BM6P6(@ lllnnnnnnpppyyyzzzeeeVVVRRRUUUZZZjjjtttiiiaaa___hhhrrr|||ooonnnrrrxxxgggWWWRRRSSSPPPHHH>>>666555666777888999:::;;;===@@@CCCCCCIIITTTccctttzzzooommmlllnnnqqqsssrrrpppoookkkfffaaa\\\TTTJJJCCC>>><<<::::::;;;<<<======???CCCKKKSSS^^^mmm}}}{{{nnnaaaVVVSSSSSSUUU\\\eeennnyyyooo]]]NNNEEECCCBBBBBBCCCGGGKKKVVVjjj|||oooXXXJJJKKKQQQ\\\___aaa___]]]aaallluuu|||rrrdddUUUKKKHHHMMMNNNYYYooo{{{[[[GGG>>>;;;666333333333333222000000000000000000000000000000000000000000000000111111000000//////.........///000222222222111000111111111111111111111111333111111222333555>>>HHHMMMUUU___bbbbbbbbbgggmmmsssaaaSSSNNNKKKNNNQQQRRRVVV[[[dddgggppp{{{{{{vvvhhh[[[SSSJJJGGGCCC@@@@@@??????>>>>>>===<<<;;;:::999999999<<<;;;<<<===???BBBDDDFFFEEEGGGJJJNNNPPPYYYlll}}}}}}{{{{{{|||tttnnnggg___YYYMMMHHHBBB??????@@@???>>>@@@BBBCCCCCCBBBAAABBBCCC???@@@DDDGGGGGGLLLYYYgggzzzuuuddd___YYYYYY^^^aaaaaa``````\\\WWWSSSLLLFFFGGGMMMKKKKKKJJJIIIGGGEEECCCBBBDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<===>>>???@@@@@@BBB@@@BBBFFFKKKUUUgggwwwmmmnnnnnnpppxxxyyydddVVVRRRVVV[[[kkk|||rrrhhhaaa```iiittt{{{nnnooouuuxxxgggYYYMMMNNNMMMHHHBBB<<<999888777999:::;;;;;;===AAADDDGGGMMMXXXgggxxxtttkkkjjjjjjlllppprrrqqqpppnnnkkkfffaaa[[[SSSJJJCCC===<<<::::::<<<>>>@@@AAAEEEJJJQQQZZZfffuuu}}}qqqfff\\\YYYZZZ^^^fffnnnxxx{{{mmm]]]NNNFFFCCCBBBAAACCCFFFKKKUUUiii{{{pppWWWHHHHHHMMMVVVZZZ^^^]]]\\\bbbmmmwwwxxxooocccTTTJJJGGGJJJLLLXXXmmm}}}{{{\\\HHH>>>;;;666333333333333222000000000000000000000000000000000000000000000000111000000000/////////......///000111222111111000111111111111111111111111333111111333333555===GGGMMMVVV```dddddddddiiinnnsssaaaSSSNNNKKKNNNQQQRRRVVV[[[dddiiitttxxx~~~uuuhhh[[[SSSLLLHHHDDDAAAAAA@@@???>>>===<<<<<<;;;::::::::::::;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHLLLPPPSSS\\\ooo~~~vvvnnniiiccc\\\WWWNNNIIICCCAAABBBCCCBBB@@@AAACCCDDDDDDBBBAAABBBBBBAAABBBEEEIIIJJJOOO]]]kkk~~~~~~ppp```[[[VVVVVV\\\aaabbb```ccc]]]WWWSSSNNNIIIHHHKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCAAA@@@???>>>>>>>>>===============>>>>>>>>>@@@???@@@DDDHHHQQQbbbqqqmmmooopppqqqwwwwwwcccVVVSSSXXX]]]mmmzzzpppiiicccccclllvvv{{{nnnpppwwwxxxhhhZZZIIIHHHGGGGGGFFFBBB===:::888999;;;;;;<<<>>>BBBEEEJJJPPP[[[jjjzzzllleeefffhhhlllppprrrqqqpppnnnkkkfff```ZZZRRRIIIDDD<<<;;;;;;;;;===@@@DDDFFFLLLRRRZZZdddqqq~~~tttjjjbbb```ccciiirrryyy~~~}}}xxxlll]]]OOOGGGDDDAAAAAACCCFFFJJJTTThhhyyypppWWWFFFDDDHHHPPPUUUZZZ[[[\\\cccoooyyy{{{rrrkkk```SSSIIIFFFGGGLLLYYYjjjxxx|||]]]HHH>>>;;;666333333333333222000000000000000000000000000000000000000000000000000000000000//////////////////000111111111111000111111111111111111111111444222222333333444<<>><<<<<<;;;;;;;;;;;;;;;<<<:::;;;===@@@BBBCCCDDDEEEHHHIIIMMMRRRWWWaaattt}}}vvvmmmfffbbb^^^YYYUUUOOOJJJFFFEEEFFFGGGEEECCCCCCEEEFFFEEECCCBBBBBBCCCCCCDDDGGGKKKMMMSSScccrrrxxxiii\\\WWWTTTWWW^^^eeeggggggiii```WWWTTTQQQLLLIIIIIIJJJJJJIIIHHHGGGEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<>>>===>>>AAADDDKKKZZZhhh}}}nnnqqqrrrssswww~~~tttbbbWWWTTTYYY^^^nnn}}}tttlllffffffoooyyy{{{oooqqqxxxxxxiii[[[JJJFFFCCCCCCEEEEEE@@@<<<999:::;;;<<<===???BBBEEEGGGNNNZZZiiiyyy~~~gggaaaccchhhmmmqqqsssrrrqqqnnnkkkfff```YYYQQQIIIEEE<<<<<<<<<<<<>>>AAAFFFJJJRRRYYYcccooo}}}~~~sssnnnhhhggglllsss|||~~~zzzzzzvvvlll^^^PPPGGGCCC@@@@@@BBBFFFJJJSSSfffxxxqqqWWWEEEBBBEEELLLRRRYYY\\\^^^dddpppzzz}}}uuummmhhh___SSSJJJFFFFFFNNN\\\jjjvvv~~~^^^III>>>;;;666333333333333222000000000000000000000000000000000000000000000000000000000000////////////000000000111111111000000111111111111111111111111444333333444333444;;;DDDNNNXXXccchhhiiikkkpppvvvooo^^^PPPMMMLLLOOOQQQSSSYYY```gggrrrzzz}}}yyy|||vvvjjj^^^UUUMMMJJJEEEBBBAAA@@@???===<<<;;;;;;;;;;;;<<<<<<===:::<<<>>>AAACCCDDDDDDDDDIIIIIIMMMSSSZZZfffyyy|||tttnnneee```^^^\\\YYYWWWQQQMMMIIIHHHIIIJJJIIIGGGGGGHHHIIIHHHEEECCCCCCCCCDDDEEEGGGKKKOOOWWWiiizzzssscccYYYVVVVVV]]]gggooorrrrrrnnnbbbXXXUUUTTTPPPJJJHHHIIIIIIIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>==============================>>>AAABBBGGGSSS```vvvooosssvvvvvvxxx~~~~~~rrraaaWWWUUUZZZ___nnnyyyqqqiiihhhpppzzz|||pppqqquuuxxxiiiZZZNNNGGG@@@>>>AAABBB@@@===999:::;;;<<<===???BBBEEEFFFMMMYYYhhhwwwzzzeee___dddjjjpppttttttsssrrrmmmkkkfff```WWWOOOIIIFFF===>>>>>>>>>???BBBIIIMMMXXX```mmm{{{|||}}}}}}}}}ssspppnnnnnnttt}}}|||zzzyyyyyyvvvlll]]]OOOFFFAAA??????BBBEEEIIIRRReeevvvpppWWWEEEAAAEEELLLSSSZZZ^^^```fffqqqzzzzzzrrrjjjgggaaaVVVLLLGGGGGGQQQ___kkkwww___KKK>>>;;;666333333333333222000000000000000000000000000000000000000000000000////////////000000000000111111000000000000000000111111111111111111111111444222333444444444;;;CCCOOOXXXbbbhhhiiilllssszzz{{{jjjYYYNNNMMMMMMPPPRRRUUU\\\dddlllyyy{{{rrrxxxxxxlll___WWWKKKHHHDDDAAA@@@???>>>===<<<<<<;;;;;;;;;<<<======;;;<<>>>>>>>>>>>:::;;;;;;<<<===>>>>>>>>>>>>>>>???BBBBBBDDDOOOZZZqqqpppvvvyyyyyy{{{~~~pppaaaVVVUUUZZZ___mmm}}}rrriiihhhpppzzz~~~qqqoooooozzzxxxiiiZZZPPPIII@@@;;;<<<>>>===;;;888999;;;;;;<<<>>>BBBEEEHHHMMMXXXffftttuuuddd___eeennntttuuutttrrrqqqjjjiiieee]]]TTTLLLGGGEEE>>>@@@AAAAAABBBGGGNNNUUUccclll{{{yyytttsssuuuwwwwwwppprrrrrrsssyyyzzzwwwwwwwwwxxxxxxuuukkk\\\NNNEEEAAA>>>>>>AAAEEEIIIQQQccctttpppWWWEEEAAACCCLLLSSS[[[```bbbhhhrrr{{{{{{rrrkkkhhhdddZZZOOOJJJHHHRRR___jjjwww```LLL>>>;;;666333333333333222000000000000000000000000000000000000000000000000////////////000000000000222111000000///000000000111111111111111111111111333222333555555555;;;CCCOOOWWW```fffhhhllluuu}}}}}}vvveeeVVVMMMLLLNNNRRRTTTWWW```jjjtttxxxpppyyyxxxlll```WWWJJJGGGCCC@@@??????>>>>>>======<<<<<<<<<<<<<<<===<<<===???BBBDDDEEEFFFGGGIIIIIIMMMVVVaaaoooyyysssooofffbbb______bbbeeeeeeddd]]]XXXRRRPPPQQQSSSRRRQQQOOOPPPPPPNNNJJJGGGFFFFFFDDDDDDFFFJJJPPP]]]sssnnneeeXXX\\\eeesss~~~pppdddZZZWWWVVVRRRLLLJJJHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>999:::;;;<<<===>>>>>>???>>>>>>AAACCCBBBCCCKKKUUUkkkqqqxxx}}}}}}~~~~~~ooo```VVVUUUZZZ___lll{{{ooofffeeennnyyysssmmmhhhsssxxxiii[[[NNNHHH@@@<<<;;;;;;:::999777999:::;;;;;;===AAADDDIIINNNVVVbbbooo{{{pppbbb___fffpppuuuvvvssspppnnngggfffbbbYYYOOOGGGCCCBBB>>>@@@CCCDDDGGGMMMWWW___qqq{{{tttnnngggdddeeehhhjjjjjjiiinnnppprrrxxx}}}|||yyyxxxyyy~~~wwwrrrqqqsssuuuuuuuuuqqqgggYYYMMMEEEAAA===>>>AAAEEEHHHQQQbbbrrrpppWWWDDD???AAAIIIQQQ[[[```ccciiisss|||}}}tttmmmkkkhhh^^^SSSMMMFFFPPP\\\fffuuuaaaLLL>>>;;;666333333333333222000000000000000000000000000000000000000000000000.../////////000000000111333222000/////////000111111111111111111111111111111000222555555666<<>>===<<<<<<;;;<<<<<<>>>>>>???AAACCCEEEGGGHHHKKKJJJNNNXXXdddttt{{{vvvpppkkkgggaaa___]]]```fffjjjkkkkkkfff___XXXTTTUUUWWWXXXXXXSSSTTTSSSQQQMMMJJJHHHHHHEEEDDDFFFJJJQQQ```wwwooojjj```fffsss~~~nnnddd[[[XXXVVVQQQMMMLLLGGGGGGGGGGGGFFFDDDCCCBBB@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<============>>>AAACCCBBBBBBIIIRRRdddxxxrrrzzz~~~ooo```VVVUUUYYY^^^kkkyyylllcccbbbmmmxxxtttkkkdddnnnyyyjjj\\\JJJFFFAAA===;;;999888777777888999:::;;;===@@@CCCJJJMMMTTT]]]iiittt}}}lllaaa___gggqqqvvvuuuqqqnnnllldddccc___WWWLLLDDD@@@???===AAAEEEGGGJJJRRR^^^ggg{{{~~~pppddd^^^YYYWWWYYY]]]^^^^^^bbbhhhlllnnnttt||||||wwwwwwuuurrrqqqsssxxxyyyrrrmmmmmmpppsssrrrrrrnnneeeWWWLLLEEEBBB===>>>AAAEEEHHHPPPaaaqqqqqqWWWCCC===>>>FFFNNNYYY```dddjjjuuu}}}vvvooommmkkkaaaUUUOOODDDNNNYYYccctttbbbMMM>>>;;;666333333333333222000000000000000000000000000000000000000000000000.../////////000000111111333222111/////////000111111111111111111111111111000000222555666666===EEENNNUUU\\\```ccckkkwww}}}xxxxxx|||~~~sssaaaSSSJJJKKKPPPUUUXXX\\\gggrrrzzzxxxyyywwwjjj]]]TTTIIIFFFCCCBBBBBBCCCBBBBBB@@@???>>><<<<<<;;;;;;;;;?????????@@@BBBEEEHHHIIILLLKKKOOOZZZgggwww|||{{{}}}zzztttpppkkkeeebbb^^^\\\]]]bbbhhhnnnooonnnllleee\\\XXXXXX[[[\\\\\\UUUVVVUUUSSSNNNKKKIIIIIIFFFEEEFFFKKKRRRbbbzzzooommmhhhppp~~~mmmddd[[[XXXUUUPPPMMMNNNGGGGGGGGGGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>???===<<<<<<<<<<<<;;;;;;;;;<<<===AAACCCBBBAAAGGGPPP___ssswww~~~{{{lllaaaYYYUUUXXX^^^jjjvvviiiaaabbbmmmyyyqqqddddddlllzzzzzzjjjZZZNNNFFF???===<<<999777888888888999:::;;;>>>@@@BBBEEEKKKUUU^^^gggqqq{{{yyyfff^^^]]]fffooorrrrrrqqqmmmgggggg^^^UUUOOOHHHAAA???BBBBBBAAAFFFMMMSSSYYYggguuurrrfff```VVVSSSOOONNNPPPUUUYYY[[[^^^eeekkkmmmpppssstttsssrrrpppmmmlllmmmqqqvvvyyy{{{zzzuuunnniiiiiimmmrrrsssrrrnnnfffZZZNNNFFFBBB===@@@???CCCKKKNNNZZZqqqqqqYYYEEE???AAAKKKQQQYYY```eeelllsssxxx{{{sssnnnfffYYYLLLJJJMMMUUUbbbrrrcccLLL???999555555555222111333222222222111111111000000222000//////000000///---000000000000000000000000000000000000111111111111//////000111111111111111444111111333555666===DDDOOOXXX```bbbfffqqq}}}{{{uuuvvv~~~mmm[[[QQQJJJLLLPPPTTTWWW___ooo~~~xxxwwwuuugggWWWKKKHHHFFFDDDAAA@@@???>>>?????????>>>===============>>>@@@BBBCCCCCCEEEHHHKKKLLLNNNSSS[[[hhh{{{zzztttpppwww}}}{{{yyyxxxuuupppkkkhhhddd```^^^XXX\\\ccckkkrrrwwwyyy{{{xxxpppfff___]]]^^^^^^^^^VVVVVVTTTPPPKKKHHHFFFFFFFFFGGGIIILLLWWWkkkxxxwwwvvv|||zzzgggccc]]]XXXSSSNNNJJJGGGIIIHHHFFFDDDCCCBBBBBBBBB??????>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<===>>>??????>>>BBBHHHNNN___rrrzzzzzzkkk___WWWSSSVVV]]]kkkvvviiiaaabbbnnnzzzqqqdddcccjjjwww{{{lll\\\PPPGGG???>>>===:::888999999888999:::;;;>>>@@@BBBDDDJJJTTT\\\dddnnnwww~~~tttbbb\\\]]]fffnnnppppppooojjjdddaaaZZZQQQLLLFFFAAAAAADDDAAABBBHHHRRR[[[eeeuuupppcccZZZVVVOOOMMMJJJJJJLLLPPPTTTVVVZZZaaahhhjjjlllooopppnnnnnnllljjjiiikkkoootttwwwwwwvvvsssmmmgggfffjjjnnnssssssqqqjjj^^^QQQGGGBBB===@@@???CCCKKKMMMYYYqqqrrrXXXEEE???AAAJJJPPPYYYaaagggmmmtttzzzyyyssslll^^^QQQLLLOOOVVVaaannnzzzdddMMM???999555555555222111333111111111000000000//////222111//////000111///...000000000000000000000000...////////////000000000///000111111111111111000333111111333555666<<>>===============>>>@@@BBBCCCCCCEEEHHHKKKKKKNNNTTT]]]kkk~~~}}}vvvpppkkklllqqqvvvxxxuuuqqqooonnnooommmjjjfffccc```]]][[[ZZZ^^^eeennnuuuzzz|||~~~}}}ttthhh___\\\[[[[[[ZZZQQQQQQQQQOOOLLLJJJIIIJJJHHHIIIJJJOOO[[[ooo}}}qqqeeeaaa\\\WWWSSSOOOJJJGGGIIIHHHGGGFFFEEECCCBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<>>>??????>>>AAAHHHMMMZZZmmm}}}zzzjjj^^^UUUQQQTTT[[[kkkvvviiiaaabbbooo|||}}}rrrdddaaagggrrr}}}|||nnn___QQQHHH@@@>>>===:::888999999999999:::;;;>>>@@@AAABBBIIIRRRZZZaaaiiirrrxxxnnn]]]ZZZ\\\eeemmmnnnmmmkkkfff```ZZZSSSLLLHHHDDD@@@AAAFFFEEEGGGOOOZZZffftttuuueee[[[SSSNNNJJJHHHGGGGGGGGGIIILLLPPPRRRWWW___fffiiijjjmmmmmmjjjiiigggeeeeeeggglllqqquuutttuuusssnnnhhhfffhhhkkktttvvvwwwrrrfffWWWIIIBBB===@@@???CCCKKKMMMYYYppprrrYYYFFF???AAAIIIPPPZZZbbbhhhooovvv{{{~~~xxxpppbbbTTTKKKNNNUUU___kkktttzzz}}}}}}{{{zzz~~~fffOOO@@@:::666666555222111333000000000///////////////222111000000111222000///000000000000000000000000............////////////000111111111111111000000333111111333555666<<>>===============>>>@@@BBBCCCCCCEEEHHHKKKJJJOOOWWWbbbpppzzzqqqhhhccc```bbbccccccaaa`````````aaaaaaaaa```^^^\\\ZZZYYY]]]bbbjjjrrrzzzzzzlllaaa[[[YYYWWWVVVNNNOOOOOOMMMKKKIIIJJJKKKIIIJJJLLLSSSaaawwwrrrjjjbbb___ZZZVVVRRROOOKKKHHHHHHHHHHHHHHHGGGEEECCCAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>><<<>>>??????>>>AAAGGGLLLTTTggg}}}|||zzziii]]]TTTPPPTTTZZZiiitttggg```bbbppp~~~{{{~~~rrrddd___cccmmmvvv~~~|||ooobbbQQQHHH@@@===<<<999888999999999999:::;;;===???AAABBBHHHQQQXXX^^^eeemmmssszzz~~~hhhZZZXXX\\\eeelllmmmkkkhhhbbb[[[VVVOOOHHHDDDAAA???BBBFFFKKKPPPYYYeeesss{{{ooo___TTTOOOLLLIIIFFFFFFFFFGGGHHHJJJMMMPPPSSSYYYbbbiiilllmmmooonnnjjjfffeeebbbbbbdddiiiooorrrtttvvvvvvrrrmmmjjjjjjllluuuzzz}}}zzznnn]]]LLLBBB===@@@???CCCJJJLLLXXXpppttt[[[GGGAAABBBHHHPPPZZZdddjjjpppvvv{{{~~~~~~xxxpppbbbUUUIIILLLTTT^^^jjjsssxxxyyywwwvvvwww|||hhhQQQAAA:::666666555222111333000000000000000000000000333111000111222222111000////////////////////////........./////////000000111111222222222111000000333000111444555666;;;AAALLLVVV```gggppp}}}~~~yyy|||ooo\\\QQQOOOPPPSSSWWWZZZaaarrr}}}zzz|||~~~ssscccUUULLLHHHGGGFFFEEECCCBBB@@@@@@??????>>>>>>===============>>>@@@BBBCCCCCCEEEHHHJJJJJJQQQ[[[hhhxxxwwwkkkaaa[[[WWWVVVUUUSSSRRRSSSUUUVVVUUUWWWYYYZZZZZZZZZZZZZZZaaafffnnnwww~~~}}}nnnbbb[[[XXXUUUSSSPPPQQQPPPNNNJJJGGGGGGGGGIIIJJJNNNWWWhhhvvvlllggg___\\\XXXTTTQQQNNNKKKHHHFFFGGGHHHHHHGGGEEEBBB@@@??????>>>>>>======<<<<<<::::::999999::::::;;;<<<;;;===??????>>>@@@FFFJJJRRRcccxxxyyyzzziii\\\TTTPPPTTT[[[ggg}}}pppddd^^^bbbqqqzzz}}}sssddd^^^```hhhpppvvvzzz}}}~~~{{{pppcccRRRHHH???<<<;;;888777888::::::999:::;;;===???@@@CCCHHHOOOUUUZZZaaaiiipppvvvyyy~~~eeeXXXXXX]]]eeelllllliiifff```YYYTTTMMMFFFCCC@@@???BBBHHHOOOVVVcccqqq|||rrreee\\\RRRLLLLLLLLLIIIGGGEEEFFFHHHIIIKKKNNNSSSWWW]]]fffnnnqqqrrrsssppplllgggeeebbbaaaccchhhmmmpppsssuuuvvvtttooollllllmmmwww}}}vvvbbbOOOCCC===@@@???BBBJJJLLLXXXoooxxx___JJJCCCCCCHHHPPP\\\eeekkkpppuuuxxx{{{~~~xxxpppdddWWWLLLOOOUUU___jjjrrrvvvwwwuuuvvvxxx}}}jjjRRRAAA;;;777777666222111333111111111111111111111111222111000111222333222111//////////////////////////////000000000111111111111111222222222222111000222000111444555555:::@@@KKKUUU```iiittt{{{~~~oooZZZPPPPPPQQQTTTXXX\\\eeewww}}}}}}}}}lll\\\QQQKKKIIIFFFFFFEEEDDDCCCAAA@@@??????>>>>>>===============>>>@@@BBBCCCCCCEEEHHHJJJLLLTTTaaapppttthhh\\\UUUPPPNNNJJJGGGHHHJJJLLLNNNLLLPPPTTTVVVWWWYYY\\\___dddiiirrr{{{{{{mmmbbb[[[XXXTTTRRRSSSSSSSSSPPPLLLIIIHHHHHHJJJLLLRRR^^^qqqyyynnngggddd]]]ZZZVVVRRRPPPMMMJJJHHHDDDEEEFFFFFFEEECCCAAA?????????>>>>>>======<<<<<<999999999999999:::;;;;;;:::===???>>>>>>???DDDHHHSSSaaatttwww}}}xxxhhh[[[SSSPPPUUU]]]hhh~~~|||lll```ZZZ```qqq~~~zzz}}}ttteee^^^___eeelllpppuuuzzz}}}~~~{{{qqqfffTTTIII@@@===;;;888888999::::::::::::;;;===???@@@CCCGGGLLLPPPUUU]]]gggnnnrrrwww|||~~~|||bbbWWWXXX^^^ffflllllliiifff___YYYSSSLLLEEECCCBBBAAAFFFLLLQQQ]]]nnnzzziii___TTTOOOKKKIIIJJJKKKJJJHHHDDDGGGIIIIIIJJJNNNUUUZZZbbbkkktttwwwxxxxxxtttoooiiigggdddbbbbbbfffjjjmmmooorrrtttrrrnnnllllllnnnyyy|||gggQQQDDD===@@@???BBBJJJKKKWWWnnn|||dddOOOFFFEEEJJJRRR]]]fffkkknnnqqqtttxxx}}}xxxrrrggg\\\RRRTTTYYYaaajjjqqquuuvvvxxxzzz}}}kkkSSSBBB<<<777777666222111333111111111111222222222222111000///000222222222000000000000000000000000000000000000000111111111111000111111222333333222222222000111444555555999???JJJTTT```kkkwww}}}ooo[[[RRRQQQRRRVVV\\\aaalll~~~tttcccVVVNNNIIIHHHEEEEEEEEEEEECCCBBBAAA@@@??????>>>===============>>>@@@BBBCCCCCCEEEHHHKKKOOOXXXgggxxxrrrdddXXXPPPIIIFFFBBB@@@AAACCCEEEFFFFFFJJJOOORRRTTTXXX^^^bbbfffkkkttt|||}}}vvvkkkddd```]]]ZZZWWWWWWXXXWWWUUUQQQOOONNNOOONNNRRRZZZjjj{{{pppgggbbb___\\\YYYTTTQQQOOOLLLIIIGGGDDDDDDEEEEEEDDDBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::<<>>===???CCCGGGTTT^^^nnnvvv|||vvveeeYYYQQQOOOUUU]]]lllwwwggg[[[WWW___qqq|||xxx{{{uuufff___^^^cccjjjmmmssszzz}}}}}}sssiiiVVVLLLBBB>>>===::::::;;;;;;:::::::::;;;===>>>???BBBEEEHHHKKKPPPYYYdddlllqqquuu{{{zzzyyy{{{```VVVWWW^^^fffmmmmmmjjjggg```ZZZQQQJJJEEEDDDDDDFFFLLLSSSYYYhhh|||ooo___VVVKKKJJJIIIHHHHHHIIIKKKKKKFFFIIIKKKKKKKKKPPPXXX___iiisss|||{{{uuullliiieeebbbaaacccfffiiimmmooorrrpppmmmlllmmmppp{{{iiiSSSEEE===@@@???BBBIIIKKKVVVmmm~~~iiiSSSHHHGGGKKKTTT___gggjjjlllmmmoootttzzz~~~wwwrrrhhh___TTTUUUYYYaaajjjrrrwwwyyy|||kkkTTTCCC<<<888777666222111222000000000000111111111222000///...///111222111000000000000000000000000000/////////000000000000111///000111222333444444444222000111444555555888>>>JJJTTT```kkkxxxppp___WWWTTTUUUZZZ```gggttt{{{jjjZZZQQQLLLHHHFFFEEEEEEEEEEEEDDDCCCAAA@@@??????>>>===============>>>@@@BBBCCCCCCEEEHHHKKKRRR\\\mmm~~~oooaaaTTTMMMEEEBBB>>>===???AAAAAA@@@@@@DDDIIILLLOOOTTT]]]dddggglllttt|||{{{vvvooolllkkkjjjgggeeeaaaaaa```\\\XXXTTTSSSSSSUUUZZZeeewww|||qqqjjjddd___\\\[[[XXXTTTPPPNNNKKKHHHEEEEEEEEEDDDDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===999<<<>>>>>>===>>>BBBFFFQQQZZZfffwwwvvv}}}ssscccWWWPPPNNNUUU]]]ppptttdddYYYVVV^^^qqq{{{wwwzzzvvvfff___^^^ccciiilllssszzz~~~~~~uuukkkYYYNNNDDD@@@>>><<<;;;===;;;:::::::::;;;===>>>???AAACCCEEEGGGLLLVVVbbbkkkpppuuuzzzxxxwwwxxx___UUUVVV___gggnnnnnnkkkhhhaaa[[[OOOIIIDDDDDDFFFIIIPPPXXXbbbrrr~~~wwwjjj\\\UUUKKKKKKJJJIIIHHHIIILLLOOOJJJLLLNNNMMMNNNSSS\\\dddpppzzz{{{mmmjjjeeeaaa```aaadddfffmmmooorrrqqqnnnmmmppprrr|||jjjTTTEEE===@@@???BBBIIIKKKVVVmmm|||lllVVVJJJHHHMMMUUU___gggiiijjjkkklllrrrxxx|||tttppphhh___QQQRRRWWW___jjjttt{{{~~~~~~kkkTTTCCC===888888666222111222.../////////000000111111///......///000111111000000000000000000000000000............/////////000...///000222333444555555222000111555555444888===JJJTTT```lllyyyqqqbbb\\\VVVWWW]]]dddlllyyy~~~}}}vvvcccUUUMMMJJJGGGDDDEEEEEEEEEEEEEEECCCAAA@@@??????>>>===============>>>@@@BBBCCCCCCEEEHHHKKKTTT___ppp|||mmm___RRRKKKDDDAAA>>>>>>@@@BBBAAA???===AAAEEEHHHKKKQQQ\\\dddhhhmmmuuu|||}}}yyyuuutttvvvvvvtttqqqlllkkkhhhccc\\\VVVSSSRRR[[[aaammmssskkkgggeeeaaa]]][[[XXXSSSPPPMMMJJJGGGDDDGGGFFFEEEDDDCCCCCCDDDDDD?????????>>>======<<<<<<999999888888999999:::;;;999<<<>>>>>>===>>>BBBEEENNNUUUaaarrrvvv|||ppp```WWWQQQNNNVVVaaaqqqppp```YYYXXX^^^ppp|||yyy|||xxxiiibbb```dddjjjlllrrrwww|||}}}tttbbbVVVFFF===;;;<<<:::888;;;999777666777:::>>>@@@CCCDDDFFFIIINNNWWW```fffooovvvuuurrr~~~oooZZZSSSTTT\\\fffnnnoookkkfff___XXXSSSHHHBBBFFFJJJMMMXXXfffssswwwqqqgggXXXMMMKKKJJJIIIJJJLLLPPPSSSUUUSSSPPPOOORRRUUUYYYbbbjjjwww{{{ooohhhcccbbbaaa```aaadddfffjjjmmmllljjjkkkqqqwww|||jjjSSSDDD@@@AAABBBCCCBBBGGGWWWgggzzzxxx[[[IIINNNOOOZZZdddiiijjjlllllljjjmmmvvvzzzvvvsssjjj```YYYTTTUUU```mmmvvv{{{pppPPPFFF>>>888777777444222222111111222222222333333333000...---000///,,,,,,///000000000000000000000000////////////000000000000222222333333333333444444333333333222333666;;;???GGGTTTcccooo{{{ttt\\\YYYXXXZZZ```jjjttt{{{{{{~~~{{{lll\\\QQQJJJDDDCCCEEEIIIGGGFFFGGGGGGGGGEEECCCAAA???<<<:::;;;<<<<<<<<<>>>>>>AAADDDDDDCCCHHHOOOWWWcccrrryyykkk\\\OOOFFFAAA@@@>>>===<<<===???@@@BBBAAABBBDDDIIIQQQYYY^^^gggjjjpppwww~~~}}}}}}}}}|||wwwrrrkkkbbbYYYYYY]]]aaammm}}}yyymmmfffbbb___^^^```___ZZZSSSMMMJJJHHHGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@??????>>>=========999999888888999;;;<<<>>><<<<<<===<<<===@@@DDDHHHLLLPPP[[[kkkvvv}}}}}}mmm]]]UUUPPPNNNVVVbbbssszzzkkk\\\WWWXXX___qqq|||~~~yyyjjjbbb```dddiiijjjpppwww}}}zzziii\\\LLL@@@===<<<:::777<<<:::999888999;;;>>>@@@???AAACCCFFFKKKSSS]]]dddpppxxxtttppp~~~{{{zzz}}}lllYYYSSSTTT]]]fffnnnnnnjjjeee___XXXSSSHHHCCCHHHNNNTTTaaaqqq}}}zzzsssooofffZZZOOOMMMLLLKKKLLLOOOSSSVVVXXXXXXTTTSSSVVVZZZ___hhhqqqzzzpppiiicccbbbbbb``````cccfffiiikkkkkkiiilllsssyyylllTTTEEE@@@@@@BBBCCCBBBGGGWWWfffzzzzzz^^^LLLQQQTTT```kkknnnmmmlllllljjjoooyyy|||xxxuuulllbbbYYYTTTTTT___llltttzzz~~~qqqRRRFFF>>>888777777444222222//////000000000111111111222...---111222000///000000000000000000000000000////////////000000000000222222222333333333444444333333333222333666;;;???GGGSSScccooo|||uuu```______```eeeoooyyysssfffWWWNNNHHHDDDDDDFFFHHHGGGGGGGGGHHHHHHFFFDDDCCC@@@===;;;<<<=========??????BBBEEEEEEDDDIIIQQQZZZfffvvvxxxiiiZZZLLLDDD@@@???>>>===<<<===???@@@AAAAAABBBDDDHHHNNNUUUZZZgggjjjpppwww~~~}}}vvvllldddcccgggiiivvvwwwkkkeeeaaa]]]\\\^^^]]]XXXRRRLLLIIIHHHFFFEEEEEEDDDCCCAAAAAAAAAAAABBB??????>>>>>>===<<<<<<;;;:::999999999999:::<<<===<<<<<<===<<<===???DDDGGGJJJNNNWWWfffyyywww}}}yyyiiiZZZSSSOOONNNWWWdddvvvrrrdddXXXUUUWWW___rrr~~~zzzkkkccc```bbbfffhhhnnnvvv}}}rrreeeSSSEEE???<<<:::888<<<<<<;;;;;;<<<===>>>>>>AAABBBDDDGGGMMMVVV```fffrrrzzzsssnnnzzzxxxttttttxxx}}}hhhWWWRRRUUU___gggmmmmmmjjjgggaaaZZZRRRIIIEEEKKKSSS^^^ooo{{{rrrnnnkkkfff]]]TTTRRRPPPOOOPPPTTTXXX[[[]]]___ZZZYYY]]]bbbiiirrr{{{ssskkkeeedddbbb``````cccdddgggiiiiiihhhllluuu|||nnnVVVGGG??????AAABBBCCCHHHVVVeeeyyy}}}aaaOOORRRWWWfffrrrtttooommmllllllpppyyy~~~zzzxxxooodddXXXSSSSSS]]]jjjsssyyy~~~tttUUUFFF>>>888777777444222222/////////000000000000111333......444999777222000000000000000000000000000////////////000000000000222222222222333333333333222333333333333666;;;???FFFSSScccqqq~~~uuubbbcccdddeeekkkttt~~~~~~iii]]]PPPJJJGGGDDDEEEGGGGGGGGGGGGIIIJJJKKKIIIGGGEEEBBB>>><<<<<<=========@@@@@@BBBFFFFFFFFFKKKSSS^^^jjj|||vvvfffVVVIIIBBB??????=========>>>???@@@BBBCCCEEEGGGIIIMMMRRRVVVdddiiipppwww~~~vvvooonnnrrruuu~~~ssshhhccc```\\\[[[\\\ZZZUUUOOOKKKHHHGGGEEEDDDEEEEEECCCBBBBBBAAABBBBBB>>>>>>===<<<<<<;;;;;;::::::::::::999999:::;;;;;;<<<<<<===<<<===???BBBFFFHHHJJJRRR___qqqyyy~~~xxxhhhYYYRRROOOOOOYYYfff{{{~~~lll___TTTRRRVVV___rrrzzzkkkbbb^^^___cccgggmmmuuu}}}zzzlllYYYIII@@@===;;;999;;;;;;<<<===============AAACCCEEEIIIOOOXXXbbbhhhsss{{{tttlllvvvzzzqqqnnnooouuu{{{~~~eeeUUURRRUUUaaagggllllllllljjjeee___SSSLLLHHHNNNYYYhhh|||wwwqqqkkkjjjjjjgggaaaZZZXXXUUUSSSUUU[[[```bbbccceee```^^^ccckkkrrr|||vvvnnngggeeeccc``````bbbbbbeeegggggghhhmmmwwwqqqXXXIII??????@@@BBBCCCHHHUUUcccxxx~~~aaaNNNPPPVVVffftttvvvppplllmmmnnnmmmvvv|||yyypppeeeXXXRRRRRR\\\jjjttt{{{vvvWWWFFF>>>888777777444222222111111111111222222222222222...111;;;BBB>>>555///////////////////////////////////////000000000000111222222222222333333333222222333333444666;;;>>>FFFTTTdddrrrsssaaabbbcccfffooozzzvvvbbbWWWLLLGGGFFFDDDEEEHHHGGGGGGHHHKKKNNNNNNMMMKKKHHHDDD???<<<<<<<<<======@@@@@@BBBEEEFFFFFFMMMTTTaaaooouuucccTTTHHHAAA>>>>>>>>>===>>>???@@@AAADDDGGGJJJKKKLLLNNNSSSVVVaaagggoooxxx|||vvvvvvyyyzzzpppgggccc```\\\ZZZZZZVVVRRRMMMIIIGGGFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>======<<<;;;;;;:::;;;;;;::::::::::::::::::;;;<<<===<<<<<<>>>AAADDDFFFHHHMMMXXXiii|||{{{yyyiiiZZZSSSPPPQQQ\\\jjjyyyggg[[[RRRRRRVVV___rrr}}}yyyjjj```\\\\\\```ffflllttt}}}rrr^^^LLLAAA===<<<<<<999:::;;;<<<======<<<<<<>>>???BBBFFFLLLVVV```gggrrrzzzvvvlllssssssmmmkkkmmmttt{{{{{{dddWWWUUUXXXccchhhllllllmmmnnnjjjeeeUUUOOOLLLRRR___rrrzzzmmmjjjhhhiiikkkkkkfffaaa^^^[[[XXX[[[bbbhhhjjjjjjiiidddcccjjjsss{{{yyyqqqjjjgggddd``````bbb```cccffffffhhhnnnxxxsssZZZJJJ@@@??????AAACCCGGGSSS___vvv}}}aaaLLLLLLQQQaaappprrrnnnlllnnnppplllttt}}}yyypppfffYYYSSSSSS^^^lllxxxwwwXXXFFF>>>888777777444222222111111111111111111111111000///444@@@GGGAAA666...////////////////////////////////////000000000000111111111222222222333333111222333444444777:::>>>GGGUUUffftttttt```aaaaaagggtttyyynnn]]]SSSIIIFFFFFFDDDEEEGGGGGGHHHJJJNNNRRRSSSRRRPPPJJJEEE@@@<<<;;;<<<<<<<<>>>>>>>>???@@@AAABBBBBBCCCGGGLLLNNNNNNPPPUUUYYYaaahhhsss}}}~~~~~~vvvmmmfffdddaaa]]]YYYYYYSSSOOOKKKHHHGGGEEEDDDCCCDDDDDDDDDCCCCCCBBBAAAAAA??????>>>======<<<<<<;;;::::::::::::::::::999999;;;<<<===<<<<<<===???AAADDDEEEJJJSSScccwww~~~xxxhhhYYYSSSQQQTTT```nnntttcccXXXPPPRRRWWWaaattt|||wwwggg]]]XXXYYY]]]ccciiiqqq{{{zzzdddPPPCCC>>>===>>>888999:::;;;<<<=========???AAADDDHHHOOOYYYcccjjjqqqyyyzzznnnsss}}}mmmkkkjjjmmmtttzzz~~~{{{ggg\\\[[[^^^gggjjjlllkkkmmmnnnkkkfffVVVSSSQQQWWWfff||||||pppffffffhhhlllpppoookkkgggddd```]]]aaahhhoooqqqpppmmmhhhiiiqqq{{{|||tttllliiieeeaaa```aaa^^^aaaeeeggghhhnnnyyyttt[[[LLLBBB@@@???AAACCCGGGQQQ\\\rrr}}}aaaKKKKKKLLLZZZhhhkkkjjjkkkooopppnnnuuu~~~yyypppfff[[[UUUUUUaaarrrwwwXXXFFF>>>888777777444222222000///////////////......///...444>>>CCC>>>555///000000000000000000000000////////////000000000000111111111111222222222222111222333444555777:::===IIIWWWhhhvvvvvvbbbbbbbbbjjjyyyqqqeeeXXXOOOGGGEEEFFFDDDEEEGGGHHHIIIMMMRRRVVVXXXWWWUUUMMMHHHBBB===<<<<<<<<<<<>>@@@DDDEEEGGGNNNWWWiiiwwwsss```PPPGGGCCC>>>??????AAABBBCCCDDDDDDAAAGGGLLLOOOOOORRRYYY___hhhppp{{{~~~qqqjjjdddcccbbb]]]XXXWWWPPPMMMJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;999999:::;;;;;;;;;::::::;;;<<<===<<<<<<<<<>>>???BBBCCCGGGOOO]]]rrrsssdddVVVRRRRRRWWWeeettt{{{ooo^^^TTTOOOSSSZZZeeeyyy~~~{{{uuudddZZZUUUWWW[[[^^^dddmmmxxxkkkUUUEEE>>>===>>>888999:::;;;===???@@@AAABBBDDDGGGLLLSSS]]]gggnnnqqqzzz~~~ppptttxxxjjjjjjiiillltttyyy||||||llldddeeehhhkkkmmmllljjjjjjlllhhhaaaUUUUUUVVV]]]nnnqqqgggccceeejjjpppuuutttpppkkkhhhdddaaaeeennnuuuvvvuuuppplllmmmwww~~~vvvnnnjjjfffaaa___aaa\\\```eeehhhiiioooxxxuuu\\\MMMDDDAAA@@@AAACCCFFFOOOXXXmmm}}}dddNNNMMMJJJVVVaaaeeegggkkknnnooopppuuuzzzqqqhhh\\\WWWXXXeeewwwvvvXXXFFF>>>888777777444222222000000//////............000...111777999666222222000000000000000000000000////////////000000000000111111111111222222222222000222444444555777:::===KKKXXXjjjxxxuuubbbddddddlll{{{{{{iii]]]RRRJJJCCCCCCEEEEEEEEEHHHIIIKKKOOOUUUZZZ\\\[[[ZZZQQQLLLEEE@@@>>>>>>>>>>>>@@@???AAADDDFFFHHHPPPYYYmmm{{{ppp]]]NNNFFFCCC>>>???AAABBBDDDEEEFFFFFFCCCIIIPPPSSSTTTYYYbbbjjjttt|||}}}|||}}}uuummmfffbbbbbbaaa[[[VVVUUUOOOLLLIIIHHHGGGFFFEEECCCAAABBBBBBBBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::777888:::;;;;;;;;;;;;:::;;;<<<===<<<;;;;;;<<<>>>>>>@@@DDDLLLYYYmmmooo```SSSQQQRRRXXXhhhxxxxxxlll[[[QQQMMMSSS\\\hhh|||~~~|||tttbbbWWWSSSVVV[[[YYY```jjjvvvpppXXXFFF>>>===>>>999999:::<<<>>>@@@BBBCCC@@@AAAEEEIIIQQQ[[[eeemmmrrr{{{rrruuuttthhhjjjiiilllsssxxx{{{|||pppjjjkkkooooooooolllhhhhhhhhhddd]]]UUUVVVXXX```sssxxxkkkaaabbbfffllltttxxxwwwrrrnnnkkkfffcccgggpppxxxyyywwwrrroooqqq{{{wwwoookkkfffaaa___aaa[[[```fffhhhjjjoooxxxuuu\\\MMMEEEBBB@@@AAABBBEEEMMMVVVjjjzzzgggQQQPPPKKKUUU^^^bbbeeejjjmmmmmmpppttt}}}{{{rrriii]]]XXXYYYggg{{{uuuWWWFFF>>>888777777444222222222222111111000000000///111...---000000///000444000000000000000000000000////////////000000000000000111111111111222222222000222444555555777:::<<>>======<<<<<<;;;;;;:::999999666888999;;;<<<<<<;;;;;;;;;<<<======;;;;;;<<<===<<<>>>BBBJJJWWWkkkqqqcccVVVSSSTTT[[[mmmwwwhhh[[[SSSNNNRRR]]]nnn~~~{{{}}}iii[[[TTTNNNOOOTTTYYY```iiivvvsssZZZHHH@@@======<<<;;;;;;===???@@@@@@???EEEDDDEEELLLWWWccckkkooowww|||~~~qqqsssuuulllgggiiikkklllooouuuyyyvvvuuuuuutttssspppjjjeeeaaa```aaaXXXYYY\\\eee{{{mmmaaa]]]ZZZfffrrryyy{{{{{{wwwqqqnnnfffaaaeeepppxxxwwwsssmmmnnnttt~~~|||xxxqqqiiiccc^^^[[[ZZZ\\\]]]bbbgggiiillluuuwww^^^OOODDD@@@???AAACCCFFFNNNWWWhhhwwwmmmYYYIIILLLSSS[[[aaadddgggkkknnnooosss{{{{{{nnnfff___YYYZZZhhh|||sssTTTHHH???888888777444333444000000000000000000000000111111000000000000111111,,,---///111111...)))%%%000111111111222222222222222///---...111333222000333333333333333666:::>>>HHHXXXnnn}}}nnnbbbdddbbbooo~~~mmm\\\PPPFFFEEEDDDDDDEEEGGGIIIKKKLLLQQQUUUXXX]]]cccccc___SSSKKKEEECCCAAA>>>>>>AAAAAAAAADDDGGGHHHKKKUUU```tttwwwgggVVVGGG@@@@@@???AAADDDFFFGGGIIIKKKNNNRRRPPPUUU^^^ffflllvvvxxxlll______dddnnntttssssssuuuzzzqqqppphhheeeaaa^^^[[[YYYVVVTTTLLLLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>======<<<;;;::::::999999::::::888888777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDIIIPPP___wwwnnnaaaUUUSSSUUU]]]ooouuueeeYYYRRRNNNSSS___ppp}}}zzz|||fffYYYSSSNNNPPPWWWZZZcccnnn}}}uuu[[[III@@@======;;;;;;<<<>>>@@@BBBCCCCCCGGGFFFIIIPPP[[[fffnnnqqq{{{|||ooorrruuunnneeefffhhhiiikkkrrr|||~~~{{{yyyxxxxxxwwwtttoooiiifffeeeeee___^^^```iii{{{jjj```^^^\\\hhhuuu|||~~~yyysssmmmgggccchhhrrrxxxvvvqqqjjjlllsss}}}yyyuuuooogggaaa]]][[[ZZZZZZ[[[```eeeggglllvvvvvv]]]NNNDDD@@@???AAACCCFFFNNNVVVeeetttnnnYYYIIIJJJPPPYYY___bbbeeehhhkkklllqqq{{{zzzmmmddd]]]XXXYYYhhh{{{sssTTTGGG???888777666444222333000000000000000000000000111111000000000000111111------...000111000---***000000000000111111111222222000...///111333222111222222333333333666;;;???JJJZZZooo~~~jjj___```cccpppzzzjjjYYYNNNFFFEEEDDDDDDEEEGGGIIIJJJMMMRRRXXX\\\aaafffeeeaaaTTTMMMGGGEEECCC@@@@@@CCC@@@AAADDDGGGHHHLLLWWWbbbuuuqqqaaaRRRFFFAAAAAA===@@@CCCEEEFFFIIILLLOOOXXXXXX^^^iiiqqqvvvzzzhhh]]]UUUUUUZZZbbbhhhhhhiiilllwww{{{pppmmmfffccc___\\\YYYWWWTTTQQQMMMLLLKKKIIIGGGEEEDDDCCCAAAAAA@@@???>>>>>>======<<<;;;::::::999999:::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDIIIOOO^^^vvvjjj]]]SSSSSSVVV___rrrrrrbbbWWWQQQNNNUUUbbbsss|||yyy{{{|||cccVVVPPPMMMQQQYYY]]]hhhwwwwww]]]JJJAAA===<<<;;;;;;===???AAADDDFFFGGGJJJKKKOOOVVV```jjjqqqtttyyymmmqqqssslll```aaabbbcccfffooozzz}}}{{{zzzxxxsssnnnjjjiiiiiidddbbbbbblllrrrddd^^^___^^^kkkyyy{{{tttkkkhhhgggmmmuuuxxxtttooogggjjjrrr~~~tttqqqkkkddd___[[[YYYYYYXXXYYY]]]bbbeeekkkwwwuuu\\\MMMDDD@@@???AAABBBEEELLLUUU```pppppp[[[JJJFFFMMMWWW]]]```bbbeeehhhhhhooo{{{xxxkkkbbbYYYUUUXXXhhh{{{rrrTTTFFF>>>777666555333111222000000000000000000000000111111000000000000111111///......///111222111000////////////000000000000222000//////111222222111111111222222444777<<<@@@LLL\\\qqqhhh\\\^^^dddppp~~~tttdddUUUKKKGGGFFFEEEDDDEEEFFFHHHJJJMMMTTT\\\aaagggkkkhhhbbbTTTMMMGGGFFFDDDAAA@@@CCC???@@@CCCGGGIIINNNYYYeeeuuu{{{iiiZZZMMMDDDAAACCC???AAACCCFFFHHHKKKOOOSSS]]]aaajjjuuu~~~zzzhhhYYYPPPKKKJJJNNNUUUZZZ\\\___cccjjjqqqzzz|||pppkkkdddaaa]]]ZZZWWWTTTQQQOOONNNMMMLLLJJJHHHFFFDDDCCC@@@@@@??????>>>>>>======<<<;;;::::::999999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>???CCCHHHNNN\\\sss~~~eeeZZZRRRSSSXXXaaatttqqqaaaTTTPPPOOOXXXfffxxx}}}yyy{{{yyyaaaTTTNNNKKKQQQ[[[```ooozzz___LLLBBB===<<<;;;<<<>>>???AAADDDGGGJJJOOOQQQUUU\\\eeennntttwwwvvvkkkqqqyyykkkdddZZZ[[[\\\^^^bbbmmmzzz||||||zzzvvvppplllkkkkkkfffcccbbbnnnxxxjjj___]]]___bbbooo}}}|||tttiiiiiilllrrrwwwwwwrrrlllfffjjjtttyyyppplllgggaaa\\\YYYXXXXXXWWWXXX[[[___ccciiiwwwuuu\\\MMMCCC@@@???AAABBBDDDKKKSSS]]]lll~~~ttt___MMMDDDLLLUUU\\\___aaadddffffffooo|||uuuhhh___UUUQQQVVVfffyyyrrrTTTEEE===666555444222000111000000000000000000000000111111000000000000111111222///------///111111111.........////////////000222111000000111111222222000111222222444888===AAALLL\\\qqqhhh]]]```eeeooo{{{|||nnn___RRRJJJGGGFFFEEEDDDEEEFFFHHHJJJMMMVVV___ffflllnnniiibbbRRRKKKFFFDDDCCC??????AAA??????BBBGGGJJJPPP\\\iiivvvuuuaaaSSSIIICCCBBBEEEDDDEEEGGGIIIKKKOOOUUUYYYbbbhhhtttvvvhhh[[[QQQLLLGGGFFFHHHNNNRRRTTTYYY___dddiiiqqqxxx{{{oooiiidddaaa]]]YYYVVVSSSPPPNNNMMMLLLKKKIIIGGGEEECCCCCC?????????>>>>>>>>>======<<<;;;::::::999999:::::::::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;===???CCCHHHMMMYYYpppyyybbbXXXQQQTTTZZZcccuuuppp```RRROOOQQQ[[[jjj|||~~~zzz|||zzzaaaSSSLLLJJJQQQ\\\fffwww|||bbbNNNCCC>>>===<<<>>>@@@@@@AAACCCHHHKKKSSSVVV[[[```gggnnnuuuyyytttjjjqqqooo```XXXSSSTTTWWWZZZ```kkkzzz~~~~~~}}}yyytttpppnnnnnnfffdddeeeqqqsssfff^^^]]]aaahhhttt{{{ssshhhjjjoootttwwwuuuoookkkhhhmmmwwwtttmmmjjjeee___[[[XXXWWWWWWWWWWWWYYY]]]aaaiiixxxuuu\\\MMMCCC@@@???AAABBBCCCIIIPPPZZZjjj}}}xxxbbbPPPEEELLLUUU\\\___aaadddfffgggppprrreee]]]QQQNNNTTTdddvvvsssVVVEEE<<<555555444111000111000000000000000000000000111111000000000000111111333000...---.../////////---.........////////////222222222111000111111222000111222222444888===AAAKKK[[[ooo}}}iii___cccfffnnnyyyxxxiii[[[PPPJJJFFFEEEDDDDDDEEEGGGIIIKKKNNNWWWaaaiiinnnpppiiiaaaRRRKKKFFFEEEDDD@@@???@@@??????BBBGGGKKKQQQ___lllwwwooo[[[NNNGGGCCCDDDGGGGGGIIIJJJLLLOOOUUU\\\aaakkkttt|||xxxtttlllcccYYYQQQLLLIIIEEEDDDFFFJJJMMMNNNUUU\\\___ccciiiooouuu~~~xxxpppjjjeeebbb]]]ZZZWWWTTTPPPNNNLLLKKKIIIGGGEEECCCBBBAAA@@@@@@??????>>>>>>======<<<;;;::::::999999::::::999999888888777888888999;;;;;;;;;;;;;;;;;;;;;;;;===???CCCGGGKKKWWWmmmtttaaaWWWRRRUUU[[[cccuuuppp```QQQOOORRR^^^nnn{{{|||zzzaaaSSSKKKJJJTTT```ooo}}}dddQQQEEE@@@>>><<>>======<<<;;;::::::999999::::::::::::999999::::::;;;<<<::::::::::::::::::::::::===>>>BBBFFFJJJTTTiii}}}rrraaaXXXSSSVVV[[[ccctttooo___QQQPPPTTTaaappp~~~zzz{{{yyyaaaSSSLLLLLLXXXfffyyy~~~eeeRRRGGGBBB@@@;;;???CCCDDDFFFJJJRRRXXX[[[]]]___aaadddjjjrrrwww}}}lllfffnnn|||iiiZZZQQQOOOKKKNNNQQQTTTZZZcccoooxxx{{{~~~yyyuuusssrrriiikkkoooxxx|||tttmmmiiikkkpppzzzyyyqqqjjjmmmqqqsssqqqnnnlllkkkpppssszzzxxxpppnnnjjjeee___ZZZXXXWWWVVVPPPPPPRRRXXX```mmmwww]]]NNNCCC@@@???AAAAAAAAAFFFMMMVVVfffzzz|||dddPPPFFFLLLRRRWWWZZZ^^^dddhhhjjjtttyyylllaaaYYYMMMJJJOOO___ooowwwzzz{{{|||vvvYYYFFF===666555555222111222000000000000000000000000111111000000000000111111//////000222444333000........./////////000000000222333444333000///111333222222333333333666;;;???JJJZZZnnn}}}|||~~~nnneeekkknnnssszzz~~~ppp```SSSLLLIIIBBBBBBBBBCCCEEEIIILLLNNNTTT]]]gggmmmqqqqqqiii```TTTNNNIIIIIIGGGCCCAAABBBAAAAAADDDHHHLLLSSSaaaooowwwooo^^^MMMFFFEEEGGGIIIMMMNNNQQQUUU[[[cccooo{{{}}}nnnbbb]]][[[YYYWWWUUUTTTRRRPPPMMMJJJHHHGGGFFFFFFHHHJJJIIIIIIOOOWWWZZZ\\\___aaaeeelllwww~~~zzzrrrjjjfffbbb^^^ZZZVVVSSSOOOMMMKKKKKKIIIGGGEEECCCBBBAAAEEEDDDCCCAAA@@@>>>===<<<<<<;;;::::::999999::::::888888888999:::;;;<<<===::::::::::::::::::::::::<<<>>>BBBFFFIIISSSgggzzzsssbbbXXXSSSVVV[[[cccsssnnn^^^QQQPPPUUUbbbrrr}}}yyyzzzxxxaaaTTTMMMNNN\\\kkkfffSSSHHHCCCAAA:::>>>CCCFFFHHHNNNWWW___]]]^^^``````bbbhhhpppvvv~~~yyyiiidddlll~~~rrr```TTTPPPQQQJJJMMMPPPSSSWWW___jjjrrrwww|||xxxsssqqqpppiiilllpppxxx{{{uuuqqqnnnqqqvvvzzzqqqkkknnnqqqqqqooolllkkkkkkqqqtttzzz~~~vvvpppnnnkkkfff```[[[XXXWWWWWWLLLLLLPPPWWWaaapppwww]]]NNNCCC@@@???AAAAAAAAAFFFLLLTTTdddxxx|||dddOOOFFFKKKQQQUUUXXX]]]ccchhhkkktttwwwkkk```YYYLLLIIINNN]]]mmmuuuxxxyyy{{{~~~wwwZZZFFF>>>777666555333111222000000000000000000000000111111000000000000111111,,,...111555888777333000////////////000000000000222444555333000///111333333333333333333666:::>>>JJJZZZooo~~~{{{}}}rrrjjjpppqqquuu||||||mmm]]]QQQJJJHHHAAAAAAAAACCCFFFJJJMMMOOOWWW___iiiooorrrrrrjjj```RRRLLLGGGGGGEEEAAA???@@@BBBBBBDDDHHHLLLSSSaaaooowwwhhhXXXHHHCCCEEEHHHLLLOOOSSSVVV\\\cccnnn}}}zzznnn]]]RRRNNNNNNMMMLLLLLLMMMOOOPPPPPPPPPOOONNNHHHIIIKKKMMMKKKJJJOOOWWW]]]___aaaccceeelllvvv}}}|||sssiiieeebbb]]]YYYVVVRRROOOLLLLLLLLLJJJHHHFFFDDDCCCBBBFFFFFFDDDBBB@@@>>>===<<<<<<;;;::::::999999::::::555666666777888:::;;;<<<::::::::::::::::::::::::<<<>>>BBBEEEHHHRRReeexxxlll___UUUVVV[[[ddduuu}}}lll```SSSRRRVVVbbbuuu~~~yyyzzz{{{fffZZZUUUUUUaaannnjjjVVVIIIBBB@@@???AAAEEEJJJPPPUUUYYY\\\^^^]]]\\\\\\```hhhrrryyyzzzllleeeiiiyyy{{{hhhZZZSSSQQQRRRMMMOOOQQQVVV\\\ccciiimmmwww~~~~~~}}}|||{{{yyyvvvrrrooonnnpppsss{{{zzzwwwtttqqqtttxxx{{{wwwsssnnnooopppooommmkkklllmmmtttuuuvvvzzzyyyuuusssjjjhhhddd```]]]ZZZVVVSSSUUURRRQQQWWWeeezzz}}}^^^JJJEEE@@@>>>@@@AAABBBFFFLLLVVVfffxxx{{{fffTTTKKKMMMRRRYYY[[[]]]dddllluuuzzzxxxnnnaaaVVVPPPLLLMMMXXXfffooouuuyyyyyyzzz~~~xxxYYYFFF???888666444111000222111111111111111111111111000000000000000000000000000000000000000000000000...000111000///...///000000000000000000111111222333222333555444555;;;CCCGGGWWWlll{{{}}}~~~zzzssstttooouuu}}}{{{jjjYYYMMMHHHGGGBBBDDDFFFFFFFFFIIIPPPVVV\\\dddlllqqqtttssskkkbbbWWWMMMFFFFFFHHHGGGEEEDDDDDDCCCDDDIIINNNWWWeeerrrzzzcccWWWLLLIIIJJJKKKMMMQQQTTT^^^hhhqqq|||mmm^^^PPPLLLLLLKKKJJJJJJKKKNNNOOOMMMOOOTTTVVVUUURRRLLLIIIIIIJJJLLLRRRXXX\\\ccciiiiiihhhkkkvvv}}}qqqeeeeeeaaa\\\XXXVVVUUUSSSRRRNNNNNNMMMKKKHHHFFFCCCBBBFFFDDDCCC@@@???======<<<<<<<<<;;;;;;;;;:::::::::666666888999:::;;;;;;;;;999999::::::::::::;;;;;;AAA???@@@FFFLLLUUUfffwwwooobbbXXXYYY___hhhyyy|||kkk^^^TTTTTTXXXdddwww}}}xxxzzzhhh[[[VVVWWWdddsssjjjVVVIIICCCAAA???AAAEEEJJJOOOTTTWWWXXXXXXXXXYYYZZZ___hhhssszzzzzzllldddggguuuyyyiii]]]WWWUUUUUUTTTUUUVVVZZZ^^^dddhhhkkkvvv}}}~~~~~~}}}|||zzzvvvrrrooopppqqqsssyyy~~~xxxvvvsssqqqtttxxx{{{wwwsssoooppppppooommmlllmmmnnnssstttuuuxxx~~~}}}wwwrrrpppllliiieeebbb```]]]YYYWWWTTTRRRSSSYYYhhh}}}|||^^^JJJDDD@@@>>>???AAABBBFFFKKKUUUdddwww|||gggTTTIIIKKKRRRZZZ^^^aaaiiiqqqwww}}}~~~vvvmmm```VVVPPPKKKMMMYYYfffnnntttwwwwwwxxx{{{~~~xxxYYYFFF???999777555111000222000000000000000000000000000000000000000000000000000000000000000000000000///000111111//////000111000000000000000111111222333222333555444555;;;CCCIIIYYYnnn}}}}}}|||~~~tttmmmmmmooouuuyyyhhhWWWLLLGGGFFFBBBDDDFFFEEEFFFJJJQQQWWW^^^fffoootttwwwvvvooofffVVVMMMFFFFFFIIIHHHGGGHHHFFFDDDEEEJJJOOOWWWeeerrr}}}{{{bbbVVVLLLJJJLLLNNNRRRVVV]]]gggsss}}}|||fffYYYLLLHHHHHHHHHHHHIIIMMMPPPRRRRRRUUU[[[^^^]]]VVVPPPKKKKKKLLLNNNUUU\\\aaagggmmmmmmkkknnnxxxtttiiieeeaaa]]]YYYWWWVVVTTTSSSPPPOOOMMMKKKHHHFFFDDDCCCEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;::::::::::::999666777888999:::;;;;;;;;;999999::::::::::::;;;;;;@@@>>>AAAFFFKKKVVVkkk~~~}}}qqqdddZZZ[[[aaajjj|||{{{jjj]]]UUUUUUZZZgggzzz|||xxx{{{lll^^^XXXZZZiiiyyyjjjVVVIIICCCAAA>>>AAAEEEJJJNNNQQQRRRRRRPPPRRRTTTXXX___iiittt||||||nnneeefffrrrxxxmmmddd```^^^^^^^^^^^^___```cccfffjjjlllvvv~~~}}}{{{~~~~~~|||wwwssspppqqqrrrssswwwzzzvvvuuusssqqqsssxxx}}}xxxtttrrrpppppppppnnnmmmmmmoooqqqrrrrrrsssuuuzzz~~~xxxrrrnnnmmmjjjgggdddbbb```^^^[[[XXXSSSRRRTTT\\\lllzzz]]]JJJDDD@@@===???AAAAAAFFFKKKSSSbbbuuu}}}gggTTTFFFIIIRRR\\\bbbgggooowwwyyy{{{ssskkk___VVVOOOKKKMMMYYYfffnnnrrruuuvvvvvvxxx{{{|||xxxYYYFFF???999777555222111333////////////////////////000000000000000000000000000000000000000000000000000111222111000000111222000000000000000111111222333222333555444555;;;CCCLLL\\\pppyyyzzz~~~~~~ooogggfffmmmuuuuuudddUUUKKKFFFEEEBBBDDDEEEEEEFFFKKKSSSYYYbbbjjjrrrwww{{{{{{tttkkkVVVLLLEEEFFFJJJKKKLLLMMMKKKHHHHHHLLLPPPXXXfffssswww```UUULLLKKKNNNRRRXXX]]]gggsssrrr```TTTHHHEEEFFFGGGHHHJJJOOOSSSWWWYYY^^^eeeiiihhh]]]VVVOOOMMMMMMPPPXXX```gggnnnsssrrrooorrr{{{zzzmmmeeebbb]]]ZZZXXXWWWUUUTTTRRRQQQNNNJJJGGGEEEEEEDDDCCCBBBAAA???===<<<;;;;;;:::::::::999999999888888666777888999:::;;;;;;;;;999999::::::::::::;;;;;;===>>>AAAEEEKKKYYYrrr~~~|||qqqcccYYYZZZ```jjj}}}zzziii\\\TTTUUU\\\iii}}}|||yyy}}}pppbbbZZZ\\\lll~~~iiiVVVIIICCCAAA>>>AAAEEEIIILLLMMMLLLLLLJJJLLLQQQVVV___jjjvvv}}}rrriiiiiisss|||vvvpppmmmjjjiiihhhhhhggghhhjjjmmmppprrryyy}}}zzzzzz}}}~~~yyyuuurrrppprrrsssvvv~~~|||wwwssstttsssqqqsssxxx|||yyyssspppooopppqqqpppnnnmmmmmmppprrrqqqqqqrrrsssvvv{{{yyysssmmmjjjhhheeebbb```^^^]]][[[YYYVVVPPPQQQUUU___pppwww\\\KKKDDD???===???@@@AAAEEEKKKQQQ___rrr~~~iiiUUUFFFJJJTTT```fffkkkrrrzzz|||xxxqqqjjj___VVVNNNKKKMMMYYYeeelllpppsssuuuuuuwwwyyy{{{xxxYYYFFF???999888666222222444000000000000000000000000////////////////////////////////////////////////000222333222111000111222000000000000000111111222222111222555555555<<>><<<;;;;;;;;;999999999888888888888777666777888999:::;;;;;;:::999999999:::::::::;;;;;;;;;>>>AAADDDKKK]]]xxx}}}|||qqqcccYYYZZZ```kkk{{{iii\\\SSSUUU\\\kkk}}}{{{vvvggg^^^___nnn~~~gggTTTHHHCCCAAA>>>@@@DDDGGGIIIIIIGGGFFFFFFIIIOOOVVV```kkkvvv}}}wwwnnnmmmuuu~~~zzzvvvtttoooooooooppprrruuuxxxzzz|||yyyyyyzzz{{{wwwtttnnnqqqsssvvv}}}xxxtttrrrssssssqqqssswww{{{|||}}}|||wwwqqqoooppppppqqqqqqooommmmmmoooqqqpppqqqqqqqqqrrrvvv{{{zzzuuuooojjjfffdddbbb```^^^\\\\\\ZZZXXXVVVOOOQQQVVVbbbsssuuuZZZKKKDDD???===>>>@@@AAAEEEJJJOOO]]]pppkkkWWWIIIMMMXXXcccjjjmmmsss{{{}}}uuupppjjj```XXXOOOKKKLLLWWWccckkkoooqqquuuuuuvvvyyy{{{xxxZZZEEE>>>999777555222222444111111111111111111111111////////////////////////////////////////////////000222333222111000111222000000000000000111111222222111222555555555<<>>BBBDDDMMMaaa||||||{{{rrrdddZZZ[[[bbbmmm|||kkk^^^SSSUUU^^^nnn~~~|||}}}nnncccaaannn|||eeeSSSGGGBBB@@@===???AAADDDEEEEEEDDDCCCDDDHHHNNNVVV___iiitttzzz{{{tttsss{{{~~~{{{sssssssssuuuwww{{{~~~zzzxxxzzz}}}|||vvvtttkkkppptttxxx~~~vvvsssrrrttttttrrrsssvvv{{{zzzzzzzzzwwwqqqooorrrpppqqqqqqpppnnnmmmmmmnnnnnnooooooooooooqqqtttwwwzzzyyyuuuqqqmmmhhheeecccdddbbb___^^^]]]\\\ZZZXXXPPPSSSYYYeeevvvrrrYYYKKKCCC???<<<>>>@@@@@@EEEJJJNNN\\\nnnnnnYYYKKKPPP[[[ffflllnnnssszzz~~~tttpppkkkccc[[[PPPKKKKKKUUUaaaiiimmmqqqttttttwwwzzz|||xxxZZZDDD===777666555222111444111111111111111111111111000000000000000000000000000000000000000000000000000111222111000000111222000000000000000111111222111111222444555666<<>>BBBEEEPPPfff|||}}}qqqcccXXXYYY```lll~~~mmm```SSSWWW```ppp}}}{{{vvvjjjeeeooo~~~yyycccQQQFFF@@@???===>>>???AAABBBBBBBBBBBBCCCGGGMMMUUU]]]fffooouuu}}}||||||vvvvvvvvvwwwyyy}}}zzzyyy~~~{{{sssoooiiipppvvvyyy}}}zzzuuusssrrruuuuuurrrrrruuuyyyuuutttvvvtttnnnmmmpppoooppprrrqqqooollljjjjjjjjjkkkllllllkkklllnnnppprrrqqqpppmmmkkkhhhfffeeefffdddaaa```___]]][[[YYYSSSVVV]]]iiizzzqqqYYYLLLCCC>>><<<>>>???@@@DDDJJJNNN[[[nnnppp[[[KKKPPP\\\hhhnnnoootttzzz}}}~~~tttpppmmmeee^^^RRRKKKJJJSSS^^^gggmmmqqqqqqsssvvvzzz|||yyyZZZCCC<<<666555444111111333111111111111111111111111000000000000000000000000000000000000000000000000///000111111//////000111000000000000000111111222111000222444555666===EEERRReee|||yyywww{{{|||xxxddd]]]^^^dddnnn}}}ttteeeXXXNNNIIIFFFCCCAAACCCDDDEEEHHHOOOZZZbbbiiipppxxx~~~|||hhh[[[OOOMMMQQQVVV\\\aaaddd```\\\[[[\\\bbbooo|||www^^^XXXUUUXXX^^^hhhwwwyyypppcccZZZRRRNNNMMMMMMRRRXXX]]]bbbfffgggjjjooopppmmmeee\\\TTTQQQSSSXXXcccmmmuuu|||}}}iiieee___ZZZVVVTTTQQQOOOIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@???>>>===<<<<<<<<<::::::999999999888888888888888999:::::::::999999999999::::::::::::;;;;;;;;;???CCCGGGTTTiii{{{nnn```UUUVVV]]]iii~~~nnnaaaUUUXXXbbbsss|||zzz|||nnnhhhppp~~~xxxbbbPPPEEE@@@>>>======>>>???@@@AAAAAABBBBBBFFFMMMTTT[[[dddlllqqq{{{wwwwwwwwwwwwyyy}}}{{{{{{yyypppllliiipppvvvzzz}}}{{{vvvvvvssssssuuuuuurrrrrruuuuuupppoooqqqooojjjiiimmmnnnppprrrrrroookkkhhhggghhhiiijjjiiihhhiiijjjlllkkkkkkkkkkkkjjjhhhgggffffffdddaaa___^^^]]]ZZZXXXVVVYYY```lll|||pppXXXLLLCCC>>><<<>>>???@@@DDDJJJNNN[[[mmmqqq\\\JJJPPP\\\iiiooopppuuuzzz}}}~~~tttqqqnnnggg```SSSLLLJJJQQQ]]]fffmmmqqqoooqqqvvvzzz|||yyyZZZBBB;;;555444333000000333000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///000000000000000000111111222111000222444555666===EEERRReee}}}wwwvvv|||~~~yyygggaaaccceeennn}}}~~~sssdddWWWNNNIIIFFFDDDAAACCCDDDEEEHHHPPP[[[cccjjjrrrzzzkkk^^^QQQOOORRRWWW]]]ccchhhccc^^^]]]^^^cccqqq}}}xxx]]]XXXVVV[[[cccooo|||uuuiii```XXXTTTRRRQQQVVV\\\```eeehhhhhhjjjnnnnnnjjjaaaZZZSSSRRRVVV]]]hhhssswww~~~jjjeee___YYYVVVRRROOOMMMHHHHHHHHHHHHHHHGGGFFFEEEAAAAAA@@@>>>============:::::::::999999999999888888888999:::::::::999999999999:::::::::;;;;;;;;;;;;@@@CCCHHHVVVkkkyyy}}}lll```XXXYYY^^^hhh{{{}}}pppgggXXX[[[eeewwwyyywwwyyyssskkkoooxxxppp[[[KKKAAA999555============>>>@@@AAABBBCCCEEEJJJPPPXXX```ggglll||||||xxxuuuvvvxxxyyyzzz|||qqqhhhdddlllpppvvvyyyzzzyyyxxxwwwpppuuu{{{{{{vvvsssrrrtttrrrrrrqqqpppooonnnmmmllllllpppsssqqqkkkffffffggghhhiiiiiiiiihhhhhhjjjllljjjiiiiiihhhhhhhhhhhhhhhgggdddaaa``````^^^[[[XXXUUU[[[eeeqqq~~~kkkSSSGGGDDD>>>;;;<<<===>>>CCCIIIKKK^^^ooozzz[[[KKKPPP\\\gggmmmnnnqqqvvv}}}{{{wwwrrriiibbbXXXPPPJJJPPP___kkkooonnnppprrrxxx|||xxx[[[FFF>>>777666666222000000000000000000111111111111000000000000////////////111111111111000///------000000000000////////////////////////000000000000111000000222333444<<>>???@@@AAACCCEEEIIINNNUUU]]]dddiiivvv|||yyyvvvwwwyyyzzz||||||pppjjjhhhkkkoootttwwwxxxvvvuuuuuuqqqvvvzzzzzzvvvrrrrrrsssqqqpppooonnnmmmllllllkkklllooorrrpppjjjffffffggggggggghhhgggggggggiiijjjjjjjjjiiihhhhhhhhhhhhhhhfffccc```______^^^ZZZXXXXXX]]]fffppp}}}lllVVVIIICCC>>>;;;===>>>>>>CCCIIIKKK^^^nnn|||^^^LLLPPPZZZeeekkkmmmpppvvv|||~~~|||xxxrrrjjjcccZZZRRRLLLQQQ___kkkooonnnqqqsssyyy~~~xxx[[[GGG>>>888777666333111111000000000000111111111111000000000000////////////111111111111000///...---000000000000//////////////////000000000111111111222000111333333555===FFFSSSdddzzz|||}}}qqq___\\\___```iiivvvwwwlll\\\NNNGGGEEECCCBBBCCCDDDEEEGGGLLLTTT]]]dddnnnuuu}}}sssdddTTTOOOQQQVVV]]]cccfffggghhhgggggglllsssyyynnn^^^ZZZZZZdddqqq|||xxxsssjjj___VVVTTTWWW\\\```fffggghhhjjjkkkjjjfffccc\\\UUUOOOQQQXXXaaannnxxxqqqeeeYYYUUUTTTPPPLLLKKKFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA???===<<<::::::999777777777777777888888888::::::999888888888999999999999999999:::;;;<<<<<<===>>>@@@GGGWWWjjjuuuwww}}}{{{eeeZZZSSSUUU[[[dddvvv}}}pppggg]]]cccooo~~~yyywwwxxx~~~xxxnnnnnnsssyyylllZZZNNNHHHCCCAAA;;;;;;;;;<<<===>>>???@@@CCCEEEHHHKKKQQQXXX```eeeqqq~~~{{{|||~~~yyypppmmmnnnmmmqqquuuwwwwwwvvvuuuuuutttxxx{{{zzzvvvrrrqqqqqqooonnnnnnmmmlllkkkjjjjjjjjjmmmooommmiiiffffffgggffffffeeeeeeffffffggghhhiiiiiihhhhhhhhhgggggggggdddbbb```______]]]ZZZXXX\\\___fffooo{{{lllWWWLLLCCC>>><<<===>>>???CCCHHHKKK]]]mmmbbbNNNPPPXXXbbbhhhkkkpppvvvzzz|||}}}xxxssskkkddd]]]UUUOOOSSS___jjjooonnnrrruuuzzzyyy\\\HHH???888777666333111222000000000000111111111111000000000000////////////000111111000000///...---////////////000000000000000000111111111222222222333111222444444666===FFFRRRaaatttooo]]]YYY\\\^^^gggttt|||rrrgggXXXLLLFFFDDDCCCBBBCCCDDDEEEHHHMMMUUU^^^eeelllttt|||xxxgggUUUNNNOOOTTT\\\cccgggjjjmmmnnnmmmoootttxxx~~~~~~ggg[[[ZZZ]]]iiiyyy~~~{{{uuummmbbbZZZXXXZZZ^^^aaaffffffhhhjjjjjjgggbbb^^^XXXRRROOOSSSZZZdddrrr}}}pppdddYYYTTTRRRNNNKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>><<<;;;999999999888888888888777777777777999999888888888999::::::;;;;;;:::::::::;;;;;;<<<;;;===???FFFVVViiiuuuxxx{{{|||sss```VVVPPPTTTZZZcccuuu|||ooofff^^^dddqqq~~~yyyvvvwww}}}zzzooommmppprrr~~~lllYYYLLLEEEAAA>>>:::::::::;;;<<<===>>>???AAACCCEEEHHHLLLSSS]]]dddrrr{{{sssqqqrrrrrruuuxxxyyyxxxvvvvvvvvvwwwzzz{{{zzzwwwsssqqqqqqnnnmmmmmmlllkkkkkkjjjjjjiiikkklllkkkhhhffffffgggfffeeeddddddfffgggggggggffffffgggfffffffffeeeeeecccbbbbbbaaa```^^^\\\ZZZ]]]___dddmmmzzzkkkWWWLLLBBB>>><<<===>>>???BBBHHHKKK\\\llleeePPPPPPUUU^^^eeeiiinnntttvvvyyy}}}}}}yyyuuummmgggaaaYYYSSSUUU```jjjoooooosssvvv|||zzz]]]HHH@@@888777666333222333///000000000111111111111000000000000////////////000000000000000///......////////////000000000000111111222222222333333333333222333555555666===FFFQQQ^^^ooo}}}ooo]]]XXX[[[___hhhttt|||wwwmmmbbbTTTIIIDDDCCCBBBBBBBBBCCCEEEIIINNNVVV___fffkkksss|||{{{iiiUUULLLLLLQQQZZZaaafffkkkppprrrrrrrrrtttvvv|||ttt```XXX[[[bbbppp~~~|||uuuoooeee^^^\\\^^^```bbbeeedddccccccbbb```\\\YYYUUUQQQPPPTTT\\\eeesssmmmbbbXXXTTTQQQLLLIIIIIIEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>><<<;;;:::999999999999888888777777666666888888777777888999::::::;;;;;;:::999999999::::::;;;===@@@FFFUUUhhhtttxxxzzzzzz{{{mmm\\\SSSOOOTTT[[[dddvvvzzzmmmddd\\\bbbnnn~~~yyyvvvvvv||||||pppkkklllnnn{{{kkkWWWJJJCCC>>><<<::::::::::::;;;===>>>???>>>AAADDDFFFJJJRRR^^^fffyyyzzzuuutttvvvwwwyyyxxxwwwuuuuuuvvvzzz{{{{{{zzzwwwtttrrrqqqmmmmmmmmmllllllkkkkkkjjjhhhiiiiiiiiihhhggggggggggggeeecccdddfffhhhgggfffddddddeeeeeeddddddcccbbbbbbcccddddddbbb```^^^]]]\\\^^^ccclll{{{hhhTTTJJJBBB>>><<<>>>??????BBBGGGKKK[[[kkkgggQQQPPPSSS[[[bbbggglllrrrsssvvv{{{}}}zzzvvvoooiiiddd]]]VVVWWW```jjjpppqqquuuwww}}}{{{^^^HHH???888666555333222333///000000000111111111111000000000000///////////////000000000000//////....../////////000000000111222222222222333333333333333222333666666666===EEEQQQ\\\lllzzzooo^^^ZZZ\\\```gggsssxxxssshhh___QQQHHHCCCBBBBBBAAAAAACCCFFFJJJOOOXXXaaagggkkksss|||}}}jjjUUUKKKJJJOOOWWW___dddjjjpppsssttttttuuuwww|||kkk]]]WWW^^^jjjzzz~~~~~~|||{{{uuuppphhhbbb```aaacccdddfffaaa\\\XXXVVVWWWWWWWWWWWWTTTSSSXXX]]]eeerrr~~~}}}iii```WWWSSSOOOJJJGGGHHHDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???===<<<;;;;;;:::999999888888777777666666777777777777888999999:::999999888888888888888999;;;>>>AAAFFFSSSeeerrrvvvwwwxxxxxxhhhYYYQQQOOOUUU]]]gggyyyxxxkkkbbbXXX^^^iiivvvxxxuuuvvv|||{{{pppjjjiiikkkxxx~~~iiiUUUIIICCC@@@>>>:::::::::;;;<<<===>>>???===AAAEEEHHHLLLVVVdddooo{{{xxxwwwxxxxxxvvvtttrrrssstttyyyyyyyyyxxxvvvsssqqqpppllllllllllllkkkkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhgggdddbbbcccfffhhhgggeeebbbcccdddddddddcccaaaaaabbbdddffffffcccaaa```___[[[]]]bbbmmm~~~~~~eeeSSSIIIAAA>>><<<>>>@@@???BBBGGGJJJ[[[lllgggQQQOOOQQQYYYaaaeeejjjoooooottt{{{|||zzzwwwqqqlllggg```YYYYYYaaakkkqqqtttwwwyyy||||||___HHH???666444444222111333000000000000111111111111000000000000//////////////////000000000000//////......//////000000111111111111222222222333333333222222333666666666;;;CCCOOOYYYiiixxxooo___\\\^^^___fffqqq|||}}}vvvqqqeee\\\PPPGGGCCCBBBAAA@@@@@@CCCFFFKKKQQQYYYbbbhhhmmmttt||||||iiiUUUJJJIIIMMMUUU\\\ccchhhooossstttvvvyyy|||xxxeee]]]ZZZeeettt~~~||||||{{{zzzvvvqqqkkkgggfffgggggghhhggg```VVVOOONNNQQQUUUWWWZZZXXXYYY\\\```fffssswwwddd]]]UUURRRNNNIIIGGGHHHCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;888888888888777777777777888888777777777888999999888888777777777777888999;;;>>>AAAEEEPPP```lllqqqsssuuuvvveeeWWWPPPOOOWWWaaakkk}}}vvviii___VVVZZZcccnnn|||wwwtttvvv}}}zzzooohhhgggiiiuuu~~~hhhUUUJJJDDDBBBAAA::::::;;;;;;<<<===???@@@>>>BBBGGGKKKQQQ]]]nnnzzz~~~yyyyyyxxxvvvsssqqqrrrsssvvvuuuttttttsssqqqooommmkkkjjjjjjjjjjjjiiiiiiiiihhhggggggggghhhiiijjjiiifffccc```aaaeeegggeeeccccccdddeeefffeeedddbbbaaa```cccffffffcccaaa``````\\\]]]cccooo{{{dddSSSJJJAAA===<<>>555333222000000222000000000000111111111111000000000000//////////////////000000000000//////.........///000111111111111111111111222222222222222111333666555555:::BBBLLLVVVgggwwwnnn```]]]```aaahhhrrr}}}|||uuupppddd[[[OOOFFFBBBAAA@@@???@@@BBBFFFKKKRRRZZZccciiiooouuu|||yyygggSSSIIIHHHLLLSSSYYYbbbgggmmmqqqtttxxx}}}pppbbb______mmm}}}{{{{{{{{{{{{wwwtttooolllllllllmmmmmmhhh```UUUNNNMMMPPPUUUXXX]]]\\\^^^bbbeeejjjvvv}}}nnn```ZZZTTTQQQMMMHHHGGGIIICCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::777777777777777888888888999888888777777777777888777777777777888999:::::::::>>>@@@BBBKKKYYYeeejjj}}}pppsss~~~uuudddWWWPPPPPPYYYcccnnnuuuggg^^^UUUXXX___iiiwww~~~wwwtttvvv}}}yyynnngggfffhhhsss~~~jjjWWWJJJDDDAAA@@@;;;;;;;;;<<<===>>>???@@@???DDDJJJOOOUUUbbbttt}}}|||{{{xxxtttssstttuuutttrrrqqqqqqqqqooommmkkkiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffgggiiijjjkkkjjjeeeaaa^^^```dddfffdddaaadddeeefffggggggeeecccbbb^^^bbbeeeeeeccc```______]]]___eeeqqqzzzdddTTTLLLAAA======???@@@???BBBFFFJJJ[[[mmmeeePPPMMMOOOXXX```dddgggjjjjjjqqq{{{zzzyyyxxxtttooohhhbbb\\\[[[bbbllltttxxxzzzzzz{{{{{{{{{~~~aaaGGG===444222111000///111000000000000111111111111000000000000//////////////////000000000000000///---......///000111111222000000111111111222222222111111333555555444999AAAJJJTTTeeevvvmmm```]]]```dddkkkuuu{{{uuupppddd[[[OOOFFFBBBAAA@@@??????BBBGGGLLLRRR[[[ccciiipppvvv}}}xxxfffSSSIIIHHHKKKRRRXXXcccgggmmmqqqtttzzzlll```aaacccsss|||{{{{{{|||}}}yyyvvvrrrpppppppppqqqpppiiiaaaWWWPPPNNNRRRVVVYYY______aaaeeehhhmmmzzzuuuggg^^^XXXSSSQQQMMMHHHGGGJJJCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::999999999666666777777888888999999999999888777666666777777888888888888999:::;;;<<<999===>>>@@@GGGTTT```eeezzzrrruuu}}}qqqaaaUUUSSSRRRVVVbbbtttvvvhhh[[[VVVXXX]]]hhhyyyzzzssstttxxxwwwnnnjjjjjjmmmsssyyyjjjTTTGGGAAA>>>>>><<<;;;888777777999<<<===CCCEEEIIIPPP[[[jjjyyy}}}{{{}}}zzzwwwuuuuuuuuusssrrrsssqqqoooooopppooolllhhhkkklllmmmnnnnnnllljjjiiiiiigggfffgggiiiiiigggdddaaa``````bbbfffiiijjjjjjbbbdddfffggggggdddbbb`````````______^^^^^^]]]]]]\\\```gggsssvvv^^^NNNFFFBBB@@@>>>======@@@CCCEEEPPP\\\sssiiiSSSOOOPPPWWW___cccfffiiijjjpppzzz}}}zzztttooolllfff^^^]]]ccckkksssvvv~~~}}}{{{yyyzzzyyyZZZFFF???999777444111000222000000////////////000000000000111111111111000000............//////////////////000111111111111111111111111000000000000000111000111333333333999BBBJJJYYYkkkwww~~~kkkbbbbbbbbbiiinnnvvvyyysssoooaaaZZZNNNEEE@@@???@@@AAABBBDDDHHHMMMSSS\\\eeekkkpppuuu{{{oooaaaRRRKKKIIIJJJNNNTTTccciiinnnpppuuu~~~eee]]]```hhh{{{~~~~~~}}}}}}~~~~~~wwwtttrrrpppqqqqqqpppooojjjaaaVVVPPPPPPUUUYYY\\\cccdddfffjjjpppwww}}}lllcccXXXTTTOOOKKKIIIHHHGGGFFFBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::::::::888888888888888777666666777777777777777888888999999999::::::;;;<<<======;;;;;;<<<>>>CCCLLLVVV]]]|||vvvzzzqqqaaaUUUSSSSSSXXXddduuuwwwhhh\\\TTTVVV]]]jjj}}}~~~yyyrrrsssxxxyyypppkkkkkkmmmrrrxxxmmmVVVHHHAAA>>>===;;;:::999999:::<<>><<<===@@@CCCEEENNNYYYqqqeeeQQQMMMNNNVVV^^^bbbeeehhhlllrrr{{{|||vvvqqqmmmeee]]][[[bbbmmmuuuzzz}}}yyyYYYFFF>>>888666444111000222//////............//////000000000111000000//////............//////////////////000111111111111000111000000000000000000000111000111333333333:::BBBLLLZZZkkkvvvkkkbbbbbbbbbjjjnnnwwwxxxrrrnnnaaaYYYNNNEEE@@@???@@@AAABBBEEEHHHMMMSSS[[[dddjjjnnnsssxxx{{{{{{fffZZZNNNIIIHHHKKKQQQXXXcccjjjpppsssxxxggg```dddnnn}}}|||{{{zzzzzzzzzwwwtttqqqooooooooonnnmmmiiiaaaWWWQQQRRRVVV[[[]]]dddeeehhhlllqqqyyywwwiiiaaaYYYUUUOOOKKKIIIGGGFFFEEEBBBAAAAAA@@@@@@??????>>>===<<<;;;::::::999::::::888888888888888777666666888777777777777888999999999999::::::;;;<<<<<<===;;;;;;<<<===BBBJJJSSSZZZzzzpppbbbUUUTTTTTTYYYfffxxxxxxjjj]]]RRRUUU^^^nnn~~~yyyqqqrrrxxxzzzqqqmmmmmmmmmrrrxxxrrrYYYIIIAAA>>>===999999:::;;;===???AAABBBDDDHHHPPPYYYdddqqq}}}vvvsssuuu|||}}}zzzvvvtttttttttsssrrrooonnnmmmmmmmmmmmmkkkiiilllmmmnnnnnnnnnmmmkkkjjjlllkkkjjjjjjkkkjjjhhhfffgggeeedddeeefffhhhhhhgggeeeeeeeeeeeeeeedddddddddaaaaaa``````___^^^^^^]]]\\\^^^dddlllvvvttt___PPPJJJAAA???===<<<===???CCCEEELLLWWWnnn|||bbbNNNJJJKKKTTT]]]bbbfffiiiooottt{{{~~~xxxrrrnnnddd[[[YYYbbbppp{{{wwwXXXEEE>>>888666444111000222........................000000000000//////...---............////////////...///000000111111000000000000000000000000111111222000111333333333:::BBBNNN\\\kkkuuu~~~lllcccbbbbbbkkkpppxxx}}}vvvppplll___XXXNNNEEEAAA@@@@@@AAABBBEEEHHHMMMRRRZZZbbbgggkkkppptttvvvxxxyyytttnnn[[[QQQHHHFFFHHHLLLTTT\\\eeemmmuuuxxx}}}~~~hhhccciiivvv~~~}}}zzzyyywwwvvvvvvvvvtttpppnnnmmmmmmllljjjggg```WWWRRRQQQUUUZZZ\\\dddfffjjjnnnttt|||{{{oooccc^^^WWWSSSNNNJJJHHHFFFEEECCCAAAAAAAAA@@@??????>>>>>>===<<<;;;::::::999999999888888888888888777666666777777777777777888999999999999::::::;;;;;;<<<<<<;;;<<<<<<===@@@FFFOOOTTT}}}pppbbbUUUTTTUUU[[[iii{{{yyykkk___SSSWWWaaasss~~~yyyrrrsssyyy{{{rrrmmmmmmmmmrrrxxxvvv\\\JJJBBB>>><<<999:::;;;===???@@@AAABBBDDDJJJTTT___jjjuuu~~~}}}{{{xxxqqqpppttt}}}}}}zzzvvvsssssssssssssssooonnnnnnnnnnnnmmmkkkjjjmmmmmmnnnnnnnnnmmmlllkkkmmmmmmllllllkkkiiihhhfffgggfffeeeeeeggghhhhhhgggeeedddcccbbbbbbcccddddddbbbaaaaaa```___^^^]]]]]][[[^^^bbbjjjsss~~~ttt___QQQJJJ@@@???===<<<===???CCCEEEMMMWWWnnn{{{aaaLLLHHHJJJTTT]]]cccgggjjjppptttzzzxxxsssmmmcccXXXXXXdddtttuuuWWWDDD===777666444111000222...//////////////////...///000000//////...---,,,............////////////...//////000000000000000000000000000000111111111222111222444333444:::BBBPPP]]]kkkttt|||lllcccbbbbbblllqqqxxx{{{tttnnnjjj^^^WWWMMMEEEAAA@@@@@@AAACCCEEEIIIMMMQQQXXX___dddggglllooooooooonnnhhh```SSSLLLFFFFFFIIIMMMVVV^^^hhhrrr{{{~~~~~~jjjgggnnn}}}~~~}}}{{{yyyxxxwwwwwwwwwtttpppmmmlllkkkjjjhhheee```XXXRRRPPPRRRVVVYYY```dddjjjqqqwwwyyypppfff]]]ZZZRRRNNNJJJHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999999999888888888888888777666666666666666555666777777888999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>CCCIIINNN~~~~~~ooocccUUUUUUWWW]]]kkk}}}{{{mmmaaaWWWZZZdddvvv{{{vvvvvv{{{{{{sssnnnnnnoootttzzzxxx]]]KKKBBB>>><<<;;;;;;<<<===>>>???@@@@@@DDDLLLXXXdddoooyyy}}}{{{uuuqqqkkkkkkqqq{{{~~~zzzuuusssrrrsssssssssppppppppppppnnnmmmllllllmmmmmmmmmmmmmmmllllllkkklllmmmmmmllljjjhhhggggggfffeeedddeeegggiiiiiiiiicccbbb```______aaabbbcccaaaaaa```___^^^]]]\\\\\\ZZZ]]]bbbiiisssuuu___PPPIII???>>><<<;;;<<>>>>>===<<<<<<;;;:::999999999999888888888888888777666666555444444444444555666666999999999:::::::::::::::;;;;;;<<<<<<===@@@EEEIII~~~}}}nnncccVVVVVVXXX___lll}}}|||ooocccZZZ\\\eeexxx}}}zzzyyy~~~}}}uuuppppppqqqvvv}}}xxx]]]JJJAAA>>>===<<<<<<<<<===>>>???@@@AAAGGGOOO\\\iiittt}}}|||xxx}}}vvvnnniiidddffflllwww~~~zzzuuurrrqqqrrrssssssqqqrrrrrrqqqnnnlllkkkkkkmmmmmmlllllllllkkkkkkkkkiiikkklllkkkhhhffffffgggfffdddcccdddggghhhiiihhh``````___^^^___```aaabbbaaa```___^^^]]][[[[[[ZZZYYY\\\bbbhhhsssuuu^^^OOOHHH???===<<<;;;<<>>>>>======<<<;;;:::999999888888888888888888888888777666666444444444444444555666666999999999999:::::::::::::::;;;<<<<<<===???CCCFFF~~~|||nnndddWWWVVVXXX___lll}}}}}}qqqeee[[[\\\eeexxx||||||xxxsssssssssyyywww[[[JJJAAA>>>=========<<<===>>>AAADDDFFFKKKTTTaaannnyyy}}}yyyvvvuuutttxxxnnngggcccaaaccckkkuuu~~~~~~zzztttqqqqqqrrrssssssqqqrrrsssqqqllliiiiiijjjllllllkkkjjjjjjjjjjjjjjjfffhhhjjjiiifffeeeeeeggggggeeeddddddeeeffffffeee____________``````aaaaaa```___^^^]]][[[ZZZYYYXXXWWW[[[```gggqqqttt]]]NNNGGG>>>===;;;;;;<<>>>>>======<<<;;;:::999888888888888888888888888888777666666666555555555555666777777999999999999999999999999:::;;;<<<======>>>AAADDD{{{nnndddWWWWWWYYY```lll}}}~~~qqqfff[[[\\\dddxxx~~~}}}{{{vvvvvvtttzzzvvvZZZIIIAAA>>>>>>======<<<===???CCCHHHJJJOOOWWWdddqqq||||||tttnnnnnnppptttvvv}}}rrriiibbb```aaadddlllvvv~~~zzztttqqqqqqrrrssssssppprrrssspppkkkgggggghhhlllkkkjjjjjjiiiiiijjjjjjcccfffhhhhhheeeccceeefffiiigggeeedddddddddcccbbb______``````aaaaaabbbbbb___^^^]]]\\\ZZZYYYXXXWWWVVVZZZ___eeennn~~~sss\\\NNNHHH>>>===;;;:::<<>>=========<<<;;;:::999888888888888888888888888888777666666777777777777777888999999999999999999999999999999999;;;<<<======???AAACCC}}}ssskkk\\\\\\]]]aaammm}}}|||rrrjjjaaabbbkkk}}}zzzuuuvvvxxx}}}mmmVVVIIIBBB???===???>>>>>>>>>AAADDDHHHKKKWWW___lllyyyyyymmmoooooollliiimmmwwwwwwmmmgggffffffgggjjjpppwwwzzzxxxuuurrrqqqrrrssstttsssqqqooollljjjhhhgggfffiiiiiiiiiiiiiiihhhggggggjjjjjjjjjjjjjjjiiihhhggggggeeecccbbbbbbaaa```___^^^^^^______```_________\\\ZZZXXXWWWXXXXXXXXXVVVXXXWWWYYY```pppqqq]]]OOOHHH???>>><<<;;;<<<>>>BBBDDDKKKXXXjjjzzz}}}jjjXXXIIIGGGGGGOOOZZZdddiiijjjlllqqq}}}|||uuulllddd```UUUSSSaaavvvkkkLLLCCC???:::666444333222111//////............//////111111000///...------,,,------............------------------------------000111111111111222222222000111222333444777;;;???NNN[[[iiiuuuzzzuuuwww~~~zzziiiaaabbbeeejjjpppyyyzzzsssfffmmmzzzwwwpppggg```\\\RRRHHHDDDBBB???>>>???AAACCCFFFIIIMMMPPPRRRSSSQQQOOOLLLHHHFFFEEEDDDEEEFFFEEEDDDDDDFFFIIIMMMPPPVVV___kkkqqquuu|||~~~~~~|||xxxuuuqqqoooooooooooonnniiigggccc___\\\YYYXXXWWW[[[WWWLLLIIIPPPNNNLLLUUU]]]___ccchhhpppzzz}}}xxxppphhhccc___[[[YYYWWWSSSNNNJJJHHHGGGFFFEEECCCBBB@@@>>>===<<<;;;;;;:::::::::999999999888888555555666777777777777777555555666666666666555555666777777777777888888888999:::<<<===>>>@@@DDDGGGuuulll]]]\\\\\\```jjjyyy}}}ssskkkaaabbbkkk}}}|||xxxyyyxxx}}}jjjUUUHHHBBB>>><<<===>>>??????AAAEEEJJJNNN]]]ffftttxxxoooiiieeehhhjjjiiihhhnnnyyywwwooojjjjjjkkklllpppwww}}}zzzyyyvvvtttrrrrrrssstttrrrqqqooollljjjhhhgggggghhhhhhiiiiiiiiihhhhhhggghhhiiiiiiiiiiiihhhhhhggghhhfffcccbbbbbbaaa___^^^]]]^^^^^^_________^^^^^^\\\ZZZYYYXXXYYYYYYXXXWWWXXXXXXZZZbbbqqqooo[[[MMMGGG???>>><<<;;;<<<>>>BBBDDDHHHVVViiiyyy~~~lll[[[IIIGGGHHHNNNYYYccchhhiiikkkppp}}}~~~xxxrrriiibbb```VVVSSS```uuulllMMMAAA===888444222111000/////////............//////000000//////......---------......//////......---........................000000111111111222222222111222333333555777<<>>===<<<;;;;;;::::::999999999888888888666666777777888777777777555555666666666666666666777777777888888888999999:::;;;<<<======>>>BBBDDDwwwooo^^^\\\[[[^^^gggsss}}}tttmmmaaaccclll{{{{{{xxx}}}{{{gggTTTHHHBBB>>><<<;;;>>>AAABBBBBBFFFNNNUUUeeeppp~~~sssjjjccc^^^ZZZ\\\```dddfffhhhppp|||wwwqqqoooqqqsssuuuzzzzzzyyywwwvvvtttsssssssssqqqpppnnnllljjjiiihhhhhhgggggghhhhhhiiihhhhhhhhhgggggghhhiiiiiiiiihhhhhhiiifffcccbbbaaaaaa___]]]]]]]]]^^^^^^^^^]]]\\\\\\\\\[[[YYYYYYZZZZZZXXXWWWWWWXXX\\\eeesssnnnYYYKKKEEE???>>><<<;;;<<<>>>BBBDDDFFFTTTgggxxxnnn]]]HHHGGGHHHOOOXXXaaafffgggjjjppp|||yyysssnnngggaaa```VVVRRR___qqqkkkOOO???;;;666222000000///...000//////......//////000///////////////.........---......//////......---////////////////////////000000000111111111222222111222333444555888<<<@@@KKKYYYhhhuuuzzzwwwtttrrrsssxxx}}}{{{hhh______bbbhhhoooyyy}}}zzzvvvppplllrrryyyxxxrrrjjjccc___UUUKKKFFFDDD@@@???@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCDDDFFFJJJMMMPPPSSSZZZccciiinnnwww~~~|||yyyvvvuuupppkkkfffdddbbbaaa___VVVTTTQQQNNNKKKIIIHHHHHHHHHKKKHHHKKKTTTPPPKKKRRRUUUXXX^^^eeemmmuuu~~~}}}zzzvvvrrrnnnjjjeeebbb\\\WWWQQQLLLIIIGGGEEEDDDBBBAAA???>>><<<;;;;;;;;;:::999999999999888888888777777888888888777777666555555666666777777777888888888888888999999999:::;;;<<<<<<<<<<<<===???BBByyypppaaa]]]ZZZ]]]cccmmm{{{~~~vvvooodddfffooo}}}{{{xxx}}}uuudddTTTIIIBBB===;;;:::???CCCDDDDDDIIITTT]]]nnnxxx{{{oooddd]]]YYYWWWVVVWWW[[[```eeejjjsss~~~~~~xxxuuuvvvyyy|||}}}zzzyyyxxxwwwuuutttrrrrrrooonnnmmmkkkjjjiiiiiihhhgggggghhhhhhiiiiiihhhhhhgggggghhhiiijjjjjjjjjjjjiiigggdddbbbaaa```^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZ\\\[[[ZZZZZZZZZZZZXXXWWWVVVXXX]]]ggguuummmYYYKKKEEE???>>><<<;;;<<<>>>BBBDDDGGGTTTgggwww}}}lll[[[GGGGGGIIIOOOXXX```dddfffiiippp}}}uuuoookkkfffaaa___UUURRR\\\mmmyyyjjjPPP>>>:::555111000//////...000000////////////000000.........///////////////......////////////......////////////////////////000000000000111111111111222333444444555888<<<@@@JJJWWWhhhvvv}}}sssrrrqqqrrrtttyyy}}}|||||||||hhh^^^^^^bbbhhhoooyyy~~~|||yyyuuussswwwxxxsssllleee___TTTJJJFFFCCC@@@>>>@@@BBBBBBCCCDDDDDDDDDDDDCCCAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCDDDFFFJJJMMMOOORRRXXX___eeejjjttt}}}zzzvvvsssoookkkddd^^^[[[YYYWWWVVVOOONNNKKKIIIGGGFFFFFFFFFFFFJJJIIIMMMUUURRRNNNUUUVVVZZZaaahhhnnnuuu|||~~~{{{xxxtttooohhhccc\\\WWWPPPKKKHHHEEECCCBBB@@@@@@>>>===<<<;;;;;;;;;999999999999888888888888888888999999888888777777666666666666777888999999888888999999999::::::::::::;;;;;;;;;;;;===@@@BBB~~~{{{zzzyyy{{{zzzqqqbbb\\\YYY[[[___gggvvvyyyssshhhjjjrrr|||yyywww{{{~~~{{{rrrcccUUUIIIBBB>>><<<:::???EEEGGGHHHOOO[[[eeettt{{{yyynnniiiaaaZZZVVVTTTTTTTTTXXX\\\aaafffmmmuuu~~~{{{{{{}}}~~~zzzyyyxxxwwwuuusssqqqqqqmmmmmmlllkkkjjjiiiiiijjjhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkkkkjjjhhhfffcccbbbaaaaaa___]]]]]]]]]]]]]]]\\\[[[ZZZYYY[[[ZZZZZZZZZ[[[ZZZXXXVVVTTTWWW]]]ggguuuoooZZZLLLFFF???>>><<<;;;<<<>>>BBBDDDIIIUUUfffuuu}}}yyyhhhWWWFFFGGGJJJPPPXXX___dddfffjjjrrr~~~~~~qqqllljjjfffbbb]]]TTTQQQZZZiiissszzz}}}gggPPP???;;;666222111111000///000000////////////000000.........///////////////...//////////////////...........................//////000000000111111111111222333444555888<<>>===>>>@@@AAABBBCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCDDDFFFJJJMMMOOORRRWWW]]]bbbgggppp{{{|||xxxsssooogggbbb[[[UUURRRPPPOOONNNJJJIIIHHHFFFFFFFFFGGGGGGHHHLLLJJJNNNVVVSSSRRR\\\___ccciiinnntttyyy~~~{{{vvvnnnfff```XXXTTTMMMHHHEEECCCBBB@@@??????===<<<;;;;;;;;;;;;999999999888888888777777888999999999999999888888777777777777777888999:::888888999999999:::::::::777999:::;;;<<<>>>AAADDD~~~yyytttrrrrrrwwwzzzqqqbbb[[[VVVXXX[[[aaaqqq|||vvvnnnooovvv~~~}}}wwwtttvvvwwwxxxzzzrrreeeWWWKKKCCC???>>><<<@@@EEEIIIMMMVVVccclllwwwzzz}}}~~~xxxllleee]]]ZZZVVVRRROOOOOOPPPQQQZZZ]]]ccciiipppxxx~~~zzz{{{~~~zzzyyywwwuuusssqqqqqqppplllkkkkkkjjjjjjjjjjjjkkkjjjjjjkkkkkkjjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjiiigggeeecccbbbbbbaaa```______^^^^^^]]]\\\[[[YYYXXXZZZYYYYYYZZZZZZYYYWWWTTTRRRUUU[[[ffftttppp[[[MMMGGG???>>><<<;;;<<<>>>BBBDDDJJJVVVeeessszzzuuudddSSSDDDGGGKKKRRRYYY___eeehhhmmmuuuzzznnnjjjjjjgggddd[[[RRROOOWWWeeeooouuuyyy~~~~~~~~~~~~{{{}}}cccNNN???;;;666333222111111000111000000//////000000111///////////////............//////000000//////.........................../////////000000000111111000111222333444777;;;???HHHWWWjjjyyy{{{pppqqqssswww{{{kkk___```dddiiippp{{{|||vvvsssoooiii^^^TTTIIIEEEBBB>>><<<===??????AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@?????????AAAAAABBBDDDGGGJJJMMMOOORRRVVV[[[___cccjjjssszzz~~~|||yyytttmmmiii^^^XXXQQQLLLJJJIIIIIIHHHFFFEEEEEEEEEFFFHHHJJJKKKMMMQQQPPPRRRZZZZZZ[[[ffflllooossswwwzzz}}}|||xxxqqqiii```YYYSSSOOOJJJFFFDDDCCCAAA@@@>>>>>><<<;;;;;;:::::::::999888888888888777777777888888999::::::::::::::::::999888777777888999:::888888888888999999999:::777999:::;;;<<>><<<;;;<<<>>>BBBDDDHHHTTTcccpppxxxsssbbbQQQCCCGGGLLLSSSZZZ```fffjjjoooyyyuuukkkiiiiiigggdddXXXPPPMMMUUUbbbkkkrrrwwwzzzyyyzzzyyyxxx{{{___LLL>>>:::666333222111111000111111000000000000111111000000//////......------//////000000000000//////////////////////////////////////////000000000111///000111222333666:::>>>GGGWWWkkk{{{}}}tttuuuwwwzzz}}}lllaaaaaafffjjjqqq}}}~~~zzz||||||zzz}}}yyytttrrrooojjj___UUUJJJFFFBBB>>><<<===??????@@@@@@AAA@@@@@@@@@===>>>>>>??????>>>>>>>>>@@@AAABBBDDDGGGJJJMMMNNNQQQTTTXXX\\\___dddjjjoooyyy|||{{{yyywwwsssmmmeee```TTTPPPIIIEEEDDDEEEFFFFFFEEEEEEFFFGGGIIILLLOOOQQQSSSYYYZZZ^^^ggggggiiiuuuyyyzzz}}}~~~|||yyyuuupppjjjbbbYYYSSSOOOLLLGGGDDDCCCCCCCCCBBB======<<<;;;::::::::::::888888888888777777777777777777999:::;;;;;;<<<<<<<<<;;;999777777777888999777777777888888888999999999;;;<<<<<<===???BBBEEExxxtttqqqppprrrwwwyyyooo^^^TTTPPPRRRSSSWWWhhh|||{{{vvvwww|||}}}yyyyyy|||xxx{{{yyylllkkkgggffflllvvv{{{zzz~~~wwwjjj[[[MMMEEEBBBAAAAAABBBEEEKKKUUUaaammmtttuuuwww{{{zzzkkk___VVVPPPMMMIIIHHHFFFEEEGGGMMMTTTZZZZZZ]]]cccjjjrrrzzzsssvvv~~~{{{yyyuuuqqqooooooooopppjjjjjjiiiiiijjjjjjkkkllloooooonnnmmmllljjjiiihhhfffgggggggggfffeeeddddddeeecccaaaaaabbbcccbbbaaaaaa``````___]]][[[YYYXXXXXXWWWWWWXXXYYYXXXUUURRROOOQQQXXXbbbrrrooo[[[MMMFFF???>>><<<;;;<<>>??????@@@??????>>>======:::;;;<<<===>>>>>>>>>>>>@@@@@@BBBDDDGGGJJJMMMNNNPPPSSSVVVYYY\\\```dddhhhsss|||~~~~~~xxxwwwuuusssooohhh___YYYOOOJJJEEEAAAAAACCCEEEEEEGGGGGGHHHJJJNNNQQQUUUWWWXXX```dddjjjttttttvvv}}}vvvtttoookkkeee]]]TTTOOOMMMJJJFFFDDDDDDDDDEEEDDD===<<<;;;;;;::::::::::::888888888888777777777777666777888:::;;;<<<======>>><<<:::888777777888999666777777777777888888888<<<===>>>======>>>AAADDDoooqqqqqqpppqqqxxxxxxkkk]]]TTTMMMNNNOOOUUUeeewwwyyywww{{{|||vvvrrrppprrrsssvvv|||{{{uuukkkaaa[[[___hhhpppxxx~~~}}}qqqaaaPPPEEEAAABBB>>>BBBIIIRRR[[[dddmmmrrrrrrwww}}}yyydddYYYSSSOOOLLLLLLFFFFFFFFFFFFHHHNNNUUUZZZccceeeiiipppxxxtttvvv{{{yyywwwtttrrrpppooonnnkkkgggccccccgggkkkllllllnnnnnnlllkkkjjjiiiiiiiiijjjjjjiiigggfffdddccccccddddddbbbaaa````````````______^^^]]]\\\[[[YYYXXXZZZZZZYYYXXXWWWUUUSSSRRRPPPSSSZZZdddrrrkkkXXXJJJAAA???===;;;;;;>>>@@@AAABBBIIITTTcccqqqxxxrrr^^^JJJFFFEEEIIITTT]]]ccciiinnnwww}}}}}}oooiiijjjkkkgggbbbZZZRRRPPPXXXdddkkkooorrrsssrrrrrruuu~~~xxxYYYFFF<<<888444111111000///...222000///------///000222//////000000000...---,,,000000000///......------.........///////////////000000///////////////000...///111111333666:::===KKKXXXnnn~~~~~~nnncccdddjjjrrr}}}tttmmmlllmmmrrrwwwuuuooolllnnnqqqxxx}}}zzzwwwvvvwwwtttpppkkk^^^VVVKKKEEECCCAAA>>>;;;CCCBBBAAA@@@???===<<<<<<<<<<<<======>>>@@@AAABBBAAAAAAAAABBBDDDGGGIIIKKKMMMPPPTTTVVVWWW[[[aaaffflllqqqxxx|||zzzxxxuuuqqqkkkddd[[[SSSNNNGGGEEECCCBBBCCCDDDDDDCCCDDDJJJPPPSSSTTTVVV[[[```gggjjjpppwww}}}~~~zzzuuuqqqlllhhhccc^^^YYYTTTNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@===<<<<<<;;;999888777777666777888999999888777666888;;;======<<<;;;<<<<<<;;;>>>???===:::777777999888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;>>>CCCGGGqqqrrrqqqooonnnuuuwwwkkk]]]TTTNNNNNNOOOUUUeeewww{{{yyy||||||sssmmmiiiiiikkkkkknnnuuu~~~yyyrrrccc[[[WWW\\\gggpppyyyvvveeeTTTGGGCCCCCCCCCDDDIIIRRR^^^gggmmmooovvv}}}{{{jjjXXXNNNIIIFFFDDDDDDDDDEEEEEEFFFIIIOOOWWW]]]eeefffjjjqqqyyytttwwwxxxwwwuuutttrrrqqqppppppkkkhhhddddddgggjjjkkklllnnnmmmkkkjjjiiiiiihhhhhhjjjjjjiiigggfffdddccccccddddddbbbaaa``````______^^^^^^^^^]]]\\\[[[YYYXXXZZZZZZYYYXXXWWWUUUTTTSSSPPPSSSZZZdddsssiiiXXXJJJBBB@@@>>><<<<<>>@@@@@@??????>>>>>>===============>>>???@@@BBBBBBBBBBBBBBBCCCEEEHHHJJJKKKLLLOOOSSSUUUVVVZZZ```dddhhhnnnuuu|||~~~zzzwwwvvvuuusssnnnfff]]]TTTNNNKKKFFFDDDCCCCCCDDDFFFGGGGGGIIIOOOUUUYYY[[[^^^dddjjjsssvvv|||~~~~~~~~~~~~}}}}}}|||{{{zzzxxxtttoookkkeeebbb]]]YYYUUUQQQLLLIIIGGGFFFDDDBBB@@@???>>>>>>>>>======<<<;;;:::999888666777888999999888777666999;;;======<<<;;;<<<<<<===???@@@>>>;;;888888999999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;>>>CCCGGGvvvvvvsssooommmtttwwwkkk^^^UUUNNNNNNPPPUUUeeewww|||zzz}}}ppphhhccc``````cccbbbfffmmmvvvvvvlll[[[UUUTTT\\\hhhsss~~~}}}lllYYYKKKEEEEEEGGGGGGJJJSSS___iiimmmmmmzzzlll^^^PPPIIIFFFCCCBBBCCCDDDEEEFFFHHHLLLTTT]]]dddiiijjjooouuu|||tttyyy~~~uuuuuutttrrrrrrqqqqqqqqqllliiifffeeefffiiijjjjjjlllkkkjjjiiihhhgggggggggjjjiiihhhgggfffdddccccccdddccccccaaa```______^^^]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYYYYWWWVVVTTTSSSQQQTTTZZZfffuuu~~~gggVVVJJJCCC@@@>>><<<===???BBBCCCDDDJJJUUUfffttt|||uuu```LLLFFFFFFMMMXXXaaaffflllqqqzzzvvvppppppnnnjjjdddXXXQQQNNNWWWbbbiiimmmoooqqqrrrttt{{{uuuWWWEEE999666333111111111000000111000///......///000111+++,,,...000000000000///------......///000000111111111000///...---,,,,,,000000////////////000000000111222222222444888<<>>>>>>>>>>>???AAABBBCCCDDDCCCDDDDDDFFFHHHJJJLLLKKKNNNRRRTTTUUUYYY___dddhhhmmmtttzzz}}}|||zzzwwwuuusssrrrqqqrrrpppiii___SSSKKKHHHHHHDDDCCCCCCDDDEEEHHHKKKMMMPPPUUU\\\aaaeeekkksssxxx}}}yyywwwwwwwwwwwwvvvuuusssqqqoookkkfffbbb[[[YYYVVVSSSQQQNNNJJJGGGDDDCCCBBB@@@>>>===<<<<<<>>>>>>===<<<;;;;;;::::::777777888888888888777777999;;;======<<<;;;<<<===>>>??????>>>;;;999999999999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBFFF|||{{{wwwpppnnnssswwwjjj^^^UUUNNNOOOPPPUUUeeewww}}}{{{~~~tttfff___[[[YYYZZZ^^^\\\```gggooowwwrrreeeXXXTTTUUU___lllxxxqqq\\\MMMGGGFFFGGGJJJNNNVVV^^^gggmmmqqqwwwaaaVVVKKKGGGFFFDDDDDDFFFDDDFFFIIILLLRRR[[[dddkkkkkknnnsss{{{uuu||||||uuutttsssrrrppppppppppppllljjjhhhffffffggghhhiiikkkjjjiiihhhgggfffffffffiiihhhhhhfffeeedddccccccdddccccccbbb```___^^^]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSVVV\\\hhhyyy{{{dddUUUJJJCCC???===;;;<<<>>>AAACCCCCCJJJVVVhhhwwwxxxbbbMMMFFFHHHPPP[[[cccgggmmmsss{{{}}}wwwuuusssmmmiii[[[SSSOOOWWWbbbiiilllnnnrrrrrrvvv}}}sssVVVDDD888555222000000111111000000000////////////000000,,,---///000000000///...............//////000000000000//////......------000////////////000000111111222222222222444888;;;GGGWWWppp~~~ooofffjjjqqqyyylllhhhjjjkkkmmmpppjjjhhhhhhlllttt}}}zzzzzzyyyyyy{{{|||yyyrrrlll```YYYNNNFFFCCCBBBBBBBBB======<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAABBBCCCCCCCCCDDDEEEHHHJJJKKKLLLPPPSSSUUUWWWZZZ```eeelllqqqwww}}}wwwtttqqqoooooooooooooooqqqmmmeeeXXXKKKDDDCCCFFFCCCDDDDDDEEEFFFJJJNNNQQQXXX\\\cccjjjqqqyyy~~~wwwrrrqqqqqqrrrrrrpppnnnllliiigggccc^^^ZZZTTTRRRQQQPPPOOOMMMIIIGGGCCCBBBAAA???>>>===<<<<<<=========<<<;;;::::::999777777777888888777777777999:::<<<<<<;;;:::;;;<<<=========<<<;;;999888888999999999999::::::;;;;;;;;;<<<<<<;;;;;;>>>AAAEEE}}}xxxqqqmmmrrr}}}wwwkkk^^^TTTNNNOOOPPPVVVgggxxx|||{{{~~~sssggg[[[VVVTTTSSSUUUXXXWWW[[[bbbhhhnnntttzzz}}}mmm```VVVTTTWWWbbbooo{{{uuu^^^MMMGGGGGGDDDLLLTTTYYY\\\dddppp{{{zzzhhhSSSKKKDDDCCCCCCAAAAAADDDCCCFFFJJJOOOVVV^^^gggmmmjjjmmmttt}}}vvv}}}zzzvvvuuusssqqqooonnnmmmmmmkkkjjjiiigggffffffhhhiiijjjjjjhhhgggfffeeeeeeeeehhhhhhgggfffeeeddddddccccccccccccbbb```___]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVXXX^^^kkk|||xxxbbbSSSIIICCC===;;;999:::===@@@BBBBBBJJJXXXjjjzzz{{{dddOOOFFFJJJSSS^^^eeehhhmmmssszzz}}}zzzwwwrrrnnn```WWWQQQWWWaaahhhlllooorrrsssvvv~~~qqqTTTCCC888555222000000111000000000000////////////000000...///000000000///---,,,000000//////............------......//////000000///////////////000111111111222222222222444888;;;FFFXXXqqqmmmdddhhhooovvvhhhfffjjjnnnqqqssssssssstttwww}}}{{{wwwwwwwwwyyyzzzwwwqqqlll```YYYPPPGGGBBB@@@@@@AAA>>>>>>===<<<;;;:::999888;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBDDDGGGJJJKKKPPPSSSWWWYYYZZZ^^^dddiiipppuuu{{{~~~{{{sssppplllkkkmmmooopppooopppjjj```RRRGGGAAACCCEEEDDDFFFGGGGGGIIIMMMSSSWWW```dddkkkttt}}}|||xxxqqqmmmlllmmmooooookkkiiifffcccaaa]]]XXXUUUPPPOOOOOOOOOOOONNNKKKHHHCCCBBBAAA???>>>=========<<<<<<;;;;;;:::999999999888777777777777777777888888999::::::999999:::<<<:::::::::::::::999888777888888888888999999999999;;;<<<<<<<<<<<<===@@@CCC~~~yyyqqqmmmpppzzzxxxlll\\\SSSNNNOOOQQQWWWhhhzzz|||{{{}}}~~~wwwcccYYYPPPNNNNNNNNNOOORRRRRRWWW^^^cccfffkkkrrrwwwwwwhhh\\\RRRRRRXXXdddrrr~~~xxx___MMMHHHIIIDDDMMMWWW[[[\\\fffxxxlll[[[KKKEEEBBBCCCCCCAAAAAADDDAAAEEEKKKRRRYYY```gggkkkhhhmmmuuuwww{{{xxxuuutttrrrpppnnnmmmlllllljjjjjjjjjhhhffffffhhhiiijjjiiihhhgggfffeeeeeeeeeggggggffffffeeeddddddccccccccccccbbbaaa^^^\\\ZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZYYYYYYWWWVVVVVVXXXYYY^^^kkk}}}vvv```RRRHHHBBB<<<:::888999<<<@@@AAABBBKKKYYYlll}}}}}}fffPPPGGGLLLVVVaaafffgggkkkrrrwww~~~|||yyyvvvsssfff[[[RRRUUU^^^fffkkkoooqqqssswww~~~pppSSSBBB888555222000000000////////////000000000000/////////000000000000...,,,+++111000000///......------,,,,,,---...///000111111///......//////000111222000111222222222444888<<>>??????>>>===<<<;;;999888888::::::::::::;;;===>>>?????????@@@BBBDDDHHHKKKMMMTTTWWW[[[]]]^^^bbbhhhmmmrrrwww|||zzzwwwpppllliiijjjnnnqqqqqqpppooogggZZZNNNFFFCCCDDDFFFFFFHHHJJJLLLNNNSSS[[[aaajjjnnnvvvuuuqqqkkkhhhhhhiiikkkkkkfffdddaaa^^^\\\YYYUUURRRNNNNNNNNNOOOOOOMMMJJJGGGCCCBBBAAA@@@???>>>>>>>>>;;;;;;:::::::::999999999888888777777777777888888666777888777666777888:::888777777888999:::888777888888888999999999999999:::;;;<<<<<<<<<===@@@BBB|||uuuppprrr{{{yyymmm[[[RRRMMMOOORRRYYYjjj||||||||||||~~~~~~yyyooogggWWWOOOIIIJJJKKKKKKLLLOOOQQQWWW^^^cccfffjjjqqqwww|||~~~~~~qqqcccZZZPPPRRRZZZhhhvvv{{{```NNNIIIKKKGGGOOOWWW[[[```mmmppp]]]NNNHHHDDDCCCEEEEEEBBBBBBDDDBBBHHHPPPXXX^^^ccchhhkkklllpppyyy}}}xxx~~~yyywwwrrrrrrpppooonnnmmmmmmmmmhhhiiijjjiiiffffffhhhjjjkkkjjjiiigggffffffeeeeeegggffffffeeeeeeddddddcccbbbccccccbbbaaa^^^[[[YYYYYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZZZZYYYYYYXXXWWWVVVXXXXXX]]]jjj|||ttt___QQQHHHAAA<<<:::999:::===@@@BBBCCCKKKZZZnnnhhhQQQHHHMMMXXXcccffffffjjjpppttt{{{|||yyywwwuuujjj]]]RRRSSSZZZbbbiiimmmppprrrvvv~~~nnnRRRBBB999666222000//////...---//////000000000000//////......///000000///...---///////////////.........------......//////000000............///000111222///000111111222555999===HHH[[[uuuwwwnnnpppuuusssdddeeennnxxx~~~|||vvvtttssstttvvvuuuqqqmmm```]]]VVVMMMEEE@@@======>>>======<<<;;;::::::999:::::::::;;;<<<===>>>???>>>>>>@@@BBBFFFJJJMMMOOOVVVZZZ]]]___aaadddjjjooouuuyyy{{{uuurrrlllhhhfffhhhnnnqqqqqqooonnncccUUUJJJGGGFFFFFFFFFFFFJJJNNNQQQTTT[[[fffnnnuuuzzz{{{wwwoookkkgggdddddddddddddddbbb```]]]ZZZYYYVVVSSSPPPLLLLLLLLLMMMMMMKKKGGGDDDBBBBBB@@@???>>>>>>======;;;;;;;;;;;;;;;:::::::::999888777666666777888999555666666555444555777999666555555777;;;<<<;;;999:::::::::::::::::::::::::::;;;<<<<<<<<<===???AAAzzzuuuwwwzzznnnZZZQQQLLLOOORRRYYYkkk~~~}}}|||||||||yyyqqqfff]]]SSSLLLGGGIIILLLLLLMMMOOOSSSYYYaaafffiiinnnvvv|||||||||mmm```YYYQQQSSS]]]lll{{{}}}aaaOOOKKKMMMKKKOOOUUU[[[ddduuuuuucccQQQEEEDDDAAA@@@CCCCCC@@@???BBBFFFLLLUUU^^^dddhhhkkkmmmrrrvvv|||yyy|||xxxvvvpppoooooonnnnnnnnnnnnooogggiiijjjiiigggfffhhhkkkkkkjjjiiihhhfffffffffffffffffffffeeeeeedddddddddbbbcccccccccaaa^^^[[[YYYXXXYYYZZZ[[[[[[\\\[[[[[[YYYZZZZZZZZZYYYXXXWWWWWWWWWWWW\\\hhhzzzsss___QQQGGGAAA===;;;:::;;;>>>AAACCCDDDLLLZZZooohhhRRRHHHNNNYYYcccfffeeehhhnnnrrrxxx{{{xxxwwwvvvlll^^^QQQQQQXXX___ggglllnnnpppvvvmmmRRRAAA:::777222000///......---//////000000000000//////,,,---...000000000000///------......///000000000///////////////.....................///000222222...///111111333666:::===HHH\\\vvv~~~tttjjjkkkppprrrddddddppp|||~~~~~~}}}|||wwwtttssstttvvvuuurrrooobbb___XXXPPPGGGAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@>>>>>>@@@CCCGGGKKKOOOQQQWWW[[[^^^```bbbeeekkkpppxxx|||~~~wwwqqqoooiiifffdddgggmmmqqqpppnnnlll```QQQHHHGGGIIIGGGEEEFFFKKKPPPTTTYYYbbbnnnwww|||zzztttqqqlllhhhdddbbbaaaaaa```___```]]]ZZZXXXWWWTTTQQQOOOJJJJJJJJJKKKKKKIIIDDDAAAAAAAAA@@@>>>============<<<<<<<<<<<<<<<<<<;;;;;;999888777666666777888999444555555444333333666888666555555888<<<>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<>>888888888999999:::::::::<<<<<<<<<===============<<<>>>AAADDDHHHLLLQQQUUU[[[\\\]]]^^^```eeekkkppp|||~~~{{{vvvrrrmmmiii```eeegggfffjjjrrrtttqqqiii^^^QQQJJJEEEBBBDDDHHHMMMNNNUUU```gggmmmyyy~~~tttnnnlllgggeeebbbaaaaaa```___]]]]]]\\\ZZZWWWTTTRRRQQQPPPMMMKKKHHHGGGFFFFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>:::::::::999999999888888999999888777666555444444333333444444555666666666666777777999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999888777777888;;;===???~~~~~~xxxqqq]]]RRRJJJKKKPPPZZZnnnyyytttrrrkkk___TTTOOOGGGGGGGGGGGGHHHMMMSSSWWW^^^cccjjjooossswww~~~~~~qqqcccZZZUUU\\\dddppp|||aaaPPPLLLNNNPPPWWW___ggguuummmZZZLLLEEECCCBBBBBBBBBAAABBBCCCEEEGGGHHHQQQ^^^fffjjjlllppptttxxx~~~{{{yyy|||yyyvvvvvvrrrrrrqqqpppooommmkkkkkkkkkkkkjjjiiihhhhhhhhhhhhfffdddcccdddfffhhhhhhgggggggggfffeeeddddddddddddbbbbbbbbbaaa___]]][[[YYYXXXVVVUUUUUUWWWYYYZZZYYYZZZYYYYYYZZZ[[[\\\[[[YYYWWWWWW[[[gggwwwttt```QQQFFF???;;;::::::=========@@@FFFOOO___ttthhhRRRHHHPPP[[[dddhhhjjjlllmmmsssuuuyyyyyyvvvtttrrrpppfff[[[QQQPPPXXXccciiijjjnnntttyyygggLLL@@@888555222111111111000///////////////////////////........................111111000000///......---000000///.............../////////000000000000111///000111111222555999<<>>>>>888999999999::::::::::::<<<<<<<<<<<<<<<=========<<<>>>BBBEEEHHHMMMRRRVVVYYY[[[]]]___ccchhhpppuuu}}}vvvpppkkkgggcccaaaeeefffeeeiiippprrroooggg]]]RRRKKKGGGDDDGGGLLLPPPRRRZZZgggpppwwwzzzqqqkkkiiidddbbb___^^^___^^^]]]\\\[[[ZZZXXXUUURRRPPPOOOOOOMMMKKKHHHFFFFFFEEEDDDBBBAAA@@@@@@??????>>>======::::::999999999888888888999999888777666555444444555555555555555555444444555555666777888999999::::::::::::;;;;;;;;;;;;<<<:::999999999:::;;;===>>>vvvppp^^^SSSKKKLLLQQQZZZmmmyyytttpppgggYYYMMMHHHCCCDDDDDDEEEHHHNNNUUU[[[dddiiipppuuuzzzrrreee\\\XXX```lllzzzzzz```QQQNNNOOOPPPYYYdddooo}}}ooo]]]NNNFFFAAA???AAABBBBBBBBBBBBDDDGGGIIILLLVVVbbbjjjmmmnnnqqquuuyyyuuuvvv|||}}}yyywwwxxxttttttrrrpppooommmkkkjjjkkkkkkjjjiiihhhhhhhhhhhheeecccbbbbbbdddeeedddccceeeeeedddccccccbbbbbbbbb`````````___]]][[[YYYWWWWWWUUURRRRRRTTTWWWXXXYYYZZZYYYXXXYYY[[[\\\[[[ZZZUUUVVVZZZeeeuuuttt___PPPFFF???;;;::::::=========@@@FFFOOOaaavvv~~~hhhUUUJJJRRR]]]eeehhhjjjlllnnnuuuwww{{{}}}vvvrrrpppmmmkkkddd\\\TTTTTT\\\fffjjjjjjnnnssszzzfffLLL@@@777555222000000111000///////////////////////////////////////////////////111000000//////.........000//////............///000000000000111111111111///000111111222444888;;;JJJ^^^qqqxxx}}}~~~{{{zzz}}}xxxiiieeehhhlllqqqzzzqqqdddeeeqqq}}}}}}zzzzzz{{{{{{zzzxxxxxxxxxwwwuuutttrrrqqqjjjfff___TTTJJJBBB>>>===999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========???CCCFFFIIINNNTTTXXXXXX[[[^^^aaafffmmmuuuzzz{{{pppjjjeeeaaa^^^aaabbbccccccgggmmmooommmfff]]]SSSNNNIIIHHHKKKQQQTTTYYYdddqqq|||zzztttlllgggeee```^^^\\\[[[\\\\\\[[[ZZZYYYXXXUUUSSSQQQOOONNNNNNLLLJJJGGGFFFFFFEEECCCBBB??????@@@@@@???>>><<<;;;:::999999999999888888888999888777777666555444444777666666555444444333333444555555555666666777777::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======|||sssnnn___TTTLLLMMMRRR[[[mmm|||wwwqqqfffVVVKKKFFFBBBBBBDDDFFFIIIPPPWWW]]]hhhnnnuuu|||vvvjjjccc___hhhuuuwwwaaaTTTQQQRRRQQQ\\\iiivvvsss___OOOFFFBBB@@@>>>???AAACCCCCCBBBDDDHHHKKKQQQZZZfffmmmoooooorrruuu{{{wwwooosss}}}~~~||||||yyyxxxyyyvvvuuussspppnnnlllkkkjjjkkkjjjiiihhhhhhgggggggggfffdddbbbbbbccccccbbbaaaddddddccccccbbbbbbaaa```^^^^^^^^^]]][[[XXXVVVTTTUUURRROOONNNQQQTTTWWWXXXZZZXXXWWWXXXZZZ[[[ZZZYYYUUUUUUZZZeeetttttt^^^OOOEEE???;;;999:::=========@@@FFFOOOaaaxxx}}}jjjYYYLLLTTT^^^fffiiikkkmmmooovvvyyy}}}{{{uuuqqqnnnjjjhhhccc]]]WWWYYYaaahhhkkkkkkmmmssszzzeeeKKK???777444111000000000000///////////////////////////000000000000000000000000000000/////////.........000///............////////////000000000111111111000000111111111444888;;;JJJ\\\lllrrrwww~~~}}}{{{{{{}}}zzzjjjdddfffkkkpppzzz}}}oooccceeeqqq~~~|||zzzzzz{{{zzzzzzzzzyyyyyywwwuuusssqqqpppiiieee^^^UUUKKKCCC>>><<<::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>AAADDDGGGKKKPPPVVVZZZZZZ]]]aaaeeejjjqqqyyy~~~vvvlllgggdddaaa______^^^]]]___dddjjjlllllleee^^^VVVPPPLLLJJJNNNUUUYYY```mmm{{{yyytttoooiiidddccc^^^\\\ZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRPPPOOONNNNNNLLLIIIGGGEEEEEEDDDCCCAAA===>>>@@@@@@@@@>>>;;;:::999999999999888888888888888777777666555555444444666666555555555444444444555555555555555555555555999999:::::::::;;;;;;;;;;;;;;;<<<===>>>=========wwwppplll```UUUMMMOOOSSS[[[mmm~~~yyyrrreeeUUUIIIEEECCCDDDEEEGGGKKKRRRZZZ___kkkrrr{{{wwwmmmhhheeeooo}}}tttbbbWWWUUUUUUWWWbbbppp}}}tttfffTTTGGGCCCBBBAAA???>>>AAADDDDDDCCCEEEJJJNNNUUU^^^hhhnnnooopppssswww}}}ssslllrrr{{{{{{{{{xxxwwwxxxvvvuuurrrooommmlllkkkkkkkkkjjjiiihhhgggggggggggggggeeecccbbbccccccbbbaaaccccccdddccccccbbb```___\\\\\\\\\[[[XXXVVVSSSRRRQQQOOOLLLLLLPPPTTTWWWYYYZZZXXXVVVVVVXXXYYYYYYXXXUUUWWW\\\ffftttsss]]]OOOEEE???;;;999:::=========@@@FFFOOOaaawww~~~kkk[[[OOOVVV```gggjjjkkknnnpppwwwzzz{{{vvvrrrnnnjjjhhhccc___\\\]]]dddjjjmmmlllnnntttyyycccJJJ???666333111000000000000///////////////////////////111111111111111111111111////////////............//////............//////........./////////000000000000111111111333777:::HHHWWWeeejjjqqq|||}}}}}}}}}||||||~~~}}}llleeeggghhhnnn{{{{{{mmmbbbeeerrr|||{{{{{{{{{{{{zzz{{{{{{yyywwwuuurrrpppnnnhhheee^^^VVVMMMEEE???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>???BBBFFFIIIMMMRRRXXX\\\^^^```dddhhhmmmssszzz}}}rrrkkkhhhgggfffeee```[[[YYY\\\bbbgggjjjkkkfff```YYYTTTOOOMMMRRRYYY___jjjxxxzzzrrrooolllgggcccbbb^^^\\\ZZZYYYZZZZZZXXXWWWVVVUUUSSSRRRPPPOOOOOONNNKKKIIIFFFEEEDDDDDDBBB@@@===>>>???@@@???===;;;999999999999888888888777777777777666666555555444444444444444555555555666666666666666666666666666666999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>}}}|||~~~|||vvvoookkkaaaVVVOOOPPPTTT[[[lll~~~}}}yyyrrrdddRRRGGGDDDCCCEEEGGGJJJNNNVVV^^^dddooowwwvvvnnnkkkiiitttrrrccc[[[YYYXXX^^^iiivvvyyydddZZZMMMEEECCCCCCAAA???>>>BBBFFFGGGEEEGGGMMMSSSZZZaaajjjnnnoooqqqvvvzzzwwwqqqnnnvvvyyyyyyzzzwwwvvvwwwuuusssqqqnnnlllkkkkkkkkkjjjjjjiiihhhgggggggggggggggeeecccccccccdddcccbbbbbbbbbccccccbbbaaa___^^^[[[[[[ZZZYYYVVVSSSQQQOOOOOOMMMLLLNNNRRRWWWZZZ[[[\\\ZZZWWWVVVWWWXXXWWWWWWUUUXXX]]]ffftttsss\\\NNNEEE???;;;::::::=========@@@FFFNNN^^^sssmmm]]]RRRYYYbbbhhhjjjlllnnnqqqwwwzzz}}}xxxsssooommmlllfffbbb```aaafffkkkmmmmmmppptttyyy~~~```HHH???555333000///000000000///////////////////////////000000000000000000000000........................///............//////000............////////////000000111111111333666999CCCQQQ]]]bbbjjjxxx|||}}}oooggghhhjjjssszzzmmmbbbfffsss|||{{{{{{{{{zzzyyy{{{zzzyyywwwuuurrrpppooojjjfff___YYYQQQIIIAAA<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>??????AAACCCGGGKKKOOOTTTZZZ^^^```cccgggkkkpppuuu{{{}}}tttooonnnoooooooooeee]]]XXX\\\bbbfffhhhjjjfffbbb]]]YYYTTTSSSYYYaaajjjvvv|||zzzrrrlllkkkjjjeeebbbbbb___]]]ZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOOOONNNNNNJJJHHHEEEDDDDDDCCCAAA@@@======>>>>>>===<<<;;;:::999888888888888777777777666666666555555555444444333333444444555666666777555666666666777777888888999999999999::::::::::::::::::;;;<<<===>>>??????}}}|||}}}|||vvvppplllbbbWWWPPPQQQUUU\\\lll}}}}}}yyyrrrcccRRRHHHFFFCCCEEEHHHLLLRRRZZZdddjjjttt}}}vvvqqqppprrr|||pppeee___\\\ZZZbbblllwwwwwwiiiUUUOOOIIIDDDCCCBBB@@@>>>AAAFFFJJJKKKIIIKKKRRRXXX___eeellloooqqqtttzzz{{{qqqpppttt}}}zzzvvvwwwxxxvvvuuuvvvsssqqqooolllkkkjjjkkkkkkjjjiiihhhggggggffffffgggeeedddbbbbbbcccdddcccbbb___```aaabbbaaa___]]]\\\YYYYYYXXXWWWTTTQQQOOOMMMNNNMMMNNNQQQWWW\\\___``````]]]ZZZXXXXXXXXXXXXWWWUUUXXX]]]fffsssrrr[[[MMMDDD???;;;::::::=========@@@FFFNNN\\\nnn~~~ooo]]]TTTZZZccchhhkkkllloooqqqvvvzzz~~~yyytttpppoooooohhheeeccccccgggkkknnnnnnrrruuuxxx|||{{{]]]GGG>>>444222000///000000000///////////////////////////000000000000000000000000.......................................///000000...////////////000000000000111111000000222666999===JJJTTTZZZddduuu~~~~~~|||}}}ppphhhhhhlllwwwzzzlllbbbfffsss}}}zzzyyyzzzzzzyyyxxxxxxxxxxxxwwwvvvtttsssrrrmmmiiiccc]]]VVVNNNEEE???============<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAADDDHHHLLLPPPUUU[[[``````ccchhhlllqqqwww}}}~~~{{{|||}}}}}}|||nnnddd\\\___dddeeefffhhhfffccc```^^^[[[ZZZbbblllvvv{{{uuutttlllgggggggggdddaaaaaa___\\\ZZZXXXWWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMJJJHHHEEECCCCCCBBBAAA???>>>======<<<<<<;;;;;;:::888888888888777777777777666666555555555444444444444444555555555555555555444444555666777888888999888999999999999:::::::::999999999:::<<<>>>@@@BBB~~~}}}~~~}}}xxxqqqmmmbbbXXXPPPQQQUUU\\\lll}}}~~~zzzssseeeTTTJJJHHHAAADDDHHHMMMTTT^^^hhhoooxxxxxxvvvwww{{{ooofffaaa^^^\\\bbbkkkuuu}}}|||lll\\\KKKIIIFFFDDDCCCAAA>>><<>>444222//////000000000///////////////////////////////////////////////////---....................................///000111000000000000111111111111000111111000000222555888999DDDNNNTTT```rrr~~~~~~|||~~~}}}~~~qqqhhhhhhhhhtttzzzmmmbbbfffsss}}}{{{yyyxxxyyyyyyxxxvvvuuuuuuvvvvvvvvvvvvuuuuuupppkkkeee```ZZZRRRHHHAAA>>>>>>======<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBEEEHHHLLLQQQVVV\\\```^^^bbbgggmmmrrryyyvvvjjj```bbbfffeeeeeegggeeecccbbbbbb``````iiittt~~~wwwrrrpppiiidddeeefffccc``````___\\\YYYWWWVVVUUURRRQQQPPPOOONNNMMMLLLLLLLLLLLLJJJGGGEEECCCCCCBBBAAA???>>>>>><<<;;;;;;:::;;;;;;888888888888777777777777555555555555555444444444666666666555444444333333333333444555666888888999888888999999999:::::::::999888888888;;;>>>AAACCC{{{{{{~~~uuuooocccXXXQQQRRRUUU\\\lll}}}zzzqqqcccVVVLLLGGGFFFFFFJJJRRR[[[dddqqq|||}}}||||||yyymmmddd\\\ZZZ\\\bbbjjjsssxxxssshhh[[[RRRGGGDDD@@@@@@BBBDDDDDDCCCEEEKKKRRRSSSSSSUUU\\\ccchhhiiimmmrrrsssuuu~~~|||sssrrrwwwzzzwwwuuuuuuvvvvvvtttrrrtttqqqmmmkkkkkkkkkjjjjjjkkkiiigggeeedddeeefffgggbbbbbb```___^^^______```bbbaaaaaa___^^^]]]\\\\\\ZZZXXXUUURRROOOMMMLLLLLLUUUUUUUUUXXX]]]bbbdddeeeeee```[[[XXXYYYZZZXXXWWWTTTVVV[[[dddssssss___NNNBBB;;;;;;888999===@@@@@@CCCGGGQQQ\\\lll|||qqq]]]WWW^^^ffflllmmmmmmnnnoooqqqxxxxxx{{{wwwuuuuuuuuurrrjjjcccccceeefffgggjjjlllqqqvvv{{{uuuYYYEEE<<<555444333111000/////////000000////////////000000222333333333111///---,,,.........------,,,,,,,,,,,,,,,------------,,,,,,000000//////////////////,,,---000222444444444444999>>>GGGTTTcccrrr}}}|||zzzzzzooojjjppp{{{|||nnneeekkkzzz~~~||||||zzzxxxvvvwwwxxxyyyyyyxxxtttuuuvvvvvvvvvuuusssssspppnnnjjjeee^^^UUUKKKDDD???===;;;:::;;;;;;;;;:::>>>=========>>>???AAABBBBBBEEEJJJMMMOOOUUU\\\bbbfffkkkrrruuuwww{{{ttteee\\\\\\aaaeeegggdddfffggghhhiiioooxxx|||vvvpppmmmgggeeedddcccccccccaaa___]]][[[YYYVVVTTTRRRRRRRRRRRRPPPNNNLLLLLLKKKIIIGGGHHHGGGEEECCCAAA@@@????????????>>>>>>======<<<<<<999999999888888888888777777777666555444333333333222222111111000111111111444444444444444555777777888888999999999:::::::::999999999;;;===@@@AAAAAA||||||~~~vvvpppbbbXXXPPPQQQTTT[[[kkk|||zzzqqqcccVVVLLLFFFGGGGGGKKKUUU^^^hhhuuuuuukkkccc\\\ZZZ]]]gggkkknnnmmmggg\\\QQQKKKFFFCCC@@@???BBBDDDDDDCCCIIINNNSSSTTTSSSVVV]]]cccjjjkkknnnsssuuuwwwzzzsssuuu{{{}}}uuusssssstttvvvvvvtttrrrrrrooollljjjjjjjjjjjjiiiiiihhhgggfffeeeeeeeeefffcccbbb___]]][[[[[[[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]XXXVVVTTTQQQOOONNNNNNNNNXXXWWWXXX\\\aaafffiiiiiieee```[[[YYYYYYZZZYYYWWWSSSUUUZZZcccqqqooo[[[LLLBBB===;;;888999===@@@@@@CCCGGGOOO[[[mmmqqq\\\WWW^^^eeejjjjjjjjjkkklllnnnwwwxxx~~~{{{yyywwwvvvvvvtttkkkdddcccdddeeefffiiikkkqqqvvv|||sssXXXEEE<<<555444222111000////////////......------......///222222111111000///------......---------,,,,,,,,,------............------.../////////////////////---...000111222333444444777<<>><<<;;;;;;;;;:::======<<<<<<===???AAABBBCCCGGGKKKOOORRRWWW___eeegggmmmsssvvvxxx}}}wwwfff[[[YYY]]]```bbbcccfffiiikkkooowwwzzztttooojjjgggfffdddbbbbbbbbbbbb```^^^\\\[[[XXXVVVTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;;;;999999999888888888777777666666666555444444444333444333333222222222333333444444444444555666777777888888999999999:::::::::<<<:::888888;;;@@@DDDGGG|||}}}wwwqqqbbbWWWOOOPPPSSSYYYiiizzz~~~zzzqqqdddVVVLLLFFFHHHHHHNNNXXXbbbmmm{{{|||ppphhhaaa[[[ZZZ\\\gggfffccc^^^WWWPPPIIIEEECCCAAA??????AAACCCEEEEEENNNRRRUUUUUUUUUXXX```fffmmmmmmpppuuuwwwzzzyyywww|||~~~vvvppppppqqqtttvvvvvvtttrrrooommmjjjhhhiiiiiihhhgggggggggggggggfffeeedddddddddaaa]]]ZZZXXXWWWXXXYYY\\\\\\\\\]]]]]]^^^^^^^^^WWWUUURRRPPPOOOPPPRRRSSSZZZZZZ\\\```fffkkkmmmmmmeeeaaa[[[YYYZZZZZZYYYWWWQQQSSSXXXbbbpppjjjWWWIIIBBB>>>;;;888999===??????BBBGGGLLL[[[ppprrr]]]XXX]]]dddgggfffeeefffgggkkktttwww}}}zzzzzzzzzwwwuuuuuukkkcccbbbddddddfffiiimmmsssyyy~~~oooUUUCCC;;;444333222111000///////////////............//////000000///..................------------,,,,,,,,,.........//////..................//////000000000/////////000111222333444666;;;DDDPPP^^^lllwww~~~~~~|||zzzzzz{{{}}}~~~zzzxxx|||zzzrrrnnnjjjtttwwwkkkeeemmm|||~~~|||zzzyyyxxxxxxwwwuuutttuuuvvvvvvvvvtttrrrrrrssssssrrrqqqooonnnrrrpppmmmiiibbbYYYPPPIIIJJJFFFAAA===;;;;;;;;;;;;<<<<<<;;;<<<===???@@@BBBCCCHHHMMMQQQUUU[[[bbbhhhiiiooouuuyyy{{{{{{hhhZZZUUUWWWZZZ\\\bbbfffkkkpppwww|||wwwqqqmmmjjjfffcccdddbbb``````aaa```^^^]]][[[ZZZXXXVVVTTTRRRRRRQQQQQQOOOMMMMMMLLLKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;::::::999999999888888888777777777555555555555555555444444555555444444444444555555444444444444555666777888888888999999999:::::::::>>>;;;888777:::AAAIIINNN}}}~~~}}}vvvpppcccWWWOOOOOOQQQWWWfffwww~~~~~~zzzrrreeeXXXMMMHHHIIIIIIOOO[[[fffrrrwwwmmmggg```ZZZXXXYYY]]]ZZZUUUQQQMMMIIIFFFDDDBBB@@@???@@@BBBDDDFFFHHHQQQTTTVVVWWWXXX]]]eeelllqqqppprrrwww{{{~~~{{{~~~yyyrrrooopppsssuuuvvvuuusssqqqllljjjhhhgggggghhhgggfffeeefffgggggggggeeecccbbbbbb```\\\YYYWWWXXXYYYZZZ]]]]]]]]]]]]]]]]]]^^^^^^VVVTTTRRRQQQQQQSSSVVVXXXYYYZZZ]]]bbbhhhlllnnnnnneee```\\\ZZZZZZ[[[XXXVVVQQQSSSXXXbbbpppjjjWWWJJJBBB>>>;;;888999===??????AAAFFFLLL\\\qqqttt```XXX\\\aaacccbbbaaabbbccchhhssswww}}}{{{{{{zzzvvvrrrpppggg```aaadddfffiiillltttzzzjjjQQQAAA:::333222111000////////////111111000000000000111111///...---,,,,,,---///000------------------------......////////////.........//////000000111111111111000/////////111222333555:::CCCNNN\\\jjjtttzzz~~~{{{yyyxxxyyy|||}}}zzzwwwzzzvvvnnnkkkfffooo|||wwwlllfffooo}}}|||{{{yyyxxxwwwwwwvvvwwwuuuuuuuuuvvvvvvuuusssqqqrrrrrrrrrqqqooonnnmmmqqqooommmiiiccc[[[QQQKKKKKKFFF@@@<<<;;;<<<<<<===;;;;;;;;;;;;===???@@@BBBDDDHHHNNNSSSWWW]]]eeekkklllrrrxxx||||||iiiZZZRRRRRRVVVXXX```fffmmmttt|||yyyvvvqqqmmmkkkhhhfffdddaaa```^^^^^^______]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQPPPOOOMMMMMMMMMKKKHHHEEEAAAAAA@@@?????????@@@@@@======<<<<<<;;;:::::::::888888888888777777777777444444444555555555555555555444444444444555555666444444444444555666777888888888999999999:::::::::<<<;;;999888;;;CCCLLLRRR{{{tttoooeeeYYYPPPOOOPPPTTTcccsss|||ttthhh[[[PPPJJJIIIJJJQQQ]]]jjjwww~~~|||zzzyyy|||~~~uuulllfff```XXXTTTTTTTTTPPPLLLIIIHHHGGGDDDBBBAAAAAAAAAAAACCCFFFIIILLLRRRTTTWWWZZZ]]]dddlllssstttrrrtttzzz}}}vvvrrrrrrtttvvvwwwuuussspppoooiiihhhffffffggggggfffeeedddeeegggggggggeeebbb``````^^^\\\ZZZZZZ[[[]]]___aaaaaa```___^^^]]]\\\\\\VVVUUUTTTSSSTTTWWWZZZ[[[VVVXXX[[[aaagggkkklllkkkccc___[[[ZZZZZZZZZWWWUUUPPPSSSYYYdddrrrmmmZZZKKKBBB===;;;888999<<<>>>>>>AAAEEENNN]]]rrruuudddWWW[[[______^^^]]]___aaagggsssyyy}}}yyyrrrnnnggg```\\\```fffjjjnnnrrr|||eeeMMM???999222222111000////////////111111000000000000111111...---,,,,,,,,,---///000------------------------......////////////......000000000111111222222222000000///...///000222333666:::BBBMMM[[[hhhrrrxxx{{{~~~{{{yyyxxxyyy|||~~~{{{wwwxxx~~~ooogggdddbbbkkkvvvyyymmmgggqqq|||{{{zzzxxxwwwwwwvvvvvvwwwvvvvvvvvvwwwwwwuuusssqqqqqqrrrrrrqqqpppnnnmmmooommmkkkhhhbbbZZZRRRKKKHHHCCC>>>;;;;;;<<<>>>???;;;;;;;;;<<<===???AAACCCDDDIIIOOOUUUYYY___ffflllooouuu{{{|||jjjZZZQQQPPPTTTWWW^^^dddmmmuuu}}}yyytttqqqmmmjjjhhhgggeeeccc```^^^]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVTTTSSSQQQQQQOOONNNMMMMMMMMMKKKGGGDDD??????>>>>>>>>>>>>??????>>>>>>======<<<;;;;;;:::888888888777777777666666444444444555555555555555333333222333333444555555555555555555555666888888888888999999999:::::::::999:::;;;<<>>AAABBBCCCDDDFFFIIINNNQQQSSSUUUYYY]]]cccjjjrrrwwwvvvtttuuu|||zzzvvvttttttvvvwwwvvvssspppnnnnnngggfffeeefffggggggfffddddddeeefffffffffdddbbb```]]]]]]]]]]]]^^^```aaabbbdddcccbbb```^^^\\\ZZZZZZVVVVVVUUUVVVVVVXXXZZZ[[[TTTVVV[[[aaagggjjjiiihhhbbb^^^ZZZYYYZZZYYYVVVSSSOOORRRYYYeeetttnnn[[[LLLAAA<<<;;;888999<<<>>>>>>@@@DDDOOO^^^sssuuudddUUUXXX[[[\\\[[[[[[^^^aaahhhvvv|||wwwnnniii___ZZZZZZaaajjjpppuuuyyy}}}```III===888222111000///////////////......------------............---------......///,,,,,,,,,------------............//////.........111111111111111111111111.........///000111222333555999AAALLLYYYeeeooouuuyyy}}}}}}|||zzzzzzzzzzzz~~~}}}xxxwww}}}yyyjjjbbb```___gggrrr{{{zzzooohhhppp|||{{{zzzxxxwwwwwwvvvvvvwwwvvvvvvwwwwwwvvvtttrrroooooopppqqqpppooonnnmmmmmmkkkiiigggbbb[[[RRRLLLDDDAAA<<<;;;;;;===??????<<<;;;<<<<<<>>>@@@CCCDDDEEEKKKRRRWWW\\\aaahhhmmmrrrxxx~~~{{{kkk[[[RRRPPPSSSVVVZZZaaajjjsss|||~~~uuuooolllhhheeedddcccaaa```^^^]]]\\\\\\]]]]]]\\\ZZZXXXWWWWWWVVVUUUSSSQQQPPPNNNNNNMMMMMMMMMKKKGGGDDD>>>>>>==================>>>>>>======<<<;;;;;;;;;888888777777777666666666555555555555555555444444111111111111222333444555555555555555666777888888888888999999999:::::::::666999===???AAAFFFMMMSSSzzztttooolll___TTTPPPOOOQQQ^^^mmm{{{{{{ooobbbWWWQQQNNNPPPWWWdddqqqsssiiieeedddccccccooosss}}}}}}xxxtttmmmfffccc\\\TTTNNNMMMLLLGGGAAA@@@BBBCCCAAA???BBBDDDFFFGGGIIILLLQQQVVVUUUXXX\\\aaagggmmmssswwwwwwtttuuu}}}zzzwwwvvvuuutttvvvvvvtttpppmmmmmmnnnfffeeeeeefffggggggfffeeeddddddeeeeeedddcccaaa```\\\]]]^^^___aaabbbbbbbbbdddcccaaa___]]][[[YYYXXXUUUUUUVVVVVVWWWWWWWWWWWWUUUXXX\\\ccchhhjjjiiiggg```\\\YYYXXXYYYXXXUUUQQQMMMQQQYYYeeeuuulllYYYJJJAAA===;;;888888<<<>>>===???DDDMMM^^^uuusssaaaRRRVVVYYYZZZZZZ[[[___cccjjjyyyuuukkkfff[[[XXX[[[fffpppvvv{{{~~~yyy]]]GGG;;;888111111000////////////000------,,,,,,,,,,,,------....../////////......---,,,,,,,,,---------......------............------111111000000///.........,,,---...000111222222222444888???JJJVVVbbblllqqqzzz}}}~~~|||{{{{{{|||}}}}}}yyywww{{{~~~wwwhhhaaa___^^^dddnnnxxx{{{ooofffnnn}}}}}}|||zzzxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvuuurrrpppkkklllnnnoooooonnnnnnmmmlllkkkiiigggbbb[[[SSSMMMCCC@@@===<<<===>>>>>>>>><<<<<<<<<===???BBBDDDEEEHHHNNNUUUZZZ^^^ccciiinnntttzzz|||mmm^^^SSSOOOQQQSSSUUU\\\gggqqqzzzxxxqqqmmmjjjfffcccaaa```^^^\\\^^^]]][[[\\\]]]]]]\\\ZZZWWWWWWWWWVVVUUUSSSQQQPPPNNNMMMMMMMMMMMMKKKFFFCCC>>>>>>===<<<;;;;;;;;;<<<======<<<<<<;;;::::::999888777777777666666666666666666666555444444444333111111111111222333444555555555555555666777888999888888999999999:::::::::666999===>>>@@@EEEMMMSSS{{{uuupppnnnaaaUUUQQQOOOPPP\\\kkkyyy}}}rrrdddYYYSSSQQQRRRYYYffftttzzzrrrggg___^^^aaaccccccmmmrrr~~~zzztttoooiiiccc```[[[SSSMMMKKKHHHBBB===<<<@@@DDDDDDCCCCCCEEEHHHIIIJJJNNNTTTYYYXXXZZZ^^^ccciiiooosssvvvxxxtttvvv~~~{{{xxxvvvuuuuuussstttuuurrrnnnlllmmmnnnfffeeeeeefffggghhhfffeeeddddddddddddcccbbbaaaaaa\\\]]]___aaabbbbbbaaaaaabbbaaa```^^^\\\ZZZYYYXXXSSSTTTVVVWWWWWWVVVTTTSSSWWWYYY^^^dddiiikkkiiiggg___\\\XXXWWWXXXWWWTTTPPPKKKOOOXXXddduuuiiiUUUHHHAAA>>>;;;888888<<<>>>===???CCCKKK^^^vvvppp^^^QQQTTTXXXYYYYYY[[[```dddlll{{{uuuiiieee[[[YYY]]]iiitttzzz~~~www[[[EEE:::777111000000////////////000.........------............///000000000///---,,,,,,,,,,,,------.........,,,------------------,,,000000///...---,,,,,,+++***,,,...000222222222222222666===HHHTTT```iiiooo|||}}}}}}}}}}}}}}}~~~zzzwwwzzz~~~~~~vvvhhhaaaaaa]]]cccmmmvvv~~~|||nnneeekkkzzz}}}|||zzzxxxvvvuuutttttttttttttttuuuuuutttqqqnnniiijjjlllmmmnnnmmmmmmllllllkkkiiigggccc\\\TTTOOODDDBBB???>>>>>>>>>>>>============>>>@@@BBBEEEFFFKKKPPPWWW]]]```eeekkkpppuuu{{{}}}ooo___TTTNNNOOOQQQRRRYYYeeepppzzz|||uuuooommmjjjfffbbbaaa___]]][[[^^^\\\[[[\\\]]]]]]\\\[[[VVVVVVWWWVVVUUUSSSQQQPPPMMMMMMMMMMMMMMMKKKFFFCCC>>>>>>===<<<;;;::::::;;;<<<<<<;;;::::::999999888777777777777666666666666777777666555444444333333222111111222333444555666555555555666666777888999888888999999999:::::::::777:::======>>>CCCMMMUUUzzzwwwnnnfff\\\SSSMMMOOO]]]kkk{{{}}}uuuiii]]]UUUTTTUUU]]]jjjwwwzzzmmmeee^^^]]]^^^___ccciiirrr}}}|||xxxpppkkkddd]]]VVVNNNHHHDDDDDDEEEDDDCCCBBBBBBDDDFFFHHHGGGHHHLLLQQQWWWZZZ[[[]]]\\\^^^eeeooovvvxxxwwwxxxzzz}}}zzzwwwtttsssrrrvvvsssqqqppppppooonnnlllhhhhhhhhhhhhhhhiiiiiiiiifffcccaaaaaabbbbbb```]]]``````aaabbbbbbbbbbbbaaabbbbbbaaa___\\\ZZZXXXVVVXXXTTTRRRSSSRRRPPPUUU]]][[[^^^ccchhhlllkkkgggccc___\\\YYYWWWWWWWWWWWWVVVRRRSSSXXXeeewwwzzzdddTTTJJJCCC???;;;999>>>???999???GGGEEEQQQeeetttiiiYYYPPPRRRTTTVVVYYY___fffkkkwwwvvvjjjcccXXXYYYaaaqqq~~~rrrWWWFFF;;;555111111111111000000000000111111000000/////////...------------------------...---+++++++++---///000---------------...//////////////////////////////////////////000000000000444777<<>>>>>>>>>>>===???AAABBBDDDFFFIIIKKKOOOTTTZZZ___ccchhhnnnsssyyywwwjjj]]]SSSNNNLLLLLLRRRWWW```kkkvvvwwwpppllliiihhheeeaaa___]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVTTTRRRQQQNNNNNNNNNMMMLLLJJJHHHGGGAAA@@@>>>===;;;::::::::::::::::::999999999888888999999999888777666666555555555666666555555444333444333222222333444666777555555666666777777888888888999999::::::999999888;;;<<<======>>>EEENNNUUUzzzvvvpppggg]]]SSSMMMOOO\\\jjj|||~~~xxxnnnccc\\\[[[[[[aaammmyyy{{{jjjeee___[[[]]]```dddjjjqqq{{{{{{vvvoooiiiaaaXXXQQQKKKEEEAAADDDDDDDDDCCCBBBCCCEEEGGGJJJJJJKKKOOOUUUZZZ^^^___```___aaahhhrrryyyzzzyyywwwzzz}}}{{{xxxuuusssrrrqqqtttrrrooonnnnnnnnnlllkkkhhhhhhhhhgggggggggffffffcccaaa______``````^^^\\\``````aaaaaaaaaaaaaaa`````````___^^^\\\YYYXXXVVVUUUPPPMMMQQQSSSTTTZZZ```]]]___ccchhhkkkjjjfffbbb^^^\\\YYYXXXXXXWWWVVVTTTSSSTTTZZZfffxxxwwwbbbSSSIIIBBB>>>777777;;;===:::@@@HHHHHHQQQdddttteeeUUUKKKNNNRRRUUUYYY^^^eeejjjvvvvvvhhh___VVVWWW```qqqqqqVVVEEE;;;555000000000////////////...000000000//////....................................---,,,++++++,,,...///......------......///000////////////////////////////////////000000000000111555;;;DDDOOO^^^llluuuzzz~~~~~~|||~~~~~~zzzsssuuu|||~~~}}}||||||}}}~~~rrrddd]]][[[^^^bbbiiirrr|||wwwiiiaaagggqqqzzz}}}|||zzzwwwuuusssrrrrrrqqqqqqrrrrrrqqqpppooonnniiijjjlllmmmnnnnnnmmmmmmkkkkkkjjjiiifffaaaZZZUUUKKKGGGBBB???>>>>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKPPPUUU[[[```ccchhhnnnsssyyy~~~{{{tttggg[[[QQQLLLJJJKKKOOOUUU___jjjvvv}}}uuunnnkkkhhhfffcccaaa^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSRRRPPPNNNNNNNNNMMMLLLJJJHHHGGGAAA@@@???===<<<;;;:::::::::::::::999999999888888999999888888777666666555555555666666555555444333333333222222333444666777555555666666777777888888888999999::::::999999888;;;<<<<<<===>>>DDDNNNUUUzzzvvvppphhh]]]TTTMMMNNN[[[iii}}}zzzsssjjjdddaaa```eeepppzzznnnaaaZZZWWWWWW^^^dddkkkttt|||yyytttlllfff\\\RRRKKKFFFBBB???CCCDDDDDDDDDDDDEEEHHHJJJMMMMMMOOOSSSZZZ```cccdddccccccfffmmmvvv{{{|||{{{yyy|||}}}{{{zzzxxxuuusssrrrqqqppprrrpppnnnlllmmmlllkkkjjjhhhhhhgggfffeeedddccccccaaa___]]]]]]^^^^^^]]]\\\``````aaaaaaaaa``````______^^^]]]\\\ZZZXXXVVVUUUSSSMMMJJJOOOUUUYYY^^^bbb```aaadddgggiiihhhdddaaa]]]\\\[[[ZZZZZZXXXTTTRRRTTTUUU[[[hhhyyysss___PPPGGGAAA===777888999;;;<<>>>>>===@@@AAAAAAAAAAAADDDHHHLLLQQQUUU[[[```ccchhhoootttxxx~~~}}}vvvooocccWWWNNNJJJIIIIIILLLRRR]]]jjjvvvyyyrrrlllhhhfffdddbbb___]]]]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTSSSQQQPPPMMMNNNNNNMMMLLLJJJHHHFFFBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888999888888777777666666555555555666666555555444333333333333333333555666666555555666666777777888888888999999::::::999999888:::;;;<<<<<<>>>DDDNNNUUU~~~yyyvvvnnnggg]]]TTTNNNOOO\\\iii|||~~~zzztttmmmhhhccccccgggpppzzzxxxggg^^^SSSSSSXXXaaajjjsss}}}|||vvvpppiiiaaaVVVLLLFFFBBB@@@???BBBDDDEEEEEEEEEGGGJJJMMMOOOPPPSSSYYY___eeehhhhhhfffgggkkkrrryyy}}}}}}|||}}}|||yyyyyyxxxvvvtttsssrrrqqqqqqqqqooommmlllllllllkkkiiijjjiiihhhfffeeecccbbbaaa___^^^\\\\\\\\\]]]]]]]]]bbbbbbbbbbbbaaaaaa```___^^^^^^\\\ZZZWWWTTTRRRPPPSSSNNNKKKPPPYYY___bbbcccbbbbbbdddfffgggeeebbb^^^\\\\\\[[[[[[[[[XXXTTTPPPSSSUUU[[[hhhyyyooo\\\NNNEEE???<<<:::<<<999:::???>>>???FFFSSShhhwwwuuuZZZLLLEEEMMMVVV]]]aaafffnnnsssyyy~~~ssscccWWWMMMRRR___rrrmmmRRRBBB999444000000/////////...........................------///////////////////////////...---,,,,,,,,,,,,,,,///............///000000000000000000000000000000////////////000000000000000333999CCCOOO___oooyyyyyy{{{wwwzzz}}}}}}~~~tttlllnnnuuuxxxxxxxxxxxxxxxxxxxxxxxx|||~~~nnnaaa]]]^^^^^^bbbhhhqqq{{{uuufff\\\aaammmyyy}}}zzzyyywwwuuusssqqqppppppppppppoooooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmlllkkkhhhccc]]]YYYOOOKKKFFFBBB???>>>===<<>>===<<<;;;;;;:::::::::999999999888888888888777777666666666666555555555666555555444333222222333333444555555666555555666666777777888888888999999::::::999999888:::;;;<<<<<<>>>DDDMMMUUU}}}}}}xxxuuullleee\\\TTTOOOPPP]]]jjj{{{{{{vvvpppllleeedddhhhpppzzzkkk]]]YYYRRRTTT\\\hhhrrrzzz}}}yyyrrrlllddd\\\QQQHHHCCCAAAAAAAAACCCDDDEEEFFFGGGIIIMMMOOOQQQSSSXXX___eeejjjkkkjjjgggiiiooouuuzzz}}}}}}|||}}}~~~|||{{{zzzyyyxxxyyyxxxwwwuuusssrrrrrrrrrqqqooommmlllllllllkkkjjjkkkjjjiiigggeeecccaaaaaa^^^]]]\\\[[[[[[\\\^^^___ccccccccccccbbbaaa```______^^^[[[XXXTTTPPPMMMKKKNNNMMMOOOVVV```hhhjjjhhhcccbbbbbbcccdddbbb___\\\[[[[[[[[[\\\[[[YYYTTTPPPQQQSSS[[[hhhyyylllZZZMMMDDD>>>:::999===999;;;FFFAAA===HHHVVVkkkyyy~~~oooVVVJJJEEENNNYYY```dddiiiqqqwww}}}}}}yyyoooaaaUUUJJJPPP^^^qqq~~~kkkPPP@@@888444111111111000000000//////------..........................................///...------,,,,,,,,,,,,...............///000000111111111111111111111111////////////000000000000222444:::BBBNNN]]]lllvvvyyy}}}vvvrrruuuyyyzzz|||~~~sssjjjmmmuuuyyyxxxxxxwwwwwwwwwwwwwww|||rrreee``````^^^bbbgggooozzzttteeeZZZ```lllxxx~~~{{{zzzyyywwwtttrrrpppooonnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmnnnmmmllljjjhhhddd___[[[RRRNNNHHHCCC@@@>>>===;;;;;;<<<<<<===???CCCJJJNNNOOORRRWWWZZZ]]]cccjjjpppvvv||||||vvvuuuuuutttsssnnnggg]]]SSSLLLJJJKKKLLLIIIOOOZZZfffqqq|||}}}uuuooojjjgggdddbbb```^^^\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWUUUTTTRRRPPPOOOOOOMMMMMMMMMLLLKKKIIIGGGFFFCCCBBB@@@???===<<<<<<<<<:::::::::999999999888888777777777666666666666666555555555666555555444333222222333444444555555555555555666666777777888888888999999::::::999999888:::;;;<<<<<<===CCCMMMTTTwwwzzz}}}xxxtttllleee]]]UUUOOOPPP\\\jjjzzz|||xxxsssooohhhfffhhhpppyyyxxxbbbXXXXXXUUUYYYdddqqqzzz}}}zzzuuummmggg]]]VVVLLLDDDAAAAAABBBCCCDDDEEEGGGGGGHHHJJJNNNQQQSSSWWW^^^ffflllooommmkkkhhhlllrrrxxx|||~~~}}}|||}}}~~~}}}{{{yyyxxxxxxyyyzzzzzzyyywwwuuutttsssrrrrrrpppnnnlllkkkllllllkkkjjjkkkjjjiiigggeeecccaaa```\\\\\\\\\ZZZZZZ[[[^^^aaaddddddccccccaaa```___^^^]]]\\\YYYVVVRRRNNNKKKIIIIIIOOOVVV___jjjrrrqqqmmmbbbaaa``````aaa```]]][[[ZZZZZZZZZ[[[[[[YYYUUURRRPPPSSS[[[iiiyyykkkZZZMMMDDD>>>:::444<<<777>>>OOOHHH@@@OOOXXXmmmyyy{{{zzziiiRRRIIIFFFOOOZZZaaadddiiiqqqyyy~~~yyyuuulll___TTTJJJPPP^^^ppp{{{iiiMMM>>>777444111111111111000000000000.............../////////........................------------------,,,,,,---------------...//////111111111111111111111111////////////000000000000333555999@@@LLL[[[jjjtttyyyyyyqqqlllpppvvvyyy{{{}}}~~~uuummmqqqzzz}}}|||yyywwwvvvvvvwwwxxx~~~yyymmmeeeaaa___bbbgggnnnwwwpppaaaXXX^^^kkkxxx}}}|||zzzxxxuuurrrooommmkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkmmmllljjjjjjhhhfffaaa^^^UUUPPPJJJDDDAAA>>><<<:::888:::;;;<<<>>>BBBHHHLLLKKKNNNSSSUUUXXX^^^eeekkkrrrxxxyyyrrrqqqqqqpppooojjjddd[[[RRRLLLKKKLLLNNNKKKQQQYYYcccmmmxxx{{{tttnnnjjjhhheeecccaaa^^^\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSQQQOOONNNNNNLLLMMMMMMLLLKKKIIIGGGEEECCCCCCAAA???>>>=========:::::::::999999999888888666666666666666666666666555555666666555555444333111222333444555555555555555555666666777777888888888999999::::::999999888999:::;;;;;;===CCCMMMTTTvvvzzz|||wwwtttnnnggg^^^VVVOOOOOOZZZfff{{{}}}{{{yyyvvvrrrpppgggeeeffflllttt}}}mmm[[[VVVZZZXXX^^^jjjxxxzzzwwwrrrjjjcccUUUOOOGGGAAA@@@AAACCCEEEEEEGGGHHHHHHIIIKKKOOOQQQVVV[[[dddnnnttttttoookkkjjjooovvv|||~~~}}}{{{zzzyyywwwwwwxxx{{{}}}zzzyyywwwuuusssrrrqqqqqqnnnllljjjjjjjjjkkkjjjiiiiiiiiigggeeecccbbb``````YYYZZZZZZXXXWWWYYY]]]```cccbbbbbbaaa___^^^\\\[[[YYYXXXVVVTTTQQQNNNKKKIIIJJJVVVbbbjjjqqqvvvrrrlllaaa___^^^]]]^^^]]][[[YYYZZZYYYYYYZZZ[[[ZZZVVVTTTQQQTTT\\\jjjzzzlllZZZMMMDDD>>>999333===888AAAWWWMMMAAARRRXXXmmmxxxxxxtttcccOOOHHHJJJSSS^^^ccceeeiiisss|||yyyrrrhhh\\\TTTJJJPPP]]]nnnyyy}}}gggLLL===777333111000000000000/////////.........//////000000000////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,---......////////////////////////////////////000000000000111333888???JJJYYYiiisssyyyvvvmmmhhhmmmtttxxx{{{}}}zzzrrrwww{{{xxxvvvwwwxxxzzzvvvjjjccc```bbbfffllluuukkk^^^VVV___nnn|||~~~~~~xxxwwwssspppllliiifffeeeddddddcccbbbcccdddeeeffffffeeeeeeeeefffggghhhiiikkkiiiiiihhhhhhfffccc```WWWRRRKKKEEEAAA>>><<<:::888999;;;<<<===???CCCFFFGGGJJJNNNPPPSSSYYY```ggglllsss{{{uuuooommmmmmlllkkkgggaaaXXXPPPKKKJJJLLLNNNOOOSSSYYYaaajjjttt~~~yyyrrrllliiigggfffeeebbb___]]][[[[[[[[[XXXWWWVVVUUUUUUVVVXXXYYYXXXWWWTTTRRRPPPNNNNNNNNNLLLLLLLLLLLLKKKHHHFFFEEEDDDCCCBBB@@@???>>>======:::::::::999999999888888666666666666666666666666555555666666555555444333111222333555555555555444555555666666777777888888888999999::::::999999888999:::;;;;;;===CCCLLLTTTxxx||||||wwwtttqqqjjj```WWWOOOMMMWWWccc|||}}}zzzwwwvvvtttssspppnnneeebbbbbbgggmmmvvvrrraaaTTTSSSZZZZZZaaannn}}}}}}yyyvvvppphhhaaaPPPKKKDDD??????AAADDDEEEFFFHHHIIIIIIJJJKKKOOOQQQXXX^^^hhhsssxxxwwwqqqlllkkkpppxxx~~~~~~}}}yyyyyyxxxwwwvvvxxx|||zzzyyywwwtttrrrqqqpppooolllkkkiiihhhiiiiiiiiihhhhhhgggfffdddbbbaaa______WWWXXXXXXWWWUUUWWW[[[```aaaaaa```___^^^\\\ZZZYYYUUUUUUTTTSSSPPPNNNLLLKKKPPP^^^lllsssuuuuuuooofff___^^^\\\\\\\\\\\\ZZZYYYYYYYYYXXXYYYZZZZZZXXXVVVRRRUUU]]]kkk{{{lll[[[NNNEEE>>>999555AAA;;;DDD[[[NNN???PPPXXXlllvvvuuuppp```MMMHHHOOOXXXbbbfffggglllvvv{{{qqqfff[[[SSSKKKPPP]]]mmmxxx|||fffKKK<<<666333000/////////.............../////////000000111111000000000000000000000000++++++,,,---............,,,++++++++++++,,,------........................////////////000000000000000222666===IIIYYYiiitttyyy~~~~~~tttkkkfffkkktttyyy{{{}}}}}}vvv|||}}}xxxvvvwwwyyy{{{|||nnnddd```bbbfffkkkttt|||iii]]]WWWbbbrrrwwwuuurrrmmmiiifffcccbbb``````_________aaabbbcccddddddccccccdddeeeggghhhiiihhhggghhhhhhgggdddaaaXXXSSSLLLFFFAAA>>>;;;:::999:::<<<<<<<<<===???AAADDDHHHKKKMMMPPPVVV]]]dddhhhooowww|||}}}sssllljjjjjjiiihhhddd___VVVNNNJJJJJJLLLNNNQQQTTTYYY___gggrrr|||wwwpppkkkhhhfffhhhfffccc```]]][[[[[[ZZZWWWVVVTTTSSSSSSUUUVVVXXXYYYWWWTTTQQQOOONNNNNNMMMLLLLLLLLLLLLJJJHHHFFFEEEDDDCCCBBB@@@???>>>======:::::::::999999999888888555555555666666666666666555555666666555555444333111222333555666555555444555555666666777888888888999999999::::::999999999999:::;;;;;;===CCCLLLTTT}}}}}}|||{{{{{{ssslllcccZZZSSSSSS^^^jjj~~~}}}~~~zzzuuusssrrrpppmmmjjjddd___]]]aaagggmmmvvv~~~|||pppcccYYYUUUUUUWWWbbbiiiuuuzzzuuurrrlllbbbYYYKKKGGGBBB@@@AAACCCEEEFFFFFFHHHJJJJJJKKKMMMPPPSSS```iiiuuu|||{{{vvvqqqnnnooouuu|||~~~}}}}}}~~~}}}yyywwwvvvwwwzzz|||zzzxxxvvvxxxxxxwwwsssooommmmmmjjjjjjiiiiiiiiiiiihhhhhhgggffffffeeedddbbbaaa```ZZZXXXUUURRRPPPSSSYYY]]]]]]\\\[[[[[[\\\\\\ZZZYYYUUUWWWXXXSSSMMMJJJLLLOOOZZZaaallluuuxxxssskkkeeeYYYZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[[[[[[[YYYVVVUUUSSSYYYaaajjjxxxlllZZZKKK>>>999999999999<<>>???@@@CCCFFFIIILLLPPPUUUYYYccchhhpppvvv|||}}}uuummmgggcccbbbbbbaaa\\\UUUOOOLLLLLLNNNPPPSSSXXX]]]aaaeeemmmyyy}}}rrrhhhdddeeehhhfffeeecccbbbbbb```]]][[[YYYVVVTTTSSSUUUWWWXXXXXXUUUTTTRRRPPPOOOOOOOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGBBBBBB@@@>>>===<<<<<<<<<::::::999999888777777777555555555555555555555555555555555555555555555555333444555555666666555555666666666777888888999999999999999999999999999999<<<======;;;;;;AAAMMMVVV~~~|||{{{zzzsssmmmddd[[[TTTSSS]]]iii||||||zzzxxxvvvsssooonnnmmmllliiifffbbb\\\YYY[[[___cccjjjqqqpppkkkcccZZZTTTTTTWWW[[[fffnnnzzzxxxsssooohhh]]]UUUJJJGGGCCCAAABBBEEEGGGHHHHHHHHHIIIIIIJJJNNNSSSWWWfffnnnxxx}}}{{{vvvrrrppprrrxxx~~~|||{{{vvvttttttuuuyyy{{{{{{yyyzzzzzzyyyvvvqqqnnnllllllhhhhhhhhhiiiiiijjjjjjjjjeeeeeeeeedddcccaaa```___[[[YYYUUUQQQNNNPPPTTTXXX]]]\\\ZZZZZZZZZZZZYYYWWWTTTUUUTTTPPPKKKJJJNNNRRR^^^dddmmmtttuuuppphhhcccYYYZZZZZZ[[[[[[[[[ZZZZZZWWWXXXXXXXXXWWWVVVTTTSSSRRRYYYbbblll{{{jjjZZZLLL@@@;;;;;;666777:::>>>???AAAGGGOOO]]]oooxxxvvvnnnZZZKKKLLLTTT]]]eeefffhhhpppxxx}}}xxxpppfffYYYPPPMMMTTT___lllxxx}}}```HHH:::555555111111000//////...------------........./////////---------............///....................................////////////000000000//////000000000000000////////////000000222444777===III\\\ppp|||{{{}}}}}}wwwqqqnnnnnnrrrvvvwwwzzz~~~zzz{{{}}}}}}|||~~~yyykkkccc```cccfffkkkrrr}}}yyyiiibbb^^^eeewww~~~~~~|||vvvnnngggdddbbb______bbbaaabbbccceeeeeeeeeddddddeeeccc```___```bbbcccccceeecccaaacccffffffaaa]]]VVVSSSMMMFFFAAA===;;;:::666666666777888999;;;<<<>>>@@@CCCFFFIIINNNSSSWWW```fffmmmsssyyy|||tttllleeeaaa``````ZZZVVVPPPKKKHHHIIILLLNNNTTTXXX^^^aaadddlllwww}}}tttjjjeeeeeegggfffeeecccbbbbbb```]]][[[WWWUUURRRRRRTTTVVVWWWWWWUUUSSSQQQOOONNNNNNNNNNNNLLLKKKJJJIIIGGGGGGFFFFFFBBBBBB@@@>>>===<<<<<<<<<::::::999888888777777666555555555555555555555555555555555555555555555555333444555555666666555555666666666777888888999999999999999999999999999999999;;;<<<;;;<<>>???FFFOOO___qqqzzzvvvlllYYYJJJLLLVVV___fffhhhjjjqqqyyy|||}}}xxxpppfff[[[RRROOOVVVbbbooozzzzzz]]]FFF:::555444111111000000//////............/////////000000000---------............///........................---............/////////111111000000000000111111000000////////////000000111333777>>>JJJ]]]rrr|||zzz|||zzzuuusssqqqrrrwwwyyyxxxyyy}}}zzz{{{}}}}}}~~~vvviiiaaa```cccfffjjjqqq{{{yyygggbbbaaajjj|||~~~||||||~~~~~~{{{xxxsssjjjaaa^^^]]]]]]```eeeiiijjjlllllllllkkkiiigggcccaaa______```bbbbbbaaa```___```bbbdddbbb]]]XXXTTTQQQLLLFFFAAA===;;;999555555555555666888999:::;;;===@@@BBBEEEJJJPPPTTT]]]bbbjjjoootttzzz|||tttkkkccc^^^\\\[[[SSSPPPKKKGGGFFFHHHLLLNNNTTTYYY^^^bbbdddkkkuuu}}}~~~wwwnnnhhhfffffffffdddcccbbbbbb```^^^[[[UUUSSSPPPPPPRRRTTTUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMLLLJJJHHHGGGFFFEEEEEEBBBBBB@@@>>>===<<<<<<<<<:::999999888888777666666555555555555555555555555444444444444444444444444333444555555666666555555666666666777888888999999999999999999999999999999777:::;;;<<<===BBBJJJPPP~~~zzzxxxtttoooggg```WWWTTT[[[eeeuuu{{{uuupppkkkhhheeeeeefffggghhhgggfffeee^^^UUUMMMKKKKKKJJJLLLOOOMMMLLLKKKLLLOOOWWW```gggoooxxx~~~yyysssnnnhhh___TTTLLLGGGEEECCCDDDGGGKKKLLLMMMKKKJJJHHHHHHKKKTTT___gggxxx|||~~~zzzvvvtttuuuyyy~~~}}}zzzzzztttsssrrrrrrssstttuuuuuuzzzwwwrrrjjjdddaaaaaabbbaaaaaabbbbbbcccddddddeeebbbbbbbbbbbbaaaaaa```___]]][[[XXXSSSOOONNNOOOQQQ___]]][[[YYYXXXWWWUUUSSSOOONNNKKKIIIJJJOOOXXX___kkklllnnnooolllfff```\\\ZZZZZZZZZZZZZZZZZZYYYXXXUUUUUUTTTSSSRRRRRRSSSSSSQQQZZZgggttt{{{fffWWWLLLBBB<<<;;;777777999===???@@@HHHPPP^^^pppyyyuuujjjWWWJJJNNNYYYaaahhhiiilllsssyyy{{{{{{|||ssshhh\\\TTTQQQXXXdddpppzzzuuuYYYDDD999444333111111000000000/////////////////////000000000000---------............///........................---------.........//////111111000000000000111111000000////////////000000000222666===JJJ]]]sss|||{{{|||}}}~~~{{{xxxuuuuuutttwww{{{{{{xxxyyy|||zzz{{{}}}}}}tttggg___```cccfffjjjppp{{{yyygggdddeeeppp}}}{{{zzz{{{~~~}}}yyyuuuqqqfff]]]ZZZ[[[^^^eeemmmvvvwwwwwwvvvtttpppllljjjbbb```^^^___```bbbbbbaaa___^^^^^^______]]]YYYUUURRRPPPLLLGGGBBB>>>;;;999666666666666777888999:::999;;;===???BBBGGGNNNRRR[[[```gggmmmqqqvvv|||}}}tttjjjaaaZZZVVVTTTOOOLLLHHHFFFFFFIIINNNQQQVVV[[[```cccdddiiirrryyy|||tttlllgggfffdddcccbbbaaaaaa```]]][[[SSSQQQOOOOOOQQQSSSTTTTTTSSSQQQOOOMMMKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDBBBBBB@@@>>>===<<<<<<<<<999999999888777777666666555555555555555555555555444444444444444444444444333444555555666555555555666666666777888888999999999999999999999999999999888:::<<<===>>>AAAFFFIII~~~~~~zzzxxxuuupppjjjbbbYYYUUUZZZcccqqq|||vvvpppjjjeeeccc^^^aaadddgggiiiiiiiiihhh```UUUJJJFFFFFFDDDEEEHHHGGGHHHHHHJJJOOOWWWaaahhhrrr{{{{{{wwwqqqkkkeee\\\RRRKKKEEEDDDDDDFFFIIILLLNNNNNNLLLKKKIIIJJJOOOZZZgggooo|||~~~~~~yyyvvvvvvxxx}}}}}}{{{{{{vvvuuussspppnnnnnnnnnooovvvsssmmmeee^^^\\\]]]___bbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaa\\\\\\ZZZWWWTTTSSSUUUWWWaaa^^^[[[YYYXXXVVVSSSQQQLLLKKKIIIJJJNNNVVV```gggooonnnmmmjjjgggbbb^^^\\\ZZZZZZZZZZZZZZZYYYXXXXXXVVVVVVUUUTTTTTTTTTTTTUUURRR\\\jjjxxxxxxcccTTTJJJ@@@:::888888777999<<<>>>@@@HHHPPP[[[nnnwwwssshhhVVVKKKQQQ[[[ccciiijjjmmmtttxxxyyyzzzwwwkkk^^^UUUSSS[[[gggqqqxxx|||pppUUUBBB888333222000000000000////////////////////////000000000000---------............///........................------------............111111000000000000111111000000////////////000000///222555<<>>AAAFFFMMMQQQYYY___fffkkkoootttyyy~~~~~~uuuiii___WWWQQQNNNLLLJJJFFFDDDEEEIIINNNRRRXXX]]]ccceeeeeehhhooouuu~~~yyyoooiiifffcccaaa`````````___\\\ZZZRRRPPPNNNNNNPPPSSSTTTTTTSSSQQQOOOLLLKKKJJJIIIJJJKKKJJJIIIGGGEEEDDDDDDDDDBBBBBB@@@>>>===<<<<<<<<<999999888888777666666555555555555555555555555555444444444444444444444444333444555555666555555555666666666777888888999999999999999999999999999999:::;;;<<<======???AAACCC|||~~~{{{xxxuuuqqqllleee[[[UUUYYYaaaooo}}}~~~xxxpppiiiddd```^^^[[[```fffkkkmmmnnnnnnoooeeeWWWJJJDDDCCCCCCCCCFFFEEEFFFGGGJJJOOOXXXbbbiiivvv}}}vvvrrrlllfff___WWWPPPKKKCCCCCCDDDGGGKKKMMMNNNMMMKKKKKKLLLOOOUUU```mmmvvv}}}~~~}}}zzzxxxyyy||||||yyyyyyvvvuuurrrmmmhhhfffggghhhpppmmmggg```[[[ZZZ\\\___ccccccbbbbbbbbbaaaaaaaaa```aaaaaabbbbbbbbbbbbaaa]]]^^^]]]\\\ZZZZZZ[[[]]]aaa^^^[[[XXXVVVSSSPPPMMMIIIIIIJJJNNNUUU___hhhnnnpppnnnjjjfffbbb```^^^]]]ZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTT___nnn|||sss]]]PPPGGG???999666666555777:::;;;>>>FFFOOO[[[nnnwwwrrrhhhVVVMMMTTT]]]ccciiikkknnntttwwwvvvxxxwwwkkk___WWWVVV___jjjrrrvvvxxx{{{}}}lllQQQ???777333111///////////////.............../////////000000000---------............///------------------------,,,------------.........000000////////////000000000000////////////000000///111444:::FFFXXXlllzzz}}}~~~~~~{{{zzz}}}}}}~~~yyyxxx||||||}}}|||}}}}}}zzzzzzzzzzzz}}}qqqddd]]]___bbbgggllltttxxxiiiiiinnn{{{~~~|||{{{|||}}}|||wwwsssnnnddd[[[[[[aaakkkyyyzzztttooommmcccaaa^^^]]]___bbbddddddeeeddd```\\\YYYVVVTTTTTTPPPOOOMMMJJJFFFAAA===:::333333333333333444555555888999:::<<>>===<<<<<<<<<999888888777777666555555555555555555555555555555333333333333333333333333333444555555666666555555666666666777888888999999999999999999999999999999:::;;;;;;;;;<<<>>>??????{{{~~~|||zzzvvvrrrmmmfff]]]VVVXXX___mmm{{{{{{sssjjjccc^^^\\\[[[___eeemmmsssvvvwwwxxxyyylll\\\KKKDDDBBBBBBCCCEEEDDDFFFHHHLLLSSS\\\gggnnn||||||vvvppplllfff^^^XXXQQQKKKHHHBBBBBBDDDGGGKKKMMMMMMLLLJJJLLLOOOTTT[[[fffrrrzzz|||~~~~~~|||{{{~~~}}}yyyuuuuuurrrqqqnnnhhhbbb___```bbbeeeccc___ZZZVVVVVVYYY[[[__________________``````^^^___```aaaaaaaaaaaaaaa___`````````^^^^^^___``````]]]YYYVVVSSSPPPLLLIIIGGGHHHLLLSSS]]]gggoootttpppmmmgggbbb______``````ZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVbbbqqq~~~lllWWWKKKEEE???999777777666777:::<<<>>>GGGPPP___rrr{{{ttthhhVVVNNNUUU^^^dddiiikkknnntttvvvtttsss||||||rrrhhh___ZZZ[[[cccmmmtttuuuvvvwwwyyy}}}hhhNNN>>>666222111------------............------........./////////---------............///------------------------,,,,,,---------.........//////............//////000000////////////000000000111444888BBBSSSggguuuzzz||||||yyyzzz{{{yyy{{{}}}zzzzzzxxxwww{{{qqqccc]]]^^^bbbgggnnnwwwwwwkkkkkkrrr~~~{{{{{{|||{{{vvvrrrmmmccc\\\]]]fffrrryyytttpppnnneeebbb^^^\\\^^^bbbeeegggggggggeeeaaa[[[VVVSSSQQQOOOOOONNNLLLHHHCCC>>>;;;444333333333333444555555777777888:::===CCCJJJOOOUUU[[[cccjjjnnnrrrwww{{{|||xxxqqqhhh___XXXSSSQQQNNNKKKGGGEEEFFFIIINNNRRR]]]bbbhhhiiihhhhhhlllqqq}}}{{{pppgggccc^^^]]]\\\\\\\\\\\\YYYWWWTTTRRRPPPPPPSSSUUUWWWWWWTTTRRRPPPMMMKKKIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEBBBBBB@@@>>>===<<<<<<<<<888888888777666666555555555555555555555555555555333333333333333333333333333444555555666666555555666666666777888888999999999999999999999999999999999888888999<<<>>>???@@@yyy~~~~~~|||{{{vvvrrrnnnhhh]]]VVVXXX^^^mmm{{{~~~yyyooofff^^^ZZZYYYYYYdddkkkuuu{{{~~~qqq```MMMDDDAAAAAABBBDDDEEEGGGJJJOOOWWWaaammmtttvvvpppkkkggg```YYYRRRLLLHHHFFFBBBBBBDDDGGGKKKMMMLLLKKKIIILLLQQQWWW___jjjuuu|||{{{}}}~~~~~~}}}|||zzzvvvrrrqqqnnnnnnjjjddd^^^[[[\\\___\\\[[[WWWSSSQQQQQQTTTWWWYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]^^^___```````````````aaabbbbbb```___```aaa^^^[[[WWWTTTQQQNNNIIIGGGFFFHHHNNNWWWbbblllssswwwoookkkfff```^^^^^^aaacccZZZZZZZZZZZZYYYXXXWWWVVVUUUVVVXXXYYYYYYXXXVVVUUUWWWcccsssyyyfffSSSHHHDDD???:::888:::999:::<<<>>>AAAIIISSScccvvv~~~vvviiiVVVNNNVVV^^^dddhhhkkknnntttuuussspppzzzwwwmmmeee```]]]^^^fffpppuuuuuutttvvvwwwzzzfffLLL===555222000,,,---------------------------------.........///---------.........//////------------------------,,,,,,,,,---------............------------......000000////////////000000000111333777@@@QQQdddqqqxxxzzz~~~|||xxxyyyyyy~~~zzz|||}}}zzzyyywwwvvvyyypppccc]]]^^^bbbhhhoooyyywwwlllmmmttt{{{zzz{{{yyyuuurrrkkkccc\\\___hhhvvv}}}wwwsssqqqpppgggccc^^^\\\^^^bbbgggiiihhhhhhhhheee^^^WWWQQQNNNOOOOOOOOOMMMIIIDDD???<<<666666555555555666777777555666777888;;;AAAIIINNNSSSZZZbbbiiimmmqqqvvvzzz~~~xxxtttnnnggg```[[[WWWUUURRROOOKKKHHHIIILLLQQQTTT^^^dddiiikkkiiiiiilllppp|||zzznnneeeaaa]]]\\\[[[[[[[[[[[[XXXVVVUUUSSSQQQQQQTTTWWWXXXXXXTTTSSSPPPMMMKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFCCCBBB@@@>>>===<<<<<<<<<888888888777666666555555555555555555555555555555333333333333333333333333333444555555666666555555666666666777888888999999999999999999999999999999777666666888;;;???AAABBBxxxzzz~~~}}}|||uuussspppiii]]]TTTVVV]]]jjjzzz{{{rrriiiaaa[[[WWW\\\ccchhhuuunnn]]]KKKCCCAAABBBCCCFFF@@@GGGNNNTTTZZZcccoooxxx{{{pppjjjdddaaa[[[TTTMMMHHHDDDCCCBBBDDDGGGJJJLLLMMMLLLLLLEEEKKKUUU^^^fffmmmssswww{{{|||~~~|||uuurrrrrrrrrqqqooommmiiibbb\\\ZZZXXXWWWVVVQQQOOOMMMKKKKKKLLLNNNPPPRRRTTTVVVYYYZZZYYYXXXXXXWWWXXXZZZ\\\]]]^^^______aaa``````______^^^^^^^^^[[[XXXTTTOOOLLLIIIHHHGGGKKKOOOYYYgggrrrwwwuuurrrkkkiiieeeaaa^^^\\\\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVTTTVVVXXXXXXWWWUUUUUUUUUYYYeeeuuuooo```OOOEEE???999666777:::888888<<>>LLL]]]kkkpppxxx|||{{{yyyuuuvvv{{{}}}|||~~~|||~~~yyywww{{{}}}}}}uuuiiibbb```aaaeeeooouuujjjnnn{{{|||yyyuuuqqqmmmkkkjjjddd```eeerrr~~~}}}wwwssspppllljjjgggeeebbb___^^^^^^___```fffffffffeeeaaa\\\VVVSSSRRRRRROOOKKKEEE???<<<;;;333333333444444555555555::::::::::::<<>>===;;;::::::888888777777666555555555666555555555555444444444555555555555555555555555333333333444444444555555777777777777777777888999:::::::::999999888888888===<<<===>>><<<:::>>>EEExxxyyy~~~xxxvvvrrrjjj]]]TTTVVV]]]kkk{{{vvvnnnfff```[[[ZZZ```hhhrrr~~~jjjZZZIIIBBBAAAAAACCCFFFDDDJJJSSSYYY___iiiuuu~~~vvvjjjeee]]]ZZZTTTNNNHHHDDDAAA???BBBCCCFFFIIIJJJKKKJJJJJJHHHNNNXXXaaaiiipppvvvzzz|||}}}~~~|||wwwrrroooooopppnnnlllfffaaa[[[UUUSSSQQQPPPOOOJJJHHHGGGFFFGGGIIIKKKMMMLLLMMMPPPRRRTTTUUUUUUUUUWWWXXXYYY[[[\\\]]]^^^^^^____________^^^^^^]]]]]]XXXVVVSSSNNNJJJHHHIIIJJJOOOUUU```kkksssuuurrrooogggeeebbb___]]][[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTVVVXXXXXXVVVUUUUUUVVVZZZfffuuulll]]]MMMDDD>>>999777777:::888999<<>>===;;;::::::999888888777777666555555666555555555555444444444555555555555555555555555333444444444555555555555777777777777777888888999:::::::::999999999888888::::::;;;===<<<<<>>===AAABBBDDDFFFGGGHHHGGGGGGJJJPPPYYYbbbjjjqqqwwwzzz}}}~~~vvvrrrnnnllllllllliiiggg]]]YYYSSSNNNLLLJJJHHHGGGCCCBBBAAABBBCCCFFFIIIKKKGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]\\\\\\TTTTTTQQQLLLGGGGGGLLLPPPVVV^^^iiiqqqsssqqqllljjjbbbaaa___]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUWWWVVVUUUUUUVVVWWWZZZgggvvv{{{hhhYYYJJJBBB===999777777:::888999<<>><<<;;;:::::::::999999888777777666666666555555555555444444444444444444444444444444444444444555555555666666666777777777777777888999999:::::::::999999999999888888777999<<<<<<===DDDLLLvvvvvvzzz|||uuukkk]]]SSSUUU]]]lll||||||llleee___\\\\\\___iiissssss[[[OOODDD@@@AAABBBEEEIIIMMMTTT]]]eeennnyyyuuufffZZZSSSLLLJJJGGGDDDAAA???>>>>>>@@@AAABBBCCCDDDDDDDDDDDDIIIOOOXXXaaahhhooouuuyyy~~~}}}uuupppllliiiiiigggccc```WWWSSSNNNJJJHHHGGGEEEDDDAAAAAA@@@AAACCCEEEHHHIIIGGGGGGHHHJJJLLLNNNPPPRRRRRRRRRSSSSSSTTTUUUVVVWWWZZZ[[[\\\\\\\\\[[[ZZZYYYQQQQQQNNNJJJGGGIIIQQQWWW___fffppptttqqqkkkfffccc^^^^^^]]]\\\\\\[[[ZZZZZZUUUUUUTTTRRRRRRRRRRRRRRRTTTUUUUUUUUUTTTTTTVVVXXX\\\hhhvvvtttcccUUUGGG@@@<<<999777777999888:::===???DDDPPP\\\tttmmm]]][[[___ddddddeeefffhhhkkknnnpppvvv|||xxxqqqkkkhhhgggiiijjjnnnrrrwwwyyywwwuuussssssuuuyyyYYYDDD999222/////////............------------------------------------------....../////////,,,,,,,,,,,,,,,---------------------------------....................................////////////111333444555999CCCSSS___lllrrrvvvsssqqqssstttttt~~~{{{tttsssxxx}}}sssfff```cccjjjvvvvvvkkkdddhhhttt~~~}}}|||zzzxxxtttqqqnnnlllgggdddbbbfffnnnvvv{{{|||{{{vvvrrrooonnnllljjjiiihhheeecccbbbaaabbbbbb```aaabbbbbbaaa^^^[[[ZZZVVVTTTPPPLLLHHHCCC>>>;;;777666555555555666777777888888999999;;;@@@FFFKKKOOOTTT\\\ccchhhmmmqqqtttuuuvvvxxx{{{}}}~~~}}}|||zzzxxxtttnnnkkkbbb___ZZZUUUQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVXXXZZZaaahhhnnnpppmmmiiijjjkkktttzzz}}}xxxpppkkkfffbbb^^^]]]ZZZXXXWWWWWWXXXXXXZZZZZZZZZYYYVVVRRRNNNLLLNNNNNNLLLKKKKKKKKKKKKLLLJJJHHHFFFEEEEEEEEECCCBBB@@@???>>>===<<<;;;::::::::::::999999888777777777666555555555555444444444444444444444444444444444555555555666666666666777777666666666777888999:::999999999999999999999999888777888;;;<<<>>>FFFOOOuuutttxxx|||uuujjj[[[RRRUUU^^^lll|||zzzkkkddd^^^\\\]]]aaakkkvvvgggTTTJJJBBBAAACCCDDDHHHLLLPPPXXXbbbkkktttmmm___SSSLLLEEECCCAAA???>>>=========>>>???@@@AAABBBBBBBBBBBBIIIOOOWWW```hhhnnntttwww}}}~~~~~~|||uuupppjjjfffdddaaa\\\XXXQQQMMMIIIFFFEEEEEECCCBBBAAAAAAAAAAAACCCDDDFFFGGGIIIIIIJJJJJJLLLMMMOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTZZZZZZ[[[[[[[[[YYYWWWVVVOOOOOOMMMJJJJJJPPPXXX___fffkkkqqqqqqlllddd___]]][[[\\\]]]]]]]]]\\\[[[ZZZTTTSSSRRRQQQQQQPPPQQQQQQTTTTTTTTTSSSSSSTTTWWWZZZ]]]hhhuuuzzzooo___RRRDDD???<<<999777777999999;;;>>>@@@EEESSS```wwwnnn^^^\\\aaaeeedddddddddgggjjjnnnpppxxx}}}wwwtttoookkkiiijjjlllnnntttvvvyyyzzzyyywwwuuuuuutttuuuVVVBBB888222/////////............---------------------------------,,,,,,------......//////+++++++++,,,,,,,,,------++++++,,,,,,---...//////....................................////////////000222444555999DDDTTT```gggnnnsssrrrrrrvvvyyyzzzzzztttssswww~~~ttteee___aaahhhsssttthhhccchhhsss~~~|||{{{zzzxxxvvvssspppnnnlllhhheeeccceeekkkqqqvvvwww}}}yyytttpppnnnmmmkkkjjjiiihhhfffdddcccbbbbbbbbb^^^___`````````___]]]\\\WWWTTTPPPLLLIIIEEE@@@<<<777666555444444444666777666777888999;;;@@@EEEJJJOOOTTT\\\bbbhhhlllpppsssssstttvvvyyy{{{|||}}}~~~}}}|||yyyvvvsssnnnhhhddd[[[YYYVVVSSSPPPPPPPPPQQQSSSVVVYYYZZZYYYYYY[[[]]]cccjjjpppqqqnnnjjjkkkllltttzzz}}}wwwqqqlllhhhccc]]][[[XXXVVVUUUVVVWWWXXXWWWWWWXXXWWWUUUQQQNNNLLLMMMLLLLLLKKKJJJJJJJJJJJJFFFEEEDDDEEEFFFFFFEEEDDD???>>>>>>===<<<;;;::::::::::::999999888777777777666555555555555444444444444444444444444444444444555555555666666666666777666666666666777888999:::999999999999999999999999;;;999999<<<===???HHHRRRssssssxxxzzzrrrgggYYYQQQVVV___lll{{{zzzllleee___]]]^^^bbbnnnyyyvvv]]]NNNGGGBBBCCCEEEGGGLLLQQQUUU]]]hhhrrr}}}vvveeeXXXNNNGGG>>>===<<<;;;::::::;;;;;;======>>>???@@@AAABBBBBBIIIOOOXXXaaahhhnnntttwwwzzz{{{}}}~~~|||{{{zzzxxxrrrmmmeee```]]]YYYTTTPPPIIIGGGDDDCCCCCCCCCBBBAAAAAAAAABBBBBBDDDEEEFFFGGGMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSRRRRRRRRRSSSTTTUUU\\\]]]^^^]]]\\\ZZZWWWUUUPPPNNNLLLLLLQQQYYYaaaeeekkklllllliiiddd^^^ZZZXXXZZZ[[[]]]^^^^^^]]][[[ZZZVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRTTTXXX\\\___iiittt|||vvvlll]]]PPPCCC>>><<<999777777888999<<<>>>@@@FFFUUUdddxxxmmm^^^]]]ccceeedddccccccfffjjjooorrr{{{}}}wwwtttpppmmmlllmmmoooqqqtttuuuwwwxxxxxxvvvuuutttvvvqqqSSS@@@777222///000///............------------------------------------------------.........******++++++,,,,,,------***++++++,,,---...///000------------------------............///////////////111333444888DDDSSS___dddlllssstttvvv|||yyysssrrrttt~~~tttggg^^^```eeennnzzzrrrfffccchhhrrr~~~}}}zzzxxxwwwvvvtttrrrooolllkkkgggdddbbbccchhhnnnsssvvv|||xxxssspppnnnllljjjiiihhhgggfffdddcccbbbaaaaaa]]]^^^____________^^^]]]WWWSSSOOOMMMKKKHHHCCC>>>888777555333333444555666555666888999;;;???EEEIIIOOOTTT[[[aaafffjjjnnnppppppqqqsssvvvxxxzzz{{{{{{{{{xxxuuurrrnnnhhhbbb]]]TTTSSSQQQPPPPPPQQQSSSTTTZZZ^^^aaaaaa___^^^```bbbeeekkkrrrsssooollllllmmmuuu{{{}}}xxxqqqlllgggcccZZZYYYVVVUUUTTTTTTUUUVVVUUUUUUUUUTTTRRRPPPNNNMMMKKKKKKKKKJJJIIIHHHHHHGGGDDDCCCCCCDDDFFFFFFEEECCC>>>>>>======<<<;;;;;;::::::999999888777777666666666555555555555444444444333333333333333333333333444444555555555666666666666666666666777888::::::888999999999999:::::::::<<<::::::<<<>>>BBBLLLVVVqqqrrrxxx|||vvvnnndddWWWPPPVVV```kkkzzzzzzkkkeee___]]]___eeeqqq}}}kkkUUUJJJEEECCCEEEHHHKKKOOOUUU\\\dddpppzzzmmm___SSSIIICCC===<<<;;;:::::::::;;;<<<;;;<<<<<<===???AAABBBCCCHHHMMMVVV^^^ffflllqqquuutttuuuxxx{{{zzzxxxvvvsssqqqllleee]]]WWWTTTQQQMMMJJJEEECCCBBBAAACCCDDDCCCBBBBBBCCCDDDFFFHHHJJJLLLMMMRRRTTTVVVXXXZZZZZZZZZZZZ[[[ZZZXXXWWWWWWXXXYYYZZZaaaaaabbbaaa___\\\YYYVVVRRRNNNLLLOOOXXXbbbhhhjjjmmmjjjeee```]]]YYYVVVTTTYYYZZZ]]]^^^^^^]]]ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQTTTYYY]]]```hhhrrryyy||||||tttkkk\\\PPPCCC>>><<<999777777888999<<>>666222000111///............---------------------------------...------------------,,,)))******+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............///////////////111222333777AAAQQQ\\\eeennnuuuxxx{{{}}}yyywwwpppmmmppp|||vvvkkk___```cccjjjttt~~~~~~rrrfffbbbgggqqq|||~~~|||zzzvvvuuutttrrrpppmmmkkkjjjcccaaa___```eeemmmuuuyyy|||xxxsssooommmllljjjhhhgggfffeeedddcccaaaaaa```]]]^^^^^^______^^^^^^]]]WWWRRRNNNMMMMMMJJJEEE@@@:::888666444333555666888444666777999;;;???DDDHHHNNNSSSYYY___cccgggjjjlllkkkmmmooorrrtttvvvwwwxxxwwwuuuqqqmmmhhhbbb[[[VVVNNNNNNOOOOOOQQQTTTWWWXXX```cccfffeeebbb```bbbeeeffflllssstttpppllllllnnnttt{{{~~~yyyqqqlllfffaaaWWWVVVUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEEEECCCAAA=========<<<<<<;;;;;;:::999888888777777666555555666555555555555444444444333333333333333333333333333444444444555555555555555555666666777999:::;;;888888999999999:::::::::;;;999:::<<>>>>>===<<<<<<===>>>???:::;;;<<<===???AAACCCDDDDDDJJJSSS[[[bbbhhhnnnqqqpppqqqtttwww{{{|||wwwuuurrrnnnjjjfff___VVVPPPNNNLLLIIIFFFEEECCCBBBCCCEEEFFFFFFEEEEEEFFFHHHKKKNNNPPPSSSTTTXXXZZZ]]]aaacccddddddddd```___]]]\\\[[[\\\^^^___eeeeeefffeeebbb^^^ZZZXXXSSSNNNLLLQQQ]]]hhhlllmmmnnnhhh___ZZZXXXWWWUUURRRXXXYYY\\\^^^^^^\\\YYYWWWTTTSSSRRRQQQQQQPPPPPPQQQSSSSSSQQQPPPPPPTTTYYY]]]```hhhqqqwwwzzzzzzsssjjj\\\PPPCCC???===999777777777999===???@@@GGGWWWhhhzzzlll^^^^^^dddeeecccbbbbbbeeekkkqqquuuzzzxxxtttqqqpppqqqsssuuuyyyxxxxxxyyyzzz{{{zzzyyy|||lllOOO===666222111222//////.........---------------------------------.........------,,,,,,,,,))))))***+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///111222222555???NNNYYYgggpppxxx{{{~~~{{{ttt|||~~~~~~uuullliiimmmzzzxxxnnn``````bbbgggpppzzzrrrfffaaafffpppzzz~~~~~~}}}}}}~~~~~~|||{{{ttttttsssqqqooommmjjjiii```^^^\\\^^^dddmmmwww}}}}}}yyytttpppmmmllljjjhhhffffffeeedddbbbaaa``````]]]^^^^^^______^^^^^^]]]VVVRRRNNNMMMMMMLLLFFFAAA;;;:::777555555666777999444555777999;;;???DDDGGGMMMQQQXXX]]]aaadddgggiiihhhjjjllloooqqqsssuuuuuutttrrrnnniiiddd^^^VVVRRRMMMNNNOOOQQQTTTXXX[[[]]]aaaeeegggeeeaaa___aaaeeegggmmmssstttpppmmmmmmnnnssszzz~~~yyyqqqkkkddd___UUUUUUTTTSSSSSSRRRRRRRRRUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJIIIGGGEEECCCBBBEEEDDDCCCDDDDDDCCCAAA>>>=========<<<<<<;;;;;;:::888888777777666555555555666666555555555444444444333333333333333333333333333333333444444444555555555555555666777999:::;;;888888888999999::::::::::::888999===AAAHHHTTTaaammmuuu|||zzztttlllddd[[[TTTVVV]]]hhhwww{{{vvvggg]]]```dddgggppp}}}~~~kkk[[[RRRHHHEEEEEEHHHJJJNNNVVV___llltttqqq```RRRFFF@@@???999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>???BBBDDDDDDIIIPPPXXX```eeehhhiiiiiijjjmmmppptttxxx{{{}}}|||uuussstttqqqjjjccc___ZZZRRRLLLIIIHHHHHHHHHFFFEEEDDDDDDFFFIIILLLNNNMMMOOORRRTTTVVVYYY]]]```bbbdddfffiiikkklllkkkkkkhhhgggeeeeeeeeegggiiikkklllllljjjgggccc]]]XXXUUUPPPQQQSSSXXXdddpppqqqlllfffccc^^^ZZZXXXWWWUUUTTT\\\]]]^^^^^^]]]ZZZXXXVVVTTTTTTTTTSSSSSSSSSSSSRRRTTTSSSQQQPPPQQQUUUXXX[[[dddgggmmmsssvvvtttnnnjjjYYYRRRGGG>>>999666666555444666:::???CCCJJJZZZiii}}}wwweee^^^bbbggghhhbbb^^^___aaaeeemmmuuuzzzxxxtttooolllnnnqqqtttuuuwwwyyy{{{|||zzzyyyxxxxxxxxx```HHH>>>444000///***......---------,,,,,,,,,,,,------...///000111111000///...---,,,,,,+++***)))***+++,,,...///000000((())))))+++,,,---..............................------............------///---...222777>>>LLLYYYhhhqqqzzz}}}|||www|||~~~~~~uuunnnmmmnnn{{{wwwlllcccbbbccchhhlllrrr}}}zzzpppiiihhhkkkpppuuuzzz}}}|||{{{yyyxxxvvvuuuuuuuuuuuussspppllliiifffdddccc```______```dddllluuu|||zzzwwwsssqqqooollljjjhhhfffffffffeeedddbbbaaa```^^^]]]\\\[[[ZZZZZZZZZZZZWWWUUUSSSPPPNNNJJJFFFBBB<<<999666444555555555555555666888:::<<>><<<;;;:::999999888888999999999999888777777666555555555555444444444222333333222111111222444555555444444444555555666777777777777888888888888777888999::::::999777666777<<<:::;;;DDDHHHRRRdddqqqxxx~~~~~~{{{yyysssmmmeee\\\UUUWWW]]]iiixxxwwwiii___aaaeeehhhqqq}}}zzzhhhYYYPPPHHHEEEFFFJJJNNNSSS\\\fffpppxxxkkk[[[NNNDDD??????:::;;;;;;<<<<<<<<<;;;;;;;;;<<<=========>>>@@@BBBEEEHHHNNNUUU\\\```cccdddccceeegggkkkooossswwwyyy~~~~~~yyysssqqqqqqnnnggg```YYYUUUNNNIIIGGGFFFGGGHHHJJJJJJJJJKKKLLLOOOQQQRRRSSSUUUXXX[[[]]]```dddgggjjjlllooorrrttttttttttttpppoooooonnnoooqqqsssuuuuuussspppjjjccc\\\VVVRRRPPPRRRVVV\\\gggoooooojjjfffccc^^^[[[YYYXXXVVVUUU[[[[[[\\\\\\[[[YYYWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPSSSWWW[[[^^^dddggglllqqqtttsssnnniiiZZZRRRHHH???:::777777777777888:::>>>AAAIII[[[kkk|||tttccc\\\```eeegggbbb^^^```cccgggooowww{{{xxxtttpppnnnooorrruuuvvvvvvxxx{{{{{{yyywwwvvvvvvxxx~~~^^^FFF===333//////+++......---------,,,,,,,,,,,,,,,------......//////......------,,,,,,++++++***++++++,,,---...//////++++++++++++++++++++++++........................---..................---000......222666===JJJWWWeeeoooxxx{{{~~~xxx}}}~~~xxxqqqooonnn|||yyyooodddaaabbbfffjjjppp{{{{{{qqqkkkgggjjjoootttxxxzzzzzzzzzwwwvvvtttsssqqqqqqpppqqqqqqpppmmmjjjfffdddbbbaaa^^^]]]]]]^^^ccckkktttzzzzzzwwwssspppnnnllliiigggeeeeeeeeedddcccaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXVVVUUUSSSRRRQQQMMMHHHEEE???<<<888666777777777777888777777777888<<<@@@CCCLLLOOOSSSVVVYYY]]]aaadddcccgggjjjllllllmmmppprrrtttrrrmmmeee\\\TTTPPPNNNMMMOOOQQQSSSVVV\\\cccgggjjjkkklllkkkiiigggggghhhpppuuuyyyxxxrrrnnnnnnpppvvv}}}xxxnnnfff___ZZZRRRQQQQQQSSSUUUUUUSSSQQQOOOOOONNNMMMKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;:::999999999888999999999999888777777555555555555444444444444222333333222111111222444555444444444444555666666777777777777888888888888777888999::::::999777666888<<<:::;;;DDDHHHSSSfffvvv{{{{{{xxxxxxwwwxxx|||}}}{{{wwwrrrmmmggg___WWWXXX]]]jjjxxxyyymmmddddddfffiiiqqq|||sssbbbUUUNNNHHHFFFHHHNNNSSSZZZdddnnnvvvvvvbbbSSSIIIAAA>>>???<<<<<<<<<<<<<<<;;;;;;;;;===>>>??????>>>???AAACCCEEEHHHMMMRRRXXX\\\^^^```___```cccfffjjjooorrrtttwwwxxx{{{}}}zzzuuuooommmmmmjjjccc]]]TTTQQQMMMIIIHHHIIIKKKMMMQQQRRRSSSUUUWWWXXXZZZZZZ\\\___bbbeeegggkkkooorrrvvvxxx{{{}}}~~~{{{zzzyyyyyyzzz{{{|||~~~xxxuuuppphhh```XXXRRROOONNNTTT[[[bbbjjjpppmmmgggeeebbb^^^[[[ZZZYYYXXXVVVYYYYYYZZZ[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPQQQTTTYYY^^^aaadddfffjjjooorrrqqqllliii[[[TTTIII???:::888888888::::::;;;===@@@III\\\mmmzzz}}}nnn^^^ZZZ^^^ccceee```___bbbfffkkksss|||{{{xxxuuuqqqppprrrtttuuuvvvuuuwwwyyyzzzwwwuuusssrrryyyyyyZZZDDD<<<222//////+++......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---,,,+++***))))))------------------------........................111...///222555;;;HHHSSSaaakkktttxxx{{{{{{~~~}}}uuurrrooo~~~|||ttteeeaaa```bbbfffmmmxxx}}}tttnnngggjjjnnnsssuuuuuutttsssooonnnmmmkkkjjjjjjjjjkkkkkkjjjhhheeebbb```^^^]]]]]]\\\\\\^^^dddllluuuzzzyyyvvvrrrooommmkkkhhheeeccccccccccccbbb```______^^^]]]\\\ZZZYYYWWWVVVVVVTTTTTTTTTUUUUUURRRMMMIIIAAA===999777777777777777777666666555666:::@@@DDDHHHJJJNNNQQQTTTWWW[[[]]]^^^aaaeeehhhjjjkkklllmmmrrrpppjjjaaaXXXQQQNNNMMMPPPRRRTTTWWW[[[```fffkkkmmmooopppooommmllllllmmmuuuyyy}}}{{{uuupppoooqqqyyy}}}|||tttjjjccc]]]XXXTTTRRRPPPPPPQQQRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAA??????>>>===<<<;;;:::::::::::::::888888999999888888777666555555555555444444444444222333333222111111222444444444444444444555666666777777777777888888888888777777999::::::999888777999===:::;;;DDDIIITTThhhzzz~~~}}}wwwrrrooooooqqqvvv}}}zzzvvvrrrnnnjjjaaaYYYYYY]]]hhhwww{{{rrriiihhhhhhkkkrrr{{{xxxjjj[[[QQQLLLJJJIIIKKKQQQXXX___jjjttt}}}~~~nnn[[[MMMDDD>>><<>>>>>===<<<<<<<<<===>>>AAABBBCCCDDDDDDEEEGGGJJJJJJMMMQQQWWW]]]aaacccdddccccccdddeeegggiiikkklllmmmppprrrtttvvvzzz}}}{{{yyysssoookkkiiigggddd___[[[RRRSSSTTTSSSTTTWWW]]]bbbdddeeegggjjjlllmmmnnnoooqqqtttwwwzzz||||||yyywwwvvvmmmiiibbbZZZTTTOOOMMMLLLNNNYYYeeekkkoooppplllfff```^^^\\\[[[\\\\\\ZZZYYYZZZZZZZZZZZZZZZZZZYYYYYYVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRSSSUUUXXX[[[]]]aaabbbdddgggkkklllkkkjjj___VVVJJJ???999777777888888:::>>>CCCFFFNNN^^^nnnyyyxxxpppaaaVVVVVV[[[___bbb```aaahhhooouuu}}}{{{vvvuuutttsssttttttrrrppppppssswwwxxxwwwtttrrrrrrjjjOOO???999000---///,,,......---------,,,,,,,,,/////////...............)))******++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------...///000......111333777AAALLLYYYcccnnnssswww~~~~~~{{{}}}wwwrrr{{{jjjccc^^^___bbbhhhqqqyyy~~~xxxrrriiikkknnnqqqrrrpppnnnmmmjjjhhhfffdddccccccdddeeebbbbbbaaa```^^^\\\ZZZYYY\\\ZZZZZZ^^^fffooovvvyyywwwtttpppmmmjjjgggdddbbb``````aaaaaaaaa``````___[[[[[[ZZZYYYWWWUUUSSSQQQOOOPPPSSSWWWYYYXXXTTTQQQDDD???:::666444444444444333777<<<===;;;:::<<<>>>@@@BBBEEEGGGIIIKKKNNNPPPUUUUUUWWWZZZ___dddiiikkkfffdddaaa[[[UUURRRRRRSSSUUUXXX\\\aaaeeeiiinnnqqqrrrtttvvvvvvtttttttttuuuzzz~~~~~~wwwqqqoooppprrrsssooofff```^^^\\\XXXUUURRROOOMMMMMMNNNOOONNNLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<;;;;;;:::::::::;;;;;;777888888888888777666666555444444444444333333333222333333222111111222444333333333444444666777777666777777777888888888888777777888888999999999999999===;;;===FFFLLLXXXlll|||yyynnnfffiiijjjppp}}}}}}|||xxxuuuqqqlllccc[[[ZZZ^^^dddttt|||uuuooolllnnntttzzz{{{yyysssiii^^^VVVTTTUUUWWWUUUWWW^^^dddkkkvvvpppbbbRRRHHHAAA<<<;;;===>>>===<<<<<<<<<>>>???@@@AAABBBDDDEEEFFFGGGJJJMMMOOOSSSYYY___dddggghhhiiidddddddddfffgggiiikkklllmmmpppssstttuuuxxx|||zzzxxxwwwuuupppmmmjjjgggeeeaaa]]]ZZZTTTVVVYYYZZZ[[[___ffflllnnnoooqqqsssuuuwwwyyyzzz{{{}}}|||wwwsssooonnnjjjfff^^^VVVPPPMMMLLLLLLSSS___jjjnnnnnnmmmjjjfff]]]\\\ZZZ[[[\\\\\\[[[YYY[[[[[[[[[ZZZZZZYYYYYYYYYVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZ______```dddhhhkkkllllllcccYYYLLL@@@:::777777777777999???EEEIIIQQQ```pppzzzwwwlll\\\TTTVVV\\\___bbb```ccckkksssyyy}}}zzzuuutttttttttsssqqqnnnkkkmmmqqqvvvyyyyyywwwvvvuuucccJJJ<<<888///,,,///---......---------,,,,,,,,,.../////////////////////***+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////---...000222666@@@JJJWWWaaalllrrrwww~~~~~~|||zzzxxxqqq}}}}}}zzzjjjbbb\\\]]]```eeelllsssyyyxxxrrrjjjkkkmmmooopppoooooonnnllljjjgggdddccccccdddeeeaaaaaaaaaaaa```^^^\\\ZZZYYYWWWWWW\\\eeeooouuuwwwwwwsssoookkkiiifffccc```]]]^^^_______________^^^XXXYYYYYYXXXVVVTTTRRRPPPMMMOOOQQQUUUXXXXXXVVVSSSHHHCCC===888666666666666666<<>>AAABBBCCCEEEGGGJJJNNNNNNPPPUUU]]]dddhhhjjjcccbbb```[[[WWWTTTSSSTTTVVVZZZ```eeeiiimmmqqqtttwwwyyy{{{{{{zzzzzz{{{|||~~~vvvooolllmmmllllllhhh```\\\\\\ZZZWWWUUURRROOOMMMNNNOOOOOONNNLLLLLLLLLLLLMMMMMMMMMMMMHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDCCCBBBAAAAAAAAA===<<<;;;:::::::::::::::777777888888777777666555444444444444333333333333222333333222111111222444333333333444555666777888777777777777888888888888777777777888888999::::::888===<<>>======<<<<<<===???AAABBBCCCEEEHHHIIIKKKMMMQQQSSSUUUZZZ```fffkkklllkkkjjjeeefffgggiiikkknnnpppqqqrrruuuxxxyyyzzz}}}~~~yyywwwuuuttttttlllkkkhhheeebbb___[[[YYYYYY\\\aaabbbdddhhhpppvvvxxxxxxyyyzzz}}}~~~|||yyyuuupppkkkgggdddccc___WWWQQQMMMMMMOOOQQQ\\\fffooooookkkiiifffcccZZZYYYYYYZZZ[[[\\\[[[YYY\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSUUUVVVXXXYYY\\\\\\]]]```fffjjjmmmmmmhhh^^^PPPCCC;;;999888888888:::>>>DDDHHHRRRdddttt{{{vvviiiZZZSSSVVV]]]```bbbaaaeeennnvvv||||||zzzxxxttttttssssssrrrooojjjfffjjjooovvvzzz|||{{{zzzzzz}}}^^^FFF:::777...+++///---......---------,,,,,,,,,---------....../////////,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000...,,,---000111555>>>IIIVVVaaalllrrrxxx~~~}}}zzzxxxnnnwww|||}}}~~~~~~|||xxxuuuggg___ZZZZZZ^^^aaafffkkkuuu}}}wwwqqqiiiiiikkklllmmmnnnoooooopppmmmiiieeeccccccdddeeeaaabbbccccccbbbaaa^^^]]]ZZZXXXWWW]]]hhhqqqwwwxxxvvvsssnnnkkkhhheeeaaa___ZZZZZZ[[[\\\]]]]]]\\\\\\VVVWWWWWWWWWVVVTTTRRRPPPMMMMMMOOOSSSVVVWWWVVVTTTJJJEEE>>>888666666666666555;;;@@@???999555666999888:::<<<===>>>???AAACCCFFFHHHMMMVVV___eeegggggg^^^^^^^^^\\\YYYXXXWWWXXX\\\```ggglllppptttxxxzzz~~~vvvlllhhhggghhhhhhccc\\\YYYYYYWWWSSSSSSQQQOOONNNOOOPPPOOOOOOLLLMMMMMMMMMNNNNNNOOOOOOGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<;;;:::999999999777777777777777666666555444444444333333333222222222333333222111111222444333333333444555666777888777777777777888888888888777777777777888999:::;;;666<<<===AAAKKKPPPZZZlll}}}tttjjjhhhiiinnn{{{}}}}}}xxxrrrlllbbbZZZZZZ___iiixxx|||tttnnnpppuuuyyyxxxuuuoooeee^^^\\\```dddcccbbbeeemmmuuu}}}uuuiiiaaaVVVJJJEEEBBB>>>===???===<<<<<<<<<===???BBBDDDHHHJJJMMMOOOPPPSSSWWWZZZZZZ^^^eeekkknnnnnnkkkiiiggghhhjjjmmmppptttwwwxxxyyy|||~~~yyywwwvvvuuutttjjjiiigggdddaaa]]]ZZZWWW^^^cccgggjjjkkkpppxxx~~~~~~~~~~~~~~~vvvtttrrrnnniiiddd```^^^YYYVVVPPPLLLKKKNNNRRRVVVbbblllssspppiiieeecccaaaXXXXXXXXXYYY[[[\\\[[[YYY\\\[[[YYYXXXVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTVVVXXXYYY[[[ZZZ[[[___eeejjjmmmoookkkbbbSSSEEE===:::999999::::::===BBBGGGRRRfffxxx|||vvvhhhYYYRRRWWW^^^aaabbbbbbfffooowww}}}~~~xxxxxxxxxtttsssssssssqqqmmmgggbbbiiinnnuuu{{{}}}}}}}}}}}}zzz[[[DDD999666...+++...---......---------,,,,,,,,,++++++,,,,,,---...//////------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000---+++,,,///111555>>>HHHVVVaaalllsssyyyyyywwwkkksss{{{yyy{{{|||||||||zzzwwwtttqqqeee]]]XXXYYY\\\^^^bbbfffsss{{{~~~vvvppphhhhhhhhhiiikkkmmmooopppqqqooojjjfffdddcccdddeeebbbcccdddeeedddcccaaa___^^^[[[[[[aaalllvvv{{{|||vvvrrrnnnjjjgggdddaaa^^^WWWXXXYYYZZZZZZ[[[ZZZZZZTTTUUUVVVWWWVVVTTTRRRPPPLLLLLLNNNQQQTTTVVVUUUTTTIIIDDD<<<777444444444444000666;;;;;;777666:::???555777999::::::;;;===???@@@DDDLLLWWWbbbgggfffdddWWWYYY[[[\\\\\\\\\]]]___cccgggnnntttxxx|||wwwkkkeeedddgggfffaaaZZZWWWWWWTTTPPPRRRQQQOOOOOOPPPQQQPPPOOOMMMMMMMMMNNNOOOOOOPPPPPPHHHGGGGGGFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@????????????>>><<<;;;:::999999888777777777777777666666555444444444333333333222222222333333222111111222444222333333444555666888888777777777777888888888888777777777777888999:::;;;555<<<>>>BBBMMMQQQZZZlll~~~pppjjjiiilllxxx~~~{{{zzz{{{xxxrrrkkkeeeaaa^^^]]]iiiuuu~~~yyywwwvvvwwwyyy{{{xxxqqqjjjdddccceeehhhiiiooovvvzzz~~~{{{mmmeeeWWWQQQHHH@@@<<<;;;;;;;;;>>><<<;;;<<<>>>AAACCCDDDHHHLLLRRRUUUWWWYYY^^^aaacccffflllpppssssssrrrpppsssrrrqqqssswww|||{{{vvvtttrrrooollliiigggddd___[[[[[[]]]```eeeiiinnntttxxx{{{|||vvvrrrnnnlllhhhddd___[[[YYYWWWXXXUUUNNNJJJJJJOOOXXX___ppprrrrrrmmmeee___]]]___[[[[[[ZZZXXXXXXWWWWWWWWWTTTUUUVVVWWWVVVVVVTTTSSSTTTSSSRRRQQQRRRTTTVVVWWWVVVUUUSSSRRRRRRTTTUUUWWWZZZ\\\[[[ZZZ^^^fffjjjjjjrrrdddRRRCCC<<<999777444;;;;;;===CCCLLLZZZkkkxxx|||tttcccTTTRRRZZZ```___dddeeellluuu|||{{{xxxxxxwwwuuurrrrrrsssoooiiieeeeeekkkooouuu{{{~~~|||pppQQQBBB444111222222000///...&&& """***000///+++,,,,,,,,,---------......******++++++,,,---......,,,,,,,,,------.........)))+++...000///---***(((''''''((()))***+++++++++------,,,,,,---...000111///...///111222444===FFFVVVcccpppvvvzzz}}}}}}~~~xxxiiioooxxx|||}}}|||{{{{{{~~~~~~{{{xxxyyyyyytttmmmccc\\\VVVXXX\\\]]]```cccmmmxxxyyytttnnnllliiihhhiiilllooorrrrrrpppnnnkkkiiiiiihhhhhhkkkjjjiiijjjjjjiiifffccc```___aaahhhqqqxxx{{{{{{wwwsssmmmgggdddaaa^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYVVVSSSQQQQQQQQQRRRSSSQQQPPPRRRUUUWWWUUUSSSOOOHHH@@@;;;999888666555444444444444444444444444333444666888:::===>>>???AAACCCIIIVVVbbbgggeee```RRRVVV[[[]]]]]]___bbbfffhhhlllrrrxxx}}}}}}nnneeebbbccchhhddd^^^ZZZWWWVVVUUUTTTQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMMMMMMMMMMLLLLLLGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===;;;;;;::::::::::::999999777777666666555555444444444444555555444222000///333333222111000000111111444333222222333555888999777888999::::::999777777777777888999;;;<<<=========;;;===EEEMMMVVVfffuuu~~~ppplllkkknnnxxx~~~{{{yyyzzzwwwrrrmmmgggccc```^^^iiittt|||zzzyyyyyyyyy~~~{{{uuunnnjjjiiilllppprrrxxx~~~nnnaaaZZZQQQLLLDDD>>><<<;;;<<<<<<===<<<<<<===@@@DDDFFFHHHNNNRRRXXX\\\^^^```eeeiiikkknnnrrrwwwyyyzzzyyyyyy|||{{{{{{}}}zzzuuurrrpppllliiidddccc```\\\ZZZ\\\```ccciiimmmsssxxx|||~~~|||{{{yyywwwtttoookkkjjjhhheeeaaa^^^ZZZXXXWWWPPPMMMIIIHHHLLLVVVbbbjjjrrrrrrpppkkkddd___]]]]]][[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQRRRSSSUUUWWWUUUTTTSSSRRRRRRSSSUUUWWWVVVXXXYYYZZZaaalllsssuuuvvvhhhTTTEEE>>>;;;999777;;;;;;===CCCMMM\\\mmmzzz{{{qqq___PPPOOOWWW]]]]]]ggghhhnnnwww~~~}}}zzzxxxttttttqqqpppqqqnnnhhhdddeeekkkpppwww{{{}}}}}}}}}}}}mmmOOOAAA333000222111///...000+++&&&''',,,000///,,,++++++,,,,,,,,,,,,,,,,,,******+++,,,------------***+++++++++,,,,,,,,,---***+++---......---+++)))*********++++++,,,,,,------,,,,,,,,,---...000111///...///111222444<<>>???@@@CCCJJJVVVaaaddd```[[[PPPUUUYYY\\\]]]^^^bbbfffkkkooovvv}}}zzzjjjbbb```aaahhhddd^^^ZZZWWWVVVTTTSSSPPPPPPOOOOOOOOONNNNNNNNNKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???===;;;:::;;;;;;:::::::::999999999888777777666666555444444444444444444333222111111333333222111111111111111444333333222333555888999777888999999999999888777888888999::::::;;;<<<<<<>>><<>>>>>@@@DDDHHHLLLNNNUUUZZZaaaeeehhhjjjooosssvvvwww{{{~~~yyysssooolllhhhddd]]]\\\[[[YYYYYY]]]cccgggooosssyyy~~~}}}}}}}}}~~~}}}{{{vvvtttqqqooonnnkkkhhheeedddcccaaa^^^[[[YYYWWWVVVKKKHHHFFFHHHPPP]]]jjjsssuuuqqqkkkfffccc___]]][[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQRRRSSSUUUVVVTTTSSSRRRQQQQQQSSSUUUVVVUUUWWWXXX[[[dddrrr{{{}}}|||lllWWWFFF>>><<<;;;999<<<<<<>>>CCCNNN___ppp||||||ppp]]]NNNNNNWWW^^^___kkklllrrr{{{xxxqqqqqqnnnnnnooolllfffcccdddkkkrrryyy|||zzzyyy{{{}}}gggKKK>>>222000111000......///---++++++---...---,,,++++++++++++++++++++++++)))***,,,---...------,,,))))))************+++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,---...///000///...///111222333;;;DDDRRR```ooovvv{{{}}}}}}}}}|||}}}~~~{{{ooosssxxx||||||{{{yyyyyyyyyxxxvvvsssvvvzzzxxxssslllccc\\\[[[[[[[[[\\\^^^hhhrrr}}}{{{xxxpppmmmiiiggghhhmmmrrrvvvzzzyyywwwuuusssrrrrrrrrrnnnllljjjiiiiiihhhgggeeecccjjjsss{{{sssooojjjeeebbb```^^^\\\\\\[[[[[[[[[ZZZZZZZZZYYYWWWVVVTTTRRRRRRRRRSSSSSSUUUSSSPPPOOOPPPQQQRRRQQQMMMIIIBBB===:::888666555555555555555555555444444666777777888:::;;;===>>>>>>CCCLLLWWW______YYYSSSPPPTTTZZZ]]]^^^aaaeeeiiiooottt}}}ssseee```aaadddiiieee___YYYWWWUUUSSSQQQMMMNNNNNNNNNMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA???===;;;999888::::::::::::999999999999888888888777666666555555444333333222222222333333333222222111111111111222444333333333444666888999777888888999999999888888999999999::::::;;;;;;;;;>>>===AAAIIITTT```ooo|||}}}zzzpppnnnnnnqqqzzz{{{xxxuuuuuutttrrrnnniiiccc```dddnnn|||~~~}}}}}}zzzvvvrrrqqqttt{{{}}}kkk[[[PPPJJJEEEBBB===;;;;;;<<<======>>>@@@BBBDDDHHHMMMSSSVVV]]]cccjjjoooqqqtttyyy|||~~~xxxqqqlllhhhddd```XXXXXXWWWWWWXXX]]]dddiiirrrwww}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuttttttqqqooollljjjjjjhhheeecccbbbaaa___\\\YYYVVVTTTRRRLLLJJJIIILLLUUUbbbmmmtttvvvooofffaaa```___[[[XXXYYYXXXXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQSSSTTTUUUSSSRRRPPPPPPPPPRRRTTTVVVXXXYYYYYY\\\fffttt}}}~~~~~~mmmWWWEEE===;;;;;;;;;<<<>>>@@@DDDPPPcccsss|||~~~ppp\\\PPPQQQZZZbbbeeennnooouuu}}}zzzpppnnnkkkkkkllljjjeeecccdddlllttt{{{|||xxxvvvyyy}}}|||aaaGGG;;;111///000///------+++,,,------,,,++++++,,,,,,,,,,,,,,,++++++++++++)))***,,,......---,,,+++*********************+++,,,,,,++++++,,,,,,------.........---------------,,,,,,,,,------.........///...///111111222999BBBPPP___oooxxx}}}zzzzzz{{{|||yyywwwxxx|||~~~}}}|||ooorrrvvvyyy{{{zzzyyyyyywwwvvvtttssswww}}}}}}yyynnneee\\\ZZZ[[[ZZZ[[[]]]eeeooo{{{}}}{{{~~~|||zzzrrrnnnjjjgggiiinnnuuuyyy}}}}}}{{{zzzxxxwwwvvvvvvpppnnnlllkkkllllllkkkiiiiiirrr}}}|||{{{ppplllgggcccaaa___^^^\\\\\\[[[[[[ZZZZZZYYYYYYYYYTTTTTTSSSRRRRRRRRRSSSSSSVVVSSSPPPMMMMMMNNNOOOPPPMMMIIIDDD???;;;888666555666666666555555555555555777666666777777999:::;;;<<>>:::888777777777777666666555555555666666555555555777999:::<<>>?????????>>>===<<<<<<::::::999999999888888888888888777777666555555555333222111000111222333444333222222222222222333333333333333444555666777888777777777888888999999:::::::::::::::::::::::::::;;;===AAAJJJXXXiiixxxuuuyyyzzzwwwtttuuutttrrriiikkkpppxxxzzzvvvssstttuuutttpppkkkeeeaaa^^^gggttt{{{yyyuuurrrrrrwww}}}hhhYYYNNNGGGBBB@@@>>>;;;:::;;;;;;:::999===AAAFFFIIIMMMRRRZZZ```jjjpppwww}}}{{{qqqiiiddd___ZZZVVVRRRTTTWWWYYY\\\aaafffjjjsssyyy~~~yyyvvvtttsssrrrqqqooommmlllkkklllmmmmmmkkkiiiiiijjjkkkhhhgggeeeeeeeeedddbbb```___^^^\\\ZZZVVVQQQMMMKKKJJJLLLRRR\\\hhhpppssssssmmmfff^^^ZZZZZZZZZWWWTTTWWWVVVVVVUUUUUUVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRPPPOOONNNNNNOOOQQQSSSUUURRRTTTVVV]]]kkk{{{tttdddOOO???888999:::::::::???CCCGGGUUUiiitttuuutttcccQQQMMMTTT^^^fffkkkpppqqqvvv~~~{{{qqqkkkggggggiiihhhddddddfffpppuuuyyyyyyvvvuuuyyy}}}rrrVVV???777111000000...---...***,,,...///......///000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,...---///111111000666>>>KKK\\\ooo{{{zzzyyyzzz}}}|||xxxqqqnnnmmmooouuuzzz{{{{{{rrrrrrsssuuuxxxzzzyyyxxxuuuvvvvvvwww~~~ssshhh^^^[[[ZZZYYYZZZ]]]aaalllxxx}}}~~~~~~{{{xxxtttrrrooommmooouuu{{{}}}|||{{{yyyyyy{{{~~~{{{tttpppiiifffbbb___^^^^^^]]]]]]ZZZZZZYYYXXXWWWVVVVVVUUURRRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOLLLIIIHHHJJJLLLMMMMMMKKKFFF@@@<<<999999888888777777666666555555666555444444555777999;;;===EEEOOOVVVVVVSSSQQQPPPQQQWWW___eeejjjooovvv{{{~~~kkk^^^\\\```dddfffddd```ZZZUUURRRPPPNNNLLLHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>======999999999999888888888888777777777666555555444444333222222111111111222222333222222222222333333444222333333444555666777777777777777777888999:::;;;999999999::::::;;;;;;;;;;;;>>>BBBJJJYYYlllzzzpppuuuwwwsssqqqrrrsssrrrjjjlllpppwwwzzzvvvtttuuuuuusssooojjjddd```^^^fffsssxxxvvvqqqnnnnnnttt|||qqq^^^RRRKKKFFFCCC;;;999888888::::::999888;;;???EEEHHHKKKPPPYYY```gggmmmtttyyy{{{}}}|||uuukkkccc^^^ZZZTTTPPPNNNRRRWWW\\\```eeejjjmmmvvv|||xxxtttrrrqqqpppnnnmmmkkkjjjiiihhhjjjjjjhhheeedddfffhhhdddccccccdddeeeccc```^^^YYYYYYXXXVVVSSSOOOLLLIIIJJJNNNWWWdddpppvvvtttpppfffbbb\\\XXXWWWWWWUUUSSSVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTRRRQQQQQQQQQRRRRRRNNNNNNOOOPPPQQQQQQQQQQQQOOONNNMMMMMMNNNPPPSSSTTTPPPRRRUUU___ooonnn___KKK<<<888888::::::888@@@EEEIIIWWWjjjsssqqqmmm[[[KKKKKKUUU___hhhmmmooopppuuu}}}yyyqqqjjjgggfffhhhgggddddddgggrrrtttvvvvvvvvvwwwzzz|||mmmPPP===666111111111...---///...------------......---******+++,,,---......///...---+++******+++---...............------,,,,,,******+++,,,,,,---......+++++++++,,,,,,------...+++,,,------------,,,+++...---///111000000555<<>>FFFPPPTTTSSSRRRSSSUUUUUU[[[dddkkkpppvvv~~~~~~rrrbbb[[[]]]bbbeeeeeeaaa]]]WWWRRRPPPNNNMMMKKKGGGIIIJJJLLLKKKJJJGGGFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA===============<<<;;;:::999999999999888888888888666666555555444444333333222222222222222111000///222222222222222333444555222222333555666666777777888777777777777999:::;;;888888999::::::;;;<<<<<<;;;???CCCKKK[[[ooo|||mmmtttwwwtttrrrssstttrrrkkkmmmqqqwwwzzzuuuuuuuuuuuusssoooiiiddd```^^^ffftttuuurrrmmmiiiiiiooowww~~~yyycccQQQHHHDDDAAA???666666555666999:::999888999===CCCFFFIIINNNWWW^^^aaagggooosssuuuvvvxxxzzzzzz|||xxxqqqggg___ZZZVVVQQQMMMLLLPPPWWW^^^ccchhhllloooxxx~~~xxxsssqqqpppooonnnlllkkkjjjiiifffhhhhhhfffcccbbbdddfffccccccdddeeefffdddaaa]]]UUUUUUUUUTTTRRRNNNKKKIIIMMMRRR\\\jjjuuuwwwqqqkkkbbb___[[[XXXVVVUUUTTTSSSUUUUUUUUUTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUMMMNNNOOOPPPQQQQQQQQQQQQNNNMMMMMMMMMNNNPPPRRRTTTQQQSSSWWWaaaqqqjjj\\\III<<<888999:::;;;777@@@EEEJJJXXXkkkrrrnnniiiWWWIIILLLWWWbbbjjjpppnnnooottt{{{}}}{{{{{{wwwqqqjjjffffffhhhgggeeeeeehhhsssssstttuuuwwwyyyzzz{{{jjjMMM<<<666222222222///...//////---******++++++***((((((((()))***,,,---...//////---+++))))))+++---///.........------,,,,,,,,,)))***+++,,,---...------++++++,,,,,,---...//////+++,,,---------,,,+++***...---///111000///444;;;DDDVVVkkkxxx~~~~~~zzzyyyyyy|||~~~{{{wwwuuutttuuuxxxxxxuuurrrkkkiiiiiinnnuuu|||~~~~~~~~~{{{yyyxxxzzzyyywwwtttrrruuuwwwzzzsssfff```\\\YYYYYY[[[[[[gggvvv}}}xxxtttuuutttssssssvvvzzz|||yyytttmmmiiieeebbb^^^]]]]]]^^^]]]]]]XXXXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNKKKMMMOOOMMMIIIGGGHHHJJJNNNPPPOOOKKKDDD>>><<<;;;999999999888777666666555888777666666777:::===@@@@@@GGGPPPSSSQQQQQQUUUYYY[[[aaajjjqqqwww~~~rrrggg[[[XXX^^^eeehhhggg___[[[UUUQQQOOOMMMLLLKKKGGGIIIKKKLLLLLLJJJGGGEEEDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@AAA=========<<<;;;999888777999999999888888888888777666555555444333333222222222333333333222111///...222222222222333333444555111222444555666777777777888777777777777999;;;<<<777777888999;;;<<<=========AAAEEELLL\\\qqq~~~rrrsssqqqnnnoootttvvvsssqqqqqqqqqttt}}}{{{vvvvvvvvvuuurrrnnnhhhdddaaa```fffqqqyyynnneeeaaacccfffnnnuuu{{{mmm]]]RRRHHH@@@<<<<<<<<<:::888999;;;<<<;;;888999999===CCCFFFHHHMMMSSSXXX]]]dddkkkooopppnnnmmmppprrrvvvzzz}}}}}}{{{|||wwwnnneee]]]VVVOOOMMMPPPPPPSSSZZZaaahhhnnnrrrtttzzztttrrrqqqooommmkkkiiigggffffffffffffeeeddddddddddddcccbbb```_________]]][[[UUUUUUTTTPPPLLLJJJJJJKKKOOO[[[iiirrrwwwwwwooofff^^^\\\YYYWWWUUUSSSSSSSSSTTTVVVXXXXXXWWWUUUUUUVVVTTTSSSSSSRRRQQQQQQPPPPPPLLLMMMNNNNNNOOOOOOOOONNNOOOOOOOOONNNOOOOOOPPPPPPLLLRRR[[[gggxxxjjjVVVCCC===;;;777777;;;===@@@FFFPPPaaapppuuusssbbbVVVOOOSSS^^^fffjjjlllmmmmmmsss~~~xxxyyy}}}|||vvvrrrjjjcccbbbfffeee^^^aaajjjqqqqqqsssvvvtttqqqtttzzzcccJJJ:::777222...------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********))))))(((((()))+++---...+++,,,,,,---.........---.........------,,,,,,,,,++++++,,,,,,,,,,,,------/////////......000444888CCCRRRfffvvv}}}{{{zzzyyyzzz{{{|||{{{zzzxxxsssnnnnnnqqqsssrrrooofffiiimmmqqqvvv{{{|||~~~~~~xxxuuuvvvwwwvvvwww{{{~~~uuuiiibbb___^^^[[[YYY___gggttt|||zzzwwwttttttuuuuuuttttttwww{{{zzzssspppmmmhhhddd^^^\\\ZZZYYY[[[\\\\\\[[[WWWWWWVVVUUUTTTRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMMMMMMMLLLKKKIIIGGGGGGJJJMMMOOOMMMGGG@@@<<<:::<<<<<<;;;999888666555555...333888888666777<<<@@@EEEFFFLLLTTTXXXXXXZZZ]]]ccchhhpppvvv{{{xxxddd]]]VVVXXX```fffeeeaaaZZZVVVRRRNNNLLLJJJGGGEEEHHHGGGFFFGGGHHHIIIHHHGGGIIIGGGEEEEEEGGGHHHFFFDDD??????????????????@@@@@@>>>>>>>>>>>>===<<<;;;::::::999666555444555666777888888777555333333555777555555555444444333333333333333333333333333333333222222444555666777777777777888888888888999999999999888888777888999;;;<<>>===<<<;;;:::999777666555444999666777:::;;;;;;???DDDGGGHHHOOOXXX\\\[[[\\\___fffkkkrrryyy~~~wwwkkk]]]YYYVVVZZZ```eeedddaaaXXXTTTPPPMMMKKKIIIGGGEEEIIIHHHFFFFFFFFFFFFDDDCCCGGGEEECCCDDDEEEFFFDDDBBB????????????????????????<<<======<<<<<<;;;:::999<<<;;;999777666666777888555666666555444333555666444444333333222222222222333333333333333222222222222222444555666777777777777888888888888999999999999999888888999:::;;;<<<>>>@@@FFFRRRfffxxx~~~{{{rrruuuvvvtttvvvzzz|||{{{tttsssrrrttt{{{{{{xxxssssssrrrqqqnnnjjjfffccc___dddnnn{{{uuujjj___ZZZXXXYYY^^^eeepppzzz}}}wwweeeYYYLLLEEE@@@;;;999:::999888777777999999888777:::999;;;>>>???===@@@EEEJJJMMMSSSXXX[[[\\\[[[ZZZ\\\```eeejjjnnnpppppppppppppppmmmhhhcccbbbfffjjjqqq~~~~~~{{{zzzrrrhhh]]]UUUNNNIIIKKKPPPTTTYYYaaaiiipppvvv|||xxxtttqqqpppnnnkkkhhhfffdddcccccccccdddeeedddbbb```___```^^^[[[ZZZYYYXXXVVVTTTNNNMMMKKKHHHGGGIIIMMMQQQZZZgggsssvvvqqqkkkccc\\\[[[YYYWWWUUUTTTSSSSSSSSSVVVXXXYYYXXXUUUSSSSSSSSSSSSSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLTTT```ooodddQQQ@@@<<<;;;999999>>>===BBBJJJVVVffftttwwwsssaaaZZZXXX```jjjnnnnnnnnnnnnpppvvv~~~~~~tttuuuyyywwwqqqnnnfff___]]]______^^^dddnnnrrrqqqrrrssspppmmmqqqwwwyyyZZZBBB555222///---...//////...+++++++++,,,,,,,,,,,,,,,------------------------......------------,,,,,,++++++************+++,,,+++,,,,,,---------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------...............000444777===JJJ^^^oooxxx{{{}}}}}}}}}{{{yyyxxxyyyzzzyyyyyyzzztttmmmkkkmmmnnnllliiilllnnnqqquuuyyy~~~~~~xxxttttttwwwwwwyyy|||~~~wwwmmmfffccc```]]]ZZZ[[[cccooo|||~~~}}}|||zzzxxxvvvvvvvvvvvvvvvwww{{{~~~~~~~~~}}}vvvnnniiifffdddaaa^^^\\\YYYWWWVVVWWWXXXXXXWWWTTTTTTTTTSSSSSSRRRRRRRRROOOOOOPPPPPPPPPPPPOOOOOOMMMNNNMMMMMMLLLKKKJJJIIIIIIKKKNNNMMMIIIEEEAAA@@@;;;:::999888777555555444999222666FFFMMMGGGCCCFFFHHHKKKTTT]]]aaa___```cccjjjooovvv}}}vvvfff[[[TTTUUUXXX\\\```bbbaaa___TTTQQQMMMJJJIIIHHHFFFDDDFFFEEEDDDDDDEEEEEECCCBBBDDDCCCBBBBBBCCCCCCBBB@@@????????????????????????;;;<<<<<<;;;;;;:::999888<<<;;;999777666666666666222333555555444333444555222222222222111111111111222222222222222222222222222333444555666777777777777888888888888999999999:::999999999999;;;===>>>>>>BBBIIIVVViiiyyy}}}zzznnnsssuuutttuuuyyy{{{zzzuuusssqqqsssyyy{{{xxxqqqqqqqqqpppnnnkkkgggeee___ccclllxxx}}}ssshhh]]]XXXVVVVVV[[[```iiisss~~~{{{rrrkkk___SSSHHHBBB???;;;:::;;;:::::::::::::::;;;:::::::::888:::<<<<<<:::===BBBGGGJJJNNNRRRUUUVVVUUUTTTUUUYYY___eeeiiikkkjjjiiijjjiiieee___ZZZZZZ___dddhhhvvv||||||}}}wwwttt{{{xxxmmmcccWWWPPPJJJGGGJJJPPPUUU[[[dddlllsssyyy~~~xxxvvvpppooommmjjjgggdddbbbaaa```bbbcccdddccc```]]][[[]]][[[XXXWWWVVVTTTRRROOOIIIHHHFFFEEEEEEJJJPPPVVV^^^kkkvvvuuummmeee^^^YYYYYYXXXVVVTTTSSSSSSSSSTTTXXXYYYYYYWWWTTTRRRRRRRRRSSSRRRPPPOOOMMMMMMMMMMMMOOOPPPQQQRRRRRRSSSSSSSSSPPPOOONNNMMMLLLLLLLLLLLLMMMVVVdddsss}}}___MMM===;;;;;;:::;;;???===DDDMMMZZZjjjvvvxxxsss^^^ZZZ\\\fffooopppnnnmmmmmmpppwww}}}|||tttuuuwwwtttoookkkccc^^^\\\]]]^^^```gggpppsssqqqqqqqqqnnnkkkooovvvsssUUU>>>777444000...---,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,++++++******************+++++++++,,,,,,,,,---------............000333666:::GGGZZZkkkvvv{{{|||}}}|||yyyxxxyyyzzzzzzzzz{{{tttllljjjmmmooonnnlllppprrrtttwww{{{|||wwwsssrrrvvvvvvxxxzzz|||}}}~~~}}}|||vvvmmmfffaaa^^^ZZZXXXYYYaaammmzzz}}}|||zzzxxxvvvrrrsssssssssrrrsssvvvyyy}}}||||||}}}|||sssnnnhhhdddbbb```]]][[[[[[YYYWWWVVVWWWWWWWWWVVVSSSRRRRRRRRRRRRRRRRRRRRRNNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNMMMMMMLLLKKKJJJGGGIIIJJJKKKIIIFFFCCCAAA::::::999888777555555444444///===[[[hhh[[[KKKHHHJJJNNNXXXbbbeeecccdddhhhmmmssszzzuuugggYYYQQQOOOTTTZZZ___```___\\\[[[PPPNNNJJJHHHGGGFFFEEEDDDAAA@@@@@@AAADDDFFFFFFEEECCCBBBBBBAAABBBAAAAAA@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::999888:::999777555444333333333///222444555444333333444222222222222222222111111111111111111111222222222222333444666777777777777777777888888888999999999::::::999999:::<<<>>>???===DDDNNN[[[mmmzzz|||wwwmmmssswwwuuuuuuxxxyyyxxxtttrrrppppppwwwzzzxxxqqqqqqrrrqqqooollliiigggaaadddkkkvvv~~~zzzpppfff\\\WWWVVVWWW[[[aaagggpppyyy~~~{{{tttkkkeee\\\QQQFFFAAA===999888999::::::;;;:::::::::::::::999888999<<<<<<:::===BBBEEEGGGJJJNNNPPPQQQQQQQQQPPPTTTZZZaaaeeeffffffeeegggeeeaaa[[[VVVVVV[[[```dddrrrwwwwwwyyyrrrooovvv~~~uuuhhh^^^SSSLLLHHHGGGKKKRRRVVV^^^gggooouuu{{{}}}xxxwwwooonnnllliiifffdddbbbaaa___```aaabbbaaa^^^[[[YYYYYYWWWUUUSSSRRRQQQNNNLLLFFFEEEDDDDDDFFFLLLUUU[[[aaallltttqqqhhhaaa\\\XXXWWWVVVUUUTTTTTTTTTUUUUUUXXXYYYXXXVVVSSSQQQQQQRRRRRRQQQOOOMMMMMMMMMNNNOOOQQQQQQRRRSSSSSSSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLNNNXXXgggvvvxxx[[[JJJ;;;:::;;;:::;;;@@@>>>EEEPPP]]]mmmwwwwwwpppZZZXXX\\\gggooopppmmmlllkkkpppvvv{{{|||uuuuuuvvvqqqllliiiaaa___^^^___```dddkkkrrrsssqqqpppooollljjjooowwwlllPPP<<<555333///...---,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,++++++************************+++++++++,,,,,,,,,------,,,---.........000222555888DDDWWWiiivvv|||~~~~~~}}}yyyxxxyyy{{{||||||{{{tttmmmkkkoootttuuuttttttuuuwwwyyy}}}yyyuuurrrqqqssstttuuuvvvxxxyyy{{{||||||vvvmmmddd]]]YYYVVVUUUYYY```lllxxx|||zzzxxxuuussspppqqqrrrqqqpppqqqsssuuuzzzyyyxxxyyy{{{~~~}}}yyytttqqqjjjgggccc```^^^]]]\\\[[[\\\ZZZWWWVVVWWWWWWWWWVVVQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKEEEEEEGGGHHHHHHFFFDDDBBB:::999999888777666555555666333CCCcccpppaaaOOOKKKKKKPPP[[[eeegggfffggglllqqqwww}}}uuuiii]]]TTTOOOPPPVVV\\\```^^^ZZZWWWUUUMMMJJJGGGFFFFFFFFFEEEDDD@@@??????AAADDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBB?????????>>>>>>>>>======<<<<<<===<<<<<<;;;:::999999888777666444444333333///111444555444333333444222222222222333333333333000000111111111222222222333333555666777888888888777777888888888999999999999999999999:::<<<>>>???>>>GGGSSSaaaqqq{{{zzzsssqqqwww|||zzzxxxyyyyyyxxxrrrpppmmmnnntttyyywwwrrrssssssrrrpppmmmjjjhhhdddfffllluuu|||xxxoooeee[[[WWWVVVWWW[[[aaaeeemmmtttwww{{{}}}zzzwwwqqqhhhbbbXXXNNNCCC???;;;777555666777888999999777777888999:::888:::===<<<;;;===BBBAAABBBEEEHHHKKKLLLMMMNNNLLLPPPVVV\\\```bbbcccbbbdddccc___YYYTTTTTTYYY^^^bbbpppttttttuuupppmmmuuu|||xxxooobbbYYYOOOJJJHHHHHHNNNUUUZZZbbbllltttxxx~~~|||xxxvvvnnnmmmkkkiiigggeeecccbbb^^^_________^^^\\\YYYWWWTTTRRRPPPNNNNNNLLLJJJHHHDDDDDDDDDEEEIIIPPPYYY```ccckkkoookkkccc___[[[XXXWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXUUURRRQQQQQQSSSQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMMMMPPPZZZhhhwww}}}rrrXXXGGG:::999;;;:::;;;@@@???GGGSSSaaaoooxxxuuummmXXXVVV[[[eeelllmmmlllllljjjpppwwwzzz|||uuutttsssnnnhhheee```aaabbbdddfffiiiooossstttqqqooonnnkkkjjjpppxxxeeeKKK:::000///------......---,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******************+++++++++++++++,,,,,,,,,,,,------+++---.........000222444777BBBTTTggguuu}}}~~~|||xxxvvvwwwzzz}}}~~~|||uuunnnmmmrrrxxx{{{{{{wwwxxxyyy{{{~~~~~~tttrrrqqqpppqqqrrrsssssstttwww|||xxxnnnccc[[[VVVTTTTTTWWW^^^jjjvvv~~~{{{xxxvvvrrrppppppqqqrrrqqqppppppqqqsssuuutttttttttuuuvvvxxxyyyxxxxxxvvvtttqqqnnnkkkiiicccbbb___]]]\\\[[[[[[[[[\\\ZZZWWWVVVVVVWWWVVVUUUQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLDDDDDDDDDFFFGGGGGGDDDBBB::::::999999888777777666888444<<>>>>>======<<<=========<<<<<<;;;:::999999888888777777666666555111222444444333222333444222222222333333333333333000000111111222333333333333444555666777888888888777888888888888999999999888888888888:::<<<>>>??????JJJYYYgggttt{{{wwwooottt{{{}}}yyyxxxxxxvvvpppmmmkkkkkkrrr}}}xxxuuutttttttttsssqqqnnnkkkiiiggghhhmmmuuu|||xxxmmmdddZZZVVVTTTTTTXXX]]]aaahhhnnnppptttzzz}}}}}}}}}yyywwwtttnnnfff```VVVLLLBBB>>>;;;777666777777888:::999777666888:::;;;::::::===<<<999;;;@@@>>>???AAADDDGGGJJJLLLLLLLLLOOOTTTYYY^^^aaabbbcccdddccc```ZZZUUUUUUYYY]]]eeerrruuutttvvvqqqoooxxx}}}uuukkk]]]UUUMMMJJJIIIKKKQQQXXX```iiissszzz~~~|||wwwtttmmmlllkkkiiigggfffdddddd^^^^^^^^^]]][[[YYYXXXWWWNNNLLLJJJIIIIIIHHHFFFDDDDDDEEEFFFIIIMMMTTT]]]cccgggkkkjjjddd___]]]ZZZVVVVVVVVVUUUUUUUUUWWWXXXYYYXXXXXXWWWUUURRRQQQRRRTTTPPPOOONNNMMMMMMPPPRRRTTTTTTTTTTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOQQQ[[[iiivvvyyylllWWWFFF999999;;;:::;;;???@@@HHHUUUcccpppwwwsssjjjWWWUUUYYYccciiikkkkkklllkkkrrrxxx{{{{{{uuusssqqqjjjcccaaa```ccchhhjjjlllooorrrssstttpppnnnmmmkkkkkkrrrzzzzzz___FFF777///...,,,,,,......---,,,++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,------------,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,++++++,,,,,,,,,,,,------***,,,.../////////222333555???QQQdddttt|||~~~~~~}}}yyyuuusssuuuyyy}}}~~~~~~wwwooonnnssszzz~~~~~~yyyzzzzzz{{{~~~{{{pppooopppoooqqqrrrrrrrrrssswww~~~rrreee[[[VVVUUUVVVUUU\\\gggsss~~~{{{yyywwwuuurrrpppnnnooopppooommmmmmnnnooommmnnnnnnoooooopppoooooommmmmmlllkkkhhhfffeeeeee]]]]]]\\\[[[YYYYYYZZZ[[[[[[XXXVVVTTTUUUUUUTTTSSSRRRQQQQQQPPPOOONNNMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLEEEDDDDDDFFFHHHHHHEEEBBB;;;;;;::::::999888888888555444666:::<<<<<>>======<<<<<<;;;<<<<<<;;;;;;:::999888666777777777777777666666444555555444222222333555111111111111222222222333111111111222333444444444333444555666888888888888777888888888888999999999777777777888999;;;===???AAAMMM]]]lllwww{{{uuukkkuuu|||}}}xxxvvvuuutttnnnllliiijjjqqq}}}wwwuuuuuuuuuuuutttrrroookkkiiiiiijjjmmmuuu~~~|||yyymmmcccYYYTTTRRRQQQTTTYYY^^^dddjjjlllpppwww||||||}}}zzzvvvtttrrrllleee___VVVLLLCCC???===:::888999888;;;<<<;;;999888:::<<<===;;;;;;===;;;888999======???AAADDDGGGJJJLLLMMMNNNQQQUUUZZZ___bbbeeefffeeeeeebbb]]]XXXWWW[[[___iiiuuuxxxwwwxxxtttsss|||tttjjjZZZSSSMMMKKKKKKLLLSSSZZZeeennnyyy|||vvvssslllllljjjiiihhhgggfffeee^^^^^^]]][[[ZZZXXXWWWWWWIIIHHHFFFEEEEEEEEECCCAAADDDFFFHHHKKKPPPWWW```eeejjjkkkhhhaaa]]]\\\YYYUUUVVVVVVUUUUUUVVVXXXYYYZZZWWWWWWVVVTTTRRRQQQSSSTTTPPPOOOMMMMMMNNNQQQTTTVVVUUUTTTTTTSSSQQQPPPNNNMMMOOOOOOOOONNNOOOOOOPPPPPPRRR\\\iiivvvvvviiiVVVEEE888888;;;:::;;;???@@@IIIVVVdddqqqwwwqqqgggWWWUUUXXXaaahhhjjjkkkmmmlllsssyyy|||zzztttrrrnnnggg```]]]```eeekkknnnpppssstttsssssspppnnnmmmkkkkkksss|||vvv[[[CCC555222000...------,,,***(((,,,+++++++++******))))))++++++++++++++++++++++++,,,,,,,,,------.........(((***+++---......------,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,.../////////111333444>>>OOOcccsss|||~~~}}}{{{wwwrrrqqqsssxxx|||~~~yyypppnnntttzzz~~~zzzzzz{{{|||~~~yyymmmmmmooooooqqqrrrrrrqqqsssxxxuuuggg\\\WWWWWWYYYSSSZZZeeeqqq||||||yyywwwvvvuuurrrqqqjjjllllllllljjjiiijjjkkkhhhiiikkklllmmmlllkkkjjjfffffffffeeecccbbbbbbcccYYYZZZZZZYYYXXXXXXYYYZZZZZZWWWTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLKKKGGGEEEEEEFFFIIIIIIFFFCCC<<<;;;;;;::::::999999999333777999888777;;;CCCJJJIIIOOOYYYbbbcccccciiirrr|||ppp^^^VVVVVVUUUYYY[[[VVVOOOKKKMMMQQQRRRQQQQQQRRRSSSQQQMMMIIIGGGEEEDDDCCCEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGFFFEEE@@@BBBDDDCCC@@@>>>@@@BBB@@@??????>>>===<<<<<<;;;::::::::::::999888777777333444444555666555555555666666555333222111333555//////000000111111111222111111222333444444555555333444555777888888888888777888888888888999999999777666666777888;;;===>>>BBBOOO```nnnxxxzzzsssiiiuuu|||~~~yyyvvvsssooommmkkkhhhgggnnn}}}xxxuuuvvvuuutttsssqqqnnnlllkkkllllllnnnsss{{{}}}yyyqqqhhh\\\TTTRRRTTTVVVWWW]]]```eeekkkooossstttuuu|||yyywwwvvvuuunnncccZZZTTTLLLBBB<<<:::;;;;;;:::777999999999888777888999::::::;;;;;;;;;;;;;;;;;;999;;;???CCCHHHMMMPPPRRROOOPPPSSSYYY___dddffffffhhhgggddd^^^ZZZZZZ^^^cccooossswwwxxxwwwwwwzzz}}}zzzmmmYYYRRRLLLLLLMMMPPPWWW___hhhsss}}}zzzsssnnniiigggffffffggggggfffeee```^^^\\\[[[ZZZYYYVVVSSSGGGEEECCC@@@>>>>>>>>>???@@@CCCHHHMMMSSSZZZbbbgggnnnjjjeeebbb___]]]ZZZXXXUUUUUUVVVWWWXXXYYYZZZ[[[WWWWWWVVVUUUTTTQQQOOOMMMMMMMMMNNNOOOQQQTTTWWWXXXTTTRRRPPPOOONNNOOOQQQRRRQQQQQQQQQPPPNNNNNNOOOPPPQQQ^^^kkkuuu~~~tttdddOOOCCC999888;;;<<<<<<===@@@HHHVVVgggsssuuuooogggSSSVVV___mmmrrrnnnmmmoooqqqrrruuuwwwoooooolllbbb^^^bbbccckkkqqqooolllnnnqqqrrrtttpppnnnnnnnnnooouuu}}}mmmLLL:::777///...,,,+++***))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++***)))(((((())))))(((((()))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------555;;;III[[[lllwwwyyyxxxwwwsssooolllnnnuuu|||}}}tttnnnrrrzzz~~~}}}|||{{{{{{|||~~~sssnnnpppqqqnnntttuuuuuuvvvyyyvvvfff\\\XXXYYY[[[[[[]]]fffrrr{{{~~~~~~{{{xxxvvvuuussspppnnnkkkkkkjjjjjjiiihhhhhhggggggggggggggggggffffffeeeccccccdddcccbbb```^^^]]]XXXWWWVVVVVVUUUUUUUUUUUUWWWVVVUUUTTTRRRPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKHHHIIILLLMMMNNNMMMLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGIIIJJJIIIGGGDDDCCC===888888:::<<<:::777777777666666888===DDDIIILLLQQQYYY___ccchhhnnnssswwwgggYYYMMMJJJLLLKKKNNNPPPPPPNNNLLLJJJJJJPPPOOOMMMLLLJJJIIIIIIIIIEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBAAA@@@@@@??????>>>???>>>>>>===<<<;;;;;;;;;::::::999999888777666666999888777666666555555666555444333222111222333333222222111111111111222222111111222222222333333333444555666888888999999999888888888888888888888888888555666888777666:::???CCCSSS```ooo}}}xxxjjjgggttt{{{|||xxxuuurrrnnnooommmiiihhhnnn}}}{{{xxxwwwwwwuuusssqqqpppnnnnnnmmmmmmnnnsss{{{{{{xxxppphhh\\\SSSQQQRRRTTTUUU[[[^^^dddiiinnnrrrtttuuuxxxwwwuuuvvvuuuoooeee^^^VVVNNNDDD<<<::::::999888777999:::999888777888999:::;;;;;;;;;;;;<<<<<<<<<:::<<<@@@DDDIIINNNRRRTTTSSSTTTWWW]]]ccchhhjjjjjjjjjjjjgggaaa\\\\\\```eeeooossswwwyyyyyyzzz}}}{{{nnn[[[TTTNNNMMMOOOSSS[[[dddnnnxxx}}}wwwqqqmmmiiigggffffffggggggeeeddd```^^^\\\[[[ZZZWWWTTTQQQGGGEEEBBB@@@>>>???@@@AAABBBFFFJJJPPPVVV]]]dddiiimmmiiieeeaaa^^^\\\ZZZXXXTTTUUUUUUVVVXXXYYYYYYZZZXXXXXXXXXWWWUUUSSSPPPOOOPPPPPPPPPPPPQQQSSSUUUVVVTTTTTTRRRQQQQQQQQQRRRSSSQQQRRRRRRPPPOOONNNOOOQQQUUUaaannnwwwtttcccNNNCCC999888;;;<<<===>>>BBBJJJXXXiiivvvwwwnnneeeRRRXXXfffuuuzzzuuuqqqqqqqqqssswwwuuummmnnnkkkbbb___cccfffmmmrrrooolllnnnpppqqqqqqmmmkkkkkkkkkmmmsss{{{iiiKKK999666000///...---++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************)))******+++,,,,,,------***++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,---...///333999FFFWWWhhhrrruuutttrrrooolllkkknnnttt|||wwwoooqqqyyy}}}|||||||||{{{|||~~~rrrmmmppprrrqqquuuuuuuuuxxx~~~~~~lll___YYYYYYZZZ\\\^^^fffqqqyyy~~~}}}zzzxxxvvvuuusssooommmjjjiiiiiihhhgggffffffeeefffffffffffffffeeeeeedddaaaaaabbbaaa```^^^]]][[[WWWWWWUUUTTTSSSSSSSSSSSSRRRQQQQQQOOONNNMMMLLLKKKNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIGGGEEECCC>>>999888:::<<<:::777888777777666888===DDDIIIJJJPPPWWW^^^dddkkktttzzz|||jjj\\\OOOFFFBBBCCCDDDFFFHHHHHHGGGFFFFFFFFFJJJJJJIIIHHHGGGHHHHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;:::::::::999888888777777888888777666555555555555555444333222222222333333222222111111111111222222222222222222333333333333555666777888888888888888888888888888888888888888888666666888888777;;;@@@HHHWWWdddppp{{{uuugggdddssszzz~~~{{{wwwuuusssppppppnnnjjjiiinnn{{{~~~{{{yyyxxxuuusssrrrqqqqqqqqqooonnnnnnrrrzzz~~~yyyvvvqqqiii]]]TTTPPPPPPRRRSSSYYY\\\aaagggmmmqqqssstttuuuttttttuuutttppphhhbbbXXXPPPEEE===999888777555888999:::999888777888:::;;;;;;;;;;;;<<<<<<======<<<>>>AAAFFFKKKPPPTTTWWWXXXYYY\\\bbbhhhlllnnnnnnmmmllljjjddd___^^^bbbfffnnnrrrxxxzzz{{{}}}}}}ppp^^^WWWQQQPPPSSSXXXbbbkkkvvv~~~xxxsssooollliiigggeeeeeefffeeedddbbb```^^^\\\[[[YYYVVVRRROOOHHHFFFBBB???>>>@@@CCCEEEEEEIIINNNTTTZZZ```ggglllllliiiddd___]]][[[YYYWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWTTTRRRQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRPPPOOOOOOPPPRRRYYYeeerrrzzztttcccMMMBBB999888;;;<<<===???EEELLL[[[mmmzzzyyymmmbbbSSS]]]pppvvvsssrrrtttzzz{{{rrrlllmmmjjjdddbbbfffjjjrrruuurrrmmmmmmoooooooookkkiiijjjjjjlllsss{{{}}}cccGGG888555111111///...------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,++++++++++++++++++******++++++,,,---------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,---...//////111666BBBRRRbbblllooooookkkjjjiiiiiinnnttt{{{yyyppppppvvvzzzzzzzzz{{{||||||}}}~~~qqqlllooossssssuuutttuuuzzzooobbb\\\[[[[[[^^^___eeeooovvv|||~~~{{{yyyxxxvvvuuurrrnnnkkkhhhhhhgggfffeeedddcccbbbdddddddddddddddccccccbbb^^^_________^^^\\\[[[YYYWWWVVVTTTSSSRRRQQQQQQPPPNNNNNNMMMMMMLLLKKKKKKJJJMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHFFFFFFHHHHHHHHHGGGDDD???;;;999:::;;;:::888888888777777888<<>>::::::;;;<<<>>>>>>======???@@@BBBBBBBBBCCCDDDEEEGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFEEECCCDDDEEEEEEDDDBBBAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;::::::::::::999999999999888777666555444444444444555444333222222222333333222222111111111111222222333333333333444444444444666777777888888888777777888888888888888888888888888666777999999999<<>>>>>===>>>AAAFFFLLLRRRVVVYYY\\\]]]```eeekkkoooqqqqqqooonnnkkkfffaaa___bbbfffmmmqqqwww{{{}}}qqqaaaYYYSSSSSSWWW]]]iiisss~~~yyytttpppnnnllliiigggeeedddeeedddbbb```aaa___]]][[[YYYVVVQQQMMMIIIFFFBBB??????BBBFFFHHHHHHLLLRRRXXX^^^dddjjjnnnmmmiiiccc^^^\\\ZZZXXXWWWUUUVVVVVVWWWXXXYYYYYYYYYXXXYYYYYYXXXWWWTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRRRRPPPOOOOOOQQQTTT[[[hhhuuu~~~vvvdddKKKAAA:::999;;;<<<===@@@FFFNNN^^^qqq}}}{{{mmmaaaVVVeee{{{yyysssqqquuu|||wwwqqqmmmmmmkkkggggggkkkpppwwwzzzuuuooonnnnnnnnnnnnjjjhhhiiijjjnnnvvvsssZZZCCC777444111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,++++++*********++++++*********++++++,,,,,,,,,,,,,,,++++++******))))))***+++++++++++++++,,,,,,+++++++++,,,,,,---...///000444>>>MMM\\\fffjjjjjjgggggghhhkkkpppvvv|||zzzqqqnnnsssxxxyyyxxxzzz{{{{{{|||~~~rrrkkknnnsssuuuvvvssssssyyy}}}nnnddd___^^^___``````eeennnuuuzzz~~~zzzxxxwwwvvvtttqqqmmmjjjhhhhhhfffeeecccbbbaaa```aaaaaabbbbbbaaaaaa```___\\\]]]]]]]]]]]][[[YYYXXXWWWVVVTTTSSSQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKIIIFFFEEEGGGHHHHHHHHHDDDAAA<<<:::::::::999888888888888777888;;;@@@DDDHHHMMMTTT\\\eeerrrrrraaaNNNDDD@@@;;;888777666777888777666777999;;;;;;;;;===???AAADDDGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDDDDEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;777666555444444333333444444444333333333222222222222222111111111111222222333333333444444444555555777888888888888777777666888888888888888888888888888666777:::::::::>>>DDDNNN```lllrrrtttjjj^^^___mmmtttyyywwwuuuuuuuuusssmmmllliiihhhmmmzzz|||wwwuuusssrrrqqqrrrtttuuutttrrrpppqqqvvv|||}}}xxxttttttnnndddZZZSSSPPPRRRTTTVVVYYY^^^dddjjjmmmoooppprrrsssssstttrrrnnniiieeeXXXPPPEEE>>>;;;:::999888888:::::::::999888999:::;;;;;;<<<======>>>??????===???BBBGGGMMMSSSYYY\\\___```bbbgggmmmqqqssssssppppppmmmhhhbbb```bbbeeelllqqqxxx|||sssccc\\\VVVWWW\\\dddppp{{{vvvqqqooommmlllhhhgggddddddcccbbb```^^^aaa```^^^\\\ZZZVVVPPPLLLHHHFFFBBB@@@AAADDDIIILLLKKKPPPWWW]]]ccchhhlllpppooojjjddd^^^[[[YYYWWWVVVWWWWWWWWWXXXYYYYYYZZZZZZVVVWWWWWWVVVUUUSSSQQQPPPOOOOOOQQQRRRSSSTTTUUUVVVRRRTTTUUUWWWVVVTTTRRRQQQRRRRRRQQQOOONNNOOORRRTTT\\\jjjyyyxxxdddHHH@@@::::::;;;<<<>>>AAAFFFQQQcccuuu~~~zzzmmmaaa[[[mmmzzzqqqooottt~~~vvvrrrooonnnllljjjkkknnnvvv|||~~~xxxqqqnnnnnnmmmiiieeedddfffiiinnnwww~~~iiiQQQ>>>555222//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))***+++))))))))))))************+++++++++******)))))))))*********++++++,,,,,,,,,************+++,,,---...111444<<>><<<999666555777777777666444444555777777888:::===@@@DDDGGGIIIEEEDDDCCCCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDCCCAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;777666555444444333333444444444444333333333222222222222111111111111222222333333333444444444555555777888888888888777777666777777777777777777777777888666777:::;;;;;;???EEENNNbbbnnnqqqpppdddZZZ^^^fffnnnsssrrrqqqssstttssspppnnnllljjjooo{{{{{{uuutttsssrrrrrrssstttuuuwwwssspppqqqtttzzz}}}xxxuuutttooofff\\\TTTQQQRRRUUUVVVYYY^^^dddiiilllnnnnnnpppqqqssssssqqqnnnjjjgggZZZRRRGGG???<<<<<<;;;999999:::;;;:::999888999;;;;;;<<<<<<===>>>???@@@@@@???AAADDDHHHOOOVVV\\\```bbbcccfffkkkppptttvvvvvvttttttqqqlllfffccceeehhhmmmrrryyyuuueee___[[[]]]ccckkkwww}}}sssooonnnmmmlllhhhfffdddcccbbbaaa___]]]___^^^]]]\\\YYYUUUOOOKKKGGGEEECCCBBBCCCGGGKKKNNNOOOUUU\\\ccchhhlllpppsssrrrmmmeee___[[[XXXVVVUUUWWWWWWWWWXXXXXXXXXYYYYYYUUUUUUUUUUUUTTTRRRPPPOOOMMMNNNPPPRRRSSSTTTTTTUUURRRSSSUUUUUUUUUTTTRRRPPPQQQQQQOOONNNMMMNNNQQQTTT]]]lll}}}vvvaaaFFF@@@;;;;;;<<<<<<>>>BBBHHHVVViiixxx}}}uuuiii```___pppyyyqqqnnnuuuuuutttrrrooolllkkkmmmpppxxx~~~xxxqqqnnnmmmlllbbb___^^^aaaffflllwwwxxx___HHH:::444111...------,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,+++******)))))))))((())))))***+++))))))))))))))))))))))))***************)))))))))*********++++++,,,,,,---************+++,,,------111333:::FFFUUUaaagggiiifffhhhmmmrrrwww{{{~~~|||~~~vvvpppqqquuuxxxvvvzzz}}}}}}{{{|||wwwjjjjjjqqqvvvvvvtttrrrssswww~~~{{{rrrjjjddd```^^^^^^___eeemmmtttyyy~~~zzzwwwtttrrrqqqooollljjjhhhgggfffdddaaa___^^^]]]\\\\\\\\\]]]\\\[[[[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHEEEFFFFFFGGGHHHIIIJJJJJJMMMJJJGGGFFFGGGHHHHHHHHHFFFDDDAAA===:::999999999777777666555555777:::===EEEJJJQQQZZZdddsssnnnWWWKKK???:::888555444444777888888777555444444555555666888<<>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888777666555444444444444333333444444444333222111222222111111111111222222333333333333444444444444666777777888888888777777777777777777777777777777777555666:::;;;;;;@@@FFFNNNcccooopppkkk^^^VVV]]]ccckkkqqqqqqqqquuuwwwwwwvvvtttqqqnnnqqq|||~~~zzztttttttttuuuuuuvvvvvvvvvxxxuuuqqqpppsssxxx}}}~~~zzzwwwrrrnnnfff\\\SSSPPPRRRUUUXXXZZZ___dddhhhkkklllmmmmmmoooqqqrrrqqqnnnlllkkk^^^UUUJJJAAA>>><<<:::999999:::;;;;;;999999:::;;;;;;<<<===>>>???@@@@@@AAACCCDDDFFFKKKRRRYYY```dddhhhhhhkkkooouuuyyyzzzzzzzzzzzzxxxrrrllliiijjjlllpppvvv}}}yyygggbbb```dddjjjsss~~~yyypppmmmlllkkkkkkhhhfffdddbbbaaa```]]][[[[[[[[[ZZZYYYWWWSSSMMMIIIEEEDDDDDDDDDFFFIIIMMMOOOTTTZZZbbbiiinnnrrruuuwwwuuupppggg```[[[XXXUUUTTTUUUUUUVVVVVVVVVVVVWWWWWWTTTTTTUUUUUUTTTRRRPPPOOOMMMNNNPPPQQQRRRRRRRRRQQQSSSTTTTTTUUUTTTSSSRRRQQQPPPOOONNNLLLKKKMMMQQQTTT___ppprrr[[[EEE???;;;;;;<<<<<<>>>CCCMMM\\\ppp{{{yyynnnccc]]]```ppp~~~xxxsssooovvvuuuuuusssnnnjjjjjjlllnnnwww}}}~~~wwwoookkkjjjiii^^^[[[ZZZ___eeemmmyyysssXXXAAA777222///...---,,,,,,+++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************)))***+++,,,,,,+++***)))***)))))))))******+++,,,))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------+++++++++++++++---......000111777CCCRRR___fffiiigggjjjooouuuzzz|||}}}}}}}}}{{{rrrqqqsssuuuxxx}}}}}}~~~vvviiihhhpppvvvvvvuuutttrrrrrruuuzzz~~~{{{tttmmmeee___[[[ZZZ\\\bbblllssswww~~~~~~zzzwwwssspppnnnmmmllljjjgggfffdddbbb___]]][[[ZZZZZZZZZZZZ[[[ZZZZZZYYYXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKMMMKKKHHHGGGHHHHHHHHHGGGGGGEEEBBB>>>:::999999999666666555444333444777:::@@@FFFNNNXXXdddtttsss```LLLCCC<<<999666333222555333555777777666444444555444666888;;;>>>BBBEEEGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFEEECCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888777666555555555555333333444444444333222111222222111111111111222222222222222222333333333333555666777888888888888888777777777777777777777777555444555999:::;;;@@@FFFNNNdddqqqooogggXXXRRRZZZdddlllrrrssstttxxx{{{{{{|||zzzvvvrrrsss}}}zzzttttttvvvwwwxxxxxxxxxwwwzzzvvvqqqppprrrwww|||~~~{{{xxxqqqmmmfff\\\SSSOOORRRUUUYYY[[[```dddhhhjjjkkkllljjjlllpppqqqqqqpppooonnnaaaXXXLLLCCC>>><<<999777999:::;;;;;;999999:::;;;;;;<<<===>>>???@@@AAAAAAEEEFFFIIIMMMTTT\\\cccgggllllllooosssyyy}}}~~~~~~}}}wwwqqqmmmnnnpppsssxxx{{{iiieeeccchhhooowwwvvvnnnkkkkkkjjjiiihhhfffdddbbbaaa___]]][[[YYYXXXXXXWWWVVVRRRLLLGGGDDDDDDDDDEEEGGGJJJNNNOOOWWW]]]eeemmmrrruuuxxxzzzxxxqqqhhh```[[[WWWUUUSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQQQQPPPOOONNNUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOMMMKKKJJJLLLPPPTTTbbbrrroooVVVDDD???;;;<<<<<<<<>>555222///......---,,,,,,,,,------***+++,,,------,,,+++***************************'''((()))******)))((('''+++*********+++,,,,,,---++++++******************(((((())))))******++++++))))))***+++,,,,,,------,,,,,,,,,,,,---.../////////000555AAAPPP]]]eeehhhgggkkkqqqvvvzzz||||||{{{uuuqqqrrrssszzzuuuhhhgggpppwwwvvvwwwvvvsssppprrrwww|||zzzyyywwwsssmmmfff___[[[WWWYYY```kkkqqquuu{{{}}}{{{wwwrrrnnnmmmllllllkkkfffeeeccc```]]][[[YYYXXXYYYYYYYYYZZZYYYXXXXXXWWWTTTUUUVVVWWWVVVUUUTTTSSSQQQPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHJJJKKKKKKLLLMMMKKKIIIHHHIIIIIIHHHFFFGGGFFFCCC>>>:::888999:::555555555333222333666888<<>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666999888777666666555555666333333444555444333222111222222111111111111222222111111222222222333333333555555666888888999999999777777777777777777777777555333555999:::;;;@@@FFFPPPfffrrroooeeeTTTNNNXXXiiilllpppuuuzzz~~~~~~zzzwwwvvvwww{{{xxxuuuuuuvvvyyy|||}}}|||zzz~~~zzzsssooonnnssszzz|||xxxuuutttsssmmmcccZZZSSSQQQQQQRRRVVVZZZ```dddggghhhjjjllllllmmmoooppppppnnnmmmlllbbb\\\SSSIIIAAA===;;;;;;888888999::::::::::::999999:::<<<======???AAADDDGGGKKKPPPSSSWWW\\\ccchhhpppssstttvvv|||{{{wwwuuuuuuzzz~~~pppppppppssszzz}}}ppphhhgggiiiiiiiiigggeeecccbbbaaa```^^^\\\YYYYYYWWWTTTPPPLLLHHHEEECCCCCCCCCEEEIIINNNSSSVVV]]]eeepppwwwyyyxxxwwwwwwwwwnnnbbb[[[XXXWWWTTTRRRQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSVVVVVVUUUSSSRRRPPPOOOOOOQQQOOOMMMMMMJJJIIIOOOWWWdddwwwhhhOOOCCC>>>::::::;;;===CCCJJJXXXfffsssuuuiii\\\TTTSSSbbbkkksssuuuuuuvvvvvvtttuuuxxxxxxtttoookkkiiijjjlllnnn{{{wwwsssqqqoookkkeee```ZZZ___ccceeekkkwwwkkkNNN999222222111333000+++(((&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++******))))))******(((((())))))))))))(((((((((((())))))******++++++(((((())))))******++++++,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...+++111666<<>>===:::888666555555555444444444444444555666666333555777999;;;>>>BBBFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDEEEEEEDDDBBB???===>>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888777777666666555555666666666555555444333222333222111111111333666777444333222000//////......222222222333333333444444666777888999999888777666999888888888777777666666555444666999:::<<>>???AAADDDGGGJJJNNNSSSVVVYYY^^^fffkkkuuuyyy|||~~~|||{{{zzzvvvuuuvvvyyy}}}tttiiibbbbbbeeefffeeeeeecccaaa``````___]]][[[ZZZYYYVVVSSSNNNJJJGGGEEEDDDEEEFFFIIIMMMRRRWWW[[[^^^eeemmmssstttsssssssssrrrjjj```YYYWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUSSSRRRQQQOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSVVVUUUTTTSSSQQQPPPOOOOOOQQQNNNLLLKKKIIIIIIQQQYYYjjj{{{|||dddLLLBBB===::::::;;;===CCCKKKYYYgggtttsssfffXXXRRRSSS^^^gggooopppqqqssstttrrruuuyyy|||wwwtttoookkkiiijjjlllnnnuuussspppnnnmmmjjjeeeaaa^^^cccgggiiiooozzz}}}fffJJJ777111111///111...+++)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******))))))******((())))))******))))))((()))))))))))))))*********************++++++++++++,,,+++***))))))+++---...,,,,,,++++++,,,,,,---...+++000555;;;HHHYYYdddfffkkkoootttvvvvvvwwwyyy|||zzzrrrtttyyytttiiidddjjjuuu|||zzzvvvqqqmmmmmmooorrrwwwwwwwwwtttnnneee\\\WWWWWWVVVYYY```gggooozzz{{{xxxtttooommmnnnnnnkkkgggdddbbb^^^\\\[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUTTTSSSSSSRRRRRRQQQNNNOOOOOOOOONNNMMMMMMLLLMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGEEEEEEDDDAAA>>>;;;999777666777555444222222444666888===AAAGGGQQQ___qqqgggSSSIII===<<<:::888666666666666666666666555666666777777555666888999:::<<<@@@CCCDDDDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDBBB@@@>>>???@@@@@@@@@???>>>>>><<<<<<<<<;;;::::::999999888888777777666666555555666666777777666555333222333222111111111333555666333222111000000//////000333333333333444444444444666777888999999888777666888888888888777777777666777555777:::;;;>>>GGGQQQaaakkkqqqjjjYYYMMMNNNTTTfffjjjrrrzzzzzzuuurrrttt~~~}}}xxxwwwxxxyyy||||||{{{zzz{{{xxxsssnnnmmmpppwww}}}|||xxxuuussspppkkkddd\\\WWWUUUVVVWWWYYY\\\```ccceeegggjjjlllmmmnnnoooqqqqqqqqqpppooohhhccc[[[RRRIIICCC???===888888888999999999999999;;;<<<>>>@@@AAADDDHHHKKKPPPTTTXXX[[[]]]bbbjjjooovvv|||~~~~~~~~~~~~vvvooofffbbbbbbeeeffffffbbb```_________^^^\\\ZZZZZZXXXTTTPPPLLLHHHFFFFFFFFFGGGJJJNNNSSSYYY^^^aaafffkkkrrrvvvvvvuuusssrrrjjjddd\\\VVVUUUUUUSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPOOOOOONNNOOOOOONNNNNNOOOPPPRRRSSSUUUTTTSSSRRRQQQPPPOOONNNPPPLLLJJJIIIHHHKKKTTT^^^rrrvvv^^^III@@@<<<::::::;;;===DDDLLL\\\iiisssppp```RRRPPPSSS[[[cccjjjlllmmmppprrrrrruuuzzzwwwvvvsssnnnkkkiiijjjlllnnnqqqpppnnnmmmllljjjfffcccbbbhhhmmmpppuuu~~~xxx^^^DDD555111///,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,+++******))))))******)))******************)))************)))))))))))),,,,,,,,,+++++++++++++++,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...+++///333999DDDTTT___dddiiimmmrrruuuuuuvvvyyy{{{{{{ppprrrzzz{{{oooiiioooxxx|||zzzvvvqqqmmmkkkmmmooossstttuuusssmmmddd[[[UUUTTTSSSVVV^^^eeelllwwwzzztttqqqoooooopppooolllhhheeeaaa]]][[[ZZZZZZYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLMMMJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIHHHIIIJJJIIIFFFDDDFFFDDDAAA>>>;;;888666555666555333222222333555666;;;>>>DDDNNN[[[mmm~~~www___MMMDDD;;;:::999777777777888888888888777777777777777888666777999999999;;;===@@@CCCCCCDDDDDDDDDDDDDDDDDDGGGEEECCCBBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<;;;;;;::::::999999888888777777666666555555555666777888777666333222444333222111111222333444222111111000000000111111444444444444555555555666777888888999999888888777888888888888777777777777888666777:::===AAALLLWWWfffkkklllbbbRRRKKKPPPXXXdddiiirrrzzzyyytttpppqqq{{{zzzyyyyyyzzz{{{|||{{{zzzyyywwwsssnnnlllooovvv||||||xxxuuutttooolllfff```\\\ZZZ[[[[[[\\\___aaaccceeegggjjjlllooooooqqqrrrrrrrrrrrrrrrnnnjjjcccYYYOOOFFF@@@<<<888888888888888999::::::;;;===???AAACCCGGGLLLOOOVVVYYY]]]___bbbgggooouuuwwwxxxrrrmmmfffbbbbbbdddeeeeee```___^^^______^^^\\\ZZZZZZWWWRRRMMMIIIGGGFFFFFFGGGIIIMMMSSSYYY___cccfffkkkpppvvvzzzzzzvvvqqqmmmbbb]]]WWWTTTSSSTTTSSSRRRTTTTTTTTTSSSSSSTTTTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPLLLIIIIIIJJJNNNYYYeeewwwrrrZZZGGG>>>;;;:::;;;;;;>>>FFFOOO___jjjqqqjjjYYYMMMNNNTTTZZZbbbhhhiiikkkpppssstttuuu|||vvvtttrrrnnnjjjiiijjjkkkmmmrrrqqqpppooommmkkkgggeeedddkkkrrrvvv|||sssVVV>>>444111///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,+++******))))))************++++++++++++******++++++******))))))((((((,,,,,,,,,++++++******)))++++++*********+++,,,---,,,,,,++++++,,,,,,---...+++...111777@@@NNNZZZaaagggkkkqqqssstttuuuxxx{{{wwwmmmqqq{{{vvvooottt~~~{{{tttnnnkkkkkklllppprrrttttttnnndddZZZSSSPPPPPPSSS[[[bbbiiisss}}}}}}zzztttsssrrrrrrrrroookkkhhhdddaaa]]]ZZZZZZZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTSSSSSSRRRRRRQQQPPPPPPMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMKKKIIIIIIJJJLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHFFFCCCDDDCCC@@@<<<999666444333777666444333333333444555:::===BBBKKKXXXhhhyyy~~~kkkWWWGGG@@@999999777777777777999999999999888777777777777888555777999::::::;;;>>>@@@AAAAAABBBBBBCCCDDDEEEEEEGGGEEEBBBAAABBBCCCBBBBBB@@@@@@@@@???>>>======<<<<<<<<<;;;;;;:::999999888888888777777666666555555555666888999888666333222444333222111111222222333111000000000111111222333555555555555666666666666888888888888888888888888888888888777777777777777777666777:::>>>DDDPPP\\\fffgggcccXXXMMMLLLUUU```dddhhhooowww|||{{{uuurrrooopppyyy}}}|||zzzzzz{{{|||{{{zzzwwwwwwtttooolllnnnuuu|||}}}yyywwwuuuqqqnnniiieeebbb``````aaa```bbbcccdddeeegggjjjmmmqqqrrrrrrssssssttttttttttttqqqjjjaaaUUUJJJ@@@;;;999999888888999999:::;;;;;;===???BBBEEEJJJPPPTTT\\\^^^bbbdddgggllluuu{{{~~~vvvmmmiiiddd```________________________```___\\\YYYWWWTTTOOOJJJGGGEEEFFFFFFHHHKKKPPPWWW]]]ccchhhjjjjjjooouuuyyyyyyrrriiiccc[[[XXXUUUSSSSSSSSSSSSSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUSSSQQQOOOOOOOOOOOOPPPOOOOOONNNNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOPPPLLLJJJKKKNNNTTT```mmm{{{nnnUUUEEE===;;;;;;<<<<<>>@@@BBB>>>???@@@BBBCCCEEEFFFGGGGGGDDDBBBAAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;:::999999888888888888777777666666555555555666777888777555333222333333222222111222222222000000000000111222333444555555555666666666777777777777777777777777777777777777777777777777888888666555666;;;???FFFRRR^^^hhheee]]]RRRIIILLLYYYdddcccfffkkkqqquuuwwwwwwwwwxxxtttqqqpppnnnpppxxx~~~{{{{{{{{{{{{{{{yyyvvvwwwuuuppplllnnnuuu}}}}}}{{{xxxwwwtttrrroookkkhhhgggffffffdddeeeeeeeeeeeegggkkkooouuuuuuttttttttttttttttttvvvtttooofff[[[NNNBBB<<<;;;::::::999999:::<<<===<<<>>>AAADDDHHHNNNUUUZZZaaadddgggjjjmmmsss|||{{{tttllljjjgggcccaaa___^^^^^^____________```^^^ZZZWWWSSSPPPLLLHHHFFFEEEFFFFFFJJJMMMSSS[[[bbbgggkkkllllllooouuuxxxwwwpppfff^^^VVVUUUTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSTTTSSSPPPOOONNNNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSUUUTTTTTTSSSRRRRRRQQQQQQQQQOOONNNPPPTTT[[[hhhuuuhhhPPPCCC<<<;;;<<<>>>>>>AAAKKKWWWcccfffeee[[[NNNIIIOOOWWWYYY___cccbbbdddjjjqqqsssqqq|||xxxrrrqqqooollljjjiiiiiijjjkkkoooppppppoookkkgggfffeeeiiirrr}}}hhhJJJ999333111......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++******))))))******)))******************)))************))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---///444:::CCCQQQ^^^dddiiiooorrrsssuuuyyy|||yyyqqquuu}}}zzzttt{{{vvvooollllllnnnrrrwwwxxxrrrfffYYYPPPJJJIIILLLSSSYYY^^^gggoooqqqvvv~~~~~~|||{{{yyyyyyxxxuuuqqqlllgggdddaaa___\\\[[[[[[[[[YYYWWWYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJJJJJJJKKKMMMNNNPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFGGGHHHGGGDDDBBB>>>===;;;888555333222111111111111111222222333333:::===CCCLLLVVVbbbooovvv{{{wwwooocccTTTGGG>>>999666555444444444555777888777777666666777888888999666888<<<>>>???AAACCCDDD??????@@@BBBDDDEEEFFFGGGFFFDDDBBBAAABBBBBBAAA@@@@@@???>>>===============;;;;;;::::::999999888888888888777777666666555555666666666666555444333222111111222222222222222222111111111111111222333444555555555555666666666777777666666555555666666777777777777777888888888888666555888===BBBHHHTTT```kkkeeeZZZNNNHHHLLLZZZeeeaaacccgggllloooqqqrrrrrrqqqooonnnooonnnooovvv|||{{{{{{{{{zzzyyyvvvwwwvvvqqqlllnnnvvv}}}~~~|||zzzyyyxxxvvvtttqqqnnnlllkkkjjjhhhhhhgggffffffhhhmmmpppxxxwwwvvvuuuuuuuuuuuuuuutttssspppjjj___RRRFFF???===<<<;;;::::::<<<===??????AAACCCGGGKKKRRRZZZ```fffiiilllooossszzz}}}wwwpppkkkjjjiiifffcccaaa``````^^^^^^^^^^^^^^^\\\XXXTTTOOOMMMJJJHHHFFFFFFFFFFFFLLLPPPWWW___fffkkkmmmooooooppprrrsssrrrmmmddd]]]SSSTTTTTTTTTTTTTTTUUUUUUSSSRRRPPPOOOOOOOOOQQQQQQTTTRRRPPPNNNMMMNNNPPPQQQOOOOOONNNNNNOOOPPPRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRSSSQQQRRRVVVZZZbbbooo||||||___JJJAAA;;;;;;===??????BBBNNNZZZeeeccc^^^TTTKKKJJJPPPXXX\\\aaacccaaacccjjjqqqtttwwwwwwrrrpppnnnllljjjiiiiiijjjkkkmmmooopppooollliiihhhiiioooyyyyyyaaaFFF888222...---...,,,,,,+++******+++++++++******************************++++++,,,,,,,,,,,,,,,+++******))))))******((())))))******))))))((()))))))))))))))*********)))***************++++++******++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...000...///444888???NNN]]]dddiiiooorrrtttvvvzzz}}}~~~tttsssyyy}}}{{{|||~~~{{{vvvyyyrrroooooopppuuuzzz{{{uuuhhhYYYPPPHHHGGGJJJPPPUUUYYYaaaiiiooottt|||}}}||||||xxxxxxvvvsssnnniiieeeddd___]]]]]]\\\]]][[[XXXVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNLLLKKKJJJIIIIIIKKKMMMNNNMMMNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFDDDBBB===<<<:::777555444333222222222333444555666666777;;;???FFFNNNWWWaaakkkqqqsssmmmdddWWWJJJ@@@999777555444333222333444555666777777777777888:::;;;<<<:::<<>>======<<<===>>>>>>;;;;;;::::::999888888888888888777777666666555555666666444333222222333333///000111222222222222222222222111111111222333333444444555555555666666666666555444333333444555666666777777777888888888888777777:::@@@EEEKKKVVVaaaiiicccWWWLLLHHHOOO]]]hhh___aaaeeehhhlllnnnppppppnnnmmmmmmnnnnnnnnnttt|||}}}{{{{{{{{{zzzyyyvvvxxxwwwrrrmmmnnnvvv~~~~~~}}}{{{zzzzzzyyywwwtttqqqooommmmmmjjjjjjiiiggggggiiimmmqqqzzzyyyxxxvvvuuuuuutttuuurrrrrrpppkkkbbbVVVJJJCCC>>>===;;;;;;;;;<<<>>>@@@AAACCCFFFIIINNNVVV^^^dddjjjlllpppssswwwyyysssmmmeeeeeeeeeccc```^^^^^^^^^^^^]]]]]]]]]]]]ZZZUUURRRLLLKKKIIIGGGFFFFFFFFFFFFNNNSSSZZZaaahhhmmmooopppmmmkkkjjjjjjiiieee^^^YYYSSSTTTUUUUUUTTTTTTUUUVVVSSSRRRPPPNNNNNNNNNPPPQQQTTTRRRPPPNNNMMMNNNPPPQQQOOOOOONNNNNNOOOPPPRRRSSSVVVVVVUUUUUUTTTTTTSSSSSSTTTSSSTTTYYY___ffftttvvvXXXFFF???;;;<<<>>>@@@@@@CCCOOO\\\eeebbbZZZPPPJJJKKKRRRYYY___dddfffcccdddlllsssvvv~~~xxxtttooonnnllljjjiiiiiijjjkkklllooorrrqqqooommmmmmnnnuuuttt]]]DDD666000,,,,,,......---+++*********+++,,,************************))))))******++++++++++++,,,++++++***)))*********(((((())))))))))))(((((((((((())))))******++++++*********++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...111...///444777>>>MMM]]]dddiiiooossstttwwwzzz~~~~~~~~~vvvooorrr~~~zzzxxxyyywww{{{wwwsss|||{{{uuurrrqqqqqqvvv|||}}}vvviiiYYYOOOFFFFFFHHHNNNSSSVVV]]]eeepppttt|||}}}|||}}}vvvvvvtttqqqlllgggeeeddd]]]]]]]]]]]]^^^\\\XXXUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNKKKJJJIIIHHHIIIKKKMMMNNNJJJLLLMMMOOOOOOMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGFFFDDDAAA<<<;;;:::888666555444444555666777888999;;;<<<<<<;;;@@@HHHPPPXXXaaaiiinnnnnnggg]]]PPPDDD;;;777555444333222222222333444444777777888999:::<<<===>>>===@@@CCCDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCBBBCCCDDDCCC@@@>>>>>>>>>===<<<<<<===>>>???;;;;;;::::::999888888777888888888777666666555555777555333111000111222333...///000222222333333333333333222222111222222333444444444444555555555666555444333222222333444555666666777777888888888999888888===CCCHHHMMMXXXbbbeee^^^TTTKKKJJJSSSbbbmmmbbbaaaaaadddiiimmmnnnmmmmmmnnnnnnnnnnnnpppuuuyyy~~~yyyxxxzzz||||||{{{zzzyyywwwsssooopppvvv{{{~~~||||||yyyyyyxxxvvvsssqqqnnnmmmlllkkkhhheeecccgggnnnuuuxxxsssrrrrrrssstttpppnnnkkkgggaaaXXXMMMFFFBBB>>>::::::===@@@BBBBBBDDDFFFIIINNNUUU]]]cccgggmmmmmmooosss{{{|||uuuoookkkgggeeebbbaaa```^^^\\\YYY[[[[[[[[[ZZZXXXVVVSSSRRRJJJJJJJJJGGGEEEFFFJJJNNNTTTWWW]]]dddkkkmmmmmmkkkeeeffffffeeebbb___\\\YYYWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOONNNNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMNNNPPPSSSRRRQQQPPPPPPQQQSSSTTTXXXVVVTTTTTTVVVWWWUUURRRUUUTTTWWW]]]```dddrrrlllQQQ@@@;;;<<<999:::>>>@@@EEERRR```jjj```TTTLLLGGGIIITTT```eeeffffffddddddjjjuuu~~~{{{wwwtttpppllljjjiiijjjkkknnnqqqttttttqqqoooooopppzzzlllVVV???444111///---+++,,,,,,,,,++++++*********((((((((((((((((((((((((+++***)))(((((()))***+++((((((''''''''''''((((((,,,+++***(((''''''&&&&&&+++)))'''&&&'''))),,,...+++++++++***************+++*********))))))((((((******+++,,,------.........,,,---111666>>>LLLXXXcccjjjppprrrvvv|||~~~|||zzz}}}|||rrrjjjhhhpppwww}}}yyywwwwwwxxx}}}}}}xxxuuuyyyyyyttttttuuuvvvvvvwwwzzzyyyooo^^^PPPGGGDDDEEEIIILLLQQQZZZcccpppwww}}}~~~}}}|||zzzwwwtttvvvuuuqqqnnnjjjgggeeedddaaa```_________]]]ZZZXXXWWWVVVTTTSSSSSSSSSTTTTTTOOONNNNNNOOOPPPOOOMMMJJJJJJIIIIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEFFFGGGFFFDDDBBB@@@<<<:::777444222222444555444666777888777888999;;;>>>CCCIIIPPPZZZeeeiiigggjjjcccSSSAAA999999666000000000000000111222333444555666888:::<<<=========@@@BBBCCCDDDDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGDDDBBBBBBDDDEEEFFFEEEBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999777777666999777555333222333444555111111111111111111222222000000000000111222333444111222222333333444555555777777777777777777666666777555222000///000222333444555666777888999:::;;;:::===>>>@@@HHHVVV```dddfffWWWJJJHHHNNNYYYfffooo]]]\\\]]]```fffkkkllllllppprrrtttsssrrrrrruuuwww|||xxxwwwxxxyyyyyywwwzzzzzzxxxtttpppqqqvvvzzz~~~~~~~~~}}}|||{{{xxxxxxvvvtttrrrpppooonnnnnnmmmkkkgggeeegggmmmrrr{{{vvvrrrrrrrrrssssssqqqooolllhhhbbbYYYOOOHHHCCC@@@<<<;;;>>>BBBDDDEEEFFFHHHLLLRRRYYY```fffjjjqqqsssuuuzzz}}}xxxsssnnnkkkfffdddaaa```___]]][[[YYYZZZZZZZZZYYYWWWUUUSSSQQQKKKKKKJJJHHHGGGIIINNNSSSZZZ\\\aaahhhmmmooommmkkkbbbbbbbbb```^^^[[[YYYWWWVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOONNNMMMNNNNNNOOOOOOPPPPPPOOONNNMMMNNNPPPPPPOOOOOOOOOPPPSSSUUUWWWWWWUUUTTTTTTVVVWWWUUUSSSXXXWWW[[[aaadddiiiuuueeeMMM@@@<<<;;;999:::???CCCIIIVVVdddjjj___SSSKKKGGGJJJVVVaaaeeeggghhhggghhhnnnxxx}}}yyysssmmmiiiiiijjjlllssstttuuussspppnnnooopppyyydddPPP;;;111000///---,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))((((((''''''(((((()))+++******))))))))))))******)))((('''((()))***,,,************************************)))))))))(((******++++++,,,,,,------...,,,---111555<<>>???BBBCCCEEEFFFGGGHHHJJJKKKJJJHHHGGGFFFGGGFFFDDDBBBCCCDDDFFFGGGFFFDDDAAA???@@@@@@??????>>>======<<<<<<;;;;;;:::888777777666999888666444444444555666333333333333333333333333000000000000111222333444111111222222333444444444222222222222333333333333777555222000000000222333555666777888999;;;<<<<<<<<<>>>???BBBLLLYYYbbbcccaaaTTTIIIKKKUUU___jjjqqqYYYYYYZZZ^^^ccciiilllmmmsssvvvzzzzzzwwwttttttuuu}}}{{{yyyxxxxxxxxxvvvuuuxxxyyyxxxuuuqqqqqquuuyyy}}}~~~~~~~~~~~~}}}||||||{{{{{{xxxvvvtttrrrqqqqqqqqqqqqppppppnnnkkkiiiiiikkkmmmwwwtttrrrqqqqqqrrrrrrqqqqqqooolllhhhbbbZZZPPPJJJEEEBBB>>>===@@@DDDGGGIIIIIILLLQQQWWW^^^fffkkknnnxxxzzz~~~{{{vvvrrrooollljjjdddbbb```___^^^]]]ZZZXXXYYYYYYYYYXXXVVVTTTRRRPPPMMMLLLKKKIIIJJJNNNTTTYYY```bbbeeejjjmmmnnnllliii___^^^]]][[[YYYXXXVVVUUUUUUUUUVVVUUUTTTRRRPPPOOOPPPOOONNNNNNMMMMMMNNNNNNMMMOOOPPPOOONNNNNNOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWUUUTTTTTTVVVWWWVVVVVV[[[]]]bbbfffiiinnnzzzpppYYYGGG???>>>999999;;;@@@FFFNNN[[[gggiii]]]OOOHHHGGGLLLWWWccceeegggjjjlllnnnttt}}}~~~uuummmiiiiiilllnnnwwwvvvtttpppmmmlllnnnpppwwwzzzYYYHHH666//////...------+++++++++++++++*********************************,,,,,,+++******+++,,,,,,***))))))(((((())))))*********)))******+++,,,,,,******))))))))))))))))))((())))))******+++++++++************))))))))))))******++++++++++++++++++---,,,---000444:::GGGRRR```iiiqqqvvvzzz~~~}}}}}}yyyyyy{{{yyypppeee```___fffpppvvvwwwuuussssssrrrrrrpppmmmpppvvvxxxvvvxxxyyy{{{zzzwwwuuussssssooopppssswwwwwwnnn```TTTGGGDDDCCCGGGKKKQQQ[[[dddmmmuuu||||||zzzxxxxxxwwwuuutttssspppnnnkkkjjjhhhhhhdddbbb```___^^^\\\YYYVVVWWWVVVTTTSSSRRRRRRRRRSSSQQQPPPOOOPPPQQQQQQOOOMMMLLLLLLKKKKKKKKKLLLNNNOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCAAA>>>===777666444222222333555666666777888888777777999;;;AAAGGGNNNUUU^^^gggjjjgggYYYRRREEE999444555444111000000000000111222333333555666888:::===???AAAAAAEEEEEEGGGHHHKKKMMMOOOQQQNNNKKKIIIGGGGGGFFFEEECCCDDDEEEFFFGGGFFFDDDBBBAAA?????????>>>======<<<<<<;;;;;;:::999888777777666888777666555555666777777444444444333222222222111000000000000111222333333000000111111222333333333222222333333444444555555777555333111000111222333666777888999;;;<<<===>>>===>>>@@@EEEQQQ^^^bbb```ZZZPPPJJJQQQ^^^iiinnnrrrWWWWWWYYY\\\bbbggglllnnnrrrxxx~~~~~~yyytttrrrrrr}}}~~~}}}{{{zzzyyywwwvvvuuuvvvwwwwwwuuuqqqpppsssvvv{{{~~~~~~~~~}}}|||{{{{{{zzzzzzzzzxxxwwwtttsssrrrssstttuuussssssrrrpppmmmkkkjjjjjjooonnnmmmnnnpppqqqpppoooooommmjjjgggaaaZZZQQQKKKGGGDDD@@@???AAAEEEKKKNNNMMMPPPUUU\\\dddkkkqqqttt{{{tttooolllkkkiiihhhcccaaa___^^^^^^]]][[[YYYWWWWWWWWWWWWUUUSSSQQQOOOMMMLLLKKKJJJMMMSSSYYY^^^eeefffhhhjjjlllllliiifff^^^]]][[[YYYWWWVVVVVVVVVTTTUUUVVVVVVTTTRRROOOMMMOOOOOONNNNNNMMMMMMMMMMMMLLLNNNOOOOOONNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUTTTTTTUUUWWWXXXXXX___ccchhhlllnnnsss}}}uuu```MMMAAA======999999<<<@@@GGGQQQ^^^ggggggZZZLLLFFFGGGNNNYYYdddeeehhhlllpppuuuzzzuuulllhhhiiinnnqqqvvvsssoookkkjjjkkknnnpppsss{{{tttQQQBBB333...///...---,,,+++++++++******************************************))))))))))))))))))*********))))))))))))*********))))))))))))***++++++))))))*********((('''&&&'''(((((()))***++++++,,,*********)))))))))))))))++++++******************---+++,,,000333888BBBMMM]]]gggrrryyy}}}|||yyyxxxxxxzzzxxxoooddd]]]YYY```iiipppqqqpppnnnnnnpppnnnkkkkkkpppxxxxxxtttrrrtttvvvwwwuuuqqqnnnllliiikkkooottttttnnnaaaXXXHHHDDDBBBEEEHHHNNNXXXcccllluuu}}}{{{xxxvvvvvvvvvvvvrrrqqqooommmllljjjjjjjjjeeeccc```___^^^[[[XXXVVVWWWUUUTTTRRRQQQQQQQQQRRRNNNMMMLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEEEECCCCCCDDDCCCBBB???===;;;444444333222222444555666888999:::999999999;;;>>>BBBIIIQQQXXX```ggghhhdddSSSKKK???555222222222000/////////000000111222333555666888;;;>>>AAACCCEEEFFFFFFGGGJJJOOOTTTWWWXXXQQQOOOKKKIIIHHHHHHFFFEEEBBBCCCDDDEEEEEEDDDBBBAAA======<<<<<<;;;::::::::::::::::::999888777777666666555555444555555666777333222222111000//////...111111000000111222222333///000000111111222333333333333444555666777777888777666444222222222333333666777888999;;;===>>>>>>>>>???AAAHHHTTT``````[[[TTTMMMMMMYYYhhhpppqqqqqqRRRTTTVVVZZZ___eeekkkooorrryyy~~~xxxqqqooopppzzz}}}zzzwwwtttsssssssssrrruuuvvvuuuqqqpppqqqssszzz}}}~~~~~~}}}|||{{{yyyyyyyyyyyyyyyzzzxxxvvvuuutttuuuwwwxxxuuuuuutttsssqqqnnnkkkiiiiiiiiijjjllloooooonnnlllkkkiiigggddd```YYYRRRMMMIIIFFFBBB@@@BBBGGGNNNSSSRRRUUUZZZaaaiiiqqqwww{{{}}}zzzvvvpppkkkhhhgggeeedddbbb```^^^^^^^^^]]]\\\ZZZVVVVVVVVVVVVTTTRRRQQQOOOMMMLLLJJJLLLPPPWWW]]]aaaiiiiiijjjkkkllljjjgggddd^^^]]][[[YYYXXXXXXXXXXXXSSSTTTUUUUUUTTTQQQOOOMMMOOOOOOOOOOOONNNNNNMMMMMMLLLNNNOOOOOONNNMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUWWWZZZ[[[aaagggmmmoooqqqvvv~~~|||hhhSSSDDD<<<;;;;;;999;;;===@@@HHHTTT___eeeeeeVVVHHHDDDIIIQQQ[[[dddeeehhhmmmrrrxxx~~~|||rrrjjjgggjjjooosssooolllhhhfffgggjjjmmmooonnnuuuyyy||||||mmmLLL???333//////---++++++************************************************)))))))))******)))))))))******))))))))))))************)))(((((((((((()))((()))*********(((&&&%%%''''''((()))******++++++))))))))))))))))))******++++++******************,,,+++,,,///111555>>>HHHXXXeeesss|||}}}xxxyyyyyyyyywwwqqqfff]]]YYY^^^eeekkklllkkkiiihhhkkkjjjggghhhpppxxxyyytttlllooorrrttttttqqqllliiidddgggkkkoooppplllddd]]]LLLGGGDDDDDDFFFJJJTTT___jjjuuu~~~{{{wwwuuuuuuuuuuuuqqqpppnnnmmmkkkjjjjjjjjjfffccc```^^^]]][[[YYYWWWVVVUUUSSSQQQPPPPPPPPPQQQNNNMMMKKKLLLMMMNNNMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFEEECCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA>>>;;;999333333222222333444666777888999999999888:::===???DDDKKKSSSZZZaaafffddd___PPPGGG<<<444111000///...////////////000111222333555666888;;;???CCCGGGIIIGGGFFFGGGLLLRRRYYY\\\]]]SSSQQQNNNLLLKKKIIIGGGEEE@@@AAABBBCCCCCCCCCBBBAAA=========<<<;;;;;;:::::::::999999888888777777777444444444333444444555555222222111111000///......111111111000111111222333///000000111111222333333222222333333444555666666777666555444333333333333555666777999;;;<<<>>>>>>>>>@@@BBBHHHSSS\\\ZZZSSSOOOLLLRRRbbbqqquuurrroooLLLOOOSSSWWW]]]eeemmmrrrwww}}}vvvooommmoooxxx~~~{{{vvvppplllkkkooorrrqqqtttwwwvvvsssppppppqqqxxx}}}~~~}}}~~~|||{{{yyyxxxwwwwwwxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyvvvuuuuuuuuutttrrrmmmjjjgggggghhhjjjlllmmmkkkiiigggfffdddbbb___ZZZUUUPPPKKKIIIFFFCCCDDDJJJRRRYYYYYY[[[___fffnnnwww{{{wwwssspppkkkgggeeedddbbbaaa```^^^\\\\\\]]]\\\[[[YYYUUUVVVVVVVVVTTTSSSQQQPPPMMMLLLLLLOOOUUU\\\aaacccjjjjjjiiijjjjjjiiifffccc\\\[[[[[[ZZZYYYXXXXXXWWWRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNMMMLLLNNNPPPPPPNNNLLLLLLLLLIIIJJJLLLOOORRRUUUWWWXXXSSSTTTTTTTTTUUUWWW[[[^^^dddlllrrrssssssxxx}}}qqq[[[III>>>:::999999999;;;===@@@IIIWWWbbbfffaaaRRREEECCCKKKTTT]]]ccceeeggglllrrryyy{{{vvvnnnhhhfffhhhlllpppgggeeeccccccfffiiilllllljjjppptttxxxvvvdddGGG<<<333000000---******)))))))))******************************************+++,,,,,,,,,,,,+++******))))))(((((())))))*********)))(((''''''(((((('''((()))***)))((('''&&&'''(((((())))))*********))))))))))))******************+++++++++++++++++++++***,,,///000222:::CCCTTTbbbsss~~~~~~yyyzzz{{{yyyxxxtttkkkaaa]]]```dddhhhiiiiiigggfffdddddddddfffnnnxxxyyyuuuhhhjjjnnnrrrtttsssnnnjjjaaacccfffjjjllljjjfffbbbUUUNNNHHHEEEDDDGGGPPPZZZhhhsss}}}{{{vvvuuutttttttttooonnnmmmkkkjjjiiiiiiiiieeeccc```^^^]]]\\\ZZZXXXVVVUUUSSSQQQPPPOOOOOOPPPPPPNNNMMMMMMOOOPPPPPPOOOLLLKKKIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCAAABBBBBBAAA???;;;888666333333333333444555666777666777777777888:::>>>AAAGGGNNNVVV\\\bbbeee```ZZZNNNCCC999444111...---...////////////000111222222666666888<<<@@@EEEJJJLLLKKKIIIHHHLLLTTTZZZ]]]]]]RRRPPPNNNMMMLLLJJJGGGDDD???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@???>>>>>>======999999888888888777777777333333333333333333333333333333333222111111111000222111111111111111222222000000111111222333333333555666666777777888888888777777666555444444444444555666777999;;;===>>>???>>>@@@BBBFFFNNNTTTQQQKKKHHHKKKWWWiiivvvwwwssspppHHHLLLRRRXXX```jjjuuu|||vvvmmmlllooovvv{{{ssskkkeeefffmmmrrrqqquuuyyyyyyuuurrrqqqrrrwww}}}}}}}}}~~~{{{zzzxxxvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwuuuuuuvvvvvvuuupppmmmggggggggghhhjjjkkkiiigggeeedddbbbbbb```]]]XXXTTTOOOMMMIIIFFFGGGMMMWWW___```aaadddjjjsss}}}xxxqqqnnnkkkhhheeedddcccbbbaaa___\\\[[[YYYYYYZZZZZZYYYWWWUUUVVVVVVVVVUUUSSSQQQPPPOOONNNOOOSSSZZZ```cccdddfffeeeeeeeeefffdddaaa___XXXXXXYYYYYYXXXWWWVVVUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPOOONNNMMMOOOQQQPPPNNNLLLJJJJJJFFFHHHKKKOOORRRVVVXXXYYYRRRSSSTTTTTTTTTWWW\\\```gggpppwwwvvvuuuyyy}}}~~~tttdddOOOAAA;;;:::999888777;;;>>>AAALLL\\\gggiii^^^OOOBBBCCCMMMWWW]]]bbbeeefffjjjpppwww~~~}}}tttqqqkkkfffdddeeegggiiicccbbbaaacccgggiiiiiihhhhhhmmmqqquuu}}}~~~mmmXXX@@@777000000000---******((()))))))))*********+++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))((((((''''''(((((())))))))))))((())))))******''''''((((((((((((((((((((((((((()))))))))))))))((()))))))))******************++++++,,,,,,------+++***,,,//////000666???OOO___rrrzzz}}}|||zzzyyyxxxpppfffaaaaaacccfffhhhiiihhhggg```ccceeehhhpppyyy|||zzzjjjkkknnnqqqtttsssnnnjjj___```bbbfffhhhiiihhhggg___WWWNNNHHHEEEFFFNNNWWWeeeqqq{{{~~~~~~{{{wwwuuutttsssrrrnnnmmmllljjjiiihhhggggggeeebbb___]]]\\\\\\[[[YYYVVVUUUSSSPPPOOONNNOOOOOOPPPNNNLLLLLLNNNPPPPPPPPPMMMLLLJJJIIIHHHHHHHHHIIIHHHIIIIIIHHHHHHGGGFFFEEECCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBB?????????>>>;;;888444222444444444555555666666777777888999999:::===BBBFFFKKKRRRZZZ```dddeee___WWWJJJ???555333111------//////......//////000111222666666888<<>>>>>888888888888777777777777555555555555444333222222222222222222111111111111222222111111111111111222111111222222333444444444999999999:::::::::::::::777777666666555444444444666777888:::<<<>>>@@@AAA<<<@@@BBBCCCGGGJJJHHHCCCAAAIIIZZZnnnyyyxxxtttsssHHHLLLTTT\\\eeeqqq~~~vvvmmmlllooovvv~~~tttiiicccfffnnnuuurrrvvvzzz{{{wwwtttrrrssswww}}}}}}}}}~~~{{{zzzwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwuuuuuuvvvwwwvvvrrrooohhhgggggghhhiiiiiihhhfffdddcccbbbbbbaaa___[[[WWWRRRPPPLLLIIIIIIPPP[[[ccceeeeeehhhmmmvvv}}}vvvoooiiieeedddcccaaaaaabbbbbb```___ZZZXXXWWWWWWXXXXXXWWWVVVUUUVVVVVVVVVUUUTTTRRRQQQPPPPPPQQQVVV^^^ccceeeeee```_________```___\\\ZZZTTTUUUWWWXXXWWWVVVSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPQQQRRRRRRRRRQQQPPPOOONNNPPPQQQQQQNNNKKKIIIIIIHHHIIILLLOOORRRTTTVVVWWWRRRSSSTTTTTTTTTWWW]]]bbbiiissszzzxxxvvvzzz}}}|||jjj[[[HHH<<<999:::999777666;;;>>>BBBOOO```kkkmmm\\\MMMAAADDDNNNXXX^^^aaaeeeeeehhhnnnvvv}}}uuuqqqnnnjjjfffcccbbbccccccbbbaaabbbeeehhhjjjgggeeeggglllooottt{{{zzzfffPPP;;;444...///000---******(((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''((((((((((((((()))***,,,---...&&&'''''''''(((((())))))))))))))))))(((((((((((((((((())))))*********+++******+++,,,------......******,,,......///555===MMM^^^rrr{{{~~~}}}zzzzzz{{{tttjjjcccbbbccceeehhhjjjjjjiii```dddhhhkkksss|||ppppppppprrrsssqqqkkkfff^^^^^^```cccfffhhhjjjjjjfff]]]RRRKKKFFFFFFMMMVVVbbbnnnzzz||||||{{{wwwuuutttrrrqqqnnnmmmkkkiiihhhgggffffffdddaaa^^^]]]\\\\\\[[[ZZZVVVUUURRRPPPOOONNNNNNNNNMMMLLLJJJJJJLLLNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCDDDDDDDDDCCCAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA=========<<<999555222000555555555666666666777777;;;<<<<<<===>>>BBBGGGKKKNNNUUU]]]bbbfffeee^^^UUUFFF;;;333111111------000.........//////000111222666666999<<>>=========888888888888777777777777666666666666555444333222///////////////000000000222222111111111111111222111222222333333444555555777777777666666666666666777777777666555555444444777888:::<<<>>>@@@AAABBB;;;@@@BBBBBBBBBDDDBBB>>><<>>???===999666333222222222222444777777777666666777777888;;;===@@@DDDJJJNNNVVV```eeeaaa___aaaZZZOOOBBB===666111///......---000000000000111222333444555666888<<<@@@EEEJJJLLLMMMRRRRRRMMMMMMRRRRRRMMMJJJKKKKKKJJJHHHEEEBBB@@@AAAAAABBBEEEHHHGGGBBB===@@@???>>>???@@@???===<<<:::999999888777666555555666555555444444333222222222222222222222222222222222222222222222222222222222222333444444555555666888888777777666666555555666666555555555555666666666666999===BBBCCC@@@===<<<::::::>>>???<<<:::;;;BBBKKK]]]rrrzzzxxxvvvxxxKKKRRRWWW\\\ggg{{{xxxtttssssssxxxwwwqqqqqqtttwwwwwwxxxyyyzzz{{{zzzxxxuuusssvvv{{{~~~}}}{{{xxxtttrrrssstttttttttyyyxxxwwwvvvuuuuuuvvvwwwzzzzzzzzz||||||zzzwwwtttmmmkkkhhheeecccbbbaaaaaa^^^^^^^^^^^^^^^^^^]]]\\\___[[[UUURRRUUU]]]hhhppprrrrrrsssxxx~~~xxxwwwuuurrrnnnjjjgggeeecccbbbbbbaaa```___^^^^^^ZZZXXXVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZ\\\___```___]]][[[YYYXXXXXXYYYZZZUUUUUUUUUTTTSSSSSSRRRRRRSSSRRRPPPOOOOOOOOOOOOPPPSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMJJJHHHGGGJJJLLLOOORRRTTTTTTSSSRRRSSSTTTUUUVVVWWW[[[```ccclllsssyyyzzzxxxuuuooogggVVVJJJ>>>999888777777999<<<===@@@HHHWWWeeeiiifffTTTJJJEEEKKKVVV^^^aaaccccccbbbfffnnnsssuuu|||{{{xxxuuuqqqmmmjjjgggccc``````aaa``````aaaaaacccfffiiikkkjjjiiieeejjjnnnoootttppp[[[CCC555222...,,,,,,++++++***+++*********))))))(((((()))***+++***(((''''''(((---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---((())))))***************++++++++++++++++++++++++---------,,,---000444888EEETTTjjj}}}{{{vvvxxxyyyyyyzzzyyyuuuqqqnnniiieeebbbdddhhhlllkkkjjjeeefffjjjqqqzzzuuuqqqmmmnnnpppnnnfff___ZZZ\\\___cccgggjjjkkkjjjmmmhhh___TTTMMMLLLSSSYYYfffoooyyy~~~}}}yyyvvvuuusssqqqpppmmmmmmllljjjiiigggffffff^^^]]]\\\[[[YYYXXXWWWVVVTTTTTTRRRQQQPPPPPPPPPPPPMMMLLLLLLKKKKKKLLLLLLMMMIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCFFFCCCAAABBBDDDEEEDDDBBBDDDDDDDDDDDDCCCAAA???>>>>>><<<999666333222222333444666888999888777777888999;;;===???CCCHHHNNNSSSYYYccchhheeebbbaaaYYYMMMAAA===666111/////////...000000000000111222333333444555777:::???DDDHHHKKKNNNSSSTTTRRRRRRTTTSSSNNNKKKKKKKKKJJJHHHFFFDDDBBBCCCDDDGGGIIIIIIFFFBBB???@@@???>>>?????????===<<<===<<<;;;:::999888777777555555555444333333222222222222222222222222222222222222222222222222222222222222333444444555555666888888777777666666666666666666555555555555666666777777:::???CCCCCC@@@<<<===::::::===>>>;;;999;;;@@@JJJ^^^rrrzzzxxxwwwyyyMMMSSSYYY^^^jjj~~~~~~vvvsssssstttwww}}}xxxwwwyyyzzzyyyyyy{{{}}}~~~}}}zzzvvvttttttxxx~~~yyywwwtttssstttuuuuuuuuuyyyxxxvvvuuuuuuvvvwwwxxx{{{zzz{{{|||}}}|||yyyvvvnnnllliiieeebbb```___^^^ZZZ[[[\\\]]]______``````aaa]]]XXXWWW\\\fffrrrzzz{{{zzz{{{~~~~~~}}}{{{xxxuuupppooonnnmmmjjjhhhfffeeebbbbbbaaa```______^^^^^^ZZZXXXWWWWWWYYYZZZZZZYYYWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZ[[[ZZZXXXWWWWWWWWWXXXYYYTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNOOOOOOPPPRRRQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMMMMLLLKKKIIIIIILLLNNNQQQSSSUUUVVVUUUTTTSSSUUUWWWYYY[[[^^^cccfffmmmrrrvvvxxxwwwssshhh\\\NNNDDD;;;888777666666888;;;===AAAKKKZZZhhhjjjeeeTTTIIIDDDLLLZZZbbbddddddcccbbbeeekkkpppttt|||vvvrrrrrrqqqlllgggfffccc```^^^___`````````___bbbfffhhhhhhhhhhhhhhhfffhhhhhhiiimmmiiiSSS;;;444111...,,,,,,,,,+++***+++++++++***)))(((((('''((()))******(((((()))***---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///))))))***+++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++,,,...333666@@@PPPeeetttyyywwwsssrrrtttuuuvvvuuutttqqqnnnllljjjgggddddddhhhjjjjjjiiifffhhhlllsss{{{zzzrrrlllkkknnnmmmfff^^^\\\^^^aaadddgggjjjmmmnnnppplllcccXXXPPPPPPVVV\\\gggqqqzzz|||yyywwwvvvtttqqqoooooonnnmmmkkkiiigggeeeddd^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIHHHDDDDDDEEEEEEEEEEEEDDDDDDEEECCCAAABBBCCCDDDCCCBBBDDDDDDEEEEEEDDDBBB@@@???===;;;888555333333333333666888::::::999999999:::<<<>>>AAADDDHHHNNNUUUZZZ___hhhnnnkkkgggbbbWWWKKK@@@;;;666222000000000000000000000000111222333333333444666999>>>CCCGGGIIIMMMQQQTTTTTTTTTTTTQQQMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGKKKNNNNNNJJJFFFCCCCCCBBB@@@????????????===<<<>>>===<<<;;;999888777666555555444444333333222222222222222222222222222222222222222222222222222222222222333444444555555666888777777777777666666666777666666555555666666777888:::===AAADDDBBB>>>;;;===::::::<<<<<<888888:::@@@LLL___rrryyyxxxvvvxxxLLLRRRWWW\\\hhh{{{wwwpppnnnoooqqquuu~~~|||zzzzzzzzzyyy|||}}}}}}yyyuuurrrrrruuu{{{zzzxxxuuuuuuvvvwwwwwwwwwzzzxxxvvvuuuuuuvvvxxxyyyzzzyyyzzz{{{||||||yyywwwpppnnnjjjeeeaaa^^^\\\[[[ZZZ[[[]]]___aaabbbbbbccc```]]]YYY[[[cccooo|||}}}{{{yyywwwwwwvvvtttqqqnnnkkkkkkjjjiiihhhfffddddddcccbbbaaa```^^^]]]\\\[[[YYYXXXWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXXXXSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLNNNQQQSSSUUUUUUUUUUUUSSSUUUYYY[[[]]]aaaeeehhhkkkooorrruuuwwwrrrbbbSSSFFF>>>999888888666666888;;;???EEEPPP___jjjiiicccQQQGGGCCCMMM\\\dddeeecccaaaaaacccggglllttt}}}{{{nnnlllooonnniiieeecccaaa^^^]]]^^^______^^^___ccchhhiiigggeeeeeegggfffeeedddeeehhhbbbMMM888222000---,,,,,,,,,+++***,,,++++++***)))((('''''''''(((******))))))***+++******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))******++++++((()))******++++++******))))))******+++++++++,,,+++++++++++++++---111444;;;JJJ^^^kkknnnllllllnnnpppqqqrrrqqqooommmlllkkkjjjgggeeeeeegggjjjkkkkkkhhhjjjnnntttyyy~~~{{{qqqhhhfffjjjkkkddd]]]^^^___aaacccfffiiimmmpppsssoooeeeZZZSSSRRRXXX^^^iiisss|||}}}{{{yyyxxxuuurrrooonnnnnnlllkkkiiigggfffeee___^^^]]]ZZZXXXUUUTTTSSSQQQQQQPPPPPPOOOPPPPPPPPPLLLLLLKKKJJJJJJJJJKKKKKKHHHHHHGGGGGGGGGGGGFFFGGGEEEEEEFFFGGGHHHHHHIIIIIIEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCBBBDDDDDDEEEEEEDDDBBBAAA@@@;;;999777444333333444444777999:::;;;::::::;;;<<>>:::555222111111111111/////////000000111222333444555777:::>>>CCCGGGIIILLLNNNPPPPPPPPPPPPNNNLLLLLLKKKIIIIIIIIIJJJLLLMMMMMMRRRVVVTTTLLLFFFEEEGGGCCCBBB?????????>>>===;;;===<<<;;;999888666555444555555444444333222222111111111111111111111111111222222222222222222222222222222333444444555555666777777777777777777777777777777666666666666777777999<<<@@@CCCDDDAAA===:::===::::::;;;:::777777;;;CCCPPPcccqqqwwwuuuttttttLLLQQQVVV\\\gggxxxzzzqqqkkkkkkmmmooottt||||||{{{zzzzzz~~~{{{vvvqqqnnnpppsssxxx}}}|||zzzxxxxxxyyyzzzzzzyyyyyyxxxvvvuuuvvvwwwxxxzzzyyyxxxxxxyyyzzzzzzxxxvvvqqqnnnjjjeee```]]]ZZZYYYZZZ[[[]]]___```aaaaaabbb^^^\\\ZZZ___jjjwww~~~|||yyywwwuuusssrrrrrrpppnnnllljjjjjjiiihhhgggeeecccbbbdddcccbbb```]]][[[YYYXXXYYYXXXXXXYYY[[[\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUWWWXXXXXXYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXSSSSSSRRRRRRQQQPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOLLLMMMOOOQQQSSSTTTTTTTTTTTTWWWZZZ]]]___aaadddffffffjjjooosssvvvppp^^^MMMAAA;;;888888888777777:::;;;AAAJJJVVVdddlllggg]]]LLLDDDBBBMMM\\\ccccccbbb^^^```bbbeeekkkuuuxxxiiiiiimmmlllhhheeecccaaa___^^^___```___^^^aaadddhhhhhheeecccccceeedddcccbbbdddddd\\\III777000...---,,,------+++***++++++******)))((((((''''''(((******))))))+++,,,***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((''''''''''''((())))))******))))))+++++++++******)))))))))***++++++++++++,,,000222777EEEVVVaaaddddddgggjjjmmmnnnooonnnkkkiiijjjkkkiiigggeeeeeegggjjjlllmmmkkkmmmooorrruuuxxx{{{}}}zzzpppeeebbbeeegggccc___^^^```aaabbbdddhhhnnnrrruuupppggg[[[SSSRRRWWW]]]jjjttt~~~~~~}}}{{{xxxtttpppkkkkkkjjjiiiiiihhhggggggaaa```^^^[[[YYYVVVTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPLLLKKKKKKJJJIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDBBBAAA@@@999888666444333444555666666888::::::::::::<<<>>>BBBEEEJJJOOOUUU\\\ccchhhooosssvvvrrrkkk```SSSHHH>>>:::666333222222222111////////////000111222333555666888;;;???CCCGGGIIIMMMLLLKKKLLLLLLKKKLLLMMMJJJIIIHHHIIIKKKNNNRRRTTTSSSXXX\\\XXXOOOHHHHHHKKKEEECCC@@@???>>>>>>===;;;<<<;;;:::999777666555444555444444333222222111111111111111111111111111111222222222222222222222222222222333444444555555666777777777777888888888888777777666666666666777777:::===AAACCCCCC@@@<<<:::===;;;:::;;;888555888===IIIWWWgggqqqrrrqqqqqqpppJJJPPPVVV]]]iiiwww}}}uuunnnjjjjjjmmmooottt{{{}}}|||}}}|||yyytttpppnnnppprrrvvv{{{~~~|||zzzzzz{{{{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvwwwwwwwwwvvvtttpppnnniiiddd___\\\YYYXXXXXXYYY[[[\\\^^^_________^^^\\\]]]eeerrr|||zzzzzzxxxuuusssqqqooonnnnnnnnnllljjjiiiiiihhhgggfffdddcccbbbdddcccaaa___]]]ZZZYYYXXXYYYYYYXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTTTTSSSSSSTTTRRRSSSTTTVVVWWWWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOQQQQQQKKKLLLNNNPPPRRRSSSTTTTTTUUUXXX\\\^^^___```aaabbbaaagggnnnsssuuummm[[[III===999777888888666888<<<<<>>;;;777444333222111000////////////000111222222666666888;;;???CCCGGGIIINNNKKKIIIJJJJJJIIIKKKNNNFFFFFFHHHJJJNNNSSSWWWZZZXXX]]]___[[[RRRKKKKKKMMMGGGDDDAAA???>>>>>><<<;;;<<<;;;;;;:::999888777777444444333333222222111111111111111111111111111111222222222222222222222222222222333444444555555666777777777888888888888999888777777666666777777888:::===AAABBB@@@>>><<<<<<===;;;::::::888666:::AAANNN\\\jjjooonnnnnnooooooDDDKKKTTT\\\iiivvv~~~~~~{{{wwwqqqllliiijjjmmmoootttzzz}}}}}}~~~}}}{{{xxxuuusssrrrpppqqqtttzzz}}}{{{{{{{{{{{{zzzxxxvvvwwwxxxyyyyyyyyyxxxxxxyyyxxxvvvvvvvvvvvvtttssspppmmmiiiddd___[[[YYYXXXWWWXXXZZZ\\\^^^___`````````___bbblll{{{~~~}}}zzzwwwtttqqqpppnnnllljjjjjjkkkkkkjjjhhhgggggggggfffeeedddcccbbbaaa```___^^^]]][[[ZZZZZZYYYYYYYYYZZZ[[[ZZZXXXVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSSSSRRRTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQLLLLLLNNNOOOQQQSSSTTTTTTVVVYYY\\\^^^^^^]]]]]]^^^^^^fffooottttttjjjVVVEEE;;;777666777666555888======GGGUUUdddnnnnnn___NNNDDDCCCGGGQQQZZZ]]]___aaa\\\bbbgggiiiqqq}}}lllaaadddhhheeecccfff`````````bbbfffhhhiiiiiiiiifffdddbbbbbbbbbaaa``````cccgggggg___NNN>>>333---,,,+++,,,------,,,***))))))))))))************)))***++++++***)))***,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))************(((((()))************)))************))))))))))))***+++,,,,,,,,,---///111222999CCCMMMUUU[[[___bbbeeeggghhheeebbbaaaeeeiiiooommmjjjfffdddfffiiikkklllmmmmmmmmmnnnssszzz}}}qqqgggbbbbbbeeegggbbbcccdddbbbbbbgggqqqxxxzzztttjjj\\\RRRPPPTTTYYYeeeooozzz~~~zzztttpppjjjiiihhhgggfffeeedddccc___^^^\\\ZZZXXXVVVTTTSSSQQQQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@???AAABBBAAA???>>>@@@CCC@@@AAABBBBBBBBBAAA@@@???666555444333333444666777666777999;;;<<>>;;;777555333222111//////......//////000111222555666777:::>>>BBBEEEHHHJJJFFFEEEHHHHHHEEEFFFJJJBBBDDDGGGKKKQQQWWW\\\^^^\\\___```\\\TTTNNNMMMNNNHHHEEEAAA???>>>===<<<;;;999999999888888888777777444444333333222111111111111111111111111111111111222222222222222222222222222222333444444555555666777777888888888999999999888888777777777777888888:::===???@@@>>><<<<<<===<<<;;;;;;:::888666<<>>FFFPPPZZZhhhuuu{{{{{{uuurrrmmmiiigggiiikkkmmmuuuzzz~~~||||||~~~~~~|||zzzxxxwwwvvvvvvpppqqqtttyyy}}}{{{{{{{{{zzzxxxwwwuuuvvvxxxzzz{{{zzzxxxwww{{{yyywwwvvvvvvvvvtttrrrooommmhhhccc___[[[YYYXXXWWWXXX[[[]]]```bbbcccdddbbbbbbgggrrrzzz~~~{{{||||||yyytttooolllkkkkkkiiigggggghhhhhhhhhgggddddddeeeeeeeeeddddddddd^^^]]]]]]]]]]]]]]]]]]]]]ZZZYYYYYYYYYZZZZZZWWWUUUVVVUUUTTTSSSRRRRRRRRRRRRVVVWWWYYYYYYYYYWWWUUUTTTRRRRRRSSSSSSRRRQQQQQQPPPTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPLLLMMMNNNPPPQQQSSSTTTUUUVVVYYY]]]^^^]]]\\\ZZZZZZ^^^gggqqquuusssgggTTTBBB:::666444555444333777===>>>IIIYYYhhhqqqnnn\\\JJJCCCDDDJJJTTTZZZ\\\^^^bbb]]]dddjjjllluuuwwwggg^^^bbbeeeaaa```ddd^^^^^^```dddiiilllnnnnnnkkkgggbbb```bbbcccaaa___```dddjjjiii\\\III999000---,,,+++,,,------,,,***((((((((()))******++++++)))+++,,,+++***)))***+++)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++))))))***+++++++++++++++((((((((()))******++++++***,,,------,,,---///111000555===HHHQQQYYY]]]```bbbdddeeebbb^^^^^^bbbgggrrrppplllgggdddcccfffhhhkkklllllllllmmmsss}}}yyylllcccbbbfffjjjdddeeeeeecccccchhhrrr{{{|||vvvkkk]]]SSSPPPTTTYYYbbblllwww~~~~~~zzzsssoookkkjjjiiigggeeecccaaaaaa]]]\\\[[[YYYWWWUUUSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGHHHIIIHHHGGGFFFEEEHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCBBBAAA@@@??????AAABBBAAA>>>>>>@@@CCC???@@@AAAAAAAAA@@@???>>>666555333333333555666888666888:::<<<>>>AAAFFFIIINNNTTT]]]fffkkkooorrrtttsssoooiiibbbXXXLLLDDDAAA???<<<888555444222000///.........//////000111222444555666999<<<@@@DDDFFFDDDAAABBBGGGGGGBBBAAADDD@@@BBBFFFLLLSSSYYY^^^aaa^^^``````\\\VVVQQQOOOOOOIIIFFFAAA???>>>===<<<;;;555555555555555555555555444444333333222111111000000000000000000000000000222222222222222222222222222222333444444555555666777777888888999999999999888888777777777777888888:::<<<>>>>>><<<;;;===???<<<;;;;;;;;;888777>>>GGGPPP___jjjkkkiiimmmqqqrrrAAAFFFPPP[[[eeemmmqqqsssrrrooommmlllnnnooooooooouuuxxx~~~~~~~~~}}}zzzxxxwwwvvvvvvwwwtttqqqpppsss{{{||||||}}}}}}|||{{{yyyxxxzzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwuuuqqqnnnooonnnjjjfffaaa\\\YYYWWWUUUWWWZZZ]]]```aaabbbbbbcccfffnnnzzz{{{yyywwwtttrrrpppmmmiiifffhhhgggfffeeeeeefffggghhhcccccccccdddeeeeeebbb```^^^^^^_______________^^^```^^^ZZZWWWUUUUUUUUUVVVVVVUUUSSSQQQQQQRRRSSSTTTXXXXXXYYYZZZYYYVVVTTTRRRTTTSSSRRRQQQQQQPPPPPPQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKQQQNNNKKKKKKNNNPPPPPPPPPOOONNNMMMNNNQQQSSSUUUUUUWWWXXX[[[]]]]]]\\\ZZZXXX___hhhrrruuunnn^^^NNNDDD===:::777555777999;;;<<>>===@@@??????@@@BBBBBBAAA???@@@@@@AAA@@@???===;;;:::888555333444777999888777999:::;;;===@@@DDDHHHKKKRRR\\\eeejjjnnnrrrqqqnnnpppiii___TTTLLLFFFAAA>>>===<<<;;;999777444222111111111000//////000111222222222333555999<<>>???===;;;:::999555666AAAMMMWWWbbbjjjjjjiiimmmrrruuu???EEEOOOZZZcccjjjnnnoooooonnnlllkkkkkkmmmoooqqqvvvyyy~~~~~~~~~|||{{{yyyxxxvvvvvvvvvvvvtttpppoooqqqxxx}}}~~~~~~{{{||||||||||||{{{yyyxxxzzzyyyxxxwwwwwwwwwxxxxxxwwwvvvuuuuuuuuutttqqqnnnooommmjjjfffaaa]]]ZZZXXXWWWYYY[[[^^^aaacccdddeeejjjnnnuuuyyyvvvtttqqqooonnnlllhhhfffgggfffeeeeeeeeeeeefffgggccccccbbbcccddddddbbb```^^^___```aaaaaa```_________]]]ZZZWWWUUUUUUVVVVVVWWWUUUTTTRRRRRRSSSTTTUUUWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLOOOMMMJJJKKKNNNPPPPPPOOOQQQPPPPPPQQQTTTVVVXXXXXXWWWYYYZZZ\\\\\\[[[ZZZYYY^^^fffoooqqqiiiZZZJJJ@@@:::888666555777:::===>>>CCCSSS___jjjssshhhTTTMMMGGGOOOWWWZZZ]]]___^^^[[[```eeelllvvvmmm^^^VVV\\\cccaaa___aaa```___aaaiiiqqquuurrrmmmhhhaaa\\\^^^aaaaaaaaabbbffflllooofffSSS@@@333...+++++++++,,,++++++******))))))))))))))))))))))))))))))))))))************'''&&&%%%%%%'''))),,,...,,,,,,+++++++++*********+++******)))(((((())))))'''(((((())))))((((((''''''((())))))******)))))))))))))))*********++++++******))))))******+++,,,++++++++++++,,,---...///...222999AAAIIIQQQZZZ__________________bbbfffiiirrrqqqllleee^^^[[[^^^aaafffiiikkkiiiiiippp~~~qqqdddbbbdddddddddcccbbbeeekkksss}}}~~~qqqbbbWWWRRRQQQSSSYYYaaammmvvv|||{{{xxxyyy{{{zzztttmmmiiigggeeedddcccbbb___\\\]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>@@@??????@@@AAABBBAAA???@@@@@@@@@@@@???===;;;:::777555444555777999999777:::;;;<<<>>>BBBGGGMMMQQQ\\\eeemmmpppqqqsssqqqmmmiiibbbXXXOOOHHHCCC???======<<<;;;999777555222111111000/////////000111222222222333555888;;;>>>@@@>>>>>>===<<<<<<===??????AAAEEEKKKRRRZZZ```eeeggggggfffdddaaa^^^ZZZWWWUUURRRMMMGGGBBB>>>===;;;999999888777666555555555555555444222000///000111222111111111111111111111111222222111111222222333444333333444444555666666666777777777777888888888888666666666777777777888888::::::999999:::;;;<<<===>>><<<:::999666888CCCPPPZZZcccjjjjjjjjjooovvvzzz===CCCMMMXXXaaagggiiijjjkkklllkkkiiihhhjjjoootttxxxzzz~~~}}}|||zzzzzzxxxwwwvvvvvvvvvvvvssspppmmmnnntttyyy{{{|||yyyzzzzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwvvvwwwwwwwwwwwwuuutttssssssrrrpppooonnnmmmjjjfffccc___\\\[[[[[[\\\^^^aaadddfffhhhiiirrrwww~~~}}}wwwrrrpppmmmlllkkkjjjhhhfffffffffeeeddddddeeeffffffcccbbbbbbbbbccccccaaa___^^^___aaabbbbbbaaa___^^^\\\[[[XXXVVVUUUUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQOOONNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJLLLNNNOOOOOONNNQQQRRRRRRSSSUUUWWWYYYZZZXXXYYYYYYZZZZZZZZZZZZ[[[]]]dddjjjjjjbbbSSSDDD;;;777666444444666:::>>>AAAEEEVVVbbbkkksssgggVVVQQQLLLWWW```bbb______]]][[[___eeeooo|||fffZZZUUU[[[bbbbbbaaacccaaaaaaeeemmmuuuvvvrrrlllddd]]]ZZZ]]]aaabbbcccfffhhhoooqqqfffPPP;;;000...,,,,,,,,,++++++*********+++++++++******)))))))))+++*********))))))((((((%%%$$$""""""$$$(((---000++++++************))))))******)))((((((((())))))((())))))******))))))(((((()))******++++++******&&&''''''(((***++++++,,,***))))))))))))***++++++))))))))))))***+++,,,,,,---000555<<>>???AAABBBAAA@@@@@@@@@@@@???>>><<<:::999777555444555777999999888;;;<<<===@@@DDDLLLUUU[[[iiipppuuutttrrroookkkfff^^^XXXOOOGGGBBB???<<<;;;<<<;;;;;;999777555444222111000///......///000111222222333444666999;;;===>>>===;;;::::::<<<>>>@@@CCCHHHPPPXXX```eeeggghhhjjjiiigggeeebbb^^^[[[ZZZUUUPPPIIICCC???<<<:::999888888777666555555555555555444222111000111111222111111111111111111111111222222111111222222333444333333444444555666666666777777777777888888888888777777777777888888888888888888888999:::;;;<<<===@@@===:::888777;;;GGGTTT^^^eeejjjiiikkkrrr{{{<<>>???AAABBBAAA@@@AAA@@@???>>><<<;;;999999666555555666777999:::::::::<<>><<<;;;;;;;;;;;;:::999888666555444111000///.........///000222222222333444777999:::>>><<<;;;:::;;;???CCCEEEGGGMMMUUU^^^dddgggggggggkkkjjjiiigggeeebbb```^^^ZZZTTTLLLDDD@@@===:::999888777666555555555555555444444333222111111222222111111111111111111111111222222111111222222333444333333444444555666666666666777777777888888888888777777888888888888888888888999999;;;<<<>>>??????AAA===999888999>>>KKKXXX```eeeiiihhhlllvvv<<>>CCCKKK\\\fffkkklll___QQQQQQSSSaaallljjjbbb]]][[[[[[]]]eeerrrxxx]]][[[[[[___dddfffgggiiidddggglllssswwwvvvpppkkkaaa\\\YYY\\\___aaafffkkktttwwwtttbbbHHH555///111,,,+++)))((('''''''''(((++++++***)))((((((''''''))))))))))))***************************)))(((''''''''''''''''''((((((((()))((((((((((((((())))))))))))************))))))))))))***+++++++++++++++)))))))))((((((((((((((())))))(((((())))))***++++++************++++++,,,---///222777>>>GGGRRRYYY\\\^^^aaaccceeeiiimmmpppjjjnnnooohhh]]]WWWZZZ```dddeeeggghhhjjjsss}}}qqqeee^^^___bbbgggiiiiiijjjttt}}}tttkkkeee___ZZZVVVRRRVVV]]]eeemmmrrrtttuuurrrqqqqqqsssvvvvvvsssoooiiifffbbb___]]][[[XXXVVVWWWXXXXXXXXXWWWVVVTTTTTTRRRQQQQQQOOONNNLLLJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAABBBBBB@@@@@@AAAAAABBBBBBAAAAAAAAA@@@>>>>>>@@@AAAAAAAAAAAA@@@???===;;;:::888888555555666777777888:::;;;:::===AAAEEEKKKWWWeeeooo|||~~~zzzpppfff^^^WWWQQQKKKFFFAAA>>><<<<<<<<<;;;:::::::::999999888777666222111000.........///000222222222222444666888999;;;::::::;;;>>>CCCHHHLLLKKKQQQZZZccciiikkkjjjiiihhhhhhhhhgggeeedddbbbaaa]]]WWWNNNFFF@@@===;;;:::777666666555555555555555333333222222222222222222111111111111111111111111222222111111222222333444333333444444555666666666666777777777888888888888888888777777777777777777777888999;;;===???@@@AAAAAA<<<999999;;;BBBOOO[[[```eeeiiijjjooo{{{===BBBJJJTTT\\\bbbfffgggfffiiijjjjjjjjjlllqqquuu}}}~~~|||{{{}}}}}}}}}|||{{{yyywwwvvvpppnnnllljjjjjjllloooqqqoooooopppppprrrtttvvvwwwuuuvvvvvvvvvvvvuuuttttttuuusssrrrrrrrrrrrrqqqooonnnnnnmmmlllkkkjjjiiiiiihhhgggggghhhjjjooosssvvvzzzvvvsssllliiieeecccdddfffhhhhhheeeeeeffffffffffffeeeeeecccaaa___^^^^^^___^^^\\\ZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVXXXYYYYYYZZZXXXWWWVVVUUUUUUTTTUUUUUUQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIKKKMMMMMMNNNQQQSSSUUUXXX[[[ZZZWWWVVVWWWZZZSSSSSSSSSUUUXXX[[[^^^```bbbbbbaaa\\\QQQFFF<<<777666888999888777:::@@@EEEPPPaaajjjkkkhhhYYYLLLNNNRRR___iiiggg```\\\[[[[[[```hhhuuuooo\\\]]]___bbbeeeggghhhjjjeeehhhmmmsssvvvsssnnniiibbb^^^\\\___aaadddjjjqqqzzzyyyqqq]]]DDD333///222---+++***((('''''''''(((*********))))))(((((('''(((((())))))*********+++''')))+++---...---+++***))))))************++++++((((((''''''(((((())))))((())))))******))))))(((((()))******++++++***************))))))((((((((()))(((((((((((()))******,,,+++++++++++++++,,,,,,,,,...111666===FFFPPPWWW[[[]]]```ccceeehhhlllooolllooooooggg]]]VVVVVVZZZbbbdddfffgggjjjqqq{{{~~~vvvnnnccc\\\\\\aaabbbfffhhhjjjvvv|||vvvpppkkkgggccc\\\XXXNNNQQQVVV^^^ggglllooooooooooooppprrrtttsssqqqooohhhddd```]]][[[YYYWWWUUUVVVVVVWWWWWWVVVTTTRRRQQQPPPPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKGGGFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAABBB@@@>>>>>>@@@AAABBBAAAAAA@@@>>><<<:::888888777444666777777777888;;;===;;;???EEEJJJQQQ]]]lllxxxxxxjjj]]]UUUOOOIIICCCAAA>>>=========<<<;;;999999999:::999999888888333222111/////////000000222111111222444666888:::888999:::<<>>EEEQQQ]]]___eeejjjnnnuuu<<<@@@HHHQQQZZZaaafffhhhiiiiiikkklllnnnppprrrsssvvvwwwxxxwwwxxx~~~}}}{{{~~~~~~}}}|||zzzxxxuuutttnnnnnnmmmkkkjjjkkkmmmnnnlllllllllmmmoooqqqtttuuuuuuuuuvvvvvvvvvuuutttssstttssssssssstttsssqqqooooooooonnnnnnnnnmmmmmmmmmjjjiiihhhiiikkkpppuuuxxx|||{{{}}}}}}xxxuuussskkkgggbbb```aaaccceeegggbbbcccddddddddddddcccbbbcccaaa^^^]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTSSSTTTVVVXXXZZZ[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUQQQOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJLLLLLLLLLNNNRRRVVVVVVZZZ]]][[[WWWTTTUUUWWWOOOPPPRRRUUUXXX\\\___aaabbbbbb___XXXNNNCCC;;;777555777999999888<<>>===???AAABBBBBBBBB@@@>>>;;;999888777777444666888888777888;;;>>>===BBBJJJPPPWWWcccsss|||rrraaaSSSLLLFFFBBB===<<<<<<===>>>>>><<<:::888888999:::::::::999999555444222111000000000111111111111222444777999;;;;;;<<<>>>AAAFFFKKKOOORRRVVVZZZaaagggjjjiiigggddd]]]]]]___```bbbccccccccc\\\UUUKKKBBB===:::888777555555555444444555555666///000000111111000000000111111111111111111111111222222111111222222333444333333444444555666666666777777777777888888888888666666666666555555555444333555888<<>>FFFMMMYYYiiipppmmmeeeSSSGGGJJJOOOXXX___^^^\\\[[[[[[ZZZ```gggrrrttt]]][[[```dddddddddeeeggggggfffhhhmmmpppqqqoookkkhhhccc```aaaeeejjjoooxxxxxxgggPPP;;;///...000111///---+++*********+++++++++++++++++++++,,,,,,,,,,,,+++***)))(((''''''+++************,,,---...(((((())))))*********+++'''''''''''''''((()))***''''''((((((((((((''''''''''''((()))))))))))))))(((((()))***+++,,,------((((((((((((((()))******++++++***************+++(((+++///555;;;CCCKKKQQQYYY\\\___aaaccceeeiiikkknnnnnnmmmjjjeeeaaa______```bbbdddfffiiimmmrrrvvvuuupppkkkggg___WWWYYY``````fffhhhhhhsss}}}qqqmmmhhhfffeeeaaaYYYRRRGGGHHHKKKSSS\\\cccfffffflllmmmooopppqqqpppnnnmmmeeebbb]]]ZZZYYYXXXWWWVVVTTTUUUUUUUUUTTTQQQOOOMMMNNNNNNMMMLLLJJJHHHGGGFFFHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@AAABBBBBBCCCAAABBBBBBBBBAAAAAA@@@???BBB@@@>>>===???AAABBBBBBBBB@@@>>>;;;888777777777333666888888777888;;;???>>>EEENNNTTT[[[gggwww{{{wwwkkkYYYJJJDDD???<<<::::::;;;===>>>>>>;;;888777888999::::::::::::999666555333111111111111111111111111333555777:::<<>>BBBDDDEEEEEE;;;777666;;;AAAHHHSSS]]]```hhhqqqxxx>>>???DDDLLLUUU^^^ccceeeeeehhhnnnrrrtttsssqqqooolllhhheeeddddddhhhvvv~~~|||~~~}}}zzzvvvsssssssssooonnnnnnlllkkkiiigggfffiiihhhhhhiiilllooosssuuurrrssstttuuuuuutttsssrrrtttvvvwwwwwwtttrrrpppppprrrrrrqqqooonnnlllkkkkkkkkklllmmmnnnnnnppptttvvv}}}|||xxxuuuppppppppppppsssvvvyyy{{{|||{{{{{{zzzyyytttooojjjfffccc^^^]]]^^^aaacccdddfffccc```___aaaaaa___]]]aaaaaa```___]]]\\\[[[ZZZ\\\[[[YYYWWWVVVUUUVVVVVVWWWVVVTTTSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZXXXUUUUUUUUUVVVUUUTTTQQQQQQRRRRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJLLLLLLLLLOOOTTTXXXTTTUUUUUUSSSOOOMMMLLLMMMTTTUUUVVVYYY\\\___bbbdddeeebbb[[[RRRIII@@@999555===::::::===>>>???FFFPPPccclllrrrkkkYYYJJJEEEFFFLLLRRRYYY[[[YYYYYY\\\___```gggpppyyyaaa]]][[[^^^cccfffggghhhiiijjjjjjnnnrrrssspppmmmlllmmmjjjiiiiiimmmssszzz~~~wwwaaaEEE555444888999NNN<<<---+++///000---,,,+++*********))))))(((((($$$&&&((()))***)))((('''((((((((()))******++++++******))))))((((((''''''***)))(((''''''((()))***+++***(((&&&'''))),,,---+++++++++******************)))))))))((((((''''''(((((((((((((((''''''''')))((((((((((((***+++,,,)))+++...000444===HHHPPPYYYZZZ\\\^^^```ccchhhkkkooollljjjjjjjjjgggaaa\\\^^^___bbbeeegggiiijjjjjjggghhhgggbbb[[[WWWVVVVVVYYYbbbiiijjjmmmssstttqqqkkkhhhfffeeeccc^^^WWWPPPEEEDDDGGGNNNTTTWWW]]]cccjjjmmmmmmkkkkkknnnooommmgggeeeaaa]]]ZZZXXXWWWVVVWWWVVVUUUSSSQQQOOOMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@DDDDDDCCCBBBBBBBBBCCCCCCDDDBBB@@@>>>>>>@@@BBBDDDBBBAAA@@@?????????@@@@@@@@@???>>><<<999777444333555666666666666999<<>>===<<<<<<<<<;;;;;;:::::::::999999999888888888888888666555444333222333333444222333333333444777<<<@@@CCCCCCCCCEEEIIINNNRRRUUU\\\^^^^^^[[[VVVRRRRRRTTTQQQWWW\\\^^^aaacccaaa]]]QQQJJJAAA<<<;;;:::888555444444444333333222222222222222222111111111111000///////////////000111111333222111000000222444555555555666777888999::::::777777777777666666666666888777555444333333444444::::::;;;>>>CCCEEEFFFEEE<<<777777???GGGNNNSSSXXXccciiirrr}}}>>>???CCCJJJTTT\\\bbbdddeeehhhmmmpppqqqooollliiifffccc``````aaafffsss~~~~~~}}}yyyuuurrrqqqrrrppppppooommmkkkiiigggeeehhhiiijjjlllooorrrtttvvvrrrrrrsssttttttsssrrrrrruuuvvvwwwvvvsssqqqqqqrrrrrrqqqpppooonnnmmmlllkkklllmmmnnnnnnnnnpppsssuuuzzz~~~|||zzzxxxtttqqqmmmmmmmmmnnnpppsssvvvwwwxxxxxxxxxxxxvvvsssmmmiiieeebbb]]]\\\]]]```bbbccccccaaa______aaabbbaaa```aaa```___^^^]]]\\\[[[[[[\\\[[[YYYWWWVVVUUUUUUVVVXXXWWWUUUTTTSSSSSSSSSTTTPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUUUUVVVVVVTTTSSSOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHJJJLLLLLLLLLOOOTTTXXXVVVVVVUUURRROOOMMMMMMNNNUUUVVVYYY[[[^^^```bbbcccccc___XXXOOOFFF>>>888555;;;:::;;;======???IIITTTfffllloooeeeTTTGGGEEEGGGOOOTTTYYY[[[ZZZZZZ]]]aaadddjjjqqqttt___]]]]]]```ccceeeeeefffgggiiijjjooouuuvvvtttqqqoooooommmmmmnnnrrrwww{{{}}}~~~|||sss]]]DDD555444888:::YYYPPPBBB444+++(((''''''*********)))))))))(((((('''(((***+++,,,+++***)))(((((()))******++++++,,,************)))))))))((())))))(((((((((((())))))***)))((('''((()))+++,,,*********************************))))))(((((((((((((((((((((((((((((((((&&&&&&'''''')))+++---///)))+++...000333;;;FFFNNNUUUWWWZZZ]]]^^^aaadddgggiiigggggghhhjjjgggaaa\\\]]]___bbbfffhhhiiiiiiiiidddeeeeeebbb]]]ZZZYYYYYYYYY```eeeeeegggkkkkkkgggeeedddbbbbbbbbb]]]VVVPPPGGGDDDFFFLLLQQQVVV\\\cccgggkkkmmmkkkkkkmmmnnnkkkiiigggccc___[[[XXXVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@BBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@@@@???????????????>>><<<999666444333555666777777777999===@@@BBBHHHNNNUUU```kkkpppooohhh```SSSGGG@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888666555444333333333444444444555555666777:::???CCCEEEEEEEEEGGGJJJOOOTTTWWW[[[\\\ZZZUUUOOOLLLMMMOOOQQQXXX]]]___aaabbb___ZZZOOOHHH???:::999999666444444444333333333222222222222222222111111111111000///////////////000111111333222111111111222444444333444444555777888888999777777777777666666666666666555444333333444555666999:::<<<@@@DDDFFFEEEDDD<<<888:::BBBKKKPPPVVVZZZhhhoooyyy??????BBBHHHQQQZZZ```ccceeegggkkkmmmmmmjjjfffcccaaa^^^]]]___aaahhhttt~~~|||xxxtttqqqpppppprrrrrrqqqooommmiiifffeeegggiiilllooorrrtttuuuvvvrrrrrrssssssssssssrrrrrruuuvvvvvvtttqqqpppqqqrrrqqqppppppooonnnmmmmmmlllnnnoooooonnnnnnoooqqqssswww||||||zzzwwwuuusssqqqmmmjjjhhhhhhiiikkkmmmoooqqqrrrtttttttttttttttpppkkkgggccc___\\\ZZZ\\\^^^```aaa___^^^^^^___aaaccccccbbb______^^^^^^]]]\\\[[[[[[\\\[[[YYYWWWUUUUUUUUUUUUXXXWWWVVVTTTTTTTTTUUUUUUPPPPPPQQQSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVWWWVVVSSSQQQNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJHHHHHHGGGHHHJJJKKKLLLMMMPPPTTTWWWXXXWWWTTTPPPMMMLLLMMMOOOVVVXXX\\\```bbbbbbaaa```^^^ZZZRRRIIIAAA;;;777555999:::<<<======AAANNN[[[jjjkkkhhh\\\MMMDDDDDDIIIRRRVVVYYYZZZYYY[[[___bbbgggnnnttt|||mmm[[[\\\```bbbcccccccccdddfffhhhjjjpppvvvyyywwwuuuttttttuuutttuuuxxxzzz{{{zzzyyyvvvkkkWWW@@@444444777999aaadddYYYAAA---''')))*********))))))))))))(((((('''(((***++++++***))))))(((((())))))***+++++++++++++++************))))))(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---)))+++---///222999CCCJJJQQQTTTYYY\\\^^^___aaabbbbbbbbbcccgggiiihhhbbb]]][[[]]]bbbfffhhhiiihhhggg```bbbcccccc```^^^]]]]]][[[___bbbaaabbbcccaaa^^^^^^]]]]]]___```]]]VVVPPPHHHDDDDDDIIINNNTTT]]]eeefffkkknnnlllkkklllllliiikkkiiieee```\\\XXXVVVTTTTTTSSSRRRQQQOOONNNMMMLLLNNNMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>???@@@@@@AAA@@@???>>>===>>>>>>===;;;999666444333555666666666777999===@@@AAAHHHQQQYYYbbbjjjjjjfffZZZSSSIII@@@<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999888888888777777666555444444333444444444444555555666888;;;AAAEEEGGGGGGHHHJJJMMMQQQUUUXXX[[[ZZZUUUMMMFFFDDDFFFJJJSSSZZZ___aaaaaa```[[[UUUKKKEEE===999777777555333333333333333222222222222222222222111111111111000000////////////000111111222222222222333333333333222333333444555666777777777777777777666666666666444444333333444555777888999:::>>>CCCFFFGGGDDDBBB<<<;;;>>>GGGPPPUUUYYY^^^kkkuuuAAA@@@AAAFFFNNNWWW^^^bbbcccfffiiikkkkkkhhhcccaaa___]]]^^^bbbgggnnnzzz~~~~~~|||xxxssspppoooooottttttsssqqqnnnjjjfffddddddggglllqqqtttuuuuuuuuurrrssssssssssssssssssrrrttttttsssqqqooonnnppprrroooooooooooonnnnnnnnnnnnpppppppppooommmnnnppprrruuuzzz{{{uuusssqqqooommmkkkgggeeecccdddeeeggghhhjjjlllmmmpppppppppqqqqqqnnniiieee```]]]YYYXXXZZZ\\\]]]^^^\\\\\\]]]^^^```aaaaaaaaa^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWVVVRRRPPPNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLKKKNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIKKKLLLNNNQQQTTTUUUWWWUUURRRMMMJJJJJJMMMPPPWWWZZZ___dddeeeccc___]]]XXXSSSKKKCCC<<<888666666666999<<<<<<===DDDSSS```llliii```RRREEEAAAEEELLLUUUWWWXXXXXXXXX[[[___cccgggrrrwww{{{yyygggXXX[[[ccccccdddcccbbbdddgggjjjlllqqqvvvwwwwwwvvvxxxzzz~~~|||zzzxxxxxxwwwuuutttrrreeePPP===333111333444QQQ]]]ZZZBBB...,,,...---))))))))))))))))))((((((&&&'''(((((((((((('''''''''''''''((())))))*********)))))))))))))))))))))'''((()))******)))(((''''''((()))******)))(((((((((((((((((())))))))))))++++++******************((((((((((((((())))))))),,,+++***))))))((((((((()))+++---...000666???FFFNNNRRRXXX]]]______``````______bbbgggjjjhhhbbb\\\XXX[[[```eeeggggggeeeddd```aaaccccccbbbaaa___^^^^^^___```aaaaaa```^^^[[[YYYXXXYYY]]]___^^^XXXSSSJJJEEEBBBFFFLLLTTT___iiijjjpppssspppmmmllljjjhhhiiigggddd```\\\YYYVVVUUURRRRRRQQQPPPNNNMMMLLLLLLOOOMMMJJJHHHFFFFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@???@@@@@@@@@@@@>>>===<<<===???@@@AAAAAA???===<<<======<<<:::888666444222333444555555555888<<>><<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777777777555555555444444444444555222333444555777;;;@@@DDDIIIJJJJJJLLLOOOSSSVVVXXX]]]YYYRRRIIIAAA@@@DDDHHHUUU\\\aaabbbaaa^^^XXXPPPGGGBBB<<<888777666555333333222222222222222222222222222222111111111000000000000//////000000111222111222333333444444333333333333444444555666666777777777777777666666666666444444333333444555777888888;;;@@@EEEIIIHHHDDD@@@======CCCMMMUUUYYY]]]bbbmmmyyyEEEBBBAAADDDKKKTTT\\\```aaadddhhhkkkkkkhhheeebbb___]]]___fffmmmuuu~~~~~~|||xxxssspppoooppptttttttttrrrnnnjjjfffcccaaadddjjjppptttuuutttsssssssssssssssssssssssssssqqqqqqpppooommmlllnnnpppnnnnnnnnnnnnooooooooooooqqqqqqqqqooommmmmmoooqqqsssxxx~~~}}}yyyvvvqqqooolllkkkjjjgggdddaaa```aaaaaabbbdddfffhhhiiimmmmmmnnnoooooolllgggddd\\\ZZZWWWVVVWWWYYYZZZZZZYYY[[[\\\^^^^^^^^^^^^___^^^^^^]]]\\\[[[ZZZZZZYYYZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSUUUTTTUUUVVVVVVUUURRROOOPPPQQQRRRSSSSSSSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLKKKNNNMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLOOORRRSSSTTTUUUSSSOOOKKKHHHIIIMMMPPPXXX\\\aaaffffffbbb]]]YYYQQQLLLEEE===888555555555555999<<<<<>>======>>>???@@@@@@>>><<<;;;<<<<<<;;;:::888555333222111222333333444777;;;>>>BBBKKKUUU\\\aaabbb\\\SSSIIIEEE@@@<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888777777666444555555555555555555555333444555666888<<>>???@@@FFFPPPWWW[[[___eeeooo|||IIIFFFBBBCCCIIIQQQYYY^^^aaaccchhhkkkllliiifffddd___]]]aaaiiirrrzzz}}}}}}|||xxxtttrrrqqqrrrsssssssssrrrooojjjfffccc^^^bbbiiiooossstttsssrrrssssssrrrrrrrrrrrrssssssoooppppppooommmlllmmmooolllmmmmmmnnnoooppppppqqqqqqqqqqqqooommmmmmoooqqqqqquuuzzz}}}~~~{{{{{{{{{{{{yyyvvvsssrrrnnnllljjjhhhgggeeebbb___^^^]]]\\\]]]^^^aaaccceeekkkkkkkkklllllliiidddaaaYYYWWWTTTTTTUUUWWWWWWWWWWWWZZZ]]]^^^^^^]]]^^^______^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXWWWVVVTTTRRRQQQQQQQQQRRRPPPPPPQQQSSSTTTUUUVVVWWWUUUUUUTTTSSSRRRRRRSSSSSSUUUTTTTTTTTTUUUTTTRRROOORRRSSSTTTTTTTTTSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLPPPSSSSSSSSSRRRQQQNNNKKKIIIJJJNNNRRRXXX\\\bbbfffeee```YYYUUUJJJFFF@@@:::555444444555555999<<<<<>>>>>======>>>>>>>>>???@@@AAAAAA@@@??????===>>>>>>???>>>===<<<;;;;;;;;;:::999777555333222000111333333444777;;;>>>CCCJJJSSSXXX[[[ZZZSSSJJJBBB???;;;999999999888777999999999999::::::::::::;;;::::::999888777666666444444555666666666666555777777888999;;;>>>DDDHHHIIIIIIJJJLLLNNNQQQSSSTTTYYYWWWRRRJJJEEEDDDHHHMMMUUU[[[^^^]]]ZZZVVVOOOGGG@@@>>>;;;888666555444555111111111222222222222222222222222111111111111000111000000000000111222222333333333333444444444444777777777777888888999999777777777777666666666666666666444444333444555666:::===CCCHHHKKKIIICCC>>>AAABBBIIIRRRXXX[[[```fffrrr~~~uuuNNNIIIDDDCCCGGGOOOWWW\\\aaadddhhhkkkkkkiiieeecccaaa___cccmmmwww~~~}}}}}}|||yyyuuusssssstttqqqrrrsssrrrooojjjfffccc^^^bbbhhhnnnrrrttttttsssqqqqqqpppoooooopppqqqqqqnnnpppqqqqqqooonnnnnnoookkklllmmmnnnooopppqqqrrrpppqqqpppooommmmmmoooqqqoooqqquuuvvvwwwwwwxxxyyytttttttttsssrrrqqqpppoookkkiiigggfffeeeccc```]]][[[ZZZWWWWWWXXX[[[___bbbhhhhhhhhhiiiiiieee```]]]WWWUUUSSSRRRTTTUUUUUUUUUUUUYYY]]]_________aaabbb```___^^^\\\ZZZXXXVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZXXXVVVTTTRRRQQQQQQQQQPPPPPPQQQSSSTTTUUUVVVWWWTTTSSSSSSRRRRRRRRRSSSSSSVVVTTTSSSRRRSSSSSSRRRPPPSSSSSSTTTTTTSSSRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIILLLQQQTTTSSSRRRPPPPPPOOOMMMLLLMMMQQQUUUXXX\\\aaadddccc]]]VVVQQQEEEBBB===888555333444444666999;;;===FFFUUU___aaadddZZZLLL@@@===CCCNNNVVV\\\[[[[[[\\\^^^aaaccccccgggzzzvvvkkk```bbbqqqvvvuuurrrnnniiifffffffffiiinnnrrrttttttuuuxxx{{{zzzvvvqqqnnnnnnooopppqqqeeeQQQ<<<333000,,,))))))))),,,......,,,***))))))'''''''''((((((((())))))++++++***)))))))))))))))&&&&&&'''(((((())))))***''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))(((''''''&&&(((((())))))***++++++,,,((((((((())))))*********'''(((((()))******++++++&&&''')))***+++++++++***(((***+++++++++...444999AAAGGGOOOWWW[[[]]]^^^___aaa```aaaeeehhhhhhccc___[[[]]]```dddfffgggggggggfffdddaaaaaaccceeeeeedddaaa[[[YYY^^^aaa^^^ZZZZZZWWWUUUUUUXXX^^^bbbcccbbb]]]UUUNNNMMMOOOSSS]]]ggglllsssuuunnnfffdddeeeeeedddcccbbb```]]]ZZZWWWUUUPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCC@@@@@@???>>>>>>>>>>>>???======>>>???@@@@@@@@@@@@>>>>>>=========<<<<<<<<<::::::999888777555333222222333444444555888===@@@BBBHHHNNNQQQSSSRRRJJJBBB===;;;999999999:::888777888888999999999:::::::::;;;;;;:::999888777666555333444555666777777666555888999::::::;;;???CCCGGGFFFGGGHHHJJJLLLNNNOOOPPPSSSRRRPPPKKKGGGGGGKKKOOORRRWWWYYYVVVSSSPPPIIIBBB<<<;;;999666444333333444000111111111222222222222222222222111111111111000111111000000111111222333444444333222333444555666777777777888888888888999777777777777666666666666555444333333444555777888<<>>BBBDDDJJJRRRWWWYYY```gggqqq}}}uuuiiiQQQLLLEEECCCGGGOOOVVV[[[bbbeeehhhkkkjjjhhhdddaaadddbbbgggqqq||||||||||||yyyvvvtttuuuvvvpppqqqrrrqqqooojjjfffccc^^^bbbhhhnnnrrrtttuuuuuupppooonnnmmmmmmnnnooopppnnnpppssssssqqqpppooooookkkkkklllnnnoooqqqrrrrrrpppppppppooommmnnnppprrrmmmoooqqqrrrrrrrrrsssuuuqqqpppooonnnnnnnnnnnnnnnjjjhhhfffeeedddbbb___\\\ZZZWWWTTTRRRTTTXXX]]]```fffffffffgggfffccc^^^ZZZVVVTTTRRRRRRSSSTTTTTTTTTSSSXXX]]]aaaaaabbbdddggg``````^^^\\\YYYWWWUUUTTTSSSSSSSSSTTTVVVXXXZZZ[[[\\\ZZZXXXUUUSSSRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSVVVTTTRRRQQQRRRRRRRRRQQQSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHIIILLLQQQTTTSSSRRRPPPPPPPPPOOONNNPPPTTTWWWXXX\\\```cccaaa\\\TTTPPPBBB@@@<<<777555333333444777999:::===HHHXXX``````bbbWWWIII???>>>EEEPPPWWW^^^]]]]]]___aaadddddddddiii|||rrrggg___gggyyy|||{{{wwwrrrkkkfffccccccgggmmmtttxxxxxxwwwwwwxxxrrrpppnnnoooppprrrsssrrr```LLL888111000,,,)))))))))''')))+++)))%%%'''---&&&'''''''''(((((())))))))))))((('''''''''''''''(((((())))))******++++++'''((((((((())))))*********)))(((''''''((()))***))))))((((((''''''''''''((())))))***+++,,,,,,,,,''''''(((((()))))))))***'''(((((()))***+++++++++))))))***++++++***((('''(((***++++++***,,,222777<<>>???@@@@@@>>>>>>===<<<<<<<<<<<<===::::::999888666555333222333444555666777:::>>>BBBAAAFFFKKKLLLMMMLLLEEE<<<;;;:::999:::<<<<<<;;;:::888888888999999:::::::::;;;;;;:::999888777666555333444666777777777666555888888999999999<<>>???AAACCCBBBAAA@@@????????????======<<<<<<<<<>>>@@@AAA@@@???===;;;:::::::::::::::999999888777666555555222333333555777999;;;<<>>888888999999999:::::::::888888999:::;;;;;;<<<<<<888999999999888777555444555555555555555666777888<<<:::999;;;???BBBBBBAAADDDEEEEEEFFFGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJNNNNNNNNNLLLHHHAAA;;;888444444333333222111000000222222222222222222222222000000000000000///......////////////000111222333555444333222222222333444777777888999::::::;;;;;;888888888888777555444333666444333333444777999999===AAAFFFHHHGGGEEEBBBAAAKKKGGGGGGNNNTTTZZZ```fffnnnxxxzzzkkk```YYYUUUMMMEEEBBBCCCGGGPPPYYYYYY```fffggghhhjjjjjjhhhhhhiiimmmttt~~~{{{yyywwwvvvvvvvvvuuusssrrrqqqpppooonnnkkkfffccc[[[^^^dddkkkqqqsssrrrpppnnnmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrqqqooonnnmmmlllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkklllmmmnnnnnnnnnmmmlllnnnllljjjiiiiiijjjjjjiiigggggggggfffdddaaa^^^\\\TTTRRRNNNLLLMMMQQQVVVYYY^^^___```aaa___ZZZUUUPPPLLLMMMMMMNNNPPPTTTZZZ^^^aaaccceeeeeedddbbbcccccc___^^^\\\ZZZXXXVVVUUUUUUWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZWWWUUUSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSQQQPPPOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOORRRRRRQQQPPPOOONNNMMMNNNPPPTTTWWWZZZ^^^aaadddbbb[[[RRRIIIDDD>>>:::666444444555666666999:::;;;@@@LLL[[[cccddd___QQQDDD@@@DDDKKKVVV___dddaaabbbeeedddaaadddkkkqqqxxxuuudddWWW\\\nnn|||{{{pppgggbbbdddhhhmmmrrrwww{{{zzzwwwtttrrrnnnssssssqqqvvv|||xxxnnnTTT???///...111---***+++(((((())))))))))))((((((((((((((()))))))))******))))))))))))(((((((((((()))))))))((('''&&&&&&&&&''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((())))))***((((((''''''''''''((((((+++++++++*********))))))************************))))))*********++++++++++++***))))))+++---000222666;;;CCCJJJOOOTTTWWWZZZ^^^^^^```aaabbbcccccccccfffgggiiimmmpppppplllhhheeecccaaaaaaccceeedddbbbcccbbb]]]XXXYYY]]]]]]YYYWWWWWWWWWXXX[[[___dddffffffaaa[[[UUUSSSUUUXXX[[[___bbbdddaaa[[[ZZZ___dddiiigggdddbbbaaa^^^YYYUUUTTTQQQNNNMMMOOOOOONNNMMMKKKJJJIIIHHHGGGGGGFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDBBB???>>>???AAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@@@@???===;;;:::::::::::::::999888777666555555444222333333555777999;;;<<>><<<:::888888888888999999999999888888999999::::::;;;;;;888999999999888777555444444444444444555666777888<<<:::999;;;???AAAAAA@@@AAABBBBBBCCCDDDEEEFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGLLLKKKJJJHHHCCC===888555444444333333222111111000222222222222222222222222000000000000000///....../////////000000111222333555444333222222333444444777777888999999:::;;;;;;999999888777666555333333555444333444555777999999===BBBGGGHHHFFFDDDEEEFFFOOOKKKJJJOOOTTTYYY___fffpppwww~~~}}}sssfff]]]XXXTTTKKKBBB??????DDDMMMWWWXXX___fffhhhkkkppprrrqqqooonnnpppvvv}}}}}}|||~~~~~~zzzyyywwwvvvvvvuuurrrppppppooonnnnnnmmmjjjfffccc\\\^^^bbbhhhmmmooonnnmmmmmmmmmmmmmmmnnnooopppqqqppppppqqqqqqpppooonnnmmmmmmmmmnnnnnnmmmllljjjiiiiiiiiiiiijjjjjjkkkkkklllkkklllmmmnnnnnnmmmlllkkkiiigggffffffggghhhggggggffffffeeedddbbb^^^ZZZXXXOOOMMMJJJHHHJJJMMMRRRUUUZZZ[[[]]]]]]ZZZUUUNNNJJJGGGIIILLLOOORRRXXX^^^cccggghhhhhhfffcccbbbaaabbb[[[[[[ZZZYYYXXXVVVUUUTTTWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRPPPPPPQQQRRRTTTUUUVVVVVVSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJLLLNNNPPPPPPOOOOOOPPPOOONNNNNNPPPSSSWWWYYY^^^```bbb```XXXNNNFFFAAA<<<888555333333555555555999;;;>>>DDDQQQaaaiiiiii\\\OOOCCC@@@EEEMMMYYYbbbgggeeedddfffffffffjjjpppuuuuuunnn^^^UUU\\\nnn{{{~~~wwwnnnfffccceeeiiippptttyyy|||zzzwwwtttrrrnnntttvvvuuuyyy{{{rrreeeKKK:::------///,,,))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%''''''((()))))))))((((((''''''''''''((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((+++************))))))))))))))))))))))))))))))))))))))))))*********++++++***)))((((((***,,,///111333888???FFFLLLQQQVVVYYY\\\\\\^^^___aaacccddddddjjjjjjjjjlllmmmmmmkkkhhhgggeeebbbaaaaaa```___]]]aaa```[[[WWWWWW\\\]]][[[XXXWWWWWWWWWZZZ^^^bbbdddfffbbb\\\WWWTTTUUUWWWYYY[[[]]]^^^ZZZVVVVVV[[[```fffdddbbbaaa```]]]YYYVVVRRRPPPNNNNNNOOOOOONNNLLLLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCBBB@@@??????@@@@@@@@@???>>>============;;;;;;<<<===>>>>>>>>>>>>??????===<<<;;;::::::::::::999999888777666555555333333444555666888:::;;;>>>?????????===;;;999888666666777777777888888888888888888888888999999999888888999888888777666555333333333444444666777777;;;::::::<<<>>>@@@@@@???>>>>>>???@@@AAABBBCCCCCCFFFEEEEEEDDDCCCBBBBBBAAAGGGFFFDDDAAA===999555333444333333222222111111111222222222222222222222222000000111111000000//////000000000000000111333333444444333333333444444555777777888888999:::::::::999999888777555444222222444444555666777888999999===CCCHHHHHHEEEDDDIIINNNUUUPPPNNNPPPTTTXXX___fffqqquuuxxxtttjjj___XXXVVVSSSIII@@@<<<<<<@@@JJJTTTZZZbbbiiimmmrrryyy}}}}}}wwwuuuuuuwww|||~~~}}}{{{xxxwwwuuuwww||||||xxxwwwvvvvvvvvvtttpppnnnooonnnmmmmmmmmmkkkgggccc[[[\\\___ccchhhkkkkkkjjjlllllllllmmmnnnooopppppppppppppppoooooonnnnnnmmmmmmnnnnnnnnnmmmkkkiiiggggggggghhhiiiiiijjjkkkkkkllllllmmmmmmmmmllljjjiiieeedddcccccceeefffeeeddddddddddddbbb___[[[XXXUUUKKKIIIGGGFFFGGGKKKPPPSSSWWWYYY[[[ZZZUUUOOOIIIFFFEEEHHHLLLQQQUUU[[[aaafffiiiiiigggddd```^^^]]]^^^YYYZZZZZZZZZYYYWWWVVVTTTUUUUUUVVVVVVUUUUUUUUUTTTVVVVVVVVVVVVTTTSSSQQQPPPOOOPPPQQQRRRTTTUUUVVVWWWTTTSSSQQQPPPOOONNNNNNNNNPPPPPPOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMOOOOOOOOONNNOOOPPPOOONNNNNNPPPSSSVVVXXX\\\^^^___[[[TTTJJJBBB>>>999666333222333555555555888;;;@@@HHHVVVeeelllkkkXXXLLLBBBAAAGGGPPP[[[dddiiigggggggggiiilllqqquuu{{{uuugggYYYSSS[[[lllxxxzzzwwwrrrkkkeeeeeehhhkkkppptttyyy{{{yyyuuuqqqooommmtttxxxxxx{{{xxxiiiWWWBBB666,,,,,,...,,,))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''((()))******))))))''''''''''''(((((((((((((((''''''''''''((())))))((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((()))+++---///333888>>>EEELLLRRRXXX\\\[[[[[[]]]^^^```bbbdddeeehhhgggffffffffffffgggfffeeecccaaa___]]]\\\[[[ZZZ^^^^^^[[[VVVWWW[[[]]]\\\YYYXXXWWWXXXYYY\\\```bbbccc```[[[WWWTTTSSSTTTUUUWWWXXXXXXUUURRRSSSXXX]]]```______^^^\\\ZZZWWWUUUQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@??????@@@@@@@@@???>>>============:::;;;<<<>>>???>>>>>>===???>>>======<<<;;;;;;;;;;;;;;;:::999888777666666333333444555666777999:::<<<======<<<<<<:::999888555555555666666666777777888888888888777777777777888888888888777777666666333333333333444666777777;;;;;;<<<===>>>?????????;;;<<<<<<===???@@@@@@AAABBBAAA@@@???>>>===<<<;;;@@@???===;;;888777666555333333333222222111111111111111111111111111111111000000111111111000000///000000000000111222333333444444444444444555555555777777888888999999999::::::999777666444333222111222444666888888888999:::>>>DDDIIIHHHCCCDDDMMMUUU[[[VVVRRRSSSTTTWWW^^^gggpppssstttooodddZZZUUUTTTSSSJJJ@@@<<<<<>>>>>>>>>>>>>>999:::<<<>>>>>>>>>======>>>>>>>>>======<<<;;;;;;===<<<;;;;;;999999888777444444444444555666888888:::::::::999999888777777444444555555555666666666888777777777777777777777888888888777777777777777333333333444555666777888;;;<<<>>>??????>>>>>>>>>;;;;;;<<<<<<===>>>>>>???======<<<;;;:::999888777999999888777777777888888333333222222222222222111111111111111111111111111000000111111111111000000000000000000111222333444444444555555666666666666777888888888888888999999999888666444333222222222222555888999888999:::<<>>???FFFNNNXXXaaalllsss{{{|||xxxvvvvvvuuurrroookkkkkkjjjlllpppyyy|||uuuoooppprrruuuvvvtttqqqmmmnnnmmmllllllkkkiiidddaaaXXXWWWWWWYYY^^^ccceeefffiiijjjlllmmmooooooppppppnnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkklllkkkkkkkkkkkkjjjhhhfffdddbbbaaa`````````___]]][[[\\\\\\\\\ZZZXXXTTTQQQOOODDDCCCBBBCCCEEEIIIMMMPPPSSSUUUVVVRRRLLLFFFDDDEEEGGGKKKQQQVVVZZZ]]]aaadddeeeccc```[[[VVVUUUVVVXXX[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNMMMNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRQQQPPPOOONNNMMMLLLNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKOOOPPPNNNMMMNNNOOOOOONNNMMMLLLMMMOOORRRTTTWWWXXXWWWSSSKKKCCC===;;;555333222222555777777777888???IIISSS```iiihhhcccPPPHHHCCCFFFMMMUUU]]]cccggghhhiiijjjqqqzzz~~~ooo[[[SSSVVV]]]eeekkkiiihhhfffeeeeeegggiiikkkiiimmmrrrtttrrrnnnjjjiiihhhqqqzzz~~~gggOOO888333///,,,+++,,,,,,,,,(((((())))))))))))(((((('''''''''''''''&&&&&&&&&+++*********))))))))))))))))))))))))))))))((((((''''''((()))))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((((((((()))))))))))))))***((((((((((((((((((((((((((((((((()))))))))******))))))))))))***+++,,,------111777>>>EEEMMMVVV[[[```______^^^___```bbbcccdddccc```]]][[[[[[^^^```WWWXXXYYYXXXVVVVVVXXXYYYZZZ^^^^^^[[[YYY[[[]]][[[YYYXXXVVVUUUUUUWWWYYY[[[YYYXXXVVVSSSQQQOOOMMMLLLNNNOOOPPPOOOOOOPPPRRRUUUSSSUUUWWWVVVTTTRRRRRRRRRSSSUUUXXXWWWTTTPPPNNNMMMGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@??????@@@AAA@@@>>>AAAAAA@@@???>>>>>>>>>>>>::::::;;;<<<===============>>>>>>>>>>>>===<<<;;;===<<<<<<;;;:::999888888555444444444555666666777666666666666555555555555444444555555555666666666777777777777777888888888888888777777777777888888333333444444666777999:::<<<>>>AAAAAA@@@???>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::999888777666666555555555555555666777888999222222222222222222222222111111111111111111111111000000111111222222111111111111000111111222333444333444555666777777777777888888888888888888888888888666555333222222222333222555888999888888;;;???AAADDDGGGFFFDDDHHHQQQZZZ^^^ZZZXXXXXXVVVWWW___hhhlllnnnnnnhhh___WWWVVVWWWXXXPPPHHHCCCAAA@@@EEELLLUUU```llluuu|||{{{uuurrrqqqoookkkgggeeeeeefffgggkkktttyyyrrrjjjllloootttvvvvvvrrrooommmllljjjjjjhhheeeaaa]]]VVVTTTSSSVVV[[[```dddfffhhhiiikkkmmmoooooooooooonnnmmmlllllllllmmmnnnnnnooonnnllljjjiiiiiijjjkkklllllllllllllllllllllllllllmmmmmmllljjjhhhfffeeebbb```___^^^]]]ZZZWWWTTTUUUVVVVVVUUUSSSOOOLLLJJJAAA@@@@@@AAACCCGGGKKKNNNPPPRRRRRRMMMGGGBBBCCCEEEEEEIIIPPPUUUYYY]]]```cccdddbbb^^^YYYVVVUUUWWWZZZ\\\[[[ZZZXXXWWWVVVVVVVVVSSSTTTVVVXXXXXXXXXWWWVVVRRRQQQPPPNNNNNNNNNNNNOOONNNNNNOOOOOOPPPQQQQQQRRRQQQQQQQQQPPPOOONNNMMMLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJOOOOOOMMMKKKLLLNNNNNNMMMKKKJJJKKKMMMPPPQQQTTTUUUTTTOOOHHHAAA<<<:::444333222333666888888888:::CCCOOOZZZdddjjjeee^^^MMMFFFDDDIIIQQQVVV\\\aaadddgggiiikkkttt|||gggSSSPPPWWW^^^cccfffeeedddcccdddeeeffffffffffffjjjooorrrpppllliiigggjjjsss|||}}}cccHHH555333///***)))***,,,,,,(((((())))))))))))((((((((((((((((((''''''&&&&&&******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***)))*********+++,,,,,,---+++...444:::BBBKKKUUU[[[dddcccaaa_________```aaadddccc```[[[VVVUUUWWWYYYSSSTTTVVVUUUSSSSSSUUUWWWYYY___aaa^^^[[[\\\\\\ZZZWWWUUUSSSQQQQQQRRRTTTVVVVVVUUUTTTSSSQQQNNNLLLKKKIIIKKKLLLMMMNNNNNNOOOPPPPPPSSSUUUUUUSSSQQQRRRSSSSSSVVVYYYXXXTTTOOOKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDAAA???===>>>@@@AAA@@@>>>@@@@@@???>>>============;;;;;;;;;;;;<<<===>>>>>>======>>>???>>>===<<<;;;;;;;;;:::999888777777666555555444444444555666666666555555555555666666666555555555555666666666666666777777888888999999999888888777666666777888999444444444555777999:::;;;===@@@CCCCCCAAA??????@@@<<<;;;;;;:::999999888888888777777777666666555555333333444444555666666666222222222222222222222222111111111111111111111111///000111222222222222111111111111111222333444444333444666777888888777777888888888888777777777777666555333222111222333444333666999888777888===AAABBBDDDEEEEEEEEEIIIQQQXXX[[[ZZZYYYZZZXXXXXX___hhhlllllliiibbbZZZVVVYYY]]]ZZZRRRJJJFFFCCCAAAEEEKKKVVVaaannnwww~~~yyysssooommmjjjfffccc```bbbcccdddhhhppp{{{xxxqqqgggiiinnnssswwwwwwssspppkkkjjjiiihhhfffccc^^^ZZZTTTSSSQQQTTTYYY___cccfffhhhiiikkkmmmooopppoooooonnnmmmlllkkkkkklllnnnnnnooonnnkkkiiihhhiiikkklllmmmmmmmmmmmmmmmmmmmmmllliiiiiiiiihhhfffdddbbb```aaa___]]]\\\ZZZWWWSSSOOOQQQQQQRRRQQQOOOLLLIIIGGG???>>>>>>???BBBFFFJJJLLLOOOPPPOOOJJJCCC@@@BBBEEEBBBGGGNNNTTTXXX\\\___bbbdddbbb___ZZZVVVVVVYYY\\\\\\[[[XXXVVVUUUTTTTTTUUUPPPQQQTTTVVVWWWVVVUUUTTTPPPNNNMMMLLLLLLMMMOOOQQQNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKOOONNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDIIINNNNNNKKKIIIJJJMMMNNNMMMKKKIIIJJJLLLNNNPPPSSSSSSRRRMMMGGG@@@<<<:::444333222444777999999999===FFFSSS^^^gggkkkdddZZZKKKFFFDDDKKKRRRWWW\\\```aaafffiiilllvvvwwwaaaMMMMMMXXX___bbbdddcccccccccdddeeedddcccaaadddiiinnnqqqooollliiigggnnnvvv}}}wwwZZZ>>>333222...)))&&&(((+++,,,(((((())))))))))))(((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,,,,,,,---***...333:::BBBKKKUUU\\\gggeeeccc```_________```dddccc```YYYRRROOOPPPRRRQQQSSSTTTSSSQQQPPPSSSUUUYYY___ccc```]]]\\\[[[YYYUUUSSSPPPNNNNNNOOOQQQRRRTTTTTTTTTSSSQQQOOOLLLKKKFFFHHHJJJLLLMMMMMMMMMMMMOOORRRUUUUUUSSSQQQRRRTTTSSSWWWZZZXXXSSSMMMIIIHHHBBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEAAA???===>>>AAABBB@@@>>>???>>>===<<<<<<;;;;;;<<<<<<;;;::::::;;;<<<>>>???======>>>??????>>>===<<<:::999999888777666555555555555444444444555555666888888777777777888999999555555555666666666777777666666777888999::::::;;;888888777666666777888999444555555666888999;;;<<<>>>AAADDDDDDBBB??????@@@;;;;;;:::999888777666666666666666666666666666666333333444444444444333222222222222222222222222222000000000000000000000000///000111222222222222222111111111111222333444555333444666777888888888777888888888777777777777777555444222111111222444555444777999888666888===CCCCCCDDDDDDDDDFFFKKKQQQVVVYYYYYYZZZ[[[YYYXXX```iiilllkkkfff]]]UUUUUU[[[aaaYYYSSSOOONNNHHHAAA@@@DDDRRR]]]lllwww}}}~~~~~~~~~{{{xxxrrrlllgggeeedddddddddaaabbbeeehhhkkkqqqyyyzzzssslllmmmooosssvvvwwwuuurrrmmmjjjhhhfffdddbbb___]]]WWWTTTQQQSSSYYY```dddfffhhhhhhjjjkkklllmmmmmmmmmhhhjjjkkkmmmnnnooonnnnnnnnnllliiihhhiiijjjjjjjjjmmmnnnooooooooonnnlllkkkllliiifffddddddddddddccc```]]]YYYVVVSSSPPPLLLIIIHHHHHHHHHHHHFFFDDDBBBAAA888999:::<<>>???@@@EEELLLQQQUUUZZZ```eeeeeeeeeccc___ZZZYYY[[[^^^aaa]]]YYYVVVUUUUUUSSSRRRPPPPPPQQQSSSUUUUUUTTTRRRQQQNNNKKKKKKLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNQQQPPPMMMKKKJJJJJJJJJKKKOOONNNLLLJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJKKKLLLKKKIIIGGGJJJIIIGGGGGGHHHJJJMMMOOONNNNNNNNNJJJDDD???;;;999999444111333555555777:::EEEKKKWWWeeemmmiii[[[OOOBBBGGGNNNSSSVVVXXXYYYZZZ```eeeiiiooo~~~ooo[[[MMMQQQYYY\\\```fffeeeeeedddcccccccccddddddiiimmmqqqppplllgggdddccckkkooovvv}}}{{{iiiMMM888111///,,,***(((((()))))))))))))))((('''%%%$$$###&&&'''((())))))((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''---,,,+++,,,,,,+++(((&&&&&&&&&((()))************...///222666>>>IIIVVV^^^iiihhhfffcccaaa___^^^^^^dddbbb]]]WWWRRROOONNNOOOUUUTTTSSSQQQNNNNNNPPPSSSZZZ]]]aaaccc```\\\YYYWWWWWWSSSNNNJJJJJJKKKLLLMMMOOOQQQRRRQQQOOOMMMLLLLLLIIIJJJJJJKKKMMMNNNPPPPPPNNNPPPQQQQQQPPPOOOQQQRRRSSSUUUVVVVVVSSSMMMGGGCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>======>>>???@@@@@@???>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<@@@>>>===<<<======;;;:::888888888888888999999999666666555555555666666777555666777999999999888777999888666555555555666777666666777777888888888999555555555666666666666666444333222444999<<<===;;;???@@@BBBCCCBBB@@@>>><<<::::::999999888777666666777777777777777777777777444444333333333333222222111222222333333222222111000000111111111111000000//////000111111111111111222222333333333444444444555555555555666666666666555666777888888777666555333222222111222333555666444777888888999<<>>===888999:::<<>>======???AAAFFFLLLRRRUUU[[[bbbgggiiiiiifffaaa]]][[[]]]``````]]]YYYVVVUUUUUUTTTSSSPPPPPPQQQSSSUUUUUUTTTRRRPPPNNNKKKKKKLLLNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOMMMKKKJJJJJJKKKLLLNNNMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGJJJLLLLLLKKKIIIHHHHHHHHHGGGGGGHHHJJJLLLNNNNNNOOONNNKKKEEE???;;;999888444333666888777:::===FFFNNN[[[hhhnnnhhhYYYMMMCCCIIIPPPUUUWWWXXXYYY[[[eeekkkooouuugggVVVKKKQQQZZZ]]]```fffcccdddeeefffhhhiiijjjkkknnnqqqsssrrrmmmhhheeedddjjjmmmrrrvvvrrraaaIII777///...+++)))''''''((((((((((((((()))(((((('''''''''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&(((''''''&&&&&&''''''((()))((('''((()))(((&&&$$$'''''''''((()))*********---...111555===HHHTTT\\\hhhgggeeecccaaa___^^^]]]```^^^YYYTTTOOOLLLLLLLLLSSSSSSRRRPPPNNNOOOQQQSSSZZZ\\\```bbbaaa]]]XXXUUUUUUQQQLLLIIIIIIKKKLLLMMMOOOPPPQQQRRRQQQOOOOOONNNJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPOOONNNNNNPPPQQQSSSTTTUUUUUURRRLLLGGGCCCCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEEEECCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<>><<<<<<======;;;:::999999999888888888888888666666555555555666666777666666777888888888777777999888777666555666666777666666777777777888888888666666666666666555555555444333222444888;;;<<<;;;>>>???AAABBBAAA???===<<<::::::999888888777666666666666666666666666666666444444333333333222222222111222222333333222222111000000111111111111000000///000000111111111111111222222222222333333333444666666666777777777777888666777777888777666555444333222222222222444555666666888:::<<<>>>BBBFFFIIIDDDAAA>>>AAAHHHOOOSSSTTTSSSSSSTTTWWW]]]dddkkkooolllggg^^^XXXWWWZZZ```ddd___YYYUUURRRLLLFFFDDDEEEOOOZZZiiitttwwwvvvtttttttttrrroookkkfffbbb___^^^```^^^___ccceeehhhpppxxxyyyyyyyyyyyyyyyxxxtttqqqpppmmmhhheeecccaaa___]]]]]]YYYUUUUUUXXX]]]bbbdddhhhiiijjjlllmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmllljjjhhhggghhhiiiiiiiiikkkllllllmmmlllkkkjjjiiigggdddbbbaaaaaa```___^^^[[[XXXSSSOOOKKKGGGBBB???<<<<<<<<<;;;;;;999888777777888:::===???@@@AAAAAAAAAAAA@@@>>><<<<<<===???AAAFFFMMMRRRVVV\\\ccciiilllkkkhhhccc___^^^```bbbbbb^^^ZZZWWWVVVVVVUUUSSSPPPPPPQQQRRRTTTUUUSSSQQQPPPMMMKKKKKKMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRRRRQQQPPPOOOOOONNNLLLKKKJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFGGGIIIKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOOOOLLLGGG@@@;;;999777444555888::::::<<<@@@IIIRRRaaammmooofffWWWKKKFFFLLLSSSWWWXXXXXXZZZ[[[iiipppvvv|||]]]QQQKKKSSS[[[^^^aaafffaaacccgggkkkoooqqqssssssuuuvvvvvvtttoooiiifffdddgggiiilllmmmfffWWWBBB444...,,,***((('''&&&''''''''''''((()))******))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%(((''''''&&&&&&''''''(((***)))))))))++++++)))'''((((((''''''((()))***++++++,,,///333;;;EEEQQQYYYeeedddcccaaa___^^^\\\\\\\\\ZZZUUUQQQNNNLLLKKKKKKPPPPPPPPPOOONNNOOOQQQSSSYYY[[[]]]aaaccc___WWWPPPRRRNNNJJJHHHHHHJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSLLLKKKJJJHHHHHHIIIJJJKKKMMMNNNNNNMMMLLLMMMOOOPPPRRRSSSTTTSSSPPPKKKFFFCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDEEEEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>???@@@>>>>>>======<<<;;;;;;;;;;;;::::::::::::;;;<<<<<>>??????>>><<<:::999999888888777777666666444444444444444444444444333333333333222222222222111111222222222222111111000000111111111111000000///000111111222222111111111111222222222333333333777777777777888888888888777888777777666555333222333222222333333555666666888999<<>>>>>CCCLLLSSSUUUTTTQQQQQQSSSZZZdddmmmrrrssshhhaaaYYYVVVYYY^^^bbbdddccc___YYYUUUPPPKKKGGGFFFMMMWWWeeeooorrrpppmmmlllmmmmmmkkkhhhddd```\\\ZZZ___]]]^^^bbbeeeiiipppxxx~~~}}}|||{{{zzzzzzxxxtttqqqqqqmmmhhheeecccaaa___^^^]]]ZZZVVVUUUWWW\\\bbbeeehhhiiijjjlllmmmmmmmmmmmmooopppqqqqqqpppooommmllljjjhhhgggfffhhhiiihhhhhhiiijjjjjjkkkkkkiiihhhgggeeecccaaa``````___^^^\\\ZZZVVVQQQLLLHHHCCC>>>:::888888777777777666555555777888:::<<<=========<<<;;;<<<<<<;;;:::;;;===@@@AAAFFFLLLRRRWWW]]]eeekkkmmmkkkhhheeeccccccdddeeegggccc^^^ZZZXXXVVVTTTSSSPPPPPPPPPRRRTTTTTTRRRQQQOOOMMMKKKLLLMMMNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNQQQSSSTTTRRRPPPNNNMMMLLLKKKKKKJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEEEEDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHIIIIIINNNPPPQQQNNNIIIBBB<<<999777555777:::;;;:::<<>>>>>>>>>>>>>>??????=========<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>===;;;;;;<<<===;;;:::;;;;;;:::999888888777777888777666666666666666666777777777777777666666666888888888777777777777777666666777777777777777777888888777666555444444333333333222333555666777777999:::;;;<<<<<<;;;:::999888888777777777666666666333333333333333333333333333333333222222222222111111111222222222222111111000000111111111111000000000000111222222222222111111111111222222222333333666666777777777888888888999888777666555333222111222222333444555666777777999:::>>>EEEKKKMMMJJJFFF???>>>AAAIIIRRRXXXXXXUUUQQQQQQSSS\\\hhhqqqsssrrrddd]]]VVVUUUZZZaaaddddddhhheee___YYYTTTPPPKKKFFFJJJSSS```hhhjjjhhhfffeeeggggggfffdddbbb^^^ZZZXXX___]]]^^^bbbfffjjjrrrzzz}}}{{{zzzyyyyyywwwtttqqqpppmmmiiifffdddbbb```^^^[[[YYYVVVTTTVVV[[[ccchhhggghhhjjjkkkllllllmmmmmmppppppppppppooommmllljjjhhhgggeeefffggghhhhhhgggggghhhhhhiiihhhgggfffeeeeeecccaaaaaaaaa```^^^\\\ZZZVVVQQQKKKFFFAAA<<<888666666666666555555666666666777999:::;;;::::::999888999:::::::::;;;>>>AAAAAAFFFLLLRRRXXX___hhhooopppooommmlllllllllllllllmmmiiiccc]]]ZZZWWWTTTRRRQQQPPPPPPRRRTTTTTTRRRPPPNNNLLLKKKLLLNNNOOOOOONNNKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMQQQSSSTTTRRROOOMMMKKKJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEECCCDDDDDDEEEFFFGGGHHHHHHNNNPPPRRRQQQKKKCCC===999888777888::::::888<<>>>>>>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<;;;;;;<<<<<<;;;:::<<<;;;;;;:::999888777777888888777666666666666666777777666666666666666666888888888888888777777666777777666666666666666666888888777666555444444333222333333333222333444555666777888999999888777777777777666666666666666666333333333333333333333333333333222222222111111111000111111222222111111000000000111111111111000000000000111222222222222222111111222222222333333333555555555666666666777777999888777555333222111000222333444555666777777888888:::@@@GGGMMMNNNHHHCCC===@@@EEEMMMTTTXXXWWWUUUTTTTTTWWW```jjjppppppmmmaaa[[[UUUVVV]]]dddggggggmmmjjjccc\\\XXXUUUNNNGGGFFFNNNYYY```aaa```___``````aaaaaa```^^^\\\ZZZXXX]]]\\\]]]bbbfffjjjrrr{{{|||{{{yyyxxxwwwvvvsssqqqnnnllliiigggfffdddaaa^^^ZZZXXXVVVSSSTTTZZZbbbhhhfffggghhhjjjkkkkkkkkkkkknnnnnnooonnnmmmllljjjhhhfffeeedddeeeggghhhgggfffeeeffffffggggggeeedddcccdddcccbbbaaaaaa```^^^[[[YYYUUUPPPKKKFFFAAA;;;777666555555555555666666777666666777888888888888777666777999999:::<<>>FFFWWWcccppprrrgggYYYPPPMMMQQQVVVZZZXXXTTTTTTYYY```hhhuuu|||eeeQQQUUUZZZ```ddddddccccccgggjjjpppvvv}}}}}}uuunnnhhhdddaaa^^^eeeiiicccRRR???222,,,,,,,,,+++******)))((((((''''''(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))((((((''''''(((((()))((('''%%%&&&((()))))))))***)))(((''''''((()))***''')))***---111888@@@EEEOOOPPPRRRTTTTTTTTTTTTSSSPPPMMMJJJJJJLLLMMMKKKHHHGGGIIIKKKLLLLLLMMMOOOQQQQQQSSSWWW\\\```]]]WWWQQQKKKHHHFFFEEEFFFHHHHHHHHHJJJJJJLLLRRRYYY]]]]]]\\\VVVRRRMMMHHHEEEFFFHHHJJJKKKMMMPPPQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;:::;;;<<<<<<;;;:::;;;;;;::::::999999888888999999888777666666666666666555555555555666777888888888999999888888777666777777666666666666555555777777666666555555444444222333333222111000222333444444555666666666666555666666666666555555555555222222222222222222222222222222222222111111111111000000111111111111000000000000111111111111000000000111222222333222222222222222333333333444444444555555555555666666666666888777666444222111111111222333444666777888888888777;;;BBBIIIMMMKKKFFFAAA>>>DDDLLLRRRTTTTTTTTTTTTWWWYYY]]]dddkkkmmmjjjggg^^^[[[XXX[[[bbbiiinnnppppppnnnggg^^^[[[YYYQQQGGGCCCJJJSSSYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYY[[[ZZZ\\\aaaeeeiiiqqqzzz~~~|||yyyxxxvvvtttqqqoookkkjjjiiiiiihhheeeaaa^^^[[[YYYVVVSSSRRRVVV___eeeeeefffggghhhiiijjjjjjjjjkkklllllllllkkkjjjhhhgggeeeddddddeeeggggggfffeeeddddddeeeeeeeeedddcccbbbcccbbbaaaaaaaaa```]]]ZZZXXXTTTOOOJJJEEE@@@;;;777444444333333333444666666555555555555555666777777666888999::::::===@@@CCCGGGLLLRRRXXX^^^gggrrryyyzzzuuummmiiiccc^^^ZZZWWWUUUSSSQQQPPPPPPRRRSSSSSSPPPNNNLLLKKKKKKMMMOOOPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPOOOLLLKKKHHHHHHHHHGGGFFFEEEDDDDDD???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEDDDDDDEEEGGGIIIKKKNNNQQQUUUTTTNNNEEE>>>999777777888::::::;;;DDDMMMZZZgggrrrooobbbTTTOOOPPPTTTXXXZZZVVVQQQQQQYYYaaahhhvvvrrrYYYNNNTTT\\\bbbdddeeeeeedddfffiiiooovvv~~~vvvoooiiidddaaa___fffiii___KKK999000///************)))(((''''''&&&''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))+++***(((((()))++++++***)))))))))(((((((((((((((((()))***+++...333:::???GGGIIILLLNNNPPPQQQQQQQQQNNNJJJHHHIIILLLNNNKKKHHHFFFHHHKKKLLLLLLLLLMMMOOONNNQQQVVV[[[]]][[[WWWUUUKKKIIIFFFEEEFFFGGGGGGFFFJJJIIIKKKRRRZZZ^^^^^^\\\VVVRRRKKKFFFCCCDDDGGGJJJJJJNNNSSSUUUTTTRRROOONNNLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;::::::<<<<<<;;;::::::::::::::::::::::::::::::999888777666666666666444444444444555777888999888888999999999888777666777777666666666555555555666666666666666555555555111333333222///...000222222222333333444444444444555555555555555555555555333333333333333333333333222222222222111111111111000000111111111111000000000000111111111111000000000111222222333333222222333333444444444555555555555666666666666777777777777666555333222111111111111333555777888999999999777===FFFKKKLLLHHHDDDAAACCCLLLVVVYYYVVVSSSTTTVVVYYY]]]dddiiillljjjgggdddZZZ[[[]]]aaahhhqqqxxx}}}rrrpppiii```\\\[[[RRRHHHBBBHHHPPPUUUVVVWWWYYY[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZXXXZZZ___dddhhhpppyyy~~~{{{xxxvvvssspppnnniiiiiiiiijjjiiigggbbb^^^]]][[[WWWRRRPPPTTT\\\cccdddeeefffhhhiiiiiiiiiiiijjjjjjkkkkkkjjjiiigggfffdddcccccceeeggggggfffdddccccccdddeeedddcccbbbaaabbbaaa`````````___\\\YYYVVVSSSNNNIIIDDD???:::777222222111111111333444555555444444333444555666888777888::::::;;;===AAADDDJJJNNNUUU[[[aaajjjuuu}}}yyysssjjjfffaaa\\\ZZZXXXUUUTTTQQQPPPPPPQQQSSSRRRPPPNNNLLLKKKKKKMMMOOOPPPOOONNNJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOOOOOOOMMMKKKJJJHHHHHHGGGGGGEEEDDDBBBBBB===>>>@@@BBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDGGGJJJLLLNNNQQQUUUUUUOOOFFF>>>999777666777:::;;;>>>IIITTT]]]hhhrrrnnn^^^QQQOOORRRVVVYYYZZZUUUOOOPPPYYYbbbhhhvvviiiNNNKKKSSS\\\aaadddffffffeeeeeehhhnnnuuu~~~xxxpppkkkfffbbbaaaggghhh[[[FFF555000111((()))))))))((('''&&&&&&%%%&&&''')))******++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''))))))(((((((((((()))))))))'''%%%%%%&&&'''''''''(((((())))))))))))((('''((()))******---111777<<>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<:::::::::<<<<<<;;;::::::::::::::::::::::::;;;:::999888777666666666666444333333444555777999:::888888999:::999888777666777777666666555555555444555555555666666666666666111333333111...---///111111111222222222333333333444555555555555555555555333333333333333333333333222222222111111111111000000000111111111111000000000000111111111111000000111111222333333333333222444444444555555555666666777777777777888888888888777666444222111111222222111333555777999999999999777???HHHMMMKKKGGGCCCBBBIIITTT^^^```YYYTTTVVV[[[ZZZ```hhhlllllliiifffdddXXX[[[```eeemmmvvvqqqnnniiieee```XXXOOOHHHDDDEEEGGGJJJOOOTTTYYY\\\YYYZZZ\\\\\\\\\[[[YYYXXX[[[[[[\\\___eeekkkoooqqqxxx~~~yyyuuuqqqnnnllljjjjjjiiihhhfffeeecccbbb^^^ZZZWWWWWWVVVWWW]]]dddfffggghhhiiiiiihhhgggfffjjjiiihhhhhhhhhgggeeeccc```aaabbbcccccccccccccccddddddcccbbbbbbaaaaaa```aaa___^^^^^^^^^]]]ZZZXXXRRROOOKKKGGGBBB===888444333333333444444444555555999999777666444444333333888888999999;;;>>>CCCGGGJJJPPPYYYcccmmmwwwvvvnnniiigggddd```]]][[[YYYVVVTTTQQQQQQRRRRRRQQQOOOMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOMMMKKKJJJJJJKKKFFFHHHIIIJJJHHHEEEAAA>>>=========???AAACCCEEEFFFGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCAAAAAACCCHHHKKKSSSUUUVVVSSSLLLCCC<<<888:::777888>>>BBBCCCJJJTTTccclllrrrjjjYYYOOOQQQXXX___[[[XXXVVVSSSSSS[[[dddkkkwwwsssZZZIIILLLTTT]]]ccccccbbbaaaaaadddjjjqqqxxx}}}tttllleeebbbbbbaaahhhfffTTT???333...***))))))))))))))))))))))))(((&&&$$$$$$&&&'''&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''((())))))++++++***((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((++++++***)))***---222666@@@BBBFFFIIIJJJKKKMMMOOOKKKLLLNNNOOOPPPPPPOOONNNIIIHHHHHHIIIKKKLLLLLLJJJPPPPPPRRRUUUYYY[[[[[[ZZZSSSPPPKKKGGGEEEEEEGGGHHHKKKKKKMMMTTTZZZ\\\XXXTTTOOOMMMIIIEEECCCBBBAAABBBJJJNNNSSSWWWWWWTTTOOOKKKKKKKKKKKKLLLNNNPPPSSSTTTPPPNNNKKKGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999999999;;;;;;;;;;;;999999:::::::::999999999888888999999999888888888888777444444444444555777888999;;;;;;::::::999888888888777777777666666666666666444444444444444444444444222222111111000000//////111222333444444444333222444444444444444666777777333333333222222111111111333222111111000000111111222111111111000000//////000000000000111111111111333333333333333333333333555555555555666666666777999999888888777777666666888666222///......///000333555777888777777888999:::AAAHHHKKKHHHEEEDDDEEETTT[[[]]]XXXTTTWWWZZZZZZbbbeeejjjmmmmmmiiieeebbbYYY___fffooo|||pppmmmiiieeeaaa\\\TTTOOOGGGFFFFFFHHHNNNTTTXXX[[[YYYZZZ\\\]]]]]][[[ZZZYYYZZZZZZZZZ]]]bbbgggkkkmmmttt~~~{{{vvvrrrooommmkkkkkkkkkiiihhheeecccbbb___[[[XXXWWWVVVVVV\\\cccfffgggiiijjjjjjjjjiiihhhjjjiiihhhhhhhhhhhhfffdddaaaaaabbbccccccccccccbbbbbbccccccbbbbbbaaa``````___^^^]]]]]]]]]\\\YYYWWWQQQNNNIIIDDD@@@<<<777444333333444444444555555555777777666555555555555666999::::::;;;<<<@@@EEEHHHLLLRRR[[[eeeppp{{{|||ssslllhhhdddcccaaa___]]]ZZZWWWUUURRRQQQQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLEEEFFFGGGGGGEEEBBB???===<<<<<<>>>@@@CCCFFFHHHHHHIIIHHHGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBEEEIIIMMMTTTUUUUUUQQQJJJAAA:::777:::888999>>>AAAEEEOOOZZZkkkppppppeeeUUUMMMRRRZZZ^^^ZZZWWWUUURRRSSSZZZcccooo{{{jjjVVVJJJOOOVVV^^^ddddddcccccccccgggmmmsss{{{{{{qqqjjjdddcccdddfffiiicccPPP<<<111---***))))))))))))))))))))))))(((&&&%%%%%%&&&'''&&&%%%(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''''')))((('''&&&%%%$$$######''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((''''''*********)))))),,,111555:::===BBBFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPIIIHHHGGGHHHJJJLLLLLLLLLNNNOOOQQQUUUYYY[[[ZZZYYYSSSOOOJJJFFFDDDEEEGGGHHHKKKKKKNNNUUU[[[\\\XXXSSSOOOMMMIIIFFFCCCBBBAAAAAAHHHLLLQQQUUUUUUSSSOOOLLLKKKKKKKKKLLLMMMOOOQQQRRROOOMMMJJJHHHEEEDDDCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA>>>========================<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999999999:::;;;;;;:::999999888888888999999:::::::::999999999888888888777777777777666555555555555555888888888888999999999999777777777777777777777777555555555444444333333333111111111000000000000000111222333444444444333333555444444333333333444444333333333333222222222111333222111111000000111111111111111111000000000///000000000000111111111111444444444444444444444444555555555666666666777777999888888777777666666555555444111/////////111222444555777777666666888:::===CCCJJJKKKFFFCCCEEEHHHXXX^^^___YYYVVVYYY]]]]]]cccgggkkkmmmlllhhhdddaaa\\\bbbiiirrrooolllhhheeebbb___[[[XXXLLLHHHEEEFFFLLLRRRWWWYYYYYYZZZ\\\]]]^^^]]][[[ZZZZZZ[[[[[[]]]```dddgggiiiooozzz|||xxxtttpppooonnnnnnmmmllliiigggdddbbbaaa\\\YYYXXXWWWVVVZZZaaafffgggiiikkkllllllkkkjjjiiihhhggghhhiiihhhfffeeebbbccccccccccccbbbaaaaaa```aaabbbbbbbbbaaa```___^^^]]]\\\[[[[[[ZZZWWWTTTOOOKKKEEE@@@<<<999666444333444444444444555555555555555555555666777777888:::;;;;;;<<<===AAAFFFJJJOOOTTT]]]hhhtttzzzqqqkkkhhhdddddddddcccaaa]]]YYYWWWSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJLLLMMMMMMKKKJJJKKKLLLFFFFFFFFFEEEDDDBBBAAA@@@======@@@DDDIIILLLMMMMMMLLLKKKIIIGGGFFFEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCDDDGGGLLLPPPWWWWWWUUUOOOGGG???999666::::::;;;>>>AAAHHHVVVcccqqqpppiii\\\NNNKKKRRR[[[]]]YYYUUUSSSQQQRRRZZZdddtttsss]]]OOOKKKPPPVVV^^^bbbbbbaaabbbccchhhooovvvvvvlllgggcccdddgggmmmkkk___KKK888...+++***))))))))))))))))))))))))'''&&&%%%%%%'''''''''%%%(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''***,,,,,,***'''&&&&&&&&&''''''''''''&&&&&&((())))))((((((+++///333888===DDDHHHJJJKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRJJJHHHFFFFFFIIILLLMMMNNNKKKMMMQQQWWW[[[\\\ZZZXXXSSSPPPJJJFFFDDDEEEGGGIIIKKKLLLPPPVVV[[[[[[VVVQQQOOOMMMJJJFFFDDDBBBAAAAAAFFFIIIMMMQQQSSSQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOOOOLLLKKKJJJHHHFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888999::::::::::::999888666666777888999:::;;;<<<999999888888888777777777777777666555555555555555666666666777888999999999888888888888888888888888777666666555444333222222///000000000000111111111222222333444444444444444555444444333222222111111444333333333333333222222333222111111000000111111111111111111000000000000000000000111111111222222555555555555555555555555555555666666666777777777888888777777666555555444222111000///000222444555666666666555555666999;;;AAAHHHLLLJJJCCCAAAEEELLL]]]``````[[[XXX[[[___aaafffiiilllllljjjeeebbb```aaaeeekkkvvvnnnkkkgggdddaaa___]]]\\\RRRLLLEEEDDDJJJQQQUUUWWWYYY[[[]]]^^^___^^^]]]\\\]]]^^^___``````bbbeeegggjjjvvv|||xxxtttqqqooopppppppppnnnlllhhheeecccbbb^^^[[[YYYWWWUUUYYY___dddfffiiikkkllllllkkkjjjhhhggggggggghhhhhhgggeeedddddddddcccbbbaaa``````^^^___```aaaaaa```___^^^\\\[[[ZZZZZZZZZXXXTTTRRRMMMHHHAAA<<<999777666555444444444444555555555555555555555555666777888888::::::;;;<<<>>>AAAGGGKKKQQQWWW```lllyyyzzzpppkkkjjjhhhjjjlllkkkgggaaa[[[XXXTTTRRROOOMMMKKKLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJLLLMMMKKKJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEEEE@@@AAAEEEKKKRRRUUUUUUSSSMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFJJJPPPTTT[[[YYYUUUNNNEEE===888666888:::<<<>>>BBBLLL]]]jjjpppkkkaaaTTTLLLLLLSSSZZZ[[[WWWSSSRRRPPPRRR[[[eeewwwgggPPPHHHIIIPPPUUU[[[^^^^^^]]]___aaafffooozzzpppgggdddcccfffkkkrrriiiXXXDDD333+++******(((((((((((((((((((((((('''&&&&&&&&&(((((('''%%%(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&&&&''''''((((((''''''&&&'''((((((''''''***---111777<<>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888999999999999888888666777777888999:::::::::888888888888777777777777444444444444555777888999555666666666777777777888888888888888888999999999888777666555444333222111/////////000111222222333222222333444444555555555444444444444444333222222444444444444333333333333333222111111000000111111111111111000000000000000000000111111111222222222444444444444555555555555555666666666666777777777888777777666555444333333////////////111444777888777777666555444666:::>>>FFFKKKMMMHHHAAA???GGGPPP``````___[[[ZZZ\\\```cccgggjjjmmmkkkgggaaa___^^^dddggglllvvvllljjjgggccc___]]]]]]]]]VVVPPPHHHEEEHHHNNNTTTVVVYYY[[[]]]___``````___^^^]]]___aaa```______bbbdddgggttt|||wwwssspppnnnqqqqqqqqqpppnnnjjjfffdddccc___\\\[[[XXXUUUXXX^^^bbbdddgggjjjkkkjjjiiihhhfffeeeeeefffhhhhhhgggeeedddddddddcccbbbaaa```___]]]^^^_________^^^]]]\\\ZZZZZZYYYYYYYYYVVVRRROOOJJJEEE>>>999777666555444444444444555555555666666777777666666666777777888999999;;;;;;===AAAGGGKKKSSSYYYcccooo{{{zzzpppmmmmmmooorrrtttrrrkkkccc\\\YYYUUURRROOOKKKJJJJJJLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGIIILLLLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFKKKSSS[[[^^^[[[XXXLLLKKKHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFIIINNNTTTYYY^^^[[[UUULLLCCC<<<999888777:::===@@@FFFSSScccnnnnnnfff[[[SSSPPPSSSXXX\\\YYYUUURRRQQQQQQTTT___jjjyyyzzz^^^HHHCCCHHHRRRVVV[[[\\\\\\\\\___bbbfffqqqyyykkkdddcccdddhhhmmmsssdddOOO===000***)))***(((((((((((((((((((((((('''&&&&&&''')))((('''%%%(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((())))))(((((((((&&&'''(((''''''))),,,///111777AAAHHHKKKLLLLLLKKKPPPOOONNNNNNOOOPPPRRRSSSMMMJJJFFFDDDFFFJJJMMMOOOKKKNNNTTTZZZ^^^^^^ZZZWWWUUURRRNNNJJJHHHHHHIIIKKKIIIKKKPPPTTTVVVTTTPPPMMMJJJIIIHHHFFFDDDBBBAAA@@@AAACCCEEEHHHKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>======<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888888888888888888888888888888888888888888888888888777777777666666444444444444555777888999777777777666666666555555777777888888999999999999888888777666444333222222///000000111222333444444222222333333444555666666444444666666777777666666444444444444444444444444333222111111000000111111000000000000000000111111111111111111222222222222222222333333333444444444666666666666777777777888777777666555444333222111---......000222555888999888777666555555888===AAAIIILLLKKKEEE???@@@JJJTTT___]]][[[[[[[[[\\\```dddhhhkkkmmmiiiccc]]]\\\\\\cccgggllltttjjjiiigggccc___\\\\\\]]]YYYTTTMMMHHHGGGKKKRRRVVVYYY[[[^^^```aaaaaa``````\\\^^^``````]]]\\\^^^```eeeqqq~~~|||xxxssspppooopppqqqrrrqqqoookkkgggeeeccc___\\\[[[YYYVVVXXX^^^```cccfffiiijjjiiifffeeedddccccccdddfffgggfffddddddddddddcccbbbaaa```______^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYVVVQQQMMMGGGBBB<<<888666555555444444444555555555666666666777777777666666777888888888999;;;<<<>>>BBBGGGKKKTTT[[[eeeppp|||xxxnnnlllnnnrrruuuxxxtttlllbbb\\\YYYTTTRRRNNNKKKJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIILLLLLLKKKIIIHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEIIIJJJNNNWWW___aaa]]]WWWJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDFFFHHHKKKQQQXXX]]]___[[[SSSIII@@@:::888999777;;;???CCCMMM\\\iiiooommmdddYYYTTTVVV\\\^^^___XXXTTTRRRRRRSSSXXXdddooo|||oooUUUDDDDDDJJJWWWZZZ]]]^^^]]]^^^aaaeeehhhuuu|||pppfffcccccceeejjjnnnooo]]]FFF777///***)))+++))))))))))))))))))))))))'''&&&'''((())))))'''%%%(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&'''((((((((()))+++...000666@@@GGGLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOKKKGGGEEEFFFIIILLLMMMLLLOOOTTTZZZ]]]]]]YYYVVVSSSRRROOOLLLJJJIIIIIIIIIGGGJJJMMMPPPPPPOOOLLLJJJFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBDDDGGGIIIKKKLLLJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@<<<<<<<<<;;;:::::::::999::::::::::::;;;;;;;;;;;;;;;:::999999888888999999888888777777777777888888999999888888888777777777888888777777777666666666777777666555555555555555888888888777666555555555666666777777888999999999888777777666555444333333111111222333444444555555333333333333444555777888444666777999:::999999888444444444555555555555666333222111111000000111111000000000000111111111111111111111222222222222333111222222333333444444444666666666777777777888888777666555444333111000000---...///111333666888999777777777777888;;;AAAEEEKKKJJJGGGBBB???CCCMMMVVV\\\YYYXXXZZZ\\\\\\```dddgggjjjkkkggg___YYYYYY[[[```eeekkkpppyyyggghhhgggddd```]]]^^^___ZZZXXXSSSLLLGGGIIIPPPWWWYYY[[[^^^```bbbbbbbbbaaa\\\___bbbaaa]]][[[]]]```cccnnnzzz}}}yyyuuurrrpppooopppqqqrrrppplllhhhfffbbb___\\\\\\YYYVVVYYY^^^```cccfffiiiiiihhheeecccaaaaaaaaaccceeefffeeeccccccccccccccccccbbbaaa```aaa___]]][[[YYYYYYZZZZZZYYYYYYYYYZZZYYYVVVQQQMMMDDD@@@;;;888666666555444555555555555666666666666555555666666777888::::::999:::<<<===???CCCIIIMMMUUU[[[fffqqq{{{sssjjjiiilllooosssuuurrriii___ZZZXXXSSSQQQNNNLLLJJJIIIJJJJJJIIIIIIGGGGGGHHHIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJLLLMMMKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIINNNWWW___```ZZZSSSIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDEEEEEEEEEEEEDDDCCCDDDFFFIIIMMMSSS[[[```]]]YYYPPPEEE<<<777777888999>>>BBBHHHUUUeeennnooonnnbbbUUUQQQWWW^^^```^^^WWWTTTRRRSSSUUU[[[hhhuuuuuuaaaMMMCCCGGGOOOZZZ\\\^^^]]]\\\^^^bbbfffjjjvvvqqqiiibbbbbbeeehhhkkkoooiiiTTT>>>333///+++***+++))))))))))))))))))))))))'''&&&''')))***)))'''%%%(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((''''''((())))))((()))+++---///555>>>FFFKKKMMMOOOPPPLLLMMMNNNOOOPPPPPPPPPPPPPPPLLLHHHFFFGGGIIIJJJJJJLLLNNNRRRWWWZZZZZZVVVSSSPPPOOONNNLLLJJJHHHGGGFFFFFFHHHJJJKKKKKKJJJHHHHHHBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAADDDGGGIIIKKKIIIIIIJJJKKKJJJIIIHHHHHHFFFEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDCCCBBB@@@??????;;;;;;::::::::::::::::::999999:::::::::;;;;;;;;;;;;:::999999888888999999888777666666666666777888777777777777888888888888888777777777666666666666777777666555555555555555777777777777777777777777555555666777777888999999777666666666555555444444333444444444555555666666333333333333444666777888666777999::::::999888777444444555555666666666666333222111111000000111111///000000000111111111111111111111222222222333333222222333333444555555666666666777777777888888888666666555333222000//////...///000222444555777888666777888999;;;???DDDHHHJJJGGGBBB???@@@GGGPPPWWWYYYUUUUUU[[[^^^^^^```eeefffiiijjjeee\\\VVVWWWZZZ[[[ccckkkooosss{{{dddfffgggeeeaaa___```aaaZZZZZZVVVNNNGGGGGGPPPXXXZZZ[[[^^^aaabbbcccbbbbbb^^^aaaeeeccc```^^^```cccaaalllwww}}}zzzvvvsssqqqnnnoooqqqrrrpppmmmiiifffbbb^^^\\\\\\ZZZWWWYYY^^^aaadddgggjjjjjjhhhdddbbb`````````bbbdddeeedddcccbbbccccccccccccbbbaaaaaabbb```]]]YYYXXXXXXYYYZZZYYYYYYYYYZZZYYYVVVPPPLLLCCC@@@;;;888777666555333555555555555666666666777333444444666888:::<<<===:::<<<===>>>@@@EEEJJJOOOUUU\\\fffqqqzzz}}}ooogggfffiiijjjooorrrnnnfff]]]XXXWWWRRRQQQOOOLLLJJJIIIIIIIIIHHHHHHGGGFFFGGGJJJLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJLLLMMMJJJHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHLLLUUU]]]^^^VVVNNNIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFCCCDDDGGGIIINNNUUU]]]bbb\\\WWWMMMBBB999555666777;;;???DDDKKK[[[kkkrrrooommm___PPPLLLTTT\\\^^^\\\WWWTTTRRRTTTWWW^^^lllxxx~~~mmmXXXGGGCCCJJJSSSYYY[[[\\\\\\ZZZ\\\aaaeeejjjuuuvvvlllddd```cccgggiiilllooodddOOO:::111///,,,***+++))))))))))))))))))))))))''''''''')))******'''%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''***++++++***'''&&&&&&''''''''''''''''''&&&'''((())))))))))))+++---***000999@@@EEEHHHKKKLLLKKKLLLNNNOOOPPPPPPOOONNNPPPMMMIIIGGGGGGHHHIIIHHHLLLNNNQQQUUUXXXWWWTTTQQQMMMMMMMMMLLLJJJGGGEEECCCEEEGGGHHHIIIHHHFFFFFFGGG@@@@@@AAABBBBBBBBBAAAAAA@@@??????@@@BBBEEEHHHJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCBBBCCCDDDFFFHHHGGGGGGEEEDDDBBB@@@??????:::::::::::::::::::::;;;999999999::::::;;;;;;;;;;;;:::999999888888999999888777666555555666777888555555666777888999::::::777777777777666666666666444444444444666777888999666666777777888888999999444555555666777888888888666666666666666555555555555555555666666666666666333333333333444666888999888999:::;;;:::888666555444555555555666666777777333222222111000111111111//////000000111111111222111111222222222333333333333333444444555666777777777777777777888888888888666555444333111000///...///000111222444555666666555777999;;;===AAAFFFJJJJJJEEE???===AAAJJJRRRWWWXXXSSSTTT\\\```___aaaeeedddhhhiiicccZZZUUUVVVYYYXXXbbbkkknnnqqqwww}}}gggggghhhhhhfffdddbbbaaa^^^[[[XXXUUUNNNHHHIIIMMMTTTXXX^^^aaacccbbbccccccbbbbbbbbbbbbaaaaaaaaa```gggiiioooxxx{{{vvvqqqooossssssrrrqqqnnnkkkgggeee___^^^]]]ZZZXXXXXXZZZ\\\bbbeeeiiijjjhhhfffdddcccaaaaaabbbbbbbbbcccccccccaaaaaaaaaaaabbbcccddddddbbb```]]]ZZZXXXWWWXXXXXXZZZZZZ[[[[[[XXXUUUQQQOOOBBB???:::555444555777999777999<<<<<<999666555444666666666666777999<<<===BBBBBBBBBAAABBBFFFLLLQQQWWW\\\dddmmmvvv||||||rrrgggaaaaaadddnnnmmmkkkgggbbb]]]YYYVVVQQQOOOKKKIIIIIIIIIHHHGGGEEEDDDEEEHHHLLLNNNMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFFFFGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFIIILLLNNNTTT\\\___]]]]]]OOOBBB<<<:::888999;;;;;;???EEEPPPaaaoooqqqlllhhhZZZNNNNNNUUUXXXWWWWWWQQQUUUUUUUUU[[[iiiwww~~~vvv]]]KKKBBBCCCNNNYYYeeeaaaZZZWWWXXX\\\aaadddlllvvv~~~vvvnnneeeeeeccc```dddlllooonnnXXXDDD444111///)))(((---)))((('''&&&&&&'''((()))%%%###"""###'''******(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((())))))((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))************///000444;;;CCCGGGHHHFFFGGGHHHJJJNNNPPPPPPNNNLLLMMMOOOOOOLLLHHHFFFGGGJJJMMMNNNOOOPPPQQQPPPOOOOOOKKKKKKKKKJJJHHHFFFDDDBBBCCCCCCCCCDDDFFFGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@CCCGGGIIIHHHIIIKKKLLLLLLKKKIIIHHHDDDCCCAAA@@@AAADDDGGGJJJIIIHHHFFFCCC@@@===:::999;;;<<<>>>??????===<<<;;;<<<<<<;;;;;;;;;:::::::::999999:::999999888777666555666777888888999999888999888888777666555555444888666555666777888777555666666666666666666666666666666666666777777777777333555666777666777999:::999999999999888777666666666666666666555555555555999888777666666777888999======>>>>>>===<<<:::999999999888777666555444444111111000000000000000111000000111222222222222111222333333333333333333444444444444555555777888888777777777777777666555555444333111////////////000111222444666777777666555222333777;;;???DDDHHHJJJJJJBBB;;;===GGGRRRVVVVVVXXXWWWXXX[[[```eeeggghhhkkkjjjgggbbb\\\YYYXXXYYY^^^eeennnuuuxxxzzz}}}iiiiiihhhgggfffdddcccbbbbbb^^^[[[WWWPPPIIIHHHLLLRRRVVV\\\```bbbccccccdddeeedddcccbbbaaaaaa``````fffhhhnnnwww{{{vvvrrrppprrrrrrrrrqqqnnnjjjgggeee^^^^^^]]][[[YYYXXXYYY[[[___cccfffhhhfffdddbbbbbbaaaaaabbbbbbbbbcccccccccaaaaaaaaaaaabbbbbbcccdddbbb```]]][[[YYYXXXXXXYYYYYYYYYZZZYYYWWWTTTPPPNNNDDDAAA<<<777666666999:::999:::;;;:::888777777888444555666888:::===@@@AAACCCCCCCCCCCCEEEIIIOOOSSSXXX\\\dddllltttyyy|||~~~|||{{{vvvlllbbb\\\\\\___hhhgggfffccc___ZZZVVVTTTPPPNNNKKKIIIIIIIIIHHHGGGFFFEEEEEEHHHLLLMMMLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFIIILLLOOOUUU]]]___\\\ZZZMMM@@@;;;999888999;;;???CCCKKKVVVfffsssuuupppdddWWWMMMNNNSSSVVVUUUTTTQQQVVVYYYZZZaaannnyyy}}}pppYYYIIIDDDGGGQQQ[[[ccc___ZZZXXXYYY]]]aaadddmmmuuu||||||yyyuuuooohhhccccccaaaaaagggnnnoookkkSSSAAA222///---'''&&&+++)))((('''&&&&&&'''((()))###!!! !!!$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((())))))***++++++,,,+++,,,000888AAAGGGIIIIIIHHHIIIKKKNNNPPPPPPOOOMMMOOOPPPQQQNNNIIIFFFGGGIIIKKKKKKMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEDDDCCCDDDFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@BBBEEEGGGHHHIIIJJJKKKKKKJJJHHHGGGDDDCCCBBBAAABBBDDDGGGIIIFFFEEECCCAAA???===<<<;;;:::;;;===>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999:::999999888777666777777777777777777666666888888777777666555555444666555444555666666666444555555555555555555555555999999888777666555444333222444555555444444666777888999999999999888777777666666666666666666666666777666666666777888:::;;;<<<<<<======<<<;;;999888999888888777666555444333111000000//////000000111111111222333333333333333444444444444444555555555444444444444555666777777666666777777777666666555333222111/////////000000111333555666777777666555666777999===BBBGGGKKKLLLEEE???;;;???JJJSSSVVVVVVWWWWWWXXX\\\aaafffiiijjjiiigggeeebbb___]]][[[ZZZ___fffpppwww{{{~~~lllkkkiiihhhfffeeeeeeeeefffbbb]]]YYYRRRIIIGGGJJJNNNSSSYYY___bbbdddeeegggiiigggeeebbb```_________dddgggllluuu}}}|||xxxtttrrrrrrrrrqqqpppmmmjjjfffddd]]]^^^^^^\\\ZZZXXXYYYYYY\\\___cccddddddbbbaaaaaabbbbbbbbbbbbbbbcccccccccbbbaaaaaaaaaaaaaaabbbcccbbb```^^^\\\ZZZYYYYYYZZZXXXXXXYYYXXXVVVSSSPPPNNNGGGCCC>>>:::888888:::;;;<<<<<<<<<:::888888999;;;222333666:::>>>AAADDDFFFDDDEEEEEEFFFHHHMMMSSSWWWZZZ]]]dddkkkrrrvvvxxxyyyvvvtttooofff]]]YYYYYY[[[``````^^^\\\YYYVVVTTTRRRNNNLLLJJJIIIIIIJJJIIIIIIGGGFFFGGGIIIKKKKKKJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGFFFJJJOOORRRXXX^^^___[[[TTTIII>>>:::999888999<<>>======999:::;;;=========<<<;;;:::::::::999999999888888999999:::999999888777666777777777777666555444333888777777666666555555555555444333444555555444333555555555555555555555555888888777666555444444333222333444444222222333444777777888999999999999888666666666666777777777777555555666777888:::<<<===;;;;;;;;;;;;:::999888888888777777666555444333333000000////////////000000222222333444444444444333444444555555666666666666444333333444444555666777555555666666666666666555222222000000///000111222333444555777777777666666888888:::???FFFJJJKKKJJJ>>><<<===CCCNNNUUUWWWUUUVVVVVVXXX]]]ccchhhkkkllleeecccbbbbbbdddccc___\\\```gggrrr{{{nnnmmmkkkiiihhhhhhhhhhhhiiiccc^^^YYYRRRIIIEEEFFFKKKPPPWWW^^^bbbfffiiilllmmmkkkgggdddaaa___^^^^^^bbbeeejjjrrrzzz}}}yyyvvvtttrrrrrrqqqooollliiifffddd]]]^^^___^^^[[[YYYXXXXXXZZZ]]]aaacccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````aaaaaa```___^^^\\\[[[ZZZZZZZZZXXXYYYYYYXXXVVVSSSQQQOOOHHHEEE@@@<<<999999:::;;;???@@@@@@>>><<<:::999:::111333666;;;???BBBEEEFFFEEEFFFGGGHHHKKKPPPVVVZZZ\\\___eeekkkpppsssuuuuuurrrpppkkkccc\\\XXXXXXZZZZZZZZZYYYWWWUUUSSSRRRQQQMMMKKKIIIHHHIIIJJJJJJJJJGGGHHHHHHIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCBBBEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIHHHMMMRRRVVV[[[___]]]XXXMMMDDD<<<999999888:::>>>AAAIIITTT```mmmuuussslll[[[SSSNNNPPPSSSRRRQQQQQQTTTYYY___fffqqq|||ooo\\\JJJFFFNNNWWW^^^bbbbbb```^^^[[[[[[]]]```cccqqqvvvwwwsssnnnjjjfffaaa```___```gggrrrwwwlll^^^DDD888---***)))&&&&&&((((((((((((''''''(((((((((&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,---111666;;;@@@BBBHHHJJJLLLNNNOOOPPPQQQRRRVVVXXXYYYUUUNNNHHHEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFHHHJJJJJJKKKJJJJJJFFFDDDCCCCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???BBBAAA@@@??????@@@BBBCCCGGGHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@???>>>======<<<888999:::;;;<<<<<<<<<;;;999999999888888888888777999999999999999888666666555555666666555444444333777777666666666555555555555444333444555666555333555555555555555555555555444444444555555666666777333444444333222111111222555666777888999999999999666666666777777777777777666666777888999:::;;;<<<;;;;;;;;;:::999999888777666666555555444333333222/////////...//////000111111222222333444333333333444444444555555666666777555555555555555666777777444444555666666666555555111111000000000111222333444555666777777777777666777777;;;BBBIIIKKKHHHCCC999;;;@@@IIIRRRWWWWWWUUUUUUVVVYYY___eeejjjllllllbbb```___cccggghhhccc]]]___fffrrr}}}nnnmmmkkkjjjiiijjjjjjkkkhhhbbb\\\XXXQQQHHHCCCBBBHHHMMMUUU]]]ccciiinnnqqqtttqqqnnnjjjfffcccbbbaaa___ccchhhnnnuuu{{{}}}zzzwwwuuurrrqqqpppmmmkkkhhheeeddd^^^``````___\\\ZZZYYYYYYZZZ]]]```bbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```_______________^^^]]]\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUSSSQQQIIIFFFBBB===:::999::::::@@@CCCEEEDDD@@@<<<888666222333666999===AAACCCEEEEEEGGGHHHJJJMMMRRRWWW\\\^^^aaaggglllqqqtttuuuuuupppmmmhhhaaa[[[XXXWWWXXXXXXWWWVVVTTTSSSRRRQQQPPPLLLJJJHHHHHHIIIJJJJJJJJJGGGHHHIIIJJJIIIGGGFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCBBBAAADDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKQQQWWWZZZ]]]___ZZZSSSGGG@@@:::999999999<<>>FFFOOOUUUWWWWWWUUUUUUWWW[[[```gggjjjkkkkkk```^^^___ccchhhiiiddd^^^\\\dddppp~~~jjjjjjiiiiiiiiijjjkkkkkkggg```ZZZWWWQQQHHHBBB@@@DDDIIIRRR[[[cccjjjqqquuuyyywwwtttqqqmmmiiifffddd]]]aaafffkkkpppvvv|||}}}zzzwwwvvvrrrqqqooollliiigggeeedddaaabbbbbb```]]][[[ZZZ[[[[[[^^^aaabbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbaaa___^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSKKKHHHCCC???<<<:::::::::@@@CCCFFFFFFBBB<<<777444444444555888;;;???CCCEEEGGGIIIKKKMMMPPPTTTYYY]]]aaadddiiioootttvvvwwwxxxppplllfff```ZZZXXXWWWWWWXXXWWWUUUSSSRRRPPPPPPOOOLLLJJJHHHGGGIIIJJJJJJIIIFFFHHHJJJJJJHHHFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHJJJLLLPPPVVV\\\^^^___^^^VVVMMMAAA<<<999999::::::>>>CCCJJJUUUbbbmmmssstttlllbbbVVVUUUVVVYYYYYYUUUSSSTTTZZZ^^^dddnnnzzz}}}tttWWWKKKEEELLLZZZcccfffhhhccccccbbb___\\\___eeejjjooossstttpppjjjhhhccc___aaabbbeeemmmuuurrr___KKK555111,,,***))))))******''''''((((((((((((''''''%%%'''))))))(((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&))),,,000666<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999999999888888888777777999999:::999999888777666222333444555666666666666555555555555555555555555666555444555666777666444444444444444444444444444555555444444444333333333444555666555333222333444333333555666777777777777444444555555666666777777777777888888888888777666:::999888777666666666666333333333333222222222111000//////000000111222333000000111222222222222111222222333444555666666777999999888888888888999999444444555555444333333222/////////000111333555777777777777777777888888888:::???GGGMMMMMMIIICCC???>>>EEEMMMTTTWWWWWWWWWVVVVVVXXX\\\bbbgggiiihhhggg```___```cccffffffbbb^^^[[[bbbooo}}}cccdddeeeggghhhhhhiiiiiieee^^^XXXVVVRRRIIICCCAAA???EEENNNXXXaaaiiiqqqvvvwwwwwwuuusssnnnjjjeeeccc\\\___dddgggkkkqqqxxx}}}~~~|||zzzxxxvvvrrrpppnnnkkkiiifffeeedddddddddccc```]]][[[\\\]]]\\\^^^```aaa``````aaabbbcccccccccbbbbbbbbbaaaaaacccbbb```___^^^]]]]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSMMMJJJFFFBBB>>><<<;;;;;;===@@@BBBBBB???;;;888666444444444666:::???EEEHHHJJJLLLNNNPPPSSSVVV[[[___cccffflllrrrwwwzzz||||||tttpppiiibbb^^^[[[YYYYYYZZZXXXUUUSSSPPPOOONNNNNNMMMJJJHHHGGGHHHIIIIIIHHHEEEHHHJJJJJJGGGFFFFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAABBBDDDEEEDDDDDDDDDDDDDDDDDDEEEAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBBBBEEEHHHKKKMMMUUU[[[aaabbbaaa\\\QQQGGG===:::888:::;;;;;;@@@FFFNNN[[[iiirrruuussshhh]]]UUUUUUYYY\\\[[[UUUSSSUUU\\\aaaiiitttsssdddNNNGGGFFFQQQ___fffhhhiiiaaaaaaaaa^^^^^^bbbkkkssstttvvvtttmmmgggeeeccc```aaadddgggmmmqqqjjjVVVBBB///...+++))))))******)))&&&'''((())))))((('''&&&###&&&))))))'''&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''"""%%%)))---000444:::??????CCCGGGHHHJJJNNNUUU\\\ggggggccc[[[QQQIIIEEEEEEBBBCCCDDDFFFGGGGGGGGGFFF@@@BBBEEEGGGIIIKKKKKKKKKMMMJJJGGGEEEFFFFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLIIIGGGCCC@@@??????@@@AAA????????????????????????>>>>>>===<<<;;;;;;;;;;;;::::::999999999888888888999999:::999999888777666444555555666666666555555555555555555555555555555555444333444555555444333444444444444444444444444444444444333333333333333333444555555333222333444222222333444555555555555333333333444555666666666444555666777888777777666777666555444333333333444222222222222222111111111000000000000111222333444000111222222333333222222333333444555666777888888999999888888777888888999555555555444333222111000///...///000222444777888999888888777777888888888>>>DDDJJJKKKHHHCCCBBBBBBFFFLLLTTTXXXXXXVVVVVVWWWXXXZZZ]]]bbbfffgggeeeccc```aaabbbccccccaaa___^^^\\\bbbnnn|||^^^```bbbdddfffggggggfffddd]]]XXXVVVSSSKKKDDDBBB<<>>===<<<;;;===>>>>>><<<:::999999444444444555:::@@@GGGKKKMMMOOOQQQSSSUUUXXX]]]```dddgggmmmtttyyy}}}yyytttmmmfffbbb___]]]\\\[[[YYYVVVRRROOOMMMLLLLLLMMMKKKHHHGGGHHHIIIHHHGGGDDDGGGJJJJJJGGGEEEFFFHHHDDDDDDDDDCCCCCCBBBBBBAAACCCDDDDDDCCCAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEEEE@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBEEEHHHKKKMMMXXX^^^cccdddbbb[[[OOOCCC;;;888888:::;;;<<>>???@@@AAABBBBBB@@@???>>>===<<<;;;;;;;;;:::::::::999999999999888999999:::999999888777666777777777777666555444333444555555555555555555555444333222222444444333222444444444444444444444444000111111222444555666666222333444444222222333444222222333333444444333333222222333333444555666666111222444666888888888888555444222111000111111222222222222111111111111111111111111111222333444555222222333444444444444333444444555666777888999999888888777777777777777888666666555444333111000///......///000222555777999999999888888777888888999@@@EEEIIIGGG@@@===???CCCKKKQQQXXXZZZXXXVVVVVVXXXYYY[[[^^^cccffffffccc```aaacccdddccc```^^^]]]]]]^^^dddnnn{{{|||``````aaabbbbbbaaa``````^^^]]][[[YYYUUUOOOGGGBBBAAACCCHHHPPP[[[eeelllooosssrrrqqqpppmmmhhhaaa[[[YYY[[[^^^bbbhhhmmmqqqttt{{{zzzzzz|||}}}{{{vvvqqqrrrppplllhhheeeeeeeeefffgggeeebbb___]]]]]]]]]^^^ZZZ[[[[[[\\\^^^______```ccccccbbbbbbaaa`````````cccaaa^^^[[[YYYXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZYYYXXXWWWUUUTTTSSSSSSPPPLLLGGGCCCAAA???<<<:::===<<<;;;;;;<<<;;;999777555666777777999>>>DDDIIINNNPPPSSSTTTVVVWWWZZZ\\\ggglllrrrwwwzzz{{{|||}}}|||vvvmmmhhhffffffeeecccccc]]]UUUPPPOOONNNMMMKKKJJJIIIHHHFFFEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBFFFEEECCCBBBAAAAAABBBCCC???@@@CCCDDDEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBEEEBBB@@@AAACCCDDDBBB???>>>AAACCCEEEFFFIIIOOOTTT\\\dddjjjhhh]]]NNNCCC===:::;;;:::999999>>>GGGNNN\\\dddmmmpppkkkaaaWWWRRRTTTVVVYYYYYYWWWUUUTTTTTTZZZaaapppyyyaaaNNN@@@DDDLLLVVV___cccdddddd^^^]]]]]]^^^ccckkkvvv}}}{{{ssslllhhhfffeeeddd```ffflllooohhhXXXEEE777******+++******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&$$$###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%###""" &&&&&&''''''(((((())))))))))))((())),,,111666999???BBBEEEGGGHHHMMMVVV]]]kkkggg```XXXQQQLLLIIIHHHBBB@@@@@@DDDIIIJJJFFFBBBAAACCCFFFHHHJJJKKKKKKKKKRRROOOKKKHHHFFFEEEFFFGGGEEEDDDBBB?????????@@@AAAAAA@@@AAABBBEEEEEEDDDCCCHHHGGGFFFEEEFFFGGGIIIJJJKKKIIIFFFCCCAAAAAABBBBBBCCCAAA???>>>???@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<999999999999999:::::::::999888888888777777666666888888777666666666666666555444444333333444444555444444555666555444222111333444444555555444444333222222222222222222222222111111111111111111111111333333333333333333333333555555555444444333333333333444666888888777666555111111111111111111111111///////////////000111111000000000111222222333333444555555666555444222111222111111111222444666777999999999888888888888888666555333111000000000111111111111111333666888:::<<<;;;:::777666888;;;???MMMPPPOOOIIIAAA???EEELLLWWWWWWWWWXXXXXXXXXXXXXXXXXXYYY]]]bbbbbb]]]\\\^^^fffddd```]]]\\\\\\]]]^^^eeeiiippp{{{}}}vvv^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[YYYWWWSSSMMMIIIEEEDDDGGGNNNZZZccchhhjjjlllllllllllljjjfff___[[[YYYZZZ]]]aaafffkkkoooqqqvvvvvvxxxzzz|||{{{wwwsssrrrppplllhhhfffeeeeeefffgggeeeccc```^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]]]]^^^bbbbbbbbbaaaaaa`````````aaa___]]][[[YYYXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPMMMHHHEEEBBB???<<<999<<<;;;:::;;;<<<;;;999888666666777888;;;???EEEJJJOOORRRTTTVVVWWWYYY[[[^^^eeejjjqqqwwwzzz{{{}}}~~~}}}yyysssqqqqqqrrrpppnnneee^^^UUUPPPNNNNNNMMMKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>???@@@AAA@@@AAABBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBCCCCCCBBBBBBDDDBBB@@@AAACCCCCCAAA???@@@BBBDDDFFFHHHMMMSSSXXX^^^cccgggcccXXXJJJ???:::999:::::::::;;;@@@IIIPPP___gggooopppggg\\\TTTQQQUUUWWWYYYYYYWWWVVVVVVVVVaaaiiiuuu~~~~~~pppZZZIII???DDDMMMWWW^^^bbbbbbaaa]]]\\\[[[^^^dddnnnxxx{{{ssslllhhhfffeeeddddddjjjqqqpppfffSSS@@@444,,,,,,,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((&&&%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########)))(((''''''''''''((()))%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$,,,,,,++++++***))))))((())))))((())),,,000555888<<<@@@CCCEEEFFFKKKTTT[[[hhhddd^^^VVVPPPKKKIIIHHHCCCAAA@@@CCCHHHJJJHHHDDDCCCDDDFFFHHHJJJKKKLLLLLLRRRPPPMMMJJJHHHGGGFFFFFFEEECCCAAA???>>>???@@@AAA@@@@@@@@@BBBEEEFFFEEEDDDGGGFFFDDDCCCDDDFFFHHHJJJKKKIIIGGGEEECCCBBBBBBBBBBBB@@@>>>===>>>??????>>>>>>===<<<;;;:::;;;;;;<<<777777777777777777777777777777777777666666555555777666666555555555555555555444444333333444444555444444555555444444333222333444444555555444444333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000111333444444444222111111111111111111111111111///////////////000111111000000000111222222333333333444444555555444333222333333333333444666777888888888888888888777777777555444222111000000000111222222333333555666888999888888777777777:::???CCCMMMPPPPPPIII@@@@@@JJJTTT^^^\\\YYYWWWVVVWWWXXXZZZYYYYYY\\\```^^^ZZZXXX[[[]]]\\\\\\\\\___cccgggjjjkkkooouuu{{{}}}wwwrrr\\\[[[ZZZZZZZZZZZZ[[[\\\[[[[[[ZZZZZZZZZXXXTTTQQQJJJFFFEEEKKKXXXbbbfffeeeffffffggghhhhhheee```\\\XXXYYY\\\```dddhhhkkklllqqqrrruuuyyy{{{zzzwwwtttrrrpppmmmjjjgggfffeeeeeegggeeecccaaa___^^^^^^___^^^^^^]]]]]]\\\\\\\\\[[[``````aaaaaaaaa``````___^^^]]]\\\[[[YYYXXXVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXVVVVVVUUUSSSRRRQQQPPPOOOOOOMMMJJJGGGEEEAAA<<<888;;;:::999:::;;;;;;:::888666777999:::===AAAGGGLLLQQQSSSVVVWWWXXXZZZ]]]___bbbhhhooouuuyyy{{{}}}}}}{{{zzz|||~~~~~~{{{wwwggg___UUUOOOMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>>>>???AAAAAAAAABBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDBBBAAAAAABBBBBBAAA@@@BBBDDDFFFHHHKKKQQQXXX]]]aaacccbbb\\\PPPCCC;;;777888999:::;;;===CCCMMMTTTccckkkrrrnnnaaaVVVQQQQQQUUUWWWXXXXXXWWWVVVWWWXXXfffoooyyy}}}uuudddRRRFFFAAAFFFOOOYYY___aaa```______\\\[[[___iiittt|||zzzrrrkkkhhhfffddddddgggooouuuqqqaaaLLL;;;111...------,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######'''''''''''''''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))),,,,,,,,,+++******))))))))))))((())),,,000444666999<<<@@@BBBDDDJJJRRRXXXbbb___ZZZTTTNNNKKKIIIHHHDDDBBB@@@BBBFFFIIIIIIHHHFFFFFFFFFGGGHHHJJJLLLNNNQQQQQQPPPNNNLLLIIIFFFEEECCCBBB@@@>>>>>>>>>???@@@@@@??????AAADDDFFFFFFFFFFFFDDDBBB@@@AAADDDGGGIIIJJJJJJIIIHHHFFFDDDCCCBBBAAA???===<<<===>>>>>>=========<<<;;;;;;;;;;;;<<<888888777777666666555555666666666666555555555555666666555444444444444444555444444333333444444555555555444333333333444444333444444555555444444333333333333333333333333333222222222222222222222222333333333333333333333333111111111222222222222222...///111222222222111000111111111111111111111111///////////////000111111000000111111222333333333222222333444444444333333444444444555666777999:::888888777777666666666666444333111000000000111111333444555666777777777777777777777777999===CCCGGGNNNOOOMMMGGGAAADDDQQQ]]]eeeaaa[[[VVVTTTUUUYYY[[[ZZZYYYZZZ\\\YYYTTTSSSVVVWWWWWWXXX\\\bbbjjjqqquuutttxxx}}}~~~{{{uuuooolll[[[ZZZXXXWWWWWWXXXZZZ[[[[[[[[[[[[\\\]]]\\\YYYWWWMMMGGGCCCIIIWWWcccfffeeefffffffffggggggeeeaaa]]]VVVWWWZZZ^^^aaadddfffgggmmmoootttxxxzzzyyyvvvsssqqqpppnnnkkkiiigggfffeeefffeeecccaaa```_________]]]]]]]]]\\\\\\\\\\\\[[[^^^______`````````______]]]\\\\\\[[[ZZZXXXVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPNNNMMMKKKIIIGGGBBB<<<777999888888999;;;<<<;;;999777888:::<<>>888666777999;;;===@@@HHHRRRZZZhhhooorrrjjjZZZOOOMMMQQQUUUUUUVVVUUUUUUVVVXXXZZZdddppp{{{{{{nnn[[[LLLEEEDDDKKKTTT\\\``````___^^^bbb___]]]cccnnnyyy~~~}}}xxxpppjjjfffeeedddcccgggooouuunnnZZZEEE666000...---,,,***)))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***%%%&&&&&&'''((()))******)))(((((()))+++///222444777999===???CCCHHHOOOTTT[[[YYYUUUPPPLLLJJJHHHHHHFFFCCC@@@@@@DDDGGGIIIJJJHHHGGGFFFEEEGGGIIILLLNNNPPPQQQRRRQQQOOOKKKFFFCCCAAA@@@>>>======>>>???@@@?????????AAADDDGGGGGGGGGDDDBBB@@@>>>>>>AAADDDGGGHHHIIIIIIIIIHHHFFFCCCBBBBBB@@@===<<<===>>>======<<<<<<<<<<<<;;;;;;<<<<<<::::::999999888777666666666666666666666666666666777666555555444444555555555444444333333444444555666555333222222333444555333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333333333333000111222333333333333222111111111111111111111111///////////////000000111000000111222222333333444111111222333333444444444444444555666777888999999777777666666555555444444222111000000000111222222555666777888999888777666999::::::;;;<<>>@@@DDDIIIMMMOOOQQQTTTVVVWWWXXX[[[]]]]]]bbbjjjppptttwwwyyyzzzzzz{{{~~~{{{uuueee]]]TTTNNNLLLLLLKKKJJJIIIHHHGGGEEEDDDEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGLLLRRRYYY^^^aaaccc^^^VVVKKKBBB;;;888777777999<<>>===<<<<<<===???@@@@@@???>>>@@@CCCFFFGGGGGGCCCBBB???======???AAACCCEEEFFFHHHIIIHHHFFFDDDBBBCCCAAA>>>===>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888777777666777777777777777777777777888777666666555555666666555444444333333444444555555444333222222333555666333444444555555444444333333333333333333333333333222222222222222222222222222222222222222222222222555555444333333222111111111111222333333333333333000000000000000000000000///////////////000000111111111111222333333444444222222222333333444444555222333444555666777777777666666555444444333222222111111000000000222333444666777888999999888777666777999<<>>===999;;;===???AAADDDIIILLLNNNPPPSSSTTTUUUWWWZZZ\\\\\\aaahhhmmmqqqssstttuuuxxxxxxzzz~~~|||tttmmmaaaZZZRRRMMMLLLLLLJJJHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCDDDEEEEEEFFFJJJPPPWWW]]]```aaa___YYYNNNDDD<<<999999999777:::>>>BBBIIISSS```iiippppppkkk^^^PPPJJJNNNUUUUUUTTTSSSQQQRRRVVV[[[```hhhrrrwwwnnnZZZGGG??????PPPVVV]]]``````^^^^^^___^^^___cccjjjsssxxxyyywwwxxxssskkkeeebbbaaa```___```dddeee[[[III999111000+++***((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((()))+++---///000444555777:::>>>BBBFFFIIILLLKKKJJJIIIHHHHHHGGGGGGFFFDDDAAA??????BBBFFFHHHHHHGGGEEEDDDDDDFFFIIIKKKIIILLLOOOQQQPPPKKKFFFBBB>>>===;;;;;;;;;===???@@@AAA@@@???@@@CCCFFFGGGGGGCCCBBB@@@>>>======>>>>>>AAABBBDDDFFFGGGFFFEEEDDDDDDAAA???===>>>>>>>>>===:::;;;<<<<<<===<<<<<<<<<999999888888777777666666777777777777888888888888888888777666666666666666555444444333333444444555444444333333333444555555333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222111000000///////////////000000000111111000000000000000000000000///////////////000111111111111222222333444444444444444333333333444555555111222333444555666666666555555444333222111111000111000000000111333555666777777888888999888888888444888>>>CCCGGGKKKOOOQQQHHHBBB===BBBMMMVVVXXXWWWTTTUUUVVVWWWYYYYYYZZZZZZZZZUUUQQQOOOLLLJJJNNNUUUXXX[[[bbbjjjttt}}}{{{qqqmmmlllZZZZZZZZZZZZZZZZZZZZZZZZ]]]___dddiiilllkkkgggddd^^^VVVMMMJJJNNNUUUZZZ]]]\\\[[[[[[ZZZZZZXXXUUURRRPPPRRRVVVZZZ]]]___``````dddjjjrrrwwwxxxwwwuuuuuupppqqqqqqpppnnnjjjfffdddaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[WWWYYY\\\^^^```___^^^]]]YYYXXXVVVUUUTTTTTTTTTTTTVVVVVVWWWVVVVVVUUUTTTSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEECCC>>>;;;888777888;;;>>>@@@@@@???:::<<<>>>@@@AAADDDGGGJJJNNNPPPRRRTTTUUUWWWZZZ\\\\\\```fffkkkmmmnnnooopppqqqpppqqqssstttqqqjjjddd\\\WWWQQQMMMLLLLLLIIIFFFIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@BBBCCCEEEFFFGGGIIIGGGEEEDDDEEEGGGGGGIIIMMMUUU\\\aaabbbaaaXXXQQQGGG===888888999;;;888;;;@@@EEELLLXXXeeeoooqqqnnneeeYYYNNNKKKQQQXXXWWWUUUTTTRRRSSSXXX___dddjjjoooooobbbOOOBBB@@@EEESSSXXX^^^```]]]\\\]]]___\\\aaajjjsssyyy|||||||||uuupppiiiccc```___^^^]]]]]]___\\\QQQAAA444...---***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%&&&&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&'''((())))))(((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((()))***,,,...///111222333666:::>>>AAABBBGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDAAA???>>>???BBBEEEGGGFFFDDDCCCDDDEEEFFFHHHEEEHHHLLLOOONNNJJJEEEBBB<<<;;;::::::;;;===???@@@CCCAAA???@@@BBBEEEFFFFFFCCCBBBAAA???>>><<<;;;:::===???AAACCCDDDEEEEEEEEECCC@@@>>><<<======<<<;;;::::::<<<=========<<<<<<999999999888888888888888666666666777777777888888777777666555555555555666555444444333333444444555222333444444555555444444333444444555555444444333444444444444444444444444333333333333333333333333111111111111111111111111//////000000111111111222...............//////000000000000000000000000000///////////////000111111111111222333333444444555777666555444444444555666000111333555666666666666555444333222111000//////111000111111333555777999777777777777777888999999666:::AAAFFFHHHIIIJJJJJJAAAAAACCCIIIPPPUUUVVVUUURRRSSSUUUWWWXXXZZZ[[[\\\XXXRRRNNNLLLKKKKKKRRRZZZ]]]aaaiiisss}}}~~~wwwssssssuuuYYYYYYZZZ[[[[[[ZZZYYYYYY\\\```ffflllqqqppplllhhhddd\\\RRRKKKIIIMMMRRRUUUZZZYYYYYYYYYYYYXXXUUUSSSOOORRRVVVZZZ]]]___`````````hhhqqqwwwyyyxxxxxxxxxpppqqqqqqqqqnnnjjjfffddd````````````___^^^\\\\\\^^^^^^]]]\\\[[[ZZZYYYXXXVVVXXX[[[^^^______^^^]]]XXXVVVTTTRRRQQQQQQRRRSSSWWWWWWWWWVVVUUUTTTSSSRRRSSSRRRQQQPPPNNNMMMLLLLLLHHHGGGFFFEEEDDDBBB???<<<888888999<<>>@@@AAACCCFFFIIINNNPPPSSSUUUVVVWWWZZZ\\\\\\```fffjjjlllllllllmmmiiihhhhhhjjjjjjhhhaaa\\\YYYUUUPPPMMMMMMLLLHHHEEEHHHGGGFFFDDDDDDDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBBBBCCCCCCCCCBBBCCCCCCBBBAAABBBCCCDDDEEEBBBBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@@@@BBBCCCEEEFFFHHHJJJIIIFFFEEEFFFHHHIIIKKKPPPXXX```dddcccaaaTTTLLLBBB999666777999;;;888<<>>@@@CCCEEEEEEDDDCCCCCCDDDEEEFFFCCCFFFJJJMMMMMMJJJEEEBBB;;;;;;:::999:::<<>><<<999888;;;<<<>>>@@@BBBDDDEEEFFFBBB???===;;;;;;<<<;;;:::999:::<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<444555555555666666777777666666555444444444444555555444444333333444444555111222444555666555444444333444444555555444444333444444444444444444444444333333333333333333333333111111111111111111111111...///000111333555666666///............///000000000000000000000000000000///////////////000111111111222222333333444444555888777666555444444555666111222444666777777666666444444333222111000///...111111111222444666888:::777666666555666888:::;;;;;;???EEEHHHGGGEEEBBBAAA;;;AAAIIIOOOQQQSSSTTTVVVTTTTTTUUUVVVXXXZZZ\\\]]]VVVQQQLLLKKKKKKMMMTTT]]]ccchhhpppzzzxxxrrrsssxxx|||ZZZZZZZZZZZZYYYYYYYYYYYY]]]bbbiiiooorrrrrrooolllgggaaaWWWLLLFFFEEEJJJNNNRRRTTTVVVVVVUUUSSSSSSSSSUUUWWWZZZ]]]___^^^]]]\\\bbbhhhoootttvvvuuuuuuuuutttqqqooommmllljjjhhhfffdddaaa^^^___aaaccccccbbbbbb___[[[XXXWWWVVVTTTRRRWWWWWWXXX[[[^^^^^^\\\ZZZ[[[ZZZWWWUUUUUUUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTTTTOOONNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFEEECCC@@@===999:::;;;>>>AAABBB@@@>>><<<>>>@@@BBBDDDGGGJJJMMMRRRSSSUUUWWWYYY[[[\\\]]]]]]___cccgggjjjlllllllllkkkiiigggeeedddaaa]]][[[YYYVVVQQQMMMJJJIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@@@@EEEDDDCCCAAA@@@???>>>>>>DDDCCCBBBAAAAAAAAAAAAAAA>>>???AAACCCCCCCCCAAA@@@BBBAAA???======>>>???@@@BBBAAA???>>>>>>???AAABBB@@@@@@???@@@AAACCCEEEGGGEEEFFFGGGGGGEEEDDDEEEFFFPPPRRRWWW]]]bbbbbb^^^YYYMMMCCC:::888777666777:::===???CCCLLLWWWbbbiiimmmqqqfffXXXSSSVVVZZZYYYWWWTTTVVVTTTSSSWWW```ggghhhrrriii]]]QQQEEE@@@FFFOOO[[[[[[[[[ZZZYYYZZZ]]]```aaahhhsss|||ppplllfffaaa___^^^\\\ZZZ___UUUHHH===444+++)))+++******)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%(((***)))''''''&&&%%%%%%$$$$$$$$$$$$"""$$$&&&((()))))))))(((%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$!!! ###&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***+++,,,,,,,,,---///222444555666999;;;===???BBBEEEGGGHHHHHHHHHKKKHHHDDDBBB@@@???<<<;;;CCCBBBAAA@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIHHHGGGFFF???>>>===<<<;;;;;;<<<<<>>???@@@AAADDDFFFHHHFFFEEEDDDBBB???===;;;999888888:::>>>BBBDDDCCCBBBDDDCCC@@@===;;;::::::::::::999:::;;;======;;;999;;;;;;;;;::::::999999999666666666666555444333222444555555555666777777777666555444333333333333333777444222333666777666555222222222333333444444444111111222222222333333333222222111111222222333444555555444333333222111111...000222333333333111000//////000000111111111222111111111000000000000000222000///...///000222333111111222333333444555555444555555555555555444444555444444444444333333333555444222111111111222222111111333444555777888888999555555777555333888@@@@@@BBBHHHMMMKKKCCC===<<<<<>>???===;;;;;;===@@@CCCEEEHHHKKKNNNTTTUUUVVVXXXZZZ[[[\\\]]]```bbbdddgggiiikkkkkkkkkjjjhhheeedddbbb```]]][[[[[[WWWRRRMMMJJJHHHHHHGGGGGGGGGEEECCCBBBAAAAAAAAADDDCCCBBBAAA@@@?????????CCCCCCBBBAAAAAAAAAAAAAAA??????AAABBBBBBBBBAAAAAAAAA@@@>>>===<<<===>>>???BBBAAA???>>>>>>???AAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDDDDFFFGGGRRRTTTYYY___bbb___YYYSSSGGG>>>888777777777999<<<===@@@FFFPPP[[[dddjjjmmmmmmdddZZZVVVXXX[[[YYYVVVRRRTTTTTTTTTZZZeeelllnnnuuuhhhWWWJJJBBBAAAIIISSSYYYYYYYYYXXXXXXZZZ]]]```bbblllyyynnniiiccc___^^^^^^]]]\\\ZZZOOOBBB999111***))),,,***)))(((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%((()))(((&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$""""""%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))***++++++++++++,,,---///111222444777:::>>>@@@CCCFFFHHHIIIIIIHHHIIIFFFDDDBBB@@@???<<<999AAA@@@@@@@@@AAABBBCCCDDDBBBDDDFFFHHHIIIHHHGGGGGG@@@>>>===;;;;;;<<<>>>???AAAAAA@@@@@@AAABBBDDDEEEEEEEEEEEECCCAAA>>><<<:::888888:::===AAACCCCCCBBBAAA@@@>>><<<:::::::::::::::999999;;;======;;;999;;;;;;:::::::::999999999777777777777666555444333555555555555555555666666666555555444444555555555555333222333555666666444111111222222222333333333111111222222222333333333222222111111222222333444444444444333333222222222///000111333333222111000///000000000111111111111111000000000000000000000222111/////////000222333111222222333444444555555333444555555666666666666555555444444333333222222333222111111111111222333333333444555666777888888:::777666777666555:::AAACCCEEEIIILLLHHH@@@===>>>DDDMMMTTTTTTRRRRRRQQQOOOQQQSSSVVVZZZ]]]___]]]\\\SSSKKKFFFJJJQQQVVV^^^eeeooo||||||tttrrrvvv~~~SSSTTTTTTUUUVVVWWWXXXYYYZZZ^^^eeekkknnnooommmlllfffaaaXXXNNNFFFDDDFFFIIIOOOQQQSSSTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]\\\ZZZYYYXXX]]]eeelllqqqsssvvvwwwuuusssqqqppppppnnnllliiifffdddaaa```aaaaaa```^^^___[[[WWWSSSSSSSSSRRRRRRQQQQQQRRRVVVYYYZZZZZZXXXUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFDDD@@@>>>:::::::::<<<>>>>>><<<::::::<<<@@@DDDFFFJJJNNNQQQVVVWWWXXXYYY[[[\\\]]]^^^cccdddeeegggiiijjjkkklllkkkiiifffeeedddbbb```^^^___ZZZRRRLLLIIIHHHFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAACCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA??????===<<<<<<<<<===>>>AAA@@@???>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBEEEFFFEEEDDDDDDEEEHHHKKKTTTWWW\\\``````ZZZPPPIII>>>888444666888888:::>>>???CCCKKKUUU```hhhkkklllgggbbb\\\ZZZ\\\\\\XXXTTTTTTVVVWWWXXX```lllrrrrrrwwwdddOOOBBB???CCCMMMVVVWWWWWWWWWVVVWWWZZZ^^^bbbeeeqqqkkkeee___\\\]]]______^^^TTTHHH;;;333---))))))---***)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&%%%$$$$$$$$$%%%%%%))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''(((((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$(((&&&%%%%%%&&&((('''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))******++++++***---...///000111444888;;;>>>???BBBEEEGGGHHHHHHHHHFFFEEECCCBBBBBB???<<<999===>>>???@@@BBBCCCDDDEEEBBBCCCEEEGGGIIIIIIIIIHHHBBB@@@===;;;;;;<<>><<<;;;;;;;;;;;;999999999:::<<<<<<;;;999::::::::::::999999999999777777777777666555444444555555555444444444444444555555555666666666666777444333222222444555444333111111111111222222222222111111222222222333333333222222111111222222333444333333333333333222222222///000111222333222111111000000000000111111111111000000000000000000111111222111000000000111222333222222333333444555555555222333444666777777888888555555444333222222111111111000000000111222333444666666666666777777777777:::777666777888999>>>DDDHHHGGGIIIHHHAAA;;;<<>>======<<<===>>>>>>===;;;999<<>>>>>???AAABBB???>>>>>>=========>>>>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBEEEEEEEEEDDDDDDGGGKKKOOOWWWZZZ^^^```\\\RRRGGG@@@888444333666888999;;;???BBBGGGQQQ\\\fffkkkkkkjjjaaa```______```]]]XXXTTTWWWZZZ\\\___hhhssswwwuuurrr]]]GGG>>>AAAHHHQQQXXXWWWWWWVVVVVVWWW\\\bbbgggjjjxxxxxxhhhaaa[[[YYY\\\``````___OOOCCC666///+++((())),,,))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###((('''&&&&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''(((((()))******)))))),,,,,,,,,---...111666:::<<<>>>@@@BBBDDDFFFFFFGGGEEEDDDDDDDDDDDDBBB>>>:::999;;;<<>>@@@BBBBBBAAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFCCC???===999888888:::===@@@AAAAAABBBAAA@@@>>>===<<<;;;;;;999888888999;;;;;;:::999:::999999999999999999999777777777777666555444333555555555444333333333222555666666666666555555444222222222333444444444333222222222222222222222222111111222222222333333333222222111111222222333444222222222222222222222222///000111222222222222111000000000000000111111111000000000000000111111111222111111111111222333444333333444444555555555666444444555666777777777777444444333222111000000///...///000111222444555555888888888777777777777666777666666888;;;???DDDIIIIIIHHHFFFBBB;;;666;;;DDDJJJPPPTTTSSSRRRTTTUUUSSSVVVUUUWWW[[[___]]]WWWQQQIIIIIIKKKPPPXXXbbbnnnwwwnnnkkklllvvvVVVUUUSSSRRRRRRSSSTTTUUUZZZ]]]aaafffjjjkkklllkkkddd```ZZZQQQIIIEEEDDDFFFLLLNNNQQQSSSTTTVVVYYY[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVXXX\\\bbbfffjjjmmmppprrrtttssssssssssssrrrooolllggggggfffccc```]]]\\\[[[[[[XXXTTTQQQQQQRRRRRRRRRLLLLLLMMMPPPTTTVVVVVVVVVTTTSSSSSSSSSSSSTTTTTTUUUTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEBBB???>>>===<<<<<<===>>><<<::::::>>>CCCHHHLLLPPPTTTVVVUUUVVVXXX[[[^^^aaacccdddbbbccceeehhhlllqqqtttvvvwwwuuuuuuuuuuuutttqqqooohhh___SSSKKKHHHFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBB@@@>>>===<<<>>>@@@AAA?????????????????????@@@????????????????????????>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEGGGJJJOOOSSSXXX[[[^^^\\\VVVKKK@@@999555333333777999999<<>>888999:::<<<>>>@@@BBBCCCBBBCCCEEEHHHJJJLLLMMMNNNKKKHHHCCC>>>;;;<<<===?????????@@@AAAAAABBBBBBBBBCCCDDDGGGHHHGGGDDDAAA???;;;999888888;;;===??????AAAAAA@@@>>><<<;;;999888999888777888999::::::999999999999999999999999999666666777666666555444333555555555444333333333222555666666666555333222111111222333444444333333333444444444444444444444444111111222222222333333333222222111111222222333444333222222222222222111111000000111111222222222222111111000000000000000000//////000000111111111111222222222222222333333444444555555555555555666666666666777666666555444444333222222111000000//////......000222444555666777999999999888777777666666333555777:::@@@FFFJJJLLLHHHDDD@@@<<<777555===FFFLLLPPPSSSRRRRRRVVVXXXVVV[[[ZZZ[[[^^^^^^[[[TTTNNNFFFKKKPPPWWWaaammmyyyvvvdddhhhqqq}}}VVVUUUSSSQQQQQQQQQSSSTTTYYY\\\___cccfffhhhiiiiiibbb```[[[SSSLLLGGGEEEFFFJJJLLLNNNPPPQQQTTTWWWZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUYYY^^^cccgggkkkooorrrrrrqqqrrrrrrsssrrrnnnkkkgggggggggddd```]]][[[[[[ZZZWWWUUUSSSTTTTTTSSSRRRMMMMMMMMMOOOSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFBBB@@@<<<:::999:::;;;;;;:::999<<<@@@FFFKKKOOOSSSVVVYYYUUUWWWYYY\\\___aaadddeee```bbbfffkkkpppuuuyyy{{{||||||}}}~~~zzzwwwkkk```SSSJJJGGGGGGDDDBBBCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@@@@AAAAAABBBAAA@@@>>><<<<<<===???@@@????????????@@@@@@@@@@@@????????????????????????<<<===???AAABBBCCCCCCCCCCCCEEEFFFHHHJJJNNNSSSWWWXXXZZZZZZVVVNNNDDD;;;666555333444888999:::>>>DDDOOOUUU^^^gggmmmkkkfffaaa\\\```ddddddaaa\\\WWWUUUSSSYYYaaakkkxxxxxxZZZLLLAAADDDOOOVVVYYYZZZXXXXXXWWWXXX[[[cccmmmtttuuuiii```ZZZTTTTTTZZZ]]][[[XXXHHH;;;000,,,+++((('''(((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''')))***++++++,,,///333777888999;;;<<<>>>@@@BBBCCCFFFEEEEEEFFFFFFFFFCCCAAA;;;::::::;;;<<<>>>AAABBBCCCDDDFFFIIILLLNNNQQQRRRMMMJJJEEE@@@=========>>>===>>>???AAABBBCCCCCCCCCBBBDDDFFFGGGGGGEEECCCAAA>>>;;;888777888;;;<<<===???>>>>>>===<<<:::888777999777666777888:::999999888888888999999999999999777777777777666555444444555555555444444444444444444555555666555333222000000222555555444333333444555555555555444444444444111111222222222333333333222222111111222222333444333333333222111111000000111111111111111222222222111111111111000000000000/////////000111111222222222222333333333444444444666666666666666666666666777777666666555333222111111000000000000/////////...///111333555666777777999999999888777666666555222666:::===DDDKKKMMMKKKEEE???:::888777999@@@IIIPPPSSSSSSRRRSSSXXX[[[YYY___``````___[[[UUUOOOLLLGGGNNNVVV___lll{{{rrrjjj]]]ffftttSSSQQQOOONNNNNNPPPRRRTTTXXXZZZ\\\___bbbcccdddeeeaaa___\\\UUUNNNIIIGGGGGGGGGIIIKKKLLLNNNPPPTTTWWWYYYYYYYYYXXXXXXWWWWWWVVVVVVXXX\\\___bbbfffjjjmmmoooooopppqqqrrrqqqmmmjjjeeeggghhheee```\\\[[[[[[YYYXXXVVVVVVWWWVVVTTTRRROOONNNNNNOOORRRUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFCCC@@@;;;:::888999:::;;;;;;:::???CCCIIINNNRRRUUUXXXZZZXXXYYYZZZ\\\^^^```aaabbb```ccchhhnnntttyyy|||}}}~~~{{{lllaaaRRRIIIGGGGGGEEEBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@??????@@@AAAAAABBB@@@???>>>===<<<======>>>===>>>>>>???????????????>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBBBBAAABBBEEEHHHKKKNNNQQQVVVYYYWWWXXXVVVPPPGGG>>>888666444333555999:::<<>>@@@BBBCCCFFFEEECCCDDDEEEEEEDDDCCC@@@>>><<<;;;;;;>>>@@@CCCDDDEEEGGGJJJMMMQQQSSSUUUJJJHHHEEEBBB@@@??????@@@<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCC@@@===888666666888::::::======>>>???>>>>>>===<<<999777555666777999999999777888888888999999999999999999999999888777666666555555555555555555666666222333555666777666555444000333666777555444444555555555555444444333333333111111222222222333333333222222111111222222333444555444333222111000///...111111111111111222222333111111111111000000000///...//////000111111222222222333333444444444444444666666666666666666666666444555555555444333222222......////////////000000000111333555777888888888888888888777777666666555444999>>>AAAHHHNNNMMMGGGCCC;;;666777;;;@@@FFFLLLPPPRRRSSSRRRWWW^^^bbbaaaaaadddddd___VVVNNNJJJJJJJJJRRR[[[gggwwwrrreee^^^YYYcccqqq|||OOONNNMMMLLLMMMOOORRRTTTWWWXXXZZZ\\\___```aaabbb```___\\\VVVPPPJJJHHHHHHEEEGGGHHHIIIKKKMMMQQQTTTYYYYYYXXXXXXXXXWWWWWWWWWYYY[[[]]]^^^___```dddfffnnnnnnooopppqqqpppmmmjjjeeeggghhheee```\\\[[[[[[YYYXXXXXXXXXYYYXXXUUUSSSQQQOOOOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGHHHHHHFFFCCCAAA===;;;::::::<<<=========AAAEEEKKKPPPTTTWWWYYY[[[[[[[[[\\\\\\]]]^^^______aaadddjjjqqqvvvzzz|||}}}}}}|||mmmaaaRRRIIIGGGGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCC@@@?????????@@@AAAAAABBB??????>>>===============<<<<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBAAA@@@???BBBEEEIIIMMMPPPSSSWWWZZZWWWVVVSSSLLLCCC;;;888777333222444999;;;>>>FFFOOOZZZ^^^eeekkkmmmhhh```ZZZ^^^cccfffddd^^^YYYWWWWWWXXX^^^gggpppyyy{{{pppcccKKKBBB???HHHUUU\\\```aaaWWWVVVVVVWWW\\\eeeqqqyyy}}}pppfff```YYYRRRMMMOOOUUUVVVPPPJJJ;;;000((((((++++++)))((((((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&$$$""" !!!###'''))) ###&&&'''&&&%%%&&&(((###$$$$$$%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''(((''''''&&&&&&$$$&&&)))+++,,,---000222999999:::<<<>>>@@@BBBDDDEEEDDDBBBBBBDDDEEEDDDDDDDDDAAA>>>;;;;;;>>>AAACCCEEEFFFHHHKKKNNNRRRUUUWWWHHHGGGEEECCCBBBBBBBBBBBB===>>>@@@AAABBBBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDBBB>>>888555555777888999===>>>@@@BBBCCCCCCCCCCCC999777555555777999999999777777888888999999999999;;;;;;;;;;;;:::999888888444555555555666777777777///111444777999999888888000444777888666444444666444444444333333222222222111111222222222333333333222222111111222222333444666555444222000///...---111111000000111111222333222111111111000000//////...//////000111222222222222333444444555555444444777777777777666666666666222222333444444333333333------......///000000000111222444666888888888888777777777777666666666555666<<>>===<<<<<<<<<===>>>DDDGGGMMMSSSXXXZZZZZZZZZ]]]^^^______^^^___aaaccchhhkkkooossswwwzzz|||}}}{{{~~~yyytttcccZZZOOOHHHFFFFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>AAADDDEEECCCBBB??????>>>>>>>>>>>>????????????>>>===============;;;<<<<<<==================>>>???@@@@@@???>>>======?????????>>>???AAACCCDDDFFFJJJNNNQQQTTTVVVVVVWWWSSSLLLDDD===888555444666888::::::<<>>;;;:::===BBBEEEBBBDDDEEEFFFLLLVVV[[[[[[LLLKKKIIIHHHGGGDDDAAA===>>>>>>======>>>???@@@@@@BBBBBBBBBCCCCCCCCCDDDDDD???>>><<<999888777777777888:::<<<>>>??????>>>===::::::;;;;;;::::::999999666666666666777999:::;;;:::;;;;;;<<<;;;:::888777999999999888777666555444333444555555555444222222555555555777888888555333111222333333444444333333222222222222222222222222000111222333333222111000333222111000////////////222111111111000000//////111111000000//////......222222111111111222333444333444444444555555666666555555555555555555444333333333333333222111///.........///000111222222333444444555555666666777777666666666666666777777888:::===CCCGGGIIIGGGDDDBBB666999===AAADDDHHHLLLOOOOOOQQQRRRVVV```lllqqqpppnnncccWWWQQQMMMJJJIIIKKKOOOWWWddduuu}}}wwwjjj[[[SSSRRRZZZbbbjjjnnnsssyyy{{{zzzRRRLLLHHHLLLQQQRRRQQQSSSVVVVVVVVVWWWXXXZZZ\\\^^^ccc```\\\WWWSSSQQQPPPOOOKKKJJJIIIHHHIIIKKKMMMOOOUUUWWWZZZ[[[YYYXXXXXXXXXYYYZZZZZZYYYYYYZZZ]]]```hhhmmmrrruuutttqqqnnnlllhhheeebbbaaa```___]]]\\\XXXXXXWWWVVVUUUTTTTTTSSSPPPPPPQQQRRRSSSSSSTTTTTTVVVUUUUUUTTTSSSSSSSSSSSSQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHJJJJJJIIIGGGDDDBBB@@@???>>>===>>>>>>@@@@@@EEEHHHNNNTTTXXXZZZ[[[ZZZ\\\]]]______^^^___aaaccchhhjjjnnnssswwwyyyzzzzzzwwwyyy{{{}}}}}}xxxpppkkkZZZSSSJJJFFFEEEFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>???@@@BBBCCCAAA???AAA@@@@@@??????@@@@@@AAA??????>>>===============;;;<<<======>>>>>>=========>>>???@@@@@@???>>>======>>>????????????AAACCCHHHKKKOOOSSSVVVXXXXXXXXXQQQMMMFFF???999555444333777999;;;<<>>AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBEEEBBB???<<<;;;===@@@BBBAAADDDEEEFFFMMMVVVZZZYYYKKKJJJHHHGGGGGGEEEAAA>>>>>>>>>======>>>??????@@@AAAAAAAAABBBBBBBBBBBBCCC@@@???===;;;999888888777777888;;;===?????????>>>;;;;;;<<<<<<;;;:::999999666666666666777888999999999::::::;;;;;;:::999888999999999999888777666555444555555666555444333222666555444555666777555444222333444444555555444444222222222222222222222222111111222222222222111111333333222111000000000000222222222222111111111000111111000000////////////222222222222222333444444444444444555555555666666555555555555555444333222////////////000000000000...///000111222333444444666666666777777777777777777666666666666777888999>>>BBBFFFIIIIIIEEE@@@<<<:::===AAADDDFFFHHHKKKMMMOOORRRTTTXXXaaalllpppnnnkkk```UUUOOOLLLIIIIIILLLPPP[[[iiiyyy}}}wwwooobbbUUUPPPPPPXXX___fffiiinnntttvvvuuuRRRLLLJJJNNNQQQQQQQQQSSSUUUUUUUUUVVVWWWYYY[[[\\\```___]]]ZZZWWWUUUSSSRRROOOMMMJJJHHHHHHJJJLLLNNNTTTVVVXXXYYYXXXXXXXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXXeeekkkqqquuuuuurrrooommmiiifffcccaaaaaa```^^^\\\XXXXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHIIIJJJIIIGGGDDDCCCAAAAAA@@@@@@@@@AAACCCDDDGGGJJJOOOTTTXXXZZZ[[[[[[[[[]]]^^^___^^^___aaacccgggjjjnnnsssuuuuuuuuutttppppppqqqqqqoooiiibbb\\\OOOJJJEEEDDDEEEFFFEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>>AAA@@@@@@??????@@@@@@AAA??????>>>===============;;;<<<======>>>>>>=========>>>????????????>>>>>>===>>>???@@@@@@AAACCCEEEKKKNNNSSSXXXZZZZZZXXXVVVKKKGGG@@@:::666444555555888:::<<<>>>CCCLLLWWW```gggiiihhhccc\\\XXXZZZ^^^eee```]]]\\\YYYUUUTTTWWWZZZcccpppxxxttteeeRRREEEBBBHHHOOOUUU\\\bbbbbb]]]YYYUUUSSSVVV___iiiqqquuuuuutttqqqlllfff```ZZZWWWTTTPPPNNNOOOOOOHHH;;;///,,,+++***)))((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))+++///333777999999888888999<<>>???@@@AAABBBDDDBBB@@@???>>>>>>??????@@@CCCEEEGGGMMMUUUWWWUUUIIIGGGFFFFFFFFFEEEBBB@@@>>>>>>=========>>>???????????????@@@@@@@@@AAAAAA@@@@@@???>>><<<:::888777555777:::<<<>>>?????????============<<<;;;:::999777777666666666666777777888888999::::::999999999999:::::::::999888777777666666666666666555444444666444333333444555555444333444444555555555555555222222222222222222222222222222111111111111222222444333222111111000111111333333333222222222222222111000000000000/////////333333333333333444444444444444444555555555555666555555555444333222111000---,,,,,,,,,---...000111///000111222444555666777888888888888777777777777666666666777888:::<<<===DDDFFFHHHIIIFFFAAA;;;777???BBBFFFHHHIIIIIIJJJKKKOOOSSSWWW[[[ccckkknnnkkkfff\\\RRRLLLIIIGGGIIIMMMRRR```qqqyyynnncccWWWNNNMMMPPPYYY^^^ccceeejjjppprrrqqqQQQLLLKKKOOOQQQPPPPPPRRRSSSTTTTTTUUUVVVWWWYYYYYY]]]^^^]]]\\\[[[XXXVVVUUURRRPPPLLLIIIHHHIIILLLNNNRRRTTTWWWXXXWWWWWWXXXYYYZZZ[[[[[[YYYWWWVVVVVVWWWaaagggoootttuuussspppnnnjjjhhhdddbbbaaa```^^^\\\YYYXXXWWWVVVUUUSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBDDDFFFGGGHHHKKKOOOTTTWWWZZZZZZZZZZZZ\\\_________```aaacccfffiiimmmqqqrrrpppnnnlllgggfffeeedddaaa[[[TTTOOOGGGEEECCCCCCEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBBBBAAA@@@>>>>>>============>>>>>>???>>>>>>===============<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???????????????===>>>@@@AAAAAACCCEEEHHHLLLPPPVVVZZZ[[[XXXSSSPPPEEEBBB===888555666888999888:::===AAAHHHRRR]]]eeeiiigggbbb[[[VVVUUUYYY]]]eee___[[[YYYWWWTTTVVVZZZ\\\hhhuuuxxxnnn]]]NNNEEEDDDLLLTTTYYY___cccaaa\\\XXXTTTQQQVVV```iiinnnoooooommmjjjfffaaa]]]YYYWWWRRRQQQQQQOOOKKKAAA444***)))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++...111555777666666777888:::<<<======???>>>===<<<===???AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>AAADDDGGGLLLRRRSSSPPPGGGEEEDDDDDDEEEDDDCCCAAA>>>>>>=========>>>>>>???======>>>>>>>>>?????????@@@AAAAAA@@@???<<<:::999555777999;;;===??????@@@>>>>>>>>>>>>===;;;:::999888777777666555555666666666777777888888999999999999999:::::::::999999888777777777777777666666555666444222222333444555444222333444444555555444444222222222222222222222222333222111000000111222333444333333222111111222222222222222222222222222222000000000000000000000000333333444444555555555444444444444444555555555555444444444333222111000///---,,,++++++,,,...000222111111333444666777999999888888888777777666666666555666888:::===@@@BBBCCCGGGGGGEEECCC@@@===:::999DDDGGGKKKMMMLLLJJJIIIIIINNNTTTZZZ^^^ccciiijjjggg```WWWOOOKKKHHHGGGJJJOOOUUUeeexxxvvvfffZZZPPPJJJMMMSSS]]]aaaccceeeiiioooqqqoooPPPLLLLLLOOOPPPOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVZZZ[[[\\\]]]\\\[[[YYYXXXUUUSSSOOOLLLJJJKKKLLLMMMPPPRRRTTTVVVVVVWWWYYYZZZZZZZZZZZZXXXVVVUUUWWWYYY]]]bbbkkkqqqrrrrrrpppooollliiifffdddbbbaaa___]]]YYYXXXWWWVVVTTTSSSRRRQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGEEEEEECCCCCCCCCCCCCCCEEEGGGHHHHHHJJJNNNRRRUUUWWWXXXYYYYYY\\\^^^`````````aaaccceeegggjjjlllllliiieeeccc^^^\\\ZZZWWWTTTOOOJJJFFFCCCCCCCCCCCCDDDDDDBBBAAA????????????????????????@@@??????@@@BBBDDDDDDDDD>>>==================>>>???>>>>>>===============<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@===???AAACCCDDDFFFIIIKKKOOORRRXXX[[[ZZZUUUNNNIII>>><<<888555555666999;;;888:::???EEEMMMWWW```fffiiieee]]]VVVSSSUUUZZZ]]]ccc]]]YYYXXXWWWVVVYYY^^^cccnnnxxxuuufffUUUJJJFFFGGGOOOXXX\\\___aaa___ZZZVVVSSSRRRWWWaaahhhkkkjjjgggfffbbb___[[[XXXUUUTTTSSSTTTSSSOOOGGG;;;000)))((((((((()))(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((***,,,///222444333444666777888999::::::===<<<;;;;;;===???BBBCCCBBBCCCEEEEEEEEECCC@@@>>><<<@@@CCCEEEJJJOOOOOOKKKEEEDDDBBBBBBCCCDDDCCCBBB>>>>>>===============>>><<<<<<<<<============>>>@@@@@@AAAAAA@@@>>><<<;;;888888:::;;;===>>>??????>>>>>>>>>>>>===<<<;;;:::999888777666666555555666666666666666777888888888888999999:::::::::999999888888777777666666666666666444222222333444555444111111222333333333333222222222222222222222222222333222111000000111222333333333222222111222222222000000111111111111111111000000000000111111111111222333444555555555444444444444444444333333333333222222222222111000///...000///...------///111333333333444666777999::::::777777777666666555555555444777:::???CCCEEEGGGHHHFFFCCC???<<<;;;<<<>>>@@@HHHKKKNNNNNNLLLJJJHHHHHHNNNUUU[[[^^^bbbeeeeeebbbZZZSSSMMMKKKIIIHHHLLLRRRZZZjjj|||rrraaaUUUMMMKKKQQQXXX```cccddddddiiinnnnnnjjjNNNKKKLLLOOOOOOMMMMMMPPPPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXYYY[[[\\\\\\[[[[[[VVVUUURRROOONNNMMMMMMNNNNNNPPPSSSTTTUUUVVVYYY[[[YYYZZZ[[[ZZZXXXWWWWWWXXXXXX]]]eeekkknnnoooppppppmmmjjjgggeeecccbbb___]]]YYYXXXWWWUUUTTTRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNLLLKKKKKKMMMOOOPPPQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGIIILLLOOORRRTTTUUUVVVVVVYYY\\\^^^^^^___```aaaaaacccddddddbbb___[[[XXXTTTRRROOOLLLJJJGGGDDDAAABBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===???BBBDDDEEEDDD@@@??????>>>>>>??????@@@??????>>>===============<<<===>>>>>>??????>>>>>>>>>=========>>>???@@@AAA???AAACCCEEEFFFIIILLLOOOSSSVVVYYY[[[XXXPPPHHHCCC777666444333444666888::::::===BBBJJJRRR[[[bbbfffhhhbbbZZZTTTTTTXXX\\\______ZZZVVVVVVWWWWWW[[[aaammmtttvvvmmmZZZJJJDDDDDDKKKSSSZZZ]]]]]]^^^[[[WWWTTTSSSUUUZZZaaaggghhhhhhfffddd```\\\YYYWWWVVVVVVUUUVVVUUUMMMAAA555...***((()))))))))))))))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***---///111000222555666555555777888:::::::::;;;<<>>@@@AAAFFFKKKKKKGGGEEECCCAAAAAABBBCCCBBBAAA>>>>>>======<<<<<<======;;;;;;<<<<<<<<<<<<======??????@@@@@@@@@?????????<<<<<<<<<<<<=========>>>==================<<<;;;999999888777777666777777666666555555555666777777777777888999:::::::::999888888777666666666666666666444333333444555555444000000111222222222222222222222222222222222222222222222111111111111222222333222111111111111222222000000000000000111111111000000000111111111111222111222444555555444444333333333222222222222111111///000000000000///......222111000000111222333444555555666777888999999:::666666666666555555555555555999>>>CCCGGGHHHGGGFFF@@@===:::888999???EEEIIIJJJLLLNNNNNNLLLIIIHHHHHHMMMTTT[[[\\\^^^``````]]]TTTPPPMMMMMMKKKJJJOOOUUU___mmm|||{{{lll\\\RRRNNNNNNTTT[[[```bbbbbbcccgggkkkiiidddLLLJJJKKKNNNNNNKKKKKKNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\]]]WWWVVVUUUSSSQQQPPPOOONNNMMMOOOQQQSSSTTTVVVYYY\\\[[[^^^bbbccc```\\\YYYWWWTTTYYY```fffjjjlllooopppnnnkkkhhheeedddbbb```^^^YYYXXXWWWUUUSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIHHHIIILLLNNNPPPQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJLLLOOOQQQRRRSSSRRRUUUYYY[[[[[[\\\\\\]]]]]]]]]\\\[[[XXXTTTPPPNNNKKKHHHEEECCCCCCBBB@@@>>>???@@@AAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<===???AAABBBAAA??????>>>>>>>>>>>>????????????>>>=====================>>>????????????>>>>>>=========>>>???@@@AAA@@@BBBEEEGGGIIILLLOOORRRSSSVVVXXXWWWRRRJJJ@@@;;;444444444555666888:::;;;===@@@GGGOOOXXX```dddfffccc\\\UUURRRUUUZZZ]]]^^^ZZZUUUSSSUUUVVVXXX\\\bbbppprrrnnn```NNNBBBAAAEEENNNUUU\\\\\\ZZZZZZXXXTTTRRRTTTXXX]]]aaaeeefffgggfffccc___[[[XXXVVVVVVVVVVVVWWWTTTIII;;;000,,,,,,)))************)))''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***,,,......111444555444333444666666777888:::<<<>>>???@@@>>>@@@BBBDDDEEECCCAAA???999<<<>>>>>>BBBGGGHHHDDDEEECCC@@@@@@AAABBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>===<<<<<<<<<;;;;;;<<<=========<<<<<<:::999888888888888888999777666555444444444555666555666777888999999999999888777666555555555666666666555444555666777555444111111222333333333333222222222222222222222222222111111222222222222111111111111000000000111111222000000000111111222222222000000111111111222222222000111333444555444333222111111111111000000000///------...////////////...///000111222333555666666666666777777888888888888666666666666666777777777777<<>>??????>>>===<<<>>>??????>>>>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@>>><<<;;;===>>>>>>>>>======<<<<<<<<<<<<======??????>>>=====================>>>???????????????>>>============???AAABBBAAACCCFFFHHHJJJMMMQQQTTTRRRSSSTTTSSSMMMCCC:::444444555666888:::;;;<<<===???CCCJJJTTT]]]ccceeeeee]]]WWWPPPOOOSSSYYY[[[\\\VVVRRRQQQSSSVVVWWW\\\bbblllllleeeVVVFFF>>>BBBHHHOOOWWW\\\[[[XXXXXXVVVRRRQQQUUUZZZ___bbbcccfffggg```^^^YYYUUURRRQQQQQQQQQWWWXXXSSSGGG777,,,+++---***+++++++++***)))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---000444444333222333555333555777999;;;<<<======<<<>>>@@@BBBCCCBBB@@@???999;;;<<<<<<@@@EEEFFFCCCEEECCC@@@???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>@@@BBBDDDDDDCCCAAA???===<<<;;;;;;999:::;;;<<<============:::999999999999999::::::888777555444333333444555444555666777888999999999888777555444444444555666555555555777888888555333222222333444444444444333222222222222222222222222000111222333333222111000111000000000000000111111111111111222222333333333000000111111222222222222///000222444444333222111111000000000//////......+++,,,---...////////////---...000333555777888888777777777777777777777777666666777777888888999999999>>>DDDHHHHHHDDD>>>999666777999===BBBHHHMMMPPPIIIJJJKKKJJJIIIHHHIIIJJJKKKSSSXXXXXXWWWYYYYYYWWWNNNMMMOOORRRQQQOOOSSSYYYjjjrrryyy}}}~~~xxxkkk___SSSOOONNNPPPUUUZZZbbbccccccdddhhhkkkeee]]]KKKLLLNNNNNNMMMMMMNNNPPPLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYXXXZZZZZZXXXXXXZZZXXXSSSNNNIIIHHHNNNSSSTTTUUUWWW```hhhrrruuuoooeee]]]ZZZWWWWWWXXXZZZ^^^dddiiillljjjjjjjjjiiigggdddbbb```]]][[[YYYVVVTTTRRRRRRRRRMMMMMMNNNOOONNNMMMLLLKKKHHHJJJJJJIIIFFFFFFIIILLLPPPPPPOOONNNMMMKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCEEEEEEDDDBBB@@@AAABBBBBBCCCEEEGGGIIIJJJKKKLLLOOOPPPQQQQQQRRRRRRQQQQQQMMMLLLKKKIIIHHHGGGFFFFFF???@@@@@@??????>>>===<<<>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<===>>>>>>============???AAACCCDDDIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRQQQKKKBBB:::666555444666888999999;;;===@@@CCCJJJSSS[[[``````^^^\\\UUURRRPPPSSSYYY\\\ZZZWWWQQQQQQQQQRRRUUU[[[aaafffjjjbbbTTTFFF>>>???FFFLLLRRRUUUXXXXXXVVVSSSQQQPPPRRRVVV[[[aaadddeeeeeeddd```]]]ZZZWWWVVVUUUUUUUUU^^^XXXLLL===111***)))******)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$&&&***+++((($$$"""###%%%&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((())),,,---...------...111444555555444444666999<<<>>>???@@@AAABBBBBBAAA???>>>===<<<;;;;;;<<<>>>AAABBBCCCBBB???=========>>>??????@@@AAAAAAAAA@@@???>>><<<======>>>======<<<;;;???===;;;;;;===?????????BBBAAA@@@>>><<<999777666888999:::;;;<<<======<<<;;;:::999777666666777888666666555444444444555555444444444444444555666777666666666666777888999:::555555444333222222111111444444444444444444444444555444333222111222333444000000000000000000000000222222111111111111222222...777888///+++111333///111222222111000000222333000111222333333222111000.........///......------,,,------...///000000111333444444444555555666666888888888777666666555555666666666666777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>=========>>>@@@BBBEEEFFFJJJKKKKKKLLLMMMOOOQQQRRROOOOOOLLLFFF>>>777444333555666777888999;;;???BBBGGGMMMVVV^^^```___[[[XXXQQQPPPPPPRRRVVVXXXXXXWWWQQQOOONNNQQQVVV^^^dddhhh^^^UUUIII???;;;???FFFKKKRRRTTTVVVVVVTTTSSSRRRRRRUUUYYY^^^ccceeedddcccaaa]]]\\\ZZZWWWUUUUUUVVVXXX[[[SSSFFF999///***))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$######"""%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""&&&(((&&&###&&&'''((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((+++,,,.........///222444555555444444666888;;;<<<===>>>???@@@@@@???>>>>>>===<<<;;;:::;;;===@@@BBBBBBAAA@@@>>>>>>???@@@AAAAAAAAABBBBBBAAAAAA??????;;;;;;<<<<<<======>>>>>>>>>===;;;;;;===?????????AAAAAA@@@???===;;;888777777888999:::;;;<<<<<<<<<<<<;;;:::888777777777888666555555444444444444444444444444444444555666666555555555555666777888999666666555555444333333222444444444444444444444444444333333222222222222222222222222222222222222222111111111000000111111111///777999111---111333///+++,,,............000111...///000000000///...------....../////////......//////000000111222222333444444555555555666666666888888777777666666666666666666777888:::<<<>>>@@@DDDDDDCCCAAA>>>:::777555999<<>>@@@AAA???@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFEEECCCAAA???>>>======888999:::;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<<<<===>>>???BBBDDDGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPKKKIIIFFF???888333111111666666777777888<<>>999<<>>>>>>>>>>>>>>???===;;;999999<<>>???AAA>>><<<;;;;;;===???@@@@@@@@@AAABBBBBBAAA>>>;;;999666777777888999:::;;;;;;======;;;:::999888888888666555444333333333333333444444333333333444555555444444444444555666777777777777666666555555444444333333333333333333333333222222222222222111000000111111111111111111111111111000000//////000000111///777999333///111111---'''))),,,.........///000.../////////......---,,,------...///000000000000222222333333444555555555555555666666666666777777777777666666666666666666666777999;;;>>>AAACCCDDDFFFDDD@@@<<<999777666666>>>AAAFFFKKKNNNOOONNNMMMLLLJJJHHHGGGGGGHHHIIIJJJSSSSSSQQQOOOMMMJJJIIIGGGNNNLLLPPPYYYZZZWWWYYY```fffiiiooosssssslllaaaYYYSSSTTTTTTSSSSSSTTTWWWZZZdddfffjjjllljjjeee___[[[FFFHHHJJJKKKIIIIIIIIIJJJHHHIIIIIIKKKLLLNNNOOOPPPOOOOOOPPPPPPQQQRRRTTTTTT\\\```cccdddiiioooooolllUUULLLEEEEEEHHHJJJMMMQQQVVV\\\cccfffddd___[[[XXXVVVTTTQQQPPPRRRVVVZZZ]]]ccccccddddddcccbbb```___]]][[[YYYUUURRROOOMMMLLLLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGEEEEEEEEEFFFGGGJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@>>>===???AAA>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEECCCBBB@@@>>><<<;;;::::::888888999:::;;;;;;::::::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;<<<===@@@CCCFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJGGGDDD???:::555222111222777777777777:::@@@GGGLLLTTTYYY```bbb]]]VVVPPPMMMPPPSSSVVVTTTPPPOOOQQQUUUWWWSSSRRRXXXbbbfffbbb\\\IIIBBB;;;:::AAAIIINNNOOOPPPPPPOOONNNNNNQQQVVVZZZZZZ]]]```cccccc```[[[YYYVVVXXXYYYVVVSSSRRRVVVZZZKKKAAA444,,,******)))'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""%%%&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&)))---000111222444555666555555444444555666777:::;;;<<<===>>>???@@@AAA@@@>>>;;;999999;;;>>>@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBB===<<<;;;:::;;;<<>><<<666666666777888999::::::>>>===<<<;;;:::999999888666555444333333222333333444333333333333333444444333333333333333444555555666666666555555444444444222222222222222222222222000111222222222111///...........................000//////......//////000...555888333//////...+++))),,,///111111000000000111111111000000///......---...///000111222222222444555555555666666666777666666666777777777777777666555444444444555666666666888;;;???BBBDDDFFFGGGCCC@@@;;;666444555777999BBBEEEIIIMMMNNNMMMKKKJJJIIIHHHGGGFFFGGGIIILLLNNNRRRPPPMMMJJJHHHGGGGGGGGGLLLLLLPPPWWWYYYWWWYYY___fffkkkppprrrmmmcccYYYRRRSSSWWW[[[\\\[[[[[[^^^```ccceeegggiiigggbbb[[[VVVDDDGGGJJJKKKJJJIIIIIIJJJGGGGGGHHHIIIKKKMMMPPPQQQPPPPPPOOOOOOPPPQQQQQQRRR[[[___bbbeeejjjpppqqqnnnYYYOOOFFFEEEFFFGGGJJJNNNQQQUUU[[[___^^^[[[WWWUUUSSSQQQOOOMMMNNNQQQUUUWWW]]]^^^___```aaa```______^^^]]][[[XXXUUUQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKJJJGGGFFFDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCCCCBBBBBBBBBAAA???======>>>@@@===>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@>>>===;;;:::::::::;;;;;;;;;;;;;;;:::999888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;:::;;;>>>AAADDDFFFHHHIIIGGGGGGFFFEEEEEEEEEFFFFFFCCC???;;;666444333333444777888888:::>>>EEENNNUUUZZZ^^^aaa___XXXOOOKKKIIITTTXXXZZZWWWQQQNNNQQQTTTTTTSSSWWWaaakkkkkk```UUUEEE@@@<<<===EEELLLOOOOOOOOONNNMMMLLLMMMRRRYYY^^^\\\]]]___```___[[[XXXUUURRRTTTVVVTTTQQQPPPRRRTTTBBB999...((((((***)))'''&&&'''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%%%%%%%''''''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%(((,,,///111222333555444444444444444444444555999:::<<>>===???AAACCCDDDEEEEEEEEECCCBBB@@@?????????AAABBB@@@???<<<;;;:::;;;<<<===<<<:::999;;;>>>@@@BBBBBBCCCDDDGGGHHHGGGEEEAAA???777777666666666777888888======<<<<<<;;;::::::999777666555444333333333333444333222222222222333333222222222222222222333444444444333333333333222222222222222222222222222222///000111222111000///...------------------------///......------......///,,,111444111...,,,,,,***,,,///222333222000000000222222111111000000000000///000111222333444444444555555666666666666777777777777777777777666666666444444333222333444666777999;;;>>>BBBDDDFFFFFFFFF===:::555222333666;;;>>>DDDFFFIIIKKKLLLKKKHHHGGGFFFEEEEEEFFFHHHKKKNNNPPPMMMKKKHHHFFFEEEFFFHHHIIIJJJKKKPPPVVVXXXYYY[[[___jjjnnnqqqoooggg\\\TTTOOOVVV[[[aaaddddddcccdddeeeddddddeeefffeee```YYYSSSAAADDDHHHJJJJJJJJJJJJJJJGGGGGGGGGHHHKKKNNNPPPRRRPPPPPPOOOOOOOOOOOOOOOPPPWWW[[[___bbbiiippprrrooo]]]SSSIIIFFFFFFFFFIIILLLMMMPPPTTTWWWXXXVVVSSSPPPPPPOOOMMMLLLLLLNNNPPPRRRVVVWWWZZZ\\\^^^_________^^^^^^\\\ZZZWWWTTTQQQOOOKKKLLLMMMMMMMMMLLLKKKJJJGGGEEEBBBBBBBBBCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEECCCBBBAAABBBCCCDDDDDDCCCAAAAAA>>>???@@@@@@>>>===>>>???===>>>??????@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;888888999999::::::;;;;;;999999999999999999999999::::::999999999:::;;;;;;;;;===???CCCEEEHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCC>>>;;;666444555666666666777999;;;>>>DDDMMMVVV]]]___aaa```ZZZPPPHHHGGGHHHVVVYYYZZZXXXRRROOOQQQTTTPPPSSS[[[gggoookkk\\\OOO@@@>>>===@@@EEEKKKMMMMMMMMMLLLKKKKKKMMMSSS\\\aaaaaa``````^^^[[[WWWSSSQQQPPPPPPQQQRRRQQQNNNKKKIII999333,,,(((((())))))(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&& """$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""##################$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%(((+++---...000222444333333333333333444444444777:::===AAADDDEEEFFFEEEBBBAAA>>><<<;;;;;;<<<<<<<<<>>>AAACCCEEEEEEDDDCCCBBBAAA>>><<<<<<===???AAAAAA???>>><<<;;;;;;;;;;;;;;;:::999;;;>>>AAABBBCCCDDDFFFGGGHHHGGGEEEBBB@@@:::999777666555555666777:::;;;;;;<<<<<<;;;;;;:::888777666555444333333333333333222222111111222222222222222111111222222333222222111111111111111111111111111111111111111111111111111111111000//////...........................------------------...+++///111000,,,***+++,,,...000111222000/////////222111111000000111111222333333444555666666666555666666666777777777777777777777666666666666555555555444333333333666888999<<<>>>AAADDDEEEEEECCCBBB888777444333555:::???CCCDDDFFFGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNHHHFFFEEEDDDDDDGGGJJJLLLJJJNNNSSSXXX\\\^^^aaadddmmmppppppjjj___WWWTTTTTT\\\```fffjjjkkkjjjiiihhhgggeeeccccccccc```ZZZTTT===AAAEEEHHHIIIIIIIIIJJJGGGGGGGGGHHHKKKNNNQQQTTTQQQPPPOOONNNNNNNNNNNNNNNQQQVVV[[[___hhhqqqsssqqqaaaVVVLLLHHHGGGFFFHHHKKKJJJKKKNNNQQQRRRQQQNNNLLLMMMLLLLLLLLLLLLMMMNNNNNNPPPRRRUUUXXX[[[]]]^^^___]]]]]]\\\[[[XXXUUURRRQQQKKKLLLMMMMMMMMMLLLJJJIIIIIIFFFCCCBBBDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFFFFFFFDDDBBBAAA@@@AAABBBCCCBBBAAA???===999<<>>>>>???===>>>??????????????????>>>>>>???@@@@@@@@@??????>>>======<<<<<<======>>>::::::;;;;;;;;;:::999999:::999999999999999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;<<<888888999999:::;;;;;;<<<999999999999999999999999:::::::::::::::;;;<<<<<<>>>@@@CCCFFFHHHJJJKKKKKKLLLJJJHHHEEECCCAAA??????888666333333555888888777777999===BBBJJJSSS^^^dddbbbbbb]]]SSSHHHBBBDDDHHHRRRTTTUUUTTTRRRQQQRRRTTTSSSWWW___hhhllldddSSSEEE<<<===???BBBEEEHHHKKKLLLKKKKKKKKKKKKNNNUUU^^^dddiiifffbbb]]]XXXSSSOOOMMMNNNMMMMMMOOOPPPMMMEEE>>>222///,,,)))((((((((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!"""$$$&&&$$$###"""""""""###$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&(((***+++,,,...111333111111222333333333333333444888===CCCFFFGGGFFFEEECCCBBBAAA???>>><<<;;;;;;;;;===AAADDDEEEDDDCCCBBBAAA>>>;;;999888:::===???>>>>>>======<<<<<<;;;;;;:::999999:::>>>AAACCCCCCEEEEEEFFFEEEDDDBBB@@@???===;;;888666555444555555777888:::;;;<<<<<<;;;;;;999999777666555444444444333333222111111111111111333222222111111222222333111111111111111111111111111111111111111111111111222222111000000000000111------------------------------,,,,,,,,,,,,------,,,---//////,,,***,,,///---///000000//////111222333222222222222444555666666666777888888777777777888888888888888888888888666666666555555555444444777666555555666888;;;===???AAACCCEEEEEEBBB???<<<888777777888:::???CCCFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIEEEDDDCCCCCCDDDGGGJJJLLLNNNSSSYYY^^^bbbgggjjjlllmmmnnnkkkcccXXXTTTWWW\\\fffhhhlllpppsssrrrnnnkkkgggccc______```^^^YYYTTT;;;>>>CCCGGGHHHHHHIIIIIIGGGGGGGGGHHHKKKOOORRRTTTQQQPPPOOONNNMMMMMMMMMMMMLLLRRRXXX^^^gggrrruuutttbbbXXXNNNJJJIIIGGGHHHJJJIIIIIIKKKMMMOOONNNLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNRRRVVVZZZ]]]^^^___\\\\\\\\\ZZZXXXUUUSSSQQQKKKLLLMMMMMMMMMLLLJJJIIIKKKGGGDDDCCCEEEFFFEEECCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDCCC@@@???@@@@@@AAABBBAAA???===;;;777:::>>>AAA@@@?????????>>>>>>????????????>>>>>><<<===>>>>>>??????>>>>>>===<<<<<<<<<======>>>???777888999:::::::::::::::777777777888999:::<<<<<<999999999999999999999999888888999::::::;;;<<<<<<888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===AAACCCEEEHHHKKKLLLMMMMMMKKKIIIFFFCCC@@@===;;;:::555222111222666999999888777:::???EEEMMMXXXbbbiiicccbbb[[[OOOCCC???CCCIIIMMMOOOPPPQQQQQQQQQSSSTTT[[[^^^ccchhhggg[[[III<<<999<<>>;;;<<<======>>>======<<<:::999888:::>>>BBBCCCDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>===:::777555444444555666777999;;;<<<<<<<<<;;;:::999888777555555444444333333222111000000111111333333222222222222222333111111111111111111111222000000000000000000000000444333111000000000111222++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---//////,,,+++...222...///000111111222444777666555555555666888:::;;;888888999999999888888777999999999999999999999999666666555555444444444333:::999777777888;;;>>>@@@AAACCCEEEFFFDDD@@@<<<999999999:::<<<>>>BBBFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLKKKIIIFFFDDDDDDCCCCCCCCCDDDGGGJJJKKKRRRXXX^^^cccgggmmmqqqsssllllllggg]]]TTTRRRZZZcccnnnoooqqqvvvzzzyyytttoooddd```[[[ZZZ[[[[[[WWWRRR777;;;@@@FFFIIIJJJIIIHHHHHHFFFFFFIIIMMMPPPPPPOOOPPPOOONNNLLLLLLLLLLLLMMMLLLQQQVVV[[[ccclllooommmZZZWWWRRRMMMJJJHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKMMMOOORRRUUUWWWYYYZZZ[[[\\\]]]]]]ZZZWWWSSSPPPKKKJJJIIIIIIJJJKKKJJJIIIFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===???AAAAAA@@@>>>>>>>>>;;;<<<===?????????>>>>>>============>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<;;;:::999888999::::::999999888888999999:::;;;::::::999999888999999:::999999999:::;;;>>>@@@AAABBBCCCEEEHHHKKKLLLKKKIIINNNHHHAAA<<<;;;:::888666111333555555555555777888===>>>CCCLLLVVV]]]``````^^^VVVLLLFFFEEEGGGJJJKKKNNNNNNOOOOOOOOOPPPSSSUUU```eeejjjfffZZZKKK>>>888999<<>><<<:::888888888::::::;;;;;;<<<<<<===<<<<<<<<<666777777999===AAADDDGGGEEEDDDBBB???===;;;:::999999:::<<<<<<999666444444111333555777999::::::999===;;;999888888777555444444444333222222111111000222111111000000000000000000///.........000111222.../////////000000000111111111000000//////......222111000...------------////////////............---,,,,,,------...///000000000111222333555555666777888999999::::::::::::888888888888888888888888999999888888777777666666666666555444444444444444666666777999<<<>>>AAABBBBBBBBBAAA???===:::777555:::<<<@@@CCCDDDDDDCCCBBBDDDEEEFFFGGGHHHIIIIIIIIINNNMMMKKKJJJIIIHHHEEEBBB<<<@@@EEEGGGGGGIIILLLOOOZZZ```dddgggkkkrrrtttssspppiiiaaa[[[VVVWWWaaammmrrrtttxxx}}}zzzqqqjjj___YYYTTTTTTXXXVVVNNNFFF444888===CCCGGGIIIIIIHHHIIIHHHGGGJJJNNNPPPPPPNNNOOOMMMLLLKKKJJJJJJKKKKKKLLLQQQUUUXXX___eeefffcccWWWTTTQQQLLLIIIGGGFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIJJJKKKMMMOOORRRUUUWWW\\\\\\\\\[[[YYYVVVTTTRRRMMMLLLKKKKKKKKKJJJHHHFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA??????>>>>>>>>>>>>@@@BBBBBB@@@???>>>???<<<<<<>>>>>>???>>>======<<<<<<<<<=========>>>>>>======;;;:::::::::;;;<<<;;;;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::;;;<<<;;;:::999999999::::::999999888888999999:::;;;;;;::::::999999:::::::::;;;;;;;;;<<<===???AAABBBEEEEEEEEEHHHJJJJJJHHHFFFHHHCCC===999777777666444222444666666666777999:::@@@BBBGGGOOOXXX]]]^^^]]]UUUOOOHHHCCCDDDFFFHHHIIIKKKMMMNNNNNNNNNOOOTTTWWWaaagggiiiaaaQQQBBB;;;::::::<<>><<<:::999888888999:::;;;<<<<<<<<<===<<<:::888888888:::;;;;;;;;;<<<<<<======<<<<<<888777777888;;;???CCCFFFAAA@@@>>><<<:::999888888999;;;===<<<999666444333222333444666777888999999:::888777777777777555333555444444333333222111111222111000000//////000000000//////......///000111////////////000000000000111000000000/////////...111000///...............////////////////////////...------......///000111111111222333444555666777888888999:::::::::999999888888888888888888888888999999999888888777777777666555444333333444555666777888:::===???AAABBBBBBBBB@@@>>><<<:::888777777===???BBBDDDEEEEEEDDDCCCCCCDDDFFFGGGIIIJJJJJJJJJMMMKKKJJJIIIHHHGGGEEEBBB@@@BBBDDDEEEGGGJJJPPPUUU\\\aaadddfffjjjpppqqqoookkkbbb[[[ZZZ]]]bbbiiipppuuuvvvyyy}}}~~~yyyooogggZZZUUUPPPRRRUUUTTTKKKCCC000444999???DDDGGGIIIIIIKKKJJJKKKLLLOOOPPPOOONNNLLLKKKJJJHHHHHHHHHHHHIIILLLPPPTTTVVVYYY]]][[[VVVRRRQQQOOOLLLIIIGGGEEEDDDCCCDDDEEEGGGIIIKKKMMMNNNLLLMMMLLLLLLKKKJJJIIIHHHIIIHHHGGGHHHJJJMMMQQQSSS\\\[[[[[[ZZZXXXWWWUUUTTTOOONNNMMMMMMLLLJJJFFFDDDBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@@@@??????@@@@@@AAACCCCCCAAA@@@???@@@======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========<<<:::999999999:::;;;::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<;;;:::999999999::::::999999888888999999:::;;;;;;::::::999::::::;;;;;;=========>>>???AAACCCCCCHHHGGGFFFFFFGGGFFFDDDAAA@@@<<<777444444444333333333555666777777999;;;===CCCFFFLLLSSSYYY[[[YYYWWWIIIFFFCCCAAABBBEEEFFFGGGGGGKKKNNNOOONNNPPPVVV\\\fffhhheeeXXXFFF999777;;;;;;<<<@@@CCCFFFGGGHHHHHHGGGGGGJJJPPPYYYcccjjjmmmrrrmmmdddZZZPPPJJJIIIJJJGGGLLLRRRQQQIII>>>444///))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''###""""""$$$'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&& !!!"""######$$$%%%%%%%%%%%%%%%%%%$$$######&&&'''''''''&&&'''***---......///000111111222222444555;;;DDDLLLNNNIIICCC????????????>>><<<:::999777777777777888888999:::<<<;;;999888888999:::;;;:::;;;<<<===============:::999777777999===AAADDD>>>===;;;:::888777777777999;;;<<<<<<999666444444333333333444555777888999;;;::::::;;;<<<<<<999777666666555555444333333222111000000///////////////000000///.........//////000000000000////////////000000000000////////////000//////......//////000000000000000000000000000////////////000111222333333333444555666666777777999999:::::::::999888888999999888888888888888888888888888888888777777777666555333333333555777999:::<<>>===;;;:::999999::::::@@@AAACCCEEEFFFFFFEEEDDDBBBDDDFFFHHHJJJKKKLLLLLLJJJIIIGGGGGGGGGGGGEEECCCDDDDDDDDDEEEGGGMMMUUU[[[]]]aaaddddddfffjjjkkkhhhcccYYYSSSZZZeeemmmqqqtttwwwxxxyyy|||{{{tttiiiaaaSSSOOOLLLMMMPPPNNNEEE===...000555;;;AAAFFFIIIKKKMMMNNNNNNPPPPPPPPPOOONNNKKKJJJIIIGGGGGGGGGGGGHHHJJJOOORRRSSSUUUWWWTTTNNNOOOOOONNNMMMKKKHHHFFFDDD@@@AAACCCEEEHHHKKKMMMNNNMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFEEEGGGJJJNNNPPPWWWXXXYYYYYYYYYWWWVVVTTTPPPOOONNNNNNMMMKKKGGGDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@?????????@@@AAAAAACCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDBBB@@@@@@@@@>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::999888999::::::999999888888777888888999::::::::::::::::::::::::999999999999::::::;;;;;;;;;;;;:::::::::999999999999999888888999999:::;;;999999999999999::::::;;;<<<<<<>>>???BBBDDDEEEFFFJJJHHHEEECCCBBBAAA>>><<<999777444222111222333333333555666777888:::===@@@FFFIIIOOOUUUWWWVVVRRROOO@@@@@@@@@BBBCCCEEEFFFFFFEEEKKKPPPQQQQQQSSSZZZ```jjjfff]]]MMM>>>666777:::<<<===@@@BBBEEEGGGHHHHHHGGGHHHLLLTTT___hhhllllllmmmiii```VVVLLLHHHGGGIIIJJJOOOSSSOOODDD777///,,,''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& !!!$$$$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&&&&''')))+++,,,------///000111222222555666;;;BBBIIIKKKGGGCCC======>>>>>>===<<<:::999999888777666666777999::::::999999888888999:::;;;:::;;;<<<======>>>======<<<:::888777777;;;>>>AAA???>>><<<:::888777777666666888;;;;;;999888777777444444333333444666777999999999:::<<<>>>===;;;999777777666666555444444444111000//////......//////000000//////............000000000000////////////000000000000//////////////////......///000111111111111111111111222222222111111000111111222333444444555555666777777888888::::::::::::999999888777999999888888888888777777666666666666666777777777777666555555666888;;;===>>>AAACCCEEEEEEBBB>>><<<888999;;;===>>>???>>>>>>BBBBBBCCCDDDDDDEEEDDDDDDBBBDDDFFFHHHJJJKKKLLLMMMGGGFFFDDDEEEFFFFFFFFFEEEFFFEEEEEEFFFJJJQQQXXX\\\\\\```aaa___```bbbaaa^^^WWWQQQQQQ[[[hhhppptttvvvwwwvvvvvvvvvssslllaaaXXXMMMIIIGGGGGGIIIEEE<<<444,,,...222777===CCCHHHKKKNNNOOOQQQRRRQQQPPPOOONNNKKKJJJHHHGGGFFFFFFGGGGGGHHHLLLPPPQQQSSSUUURRRLLLNNNNNNOOONNNMMMKKKHHHGGG???@@@AAACCCFFFIIILLLNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEGGGJJJLLLOOORRRUUUXXXYYYXXXUUUSSSPPPOOONNNNNNNNNLLLIIIGGGCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEEEECCCBBB@@@??????>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEBBB@@@@@@@@@>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::999888999::::::999888888777888888999999::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888999999:::;;;888888888888888999::::::999:::===@@@CCCFFFHHHIIIJJJGGGBBB???===;;;999777555444333222111222444555333555666777999;;;@@@CCCHHHKKKPPPRRRQQQNNNJJJGGG===???BBBEEEFFFGGGGGGGGGFFFLLLRRRUUUVVVXXX]]]bbbjjj```QQQEEE===::::::999===>>>@@@BBBDDDFFFHHHHHHIIIKKKQQQZZZdddkkklllkkkgggccc[[[QQQIIIFFFGGGIIIOOORRRRRRJJJ===111+++)))%%%&&&((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!###$$$###"""$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""############!!!"""###$$$%%%%%%%%%%%%$$$&&&'''&&&&&&&&&((()))***+++,,,---///000111222444555999@@@EEEFFFDDD@@@:::;;;<<<===<<<<<<;;;:::999888666555555666777888888888888888999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>===:::888777999<<<===???===;;;999777555444444222555888:::::::::::::::666555555444555666888999444333444666888999777555888888777666666555555444111111000///////////////000/////////......------000000000000////////////////////////000000000000//////...//////000111222000111111111222222222333222222111222222333444555555666666777777888888888::::::::::::999999888777888888888777777666666666333444444444555666666666999999888888:::<<<>>>@@@CCCDDDEEEEEEBBB>>>:::777444888>>>DDDGGGFFFDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHIIIJJJKKKKKKEEECCCBBBCCCEEEGGGGGGGGGEEEFFFGGGJJJOOOSSSWWWYYYZZZ]]]]]]YYYXXXYYYWWWSSSMMMMMMSSS^^^fffkkkpppuuutttrrrooommmiiiaaaWWWPPPHHHEEEBBBAAA@@@<<<333,,,,,,---///222888>>>DDDHHHKKKNNNPPPQQQOOONNNMMMMMMJJJIIIGGGFFFEEEEEEFFFFFFGGGKKKNNNOOORRRUUUSSSNNNMMMNNNOOOOOONNNMMMKKKJJJ@@@@@@AAABBBDDDGGGJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJGGGGGGHHHHHHHHHGGGGGGGGGHHHKKKPPPTTTVVVVVVUUUTTTSSSQQQOOONNNNNNMMMKKKIIIDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCBBB@@@???>>><<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEDDDBBB@@@??????======<<<<<<;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<:::999999999:::;;;999888888888888999::::::::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888999999888888999999:::;;;888888888888999:::;;;;;;999;;;>>>BBBEEEGGGIIIJJJHHHDDD???;;;888777555444333333444333222333555777444666777999:::>>>CCCGGGJJJLLLNNNNNNJJJFFFCCCAAA>>>BBBFFFIIIIIIHHHHHHHHHIIIMMMSSSXXX[[[]]]^^^______TTTGGG???>>>???===:::===>>>@@@BBBDDDFFFGGGHHHLLLPPPXXXaaahhhkkkjjjhhhaaa]]]UUUMMMFFFDDDGGGIIIQQQPPPKKKBBB666---((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$###%%%%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&(((((()))***,,,...000111222222444777<<<@@@AAA???===888999:::;;;<<<;;;;;;:::777666666555444444444444666777777888999::::::;;;:::;;;<<<===>>>?????????@@@???<<<:::999999999:::;;;:::888666444333222222111444888:::::::::;;;<<<888888888777888888999999555444333444666888777666888888777666666555555444222111111000000000000000....../////////...------////////////000000000000////////////000000000000////////////000000111222000000000111222222333333222222222222333444555666666666666777777888888888999999:::::::::999888888777777666666555555444444222333333444555666666777;;;;;;;;;<<<===???@@@AAACCCCCCAAA???<<<999666444555:::CCCJJJMMMKKKGGGCCC@@@@@@??????@@@AAACCCDDDFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBAAABBBEEEHHHIIIJJJHHHIIIKKKOOOSSSVVVVVVUUUWWWZZZYYYTTTRRRQQQNNNJJJHHHMMMVVV___ccceeekkksssqqqlllgggbbb^^^XXXPPPJJJDDD@@@===:::888444---(((+++++++++---222999???CCCFFFJJJMMMNNNLLLJJJIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDGGGJJJLLLMMMPPPTTTSSSOOOMMMMMMMMMNNNMMMMMMMMMLLLBBBAAAAAAAAABBBDDDGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJLLLNNNPPPOOOLLLIIIGGGEEEFFFIIILLLPPPTTTVVVXXXWWWTTTPPPMMMLLLLLLJJJIIIDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@@@@AAABBBCCCEEEDDDAAA???>>>>>><<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<======;;;:::::::::;;;<<<999999999999999:::;;;;;;999999999999999999999999999:::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;:::999888999999888888999999:::;;;::::::::::::;;;<<<=========???BBBDDDGGGHHHIIIIIIEEE@@@;;;666444444333222222333555444333333666999777888:::;;;===BBBGGGKKKMMMMMMMMMIIIDDD@@@??????BBBFFFKKKLLLKKKIIIHHHHHHKKKMMMSSSZZZ___```]]]YYYNNNHHHAAA>>>???@@@???===>>>???@@@AAACCCEEEGGGHHHOOOVVV___gggjjjiiifffeee\\\XXXQQQIIIDDDCCCGGGKKKOOOJJJBBB888///***'''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%''''''((()))+++...000111222000222555888;;;<<<;;;:::666777999:::;;;;;;;;;:::777777777777666555444333555666777888999:::;;;;;;:::;;;<<<===????????????BBBAAA???===;;;999888777777777666555555555555555222555999::::::999::::::::::::;;;;;;;;;::::::999999666444444666999999999888777777666555555444444333333222111111111111111,,,---.../////////...---------...///000111222222.../////////000000000111000000000///000000111111//////000000111222222333222222222222333444555555666666666777777777777777888888999:::::::::999999666666555444333333222222333333444555777888888999:::;;;===>>>????????????@@@>>>;;;888666555555555;;;@@@GGGMMMNNNKKKFFFCCC@@@???>>>>>>???AAADDDFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@BBBEEEIIIKKKLLLNNNMMMNNNQQQUUUWWWVVVTTTVVVXXXWWWRRRNNNMMMJJJEEEHHHMMMWWW___bbbccchhhpppnnnhhh```ZZZVVVRRRLLLHHH>>>;;;777555333000,,,(((***))))))***...555;;;???CCCFFFKKKKKKIIIGGGGGGHHHFFFEEECCCBBBAAAAAABBBBBBHHHJJJLLLLLLOOOSSSSSSOOOLLLLLLLLLLLLLLLMMMMMMMMMCCCBBBAAA@@@AAACCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKNNNQQQUUUXXXWWWSSSMMMJJJDDDDDDDDDFFFKKKQQQWWW[[[[[[WWWQQQMMMKKKJJJIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???===;;;::::::::::::;;;<<<===>>>????????????>>>??????@@@@@@BBBCCCDDDCCCAAA???>>>>>><<<;;;::::::;;;<<<===???;;;;;;;;;<<<<<<<<<======>>>===<<<;;;:::;;;<<<<<<:::999999999:::;;;;;;<<<999999999999999999999999999:::;;;<<<<<<<<<;;;:::::::::;;;<<<;;;:::999888999999888888999999:::;;;;;;;;;;;;<<<===>>>??????AAACCCEEEGGGHHHIIIIIIHHHCCC>>>888444222222222111111333555444333333666999999:::<<<===@@@DDDJJJNNNOOOOOOLLLGGG@@@======???EEEIIIMMMNNNKKKHHHGGGGGGKKKMMMRRRZZZaaaaaa[[[UUUAAA@@@???>>>??????????????????@@@AAACCCEEEGGGHHHQQQZZZdddjjjjjjgggdddcccYYYUUUOOOGGGCCCCCCGGGKKKLLLEEE:::111+++)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&''')))+++---///111222///000333666999999999888555666888:::;;;;;;;;;;;;::::::;;;;;;:::888666555444555777888::::::;;;;;;:::;;;<<<>>>??????@@@@@@BBBBBBAAA???<<<:::777666666666666777777888::::::555777:::;;;:::888888888;;;<<<===>>>===<<<;;;:::777555222111333555777777777777777666555555444444444333222222111111222222+++,,,.../////////......,,,---...///000111222333.../////////000000111111111111000000000000111111...//////000111111222222222222222222333444555555666666666666777777777777777888999:::::::::::::::555555444333333222111111444555666777888999:::;;;:::;;;===???@@@???>>>===<<<:::666333222333666777BBBEEEJJJMMMMMMJJJEEEBBB@@@???>>>===???BBBEEEHHHIIIIIIHHHGGGEEECCCAAA@@@BBB@@@@@@AAAFFFJJJLLLMMMTTTRRRPPPRRRVVVXXXWWWUUUVVVXXXVVVQQQMMMLLLHHHCCCJJJMMMVVV___cccdddhhhnnnmmmfff]]]VVVRRROOOJJJGGG;;;777444111000///,,,***+++,,,,,,,,,---111555999===@@@DDDEEEEEEDDDCCCDDDCCCBBB@@@?????????@@@@@@EEEGGGHHHJJJLLLMMMNNNNNNJJJIIIHHHJJJLLLNNNNNNNNNHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKTTTUUUXXXYYYYYYWWWSSSQQQGGGEEECCCBBBDDDIIIOOOSSSUUUUUUTTTSSSPPPMMMKKKIIIEEEDDDDDDCCCAAA@@@>>>===>>>>>>>>>>>>============<<<;;;:::999:::;;;<<<===@@@???>>>===>>>@@@BBBCCCGGGFFFEEEDDDBBB@@@??????========================<<<<<<<<<<<<<<<<<<;;;;;;999;;;<<<======;;;999888<<<<<<;;;;;;;;;:::::::::999::::::999888888999;;;::::::<<<===>>>>>>>>>>>>===>>>>>>>>>===<<<;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;<<<===???@@@AAABBBDDDGGGIIIIIIGGGDDDBBB;;;999666333111000000111222222333333555666888999777999===BBBFFFJJJMMMOOOKKKFFF@@@;;;:::===AAADDDJJJNNNQQQPPPJJJGGGGGGIIIJJJOOOWWW^^^___YYYNNNFFF=========>>>AAABBBBBBAAA@@@?????????BBBFFFKKKNNNXXXeeeppppppjjjddd___[[[XXXSSSKKKFFFEEEFFFIIIJJJHHH>>>555000+++'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&$$$""""""###$$$!!!""""""###%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&))))))((('''&&&&&&%%%%%%%%%&&&)))+++------------222111111111111111111111666777999:::;;;;;;::::::444444444444333222111000666555666777999:::999888888999:::;;;<<>>>>>===<<<:::999444444333222222555:::>>>FFFLLLPPPNNNKKKHHHCCC>>>===;;;:::;;;???BBBDDDEEEIIIIIIHHHEEEAAA??????@@@BBBEEEFFFDDDCCCHHHTTT^^^bbb___[[[[[[\\\ZZZTTTPPPOOOQQQQQQMMMFFFCCCEEEHHHLLLRRRWWWYYYYYY\\\dddkkkpppeeeXXXQQQNNNLLLFFFAAA888666222---+++)))*********+++++++++,,,///444777;;;>>>BBBDDDDDDCCCCCCCCCBBBAAA@@@???>>>???@@@@@@DDDEEEGGGIIIKKKLLLMMMMMMJJJHHHGGGHHHJJJLLLLLLKKKHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMWWWXXXYYYZZZYYYUUURRROOOHHHFFFDDDCCCDDDGGGKKKNNNQQQRRRUUUVVVUUUQQQLLLIIIGGGGGGFFFDDDCCC@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;::::::;;;===???AAAEEEEEECCCBBBAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999:::<<<999:::;;;===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@DDDEEEGGGGGGFFFDDD@@@>>>999777555222111111222222666555555666666777888999999<<<@@@EEEIIILLLMMMMMMGGGDDD@@@======@@@DDDFFFLLLPPPSSSRRRLLLHHHGGGHHHHHHOOOXXX^^^]]]TTTIIIAAA<<<<<<>>>@@@CCCDDDCCCAAA@@@???>>>>>>AAAFFFKKKNNNXXXeeeooooooiiibbb\\\WWWTTTPPPJJJHHHJJJLLLLLLLLLDDD;;;222...***&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%&&&)))(((((('''&&&&&&%%%%%%$$$%%%'''(((***++++++,,,000000000000111111111111555666777999999999999888666666777777666555444444444444555666888999999888888999:::;;;<<>>AAACCCDDDGGGGGGFFFCCC@@@>>>???@@@BBBDDDFFFEEEFFFNNN[[[fffkkkddd^^^[[[[[[YYYSSSNNNNNNNNNMMMJJJGGGFFFGGGJJJKKKPPPVVVWWWVVVYYY```fffooodddWWWNNNKKKHHHCCC???777555111---***)))******))))))*********---111444888;;;???BBBBBBAAAAAABBBBBBAAA@@@???>>>???@@@@@@DDDDDDFFFGGGIIIKKKLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDAAAAAABBBCCCFFFJJJMMMOOOXXXYYYZZZYYYWWWSSSOOOMMMJJJHHHFFFDDDDDDDDDFFFGGGJJJNNNSSSWWWWWWSSSNNNKKKIIIIIIHHHFFFDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;===<<<;;;::::::::::::::::::999999999:::<<<>>>???BBBAAAAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<===>>>=========<<<<<<<<<<<<;;;:::;;;<<<;;;::::::;;;===:::;;;===>>>???????????????>>><<<;;;::::::;;;<<<::::::::::::;;;===>>>???===============>>>???@@@EEEEEEEEEEEEBBB???;;;999555444333222222222333444888888888888999999:::;;;===@@@EEEIIIKKKLLLKKKIIIBBBAAAAAAAAABBBEEEHHHJJJMMMQQQUUUTTTOOOJJJGGGFFFHHHOOOXXX[[[UUUKKK@@@;;;:::<<>>======AAAFFFLLLOOOXXXcccmmmllleee^^^WWWQQQLLLIIIGGGIIIMMMOOOLLLIII===555...+++(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&((()))***------...///000111222222333444555666777777777666777777777888888777666666333444555666777888888888888999;;;;;;<<>>;;;:::;;;<<<888777555444333333444444666666666666777777777777888:::===@@@CCCBBB>>>;;;888777666555444333333333111111111111111222222222111222222333333444444555444333333333222222111111111111000000000000111111000000000000000111111111...//////000111222222333000000000111111111222222333333444444444444444444444444444555555555666666333333333444444444555555555666777666666666888:::999:::<<<>>>???@@@@@@@@@===;;;999777666555555555444666888:::<<>>@@@BBBBBBBBBCCCCCCAAA>>>===>>>@@@AAACCCEEEGGGJJJTTTbbbmmmssskkkaaa\\\\\\YYYRRRLLLLLLJJJIIIHHHJJJKKKKKKKKKJJJOOOSSSTTTTTTUUU[[[aaalllbbbTTTKKKGGGDDD???<<<555333///,,,***))))))***'''((((((((()))+++...111333777<<>>>>>???@@@@@@DDDDDDEEEFFFHHHJJJKKKLLLKKKHHHFFFDDDEEEFFFFFFEEEHHHHHHHHHHHHGGGFFFEEEDDD@@@??????AAADDDIIIMMMPPPUUUUUUVVVUUUTTTQQQMMMKKKJJJIIIGGGEEECCCAAA@@@@@@EEEIIINNNRRRSSSQQQNNNKKKJJJJJJIIIGGGEEECCC@@@???<<<<<<;;;;;;;;;:::::::::======<<<;;;:::999999999::::::999:::;;;===>>>???>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999::::::<<<===>>>=====================<<<:::;;;;;;;;;::::::;;;===<<<===???AAABBBBBBAAA@@@???===;;;999888999:::;;;::::::;;;<<<===>>>@@@@@@??????>>>>>>>>>??????@@@EEEDDDCCC@@@===999666444111111111111222444555666888888888999:::<<<>>>>>>BBBEEEHHHKKKKKKIIIFFFCCC???@@@BBBEEEGGGJJJKKKLLLNNNRRRVVVUUUQQQKKKGGGEEEIIIOOOUUUSSSJJJ@@@:::888999<<>>======AAAFFFLLLPPPVVV```hhhggg```YYYRRRKKKEEECCCCCCGGGLLLLLLFFF@@@555...)))((('''$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%###$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%###""""""""""""!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######%%%'''$$$$$$$$$############"""&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&((())))))***+++---///000111222111111222333444444444555444555666777777777777666666777999888777777777777777999:::;;;<<<>>>AAADDDJJJFFFAAA===::::::;;;<<<;;;:::888666555444444444555555555666666666777777777999<<<@@@CCCBBB>>>:::888777666555444333333333000000000000000111111111000111222333444555666666555555555444333333222222333222111000000111222333000000000000000000000000///000000111111111111000///000000000000111111111222222222222333333333333333333333444444444555555111111222333444555666666555666777777666666888::::::;;;;;;<<<=========>>>999888555333333444555777777999<<<===>>>AAADDDFFFHHHNNNQQQNNNKKKIIIEEE@@@<<<;;;:::;;;>>>@@@AAA@@@>>>???@@@???======>>>@@@AAABBBDDDFFFKKKUUUcccnnnuuummmeee```^^^ZZZQQQIIIIIIGGGGGGKKKPPPRRROOOKKKIIIMMMRRRSSSSSSUUUZZZ___ggg^^^QQQHHHCCC???;;;888222000...+++))))))))))))%%%''''''''''''(((+++---///333888;;;======>>>>>>@@@???>>>>>>>>>???@@@AAADDDDDDDDDEEEGGGIIIKKKLLLLLLIIIEEEDDDDDDEEEEEEDDDGGGGGGGGGGGGGGGFFFDDDDDD???>>>>>>???CCCGGGKKKNNNMMMNNNOOOPPPOOOMMMLLLJJJIIIHHHFFFDDDAAA???===<<>>???@@@@@@??????>>>>>>>>>??????@@@BBBAAA???<<<888555333111000111111222333555666777555666777999<<>>DDDKKKOOONNNJJJFFF???>>>>>>???CCCGGGLLLOOOSSS[[[aaa___ZZZTTTMMMFFFDDDCCCCCCGGGIIIFFF???888///)))&&&''''''$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""""""""###$$$%%%""""""############"""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%&&&&&&$$$###"""###%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))'''((()))+++---///000111000000000000111222333333444444666777888888999999<<<===>>><<<888555444555666777999:::;;;===???BBBFFFCCC???<<<::::::;;;<<<===<<<;;;999777666555444444555555555555666666666777888;;;???AAA@@@===:::888777666555444333333333000000000000000000000000000000111222444555666666555555555555444444333333444333222111111222333444111111111000000000000000111111222222111000///...///000000000000111111111000000111111222222222333333333333333444444444444000111222333555666777888888999:::999888999:::<<<<<<<<<;;;:::999999999999444333222111333666:::<<<;;;===>>>>>>>>>???AAACCCGGGMMMOOOLLLIIIGGGCCC???===<<<;;;<<<>>>@@@@@@???<<<===>>>>>>======???AAAAAABBBDDDFFFJJJTTT___hhhoookkkgggdddaaaZZZOOOHHHFFFFFFIIIPPPWWWWWWOOOHHHIIILLLQQQSSSTTTVVVZZZ]]]___WWWMMMDDD???;;;888555...---,,,***)))((())))))%%%&&&'''''''''''')))++++++///444888:::;;;<<<===??????>>>===>>>???@@@AAABBBBBBBBBCCCEEEGGGJJJKKKKKKHHHDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFFFFDDDCCCBBB????????????BBBEEEHHHJJJGGGHHHIIIJJJKKKKKKJJJIIIGGGFFFDDDBBB@@@>>>===<<<@@@??????>>>???@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAA<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;:::999999888888888888888888888888888888888888888888888888777777777777777777777777777888888999999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<=========:::;;;<<<<<<;;;;;;===???BBBDDDFFFGGGFFFDDDAAA???:::999888666555666666777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>===<<<999777444333222111111222333444555555666666444555777:::>>>BBBEEEGGGFFFFFFFFFEEEEEEDDDCCCCCCFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMOOOQQQPPPMMMJJJGGGIIIHHHDDD>>>888666999<<<===@@@GGGNNNRRRPPPLLLHHH???@@@AAACCCEEEIIIKKKMMMOOOUUUYYYVVVRRROOOJJJDDDEEEFFFGGGGGGEEE???888333+++'''$$$&&&'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!"""###$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$!!!"""""""""############&&&&&&&&&%%%""""""###$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%&&&'''))),,,---///000///......//////000111222444555777999:::;;;<<<<<>>888444333444444666888999:::;;;===???@@@???<<<;;;::::::;;;<<<>>>>>>===;;;999777666555444444444444555555555666777777999<<<>>>>>><<<:::888777666555444333333333111111111111000000000000///000000111333444555555444444444444444444555555444444333333333333444444222222222111111111111111222222111111000/////////000000000111111111222222000000111111222222333333333333333444444444555555222333444555777888999999<<<===>>>===;;;;;;===>>><<<;;;:::888777666666666111111111222555:::>>>AAA???@@@???>>>======???AAAHHHMMMOOOKKKHHHFFFCCC???<<<;;;;;;<<<>>>???>>>===<<<===>>>>>>===>>>@@@BBBCCCDDDEEEGGGKKKRRR[[[aaaggghhhhhhfff___VVVMMMGGGFFFGGGKKKSSSXXXVVVMMMFFFIIIKKKOOOQQQRRRTTTVVVXXXSSSNNNGGG@@@;;;777444111++++++***)))((((((((((((%%%&&&''''''&&&'''(((***''',,,111666888999;;;<<>>=========???@@@AAA@@@??????@@@AAADDDGGGIIIIIIFFFBBB???@@@AAABBBCCCAAABBBCCCDDDDDDCCCAAA@@@??????@@@@@@AAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGDDDCCCAAA???>>>>>>>>>>>>>>>===;;;:::999999:::;;;:::;;;===>>>@@@AAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999888777666666777777777777777777777777666666666666666666666666777777777888999:::::::::999:::;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCEEEFFFGGGEEEBBB>>><<<777777666555555444444333444555777888888888777777666666666777888999:::;;;888777444333111111222333444444555555666666666555777888:::===@@@DDDGGGHHHDDDCCCBBBAAABBBEEEIIIKKKLLLMMMOOOOOONNNLLLIIIHHHGGGHHHJJJMMMNNNMMMKKKIIIEEEBBB===999777888;;;===@@@CCCIIIOOOSSSRRRMMMIII@@@AAADDDFFFHHHJJJKKKKKKKKKOOOQQQNNNLLLKKKHHHDDDDDDFFFGGGDDD>>>777222000***&&&$$$'''(((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""$$$%%%''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&(((***,,,---............---...///111222333444666888:::<<<<<<===???AAABBB>>>777333222444222444777888888999;;;<<<:::::::::::::::::::::;;;======<<<;;;999888666555333333444444444555555555777666777999;;;<<<;;;:::888777666555444333333333222222222111111000000000//////000111111222333333222333333444444555555666444444555555555555444444333333333333222222222111111000/////////000222333111111111111222222222333111222222333444444555555444444444444555555555555555555666777999:::;;;;;;===>>>>>><<<::::::;;;<<<999888666555444333444444111111222555999===BBBDDDAAAAAA@@@===<<<===@@@BBBEEEJJJLLLHHHEEEDDDAAA===:::999999:::<<<<<<;;;999===?????????>>>???AAACCCEEEFFFHHHJJJNNNTTTYYY]]]cccgggiiidddZZZOOOJJJHHHGGGIIILLLQQQSSSQQQJJJEEEHHHJJJLLLNNNNNNNNNNNNOOOFFFCCC???;;;777333///---))))))((((((((((((((((((%%%&&&((('''&&&&&&((()))&&&***000444777888:::;;;???>>>=========???@@@AAA>>>=========???BBBEEEFFFGGGDDD@@@===>>>@@@AAAAAA???@@@BBBCCCCCCAAA@@@>>>@@@@@@@@@AAABBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFCCCAAA???======>>>???@@@<<<;;;:::999777666555555666777999<<<>>>@@@AAAAAA======<<<<<<<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<:::999888777666666666777777777777777666666666666666666666666666777777888999999::::::666888:::===>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@???@@@BBBDDDCCCEEEFFFFFFDDD@@@<<<999555555555555444333222111222333444555555444333333222222222333444666777888555333222000000111333444555666666777666666555555:::;;;===???BBBEEEGGGIIICCCAAA??????BBBHHHNNNRRRQQQQQQQQQPPPNNNKKKHHHFFFEEEEEEGGGJJJMMMMMMLLLKKKAAA===999777888;;;<<<===BBBEEEJJJPPPSSSRRRNNNJJJAAACCCFFFIIIJJJKKKJJJIIIHHHLLLMMMJJJIIIIIIGGGDDDAAADDDEEEAAA888000......***&&&%%%((()))'''&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################################################################$$$$$$############$$$$$$!!!$$$&&&&&&%%%###"""$$$%%%'''(((((('''%%%$$$$$$#########$$$$$$&&&&&&!!!!!!""""""#########$$$############$$$$$$$$$$$$"""###$$$$$$###$$$&&&'''%%%%%%$$$###"""!!! """###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###$$$%%%&&&((()))+++,,,---......------...///111222000111444666888:::;;;;;;===???AAA===666222222444111333666777777888999;;;666777888:::::::::::::::<<<<<<;;;;;;999777666555333333333444444444555555777666555777999;;;;;;:::888777666555444333333333333222222222111111000000/////////000111111222222111222222333444555666666333444555666666555444333444444444333333222222222///...---...///222555666111222222222222333333333333333444444555666777777444444444555555555666666777777888999:::;;;<<<<<<;;;<<<;;;999777666777888444333222000000111222222222333444777;;;???CCCEEEBBBAAA@@@===<<<===AAAEEEBBBGGGHHHEEEAAA@@@===999888777777888::::::888777???@@@AAA@@@???@@@BBBCCCFFFHHHJJJNNNRRRVVVZZZ]]]bbbgggiiibbbUUUJJJGGGIIIJJJJJJLLLNNNNNNLLLHHHEEEHHHIIIJJJKKKJJJIIIHHHGGG>>>===:::777444000,,,***'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******,,,///222444444333999;;;<<<>>>????????????======<<<;;;<<<>>>@@@BBBCCCAAA>>>>>>@@@@@@>>>;;;>>>?????????>>>===<<<;;;AAABBBEEEGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAABBB@@@???===<<<;;;;;;;;;<<<>>>===;;;999666222000...333333555777999<<<>>>@@@BBB???<<<<<<===>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;999888777777777666666666666777777555555555444111///,,,***555666666777888999999:::::::::;;;;;;::::::999888777777777888888999999999===>>>??????>>>???AAACCCBBBCCCDDDDDDBBB???;;;999;;;:::777444222111111111000000111111222222333333444444333333222111111111333222222222222222333333777888999888777777999;;;<<>>:::>>>LLL[[[```]]]\\\UUUNNNKKKJJJIIIEEEAAAAAABBBEEEGGGHHHIIIIIIIII<<<:::888777888:::<<<>>>AAAEEEJJJOOOPPPNNNJJJGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHJJJLLLJJJFFFDDDEEEGGGEEEFFFEEE???666---)))((())))))((((((''''''''''''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""###'''((('''%%%###$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((***+++,,,............////////////---...000333555666777777<<<<<<;;;:::888666444333222222333333555777888999888999999999999999999::::::999777555555666888999999777444111111222333555444444444555666777777888777666555333222111000000333333222222222222222111000000000/////////............//////000000111111666777777777666555444444555555555555555444444444666666666555555444333222000111111222333444555555333555777888888777777777888777666555555555555555888888999::::::999888777;;;:::777555222000///...333111///000222444444444888999;;;===>>>??????@@@>>>===;;;:::;;;===AAACCCEEEDDDCCCAAA???===<<<;;;;;;888555666999;;;;;;:::>>>????????????BBBFFFHHHNNNMMMLLLMMMQQQWWW\\\```eeeccc^^^TTTJJJCCCBBBDDDJJJKKKKKKKKKJJJHHHFFFEEEGGGHHHIIIJJJKKKHHHDDD@@@999888555111...,,,***)))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******+++---000333444444;;;<<<===>>>???>>>======;;;:::999999:::<<<>>>@@@BBB@@@>>>>>>??????===;;;<<<============<<<<<<;;;AAABBBEEEGGGHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;<<<;;;;;;:::888666444222111222222333444777:::<<<>>>BBB???===>>>??????===;;;<<<<<<;;;;;;:::::::::999;;;;;;<<<<<<;;;:::999888888888777666666666777777222333444555555444333333444444555666666777888888999999999999999888888777777777888888999999999999;;;<<<======<<<===???AAAAAAAAAAAAAAA???<<<999777777666555333222222333333000000000111111111111111222222222222222111111111222222222222333444555555666777888777777888;;;===>>>@@@CCCCCCBBB@@@??????>>><<<;;;AAAPPP^^^bbb^^^YYYSSSLLLIIIIIIHHHDDDAAA@@@AAACCCEEEFFFFFFEEEDDD666666666666888:::===???AAADDDJJJMMMNNNKKKGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFHHHIIIGGGEEEDDDEEEGGGHHHFFF@@@888000***&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%"""""""""############$$$%%%$$$$$$######""""""!!!######$$$$$$$$$######"""$$$#########"""""""""""""""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''(((***+++,,,,,,---------............///000222333444555555666;;;;;;:::999888666444333222222222333444666777888888888888888888999999999999888777666666666777888888666444333222222333444444444555555666777777888777666555444222222111111222222222222222222222222444444444333333222222222////////////000000000000222333444555555555555555666666666666666666666666666666777666666555444444333333333444555555666666555666888888777666777888777666555555444444444555555666777888888777666555555555444222222111111111444222111222555777777777999:::;;;<<<===>>>>>>>>><<<;;;999999:::===@@@BBBDDDCCCBBB@@@>>><<<;;;:::999777555777:::======<<<===>>>???@@@AAADDDGGGIIINNNMMMLLLMMMPPPUUUZZZ]]]```\\\VVVMMMGGGDDDDDDFFFJJJJJJJJJIIIHHHGGGEEEDDDGGGFFFGGGGGGGGGDDD???;;;555444111...+++)))''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''))))))***+++...111444555;;;<<<===>>>>>>===<<<;;;999999999999:::<<<>>>???AAA???>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;@@@BBBEEEGGGHHHHHHHHHGGG@@@@@@??????>>>>>>======???>>>===<<<;;;;;;;;;;;;999999999888777666555444111111000111333666999;;;?????????@@@AAAAAA???===>>>======<<<;;;:::999999;;;;;;<<<<<<<<<;;;;;;:::999888888777666666777777222333444555666666666666333333444444555555666666888888888888888777666666888888888888999999999999999:::;;;:::::::::<<<>>>@@@@@@>>><<<:::888666666333222222222222333444444111000000000000000000///000000000111111111111222222222222333444555666777666777888888888:::>>>@@@AAABBBDDDCCC???<<<:::::::::;;;>>>FFFTTTaaaddd___TTTOOOIIIFFFFFFEEECCC@@@???@@@BBBCCCBBBAAA???>>>111222444666999;;;===???AAADDDHHHKKKKKKHHHCCC@@@DDDDDDDDDEEEEEEEEEEEEFFFCCCDDDEEEDDDCCCDDDEEEGGGJJJCCC999000***&&&$$$###%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%&&&&&& !!!!!!!!!!!!"""""""""""""""""""""""""""""""""'''%%%###!!!!!!"""###$$$###############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''((()))***+++******+++,,,---...//////111222333333444444444444::::::999999888666555444222222222222333444555666777777777888888888999999888888777777777777666666666666555444444333333333444444555555666777777777777777666444444333333333555555555555555555555555555555555555444444444444111111000000000/////////---...000222333555555555666666666666666777777777777777888888888777666666555555666666666666666666666777777666555444666777444444333333222222333333222333444555555444333222//////000000111333444555555444444666999<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::999999999:::===@@@BBBCCCBBB@@@===;;;:::999888777666666888;;;>>>???>>>===>>>???AAADDDGGGIIIJJJKKKKKKKKKLLLOOOTTTYYY\\\XXXRRRKKKFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEJJJIIIGGGFFFEEEAAA<<<888222111///,,,)))'''&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))***+++///333666888999;;;<<<======<<<<<<:::::::::;;;<<<>>>@@@AAAAAA@@@????????????>>>>>>>>>>>>===;;;::::::999999???AAACCCFFFHHHHHHHHHHHH??????>>>======<<<;;;;;;======<<<<<<;;;;;;;;;;;;999:::999999888777666555444333111000000222444555;;;<<<>>>AAACCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777888555555555555444333222222444444444555555555666666777888888888888777666666888888888888888888888888777888999999888888:::<<<@@@>>><<<999777666555555000000111111111222333333111111000000//////.........//////000111111222222333333333333333444555666777888::::::;;;===AAADDDEEEDDDBBB???:::888777888:::===BBBJJJWWWaaaaaa[[[NNNJJJFFFCCCCCCCCCBBB@@@@@@@@@AAAAAA???===:::888000222555888;;;<<<===>>>@@@BBBGGGJJJJJJGGGDDDAAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDFFFGGGEEE===333+++(((&&&$$$"""$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!###%%%'''########################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***((()))***+++---...///000000000222333444444444444888888888888777666555555333333222222222333444444777777777888888999999:::777777888888777777666555444555666666666444333222555555555555666666777777777666666555555555555555555555555555555555555555333333333333333333222222222222111111000//////...+++,,,...000111222333333555555555555555666666666777777888888888888777777666666555555444444444444666666555333111111333555111000000/////////000000//////111222222111111000......///000222444666777777777888;;;???AAAAAA@@@<<<;;;;;;:::::::::::::::999999999:::<<<>>>@@@AAA@@@???===;;;999888777777777777777999<<<>>>@@@AAAAAAAAAAAADDDGGGIIIKKKKKKGGGHHHIIILLLOOOTTTXXX[[[NNNJJJFFFFFFIIILLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJGGGEEEBBB@@@<<<777333111000...+++)))(((''''''((((((((((((''''''&&&&&&(((((((((((((((((((((((('''((())))))))),,,000444333444777999;;;<<<======999:::;;;<<<===???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBAAA???<<<:::999888888===>>>@@@CCCEEEFFFGGGGGG>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777666555888666444222000111111222555888<<<@@@BBBDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;<<<999999888888888888999999999888777666444333222222666666666666666777777777888888888888888777777666777777777777777777777777777888888888666666888:::>>><<<999777555444444555111111111111111111000000111111000000//////............///000111222222333555444444333333333444444999;;;===>>>???AAACCCEEEFFFDDD???999555555888:::<<<@@@EEELLLUUU]]][[[TTTIIIGGGDDDBBBAAABBBBBBBBBBBBAAAAAA???===:::777666444555888;;;============>>>AAAFFFIIIJJJIIIFFFDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDD<<<666...***)))(((&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""###$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((()))((((((***+++---...000000,,,...///111333555555666666666666777777666666555444444333222222222333333777777777888999::::::;;;666777777777777666555555444555666777777555444333555555555555666666666666666666555555555666777777333333333333222222222222111111111111222222222222333333222111000///......,,,---...///000000000000222222222222333333444444666666777777777666555555333333333222111111000000222222222000......000222---------,,,,,,------...---...///111111111000///000111111222444666888999888999;;;???CCCEEEDDDBBB<<<;;;:::999888888888999::::::;;;<<<>>>???@@@AAA>>><<<:::888777777777777888999999;;;===@@@DDDFFFHHHFFFEEEFFFIIIKKKKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSGGGFFFFFFJJJOOOQQQOOOLLLKKKKKKKKKJJJIIIIIIHHHHHHEEECCC???;;;888555000---...---+++)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&(((***)))((()))---111///000333777999;;;<<<<<<777888999;;;===>>>???@@@AAACCCCCCCCCAAAAAABBBCCCCCCBBB???<<<:::888888888:::;;;<<<>>>@@@BBBCCCCCC======<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::999888777666:::999888666555444333333333777;;;>>>???AAACCCEEEFFFEEEEEEDDDCCCBBBAAAAAA>>>===<<<;;;::::::::::::888888888888999:::;;;<<<:::999888888888888999999777777888888888888888888888888888888888777666666666666666666555555555555555666777666555444666888999888666555333333444444222222222222111000///...111000000000000000000/////////000000111222333333666555555444444444555555;;;>>>AAABBBBBBBBBBBBCCCBBB@@@;;;666333555:::>>>???CCCFFFJJJQQQVVVSSSNNNFFFEEECCCAAAAAABBBCCCDDDDDDBBB???<<<999777666555777999:::<<<>>>>>>>>>===>>>AAAEEEIIIJJJJJJGGGFFF@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFEEEBBB???333000,,,***)))(((''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''""""""###$$$&&&'''((((((###$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&"""$$$%%%&&&%%%###!!! #########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###""""""!!!!!!""""""###'''&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&''''''''''''(((***+++---......***+++---000222444444555444444555666666666666666666555444333222222222222555666666777888999::::::777777666666666666555555444555666777777666555444555555666666666666666666444444444555555777888888888888777666555444333333222222222222333333333333333333222111000000//////......///000000///////////////000000111111222222444444444444333222111111000000//////.........---...//////...---,,,...///,,,,,,++++++,,,,,,---------...000111222222111111333333444444555777888999:::;;;>>>BBBFFFGGGEEECCC<<<;;;999888777777777888:::;;;===>>>????????????;;;:::888666666777888999:::;;;<<<===@@@EEELLLQQQSSSOOOJJJIIIKKKLLLKKKIIILLLLLLKKKJJJJJJIIIHHHGGGBBBEEEIIIMMMQQQQQQOOOLLLJJJKKKLLLLLLLLLJJJIIIHHHEEEBBB===999777444111...))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***((('''***------///222444777888999999888999:::<<<>>>@@@@@@AAA@@@BBBDDDCCCAAA@@@BBBCCC@@@???<<<:::999999999:::777777888:::<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999:::::::::::::::999999::::::;;;;;;:::999888555777:::;;;;;;<<>><<<:::999888888888777777777888:::;;;===>>>999999888888999:::;;;<<<888888888888888888888888666777777777777666555555555555444444444333333333333444444333222222333555444444333222222222222222111111222222222111000///000000000111111111111111000111111111222222333333555555555666777999:::;;;;;;>>>CCCDDDCCCAAA???>>>:::999888666555777;;;???@@@CCCEEEFFFKKKOOONNNJJJDDDDDDCCCBBBAAABBBEEEGGGEEEBBB===999555444444555888999:::<<<===>>>??????@@@BBBFFFHHHIIIHHHFFFDDD?????????@@@@@@@@@AAAAAAAAAAAACCCEEEFFFCCC===888...---***'''%%%%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&''')))***++++++***+++---///000111222222222333444555666777777777888777666444333222222222333333444555666777888888888777666555444555666666555555666666666666555555666666666666666666666555333333333444555777888999;;;;;;:::888666555333333111222222222333333333444222222222111111000000000...///000000111111000000.........///000111111111222222222111000...---,,,------------,,,,,,,,,,,,+++---//////...------...------,,,,,,---......//////000111333444444333333333333444555666888999::::::<<>>???>>>===<<<999888666555555777999;;;;;;<<<>>>@@@DDDMMMXXX___^^^WWWOOOKKKKKKLLLJJJGGGHHHHHHHHHGGGEEEDDDBBBAAAAAAEEEIIILLLMMMLLLKKKKKKGGGIIIKKKMMMMMMKKKHHHFFFBBB>>>:::666444222000...((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,+++(((&&&(((+++---///111333555666666666:::;;;===???AAABBBCCCCCC???AAACCCBBB@@@???AAACCC===<<<:::888888999:::;;;555555666777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::777888999:::;;;<<<<<<<<<888999<<<>>>???>>>===<<<777999;;;:::888888;;;>>>DDDDDDDDDDDDDDDCCCCCCCCC@@@>>><<<999888777777777666666777888:::<<<>>>???999999777777777888999:::888888888888777777777777555555666666555555444333444444444333333222222222111222222111000000111333000000000111111111111111///000222333333222111111000000111111222222333333222222222222222333333333444444666777:::<<>>CCCEEECCC???<<<:::333555666777888:::<<>>@@@AAAAAACCCFFFHHHHHHFFFCCCBBB>>>????????????@@@@@@@@@@@@AAABBBEEEEEEAAA999333,,,,,,)))%%%!!!!!!&&&***######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######"""""""""""""""""" !!!###$$$&&&''''''#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((+++,,,---...////////////111222444555666777777777999888777555444333222222111111222333444555666777999777555444333444666777555555555555666666666666666666666666666555555555222222222333555666888999777666555333111///---,,,000000000111111222222222222222222111111111111111...///000111222222222222---......///000111111222111111000///---+++***))),,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///......///............//////000111000111333444555555555444222222333444666888:::;;;:::<<<@@@DDDGGGGGGDDDAAA:::999777666555666777888:::;;;===>>>>>>===;;;:::888777555444555888;;;===;;;===???BBBHHHSSS```jjjeee]]]SSSMMMKKKKKKIIIFFF@@@AAABBBCCCCCCCCCAAAAAAAAAEEEIIIJJJHHHGGGIIIKKKEEEHHHKKKMMMMMMJJJGGGDDD999555000---+++***)))((())))))((('''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((***222777666666888888999:::<<<>>>@@@BBBCCCBBBCCCDDDDDDCCCAAA???>>>???===;;;999888888888888888888777666666777888888======<<<<<<<<<======>>>???>>>===<<<::::::::::::::::::;;;;;;<<<===>>>>>>===@@@DDDEEECCC@@@>>>===:::999777666666888999;;;>>>???@@@AAABBBBBBBBBAAA???===:::888666666777777666666777888:::;;;<<<<<<:::999777666666666777888888555444666:::>>>>>>>>>999888777666555444444444333333333333333333333333222111111111000000//////222222222222333444555666222222333444444444444444222111111111000000000000333333333333444555666666888888999;;;===@@@BBBDDDEEEDDDBBB@@@===:::888666///111333666999:::;;;;;;======>>>AAADDDFFFFFFEEEBBBCCCDDDDDDEEEDDDDDDDDD;;;888444333555666666555999::::::;;;===???@@@AAABBBDDDFFFGGGGGGGGGEEEDDDAAA>>><<<;;;===???@@@@@@>>>@@@BBBBBB???888111,,,***&&&###"""$$$&&&%%%###&&&&&&%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%&&&%%%###$$$%%%&&&$$$""""""$$$'''%%%%%%%%%$$$$$$############&&&'''&&&"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''(((******""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$#########"""""""""""""""%%%###!!!  !!!"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!$$$######%%%&&&&&&$$$"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$&&&'''(((((('''(((((()))***,,,---...111111222333333444555555555555555555555555555555222111000000111222555666555555555666666666666666555555444333444555666777333444555777777777666555444444555555666777888888555555444333222111000///333222111000000222444555333333222111000000000000333222111000111222444555000000//////000111222222333333222111000///......++++++,,,,,,,,,,,,,,,,,,000//////.........//////111222222111000000111333///000333555555555444333222333444666777777888888999===BBBGGGGGGDDD@@@<<<:::777555555666777777666:::999999888777666666666333555777777777888:::;;;999???CCCEEEQQQcccooopppqqqaaaTTTRRRQQQIIIAAA@@@???@@@@@@???===<<<===>>>DDDBBBAAABBBDDDGGGHHHHHHDDDGGGIIIKKKIIIEEE@@@===555444111...+++((('''&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---222555666666777888:::<<>>===<<<:::999777777777888888888888888888888888888:::::::::;;;;;;===>>>?????????>>>===<<<;;;;;;;;;::::::;;;<<<<<<======>>>@@@CCCFFFGGGEEECCCAAA@@@===;;;999777666666777888999999::::::;;;;;;;;;<<<===;;;999777666666777777666666777777888999999:::999888777666555666777777777555333444777999:::999777666555555444444444444333333333333333333333333222111111111000000000000000//////000111222333333111111222333333333222222333222222222222222222222444333333333444666777888======>>>@@@@@@AAAAAAAAABBB@@@>>>;;;888666555444333555777:::<<<===============>>>AAADDDFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???999666333333555666666555999::::::;;;===???AAABBBBBBDDDFFFGGGGGGFFFEEEDDDAAA???===<<<>>>???@@@@@@???@@@@@@???:::444...***'''%%%######&&&'''&&&$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%&&&%%%###"""###$$$""" ###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!!!! !!!!!!$$$$$$$$$###############$$$###"""!!!!!!!!!"""###&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$"""$$$$$$#########$$$$$$%%%&&&&&&'''(((((('''&&&&&&######$$$%%%&&&''''''(((''''''((()))***,,,---...//////000111222333444444444444444444444444444444444333222000000111222333333333444444555555666666555444333333333444666666444555666777999:::::::::444444444444333333333333444444333222111000//////111111000///000111222333333333222111111000111111222111111111222333444555000000000000000111222222222111111000000//////.../////////000000000000000000//////.........//////000111222222111111222333///111333555555555444333333333555666777888888888:::===BBBFFFFFFCCC???<<<:::777555444555666666555888888888777777777666666555777888999999999;;;===999@@@EEEIIIWWWlllyyy{{{sssbbbSSSPPPMMMFFF@@@@@@>>>AAACCCBBB@@@??????@@@BBB@@@???@@@BBBEEEFFFEEEDDDFFFHHHHHHFFFAAA<<<999333222000---***)))''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***+++)))...777999555555666999;;;>>>AAACCCEEEFFFFFFFFFEEEDDDAAA???===;;;:::999777666666777777888999::::::::::::999888777777888888:::<<<===>>>???>>>>>>=========<<<<<<;;;;;;;;;<<<<<<======>>>CCCEEEHHHIIIGGGEEEDDDCCC???>>>;;;888666555555555555555444333333444555666999888777666555666777777777666666666666666666666777777666555555555555666555333222222333555444444444444333333333333444444222222222222222222222222111111111111111000000000////////////000111222222222333333333333333222111444444444444444444555555555555444444555777:::;;;@@@BBBDDDEEEEEEDDDBBB@@@???===:::777555444444444777888:::<<<===>>>>>>>>>======>>>AAADDDFFFFFFEEEFFFEEECCC@@@>>>;;;:::999555444222333555777777777::::::;;;<<<>>>@@@AAACCCCCCDDDFFFHHHHHHGGGFFFEEEBBB@@@>>>>>>???@@@@@@@@@??????===999444///***'''&&&%%%%%%&&&'''&&&$$$"""'''&&&%%%###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$###""""""""""""###$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++,,,------......///000222222333444444444444444444444444777555333111000//////000111111222222333444555555444444333333333444555666555555666777999;;;===>>>777666555444333111111000333333222111000//////.../////////000000000111111333222222111111111111222000111222333444444444444000000000000000000111222000000000000////////////......////////////....../////////......//////000...111333444333222222333000111333444555555444444444555666777888999999999:::===AAADDDEEEBBB>>>;;;:::777555444444555444444555555666777777777777777777888::::::::::::<<<===<<>>======@@@BBBCCCCCCDDDDDDEEEDDDAAA<<<666333000///---+++***)))((((((%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%------''',,,:::<<<444333444777:::>>>AAACCCEEEGGGFFFFFFEEECCC@@@>>>===999888777666555555666777888999;;;<<<<<<;;;999888666666666777888999:::;;;<<<<<<============<<<<<<;;;;;;<<<<<<=========>>>DDDFFFIIIIIIGGGEEEDDDDDD???>>>;;;999777666555555555444222000000111333444555555444444444555666777777777777666666666555555666666555555444444444444222222111111222222222222222222111111222333444444111111111111111111111111111111111111111111111111222111111111222222333444444444555555555444333333444444555555666777777777888777666666777:::===???AAADDDGGGIIIHHHFFFBBB@@@>>><<<999666555555666777999:::;;;<<<<<<===>>>>>>>>>===>>>AAADDDFFFFFFEEEGGGDDDAAA===999666555444333333333555666888888888::::::;;;<<<>>>AAABBBDDDEEEFFFHHHJJJJJJIIIHHHGGGCCCAAA??????@@@@@@@@@???@@@===999444///+++(((&&&&&&&&&'''((('''%%%!!!(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#########&&&$$$$$$$$$&&&&&&%%%$$$!!!!!!!!!"""###$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,,,,---...///000111222333333333333333333333333333666555333111000/////////...///000000111222333333333333333333333444444444666555555555666888:::<<<888888777666444333222222222222111111000//////......///000111111111000000222222111111111222333333000111333555555555444444111000000000000000111111....../////////000000000...//////000//////...---//////////////////000111000222555666444222111111222222333444555555444444555666777888999999999999;;;===@@@BBBBBB???<<<:::999777444333333444333222333444555777888888888888777999:::;;;::::::<<<===???EEEIIIOOO```xxxttt```MMMFFFBBB======BBBGGGMMMSSSTTTOOOHHHDDDCCC>>>===;;;<<<>>>@@@AAA@@@CCCCCCBBB@@@<<<777222///---,,,+++***))))))))))))&&&'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$,,,,,,&&&***777:::222111222555888<<>>;;;<<<;;;888666555666888999<<<<<<<<<===>>>>>>???@@@?????????AAADDDEEEEEECCCEEEBBB===999555333333333333555777888999999999999::::::;;;===???BBBDDDEEEGGGIIIJJJLLLLLLKKKJJJIIIDDDBBB@@@@@@@@@@@@???===>>>;;;666000+++(((''''''"""$$$'''((((((&&&###"""&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&###!!!###&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""################################################!!!!!! !!!!!!""""""""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$""""""""""""###$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''')))***+++,,,,,,---///000222333333333333333333333333333333333222222111000000000000.........///000111111222111222222333333333333333555444333333333444555666666666555555444444444444222222111111000////////////000111111222222111111222111111111222333444444222333444666666555444444111111000000000000000111......//////000000111111222333444444444222111000///////////////000111111333555777777444222000000333333444444555555444444555666777888888999888888:::<<<===???>>><<<999777888555333222222333222222111333555777999999999999777999::::::999999;;;<<>><<<:::;;;===>>>??????BBBAAA???<<<888333///,,,***))))))((((((((())))))%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''(((%%%(((111222---///000333666:::===@@@AAACCCBBBAAA@@@>>>===<<<;;;777666555555555666777888999999;;;;;;;;;;;;999999888888777666555555555555666777999;;;<<<<<<<<<<<<========================???AAACCCCCCAAA??????@@@;;;;;;::::::999999999888333222000///........./////////000111111222333333555555666666777777888888555555666666555555444333///111333444333333333444111111111111111222333444222222222222222222222222111111111222222222222222222111111111111111222222111111222333333333333333555666777999;;;<<<>>>???????????????@@@AAABBBBBBHHHGGGFFFCCC???;;;888555:::888777666666777999:::????????????@@@AAACCCCCCAAA@@@@@@BBBCCCDDDCCCAAA@@@===999555333333555666666999<<<===;;;:::999999:::;;;<<<>>>@@@BBBEEEFFFHHHIIIKKKMMMMMMLLLKKKJJJDDDBBB@@@@@@@@@???===;;;:::666111,,,)))''''''''' %%%((((((''''''((("""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""######$$$$$$"""""""""###############""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""""""""###%%%''')))'''&&&$$$$$$%%%&&&&&&%%%############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***+++,,,---...000111333333222222222222222222222222000000111111111111111111........./////////000000000111222333333333222222444444333222222222222222222222222222222333333333222222111111111000000000000000000111111111222222111111111222222444555666555555666666555555444333222111111000000000000000//////000000111111222222111222333444333111///...////////////000111222222444666777666444222111111444444444444444444555555555666777777888888888777999:::;;;;;;:::888666555555333111111222333333222222444666999:::::::::999888999;;;:::999999;;;<<<===CCCHHHPPPbbbxxx~~~bbbQQQBBB===:::888===EEERRR\\\gggggg]]]OOODDD@@@<<<;;;999999;;;<<<===<<<>>>===;;;777444000---+++((((((''''''''''''(((((($$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$'''***,,,,,,***...///111444888;;;===>>>@@@???>>><<<;;;;;;::::::666666555555555666888999999999999999999999999999777666666555555555666666555777999<<<===>>>======>>>========================???@@@@@@>>>======>>>;;;;;;;;;;;;:::999888888333333222111000///......---...///000000000000000111222333444666777999999555666666777666555444333111333555555333111111222222222111111111222333333333333333333333333333333111111111222222333333333333333222222222222222333111222333555666666666666888999:::<<>>;;;888666666666999999999999:::;;;<<<<<>>AAAAAA>>>;;;999999:::;;;<<<>>>@@@CCCEEEGGGGGGHHHJJJLLLLLLKKKJJJIIICCCBBB@@@??????>>><<<:::333111---)))&&&%%%&&&'''"""&&&'''&&&&&&'''(((!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$&&&$$$######$$$&&&&&&$$$!!!%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!!!!"""### !!!###$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$""""""!!!"""###%%%(((***(((&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%''')))***)))***+++---...000111222222222222222222222222222000000111111111111000000///////////////.........000000222333333333222111333333444444444444444333222222222222222222222222222222222222222111111111000000///...///000111222111111111222333444666666999888777555444444333333222222111000000000000000111111111111222222222222...///111222111///,,,***////////////000111222333333555666555444333444666555555444444444444555555555555666777777777666666888888888888777555333222333111000000111333333333333555888:::<<<;;;:::999:::;;;<<<<<<;;;:::<<<===>>>CCCFFFLLL[[[lllpppkkkWWWHHH<<<:::999888===FFFQQQ]]]jjjkkk```PPPDDD???:::888666666888:::::::::999888666333000---+++***''''''&&&&&&&&&&&&''''''###%%%&&&'''&&&&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$***---***)))+++---...000333666999;;;<<<>>>===<<<::::::999999999666666555555666777888999:::999999888888999999:::555555555555555666777888555777:::===?????????>>>>>>>>>>>>>>>============<<<>>>??????===<<<<<<===<<<<<<<<<;;;:::999777666555555555444333111000///---......///000000//////...///111333555777999:::555666777777777666444444222555777666222//////000333333222222222222222333333333333333333333333333111111111222222333333333666666555444444555555555444555777888:::;;;;;;;;;:::;;;===???AAADDDEEEFFFDDDEEEGGGHHHGGGFFFDDDBBB<<<:::777444444666999;;;<<<<<<===>>>??????@@@@@@===<<<<<<===>>>@@@CCCDDDEEECCCBBBBBBCCCBBB@@@>>>777555222111222666:::>>>===AAADDDDDD@@@<<<999999:::;;;<<<>>>AAACCCFFFGGGFFFGGGIIIKKKKKKJJJIIIHHHCCCAAA@@@??????===;;;888///---)))&&&$$$$$$%%%&&&$$$''')))(((%%%""""""$$$###$$$%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$''''''%%%$$$&&&))))))&&&###&&&%%%%%%$$$$$$#########!!!$$$&&&%%%###"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&%%%###!!!  !!!"""!!!$$$&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$&&&%%%###""""""$$$%%%'''(((&&&$$$$$$%%%''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%'''((()))'''((()))+++---///000111111111111111111111111111111111111111111000//////000000000///......------///000111222333222111111222333555777888888777666555555555444444333333333333333333222222222222222000///---,,,---...000222000111111222333555666777;;;999777555333333333333222222111000000///000000222222222222222222222222111222444444444111...---////////////000111222333222333444444444555777:::666555555444444444555555444555666666666666666555777777777666555333222111222000//////111333444333444666999;;;<<<<<<;;;999;;;<<<>>>===<<<<<<===>>>@@@DDDEEEHHHSSS______VVVOOOCCC999999999999>>>GGGNNN\\\jjjlllaaaPPPDDD???888666555444666888888777666444222///---+++***)))'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&'''&&&&&&((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&(((((('''%%%---***,,,222555555555777999888888777888888999999666666666666666777777888999999999999888888888888666666666666555444333222333333444666999<<<>>>???>>>======???AAABBBBBB@@@===<<<<<<;;;;;;;;;<<<<<<;;;:::999888777777777777777777666666555333222111///////////////.........,,,---...111555999<<>>BBBEEEGGGGGGFFFEEEJJJIIIHHHEEECCC@@@>>>===555444444444555777:::<<<<<<<<<============<<<;;;>>>===<<<<<<<<<>>>@@@BBBGGGEEECCC@@@===:::777666///111333444555888;;;>>>CCCBBBBBB@@@???>>><<<<<<;;;;;;;;;<<<>>>@@@BBBDDDJJJHHHGGGFFFFFFFFFDDDBBB:::<<>>???<<<===>>>???@@@AAAAAAAAACCCDDDEEEGGGHHHIIIIIIIII>>>===:::888777999>>>BBBIIIWWWcccaaaVVVKKKCCC===888777555333222333444555666444000,,,***(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''(((((((((''''''&&&***'''(((...222222333666777666666666666777777888777777666666666777777888888888888888777777777777555555555555555555444444444444555666888:::;;;<<<>>>???@@@CCCFFFGGGGGGEEE>>>===<<<;;;::::::::::::;;;:::999888777777777777666666666666666555444333111111111000000/////////---...///111444888;;;===??????>>>===;;;999888777555555444333333444444555888777555444222222222222222333333444444444444333333333333333333444555555555555555666777888999999:::<<<======>>>???AAACCC@@@BBBFFFHHHJJJJJJHHHHHHIIIGGGDDDAAA>>><<<:::999333333444555777;;;>>>@@@DDDCCCBBB@@@???===<<<;;;???>>>======???AAACCCDDDJJJHHHDDD???:::666444222,,,...222555777;;;@@@CCCDDDBBBAAA???===;;;;;;:::<<<<<<<<<===>>>@@@CCCDDDHHHGGGEEEEEEFFFFFFDDDCCC===>>>@@@AAA@@@<<<666111,,,)))&&&%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######""""""""""""""""""""""""#########""""""!!!!!!!!!########################!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###!!!!!!###$$$%%%""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&'''''''''&&&%%%'''''''''(((***+++---.........//////000111111111111000000000//////............//////000000111111------...///000111222222111333444444333222333444666666666666666666666666555555444333333333333333222222111111111000000000...//////000111222333333555555555444333222000///111111000//////000111111111111111111111111111111111111111111111111111111111111111000000000000000333333444666777888999:::888666444222111222333444333222111111111222333444444444444333333333222222333333222222333444555666777888888999;;;<<<>>>???<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::;;;>>>@@@GGGTTT^^^[[[QQQHHHAAA<<<777555333111111111222333222000---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&)))+++***(((&&&(((******&&&%%%)))---...000444444444444444555555666666888777777666666666777777777777777666666555555555444444444555555555555555666666666666666777888888;;;<<>><<<;;;999888888888:::999888777777666666777555666666777777666666555444444333222222111000000000000000222444777999;;;BBBAAA@@@???>>>===<<<;;;888777777666666777888888666555444333222222333333333333444555555555555555333333333444444666777888777777888999;;;<<<===>>>>>>@@@BBBCCCCCCEEEHHHJJJHHHIIIKKKLLLMMMKKKJJJIIIFFFCCC???;;;888666555555222333555777;;;???CCCFFFGGGEEECCC@@@>>><<<<<<<<<=========>>>@@@BBBDDDEEEIIIFFF@@@:::444111//////...000333666999===AAAEEECCCAAA???<<<:::999::::::======>>>>>>@@@AAACCCDDDEEEDDDCCCCCCEEEEEEDDDCCC@@@??????>>><<<777000+++***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""" ###%%%'''&&&%%%$$$########################"""############$$$$$$$$$########################!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,---,,,,,,------...//////000111111000///...---,,,,,,......//////000000111111------.........////////////000222222111111222444666666666666666666666666555444333333222222333333222222222222222111111111......//////000000000000000111111222222111111111111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000111111333333444555666888888999666444222111000111222333111111111111111222333444444444444444333333333333444444444444555666777888777777888999;;;<<<======<<<<<<===============<<<>>>===;;;999888888888999:::;;;===<<<;;;;;;<<<===FFFQQQXXXTTTJJJCCC===:::555444222000.........///,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###(((,,,,,,((('''***...---(((%%%(((***+++...111111222333444555555666666888888777777777777777888777777666666555444444444333333333444555666777777888888777555555444444444555777:::@@@EEEHHHGGGFFF>>>===<<<:::888777666666999888777666666666666666555555666777777888777777666666666555555444444444444333333333444666888999@@@???????????????@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<777666666555444444333333333444555666666777666666555555555666777888:::;;;:::;;;<<<>>>@@@AAABBBCCCAAACCCEEEFFFFFFHHHKKKNNNOOOOOOOOONNNLLLJJJGGGEEEAAA>>>:::777444444555666444555777:::>>>BBBEEEGGGBBBAAA>>><<<:::;;;<<<<<<:::;;;<<<>>>???AAABBBCCCBBB>>>888333///...///000555777999999:::;;;>>>AAAAAA???<<<999888999;;;<<<>>>>>>???@@@@@@AAABBBCCCAAA@@@@@@AAACCCDDDDDDCCC???>>>;;;999666222,,,(((((('''&&&&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%$$$###"""!!! ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++++++++,,,,,,---...//////000000000//////.........111111000000//////...............------------------...000000000111333555555555555444444444444444444333333222222222222222222222222222222222222222000000000000////////////000000111111111111111111000000000//////000000000000000000000000000000000////////////////////////......//////000111111222333333444444555666777777333222111//////000111111000000000111222333444444444444444444444444333333444444444555666777888888666777888:::;;;;;;<<<<<<===============<<<;;;:::>>><<<999777666777888999999:::;;;:::999999;;;<<>>:::777444333111///---,,,,,,,,,(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$ %%%***+++))))))---222222,,,((((((***)))+++///000111222444555666666666777777777777777888999999888777777666555444444444333333333333444666777888999999777555444333333333111333666;;;@@@BBBBBBAAA<<<<<<:::999777777666666777777666666555666666666444555666777888888888888777777777888888999999999888777666555555555666777;;;;;;;;;<<<>>>@@@BBBCCC>>>??????@@@@@@AAAAAAAAA???>>>>>><<<;;;:::888888444555666777888888888888888888999:::;;;<<<>>>???===???AAACCCEEEGGGGGGHHHFFFGGGIIIIIIIIIJJJMMMOOOQQQPPPNNNLLLHHHDDDAAA???<<<:::777555444666777999888999;;;===???BBBDDDEEEAAA???===:::999999:::;;;:::<<<===???@@@AAA@@@@@@999666333000///222555888:::;;;<<<;;;;;;;;;===???>>>===:::999999:::===>>>??????@@@@@@AAAAAAAAAAAA>>>======???AAACCCBBBBBB;;;999666444111...+++((('''((((((((('''&&&&&&'''########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$###!!!&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))******+++,,,---...///000/////////000000111111111111111000000//////.....................------------.../////////111333666555444444444333333333222333333222111111111111222222222222222222222222222222222111111111111000000222222333222222111000000/////////000000/////////////////////////////////........................------...///000111111222222222222333333444444444111111000/////////000000///000111222333444555555444444444444444444444444222333444555666777888888777888999;;;;;;<<<<<<;;;============<<<;;;:::999;;;:::888777777888:::;;;<<<<<<;;;:::888:::===@@@KKKPPPQQQIII@@@;;;777444333222000///---,,,++++++''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&& $$$(((******+++...111222,,,(((((()))((()))---...///111444555666666555666666666777888999:::;;;999999888888777666555555444444333333444555777888999999777666444444333333222222333777:::=========999888888777777777777888666666555555555555666666444555666666777777777777666777888:::<<<>>>???@@@===<<<:::888666555555555777777777999;;;>>>AAACCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@>>><<<:::999777888999:::;;;<<<<<<<<<>>>>>>>>>>>>???AAABBBBBBBBBCCCFFFHHHJJJKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOMMMLLLJJJGGGCCC@@@===;;;999888666666666888:::;;;;;;<<<===>>>???@@@AAAAAADDDBBB@@@===;;;999999888===>>>@@@AAAAAA@@@>>>===444333111111333777<<>>===<<<;;;;;;<<<>>>?????????@@@@@@AAA@@@@@@???<<<;;;;;;===???AAAAAA@@@777444111...---+++)))(((&&&'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$$$$&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""######"""""""""###$$$$$$"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""###"""!!! !!!###%%%'''########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%&&&''''''))))))***+++---...//////......///000111222333333......//////000000111111000000//////////////////---............///222555666666555555444333333333333222111111000000111111111111111222222222222222333333333222222222222222444444444333222111000///...//////000000//////...////////////////////////////////////////////////------...//////000111111111111111111111111111111000000///////////////000///000222444555666777777444444444444555555555555222333555666777888999999888999:::<<<======<<<;;;:::;;;;;;;;;:::999999888777777666666666888999:::???>>>===<<<:::<<>>@@@???@@@AAACCCCCCCCCCCCBBB@@@@@@AAAAAA@@@>>>===<<<;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJLLLNNNNNNNNNMMMMMMNNNNNNLLLJJJHHHIIIKKKEEEEEECCCAAA???===<<<;;;888777777777777888999:::<<<<<<===>>>????????????BBBAAA@@@>>>===;;;:::999<<<===??????>>>;;;888555222111000111333777;;;>>>666888:::;;;<<<>>>BBBDDDAAA@@@???>>>============>>>??????@@@@@@???>>>===;;;::::::;;;>>>??????>>>555222---***)))((('''&&&###&&&((((((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&%%%$$$#########$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""#######################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$#########!!!!!!"""$$$&&&'''((()))&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&###############$$$%%%&&&''''''((()))+++,,,---....../////////000111111111......//////000000111111111111111111111111111111,,,------,,,,,,---000333555555444333333222111111222222111000000000000000000000000111111111222222222222222333333333333333333333333333222111000000......///000000///..............................////////////////////////---.........///000000000//////////////////////////////////////////000000///000333555777888888888444444444444555555555666333444666888999:::::::::999:::<<<>>>>>>>>>===<<<777777888888888777666666555666666666777777777777<<<=========<<<<<<>>>???>>>BBBBBB<<<666555333000,,,,,,,,,++++++)))((((((''''''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&(((***+++***)))'''###!!!$$$&&&%%%&&&))))))***...111333333333333333444555777999;;;===>>>======<<<;;;:::999888777666555444333333444666888888888777666666666666666333111...---///000111111333333444555777999:::;;;555555444444444555555666444555555555555555444444333555888<<>>===>>>@@@BBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEECCCCCC>>>???AAABBBCCCDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLOOOPPPPPPOOONNNLLLMMMLLLIIIFFFDDDDDDEEE@@@??????>>>>>>===<<<<<<888888888888888888777777;;;<<<===>>>>>>???>>>>>><<<===============<<<;;;999:::<<<<<<999555111...111000//////111444777999777999;;;<<<<<<>>>AAACCCDDDCCCBBBAAA???===<<<;;;>>>>>>???@@@@@@>>>===<<<;;;::::::;;;===>>>>>>===555111,,,((('''&&&&&&%%%"""%%%((((((%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###########################%%%%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$########################### !!!###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&###"""""""""###$$$%%%%%%%%%%%%&&&((()))+++,,,,,,///////////////.........111111111000//////......111111222222333333333333+++,,,,,,******+++...111222222111111000///......222111111000000000000000//////000000111111111222111111222222222333333333111111222222222222111000---...///000000///...---........................000000000000000000000000.........///////////////...............---------/////////000000000000000///111333666888999999999444444444555555555666666444555888:::;;;<<<<<<<<<999;;;===>>>???>>>===<<<444444555555555555555444666777888888888777666666666999;;;<<<;;;:::::::::666:::;;;666333222111///))))))******)))(((''''''''''''(((((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++---///000111111222333555888:::===>>>======<<<;;;:::888666555444444444555444444333333555444444444444555666666444444333222111///...---000000111222333555777777888777666555555444444444777777666555555555555555666666777<<>>:::888777666777555555666777777666666555888999:::;;;===>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@BBBEEEHHHIIIIIIKKKKKKJJJIIIIIIHHHHHHGGGFFFIIIMMMNNNMMMLLLJJJJJJGGGEEECCCAAA???===<<<;;;;;;;;;;;;::::::999999999888888999:::::::::999999<<<===???@@@@@@???>>>======<<<;;;;;;::::::::::::888777666666777666444222111222333555777888999999666888:::<<<>>>@@@DDDFFFJJJHHHEEEAAA>>><<<;;;:::>>>>>>??????>>>===;;;:::777999;;;===<<<888444222,,,***(((%%%$$$$$$%%%%%%%%%&&&'''%%%###""""""###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### """%%%$$$!!! """%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###!!!!!! """###%%%"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""############%%%&&&&&&'''&&&%%%###"""########################$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''((()))******+++111000000///...------,,,////////////............111111111111111000//////,,,---...//////...---,,,---///000111000///000111///000222333333222000///000000000000000000000000222111111333555555444333222222222111111111000000222222222111111111000000////////////////////////////////////000000000000000000111000000000000000222111111111111111222222000000000111222222222333000222444777999:::::::::666333//////111333333222555555555666777999:::;;;>>>???@@@@@@>>>:::777444000000000222555777888777555666777777777777666666777888:::;;;;;;999666444666555222000...---------++++++***((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++,,,...///000111111333555888;;;>>>????????????===<<<:::888777444444555555555444333333444444444444444555666666444444444333222111000///000000111111222444555666666666555444444555555555777666555555444444555555777777777:::???CCCFFFGGGBBB@@@===:::888777666777333333333333333333222222777888888999:::;;;;;;;;;===>>>???@@@@@@AAAAAAAAAAAAAAABBBEEEGGGIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCEEEGGGGGGFFFDDDCCCCCC@@@???===<<<;;;:::::::::;;;:::::::::999999999999777888999999999999999999;;;<<<>>>??????>>><<<;;;<<<;;;:::999888888888888555444333444666666555333222333444666777888999999777999:::;;;<<>>===;;;:::999777999;;;;;;:::666222///***)))&&&$$$######$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############"""""""""###$$$$$$$$$$$$######"""!!!!!! !!!""""""%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""############%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###&&&''''''((('''%%%###!!!$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((())))))******,,,,,,------------......////////////////////////111111111111111000//////---......//////......---+++---//////.........//////000222333333222000///111111111111111111111111111111111222444555444333222222222111111111000000222222222222111111111111000000000000000000000000000000000111111111222222222111111111111111111111222111111000000111222222111111111111111111222222000222444666888999999999555222000000222333333222555555555666777888::::::?????????>>>;;;888555333222222222444777999:::999666666666666666666666666666777888888888666444222333111///---,,,,,,,,,,,,))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++---......000000222555888<<>><<<:::888777555555555555555444333333444444444444444555555666444444444444444333222222111111111111111222222333333333333333444555666777777666555555555555555555999777666888;;;>>>??????@@@>>><<<999777777666777888777555444444444555555777777666666666666666666999::::::;;;<<<<<<======>>>>>>@@@CCCEEEFFFCCCAAABBBBBBAAAAAA@@@?????????===>>>???>>><<<;;;;;;<<<::::::999999999999:::::::::999999999999888888888666777888888999999888888:::;;;<<<======<<<;;;:::;;;:::888777666555555444222111111222555777777777444444555666888999999:::999::::::::::::===AAADDDIIIHHHEEEBBB@@@>>>===<<<:::;;;<<<<<<;;;:::888777888999:::999666222...,,,((('''%%%############$$$###!!! """&&&((('''&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$#########$$$$$$%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###########################%%%###!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&"""""""""""""""#########""""""###$$$$$$$$$$$$###%%%$$$###"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%###"""###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''((()))))))))(((((()))***,,,---...///////////////////////////000000111111000000////////////............//////***,,,---...,,,,,,,,,---//////111222222111//////000000000000000000000000111000000222444555444222222222222111111111111111333333222222222111111111000000000000000000000000111222222222333333333333444333222111111222333444222111111000000000111111111111111111111111000000000222333555777888999999333222000111222333222111444444555555666777999999???>>><<<:::777555333222555444444666999<<<<<<;;;777666555444444555666666777666555444333222111000...---,,,************+++''''''''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''''''''''''''(((+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''')))***+++,,,,,,...///111444777;;;>>>@@@======<<<;;;:::888666555555666666666555444333222444444333333444444555666444444555555555555444444222111111000000000000000000000111111333555666777777777666666666777777888999777666666888;;;;;;;;;===<<<:::888777666666666:::999666555444555666777777777666555444333222222555666666777777999:::::::::999:::;;;===>>>===;;;===<<<<<<;;;;;;:::999999888999999888666666888;;;;;;;;;:::999999::::::;;;888888888888888888888888555666777888888888888888:::;;;;;;<<<;;;;;;:::999999888666444333222111111000000000333777:::;;;:::666666666777888999:::::::::::::::999999;;;>>>AAAEEEEEECCCAAA???===<<<;;;::::::;;;;;;:::999777666888888777555222...***((('''&&&%%%$$$######$$$$$$$$$!!!!!!'''***((($$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!#########$$$$$$%%%%%%%%%!!!"""""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''((((((***+++,,,---..................////////////000000000000000//////111000///......///000111***,,,...---,,,+++,,,---...///000000000000///...------------------------000000000111333444333222111111111111111111111111333222222222222111111111111111111111111111111111111111222222222333333333555444333222222333555666222111111000000000000111222222111111000000//////000111222444555777777888111111111222333222111000444444444444555666777888<<<;;;888666444333333333555555555777:::<<<===<<<777666444222222333555666777666444111000/////////++++++)))(((((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''***)))'''&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******+++,,,...111555999<<<>>>::::::::::::999888666666666666666666555444333222333333333333333444555555444444555666666666666555333222111000////////////...//////000111333555666777777777777888999:::;;;888666555555777999:::::::::999999888777666666666666555333111111222333444888777666555444333222222333333333333555666888999;;;888666555666888999999888888888777666666555555555666666666666777;;;======<<<;;;:::999888888888777777777777777777777777555555666888888999999999:::::::::::::::999999888666555444222000//////...000000222666;;;>>>>>>===777777666666777888999::::::::::::999888999<<>><<<;;;:::999999:::;;;;;;:::999777666666555444111...+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""" """&&&(((&&&"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!%%%&&&$$$"""%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###!!!!!!"""########################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&&&&'''%%%$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))******+++++++++,,,,,,------...............//////000000000//////111000///......///000111,,,...//////---,,,------................................................000//////111333333222111111111111111111111111111222222111111111111000000000000000000000000000000000000000000111111111111444444333333333444666777222111111000//////000000222111111000000/////////000111111222444555666777000111222222222111111111333333333333444555666666777666444333333333555666555444444777:::<<<<<<;;;777555333111111222333444666555222000............******)))((((((((()))***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***+++...111555888999999999999::::::999999888777777777666555444333222333333333333333444444555444555555666666666555555333222111000////////////////////////000111222333444555555777999;;;===>>>888666444555666888999888777777777777777777666666666555444333333444555666777777666666555444444333333222222222444666888999???;;;777555666888::::::666666666555444444333333444555666777777999===@@@<<<;;;:::888666555555444555555666666666666666777555666777888999:::::::::999999888888777777666666444333222000///.........111222666;;;???AAA???>>>888777666555666777888999777999:::999999999;;;<<<;;;<<<<<<;;;:::999888777999999::::::999888666555333111///---***((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''$$$"""###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''(((((((((&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$############$$$$$$%%%###########################$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))))))))******+++,,,,,,---------......///000000000//////111111000000000000111111---///000000...------...------------------------000000000000000000000000///......000222333222000111111111111111222222222111111000000000/////////////////////////////////....../////////000000000333333444444555555666666222111111000////////////000000000000000000//////000000111111222444555666000111222111000000111222333333222222333444444555444333222222333444555666444444444666999;;;<<<;;;555444333111111111222222333222000...------------***)))(((''''''((())))))((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))+++...111333555555666777888999999999999888888777777666444333222333333222222333333444555555555555666666555444444333222111111000000000000000000//////...//////000000111333555888;;;===???888666444333555666666555555555666666777777666666555555666666777888888888555555555555555555555555333333222333444666999;;;@@@===999888888999:::999666666555444444333333222444555777888888999<<<>>>;;;:::888777555444444444444444555555555666666666555666777999::::::;;;;;;777666555444444333333333222111000///............111333888>>>BBBBBB>>>;;;888777666444444555777888555777999::::::999:::;;;999999::::::999888777666777777888888777666444333///...,,,***((('''''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$###"""##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''((())))))***++++++,,,,,,---......///000000//////000111111222222111111000...///000000...------...------,,,,,,,,,,,,------.................................///111222111000000000111111111222222222////////////........................................../////////000000000000222444555666666555444222222000//////........./////////000000000000000000000000000111333444555000111222000......111333222222222222222333333444333333333333333333444555555444555777:::<<<<<<<<<444333333222111111000000///...---,,,++++++++++++***)))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))),,,...111222111222333555666777777777888888888777666444333222333333222222333333444555555555555666555444444333333333222111111111111111111111///......------------...000333777:::===???999777444333333333222222444555555666777777666666000111333444555555666555333444444555555666666777444444333333555777:::<<<>>><<<;;;:::::::::888777666666555555444333333333444666888888888888:::;;;;;;:::999777777666666666444444444555555555666666666666888999:::;;;;;;<<<555444333222111111111111111000///...............111444999???CCCBBB===999888777555444333444666777333666999;;;:::999999:::888888999:::999888777666555666666666666444333222---+++)))((('''''''''(((!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""$$$%%%''''''%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$''')))(((%%%###%%%(((#########$$$$$$%%%&&&&&&$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###!!! !!!###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%###""" %%%%%%%%%%%%%%%%%%%%%%%%"""$$$''')))***(((%%%######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))******++++++------...///000000//////000111222333333222111000---///000///...,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........///111222111000000000111111222222222222///............---------........................////////////000000000000///111444666777666444333222222000///..................//////000000111111000000//////000222444555111222222///------111444222222222111222222333333444444444333333333333222666555555777;;;======<<<333333333333222000///...++++++++++++******)))))))))((('''%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$%%%''''''%%%"""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''***...111222222111111222444555777555444333222222333444555222333333333333333333444444333333222222111111000111111111111111111111111000000000000///...,,,,,,------///111222444666666666555444333222222222222333333222222222333444444444444444444555555555555222333333333444444444555555555333333444666888:::999999999999999888777666888888777777666666555555777777777888888999999:::===<<<:::777666555555666222222222222333444555555888888888999999999999999333333222000000///////////////000111222222333333555888<<>>;;;999555222...,,,------------,,,,,,,,,+++***))))))((('''&&&%%%'''******'''$$$&&&&&&&&&'''''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''***---000000000111222333555666666555444333333444444555222333333333333444444444666666555444444333333222111111111111111111111111222222222111000///...---,,,---...///000222333333222222111111222222333444333333333333333444444555444444444444555555555666666666666666666666777777666555444333444555777888888888888999888888777666666666666555555555444444666777777888999::::::;;;===<<<:::888666666666666333333222222222333444444444555777888888777555333......---,,,,,,,,,,,,---000000111222222333444444333666:::===>>><<<:::888666555555666888999888777555555666777666555333111555555555666666555555555222222333444333111///...(((((('''%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###''''''%%%%%%$$$%%%)))---...)))%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''&&&&&&''''''((()))&&&%%%%%%%%%&&&(((***,,,,,,,,,,,,---.../////////000000/////////.........000///...---,,,------...000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---............///000111111111111111111111111//////...------...//////............------------//////000000000000/////////000111111222222111111111000///......///000111......///000000000//////000000000000000000000///........................111111111111111222222222000//////...///000111222222444777;;;>>>===:::777444111...,,,,,,------,,,+++++++++***)))(((((((((((('''%%%&&&((((((&&&###''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((***,,,---...000222333333444555444333333222222333333222222333333444444444444666666555555444333333333111111111111111111111111333333333222111000///...,,,------....../////////.........///111222444444333222222222333333444555444444444444555555555555888777777777777777777777666555444333333444555666666666777888888888777777555555555444444444444444666777777999:::;;;<<<<<<===<<<:::888777666777777444444333222222222222333///111444666555333///---***************+++,,,,,,222222222333444444555555333555999<<<===<<<:::888666555444666888999999888555444444333333222111111444444555555555555444444222222111000///---,,,,,,((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&""""""$$$&&&&&&$$$&&&$$$"""$$$(((+++***((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%''')))*********++++++,,,,,,------............------------//////...---------......111000///...------------------------,,,,,,,,,,,,,,,---......,,,,,,---...000000000000000000000000///......------......///......---------,,,,,,,,,///000000000000000000/////////000111111111111000000//////......//////000------...////////////........................///........................111111000000/////////////////////...///000000111333444777:::<<<;;;888555222///---+++,,,,,,,,,+++******))))))(((''''''''')))'''%%%%%%&&&&&&%%%$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$&&&)))+++((())),,,///111111222111222222111111000000000000222222333333444555555555444444444333222222111111111111111111111111111111333333333333222111///////////////...............---------...///000222222000000000000111222222333333333333444444444555555666666666555555555555555555444333333222333333444333444555666777888888777555555444444444444444444666777888999:::;;;<<<======;;;:::888777666777777555444333222111111111111---...000000000...+++***+++++++++,,,---...///000333444444444555555555666444666999<<<===<<<;;;999555444444666999::::::999888777555444333222333333333333444444444444333333222111...,,,***)))))))))'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! #########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""!!!###$$$###"""&&&$$$"""###''')))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$############$$$%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///............///000000------------------,,,,,,,,,---...---+++++++++---........................---------,,,,,,---------------------,,,,,,,,,+++......////////////............///000000000000///////////////////////////,,,------...............,,,---------------....................................................../////////000000000111111444444555888999888444111000...+++++++++,,,+++***(((((((((''''''&&&&&&&&&'''&&&$$$$$$$$$&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''')))(((''''''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$%%%''')))%%%'''***,,,.../////////111111111222222111111111222222333444444555666666555555444333333222222111111111111111111111111111111111222222222111000000222222222111000//////...///......------......///------------...///000111222222222222333333333333555555444444444444444444333333333222222222222222222333444555666777777777555555555555555555555555666777777888:::;;;;;;<<<:::999888666555555555666444333222000000/////////------,,,+++******++++++,,,,,,,,,---///000222333555555555555555666666666444666888;;;<<<;;;:::999555555555666999;;;:::::::::888666444333333333444222222333333333333222222111///,,,)))'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!""""""######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!"""###$$$$$$%%%$$$%%%&&&((()))***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&$$$%%%'''((()))(((''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((((((************************)))******+++,,,,,,,,,,,,,,,,,,,,,---///111222333------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,------------------,,,------...////////////.........////////////......,,,------...............++++++,,,,,,---------...........................++++++,,,---......//////000000111111111111222111222222333444555444111...---,,,*********+++***((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&)))***))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''')))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%&&&''')))+++,,,------111111333444444444444444222222333444555666666777777777666666555444444444111111111111111111111111///000111222222222222222666555444333222111111000000000///------,,,,,,,,,*********+++,,,---...///000000000000111111111111333333444444444555555555111111111222222222222222111222333444555666666666555555555555555666666666777777777888888999::::::777666555333222222333333222111000///...------------,,,***((((((***,,,---,,,,,,------///111222333555555555555555555555555111333555777888888777777777666555777999::::::999999777555333222111222222111111222222222222111111...---***(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$### """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&(((***+++'''&&&$$$######$$$&&&'''###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))'''((()))***+++,,,,,,+++******+++---...111222444------------............+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,---............------......//////......---------...////////////...+++++++++,,,------......------------------------******+++,,,---...///000//////000111111111111111000///000111222111...,,,+++***))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$#########%%%&&&&&&'''((()))***+++---...000222444444444444222222333444555666777777777777777666555555444444111111111111111111111111...///111222444555555555777777666555444333222222000000///------,,,,,,,,,************,,,---...///........./////////000000///000000111222333444444//////000111222222222222111222333444444444444444333333444444444555555555777777777777777777777777444333111000000000000111///......---,,,,,,,,,,,,++++++******+++,,,---............///000222333444555555555555555555555555111222444666777777777666888777666777999:::999888888777555444222111111111000111111111111111111000,,,+++)))(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!###%%%$$$"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***---///)))'''%%%$$$$$$%%%''')))$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&''')))+++,,,,,,,,,,,,++++++,,,,,,---///000111------------.........///***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++************+++,,,,,,------,,,,,,+++++++++,,,---------------------...//////...------......///000000000//////++++++,,,,,,---......///------------------------,,,,,,,,,------.........------///000000000///...---,,,,,,...///...,,,***)))((((((((())))))(((&&&&&&&&&&&&'''''''''''''''&&&(((******'''&&&''')))''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((("""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&''')))***)))***,,,///111222222222222222333444555666777888555555555444333333222222111111111111111111111111...///111444666777888888777777666555555444333333//////...------------...*********+++,,,---///000---------............///++++++,,,...///000111222---...///111222222222222222222333444444444333333222222222333333444444444777777777777666666666666222111000.........//////------,,,+++++++++,,,,,,)))***+++---............000000111111222444555666555555555555555444444444333444666777888999888888999888777777999:::999888999888777666444333222111000000111111111111000000******)))(((&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''######&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$"""""""""###'''&&&%%%"""!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++///111***(((&&&$$$$$$&&&(((***''''''&&&&&&'''(((***+++&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''(((***,,,---...------------,,,,,,,,,------...---------.........//////***+++------------///000------------------------------...//////...------+++++++++************))),,,------......------,,,++++++,,,------------,,,,,,---...//////...---,,,...//////000000000000000++++++,,,------...//////------------------------......------------,,,,,,++++++---.........---,,,+++++++++,,,------+++))))))((('''((())))))'''%%%''''''''''''''''''''''''(((+++---,,,(((%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%'''((()))%%%%%%$$$$$$%%%%%%&&&''''''%%%######$$$&&&&&&%%%%%%&&&&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&((())))))***+++,,,...///000111...//////000222444666777777777666666555555444444444333222111000111222333333222222222333555777888444444555555555555555555000000000000////////////)))&&&###$$$(((,,,---,,,------,,,++++++***))))))''''''(((***+++,,,---............///000111333333111111222222222222111111444333222000000000111222666555444222111111111111---------,,,,,,+++++++++)))******+++---...//////......---...///111333444222222000000000222444666666555555444444333222222333333444444666777888999888999999999999888777777555555555444444333333222333111///------+++)))''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######(((%%% !!!&&&""""""""""""############!!!!!!"""###$$$$$$%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$#################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%% ###''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***'''%%%###$$$&&&'''%%%###"""###$$$$$$###"""!!! ########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((&&&$$$"""!!!&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&(((((((((((()))+++))))))***++++++++++++***,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---+++)))***...000///...,,,,,,,,,------------...///000111222111000...,,,,,,---...000000000///...............---,,,+++*********+++,,,---------,,,++++++++++++++++++++++++(((((((((((((((((((((((()))((())),,,...---(((###&&&'''''''''(((((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((&&&$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$$$$%%%%%%))))))***+++---...///000......///000222444666777777777666666555555555444444444222111111111222333333333222222333444555666555555666555555444333222000000000000////////////---***((((((+++,,,,,,+++++++++++++++++++++++++++(((((()))***+++,,,,,,---...------,,,,,,,,,,,,,,,000000111111111111000000222111000///...//////000111111000///............------,,,,,,,,,+++++++++******+++,,,---...//////............///111222444222222111000111333444666555444444333222222111111333333333444555666888999777777777777777666666555555444444333333222222111222000---,,,,,,***(((&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######'''&&&$$$""" """%%%""""""""""""############"""""""""###$$$$$$%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%&&& !!!######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((&&&$$$###$$$&&&'''&&&$$$######$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''%%%###"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''((()))))))))*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))------,,,,,,,,,,,,+++++++++***+++---000000...+++,,,,,,---------.........///000111222111000...---,,,---...///000//////...............---,,,+++***++++++,,,---............+++++++++++++++*********((((((((((((((((((((((((&&&&&&'''***---,,,)))%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$"""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$######$$$$$$(((((()))***,,,---......---......000111333555666666666666555555555555555555444333222222222333333444333333222222333444444666666666555444333222111000000000000////////////000...------......,,,+++++++++,,,,,,,,,---------))))))*********+++++++++,,,,,,+++***************......////////////............---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---...//////000.........///000111222333222222111111111333555666444333333222222111000000333333333333444666777888555555666666555555444333333333333222111000000000///---+++******)))'''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########%%%''''''%%%###"""""""""""""""#########$$$$$$""""""######$$$%%%%%%%%%###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################$$$%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''%%%$$$###$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''***)))((((((((()))***+++******++++++,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,...111333222///,,,------------............///000111111111000......,,,---......//////......------------,,,++++++*********+++,,,------------+++++++++******)))))))))((((((((((((((((((((((((###$$$%%%(((++++++)))'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''''''''((()))***+++,,,,,,,,,,,,---...000222444555444444444555555555555555444444444333333333333333444444333222222222222222444444444444444333222111000000000000////////////////////////000///...,,,/////////...............++++++++++++************************+++,,,---...++++++,,,,,,,,,,,,++++++++++++******************))))))(((((()))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---......///000000...//////000000111222222222222111222222333555555444444333333222111111111222222222222333444555666444444555555444444333222222222111000///......---,,,+++)))(((((((((&&&$$$(((''''''%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,+++&&&""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###### ###&&&'''%%%### """"""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%########################"""""""""######$$$$$$%%%##############################$$$$$$$$$$$$#####################$$$%%%&&&(((%%%"""###&&&((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&((()))(((&&&&&&&&&((()))((('''&&&&&&(((***+++))))))******++++++******************++++++++++++)))******+++,,,---......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,+++++++++---///111333444333111///,,,------------.........//////000000000//////...------------...---------,,,,,,,,,,,,,,,+++******((()))***++++++++++++++++++******))))))(((((('''''''''''''''''''''''''''###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&$$$###!!!"""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&%%%&&&&&&'''((()))************+++,,,...000222333222222333333444444444555444444444333333333222222333333333222222111000000111111222333444444333333000000000000////////////,,,---///000000000000000444333333111000///......,,,,,,,,,,,,++++++++++++************++++++,,,---)))******++++++******)))))))))******************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111//////000000111111222222222222222222333444555555555555555444333333222222222111111222222333444555444444555555444444333222000000///...---,,,++++++***(((''''''''''''%%%$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,+++&&&"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$%%%&&&$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################"""""""""######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""""""""######$$$$$$ !!!######!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((('''&&&%%%&&&'''((('''&&&%%%%%%''')))***'''(((((()))*********))))))))))))*********++++++***++++++,,,---......///*********++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,+++++++++......///////////////000,,,,,,,,,,,,------------.........//////.........---------,,,,,,,,,,,,---+++++++++,,,++++++***)))******+++++++++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$######$$$%%%%%%###"""!!!"""$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((((((((((((***+++---///000///000000111222333333444222222333333333222111000222222222222222111000//////000111222333444444444000000000000////////////***,,,...//////000222444666666444333111000......---------------------------,,,+++***)))(((((((((******++++++++++++******)))***++++++,,,+++++++++---,,,,,,,,,---......///------------............//////000000000111111111///000111111222222111111222222333333444555555555666666555444444333333222111111111111111222333333333333444444333333222111///......,,,+++***)))(((((('''&&&&&&''''''%%%$$$!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$###%%%'''#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$#########"""""""""""""""######"""!!! !!!######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&'''((())))))))))))((())))))))))))*********+++++++++,,,,,,------...))))))******+++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++***))))))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,******+++++++++******)))---------,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$###%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((($$$$$$######$$$$$$%%%&&&$$$######%%%&&&&&&$$$""" !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%&&&&&&''')))+++---...------...///000111222333111111222222222111000///000111111222222111000//////000111222222333222222000000000000////////////,,,.../////////000333777444444333222111000///............///////////////......,,,+++***)))))))))------............------***+++---.........------000////////////000000111........./////////000000000000000111111111111222///000111222222222111111111222333444555555555555555555444444333222222111111000000000000111222222111222222222222111000000...---,,,+++)))(((''''''(((&&&%%%%%%''''''&&&$$$!!!"""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$######%%%'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$######""""""######$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%###%%%&&&%%%"""!!!"""###%%%$$$######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))(((((((((((()))))))))******************************((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***------------------------------,,,,,,,,,,,,++++++'''***,,,+++)))((()))***))))))*********++++++++++++*********+++,,,,,,---...---,,,*********+++,,,))))))***************)))---,,,,,,***)))'''%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%######&&&)))&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$&&&''''''%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################!!!"""$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$%%%&&&(((***,,,---+++,,,---...///000111222000000111222111000///...///000111222222111000///111111222222222111111000000000000000///////////////000111000...000444888222111111111000000//////////////////000000000111.........---....../////////000000111111000000///,,,---...///000//////...222111111000000000111111.../////////000000111111111111111111111222222222///000222333333222111000111222333444555555555555444444333333222111111000111000000000000000111222000000000000000//////...------,,,***)))'''&&&&&&'''&&&%%%%%%''''''&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$!!!%%%%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$$$$&&&'''%%%""" !!!###$$$$$$###"""###$$$&&&'''#################################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&&&&&&&&&&((()))###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))---------,,,,,,,,,++++++&&&***///000---***))))))((())))))))))))************)))))))))***+++,,,,,,...---+++*********++++++((())))))*********))))))***)))((('''$$$""" ###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###$$$))),,,%%%%%%%%%$$$$$$#########%%%&&&((())))))(((&&&%%%'''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###"""###%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###%%%%%%&&&&&&'''((())))))+++,,,,,,------......///------------............111111000000000000000000///000000000000111111111000000//////000000111222............///000222222;;;888444111000111444666000/////////............//////............//////---......///000111111222000000111111111000000///111111000000//////......111111111111000000000000111000000////////////000111000000000111222333333555666666666666666555444666666444333111000.........//////000000000//////111111000000//////......'''&&&%%%%%%&&&'''&&&%%%'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###""""""###$$$'''(((***(((%%%###"""$$$&&&((($$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%######"""""""""""""""###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%""" ###$$$###!!!%%%%%%%%%$$$$$$#########%%%$$$######"""############%%%%%%$$$"""!!!"""#########$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((()))(((&&&$$$$$$$$$&&&'''"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((()))***+++,,,)))))))))))))))))))))))))))***,,,------,,,***))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******''''''(((((())))))******---,,,+++******+++,,,---+++)))&&&$$$$$$%%%'''))),,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%"""&&&$$$""""""$$$%%%&&&%%%)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((()))******++++++,,,---......---------...............111111111000000000000000000000000111111111111222555444333222111000000000////////////000111111222444222111///......//////000000/////////.........//////............//////.........///000111111111111111222222222222111111111111111111000000000000000000000000000000000000000000/////////000000111111111111000111111222222444555555666666666555555555444333222111///......000111111222222222111111000000//////...---,,,,,,&&&&&&%%%%%%&&&&&&&&&%%%'''%%%$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###***'''%%%%%%&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$%%%&&&&&&###$$$%%%$$$###""""""#########$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))(((&&&%%%#########%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((((((((()))***++++++)))))))))))))))))))))))))))***+++------+++***)))))))))******************++++++,,,,,,+++******)))************************))))))))))))))))))))))))''''''(((((())))))))))))((()))***++++++***)))(((***)))'''&&&%%%&&&'''((()))(((((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&$$$""""""$$$&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((('''(((((()))+++,,,------,,,---------.........///000000000000111111111111000111111111111222222222666666444333222111111111111111000000000111111222111222222222111000//////000000000/////////............------------............//////000000111111111111222333333222222111000000111111111111222222000000000000000000000000////////////000000111222222222111111000111111111333333444555666666666666333222222111000000//////111111111222222111111000///......,,,+++***))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!###$$$%%%###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""""""""#########"""$$$&&&''''''&&&$$$"""###$$$$$$%%%%%%$$$$$$###&&&%%%######%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&((()))###$$$%%%$$$###"""###$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%'''((()))&&&%%%$$$###"""###$$$%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''((()))***+++(((((((((((((((((((((((())))))++++++++++++))))))''''''(((((())))))************++++++******))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((((((((()))))))))%%%(((+++......+++(((%%%(((((('''''''''&&&&&&&&&%%%%%%&&&''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&((()))***+++,,,+++,,,,,,,,,---.........///000000000000000111111111111111111222222222222333333222222333333444555222222111111111111111222111111111111111111000000000000000////////////.........------------........./////////000000000111000000111222222222111111...//////000111111222222//////000000000000000111////////////000111222333333333222111000000000111111222333444555666666666222222111111111111111000...////////////......------,,,+++***)))((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$%%%######$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))***&&&%%%%%%%%%%%%&&&&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$&&&''''''###$$$%%%%%%#########%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&%%%$$$$$$###$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((())))))******))))))(((&&&&&&'''((()))*********)))))))))******))))))((())))))))))))))))))))))))&&&''')))******)))'''&&&((((((((((((((((((((((((''')))---//////---)))'''%%%&&&'''''''''&&&$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***)))******+++,,,---------.........//////000000000000000111111111222222222111111111111111222222333222222111111111111111222///...---,,,,,,---///000111000000000////////////.........------.........////////////000000000000......///000000000000000,,,------...///000111111///000000000111111222222////////////000222333333333333222111000000000111111111333444555555555555222222222222222222111111---.........------,,,+++******)))((('''&&&%%%%%%###%%%&&&&&&$$$###$$$&&&&&&&&&&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$########################$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%'''%%%###!!!!!!###%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((()))***++++++''''''((())))))(((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((''''''''''''''')))******++++++******)))###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$######$$$%%%%%%$$$$$$%%%&&&'''&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''(((((()))***+++,,,,,,,,,,,,------....../////////000000000000111111111333333111000///.........111111000000000111111222111000.........000222444111111000000000///////////////............//////////////////000000000000------...///000000000000,,,,,,---......///000000000111111222222333333333000000000000111111222333222222111111000111111111111111222333444444444444111111111111111111000000...............---,,,+++(((''''''&&&&&&%%%%%%$$$"""%%%'''&&&###"""$$$'''%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%$$$############$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############""""""######$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%""" """%%%'''###$$$$$$%%%%%%$$$$$$###''''''&&&$$$!!! """###$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""######$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((())))))******&&&&&&'''(((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''(((###$$$%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((%%%$$$$$$%%%'''(((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++******+++,,,,,,---............/////////000000000333222111000///.........////////////000111111222222222333444444555666666111111111000000000//////000000////////////000000000000000000////////////---...///000000111111111------......//////000000111222222333444444555555111111111000111111222222111111111000111111222222111222222333333333222222000000//////.........------------,,,,,,+++***)))&&&&&&%%%%%%%%%%%%%%%%%%"""%%%'''&&&###!!!$$$'''$$$&&&''''''$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%###  """######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''%%%$$$$$$&&&((((((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%***)))'''%%%###!!! $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***))))))***++++++,,,------............////////////000000000///000111111222............///000222222---///222444555555333222111111111111000000000000111111000000000000111111000000000000////////////......000111111222222222////////////000000000000222222333444444555666666222222111111111111111111111000000000111222333333222222333333333222111111///......---,,,,,,++++++*********))))))'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%(((&&&"""!!!###'''$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%$$$$$$#########!!!###$$$&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""############"""!!! ###%%%&&&$$$""" $$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%############$$$%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&&&&%%%&&&))),,,#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&###(((+++***&&&"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###"""###%%%%%%%%%%%%&&&&&&&&&''''''******+++,,,,,,,,,,,,+++///////////////.........000000///---++++++---/////////000111111111111111///000000000111111111111444333222111111111222333333333333333333333333333////////////............,,,---------.../////////000000000000000111111222111111333666888888555333333333444444333333222111,,,...000000//////111222............////////////222000...+++)))))))))***(((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""######$$$%%%$$$$$$###"""###$$$&&&'''&&&&&&%%%###!!! !!!#########$$$%%%%%%&&&''''''######$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###!!! !!!###$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$$$$###############$$$&&&%%%###!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%&&&(((((()))%%%&&&'''(((((((((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((('''%%%$$$%%%&&&+++)))&&&$$$###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$&&&%%%%%%%%%$$$$$$$$$######"""!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((()))************)))------,,,,,,,,,,,,,,,,,,......///...,,,+++---...---...//////000000///////////////000000000111111222111000000///000111222333333333333222222222222////////////.....................///////////////000000//////000000111222444666999;;;;;;999777555222222222222222111111000---/////////------...///000000000000000000000000111///,,,***(((((())))))''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$""""""$$$&&&######$$$$$$%%%&&&&&&'''#########$$$$$$#########$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$############$$$$$$'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%%%%%%%$$$"""$$$%%%$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))&&&###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))***************,,,......---,,,---...,,,------...///.............../////////000000000000//////......///000000333333333222222111111111////////////............000000000///////////////000000//////000000111222666:::>>>???<<<777555555111111111111111000//////...//////...,,,***+++,,,///////////////............,,,***(((''''''''''''((((((&&&%%%$$$########################"""""""""######$$$$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&(((######$$$$$$%%%%%%&&&&&&########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """$$$%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""!!!&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''(((((((((%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''((()))((('''&&&'''(((!!!###&&&((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((('''***,,,------,,,,,,---,,,,,,---...............---............/////////.............../////////222222222111111000000///////////////............000000//////......------///////////////000111111555;;;@@@???:::444222333000111111111111000//////---...///...,,,***+++,,,,,,,,,++++++++++++************((('''&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$###%%%&&&######$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""&&&$$$###!!! !!!!!!""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&%%%&&&''' """%%%'''((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&(((+++,,,,,,+++,,,---,,,---......//////......,,,,,,---------.........---....../////////000000111111000000000/////////////////////.....................------,,,,,,,,,/////////...///000000111555:::???>>>888222111222111111111111111000000///,,,---......,,,,,,---...*********)))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%$$$######"""$$$%%%&&&%%%###!!!""""""######$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%***)))'''%%%$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$!!! $$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&(((***+++******+++,,,,,,---......//////......+++,,,,,,,,,,,,---------,,,---...///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,//////......//////000111666999<<<;;;777333222222111111111111111000//////,,,---......,,,,,,---...+++++++++***))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%###"""""""""######$$$%%%"""""""""##################""""""######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###############$$$$$$(((''''''&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$###$$$%%%&&&&&&''''''&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%###!!! !!!######$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((((('''%%%#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&###!!!!!!"""""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&''''''""""""#########$$$$$$$$$''''''((((((((('''%%%%%%################################################%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&### """######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''((())))))((((((***,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,***+++,,,---.........------------......///000000////////////............,,,,,,,,,---------------///............///000000444444555444444222111111///000000000000///......,,,---...---+++******+++*********)))((('''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""""""""###############$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$############$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$###%%%&&&&&&$$$""""""###$$$$$$##################%%%$$$###!!!!!!###$$$%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$###""""""$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''((()))(((&&&&&&&&&(((######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$&&&%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((( !!!!!!"""""""""###$$$$$$%%%&&&%%%$$$"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''###!!!###%%%&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&((())))))(((''''''***,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,---...///000000000/////////............,,,------....../////////...............///000000111///......000000///.........//////......---,,,---......,,,)))''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%$$$######""""""%%%%%%%%%&&&&&&''''''''',,,+++)))'''%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$##################%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$&&&%%%%%%%%%$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%%%%%%%%%%&&&(((&&&'''((()))***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###############"""!!! %%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############!!!"""######"""!!!"""$$$%%%%%%%%%$$$$$$#########"""#########"""###$$$&&&###$$$$$$$$$$$$###""""""'''&&&$$$###"""###$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''((())))))***++++++***)))(((******************************+++++++++,,,,,,,,,+++,,,,,,,,,...///000111111///---+++***+++,,,---,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,---------...------,,,,,,******+++,,,---......///,,,+++***)))((('''&&&%%%###$$$$$$%%%%%%&&&''''''%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$&&&&&&%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""###$$$&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%###"""%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%%%%%%%%%%&&&'''###"""!!!!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%########################""""""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%"""!!!!!!###$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$###$$$***(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''))))))&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%&&&$$$""" !!!%%%%%%%%%$$$$$$$$$######"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$###""""""&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''((()))***+++************************))))))))))))*********++++++++++++,,,---...000111000///---+++++++++,,,---******+++,,,,,,---,,,,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,)))******++++++,,,,,,---***)))((('''&&&%%%$$$$$$$$$########################$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""#########$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########'''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%&&&&&&%%%"""!!!!!!"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%'''***,,,))))))))))))))))))))))))''''''((((((((()))))))))******++++++,,,---//////000///---,,,++++++,,,,,,'''(((***+++,,,---------,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))'''&&&&&&%%%$$$######"""%%%%%%$$$$$$###""""""!!!"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%&&&((((((&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""###%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%###"""$$$#########$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,---......---,,,++++++++++++,,,'''((()))***+++++++++++++++++++++,,,,,,+++++++++&&&'''(((******+++++++++((((((((((((''''''&&&&&&%%%%%%%%%$$$#########"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%$$$#########"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$&&&'''(((((('''%%%$$$######$$$%%%%%%$$$###$$$&&&&&&$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""###$$$%%%'''((()))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$!!!###$$$%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###%%%&&&%%%$$$$$$######$$$$$$"""###%%%&&&&&&%%%$$$###############$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&###%%%&&&'''&&&%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))((())))))***+++,,,,,,++++++***************((())))))***))))))(((((())))))************))))))%%%%%%'''((())))))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$#########"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%$$$#########$$$&&&'''((('''%%%$$$######$$$%%%$$$######$$$%%%%%%$$$""" !!!"""###$$$$$$%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&'''&&&%%%######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%'''((('''$$$ %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''((())))))***))))))))))))))))))((((((((()))))))))(((((('''&&&''''''((((((((((((''''''$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%!!!""""""######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&''''''$$$######$$$%%%%%%$$$"""!!!"""###%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$##########################################'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$"""!!!"""###%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%$$$$$$%%%'''(((&&&%%%######$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$##############################$$$$$$$$$$$$###$$$&&&'''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))&&&'''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#####################$$$'''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$%%%""""""###$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############$$$%%%&&&&&&&&&&&&$$$###"""###%%%%%%###""" !!!###$$$&&&''''''(((&&&%%%$$$######%%%&&&(((%%%&&&'''(((((('''&&&%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''''''%%%######%%%&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%% """""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$$$$&&&(((((('''%%%######$$$%%%&&&$$$$$$###"""###$$$&&&'''%%%%%%$$$###"""""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''(((((())))))###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%'''((('''&&&$$$#########$$$$$$''''''&&&%%%%%%$$$$$$######$$$&&&''''''&&&$$$############$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###%%%%%%$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&''''''&&&%%%###"""$$$###"""###%%%%%%###""" """$$$%%%&&&&&&&&&%%%$$$######%%%'''(((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###%%%&&&''''''#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''%%%######$$$&&&&&&%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$##################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%''''''&&&%%%$$$###$$$%%%$$$"""""""""$$$########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######!!!""""""$$$%%%&&&''''''###%%%&&&&&&$$$$$$%%%'''########################%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''%%%######&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$%%%%%%$$$"""!!!"""###########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%########################"""###%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######%%%'''&&&$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""##################"""$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%&&&'''""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!!!!"""########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''&&&$$$$$$%%%########################!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###""""""###$$$%%%$$$"""!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%######"""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$###"""!!!&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######%%%&&&&&&$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###""""""$$$%%%%%%$$$""" !!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###''''''&&&%%%###"""!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""""""###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$######"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" $$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%###$$$%%%$$$"""""""""$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&###########################%%%&&&&&&%%%$$$&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%&&&%%%###""""""###########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############"""#########$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!###$$$$$$###"""$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''%%%######%%%'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$######$$$$$$""""""######$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%% !!!"""$$$&&&(((******$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$$$$######$$$&&&#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&'''&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&'''&&&######%%%((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###%%%&&&((())))))((((((######$$$$$$$$$%%%%%%%%%"""###$$$%%%$$$""" '''&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!"""######"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%""" !!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%!!!###%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%&&&$$$!!! ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" '''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%!!!"""###"""!!! %%%$$$$$$######$$$$$$%%%################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&%%%###"""$$$######""""""######$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%########################$$$$$$$$$$$$####################################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$&&&%%%###"""!!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$############$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&'''&&&$$$###$$$%%%########################$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!###%%%&&&$$$"""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%###""" %%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&''''''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%######""""""""""""######%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%&&&################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$##################$$$%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$######"""%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$###$$$%%%%%%%%%%%%$$$###$$$%%%((()))***)))((('''%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$"""######""""""###$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""%%%$$$$$$###$$$%%%'''((("""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""""""""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%&&&&&&$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""#########$$$%%%&&&&&&%%%$$$###!!!"""$$$&&&''''''&&&%%%$$$$$$############$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%&&&''''''&&&%%%$$$####################################$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$&&&&&&&&&$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''&&&%%%############%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%'''&&&%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$############$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$#########%%%$$$"""!!!!!!###$$$&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$###"""$$$''')))'''%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))((('''&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%(((,,,,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""$$$&&&%%%$$$'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###""" ###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$###"""###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$###"""!!!######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############""""""###$$$&&&(((***,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###"""###%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((()))(((&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$&&&%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$%%%&&&&&&%%%$$$"""""""""$$$&&&(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((""""""#########"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""!!!!!!!!!!!!$$$%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$%%%''''''''''''%%%$$$!!!!!!"""###$$$%%%%%%&&&&&&%%%###""""""###%%%'''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((##################""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%&&&&&&'''&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!$$$%%%''''''''''''%%%$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&$$$############$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$%%%&&&&&&''' !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##################$$$$$$#########$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$############$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""$$$%%%%%%###!!!#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$((((((&&&%%%$$$#########$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################"""###%%%%%%#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############&&&&&&%%%$$$""" %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$''''''&&&%%%##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""$$$''''''$$$""""""######$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$###"""""""""$$$%%%&&&%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&++++++***)))'''%%%"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######### ###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$###""""""$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$""" $$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$%%%&&&"""##################"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%&&&((()))))))))'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$&&&%%%############%%%&&&''''''&&&%%%%%%$$$$$$######'''))))))'''%%%######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$######&&&))))))&&&"""""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$#########"""""""""""""""###$$$########################&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&&&&###"""!!!!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$ ###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$#################################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((('''$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''&&&$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""" ###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******%%%&&&((()))***)))(((&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$"""!!!$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%((((((&&&$$$######%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$&&&''''''&&&%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%"""###%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***'''$$$"""!!!""""""&&&&&&%%%%%%$$$#########%%%$$$"""$$$&&&'''$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%%%%&&&((('''&&&%%%%%%&&&'''((('''%%%!!!!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$!!!$$$)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''+++******)))(((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&""""""%%%&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######### """%%%&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!  """######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''''''''''' ###&&&&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%'''***+++$$$#########""""""!!!!!!%%%###"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$"""!!!"""%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((%%%###""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$$$$#########&&&'''%%%%%%'''&&&###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############### ###%%%%%%%%%&&&'''%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''''''''$$$%%%'''&&&$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###%%%&&&###############"""""""""$$$###"""###%%%%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%###"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&######$$$$$$$$$###""""""!!!$$$$$$!!!"""%%%%%%"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$########################!!!$$$%%%%%%%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!#################################$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$#########'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###$$$'''(((%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))******$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$###"""!!!"""###!!!###%%%$$$$$$######"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$###%%%''''''&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%######$$$$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""########################!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&&&&&&&'''"""###$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$############$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""############$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###%%%((((((%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%###"""###%%%(((***$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%$$$###""""""$$$%%%"""$$$''''''$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$""""""######""" """"""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%'''&&&###"""$$$'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%&&&$$$%%%&&&'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&'''((())))))$$$"""!!!"""$$$&&&'''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########"""######$$$$$$$$$$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!""""""###$$$%%%&&&&&&###$$$&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$######""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''&&&%%%$$$###'''%%%"""  """###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%$$$!!!!!!&&&(((&&&%%%$$$###""""""$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""%%%((('''###"""$$$'''&&&&&&%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###$$$%%%''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$&&&'''((())))))%%%###!!!"""$$$&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$&&&&&&'''###%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&%%%$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''%%%$$$"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""###$$$"""###&&&&&&###&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""&&&((('''###"""$$$(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################"""###%%%'''''''''%%%$$$#########$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%$$$$$$$$$'''$$$!!!!!!$$$&&&&&&$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&""""""###$$$$$$$$$$$$###"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$#########$$$%%%'''((())))))$$$&&&((((((%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&%%%###!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))******(((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((("""$$$&&&&&&%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&(((******(((&&&$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!! ###&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''%%%###""" $$$(((++++++)))((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$"""###%%%'''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%$$$######%%%''''''&&&%%%$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%######$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$"""###$$$$$$$$$"""!!! ######$$$$$$$$$$$$#########"""!!!!!!"""$$$&&&(((###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$###########################%%%$$$$$$###"""""""""###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%###"""""""""###%%%'''((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""!!!%%%&&&&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$%%%&&&''''''###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$#########"""!!!"""######$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!!!!!!! ############$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!!!!#########"""$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%######$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$"""###$$$$$$###"""!!! ######$$$$$$$$$$$$######%%%%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$)))((('''&&&$$$###!!!!!!%%%%%%$$$###""""""""""""$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###"""###$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######"""######$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$######%%%&&&&&&%%%#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$############&&&%%%###""""""$$$&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%%%%%%%&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$#########$$$######"""!!!######$$$$$$$$$$$$######$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%###"""!!! %%%$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###!!! """$$$&&&%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((''''''''''''&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***)))'''&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$### !!!"""$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$###$$$"""!!!""""""$$$&&&((()))%%%$$$###"""""""""""""""%%%%%%$$$$$$$$$#########&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$###"""###$$$%%%&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&###$$$%%%$$$$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######'''&&&%%%$$$###"""""""""###############$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''''''''&&&$$$###'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''###$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%$$$$$$''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''&&&$$$######$$$$$$######$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############!!!###$$$%%%%%%$$$""" $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""###%%%'''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$""""""######$$$%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#################################"""######$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***)))'''%%%###&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$############%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""######$$$&&&''''''((())))))((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%'''(((''''''$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%"""!!!"""$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""!!!%%%'''(((''''''######"""######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&((()))(((&&&#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########,,,+++)))'''''''''))))))&&&&&&&&&'''''''''((((((##############################$$$$$$$$$%%%%%%%%%&&&$$$""""""######"""!!!%%%$$$$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%""" """$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!"""$$$&&&((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###""" """%%%''''''%%%""" ######"""""""""""""""###&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!"""######"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%###"""""""""###%%%'''(((&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$#########$$$%%%&&&&&&"""###%%%&&&'''&&&%%%%%%"""%%%((()))'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''%%%''''''%%%%%%%%%%%%''''''%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&'''((()))########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$############"""$$$$$$##################&&&&&&%%%%%%$$$###""""""########################&&&&&&&&&%%%$$$$$$''')))%%%$$$###"""###$$$'''(((&&&&&&&&&%%%$$$###!!! %%%%%%%%%$$$$$$#########%%%$$$###"""###$$$%%%&&&%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%### #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######!!!!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''$$$"""###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################%%%&&&&&&%%%$$$$$$&&&((($$$"""!!!  """###%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!! !!!""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&'''&&&$$$###""""""#########$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$ !!!###$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$### !!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""###%%%'''&&&%%%$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!!!!"""$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%###"""!!!"""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''""""""#########$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%####################################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$#########$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################&&&%%%###"""!!!"""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$""""""#########$$$$$$$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$###"""""""""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$###((((((''''''&&&&&&&&&&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$#########!!!!!!"""######$$$$$$%%%''''''''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%#########$$$$$$$$$$$$%%% !!!$$$%%%&&&%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$&&&(((''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""$$$&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$!!!"""$$$&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""##################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$%%%%%%&&&%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$######################## !!!$$$'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&((('''&&&%%%%%%''''''''''''%%%%%%"""###%%%'''''''''%%%$$$###$$$%%%&&&''''''''''''''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""###############$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))(((&&&$$$###$$$###############"""!!! !!!""""""###############$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!!!! !!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""" $$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""############$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############%%%&&&&&&%%%$$$&&&'''########################""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''########################%%%$$$"""!!!!!!"""$$$%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$&&&''')))$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%((('''%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###'''''''''%%%###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$"""!!!"""&&&'''&&&$$$&&&%%%$$$######$$$%%%&&&(((&&&###!!!!!!"""%%%'''%%%&&&&&&''''''&&&&&&%%%"""###%%%''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%333555)))###***---'''%%%%%%############%%%%%%&&&%%%$$$######%%%'''(((+++'''$$$$$$&&&(((((('''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###""""""""""""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!###&&&'''&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,;;;>>>///###&&&)))%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######%%%&&&(((***'''$$$$$$&&&(((((('''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########""""""#########%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######"""""""""###$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%###"""!!!###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$ """%%%''''''&&&$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---<<>>BBB<<<555,,,***&&&%%%%%%&&&&&&%%%''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%$$$&&&,,,...,,,))))))///---++++++++++++***)))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''((()))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&''''''''''''&&&)))(((((((((''''''''''''''''''&&&&&&&&&''''''((((((((()))***************(((((('''''''''(((((()))+++***))))))((((((((((((((()))*********)))((((((((((((((())))))*********'''''''''((((((((())))))&&&'''((()))***+++++++++******************++++++************++++++,,,,,,...---,,,+++***************))))))(((((())))))***((()))))))))************,,,,,,+++***************))))))))))))))))))))))))''''''((()))************+++++++++******)))))))))))))))((((((((())))))***'''((((((((()))))))))*********))))))))))))******,,,***((((((+++,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,......---------......///222000---+++******))))))************************++++++***+++,,,,,,)))'''(((((())))))))))))(((((('''((()))*********)))(((***))))))(((((()))************)))))))))***+++,,,++++++******++++++,,,---------------............------------------------,,,,,,++++++++++++,,,,,,+++,,,---...////////////&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&)))(((((('''(((((())))))'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))***%%%(((+++)))%%%###$$$'''%%%&&&''''''(((((('''''')))((((((''''''''''''((((((((((((((((((((((((((()))'''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((((((%%%$$$$$$%%%'''((('''&&&((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&+++((()))...555777111+++)))&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&,,,666;;;666...***---+++))))))******)))((('''&&&$$$######$$$&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&"""###%%%'''((((((((('''((((((''''''''''''((((((&&&&&&&&&''''''&&&&&&%%%)))******)))'''&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&,,,++++++***)))((('''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''(((((())))))((((((''''''((((((((((((((('''&&&((((((((((((''''''''''''((((((''''''&&&'''''''''((())))))***************((('''''''''((()))******+++******))))))*********+++++++++++++++***)))(((******************++++++(((((((((((())))))))))))'''((()))+++,,,,,,,,,,,,++++++++++++++++++******)))******+++,,,------...---,,,+++***************++++++************++++++))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++---,,,,,,+++)))(((((('''(((((((((((())))))***+++(((((((((((())))))))))))+++******))))))******+++***((('''(((***,,,,,,+++******++++++,,,,,,------,,,,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,............///000111222999333,,,))))))+++++++++************************+++++++++,,,---,,,***((())))))************))))))(((((()))************)))))))))))))))***+++,,,,,,+++************+++,,,---+++,,,,,,---------------.........---------------........................,,,,,,++++++++++++,,,,,,------------...///000000%%%&&&((()))))))))(((''''''(((((((((((((((''''''((((((''''''(((((())))))'''''''''''''''&&&&&&&&&$$$%%%&&&((())))))))))))%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&)))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))###%%%''''''%%%$$$%%%'''%%%&&&''''''(((''''''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))(((&&&$$$###$$$&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%'''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&(((&&&&&&)))------(((###'''%%%###$$$%%%&&&&&&%%%$$$%%%&&&'''((((((((()))''''''''''''''''''''''''***+++444AAAFFF>>>000'''+++)))''''''((()))(((''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''&&&''''''''''''''''''&&&'''(((((((((((((((''''''!!!%%%((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((('''&&&)))******)))((('''''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((***)))'''&&&&&&(((***+++(((((())))))))))))(((((()))))))))))))))((('''&&&(((((((((((((((''''''''')))(((((('''''''''''''''(((((())))))***))))))((('''''''''((()))***+++,,,)))))))))))))))***+++,,,------,,,,,,+++***))))))++++++++++++************))))))))))))))))))))))))((()))+++,,,------......,,,+++++++++++++++******))))))***+++---...//////,,,,,,+++***************---,,,,,,++++++,,,,,,---)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&'''(((***+++++++++***))))))(((''''''(((((((((((()))***+++,,,(((((((((((())))))))))))******))))))))))))******))))))(((((()))***+++++++++++++++,,,,,,------...,,,+++*********+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000444///)))(((+++//////...*********+++++++++++++++,,,++++++,,,...---+++)))))))))************))))))))))))************+++***))))))******,,,---......,,,,,,,,,,,,,,,---------,,,---...000000///......///.........------,,,,,,..............................------------............------...///111222%%%&&&((()))))))))((('''''''''((((((((((((((('''''''''&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%'''((()))*********$$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&''''''(((((()))))))))*********((('''&&&'''((()))(((''')))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###"""!!!###&&&(((&&&%%%%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''')))+++***'''%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''')))(((&&&$$$'''&&&%%%%%%'''((('''&&&$$$$$$&&&'''((((((((((((&&&'''''''''''''''''''''((()))333CCCKKKBBB111%%%,,,***))))))+++,,,+++***%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&''''''((((((((((((((('''!!!$$$'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&***************)))((((((&&&((())))))(((((()))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((''''''''')))))))))(((((('''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))'''''''''((((((((())))))((('''&&&%%%%%%''')))+++(((((())))))))))))(((((()))*********)))((('''''''''''''''((((((((((((((()))(((((('''''''''((((((((((((((())))))(((''''''((((((((()))***+++,,,---(((((((((((()))***++++++...------,,,+++******)))*********************)))*********************))))))***+++---............,,,,,,,,,,,,++++++******))))))***+++---...//////++++++******))))))******++++++************++++++******)))))))))))))))))))))((((((((((((((())))))************************'''&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((()))+++,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((+++******)))((((((((()))+++++++++,,,,,,---------************++++++,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,---------***)))***---//////---***+++++++++,,,,,,,,,---,,,+++,,,---......,,,***)))))))))******)))))))))***************++++++,,,)))***+++,,,...//////000,,,------...............---...///111111000///////////////......---------------------------------111000000//////000000111000///......///000222333''''''((())))))))))))(((&&&'''((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''(((((((((((())))))))))))(((''''''%%%%%%&&&&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&''''''(((((())))))***((('''&&&'''((()))((('''((((((''''''&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$!!! ###''')))'''$$$%%%&&&''''''((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''%%%))),,,,,,)))&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((((((((((((((('''&&&'''((()))((('''$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''''''''(((111DDDOOOIII888+++)))(((&&&''')))*********%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((''''''))))))******)))'''%%%$$$((((((''''''''''''((((((++++++++++++***)))((((((%%%'''(((((((((((()))+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))******&&&&&&&&&'''(((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((())))))''''''((((((((()))))))))&&&&&&%%%%%%&&&'''((()))'''(((((())))))(((((('''((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''(((((()))***((())))))))))))(((((('''***)))))))))***+++,,,,,,((((((((((((((()))***+++------,,,+++************************************++++++++++++************)))***+++---............---------,,,++++++******)))******+++,,,------...+++******)))))))))******((((((''''''''''''((((((************))))))))))))((((((((((((((())))))***************************&&&&&&&&&&&&'''((())))))'''''''''(((((()))))))))))))))))))))******+++,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((***++++++)))'''&&&'''))),,,,,,,,,,,,,,,+++++++++((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......---------------...)))+++,,,------,,,+++***+++++++++,,,,,,------...,,,,,,,,,---//////---+++******++++++++++++******++++++******++++++,,,---***+++---...///000000000---...//////000000//////...//////000000000000000000000000///////////////------------------------222222111111111111222222111111111111222333444444((((((((((((((())))))***&&&&&&'''(((((((((((((((''''''''''''((()))***+++&&&'''''''''((((((((())))))))))))))))))(((''''''%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((('''&&&''')))))))))((((((''''''''''''(((((()))(((((('''&&&&&&&&&''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((%%%(((+++***&&&%%%'''***''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%###&&&((((((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''&&&&&&(((***((('''''''''((()))'''%%%%%%&&&'''((()))(((&&&%%%&&&&&&&&&'''''''''((((((***(((000BBBOOOKKK;;;...'''&&&%%%&&&((()))***)))&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&'''''''''''''''******)))(((&&&%%%$$$$$$((((((''''''''''''((((((************)))((('''&&&&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))(((*********))))))(((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((('''((((((((())))))))))))%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''''''''(((((())))))((((((''''''''''''((((((((()))''''''''''''((()))+++++++++++++++++++++***))))))++++++*********++++++,,,******)))))))))***++++++,,,+++***))))))***++++++******++++++,,,,,,------,,,,,,+++++++++*********)))***+++,,,---............------,,,++++++******************++++++,,,,,,******))))))))))))******(((''''''&&&&&&''''''(((************)))))))))((()))((((((((())))))***+++************************&&&'''((()))************************))))))))))))*********)))******++++++***)))))))))((((((((('''((((((''''''''''''(((((((((******)))'''&&&(((***,,,,,,,,,+++******))))))&&&(((***,,,---,,,+++************++++++++++++,,,,,,,,,,,,,,,---...//////))),,,000///+++((()))+++++++++,,,,,,---.........,,,,,,,,,...000000...,,,,,,,,,------------,,,,,,,,,++++++***+++,,,---...,,,---...000111111000000...///000111111111000000///////////////000111111000000000000111111111111........................222222111111111111222222111222333444555555555555)))((('''''''''(((***+++&&&&&&'''((())))))(((((((((((((((((()))***+++,,,&&&'''''''''(((((())))))%%%&&&''')))************&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((()))******+++'''&&&&&&''')))***)))((('''''''''''''''((()))***+++***)))((('''&&&&&&&&&%%%&&&((()))+++,,,,,,,,,(((+++,,,+++&&&$$$$$$&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***))))))))))))))))))))))))%%%((()))'''######''',,,((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%"""&&&))))))'''$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&%%%%%%$$$%%%&&&((((((###$$$&&&%%%######%%%(((((('''''''''((((((&&&$$$%%%&&&((())))))'''&&&$$$&&&&&&&&&'''''''''((((((***&&&+++<<>><<<999888888888999777777666666666666777777444444555666666777777888888888999888888777666555777777666555555555666666444555555666666666666666888888888888888888888888888888777777777777888888999888888888777777777666666666777777777777666555555666777666555444666777777777777777666666555555666666666666666666666666333444555666666777666666444444555555555666666666777777666666666666777777888666555444555666888:::666666666666666777777888777777888888888888777777777777888888888888777777666666666666666777888888777666555555444555555666666666666666555444444333555555555555555555555555333333444444555666777777888888888888888888888888777777888888999999999:::888888999:::;;;;;;;;;;;;<<<<<<<<<===============<<<<<<;;;::::::999888888888888777777777777888888::::::;;;;;;;;;;;;<<<<<<111111111111000000000000000000000111111111222222000000000000000000000000222222111111000//////.........///000111111222222111222333222000000000111000000000000000000000000111111111111111111111111444333222111000///////////////000000000000//////////////////////////////111111111111000000000000/////////.........------,,,---///000111222222222000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333111111111111111000/////////000222222111000111222//////000000111111222222111111000000000000111111222222222222222222333333222222222222222222333444000000000000000000000000000000222222222111000///000//////......//////000222222111111111111222222111111111111000000000000000000111111222222111111222222222222222222222222000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333444444333333333333333333333333000111222333444333222222444444444444444555555555222222222333333333444444444444444555555555666666333333333333444444444444333444444444555555555555333333444444444444555555222111111111111222333333333333444444555555666666222333333444444333333222333333333333444555666666777777777777888888888888888777666666666777888999777777888888999:::::::::999999888888777666666555999999999999888888888888999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999::::::999999888777777666888888888888999999999:::>>>===;;;999777777777888777777666666666666777777555555666666777888888888777777777888777777666666777777666666555666666777333444555666777777777666888888888888888888888888888777777666666777777888777777777777777777777777666666777888888777555444444555666666444444555666666666666666666666666666666666666666666666666666444444555666777777666666444444444444555555555555777666666555555666666777666666555555666777888999666666666666666777888888777888888888888888888777555666666777777666666555555555444444555555666777888777666555555555777777444555555555555555444333555555555555555555555555444444444555555666666666777777777888888888888888777777888888999:::::::::888999:::;;;;;;<<<<<<<<<<<<<<<<<<============>>>;;;;;;;;;::::::999999999888888888888888888999:::888888999;;;<<<>>>??????111111111111000000000000000000111111111222222222000000000000000000000000111111111000000000000000/////////000111111111222111222222222000///000111000000000000000000000000111111111111111111111111555444222111000/////////000000000111111000000000000000000000000000000000111111111111222222222222////////////.........------...///000000000000///000000000000000000000000////////////////////////000000000000000000000000111111111111111222222333111111222222222111000///---///111111000000000111//////000111111222333333222111111000000111111222222222222222111111111111111000000000000111222333000000000000000000000000///000111222222111///...111111000//////000111111333222111111111111222333222222111111111000000000///000111222222222222111333333333333333333333333///000000000111111111111111111111111111111111111222222222222222222222222444444444444444444444444333333444444555555444444222222333333444444555555000111333444555444333222555444444444555666666777333333444444444555555555555555555666666666777777555555555444444444444444444444444444555555555555444444444555555666666666222222222222222333444444444444444555555555555555333444555555555555444333555555555666666777888999777777777777888888888888666666666666777777888888666666777888888999::::::<<<;;;:::999999:::;;;;;;999999999999888888777777888888888888888888888888999999999999999999999999888999999::::::999999888888888888888888777777777666777777777777888888888999999888888777888888888777666666555555666666777555666666777777888999999555555666777777777666666777777666666666666777777333444555666777777777666777777777777777777777777777666666555555666666777555555555666666777777888666777888888888777555444444666777777555555555666444444555555666777777777666666666666666666666666555666666777777777666666555555555555666666666666666666555555555555666666555555555666777888888888666666666666666777888888888888999999999999888888666777777777777777777666666555555555555666777777999888666555555666888999444444666666777666555555666666666666666666666666666666777777777777777777666777777777888888888999777777888999999:::;;;;;;888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999:::;;;;;;999999:::;;;<<<===>>>???111111111111000000000000000111111111111222222222000000000000000000000000/////////000111111222222222222222222222333333333000111222111/////////000000000000000000000000000111111111111111111111111111111111111111111222222111111222222222222111111111111111111111111111111222222222222222222333333111111111111000000000000...///000000000///---,,,000000000000000000000000////////////////////////000000000000000000000000111111111000111111222222111111222333222111000///+++---...///...---...//////000000111222222333333222222111111111111222222333222222111111000000000//////...//////000111111000000000000000000000000///111333444444333222111333222111000000111222333444333222111111222333444222222222111111111111000///000111222222222222222333333333333333333333333......///000111222222333111111111111111111111111222222222222222222222222555555555555555555555555333444555666777666555444111222222333444555666666222333555777777666555444555555555555555666777888666666666777777777777888666666666666777777777777666666666555555444444444444444444555555555666666555555555666666666777777666555555555555666777777555555555555555444444444444444555666666555444444222222222333333555666666666777777777777888888888444555666777777777777777555555666777888888999999999888666666666888:::<<<999999999888888777777777888888888888888888888888888888888888888888888888777888888999999888888777666666666777888888999999555666666666666777777777555555666777888888999999666666555555555555666666666666666777888888999999444444555666666777666666777777666666666666777888222333555777777777777666666666666666666666666666666666555555555555666666333333444555666777888888666777888999888777555333555666888888777666666777333333444555666777888888777777777777777777777777666666777777777777666666666666666666777777777777666666555555555555666666444444666777888888888888666666666666666777888888999999::::::::::::999999999999::::::::::::999999888888888888888999::::::999888666555666777999:::444555666888888888777777777777777777777777777777999999999888888888888888666666777777888888888999777777888999::::::;;;;;;999999:::;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;:::::::::::::::::::::;;;:::999999999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;,,,,,,+++,,,///000000/////////000111111111111111111111111111111111111111000000000000111111111111000000000000000000000000/////////000111111222222111111000000000000000111333222222111111222222333222222222111111000000000111111111111000000//////444222000///000111222111222222111111111111111111111222222222222111000000000111111111111222222222000000111222222222222111000000000000000000000000000000111111222222222333111111111111111111111111000111111111111222222222......///000111222333333333333333444444444555555////////////000000000000111111222222222333333333000000111111111111000000111111111111111111111111222222333444444444333333333333222111111333444555333444444444555666666666333222222333444555333111222222222222222222222222444444444333333333222222000000111111111111000000333333222222222222222222222222333333333444444444666666666666666666666666999777666777888888777666777777777777888999:::;;;:::888666444333444555666777777666666555555444444555666777888888777666555444555555666777888888999999777555444333444666777777666555444444555666777111222333444555555555555888555222222555888888777666666666666666666666666666666666666555555555555777666555444444555666777777777888999999999999999666777999::::::999777666555666888999::::::999999:::AAACCC<<<666666777555:::999999888888999999:::777777777777777777777777:::999888777666666666666888888888888888888888888:::888666666666555333111111111333444555666666666555666666777777777777777666666666666666666666666888888777666555444333333888888777777777777888888888777666444444444555666555555666666666666555555555444444444444333333333555555555666666666666666666666666666777777777777999888777666666777888999666666666666777777777777666666666666777777777777888888777777666666666555000111333555666777888888666666666777888888999999:::888666555444555666777::::::888777666666555555<<<111777AAA:::444999<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===;;;;;;:::999999888777777:::;;;;;;999888888:::<<<888888777666666666666666:::999777666666666777888999999888888888888888888777777777777999;;;===>>>999999888888888888888999777888888999;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<>>???@@@===<<<<<<;;;::::::999999;;;;;;;;;:::999999;;;===:::999888888777777888888999999777666666666777888888888888888888888888888999888888888999;;;<<<===;;;::::::999999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===111000///000222333333222///000111111222222111111000000000000000000000000000000111111111222222222111111111111111111111111333333222222111000000///333333222222222333333444333333222222222222333333444333333333333333222222333333222222222222111111222111111333555555444333111111222222222222222222222222222222222111111000111111111111222222222333000111111222222222222222222222222222222222222222000000000000000111111111111111222222333333444444111111111111222222222333111111222222222222222111111111222222222333333333111111111222222222333333222222222222333333333333333333333333333333333333222222222222222222222222///000222333555666666666666666777888888888888888777777777777777666666666555333222222333444444333333333333333333333333333444444444444333333333333111111222222222222111111222222222222222222222222222333333333333444444444888888888888888888888888888777666777888999888777999999888888888999999:::;;;:::999777777777888888666666666666777777777777666666777777777777666666666666777777888999999999666666666666666555444444555555444444444555555666888888888777666555444444777555333333555666777666666666666666666666666666555666666777777888888888999888888777777888888999555666777777888888777777777888999::::::999888777999::::::999999777666666:::???@@@<<<888777777777888777777777777777777888888888888888888888888888888888777666555555555555777777777777777777777777888777555666666777555444444555555666666555555444555666777777888888777777666666666666666666666666///000111444666888:::;;;888777777666666777777888777777666666666777888888666777777888888777777666333333444555666777888888666666666666666666555555555555555666666666777777888888999999999999888888666666666666777777777777888888888777777666666555888888888888777777777777888999999999999999888888999999::::::;;;<<<<<<<<<;;;:::888777777888999999::::::999999999999::::::<<<888::::::888@@@DDD;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<>>>@@@AAABBB>>>>>>======<<<;;;;;;;;;:::;;;<<<;;;999999;;;<<<999999888777777777888888999888888777666777777777888888888888888888888888::::::999999::::::;;;<<<:::999999999999999::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========000///...///111222111000000000111222222222222111000000000000000000000000111111111222222222333333222222222222222222222222333333222222222111111111333222222222222333333444333333333222222333333333444444444444444444444444333333333333333333333333111111222444666777555444111111222222222222222333222222333333222222111000111111111222222222333333000111222222333333222222222222222222222222222222000000000000000000000000333333333333333333333333111111111222222222333333111222222333222111000///000111111111111222222222111111111111222222222333222222222333333333444444333333222222222222333333333333333333333333333333111222333444555555555555666777888999:::999888888888777777666666555555555666444222222333444444444333333333333333333333333555444444444444333333333222222333333333333222222222222222222333333333333333333333444444444555555888888888888888888888888888777666777888999888777999999888777777777888888;;;:::999888777777888888666666666777777888888888666777777777777777777666777888888888999999::::::666777888999999777555444666666666666666666777777:::999999888777777777666666555444444555555666666666666666666666666666666555666666777888999999:::888888888888888888888888888888999::::::::::::999777888999999999999888777999999999999888888777777999;;;===;;;888777777777888888777777777777888888888888888888888888888888777777666555555555555555666666666666666666666666777666555666777888777666666777777777666666555444666666777888888888888777666666666666666666666666333333333444555555666666777777666666666666777777666666777777777888999999777777888888888888777777444555555666777888888888666666666666555555555555666666666777777777888888777888999::::::999888777666666666666777777777777999999888888777666555555777777777777777777777777666777888:::;;;;;;<<<<<<999999::::::;;;<<<<<<<<<;;;::::::999999999:::::::::::::::::::::;;;<<<<<>>;;;<<>>??????<<<<<<<<<<<<===???@@@AAA>>>=========<<<<<<;;;;;;999:::;;;:::999888999;;;777666666555555666666666999888888777777777777777888888888888888999999999::::::999999999999999999777777666666666777888888;;;;;;::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>111000///000111222111000000000111222222222222222000000000000000000000000222222222222333333333333222222222222222222222222111222222222333333333444111111111111111222333333444333333333333333333444444444444444444444444444333333333333333333333444111111222444777777666444111111222222333333333333222333333333333222111111111222222222222333333333111111222333333333333222222222222222222222222222111111111000000000000000666555444444333222111111111222222222222333333333111222222333222111///...000000000111111111222222000000000111111111222222222222333333333444444444333222111111111111222333333333333333333333333333444444555555555444333333555666777888999888777666666666666555555444444444666444333333444555555444333333333333333333333333555555555444444444333333333333444444444444333333222222333333444444444555444555555555666666666666888888888888888888888888777666666666888999999777888777777666666666777777999999888888777777888888666777777777888888999999888888888888888888888888999999999999::::::::::::888999;;;<<<<<<:::888666777777888999999999999999:::999888888888888999:::666666666666555555666666666666666666666666666666555666666777888999999:::777777777777777777777777888888999:::::::::::::::888888888999999888888888777777888888888999999:::777888999999888666666777999999999888888999999999777777777777777777777777777666666555555555555666666666666666666666666666777666555666777888888666888888888888777666555555666777777888888888888888777777777777777777777777666666555555555444444444777777666666666666777777666666777777888888999999777777888888888888777777777777777777777777777777777777666666555555555444777777888888888999999999777888999::::::999888777666666666666777777777777:::999999888777666666555666666666666666666666666666777888999:::;;;;;;;;;888888999999::::::;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;<<<===>>>>>>???AAA<<>>???@@@@@@AAA======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777999:::999888777888999777777666666666666777777888888888888777777777666777777888888888999999999999999999999999888888888777777666666777888999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>???333222111222333444333111000111222222333222222222111111111111111111111111222222333333333444444444333333333333333333333333111111222333333444555555111111000111111222333444444444333333333333444444333333444444444444444555222222333333333333444444333222222444555666555444111111222222333444444444333333333333333222222111222222222222333333333333111222222333333333333333222222222222222222222222222222222111111111111111555555444333222111000000222222222222333333333333111222333444333222000...000000111111111222222222000000000111111111111222333333333333444444444444333222111000000111222333444444444444444444444444555666666555555444333222444444555666666666666666555555555555444444444444555444333444666666444333333333333333333333333333555555555555444444444333444444555555555555444444333444444555555666666666666666777777777888888888888888888888888888888888777666555666888999999888777777666666666777777888888888888888888888888888888888888888888999999999::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;=========<<<:::888888888999:::;;;;;;;;;;;;::::::888888888999:::;;;777888999888666666666777666666666666666666666666555666666777777888888888666777777888888777777666666777888888999888888888888888888888888888888888777777777777888999:::;;;777555666999999666666888::::::999999999999::::::777777777777777777777777777777666555555666666777777777777777777777777777888666666666888888888666999999999999888888777666666777888888999999888888777777777777777777777777555555555666666666666666777666666555555666666777666666777888888888777777666777777888888777777666888777777777666666666555777777777666555555444444777777777888888888999999777777888888888888777777666666666666777777777777999999999888888777777666666666666666777777777777999:::::::::999888777666777777888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<===@@@======KKKPPPCCC>>>>>>>>>??????@@@@@@@@@>>>===<<<:::999999999999::::::::::::::::::::::::777888::::::999888888999::::::999999999:::;;;;;;777888888888888777666666777777777888999999::::::999999:::::::::999888888999999999999:::;;;<<<<<<999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<===>>>>>>???@@@333222111111222333222111000111222222333333222222222222222222222222222222333333333333444444444444444444444444444444444444333333333444444444444444111111111222222333555555444444333333333333444444222222333333444444444444111222222222333333333333555333222222333444444333111111222222333444444555333333444444333333222111222222222333333333444444111222333333444444333333333333333333333333333333333333333333222222222111222222222222222222222222222222222333333333444444222333555666666555222111111111111222222222333333111111111222222222333333333333333444444444444555444333222111111222333444444444444444444444444444444555555555555555444333444444444444444555666666555555555555666666666666333333444666888777444111444444444444444444444444555555555555444444444444555555555666666555555555555555555666777888888888888888888999999999::::::::::::::::::::::::::::::777666555666888:::999888888888777888888999:::;;;999999::::::::::::999999999999999999999999888888<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999777888999;;;;;;;;;;;;;;;<<<;;;999888777888999999777999;;;:::888666777888666666666666666666666666666666666666666666666666777777888999999888777777666777888888999999888888999888888888888888888999999888888777777888999:::999555666:::<<<888888;;;999999888888888888999999999999999999999999999999777777777666666777777888888888888888888888888888999777666777888888777666999999999999999999888888777777888999999999999888777777777777777777777777666666666777777777777777666666555555555555666666666666777777777666555444555666666777777666666555555666666666666666666666888777777666555555444444555666666666666777777777777666666666666666666777666666666666777777777777888888888888888888888888777777888888999999999999::::::::::::999888777777777777888888999999::::::999999::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<@@@???;;;AAAFFF===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::::::::::::::::::::::::::888:::<<<<<<;;;999999:::;;;;;;::::::;;;;;;<<<===777888888999888777666555666777777888999999::::::999:::;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@111///...///000000///...111111222333333333333222333333333333333333333333333333333444444444555555444444444444444444444444666555555444444333333222222222222333444555666777555444444333333444444555222222222333333444444444111111111222222333333333666444111111222333333333111111222333333444555555333333444444333333222111222222333333333444444444111222333333444444333333555555555555555555555555444444444333333222222222...//////111222333444444222222333333333444444444333555777888888777555333111222222222222333333333222222333333333444444444333333333444444444555555666555333222222333555666555555555555555555555555333333444555666666666555555444333333333444666777555555666666777777888888222333555888999777444000444444444444444444444444666666555555555444444444555555666666666666555555555666666777888999999:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666555555666999:::999888999999999999:::;;;<<<===::::::;;;<<<<<<;;;;;;;;;;;;::::::999999888888888===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999666777999:::;;;;;;::::::???===:::888666666777777888:::<<<;;;888777777999666666666666666666666666666666666666555555555555888999:::;;;;;;:::999888999999:::;;;;;;;;;;;;:::999999888888888888999999;;;:::999777777777777888;;;666666<<<>>>::::::===888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888888888888888888888888888888999888777777888888777555888999999::::::999999999777777888999999999999888777777777777777777777777999999999888777666666666666666555555555555666666666666777777777555444333555555666666666666555555333333444555666777888888888777777666555444444444444444444444555555555666777666555444444555666777666666666666777777777777888888888888888999999999999999999::::::;;;;;;;;;888888999:::;;;;;;;;;;;;777888888999999:::;;;;;;888999::::::;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;@@@===BBBCCC;;;<<>>>>>===;;;;;;<<<999999999999::::::;;;<<<777888888999999777666555666777777888999999:::::::::;;;===>>>>>>>>>===<<<999999999999:::;;;<<<======<<<<<<;;;999888888777<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>???@@@@@@333444555444222111222333111111222222222333333333000111333444555444333333222222222222222222222222666555555555555666777777666555333222111222333333111111222222222333333333333333333444444333222222555555444333333333333444444444444555444444333333777666444333222111111111---000333555666666444333444444555555666666777777111333555777888888777666666666666666666666666666333555666777777555333222555555555555555555555555555444222111111222444555777777666666555555555444333222222111111222222333555555555555666666666666333333444444444444444444333444444333111111222444333444555555666666555555333444444333222333555777777777666666555555555444444444333333333444444555222333444555666666666666666666555555555444444444444444444444444444444444555555666666666666555555555777888999999888777555444444444555555777888888999999999::::::;;;;;;;;;999888777666666777888888666777777777777888888888;;;;;;999999999999;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<;;;;;;999999999888888888777777888888999:::;;;;;;;;;;;;>>><<<:::888777777777777777888999666444333666999:::999888777777777999999888888888888888888888888777777888999999999888888;;;:::999777777777777888<<<<<<;;;::::::999888888;;;;;;:::::::::::::::999888888888888888888888888:::;;;;;;;;;;;;:::999888;;;:::999888888999::::::777777777777777777777777888888888888888888888888777777888888888999999999999999999888888888777777888888999999999999888888777777777777777777777777999888666555444555777888666666666666666666666666666666666666666666666666555555555555555555555555888777666555555666777777555555666666777777888888666666666666777777777777444555666888888777777666777777777777888999:::;;;:::::::::::::::999888777999999:::::::::;;;;;;;;;555999===<<<999888:::===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>??????>>>;;;::::::;;;===>>>??????;;;999;;;???:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::???@@@AAA???===<<<===>>><<<=========<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<============<<<;;;>>>>>>>>>>>>????????????<<<<<<<<<==================<<<<<<<<<<<<======>>>222333333333111000111222111222222222222333333333111222333444555444444333222222222222222222222222555555555444555666666777666666444333333333444444222222222222333333333333444444555555555555444444666555444444333333444444444444555555555444444333666555555444444444555555000222333555666555444333444555555555555555555666222444555777888777666555555555555555555555555555222333555666777666555444555555555555555555555555555444222111111222444555777666666666555555555444222222222222222222222222555555555555666666666666444444444444444444444444333444444333111111222444333333444555555555555444333444444444333333555666666666555555444444444444666666555555555555555555222333444555666666666666666666555555555444444444444444444444444444444444555666666777777666666555777888999::::::999888777555555555666666777888999:::::::::::::::;;;;;;;;;:::999888777777888999999888999999999999:::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999;;;;;;;;;:::::::::999999;;;;;;<<<<<<<<<;;;;;;::::::999999999999888888888888888:::;;;======>>>>>>===<<<:::999888777777888888999999777555444777999:::999888777777888999999888888888888888888888888::::::;;;;;;;;;::::::999:::999888777777777888888::::::::::::::::::::::::;;;;;;;;;:::999888888888888888888888888888888888;;;;;;::::::999999999999<<<;;;:::888777777777888888888888888888888888888999999999999999999999999888888888999999999999:::999999999888888888777777777777888888888888777777777777777777777777777777888777666555555666888999666666666666666666666666666666666666666666666666555555555555555555555555888888777666666666777888666666666777777777777777777777777777888888888888555666777888888888777777888888777888888999:::;;;999:::::::::999999888777888888888999999999999:::555999<<<;;;888777999<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???>>><<<;;;;;;<<<888CCCIIICCC======<<<666::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>===>>>@@@===============<<<;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>=================================<<<<<<<<<============>>>>>>>>>>>>=========<<<======>>>???000222222111000///000111222222222222333333333333222333444444555444444444333333333333333333333333555444444444444555666666777666555555444555555555222222222333333333444444555555666666666666666555666666555444444444444444444555555666666555555555555555555555666888999:::444555555555555555555555666555555555555555555444444444666777777666555444555555555555555555555555000111333555666777666666444444444444444444444444444444222222222222444444666666666555555555555555222222333444444333222222555555555555666666666666666555555555444333333333333444444333111111222444222222333444444444444444111333555555444333444555555555444444444444444333888777777666666555555555333444555555666666666666666666666555555555555444555555555555555555555555666666777777777777666666777888::::::::::::888777555555666666777777888888:::::::::::::::::::::999999999888888888999999:::888999999999999:::::::::;;;::::::999999::::::;;;999999999999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999888999;;;===>>>@@@@@@@@@===<<<:::999888888888888999::::::999777777888999999888888777888888999999888888888888888888888888;;;;;;;;;;;;::::::999888777777777666777777888999888888888999:::;;;;;;<<<;;;;;;:::999888777777666999999999999999999999999;;;:::999888888888999:::===<<<:::888777666555555888888888888888888888888999999999999::::::::::::999999999999::::::::::::999999999888888888888888666666777777777777666666777777777777777777777777777666555555666777999:::777777777777777777777777777777777777777777777777666666666666666666666666888888777777777888888999777777777777777777666666777777777888888888999999777777888999999999999888999999999888888999::::::999999999999999888888777777777777777888888888888555888;;;:::888777888;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<;;;<<<>>>>>>bbbrrr[[[CCC@@@AAA999;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>???>>>>>>@@@AAA======>>>>>>======<<<<<<<<<===>>>???@@@AAABBBBBB@@@???>>>======>>>???@@@>>>>>>>>>======<<<<<<;;;=========>>>>>>?????????>>>>>>======>>>>>>???@@@111222333222000///000111222222222333333333444444444444444555555555444444444444444444444444444444444444444444444555555666666555555555555555555555333333333333444444444444555555666666777666666666777666555555444555555555555555666666777777666666555555555666777888999:::888777666555444444555666777777777666666555555555444555666666666555444333555555555555555555555555111222333555555666555555444444444444444444444444444333333222222333333444555555555555555555555555111333444666666444333111555555555555666666666666777666666555444333333222333444444333111111222444111222333333444444333333000333555666555444444444555555555555555555555555777777777777666555555444444444555666666666666666666666666555555555555555555555555555555555555555666777777888888777777666777888999999999999888777444555555666777777777777999999999888888888888777888888888888888888999999666666777777777888888888::::::::::::::::::::::::888888888888888888888888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>=========;;;;;;;;;:::::::::999999999:::;;;===>>>?????????;;;;;;::::::999999999999;;;;;;;;;:::999999999:::888888888888888888999999888888888888888888888888:::::::::999888777666555555666666666777888999999888888888999::::::;;;;;;999999888888888888888888999999999999999999999999;;;:::888777777888:::;;;;;;:::999888777666666555888888888888888888888888999:::::::::::::::;;;;;;999999:::::::::;;;;;;;;;888888888888888888888888777777888888888888777777777777777777777777777777666666666666777888999:::888888888888888888888888888888888888888888888888777777777777777777777777888888888888888999999999999888888777777666666666777777777777888888888888888888999999::::::::::::;;;::::::999999999::::::888999999999999999888888777777888888888999999999777999;;;;;;999888999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<======<<<<<<===???HHHpppCCC<<>>===<<<;;;<<<===>>>>>><<<;;;;;;<<<========================@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????>>>>>>???@@@===>>>>>>???>>>>>>============>>>@@@AAABBBCCCDDDAAA@@@???>>>>>>???AAACCCAAAAAA@@@@@@???>>>======<<<<<<======>>>>>>?????????>>>>>>>>>???@@@AAABBB333444555444222111222333222222333333333444444444666555555555555555555555444444444444444444444444555444444444444555666666444444444555555555444444333333444444444555555555444444555666666666666666777777666555555555555666555666777777888888888777777666666555666666777777999888666444444444555666999888888777777666666666555555555555555444444444555555555555555555555555444444444444444444333333444444444444444444444444333333333333333333333333444444444555555555555555222333555666666555333222555555555555666666666666777777666555444444333333333444444333111111222444111222333333444444333333000333555666555444444444666666666666666777777777555666666666666555444333444555666666777666666666666666666666666666666666666666666666666666666666777777888888888888777777666666777777777777666666444444555666666666555555777777666666666666666666555666666777777777777777666666777777777888888888::::::::::::::::::::::::888777666666666666777888;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::999;;;;;;;;;;;;;;;::::::999777777888888999999999999888888888888888888888888:::::::::999888777666555555555666777888999999:::999999999999999999999999777777777888888999999:::999999999999999999999999;;;:::888777777888:::<<<999999999999888888888777888888888888888888888888999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;888888888888888888888888888999999::::::999999888777777777777777777777777666666666777888999::::::999999999999999999999999999999999999999999999999888888888888888888888888777777888888999999999999999999888888777777666666666666777777777888888888999999999999999::::::;;;;;;;;;::::::::::::::::::888999999:::::::::999999999999999:::::::::;;;;;;:::;;;<<<<<<;;;::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<======<<<<<<>>>???DDDwwwccc;;;:::AAA<<<<<<<<<<<<=========>>>>>>========================@@@@@@@@@@@@???>>>===<<<<<<>>>??????===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@@@@???=========>>>>>>>>>??????@@@??????>>>===>>>???@@@AAABBBCCCCCCBBBAAA???>>>???@@@BBBDDDBBBAAAAAA@@@???>>>>>>===;;;;;;<<<===>>>>>>???????????????@@@AAABBBCCCCCC444666666555444333444555333333333333444444444444777777666555555555555666555555555555555555555555555555555555555666777777333333444555555555444444444444444555555555666666333444555666777777777666888888777666666666666666666666777888999999999999888777666555555444555555888777666555444444555666888888777777777777777777444444444444444444555555444444444444444444444444555444444333333333333222333333333333333333333333333333333333333333333333444444444444444555555555444444555666666555444444555555555555666666666666777666666666555444444444333444444333111111222444222222333444444444444444111333555555444333444555666777777777777888888888444444666666777666555444555666666777777666666666555666666666666777777777777777777777777777777777888888999999999999888888666666666666666666666666444555666777777666555444555555555666666666777777444444555666777777777777888999999999999:::::::::999::::::;;;;;;::::::999777666555444444555666777:::;;;<<<===============<<<<<<<<<===============<<<===>>>???@@@@@@@@@???::::::::::::999999999999::::::;;;;;;::::::999888999:::;;;;;;;;;;;;;;;:::<<<;;;:::;;;<<<<<<:::888666777888999999999999999888888888888888888888888;;;;;;;;;;;;::::::999888555666777999::::::::::::999999999999999888888888777777888888999:::::::::::::::::::::::::::::::::;;;:::999999999:::;;;<<<888999999:::::::::999999999999999999999999999999888888999999::::::;;;;;;999999999999::::::::::::888888888888888999999999999::::::::::::::::::999777777777777777777777777666777777888888999999999888888888888888888888888888888888888888888888888777777777777777777777777555666777888999999999999888888888888888888777777777777777888888888999999999999888888999999:::;;;;;;;;;;;;::::::;;;<<<<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::<<<======<<<<<<===???===UUU[[[GGG;;;BBBCCC777============>>>>>>>>>>>>========================@@@@@@@@@@@@???>>>======<<<>>>@@@@@@>>>===<<<<<>>??????@@@@@@AAAAAABBB@@@@@@??????@@@AAABBBCCC?????????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEE555666777666444333444555333333333444444444444555888888666555555555666666555555555555555555555555777666666666666777888888333444555666777666666555444555555555666666666666444555666777888888888888999888777777666666777777666777888999::::::::::::777777666555555555555555666666555555444555555555555555555555666666666666333333333333444555555666444444444444444444444444333333333333333333444444333333333333333333333333222333333444444333333222333333333444444555555555555555555555555555555555555555555555666666666666666666666666555555555555333444444333111111222444333333444555555555555444333444444444333333555666666666666666777777777888333444666888888888777666666666777777777777666666555666666666777777777777777777777777777777777777888999999999999999999888777777666666666666777777666777888999999888777555555555666666777888999999333444666777888888888777888999999999999:::::::::999::::::;;;;;;::::::999666555444333333444555666888999:::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>:::999999999999888888888999999:::::::::::::::999888999;;;<<<<<<<<<;;;;;;;;;:::999:::<<<<<<999777555666888999::::::999999888888888888888888888888::::::;;;;;;;;;::::::999777888999:::;;;;;;::::::777777888888999999::::::;;;:::::::::999999999888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<;;;:::999888999999999999999999999999777777888888999::::::;;;888888888999999999999:::777777888888888999999999999999999::::::999999999777777777777777777777777777888888999999888888888888888888888888888888888888888888888888888888888777777777777777777777777444555666888888999888888888888888888888888999999999999999:::::::::;;;;;;999888888777888999:::;;;;;;;;;:::;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>===<<<<<<===>>>;;;AAAAAA===>>>EEECCC;;;======>>>>>>>>>?????????========================>>>???????????????>>>>>><<<>>>AAAAAA???===<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???AAABBBBBBCCCAAAAAAAAABBBCCCDDDFFFFFF555666777666444333444555333333333444444444555555999888777555555555666777666666666666666666666666777777777777777888888999444555666888888888777666555555555555666666666777666666777999999:::::::::999888888777777777777777666777888999:::;;;;;;;;;777666666666666666777777444444555555555555555555222333333444444555555555222222222333444555666777444444444444444444444444111111111222333444555666333333333333333333333333222333333444444333333222333333333444444555555555666666555555555555666666555555555555666666666777555555555666666666666666444444444333222111222444333444555555666666555555333444444333222333555777444555555555666666777777333444777999::::::999888666777777777777777666666555666666666777777888888777777777777777777777777888999999::::::999999888888888777777777777888888888999:::;;;;;;:::888777555666666888999:::;;;<<<444555777888999999999888666777777777777888888888999999;;;;;;;;;;;;999999666555333222222333555666666777888999::::::;;;:::<<<=========>>>>>>??????999:::;;;<<<============999999999888888888777777777888999:::;;;;;;;;;;;;888999;;;<<<===<<<<<<;;;;;;:::999:::<<<<<<999666555666888999::::::999999888888888888888888888888777777888999999999888888888999:::;;;<<<;;;:::999555555666888999:::;;;<<<>>>===<<<;;;999888777666:::::::::::::::::::::::::::;;;<<<<<<=========<<<============<<<:::888666999999999999999999999999666666777888999999::::::777777888888888999999999777777888888999999999999888888999999999999888888777777777777777777777777888888999999999888888777777777777777777777777777777777777777777777777777666666666666666666666666333444666777888888888777777777777888999999999:::;;;;;;;;;<<<<<<<<<======999888777777777888999::::::::::::;;;<<<===>>>???;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<<<<======;;;;;;::::::;;;;;;999777:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<;;;<<<>>>;;;===AAAAAA>>>:::===BBB>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>><<>>======@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<===??????>>>>>>@@@AAA???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA===>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAACCCDDDDDDEEEAAAAAABBBBBBDDDEEEFFFGGG999888777555555555666777555555666777777666555555999999888888777666666666777777666555555555555555666666666666555555555555555666666666777777777888777777666555555555555555666666777888888888888888;;;:::888777666777999:::777777777777888999:::;;;888777777666555444444333444555555666666666666666777777666555444444333333888777666555444555666666444444444333333222222222222222222222222222222222222222222222222222222222222333333444444333333222111111222222333444555555333444444555666777888888444555666555444444555666444444555555555555444444666666555555555444444444777777888888888888777777333333333333444444555666000222444444333333333444666666666666666666555555999888777666555444444444666666666666777777777777777777777777888888888888999999999888888888777777666666666666777777777777:::999999888888777777777:::::::::999999999888888777888888999999999999888999999888888777777777666888777777777777666666666444444444444444444444444333333333444555888:::;;;::::::::::::::::::::::::999999999999999:::;;;<<<999::::::;;;;;;::::::999888888888888888888999:::999;;;;;;;;;999888999;;;999::::::;;;;;;;;;;;;;;;888888888999:::::::::;;;:::999999999999999999:::;;;;;;:::999888888888999999999999999999999999999999999:::::::::;;;;;;;;;999999::::::;;;<<<============<<<;;;:::999999888:::;;;<<<======<<<;;;:::>>><<<;;;999999:::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888;;;<<<===>>>>>><<<:::999:::999888777777888999:::777777888999999999999999777777888888999999999::::::999888777777999;;;<<<999999999999:::;;;;;;<<<999999888888888888999999888888888888888888888888:::::::::999999888888888;;;::::::999999::::::;;;999;;;<<<<<<;;;::::::;;;::::::::::::::::::::::::>>>>>>======<<<<<<<<<;;;???>>>===<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::;;;<<<<<<<<<======>>>>>>AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@@@@>>>?????????>>>>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????======>>>???????????????BBBBBBBBBBBBAAAAAA@@@???@@@?????????>>>>>>======>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC999888777666555555666777555555555555555555555555777777777777777777888888777666666555555555555555666666666666666555555555666666666777777777777777777777666555555555555666666666777888888888888888777888888888777777666666777777888888999:::::::::888888777777666555555444555666777777888888777777666666666666666666666666666555444333333333444555444444444333333222222222222222222222222222222222333333333333333333333333222222333333333333222222333333333444555666666666444444555555666666777777444555666666444444555666444555555666666555555444666666555555555444444444444555666777777666555444444444444333444444555555444666666555333111111111666666666555555555555555777666555444444333333444555666666666666777777777777777777777888888888888999999999888888888777777666666666777777777888888:::::::::999999888888888888888999999:::::::::;;;777777888888888777777666888777777777666666666666777666666666666555555555444444444444444444444444333333222333444666888999999999::::::;;;;;;;;;<<<::::::::::::::::::;;;;;;999999::::::::::::999999999999888888888999:::::::::;;;<<<<<<;;;:::;;;===???<<<:::999;;;<<<<<<;;;999999::::::::::::::::::;;;::::::999999::::::;;;;;;:::999888888888888999999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===============<<<<<<;;;;;;::::::;;;<<<============<<<;;;>>>===;;;999999:::;;;<<<;;;;;;;;;;;;::::::::::::999999999999999999999999;;;<<<===>>>===<<<:::999999999888888888888999999777777888999999999999888666666777777777888888888:::999888777777999;;;<<<999999999888999999::::::999999888888888888999999999999999999999999999999;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;999;;;<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::===<<<<<<<<<;;;;;;;;;;;;===<<<<<<;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;=========>>>>>>>>>??????AAA@@@@@@@@@????????????@@@@@@@@@@@@????????????======>>>???@@@BBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>AAAAAAAAAAAAAAA@@@??????????????????>>>>>>>>>===>>>????????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC888777777666666666666777666555444333333444555666555555666777777888999999777666555555444444555555555555555666666666666666777777777777777777777777888777666666555555666666666666777888888888888888666777888999999777555444666777999:::;;;;;;:::999999999888888777666666666666777888888999999888888666666777777777888888888444444333222222222222333444444333333333333222222222222222222333333333333333333333333333333333333222222222222222222222222555555555666777777888888555555555666666666666666444666777666555444555777555555666666666666555555666666666555555555555444444555777888888777555444666555555444444444444555555666777666444222111222555555555555555555555555444444333333333333444444555555555666666666777777777777777888888888999999999999999888888888888888666777777777777888888888;;;;;;;;;:::::::::::::::777888888999:::;;;<<<===888888888888888777666555666666666555555555555555555555555555444444444333333333333333333333333333333222222222333444666777888888999:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;::::::888888999999999999888888999999888888999::::::;;;:::;;;======<<<<<<===???LLLEEE>>>:::<<<===;;;999;;;;;;::::::::::::::::::;;;;;;::::::::::::;;;;;;:::999999888888888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===============<<<<<<<<<<<<======>>>>>>======<<<>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<=========<<<;;;:::888999999::::::999999888777777888999999999999888666666666666777777777777:::999888777888999:::;;;::::::999888888888999999::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::;;;;;;:::;;;======;;;:::;;;<<<<<<;;;;;;;;;::::::999999;;;;;;;;;;;;;;;:::::::::;;;;;;:::999999999::::::;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>????????????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????===<<<<<<@@@DDDFFFDDDBBB>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<===>>>>>>>>>>>>===??????@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC777777777666666666666777777555444222222444555777666666666666777777888888666666555444444444444555444555555555666666777777888888888777777777777666888777777666555666666666666666777888888888888888888888999999999888777666666888:::;;;<<<;;;999888999999999888888888777777666777888888999999888888777777777777777777777777444444333333333222222222333333333333333333333333222222222333333333333333222222222222222222222222222222222111111222222222555555666666777777777777666666666666666555555555555666777777555555666777555666666777777666666555666666666555555555555555666777999;;;;;;999777666777777666555444444444555333444666666555555555666555555555555555666666666444444333444444555666666555555666666666777777777777777888888888999999999888888888888888888888888777777777888888888999999;;;;;;;;;;;;<<<<<<<<<<<<999999999:::;;;<<<<<<<<<::::::::::::999888777666555555555444444444444444444444444444333333333333333333333333333333333333333333222111111222444555666666777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999777888888999999888888777888888777888888999:::;;;999;;;<<<<<<<<<<<<>>>???XXXNNNBBB<<<======;;;777;;;;;;::::::999999888888;;;::::::999999::::::;;;:::999999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???<<<<<<======>>>>>>>>>???======>>>>>>>>>>>>============<<<;;;:::;;;;;;<<<::::::::::::999999999999::::::::::::::::::::::::;;;<<<<<<======<<<;;;;;;888999:::;;;;;;:::999888777777888999999999999999888888888888888888888888999999999888999999:::;;;<<<;;;::::::999999999999;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::::::::;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>???======AAAFFFGGGDDD???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;<<<<<<==================>>>>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC666666666777777777777666777666444333333444666777777777777777666666555555666666555444444444444444333444444555666777777888888888888888777777777777888888777666666666666666666666777888888888888888999888777666555666777777666888:::;;;;;;:::999888999999999999888888888888555666777777888888777777999999888777555444333333555555555555555444444333333333333333333333333333222222333333333444444444222222222222222222222222333333222111111222333333444555555555555555666666666666666666666555555555666777888888666666777888666777777777777777777666666666666666666666666666777888999::::::999888777888777666666555555555555444555777777666666666777555555555666666666777777666666555666666777888999666666666777777777777888888888888888999999999999888888888888888888888888888888888888999999999999;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555444555555555555555555555555555444444444333333333444444444444444444444444444333222222222222444444444555666777888999::::::;;;<<<<<<<<<;;;:::999999777888888999999888888777666666666777777999::::::888:::;;;<<<;;;;;;===???UUUKKK@@@;;;<<<>>>;;;888::::::999999888888777777::::::999999999999:::::::::999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<======>>>?????????>>>>>>============>>>>>>======<<<<<<;;;;;;;;;;;;999999999999888888888888999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999888999999:::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;;;;<<<<<<===:::<<<======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>=========================================================>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========>>>>>>>>>BBB???>>>AAAEEEFFFAAA<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===============<<<======>>>>>>=========>>>>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC555666666777777777777666777666555444444555666777888888777666666555444444666555444444333333444444333333444555666777888999777777777888888888999999999888777777666666777777666666777888888888888888888777444333222333555666777777999999999999888777888888888888888888888888555666777777888888777777::::::888777555444222222666666777777666666555444222222333333333333444444222222333333444444555555222222222222222222222222555444333222222333444555444444444444444444444444555555555666666666666666666888999888777666777999777777888888888888777777555666666666666777777777666777777777777777777666888777777666666666666777888999:::999777555444555666666666777777888888999888888888888888999:::;;;777777777888888888999999888888888999999999999:::888888888888888999999999888888999999999:::::::::::::::;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;777777777777777666555444666666666666666777777777666666666555555555555444555555555555555555555555555555444333333444555666555555666777888888999999999:::;;;;;;;;;:::999888888888999999999999888888666666777777888999:::;;;999:::<<<<<<;;;;;;<<<>>>FFF@@@999777:::===<<<;;;::::::999999999999999888;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<======>>>>>>??????>>>======<<<<<<======>>>============<<<<<<;;;;;;999999999999888888888888888888888888888888888888;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>===<<<<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>======<<<<<<<<<<<<======;;;<<<>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<===>>>>>>;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>???????????????>>>>>>>>>>>>=====================>>>>>>>>>>>><<<<<<======>>>>>>??????BBB@@@???AAACCCCCC@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>======>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC444555666777888888777666777777777777777777777777666666666666666666555555666555444444333333444444222222333555666888999999666666777888999999:::;;;999888777777666666777777666666777888888888888888888888777666666666666666777777777777777777777777888888888888888888888888666777888888999999888888::::::999888666555444444666666777777777666555444222222222333333444444444222222333333444555555666444444444444444444444444666555333222222333555666444444444444444444444444444444555555666666777777777888999999777777888999777888888999999888888777555666666666777777777777888888777666666777888888777777666666777777888888999:::;;;:::777555555666666777777888999999::::::999999999999999999::::::888999999999999:::::::::888888888999999999::::::777777888888888999999999999999999::::::::::::;;;999999:::;;;===>>>>>>???<<<<<<<<<<<<<<<=========888888999999999888888777777777777888888999999999888888888777777777666666777777777777777777777777666666555555555666888999777888888888999999::::::666888999;;;;;;:::999888999999::::::::::::999999888888888999:::;;;======;;;<<<======<<<;;;<<<>>>>>>;;;999999:::<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<========================<<<===========================<<<;;;;;;<<<=====================<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============???>>>>>>>>>============<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>==================>>>;;;<<<>>>>>><<<<<<<<<===::::::;;;;;;<<<=========;;;;;;;;;<<<<<<============<<<<<<<<<======>>>???::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>??????@@@@@@?????????>>>>>>>>>=========>>>>>>?????????<<<<<<===>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC444555666888888888777666777777888888888888777777444444555555666777777777555555444333333333333444222222333555666888999:::555555666888999:::;;;<<<999888888777777777777777666666777888888888888888999:::<<<<<<<<<;;;999777888777666666666666666777777777777777777777888888888888999::::::::::::999:::999999999888888777777555666777777777666444444222222222333333444444444222222333333444555666666666666666666666666666666777666444333333444666777555555555555555444444444333444444555666777888888777999999999888777888999888888999999999999888888555666666666777777888888;;;:::888777777888:::;;;777777666666777888999999666777999999888888888999777777888999::::::;;;;;;::::::999999999999999:::999999:::::::::;;;;;;;;;888888999999999:::::::::777777888888999999999999999999:::::::::;;;;;;;;;888999:::;;;<<<>>>>>>???:::;;;;;;<<<===>>>??????;;;;;;<<<=========<<<<<<888888999999:::::::::;;;999999999999888888888888777777777777777777777777777777666666777888:::;;;:::::::::::::::::::::;;;555666888:::::::::888888999::::::;;;;;;::::::999:::::::::;;;<<<===??????===>>>???>>>===<<<===>>>>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<<<<<<<===============<<<<<<<<<===<<<;;;::::::;;;<<<============>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<;;;::::::;;;<<<===<<<======>>>>>>>>>>>>>>>??????>>>>>>=========<<<======>>>???????????????;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>============>>>>>>;;;===>>>>>>===<<<<<<===999::::::;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???999:::;;;;;;<<<<<<;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???AAAAAAAAA@@@@@@?????????======>>>>>>??????@@@@@@<<<======>>>???@@@@@@AAA===>>>??????>>>???AAACCC>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>======<<<======>>>???????????????<<<<<<===>>>??????>>>>>>======>>>>>>?????????@@@>>>????????????@@@@@@@@@>>>????????????@@@@@@@@@???>>>>>>===============>>>????????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC666666777888888888888888777777777666777777888999777777666555555555555555888777777666555444444333,,,///222444555666888:::888888888777666666555555666777888999:::999888888888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::999888666666666777777888777666666666777999:::888888888888888888888888::::::999888777666555444666666666666666666777777333333333444444444555555222333444555666666666666666666666666666666666666666666777777888888888999888999;;;999666444555777666666666666777777777777888888888999999:::::::::777777777777777777777777888888888888888888888888;;;:::888666666666888999;;;:::999999999:::;;;<<<;;;::::::999999999::::::999888888777666777777777777777666666777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999888;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>999999:::;;;<<<<<<<<<;;;999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999===<<<;;;:::::::::::::::::::::999999999999999999999999999999999999999999::::::::::::::::::999999<<<===?????????===;;;:::??????@@@@@@@@@AAAAAAAAA<<<===???AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<===============<<<;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<==================<<<======>>>???@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===========================>>>>>>??????===<<<===>>>???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======???<<<:::;;;===???===;;;<<<<<<<<<<<<============BBB???;;;999;;;<<<<<<<<<;;;;;;<<<;;;:::999;;;===????????????>>>>>>>>>>>>========================>>>=========<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAA@@@???>>>>>>??????@@@?????????>>>>>>======>>>>>>============>>>>>>AAA@@@>>>======>>>@@@AAAAAA@@@???>>>>>>???@@@AAA???@@@@@@@@@@@@???>>>>>>@@@@@@??????>>>>>>==============================@@@@@@???>>>======>>>>>>===>>>???@@@@@@@@@@@@@@@======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================???????????????????????????@@@@@@@@@??????AAACCCDDDCCCBBBAAAAAABBBDDDDDDDDDCCCBBBAAAAAABBBCCCDDD555555666777777777777777777666666666666777888888888777666666555555666666777777666666555444444333111333555666555555555777555555666666777888888888666777888999:::999999888999999999999::::::::::::::::::::::::::::::999999888888666555555666666777777777666666666777888999:::::::::::::::::::::::::::999999888666666555444888888888888777777777777444444444555555555666666333444555666777777777777777777777777777777777777777777777888888888999999888:::;;;999777555666888666777777777777888888888999999999999:::::::::;;;888888888888888888888888::::::::::::::::::::::::===<<<:::999888999:::;;;;;;:::999999999999;;;;;;::::::999999999999:::::::::999888888777777888888:::999999999:::;;;===>>>:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>;;;<<<==================999999999999:::::::::::::::::::::999999999888888<<<;;;:::999999999999:::999999999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<============???@@@AAABBBBBB@@@>>>===>>>>>>>>>?????????@@@@@@???@@@AAACCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>?????????>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>>>>===;;;:::::::::;;;;;;======<<<<<<<<<<<<======::::::<<<=================================>>>???>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===============<<<<<<<<<======>>>>>>>>>===<<<===>>>???>>><<<;;;;;;;;;<<<<<<=================================>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???===;;;;;;===>>>===<<<=========>>>>>>>>>??????>>>??????>>><<<;;;<<<===;;;<<<<<<;;;::::::;;;=========>>>>>>??????@@@@@@????????????????????????>>>>>>=========<<<<<<<<<<<<<<<======>>>?????????@@@???>>>>>>======>>>>>>@@@@@@??????>>>>>>>>>>>>@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>=========>>>======>>>???????????????===>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEE444555555666666666666555777666666666666777888888999888888777666777777777777777666666555444444444444666777777666555666666555555666777777888888999777888999999::::::999999999999888777888999:::;;;;;;;;;::::::999999999888666666555555555666777777777777666666777777888999::::::::::::;;;;;;;;;;;;::::::999888777666555555::::::::::::999888888777666666666777777777777888555666777888999999999888999999999999999999999999888888888888999999999999:::;;;;;;:::888777777999888888888888999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<;;;:::999888888999:::;;;:::999999999999999::::::;;;::::::999999999999999::::::::::::;;;<<<===>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;<<<===============<<<============<<<<<<;;;888999999999::::::::::::::::::999999999888888888;;;:::999999999999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCBBBAAA@@@???============>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;============>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<=========>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============<<<<<<<<<=========>>>>>>>>>===<<<<<<>>>>>>===<<<::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>===;;;;;;===>>>===<<<=========>>>>>>>>>??????888<<<@@@???<<<;;;<<>>???@@@AAABBB????????????????????????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>??????@@@???>>>==================@@@@@@@@@????????????>>>@@@@@@????????????@@@@@@@@@???>>>======>>>???@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@??????>>>===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGG555555666666777666666555888777777777777888999999:::999888888777777888888888888777777666666666666333555777888888888999:::999999888888777666666555888888888999999999999999999888777666666888:::;;;;;;;;;::::::999888888888555555555666777888888999888888888888888999999:::888888888999999999999999;;;;;;::::::999888777777;;;;;;<<<<<<;;;:::999888888888888888999999999999888888999:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999888888999999:::;;;:::999888888888999:::::::::::::::::::::;;;<<<<<<<<<;;;:::::::::::::::999999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;=========>>>>>>=========:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<;;;;;;;;;;;;::::::999888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;:::999999::::::;;;888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>?????????@@@AAAAAA@@@??????<<<<<<=========>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>=========<<<<<<;;;;;;;;;=========>>>>>>>>>??????============<<<<<<======;;;;;;::::::::::::;;;;;;;;;<<<===>>>???????????????>>>===<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>==================>>>>>>>>>???>>>>>>>>>===<<<<<<===>>>===<<<;;;;;;<<<<<<===>>>??????========================>>>===<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<<<<<<<=========<<<<<<<<<=========>>>>>>;;;<<<======<<<===>>>@@@<<<======<<<;;;;;;<<<>>>======>>>??????@@@AAAAAA========================>>>>>>>>>============<<<<<<======>>>??????@@@@@@???>>>>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@???>>>>>>???@@@@@@????????????????????????@@@@@@AAAAAA@@@@@@???>>>=========>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAA>>>??????@@@@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFF777777777888888777777666999888888888888999::::::::::::999888888888888888999999999888888888888888444666888999888888999:::999999999888777777666666777777777888888888999999888777555555555666888::::::::::::999999888888888555666777888999:::::::::999999:::::::::;;;;;;;;;888888999999999:::::::::===<<<<<<;;;;;;:::::::::;;;<<<=========<<<:::999999999999:::::::::;;;;;;999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888999999999:::;;;:::999888777888999999;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA@@@??????======>>>>>>?????????@@@AAA@@@@@@@@@??????>>>>>>========================:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;:::999888888;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===999999:::;;;<<<<<<==============================;;;;;;<<<<<<===>>>??????>>>?????????????????????=========>>>>>>>>>>>>???=========>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<==================;;;;;;::::::::::::;;;;;;;;;<<<===>>>????????????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===============>>>???@@@@@@@@@??????===<<<;;;<<<===>>>===;;;===============<<<<<<<<<==============================<<<<<<<<<<<<==============================<<<;;;;;;;;;;;;<<<===============<<<<<<<<<===>>>======>>>>>>>>>?????????JJJDDD===;;;>>>@@@???=========>>>===<<<;;;===???@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>==================>>>>>>???@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCCCCAAAAAAAAABBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE888888888888888777777666999888888888888999:::::::::999888888777888888888999999999888888888888888777999:::999888666666777666666777888888999999:::777666666666666777888888666666555444555666777888999999999999999999999999666777888999::::::::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::;;;===>>>>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;:::999888777777888888;;;:::::::::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;===>>>>>>?????????>>>>>><<<<<<======>>>????????????@@@BBBBBBBBBBBB@@@???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>========================:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>:::;;;;;;<<<<<<=======================================>>>>>>??????@@@@@@???????????????@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;<<<=========<<<<<<======<<<<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===============>>>???@@@AAA@@@???>>>===<<<;;;;;;======<<<;;;======<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>========================<<<;;;;;;;;;;;;<<<======<<<===>>>===;;;;;;===>>>?????????@@@@@@@@@AAAAAAVVVLLLAAA===???AAA>>>:::===>>>???>>><<<<<<>>>???AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===============>>>??????@@@@@@AAA???????????????@@@@@@AAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCC777777888888777666666555777777666666777777888999999999888777777777777777777777777777777777777777666888999999777666777777666777777888888999::::::666555555444555666777888444444555555555666666666777777777888999999::::::666777888999::::::999888777888999:::::::::999888::::::;;;;;;<<<======>>>;;;;;;;;;;;;::::::::::::888999<<<>>>???>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::=========<<<<<<<<<;;;;;;;;;999888888;;;;;;:::888999999:::::::::;;;;;;;;;;;;:::::::::999999999999888888888888888888888888999999999999999999999999777888999999:::::::::999<<<;;;999777777777777888999888888999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;>>>???@@@@@@@@@???>>>>>><<<<<<<<<===>>>>>>??????>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@??????AAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;999999999:::::::::;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>========================<<<;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===<<<<<<;;;======<<<<<<<<<<<<======::::::<<<===============<<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============;;;<<<>>>?????????===<<<===<<<;;;;;;======<<<;;;::::::::::::;;;;;;;;;;;;========================<<<<<<<<<<<<<<<===>>>>>>========================<<<;;;;;;;;;;;;<<<======<<<===>>>===;;;;;;===???===>>>>>>>>>>>>?????????OOOHHH@@@===>>>???===:::>>>??????>>>======>>>@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>??????@@@AAAAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???AAABBBBBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEFFFFFFFFFGGGGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCCCC666666777777666555444444555555555555555666777777999888888777666777777777555555555555666666666666222444777888888888:::;;;::::::999999888777777777555555444333444555666777333444555555666666555555666666777888999::::::;;;555666888999999888777777555666777888999888777777888888999999:::;;;<<<<<<:::999999999999999999999666888;;;>>>???>>>===<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::>>>>>>======<<<<<<<<<;;;;;;888777888:::;;;:::888999999999:::::::::;;;;;;:::::::::999999888888888777777777777777777777777666666666666666666666666444555666777777777777777<<<;;;999777777777777888777777777777888999:::;;;<<<<<<;;;::::::::::::;;;<<<===>>>??????>>>===<<<;;;;;;;;;<<<===>>>>>>???===>>>@@@AAAAAA@@@>>>=========<<<<<<;;;;;;::::::?????????>>>===<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::777888999999::::::::::::777777888888888999999999======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<==================<<<<<<<<<========================<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<:::999999999999:::;;;;;;========================<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888999;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;999:::;;;<<<============;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>============999:::<<<>>>>>>===<<<;;;===<<<;;;;;;<<<===<<<;;;777888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;===???===;;;:::<<>>===;;;;;;;;;=========>>>??????>>>======>>>@@@>>>>>>???@@@AAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA===============>>>??????AAAAAAAAABBBBBBCCCCCCCCC@@@??????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBB@@@@@@AAAAAABBBBBBAAAAAA@@@???CCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDCCC