BM6@ 6(@@ ????????????????????????<<<<<<::::::::::::<<<<<>>;;;:::;;;===???DDDIIIKKKJJJGGGJJJSSS[[[ddduuuwwweee\\\gggpppoooccc\\\QQQPPPaaasssppp```MMMBBB777333222000000111000000000000000000000000000000000000000000000000000000111111111222222222111222222333333444444555555444444555555666777888:::===BBBEEEGGGJJJMMMOOOSSSUUUVVVVVVVVVYYY___dddlll|||>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::???999ccc}}}yyyuuuyyy{{{{{{~~~yyyyyyzzzyyyxxxuuurrrqqqmmmiiihhhjjjiiifffgggjjjjjjmmmpppnnnhhhccc``````ZZZYYYWWWTTTSSSSSSVVVXXX[[[^^^```___^^^^^^\\\ZZZTTTTTTUUUVVVUUURRRNNNKKKMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIHHHFFFDDD@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAACCCDDDFFFHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTWWWWWWVVVVVVUUUUUUTTTTTTPPPQQQSSSUUUVVVWWWVVVVVVVVVUUURRRNNNJJJGGGGGGHHHBBB@@@===;;;;;;===@@@BBBEEEIIIMMMLLLIIIKKKRRRYYYeeetttwwwggg```hhhkkkdddbbbZZZRRRWWWkkkxxxlllVVVEEE<<<555333222000000222000000000000000000000000000000000000000000000000000000111111111222222222111222222333333444444555555444444555555666777888:::===BBBEEEGGGJJJMMMOOOPPPRRRUUUUUUVVVZZZ```fffmmm{{{>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::>>>777VVV~~~}}}yyyvvvwww|||}}}||||||xxxyyyyyyyyyxxxuuusssqqqlllhhhggghhhgggeeeeeeiiihhhkkkmmmkkkfffcccbbbccc[[[YYYVVVSSSQQQQQQRRRRRRWWWVVVUUUTTTTTTTTTUUUUUUPPPQQQQQQOOOKKKIIIKKKMMMJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDD@@@AAABBBCCCCCCDDDDDDCCCAAABBBCCCDDDEEEGGGGGGHHHJJJJJJKKKMMMOOORRRTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUUUURRRNNNKKKJJJJJJHHHFFF???>>><<<;;;===@@@DDDFFFBBBHHHLLLLLLIIIJJJPPPWWWbbbkkklllccc```eeeddd[[[]]]UUUTTTaaassstttaaaLLL>>>777222222222///000222000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555555444444555555666777888:::===AAADDDGGGIIILLLOOONNNQQQSSSTTTVVVZZZ```fffkkk{{{>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<888HHHnnn~~~zzzxxxwwwxxx|||}}}{{{vvvwwwxxxxxxvvvtttqqqppplllhhhfffgggfffdddeeehhheeehhhiiigggccc``````bbb[[[XXXSSSPPPNNNNNNNNNNNNQQQOOONNNNNNNNNMMMMMMMMMOOOOOOMMMJJJGGGGGGJJJMMMGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHIIILLLNNNQQQSSSTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSUUUTTTTTTTTTTTTTTTUUUUUUTTTNNNIIIIIILLLMMMIIIDDD===<<<;;;<<<>>>CCCGGGJJJHHHLLLNNNLLLGGGGGGNNNUUUaaa```]]]ZZZ]]]aaa___YYYWWWOOOUUUkkkxxxmmmTTTCCC888333111222222///000222000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444444555555444444555555666777888999<<<@@@DDDFFFIIILLLNNNPPPRRRTTTTTTUUUXXX___dddgggyyy>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;:::999???^^^~~~yyywwwwwwzzz~~~~~~zzzuuuvvvvvvvvvuuussspppooolllhhhfffgggfffdddeeehhhdddffffffddd___]]]]]]___YYYVVVPPPMMMKKKLLLLLLLLLMMMKKKKKKMMMMMMJJJGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBB@@@>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGIIILLLOOORRRSSSTTTTTTSSSSSSUUUVVVVVVUUUTTTSSSWWWVVVUUUTTTTTTTTTUUUVVVSSSLLLGGGHHHNNNOOOIIIBBB<<<;;;;;;<<<@@@EEEJJJMMMRRRTTTSSSMMMFFFEEELLLSSS```XXXRRRTTT[[[___^^^[[[SSSKKKUUUpppzzzfffKKK===555111000222111///000333000000000000000000000000000000000000000000000000000111111111111222222222111222222333333444555555555444444555555666777888888;;;@@@CCCEEEHHHKKKMMMQQQSSSUUUTTTTTTWWW]]]bbbcccwww>>>>>>============>>>>>>============<<<<<<<<<<<<:::999===QQQwww{{{wwwwwwuuuxxx~~~vvvvvvtttsssqqqqqqqqqrrrooommmjjjgggeeeeeeffffffeeecccaaa___]]][[[WWWUUUTTTSSSQQQNNNKKKIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFDDDCCCBBBAAA@@@FFFEEECCCBBBAAAAAABBBCCCDDDCCCCCCAAA@@@???>>>>>>BBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJMMMOOORRRSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRTTTUUUVVVVVVUUUTTTUUUWWWLLLJJJIIILLLPPPNNNFFF>>>???>>><<<<<>>>>>============>>>>>>============<<<<<<<<<<<<999;;;===IIIjjj~~~}}}pppmmmsssyyyzzzzzzxxxvvvuuutttrrrqqqooonnnmmmkkkhhhfffeeeddddddcccaaa^^^\\\ZZZWWWSSSPPPQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCBBBAAAAAACCCCCCBBBAAAAAAAAAAAABBBDDDCCCCCCBBBBBBAAAAAA@@@BBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGHHHHHHLLLMMMOOOPPPQQQRRRRRRRRROOOPPPQQQRRRSSSTTTTTTTTTSSSUUUVVVUUUTTTSSSSSSTTTLLLKKKLLLNNNOOOKKKCCC===:::<<<<<<===DDDNNNTTTUUUCCCHHHMMMQQQZZZaaa```ZZZRRRQQQWWWbbbcccYYYQQQOOOKKK]]]pppqqq___III<<<777222222222111111111111000111111000000000000111111000000000000000000000000000000111111111222222222111222333333444444333333666444222333666888888777:::<<<@@@DDDHHHJJJLLLMMMNNNQQQSSSSSSSSSVVV[[[```fffsss>>>======<<<<<<======>>>=========<<<<<<<<<<<<;;;888======>>>WWWnnngggpppxxxwww||||||xxxvvvuuutttpppmmmmmmlllkkkiiigggeeecccbbbbbb___\\\ZZZXXXTTTPPPMMMNNNMMMKKKJJJHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNPPPRRRSSSTTTUUUUUURRRTTTUUUUUURRRPPPOOOOOOLLLNNNPPPPPPMMMGGG???:::999<<<>>>@@@FFFPPPUUUVVVDDDJJJSSS\\\fffjjjeee\\\QQQUUUZZZ^^^^^^YYYRRRNNNVVViiissshhhSSSDDD:::444222222222111111111111000111111000000000000111111////////////////////////000000000111111111222222111222333333444444333333666555333444666777777666:::<<<@@@DDDHHHJJJLLLMMMMMMPPPRRRSSSSSSVVV[[[```eeeqqq=========<<<<<<===============<<<<<<<<<;;;;;;;;;777???===777HHHqqqyyymmmkkkooorrrrrrwwwyyyuuutttrrrooolllkkkllllllkkkiiifffcccaaa___]]][[[YYYWWWTTTPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJPPPPPPQQQQQQQQQPPPPPPOOONNNNNNPPPQQQRRRSSSSSSSSSQQQSSSTTTTTTQQQNNNMMMMMMMMMPPPSSSQQQJJJBBB<<<:::===???AAADDDMMMUUUVVVQQQLLLOOOWWW```iiikkkeee^^^TTT\\\```^^^[[[ZZZWWWRRRcccsssttt^^^HHH@@@;;;555222222222111111111000000111111000000000000111111000000000000000000000000000000000000111111111111111222333333444444333333666555555555555666666666:::<<<@@@DDDHHHJJJLLLMMMNNNPPPSSSTTTTTTWWW]]]bbbeeeqqq======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;888???>>>666@@@bbbxxxeeebbbjjjlllpppwww|||uuuqqqpppnnnlllkkkkkklllllljjjgggdddbbb\\\ZZZWWWVVVUUUSSSOOOMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCEEEEEEFFFEEEDDDDDDEEEFFFFFFHHHIIIIIIJJJGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNOOOPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSSSSPPPNNNNNNNNNPPPRRRSSSNNNFFF>>>;;;;;;@@@AAACCCJJJWWW___YYYOOOHHHMMMXXXdddkkkjjjeee```XXX___bbb]]]XXXYYYZZZYYYqqqyyyqqqVVVAAA<<<999333222222222111111111000000111111000000000000111111111111111111111111111111//////000000000111111111111222333333444444333333666666666555555555666777:::<<<@@@DDDHHHJJJLLLMMMOOOQQQTTTUUUVVVZZZ```eeefffrrr===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::999======999===TTTyyyeeeZZZaaajjjlllpppuuu|||zzzsssooonnnmmmjjjkkkllllllkkkiiigggeeeZZZXXXVVVTTTSSSQQQMMMJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRPPPPPPQQQSSSTTTSSSPPPIIIAAA======>>>AAADDDIIISSS```eee\\\PPPIIIQQQaaammmnnnddd[[[WWW[[[^^^___ZZZTTTSSSZZZaaayyyvvvgggMMM<<<666444000222222222111111111111000111111000000000000111111111111111111111111111111/////////000000000111111111222333333444444333333444555666555555555777888:::<<<@@@DDDHHHJJJLLLMMMOOORRRUUUVVVXXX[[[bbbggghhhttt===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;999;;;======GGGfffnnn```\\\cccdddfffkkkrrr{{{yyyqqqmmmmmmkkkkkklllllllllkkkjjjiii```]]]ZZZWWWUUUQQQMMMJJJHHHGGGFFFFFFEEEEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRVVVYYYXXXSSSKKKCCC======???BBBDDDMMMXXX```eeecccYYYNNNOOOXXXgggpppkkk^^^WWWXXX___\\\[[[YYYRRRNNNYYYiiiuuuhhhUUUCCC888333111000222222222111111111111000111111000000000000111111111111111111111111111111////////////000000000111111222333333444444333333222444666666444555777::::::<<<@@@DDDHHHJJJLLLMMMNNNQQQTTTVVVWWW[[[bbbgggjjjwww<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<666999@@@===>>>ZZZ}}}yyyjjj\\\[[[[[[^^^dddmmmyyysssmmmlllkkklllllllllmmmlllllllllgggddd```]]]YYYTTTOOOKKKGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAACCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRPPPQQQQQQPPPQQQTTTYYY]]]ZZZSSSHHH???;;;===AAAEEEIIIWWWeeeiiieee]]]SSSJJJOOOWWWcccjjjeee^^^aaajjjccc\\\YYYZZZRRRLLLZZZpppkkkYYYEEE;;;666333222444222222222111111111111000111111000000000000111111000000000000000000000000////////////000000000000222222333444444444333333111444666666444555888;;;:::<<<@@@DDDHHHJJJLLLMMMMMMPPPSSSUUUWWW[[[aaaggglllyyy<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<============<<<999:::>>>===???SSSiii}}}|||hhhYYYRRRRRR]]]gggooo{{{{{{pppiiillllllllllllkkkkkkkkkkkkqqqlllfff___ZZZUUUPPPMMMKKKIIIGGGFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRMMMMMMOOORRRXXX^^^bbbdddXXXIII???>>>===:::???JJJXXX```hhhfff[[[OOOMMMPPPcccbbbiiiiii[[[ZZZhhhqqq^^^^^^VVVLLLNNN\\\ggghhhXXXIII;;;555555333222333111111111111111111111111222111000//////000111222000000000000000000000000000000000000111111111111222222333333333222222111444444444444555777888::::::<<>>===EEEQQQaaadddfffaaaWWWRRRVVV]]]fffiiimmmfff[[[aaakkkggg[[[UUUNNNOOOZZZfffhhhdddTTTFFF999555444333222333111111111111111111111111222111000//////000111222000000000000000000000000000000000000111111111111222222333333333222222111444444444444555777888::::::<<>>@@@KKKXXXfffgggeee^^^WWWXXX```hhhlllnnnnnnccc\\\hhhkkk[[[[[[NNNIIIWWWjjjpppeeeYYYLLLAAA666333333222222333111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111222222333333333333222222444444444444555777888::::::<<>>;;;;;;===>>>CCCPPP^^^ccceeeccc]]]ZZZ___gggmmmssskkkfffaaa^^^ggggggXXX[[[NNNNNNcccuuuppp]]]NNNDDD;;;333222333222222333111111111111111111111111111000000000000000000111000000000000000000000000///000000000111111111111222222333333444333333333444444444444555777888::::::<<>>>>>>>>???BBBIIIWWWeeebbbccc^^^WWWWWWbbbmmmqqquuu```ZZZaaaaaaaaa```ZZZVVVQQQYYYmmmvvvjjjUUUIII===666111111222111111333000000000000000000000000000000000111111000000000000000000000000000000000///000000000111111111111111222333444444444444444444444444444555777888::::::<<>>EEEdddeeeOOOMMMNNNIIIWWWaaaqqqxxxrrrooonnnooorrrpppmmmkkkhhheee```]]]YYYVVVRRROOOMMMKKKGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKLLLMMMOOOQQQVVV\\\```nnnpppnnneeeWWWHHH???<<<>>>???BBBDDDIIIRRR]]]fffcccbbb[[[RRRVVVeeerrrvvvnnnWWWUUUcccbbb[[[ZZZYYYNNNVVVdddpppnnn___NNNEEE888333000222222111111333000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111222333444444555555444444444444444555777888::::::<<>>@@@CCCGGGLLLQQQWWW\\\]]]\\\```___ZZZ```nnntttqqq```UUUZZZeeeaaa[[[XXXQQQLLL]]]lllmmmbbbSSSEEE<<<444111000222333000000222000000000000000000000000///000111222222111000///000000000000000000000000000000000000111111111111111222333444555555555555444444444444555777888::::::<<>>BBBDDDFFFHHHJJJLLLTTTTTTTTTRRRRRRVVV]]]cccdddvvv::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;777999JJJlllnnn```IIIGGGGGGHHHLLLWWWkkk}}}zzzuuunnniiigggdddbbb___[[[]]]\\\XXXXXXZZZWWWQQQMMMMMMLLLJJJIIIGGGEEEDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMPPPNNNLLLKKKKKKLLLLLLLLLOOOOOOOOOOOONNNNNNOOORRRYYYdddqqq}}}}}}oooSSSGGG;;;999<<<@@@DDDHHHVVVaaalllnnnfff\\\WWWWWW[[[cccnnnuuuwwwppp```SSS\\\aaaeeeaaaVVVLLLMMMRRRfffiiicccSSSCCC:::555111222222222111111111000000000000000000000000000000//////000000000000//////111111111000000000//////000000000000111111111111111111222333333333333222222333555555555666999;;;;;;>>>AAADDDFFFHHHKKKMMMSSSTTTTTTSSSRRRVVV]]]ccchhhyyy:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;999:::BBBWWWzzz~~~yyynnn[[[RRRHHHCCCCCCIIIWWWddd|||wwwoooiiifffcccaaa]]]]]]ZZZVVVVVVXXXVVVSSSRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKNNNOOOOOOQQQUUU]]]bbbggguuu|||iiiZZZ@@@;;;888;;;@@@DDDJJJOOObbbnnnwwwrrrdddYYYYYY]]]fffhhhrrrzzztttaaaUUUTTT```^^^```^^^PPPDDDPPPeeennnhhhZZZIII<<<777333000222222222111111111111111000000000000000000000000//////000000000000//////111111000000000000//////000000000000111111111111111111222333333333333222222333555555555666999;;;:::===AAADDDFFFIIILLLNNNRRRSSSTTTSSSRRRVVV]]]ccckkk{{{:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::===>>>???HHHeeeyyywwwbbbLLLDDDFFFIIIKKKLLL___qqq|||sssmmmiiigggeeebbb]]]XXXWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPPPPKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLNNNNNNNNNMMMMMMNNNKKKPPPRRRRRRWWWbbbooovvv}}}vvvaaaOOOEEE===;;;;;;@@@DDDIIIPPPXXXdddlllrrrnnnccc\\\___eeennnqqqwwwwwwlll\\\VVVXXX___[[[WWWSSSLLLNNNbbbwwwooocccQQQBBB:::777444111111111111111111111111111//////////////////////////////000000000000//////000000000000000000/////////000000000111111111111111111222333333333333222222333555555555666999;;;999<<<@@@DDDFFFIIILLLOOOQQQRRRSSSSSSSSSVVV]]]bbbjjjzzz:::;;;;;;;;;;;;;;;;;;:::888888888888888888888888888999::::::;;;;;;::::::999<<<;;;>>>SSSwwwqqq\\\OOOIIIEEECCCDDDJJJUUUiiiyyyqqqnnnlllfff```\\\ZZZZZZZZZ[[[VVVVVVUUUTTTTTTUUUVVVVVVTTTTTTTTTSSSSSSQQQPPPOOOQQQPPPNNNMMMLLLKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNIIIKKKMMMMMMLLLLLLNNNPPPSSSYYY]]]___gggwwwnnnXXXEEE===<<<@@@>>>AAAFFFKKKPPPYYYcccccceeegggfffdddccceeehhhnnnuuuvvvkkk```]]]]]]\\\^^^[[[QQQHHHNNNaaassszzzcccVVVFFF<<<999777333111111111111111111111111111//////////////////////////////000000000000////////////////////////000000///000000000111111111111111111222333333333333222222333555555555666999;;;999<<<@@@DDDFFFIIILLLOOOPPPQQQSSSSSSSSSVVV]]]bbbgggwww999::::::;;;;;;::::::999888888888888888888888888888888999:::::::::::::::666:::<<<===IIIeee{{{qqqbbbOOOBBBBBBIIICCCDDDMMM___sss~~~yyynnnggg```]]][[[YYYYYY[[[WWWWWWUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZYYYYYYXXXWWWXXXVVVTTTQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNNNNOOONNNNNNNNNKKKMMMMMMLLLKKKMMMSSSXXXXXXccclllttt~~~hhhSSSBBB888999>>>@@@AAAHHHQQQXXX\\\bbbiiidddbbbaaadddhhhjjjjjjiiijjjoookkk___ZZZ^^^```^^^___ZZZNNNHHHVVVmmmrrriiiRRRFFF:::777666444000///111111111111111222222222000000000000000000000000//////000000000000//////......////////////000000000000000000111111111111111111222333333333333222222333555555555666999;;;:::===AAADDDFFFIIILLLNNNNNNQQQSSSSSSSSSVVV]]]bbbeeevvv888999999::::::999999888888888888888888888888888888888999::::::::::::999888;;;>>>>>>@@@QQQrrr|||rrrcccTTTNNNOOODDDAAACCCJJJUUUdddyyy|||ssskkkgggbbb\\\ZZZ\\\ZZZXXXVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVUUUSSSPPPOOOOOOPPPPPPJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNPPPPPPPPPRRRXXXdddllliiivvvsss```LLL@@@<<<:::===CCCBBBGGGTTTdddlllkkkhhhhhhfffeeeeeeiiiooosssrrrpppkkkddd___^^^______```aaa\\\RRRKKKRRRdddmmmdddUUUGGG<<<333333444111//////000000111111111222222222000000000000000000000000//////000000000000//////........./////////000000000000000000111111111111111111222333333333333222222333555555555666999;;;;;;>>>AAADDDFFFHHHKKKMMMMMMPPPRRRSSSSSSVVV\\\aaahhhxxx888888888999999888888888999999999999999999999999888888999::::::::::::999999:::<<<:::555===^^^{{{zzzzzzppp]]]OOOEEECCCDDDEEEDDDHHHYYYkkkyyypppfffaaabbb\\\ZZZWWWUUUSSSRRRSSSSSSQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPNNNLLLLLLLLLNNNOOOGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNOOOQQQSSSUUUZZZfffvvvtttWWWFFF888777===@@@BBBEEEGGGOOOaaauuu}}}vvvkkkdddfffgggjjjooovvvzzzzzzyyyooo]]]WWWccchhh```^^^eeeWWWHHHGGG\\\ooojjjWWWJJJDDD999222222333111000222000000111111222222222222000000000000000000000000//////000000000000//////---.........//////000000000000000000111111111111111111222333333333333222222333555555555666999;;;<<<>>>BBBDDDFFFHHHJJJLLLMMMPPPRRRSSSTTTWWW\\\aaajjjzzz999999888888888888999999666666666666666666666666777777888888888999999999888888:::;;;999<<>>>>>@@@AAACCCEEEFFFMMM\\\nnnwwwuuunnniiigggkkkhhhiiippp{{{{{{uuu\\\aaacccaaaaaaaaa]]]WWWKKKUUUeeennngggVVVNNNPPP>>>888222////////////...000000000000000000000000222222222111111111111000000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444444444444555777888999>>>???BBBEEEIIIKKKMMMNNNNNNQQQTTTTTTTTTVVVZZZ___iii}}}999888888777777888888999888888888888888888888888888888888888999999999999777666777888666888EEETTTwwwyyylllVVVDDDAAADDDBBBCCCGGGLLLSSScccxxxvvvssskkkbbb^^^]]]XXXRRRWWWVVVUUUTTTSSSRRRRRRRRRMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHIIILLLNNNPPPKKKKKKMMMPPPRRRUUUYYY\\\jjjlllpppzzz~~~dddQQQBBB777@@@??????@@@DDDIIINNNQQQ^^^fffpppuuutttooolllkkkooommmooovvv}}}{{{pppfff```bbbdddfffddd]]]UUUOOOZZZgggpppkkkaaaXXXNNNEEE999555111///000111111000000000000000000000000000222222222111111111000000000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444444444444555777888999>>>???BBBEEEHHHJJJLLLLLLNNNQQQTTTTTTTTTVVVZZZ___hhh|||999888888777777888888999888888888888888888888888888888999999999:::::::::777666666777666666===EEE___ttt~~~gggQQQJJJIIIEEECCCDDD>>>@@@GGGTTTcccuuu}}}xxxuuulllccc___]]]ZZZWWWUUUSSSRRRRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLMMMNNNPPPRRRSSSRRRVVV[[[___dddkkksssyyypppSSSAAA<<<<<<:::===>>>@@@EEELLLUUU]]]aaafffkkksssyyy{{{zzzvvvsssppprrrvvv{{{|||uuuhhh]]]fffccceeejjjeeeWWWNNNMMMnnnyyywwweeeXXXUUUJJJ999333222000000222333333222000000000000000000000000222222111111111000000000000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444444444444555777888999>>>???BBBDDDGGGIIIJJJKKKNNNQQQTTTTTTTTTVVVZZZ___fff{{{888888777777777777888888888888888888888888888888999999999999::::::::::::888888888999999999:::<<>>CCCKKKUUU```iiiooorrrjjjooowwwxxxqqqppptttyyyzzzvvvooohhheeejjjdddeeejjjaaaRRRPPPZZZyyyzzzppp\\\OOOKKK@@@333000000111222222333222222000000000000000000000000111111111111000000000000//////////////////////////////000000000000//////////////////000000000000111111222222222333333333444444444444555777888999>>>???AAADDDFFFHHHIIIJJJNNNQQQTTTTTTTTTVVVZZZ___dddyyy888777777777777777777888777777777777777777777777888888999999999:::::::::666777888999:::;;;:::888<<>>AAADDDFFFHHHJJJJJJNNNQQQTTTTTTTTTVVVZZZ___cccxxx888777777666666777777888666666666666666666666666777777888888888999999999333777888777777::::::777888GGGaaa|||yyyvvvmmm[[[LLLDDDAAAAAACCCCCC@@@@@@CCCCCCMMM[[[jjjyyy{{{hhhXXXKKKBBB===@@@===<<<@@@CCCCCCDDDFFFSSSZZZfffpppvvvvvvrrrppppppmmmkkkmmmrrrwwwxxxxxxyyyzzzwwwnnneeeeeellltttjjjccc___^^^ZZZZZZeeeuuukkk]]]OOOGGG>>>333000444000111333222111//////000000000000000000000000000111111000000000/////////000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444444444444555777888999<<<>>>AAADDDGGGJJJKKKLLLNNNQQQTTTTTTTTTVVVZZZ___cccwww777777666666666666777777777777777777777777777777666666777777777888888888444999:::666444777999888888<<>>BBBHHHQQQ___oooyyyfff\\\LLL@@@;;;<<<@@@CCC???===@@@GGGKKKNNNVVV^^^bbbeeejjjooorrrssssssrrrqqqnnnkkkkkkooovvv|||yyytttmmmhhhgggiiilllnnnhhhaaaZZZZZZ___fffjjjkkk^^^XXXLLL>>>555222222222///111222111//////000222000000000000000000000000111000000000////////////000000000000000000000000//////000000000000//////////////////000000000000111111222222222333333333444444444444555777888999<<<>>>AAAEEEHHHKKKMMMOOONNNQQQTTTTTTTTTVVVZZZ___cccxxx777777666666666666777777888888888888888888888888666666666666777777777777666<<<===777333777::::::999555<<>>888888===BBBCCCBBBNNNOOOWWWgggvvv}}}|||zzz|||}}}zzz~~~yyyvvvvvvjjjqqqvvvtttppplllfffaaafff^^^```nnntttkkkaaa___WWWLLL>>>555222222000...000000000000000000000000000000000000000000000000222222111000//////000000////////////000000000000000000000000000000000000000000000000111111111111444333222222444555555555333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNPPPSSSUUUUUUTTTVVVZZZ___ggg}}}666666666666666666666666777777777777777777777777666666666666666666666666555555555666777777888888666777888>>>LLLfffxxxssspppgggXXXKKKHHHFFFDDDBBBBBBBBBBBBBBB===???AAABBBCCCFFFKKKOOOTTTYYYaaajjjrrrwwwzzz|||uuusssqqqnnnmmmnnnqqqsssfffbbb\\\YYYXXXVVVSSSPPPPPPGGG@@@@@@AAA>>>>>>@@@CCCBBBAAAAAACCCGGGLLLOOOUUU\\\jjj|||xxx}}}zzz||||||uuusssuuutttuuuuuussskkkccc___cccggglllnnnmmmiii```XXXMMMDDD999333222222111000000000000000000000000000000000000000000000000000222222111000000000000000////////////000000000000000000000000000000000000000000000000111111111111444333222222444555555555333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNPPPRRRUUUUUUTTTVVVZZZ^^^hhh~~~777777777777777777777777777777777777777777777777666666666666666666666666444555555666666777888888999777777999<<>><<<===???===>>>???AAADDDGGGIIIKKKGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDBBB@@@????????????>>>;;;;;;>>>@@@@@@BBBFFF===AAAFFFIIILLLRRR\\\cccppppppppptttzzz~~~~~~|||{{{yyy{{{|||wwwuuu|||tttppptttrrrggg^^^\\\aaaoootttllleeebbbXXXJJJ???:::333000111333222111000000000000000000000000000000000000000000000000222111000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222333333333333444444333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNPPPRRRUUUUUUTTTVVVZZZ^^^iii777777777777777777777777666666666666666666666666666666666666666666666666444444555555666777777888999555666888666<<>>===>>>>>>???>>>===<<<===??????===;;;:::;;;<<<;;;;;;;;;>>>AAABBBCCCDDDFFFEEEDDDFFFHHHEEEKKKRRRYYY```iiittt{{{{{{tttnnnqqq|||~~~|||~~~~~~{{{yyyxxxxxxxxxzzz{{{wwwnnnlllqqqmmmaaa\\\___fffnnnqqqjjj```VVVIII===555333000000222333333111000000000000000000000000000000000000000000000000111111000000000000000111////////////000000000000///////////////////////////000000000111111111111111333444333333222333333333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNOOORRRTTTTTTTTTUUUZZZ^^^hhh~~~666666666666666666666666555555555555555555555555555555555555555555555555444444444555666666777777888333444;;;999888HHH___yyyyyyzzzlllaaaZZZTTTNNNJJJDDDCCCCCCCCCCCCDDDDDDDDD???@@@@@@AAACCCDDDEEEEEE>>>>>>>>>>>>???>>>===;;;;;;<<<=========>>>AAACCCBBBEEEHHHHHHHHHHHHIIIIII___aaaeeekkkrrryyyyyy}}}|||{{{yyyvvvuuuvvvxxxxxxmmmlllnnnqqqkkkaaaaaahhhpppjjjhhhhhh___LLL===777222111111222222333222111000000000000000000000000000000000000000000000000111000000000000000111111////////////000000000000///////////////////////////000000000111111111111111333555555333222222333333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNOOORRRTTTTTTSSSUUUYYY^^^eee{{{666666666666666666666666555555555555555555555555555555555555555555555555333444444555555666777777777333444:::;;;999===FFFlllxxx~~~xxxpppggg\\\SSSPPPMMMKKKIIIHHHFFFCCCAAA@@@AAABBBCCCCCCCCCCCCCCC???@@@AAA@@@>>>>>>@@@BBBGGGFFFEEEDDDEEEEEEFFFGGGIIINNNRRRTTTXXX]]]^^^]]]oooooooooppprrrssssssrrrzzzxxx~~~tttzzz}}}{{{wwwuuuqqqmmmjjjpppvvvtttmmmiiikkkpppttthhhbbbcccZZZDDD777666111222222333333222111000000000000000000000000000000000000000000000000000000000000000000111111222////////////000000000000000000000000000000000000000000000000111111111111111444777777444222222444333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNOOOQQQTTTTTTSSSUUUYYY]]]cccyyy444444444444444444444444444444444444444444444444555555555555555555555555333333444555555666666777555555444666888999999999NNNjjjvvviii\\\XXXTTTQQQOOOLLLGGGCCCLLLKKKJJJHHHGGGFFFFFFFFFHHHKKKMMMJJJGGGIIIPPPWWW\\\XXXSSSRRRRRRRRRPPPNNN]]]aaacccfffnnnwwwxxxsssvvvyyy|||{{{xxxwwwwwwyyyzzz{{{}}}{{{yyyyyyvvvzzzssszzz~~~zzzuuurrrmmmgggmmmyyy}}}vvvqqqssssssoookkkggg```WWWKKK===555333000111222222222111000111000000000000000000000000000000000000000000000000000000000000000111222222////////////000000000000000000000000000000000000000000000000111111111111222666999999555222333555333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNNNNQQQSSSSSSSSSTTTYYY]]]aaaxxx444444444444444444444444444444444444444444444444555555555555555555555555333333444444555666666777555777555111333888999666777SSSqqqvvvsssooommmllliiiddd```PPPOOONNNMMMNNNQQQSSSUUURRRVVVYYYVVVSSSVVVaaakkkyyyssspppqqqppplllgggjjjlllmmmnnnvvv~~~www{{{}}}~~~zzzxxx~~~|||yyyxxx}}}}}}uuunnnnnnlllhhhrrr~~~uuusssyyyuuuiii^^^eee```LLL<<<777444...///000222222111000111111000000000000000000000000000000000000000000000000000000///000000111222222////////////000000000000000000000000000000000000000000000000111111111111222777;;;:::666333333555333333333444666777999:::===>>>@@@DDDGGGJJJMMMNNNNNNQQQSSSSSSSSSTTTYYY]]]aaaxxx555555555555555555555555555555444444444333333333444444444444444444444444555555555555555555555555555555555555666666666666<<>>@@@DDDGGGJJJMMMNNNQQQRRRSSSSSSSSSUUUXXX[[[___yyy555555555555555555555555555555444444444333333333444444444444444444444444444444444444444444444444444444444444555555555555777888@@@QQQeee{{{}}}yyyooolllkkkllloootttsssoooooowww}}}{{{wwwuuuwww~~~~~~||||||~~~|||zzzwwwuuuuuusssqqqqqqrrrsssxxx}}}}}}vvviii]]]UUUQQQHHH<<<444222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000222444444333222333444444444444555777888:::;;;<<<===???CCCFFFIIILLLMMMPPPQQQRRRRRRSSSUUUXXXZZZ```yyy444444444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222222333333333444444444444999777888>>>JJJ^^^zzz~~~zzz~~~}}}zzz|||zzzzzzyyy|||zzziiiXXXMMMAAA;;;444000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000///111333333222111222333444444444555777888:::;;;;;;<<>>@@@CCCGGGJJJLLLNNNNNNPPPQQQRRRSSSUUUXXX[[[ccczzz333333333333333333333333555555444444444333333333333333333333333333333333444444444444444444444444444444444444555555555555111333666999888666<<>>AAADDDGGGJJJMMMNNNOOOPPPRRRSSSTTTVVVZZZ]]]ccc{{{333333333333333333333333555555444444444333333333222222222222222222222222222222222222222222222222222333333333444444444444444444666::::::777999===@@@NNNeee|||~~~{{{jjjdddddd___SSSDDD999666777111222333222222111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000222444444333222333444444444444555777888:::;;;<<<===@@@CCCFFFJJJLLLMMMOOOQQQSSSTTTUUUWWW[[[^^^ccc|||333333333333333333333333555555444444444333333333222222222222222222222222111111111111111111111111111111222222222333333333444222222555777555666:::999???NNNfffzzz~~~~~~lllfff```^^^UUUGGG777///000555111222333333222222333444////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111222444444333333333444444444444555777888:::;;;;;;<<>>BBBDDDFFFIIILLLOOOMMMOOOQQQRRRSSSUUUYYY[[[aaavvv444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333444444444444555555555555444444666===GGGUUUjjj{{{yyyqqqfff\\\KKKAAA666111333555444222222222222222222222222222000000000000000000000000000000000000000000000000000///////////////000111000000000000000000000000............////////////////////////////////////////////////000000000000///000111222333333333333333333333444666777999:::<<<>>>BBBDDDFFFIIILLLOOOMMMOOOQQQRRRTTTVVVYYY[[[fff~~~444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222222333333333333444444444555555666444333555888===IIIUUUppp}}}zzzvvvsssoooeeeQQQ>>>555333111111333444333222222222222222222222222222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000............////////////////////////////////////////////////000000000000000111222333444444444444333333333444666777999:::<<<>>>BBBDDDFFFIIILLLOOONNNPPPRRRSSSTTTVVVYYY\\\hhh333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222333333333444444444444888555444666666777>>>FFFRRRddd}}}~~~xxxuuuxxxxxxqqqbbbNNN<<<000111333555555333222111111111111111111111111111111///////////////////////////////////////////////////......//////000111222000000000000000/////////............////////////////////////////////////////////////000000000000111111222333444444444444222222333444666888999:::<<<>>>BBBDDDFFFIIILLLOOONNNPPPRRRTTTUUUWWWZZZ]]]eee~~~333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222222222222222333333333444555222222555666555999>>>AAALLL___sssyyyjjjVVVDDD888666999444666777555222000000111111111111111111111111111///////////////////////////////////////////////////////////////000111111000000000000//////..................////////////////////////////////////////////////000000000000111111222333444444444444222222333444666888:::;;;<<<>>>BBBDDDFFFIIILLLOOOOOOQQQSSSTTTUUUWWW[[[]]]fff{{{333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222111111222222222333333333444222222666666444555888888<<>>BBBDDDFFFIIILLLOOOPPPQQQTTTUUUVVVXXX[[[^^^jjj|||222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222555222222666777444333555666666999BBBLLLZZZqqq|||wwwiiiRRRDDD888777:::777222///222222111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111000//////......///111000000///......------............////////////////////////////////////////////////000000000000///000111222333333333333111111222444666888:::<<<<<<>>>BBBDDDFFFIIILLLOOOPPPRRRTTTUUUVVVYYY\\\^^^jjj222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222222//////333444222111333999555555999<<>>BBBDDDFFFIIIMMMOOOPPPRRRTTTVVVWWWYYY\\\___fff111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444666555444555888===BBBFFFWWWlll|||bbbMMMAAA===555444444333333444444555222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////.........//////000////////////////////////////////////000000000000000000000000000000000000000000111333333333333333444444555666888:::;;;<<<===???BBBDDDEEEHHHLLLOOOSSSTTTUUUUUUUUUVVVYYY\\\ggg111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444444333222333555888;;;===DDDRRRiiiqqq[[[JJJ@@@;;;999444444333333333333444444222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////111111111000000000////////////.........//////000////////////////////////////////////000000000000000000000000000000000000000111222333444444444444333444444555777999;;;<<<===???BBBEEEFFFIIILLLNNNRRRSSSTTTUUUUUUWWWZZZ]]]ggg111111111111111111111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333333333333333333444555666999>>>JJJ^^^wwwvvvdddLLL<<<777777666444444333333222222333333444222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////111111000000000000//////000//////....../////////////////////////////////////////////000000000000000000000000000000000000000111222333444444444444222333333555666888:::;;;<<>><<<888888777555333111111222222111111000000111111222111111000000000/////////000000000000000000000000000000000000000000000000..............................////////////000000222222111000////////////////////////////////////////////////000000000000000000000000000000000000...///000111222222222222222333333555666888:::;;;===@@@DDDGGGIIIJJJMMMNNNPPPRRRTTTUUUWWWZZZ^^^aaaeee111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222111111111222222333333444222555888777555666:::???;;;FFFVVVffftttqqqdddYYYJJJ>>>999888777666777666444222000000111222111111000000000000111111111000000000////////////000000000000000000000000000000000000000000000000................................./////////000000333222111000////////////////////////////////////////////////000000000000000000000000000000000000000111222333333444444333333444444555777999;;;<<<>>>AAADDDFFFHHHJJJMMMPPPQQQSSSUUUVVVWWWZZZ]]]```eee111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222444444333333222333444444111222333444555555555444555<<>>@@@DDDFFFHHHKKKNNNPPPSSSSSSSSSWWW[[[^^^______fff|||000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000///////////////000111111222111111000000111111222111111111111111111111111333333333444444444444444555555666888;;;@@@EEEGGGLLLVVVdddqqq|||{{{uuuiii```TTTJJJEEE@@@;;;777555555555444444333333333222222222111111111000000000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000//////////////////000000///...///000111111000///......------------......///////////////...///000000000333999===000000000000000000000000111222222222222333333333222333555666999:::<<<===@@@BBBEEEGGGHHHJJJLLLOOOSSSSSSTTTWWW[[[^^^______fff}}}000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000///////////////000111111222111111000000111111222111111111111111111111111222333333333444444444555444333333555999<<<;;;999<<>>===AAAIIIQQQ[[[dddlllqqqtttwww|||zzzvvvpppjjjddd___ZZZXXXOOOKKKFFFBBB???===;;;999666666555555555444222000111111111111111111111111111111111000000000//////////////////////////////////////////000000000000////////////////////////////////////000000000000111000////////////000111...---,,,---///000///...000//////............///---......///////////////000///---,,,---///000111////////////////////////000000111222333333444444333444555777999;;;===>>>>>>AAADDDGGGIIILLLPPPRRRUUUUUUVVVYYY]]]```aaaaaaggg}}}////////////////////////////////////////////////000000000000000000000000------........./////////000000000000000000000000///////////////000111111111000000//////000000111000000000000000000000000000000111222333444555555222111111444888999666333///111444666777777555444999999999<<<@@@EEEJJJMMMQQQTTTYYY___eeeiiilllmmmoooqqqsssuuuvvvvvvvvvvvvuuurrrooollliiifffccc```[[[YYYUUUPPPLLLHHHEEEDDDAAA???;;;999888777666555222333333444444333333222000000000111111111111111111111000000000/////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000222000...,,,,,,---000111222...+++,,,///111000...//////............//////---......///////////////000...---...000111///---000000000000000000000000000000111222333444444555444444666888:::<<<===>>>===@@@DDDGGGJJJMMMQQQTTTUUUUUUVVVYYY]]]aaaaaaaaahhh~~~////////////////////////////////////////////////000000000000000000000000---------.........//////000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000000000111222333444555555111111111222333444444444777666666666666555333111999777666666888999:::;;;;;;===@@@DDDHHHLLLOOOQQQTTTUUUWWWXXXYYYYYYXXXXXXXXXUUUQQQOOOMMMKKKHHHFFFCCCCCCBBB@@@===;;;999999:::888666555666666444333222333444444333333333444000000000111111222222222111000000000////////////000000000000000000000000.../////////000000000111////////////////////////.../////////000000000111///---,,,,,,///444;;;???999444...,,,...000000...//////............//////---......///////////////...///000000/////////000000000000000000000000000///000111222333444444555444555666888:::<<<===>>>>>>AAAEEEHHHJJJMMMPPPSSSVVVVVVWWWZZZ^^^aaabbbbbbhhh~~~////////////////////////////////////////////////000000000000000000000000---------.........//////000000000000000000000000///////////////000111111000000////////////000000000000000000000000000000///000111222333444555555222333333222000111333666333111//////111333555666000000111333555777777666666666666777999:::<<<===AAABBBCCCDDDEEEEEEDDDCCCCCCAAA>>>===>>>>>><<<;;;777888999888777666555666666555444555777777666555222222333222000//////000000000111111222222222333000000000000////////////000000000000000000000000.../////////000000111111////////////////////////.../////////000000111111///......222999CCCNNNTTT@@@999111---///000///---//////.........//////000---......///////////////---000222000+++***---222000000000000000000000000///000000222333444555555444555666888:::<<<>>>>>>@@@CCCFFFHHHJJJLLLOOOQQQVVVVVVWWWZZZ^^^aaabbbbbbhhh~~~...//////000//////............////////////......111111000///////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000333111111111333333333111222222111111111111222222222222222222222222222222111111222222222333333333333333333333333333333333555666777999999777666555666666666666666666666666222222222333333333444444333444444555555444444333111222222222222111000000000000000000111111111111222111111111000000//////000000000000000000000000---.........//////000000///.........///000222333000000000000000000000000,,,,,,---...///000111111////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000111222222333333333444666888:::===>>>???>>>AAAEEEHHHJJJMMMQQQSSSXXXXXXYYY\\\```cccdddcccjjj//////000000////////////......////////////......111000000///////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111000000111333555444444222111111000000111111222222222222222222222222222111111111222222222333333333333333333333333333333333444555666666555444333555555555555555555555555222222222333333333333444333333444444444444333333111222222222222111000000//////000000000111111111111111111000000000//////////////////////////////............/////////000//////......///000111222////////////////////////............////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000111222222333333333444666888:::===>>>???>>>AAAEEEHHHJJJMMMQQQTTTYYYYYYYYY\\\```bbbcccbbbiii~~~000000////////////000111......////////////......000000//////......//////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000//////111444666666555222111111000000111111222222222222222222222222222111111111222222222222333222222222222222222222222111222333444444333222111333333333333333333333333111111222222222333333333222333333444444333333222111111222222111111000/////////000000000000111111111111000000000000//////////////////////////////............////////////000//////......///000000/////////////////////////////////.........------////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000111222222333333333444666888:::===>>>??????AAAEEEHHHJJJMMMQQQTTTZZZYYYZZZ]]]```bbbbbbaaahhh}}}//////.........///000111......////////////......000//////.........//////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111000000111444555555444111111000000000000111111111111111111111111111111111111111111222222222222222222222222222222222222000111111222222111111000222222222222222222222222111111111111222222222222222222333333333333222222111111111111111000000///////////////000000000111000000000000000000//////////////////////////////.........///////////////000/////////......//////////////////////////////........................////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000111222222333333333444666888:::===>>>??????BBBEEEHHHKKKNNNQQQTTTZZZZZZ[[[]]]```bbbaaa```fff}}}...---------......///000......////////////......//////............//////............////////////////////////////////////////////////////////////////////////////////////////////////////////////333222111111222333222000111000000000000000000111111111111111111111111111000000111111111222222222111111111111111111111111111111111222222111111111111111111111111111111111000000000111111111222222111111222222222222111111000111111111111000//////...////////////000000000//////////////////000000........................///////////////.........///////////////.................................,,,,,,,,,---...//////000////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////000000000111222222333333333444666888:::===>>>??????BBBFFFIIIKKKNNNRRRTTTYYYZZZ[[[^^^aaabbbaaa___fff|||,,,---...///000000000///......////////////............------......//////............////////////////////////////////////////////////////////////////////////////////////////////////////////////333222000000111111///...111000000//////000000111111111111111111111111111000000000111111111111222000000000000000000000000111111111111111111111111000000000000000000000000///000000000000111111111000111111222222111111000000000111111000000///.........////////////000000......////////////000000........................///////////////.........---....../////////..............................***+++,,,---...///000000////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000000111222222333333333444666888:::===>>>???@@@BBBFFFIIIKKKNNNRRRUUUXXXYYY[[[^^^bbbcccaaa___fff|||,,,...000222333222111000......////////////.........------------...///000............////////////////////////////////////////////////////////////////////////////////////////////////////////////111000...///000000///...000000////////////000000111111111111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000/////////000000000111111000000111111111111000000000000000000000//////............/////////000000........./////////000000........................000/////////............+++,,,...////////////...........................,,,,,,,,,------.........////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000111222222333333333444666888:::===>>>???@@@CCCFFFIIILLLOOORRRUUUWWWXXXZZZ^^^bbbcccbbb```ggg|||---///333555666555333111......////////////......---------------...///000............/////////000////////////////////////////////////////////////////////////////////////////////////////////////...------...000111000///000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111////////////000000000000000000111111111111000000000000000000000//////.............../////////000---.........//////000000........................000000//////.........---***+++---///000000//////..............................---------,,,,,,,,,////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000000000000111222222333333333444666888:::===>>>???@@@CCCFFFIIILLLOOORRRUUUVVVWWWZZZ___cccdddcccaaahhh}}}------///444999999444///------............------////////////////////////........................------------------------////////////////////////............////////////000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000//////.........//////......//////000000000111////////////........................////////////........................////////////////////////......////////////......+++---...///000111444777111111000///...---,,,,,,........................---------............///////////////////////////........................////////////////////////////////////000000000000/////////000111222444444666666666888:::<<>>???BBBDDDGGGJJJLLLPPPTTTWWW]]]\\\\\\^^^aaacccdddccciii~~~//////..................------............------------------------------........................////////////////////////------------------------............////////////................................................000//////......//////000------........./////////................................................///......------......///..............................---......///000111222222222222111111111111.........------------,,,,,,------------.................................------------------------,,,------......------,,,/////////...,,,,,,---///,,,,,,------.........///........................---------............///////////////////////////........................////////////////////////////////////000000000000///000222333444555444444444555777:::<<<===>>>>>>BBBDDDHHHJJJMMMPPPTTTWWW]]]\\\\\\]]]```cccddddddkkk,,,---...///............------............------------------------------........................////////////////////////------------------------------------............................................................//////............//////---------.........//////................................................///......------......///........................---------......///000111222222222222111111111000.........---------,,,,,,,,,,,,---------.................................------------------------------............------,,,...000000///...///000------------------------........................---------............///////////////////////////........................////////////////////////////////////000000000000---///111333444444333333444555888:::<<<===>>>>>>BBBEEEHHHJJJMMMPPPTTTWWW]]]\\\[[[\\\___bbbcccdddlll***,,,...///...------------..................---------------------------........................------------------------------------------------,,,,,,,,,---------......................................................//////............//////---------.........//////.........................................................------.................................---------......000111111111000000000//////............---------,,,,,,,,,,,,,,,,,,---------..............................------------------------......////////////......(((+++000222222000//////------------------------........................---------.........//////////////////////////////........................////////////////////////////////////000000000000---...111333444333333222333555888:::<<<>>>>>>>>>BBBEEEHHHKKKMMMPPPUUUXXX]]][[[ZZZ\\\___bbbcccccclll------------------------................................................---------............/////////.........---------------------------------------------------------///............---------..................------////////////////////////////////////////////////,,,---......//////..............................000000//////.........------------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................------------------------...///000///...---...000,,,------......------,,,//////.........---------........................000000///...------,,,,,,///////////////.............................................////////////000111111222222222111111222444666999<<<>>>@@@@@@AAADDDGGGKKKNNNQQQUUUXXX]]]\\\[[[]]]```bbbbbbbbbjjj------------------------................................................---------............/////////.........---------------------------------------------------------///............---------................................................////////////////////////,,,---......//////..............................000/////////.........------------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................---------------------------///000///...---...000,,,------......------,,,///.........------------.................................------,,,,,,+++............................................................////////////000111111222222222222111222444666999<<<>>>@@@@@@AAADDDHHHKKKNNNQQQUUUXXX[[[[[[ZZZ]]]```cccddddddkkk------------------------................................................---------............///...............---------------------------------------------------------///............---------................................................////////////////////////,,,---......//////............................../////////...............---------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................---------------------------...//////...---...///,,,------......------,,,............------------........................///000000000000000//////------------------------....................................////////////000000111222222222222222222444666999<<<>>>@@@@@@AAADDDHHHKKKNNNQQQUUUXXX[[[ZZZZZZ]]]```ccceeeeeelll------------------------................................................---------............///........................------------------------------------------------///............------------------.......................................////////////////////////,,,---......///.........................................................---------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................---------------------------...//////------...///,,,------......------,,,------------------------..............................///000000000//////---------...................................................////////////000000111222333333333333222444666999<<<>>>@@@@@@BBBDDDHHHKKKNNNQQQTTTWWW\\\[[[[[[]]]```cccddddddkkk------------------------................................................---------............///---.....................------------------------------------------------///............------------------.........//////........................////////////////////////,,,---......///.................................---------...............---------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................---------------------------...///...---,,,---///,,,------......------,,,,,,,,,------------------........................***+++---......---,,,+++......//////000000000000....................................////////////000000111333333444444444222444666999<<<>>>@@@@@@BBBEEEHHHKKKNNNPPPTTTWWW^^^]]]]]]^^^```bbbcccbbbjjj------------------------................................................---------............///---------...............------------------------------------------------///............---------,,,,,,------.../////////------------------------////////////////////////,,,---......//////..............................---------------.........---------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................------------------------,,,---......---,,,---...,,,------......------,,,,,,,,,,,,,,,------------...........................///111222222000///---/////////000000111111222....................................////////////000000222333444444444444222444666999<<<>>>@@@@@@BBBEEEIIIKKKMMMPPPTTTVVV^^^]]]]]]^^^aaacccdddccciii------------------------................................................---------............///---------.........//////------------------------------------------------///............---------,,,,,,------...//////000------------------------////////////////////////,,,---......//////..............................,,,,,,,,,------.........---------............///---------............///......////////////............---------,,,,,,,,,---------............///................................................------------------------,,,---......,,,,,,---...,,,------......------,,,++++++,,,,,,,,,---------........................111222444555444222000............///000111111111....................................///////////////000222333444555555555222444666999<<<>>>@@@@@@CCCEEEIIIKKKMMMPPPSSSVVV\\\[[[[[[^^^bbbeeeffffffjjj------------------------................................................---------.........//////---------.........//////------------------------------------------------//////.........---------,,,,,,------...///000000------------------------////////////////////////,,,---......//////..............................,,,,,,,,,------.........---------.........//////---------.........//////......////////////............---------,,,,,,,,,---------.........//////................................................------------------------,,,---......,,,,,,---...,,,------......------,,,+++++++++,,,,,,---------........................---...000111000---***)))---------...///000000111..................................../////////000///000222333444555555555222444666999<<<>>>@@@@@@CCCFFFIIIKKKMMMPPPSSSVVVYYYYYYZZZ]]]bbbgggiiijjjkkk------------------------...///000///---,,,,,,...000...,,,+++++++++---...---------............///................................................,,,,,,,,,---------......---------------------------------............/////////.........---------------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------.........------,,,,,,,,,.................................------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,//////.........---------,,,------......------,,,,,,---///000000///---,,,...///////////////......000111222333444555555666555666888:::<<<===>>>>>>BBBEEEIIIMMMOOORRRUUUWWW\\\\\\]]]___aaaeeegggiiiooo------------------------...///000///---,,,---...///...---------///000222.........////////////000................................................,,,,,,,,,---------......---------------------------------............/////////.........---------------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------......---------,,,,,,,,,..............................---------,,,,,,,,,---------------------------------------------------------------------------------,,,,,,+++++++++//////.........------------......//////......---------...//////...------......////////////......000000111222333444555555666777999;;;===>>>??????BBBEEEIIIMMMOOORRRUUUWWW]]]]]]^^^___aaadddggghhhmmm---------------------------/////////---,,,---...------,,,,,,...///111333...////////////000000000........................------------------------,,,,,,,,,---------......---------------------------------............///...............---------------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------...------------,,,,,,,,,...........................------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,+++++++++++++++...............---------...//////////////////.................................///////////////...///000000111222333444444666777999<<<>>>@@@AAAAAABBBEEEIIIMMMOOORRRUUUWWW^^^^^^^^^___aaacccfffgggmmm---------------------------...///...---,,,---///++++++++++++,,,---...///............////////////........................------------------------,,,,,,,,,---------......---------------------------------............///........................------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......//////............//////---...////////////////////////000111222333333444555666999<<<>>>@@@AAABBBBBBEEEIIIMMMOOORRRUUUWWW____________aaaccceeegggooo------------------------,,,...///...------...///,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......---------------------------------............///---.....................------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------------------------------........................---------------------------------------------------------------------------------------------------------...............---.....................,,,------......------,,,000///............///000------.../////////////////////000111222333333444333555777:::===@@@AAABBBBBBEEEIIIMMMOOORRRUUUWWW____________aaaccceeegggooo------------------------,,,---///...------...///............------,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///---------...............------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------,,,,,,,,,------------...........................,,,,,,,,,------------...------------------------------------------------------------------------............////////////---------...............,,,,,,------------,,,,,,////////////////////////,,,---...///000000000000///000000111222333444444222444777:::>>>@@@BBBCCCBBBEEEIIIMMMOOORRRUUUWWW^^^^^^^^^___aaacccfffgggmmm------------------------,,,---......------...000,,,------.........------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///---------.........//////------------------------........................---------............///---------............///------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------------------------------------------------------------------------------.........//////---------.........//////------............------...///000111111000///...,,,---...///000000000000000000111222333444555555333444777;;;???BBBDDDEEEBBBEEEIIIMMMOOORRRUUUWWW]]]]]]^^^___aaadddggghhhmmm------------------------,,,---......------///000((()))***+++,,,------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------.........//////------------------------........................---------.........//////---------.........//////------------------------,,,,,,,,,---------............////////////......---......---++++++,,,...------------------------,,,,,,,,,------.................................,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,------.........---------.........//////......////////////......---///000222222000///---,,,---...///000000000000111111222333444555555666444555999<<<@@@CCCEEEFFFBBBEEEIIIMMMOOORRRUUUWWW\\\\\\]]]___aaaeeegggiiiooo,,,,,,,,,---------......//////000000///...------...------,,,,,,------............------,,,,,,,,,------------------------...,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...---,,,,,,---...///........................,,,------......------,,,---------............///------------------------///---,,,,,,---///.........------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------...,,,------......------,,,---------............///........................------------------------,,,---///000111000///---.........------,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,........................111222333444333222000...---......///////////////000111222333555666777888666777:::===@@@BBBCCCDDDDDDEEEJJJPPPSSSQQQSSSWWW______``````aaadddiiimmmttt,,,,,,,,,---------......///////////////...------...------,,,,,,------.........---------,,,,,,,,,------------------------------...000111111...+++------------------------//////.........---------///...------------...///........................,,,------......------,,,---------............///------------------------000000000000000000000000...------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------...---......//////......------------............///........................------------------------,,,---///000000000............---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,........................//////000000000///---,,,---......///////////////000111222333444666777777666888:::===???AAACCCCCCEEEFFFKKKQQQSSSRRRTTTXXX^^^______```aaadddiiilllsss,,,,,,,,,---------.........////////////...------...------,,,,,,------......------------,,,,,,,,,---------------------------...222555666444///+++.......................................---------///...------------...///........................,,,------......------,,,---------............///------------------------,,,///111000---++++++---...------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------......//////////////////...---------............///........................------------------------,,,---...///000///.........------------,,,,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------...............------------......///////////////000111222333444555666777777888;;;===???AAABBBCCCFFFGGGKKKQQQTTTSSSUUUYYY]]]^^^______```ccchhhlllrrr,,,,,,,,,---------...............//////...------...------,,,,,,------...---------------------------------------------------...111444555333///+++------------------------.................................------.................................,,,------......------,,,---------............///------------------------***///333222---)))***,,,...------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------.........////////////......---------............///........................------------------------,,,---.../////////......------------------------------------------------------------------------......---------,,,,,,,,,------------------------000//////.........//////---......///////////////000111222333444555666666888999;;;===???AAABBBBBBFFFFFFJJJPPPRRRRRRTTTYYY]]]]]]^^^^^^___bbbgggkkkppp,,,,,,,,,---------......------............------...------,,,,,,------...---------------------------------------------------------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---.....................---..................---........................,,,------......------,,,---------............///------------------------///444888666111......111...------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------...,,,------......------,,,---------............///........................------------------------,,,------...............------------------------------------------------------------------------......---------,,,,,,,,,------------------------//////............///000---......///////////////000111111222333444555555777888:::===???AAABBBCCCEEEEEEHHHNNNPPPPPPSSSXXX]]]]]]^^^^^^___bbbgggkkkooo,,,,,,,,,---------......,,,,,,---............---...------,,,,,,------...,,,,,,,,,------------...------------------------...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...//////...------........................,,,------......------,,,---------............///------------------------///222444333000......000...------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------...,,,,,,------------,,,,,,---------............///........................---------------------------------------.........,,,,,,,,,------------...------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///////////////111111111222333444444444666777:::===@@@BBBCCCDDDDDDDDDGGGMMMOOOOOORRRXXX]]]^^^______```ccchhhlllooo,,,,,,,,,---------......+++,,,------.........---...------,,,,,,------...,,,,,,,,,---------......------------------------...,,,++++++,,,------,,,---------------------------------.........//////------...//////...------........................,,,------......------,,,---------............///------------------------------------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------...------............---------------............///........................---------------------------,,,,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......------......///////////////111111111222333333444444444666999<<<@@@CCCDDDEEEEEEEEEHHHMMMOOOOOOSSSYYY^^^______```aaadddiiilllppp,,,,,,,,,---------......+++,,,------.........---...------,,,,,,------...,,,,,,,,,------.........------------------------...---------//////...,,,........................---------.........//////,,,---...//////...---,,,........................,,,------......------,,,---------.........//////------------------------///...,,,,,,...//////......------,,,,,,------...---,,,,,,,,,,,,---............////////////.........------,,,,,,------.........////////////......---------.........//////........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222222111000///---......///////////////111111111222222333333444333555888<<<@@@CCCEEEFFFGGGFFFIIINNNPPPPPPTTTZZZ______``````aaadddiiimmmppp,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,...//////...------...---------------...//////,,,///...,,,---111000+++222...---...---***+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............///000000//////.........---------------------------,,,,,,,,,---------......+++++++++,,,,,,---------..................------------------------------///,,,***+++...///---+++---------............///............///////////////---...111555777666444777888:::>>>CCCEEEFFFEEEDDDFFFLLLQQQPPPNNNSSSZZZbbbgggbbb```ggghhhgggnnnooo,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,+++---......---,,,,,,---...------,,,,,,,,,,,,---+++---///000///,,,)))(((,,,))))))...000---+++,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............///000/////////.........---------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---..................------------------------------...---------//////---,,,---------............///............////////////000//////222666888777666777888:::>>>CCCEEEFFFEEEDDDGGGLLLQQQPPPNNNSSSZZZ```eee```___ffffffeeelllooo,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------.........------------,,,,,,,,,+++,,,......,,,+++,,,---111000///---,,,,,,++++++...+++---111///***---555:::222,,,---///...,,,+++------------------------........................------,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............////////////...............------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------------------......------------------------+++...000111///...---------------............///............////////////111000111444777888888777777888:::>>>CCCEEEFFFEEEEEEGGGMMMQQQPPPNNNSSSZZZ^^^ccc___]]]dddeeedddkkkooo,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......------------------------+++---......---,,,,,,---666444333111///...------444+++)))...---,,,999MMMUUUEEE444---,,,,,,,,,...------------------------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............///........................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,------------......------------------------***...222333000------...---------............///............////////////000111222444666777777777777888:::>>>CCCEEEFFFEEEEEEHHHMMMQQQPPPNNNSSSZZZ^^^bbb^^^]]]dddeeedddkkkooo,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......---------------------------...000000.........///666555333111///...------444+++(((...//////===RRRUUUEEE444---,,,,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............///---------...............------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,------......------------------------***...222333000------...---------............///............///////////////111222444444555666666777888:::>>>CCCEEEFFFEEEFFFIIINNNRRRPPPNNNRRRZZZ^^^ccc___^^^fffgggfffmmmppp,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------------......///111111///...///000222111000...------,,,,,,...***,,,111111///555???:::222,,,---///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............///---------------.........------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------------------------+++...000111///...---------------............///............///////////////111333444444444555666777888:::>>>CCCEEEFFFEEEGGGIIINNNRRRQQQNNNRRRZZZ___ddd```___ggghhhgggnnnrrr,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---///000000///....../////////...---------......,,,---.../////////......,,,))))))...000---+++,,,------------------------------------------------......------------......---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------............///,,,,,,,,,------.........------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---***++++++,,,------......------------------------...---------//////---,,,---------............///............////////////000222555666444444666888777888:::>>>CCCEEEFFFEEEGGGJJJOOOSSSQQQNNNRRRYYY^^^ccc```___ggghhhgggooottt,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,...//////...------...///////////////000111111000111---)))***///000,,,222...---...---***+++///------------------------..............................------------......---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......---------------------------------------------------------.........//////,,,,,,,,,------.........------------------------,,,,,,,,,---------......+++++++++,,,,,,---------******+++,,,,,,---......------------------------///,,,***+++...///---+++---------.........//////............/////////000111444777777666555777999777888:::>>>CCCEEEFFFEEEHHHJJJOOOSSSQQQNNNRRRYYY^^^ccc___^^^fffhhhgggnnnuuu------------------------,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------------............------.................................------,,,,,,,,,---------............///---------------------------------............///......------------......------............------,,,,,,,,,---------...............------,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///...+++,,,000000+++,,,222///............---------......------------......------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,------......------,,,............////////////111444666777666666777999777888;;;>>>AAADDDFFFFFFIIILLLPPPQQQPPPPPPSSSVVV]]]bbb___^^^ffffffeeelllooo------------------------,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------------............------........................------------------,,,,,,------------............---------------------------------............///......------------......------............------,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///...,,,,,,000///+++,,,000///............---------.........------.........------------------------,,,,,,,,,---------......,,,,,,------------------------------------------,,,------......------,,,............////////////...000333333333333444666777888;;;>>>AAADDDFFFFFFHHHKKKOOOQQQPPPQQQTTTWWW^^^ccc___^^^fffgggeeelllooo------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------------............------------------------------,,,,,,------------------------------............---------------------------------............///......------------......------............------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,------------,,,,,,---------............//////,,,,,,......,,,,,,...///............---------........................------------------------,,,,,,,,,---------......------------------,,,,,,------------------------,,,------......------,,,............////////////...000222333222222444555777888;;;>>>AAADDDFFFFFFGGGJJJNNNPPPPPPQQQUUUXXX^^^ddd```___ggggggffflllooo------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------............------------------------------,,,,,,,,,------.........,,,,,,---------.........---------------------------------............///......------------......------............------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,---------............//////---------...---,,,,,,///............------------..................---------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,------......------,,,............////////////000222444555555555666777777888;;;>>>AAADDDFFFFFFEEEIIIMMMOOOOOOQQQVVVZZZ___ddd```___ggggggeeelllppp------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------............------------------------------,,,,,,,,,------.........,,,,,,,,,------------...---------------------------------............///......------------......------............------,,,,,,,,,---------......------------------------,,,------......------,,,---------............//////...------...000///,,,///............---------------...//////...------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,------......------,,,............////////////111333555666666666777888777888;;;>>>AAADDDFFFFFFEEEHHHLLLNNNNNNQQQVVVZZZ___ddd```___ffffffeeekkkrrr------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------------------------------------............///......------------......------............------,,,,,,,,,---------......,,,,,,,,,------------...------............---------------............/////////---,,,000333222---///............---------,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------,,,,,,------------------------,,,------......------,,,............////////////000222444555444444666777777888;;;>>>AAADDDFFFFFFFFFIIILLLMMMMMMPPPVVVZZZ___ddd```^^^eeeeeecccjjjqqq------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,------------------------------------------............///......------------......------............------,,,,,,,,,---------......,,,,,,,,,---------......------............---------------............//////000...---111777555//////............---------,,,---///000000///---,,,------------------------,,,,,,,,,---------......,,,,,,------------------------------------------,,,------......------,,,............///////////////111333444444444555666777888;;;>>>AAADDDFFFFFFGGGIIILLLLLLMMMOOOUUUZZZ^^^ccc___]]]ddddddbbbhhhppp------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////.........------.........---..................---,,,,,,,,,---------......,,,,,,,,,------.........------............---------------........./////////000...---222999777000//////.........---------,,,---///000000///---,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,------......------,,,............/////////000000222444555555555666777777888;;;>>>AAADDDFFFFFFGGGJJJLLLLLLLLLOOOTTTYYY^^^bbb^^^]]]ccccccaaahhhnnn.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---,,,++++++******++++++,,,---..................---------------------------,,,,,,,,,---------......---------............///---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................++++++,,,,,,---...//////...------,,,,,,------.........//////......---,,,------------------------------------------------------------------------,,,---///111111000///......,,,---222777888444///......---------,,,,,,,,,------------------------++++++++++++++++++++++++---------............////////////......---------................................................---------.........//////444222222444777888777444666888;;;???BBBEEEGGGHHHFFFIIIMMMMMMLLLNNNTTTZZZ^^^fffaaa\\\aaaddddddiiimmm......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------------------------------,,,,,,,,,---------......---------............///------------...///111222------------------------,,,,,,,,,---------..............................+++,,,,,,------............------,,,,,,------.........//////......---,,,------------------------------------------------------------------------,,,...///111111000///......,,,,,,...333333000,,,......---------,,,,,,,,,---------------------------------------------------------............///............---------,,,................................................---------.........//////333222222444777999777555777999<<>>AAACCCDDDEEEGGGJJJMMMLLLJJJLLLRRRWWW]]]eeeaaa[[[aaaddddddjjjqqq,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------,,,,,,------...---......//////......---------------------------,,,,,,,,,---------......---------.........//////...---+++***+++---///111........................,,,,,,,,,---------..............................++++++,,,,,,---...//////...------,,,,,,------.........//////......---,,,++++++,,,,,,---...//////------------------------------------------------///............///000000111222222111///...............---------,,,,,,,,,---------------------------------------------------------.........//////.../////////000000111111................................................////////////000000000000000333666666555444666888777888;;;>>>@@@BBBDDDDDDHHHLLLNNNMMMKKKLLLRRRXXX^^^fffaaa\\\aaaddddddiiiooo...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++................................................000000//////............------------------------------++++++++++++------......................../////////......---------,,,,,,,,,------.........---------............///------............------///...---,,,+++,,,,,,---......------------..............................---------............/////////............//////000000///...------,,,,,,------............------,,,,,,,,,---------......------------------------------------------------//////...------------...000000000000000000000000............////////////111222444666777777666666444555999===AAADDDGGGHHHHHHHHHJJJLLLKKKKKKPPPWWW\\\]]]___``````bbbdddgggmmm...------,,,,,,------...------------------------///...---,,,,,,,,,,,,---------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++................................................/////////.........------------------------------------,,,++++++,,,------.................................---------,,,,,,,,,,,,,,,---------......---------............///------............------///...---,,,,,,,,,------......------------..............................---------............/////////............//////000//////...------,,,,,,------............------,,,,,,,,,---------......------------------------------------------------//////...------------...////////////////////////............////////////111222444666777777777666444666999===AAAEEEGGGHHHIIIHHHJJJMMMLLLKKKPPPWWW]]]^^^___``````aaadddfffnnn...------,,,,,,------...------------------------......---,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,,,,.........................................................---------------------------------------------,,,,,,,,,,,,------........................------------,,,,,,,,,,,,,,,,,,,,,------------...---------............///------............------......---,,,,,,,,,------......------------..............................---------............/////////............///////////////...------,,,,,,------............------,,,,,,,,,---------......------------------------------------------------//////...------------.......................................////////////111333444666777888777777555777:::>>>BBBEEEGGGHHHJJJIIIKKKMMMMMMLLLQQQXXX^^^___`````````aaadddfffooo...------,,,,,,------..............................------,,,,,,,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,................................................------------------------------------............---------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------............------------------------------...------,,,,,,------...........................---------............//////......------....../////////.........---------------............------,,,,,,,,,---------......------------------------------------------------//////...------------...------------------------............////////////222333555777888999888888777888;;;???BBBEEEGGGGGGJJJJJJLLLNNNMMMMMMRRRYYY___`````````___aaadddgggooo...------,,,,,,------...........................------,,,,,,,,,------......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,................................................---------------------------------....../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------............------,,,---------------------------,,,,,,,,,,,,------........................---------............///......------------.....................---------------............------,,,,,,,,,---------......------------------------------------------------//////...------------...------------------------............////////////222333555777999999999999888:::===@@@CCCEEEFFFGGGJJJJJJLLLNNNMMMMMMRRRYYY`````````______aaaeeehhhooo...------,,,,,,------...........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------................................................---------------.........---------...//////000000------............------........................,,,,,,,,,,,,------------...------------,,,,,,,,,---------............///------............------+++,,,---.........------------,,,,,,,,,,,,------........................---------............///......------------..............................------............------,,,,,,,,,---------......------------------------------------------------//////...------------...------------------------............////////////222333666888:::::::::::::::;;;>>>@@@CCCEEEFFFGGGJJJIIIKKKMMMMMMLLLQQQXXX_______________bbbgggjjjppp...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------................................................------........./////////---------...///000000000,,,---...//////...---,,,........................,,,,,,---------...............---------,,,,,,,,,---------............///------............------+++,,,---.........---------,,,,,,++++++,,,,,,---........................---------............///...------,,,,,,------...........................------............------,,,,,,,,,---------......------------------------------------------------//////...------------...------------------------............////////////222444666888:::;;;;;;;;;;;;<<>>AAADDDFFFGGGHHHJJJIIIKKKMMMLLLKKKPPPWWW]]]fffbbb]]]ccceeeeeejjjvvv------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................------------------------....................................////////////........................---------............///................................................,,,,,,,,,---------............//////......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,++++++++++++------------------------------------------------------......///000000000111333555777999::::::::::::<<<>>>AAADDDFFFGGGHHHJJJIIIKKKMMMLLLKKKPPPWWW\\\eeebbb]]]cccfffeeekkkvvv------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///........................------------------------/////////////////////////////////.........------........................---------............///................................................,,,,,,,,,---------............//////......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222111///---,,,+++******------------------------------------------------------......///000000000111333555777999:::::::::999;;;>>>AAADDDFFFGGGGGGJJJJJJLLLNNNMMMLLLPPPWWWZZZccc```\\\cccffffffllluuu------------------------........................------------------------,,,,,,------------------------------------------...------,,,,,,------...---------............///........................,,,,,,------------------////////////////////////................................................---------............///................................................,,,,,,,,,---------...............///......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------............///------------------------........................222111000...,,,,,,++++++------------------------------------------------------......///000000000000222444666777888888888888:::>>>AAADDDFFFGGGGGGJJJJJJMMMOOONNNLLLPPPVVVYYYbbb___\\\cccggggggmmmttt------------------------........................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...---------............///........................,,,,,,,,,---------..............................,,,,,,,,,---...//////000........................---------............///................................................,,,,,,,,,---------...............///......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------............///------------------------------------------------//////...------------...------------------------------------------------------......///000000000///111333555666666666666777999===AAAEEEFFFGGGGGGKKKKKKMMMPPPOOOLLLOOOUUUXXXaaa___[[[bbbfffgggmmmttt------------------------........................------------------------+++,,,,,,------.........------------------------...------,,,,,,------...---------............///........................+++,,,,,,------.........------------------------***+++,,,---...///000000........................---------............///................................................,,,,,,,,,---------............//////......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------............///------------------------------------------------------,,,,,,---...//////------------------------------------------------------......///000000000000111333444666666555555555888===BBBEEEFFFGGGFFFKKKKKKNNNQQQOOOLLLOOOUUUXXXaaa___[[[bbbfffgggmmmsss------------------------........................------------------------++++++,,,,,,---......///...........................------,,,,,,------...---------............///........................++++++,,,,,,---......///------------------------,,,,,,,,,------.................................---------............///................................................,,,,,,,,,---------............//////......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------............///................................................,,,,,,,,,,,,,,,---......------------------------------------------------------......///000000000111222444666777777777666444777===BBBEEEGGGFFFFFFKKKLLLOOORRRPPPMMMOOOTTTYYYbbb___[[[bbbeeeffflllrrr------------------------........................------------------------++++++,,,,,,---...//////...........................------,,,,,,------...---------.........//////........................++++++,,,,,,---...//////..............................---------,,,,,,,,,........................---------.........//////................................................,,,,,,,,,---------............//////......---,,,------------------------,,,,,,,,,---------..............................------------------------................................................---------.........//////........................////////////////////////---,,,,,,++++++,,,,,,---------------------------------------------------------......///000000000333444666888888888888888444777<<>>BBBEEEGGGHHHHHHIIIKKKMMMOOOPPPRRRTTTVVVVVV]]][[[\\\fffggggggnnnsss---,,,,,,,,,,,,---......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................------------------------+++,,,------......------------,,,,,,,,,,,,------------------------------................................................---------............///---------............///---------.........//////...........................------------...//////............////////////------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................++++++,,,,,,---......///------------------------,,,---.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000///...---...000222333...............///000000333333555666777888888888666888===AAADDDGGGGGGHHHKKKMMMOOOPPPPPPPPPRRRTTTWWW]]][[[\\\eeegggfffmmmsss---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------------------------+++,,,------......---------,,,,,,++++++,,,,,,---........................////////////////////////////////////////////////---------.........//////---------.........//////---------.........//////...........................------------...//////............/////////000------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................++++++,,,,,,---...//////------------------------,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,,,,------.........222111///---,,,---...///...............///000000333333555666777777777777555888<<<@@@DDDFFFGGGGGGNNNOOOQQQPPPOOOOOOPPPRRRXXX^^^\\\\\\eeegggffflllrrr++++++,,,,,,,,,---------...---,,,++++++,,,---...---------............///---------............///------------------------------------------------........................------------------------//////.........---------............////////////333222111/////////000111........................................................................,,,------......------,,,............//////////////////000000///...------........................,,,------......------,,,........................//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------...------,,,,,,...---+++,,,000///+++...............................................................///000000222333333444555555444444555888<<>>BBBEEEGGGGGGFFFHHHJJJMMMNNNNNNPPPRRRTTTZZZ\\\]]]]]]^^^aaaeeeiiilll......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////............................../////////.........------......------------..............................------......///000000111111111000000//////......////////////////////////.........---------,,,,,,................................................................................................------------.......................................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............/////////...---------------------------------------...........................------------.../////////111333444444555666888777999>>>BBBEEEGGGGGGFFFIIIKKKMMMNNNNNNOOOQQQSSSZZZ[[[\\\]]]^^^aaaeeeiiikkk...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////.......................................---------------......------------..............................------......///000000000222111111000///...------////////////////////////.........------------,,,................................................................................................,,,,,,,,,------------..............................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............/////////...------------...------------------------...........................------------...//////...///000111111222444666777:::>>>BBBFFFGGGGGGGGGKKKLLLNNNOOONNNOOOQQQRRRZZZ[[[\\\]]]^^^aaaeeehhhkkk------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......///.................................------------------------......------------..........................................//////000000000000000//////......---////////////////////////........................................................................................................................,,,,,,---------....................................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............//////......---------......------------------------...........................------------.../////////000000000000222555888777:::>>>CCCFFFGGGGGGGGGLLLMMMOOOOOOOOOOOOPPPRRRZZZ[[[\\\\\\]]]```eeehhhkkk------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......///.................................------------------------......------------......////////////////////////............////////////------......//////000000//////////////////////////////////////////000000........................////////////////////////................................................---.........////////////...........................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............///......---------......///------------------------...........................------------...//////111222333333333444777:::888:::???CCCFFFHHHHHHGGGLLLNNNOOOOOOOOOOOOQQQRRRYYYZZZ\\\\\\]]]```dddhhhkkk,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////..............................---------------...............------------......////////////////////////......//////////////////,,,,,,---...///000000111///////////////////////////////////////000000000........................////////////////////////........................................................./////////000000...........................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............///...------------...//////------------------------...........................------------...//////222333555555555666999;;;888;;;???CCCGGGHHHHHHHHHLLLMMMOOOPPPOOOPPPRRRSSSYYYZZZ[[[\\\]]]```dddgggmmm,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////..............................------........./////////......------------....../////////////////////////////////////////////...,,,------....../////////////////////////////////------------.........///........................////////////////////////................................................---------.........//////...........................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............///---------------...//////------------------------...........................------------...//////000222444555555666777999888;;;???DDDGGGHHHHHHHHHKKKMMMOOOPPPPPPQQQSSSUUUYYYZZZ[[[\\\]]]___dddgggnnn,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......//////......................................./////////000000.........------.........000000000000000000000000///////////////...........................------////////////////////////+++++++++,,,,,,---------........................000000000000000000000000................................................,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,---------..............................---------------------------------.........//////---------------...///000------------------------...........................------------...//////---000333555555444555666888;;;???DDDGGGHHHHHHHHHJJJLLLNNNPPPPPPQQQTTTVVVYYYZZZ[[[[[[\\\___dddgggooo...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////------------------------,,,---------...////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////------............------......///000000///......////////////////////////000000000000000000000000---------.........//////......------------......---...//////000/////////111000///---,,,,,,,,,,,,...........................+++)))***---...---,,,,,,,,,,,,---------..............................---------............///........................,,,,,,,,,------.........---------............//////////////////000111111000333666777777666777888;;;>>>BBBFFFIIIJJJIIIHHHKKKMMMNNNNNNOOOQQQTTTWWW]]]^^^]]][[[^^^bbbbbb^^^ooo...------,,,,,,------...------------------------,,,,,,------------------------------------------------------------------...------------...//////........................---------.............../////////////////////////////////////////////////////////////////////...////////////////////////////////////////////////---......//////......---........................////////////////////////000000000000000000000000---------........./////////......------......///........./////////......000//////.........//////........................///---+++,,,...///...,,,,,,---------....................................---------............///........................,,,,,,---------------------------............//////////////////000000111000333666777666666777888:::===BBBFFFIIIJJJIIIHHHLLLMMMNNNNNNOOOQQQTTTWWWZZZ^^^```^^^___cccfffeeeooo...------,,,,,,------...------------------------------------------,,,,,,........................------------------------...------------...//////////////////////////////...............---------////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////---......//////......---......------------......////////////////////////000000000000000000000000---............////////////......------......///...........................---------......///000........................///......///000000...---------........./////////........................---------............///........................------------------,,,,,,---------............/////////......//////000111111333666777777777777888:::===AAAFFFIIIIIIIIIHHHLLLMMMNNNNNNNNNPPPSSSVVVXXX___ccc```___bbbfffhhhooo...------,,,,,,------...------------------------.........------,,,,,,,,,------------------------------------------------...------------...//////......................../////////...---------,,,////////////////////////////////////////////////............////////////////////////////////////////////////////////////......////////////......///...---,,,,,,---...///////////////////////////////////////////////////...............///////////////............/////////.....................------,,,,,,,,,------.................................///000000000...---.........////////////000........................---------............///.................................------,,,,,,,,,---------............//////............///000000222555777999888888999999999<<>>BBBGGGKKKMMMLLLJJJNNNNNNMMMKKKKKKMMMRRRUUU]]]bbb^^^___iiijjjhhhmmmppp...------,,,,,,------...---------............///........................---------............///......---------......///........................------............------///......---------......////////////////////////.........///000111111111...///000111222111111000//////000000000111111111//////000000000111111111000000111111111222222222000000111111111222222222111111111222222222333333333444444555555555555444222222222222222222222222000000000000000000000000000//////000111111111111111111222444555555333111000000000000000000000000////////////////////////........................---------.........//////,,,---.../////////...---........................------------------------,,,,,,------...//////000............///////////////111444555666888:::<<<<<<===AAAGGGKKKLLLKKKIIIPPPOOONNNLLLLLLNNNSSSWWW^^^ccc______hhhjjjhhhmmmppp...------,,,,,,------...---------.........//////........................---------.........//////---------------...///000........................---..................------------------...///000////////////////////////---......///000111111222...///000222222222111000000000000000111111111111000000000000111111111111000111111111111222222222000111111111111222222222111111222222222333333333555555666777888888777777333333333333333333333333000000000000000000000000111000///000111111///---111111222444666666333111000000000000000000000000////////////////////////........................---------.........//////,,,,,,.../////////...---........................------------------------,,,,,,------...///000000............/////////000///111333555666888:::<<<<<<===AAAFFFKKKLLLKKKHHHQQQPPPOOOMMMMMMOOOTTTXXX___ccc______hhhjjjhhhnnnqqq------------------------........................................................................////////////////////////........................---------.........//////000000//////.........---000000000000////////////////////////000000000000000000000000////////////222222222111111111000000111111000///000111222333111222222111000111444666444444555666888888666444888999:::;;;<<<===>>>???FFFCCCAAA@@@AAABBBAAA@@@;;;:::999777555444222222111333555555444333222333111222333333222111///...000111222333333333222111000000000000000000000000........................------...---------///000........................,,,,,,,,,---------..............................------------------------........................000000000000///////////////111333555777777777777<<<<<<@@@GGGJJJHHHHHHKKKPPPOOONNNMMMNNNPPPSSSUUU\\\bbb______ggghhhgggnnnvvv------------------------........................................................................................................................---------.........//////000/////////............000000000000////////////////////////000000000000000000000000000000000///111111111000111111111111222111000000000111222333///000222333333555777::::::;;;<<<>>>@@@BBBCCCBBBHHHHHHHHHIIIIIIJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLEEEDDDCCCBBB@@@???>>>>>>777888999888666444444444111111111111111000//////...///000111222111111000000000000000000000000000...........................//////.........///000........................,,,,,,---------.................................------------------------.................................///////////////222333555777888999888888<<<<<<@@@GGGJJJIIIIIIKKKNNNNNNMMMLLLMMMOOORRRUUU[[[bbb```___ggghhhgggnnnyyy------------------------........................................................................................................................------........./////////////////////............////////////000000000000////////////000000000000000000000000000000000000111111111111111111222222000000000000111222444444222555999<<>>:::888777888555444333222111111111111//////000111111111111000000000000000000000000000........................000000//////////////////........................,,,------------.................................------------------------////////////////////////,,,------......//////000555666777999::::::999999<<<<<>>AAAFFFKKKMMMPPPRRRTTTNNNQQQTTTWWWXXXYYYZZZZZZ______```bbbdddfffhhhiiikkknnnoookkkeeeaaabbbeeecccaaa]]]YYYVVVSSSQQQPPPPPPOOOLLLGGGBBB??????@@@???===;;;888666444444444111111111111111111111111000000000000000000000000........................000///////////////...---........................------------............................................................000000000000000000000000,,,,,,---...///000111222666666888999:::999999888<<<<<>>EEEIIIIIIIIILLLMMMQQQSSSPPPLLLMMMSSSZZZYYYbbbaaa^^^aaaaaaeeerrrrrr------------------------........................................................................------------------------........................////////////000000000000---.........//////000000---......///000111111222////////////000000000000///000000111222222333333555777:::???GGGPPPWWW\\\NNNOOOQQQSSSTTTTTTSSSSSSQQQRRRSSSTTTVVVXXX\\\___mmmqqqvvvwwwyyy}}}~~~wwwrrrooonnnmmm```bbbccccccaaa^^^]]]]]]```___^^^\\\YYYUUURRRPPPJJJHHHDDD@@@===:::999888111111111111111111111111000000000000000000000000111//////333888999666222..................................../////////000........................////////////////////////..............................//////000000111111111333555777999999999999888888===EEEIIIHHHIIIKKKLLLPPPRRROOOKKKLLLRRRYYYYYYbbbaaa]]]aaaaaaeeerrrxxx........................---------.........////////////............////////////////////////////////////.........---------...............///000000///////////////000111111////////////////////////000000000000111111111111222000///...///111444555111000/////////222555777<<>>EEEHHHGGGGGGJJJNNNNNNMMMLLLLLLNNNRRRUUU]]]]]]```cccbbbccclllvvvzzz....................................//////////////////............//////////////////////////////.......................................///000000111000000///////////////////////////////////////000000111111111222222222000111222333333333333333555:::@@@EEEIIIOOOVVV\\\]]]]]]\\\ZZZZZZ```iiipppttt}}}{{{zzzuuujjjaaaXXXYYY^^^jjjssspppaaaRRRXXXWWWYYY___gggjjjhhhddd\\\^^^`````````dddlllrrrgggbbbZZZUUUXXX^^^dddfffsssmmmeeeaaaccciiiqqqvvvvvvqqqjjjeeeaaa___]]]\\\VVVUUUSSSOOOMMMNNNQQQTTTSSSPPPLLLHHHEEEAAA===:::555444111///...///000111000111000000000222444444//////////////////////////////............//////........................////////////////////////........................,,,,,,------///000111222222222333555666777888999;;;;;;>>>EEEGGGFFFFFFIIINNNNNNNNNMMMMMMOOOSSSWWW\\\]]]```cccccceeemmmwwwzzz................................./////////000000//////............//////////////////////////////---....................................///000000000000////////////000000000000000000000000000000111111111111222222222222111111000000222444777999???EEELLLPPPRRRUUUZZZ^^^WWWZZZ___dddlllxxxuuujjjeeeccchhhooonnndddYYYWWWXXX]]]dddkkklllhhhcccgggjjjnnnpppooommmkkkjjjrrrqqqpppooommmkkkjjjiiiooojjjeeebbbaaabbbdddfffeeeaaaZZZUUUTTTYYYbbbhhh{{{rrriiibbb^^^[[[YYYVVVTTTQQQNNNLLLNNNRRRVVVPPPPPPOOONNNMMMHHHCCC>>>;;;999555222///.........222111000000///.........//////////////////////////////............//////........................////////////////////////........................,,,,,,,,,---///000222333444555666777888:::;;;;;;<<<;;;???EEEGGGFFFFFFHHHOOOOOONNNMMMMMMPPPUUUYYY[[[\\\```cccccceeennnxxxyyy............................../////////000000000//////............//////////////////////////////---------..............................///000000///////////////000111111000000000000000000000000111111111222222222222333333222222333666:::???BBBGGGLLLQQQSSSRRRSSSXXX]]][[[gggxxxhhhZZZUUUTTTWWWbbbnnnsssooohhhkkkmmmoooooommmmmmooorrrpppuuu{{{{{{wwwrrrqqqrrryyyvvvttttttwwwzzzzzzyyyqqqmmmjjjlllmmmkkkjjjkkkcccbbb^^^XXXSSSSSSYYY^^^uuunnneee]]]YYYWWWVVVUUUWWWWWWWWWWWWXXXYYYZZZZZZOOOOOOOOOPPPPPPLLLGGGCCCAAA???;;;777333111//////000......000000------/////////////////////////////////............//////........................................................................,,,,,,------///000111222666666777888:::;;;<<<<<<<<<;;;???EEEGGGFFFFFFIIIOOONNNMMMLLLLLLOOOUUUYYY[[[\\\___bbbcccdddmmmwwwyyy.........................../////////000000000000//////............//////////////////////////////---------.........//////...............///000000............///111222333000000000000000000000000111111111222222222333333444555777;;;???DDDHHHKKKLLLOOOSSSSSSSSSYYYccclll|||}}}hhhbbb[[[[[[___gggqqqwwwxxxwww{{{~~~|||uuurrrvvvzzzyyy|||~~~~~~{{{xxxwwwvvvuuuuuuvvvzzzmmmgggffflllpppooolllmmmhhhjjjjjjeee___\\\^^^bbbddd___XXXRRRQQQSSSUUUVVVccc___[[[ZZZ]]]___```___QQQPPPOOOOOOOOOMMMKKKHHHDDDCCCAAA===:::777444333000------111111------000//////////////////////////////............//////........................------------------------........................---------......000111111555666777888:::;;;<<<<<<;;;:::>>>EEEHHHFFFGGGIIIMMMLLLKKKIIIJJJNNNSSSXXX[[[\\\___bbbbbbccckkkuuuyyy........................////////////000000000000//////............//////////////////////////////---------.........//////...............///000000---------...000111333444000000000000000000000000111111222222222333333333555888===CCCHHHLLLOOOQQQQQQTTTWWWXXX[[[gggxxx|||sssyyy{{{uuuyyyqqqqqqrrrtttxxx||||||yyy~~~}}}{{{qqqiiigggooouuusssqqqqqqjjjooosssqqqkkkgggiiilllkkkddd\\\UUUSSSSSSUUUUUUmmmcccWWWQQQSSSYYY\\\^^^UUURRRNNNLLLLLLMMMMMMLLLFFFFFFDDDBBB???<<<999777333//////333222---,,,/////////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---......///000111555555666888999:::;;;<<<::::::>>>EEEHHHGGGGGGJJJKKKJJJIIIGGGHHHLLLRRRWWW[[[\\\___aaaaaabbbjjjtttyyy//////////////////////////////////////////////////////............////////////............//////////////////////////////............/////////000////////////000000000000111///---...000111///---111333555555333222222333888===EEENNNSSSUUUTTTSSSQQQUUU___kkkuuummmfff\\\iiixxx~~~{{{yyy{{{ttttttvvvzzz|||yyyrrrllluuuuuuiiinnnrrrooorrrkkkfffcccaaa___```dddcccUUUKKKMMMRRRSSSTTTVVVXXXZZZZZZUUUTTTTTTMMMCCCKKKDDDBBBFFFEEE???::::::888777555333000///...---......//////......---,,,............////////////////////////////////////------------------------.......................................///000000222555888999999888999:::999999===DDDGGGFFFFFFIIIOOOOOONNNJJJIIIKKKQQQWWWZZZ\\\^^^^^^```eeennntttttt//////////////////////////////////////////////////////............////////////............//////////////////////////////........./////////000000////////////000000000111111000///000222333111///333333222000000333777;;;CCCJJJQQQUUUVVVVVVYYY\\\___fffwww|||kkkhhhpppxxx~~~|||{{{{{{ttt|||}}}tttooorrrsssnnnmmmfffbbbbbbcccdddggglllbbbYYYRRRPPPMMMKKKMMMSSSYYYcccfff\\\OOOJJJKKKLLLIIICCCBBBFFFFFFBBB???@@@:::999777444222000.........///////////////..................////////////........................------------------------.......................................///000000222555888999888888999:::999999===DDDGGGFFFFFFIIINNNOOOMMMKKKIIIKKKQQQWWWZZZ\\\^^^___```eeemmmssssss//////////////////////////////////////////////////////............////////////............//////////////////////////////....../////////000000000/////////000000000111111111000000111333333222000333222000///222999CCCIIIQQQTTTWWWUUUSSSXXXeeeppp~~~xxxxxx{{{wwwuuuuuuwww{{{zzzvvvrrrmmmfffaaaccceeegggkkkpppmmmmmmlllfffZZZNNNKKKNNN^^^eeeeeeZZZNNNJJJNNNRRROOOKKKJJJKKKJJJEEEAAAAAA>>><<<:::777444222000///////////////////////////............////////////------------------------------------------------.......................................///000000222444777888888888888999999999===CCCFFFEEEFFFIIIMMMNNNMMMKKKIIILLLRRRWWW[[[]]]______```dddkkkqqqrrr//////////////////////////////////////////////////////............////////////............//////////////////////////////...////////////000000000//////000000000111111111111111111111222222111000000222555999???GGGQQQWWW[[[[[[YYYXXX\\\jjjqqqjjjhhhuuu|||}}}vvvzzzyyy{{{~~~{{{yyyrrrsss}}}|||}}}wwwooohhhhhhiiiiiikkknnnooouuu|||zzzooo```WWWSSS\\\WWWPPPLLLLLLNNNNNNMMMLLLKKKLLLNNNLLLHHHCCCAAAAAA@@@>>>;;;888555222000/////////....../////////............////////////------------------------...............................................................///000000222444777888888777888999999888<<>><<<;;;999555222000//////000............/////////000////////////////////////////////////////////////.......................................///000000111333666777777666777888888777;;;BBBEEEDDDEEEGGGGGGJJJLLLLLLLLLOOOTTTYYYXXX[[[^^^```aaaccciiinnnnnn000000//////.........---000000000000000000000000///////////////////////////000000000000000//////000000000000111111111111////////////000000000000333222222111222333444444222555999???GGGRRR]]]dddccc```bbbiiisss{{{mmmnnnttt|||{{{}}}tttkkkeeegggjjjkkkkkklllggg\\\WWW[[[___]]][[[[[[___YYYTTTWWW___```WWWNNNKKKGGGFFFGGGDDD>>>>>>CCCDDDEEEEEEEEEDDDCCCAAAAAA===;;;888444111///------000000000111000///......................................................//////.........---------////////////000000000000333444555777888888999999:::;;;<<<>>>@@@CCCDDDEEEIIIKKKMMMMMMLLLNNNRRRVVVXXX[[[___``````bbbfffjjjmmm000000/////////.........000000000000000000000000//////////////////////////////000000000//////...000000000000111111111111////////////000000000111///000222222111111222333666:::AAAKKKVVV^^^dddfffdddhhhppp|||yyyzzz|||~~~sssnnniiidddcccdddfff\\\VVVXXX[[[ZZZXXXXXXZZZVVVTTTTTTVVVXXXWWWUUUNNNIIIFFFFFFDDD@@@AAAEEEKKKIIIEEECCCBBBCCCDDDFFF@@@>>>:::777333111////////////000000000//////...................................................//////.........---------////////////000000000000333333555666777888888888888999;;;===@@@BBBDDDEEEJJJLLLNNNNNNMMMNNNRRRVVVXXX[[[___``````bbbfffjjjnnn000000////////////......000000000000000000000000////////////////////////......////////////......000000000000111111111111/////////000000000111111---000333444222222444777<<>>:::666444222111.........///////////////...............................................................---------////////////000000000000222222444555666777777777666777999<<>>AAADDDEEEKKKMMMNNNMMMKKKLLLOOOSSSXXX[[[___``````bbbfffjjjppp//////000000000000000000////////////////////////000000000000000000000000------...///000000/////////000000000111111111111000000000000111111111111222333333444666<<>>???BBBAAA???===:::888555444//////............///000................................................---.....................////////////000000000000000111222444555555666666444555888;;;>>>AAACCCEEEHHHJJJLLLKKKIIIIIIMMMQQQXXX[[[___``````bbbfffjjjnnn//////000000000000111111000000000000000000000000000000000000000000000000---...///000111111111000000000000000111111111111000000000111111111222222222111222555<<>>======<<<<<<======>>>@@@??????===<<<:::888666222111000.........///000................................................---------...............////////////000000000000111111333444555666666666555666888;;;>>>AAACCCDDDFFFHHHJJJIIIHHHIIILLLPPPXXX[[[___``````bbbfffjjjmmm//////000000000111111111000000000000000000000000000000000000000000000000...///000111222222222222000000000000111111111111000000111111111222222222333222444<<>>??????>>>?????????>>><<<:::999555333111///...//////000................................................---------.........//////////////////000000000000111222333555666666666666777888:::<<<>>>AAACCCDDDEEEHHHJJJIIIHHHIIIMMMQQQXXX[[[___``````bbbfffjjjlll//////000000111111111222000000000000000000000000000000000000000000000000//////000222222333333333000000000000111111111111000111111111111222222222555555999EEEUUUaaaeeeddd___^^^aaakkk{{{tttqqqzzz~~~{{{yyysssssspppjjjeeeeeejjjpppjjjhhhfffeeeeeefffhhhjjjdddcccbbbbbbbbb```\\\YYY[[[XXXWWWXXXUUURRRRRRVVVWWW[[[[[[XXXZZZaaadddbbbOOOQQQQQQPPPMMMNNNQQQUUULLLLLLGGGCCCGGGNNNMMMFFFAAAAAA@@@@@@@@@@@@@@@@@@>>>??????@@@???>>>===<<<777555222000/////////000................................................---------.........//////////////////000000000000222222444555666777777777888999:::===???AAABBBCCCEEEHHHJJJJJJIIIJJJOOOSSSXXX[[[___``````bbbfffjjjlll000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111000222333333222222444555999999CCCWWWgggiiiccc```[[[aaammmvvveeebbbnnn{{{zzz{{{zzzxxxtttqqqnnnkkkjjjjjjooommmhhhddd```^^^]]]]]][[[XXXUUUWWW\\\^^^\\\YYYXXXYYYZZZZZZZZZYYYXXXWWWXXXWWWVVVTTTRRRQQQPPPOOORRRPPPNNNPPPVVV___jjjpppYYYWWWSSSQQQPPPOOOMMMLLLDDDGGGJJJKKKJJJKKKNNNQQQPPPKKKEEEAAAAAACCCEEEFFFIIIBBB;;;;;;AAAEEEDDD@@@<<<888444111//////...---------..................---------------------------------............///////////////////////////222333333444555666777777444777;;;???AAABBBEEEFFFHHHIIIJJJKKKKKKMMMQQQTTTWWW[[[___```aaadddiiimmmnnn000000000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000000000111111111111222222222333444555555555;;;AAAPPPaaaiiigggdddddddddqqqqqqaaajjj}}}zzztttqqqqqqssstttssspppmmmkkkiiiiiihhhllljjjgggdddaaa___^^^]]]VVVSSSQQQRRRVVVWWWTTTPPPTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNNNNLLLIIIIIIMMMUUU]]]cccZZZWWWRRROOOMMMLLLKKKJJJFFFGGGGGGFFFEEEGGGKKKNNNQQQMMMHHHFFFGGGKKKNNNPPPHHHBBB===<<<@@@CCCCCCAAA<<<999555222111000...---........................---------------------------------............///////////////////////////000111111222333444555555333666;;;>>>???AAACCCDDDHHHIIIJJJKKKKKKMMMQQQTTTWWW[[[___```aaadddiiimmmnnn000000000000000000000000000000000000000000000000111000000000000/////////000000000000000000000000000000000111111111222222333222111222555777999999FFFPPP```iiigggbbbeeekkkqqq|||gggbbbuuu~~~zzzvvvrrrqqqrrrtttqqqpppnnnllljjjiiiiiiiiihhhhhhgggfffdddbbb```___YYYVVVUUUUUUWWWVVVRRRNNNPPPPPPPPPPPPPPPOOONNNMMMOOOOOOPPPQQQPPPNNNLLLKKKJJJHHHDDDCCCEEEJJJOOOSSSXXXTTTOOOLLLJJJIIIIIIHHHGGGFFFEEECCCCCCEEEIIILLLNNNJJJGGGEEEGGGIIIKKKLLLDDDAAA===<<<===???@@@@@@===:::777444333111///---........................---------------------------------............///////////////////////////000000111222333444555555333666:::===>>>???AAABBBGGGIIIJJJKKKKKKNNNQQQTTTWWW[[[___```aaadddiiimmmnnn000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222111222777???EEEWWW^^^dddddd___aaakkkwwwyyy|||vvvggglll|||xxxwwwxxxyyysssrrrqqqooommmlllkkkjjjgggggghhhhhhgggeeecccaaa^^^\\\[[[ZZZZZZWWWSSSOOOMMMMMMMMMLLLKKKJJJJJJIIIIIIKKKMMMNNNNNNLLLJJJHHHHHHFFFCCCAAABBBDDDHHHKKKOOOMMMKKKJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGIIIKKKLLLJJJIIIGGGFFFEEECCC@@@===???>>><<<::::::;;;<<<===>>>;;;999777666444111///////////////....................................---------............///////////////////////////222222333444555666666777444777;;;===>>>???@@@AAAGGGHHHJJJKKKLLLNNNRRRUUUWWW[[[___```aaadddhhhmmmnnn111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222444555222111999HHHUUUcccaaa]]]YYY]]]jjj|||pppqqq}}}|||xxx}}}||||||zzz|||{{{xxxwwwwwwvvvuuutttrrrooommmkkkjjjgggiiijjjkkkjjjgggeeeccc\\\[[[YYYXXXVVVSSSPPPMMMNNNMMMLLLKKKJJJIIIHHHHHHEEEGGGIIIKKKKKKIIIGGGEEEEEEDDDBBB@@@AAABBBDDDFFFCCCDDDFFFIIILLLKKKHHHFFFFFFGGGJJJMMMOOOOOONNNLLLIIIIIIKKKLLLJJJEEE>>>999::::::;;;;;;;;;:::::::::===<<<::::::999777444111000000/////////.................................---------............///////////////////////////111222222333444555666666555888<<<>>>???@@@AAABBBFFFHHHIIIJJJLLLNNNRRRUUUWWW[[[___```aaadddhhhmmmnnn111111111111111111111111000000000000000000000000000000000111111111111222111111111111111111111111111111111222222222222333222555888777999DDDUUUccceeeaaaZZZZZZhhh~~~zzzjjjfffrrr|||yyyyyy{{{|||{{{}}}~~~yyyvvvuuuvvvuuutttrrrooommmjjjiiijjjjjjkkkkkkjjjgggdddccc[[[ZZZYYYVVVTTTRRRPPPOOOPPPOOOMMMLLLJJJIIIHHHHHHDDDEEEGGGHHHHHHFFFEEECCCAAA@@@????????????@@@AAA;;;===AAAGGGKKKMMMKKKHHHFFFHHHKKKPPPRRRQQQMMMJJJCCCEEEHHHKKKKKKGGGAAA<<<999:::<<>>???@@@BBBCCCFFFGGGIIIJJJLLLNNNRRRUUUWWW[[[___```aaadddiiimmmooo111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111222222222333333333555999???HHHUUUaaajjjddddddeeelll~~~~~~kkkaaammm~~~}}}{{{|||}}}zzzxxxtttttttttsssqqqnnnlllkkkkkkkkkjjjiiigggeeebbbaaa\\\[[[YYYVVVSSSSSSSSSTTTRRRQQQOOOLLLJJJIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCBBB?????????>>>>>>=========:::;;;>>>CCCHHHLLLMMMLLLHHHHHHIIILLLMMMLLLHHHDDD@@@@@@BBBEEEGGGFFFDDDAAA======@@@FFFLLLKKKDDD>>>;;;;;;<<<>>>???>>>:::777111111000000///......---........................---------............/////////////////////////////////000111222333333444222555:::===>>>@@@BBBCCCFFFGGGIIIJJJLLLOOOSSSVVVWWW[[[___```aaadddiiimmmqqq111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111222222222333333333555555999EEEUUUcccjjjkkkdddkkksss~~~}}}jjjhhh}}}~~~~~~~~~{{{zzzssstttttttttsssqqqpppooolllkkkjjjhhheeebbb```^^^YYYXXXVVVSSSPPPPPPSSSUUUSSSRRROOOMMMJJJIIIIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@>>>===<<<;;;===<<<<<>>DDDCCCBBBCCCEEEGGGGGGGGGAAA@@@DDDLLLTTTSSSJJJAAA::::::<<>>HHHSSSaaallliii___hhhqqq{{{jjjttt|||zzz{{{~~~|||zzzttttttrrrpppnnnlllkkkjjjkkkjjjhhhhhhgggddd```]]]YYYXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMNNNLLLHHHDDDBBB@@@@@@AAA>>>>>>>>>>>>============<<<;;;:::;;;===BBBGGGJJJNNNIIIDDDCCCDDDEEECCCAAAFFFGGGGGGFFFEEEFFFHHHKKKHHHEEEBBBBBBDDDDDDBBB???@@@===;;;===??????;;;777555333111...------.........------,,,,,,------...////////////////////////111000000////////////000111222333555666666777777777888:::<<<>>>@@@AAAAAAEEEIIIJJJHHHJJJOOOTTTUUUWWW\\\aaabbbaaabbbfffkkkppp222222111111111111222222222222222222222222222222111000000///000111222333222222111111111111111111111222444444444444555666;;;FFFTTT^^^cccdddbbb^^^ppp|||~~~~~~}}}{{{zzzwwwvvvtttrrrpppooonnnnnnlllkkkiiihhhgggeeeaaa^^^YYYXXXWWWUUUTTTTTTSSSSSSQQQQQQOOONNNMMMMMMLLLLLLNNNLLLIIIFFFDDDBBBAAAAAA???>>>>>>>>>======<<<<<<::::::888888999<<>>============>>><<<<<<>>>@@@AAA>>>;;;666444111///---------......------,,,,,,------...////////////////////////000000////////////000000222333444555666777777777777888:::===???@@@AAABBBEEEIIIJJJIIIJJJPPPTTTUUUYYY]]]aaabbb```bbbggglllqqq222222111111111111222222222222222222222222222222111000000000000111222222111111222222222222222222222333444555666777999:::FFFSSSbbbhhhaaaZZZ^^^fffzzz}}}yyy|||~~~~~~~~~}}}|||zzzxxxuuurrrpppppppppppplllkkkiiigggfffdddaaa^^^XXXXXXWWWVVVUUUTTTTTTTTTQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKIIIGGGDDDBBBAAA??????>>>>>>===<<<;;;;;;:::999999888888888999999888<<<@@@@@@???@@@DDDHHHHHHKKKOOOOOOLLLHHHDDDBBBEEEDDD@@@;;;888888:::===;;;;;;;;;===@@@@@@???===777555333000...---------......------------......//////////////////////////////...//////000111222222333444666777777888888888999;;;===???AAABBBBBBEEEIIIJJJIIIJJJPPPUUUUUUZZZ^^^aaa```___bbbhhhooosss333222222111111222222333222222222222222222222222000000000111111111222222111111222222222222222333333444555444333666???EEEUUU___jjjhhh[[[UUUeee{{{zzzhhhrrr}}}zzzzzz|||yyyuuuqqqnnnmmmmmmnnnkkkiiigggeeedddbbb___]]]XXXXXXXXXWWWWWWVVVUUUTTTSSSRRRPPPOOOMMMMMMLLLLLLKKKKKKKKKJJJIIIFFFCCCAAA@@@??????===<<<;;;::::::::::::::::::999888888777777:::===>>>>>>???BBBEEEJJJLLLOOONNNJJJEEEBBB@@@BBBCCCBBB>>>:::888;;;>>>;;;<<<===>>>>>>======<<<999888555222000...------......------------......////////////////////////............///000222222333333555666777888888888888999;;;===???AAABBBBBBEEEIIIKKKIIIKKKQQQUUUVVV\\\___aaa```^^^bbbjjjqqquuu333333222222222222333333222222222222222222222222000111111111222222222222111111222222333333333333222555666333000777GGGUUUcccgggiiiaaaWWW\\\wwwhhh```ttt~~~yyysssmmmooowwwzzzwwwrrrnnnjjjiiihhhiiiiiigggdddbbbaaa___]]][[[XXXXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMLLLHHHIIIJJJJJJIIIFFFCCCAAA@@@???>>>===<<<;;;:::999999999:::::::::999888777888777777:::???BBBDDDCCCEEEEEEEEECCC@@@===<<<<<<===@@@BBBAAA>>><<<<<<>>>@@@BBBDDDCCC???<<<<<<===<<<;;;888555222///...---///......------......///////////////////////////............///000222222222333444666777777777777888999;;;===???AAABBBBBBEEEIIIKKKIIIKKKQQQVVVWWW]]]___aaa```___ccckkksssvvv333333222222222222333333222222222222222222222222000111222222333333222222111111222222333444444444222555666333333>>>QQQbbbjjjkkkfff]]]]]]ooouuu```aaavvv}}}nnnfff```___ppp}}}|||{{{zzzyyyxxxxxxyyyvvvssspppllliiiggggggggghhheeebbb```___^^^\\\ZZZXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSQQQOOONNNLLLLLLLLLFFFGGGHHHHHHGGGDDDBBB@@@>>>>>>======<<<;;;::::::777777777888777777666555666333222666>>>DDDGGGFFFBBBBBBAAA>>><<<;;;===???;;;>>>@@@AAA@@@>>>======FFFIIILLLIIIBBB>>>>>>@@@???>>><<<888555111///---//////............////////////////////////////////////...//////000111222111222333555666666777777777888:::<<<>>>@@@AAAAAAEEEIIIKKKIIIKKKRRRWWWXXX]]]___aaaaaa```dddllltttwww444333333222222333333444222222222222222222222222000111222333333333222222111111222222333444444555333333444666>>>KKK\\\gggiiilllgggaaalll{{{nnniiippp~~~{{{kkk```___```iii}}}xxxwwwuuutttrrrrrrrrrrrrppppppnnnlllkkkjjjjjjjjjhhheeebbb___^^^]]]\\\ZZZWWWXXXYYYZZZZZZYYYWWWVVVRRRQQQOOOMMMLLLJJJJJJIIIDDDEEEEEEEEEDDDBBBAAA@@@=========<<<<<<;;;;;;;;;888888777666555555444444555444333555999???EEEHHH@@@@@@@@@???>>>???BBBDDDBBBAAAAAABBBBBBBBB@@@>>>GGGKKKOOOKKKCCC===>>>BBBBBBAAA???;;;777333000...//////............//////////////////////////////000000////////////000000000111222444555555666666666777999;;;===???@@@@@@EEEIIIKKKJJJLLLRRRWWWXXX\\\___bbbbbbaaaeeemmmtttwww444333333222222333333444222222222222222222222222000111222333444333222222111111222333333444555555555222222999GGGWWWccchhheeellliiigggyyyuuuqqqrrr{{{mmmbbb^^^hhhqqqzzzwwwwwwvvvsssqqqpppooooooooommmmmmmmmnnnnnnnnnnnnnnniiifffbbb```___^^^\\\[[[WWWXXXZZZ[[[[[[YYYWWWVVVQQQPPPNNNLLLJJJIIIHHHGGGCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999777555444444444666777777555444888???FFF:::;;;===>>>>>>???AAACCCKKKHHHDDDCCCEEEEEECCCAAADDDIIIMMMIIIAAA;;;===AAADDDCCC@@@===999444111/////////............//////////////////////////////111000000////////////000000000222333444555555555555666888:::<<<>>>??????EEEIIIKKKJJJLLLSSSXXXYYY[[[___bbbcccbbbeeemmmsssvvv555555444444444333333333222222222222222222222222111111222222222333333333333333333333444555666666555888999???QQQeeeiiibbbdddhhhooo}}}ooosssttt~~~kkkiiilllyyy{{{wwwvvvrrrpppooopppsssuuusssqqqpppnnnmmmmmmmmmkkkhhheeeeeeeeedddcccaaa^^^[[[YYYWWWWWWWWWXXXXXXVVVSSSPPPMMMLLLKKKKKKKKKJJJGGGEEEFFFEEEDDDCCCAAA???>>>>>>???>>>===<<<;;;:::999999::::::999888777666555444444555555555666666777777666777777999;;;===@@@AAAKKKKKKHHHBBB@@@BBBCCC@@@===???@@@@@@>>><<<<<<<<>>===<<<;;;::::::;;;::::::999888777666666555555555555666666666777444555666888;;;===>>>???FFFHHHFFFBBBAAACCCDDDBBB999:::<<<<<<;;;;;;===??????AAADDDCCC@@@:::555222000...------///000000000//////////////////////////////000000000111111111333333333444555555666666777777777888:::<<>>===<<<<<<;;;::::::::::::999999888888555555555555666666666666333555777:::===>>>??????@@@BBBBBB@@@@@@DDDDDDBBB999999:::999999:::>>>@@@>>>@@@BBBBBB@@@<<<777444333111....../////////...//////////////////////////////000000000000111111222222222333444555555555666666777888:::<<<>>>???DDDFFFHHHIIIIIIKKKQQQVVVZZZ\\\___```aaadddjjjooowww555555555555444444444444333333333333333333333333222222222333333333444444333333333333333444444555777<<>>>>>===<<<<<<;;;999999999999999999999888555555555666666666666666444666:::>>>@@@AAAAAAAAA;;;>>>???===>>>BBBCCC@@@======<<<::::::<<<@@@CCC@@@???>>>>>>===<<<:::888666333000......///...---////////////////////////////////////000000000111111111222222333444555555555555666888:::;;;===>>>AAACCCFFFGGGGGGJJJPPPUUUZZZ]]]```aaabbbeeekkkqqqxxx666666555555555444444444333333333333333333333333222222333333333444444444333333333333444555666666;;;EEEYYYmmmnnnccc^^^bbbrrrtttjjjtttwwwpppvvv}}}yyyzzz~~~xxxqqqpppooommmnnnqqqqqqpppnnnllljjjiiiiiiiiiggghhhiiijjjkkkjjjfffcccbbbbbbbbbaaa___]]][[[YYYYYYWWWVVVVVVVVVUUUSSSQQQRRROOOKKKHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAA@@@???=========<<<<<<;;;;;;;;;888888888888888777777777666666666666666555555555444666999===????????????:::======:::<<<@@@AAA?????????>>>===>>>AAAGGGKKKGGGCCC>>>;;;<<<>>>??????999555111///.........---////////////////////////...////////////000000000000000111222333444555666444555777888:::<<<======???BBBFFFGGGIIIMMMTTTYYY[[[^^^aaabbbcccgggmmmsssyyy666666666555555555444444333333333333333333333333333333333333444444444444333333333444555777888999BBBPPPcccooollleeefffllluuutttwwwvvvzzzpppoootttzzz|||{{{wwwlllaaa^^^^^^^^^___bbbggghhhhhhfffdddbbbbbbccccccdddeeehhhiiigggddd```______``````___]]]\\\[[[XXXWWWUUUTTTUUUTTTSSSQQQMMMKKKHHHFFFFFFGGGFFFEEEFFFFFFDDDCCCAAA???>>>======<<<<<<<<<;;;;;;;;;;;;888888888777777777666666666666666666666555555555333444666888999::::::::::::===<<<999;;;AAACCCCCC???@@@@@@@@@BBBGGGMMMQQQMMMGGG@@@===???BBBDDDDDD:::777222///............////////////////////////......////////////000000000111222333444555666777444666777:::;;;<<<======@@@DDDGGGJJJLLLPPPWWW]]][[[^^^aaacccdddhhhoootttzzz666666666666555555555555444444444444444444444444333333333444444444444555222222333555777999;;;<<>>>>>============<<<<<<<<<<<<::::::999999888777666666777666666666555555555555333444444555555666777777<<<===<<<:::===EEEJJJJJJBBBCCCCCCCCCCCCFFFJJJMMMLLLGGGAAA???AAACCCCCCAAA;;;777222///.../////////////////////////////////........./////////000000111111222444555666777888555666888;;;<<<===>>>>>>AAADDDGGGIIIKKKOOOUUU[[[ZZZ]]]aaabbbdddhhhnnntttyyy777666666666555555555555444444444444444444444444333333333444444444555555222222444666888;;;===???RRRcccmmmfffaaammmzzz{{{{{{|||xxxmmm```\\\______ZZZTTTVVVSSSQQQPPPLLLKKKQQQYYY]]]aaaeeefffdddbbbbbbcccZZZ[[[^^^aaacccaaa]]]YYYWWWXXXYYYZZZ[[[[[[ZZZZZZUUUSSSQQQPPPPPPPPPOOONNNMMMLLLKKKLLLMMMMMMKKKIIIAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>============<<<<<<;;;:::999777777666777777666666555555555444666555555555555666666777<<<>>>===;;;???HHHOOOQQQHHHHHHFFFDDDBBBAAACCCEEEHHHCCC??????AAABBB???;;;;;;777222/////////000000////////////////////////............/////////000111222333444666777888999555777999;;;===>>>>>>>>>@@@BBBEEEFFFGGGKKKQQQVVVYYY\\\```aaacccgggmmmssswww888777666555555444444555444444444444444444444444444444444444444444444444222222555888666555@@@MMM\\\cccddd___dddzzzvvvsssxxx~~~zzztttlllhhhgggddd\\\TTTUUUPPPMMMQQQWWW]]]bbbfffkkkyyy~~~~~~xxx{{{wwwrrroooooonnnkkkhhhaaaccceeeccc```^^^___aaa]]]\\\[[[ZZZYYYYYYYYYYYYSSSUUUWWWWWWTTTNNNGGGBBBEEEBBB??????AAACCCBBBAAABBBBBB@@@???>>>>>>>>>>>>888888777777777777777777666666666666666666666666333555666666666777999;;;???===;;;===AAADDDDDDCCC???DDDGGGDDD>>>::::::<<<===============<<<<<<<<<999888666222...+++,,,---........................///......---------......222222222222222222333333999999999::::::;;;;;;;;;BBBDDDEEEGGGIIILLLRRRUUUYYY___bbbaaacccjjjqqqtttyyy888888777666555555555555444444444444444444444444444444444444444444444444444444777888666888EEETTT___cccaaa___jjjssswwwyyywww{{{}}}uuurrrvvvyyyqqqeee\\\VVVWWWYYY___fffmmmvvv{{{~~~zzzvvvxxxxxxuuuqqqmmmmmmooorrrmmmlllkkkjjjiiiiiiiiiiiicccddddddaaa\\\UUUMMMIIIIIIGGGDDDCCCEEEEEEDDDCCCAAAAAA@@@>>>>>>=========999999999888888777777777666666666666666666666666333555666666666666999;;;BBB@@@>>>???AAABBBBBB@@@???BBBDDDCCC???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;888333///...000222........................///......------.........111111111111111222222222444555666888999;;;<<<===AAACCCFFFHHHKKKOOOUUUYYY[[[aaadddbbbccciiioooqqqxxx999888777666555555555555444444444444444444444444444444444444444444444444666777888888777===MMM^^^gggfffbbbfff{{{tttjjjyyy}}}{{{}}}zzz~~~pppiii```fffnnnuuu~~~~~~yyyuuuzzzwwwqqqkkkggggggkkkooojjjiiihhhggggggfffggggggddddddbbb^^^YYYSSSMMMJJJIIIFFFDDDBBBBBBBBBAAA???@@@???>>>===============;;;;;;:::999888777777666666666666666666666666666333555666666555666888:::EEECCC@@@???@@@???>>>===>>>???AAABBBAAA???<<<;;;<<<<<<============<<<<<<>>><<<999444111000222555........................///......---......//////000000000111111222222222000111333555888;;;===>>>@@@CCCFFFIIIMMMRRRWWW[[[^^^ccceeecccbbbgggmmmooouuu999999888777666666666666555555555555555555555555555555555555555555555555777888888777999CCCUUUeeehhhcccaaannnrrrqqq~~~||||||~~~ttttttqqq{{{wwwsssqqqmmmooovvvtttssssssrrrqqqnnnjjjhhhiiifffaaa[[[YYYYYY\\\___[[[[[[ZZZYYYYYYYYYYYYYYYVVVUUUTTTQQQNNNKKKIIIHHHHHHGGGEEECCCAAA@@@>>>===>>>======<<<<<<<<<======<<<<<<;;;:::999777777666666666666666666666666666333555666555555555777999BBBAAA???>>>===<<<<<<;;;<<<===>>>AAACCCBBB>>>;;;;;;===AAACCCDDDBBB>>><<<;;;;;;:::777444222111222.......................................//////000111111111222222333333444000111333555888;;;<<<===@@@CCCGGGJJJMMMRRRWWW[[[^^^ccceeecccbbbgggmmmooosss:::999888777777666777777555555555555555555555555555555555555555555555555666777777888>>>KKK\\\fff```]]]aaavvvzzztttzzz}}}|||~~~xxxoooyyy~~~vvviiiiiikkkiiilllrrrlllllljjjhhheeedddccccccbbb```^^^\\\[[[\\\\\\]]]XXXXXXWWWVVVVVVVVVWWWWWWOOONNNLLLKKKIIIIIIHHHHHHKKKJJJIIIGGGDDDAAA@@@???===<<<<<<<<<<<<<<<======<<<<<<;;;:::999777777666666666666666666666666666444555666555444555777999<<<<<<<<<;;;::::::;;;<<<;;;<<<>>>BBBDDDCCC@@@===;;;???EEEJJJJJJFFFAAA===999<<>>???;;;;;;:::999888777777666666666666666666666666666444555555555444444666888666888999999888999;;;===:::===AAADDDEEEDDDAAA???;;;???FFFJJJKKKGGGBBB>>>;;;@@@EEEFFFBBB;;;333///....................................///000111111333333444555666666777777666666777888999;;;;;;<<>>???@@@999999999888888777777777666666666666666666666666444555555555444444666777444666888888888999<<<>>>999???EEEGGGFFFCCCBBBBBB<<<>>>AAADDDDDDCCCAAA@@@???CCCGGGHHHCCC;;;444000....................................///000111222222222333444555666777777555666777888:::;;;<<<<<<@@@DDDHHHLLLPPPSSSWWWZZZ[[[```cccbbbccciiippprrrwww<<<;;;:::999888888888888666666666666666666666666666666666666666666666666777888:::DDDWWWgggggg^^^ccc|||wwwlllgggttt}}}wwwtttrrrvvvrrriiihhhooopppjjjeeehhhkkkkkkgggdddcccccc___\\\YYYYYY[[[]]]\\\ZZZWWWVVVVVVUUUVVVVVVWWWWWWLLLLLLKKKJJJIIIIIIHHHHHHDDDFFFHHHFFFAAA===<<<===<<<<<<<<<======???@@@AAA888888888777777777777777666666666666666666666666444555555555444444555777555777999999888999<<>>???@@@AAA@@@CCCFFFEEE@@@999333///....................................///000222222111111222333444666666777444444666777999;;;<<<===???CCCIIINNNRRRVVVZZZ]]]\\\aaadddbbbccciiioooqqqxxxBBBAAA===999888::::::888888888777666666666666666888555222222555888888888999888@@@RRRaaadddaaa^^^fff|||ooorrrcccccc|||zzztttqqqkkknnnoooqqqqqqqqqpppnnnmmmjjjiiiiiigggeeecccaaa```aaa^^^ZZZWWW[[[```^^^YYYWWWVVVTTTTTTUUUTTTSSSQQQNNNLLLIIIGGGGGGGGGGGGFFFCCCEEEGGGFFFCCC???===<<>>===>>>@@@@@@>>>===999777666444444666777999777666555333333444555555555555555444444333333333888666666999===@@@@@@>>>>>>>>>>>>???@@@@@@???>>>???<<<999999<<<===<<<;;;@@@@@@@@@@@@???;;;555111///...------///000000///------......///000000000111333555666555555666777777888999999888888:::<<<===CCCJJJNNNPPPRRRVVVYYY]]]aaabbbaaabbbiiimmmnnnvvvCCC???;;;;;;<<<;;;;;;:::888888777666666666666777777555333333666888888777888;;;GGGYYYeeegggeeedddyyy~~~~~~~~~nnnccc\\\```uuuppppppqqqnnnsssssssssttttttttttttsssnnnmmmkkkiiifffcccaaa___aaa___ZZZWWW[[[```___YYYXXXVVVTTTSSSSSSRRRPPPNNNNNNLLLJJJHHHGGGFFFEEEDDDBBBDDDFFFFFFCCC???===<<<>>>>>>===>>>@@@@@@>>><<<888777666555555666777888666666555444444444444555555444444444444444444333888666666888<<<>>>>>>===>>>>>>===>>>>>>>>>===<<>>???@@@AAAAAA===777222000///------///000000///------......///000000000111333555666555555666777777888999999888888:::<<<===CCCJJJNNNPPPRRRVVVYYY\\\```bbbaaaccciiinnnooovvvTTTFFF<<<===???<<<:::<<<999888777777666777777777666555444555777999888777888AAAQQQbbbiiihhhhhhkkkxxxgggWWWRRRTTT]]]oooxxxkkkoootttssswwwwwwwwwwwwwwwxxxyyyyyyrrrqqqooolllhhheeebbb```aaa___[[[YYY\\\aaa___YYYXXXVVVTTTSSSRRRQQQNNNKKKMMMMMMKKKJJJGGGEEEBBBAAABBBDDDFFFEEEBBB>>><<<;;;>>>======>>>@@@@@@>>><<<777777666666666666777777555666666666666555444444444444444444444555555555777666666888:::<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@@@@===888444222000......///000000///------......///000000000111333555555555444555666666888999888888888:::<<<===CCCIIINNNPPPRRRWWWZZZ\\\```bbbaaacccjjjooopppvvvwwwZZZAAA===???<<<:::;;;999999888777777777777888555555666777888999888888:::GGGZZZhhhiiifffjjjqqq~~~gggWWWKKKJJJPPPYYYjjjzzzyyyqqqvvvzzzxxxyyyzzz{{{|||}}}|||{{{{{{rrrrrrpppnnnkkkhhheeecccbbb```\\\ZZZ^^^bbb```ZZZWWWVVVUUUTTTTTTRRROOOLLLLLLMMMMMMJJJFFFBBB???>>>AAADDDEEEEEEBBB>>><<<;;;=========???@@@@@@===;;;666666777777777777666666555666777777777666444333333333444444555555666666777666666777888999999999999:::;;;;;;;;;<<<===??????===:::999:::>>>AAADDD???>>><<<<<<<<<;;;888666555222///...////////////------......///000000000111333555555444444555666666777888888888888:::<<<===CCCIIIMMMOOORRRWWW[[[\\\```bbbaaacccjjjoooqqqvvvrrrKKK<<<<<<<<<;;;<<<::::::999888888888888888555666777888999999999999>>>LLL```iiifffccclllyyyiiiYYYOOOIIIKKKOOOUUUeeeuuu}}}yyy}}}}}}|||~~~|||zzzppppppooonnnlllkkkiiihhhbbbaaa]]]\\\___dddaaaZZZVVVUUUUUUUUUVVVTTTRRROOOLLLMMMMMMJJJEEE@@@======BBBDDDFFFEEEBBB>>><<<;;;<<<<<<===???@@@???===:::666666777777777777666666555666777777777666444333444444444555555666666666666666777777777777888888666888:::;;;;;;===@@@DDD@@@???===<<<>>>BBBGGGJJJGGGCCC===::::::;;;<<<<<<777444000....../////////------......///000000000000222444555444444555666555666777888777888:::===>>>BBBHHHLLLOOORRRXXX\\\]]]aaacccaaadddjjjooopppvvvaaaDDD;;;===>>>===;;;:::999999888888999999666777999999888888:::;;;DDDQQQbbbhhhccccccsss}}}vvvbbbNNNJJJJJJNNNPPPSSSaaaqqq|||}}}zzzwwwmmmmmmmmmmmmmmmlllkkkkkkcccbbb___]]]aaaeeebbb[[[UUUUUUUUUVVVWWWVVVRRRPPPKKKMMMMMMIIIBBB>>>======CCCEEEGGGFFFCCC???===<<<;;;<<<===???@@@???<<<999777777666666666666777777666777777777777666555555555555555555555666666666444666777777666666888999666999;;;<<<<<<>>>CCCGGGAAAAAA@@@@@@@@@CCCGGGKKKKKKFFF@@@======???BBBCCC:::666222///...//////...------......///000000000000222444444444333444555444555777777777888;;;===>>>BBBHHHLLLNNNSSSXXX]]]^^^bbbdddbbbdddjjjooopppvvv\\\BBB>>>???===;;;;;;:::999999999999:::777888999888777777:::===JJJUUUbbbfffccchhh~~~oooZZZJJJGGGJJJRRRVVVWWWaaammmttt{{{}}}zzzvvvsssqqqkkklllllllllllllllkkkkkkcccbbb___^^^bbbfffbbb[[[UUUUUUUUUVVVVVVTTTPPPMMMJJJLLLLLLGGG@@@<<<===???DDDFFFHHHGGGDDD@@@>>>===;;;;;;===???AAA???<<<999888777666555555666777888888777777666666666666666666666666666555555555555333666888888777777999;;;:::===???>>><<<>>>CCCHHHBBBBBBBBB@@@>>>???BBBEEEGGGCCC@@@???@@@CCCEEEFFF<<<888333///...//////...------......///000000000000222444444333333444555444555666777777888;;;===>>>BBBHHHKKKNNNSSSYYY^^^```dddeeecccdddiiinnnnnnvvvrrrJJJ??????<<<<<<;;;::::::999999::::::888999999888666777;;;???NNNWWWbbbeeedddmmmiiiOOOJJJFFFJJJUUU\\\^^^dddmmmwww|||xxxsssooolllkkkkkkkkkkkkllllllkkkjjjjjjiiicccbbb```___cccfffbbb[[[VVVVVVUUUVVVUUURRRMMMJJJJJJLLLKKKFFF???;;;===@@@DDDGGGHHHHHHEEEAAA???>>>:::;;;===???AAA???<<<888999777666444444666777999999888666555555555666777777777666666555555444444333666888888777777999<<<===@@@BBB@@@======BBBGGGBBBCCCCCC@@@<<<;;;<<>>===???BBBDDDEEEEEE===999333///............------......///000000000000222444444333333444555333555666777777888;;;===>>>BBBGGGKKKNNNSSSYYY^^^aaaeeeeeecccdddiiimmmmmmvvvdddFFFBBB:::>>>999777;;;>>><<<;;;;;;;;;555555<<<<<<888???KKKSSS]]]```[[[dddeeeNNNHHHKKKQQQWWWXXX\\\gggrrr}}}|||zzzxxxjjjooopppnnnmmmrrruuuuuulllkkkkkklllnnnmmmkkkiiidddaaa______aaa```^^^ZZZZZZXXXVVVUUUTTTSSSQQQOOOIIIIIIGGGAAA;;;:::>>>CCCIIIHHHFFFEEEEEEBBB???<<<;;;===???@@@@@@===:::888555666777888888999888888888777666555555666777888777777777777666666666666555555666666777777888888<<>>AAACCC@@@BBB>>>>>>CCCCCC<<<999:::===<<<<<<===>>>??????>>>::::::777111///000///+++.........//////000111222000000111222222222222111111333555666777999<<>><<<999999;;;666777;;;;;;888AAANNNYYYaaabbb^^^jjj~~~aaaJJJHHHJJJOOOTTTVVV[[[hhhtttzzz|||xxxnnnmmmfffggglllxxxvvvlllllllllmmmnnnmmmkkkiiifffbbb______``````^^^[[[ZZZXXXVVVUUUTTTSSSQQQOOOJJJJJJFFF@@@;;;:::???DDDIIIHHHFFFFFFEEECCC???<<<;;;===???@@@???===:::888666666777777888777777777888777666555555666777777777777777777666666666555555555666666777777888888:::FFFIIIAAA;;;>>>@@@===@@@======AAAAAA;;;777888:::::::::<<<===>>>>>>>>>999888444///...000///+++.........//////000111222111111222333333333333333222333555666777999<<<>>>BBBEEEHHHLLLOOOTTTZZZ^^^___cccdddbbbccciiimmmnnnwwwyyyNNNBBBDDD>>>;;;===>>>;;;888888:::888999;;;999999EEETTT___dddcccaaarrr~~~|||___IIIJJJKKKNNNSSSXXX___nnn{{{tttpppiiibbbdddiiippp|||vvvllllllllllllmmmmmmjjjhhhhhhddd___^^^___```___]]]ZZZXXXVVVUUUTTTSSSQQQOOOLLLJJJFFF???:::;;;AAAGGGIIIHHHGGGFFFEEECCC@@@===;;;===>>>??????<<<:::888666666777777777666555555777777666666666666777777777777777666666666555555555555666666777777888888;;;DDDGGG@@@;;;===>>>;;;>>><<<>>>@@@???:::666777999999:::;;;<<<<<<<<<<<<;;;999444///000333222---.........//////000111222222222333444444444444333222333555666777888;;;>>>@@@CCCHHHLLLPPPTTTYYY\\\]]]aaadddcccdddjjjnnnnnnsss\\\EEEDDD>>>:::<<<===:::888888:::999:::;;;999<<>>;;;===DDDIIIIIIHHHGGGGGGFFFDDDAAA>>>;;;<<<>>>>>>>>><<<:::888666666777666666555444444666666666666666777777777777777666666666555555555555555666666777777888888===CCCFFFAAA======>>><<<>>>???AAABBB???;;;999999;;;<<<======<<<;;;:::;;;===<<<777222333666555111............///000111222111222222333444333333333222333555666666888;;;===>>>BBBGGGLLLPPPTTTYYY[[[[[[```ddddddfffkkknnnnnnpppuuuLLLCCC===999:::<<<:::999999::::::;;;;;;;;;AAAOOO\\\___cccdddkkk}}}www```NNNPPPOOOSSS[[[dddooo~~~eee\\\^^^hhhwwwuuuppppppkkkjjjjjjkkkkkkjjjhhheeehhhccc^^^]]]^^^``````___ZZZXXXVVVUUUUUUUUUSSSQQQPPPKKKDDD>>><<>>===;;;999888666666777666666555444444555555666777777777777777666666666666555555555555555555666666777777888888;;;@@@BBB???<<<<<<<<<;;;@@@DDDFFFEEEBBB???===<<<>>>@@@BBBAAA===:::999999===>>>;;;666444555444000............///000111222000111111222222222222222222333555666666777:::<<<===AAAFFFLLLPPPTTTXXX[[[[[[```ddddddfffkkknnnnnnpppWWWEEE>>>999;;;<<<;;;:::;;;;;;:::::::::>>>GGGTTT^^^^^^cccgggsssttt___MMMNNNNNNTTT___kkkvvviiidddhhhttt|||tttooollljjjiiihhhiiiiiihhheeecccdddaaa]]]\\\___aaa```^^^YYYXXXVVVUUUVVVUUUTTTRRRPPPKKKDDD>>>>>>BBBGGGLLLJJJIIIHHHHHHHHHFFFCCC@@@<<<<<<======<<<;;;999888666666777777777666555555444555666777888888888777666666666555555555444444555555666666777777888888888:::<<<<<<::::::999999@@@FFFIIIFFFBBBAAA???>>>@@@CCCEEEDDD???;;;::::::;;;@@@@@@:::333111000............//////000111222000000111222222222222111222333555555555777999;;;===@@@EEEJJJNNNSSSXXX\\\]]]aaadddcccdddjjjnnnnnnrrrpppIIIBBB<<<===>>>;;;:::;;;;;;:::999:::BBBMMMWWW]]]```eeemmm{{{sssvvvbbbOOOMMMOOOWWWeeesss~~~xxxtttvvv|||wwwtttoooiiihhhggggggggggggfffcccaaa```^^^[[[\\\___aaa```^^^YYYXXXVVVVVVVVVVVVTTTRRRPPPKKKDDD@@@@@@DDDIIILLLJJJIIIHHHHHHHHHGGGDDDAAA<<<<<<<<<<<<;;;:::999888666666777777888777777777333444666777888888888777666666555555555444444444555555666666777777888888666777999:::;;;999999:::>>>FFFJJJEEE@@@@@@???======AAAEEEDDD@@@<<<<<<======FFFIIIAAA666000//////.........//////000111222000111222222333333222222222333555555555666999;;;===@@@DDDHHHMMMRRRYYY]]]___cccdddbbbccciiimmmnnnuuuNNNFFF@@@??????<<<:::;;;<<<:::888:::DDDQQQYYY\\\bbbiiiqqqtttzzzgggUUUNNNQQQ[[[kkkzzztttmmmkkkjjjggggggfffffffffeeebbb```^^^\\\ZZZ\\\```aaa```^^^YYYXXXVVVVVVVVVVVVTTTSSSOOOJJJDDD@@@AAAEEEIIILLLJJJIIIHHHHHHIIIGGGDDDBBB<<<<<<<<<<<<;;;:::999999555666777888888999888888333444666777888888888777666666555555555444444444555555666666777888888888666777999<<<===;;;;;;===<<>>>>>>>>;;;:::???DDDDDD@@@======???@@@LLLRRRIII:::222111222.........//////000111222222222333444444444444333222444555555555666888:::>>>@@@CCCGGGLLLRRRYYY^^^aaaddddddaaabbbhhhmmmnnnwwwjjjHHH;;;>>>999===AAA444<<<;;;:::===FFFRRRYYY[[[bbbrrrqqqnnnZZZSSSSSSZZZiiizzz}}}yyytttooollljjjhhhgggeeeeeefffeeecccaaa^^^]]][[[YYY\\\```^^^YYYXXXXXXYYYYYYXXXVVVTTTRRRNNNLLLIIIEEECCCEEEJJJMMMLLLKKKJJJIIIHHHFFFEEEEEE<<<===>>>===;;;::::::;;;888888888888777777777777999888777666666777888999666666555444333333222222222333555777777777666666::::::<<>>:::CCCAAA???>>>??????>>>===666;;;@@@AAA>>>===>>>AAADDDEEEEEEAAA:::333000///000111111111111222222222111222333444555555555555666555555555666777888888===???BBBGGGMMMRRRWWWZZZ```ddddddbbbccchhhllllllppp|||SSSEEEOOOHHH======;;;;;;:::;;;???HHHSSSYYY\\\fffttttttqqq^^^RRRRRRYYYiiizzz~~~{{{xxxuuusssqqqmmmkkkiiigggfffeeeeeedddbbb```[[[[[[YYYWWWYYY^^^\\\WWWWWWXXXYYYYYYXXXVVVSSSRRRNNNLLLIIIEEECCCEEEIIIMMMLLLKKKIIIGGGEEEDDDCCCCCC===>>>>>>===;;;999:::;;;888888888888777777777777999888777666666777888999666666666555444333333333333444666777888888777777:::999;;;@@@FFFFFFBBB===AAA@@@>>>>>>??????>>>===:::;;;===<<<;;;;;;<<<>>>@@@AAAAAA>>>888333111111//////000000000111111111000111222333444444444444666666666666666777888999===???BBBGGGMMMSSSXXXZZZbbbeeefffcccccchhhkkklllooobbbMMMZZZRRR;;;777@@@::::::<<>>??????>>>;;;999::::::888888888888777777777777888888777777777777888888777777666666555555444444555555777888888999888888:::999:::AAAIIIKKKFFF@@@???>>>>>>>>>@@@@@@>>>======;;;999888:::;;;<<<<<<;;;<<<===;;;777444222222.../////////000000000000000000111222333333333333666666666666777888999:::===???CCCHHHNNNTTTXXX[[[bbbffffffcccccchhhllllllooouuuRRRQQQLLL;;;555===999999>>>GGGOOOUUU[[[___mmmvvv}}}yyyqqq___QQQQQQYYYkkk|||{{{uuunnnnnnrrruuurrrmmmllliiifffdddcccbbb___]]]]]]]]]ZZZXXX[[[___^^^YYYUUUUUUVVVUUUUUUSSSRRRQQQNNNMMMJJJGGGDDDDDDHHHJJJLLLJJJFFFCCC@@@>>>>>>===?????????>>>;;;999999:::888888888888777777777666888777777777777777777888888777777777666666555555666777777888999999::::::<<<999:::AAAJJJLLLFFF???>>>>>>???@@@BBBBBB@@@>>>>>>;;;888:::???AAA???<<<:::;;;;;;999777444222111/////////000000000111111000111222333333444444333666666666777777999:::;;;===???CCCHHHNNNTTTYYY\\\```dddeeecccdddjjjnnnoooqqqZZZBBB@@@>>>999999:::999???JJJRRRVVV\\\cccvvv{{{zzz{{{}}}mmm^^^PPPPPPYYYmmm|||{{{zzzxxx}}}uuunnnmmmqqqtttrrrnnnmmmjjjfffdddbbbaaa___]]]]]]\\\ZZZXXX[[[___]]]XXXTTTTTTTTTSSSSSSRRRQQQQQQOOONNNKKKGGGDDDDDDFFFIIIKKKIIIFFFBBB???===<<<<<<===>>>>>>===:::999999:::888888888888777777777666777777777888888777777777777777777777777666666666777777777888999999:::;;;===::::::???FFFGGGBBB<<<>>>???AAACCCFFFFFFCCCAAA===;;;<<>>BBBHHHNNNTTTYYY\\\]]]bbbcccbbbdddkkkpppqqquuummm@@@;;;BBB>>>:::;;;:::@@@LLLSSSVVV]]]gggxxxxxxwwwqqq}}}uuuhhh\\\NNNNNNYYYmmmzzzwwwvvvuuuzzzsssllljjjmmmppppppnnnllliiieeecccaaa```___]]]ZZZZZZXXXUUUXXX\\\[[[VVVSSSRRRRRRRRRQQQQQQQQQPPPOOONNNLLLHHHEEEDDDFFFHHHJJJIIIGGGDDDAAA???<<<;;;;;;<<<<<<;;;999888999:::888888888888777777777777777777888888888888777777777777777777666666666666777777777777888999:::;;;===;;;;;;===@@@AAA>>><<<===???BBBFFFHHHHHHFFFCCC======???FFFLLLNNNIIIDDD@@@@@@AAAAAA@@@<<<555000111111111111222222222222222222333444555555555555444444444555666888999:::;;;===AAAGGGMMMTTTYYY[[[\\\```bbbaaacccjjjoooqqqvvvOOOAAA@@@;;;>>><<<:::AAANNNTTTVVV___kkk{{{~~~xxx~~~||||||ssslllaaaXXXJJJKKKWWWlll~~~zzzuuuqqqppprrrmmmhhheeefffiiilllmmmllliiidddbbbaaaaaa___^^^ZZZZZZWWWUUUXXX\\\[[[VVVRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOLLLIIIEEEDDDEEEGGGIIIIIIHHHGGGDDDAAA>>><<<888999::::::888888999:::888888888888777777777777666777888999999888777666666666666666666666666666777777666666777888:::;;;;;;;;;;;;;;;;;;<<<===???;;;===AAAFFFIIIIIIFFFCCC>>>???AAAFFFKKKLLLJJJGGGBBBCCCEEEGGGGGGBBB:::333000000000000111111111111111111222444444444444444222333333444555777999::::::<<<@@@FFFLLLSSSXXX[[[]]]aaabbbaaabbbhhhlllmmmvvv___III<<<666@@@===;;;AAANNNTTTVVV```nnn}}}~~~}}}uuukkkddd[[[SSSGGGIIIUUUkkk~~~|||{{{{{{yyysssmmmjjjkkkhhhdddaaaaaaeeeiiimmmkkkhhhdddaaaaaaaaa```___\\\\\\YYYWWWZZZ^^^]]]XXXQQQQQQPPPOOOOOOOOOPPPPPPPPPOOOMMMIIIEEEDDDDDDFFFHHHIIIIIIIIIFFFCCC???<<<666888999999888777999:::888888888888777777777777666777888999999888777666555555555555666666666666777666666666666888999:::999;;;;;;:::999:::>>>BBB:::<<<@@@FFFIIIIIIFFFBBB@@@@@@BBBDDDGGGHHHHHHGGGCCCDDDGGGKKKLLLGGG>>>666////////////000000000000000000111222333333333333222222222333555777888999999;;;???EEEKKKRRRWWWZZZ___cccccc```aaafffjjjjjjtttvvvIII===AAA;;;===@@@HHHPPPUUUZZZfffqqqwwwyyynnndddZZZRRRMMMDDDHHHQQQ___mmmuuuvvvtttkkknnntttyyyyyytttlllfffeee```\\\\\\\\\]]]eeemmmffffffffffffeeecccbbbaaa^^^]]]ZZZWWWYYY]]]ZZZUUURRRRRRQQQPPPOOOMMMKKKKKKNNNMMMKKKHHHGGGFFFFFFFFFLLLJJJGGGFFFEEECCCAAA???:::888666555555666999::::::::::::999888777666666777777777777777777777777555555555555555555555555555555555666777999:::;;;888;;;>>>>>>===@@@GGGMMM>>><<>>@@@BBBCCCAAA>>>???BBBGGGJJJHHHBBB:::444///......///000000///...000000000000111111111111333222222333444666888:::;;;<<<@@@EEEKKKRRRXXX[[[___cccdddbbbcccgggkkkkkkrrraaaDDD???999>>>DDDLLLRRRUUU]]]pppuuunnn||||||~~~ooo```TTTKKKEEEAAADDDDDDGGGLLLTTTZZZ^^^```iiippp{{{xxxllldddXXXUUUSSSTTTUUUVVV]]]dddhhhhhhgggggggggggghhhhhheeeccc^^^XXXYYY]]][[[WWWSSSRRRQQQPPPOOONNNMMMLLLLLLLLLMMMMMMKKKHHHEEECCCGGGFFFFFFGGGHHHFFFCCC@@@===<<<999777666666777888999999999999888777666666777777777777777777777777555555555555555555555555555555555666777888999:::;;;<<<<<<<<<>>>DDDNNNVVVJJJCCC>>>???AAAAAAAAACCCAAA>>>;;;<<>><<<===BBBFFFFFFBBB===999777111000///000111111000///000000000111111111222222333222222333444666888::::::<<<@@@FFFLLLQQQUUUXXX^^^bbbdddbbbccchhhkkkkkkrrrhhhDDD>>>===@@@FFFNNNRRRTTT]]]sssvvvttt{{{uuutttttttttxxx}}}vvviii[[[QQQIIIDDDAAACCCDDDEEEIIIOOOXXXaaafffrrryyyvvviii```YYYVVVVVVXXXYYYZZZ___fffnnnmmmllljjjjjjjjjjjjjjjfffddd]]]WWWXXX[[[[[[WWWSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDEEEHHHIIIHHHDDDAAA???>>>;;;999777666666777888888888888888777666666666666666666666666666666555555555555555555555555555555555666666888999999999:::;;;<<<>>>CCCKKKPPPHHHBBB======@@@BBBBBBAAA???<<<999:::===@@@@@@>>>???@@@BBBBBBAAA>>><<<;;;222000//////000111000///000000111111111222222222333222222333444666888::::::===AAAGGGMMMRRRUUUWWW^^^bbbdddbbbccchhhkkkllluuulllFFFAAACCCCCCHHHNNNRRRTTT^^^vvvxxx~~~}}}|||xxxwww{{{sssgggZZZPPPIIICCC@@@EEEFFFIIIKKKPPPZZZfffnnnzzzwwwjjjccc[[[ZZZ[[[^^^______ccciiisssrrrpppnnnllljjjjjjiiicccaaa[[[UUUVVVZZZZZZVVVSSSRRRQQQPPPOOONNNNNNOOOPPPNNNKKKHHHGGGFFFGGGHHHBBBCCCEEEGGGIIIHHHEEECCCAAA???===;;;888777666666777777888888888777666666666666666666666666666666666666666666666666666666555555555555666777888888777888;;;===>>>@@@CCCEEEAAA???======@@@DDDDDDCCC???<<<999:::???CCCDDDDDDDDDAAA===>>>@@@@@@===999222000....../////////...111111111111222222222222333222222333444666888:::;;;>>>CCCHHHNNNSSSVVVXXX]]]bbbcccbbbccchhhllllllzzzlllFFF???BBBDDDHHHMMMRRRWWWccc{{{ppp|||ssseeeWWWMMMFFFAAA>>>GGGJJJNNNOOORRRZZZfffppp|||pppiii^^^]]]___ccccccbbbeeejjjrrrqqqpppnnnkkkhhhfffddd^^^]]]XXXTTTVVVZZZZZZVVVTTTSSSQQQOOOOOOOOOOOOPPPQQQNNNJJJFFFDDDEEEGGGHHHCCCCCCDDDFFFHHHHHHFFFDDDAAA@@@>>><<<:::888777777666777777888888777666666777777777777777777777777666666666666666666666666666555555555666666777888666888:::===>>>>>>>>>===<<>>@@@FFFIIIIIIBBB???;;;<<>>BBBHHHNNNSSSXXXZZZ]]]aaacccbbbccchhhlllmmm}}}uuuMMM@@@@@@DDDFFFKKKSSS\\\kkk|||ooo{{{ppp___PPPFFFBBBAAAAAAFFFLLLQQQSSSUUU\\\hhhrrrssskkkaaa```cccggggggeeefffjjjiiijjjjjjiiigggddd```^^^ZZZYYYVVVTTTWWW\\\[[[WWWTTTSSSQQQOOOOOOOOOPPPQQQNNNLLLIIIFFFEEEDDDEEEFFFDDDCCCDDDEEEGGGHHHGGGEEEAAA@@@???===;;;999888777666666777777777777777666777777777777777777777777666666666666666666666666666555555555555666777777999:::;;;<<<>>>??????>>>===BBBCCC??????FFFOOORRRHHHCCC>>>>>>AAAFFFHHHIIIFFFDDDAAAAAADDDEEEEEEDDD555222///...////////////111111111222222222333333333222222333444666888:::;;;===@@@EEELLLSSSXXX[[[]]]aaacccaaaccciiimmmmmmzzzZZZHHHCCCCCCDDDJJJTTT```qqqyyy{{{yyyxxx{{{|||wwwkkkXXXHHHAAAAAADDDHHHDDDKKKSSSVVVXXX___lllwwwsssiiiddddddgggkkkkkkhhhhhhlllbbbccceeeeeeddd```\\\YYYWWWXXXVVVUUUYYY^^^]]]XXXTTTSSSQQQOOONNNOOOPPPQQQKKKKKKIIIHHHFFFEEECCCCCCEEEDDDCCCDDDFFFGGGGGGFFFAAA@@@???>>><<<:::999888666666777777777777777666777777777777777777777777777777777777777777777777666555555555555666666777===<<<;;;<<>>CCCJJJRRRXXX\\\]]]aaacccaaaccciiimmmmmmwwweeeIIIDDDFFFLLLLLLRRRcccrrr~~~yyy|||}}}iiicccXXXMMMFFFBBB???AAAEEEKKKRRR]]]bbb^^^]]]kkk|||{{{llljjjfffdddhhhpppuuutttpppmmmfff^^^[[[]]]___]]][[[VVVVVVUUUUUUZZZ^^^ZZZSSSRRRRRRRRRRRRRRRRRRRRRRRRLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFCCCBBB???===;;;::::::;;;888888777777666666555555666666666666777777777777666777999;;;;;;;;;999888888777666666666777999:::;;;<<<<<<;;;;;;===AAADDDGGGQQQHHH:::???HHHLLLQQQIIIGGGDDDBBBAAAAAA@@@@@@DDDDDDEEEHHHLLLPPPSSSSSS<<<555///000111000000111222222111111222222333333222222222333444555666777:::<<>>EEEGGGJJJFFFDDDBBB@@@@@@??????>>>@@@AAACCCGGGKKKOOOQQQRRR<<<555///000111000000111111111111111222333444444222222222333444555666777;;;<<<@@@DDDJJJQQQVVVYYY]]]bbbdddaaa```eeekkkmmmuuusssJJJ???FFFKKKMMMWWWnnn}}}yyygggTTTKKKCCC@@@??????CCCHHHLLLRRRYYY\\\[[[```ooouuuoookkkhhhjjjqqquuuvvvtttlllggg___YYYVVVVVVXXXZZZ[[[\\\ZZZXXX[[[___^^^YYYVVVVVVVVVVVVUUUSSSRRRRRRLLLKKKIIIHHHFFFDDDBBBBBB@@@AAAAAAAAABBBCCCCCCDDDCCCAAA@@@>>><<<;;;::::::777777777777666666666666666666666666777777777777555666777888999888777666333333333333333444555555777999;;;===???BBBFFFJJJhhhhhhTTT???>>>BBBBBBEEEBBBAAA@@@???>>>>>>>>>======???BBBEEEIIIKKKMMMNNN<<<555///000111000000111111111111111222333444555222222222333444555666777<<<===@@@DDDJJJPPPUUUXXX\\\aaacccaaaaaafffkkkmmmuuuzzzLLLAAAFFFJJJLLLXXXqqqyyyrrr___OOOGGG@@@>>>???@@@DDDIIINNNRRRWWWYYY[[[cccsss}}}vvvrrrnnnkkkmmmrrrvvvwwwvvvooojjjbbbYYYRRRPPPSSSVVV[[[\\\[[[YYY[[[___^^^ZZZXXXXXXXXXXXXVVVTTTRRRQQQLLLKKKJJJHHHFFFDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::999777777777777666666666666666666666666777777777777555555666777777666666555555555555666666666777777666888;;;<<<>>>AAAEEEHHHcccbbbPPP??????AAA???BBB@@@@@@@@@???>>>===>>>???===???BBBDDDEEEFFFGGGGGG<<<555///000111000000111000000000111222333444555222222222333444555666777<<<===@@@DDDJJJOOOTTTWWW\\\aaacccaaaaaafffkkkmmmvvvTTTJJJGGGJJJKKKYYYttt~~~yyynnn[[[NNNFFF@@@???@@@AAAEEEJJJPPPSSSVVVXXX\\\hhhxxx{{{wwwtttqqqoooppptttwwwyyyxxxtttnnneeeYYYQQQNNNOOORRRXXX[[[[[[YYYZZZ^^^^^^[[[YYYYYYYYYYYYWWWUUURRRQQQKKKKKKJJJHHHFFFEEEDDDCCC@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???===;;;:::999666666666666777777777777666666666666777777777777555555555666555555555555666666777777888888888888777999;;;<<<===>>>AAACCCRRRTTTHHH===???>>>:::>>>BBBCCCBBB@@@>>>>>>@@@CCCAAACCCDDDCCCAAA@@@@@@AAA<<<555///000111000000111111111111111222333444555222222222333444555666777<<<===@@@DDDIIIOOOTTTVVV[[[aaacccaaaaaaffflllnnnxxxVVVMMMIIIKKKKKKZZZwwwlllZZZMMMFFF@@@@@@BBBCCCGGGLLLRRRVVVXXXYYY```ooo~~~|||zzzuuutttsssuuuwwwyyyyyyyyywwwpppfff[[[SSSPPPOOOOOOTTTXXXZZZZZZ[[[^^^^^^[[[XXXYYYZZZYYYXXXUUURRRQQQKKKKKKJJJHHHGGGFFFEEEDDDAAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@???===;;;:::888666666666666777777777777666666666666777777777777666666555555555555555555444555555666777666666666888:::;;;<<<<<<===>>>@@@DDDIIIDDD===>>>:::666<<>>>>>BBBGGGEEEFFFFFFCCC>>><<<===???<<<555///000111000000111222222111111222222333444222222222333444555666777;;;<<>><<<999888555666666666777777777888666666666666777777777777777777666555555555555555333444555666666666555555888:::<<<=========???@@@<<>>>>>999888BBBJJJJJJGGGAAA<<<===CCCIIIGGGHHHGGGBBB<<<:::===AAA<<<555///000111000000111333333222222111111222222222222222333444555666777999;;;>>>CCCIIIOOOUUUXXX[[[```bbb```aaagggllloooyyyWWWLLLLLLMMMNNN```rrr```PPPGGGAAA===@@@DDDGGGLLLQQQTTTYYY[[[\\\fffxxxzzzzzzuuuvvvyyy{{{|||{{{zzzxxxuuummmccc]]][[[ZZZVVVRRRNNNVVV\\\]]]___aaa```]]]VVVWWWXXXYYYXXXVVVSSSQQQKKKKKKJJJIIIGGGFFFEEEEEECCCDDDFFFGGGGGGEEECCCBBBAAAAAAAAA@@@>>><<<999888555666666666777777888888666666666666777777777777888777666555555555555555444444666777777777666555888:::===>>>>>>???AAABBB777AAABBB??????:::<<>>@@@FFFMMMQQQSSSVVVXXX]]]bbbkkkyyywwwssssssssstttwwwyyyyyywwwtttnnnmmmiiiaaa[[[XXX[[[^^^ZZZ\\\^^^]]]```cccaaa[[[XXXWWWWWWXXXXXXWWWTTTRRRLLLKKKJJJIIIGGGEEECCCAAAAAABBBDDDFFFGGGFFFEEEDDDCCCBBBAAA???<<<:::999888555444444444444555666666444444444555555555555666777777777777888888888888666666666666666666666666555888;;;;;;:::;;;>>>@@@BBBEEEIIIHHH@@@888<<>><<>>DDDJJJOOOSSSUUUVVV\\\``````aaaffflllmmm|||dddIIIJJJGGGNNNeee~~~ooo\\\OOOHHHBBB@@@>>>AAAGGGNNNRRRTTTYYY\\\bbbhhhqqq~~~xxxsssnnnooorrruuuvvvtttoookkkjjjjjjhhhccc___^^^bbbfffbbbcccbbb___```aaa]]]WWWXXXXXXYYYZZZYYYWWWSSSPPPMMMMMMLLLJJJHHHFFFDDDCCCBBBCCCEEEGGGGGGGGGFFFEEECCCBBBAAA???<<<:::999888555444444444555555666666555555555666666666777777666666666777777777888888666666666666666666666666555888;;;;;;;;;<<<>>>@@@DDDPPPXXXRRRBBB999===DDDLLLHHHDDDCCCAAA???CCCIIIIIIFFFFFFFFFDDDAAAEEEMMMMMM???111...000111111111000111111111111222222222000111222333222333555777666999>>>DDDJJJOOOSSSUUUVVV\\\aaa```aaaffflllmmm|||hhhKKKHHHGGGRRRkkk~~~{{{gggUUUJJJEEEAAA??????CCCIIIPPPTTTVVV\\\aaahhhpppyyyxxxssslllmmmooopppoooiiibbb\\\\\\^^^______^^^```fffkkkooonnnjjjeeedddeee```ZZZVVVXXX[[[\\\ZZZUUUPPPLLLJJJJJJIIIHHHGGGFFFEEEEEEBBBDDDEEEGGGGGGGGGGGGFFFCCCBBB@@@>>><<<;;;999888444444555555555666666666666666666666777777777888555555666666666777777777666666666666666666666666555777:::<<<<<<===???@@@EEEZZZfffYYYDDD;;;>>>CCCFFFCCCBBBCCCCCCBBBEEEKKKEEEDDDDDDEEECCCAAAEEELLLKKK===111///111222222333000111111111111222222222000111222333222333555777777999===CCCIIIOOOSSSVVVVVV]]]aaa```aaaggglllnnn{{{jjjKKKIIIIIIUUUooovvvbbbQQQGGGCCC??????AAAEEEKKKQQQVVVYYY]]]cccmmmvvv{{{tttppppppnnnllliiiddd]]]UUUOOOQQQTTTXXX[[[^^^cccjjjpppwwwssskkkdddccceeeaaa[[[SSSVVVZZZZZZWWWRRRLLLIIIFFFEEEEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEFFFFFFFFFEEEBBBAAA@@@>>>===;;;:::999444555555666666666666666555555666666666777777777555555555555666666666666666666666666666666666666555666999<<<===???@@@@@@DDDZZZdddTTTAAA>>>AAAAAABBB@@@@@@CCCCCCAAADDDIIIAAABBBDDDCCCAAAAAADDDIIIFFF:::000///111111222333000000111111111222222222000111222333222333555777777999===CCCIIIOOOTTTVVVWWW]]]aaa```aaaggglllnnn{{{kkkJJJIIIIIIUUUpppsss^^^NNNEEEBBB>>>@@@DDDHHHMMMRRRWWWZZZ^^^eeeoooyyywwwtttssstttoooggg```YYYSSSMMMIIIPPPUUUZZZ___dddlllvvv}}}}}}uuuggg\\\YYY[[[XXXRRRPPPTTTWWWWWWTTTNNNKKKIIIKKKJJJHHHFFFEEEDDDDDDDDDAAAAAABBBCCCCCCDDDDDDDDDBBBAAA@@@>>>===;;;:::999444555666777777777666666444444555555555666666666555555555555666666666666666666666666666666666666444666888<<>>@@@DDD???CCCEEECCC@@@@@@BBBDDDAAA777///...000000000222000000111111111222222222000111222333222333555777888999===BBBHHHOOOTTTWWWWWW]]]aaaaaabbbgggmmmnnn|||nnnJJJGGGGGGUUUqqq{{{qqq]]]MMMEEEBBB>>>AAAFFFKKKOOOSSSXXX[[[```gggrrr|||}}}|||zzzooohhh___WWWRRROOONNNMMMRRRVVV]]]ccckkkvvvkkkZZZTTTUUURRRLLLPPPTTTVVVUUURRROOOOOOPPPWWWTTTPPPKKKGGGDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCAAAAAA@@@>>>===;;;::::::444555666777888777666666444444444444555555555555555555666666666777777777666666666666666666666666444555888<<<@@@CCCBBBAAA???FFFFFF===:::???CCCAAAEEECCCBBBBBB???;;;<<<@@@@@@EEEGGGCCC@@@???@@@??????666/////////...///000000111111111111222222222000111222333222333555777888:::===BBBHHHOOOTTTWWWWWW^^^bbbaaabbbhhhmmmnnn|||rrrNNNFFFGGGXXXvvvppp\\\LLLDDDBBB>>>CCCIIIMMMPPPSSSWWW[[[dddkkkuuu}}}zzzsss```[[[TTTPPPOOORRRTTTVVVVVVZZZaaaiiitttppp[[[UUUVVVUUUPPPTTTWWWXXXVVVSSSSSSVVV[[[[[[XXXSSSNNNIIIEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDAAA@@@???>>>===<<<;;;:::444555777888888888666555555555555555666666666666666666666777777777888888666666666666666666666666333444777<<>>BBBJJJFFFDDDCCC???;;;<<<@@@BBBHHHJJJDDD???>>>===;;;>>>777111000000......000000111111111111222222222000111222333222333555777888:::===AAAHHHNNNTTTXXXXXX^^^bbbaaabbbhhhmmmooo|||vvvQQQGGGIII]]]~~~ooo[[[LLLDDDAAA???DDDJJJNNNQQQSSSWWW[[[gggnnnxxx}}}qqqqqqkkk___SSSPPPLLLLLLPPPUUUZZZ]]]^^^cccjjjsssoooYYYSSSVVVWWWSSSXXXZZZZZZXXXUUUVVV]]]cccXXXUUUQQQLLLIIIGGGFFFEEEBBBBBBBBBBBBBBBDDDEEEEEEAAA@@@???>>>===<<<;;;:::444555777888999888666555666666666666777777777777777777777777888888888888666666666666666666666666333444777<<>><<<888???888222222111///...000000111111111111222222222000111333333222333555777999:::===AAAGGGNNNTTTXXXXXX^^^bbbaaaccchhhmmmooo|||~~~RRRHHHFFFcccvvv\\\JJJDDDFFFGGGKKKQQQTTTRRRPPPVVV___dddooo}}}sssbbbZZZVVVTTTKKKLLLNNNPPPTTT\\\eeekkkkkkrrryyybbbYYY[[[[[[ZZZYYYjjjjjjbbbYYYWWW[[[\\\XXXQQQPPPLLLIIIFFFDDDDDDCCCCCCBBBAAA@@@AAAAAACCCCCCAAAAAA@@@???===;;;:::999777777666666555555555444666666666666666666666666555555555555555555555555555555555555666666666777555666888;;;>>>@@@AAABBBCCCFFFIIIGGGAAA======>>>JJJKKKKKKFFF???===@@@DDDKKKNNNOOOKKKCCC>>>>>>@@@GGG;;;111000222111000///000000111222222222222111444444333333333444555555888999===BBBHHHNNNTTTWWWZZZ___aaa______fffllloooTTTKKKHHHdddxxx___MMMGGGHHHKKKMMMRRRUUUTTTRRRXXXaaagggrrr~~~ooo^^^WWWTTTRRRPPPPPPSSSYYYaaajjjqqquuuyyyooo[[[WWW]]]ccchhhkkkuuunnnbbbXXXXXX]]][[[UUUMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@AAABBBBBB@@@@@@???>>><<<:::999888777777666666666555555555666666666666666666666666555555555555555555555555444444444555555555555666555666888;;;>>>@@@BBBBBBDDDKKKPPPMMMCCC<<<===@@@GGGHHHHHHDDD@@@>>>@@@BBBHHHKKKMMMJJJFFFCCCEEEGGGOOOBBB444000111111111222111222222333333333333333444444333333333444555555888:::===BBBHHHOOOTTTWWWZZZ___aaa___```ffflllooo~~~}}}SSSMMMJJJfff{{{{{{cccRRRLLLMMMPPPQQQTTTWWWUUUTTT[[[dddmmmwwwmmm^^^WWWUUUUUUWWWXXX\\\cccmmmvvv~~~~~~fff\\\VVV\\\iiittt|||{{{ooo___UUUVVVZZZWWWOOOJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@??????===<<<:::888777777777666666666666555555666666666666666666666666555555555555555555555555333333444444444555555555555666999<<>>CCCIIIOOOUUUXXXYYY^^^aaa___```ffflllooo}}}xxxPPPKKKLLLiii{{{|||gggWWWQQQQQQSSSSSSUUUXXXWWWXXX^^^gggrrr{{{qqqccc\\\[[[]]]^^^aaafffkkkrrr|||yyybbbRRRQQQXXXhhh{{{tttiii[[[SSSSSSTTTOOOJJJJJJKKKKKKKKKJJJHHHFFFEEECCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>===;;;999888777777666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666555666999<<>>CCCIIIPPPUUUXXXXXX^^^aaa```aaagggmmmooo|||vvvOOOGGGMMMmmm|||}}}jjj[[[UUUTTTTTTSSSVVVYYY[[[]]]ccckkkrrr}}}uuukkkdddcccfffccciiipppsssxxxnnnYYYRRRKKKRRR```uuuyyyfffaaaZZZUUUSSSOOOLLLJJJKKKKKKKKKJJJHHHEEEBBBAAABBBBBBBBBAAAAAA@@@@@@???BBBBBBAAA@@@>>><<<:::999666666777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777555777:::===@@@CCCDDDEEEJJJVVV___YYYHHH===>>>EEEEEEDDDEEEFFFGGGEEEBBB???>>>??????@@@AAADDDHHHKKKJJJ???555111000...000333111111222333333333333333333222222333444555666666999:::>>>CCCIIIOOOUUUXXXWWW]]]aaa```aaagggmmmooo{{{uuuQQQEEENNNooo}}}ooo```WWWUUUTTTSSSWWW]]]aaadddjjjqqqtttxxxrrrkkkjjjllljjjpppwww|||kkkPPPJJJPPPQQQ\\\mmm}}}xxxhhh```[[[YYYXXXUUUPPPNNNNNNKKKJJJHHHFFFCCC@@@>>><<<@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBBBBAAA???===;;;:::666666777777777777888888777777777777777777777777666666666666666666666666666666777777777888888888555777:::===AAADDDEEEFFFJJJQQQVVVPPPEEE>>>@@@EEEDDDEEEFFFEEEDDDAAA>>>===??????>>>???@@@AAACCCDDDAAA:::333111000///000444///000111111222222111111222222222333444555666777888999===BBBHHHNNNTTTWWWVVV]]]aaaaaabbbhhhmmmooo{{{sssQQQHHHQQQqqq}}}uuueeeYYYTTTTTTTTTYYYaaagggkkkqqqxxx||||||yyyssspppssstttwww|||iiiTTTJJJNNNYYY^^^mmm{{{}}}wwwmmmccc```XXXSSSUUUWWWSSSPPPQQQLLLKKKHHHEEEBBB@@@???>>>>>>>>>@@@AAABBBBBBAAAAAABBBBBBAAA@@@>>><<<:::999666666777777777888888888777777777777777777777777666666666666666666666666666666666666777777777777555777:::>>>AAADDDFFFGGGJJJKKKJJJFFFAAA???AAACCCHHHJJJKKKHHHCCC???>>>???AAAAAA@@@AAABBBBBBAAAAAA@@@999333222111000222777///000111111222222111111222222222333444555666777777888<<>>BBBEEEGGGHHHIIIFFFAAA>>>???@@@BBBCCCMMMPPPQQQMMMEEE@@@@@@CCCCCCCCCCCCCCCDDDDDDBBBAAABBB;;;444222111000444:::000000111222222222222111222222222333444555777777666888;;;@@@FFFMMMRRRUUUUUU\\\aaaaaaccchhhmmmooo|||sssQQQJJJTTTvvvmmm[[[RRRPPPQQQVVV___fffnnnzzz~~~~~~~~~qqqWWWSSSPPPPPPOOOSSSbbbrrrpppccceeebbbWWWWWWUUURRRQQQQQQRRRQQQPPPQQQPPPOOOMMMJJJHHHGGGFFFIIIEEEAAA??????@@@@@@@@@???????????????>>>===<<<::::::999888888999:::;;;888888777777777777777888666666666666666666666666555444444444444555666666777777<<>>???>>>999333000000000///---111111222222222333333333333333333333666999<<<>>>999:::===CCCJJJPPPSSSTTTUUU\\\`````````eeejjjkkk|||nnnMMMHHHTTTyyyttt```TTTPPPQQQWWW```jjjsssnnnYYYPPPMMMMMMPPPUUU]]]ooo~~~lllbbbcccbbb]]]YYYVVVSSSQQQQQQQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIEEECCC@@@???@@@AAAAAA@@@AAAAAA@@@???>>><<<;;;:::;;;:::999888888888999:::888888777777777777777888666666666666666666666666555555555666666666777777777777;;;BBBEEEEEEGGGKKKHHHDDDBBBBBB???<<<>>>DDDSSSTTTQQQIIIAAA===???BBBFFFJJJMMMKKKFFFBBBBBBCCCAAA;;;444000000111000///111111222222222333333333333222222333444777:::;;;888999===BBBJJJPPPSSSTTTUUU\\\`````````eeejjjkkkxxxgggIIIGGGUUU|||}}}gggXXXOOOPPPWWWcccnnnzzznnnVVVIIIJJJJJJLLLSSS\\\jjj|||rrrfffaaa``````aaaZZZWWWTTTRRRQQQQQQOOONNNKKKKKKKKKKKKKKKKKKKKKKKKBBBAAA@@@AAABBBCCCBBBAAADDDCCCBBB@@@>>>;;;:::999<<<;;;999888888888888999777777777666666777777888666666666666666666666666555666777888999888777777666666;;;CCCGGGGGGIIIMMMKKKGGGDDDCCC???;;;===AAAPPPOOOMMMHHHCCC???>>>???EEEHHHJJJIIIGGGFFFGGGJJJEEE>>>666111000111111000111111222222222333333333333222222222333555777888888999<<>>AAACCCEEEFFFFFFIIIMMMPPPHHH@@@777111000111222222111111222222222333333333444333333333444555666777888999<<>>BBBDDDEEEFFFFFFEEECCCAAA???<<<>>>@@@BBBEEEJJJOOORRRHHH@@@777111000111222222111111222222222333333333555444444555555666666777777888<<>><<<999777555555555555555555555666777888888777777777777777777777777444555666777777777666666888666;;;FFFOOOPPPOOOPPPPPPLLLIIIGGGCCC>>>@@@DDDBBBDDDGGGGGGEEEBBBAAAAAA<<<<<<>>>@@@DDDIIILLLOOOEEE>>>666111000111111000111111222222222333333333444444555555666666666777777888;;;AAAHHHNNNRRRSSSUUU\\\`````````eeejjjkkk{{{\\\MMMMMMZZZxxx```___dddtttxxxdddPPPHHHLLLQQQSSS[[[dddooo{{{}}}lllfffcccdddffffffccc```\\\YYYVVVSSSRRRRRRPPPOOOMMMMMMLLLKKKIIIHHHGGGFFFGGGFFFEEEEEEEEEEEECCCAAABBBAAA@@@???@@@AAACCCDDDAAA???<<<999777555444444555444444555555777888888777777777777777777777777666666777777777888888888999777<<>>@@@EEEDDDGGGJJJHHHBBB>>>>>>@@@@@@???@@@AAADDDFFFHHHHHHAAA;;;444000000111000///111111222222222333333333222222333444555666666666777888;;;AAAHHHNNNQQQRRRUUU\\\`````````eeejjjkkkxxxXXXMMMNNN\\\fffccciiiyyywww___KKKGGGPPPYYY]]]cccmmmyyyvvvdddcccaaa___aaadddbbb^^^\\\YYYUUUSSSSSSRRRQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGCCCBBB@@@AAABBBCCCBBBAAABBBAAA???>>>>>>???AAABBBBBB@@@===999666555444333444444444555555777888888777777777777777777777777888888777777888888999::::::888===HHHQQQRRRPPPOOOJJJGGGDDDDDDAAA>>>@@@EEEFFFKKKNNNIIIAAA;;;<<>>999333000000000///---111111222222222333333333000000222333444555555555777888;;;AAAHHHNNNQQQRRRUUU\\\`````````eeejjjkkkvvvyyyOOOOOOMMM```kkkkkkmmmxxx~~~rrrZZZKKKJJJRRR]]]eeepppyyy|||hhhdddcccbbbcccddddddcccaaa[[[XXXTTTRRRRRRSSSRRRRRRLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@???===:::666444333444444444555555666666666666666666666666666777777777777777777888999999999999888999999>>>GGGMMMNNNOOOQQQNNNKKKFFFBBBAAAAAACCCEEEJJJLLLLLLGGG???;;;>>>CCCHHHMMMNNNJJJFFFEEEBBB>>>@@@888222111111///000333111111222222222222111111333333333333444555666666888888999>>>EEELLLQQQSSSUUU[[[^^^]]]^^^dddjjjlllzzzrrrKKKOOOOOObbbwwwxxxyyywwwzzzoooZZZOOOOOOVVV```hhhqqqwwwhhheeedddcccdddddddddbbb```[[[XXXTTTRRRRRRRRRQQQPPPKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>><<<:::777555444333333444444555666666666666666555666666666777777777777777777888999999999999888888888<<>>EEELLLQQQSSSUUU[[[^^^]]]^^^dddjjjlllxxxjjjIIIRRRTTTgggrrrpppwww{{{jjjXXXRRRUUU[[[eeemmmwww{{{ooohhhfffeeeddddddddddddaaa___\\\YYYUUURRRQQQQQQOOONNNJJJJJJIIIGGGFFFDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAA???>>>>>>===============<<<;;;:::888666444333222444444555666666666666555555555666666666777777777666777888888999999888888777666;;;EEELLLMMMMMMOOORRRNNNHHHCCC@@@@@@BBBDDDGGGIIIJJJFFF@@@>>>AAAEEEHHHJJJIIIDDD@@@AAABBB@@@HHH>>>444000000...///222000111111222222111111000222222222333333444555666777777999???FFFMMMQQQSSSUUU[[[^^^]]]^^^dddjjjlllwwwdddJJJVVVZZZlllrrrkkkoooyyywwwfffVVVSSSXXX___jjjtttpppiiigggeeedddddddddeeeeeecccaaa\\\YYYVVVSSSQQQPPPNNNLLLIIIIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAABBB???>>>======<<<<<<======:::::::::888777444222111333444555555666666555555555555555666666666777777666777777888888888888888777777<<>>@@@CCCJJJLLLJJJEEEDDDHHHKKKKKKLLL@@@444000/////////111000000111111111111000000222222222222333444555666777777:::???FFFMMMQQQRRRUUU[[[^^^]]]^^^dddjjjlllxxx^^^MMMWWW\\\ooouuulllkkksss~~~vvvcccRRRRRRXXX___lllzzzuuukkkgggeeedddccccccdddffffffeeeccc]]]ZZZVVVTTTRRRPPPMMMKKKIIIHHHGGGFFFDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCC??????>>>============>>>:::999999888666444333111333444444555555555555555555555555555666666666666666666777888888888888777888777<<>>???AAAHHHKKKJJJFFFFFFMMMRRRTTTLLL???333000000//////000000000000111111000000000222222222222333444555555666777:::@@@GGGMMMQQQRRRUUU[[[^^^]]]^^^dddjjjlllzzzXXXQQQVVV```sssvvvrrrnnnlllpppyyyuuu```PPPQQQXXX^^^kkkzzzvvvnnnkkkiiifffeeedddddddddffffffeeeccc]]]ZZZWWWUUUTTTQQQNNNLLLIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCC??????>>>===============:::999888777555444333222333333444555555555555444444444555555555666666666555666777777888888777777888777===GGGNNNPPPQQQSSSPPPNNNKKKHHHEEEDDDCCCCCCAAABBBBBBAAA???>>>???@@@DDDGGGFFFCCCEEELLLSSSUUUJJJ===111///111111000000///000000111111000000///111111111222222333444555666777:::@@@GGGMMMPPPQQQUUU[[[^^^]]]^^^dddjjjlll|||xxxWWWWWWUUUgggxxx~~~yyysssooolllmmmoooqqqvvvsss^^^PPPSSSYYY\\\gggvvv||||||wwwpppmmmmmmlllhhhhhhgggeeeeeeeeeeeebbb```\\\ZZZXXXWWWUUUSSSPPPMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBB>>>===<<<<<<;;;;;;<<<<<<:::999777555444333333444222333444444555555444444444444444555555555666666555666666777777777777777666666<<>>>>>>>>===<<<;;;::::::::::::888555222000111222333333444555555666666555555444444666666666555444333777777777777777777777777333888>>>CCCEEEHHHMMMPPPPPPIIIGGGKKKGGG??????HHHUUURRRNNNJJJGGGCCC@@@===AAAFFFIIIFFFEEEHHHJJJIII===555//////000///000222111111222222222222111111000111111222222333444444666888;;;@@@FFFKKKPPPRRRWWWZZZ^^^______aaafffjjjiiiVVV]]]fffrrr~~~yyy}}}~~~bbbTTT]]]dddiiiqqq{{{pppeeeXXXTTTYYYaaaeeefffnnnrrruuutttooohhhcccaaadddcccaaa___^^^^^^^^^___VVVWWWWWWVVVRRROOOLLLKKKLLLNNNPPPSSSUUUVVVWWWWWWLLLIIIEEECCCBBBAAA???>>>>>>>>>======<<<;;;:::999888777555333222222333333333444555555666666555555444555555666666555444444777777777777777777777777444999@@@DDDGGGIIIMMMQQQOOOJJJIIILLLFFF===>>>GGGUUUPPPIIIDDDAAAAAAAAABBBEEEJJJMMMHHHDDDDDDEEEDDD===555//////000///000111111111222222222222111111000111111222222333444444666888;;;@@@FFFKKKPPPRRRVVVZZZ]]]______aaafffjjj~~~aaaZZZeeemmmvvv|||www|||gggTTTXXX```gggqqq}}}~~~qqqggg\\\WWWZZZ```dddeeennnqqqtttqqqiiiccc```aaa```^^^\\\ZZZZZZ\\\^^^```^^^bbbeeeccc]]]UUUPPPOOORRRUUUXXX[[[\\\ZZZXXXVVVIIIFFFCCCAAAAAA@@@???>>>??????>>>>>><<<;;;:::999555555555444444444333333333444555555666666555555444555555666666666555555777777777777777777777777555;;;BBBFFFHHHJJJNNNQQQOOONNNPPPPPPHHH>>>???HHHTTTNNNEEE???===@@@FFFJJJJJJPPPQQQJJJDDDBBBBBBBBB<<<444...///000000///111111111222222222222111111000111111222222333444444666888;;;@@@EEEKKKOOORRRVVVYYY]]]^^^___aaafffjjj~~~______jjjmmmyyy~~~{{{sss]]][[[bbbiiiuuuyyynnnfff]]]XXXYYY^^^ccceeeiiimmmooollleee```aaaddd___]]][[[YYYXXXXXXXXXYYYeeeiiimmmkkkddd\\\XXXWWWZZZ[[[\\\[[[XXXTTTOOOLLLEEECCC@@@??????@@@???>>>????????????>>><<<:::999333444555666666555444444333444555555666555555555555555555666666666666666666666666666666666666666666;;;BBBFFFHHHJJJMMMPPPRRRTTTVVVTTTJJJ@@@BBBJJJQQQLLLEEE>>>===BBBJJJPPPOOOSSSRRRJJJDDDEEEHHHIII;;;333...///111000///111111111222222222222111111000111111222222333444444666888;;;@@@EEEJJJNNNQQQUUUYYY\\\^^^___aaafffjjjpppTTTYYYgggkkk}}}{{{{{{}}}eee^^^dddnnn{{{rrrooogggbbb\\\WWWWWW[[[aaaeeefffiiijjjgggaaa^^^```bbb^^^^^^^^^^^^\\\ZZZXXXVVV[[[^^^aaaaaa___\\\[[[\\\[[[YYYVVVRRRMMMIIIFFFDDDCCCAAA???>>>?????????>>>@@@@@@AAA@@@???<<<:::999222444555777777666555444333444555555666555555555555555555555666666777777666666666666666666666666555;;;BBBFFFHHHHHHKKKMMMRRRUUUWWWSSSHHH@@@CCCJJJJJJHHHDDD???>>>BBBIIIOOOPPPRRROOOIIIGGGLLLQQQSSS999222...///111000///000111111222222222222111111000111111222222333444444666888;;;???DDDJJJNNNPPPTTTXXX\\\^^^^^^aaafffjjj|||YYYGGGUUUiiirrrwwwzzzkkkaaahhhttt}}}llleeebbb```\\\WWWVVVYYY___dddffffffeeeccc```]]]]]]]]]]]]___aaaccccccaaa___]]]TTTUUUVVVYYY\\\^^^___```UUURRRMMMIIIEEEDDDCCCCCCCCCAAA>>>===>>>??????>>>AAAAAABBBAAA@@@===:::888333444666777777666555444333444555555666666555555555555555555666777888888777777777777777777777777555;;;CCCGGGHHHHHHJJJLLLPPPRRRRRRLLLCCC???AAAFFFBBBBBBAAA>>><<<>>>DDDJJJMMMMMMJJJGGGJJJRRRUUUTTT888111---///111000///000111111222222222222111111000111111222222333444444777888;;;???DDDIIIMMMOOOTTTWWW[[[]]]^^^aaafffjjjxxxrrrLLLFFFWWWmmmzzz}}}wwwlllrrr|||nnneeebbbaaa]]]XXXUUUVVV\\\aaabbb```______``````^^^\\\^^^___aaacccddddddcccccc]]][[[ZZZ]]]aaabbb```]]]PPPNNNJJJGGGEEEDDDDDDEEEDDDAAA???>>>>>>???>>>===AAABBBCCCBBBAAA===:::888555666666666666555555555333444555555666666555555666555555555666777888999777777777777777777777777777===DDDHHHIIIIIIJJJLLLOOOPPPMMMFFF@@@>>>AAACCC???@@@@@@===:::<<>>>>>???>>>===AAABBBCCCCCCAAA>>>:::888777777666666555555555555333444555555666666555555666555555555666777999:::777777777777777777777777888>>>FFFJJJJJJJJJKKKLLLQQQPPPKKKDDD@@@@@@CCCDDDAAABBBAAA>>>:::<<>>666000---///222000///000111111222222222222111111000111111222333333444444777888;;;???DDDHHHLLLNNNSSSVVVZZZ]]]^^^aaafffjjjxxxOOOJJJCCCUUUxxxvvvpppqqqjjj```XXXUUUVVVYYY[[[[[[ZZZYYYZZZ]]]___```___YYYZZZ[[[[[[[[[\\\^^^```ccc___\\\[[[]]]\\\WWWRRRNNNMMMKKKHHHGGGFFFFFFFFFBBBAAA@@@>>>>>>>>>>>>???CCCDDDEEECCC???;;;999888<<<;;;888666444333333333333444555555666666555555777666555555555666888999555444444444555444333111888???FFFIIIHHHHHHKKKNNNUUUOOOFFF???>>>DDDMMMTTTKKK@@@;;;@@@EEECCC@@@@@@BBB>>>===CCCJJJLLLFFF@@@222222111000//////000000000111111111111222222222333333222222333333444555666888;;;???DDDIIILLLNNNUUUXXX\\\^^^___aaafffjjj}}}jjjHHHGGGDDDXXX}}}~~~~~~{{{wwwuuurrrkkkaaaXXXSSSSSSUUUVVVYYYXXXXXXZZZ\\\^^^]]]\\\YYYZZZ[[[ZZZYYYYYYZZZ\\\^^^ZZZWWWXXXZZZYYYUUUQQQQQQOOOLLLIIIGGGEEEDDDDDDBBBAAA@@@>>>>>>>>>>>>??????AAABBBAAA>>>;;;::::::===<<<999777555333333333333444555555666666555555777666666555666777888999666666555555666555444333;;;AAAHHHJJJHHHGGGJJJNNNMMMIIIDDD???@@@IIIVVV___HHH???:::>>>CCCBBBBBBDDDKKKFFFAAABBBEEEFFFCCC@@@222111111000//////000000000111111111111222222222333222222222222333444444666888;;;???DDDIIILLLNNNSSSVVVZZZ\\\]]]___dddhhh~~~ZZZAAAEEEFFFZZZ|||uuuuuuwwwzzzvvvoooeee[[[TTTRRRSSSTTTXXXXXXYYY[[[\\\[[[XXXUUUXXXYYYZZZYYYWWWVVVWWWXXXWWWUUUSSSTTTVVVVVVTTTPPPSSSQQQNNNKKKGGGEEECCCCCCCCCBBB@@@???>>>>>>??????;;;===??????>>><<<;;;<<<>>>===:::777555444333333444444555666666666666555666666666666666777888888777777777666666666666555>>>CCCIIIJJJHHHHHHKKKOOOKKKGGGBBB???CCCMMMZZZcccCCC>>>;;;===@@@BBBFFFIIISSSKKKCCC???AAABBB@@@===111111000/////////000000000111111111111222222222222222222222222333444444666888;;;???DDDIIILLLNNNSSSWWW[[[\\\]]]___dddiiivvvQQQ@@@DDDGGGYYY|||}}}qqqmmmooouuuxxxyyytttkkk```XXXUUUVVVWWWYYYZZZ[[[\\\[[[WWWQQQLLLSSSUUUVVVVVVTTTSSSTTTUUURRRPPPPPPQQQSSSTTTRRRPPPQQQPPPNNNKKKHHHFFFEEEDDDCCCBBB@@@???>>>>>>???@@@<<<>>>??????===<<<<<<<<<>>>===:::777555444444444444444555666666666666666666666666666666777777888666777777666555555666777@@@EEEKKKLLLKKKKKKPPPUUUTTTKKKBBB???DDDLLLSSSUUU@@@>>><<<===???DDDJJJOOOUUUKKK@@@???EEEGGGAAA999111000000/////////000000000000111111111222222222222222222111222333333444666888;;;???DDDIIILLLNNNUUUYYY]]]______bbbgggkkkaaaKKK@@@DDDHHHWWWyyy|||{{{~~~tttlllkkkmmmqqqtttxxxtttmmmddd[[[WWWXXXZZZ\\\]]]]]]]]]ZZZTTTKKKFFFJJJLLLOOOPPPOOOOOOOOOPPPLLLLLLLLLNNNOOOOOOOOONNNLLLLLLKKKKKKIIIHHHGGGFFFCCCBBBAAA????????????@@@@@@AAAAAA@@@===;;;;;;;;;===<<<999777555444444444444555666666777777666666555666666777777777777777444666666555333333555888AAAFFFLLLNNNNNNPPPVVV\\\]]]NNN@@@===EEEKKKIIIDDD??????======@@@GGGMMMPPPRRRGGG???EEEQQQSSSFFF888000///////////////000000000000111111111222222222222111111111111222333333666888;;;???DDDIIILLLNNNVVVYYY]]]___```bbbgggkkkPPPFFF@@@CCCHHHVVVyyyuuuuuuxxxtttooolllmmmoooqqqrrruuusssnnneee\\\WWWXXXZZZ_________^^^ZZZSSSJJJDDDEEEGGGJJJLLLKKKKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHDDDCCCAAA@@@??????@@@@@@BBBBBBBBB@@@<<<::::::::::::999777666555444555555555555666777777777777666555555666777777777777777444666777555222222666999BBBGGGLLLNNNOOORRRZZZ```ZZZLLL>>>===GGGLLLFFF===??????===<<>>;;;999999:::888777555444444444555666555555666777777777777777444555666777888777777666444777888666333333777<<>>>>>;;;:::AAAJJJKKKGGGDDDCCCGGGRRR\\\WWWEEE444...............///000000000111111111111222222222111111111111111222222333666888;;;???DDDIIILLLNNNTTTXXX\\\]]]^^^aaafffjjj[[[EEEGGGCCC@@@CCCOOOrrryyyvvvrrreeeiiiiiijjjmmmrrrvvvxxxxxxzzzzzzuuulll```ZZZYYY\\\]]]^^^^^^^^^\\\WWWPPPKKKQQQSSSVVVVVVTTTRRRQQQQQQQQQRRRSSSQQQOOOMMMLLLLLLFFFGGGHHHHHHHHHHHHFFFFFFDDDCCCAAA@@@??????@@@AAA?????????<<<:::888999:::666555444333333444555666555666666777777777777777444555777888888888777666555888999777444444999===EEEIIILLLLLLLLLOOOWWW^^^JJJFFFDDDEEEGGGHHHFFFCCC>>>===999888@@@JJJIIIBBB===AAAIIISSSVVVNNN===///...............///000111000111111111111222222222111111111000111222222333666888;;;???DDDIIILLLNNNWWWZZZ^^^``````ccchhhlllxxxQQQDDDCCC???AAAEEELLLpppxxx|||~~~rrreeedddllltttxxxwwwxxx}}}zzzqqqjjjfffccc```]]]cccaaa```aaa```]]]\\\]]]]]]]]]\\\]]]^^^^^^\\\[[[YYYWWWVVVUUUTTTRRROOOLLLIIIJJJKKKKKKJJJIIIHHHGGGEEEBBB???>>>>>>@@@@@@???AAA@@@???>>><<<:::999999999888666555444555777888888888888777666555555444777777777777777666555555666999:::888444444888<<>>>>>HHHQQQLLLAAA======<<<;;;<<<>>>???AAA>>>DDDJJJKKKFFF<<<333...............////////////000000000000111111111111111111111111222333444555666888<<<@@@EEEIIIKKKLLLXXXZZZ]]]]]]___ccckkkqqqdddKKKEEECCC???@@@DDDKKKmmm}}}{{{}}}~~~{{{|||}}}pppdddlllrrryyy|||}}}}}}|||ssslllhhheeebbb___bbb``````bbbeeehhhmmmpppkkkgggdddeeehhhjjjjjjhhhiiieee```\\\YYYUUURRROOOPPPOOOMMMJJJHHHGGGFFFFFFEEEBBB???>>>???@@@@@@?????????>>>===<<<::::::999999888666555555555777888999888888777666666555555777777777777777666555555444666777666444555;;;@@@HHHJJJJJJHHHJJJNNNNNNKKKGGGAAA???EEENNNOOOGGG===<<<;;;::::::<<>>???BBBHHHiii}}}pppqqqsssuuuxxx}}}uuukkkssswww|||}}}vvvooojjjgggcccaaaccccccdddfffmmmvvvwwwpppkkklllrrrvvvvvvsssqqqlllddd]]]YYYWWWUUUTTTXXXUUUPPPLLLHHHFFFEEEEEEEEECCC@@@???@@@AAA@@@@@@>>>======<<<;;;;;;::::::999888777666555666777777999999888888777777666666777777777777777666666555111333444333333777>>>DDDGGGJJJKKKGGGFFFIIIKKKJJJEEE???BBBOOOVVVNNNBBB;;;999999:::<<>>???AAAEEEbbb||||||xxxwwwxxx|||~~~xxxqqqkkkfffcccbbbfffhhhjjjmmmttt{{{sssmmmooowww{{{wwwrrrfff```XXXSSSRRRSSSUUUWWWYYYWWWSSSOOOLLLIIIGGGFFFEEECCCAAA@@@AAAAAAAAA@@@======<<<<<<;;;;;;::::::999888777666666666777777999999888888777777777777666666777777777777666666222222222111333888@@@FFFEEEJJJKKKGGGEEEGGGJJJKKKFFF???DDDUUUZZZLLL???===666888<<>>???AAAAAA[[[zzz{{{~~~zzzrrrkkkeeebbbaaadddkkkpppttt|||}}}wwwsssuuuzzzzzzssskkkUUUPPPJJJFFFGGGLLLPPPRRRRRRSSSSSSRRRPPPLLLIIIGGGEEEDDDBBBAAABBBBBBAAA@@@=========<<<<<<;;;;;;;;;999888888777777777777777888888888777777777777777666666777777777777666666444333222222444999@@@EEEDDDIIIKKKHHHFFFIIILLLMMMEEE>>>BBBQQQSSSFFF<<<===333888@@@GGGLLLMMMKKKJJJ@@@AAADDDDDDBBB:::111+++............///////////////000000000111111111111111111111111222333444444666888<<<@@@EEEIIIKKKLLLUUUXXX\\\^^^___ccciiinnnsssQQQJJJOOODDDBBB>>>@@@AAA???TTTyyy~~~~~~vvvmmmfffcccbbbaaakkktttxxx~~~zzzyyyzzzvvvllldddMMMHHHCCC@@@AAAEEEHHHJJJJJJLLLOOOPPPPPPMMMJJJGGGFFFDDDCCCCCCCCCCCCBBB@@@???>>>>>>===<<<<<<;;;;;;999999888888888777777777777777777666666666666666555666666777777777777777555444333333666<<>>===<<<;;;;;;888999999999888888777777555555555555555555555666555555666777777777777777444333333555:::???CCCEEEFFFIIIJJJJJJKKKNNNKKKFFF<<<===???AAAAAA???<<<;;;777;;;AAAGGGIIIHHHFFFDDDIIINNNQQQLLLAAA666000///............////////////000000000000111111111111111111111111222333444555666888<<<@@@EEEIIIKKKLLLSSSWWW[[[^^^___bbbhhhlllhhhQQQUUUOOO===BBBAAA???CCCCCC<<>><<<;;;;;;888999999999999888777777444444444555555555555555555555666777777777777777333222333777<<>>AAAKKKVVV~~~vvvrrrrrr{{{}}}~~~pppbbbXXXRRROOOMMMFFFFFFGGGGGGFFFCCC@@@>>>>>>???@@@AAAAAA@@@>>>===BBBCCCDDDFFFFFFEEECCCBBBDDDBBB@@@>>>=========>>><<<;;;:::999888888888888555555555555555555555555666666666666666555555555555444555999>>>CCCFFFHHHHHHHHHIIIJJJKKKJJJHHHFFF???CCCGGGFFFCCC???>>>???@@@??????@@@BBBBBBAAA@@@GGGOOOOOOCCC555///---+++............////////////////////////000000000000000111111222222333444444666777:::???DDDIIIMMMPPPTTTYYY^^^______aaaggglllkkk[[[PPPLLLKKKHHHGGGDDDBBBAAA>>>>>>GGGQQQ~~~yyy|||yyyzzz~~~qqqdddZZZSSSNNNKKKKKKKKKKKKKKKJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@???AAABBBCCCEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???;;;:::999888777777777777555555555555555555555555777777666666555555555444333444666:::???DDDGGGHHHIIIGGGFFFGGGIIIIIIGGGEEE@@@DDDGGGFFFBBB>>>>>>>>>===>>>>>>@@@AAAAAA@@@???CCCJJJJJJ@@@444///...---............/////////////////////000000000111111000111111222222333444444666777:::???DDDIIIMMMPPPUUUYYY^^^______aaaggglll}}}[[[SSSOOONNNMMMGGGHHHEEECCCBBB???===BBBJJJrrr{{{uuu~~~{{{zzzzzzxxxsssnnnsssxxx{{{qqqggg___YYYTTTQQQQQQPPPOOONNNMMMLLLHHHEEEBBBAAA@@@?????????@@@@@@???@@@BBBCCCDDDCCCBBBBBB??????>>>>>>>>>>>>??????:::999888777666666666777555555555555555555555555888888777666555444444333222444888===BBBFFFHHHIIIJJJHHHFFFFFFHHHIIIFFFDDDBBBDDDFFFEEE@@@======>>><<<===???@@@AAA@@@???>>>@@@DDDDDD;;;222/////////............////////////000000000111111111222222000111111222222333444444555777;;;@@@EEEJJJMMMOOOUUUZZZ^^^___^^^aaagggmmmhhhRRROOOMMMMMMMMMHHHGGGEEEDDDDDDAAA>>>AAAFFFhhhxxxvvv~~~wwwxxx{{{wwwuuusssrrrpppmmmhhhddddddjjjrrryyy~~~}}}tttlllgggccc```^^^VVVSSSPPPOOOPPPPPPNNNKKKHHHFFFBBB???>>>>>>???@@@???@@@AAABBBBBBBBBAAAAAA??????>>>>>>============888888777666666666666666555555555555555555555555999888777666555444333333111555;;;AAAEEEGGGIIIJJJLLLJJJJJJKKKLLLKKKFFFBBBCCCEEEFFFCCC???<<<<<<===???AAABBBBBBAAA@@@??????BBBBBB???888222/////////............////////////000111111111222222222222000111111222222333444444555777;;;@@@FFFJJJMMMOOOVVVZZZ^^^___^^^aaahhhnnnoooZZZQQQQQQKKKJJJMMMJJJGGGDDDCCCEEEDDDAAABBBGGGbbbxxxwwwvvvrrrrrr{{{~~~{{{wwwrrrnnnjjjeeeiiipppxxxzzzsssnnnjjjhhh^^^XXXSSSQQQSSSUUUTTTSSSPPPMMMHHHDDDAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAA@@@???>>>===;;;:::999777777666666555666666666666666666666666666666666999888777666555444333333222777>>>DDDFFFHHHJJJLLLMMMOOORRRSSSQQQLLLEEE@@@CCCEEEEEEBBB===:::;;;>>>DDDFFFFFFEEEBBB@@@@@@BBBGGGCCC===777222......///............////////////000111111111222222222222000111111222222333444444555777<<>><<<:::888777777777666666666666777777666666666666666666666666888888777666555444444333444:::AAAFFFGGGHHHKKKMMMNNNSSSXXXWWWPPPHHHBBB@@@CCCDDDCCC@@@;;;:::<<>><<<:::888777888777777666666777777888666666666666666666666666777777666666555555555444777===CCCFFFGGGGGGKKKNNNOOOVVVZZZUUUIII@@@>>>@@@BBBCCCBBB>>>::::::===@@@EEEGGGGGGEEEBBBDDDJJJPPPLLLAAA777333111......000............/////////////////////000000000111111000111111222222333444444555888===CCCHHHLLLNNNOOOYYY\\\___^^^^^^aaaiiipppSSSJJJLLLRRROOOPPPOOOFFFIIICCC@@@AAAAAA??????BBB???eeezzzvvvrrr~~~ssseeeTTTJJJJJJMMMOOOOOOHHHHHHGGGGGGGGGHHHIIIJJJGGGFFFDDDBBB@@@???>>>>>>======>>>>>>===;;;999888888777777777777777888888777777777777777777777777666666666666666555555555999???EEEGGGFFFGGGKKKOOOPPPWWWYYYQQQBBB999;;;@@@AAABBBAAA===::::::===AAACCCDDDEEECCCBBBEEENNNUUULLL???444111111......222............/////////000////////////000000000000000111111222333333444444555888===CCCHHHLLLNNNOOOYYY\\\___^^^^^^aaaiiipppKKKLLLNNNOOOOOONNNMMMLLLEEEEEEEEEDDDCCCAAA@@@???EEEHHHqqq}}}mmm[[[GGG???@@@BBBCCCEEEEEEGGGFFFCCCDDDHHHHHHFFFFFFDDDBBBAAAAAA@@@>>><<<>>>>>>======<<<;;;999999888888888888777777777777888777666555555666777888777777777555444444555777===AAAGGGKKKLLLLLLLLLLLLQQQQQQOOOHHH@@@<<<===@@@CCCBBB@@@===;;;;;;===???CCC@@@@@@CCCGGGIIIMMMRRRAAA888000000111...,,,,,,---...///000000111000000......///000000000000000222222111111222222333444555888===BBBGGGLLLQQQTTTZZZ]]]``````^^^___eeekkkLLLLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@???AAACCCgggxxx|||zzzwwwwwwwwwuuuppplllaaaQQQBBB>>>AAADDDFFFHHHGGGJJJJJJFFFFFFHHHGGGEEEDDDCCCBBBAAABBBAAA???===============<<<;;;:::999888888888777777777666666888777666555555666777888777777666444333444666999AAADDDHHHKKKKKKJJJJJJKKKJJJKKKIIIEEE???<<<===???CCCAAA???<<<;;;;;;<<<>>>===???@@@AAADDDHHHJJJJJJ???666000///000///---------......////////////......///000000111111000000222222111111222222333444555888===BBBGGGLLLQQQTTTZZZ]]]``````^^^```gggmmmNNNNNNNNNMMMKKKHHHEEEDDDGGGFFFFFFEEECCCBBB@@@???>>>>>>ZZZtttmmmnnnmmmkkkiiigggeeecccbbbUUUIII???@@@FFFIIILLLNNNKKKOOOOOOKKKHHHHHHGGGEEEBBBAAAAAABBBCCCBBB@@@>>><<<=========<<<;;;::::::777777777777666666666666777777666666666666777777666666555333222444999<<>>@@@AAA@@@>>>;;;;;;;;;<<<======CCCDDDCCCFFFMMMLLLFFF;;;444...///000///...///---...............---,,,///000111111222222111111222222111111222222333444555888===BBBGGGLLLQQQTTTYYY]]]```___^^^aaahhhnnnOOOOOOOOOMMMKKKIIIGGGEEEGGGGGGFFFFFFDDDBBBAAA@@@===<<>><<<<<<<<<<<<<<<<<<;;;;;;777777777666666666555555777777666666666666777777666555444222333666;;;@@@IIIIIIIIIHHHGGGHHHKKKMMMGGGCCC>>>;;;:::===@@@BBB@@@>>><<<;;;;;;<<<======>>>EEEFFFCCCFFFNNNKKKAAA777111---///000......000////////////......---,,,000000111222222222222222222222111111222222333444555888===BBBGGGLLLQQQTTTXXX[[[^^^^^^]]]```hhhnnnMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBBBB??????FFFaaa~~~|||zzzzzz{{{~~~~~~{{{tttlllgggddd```aaa```]]]ZZZYYYYYYZZZSSSKKKGGGKKKPPPRRRTTTVVVTTTTTTQQQLLLKKKNNNMMMIIIFFFEEEDDDDDDEEECCC@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<777777777777666666666666666666777777777777666666555444444333444999???CCCIIIIIIHHHGGGGGGJJJNNNQQQLLLEEE===888:::>>>BBBDDD===;;;::::::===??????>>>===BBBBBB@@@DDDIIIDDD999333///,,,...///---...111000000000000000///...---000000111222222222222222222222111111222222333444555888===BBBGGGLLLQQQTTTWWWZZZ\\\\\\[[[___gggnnnIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@BBBBBBTTT{{{}}}yyyxxxvvvsssssstttvvvvvvvvvtttuuutttpppjjjddd```^^^^^^]]]]]]\\\\\\[[[ZZZZZZUUUNNNJJJMMMRRRUUUXXX[[[YYYXXXVVVUUUXXX\\\XXXPPPNNNLLLHHHFFFDDDBBB???===::::::;;;<<<=========<<<888888888888777777777777666666777777777777666666333444555666888<<>>999777777;;;AAAEEEEEECCCDDDBBBIIIYYY\\\NNN===666///,,,,,,...---+++,,,000......//////000/////////...///000000111111000000222222111111222222333444555888===BBBGGGLLLQQQTTT\\\^^^___]]][[[___gggoooLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHHHH===DDD===DDDjjj}}}{{{zzzuuusssqqqqqqssstttqqqooohhhiiiiiihhhfffeeeeeegggaaa___^^^bbbfffgggccc^^^ZZZSSSOOOSSSZZZaaajjjqqqnnnnnnrrr{{{|||jjj\\\WWWOOOHHHCCC???<<<:::999999;;;<<<======>>>>>>:::::::::999999999888888555666777888888777666555222444777:::===AAAFFFJJJIIIJJJJJJJJJJJJKKKOOORRR???:::888<<>><<<===666777999;;;<<<===>>>>>>===;;;::::::;;;:::888666999999888666444444555777444555888===CCCGGGIIIIIIGGGMMMMMMGGGCCCFFFIIIHHH;;;:::@@@JJJLLLDDD===:::===;;;:::<<<@@@CCCCCCBBB???FFFOOOTTTPPPEEE666,,,---------------------------------............///000000000000111111111111111111111111222333444555777999;;;@@@DDDIIIMMMOOO]]]______]]][[[^^^fffmmmIIIKKKKKKIIIIIIKKKJJJEEEDDDDDDDDDCCCDDDDDDEEEEEEAAABBBAAA@@@MMMjjjzzzwwwxxxzzzxxxqqqnnnqqqssspppmmmllljjjhhhfffdddbbbbbbbbbbbbaaaaaaccceeegggeee```\\\XXXYYY\\\aaagggnnnuuuxxxsssppplllhhhccc^^^ZZZWWWYYYWWWSSSKKKBBB===;;;<<<999::::::;;;;;;<<<<<<<<<===;;;999888999999999888888999888777444333444555222666<<>>;;;;;;;;;<<>>;;;???GGGPPPQQQGGG<<<999>>>;;;;;;===>>>????????????GGGHHHGGGBBB:::555333333------------------------////////////000000000111000000000000111111111111111111111111222333444555666888;;;@@@FFFLLLQQQSSSXXX[[[]]]\\\\\\```iiipppKKKJJJGGGEEEIIIPPPPPPKKKCCCCCCCCCBBBCCCCCCDDDDDDDDD??????BBB@@@GGGeee}}}{{{{{{xxxwwwwwwqqqnnnooottttttnnnhhhfffgggfffdddcccbbbbbbbbbccceeeeeeffffffeeebbb^^^[[[UUUXXX]]]bbbfffiiikkkkkkgggfffddd```\\\YYYWWWWWWQQQNNNIIICCC>>><<<<<<<<<===<<<:::999999:::<<<===<<<;;;;;;<<<===<<<:::888666777888777555333333444777===EEEHHHGGGGGGIIIMMMIIIFFFBBB@@@BBBCCCAAA>>>;;;CCCKKKKKKCCC:::999===<<<>>>@@@@@@===<<<<<<<<<@@@CCCEEEAAA999222......------------------------....../////////000000000///000000000111111111111111111111111222333444444555777;;;AAAGGGMMMRRRUUUXXX[[[]]]]]]\\\```hhhoooHHHGGGDDDBBBEEEKKKMMMIIIGGGFFFEEEDDDCCCCCCBBBBBBDDD???@@@DDD@@@AAAZZZyyy{{{yyyyyyzzz{{{yyywwwvvvqqqoooqqquuutttmmmhhhggggggfffdddcccccccccddddddfffggghhhgggeeeaaa^^^\\\VVVWWWXXXYYY[[[\\\]]]^^^ZZZWWWUUUVVVXXXVVVQQQLLLIIIGGGCCC@@@>>>>>>??????;;;:::999888999;;;===???:::;;;>>>@@@BBB???;;;777555777777666555444555666===BBBGGGGGGEEEFFFKKKPPPJJJEEEAAAAAACCCCCCAAA@@@AAADDDFFFEEEBBB>>><<<;;;???BBBDDDBBB===:::;;;>>>GGGHHHGGGBBB999111,,,***------------------------------.........////////////000000000111111111111111111111111222333444444555777;;;AAAGGGNNNSSSVVVXXX[[[^^^]]]\\\^^^ffflllEEEGGGEEEBBBBBBFFFHHHGGGHHHGGGFFFDDDCCCBBBBBBAAADDD@@@AAADDDAAA@@@QQQggg{{{wwwvvvsssssswww|||zzzxxxvvvsssqqqrrrtttrrrllliiiiiigggfffeeedddddddddeeeffffffggghhhgggccc```^^^]]]XXXWWWUUUTTTSSSSSSTTTTTTQQQMMMKKKMMMQQQOOOHHHBBBCCCAAA??????@@@AAAAAA@@@::::::999999:::<<<===>>>999;;;>>>AAABBB@@@;;;777666666666666555666888;;;CCCEEEGGGFFFEEEGGGKKKOOOIIIDDDAAAAAA@@@===<<<===EEEDDD@@@<<<<<<===:::555@@@DDDGGGDDD===;;;???DDD[[[SSSHHH<<<444///------------------------------------------............000000000000111111111111111111111111222333444555555777;;;@@@GGGMMMRRRUUUXXX[[[^^^]]]\\\^^^eeekkkDDDIIIJJJEEEAAACCCFFFGGGFFFEEEDDDCCCBBBBBBAAAAAADDDAAA@@@BBBAAAAAAHHHSSSsssvvvnnnmmmkkknnnwww|||~~~}}}{{{yyyvvvuuusssrrrrrrooojjjiiilllgggfffeeeeeeeeefffggghhhccceeegggeeeaaa]]]\\\\\\WWWVVVTTTRRRPPPOOONNNMMMLLLJJJIIIJJJKKKJJJGGGDDD@@@>>>>>>???AAABBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>;;;888666666666555555777<<>>DDDGGGDDD???>>>FFFOOO```TTTCCC555///.........------------------------............////////////000000000000111111111111111111111111222333444555555777:::@@@FFFLLLPPPSSSUUUYYY]]]]]]\\\___fffmmmEEELLLNNNHHHBBBBBBEEEGGGCCCCCCBBBAAAAAAAAABBBBBBCCCAAA@@@@@@@@@AAABBBDDDfff~~~wwwfffgggdddfffnnnssssssvvv}}}}}}|||yyywwwvvvsssqqqpppmmmhhhiiimmmggggggfffeeefffggghhhiiiaaaccceeeccc___[[[[[[\\\TTTTTTSSSRRRPPPMMMJJJIIIFFFGGGGGGFFFEEEEEEGGGJJJ@@@>>>>>>@@@BBBBBB???<<<<<<<<<<<<<<<;;;:::999888;;;:::888888:::;;;;;;:::777666555444555888>>>CCCEEEEEEFFFIIIKKKKKKIIIGGGBBB@@@AAACCCAAA===@@@HHHEEEEEE@@@999:::BBBGGGEEE<<>>>>>??????>>>??????@@@@@@AAABBBBBBVVVvvv~~~___]]]aaaaaa___aaajjjpppqqq~~~yyyrrrvvvtttqqqnnnlllllllllmmmiiihhhggggggiiiiiihhhgggcccbbb```___^^^[[[WWWTTTTTTSSSRRRPPPNNNNNNMMMMMMHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<>>>>>>======<<<;;;999888888666444666:::<<<<<<;;;888777666555777;;;BBBGGGMMMIIIGGGJJJPPPQQQLLLGGGBBBCCCBBB???<<<>>>EEELLLGGGDDD>>>:::999:::===@@@<<>>>>>??????>>>??????@@@@@@AAAAAABBBLLLhhhmmmXXXYYYYYYXXXYYY]]]ffflllzzz}}}{{{}}}~~~zzzuuutttrrrpppmmmlllllllllmmmpppnnnlllkkkkkkkkkiiigggdddbbb```___]]][[[WWWTTTSSSRRRQQQOOONNNMMMMMMLLLIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777888666444555888:::999888444555555777999>>>EEEJJJNNNLLLLLLNNNPPPNNNHHHBBBBBBBBB@@@>>>===???DDDIIICCC@@@===:::999:::===???>>>BBBAAA<<<:::???DDDEEECCC===666000------......---------------------------------............///000000000000111111111111111111111111222333444555666888<<<@@@FFFJJJNNNPPPTTTUUUXXX\\\\\\]]]eeeoooEEEEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???????????????>>>>>>??????@@@AAAAAAAAAEEEZZZyyyzzzTTTPPPPPPUUUVVVTTT[[[fffrrryyy|||yyywww~~~yyytttqqqooonnnlllllllllmmmmmmsssqqqooommmllljjjgggeeedddbbb___^^^\\\ZZZVVVTTTRRRQQQPPPNNNMMMLLLKKKKKKIIIIIIHHHFFFEEECCCBBBBBB???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777666666777555444444555666666555111333666:::>>>CCCIIIMMMNNNPPPQQQQQQNNNHHHBBB>>>CCC@@@>>>===???AAACCCDDD===<<<;;;::::::;;;===>>>===???>>>;;;<<>>>>>>>>???@@@@@@AAAAAABBBMMMhhh```RRRMMMTTTVVVQQQUUU```jjjooowww~~~|||xxx}}}{{{{{{yyyuuuqqqooonnnnnnmmmmmmnnnnnnoooqqqooollljjjiiigggdddbbbcccaaa^^^\\\[[[YYYVVVSSSPPPPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBB===<<<<<<;;;;;;;;;<<<<<<;;;;;;999888777777666666666555444333333333333333333666;;;???CCCGGGKKKOOOOOOQQQRRROOOIIICCC@@@@@@CCC???;;;<<<@@@CCCBBB@@@888999:::;;;===>>>>>>>>>???;;;:::===EEEIIIEEE???777444///,,,,,,---......---------------------------------............//////000000000111111111111111111111111222333444444444777;;;AAAGGGMMMRRRTTTVVVVVVYYY\\\[[[]]]eeepppJJJHHHDDDAAA???>>>????????????@@@?????????>>>>>>===>>>>>>??????@@@AAAAAA???AAATTTwwwjjjSSSOOONNNKKKNNNXXXaaadddhhhnnnvvv{{{||||||{{{|||~~~zzzxxxwwwuuurrrooonnnnnnnnnoooooooooppppppmmmkkkiiihhhgggfffcccaaabbb___\\\ZZZYYYWWWTTTRRROOONNNLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999888777666666777555444444333222222333444999<<>>@@@AAAAAAAAAEEE===:::CCCPPPRRRIII>>>666333///------------,,,---------------------------------............//////000000000111111111111111111111111222333444444444777<<>>======>>>???@@@>>>??????@@@??????>>>>>>======>>>>>>???@@@@@@@@@CCC???IIIeeekkkTTTKKKGGGJJJQQQWWWXXXZZZ^^^eeeqqq~~~{{{vvvrrrpppssswwwzzz{{{~~~zzzxxxvvvuuurrrpppnnnoooooooooppppppppppppllljjjhhhggggggfffdddccc```]]]ZZZWWWVVVTTTRRRPPPMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<;;;999777666666666777333444555444333444555777>>>AAAEEEHHHIIIJJJLLLMMMNNNMMMKKKEEE@@@???AAADDD???<<<;;;===AAABBB>>>999777999<<>>>>>=========>>>???@@@===>>>???@@@@@@???>>>>>>======>>>>>>??????@@@@@@EEEAAACCCSSSlllttt^^^TTTPPPOOOLLLMMMOOORRRWWW```jjjqqq~~~{{{vvvpppmmmnnnqqqtttxxx{{{~~~}}}{{{xxxvvvtttrrrqqqnnnnnnoooooooooooooooooollljjjhhhgggfffeeecccaaa___\\\XXXUUUTTTRRRPPPOOOLLLKKKJJJHHHFFFFFFEEEEEE@@@@@@AAAAAAAAABBBBBBBBB??????===<<<;;;;;;;;;;;;;;;999777555444444555555111333555555555666999<<<@@@CCCFFFHHHIIIJJJKKKMMMLLLKKKHHHDDD@@@??????@@@<<<<<<<<>>>>>>>>===>>>???@@@@@@???>>>============>>>??????@@@@@@AAA???===CCCXXXvvv{{{gggZZZQQQFFFGGGJJJLLLPPPUUU\\\```pppttt{{{vvvmmmiiilllqqqmmmppptttxxx{{{~~~|||yyywwwuuusssqqqqqqmmmmmmnnnnnnnnnnnnnnnmmmllliiigggeeedddccc```^^^^^^ZZZVVVTTTRRRQQQOOONNNKKKJJJIIIGGGFFFEEEEEEDDD>>>>>>???@@@@@@AAABBBBBB@@@@@@>>>===;;;;;;::::::999888555333222222333444000333555666666888;;;???@@@CCCFFFGGGHHHIIIKKKMMMKKKIIIGGGDDDAAA???===;;;:::;;;===@@@AAA???;;;888888999;;;>>>@@@BBBCCCDDDAAAEEELLLRRRKKK===555555...---,,,,,,......---,,,---------------------------------.........//////000000000000111111111111111111111111222333444555888:::>>>CCCIIIOOOSSSUUUZZZYYYZZZ[[[ZZZ\\\fffqqq@@@@@@???>>>>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>AAAEEEDDD???FFF```vvv]]]RRRHHHFFFGGGHHHHHHIIIQQQZZZcccfffkkkooossswww|||}}}{{{{{{zzzuuurrrnnnmmmppptttwwwyyyxxxuuurrrrrrttttttrrroooiiillloooooollljjjiiijjjfffffffffeeeccc```]]]\\\YYYWWWUUURRROOOLLLKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???============>>>======<<<;;;::::::999999444444444444444444444444222333555777;;;>>>AAACCCHHHHHHIIIJJJJJJKKKKKKKKKJJJFFFAAA????????????>>>>>>@@@BBBBBB???;;;888777===;;;;;;<<<<<<<<<>>>AAAAAAEEEIIIGGGAAA999333000------------------------,,,,,,,,,---------......---------............///000000000000////////////000000000111222333555555888:::???EEEKKKPPPSSSUUUZZZ[[[\\\YYYXXX]]]gggooo>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???<<<@@@RRRppp|||iiiPPPJJJGGGGGGGGGFFFHHHMMMUUUYYY]]]bbbggglllrrrvvv|||oookkkgggfffjjjpppuuuwwwooonnnmmmmmmmmmllliiiggggggjjjmmmllljjjgggggghhheeeddddddbbb___\\\ZZZXXXUUUSSSQQQOOOLLLJJJIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@>>>===<<<<<<======<<<<<<;;;;;;:::999999888444333333222222333333333555777999<<>>===<<<;;;;;;???AAABBB@@@<<<999888999>>>;;;:::<<>>???AAAAAAAAA@@@@@@=========<<<;;;;;;::::::=========>>>>>>>>>>>>>>>===;;;<<<===<<>>??????>>><<<:::::::::@@@BBBBBB>>>888666999===???===;;;;;;===???>>><<>>@@@BBBDDDEEEEEECCCBBB???>>>>>>===<<<<<<;;;;;;<<<<<<===============>>>>>>:::===BBB>>><<>>===<<<<<<;;;:::::::::999999999888888777777777777555333222333555777999===@@@CCCGGGIIIKKKKKKJJJHHHJJJKKKLLLJJJGGGCCC@@@???@@@@@@>>>;;;:::<<<>>>>>>@@@???;;;555666<<>>EEEAAA;;;444...++++++,,,------------------------...------------,,,,,,,,,---------............///////////////000000000000000000000111222333555555777:::>>>DDDJJJOOOSSSTTTYYY[[[]]][[[[[[___hhhppp>>>???BBBDDDEEEDDDCCCBBB>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>:::>>>EEEBBB<<>><<<<<<;;;;;;:::999999888777777777777777666666666666444333222444666:::<<>>AAA;;;<<<;;;888555888???EEELLLTTTVVVPPPIIIJJJLLLLLLFFF@@@999222---,,,---...---------------------------------------------------------............///.../////////000000000111000000000111222333555555777999>>>DDDJJJOOORRRTTTXXXZZZ\\\\\\[[[___hhhppp<<<===>>>@@@@@@@@@??????<<<<<<<<<;;;::::::999999::::::;;;;;;<<<=========;;;999<<>>AAACCCEEEHHHIIIJJJKKKKKKLLLMMMMMMLLLJJJFFFBBB@@@???<<<999999;;;===??????:::999888777888:::???CCCDDDOOOSSSNNNKKKOOORRRRRRBBB===666000......//////------------------------,,,,,,,,,---------......---------............///......//////000000111111000000000111222333555555666999>>>CCCIIINNNRRRTTTVVVYYY[[[[[[[[[___gggooo<<<<<<========================<<<<<<;;;:::::::::999::::::;;;<<<<<<======888999:::<<<>>>???@@@AAAMMMhhh~~~eeeQQQIIIHHHCCCCCCCCCAAA???>>>???AAADDDHHHJJJMMMTTT]]]cccccceeeddddddfffhhhjjjiiihhhhhhfffbbb```^^^]]][[[ZZZXXXUUURRRPPPPPPOOOMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIEEEEEEDDDBBBBBBAAAAAAAAA<<<;;;::::::999999999999999999999999999777666555444444444444444555555555222333555777;;;>>>AAACCCCCCDDDEEEGGGHHHJJJKKKKKKLLLLLLKKKJJJHHHEEEBBB@@@???;;;999<<>>======<<<======>>>?????????>>>======<<<<<<999999:::;;;;;;<<<======888::::::999<<>>666222---,,,---......,,,------------------------)))***+++,,,...///000000---------.........//////---......///000111111222000000000111222333555555666999===CCCIIINNNRRRSSSSSSWWWZZZZZZZZZ^^^fffmmm;;;===>>>>>>======>>>@@@AAA@@@AAACCC@@@:::999<<<777999<<<===;;;999999999999:::;;;;;;<<<<<<;;;;;;AAABBBXXXzzzcccSSSMMMJJJJJJEEE>>><<<@@@;;;<<<===>>>@@@DDDFFFEEEIIIJJJMMMPPPTTTXXXZZZ\\\___]]][[[WWWTTTQQQNNNMMMIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888777666555444444555666777888<<<<<<<<>>===<<<<<<;;;:::===@@@AAA???;;;000///---,,,++++++,,,,,,------------------------...------,,,---...000111---------............///////////////000000000000222222222111222222333333888:::???EEEKKKPPPSSSUUU\\\]]]^^^]]]]]]```gggmmm<<<<<<<<<;;;999888:::;;;<<<999999<<<===:::;;;===999:::;;;::::::;;;>>>@@@::::::;;;;;;;;;<<<<<<<<<;;;???NNNiiikkkQQQFFFDDDBBB>>><<<>>>???@@@@@@AAACCCEEEFFFCCCDDDEEEHHHJJJLLLNNNOOOQQQQQQPPPPPPOOONNNNNNNNNFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<<<<::::::::::::::::::;;;;;;999::::::::::::999777777666666555555666777999:::===>>>@@@BBBEEEGGGGGGFFFJJJIIIGGGIIIPPPSSSJJJ???BBBBBBBBBAAAAAABBBCCCEEEAAA???>>>======<<<999777:::::::::<<<>>>>>>===;;;<<<===???AAABBB@@@;;;777000///---,,,++++++,,,,,,------------------------...---,,,,,,,,,---...///---------............///////////////000000000000222222111111222222333333888:::???EEEKKKPPPSSSUUUZZZ\\\]]]\\\]]]aaahhhnnn;;;<<<;;;999888888;;;===>>>888444777::::::;;;===;;;:::999888999<<>>999===CCCOOOiiipppTTTIIIDDDAAA??????@@@AAAAAA@@@@@@@@@BBB>>>>>>??????@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>===<<<;;;;;;:::999999999999999999888888777777888888888777777666777777777777888:::<<<>>>>>>@@@CCCEEEGGGHHHHHHGGGHHHJJJLLLPPPUUUUUUJJJ>>>EEEDDDCCCCCCBBBBBBBBBBBB===>>>===;;;999888888999======>>>@@@AAAAAA>>><<<<<<@@@EEEFFFBBB<<<666333//////---,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,------------............///////////////000000000000222222111111222222333444888:::???EEEKKKPPPSSSUUUXXXZZZ[[[\\\]]]aaaiiippp:::;;;:::::::::<<>>777777::::::::::::;;;:::999888888<<>>???<<<<<<<<>>>>>????????????????????????>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<======<<<<<<;;;::::::999999999888888777777666666555666666777777777777777999999999:::;;;>>>@@@AAA@@@BBBDDDFFFGGGIIIKKKMMMPPPYYY]]]WWWOOOJJJIIIIIIKKKJJJHHHFFFFFFEEECCCBBB>>>??????===999888:::>>>@@@@@@AAACCCDDDCCC@@@>>>???CCCGGGFFF???777222000......------,,,,,,,,,,,,------------------------...------,,,++++++++++++---------............///////////////000000000000111111111111222333444444888:::???EEEKKKPPPSSSUUUVVVXXXZZZ[[[]]]bbbjjjqqq;;;;;;;;;::::::===AAAEEEKKKAAA999888:::999888999999999:::999888999<<<>>>===<<<:::999:::;;;===??????888888???FFFVVVwwwuuudddVVVMMMFFFCCCCCCHHHIIIFFFDDDGGG>>>>>>>>>>>>????????????>>>======<<<<<<;;;;;;:::<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888777777666666666555666666777888999::::::<<<<<<<<<===???AAACCCDDDCCCDDDEEEFFFGGGJJJPPPUUUdddfffbbbVVVMMMLLLPPPSSSQQQOOOLLLKKKJJJIIIEEECCC>>>???@@@===:::999<<>>>>>???AAACCCBBB@@@>>>BBBDDDDDD@@@999333111111------------------,,,,,,---------------------------------,,,,,,++++++***---------............///////////////000000000000111111111111222333444555888:::???EEEKKKPPPSSSUUUUUUWWWYYYZZZ]]]bbbkkkrrr<<<<<<;;;999888888;;;===BBB;;;777888:::888888999777999:::999888777888999;;;;;;:::999:::;;;<<<======555777>>>>>>AAA]]]mmmWWWJJJBBBDDDGGGDDDDDDGGG????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999999:::::::::::::::;;;;;;:::::::::999999999777777777777777777666666777777888999:::<<<>>>???@@@@@@@@@@@@AAACCCEEEFFFGGGIIIKKKJJJJJJNNNTTTYYYddd[[[PPPNNNXXXdddeee```SSSPPPMMMLLLLLLJJJFFFBBB<<<======<<<::::::<<<===;;;::::::<<<>>>???>>>===BBBAAA>>>999444111000000,,,------......---,,,,,,------------------------,,,------------,,,,,,+++---------............///////////////000000000000000000000111222333444555888:::???EEEKKKPPPSSSUUUUUUWWWYYYZZZ\\\bbbkkkqqq999::::::888777666777888:::777777::::::777777:::777888999888777666888999999999999::::::::::::;;;888777999;;;999;;;KKK]]]gggPPPHHHGGGCCCBBBEEEAAAAAA@@@@@@??????>>>>>>===============<<<<<<<<<<<<;;;;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;::::::::::::999999777777777777777888888888:::::::::;;;===@@@BBBCCCCCCCCCBBBBBBCCCEEEFFFGGGLLLPPPSSSTTTRRRRRRUUUYYYSSSMMMIIIQQQcccqqqoooeeeQQQNNNJJJJJJJJJHHHCCC>>>;;;;;;;;;;;;======<<<::::::999888999<<<>>>??????>>>;;;777444222111///...,,,,,,---......------,,,------------------------,,,,,,---...///...---------------............///////////////000000000000000000000111222333555666888:::???EEEKKKPPPSSSUUUUUUWWWYYYZZZ\\\bbbjjjqqq666777999999888888999:::888888:::===<<<777777:::888888888777666777999<<<777888999:::::::::999999555;;;===888777>>>DDDEEEkkkgggVVVOOOHHHEEEHHHDDDDDDCCCBBB@@@???>>>>>>AAA@@@???>>>===;;;;;;:::===<<<<<<;;;:::;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::666666777777888888999999<<<<<<<<<===???BBBEEEFFFEEEEEEDDDDDDDDDEEEGGGHHHOOOUUUZZZ[[[XXXUUUUUUWWWKKKQQQWWW]]]dddhhhccc[[[NNNKKKGGGGGGHHHFFF@@@;;;===;;;;;;===@@@@@@===:::<<<:::999:::===@@@BBBCCC;;;777333222333222///++++++,,,---.........---,,,------------------------+++,,,...///000///......---------.........//////////////////000000000000000000000111222444555666888:::???EEEKKKPPPSSSUUUUUUWWWYYYZZZ\\\aaajjjppp999999999888888888777777777777777777777777777777:::999999999888888777777666666777888888888888888999999:::;;;;;;<<<<<<===NNNmmmmmmbbbZZZRRRMMMGGGFFFEEEDDDDDDAAA>>>;;;@@@????????????>>><<<;;;999:::<<<>>>>>>>>><<<;;;;;;::::::;;;<<<;;;999777???<<<::::::===>>>===;;;666777999::::::;;;===>>>===@@@CCCEEEEEEEEEEEEEEECCCDDDEEEEEEEEEHHHLLLOOOUUU]]]bbb```\\\[[[YYYWWWPPPSSSXXX[[[XXXTTTUUUYYYTTTNNNGGGCCCAAA@@@<<<999999===AAAAAA>>><<<===>>>BBB===:::???FFFHHHCCC<<<888666333000...,,,,,,+++000000///...---,,,,,,+++........................---------------------------...000111111111000///111000000///000222333444111111111222333444555666:::<<>>>>>>>>>>><<<;;;999:::<<<>>>>>>===AAA???===>>>???@@@???===????????????@@@@@@@@@@@@HHHCCC>>><<>>@@@AAAAAA@@@???>>>>>>BBBHHHMMMKKKBBB999444333111///...---......---------------,,,,,,,,,------------------------------------------------------...///////////////000000000000111222333333111111111222333444555666:::===AAAFFFLLLQQQTTTVVVXXXYYYZZZZZZ\\\bbbkkkrrr999888888888888777777777777777777777777777777777777777777777666666666666555666666777777777777777666777777888999999::::::999CCCVVVqqquuu\\\JJJDDDEEEGGGGGGCCCFFFHHHFFFAAA???@@@CCCEEECCCAAA?????????@@@AAA???<<<::::::<<<>>>??????@@@??????@@@AAAAAA@@@>>>FFFDDDBBBBBBCCCCCCBBBAAAFFFCCCBBBEEEIIIKKKIIIEEELLLQQQVVVWWWVVVWWW[[[___^^^UUUJJJIIIVVVhhhqqqpppeee\\\RRRRRRYYY___\\\WWWUUUQQQKKKEEE@@@===<<<;;;???<<<;;;>>>BBBDDDAAA>>>;;;@@@HHHOOOPPPHHH===444//////...------...///000+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------,,,,,,------.../////////000111222222222222111111111222333444555666;;;===BBBGGGMMMQQQUUUWWWYYY[[[\\\[[[]]]bbbjjjqqq888888888888777777777777777777777777777777777777666666666666666666555555444555666666777777666666666777777888888999999::::::===GGGZZZvvv}}}eeeZZZUUUQQQNNNHHHHHHGGGFFFDDDBBBAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDBBB@@@???@@@AAAAAA@@@AAABBBCCCDDDFFFFFFEEEDDDHHHFFFEEEDDDEEEEEEEEEEEEBBBDDDHHHMMMPPPRRRSSSRRRbbbccceeeeeedddbbbaaa```PPPRRRWWWbbbsss}}}yyyppp___^^^ZZZTTTTTT[[[cccggghhh[[[JJJ???;;;===??????>>>===;;;<<<>>>???>>>======BBBIIILLLHHH???666000------,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---///000---...000222222222111111111111111222333444555666;;;===BBBHHHMMMRRRVVVXXXYYY[[[\\\\\\\\\aaaiiippp777777777777777777777777666666666666666666666666555555555555555555666666444444555666666666666555777777888888999999::::::;;;===AAAIIIXXXrrr|||iii\\\MMMFFFGGGKKKMMMKKKGGGHHHHHHHHHHHHFFFEEEDDDEEEDDDCCCCCCEEEEEEDDDBBBDDDEEEGGGIIIIIIJJJKKKLLLGGGGGGGGGFFFFFFGGGJJJLLLKKKPPPTTTSSSQQQTTT]]]fffzzzsssjjjeeeeeeeeecccaaaUUU^^^iiittt|||~~~tttiii\\\]]]ZZZVVV[[[gggrrruuujjjZZZFFF===>>>AAA@@@======>>>>>><<<999888:::===DDDFFFFFFCCC<<<666222111...---,,,++++++,,,---.../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,---...000111---...000111222222111000111111111222333444555666:::===BBBHHHMMMSSSVVVXXXXXXYYY[[[[[[\\\```hhhnnn666666777777777777777888666666666666666666666666555555555555666666666666333444444555555555555555777777777888999999::::::777999<<<===AAAUUUyyymmmYYYXXX___eeefff```\\\UUUNNNIIIFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFEEEEEEGGGHHHGGGGGGHHHJJJLLLFFFIIIKKKJJJGGGHHHNNNTTTYYYeeeqqqrrrjjjdddfffkkkiiiccc]]]]]]eeeooowww{{{nnnppppppmmmlllnnnmmmiiiiiibbbZZZZZZiii{{{{{{rrrXXXMMMCCC@@@DDDEEE???999===??????<<<888777;;;???HHHFFFAAA:::444222222333///...,,,+++++++++,,,---111000///...---,,,,,,+++------------------------------------------------...............//////000......///000111111111111111111111222333444555666999<<>>===<<<>>>AAADDDBBB>>>888444111000111111...---,,,++++++,,,---............------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---............---///......//////000111222111111111222333444555666888;;;@@@FFFLLLRRRVVVXXXUUUXXXZZZ\\\]]]bbbiiiooo555666666666777777888888666666666666666666666666555666666666777777888888222333444444555555444444444444555555666777777777:::777888<<<===???IIIUUUvvvzzznnnrrr~~~~~~vvvlllccc```aaadddeeecccccc```[[[VVVUUUXXX\\\gggooouuuqqqgggfffppp|||rrrkkkooo}}}zzzvvvqqqiiieeelllyyy|||mmmeeeddd\\\PPPKKKKKKJJJEEE???===???BBBEEEAAA======BBBFFFHHHHHH888555111000000///...------,,,++++++,,,---///000++++++,,,,,,,,,,,,------************************------------------------***+++,,,---...---,,,+++//////.........000222333111111111222333444666666777:::???EEELLLQQQUUUWWWUUUXXX[[[]]]___dddkkkqqq999999777666555555555555666666666666666666666666666555444333333444555666444444444444444444444444555555555666666666666777888777777888:::===@@@BBBWWWnnnsssuuuvvvpppdddZZZdddxxxsssiiinnn|||~~~zzzssshhheeegggfffbbbbbbmmm|||gggTTTIIIHHHKKKNNNMMMIIICCCBBBDDDCCC@@@<<>>???CCCSSSooorrr}}}uuuzzzvvvnnndddbbblll|||}}}\\\LLLJJJLLLPPPTTTIIIKKKIIIDDDBBBCCCCCC@@@<<<===>>>@@@AAA???:::777444222000---,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,,,,++++++++++++...------,,,,,,------......------------...//////000000000000111111111111111111111111222333444555:::===AAAGGGMMMSSSWWWZZZZZZ[[[\\\\\\\\\aaaiiippp888777666555555555555555555555555555555555555555444444555555555555444444444444444444444444444444333333333444444444555555777666666666777999;;;<<<:::>>>OOOmmmyyyiiilllzzzxxxsssrrr|||}}}uuu[[[HHHIIIOOONNNLLLOOOGGGLLLLLLFFFAAA@@@@@@??????===;;;:::999777555222111000...---,,,,,,---...,,,,,,,,,---------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------......------------...//////000000000000111111111111111111111111222333444555999<<<@@@FFFLLLRRRVVVYYYYYY[[[\\\\\\\\\aaaiiiooo777666555555444444444555555555555555555555555555333333555666666555333333444444444444444444444444222222333333333444444444777666666666777888999:::===888<<>>@@@@@@CCC???:::666444333222111......---,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------------.../////////000000000111111111111111111111111222333444444888;;;???EEEKKKQQQUUUXXXYYYZZZ\\\\\\]]]aaahhhnnn666555444444444444444444555555555555555555555555222333444555555444333222444444444444444444444444222222222333333333333444777777777777777888888999;;;777666<<>>888333111000000///,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------------.../////////000000000111111111111111111111111222333444444888:::???EEEKKKQQQUUUWWWXXXZZZ\\\\\\]]]aaahhhmmm555444444333333333444444444444444444444444444444333333444444444444333333444444444444444444444444222222222333333333444444555666666777777888888888666888;;;;;;<<>>555222///......---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---...------,,,,,,------......------------...//////000000000000111111111111111111111111222333444555999;;;@@@EEELLLQQQVVVXXXVVVYYY\\\\\\]]]```ggglll333333333222222333444444444444444444444444444444555444222222222222444555444444444444444444444444333333444444444444555555000111333444555666666666777333222555777888;;;???JJJfffyyyfffgggkkkeee\\\mmmxxxvvvcccQQQLLLJJJEEEFFFHHHHHHEEEBBB@@@999111111000//////000///...,,,***++++++,,,,,,,,,++++++,,,,,,,,,---------......*********++++++,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------......------------...//////000000000000111111111111111111111111222333444555999<<<@@@FFFLLLRRRVVVYYYVVVYYY\\\]]]]]]```fffkkk444333333222222333333444444444444444444444444444111111222222222333333333222222222222222222222222111222333333444444333333555555555555555555555555777777777777777888888999<<>>:::666333222------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000111333333222111111111111111111222333444555999;;;@@@FFFLLLRRRWWWYYYYYYZZZZZZZZZ\\\```fffkkk444333333222222333333444444444444444444444444444111111111222222222333333222222222222222222222222111222333333444444333333444444444444444444444444777777666666666777888888777:::CCCRRRiii|||nnngggiiikkkiiiffffff```WWWQQQNNNLLLJJJHHHDDDBBB???;;;777444111000------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000111111222222111111111111111111222333444555999;;;@@@FFFLLLRRRVVVYYYXXXYYYYYYZZZ\\\```fffjjj333333222222222222333333333333333333333333333333111111111222222222222333222222222222222222222222111222222333333333333333444444444444444444444444666666555555666666777888888666666:::IIIbbb~~~|||{{{~~~{{{rrrjjjfffeee^^^WWWOOOMMMNNNNNNJJJFFF===<<<999666333111///...---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000/////////000000111111111111111111222333444555999<<<@@@EEELLLQQQUUUXXXVVVWWWYYYZZZ\\\aaafffkkk333333222222222222333333222222222222222222222222111111111111222222222222111111111111111111111111111111222333333333333222333333333333333333333333555555555444555555666777888999::::::???LLL^^^lllwwwiiidddeee___YYYSSSOOONNNKKKFFFAAA777666444222000///......---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000///.........///111222111111111111222333444444:::<<<@@@EEEKKKPPPTTTWWWVVVXXXYYY[[[]]]bbbgggkkk333222222111111222222333222222222222222222222222000000111111111222222222111111111111111111111111000111222222333333222222333333333333333333333333444444333333444444555666333777:::;;;:::<<>>999555333000000///...------------------------------------+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000111111222222111111111111111111222333444555;;;===AAAEEEJJJNNNQQQSSSVVVXXXZZZ\\\]]]___bbbeeezzz222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111222222111111222222333444444333222333555777777666888===@@@CCCOOOfff~~~zzzssspppggghhhfffaaa]]]cccppp|||XXXPPPFFF@@@===999333---000///...---,,,,,,,,,,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000222333333222222111111111111111222333444555<<<===AAAEEEIIINNNQQQSSSVVVWWWYYYZZZ[[[]]]```bbbuuu111111000000000000000111111111111111111111111111000000000000000000000000////////////000000000000222111111111000000//////111111000000000000111111111111111111111111111111444333333333333444555555333666999888999DDDVVVeeemmmnnnnnnllliiiiiillloooiiigggdddbbbaaa```^^^\\\QQQIII???777333222000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......---...///000111222333333444333333222333444666777===???CCCFFFIIIMMMQQQUUUWWWWWWXXXZZZ]]]___aaacccppp111111000000000000000111111111111111111111111111000000000000000000000000////////////000000000000111111111000000000//////111111000000000000111111111111111111111111111111333333333333333444555555444666888777666;;;EEEMMMVVVbbbtttzzzmmmoooqqqoookkkhhhggggggkkkiiieeeaaa]]]XXXSSSOOOEEE???777222000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............///000111222222333333222111111222333555666===???CCCFFFIIIMMMQQQUUUXXXXXXYYYZZZ\\\___aaabbbrrr000000000//////000000111111111111111111111111111000000000000000000000000////////////000000000000111111000000000000//////111111000000000000111111111111111111111111111111333333222222333333444555333555666666555555666888999CCCSSScccttt}}}wwwxxx}}}}}}yyyxxxwwwtttoooiiieeeccccccnnnjjjddd]]]VVVMMMEEE@@@777444000......//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////000000111111111111111000000111222444555<<>>BBBFFFIIIMMMRRRVVVZZZZZZ[[[[[[\\\]]]^^^___aaaxxx//////......///000111111000000000000000000000000////////////////////////////////////000000000000//////////////////000000111111000000000000111111000000000000000000000000222111111111111222333333222111111333777999888777999777666777===HHHTTT\\\kkkvvv~~~|||yyywwwuuutttqqqnnnkkkiiiiiikkknnnppp^^^WWWLLLBBB:::666222000---...///000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////000000000222222111222333555777888;;;>>>BBBFFFIIINNNSSSVVV[[[[[[[[[[[[\\\]]]^^^___bbbwww............///000111111000000000000000000000000////////////////////////////////////000000000000......////////////000000111111000000000000111111000000000000000000000000111111000000111111222333333111000000333555666666333333444555888;;;>>>???LLLUUUbbbppp{{{~~~~~~~~~~~~~~~{{{yyyuuurrrmmmfff___ZZZIIIBBB:::333///...------,,,...//////...------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,---...............//////000000000222222222222333555777999;;;>>>BBBEEEIIINNNSSSWWW[[[[[[[[[[[[\\\]]]^^^___kkk|||...------......000111111000000000000000000000000////////////////////////////////////000000000000........./////////000000111111000000000000111111000000000000000000000000000000000000000111222222222222111111111111333444333333444666888888888777:::===DDDNNN[[[hhhssszzz~~~xxxnnncccYYYNNNDDD===777444000...---......---,,,///000///---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************+++++++++++++++,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,------...///000111111111111111111333555777888:::===AAAEEEIIINNNSSSWWWZZZZZZZZZ[[[\\\^^^___```lll{{{---------......000111111000000000000000000000000////////////////////////////////////000000000000---.........//////000000111111000000000000111111000000000000000000000000000000000000000111111222000222333333222222444666777444111111222555777888555444333888CCCPPP[[[bbbjjjpppzzz}}}kkk```PPPBBB999555222111///......000222222111///...000222111///...000222------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++************+++++++++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---...///000111222000//////000222444666777:::===AAAEEEIIINNNSSSWWWYYYYYYZZZ[[[\\\^^^___```dddvvv............////////////000000000000000000000000111111000000//////......////////////000000000000////////////000000000000111111000000000000000111////////////000000000000111111000000000000111111111111222222222111111000111111111222222333333333:::888666666888;;;???BBBVVVZZZaaaiiirrryyyxxxpppeeeYYYPPP@@@>>>:::666333000///...///////////////////////////............---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...///000000111000000111222333555666777<<>>CCCGGGIIIKKKNNNSSSZZZ^^^```dddiiimmmxxx|||xxxqqqggg^^^VVVNNNEEE>>>>>>:::666555555555222//////............///000111////////////////////////............------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000000000111111111111111222333555777888<<>>???AAACCCEEEFFFFFFFFFFFFHHHLLLOOORRRSSSRRRRRRRRRRRRRRRQQQOOOLLLJJJIIIFFFEEECCC@@@>>><<<:::::::::888555444444444444444333111...---............222222111000///...---,,,------------------------...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......222222222222111111111111111111222333444666777888<<>>AAAEEEHHHLLLPPPUUUXXX___^^^\\\]]]^^^```aaaaaakkk------------............------------------------------------............,,,,,,,,,---------......------------------------.........................../////////000000000000//////............//////////////////////////////////////////////////////........................////////////////////////....................................////////////111000///.........//////....../////////000000000000000000000000000000000..............................////////////............------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------......///000000111111222222111111222222333444555777888999>>>AAAEEEHHHLLLPPPUUUXXX^^^]]]\\\\\\^^^```aaabbblll------------............------------------------------------............,,,,,,,,,---------......------------------------............................../////////000000000//////............//////////////////////////////////////////////////////........................////////////////////////---------------------------............///////////////...------------...---------............///000000000000000000000000..............................////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---......////////////000111111111111111222222333444555777888999>>>AAAEEEHHHLLLPPPUUUXXX]]]\\\\\\\\\^^^___aaabbbppp,,,,,,---------.........------------------------,,,,,,---------.........,,,,,,,,,---------......------------------------................................./////////000000///......------......///////////////////////////////////////////////////........................////////////////////////---------------------------------.........//////.........------------...------------............000000000000000000000000........................---......//////......---,,,---...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++,,,,,,------.../////////...///000000111111111111333333333444555777999:::>>>AAAEEEHHHLLLPPPUUUXXX[[[\\\\\\]]]]]]___bbbdddwww,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------....................................////////////......------------..............................////////////////////////........................////////////////////////------------------------------------............---.....................---------.........//////////////////////////////........................------............------+++---......,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++,,,,,,---......//////000......000111111222222222333333444444666777999:::>>>AAAEEEHHHLLLPPPUUUXXXZZZ\\\]]]^^^^^^```cccfff|||,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------------........./////////......------------..............................////////////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---......//////......---------.........//////////////////////////////------------------------------............------***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------...//////000000...///000222222333333333333333444555666888999:::>>>AAAEEEHHHLLLPPPUUUXXXZZZ\\\_________```eeeiii++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------------------.........//////...------,,,,,,------...........................////////////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***+++,,,---......---,,,,,,,,,,,,,,,------------////////////////////////------------------------,,,------......------,,,)))---///...+++***---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////000000///000111222444444444444444444444555666888::::::>>>AAAEEEHHHLLLPPPUUUXXXZZZ]]]```aaa```bbbggglll++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------------------.........//////...------,,,,,,------...........................////////////////////////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,////////////////////////------------------------,,,------......------,,,)))---000///+++***---111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......///000000000000000222333444555555555444444444555777888:::;;;>>>AAAEEEHHHLLLPPPUUUXXXZZZ^^^aaabbb```bbbhhhmmm,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++,,,,,,,,,,,,---------------............///000000//////.........---......------------......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------////////////////////////---,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,...333666,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333444444444444444555666777777888:::<<>>AAADDDHHHLLLNNNQQQTTTVVVZZZ\\\]]]]]]]]]```ggglll,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,,,,---------------............///..............................------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,++++++******++++++++++++++++++++++++++++++)))+++,,,---+++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333444444444444555777999999999;;;===@@@CCCFFFKKKNNNPPPRRRTTTUUU[[[]]]^^^]]]]]]aaagggmmm,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------------............///---------.....................------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---,,,++++++******++++++++++++++++++++++++++++++))),,,......,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333444444444444555777999999:::;;;>>>AAAEEEHHHLLLPPPQQQSSSUUUVVV\\\^^^_________bbbiiinnn,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,---------------............///---------------...............------------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,++++++******++++++++++++++++++++++++++++++***,,,......---+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333444444444444555666888999:::;;;>>>AAAEEEHHHLLLOOOQQQSSSVVVXXX]]]___`````````cccjjjooo,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,---------------............///,,,,,,,,,------...............------------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,++++++******++++++++++++++++++++++++++++++***,,,------,,,+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333444444444444444555777888999;;;>>>@@@DDDGGGJJJLLLNNNQQQUUUXXX]]]^^^_________bbbiiiooo,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////,,,,,,,,,------..................------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,++++++******++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222333444444444444333555777888999;;;>>>@@@CCCEEEGGGJJJLLLPPPUUUXXX\\\]]]___^^^^^^bbbhhhnnn+++++++++************))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................////////////////////////------------------------------------------------///...---,,,+++,,,---...---,,,++++++******++++++,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------......///000000000000111111222222222111111111222444666999<<>>@@@FFFHHHJJJLLLNNNQQQVVVYYY\\\]]]^^^]]]^^^bbbiiiooo+++++++++************))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------................................................------------------------------------------------,,,+++++++++,,,---......---,,,++++++******++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------......///000000000222333444555666666777666444555666777999<<<>>>???FFFHHHJJJLLLNNNQQQVVVYYY[[[]]]^^^^^^^^^bbbjjjppp+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................---------------------------------------------------------...///000111111---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------..................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222444555777777888888666666777888:::<<<>>>???FFFHHHJJJLLLNNNQQQVVVYYY[[[\\\^^^^^^___ccckkkqqq+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................------------------------------------------------,,,---...///000000111111---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,---.../////////......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111222333444666666777777666777777999;;;===???@@@FFFHHHJJJLLLNNNQQQVVVYYYZZZ\\\^^^^^^___dddlllrrr+++++++++************)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------------------------------***+++,,,------------------,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++,,,---//////...------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000111222333444555555555555666777888999;;;>>>@@@AAAFFFHHHJJJLLLNNNQQQVVVYYYZZZ\\\]]]^^^```eeemmmttt+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------------------------------***+++,,,------,,,++++++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++---.........,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))******+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------......///000000000222333444444555555555555555666777999<<>>AAACCCGGGKKKNNNPPPPPPSSSXXX\\\]]]^^^^^^^^^___eeeooovvv,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,........................,,,,,,,,,------------...***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********)))))),,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++************++++++++++++***))))))***++++++************************)))************+++++++++************************+++++++++*********))))))++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111222333444555555555555333555888:::<<<>>>AAACCCFFFJJJNNNOOOPPPRRRWWW\\\^^^___``````aaafffooovvv,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++***************+++++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++************++++++************************************************)))************+++++++++************************+++++++++***************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------...------......///000111000111222333444444444444333666999;;;<<<>>>AAACCCEEEIIIMMMNNNOOORRRWWW[[[^^^```bbbbbbcccgggooottt++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++++++++************++++++))))))************))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,...........................------......///000111111222333444444555444444444666999;;;<<<>>>AAADDDDDDHHHLLLNNNOOOQQQWWW[[[]]]___bbbccccccgggmmmsss++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++************+++,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++((()))************)))(((************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,---------,,,...........................------......///000111222333444555555666666666444666999;;;===???BBBDDDDDDGGGLLLNNNOOORRRWWW[[[[[[^^^```aaabbbfffmmmrrr***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++++++++***************+++,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++))))))))))))))))))))))))************************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,------------------------------------...------......///000111333333444555666666666666444777:::<<<===???BBBDDDDDDHHHLLLNNNOOOSSSXXX\\\[[[]]]___```aaafffnnnttt******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++***************++++++,,,+++,,,,,,------,,,,,,+++++++++************++++++***)))(((''''''((()))***************************)))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222222333444555555555555555777:::<<<===???BBBDDDDDDHHHLLLOOOPPPTTTYYY^^^[[[]]]^^^___aaagggpppwww*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++*********)))***++++++,,,+++,,,,,,------,,,,,,+++++++++************+++++++++)))(((&&&&&&((()))+++************************)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111111222333444444444444555777:::<<<===???BBBEEEEEEIIIMMMOOOQQQTTTZZZ^^^\\\^^^______bbbhhhssszzz,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------...///111222222444666777666666777888555777:::<<<===???BBBEEEHHHJJJLLLNNNQQQTTTYYY\\\[[[]]]^^^^^^aaahhhrrryyy,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))******************************************************+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------...///111222222444666666555555666777666888;;;===>>>@@@CCCFFFHHHJJJMMMOOOQQQUUUZZZ]]]\\\]]]^^^___aaagggqqqxxx,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))))))))*********+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************************+++++++++,,,,,,,,,***))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------...///000111111222444555444444555666777999<<<>>>???AAADDDGGGIIIKKKMMMOOOQQQVVV[[[___^^^___```___aaagggpppwww++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......//////000111000222444444333333444555666888;;;===???AAADDDFFFJJJKKKMMMOOORRRVVV\\\```___```aaa```aaafffooovvv++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...//////000000000///111333444333333444555555777:::<<<>>>@@@CCCEEEJJJKKKMMMNNNQQQVVV]]]aaa```aaaaaa```aaafffooovvv***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---...///000000000000000111333444333333444555444777:::<<<===???BBBDDDIIIJJJLLLMMMPPPVVV]]]bbb```aaaaaaaaaaaagggpppwww******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---...///000000000///000222444555444444555666555888;;;===>>>@@@CCCEEEIIIIIIJJJLLLOOOUUU\\\aaa```aaaaaaaaabbbhhhqqqxxx*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++******************************************************+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---...000000000000///111333555555444444555666666999<<<>>>???AAADDDFFFHHHIIIJJJKKKNNNTTT\\\aaa___```aaaaaabbbhhhqqqxxx++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,+++*********+++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------////////////////////////------......///000000000222444666777666666777888888;;;???@@@@@@AAAEEEIIIFFFJJJMMMNNNOOOTTT^^^fff```aaabbbaaabbbgggpppwww++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------........................------......///000000000111333555666555555666777777:::>>>@@@@@@BBBFFFIIIGGGKKKOOOQQQQQQUUU^^^eee```aaabbbaaabbbhhhqqqxxx++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------......///000000000000222444444444333444666555999===???@@@BBBFFFJJJHHHMMMRRRTTTTTTWWW^^^dddaaabbbbbbaaabbbhhhqqqxxx++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------......///000000000///111333444333333444555444888===???@@@BBBGGGKKKIIIOOOUUUWWWWWWYYY^^^cccaaabbbbbbbbbccchhhqqqxxx++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------......///000000000000111333444333333444555444888<<>>???AAAEEEIIIIIIOOOVVVYYYYYY[[[```eeebbbccccccbbbccciiirrryyy++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------------......///000000000333555777777777666777888555999===>>>???@@@DDDHHHIIIOOOUUUWWWXXX[[[aaagggbbbccccccbbbdddiiirrryyy++++++******++++++,,,------,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------------------------------------......///000000000444666888999888888999:::666999===>>>>>>@@@CCCGGGIIINNNTTTVVVWWW[[[bbbhhhbbbcccccccccdddiiirrryyy++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++******))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......111000...---...///111222333444555777888999999999777:::>>>???@@@BBBGGGKKKKKKOOOSSSVVVWWWYYY^^^bbbccccccbbbbbbdddiiipppuuu++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++*********)))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......000///...------///000222222333444666777777777888777:::>>>???@@@BBBGGGKKKKKKOOOSSSUUUVVVXXX]]]aaacccbbbbbbbbbdddiiipppuuu++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......///...---------...000111000111222444555555555555777:::>>>???@@@BBBGGGKKKKKKOOOSSSUUUUUUWWW\\\___aaabbbbbbbbbeeejjjqqqvvv++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,---...///000///000111222333333333333777:::>>>???@@@BBBGGGKKKKKKOOOSSSUUUUUUWWW[[[^^^```aaabbbccceeejjjqqqvvv++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,------......------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---...//////000000000111222333333333333777:::>>>???@@@BBBGGGKKKMMMPPPTTTUUUUUUVVVZZZ^^^___```aaacccfffkkkrrrvvv++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,---------------------............------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...///000000111111111222333333333333333777:::>>>???@@@BBBGGGKKKNNNRRRUUUVVVVVVWWWZZZ^^^]]]___aaacccggglllrrrwww++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,------...---------------............------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///000111111111333333444444555555444444777:::>>>???@@@BBBGGGKKKPPPSSSWWWXXXWWWWWW[[[^^^\\\^^^aaadddggglllssswww++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,------......------------............------++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,---...000111222222222444444555666666666555555777:::>>>???@@@BBBGGGKKKQQQUUUXXXXXXWWWXXX[[[^^^\\\^^^aaadddgggmmmssswww++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------..........................................///111222333444444444444555777888999:::<<<===>>>@@@CCCHHHKKKSSSVVVXXXXXXWWWXXX\\\```___aaaccccccdddiiiqqqwww++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------..........................................///111222333444444555666777777888888;;;<<<>>>???@@@DDDIIILLLSSSVVVXXXXXXWWWXXX\\\```___aaadddeeefffiiipppuuu++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------............///111222333555666777888999999888777<<<===???@@@BBBEEEJJJNNNSSSVVVXXXXXXWWWXXX\\\``````bbbeeeeeefffiiiooottt++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------............///111222333555666999:::;;;:::888777<<<===???AAACCCFFFKKKOOOSSSVVVXXXXXXWWWXXX\\\```cccddddddcccdddhhhpppwww++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------............///111222333555666999:::;;;:::999888<<<===???AAACCCGGGLLLPPPSSSVVVXXXXXXWWWXXX\\\```fffeeecccaaaaaahhhrrr{{{++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............///111222333444555777999::::::::::::;;;===???AAACCCGGGLLLPPPSSSVVVXXXXXXWWWXXX\\\```eeeeeebbb```aaaiiittt}}}++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............///111222333333444555777999:::;;;<<<:::<<<>>>@@@BBBGGGLLLPPPSSSVVVXXXXXXWWWXXX\\\```aaabbbccccccdddkkkttt|||++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******+++---...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............///111222333333333444555777:::<<<===:::;;;===???BBBFFFLLLPPPSSSVVVXXXYYYWWWXXX\\\```^^^aaadddfffhhhmmmtttzzz++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------......//////000000333444555555555555555555888:::>>>AAADDDHHHNNNQQQTTTVVVWWWXXXXXXXXXZZZ\\\___\\\]]]aaaeeeiiiooovvv++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///......//////000111111111555666666777777777777777999;;;>>>AAAEEEIIINNNRRRTTTUUUWWWXXXWWWXXXZZZ\\\```]]]^^^bbbfffiiipppxxx++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---....../////////000111222222222777777888999999999999999:::===@@@BBBEEEJJJOOOSSSSSSUUUVVVWWWWWWXXX[[[]]]aaa______cccfffiiiqqqzzz++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,++++++++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,------.........///000111111222222777777888999::::::::::::<<<>>>AAACCCFFFJJJOOOSSSRRRTTTUUUVVVVVVXXX[[[^^^bbb``````dddfffiiirrr|||++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,---...///000111222555666777888999999999999===???AAADDDGGGKKKOOOSSSRRRSSSTTTUUUVVVXXX\\\___bbbaaaaaadddeeeiiisss}}}++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,---...//////---+++***++++++,,,,,,,,,,,,------......---,,,,,,,,,------+++,,,---...///000111222444555666777888999999999===???AAADDDFFFJJJOOORRRQQQRRRSSSTTTUUUXXX]]]```aaaaaabbbddddddgggrrr~~~++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......+++---000222222///,,,)))++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,---///000111222333444555666888999999::::::===???AAACCCFFFIIINNNQQQPPPQQQRRRSSSTTTXXX]]]aaaaaa```bbbccccccfffrrr~~~++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......***---222444444111,,,(((++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,------...000111333444444555555777888999:::::::::<<<>>>AAACCCEEEIIIMMMQQQPPPQQQRRRSSSTTTXXX]]]aaa``````bbbcccbbbeeeqqq++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------++++++,,,,,,---...//////---------......///000111666666666777999:::<<<===<<>>AAAFFFHHHHHHJJJOOORRRRRRUUUWWWYYYZZZ\\\^^^aaabbbaaaaaaccccccgggsss++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............/////////...//////000111222666666666666666777888999@@@AAACCCEEEGGGKKKQQQTTTTTTVVVXXXYYYZZZ\\\___bbb___dddbbbbbbiiiiiippp++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............//////......//////000111222444444444444555666777888???AAACCCEEEGGGLLLQQQUUUSSSUUUWWWXXXXXXZZZ]]]___^^^cccaaabbbhhhiiippp++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............///............///000111222333333333333444555666777???@@@CCCEEEHHHLLLRRRVVVTTTVVVWWWXXXXXXYYY\\\^^^\\\bbb```aaahhhjjjqqq+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............///............///111222333444444444444555666888888>>>@@@CCCEEEHHHMMMSSSWWWWWWXXXZZZZZZZZZ[[[]]]___[[[aaa___aaahhhjjjqqq+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............///------......///111222333555555666666777999:::;;;???AAACCCFFFIIIMMMSSSWWWWWWXXXZZZZZZZZZ[[[]]]___\\\aaa```aaahhhjjjqqq++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............///---------...000111333333777777777888999;;;======AAABBBDDDFFFIIIMMMRRRVVVTTTVVVWWWXXXXXXYYY\\\^^^]]]cccaaabbbiiijjjrrr++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------............///---------...000111333444777777888999:::<<<>>>>>>CCCDDDFFFGGGIIILLLQQQUUUSSSUUUWWWXXXXXXZZZ]]]___```eeeccccccjjjkkkrrr++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......---------.........//////,,,------...000111333444777777888999:::<<<>>>???DDDEEEFFFGGGHHHLLLPPPTTTTTTVVVXXXYYYZZZ\\\___bbbaaafffddddddjjjkkkrrr......,,,,,,,,,,,,......------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))************+++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,------......------,,,+++,,,------......------.../////////...---,,,,,,.........///000222444444777777888999;;;===???@@@BBBDDDFFFGGGHHHKKKOOORRRTTTWWWZZZZZZYYYYYY\\\___ccciiigggfffkkkkkksss...---,,,++++++,,,---...---------------,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,------......------,,,+++,,,------......------......//////......---,,,.........///000222444444;;;;;;:::::::::;;;<<<<<>>@@@BBBDDDEEEGGGHHHJJJLLLPPPTTTTTTWWWYYYYYYXXXYYY]]]aaa```dddbbbcccjjjkkkqqq++++++++++++++++++++++++,,,------......---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---......//////............///////////////............///000222444444888888888999:::;;;======DDDFFFHHHIIIJJJMMMQQQTTTTTTWWWYYYXXXWWWYYY^^^bbbdddgggddddddkkkkkkooo|||++++++,,,,,,,,,,,,++++++,,,------............---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,------...////////////.........///000000000//////.........///000222444444666777:::===BBBFFFJJJLLLEEEGGGHHHJJJKKKNNNRRRUUUUUUWWWXXXXXXWWWYYY^^^ccceeehhhddddddkkkkkkmmmyyy+++,,,---......---,,,+++,,,,,,---...............++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,------------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,------......------,,,------...///////////////......///000000000000000.........///000222444444444666999???EEEJJJOOORRREEEGGGIIIJJJKKKNNNRRRUUUUUUVVVXXXWWWWWWYYY___ccccccfffaaaccckkkkkklllxxx,,,,,,............,,,,,,,,,,,,---.../////////...++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++,,,,,,------------------------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++,,,---...///---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,------......------,,,---......///////////////......///000000000000000.........///000222444555777777888999;;;<<<>>>???FFFGGGIIIJJJLLLOOOSSSVVVUUUVVVXXXWWWWWWYYY___ddd```ccc___aaajjjkkklllxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---......//////......---------------------------------------------------,,,,,,++++++*********...------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,---------.......................................///000222333444555777888888888:::===@@@CCCDDDFFFHHHIIILLLPPPSSSRRRUUUWWWXXXWWWXXX[[[___dddeee___^^^eeefffkkkyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......+++,,,,,,---------------------------------------------------------------,,,,,,,,,+++++++++++++++---------------...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................////////////000111333333666777888888999:::>>>@@@CCCEEEFFFHHHIIILLLPPPSSSSSSVVVYYYYYYXXXYYY\\\```dddeee___^^^fffhhhmmm|||---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......***+++,,,,,,------,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,---------------......///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................000000///000000111222222666777888888999;;;>>>AAACCCEEEGGGHHHIIILLLPPPSSSTTTWWWZZZZZZYYYZZZ^^^aaaeeeeee___^^^fffiiippp...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,------------,,,------------------------------------------------***++++++,,,,,,---------------,,,,,,------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................111000000000000000111111444555777777888:::===@@@DDDEEEGGGHHHIIILLLOOORRRTTTWWWZZZZZZYYYZZZ]]]aaaeeefff______gggkkkrrr---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,---...............------------------------------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................111000000000000000111111222444555666777999<<>>@@@GGGIIIJJJJJJJJJKKKMMMOOOTTTWWWXXXXXXWWWXXX\\\___dddfffaaaaaajjjlllqqq......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---............//////...------,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000...------,,,---...///000////////////000111222333555666888888888:::===@@@FFFGGGIIIJJJJJJLLLOOOQQQUUUWWWYYYXXXWWWXXX\\\```dddfffaaabbbjjjkkkppp~~~...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---...............///......---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111...------------...//////////////////000111222333555666777777888:::===@@@EEEFFFHHHIIIJJJLLLPPPSSSUUUXXXYYYYYYXXXYYY]]]```dddfffbbbbbbjjjkkkooo}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,------///000000------------......//////////////////000111333333555666888888999;;;>>>AAAFFFGGGHHHIIIIIILLLPPPSSSVVVXXXZZZYYYXXXYYY]]]aaadddfffbbbbbbjjjjjjnnn{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------------------------------///......---------......---------........................///000222333444777888999:::;;;===AAADDDIIIIIIIIIHHHHHHJJJNNNQQQUUUXXXYYYYYYWWWXXX\\\```ccceeeaaabbbjjjkkknnn{{{,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,---......///.........++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------............------------------------------------------------------//////...---------------,,,---......//////...............///000222333444777999:::;;;<<<>>>BBBEEEJJJJJJIIIHHHHHHJJJNNNQQQTTTWWWXXXXXXWWWXXX\\\___aaaddd```bbbkkkkkknnn{{{,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,------...//////......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------........................------------------------......---------......///,,,---.../////////...------......///000222444555777888:::;;;<<<>>>BBBEEEIIIIIIHHHGGGHHHJJJOOOSSSSSSVVVWWWWWWUUUVVVZZZ^^^^^^bbb___bbbkkklllooo|||,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,---.../////////...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---..................------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------........................------------------------,,,,,,,,,---...///000111,,,,,,.../////////...---------...///111222444555666777999:::;;;>>>AAAEEEGGGGGGGGGGGGHHHKKKQQQUUUSSSUUUWWWVVVUUUVVVZZZ^^^]]]aaa___bbbkkklllppp}}}------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,---------..............................////////////////////////***+++,,,,,,------------------------------------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------..................------......------------......111000///...............------......///111222333777999999888777:::@@@EEEGGGHHHHHHHHHHHHKKKPPPSSSTTTUUUVVVVVVWWWYYY\\\___bbbccc```dddkkkgggiiiwww------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,---------......................................................***+++,,,---------------------------------------------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------..............................------------......000000///........................///000111222333777999:::999888:::???DDDHHHIIIIIIHHHHHHKKKOOOSSSTTTUUUVVVVVVWWWXXX[[[^^^ddddddaaadddkkkfffggguuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......................................................+++,,,,,,------------,,,------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------..............................------------......////////////............/////////000111222333444666999;;;:::999;;;???CCCJJJJJJJJJIIIIIIKKKOOORRRUUUVVVWWWWWWWWWXXX[[[^^^eeeeeeaaadddjjjeeeeeettt,,,,,,------------------------------------------------------------------,,,------......------,,,,,,------...............---------------------------------------------------------,,,,,,---------,,,,,,,,,---------......................................................,,,,,,---------------,,,---------------------------------,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......////////////......------------------------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------------.....................------------.........///////////////......//////000000111333444555666999;;;<<<;;;;;;???BBBLLLLLLKKKJJJIIIKKKNNNQQQVVVWWWXXXWWWWWWXXX[[[^^^ddddddaaadddjjjeeefffttt,,,,,,,,,---------......------------------------------------------------,,,------......------,,,,,,---......//////......------------------------------------------------------------------------,,,,,,,,,---------......................................................---------......------,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------...............////////////......------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------------------------.........//////......------------......---...//////000///......//////000000111333444555555888;;;<<<;;;<<<@@@DDDMMMMMMLLLKKKJJJKKKNNNQQQVVVWWWXXXXXXWWWYYY\\\^^^bbbbbb___cccjjjfffgggvvv+++,,,,,,------.........------------------------------------------------,,,------......------,,,------...////////////...------------------------------------------------------............------,,,,,,,,,---------..............................---------------------------............------,,,------------------------------............------++++++,,,,,,------......,,,,,,,,,---......//////......////////////......------------------------***++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,------.../////////......------------......------///000000000///.../////////000111222333444555777:::;;;;;;===BBBGGGNNNNNNMMMKKKJJJLLLOOORRRUUUVVVWWWXXXXXXZZZ]]]```aaaaaa^^^cccjjjfffhhhvvv++++++,,,,,,---......///........................------------------------,,,------......------,,,------...///////////////........................------------------------,,,---...//////...---,,,,,,,,,,,,---------..............................------------------------...............---,,,,,,------------------------,,,---...//////...---,,,++++++,,,,,,---......///,,,,,,------.../////////......////////////......------------------------******+++,,,,,,---..............................++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,------...//////000......------------......,,,---///000111000///............///000111222333444777999::::::>>>DDDJJJMMMMMMMMMKKKKKKMMMPPPTTTTTTUUUWWWXXXYYY[[[___bbbbbbbbb___ccciiieeefffuuu++++++,,,,,,---...//////........................------------------------,,,------......------,,,---......///////////////........................------------------------,,,---...//////...---,,,,,,,,,,,,---------..............................------------------------.../////////...---,,,,,,------------------------,,,---...//////...---,,,++++++,,,,,,---...//////,,,,,,------...///000000......////////////......------------------------******+++,,,,,,---..............................++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,------...///000000.........------.........+++---///000111000///...------......///111222333444666888999:::>>>FFFLLLMMMMMMMMMLLLKKKMMMQQQUUUSSSTTTVVVXXXYYY\\\```cccdddddd```ccciiiddddddrrr------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////.........---------+++++++++,,,,,,,,,---------------............///------------------------------------------------........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000000000000//////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------------............------////////////////////////......////////////......000000//////000222444555777888999:::<<<@@@EEEIIINNNMMMLLLLLLLLLMMMOOOOOOSSSTTTVVVWWWXXXZZZ^^^aaafff^^^^^^eeegggcccfffooo------------------------------------------------........................------------------------------------------------................................................//////.........---------,,,,,,---------.........---------............///------------------------................................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000000000000//////......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------------............------..............................////////////......000/////////000222444555777888999:::<<<@@@FFFJJJMMMLLLKKKKKKLLLNNNOOOPPPSSSTTTVVVWWWXXXZZZ^^^aaaeee^^^^^^eeegggcccfffnnn------------------------------------------------........................------------------------.......................................................................................------------------.........//////---------............///------------------------////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000000000000//////......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------------------------............------..............................////////////......000/////////000222444555666777999:::<<<@@@FFFJJJKKKKKKJJJJJJLLLNNNPPPRRRRRRTTTVVVWWWXXXZZZ^^^```ddd______dddfffcccffflll------------------------------------------------........................------------------------------------------------........................................................................------------............---------............///........................................................................---------............///------------------------...------------...////////////000000000000//////......---------,,,,,,,,,------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------............------..............................////////////......////////////000111333444666777888:::<<<@@@FFFJJJJJJJJJIIIIIIKKKNNNQQQSSSRRRTTTWWWXXXYYYZZZ]]]___bbb______dddeeeccceeejjj------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---.....................+++,,,,,,,,,,,,------------------............///........................------------------------........................---------............///------------------------...------------...////////////000000000000//////......---------,,,,,,,,,------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------------............------..............................////////////......//////......///111333444555777888:::<<