BM6P6(@ vvvjjjiiippp|||lll___ZZZOOOGGGJJJTTT___mmmyyy{{{xxxwwwwwwvvvyyyqqqUUUKKKBBBKKK]]]eeegggaaaTTTDDDAAA<<<:::999888777777;;;AAARRRlllnnnaaa~~~bbb<<<;;;888555444333444555222222222222222222222222222333333222111111222444222222111222555999===@@@WWWyyySSS^^^yyy]]]XXXfffwww}}}sssmmmmmm}}}fffNNN>>>888888888888777777777666666666666666666666666666444444444555555555555666333333333444555666666777555555444444444444555555777777777777777888888999???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKMMMOOOPPPMMMMMMPPPQQQLLLJJJTTTaaalllIIIFFFEEErrraaaQQQJJJIIIFFFBBB===<<<<<<:::666555777999999:::AAAMMMVVVeeennnzzzhhhVVVTTTUUUooo{{{nnnhhhhhhwwwxxxnnnaaaUUUNNNRRRXXX[[[eeeqqqwww|||{{{xxxuuutttrrrvvvyyySSSDDDDDDMMMPPPQQQMMMBBB???===:::999999:::999888;;;@@@PPPjjjooojjj{{{PPP<<<:::888555444333444444222222222222222222222222222222333222111111222444333222222333555999<<>>???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJJJJJJJLLLOOOQQQMMMLLLNNNOOOLLLJJJPPPZZZtttXXXMMMCCCUUUxxx\\\OOOIIIHHHEEEBBBAAAAAA@@@>>>888999:::888888>>>GGGOOOYYYbbbmmmvvv{{{rrrYYYTTTSSSjjj}}}kkkXXX\\\jjj~~~kkk\\\WWW```ccc\\\\\\fffjjjnnnuuu~~~{{{vvvsssqqqpppuuu}}}bbbMMMBBBAAA???AAAAAA999>>>===;;;;;;<<<<<<:::999:::>>>MMMhhhxxxzzz|||zzzBBB:::999777555444333444444222222222222222222222222111222333222000000222333333333222333555777:::<<<===[[[~~~RRRZZZzzz^^^UUU```jjjyyy{{{```MMMAAA:::777777777777666666666666666666666666666666666666444444444444555555555555444444555555666777777777666666555555555555666666777777666666777777888999<<<===>>>???@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGKKKOOONNNKKKKKKNNNRRRNNNKKKKKKMMMNNNMMMNNNQQQZZZ{{{sssPPPHHH???```pppYYYIIIHHHFFFEEECCCAAA@@@???<<<<<<;;;888666999???EEEKKKRRR]]]eeejjjnnnsssvvv~~~xxxZZZRRRRRRiiifff\\\YYYhhhqqq___\\\mmmtttfffZZZZZZ]]]```iiiwww{{{uuuqqqoooooossszzzoooVVVFFFAAA===AAADDD>>>BBBAAA?????????>>><<<999:::===KKKfffnnnAAA999888666555444333333333111111111111111111111111111222222111000000111333333333333333444666888:::GGGNNNrrrmmmVVV]]]qqqYYY\\\dddsssoooSSSDDD>>>;;;777777666666666555555555555555555555555555555555333333444444444555555555555555555666666777777777777666666555555666666777666666666666666777888888::::::;;;===>>>???@@@AAAAAACCCDDDFFFFFFFFFEEEDDDEEEMMMTTTTTTOOOLLLMMMQQQNNNKKKJJJNNNRRRRRRPPPNNNMMMuuuzzz{{{VVVSSS@@@EEErrriiiOOOLLLHHHGGGDDD@@@???@@@===<<<:::777444555:::===AAAGGGPPPWWW[[[```eeeiiiqqqtttwww|||}}}]]]UUUUUUjjjkkkXXXVVVdddsss```^^^uuuttt]]]QQQRRRTTT___qqq~~~yyyuuuqqqooolllooouuuoooVVVFFFBBB>>>BBBFFFAAACCCAAA@@@AAAAAA@@@>>><<<:::===KKKfff```BBB777777666444444333333222111111111111111111111111111222222111000000111333333222222333444666777888@@@;;;SSSjjjPPPrrrmmm\\\ZZZhhhvvvcccIII<<<888666666666666555555555555444444444444444444444444444333333333444444444444555555555555555666666666666666666555555555555666666666666666555666777777888888999:::;;;<<<>>>??????@@@AAACCCDDDEEEEEEDDDDDDCCCLLLVVVXXXSSSMMMLLLMMMMMMKKKJJJNNNUUUXXXTTTNNNMMMaaayyykkkVVVIIIFFFSSS}}}{{{ZZZQQQJJJIIIGGGCCCBBBDDD===<<<999777555555777999:::???FFFJJJMMMRRRWWW\\\bbbeeejjjooouuu}}}eeeZZZYYYhhh|||dddWWWWWWjjjwwwhhhfffzzzfffQQQMMMNNNZZZooo}}}{{{xxxuuurrrqqqiiillltttiiiRRREEECCCAAAEEEHHHBBBDDDCCCAAAAAAAAAAAA@@@>>>;;;===LLLhhhPPP===666555555444444333222222111111111111111111111111000111222111//////111222111111222333444555777777===999IIIwwwZZZVVVfffVVV]]]iiivvvzzz\\\EEE;;;777555666555555555444444444444444444444444444444444444333333333333444444444444444555555555555555555555555555444444444444555555666666555555666666777888777888999:::;;;===>>>>>>>>>???@@@AAABBBCCCCCCCCCAAAIIIQQQTTTPPPLLLJJJJJJKKKJJJJJJMMMTTTYYYUUUNNNOOOTTTiii]]]QQQTTTGGGUUUzzzfffUUUGGGEEEFFFDDDCCCFFF===<<<:::777666666777777555888<<<>>>@@@CCCIIIMMMWWW[[[aaagggnnnxxxppp___ZZZfff{{{kkk]]]___|||xxxttt]]]PPPQQQ]]]sss}}}xxxyyyvvvwwwxxx|||~~~{{{xxxvvvuuuuuuuuummmpppzzz~~~kkkUUUKKKMMMNNNUUUYYYSSSPPPMMMHHHEEECCCBBB@@@>>>;;;>>>NNNkkksssCCC999444444444444333333222111111111111111111111111111000111111111//////111222000000111222444555777777>>>AAAHHH```|||UUUbbb~~~ggg[[[bbbkkkzzznnnQQQ@@@;;;999666555555555444444444333333333333333333333333333333222222333333333444444444444444444444444444333333444444333333333333444444666555555555555666777777777777888:::;;;<<<===>>>======>>>>>>???AAABBBCCCAAADDDHHHJJJIIIHHHHHHHHHIIIJJJIIIJJJPPPUUURRRJJJLLLQQQXXXuuuxxxaaaXXXHHHBBBXXXvvv|||cccLLLGGGIIIFFFCCCEEE@@@>>>;;;999888777666555333555777777666888>>>BBBLLLQQQWWW]]]eeeppp~~~qqqgggnnn~~~{{{iii[[[mmmjjjWWWVVVcccyyy~~~vvvuuuooommmkkklllpppxxx}}}|||~~~|||yyywwwuuuuuuvvvwwwuuuwwwrrr^^^VVV[[[```iiipppkkk^^^YYYRRRKKKFFFBBB>>><<<;;;>>>OOOnnn```===:::444444444444333333222111000000000000000000000000000111111000//////000222//////111222444666777777555>>>>>>EEErrraaaQQQaaa```bbbfffsss~~~yyy~~~{{{]]]BBB666666666555555555444444444333333333333333333333333333333333222222333333333444444444333333333333333333333333444333333222222333333444555555555555555666777777777777888999;;;<<<===>>>===<<<<<<<<<===???AAACCCBBBBBBAAAAAABBBDDDFFFHHHGGGIIIHHHGGGKKKPPPMMMFFFHHHSSSQQQ[[[sssRRRMMMEEELLLkkkwwwZZZQQQQQQLLLHHHHHHBBB@@@===:::999777555444444555555444222444999===>>>CCCJJJQQQXXXeeesss~~~}}}{{{zzznnnhhh{{{nnn___[[[iiippphhhpppjjjccc^^^^^^fffuuu~~~|||||||||zzzvvvsssrrrrrrssstttsssvvvwwwmmmmmmttt{{{}}}yyyrrrWWWHHH@@@>>>CCCEEE???SSSwww~~~SSS:::777666666555444333333222222111111000000000000111111111111000000//////......000111111222222333444444777999:::AAA```ZZZLLLqqqyyyddd\\\gggooooooyyy|||aaaGGG???<<<666111333444444444444444444444444444444444444333333222111333222222111111222222333111111222222222333333333222222333333333333444444444444444444444444444444555666777888999:::;;;;;;;;;<<<======<<<<<<===???>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGHHHIIILLLNNNOOOQQQQQQLLLPPPmmmeeeDDDEEEUUURRRfffWWWTTTNNNIIIIIIBBBBBB@@@===999777777777444444333333333444444555777;;;AAAHHHQQQ[[[ffflll|||yyypppkkkzzzqqqbbbaaaqqqrrrhhhiiiddd]]]WWWVVV^^^mmmzzz~~~||||||}}}xxxvvvtttrrrpppqqqrrrsssvvvwwwoooaaaQQQCCCBBBFFFEEE\\\hhhDDD444333555555555444333333222222111111000000000000111111111000000000/////////...000111111222222333333444666888999<<>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLQQQRRRMMMJJJYYY~~~^^^DDDCCCIIIooo```RRROOONNNMMMEEEDDDBBB???<<<888777666555444444333333444444555666999>>>CCCKKKSSS]]]cccttt}}}~~~vvvzzziiinnnuuuaaaeeeyyyvvviiihhheee]]]SSSNNNUUUeeesss~~~~~~{{{yyyxxxyyy{{{uuussspppnnnnnnoooqqqsssyyyxxxwwwfffQQQCCCGGGLLLiiiWWW<<<444444555444444333333222222222111000000//////000000111000000000000////////////000000111111222333333333333555888999<<>>:::888666555555444444444444555222444666999===BBBIIIMMM\\\ggguuu{{{wwwqqqmmmgggccc```______bbbnnn|||tttlllhhhccc```kkkwww~~~~~~{{{}}}eeeQQQQQQ^^^jjjpppnnnjjjeeecccfffgggfffccchhhnnnrrrrrrpppmmmllloookkkeeeaaaaaagggnnnsssvvvxxx~~~QQQJJJZZZ}}}fff???666666222222222222222222111111111000000////////////000000////////////000000000000///000000111111222333333333000555;;;555888[[[YYYGGGfffxxx[[[KKKPPP^^^hhhxxx|||~~~iiimmm|||aaaFFF>>>777555555444222222222222222222222222222222000000111111222111111000222111111000000111111222000000111111111222222222111111111222222222333333444444444444444444444444333333333444555555666666888999::::::999999:::;;;@@@@@@@@@@@@??????????????????@@@AAABBBCCCCCCDDDEEEAAAFFFPPPNNNIIIUUUiiivvvQQQCCC???IIIdddqqqYYYOOOHHHEEECCCBBBBBB@@@===:::777666555444444444444444222333555777:::???EEEJJJSSS]]]lllyyyzzzvvvpppkkkeeeaaabbbfff|||mmmggg___XXXRRRNNNKKKKKKTTT___dddkkk}}}}}}yyyrrrYYYUUUaaallllllfff^^^WWWTTTTTTTTTSSSXXX^^^gggllllllhhhdddaaaccc___YYYVVVWWW\\\bbbgggjjjnnnvvveeeVVVfffWWW777333666444111111111111111111111111000//////......//////000////////////000000000000//////000000111222222222555000333:::666444GGGcccUUUNNNmmmwwwYYYRRRWWW[[[mmmssszzzpppiiiqqqjjjPPP???;;;777444333333222222111111111111111111111111//////000111111111111000111111000000000000111111000000000111111111111222111111111111222222222222444444444444444444444444333333444444444555555555777888999999888888999:::>>>>>>>>>>>>>>>=========???@@@AAABBBCCCCCCCCCCCCKKKBBB@@@IIIMMMKKKPPPZZZfffKKKDDDAAATTTgggSSSKKKGGGCCCAAABBBAAA>>>;;;777777666555444444444444222444555666888<<>>;;;888777666555444444444444333444444444555888===AAAEEEKKKVVVcccqqquuussspppooossswwwsssllleee]]]YYYaaappp~~~|||qqqaaa[[[eeevvvlll^^^UUUNNNHHHEEEEEEHHHIIIGGGJJJOOOOOOYYYZZZVVVYYY[[[dddtttkkkgggttt~~~xxxmmm___VVVOOOKKKHHHHHHIIIMMMRRRTTTQQQLLLHHHFFFAAABBBCCCDDDDDDDDDCCCCCCBBBGGGMMMZZZvvvtttccc???666888555///000000000000000111111111//////............//////.../////////000000111111/////////000111111222222000///111555666888@@@JJJjjjdddVVVwwwrrrmmm___eeennnuuuzzz|||}}}~~~nnnlll|||uuuQQQ>>>333444333000///222444444000000000000000000000000......///000000111000000111111000000000000111111000000000000111111111111000111111111111222222222444444444444444444444444444444555555555555555555666777888888777777888999:::::::::;;;;;;;;;<<<<<>>;;;888888777555555444444444444444444333333555999<<>>;;;555111555222222222111111111111000////////////////////////000000000000000000000000000000000000111111111111000000000111444888;;;===VVV~~~\\\[[[sss~~~|||nnneee]]]]]]jjjrrrqqqttt{{{{{{}}}~~~~~~sssrrrxxx~~~~~~fffLLL;;;444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111...//////000111222222222222222222333333333444444666555444444444555777888::::::999999888777777777::::::;;;;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBEEEHHHJJJKKKLLLNNNPPPXXXXXXxxxWWWLLLLLL```xxx\\\GGGHHHHHH???>>>FFF???:::888::::::777444444555555555555555666777888<<>>HHH???AAABBBCCCCCCDDDEEEFFF===EEEAAAKKKyyy]]]<<<444555111///333222222222111111111000000........................//////////////////////////////000000000111111111222111111222333666999:::FFF```{{{^^^SSSYYY]]]lll{{{xxxqqqeee```dddgggcccdddjjjtttxxx|||~~~~~~~~~yyyvvvxxxwwwwwwxxxtttpppttt{{{vvvggg```ccczzzzzzmmmVVV@@@444444333222222111111222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000...//////000111111222222222222222333333333333444555555555555555666666777999999888888888888777777999::::::;;;<<<<<<======??????@@@@@@AAABBBBBBBBBCCCEEEHHHJJJJJJKKKMMMOOOPPPYYYwwwtttUUUFFFLLL||||||[[[JJJHHHHHHBBB===@@@;;;999:::999777777999555555444444555666777777;;;???FFFNNNZZZkkk}}}{{{vvvnnngggdddeeeiiikkkddd```[[[ZZZ[[[YYYTTTOOONNNMMMMMMNNNPPPSSSXXXZZZbbbeeeeee___UUUNNNMMMOOOJJJLLLMMMMMMLLLOOOTTTYYYYYYYYYYYYWWWSSSPPPNNNMMMOOONNNQQQUUUUUUVVV^^^hhhlllrrrxxxvvvooojjjlllpppcccNNNJJJKKKYYY```YYYPPPOOOHHHCCCIII@@@AAABBBBBBCCCDDDFFFHHHAAAEEEAAAPPPhhhLLL444111555333111444222222111111111000000000........................//////////////////////////////000000000000111111333222222222333444666777;;;EEEiiitttNNNFFFMMMbbbzzz{{{kkk^^^ZZZWWWSSSUUU[[[gggnnnwww}}}}}}zzzyyywwwyyy}}}~~~~~~||||||xxxrrrnnnmmmmmmnnnrrrxxxyyyqqqhhheeeiii|||||||||rrr```XXXZZZgggxxxzzzmmmaaaooozzz^^^HHH:::444333333222111111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000111111222111111222222222333333333333444555555666666555555777777777777888888888888999999999::::::;;;;;;<<<>>>??????@@@AAAAAABBBBBBCCCFFFHHHIIIIIIJJJKKKMMMLLL\\\___dddKKKBBBQQQwwwbbbQQQOOOJJJ@@@DDD@@@===<<<999555777<<<555555444444444555555666999<<>>888888333222222111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000111111111111111111222222222222222333444666666555444444555555666666777888999999888888999999999:::::::::===>>>>>>???@@@AAABBBBBBDDDFFFHHHIIIHHHHHHIIIJJJLLLVVVTTTfffwww]]]NNNAAAPPPvvvlllWWWPPPNNNHHHDDDBBB???:::444444999666555444444444444444555777999===CCCMMM___rrrrrrggg\\\XXX[[[______]]]ZZZVVVUUUZZZccciiiiiiggg___^^^]]]]]]\\\ZZZWWWTTTSSSUUUVVVVVVWWW\\\cccjjjnnnppppppmmmiiiffffffgggjjjjjjkkkooouuu~~~dddVVVYYYzzzbbbXXXlllkkkPPPJJJGGGCCCDDDIIIPPPUUUWWWLLLHHHEEE```yyyFFF:::111333555222//////111111111000000000//////...................................................////////////000000000//////000111222333444555222888===MMMvvvrrrOOOEEEZZZxxxwwwpppfffYYYLLLEEEHHHNNNWWW```gggmmmrrruuuqqqtttvvvwwwwwwxxx{{{~~~wwwyyy{{{|||||||||~~~|||}}}~~~}}}{{{{{{~~~ooobbbggg||||||wwwtttsssvvvyyydddXXXXXXTTTSSSMMMTTTnnnyyy\\\CCC555333666333222111111000000111111////////////////////////................................................000000000000000000000000///////////////000000000000000000111111111222222111222444555555555444333444444555666777888888999888888888999999999999999<<<<<<===>>>???@@@AAABBBCCCEEEGGGHHHGGGGGGHHHIIIKKKJJJUUUaaazzznnn]]]GGGAAAWWWnnnXXXTTTIIIFFFDDDCCC>>>888666999777666555444444444444444666777:::@@@KKK\\\ppp~~~yyyrrrkkkjjjnnnqqqooollljjjggggggnnnwwwzzztttnnn```^^^]]]___bbbccccccaaa]]]___bbbdddfffllltttzzz|||~~~{{{uuurrrsssuuuxxxzzz}}}xxxnnnjjjjjjuuueeeiiiuuucccyyybbbMMMLLLJJJHHHJJJRRR]]]fffUUUMMMKKKlll^^^;;;444111333555222111222111111000000000/////////------------------------..............................////////////000000---...///000111222333444111888999999RRR}}}^^^OOOSSSdddfffkkkpppnnncccTTTIIIEEEGGGJJJMMMSSSZZZccciiippprrrsssrrrpppqqquuuyyysssuuuwwwxxxxxxyyy|||~~~~~~}}}|||zzz{{{|||}}}mmmeeeqqq~~~~~~~~~zzztttpppooozzzhhhSSSLLLBBBFFFKKKgggyyyaaaJJJ:::333222444222222111000000000000111////////////////////////................................................000000000000000000000000///////////////////////////000000000000111111111111222333333444444333333333444444555666777777888999999999999999999999999;;;;;;<<<>>>???@@@AAABBBBBBDDDFFFGGGFFFFFFGGGHHHMMMHHH\\\ffffffjjjSSSCCCKKKdddoooZZZOOOIIIDDDDDDCCC>>><<<===999888777666555444444444555666999>>>HHHYYYlllyyy|||nnnjjjeeecccfffkkkqqqttteeeiiinnnrrrvvv{{{yyymmmooowwwsss___ddddddZZZOOOSSSgggyyy^^^TTTSSSyyyvvvLLL888555444555555333222333111000000000////////////------------------------................................./////////000000...///000000111111111000333666888:::BBB```kkkLLLGGGJJJOOOVVV^^^bbb```\\\PPPMMMIIIFFFEEEJJJQQQWWWcccgggkkklllkkkkkkooosssrrrtttuuuvvvuuuvvvyyy{{{~~~~~~~~~~~~~~~{{{qqqqqqwww{{{xxxtttooommmmmmppp|||eeeMMMFFFBBBMMM[[[{{{tttcccLLL<<<777666555333222222111000000000000000......................................................................../////////////////////////////////////////////////////////000000000111111222222222222222333333444444444444555555666666666:::::::::::::::::::::::::::;;;<<<===???@@@AAAAAA@@@BBBEEEFFFEEEFFFGGGHHHJJJLLLWWW]]]___uuuaaaKKKHHHLLLnnnyyy^^^RRRGGGDDDDDDBBB??????::::::888777666555555555444666888<<>>@@@AAAAAA???AAADDDEEEEEEFFFGGGIIIAAALLLHHHJJJWWW[[[xxxmmmOOOFFFFFFNNNnnn]]]LLLEEEDDDBBB???===;;;;;;999777666555555555444555777:::AAAMMM]]]hhh|||ppp{{{fff\\\zzzrrrYYY___sssKKK777555555444333222111000///////////////////////////......---------,,,,,,,,,---------------------------------............///............////////////000222777999444999WWWxxxzzz___FFF@@@BBBFFFSSSbbbwww|||qqqVVVDDDEEEGGGDDDGGGKKKRRRVVVZZZ```gggmmmpppqqqqqqpppoooppprrruuuvvvwwwyyy|||~~~|||~~~zzzvvvqqqnnnmmmlllnnnlllnnnooofffjjjuuuwww|||zzzgggOOOGGGMMM```yyyvvvMMMDDD999333222333222111111111000///////////////...........................---,,,---/////////...---------------------------------............///////////////////////////111000///......------...222222111111111111222222444444555555666777777777999999999:::::::::;;;;;;;;;:::::::::;;;>>>AAACCCDDDCCCAAAAAACCCEEEEEEFFFIIIFFFHHHMMMKKKNNNaaaxxxnnn???JJJFFFaaawwwSSSDDDDDDEEEBBB@@@@@@===;;;999888777666444444444555888???KKKXXX```vvv|||qqq|||ffflllyyyUUU<<<555444444333222111000//////...........................------------,,,,,,,,,------------------------------------........................////////////222000333777555888KKKbbbpppWWWEEE<<>>;;;999888777666444666666666777===FFFRRRZZZooovvv|||qqqzzz___>>>333666333333222111000///..............................------------,,,,,,,,,,,,------------------------------------........................////////////333//////555666666===HHHjjjbbbHHHAAAGGGSSSdddvvv{{{ppp]]]MMMEEEBBBCCCCCCBBBAAAEEELLLRRR[[[___dddiiimmmsssyyy}}}yyyyyyyyy{{{|||ttthhhgggjjjqqqvvvzzz{{{|||{{{yyyfffbbbtttzzzdddPPP;;;777111///000222111000000000///............///------------------------...,,,,,,---...///...---------------------------------------....................................///............///000000000000////////////000000222222333333444555555555666666666777777777888888999888888999:::<<<>>>???FFFBBB???@@@DDDFFFEEEAAABBBBBBJJJRRRRRRMMMNNNUUUccc[[[OOOEEENNNqqq{{{___LLLBBBCCCGGGAAA>>>;;;999999888666444777666666666999@@@JJJPPPccclllxxxwww}}}RRR888333666222111111000///.................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////222///000444666555888>>>RRRuuuXXXJJJ===CCCPPP\\\]]]SSSKKKIIIIIIIIIHHHEEEAAAAAADDDHHHLLLPPPVVV]]]fffpppzzz|||zzzyyy{{{~~~xxxooofff___XXX]]]jjjyyyzzzeeeQQQAAA777444222111222333222000//////...------.........---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------......///111111//////............//////111111111222333333444444666666666666777777777777777777777888999;;;<<<===CCC???<<>>444444333222222222111000///...---------------......---------------------------,,,+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------...000111222//////............//////000000111111222333333333666666666666777777777777777777777888999:::;;;;;;>>>;;;;;;???EEEIIIGGGEEEGGGEEEFFFJJJLLLLLLLLLNNNSSS[[[XXXBBBFFFiiijjjUUUJJJGGGDDDBBB???<<<;;;:::888666444444444333444888???CCCIIITTTdddsss~~~yyylllGGG777333333444111000000000/////////...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////...111333444444777>>>DDDDDDPPPeeepppUUUAAA:::;;;;;;;;;BBBFFFJJJJJJHHHGGGHHHIIIGGGGGGFFFDDDCCCCCCFFFHHHLLLLLLNNNSSS[[[bbbgggjjjjjjkkknnnpppsssvvvwwwxxxooouuu|||vvvqqqkkkfffbbb___^^^[[[XXXVVVWWW[[[___uuuwww{{{|||kkkddd\\\___pppgggPPP@@@666111222111111000//////...------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------......000111111//////............//////000000111111222333333333555555666666666777777777777777888888999:::::::::::::::<<<@@@DDDFFFGGGGGGEEEDDDDDDDDDFFFHHHLLLNNNHHHQQQhhh|||ZZZEEENNNsssVVVAAAGGGDDDAAA???===<<<999888444444444333444777<<>>;;;999666666666555444555888;;;<<>>CCCCCC@@@???AAAEEEBBBHHHNNNNNNKKKJJJKKKKKKRRRNNNIIIRRRrrrxxxqqqQQQJJJOOOhhhvvvKKKHHHEEEBBBAAA???<<<:::999999888666444444666888:::>>>BBBIIISSSaaarrr~~~666===OOOiiiVVVHHH;;;555222000000222000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))***,,,------,,,***)))******+++++++++,,,,,,,,,+++---.........///111333000...------///111222111444333666888999GGGooo]]]OOOAAA<<<<<<===>>>@@@GGGIIIQQQ^^^fffcccUUUHHHBBB???===>>>DDDMMMVVV[[[WWWVVVRRRLLLHHHGGGHHHKKKGGGIIILLLMMMMMMMMMNNNPPPNNNSSSZZZ^^^^^^\\\ZZZYYYnnnzzz}}}kkk^^^WWWOOONNNOOONNNHHHAAAEEENNNRRR]]]nnntttfff```}}}{{{]]]@@@777666111...000222111///.........///000000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++******))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000111111111111222222222222222333333444333333333555666666777888999999999;;;;;;<<<>>>???@@@AAABBBDDDFFFJJJKKKIIIGGGFFFEEEGGGCCCGGGQQQ\\\vvv|||kkkRRRCCCQQQpppgggLLLFFFKKKBBBAAAAAA444<<<:::777555555666555444666999>>>EEEMMMXXXcccjjj666888CCCVVViiizzziiiGGG>>>555444555333222333000000000000/////////...------,,,,,,,,,,,,++++++,,,+++++++++***))))))))))))***,,,------,,,***)))*********+++++++++,,,,,,+++---............111333111000......///111111111000///222777777<<>>???@@@AAABBBEEEHHHHHHGGGFFFFFFFFFFFFDDDHHHOOOTTTeeeyyy]]]KKKMMMRRRcccKKKGGG??????CCC<<<<<<:::777555555555555444333555999>>>FFFQQQ\\\cccwww~~~666555777@@@MMM___vvv}}}zzzwwwzzzuuuNNN:::444111444666444111222000000000/////////......------,,,,,,,,,,,,++++++++++++******************)))***+++,,,,,,+++***)))*********++++++++++++,,,+++,,,---------...000222333111//////000111111000444111222777777666<<>>LLLeeezzzlllfffjjj{{{fffCCC666...111444111000333---------...000222444555///...---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------............/////////000000000111111111222222222333444444555555555444555555666666777777888888888999:::;;;<<<>>>??????@@@BBBDDDEEEDDDEEEFFFHHHFFFFFFKKKOOOMMMSSSqqq{{{hhhQQQFFFXXX}}}SSSGGGBBBBBBEEEBBB===:::777555555555444333222333555999???IIITTT\\\iiisss777444333666===KKKaaattttttppp{{{ZZZ<<<888333111333444111......000000/////////.........------,,,,,,,,,+++++++++***************+++++++++)))***++++++++++++***)))************+++++++++++++++,,,------,,,---///111555333000///000000000///888222000333444444888???HHHgggqqqXXXNNNKKKHHHDDD???<<<<<>>@@@@@@???999AAAKKKUUUbbbuuu|||sssxxxttt]]]CCC777222000333333000///222------...///000222333444...------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111222333444444555555555555555555555666666777777777666777888999:::<<<======>>>@@@AAAAAAAAACCCFFFIIIIIIHHHLLLPPPNNNMMM\\\ooogggWWWNNNbbb]]]LLLIIIFFFDDDDDD>>>;;;888666666666555444444444555777<<>>999<<>>======;;;:::>>><<<<<>>??????@@@BBBFFFIIIJJJFFFGGGNNNPPPOOORRRYYYyyysssOOOLLLrrrmmmRRRMMMGGGBBBDDD@@@===:::888777777666555555555555555888???GGGMMMXXX```mmmxxx111000222555666888???GGGRRR]]]mmm|||zzzooo{{{MMM666999666222000222111000111555/////////.........------------,,,,,,,,,,,,++++++++++++******************************************)))))))))************+++***,,,,,,,,,++++++---///444222///......///......)))...333444222000333666555???MMMgggeeeNNNBBB;;;;;;;;;999888888888888777888::::::999999999:::>>>;;;999:::>>>AAABBBAAA<<<===>>>===<<<;;;;;;<<<:::@@@MMMaaavvv}}}gggKKK>>>:::333111111111000//////000222...////////////...---,,,++++++,,,,,,,,,,,,++++++************++++++++++++)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111000111222333444555555555444444555555555555555555444555666777888:::;;;;;;;;;===>>>??????BBBEEEHHHFFFBBBCCCJJJNNNNNNOOOQQQ[[[bbbQQQYYYhhh\\\OOOGGGAAAFFFBBB???<<<:::999999777666444444444333444888>>>CCCOOOWWWaaalllvvv444111111444555555777<<>>GGGddd{{{jjjTTTKKKCCCDDDKKKMMMGGG???888:::;;;;;;;;;;;;<<<>>><<<<<<;;;:::;;;===???AAA===GGGOOOLLLCCC@@@HHHQQQVVVaaauuu~~~qqqYYYBBB>>>>>>444///000000000000000111000------.........---+++******+++,,,,,,,,,,,,+++***************++++++++++++(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........////////////000000000111...///111222333444444444444444444444444444444444444555666777888999:::;;;;;;<<<>>>???@@@BBBDDDGGGBBBBBBDDDHHHIIIJJJMMMRRRRRReeecccQQQNNNrrrrrr]]]PPPEEEGGGDDDAAA>>><<<;;;:::999777444444444444333555999<<>>;;;<<>>??????BBBCCCDDDEEEGGGJJJLLLMMMQQQUUUTTTkkk^^^KKKTTTLLLmmmeeeSSSGGGDDDDDDBBB>>><<<<<<:::888666666666555555444444333888;;;DDDOOOZZZcccqqq}}}666666555444222111111222333777>>>EEELLLRRRYYY]]]```fffpppzzzqqqLLL<<<444444555///111000000///////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111111444///000555666666BBBRRRjjjvvviiimmmzzzuuusssRRRCCC666444555222000000////////////...............------------,,,,,,,,,*********)))((()))+++---+++)))***---,,,((('''***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------------...///////////////000000000111111222222222333333333444444444444555666666666666777888999::::::;;;<<<>>>????????????BBBBBBCCCEEEGGGIIIKKKLLLIIIMMMMMM___]]]GGGNNNRRRkkkyyyYYYOOOIIIGGGDDDAAA@@@???<<<:::666666666555555444333333777999@@@IIIRRR[[[hhhttt|||555666666666555222///---000333777;;;AAAIIIQQQVVVUUUYYY^^^eeennnyyyggg@@@777444333444111111000//////......//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000777000...444777444555999>>>```qqqWWW>>>777111111222000....../////////............---------------,,,,,,,,,,,,*********)))((()))+++---+++((((((++++++((((((***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,------...////////////...//////000000111222333333333333333333444444444444666666666666777888999999:::<<<>>>@@@AAAAAA@@@???BBBCCCCCCDDDFFFHHHIIIJJJFFFIIIGGGQQQkkkOOOOOOMMMGGGlllqqq]]]QQQLLLFFFDDDCCCBBB???<<<777777666555555444333333555666:::AAAGGGOOO\\\gggrrryyy444555666888888666333000111222333555:::BBBKKKQQQUUUWWWYYY\\\aaahhhpppvvv]]]777555555111222222000000///............///---------,,,,,,,,,++++++******************************)))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++***************************++++++++++++,,,,,,,,,,,,------......///000000555000///444888666333444<<>>444222111111111000000111//////.........------------------,,,,,,,,,++++++*********)))((()))+++---+++'''&&&)))+++******---((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,,,,---......//////......---...///000111222333444222222333333333444444444666555555666666777888999:::<<>>888888777666555444444333444333555:::???FFFRRR^^^gggooozzz555444444666999999666444222222222222555;;;DDDIIIPPPRRRUUUVVVXXX[[[___bbbfffjjjpppwww~~~SSS333444555000111111000//////...............------,,,,,,,,,+++++++++***************************)))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,---......//////...,,,---000111111222444@@@???<<>>AAABBBCCCDDDFFFIIIKKKLLLRRROOOIIIJJJOOOMMMXXXrrrdddMMMJJJVVVtttsssXXXKKKGGGBBBAAABBB<<<<<<;;;:::888777666666444333444666888<<>>>>>>>>>>>>>>@@@BBBDDDGGGJJJKKKNNNNNNHHHHHHOOOOOOQQQ___|||}}}\\\KKKGGGMMMpppiiiVVVMMMEEECCCFFF>>>>>>===;;;:::999888777555333444555555666===FFFKKKTTTbbboooyyy___SSSCCC888666777888999666777777666444444555666666:::AAAGGGLLLQQQUUUWWWUUUWWWYYYZZZ[[[\\\```bbb```bbbdddhhhmmmrrrvvvxxxzzz}}}zzz}}}|||wwwrrryyyuuuYYY>>>333222444...///333000//////...------------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......---.........111333333111333444000222999999===LLLoookkkaaaMMM888111222222000...---//////---000444000(((......---------,,,,,,,,,,,,,,,,,,+++++++++***************)))((()))+++---222***###%%%))))))***+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************)))************++++++++++++,,,------......------////////////000000000000111111222222222333333333555444444555555666777888888999999:::;;;<<<======;;;<<<===@@@CCCFFFIIIJJJLLLNNNGGGFFFNNNOOOOOOWWW___XXXJJJIIIgggwww^^^QQQHHHEEEIII@@@???>>>===;;;:::999888555333444444333222777>>>EEENNNZZZfffqqq{{{iiicccVVVEEE;;;999777555333444666888999888555222444666999===CCCIIINNNQQQUUUVVVWWWVVVVVVWWWZZZ\\\^^^___aaadddfffhhhiiijjjllllllmmmppptttwwwxxxxxxvvvzzz~~~xxxnnnkkkpppxxxsss\\\GGG;;;444333222111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111222333555666666777GGG]]]kkkVVVEEE@@@999444222111111000000///...------...///000------------------------************************))))))))))))))))))))))))******+++)))(((''')))+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************++++++***************+++,,,,,,,,,---------......////////////000000000000333222111111222333555666444444444555555555555666999888888777888:::;;;<<<999999:::<<>><<<;;;999666888666333111111333666888AAAFFFPPP[[[ccclll|||eeeiiifffUUUBBB777555555::::::999777444444555777666666666888===CCCIIIMMMTTTUUUVVVVVVVVVWWWZZZ\\\YYY[[[]]]___aaacccddddddeeeeeefffiiimmmpppqqqppppppsssvvvxxxzzz{{{~~~|||wwwrrroooqqqvvvmmmXXXFFF888222444333222111000000000000......---------,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000111111222444555555666111===RRRmmmpppaaaPPP@@@;;;888333000//////......000///...------...///000------------------------************************))))))))))))))))))))))))%%%''')))++++++***'''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))(((((()))))))))*********++++++***))))))******+++,,,,,,,,,------------....../////////000000000000111111000000111222444555444444444444555555555555666666666777999;;;===>>><<<<<<<<<===???AAADDDEEEHHHHHHHHHIIIJJJKKKLLLMMMTTT[[[mmmtttKKKGGGbbbrrrTTTHHHJJJCCCBBB@@@>>>======:::777999777555333333444555777;;;>>>GGGPPPWWWaaapppiiiooopppeeeVVVIII>>>666999::::::888555444666999777666333333666<<>>RRRppplllQQQBBB888///333111............---,,,///......------......///------------------------************************))))))))))))))))))))))))(((***...444777444---'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))************)))))))))******+++,,,,,,,,,,,,------------....../////////000000000000000///000000111222333444444444444555555555555444444555777999;;;>>>???>>>>>>>>>>>>???@@@AAABBBFFFFFFGGGHHHIIIJJJKKKKKKIIISSSYYYggglllJJJGGGWWWsssmmmUUUQQQHHHDDD@@@@@@@@@???;;;888:::999777666555555555555555777===DDDKKKSSSbbbpppsssoookkkkkknnnhhhTTT@@@555666777888999999888888888666444333444777;;;>>>DDDGGGLLLOOOQQQSSSUUUWWWWWWYYY[[[]]]___```aaabbbdddddddddgggjjjmmmnnnmmmqqqrrrtttvvvvvvxxx{{{}}}~~~zzzmmmlllmmmttt}}}dddIII:::333333777222111000///////////////......---------,,,,,,,,,++++++++++++************'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************************+++++++++++++++,,,,,,,,,------........./////////......///000000111222222888777444222777FFF\\\lllzzzfffMMM;;;555222...000///...///000000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,000777<<<:::222***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))******+++++++++,,,,,,,,,---------........./////////000000//////000000111222222333333333444444444555555555444555666777999;;;<<<===>>>>>>>>>??????@@@@@@AAACCCDDDEEEFFFHHHIIIIIIJJJKKKSSSSSSRRRkkkhhhUUUJJJQQQlllzzz]]]RRRIIIBBBAAABBB@@@<<<999;;;::::::999777666444333444444888===BBBIIIVVVbbbzzztttooojjjnnnwwwxxxiiiWWWAAA<<<777666888:::999777777777777777777777777888999===BBBGGGJJJMMMPPPRRRSSSTTTWWWYYY\\\^^^______aaaaaabbbdddhhhkkkkkkkkkjjjlllnnnpppqqqtttwwwzzzzzzpppjjjhhhhhhgggpppooo^^^JJJ===666111111333000000//////.../////////......---------,,,,,,,,,+++++++++*********))))))''''''(((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))*********++++++,,,,,,,,,------------............---......//////000000000...111333333222555===DDD]]]wwwrrrYYYPPPBBB666222444333111000/////////000///---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))((()))...333333---'''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((()))******++++++++++++,,,,,,,,,------............////////////000000111222222333333333333333333444444444444555555666777888999:::::::::<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFGGGHHHHHHHHHKKKPPPQQQNNNUUUqqqVVVLLLJJJbbb|||]]]NNNBBBAAACCCAAA===<<<<<<<<<<<<;;;999777555444555444555999===AAAKKKUUUjjjvvvsssuuutttqqqrrrtttrrrmmm[[[RRREEE:::666666888999888888999999999888777666333666:::>>>AAADDDGGGJJJPPPQQQTTTWWWZZZ]]]^^^___``````aaadddhhhlllmmmlllggghhhjjjkkkmmmppptttwww|||yyyvvvooogggbbbfffpppyyyzzznnneeeFFF>>>777666555222////////////............//////......---------,,,,,,,,,+++************)))))))))'''(((((((((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------......---........./////////000+++///333555444444555888???FFF[[[zzz|||hhhWWWAAA999111---000222111---///...------...---+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((&&&&&&(((+++,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))******+++++++++++++++,,,,,,,,,,,,------.........////////////000111222333333333333333333333333444444444444555666777888999999999999:::;;;===???AAABBBBBBCCC@@@AAACCCFFFGGGHHHHHHHHHEEEFFFKKKMMMJJJSSSyyy|||qqqbbbLLLGGGeeepppZZZGGGBBBDDDBBB@@@AAA=========<<<:::888777666555222333666888:::@@@HHHXXXeeewww|||tttqqqrrrssspppnnniii^^^NNN???777777;;;999999999888888888888888333555777888999;;;>>>AAAFFFHHHKKKOOOSSSVVVXXXYYY]]]]]]^^^bbbgggjjjllllllggghhhiiiiiijjjmmmppptttuuuzzz~~~|||yyyvvvuuulllllllllpppxxx}}}lll[[[MMM999444222444555222///000///......------......///......---------,,,,,,,,,************))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------............////////////222333333333333333333444666444999JJJaaa}}}uuueee]]]WWWLLL???777222///...//////------...---,,,,,,------,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))++++++***++++++++++++,,,,,,,,,---------.........//////...///000222222222222111222222333333333444444444333444666888999::::::999;;;<<<>>>@@@AAABBBBBBAAA???AAADDDFFFHHHIIIHHHHHHDDDCCCGGGLLLKKKLLL___xxx|||xxxcccMMMNNNhhhsssWWWLLLIIIDDDAAACCC>>>>>>===<<<:::999999888555222222555666555999>>>EEESSSeeettt|||~~~tttvvvyyyrrrgggpppuuusssdddMMM;;;777:::;;;:::888666666777:::;;;555666666555555666888;;;888:::===BBBFFFIIILLLMMMTTTUUUVVVZZZ___ccceeeeeedddeeeeeeeeeeeefffjjjmmmpppvvv|||~~~|||{{{|||}}}}}}wwwuuuqqqnnnkkkjjjiiiiiiuuuvvv}}}ooo]]]KKK===:::444000111111......///......---------......///......---------,,,,,,,,,************))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------.........///////////////000...---...000111111000000333888888666AAAaaasssVVV???888:::888222111111111111...,,,---000///---,,,,,,...000000///***+++,,,------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((***+++***((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++******+++++++++,,,,,,,,,---------.........//////,,,---///111111111000000222222333333333444444444111333555888:::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@???AAADDDGGGHHHIIIIIIHHHJJJGGGIIIMMMPPPPPPTTTZZZttttttppp{{{ttt\\\MMMKKKaaa}}}hhhVVVNNNFFFAAABBB???>>>===;;;::::::::::::666333333666666444666:::888EEEXXXgggqqqwww}}}tttrrr}}}|||vvv{{{uuunnniiiaaaUUUEEE;;;:::222111999<<<666444888:::888666555666777888888:::999999;;;===???>>>===BBBGGGLLLQQQTTTWWWZZZ]]]ZZZ[[[]]]___aaacccdddeeekkkpppuuuxxxxxxwwwwwwxxx}}}|||{{{{{{||||||zzzxxxtttwwwsssmmmhhhddd```\\\ZZZ^^^jjjwwwjjj___^^^RRR???666555222000//////000000///............---------------,,,,,,,,,+++++++++************))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))))))******++++++,,,------+++,,,------......---------...000000//////000222111000000111555;;;@@@DDD[[[mmmzzzwwwpppVVV<<<111111000000111000000///...------,,,,,,...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++******)))))))))))))))***************)))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///......///000000000000000///111333333222222333444555555555666777999:::;;;>>>BBBBBBAAABBBFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKIIIKKKPPPQQQNNNMMMNNNYYYyyyjjjsss___OOONNNRRRzzzjjjVVVHHHAAAEEEDDD===999;;;>>><<<::::::999888666444333333333333999999EEEZZZfffiiioooxxx~~~tttuuuwww|||xxxzzzxxxqqqlllggg[[[OOOCCC<<<777666444333555999666666777888:::<<<===<<<888999:::>>>AAABBBAAA@@@::::::;;;???CCCFFFFFFFFFLLLNNNPPPTTTXXX[[[^^^___fffjjjmmmmmmiiiggghhhjjjiiimmmqqqrrrpppllliiihhhbbbhhhkkkgggcccdddeeebbbdddhhhlllpppuuu}}}hhhfffiii\\\III555444222000...//////000............---------------,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''((()))*********(((((((((((()))))))))))))))******++++++,,,,,,---+++,,,------...---------...///000000//////000111111000000000333666999<<<999DDDSSSbbbqqqwwweeeYYYRRRPPPXXXFFF555///000///...///000//////...------,,,,,,------,,,++++++++++++,,,------,,,,,,,,,++++++++++++******)))))))))))))))***************)))(((((()))((((((((('''''''''''')))))))))((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,++++++,,,,,,---...............///000000000000000///111333333333222333555555555555666777888:::;;;===@@@AAA@@@AAAEEEFFFDDDBBBCCCDDDFFFGGGIIIJJJJJJLLLJJJLLLQQQQQQNNNMMMNNNTTTZZZzzziiibbbNNNOOOdddzzziiiVVVGGGBBBCCC???===>>><<<888777999999888666444333333444444666555???PPP[[[^^^dddmmmvvv{{{nnn}}}wwwqqqsss~~~tttzzz{{{wwwvvvxxxrrrgggZZZWWWMMM>>>333333666777888888999:::;;;:::::::::444555888===AAACCCBBB@@@CCC@@@===???CCCEEECCC@@@???@@@CCCFFFIIILLLOOOPPPWWWZZZ\\\ZZZTTTQQQRRRTTTOOOXXXcccfffbbb]]][[[[[[WWWZZZ]]]```gggrrrzzz|||xxxyyyvvvcccLLL444333111///......//////......---------,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))(((''''''(((((())))))******(((((((((((())))))))))))))))))******+++,,,,,,,,,++++++,,,---------------///000111000///...///000000000000000000111222222...000333888BBBTTTjjjzzzyyypppaaaOOOAAA999888999===666000000000///......//////......---,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))************))))))((((((((((((((('''''''''''')))))))))((((((''''''''')))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------............///000000000000///000222444444333333444555555555555555666888999:::;;;>>>???===???CCCDDDBBB@@@BBBDDDGGGIIIJJJJJJJJJKKKIIIKKKOOOOOOLLLJJJLLLQQQLLL]]]xxxnnn~~~^^^LLLMMMbbbrrroooRRRFFFEEECCCCCCBBB===777777::::::999777555444444444555444333999FFFOOORRRXXX```ggglllttt{{{hhhjjjhhhmmmwwwtttttt{{{uuuqqquuuzzz{{{yyyvvvtttwwwmmmUUUCCC>>>===:::888888888888666666777888444444666999>>>AAABBBAAABBB@@@???>>>??????===<<>>===BBBFFFEEEAAA>>>???AAAFFFFFFEEEDDDCCCBBBAAAAAABBBIIIRRRXXXXXXVVVSSSQQQUUUYYY```jjjuuu~~~}}}ggg\\\wwwxxxcccOOO===111000000///...---------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,***+++,,,,,,------,,,,,,///000000///---,,,---...------...///000///......,,,///222222000///000222111;;;JJJXXXeeeqqq|||yyywwwrrrgggXXXJJJAAA===:::;;;:::888444222222333...111333111///...///000---------------,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++******)))))))))))))))((())))))*********))))))'''''''''((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((('''''''''))))))*********+++++++++******++++++,,,------...------...///////////////000111333444333333444555444444444444555666777777666999:::999;;;@@@AAA???>>>@@@CCCFFFHHHHHHHHHGGGHHHGGGIIIMMMMMMIIIHHHJJJJJJSSSSSSQQQiiissseeennnPPPLLLJJJ]]]|||{{{XXXMMMDDDCCCEEECCC@@@>>><<<;;;999777666666666777555333555:::@@@DDDKKKPPPMMMRRRYYYaaahhhpppwww{{{oooqqqmmmkkkjjjhhhyyyqqqrrruuuooonnnvvvrrrzzzyyyooogggccc```\\\ZZZTTTKKK@@@999777888999666333222333444555555;;;DDDNNNOOOIIIDDDCCCFFFBBBAAAAAAAAAAAA@@@@@@@@@???EEEPPP[[[bbbbbb\\\WWWOOONNNQQQYYYhhhxxxiii]]][[[jjj|||kkkUUU@@@444222333.........---------,,,,,,,,,,,,,,,+++++++++***************))))))))))))((())))))((((((((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++++++++******+++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,---...///000000000000,,,...000111111111222333111444777999===CCCLLLRRRdddnnnttt}}}}}}mmm```QQQMMMFFF===555111111333...111555666444111.........222222---***+++---...------,,,,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++******)))))))))))))))((())))))************)))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))((((((''''''''')))))))))************+++******++++++,,,,,,------------...////////////...///111333333222222333444444444444444444555666666444888999888:::???@@@>>>???@@@BBBDDDEEEFFFFFFFFFIIIGGGJJJNNNOOOLLLKKKLLLOOOKKKLLLRRRXXXllltttxxx}}}^^^DDDGGG[[[rrrqqqlll[[[JJJEEEFFFDDDAAA>>>===<<<:::888777777777888333222333555999===BBBFFFDDDHHHNNNTTT[[[cccjjjooowww|||fffnnnnnnkkkkkkhhhuuuyyyllljjjnnnrrrtttqqqsssxxxzzztttllliiilllqqqrrrooofffZZZOOOJJJIIIJJJHHHFFFDDDBBB@@@<<<999777@@@LLLQQQMMMFFFBBB@@@AAAAAAAAAAAAAAAAAAAAABBB@@@CCCKKKXXXdddfff___WWWIIIHHHGGGKKKUUUddduuutttooommmpppttt|||zzzfff]]]]]]ooo{{{qqqaaaWWWHHH;;;222...000444---------------,,,,,,+++++++++++++++******************)))))))))((((((((())))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++******+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++---,,,------...///000000111111111111000///000222333444555555333111222666::::::AAAEEENNN\\\bbbkkk|||xxxdddVVVLLLCCC:::999666222///...///111333))),,,///000000/////////,,,000000***(((,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********+++++++++++++++******)))))))))))))))(((((()))***************''''''''''''((((((((()))%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))*********************+++,,,,,,------,,,---......//////.........///111222111111222333444444333333444444555666444777999888:::???@@@>>>@@@@@@AAABBBBBBCCCCCCDDDFFFEEEGGGLLLNNNKKKJJJLLLPPPIIILLLVVVUUUWWWuuu~~~ZZZHHHGGGOOObbbvvvwwwlll~~~rrr\\\NNNHHHCCCAAAAAA===<<<;;;999888888888888444444333222333777:::;;;<<>>AAAAAA@@@@@@@@@AAABBBCCCAAA@@@CCCIIIJJJHHHHHHJJJIIIMMMQQQPPPNNNRRR```mmmWWW===@@@LLLQQQhhhaaaNNNYYYlll{{{mmmYYYKKKCCCBBBFFF>>>===;;;999888888888999666666555222222444666555777:::===AAAFFFMMMTTTXXXbbbhhhqqq|||QQQPPPSSS]]]kkktttvvvssswwwyyyrrrddd]]]dddttt~~~~~~sssaaa\\\aaajjjqqqzzz~~~|||yyyxxxxxxyyyuuuwww}}}|||rrrjjjggghhhjjjtttssskkkiiihhhjjjnnnooommmmmmppppppmmmttt{{{zzz~~~xxxhhhYYYJJJ>>>888222111111000///......---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......------------------------////////////000000000000111111222222222333333333666888===CCCIIIOOOTTTVVV[[[XXXTTTRRRUUU\\\dddjjjsssuuuwwwvvvrrrkkkccc]]]UUURRRNNNHHHCCC???===<<<<<<:::777444111000//////111111000000//////......111000000///...------------,,,,,,,,,,,,---......++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,---------......000000000000111111111111000111111222222333444444777999;;;;;;999888999::::::===@@@BBBAAA@@@@@@@@@EEEDDDCCCFFFKKKNNNLLLJJJKKKLLLMMMLLLLLLNNNRRRUUUlll~~~[[[GGGDDDGGGZZZhhh|||mmmRRRIIINNNnnnoooPPPHHHHHHCCCAAA>>>;;;::::::::::::999555444333333555555444333555555666:::???EEEKKKNNNVVV[[[dddnnnxxxLLLLLLPPPWWW```jjjqqqtttppprrrkkk^^^ZZZhhh~~~wwwjjjcccfffhhhlllrrrvvvwwwuuupppmmm|||zzz~~~zzzvvvsssttt}}}uuugggTTTFFF===999444111111111000000///......---,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''((((((((())))))))))))(((((('''((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------------------------....../////////000000000111111111222222222222333222222444666888:::<<<===999777555444666:::>>>AAAGGGGGGHHHGGGDDD@@@<<<:::>>><<<:::777666444444444666555333111000000000000000000000/////////......000000//////...------,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,------------...//////000000000111111111000000111111222333333444555777999999888777777888:::<<>>===<<<:::888666555444444555555444222111111222555999???DDDGGGMMMRRRZZZdddnnnuuuzzz}}}FFFHHHLLLOOOUUU]]]hhhpppoooqqqlll```[[[fff{{{{{{{{{yyyqqqmmmmmmkkklllooosssvvvuuupppkkkuuutttxxxxxxrrrppprrr{{{yyyYYYJJJ888///...111000...000000000///......------,,,++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((('''(((((())))))(((((('''''''''((((((((()))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000111111111222222222222111111000/////////333333444444444444444555888777666555444444555555111000000//////000111111000000////////////000111///////////////........./////////......------,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,------------//////000000000000111111000000000111222222333333333444666777666555666777888;;;>>>???@@@@@@AAACCCAAACCCEEEFFFEEEEEEFFFGGGHHHJJJMMMNNNLLLIIIGGGGGGGGGPPPpppgggIIIGGG___[[[DDDGGG\\\xxx{{{eeePPPLLLFFFDDDBBBAAA@@@>>>;;;888999777666555666555444222//////000111444888<<>>@@@BBBDDD@@@CCCFFFEEEBBBAAABBBDDDFFFHHHKKKKKKIIIFFFEEEEEEKKKMMMQQQmmmyyyUUUOOOSSSaaaaaaDDD999TTTrrrrrraaaUUUHHHEEEAAA?????????>>>===;;;:::888777777666444222111111111222333666888:::???BBBHHHOOOVVV\\\```bbbgggkkkqqqwww{{{DDDDDDFFFJJJOOORRRSSSSSSUUUXXX\\\bbblllvvvwwwssssssrrrsssrrrooojjjjjjmmm|||tttqqquuuzzz|||}}}~~~~~~|||wwwrrrqqqqqqttt{{{}}}xxxttttttssstttyyy~~~~~~}}}}}}~~~wwwcccSSSFFF777...///111111///...//////............------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++------------...................../////////000000---...///000111222222333......---......//////000//////000000000//////...000000000000//////.........///////////////......---------------.........------------,,,,,,,,,,,,+++************+++,,,,,,************************'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------...////////////000000000...//////000000111111222111333666777777777888999777999;;;;;;<<>>BBBEEEBBBDDDEEEDDDCCCAAAAAABBBCCCEEEFFFFFFFFFFFFHHHJJJBBBIIIIIIJJJYYYpppooo[[[OOOeeeiiiRRRFFFLLLQQQYYYtttbbb>>>777HHH[[[aaaSSSNNNHHHCCCAAAAAAAAAAAA>>><<<:::999999888666444333222222222111222222222555666999===AAADDDGGGIIIMMMQQQWWW]]]dddkkkrrrwww|||777;;;@@@DDDEEEEEEEEEEEEJJJLLLMMMOOOVVVbbbiiijjjiiiiiihhheeeddddddeeefffrrrvvvxxxsssjjjdddeeehhhsss}}}{{{xxxyyywwwxxx|||}}}}}}}}}~~~yyy^^^KKK@@@999...---222111000000000///---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++************************+++,,,,,,,,,,,,---------,,,------------.........---------....../////////++++++,,,,,,,,,,,,,,,---------.........---+++++++++,,,---///000000000000------.../////////...---++++++,,,,,,,,,---------++++++++++++++++++,,,,,,)))))))))))))))***++++++************************(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,........./////////000000------...//////000000111000222555777777888:::;;;999999999999999<<>>===;;;:::::::::888666444333333222222222111111000111333555888;;;>>>???EEEHHHMMMQQQWWW]]]dddiiinnnrrrvvvzzz~~~///666>>>@@@>>>===AAAFFF@@@GGGLLLLLLLLLSSSYYY\\\dddaaa]]]\\\```gggiiihhhfffjjjooopppnnnjjjhhhggguuu|||yyypppsss{{{zzzyyy}}}sss^^^NNN@@@222000444111222444...,,,,,,...000111///***%%%,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......)))******+++,,,---.........///000111000///---,,,111111000000000000000111+++,,,---......---,,,,,,***+++---...//////...---+++++++++,,,,,,---------+++++++++++++++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,............/////////000------......///000000000///111444666777888999;;;::::::999888999<<<@@@DDDFFFDDDCCCDDDGGGGGGEEEBBBAAAEEEJJJMMMKKKHHHFFFDDDBBBHHHDDDAAAGGGJJJSSSddd~~~wwwaaaXXXiiinnnUUUEEECCCFFFnnn{{{eeeJJJ===;;;======???AAADDDDDDCCC@@@>>>===;;;;;;;;;;;;999777666666555555444444333333///000111333555888:::;;;@@@BBBEEEHHHLLLRRRXXX]]]aaaeeejjjooouuu{{{+++,,,000888???CCCBBB@@@???DDDJJJPPPRRRQQQNNNKKKLLLSSS[[[^^^___dddpppzzztttqqqnnnmmmmmmoooooonnnwww}}}~~~xxxvvvpppooowwwyyy~~~yyyyyyuuuwwwxxxaaaKKK<<<555//////000000000000/////////............---------,,,,,,,,,+++++++++******++++++++++++*********)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******************************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++---/////////------......---------......///........................111111111222444666777888::::::999999:::;;;===>>>BBBAAACCCFFFEEE@@@@@@CCCBBBDDDGGGIIIJJJIIIGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIZZZ\\\NNN```zzz___BBBBBBLLLYYYvvvrrriiiVVV111666666666888???EEECCC===<<<@@@???999888;;;:::666999888777666444333111111333222111111111222333444999:::<<<@@@DDDHHHKKKMMMSSSVVV\\\bbbhhhpppwww|||,,,+++,,,111777<<<>>>>>>>>>@@@EEEHHHJJJJJJIIIHHHEEELLLTTTYYY\\\cccmmmuuujjjhhhfffiiiooovvv|||{{{yyyzzz}}}{{{xxx{{{xxxtttvvv~~~~~~}}}|||www~~~{{{tttfffUUUEEE:::444333/////////000000/////////............------------,,,,,,+++++++++*********+++*********)))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***,,,...///...------...------------......///........................111111222222444555777777::::::999999999;;;<<<===@@@@@@EEEIIIHHHCCCAAACCCCCCDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDQQQdddcccVVVWWWyyy___CCCGGGDDDUUUgggmmmuuuoooUUU666666666999;;;;;;<<<>>>>>>AAA???;;;999<<<;;;777999888777555444444333333222222111000111111222333444555777999===@@@CCCEEEIIILLLPPPUUUZZZaaahhhlllyyy{{{,,,)))((()))...333888:::<<<===???AAACCCEEEFFFFFF@@@DDDKKKQQQVVV[[[```dddVVVUUUUUUZZZeeeqqq{{{|||ttttttqqqppp|||}}}{{{{{{~~~|||pppgggUUUMMM@@@555///---............////////////............---------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***************************))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))***,,,---......---,,,------,,,------...//////........................222222222222333444555666999999999888999999::::::===???EEEKKKKKKEEECCCDDDDDDDDDEEEFFFHHHIIIIIIJJJKKKJJJGGGEEEBBBAAA??????DDDCCC\\\eeeQQQ]]]ttttttTTT>>>:::LLLbbbxxx|||QQQAAA444555999888777:::>>>@@@???;;;:::<<<<<<999:::999777666555555666666222111111000000000111111111111222444666888:::<<>>EEE[[[}}}[[[jjjrrr~~~uuuSSS:::>>>QQQkkk~~~YYY888222;;;>>><<<<<<<<<<<<;;;::::::<<<=========<<<999777666666666777222222111111000000000000111111111222333444555666===???BBBFFFIIINNNSSSWWWYYY\\\cccjjjqqqxxx~~~''''''(((((((((***+++---111444888===AAACCCDDDEEEAAAAAACCCFFFJJJJJJHHHEEEIIIIIILLLQQQZZZccciiimmmaaaXXXUUU[[[___cccsss}}}pppeeecccooo|||ooojjjmmmttt{{{tttuuu~~~{{{{{{lllfff\\\QQQHHH>>>444...111///...000222222///+++------............---------,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,+++++++++,,,,,,...//////////////////////////////111111111111111222333444777777888888888888888888;;;;;;>>>BBBCCCAAACCCHHHEEEDDDCCCCCCCCCEEEGGGHHHIIIHHHFFFCCC@@@>>>======999===<<>>CCCIIILLLNNNQQQVVV[[[bbbkkkttt{{{}}}%%%''')))***)))((()))***))),,,000555999<<<======>>>???AAAEEEIIIJJJIIIHHHKKKKKKMMMRRRYYY```dddfffZZZWWWWWWXXXYYY\\\eeepppvvvqqqjjjccc]]]^^^lllzzztttaaa]]]eeeqqqyyyzzziiigggmmmuuuqqqhhhqqq}}}~~~|||{{{vvvoooiii\\\JJJDDD;;;555111111111111111///---,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++************)))))))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******+++************************)))))))))((())))))***+++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,++++++++++++,,,---//////////////////////////////000000000000111222333444666666888999999:::999999:::999;;;>>>???>>>BBBGGGDDDCCCBBBBBBBBBBBBDDDDDDEEEDDDBBB@@@>>><<<<<<;;;999444666===???MMMyyy|||}}}fffnnnZZZCCCCCCgggoooOOO;;;888<<<:::777666888999999;;;???@@@???>>>===;;;999888777666666666555444222111000111000///...............---///222555888<<>>BBBEEEGGGIIIKKKJJJHHHGGGIIIOOOUUUZZZ\\\^^^aaa___XXXUUUYYY^^^```hhhccc___[[[WWWYYYeeerrruuu|||gggYYYTTT[[[kkksssuuueeebbbeeekkktttzzzlllfffkkkwww~~~yyyuuuyyy~~~uuunnneeeVVVMMMFFF999555222...,,,---///222333......---,,,++++++...000,,,,,,------------,,,,,,++++++++++++************************)))))))))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***+++,,,*********+++,,,---///000////////////////////////......//////111222444444444555777999;;;;;;;;;;;;888888;;;??????>>>@@@DDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@>>><<<:::888777777666222666;;;777666NNNnnnpppYYYYYYzzzfffMMMQQQppp~~~fffSSSEEE???:::777999999777999>>><<<===>>>???>>>===;;;:::999999999888666444222111222111000///............---///111333444777;;;>>>>>>BBBHHHKKKLLLPPPWWW]]]hhhkkkooosssuuuwwwyyy{{{}}}&&&((()))'''%%%%%%(((+++)))'''&&&&&&(((,,,000333333666:::>>>???BBBEEEHHHMMMIIIDDDCCCGGGMMMRRRUUUUUU]]]\\\QQQPPP[[[bbb```fff```ZZZTTTOOOOOOXXXbbbaaannnnnnccc\\\UUUZZZiiiooo||||||lllbbb^^^ccclll|||wwwpppooocccllluuuzzz}}}uuuxxx{{{tttrrrqqqhhh\\\OOOHHHBBB999888777---/////////000000//////...(((,,,111111///---...///+++,,,,,,------,,,,,,++++++++++++************)))************))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,*********+++,,,---///000000000000000000000000000------...///111222444555444555777:::;;;<<<<<<<<<777777<<>>???BBBCCCBBBBBBAAA@@@>>>>>>===>>>===;;;999666555444333333::::::333000666<<<<<>>@@@AAA@@@>>><<<:::;;;::::::888666444222444333222111000000000000,,,---...//////111444777555<<>>@@@@@@BBBCCCDDDCCCEEEGGGIIIUUUTTTTTTTTTWWW\\\aaadddgggccc^^^ZZZXXXXXXWWWVVV\\\ccciiidddZZZTTTWWW]]]gggpppzzz}}}wwwnnngggddd]]]cccllltttvvvtttnnnjjjiiilllqqqvvvwwwvvvssspppgggddd___YYYRRRLLLGGGDDD555555333222111000000000000000000000////////////......---------,,,,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,------......///---------...............///////////////000000111777666666888;;;<<<<<<<<<888:::;;;<<<<<<===@@@BBB???@@@BBBAAA>>><<<;;;;;;===<<<;;;999777444222111111222222111000000111333CCC___pppbbbWWWQQQccczzztttUUUTTT]]]xxxsssPPP777888;;;222111:::;;;===>>>@@@BBBCCC@@@<<<>>>===;;;888777666777777666444111///......///000000000///000000111222333666777999<<<@@@DDDGGGIIIRRRTTTVVVWWWXXXZZZ^^^```fffjjjoooqqqsssyyy((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((***,,,///222555777777999;;;<<<<<<>>>AAACCCKKKKKKKKKMMMPPPUUUYYY\\\ddddddcccaaa___]]][[[ZZZXXX___eeeccc\\\VVVVVVYYY___gggqqquuurrrlllhhhfffcccgggmmmrrrrrrmmmgggccccccdddeeeeeebbb^^^YYYVVVJJJHHHDDD@@@;;;777444222222222111000/////////////////////.........------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))((((((''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,,,,---............////////////000000000000000000000000111222222666555555777:::;;;;;;;;;888:::;;;;;;;;;<<>>AAAEEEHHHLLLMMMUUUYYY]]]^^^ZZZWWWUUUUUUSSSXXX^^^___[[[VVVSSSRRRVVV\\\dddgggeeebbb``````\\\^^^```aaa^^^YYYSSSOOOMMMLLLJJJGGGCCC>>>999777444333222000...,,,+++***///......---------............---------,,,,,,,,,---------,,,,,,,,,++++++************+++,,,------)))))))))))))))))))))))))))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))((((((((((((''')))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++,,,,,,------......000000000000111111111222111111111111111222222333444444444555888::::::999999:::;;;;;;:::;;;===???BBBCCCCCCBBB>>>;;;:::999666555444333222000//////000111111000//////000222---///999WWWiiiUUUOOOSSSfff|||lllSSSKKK___^^^GGG;;;333666>>>888999;;;======>>>AAACCCDDDBBB@@@>>>===;;;;;;::::::888666333111000000000///............//////000///000111222555777999:::===???AAACCCDDDGGGJJJMMMPPPSSSWWWXXXZZZ^^^eeejjjssstttwwwzzz}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))******&&&(((******+++,,,///111///000333555888:::;;;<<<<<>>999777666555333111///---,,,,,,000000000///////////////,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))***,,,------))))))))))))))))))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++,,,------......//////000000111111222222111000000000000111222222333222222444777888888888888:::::::::999999;;;===AAABBBBBB@@@<<<999777666333333222111000////////////000000///......///111///---...999VVVoooaaaSSSTTT___mmmaaaZZZooorrrWWW666...<<<999:::<<<>>>>>>===@@@DDDEEEDDDBBBAAA???===<<<<<<<<<:::888555333111000000//////...------.........000000111111333444555666888:::<<<>>>@@@BBBFFFHHHIIIKKKNNNOOOQQQTTTZZZ^^^eeefffiiimmmrrrvvvyyy{{{%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''((()))((('''''')))+++)))***,,,---............***///333333000///222555222222222333333333222222444555555444222111000000111111111000///...,,,+++...---------...///111222////////////////////////,,,,,,,,,,,,------...///.........---------,,,,,,,,,,,,+++++++++*********((((((((()))***+++,,,---((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******************++++++,,,------...------......///000111111000////////////000111111222111111333555777777777888999::::::999999;;;===???@@@@@@>>>:::666444333333222111///////////////...//////...------...000000,,,,,,000444HHHuuusssddd[[[VVVqqqjjjfff|||dddIII666:::888:::>>>???<<<>>>DDDDDDCCCCCCAAA@@@???======<<<;;;999777555333111111111000///...............111111000000111222333333111333555666777999===???CCCDDDFFFHHHJJJMMMPPPSSSWWWYYY\\\```eeejjjmmmooovvvyyy}}}%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''((())))))(((&&&&&&''')))(((((()))))))))(((((('''%%%((()))(((''''''+++...+++******))))))***++++++,,,,,,,,,,,,,,,,,,------++++++,,,,,,---------------,,,,,,,,,---///111333......------------------,,,,,,,,,,,,------...///......---------,,,,,,,,,+++++++++*********))))))(((((((((((()))***++++++(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************++++++,,,,,,------++++++,,,---...///000000///////////////000000111111111111222555777777666888999::::::999:::<<<>>>===>>>>>><<<888444222222333222000............///---......---,,,,,,---///222***+++111//////GGGgggxxxYYYWWWxxxoooaaasssaaaEEE<<<888<<<>>>;;;===CCCBBBBBBBBBBBBAAA@@@???>>>======;;;:::888666444333333333222000////////////000///////////////000000...000222222333444777999;;;;;;===???BBBEEEGGGHHHLLLNNNQQQUUUYYY]]]aaabbbgggkkkqqqtttvvvzzz$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((('''''''''(((((('''&&&&&&''')))(((((((((((((((((((((((('''''''''((((((((()))***)))+++,,,,,,***)))***+++,,,+++***+++---...//////++++++,,,---............,,,,,,+++******+++,,,---------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********************+++,,,,,,------++++++,,,---...///000000000000//////000000111222111111111222555777777666777888:::::::::;;;===???<<<===>>><<<888555333333333111///---,,,,,,,,,---,,,------,,,++++++,,,...///,,,---111111///555???iiixxxTTTXXXjjjeee]]]nnnzzzaaaOOO@@@>>>===:::;;;AAAAAABBBCCCCCCCCCCCCBBBAAA??????>>>===<<<:::888888666555444333111111000000000/////////...//////000///000111111111222444666333444555888;;;>>>@@@@@@DDDFFFIIILLLPPPSSSVVVXXXWWW\\\cccgggiiilllqqqtttxxxyyy|||$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&###$$$&&&((()))))))))((($$$&&&'''&&&&&&&&&(((***((((((((((((((()))***+++((('''''')))******(((&&&$$$(((,,,,,,)))&&&&&&''')))'''&&&'''(((******)))******++++++++++++******......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++************)))************))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------++++++,,,---...///000111111111111000111222222333222111111333555777777666777888:::::::::<<<>>>AAA<<<===>>><<<999666444444333111...,,,******++++++,,,------,,,++++++,,,...(((...000+++***000444333777___fffVVVRRRwwwdddgggnnntttwww{{{}}}cccKKKBBB>>>888999>>>AAABBBCCCEEEEEEEEEDDDCCCAAAAAA@@@@@@???===<<<;;;888777666444333222222111222111111000000111111222,,,.........---...000111000000111444888<<<======AAABBBDDDHHHKKKNNNPPPRRRMMMSSSZZZ^^^```aaaeeehhhlllnnnrrrvvvzzz||||||}}}yyy{{{}}}%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))************************,,,++++++******++++++,,,*********************+++++++++,,,,,,,,,---------+++***)))(((((()))******''''''(((((())))))******%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((+++******)))***,,,---...------,,,------...///000////////////000000000000222222333444444555555666888999:::;;;<<<<<<<<<<<<;;;:::999888777666555444333111///,,,+++*********)))))))))))))))))))))))),,,,,,++++++,,,,,,---...999444JJJ~~~^^^QQQOOO___tttVVV```yyytttqqqyyyXXXEEE888555???<<<<<<===AAAHHHKKKFFF===CCCCCCBBBAAA???>>>=========<<<;;;888666444222111000111111111000///............---------......///000000000000111222333444999:::;;;===???BBBDDDFFFJJJLLLNNNPPPPPPRRRTTTVVV^^^aaaeeehhhkkknnnrrruuuyyyyyyzzz|||~~~&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++******))))))***++++++++++++,,,,,,,,,+++***)))(((((()))******((((((((((((((()))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))******+++,,,---+++++++++,,,,,,---...///---............/////////222222222333444444555555777888999:::;;;;;;;;;;;;:::999888777555444333222111000...,,,+++*********)))))))))))))))))))))))),,,++++++++++++,,,------,,,222===PPPsssjjjXXXMMMWWWmmmtttnnn```kkkwww[[[AAA777444777<<<@@@BBBBBBDDDGGGCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::888666444333222222222222222111000/////////.........//////000/////////000000111333333444444555777999<<<>>>???CCCEEEHHHIIIJJJLLLNNNQQQVVVXXX[[[^^^___bbbeeegggmmmnnnppprrruuuxxx{{{|||~~~((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++------,,,+++***))))))((()))))))))*********++++++***)))((((((((()))******))))))((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''((()))******+++++++++************+++,,,---...,,,,,,---------.........111111222222333444444444666777888999:::::::::999888888666555333111000//////...---,,,++++++++++++))))))))))))))))))))))))++++++******++++++,,,---***000111222DDDkkkqqqXXXKKKKKKXXXsssxxx[[[bbbiiiYYYQQQEEE<<<<<<===;;;>>>DDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::888777666444555555444333222111111000000////////////000000//////...//////000111222000000111222444666888999:::<<>>===<<<===??????@@@AAABBBCCCCCCDDDAAAAAA@@@>>>===;;;:::999666666666666555444222222111000000////////////000...............///000000//////000111222333555666444666888:::;;;===@@@BBBDDDFFFIIIJJJKKKLLLOOOQQQUUUWWWYYY\\\___aaacccdddiiilllooorrrsssuuuwwwyyytttwww|||&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))******+++++++++''''''((((((((())))))))))))((('''''''''(((***+++))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&((()))******)))(((++++++++++++,,,---...///------.........///////////////000000111222222222333444444555555555555555444333222000...---+++++++++++++++++++++++++++***((((((((((((((((((((((((***))))))))))))***++++++,,,'''***111///+++===WWWqqqYYYKKKGGGWWW{{{sssQQQ```pppsssrrroooRRRDDD===;;;===;;;<<<===>>>@@@AAABBBCCCBBBBBBAAA@@@???>>>======888888888888666555444333111111000///......//////..................///000////////////000111222333111333555777777999;;;======???BBBDDDEEEGGGJJJMMMPPPQQQSSSUUUWWWXXXYYYYYY\\\___bbbeeefffhhhjjjllljjjmmmrrrvvvwwwxxxyyyzzz||||||||||||~~~%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((()))***++++++'''''''''((((((((())))))(((''''''&&&'''(((***+++((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((())))))*********+++++++++,,,,,,---...///---............/////////......//////000111111222222222333333333333333222111111000///---,,,++++++******+++++++++***))))))(((((((((((((((((((((((()))))))))((())))))***+++&&&...///(((&&&...666777RRR{{{dddRRRMMMWWWttt}}}YYY[[[OOOFFFWWWuuuVVV<<<555999999999;;;<<<>>>@@@AAAAAACCCCCCBBBAAA@@@@@@??????<<<;;;;;;:::999777666555333222111000/////////000//////............//////......---------.../////////111333444444555777888666999;;;===???@@@CCCFFFIIIKKKMMMOOOPPPQQQQQQPPPPPPSSSVVVXXXYYY[[[]]]___^^^bbbfffiiikkklllnnnpppssstttuuuwwwxxxzzz{{{{{{$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))'''(((((((((((()))))))))''''''&&&&&&'''(((***+++&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))***++++++************+++,,,---...,,,,,,---------.........---......//////000111111111111222222222111111000//////......---,,,,,,+++******+++++++++)))((('''(((((((((((((((((((((((()))(((((((((((()))******)))//////))))))000333111111TTTnnn\\\LLLPPPaaavvv{{{___GGGCCCKKKeee{{{UUUAAA777888999:::<<<===???@@@AAACCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>===;;;999888555555444333222111111222000000//////...//////000///......------------...---///000000000000111333333555777888888999;;;===@@@BBBEEEGGGIIIJJJJJJIIIIIILLLNNNPPPPPPQQQRRRTTTTTTVVVYYY\\\]]]```ccceeehhhjjjllloooqqqrrrqqqqqqooorrruuuvvvvvvxxx{{{~~~}}}~~~%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((************************((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))***'''&&&&&&&&&'''(((***+++%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((***,,,---))))))))))))***+++,,,---++++++,,,,,,,,,---------------......///000000000000000111111111111000///.........---------,,,,,,******++++++***)))'''&&&((((((((((((((((((((((((((((((((((((((()))******...%%%&&&111111&&&'''222333000HHHyyytttWWWJJJIIIMMMooosss[[[CCCDDDZZZ}}}[[[AAA999999:::<<<===???@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA???===<<<;;;888777666555444333333333111000000/////////000000111000//////......//////,,,---......---,,,...///222444666666555555777999888:::>>>AAADDDEEEEEEEEEFFFHHHKKKLLLKKKKKKMMMNNNMMMOOORRRSSSUUUXXX[[[^^^[[[^^^aaaeeeffffffeeedddcccfffjjjlllmmmooosssvvvvvvwwwyyy{{{}}}~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))******+++***((('''))),,,---,,,***,,,,,,,,,---------------///000///...222888:::999...///111222222111000///............---,,,+++***---------,,,,,,+++++++++''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((()))***+++,,,333,,,...DDDdddgggOOODDDJJJ___ttt|||fffTTTEEE[[[{{{cccUUUEEE;;;======777777===AAAAAABBBBBBBBBAAA???>>>@@@AAAAAAAAA???>>><<<;;;::::::999777666444333333111000///...............//////.........---------//////.........---------......//////000111111222666777888:::;;;<<<<<<<<>>>>>@@@CCCGGGBBBBBBAAA@@@>>>>>>======;;;;;;:::888777555444444222222111000000/////////000000/////////.....................---------------------...///000000000111222333444555666666666777:::===??????>>>???@@@CCCCCCDDDEEEFFFHHHHHHIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRSSSTTTVVVYYY[[[^^^___^^^___```___^^^^^^```bbbbbbdddgggjjjlllnnnoooppp%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))***++++++***)))***---...---,,,------........./////////,,,------,,,000666888555///000111111000///---,,,+++++++++++++++***)))((())))))((((((((((((''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((()))***+++++++++...000---(((///IIIcccyyyeeePPPAAAPPPllldddVVVYYYlllhhhUUUFFF:::444777999<<<<<<<<<===@@@CCCDDDCCCBBB@@@????????????<<<<<<;;;:::999777666666444444333333222111111111000000000000////////////......---------,,,,,,,,,+++,,,,,,------...............///000000111000000///222555777777777888:::;;;<<<===>>>@@@AAACCCCCCAAABBBDDDFFFGGGHHHIIIIIIKKKLLLOOOQQQSSSUUUVVVWWWUUUVVVXXXXXXWWWWWWXXXYYYVVVWWWYYY\\\```cccfffhhh%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******+++++++++,,,---......---------......///000000000///000///,,,---111111...000000000000///---,,,+++***+++++++++******)))(((((('''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((()))******///---,,,---------333;;;OOO~~~jjjWWWKKKZZZlll~~~pppVVVYYYfff|||oooLLL000666666777999;;;=========CCCDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::999999666666555555444333222111000000000000////////////------------,,,,,,,,,,,,+++++++++,,,,,,,,,------......///////////////...,,,...111222222222333444666777888999;;;===>>>>>><<<<<<>>>@@@AAABBBCCCCCCCCCEEEHHHJJJLLLMMMMMMMMMNNNPPPSSSTTTSSSRRRSSSSSSTTTTTTSSSTTTVVVYYY]]]^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((())))))******+++,,,,,,,,,------...------......///000000111///000///,,,---000///+++/////////...---,,,++++++***++++++++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((()))***---***+++000222///------///NNNyyytttUUUVVVUUUTTT___{{{nnnWWWYYY{{{iiiRRRCCC:::111000555<<<>>>>>>@@@BBBEEEGGGGGGEEEBBBAAA@@@@@@???>>>===<<<<<<;;;777777777777666444333222000000000////////////.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---....../////////......---///000000///...///000111111222333555666777888777888999;;;<<<=========999;;;===???AAABBBAAAAAADDDFFFIIIJJJJJJIIIIIIJJJMMMLLLKKKJJJKKKNNNQQQRRR%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''(((((()))***)))***,,,,,,++++++---...,,,,,,---...///000000111+++------+++---111111---......---,,,,,,+++++++++******+++++++++******)))'''(((((((((((()))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''(((((()))&&&(((,,,...***&&&+++444,,,555IIIllleee```VVVIIIEEEUUUyyymmmnnntttxxxzzziiiXXXCCC444111444888:::;;;>>>BBBEEEFFFEEECCCAAABBBBBBAAA@@@@@@???>>>>>>::::::;;;:::999777555333111111111111000000000000//////.........---------------------------------++++++,,,---......------///000111000...---...///,,,,,,---...///000111111111222333444666666666666666777888999;;;;;;<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDCCCBBBCCCDDDGGGJJJLLL%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((())))))'''***,,,+++******,,,...++++++,,,---...///000000+++------,,,...222111---,,,,,,+++++++++++++++,,,((())))))******))))))(((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))(((((('''''''''((((((%%%(((,,,---((($$$***444,,,444666<<>>@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===:::888666444444333333333222222222000000/////////.........///////////////.........***+++,,,---.../////////---...///...------...000,,,,,,,,,---------......------///000111111222222444444555555666777888999777888999999999:::<<<>>><<<<<<<<<===???AAACCCDDD%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''((())))))''')))++++++))))))+++...******+++,,,---...///000...000///---...000...)))+++++++++***++++++,,,,,,''''''((((((((((((((('''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((((()))))))))(((((('''''''''((((((+++((()))...111...+++***,,,(((+++222999LLLwwwrrr___LLLEEEIIIbbbkkk{{{ccceeeoooXXXGGGAAAAAA777777666777:::>>>CCCEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@AAAAAAAAA@@@===:::999666666555555555444444444000000000000////////////000000000000000000//////+++,,,...///000111111222***+++,,,,,,,,,,,,...000........................+++,,,---//////000000000//////......///000222333000111111111111222555888666666666666777888999999%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%((($$$"""%%%'''&&&&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))******************+++,,,,,,---......---...///000000...,,,+++......---,,,,,,+++*********************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++///...///111111555EEEWWWiiiUUULLLNNNQQQXXXcccssssssyyy~~~lllUUUKKKDDD<<<777777888999:::CCCAAA???@@@CCCEEEDDDBBBAAA@@@@@@??????>>>======999::::::999777555666777666333000///111222333333222222222111111000///...,,,,,,,,,---///111222333...------,,,,,,------...,,,,,,------------------+++++++++,,,,,,---------,,,,,,------...///000000111111000000000000111111222222333333333444444444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$###%%%%%%"""###'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))************))))))***++++++,,,------+++,,,.........---+++***------,,,,,,+++******)))******+++******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++***)))+++---++++++444???KKKjjjwwwrrrbbbVVVJJJIIIVVVlllqqqpppzzz~~~nnnYYYCCC:::666333555:::555999>>>CCCFFFFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<===;;;999777888999666444222111222333222222333333333333222111000///---------...///000111222...------------------...------------------------+++++++++,,,,,,,,,------+++,,,,,,---....../////////......------......///111111111222222222333333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$&&&)))(((######&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))************)))))))))******++++++,,,++++++,,,---,,,+++***)))+++++++++******))))))((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++((((((+++...---***,,,//////AAA^^^{{{dddNNNDDDKKK[[[iiippprrrfff{{{cccPPPFFF<<<555444888888777666666888<<<@@@@@@@@@@@@@@@???????????????@@@@@@>>><<<;;;;;;<<<999777666555666666444222444555555444444333222111///............///000000......------------......//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,---------////////////000000000111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%(((000222...(((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((()))))))))************)))*********+++++++++,,,++++++,,,,,,,,,+++***)))******)))))))))((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************((((((***...000///...---444+++...KKKzzztttSSSAAADDDNNNMMMjjjssssssrrrqqqeee^^^NNN======888111...///444888;;;<<<<<<===>>>???@@@AAABBBAAABBBBBBAAA???>>>>>>???===<<<;;;;;;;;;:::777555555555555555555333222222111111000/////////////////////............//////000000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------///......------......///---------.........//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''&&&***'''+++666>>>:::///'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((((((((('''$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********&&&&&&'''(((,,,...---***---,,,,,,333EEEdddvvv]]]RRRQQQJJJUUUjjjqqqrrr{{{```DDD>>>777555888999888555777888999;;;>>>@@@BBBCCCAAABBBCCCBBB@@@???@@@AAA>>>===<<<;;;<<<:::888666666666666666555444333333333333222111000000000000000//////......//////000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------......,,,,,,---------.........%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))***************...***---888???<<<222++++++***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))*********+++)))'''))),,,,,,)))&&&---444222...999YYYwwwqqqdddWWWOOO^^^~~~rrrnnn___KKK;;;333222333333333444666888;;;===???@@@>>>???AAAAAA@@@@@@AAACCC===;;;:::999:::999888666888888888888777666555555555555444333222111111222000000////////////000000111111000000//////..................------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------............///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***+++,,,---------///---...333444111...///+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))******......***)))---...+++,,,***,,,000000111888AAAnnn|||nnnaaajjjnnnqqqtttYYYCCC888888:::444444555666777888999::::::<<<>>>>>>??????AAACCC???<<<:::999:::;;;;;;:::;;;;;;;;;;;;;;;:::888888777666555444444333444444111000000//////000000111000000000000000000000000000000/////////.........------------------------------,,,,,,,,,,,,------........./////////000000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***,,,---...///////////////...)))%%%***222***))))))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))************++++++************************)))(((((((((((((((((((((((()))))))))))))))"""###$$$&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))$$$***,,,((((((,,,---+++...***+++///000,,,---222333UUUzzzyyyvvvpppddd]]]]]]uuuqqqWWWHHHCCC555555555555555444444444777999<<<======???AAACCCBBB???<<<<<<===?????????>>>>>>>>>>>>===<<<;;;:::777777666555555555555555111111000000000000111111000000000000000111111111111111000000/////////...........................000//////......//////000/////////000000000000111&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&---...//////------...///++++++,,,,,,,,,---------,,,,,,+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''$$$######%%%'''(((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++,,,---.........,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((('''&&&&&&&&&((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,---...//////333666EEEbbbsssfffYYYQQQTTThhh|||||||||kkkYYYFFFCCC;;;333222666666333...111555999<<<>>>======??????>>>>>>>>>???@@@@@@>>>>>>?????????===<<<;;;::::::999888777777777777777666444222111222222333222222222333222222111111111111111111000///......000000000111111000//////......//////000000000111000000/////////111222333%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,,,,******+++,,,))))))))))))************************************,,,,,,+++)))'''&&&%%%$$$'''&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---...---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''''''''((()))***'''(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************,,,++++++,,,,,,---...///...---111AAA[[[xxx}}}kkk^^^SSSWWWaaaooo|||zzzuuunnn^^^III:::666555555>>>:::444000111555999===<<<<<<======???@@@AAAAAA???@@@@@@???>>>===;;;:::::::::999999888888999999999888888777777777777777777777777777777666666555222222222222222222222111222333333333333333222222000000000111111111111111111000/////////000222333$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,---000000...,,,***((('''&&&)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---,,,+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++++++++,,,---......///---++++++444IIIeeezzzxxxiii]]]SSSQQQUUUccc}}}{{{___III===777999777555555666666666444444555666777888999999:::>>>>>>>>>===<<<;;;999888999999999999999::::::;;;999999:::;;;;;;;;;;;;;;;:::::::::::::::999888888333333444444555666666666444444444444444444444444333333333333333333222222222111///...///000222444###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))))))))******************+++++++++***)))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++***)))))))))(((((())))))))))))((('''&&&%%%(((((((((((((((((((((((())))))))))))************((()))))))))************************+++,,,---...+++000333///+++...999CCCiiirrrddd]]]UUUNNNRRR^^^uuugggZZZTTT>>><<<::::::;;;;;;888555444444555555555555666666999999999888888777666666777777777777888999:::;;;666888:::;;;<<<===<<<<<<:::::::::::::::999888777444444555666777888999:::444444444444444555555555666666555555444444333333333222000//////000222333$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***,,,,,,***)))))))))(((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***+++------...,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++******))))))(((((((((((()))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))************((()))))))))***************************+++------%%%+++222333///,,,---///555OOOpppwwwrrrkkk___XXXXXXWWWWWW^^^www{{{rrrvvv|||}}}~~~lll```NNNAAA;;;;;;;;;;;;777777666555555666777777333333333333333333444444333333333444555666888888555666999;;;<<<======<<<:::;;;;;;:::999888777666555555555666777888999:::555555555444555666777888777666666666555555444444333222111111000111222222%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%&&&(((***+++,,,---,,,,,,,,,+++++++++++++++(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''((())))))******///---,,,++++++***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))*********)))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))************))))))))))))***+++,,,------,,,,,,,,,---///111222---222@@@WWWqqq}}}zzzzzzyyyWWWPPPUUUhhhzzzrrrjjjxxxuuueeeZZZPPPEEE>>>:::888444111//////000111111111000000000111222333111111111111222333555555555666888999;;;<<<<<<===<<<<<<<<<<<<;;;999888777777666555444444555777777666666555555555777888999555555555555555444444444222222333333333222111000&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))))))))*********''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''++++++,,,...000///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********&&&'''((()))))))))((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************)))(((((())))))***+++,,,222///+++)))***---///111777...***333EEE```ooonnnuuu}}}xxxmmmooozzz}}}nnnaaaXXXRRRIII@@@999555444444666555333222111111111222111000000000111222333333333444444555666888999:::===<<<<<<<<<;;;999888777777666444222111111222333333222111111222333555777333333333444444444444444000222444555555333000...'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$&&&***///333555333111''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************%%%&&&''')))))))))(((((($$$%%%&&&((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((()))***+++,,,((())),,,...///...---,,,+++,,,///111///777RRRoookkk[[[UUUbbbsss}}}ooo```SSSJJJFFFEEE;;;:::777555333222222222111111111000111111222333000000///000111333555666;;;;;;;;;:::999777666555888666333111/////////000...---,,,,,,---///111222111222222333333444444444///111555777666333///---%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))---111555888000...,,,)))&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***%%% !!!&&&******(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))******)))(((((((((((()))...+++(((''')))+++***(((''''''((()))))))))((((((+++)))(((((()))******)))+++++++++******((('''&&&'''(((((()))******++++++%%%%%%&&&'''(((***++++++************************++++++++++++++++++++++++------,,,---...111444666NNNiiirrr}}}zzzlllMMMMMMSSS```zzzzzz}}}lllpppUUU>>>:::999222111666222666777333...---///000444222000000222333333333111222444555444333333333000///...---...///000111//////.........---------....../////////...------...,,,...444555///---000%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''))),,,...000...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((())))))+++)))'''(((+++------,,,))))))))))))(((((((((((((((&&&&&&&&&((()))(((''')))***************))))))(((((())))))******++++++((((((((())))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,---...000222333555BBBXXXrrrlll{{{yyyfffaaaYYYVVVeeeooo]]]NNNBBB@@@DDD222333333333555666444///222000......///111111111666555333444444444111///222222111000000000000111000/////////...........................------,,,///,,,,,,000000------000%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---333111***$$$%%%(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))((())))))************))))))'''&&&''')))***************)))(((((())))))***++++++***,,,......---+++++++++,,,---------------+++++++++++++++,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000---000???YYYuuu|||xxxdddTTTSSS\\\ddduuuzzzrrreeeccceee[[[QQQAAA555444888666000777555222111222333333333555222...///333444111---000000000000///...------000000000/////////......---------------,,,,,,,,,...---///222222...,,,---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&---333222***%%%%%%)))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,+++***)))******)))))))))))))))(((,,,+++++++++,,,---...///222111222333555555444222111222222222222222111111///.........------------,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,000///---,,,222FFFcccxxxlllVVVMMMKKKaaaiiiwwwmmmVVVJJJGGGBBB:::888666444444555555555444111///...///222444333222---...///000000///---,,,000000/////////............---------,,,,,,---------000555999999333---)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''$$$######$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***)))((((((***+++,,,---......//////222222333444666888999:::999888888999::::::999777999999999888777666444333111111000///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++$$$---555333......999EEE\\\rrrgggfffjjjiiimmmqqqoooiiikkk}}}wwwkkkbbbYYYJJJGGGDDDAAA>>>;;;777333333333222333333333333222...///000222222222111000/////////............---......------......000000333555666666555333///,,,%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((((((((('''(((((((((((()))))))))((((((((()))))))))******))))))(((((())))))***+++'''***...222444777:::===@@@AAACCCEEEGGGIIIIIIJJJIIIGGGEEEEEEEEEFFFEEEDDDBBBAAAAAA???>>><<<:::999777666555444222111000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...///111111000///:::OOOaaavvvxxxrrrppprrrxxxwwwuuuqqqfffVVVNNNUUUbbbeeettt}}}uuulllaaaUUUIIIAAA???===:::999999666222.........///000000000000000000000000/////////......//////...///000222444555;;;999333,,,***...111111%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))***************)))***,,,000333555111666<<>><<<:::999888555555444333222111000000........................------------------------,,,++++++***+++,,,---...444...))))))...333555444///000222JJJqqq|||vvvuuuuuuxxx|||zzzvvvsssqqqjjj___VVVSSSOOOXXXjjj~~~~~~qqqiii\\\TTTMMMOOOSSSQQQEEE:::555444333222111111111111222222222111111111000000000//////000333666999:::<<<;;;555,,,***///222111%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&---,,,***(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))************------,,,...222777===AAAGGGLLLSSSWWWZZZ]]]bbbeeeaaadddfffhhhhhhfffcccaaa___[[[VVVSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQLLLKKKJJJHHHFFFDDDBBBBBB;;;:::999777555333222111000000000000000000000000------------------------,,,+++*********,,,///000'''+++///111///......///...333222333999DDDdddwwwttttttyyywwwtttyyyqqqbbbMMMLLLSSSaaalllkkkeeeaaabbb}}}qqqiiiqqq~~~|||oooeeejjjuuuuuudddSSSBBB@@@>>>;;;999888888888444444444333333333222222000000000222444888;;;>>>888<<<;;;555333444111+++)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,666<<<666000,,,)))$$$$$$'''((((((%%%$$$&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&)))''''''''')))******)))&&&((()))***+++,,,///111333666;;;@@@EEEMMMVVV\\\bbbbbbccceeehhhkkkmmmooolllooorrrssssssqqqqqqrrrdddYYYOOOKKKJJJHHHEEEBBBJJJKKKMMMOOOPPPQQQRRRRRRPPPLLLHHHHHHJJJJJJFFFBBBCCC???;;;:::<<<<<<;;;888444444333222111000//////......---,,,++++++++++++,,,,,,---------,,,***)))........................+++///111111222666???FFFhhh~~~|||zzz|||tttcccWWW]]]ccc___VVVQQQJJJ```}}}~~~yyyvvvhhh```ZZZYYYVVVOOOLLLOOONNNWWWXXXLLL>>>999::::::<<<:::888888:::===???AAA======999333111333222///)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---:::CCCBBB<<<666///(((''''''''''''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))((())))))******((('''+++***)))(((***///777===DDDJJJRRRXXX]]]aaafffjjjlllmmmooorrrtttvvvwwwxxxsssrrrrrrsssuuutttpppmmmqqqeeeXXXRRRRRRPPPKKKGGG?????????>>><<<;;;999888<<<999888;;;???BBBAAA>>>===:::888777777888777666666666777777666555555444///...---,,,++++++,,,,,,,,,---......///...------...........................000111///---...333888:::KKKggg}}}ooofffkkkrrrkkk]]]TTTJJJOOO[[[nnn}}}yyyuuuzzz}}}|||}}}nnnfffeeeddd^^^XXXQQQLLLJJJKKKKKKKKKFFFGGGDDD>>><<<>>>>>><<<(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,:::GGGJJJEEE>>>666000,,,(((%%%%%%((())))))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))******+++++++++***(((''')))+++...333:::DDDOOOVVV\\\___dddhhhjjjlllnnnooossstttvvvwwwwwwvvvtttssszzzuuupppppprrrqqqkkkddd^^^VVVMMMIIIJJJKKKHHHCCCAAAAAAAAA@@@???>>>===<<<:::888666888;;;===;;;999555555555333111000111222444555666777666444222111555444111///------------------------------------------------------------...000111///+++***,,,///---000:::JJJ___tttvvvlllsssyyypppccc]]]YYYZZZ]]]bbbkkkttt{{{yyy{{{sssooommmkkkooossssssmmmgggddd___ZZZ((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***555AAAFFFDDD???<<<:::222+++$$$###(((***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))******+++++++++***))))))+++,,,,,,333===HHHQQQYYY___bbbiiiiiijjjkkkmmmppptttvvvttttttsssqqqmmmhhhbbb___]]]XXXSSSQQQRRRPPPLLLHHHFFFJJJMMMNNNRRRVVVXXXWWW^^^]]]\\\[[[YYYVVVTTTSSSKKKIIIHHHIIIKKKLLLJJJIIICCCEEEFFFCCC???===>>>@@@;;;;;;<<<<<<:::666222000333222000///......//////000///......---.........------------------------,,,...000000...---...///333444222...000???ZZZooowwwjjjooozzzcccRRRRRR[[[gggccc___^^^]]]cccqqq'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))...666;;;;;;===BBBGGG999000&&&###'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************+++************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))***++++++))))))(((&&&&&&***000555@@@FFFPPPXXX^^^aaaccceeemmmnnnqqqtttvvvwwwwwwvvvhhhgggccc^^^XXXPPPJJJFFF@@@>>><<<;;;:::<<>>;;;:::999======<<<;;;<<>>:::::::::<<>>???AAABBBAAAEEEFFFJJJRRR^^^mmm|||zzzmmmiiinnnwww~~~~~~}}}{{{xxxtttpppmmmkkkaaabbbcccbbbaaaaaabbbccc\\\[[[\\\___dddfffeeebbbeeeeeefffhhhiiikkklllmmmqqqtttxxx{{{|||yyyuuurrr^^^YYYPPPFFF>>>999777666111111111111111111111111///...---...000222222222,,,...//////......000111555,,,***000333444AAARRRmmm~~~kkkiiixxxpppQQQFFFMMMTTTOOOEEENNNVVV```fffeeedddhhhnnn''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((+++///222444BBBEEE>>>...&&&))))))###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((())))))))))))'''%%%$$$"""######$$$$$$%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((('''''''''''''''((((((((((((((('''******+++++++++,,,,,,,,,+++,,,---...............///000111222333444555555555555555777:::;;;:::999;;;<<>>999:::999444111///...,,,---++++++---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((''''''((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''+++***(((((()))))))))(((''')))***(((&&&(((...444???FFFPPPXXX\\\aaafffjjjnnniii```TTTHHH@@@<<<;;;>>>999555777===EEEMMMRRRccciiirrr|||||||||yyyqqqjjjjjj______\\\YYYZZZ[[[UUUMMMLLLLLLMMMNNNOOOQQQSSSTTTSSSLLLHHHKKKRRRUUUVVVVVVYYYXXXWWWVVVVVVYYY^^^aaahhhhhhhhhiiikkknnnpppqqqrrrpppmmmhhhbbbZZZQQQJJJDDD888111444444......333000000111222222111//////111///---,,,+++---///000000000000000111222333444>>>OOOfff|||yyyppp{{{kkkaaadddbbb^^^]]]WWWOOONNNQQQLLLCCCIIIXXX}}}wwwwww|||~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&'''''')))+++---...666:::666)))###''''''"""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((*********)))))))))))))))*********+++******))))))))))))******+++,,,,,,,,,...///111333555666666777999;;;===???AAABBBBBBBBBFFFGGGHHHIIIJJJJJJKKKKKKPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPMMMHHHCCC???===;;;<<<888222000000222222111///---+++))))))+++,,,...***+++,,,,,,,,,+++,,,,,,************************************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((''''''((((((((((((''')))+++,,,...444>>>FFFOOOTTT\\\aaaccccccbbbaaaUUUQQQJJJAAA999666777999333666===HHHUUUbbbmmmuuu}}}xxxuuummmfffbbbbbb___XXXRRRRRRLLLMMMLLLKKKNNNQQQMMMGGGFFFHHHIIIIIIHHHHHHJJJLLLKKKIIIGGGHHHJJJKKKMMMOOOMMMLLLKKKIIIIIIJJJMMMOOOZZZ[[[\\\^^^___bbbeeehhhnnnoooppppppmmmiiieeeccc[[[RRRHHHCCC>>>999666666111000/////////000222333333222111111000/////////000//////000111222333333---555AAANNN[[[lll}}}nnnuuuuuuoooooommmoootttvvvjjjaaa```^^^YYY[[[aaaffflllnnngggbbbdddkkkoooooouuu|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''&&&''''''((()))***///---&&&###'''((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''((()))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))******************((()))+++---///222333444777999;;;>>>AAACCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKNNNQQQTTTTTTSSSTTTXXX[[[ZZZZZZZZZZZZ[[[[[[\\\\\\YYYXXXWWWVVVTTTRRRQQQQQQLLLHHHCCC@@@>>>>>>>>>===777444///+++)))***,,,---******+++,,,,,,+++******************************++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))((((((+++///444:::DDDPPPYYY^^^___aaabbb___YYYPPPJJJ???<<<777222///111666:::EEEOOO]]]jjjuuu|||wwwrrrllleee^^^YYYXXXSSSPPPQQQOOOJJJGGGGGG@@@CCCDDDCCCFFFJJJJJJEEEEEEIIIMMMLLLGGGDDDEEEGGGFFFHHHIIIGGGEEEDDDFFFHHHKKKJJJHHHGGGFFFEEEFFFFFFHHHKKKMMMNNNNNNPPPTTTYYY```dddjjjlllllllllnnnpppooonnnhhh___WWWQQQHHH@@@777444111......///111222111111111111111000...---////////////000111222222...///...///333???NNNXXXxxxwwwwwwvvvooollllllttt~~~{{{xxxvvvxxxzzzzzzwwwssswwwrrrnnnjjjccc[[[XXXYYYXXXVVVVVVgggpppfffiiikkkmmmsss~~~ooorrr{{{''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%)))***&&&%%%((()))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********((()))))))))******++++++'''''''''((()))+++,,,------...111666:::>>>AAACCCDDDEEEHHHKKKMMMOOOQQQQQQQQQNNNJJJGGGDDDCCCCCCCCCDDDIIINNNPPPQQQTTT\\\bbbYYYYYYZZZZZZ\\\]]]^^^___ZZZWWWUUUVVVWWWVVVVVVXXXSSSTTTUUUUUUVVVUUUSSSQQQHHHEEE@@@:::444111.........---,,,,,,,,,+++)))'''+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))***,,,111888@@@IIIRRR\\\bbbgggccc]]]WWWPPPFFF:::222555555333222222777===BBB```mmm}}}yyytttqqqjjjgggccc]]]VVVPPPJJJFFFEEEDDDCCCCCCDDDCCCCCCCCCGGGLLLNNNMMMNNNQQQRRROOOOOOXXX``````YYYRRROOOPPPOOORRRRRRPPPNNNMMMKKKHHHIIIGGGEEECCCBBBAAA???>>>CCCFFFHHHGGGEEEFFFJJJOOOOOOUUU\\\^^^^^^___ccchhhmmmvvvzzzvvvqqqnnnbbbTTTIIIFFFAAA<<<777444111000111111000000000000111111///////////////000111111444333222///,,,---111555CCCRRRjjjqqqgggcccccchhhnnnooozzzzzz{{{xxxtttwwwwwwsssvvvkkk```OOOQQQeeegggXXXOOOJJJLLLLLLMMMSSS]]]ddddddmmmgggmmm~~~nnneeefffeeedddgggmmmrrrtttttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''((((((((($$$((()))'''&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********+++&&&''''''((()))***++++++******,,,---000333666777:::;;;>>>BBBFFFIIILLLNNNMMMNNNPPPRRRTTTUUUVVVVVVUUUOOOFFF>>>777444333444555:::@@@CCCFFFLLLVVV^^^]]]^^^___aaaaaaaaaaaaaaa[[[SSSLLLKKKJJJFFFEEEGGGLLLOOORRRVVVYYY\\\^^^```ZZZYYYVVVQQQJJJAAA:::666222000...---......---+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))'''(((+++---222999DDDOOOXXX^^^bbbdddeee]]]RRRHHH???777///)))111333555888;;;AAAHHHMMMiiixxx}}}yyysssmmmfffaaa^^^XXXVVVRRRNNNJJJHHHGGGGGGGGGIIIJJJJJJLLLOOORRRSSSUUU\\\aaa``````bbbcccbbbgggrrr~~~zzzpppiiigggfffhhhgggeeeggghhhaaaWWWYYYVVVSSSQQQQQQQQQNNNLLLMMMNNNNNNKKKHHHGGGIIILLLFFFKKKPPPQQQOOOOOOTTTXXX]]]iiirrrsssuuuzzzvvvmmmfffddd```ZZZQQQHHH???;;;777555222//////000333555//////////////////000111+++---///000000///......///222888EEEZZZrrrvvvtttpppfff___ppptttjjjrrr|||mmmjjjppp{{{{{{}}}~~~ggg___kkknnnddd```WWW[[[\\\XXXVVVWWWVVVSSSZZZRRRTTTaaaeee[[[NNNIIIXXXTTTPPPMMMNNNSSSYYY]]]''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((%%%&&&''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++'''((((((***+++,,,------333333444777:::===AAACCCFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQSSSTTTUUUVVVVVVWWWWWWQQQHHH???888333111111---000333444777===FFFLLLZZZ]]]aaaeeefffeeebbb```PPPCCC999888777333333888999;;;>>>AAAFFFLLLTTTYYY___aaacccbbb]]]UUULLLFFF333///+++***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((((((+++111666===DDDOOOYYY___```^^^\\\RRRKKK@@@777111///......444666:::>>>DDDLLLUUU[[[ssszzzsssnnnlllfff___XXXRRRMMMJJJJJJJJJIIIHHHHHHJJJOOORRRXXX\\\^^^]]]^^^ccchhhiiihhhrrrzzz{{{yyyzzz|||{{{rrrqqqnnnjjjiiikkkllljjjhhh^^^\\\XXXUUUSSSQQQPPPOOOIIIKKKLLLKKKHHHGGGJJJMMMPPPVVV\\\___fffpppwwwyyyzzzzzzzzzwwwoooeeeZZZTTTCCC???888222......000111000000000//////000000111------......///000111111000---+++,,,444AAAOOOXXXkkkttt|||zzz|||}}}ooorrrxxxzzzkkkgggeeehhhjjjlllpppuuu}}}{{{nnnkkkyyyzzzuuupppqqqkkkgggfffbbbYYYPPPLLLOOOLLLFFFAAA???CCCJJJPPP''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&&&&'''''''''&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&'''((()))***,,,++++++)))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,...///111222222888888888999<<>>FFFMMMPPPUUUYYYYYYTTTLLLGGG;;;888333......222999???HHHHHHIIIKKKPPPZZZeeemmmzzzvvvpppmmmeeeZZZXXXVVVSSSOOOKKKHHHFFFFFFJJJMMMQQQTTTVVVZZZ```dddmmmrrrsssppppppuuuzzzzzz{{{{{{{{{vvvpppnnnmmmlllhhheee```^^^ZZZUUUPPPMMMLLLKKKJJJKKKOOOUUUYYY]]]fffnnnwwwzzz~~~zzzsssooo]]]XXXOOODDD;;;555222000222111111000000000111111444222000/////////000//////000222222000/////////999FFF[[[rrr~~~qqqqqq|||{{{yyy{{{}}}yyyzzzvvvwwwlllgggttt~~~}}}uuuppplllhhh]]][[[VVVOOOKKKNNNUUU\\\''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%$$$)))(((((()))((('''***---&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))%%%%%%%%%&&&''')))+++---555444222000...+++***)))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,...///000222333555666666777666666666888:::===??????AAACCCGGGJJJNNNPPPRRRTTTUUUWWWYYYZZZ\\\\\\]]]\\\^^^```aaa```\\\WWWTTTLLLFFF>>>777444333333222222<<>>KKKUUUYYYYYYXXXUUUNNNDDD999111000111111222555>>>JJJSSSaaa___[[[YYY\\\fffrrr{{{sssvvvqqqddd]]]]]]UUUIIIHHHHHHHHHIIIJJJMMMOOOQQQVVV\\\ccchhhkkkoootttxxx~~~xxxooogggaaa[[[VVVSSSIIIHHHNNNXXXXXXRRRTTT\\\iiinnnvvv}}}~~~{{{uuujjj]]]PPPEEE===888222222111111111111111222......///000111111///......///000...---...111444---111444999EEERRRTTTMMMdddwwwwwwfffjjjmmmhhhgggqqq|||{{{qqqqqqnnniiifffjjjsss{{{&&&&&&&&&'''''''''''''''))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&'''((()))***///555***+++---//////...---,,,,,,***(((&&&%%%&&&'''((())))))))))))((((((((((((((())))))*********++++++((()))******+++---000333111777>>>???;;;555333333111111111111111111111111111222333333333777???EEEIIIJJJLLLQQQVVVYYYZZZZZZdddcccaaabbbccccccbbbaaaddd___YYYSSSLLLDDD:::333333111666CCCMMMTTT^^^hhhfff```VVVLLLCCC<<<555111333<<>>LLL[[[aaabbbdddbbbXXXKKKCCC???888///666999888222------.........///000---)))))),,,///+++,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%'''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''(((***,,,&&&---333999CCCOOOVVVXXXZZZTTTMMMFFF<<<222...000///000444<<>>CCCDDDCCC@@@;;;999;;;======???AAACCCDDDDDDCCCBBB===<<<<<<<<<;;;999555222///......000555999<<<===@@@EEENNNYYYcccjjjkkkkkkppppppppppppooolllfffaaaRRRHHH===555111111777>>>MMMZZZkkksssppphhhaaa___MMMGGG@@@???FFFQQQ]]]dddnnnjjj```SSSFFF>>><<<<<>>???BBBCCCCCCDDDDDDCCCBBBCCCGGGJJJJJJLLLPPPSSSTTTTTTSSSRRRRRRPPPNNNNNNOOOMMMHHHCCC888555111///000111333333333999BBBPPP]]]fffkkklllnnnnnnooopppqqqqqqooonnnggg___TTTKKKEEECCCFFFIIIGGGTTTfffrrrvvvtttqqqpppfffaaaXXXQQQKKKIIIIIIIII\\\cccllllllbbbQQQ@@@666666<<>>FFFMMMTTTXXX\\\```___ZZZRRRDDD666111111111333666333999EEESSS```jjjooorrriiiiiifff```ZZZVVVSSSQQQIIIGGGFFFHHHPPP[[[hhhooouuu}}}|||}}}vvvtttnnncccWWWNNNJJJIIIOOOWWWaaallluuu}}}yyykkk\\\LLL???666///000222333222111000///------------------------//////.........------------....../////////000000---777@@@FFFOOO^^^iiimmmnnnttt|||}}}{{{wwwyyyxxxqqqwww}}}zzztttrrr&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***)))(((,,,111,,,$$$'''((()))))))))((('''&&&***))))))(((((((((((((((((()))))))))*********+++))))))***,,,...111444666888;;;???AAABBBCCCEEEFFFCCCEEEGGGIIIKKKMMMOOOPPPOOOQQQUUUXXXZZZZZZXXXWWW]]]ZZZXXXXXXZZZ[[[YYYWWWKKKGGGAAA===;;;<<<<<<<<>>999444222444555444111........................//////......------,,,,,,***,,,000222111///,,,)))000333222...,,,111999===HHHSSSdddsss~~~|||yyy|||{{{tttwwwxxx|||&&&&&&'''((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((...111///***+++///+++""""""$$$''')))******)))((())))))))))))))))))))))))((())))))******+++++++++***,,,...222555888;;;<<>><<<111000---,,,*********+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''''''''((()))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&'''''''''(((((((((&&&***///555<<>>??????BBBDDDEEEFFFFFFHHHJJJLLLOOOOOOPPPQQQSSSTTTTTTTTTXXXYYY[[[\\\]]]^^^^^^^^^```aaaaaaaaaaaacccfffiiidddaaa]]]\\\]]]^^^______^^^^^^^^^```aaaaaa___]]][[[^^^aaaaaaaaaaaadddfffdddfffccc^^^^^^cccfffeeefffhhhkkklllmmmmmmmmmmmmnnnppprrrrrrpppnnnooopppmmmeee\\\ZZZ]]]``````___DDD:::333555???NNN```pppsssvvvvvvrrrmmmdddWWWJJJOOOPPPPPPNNNJJJFFFDDDCCC@@@===999444000---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''((((((((()))))))))***000888@@@FFFKKKPPPSSSRRRWWWYYYVVVRRRNNNGGG???<<<@@@KKKZZZdddhhhlllpppmmmjjjgggdddccc```[[[XXXQQQLLLJJJKKKKKKPPP\\\jjjooouuu|||nnnggg^^^VVVNNNKKKRRR\\\jjjnnnttt}}}wwwjjjWWWEEE:::444111000000000000000000000000000/////////.....................------,,,------...///000111222000---,,,,,,,,,------...///222555888>>>LLLaaauuu}}}wwwvvv~~~&&&&&&'''((()))***++++++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$,,,...((()))111333...+++***(((&&&&&&&&&((((((((()))************))))))((())))))***++++++,,,,,,111444888<<>>777111---+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************...555>>>GGGMMMPPPSSSTTTVVVYYYXXXRRRKKKDDD:::222CCCIIIWWWffflllkkkjjjlllnnneee[[[XXXZZZYYYQQQIIIEEEFFFLLLSSSXXXccc{{{wwwmmm```UUUUUU]]]UUUWWW]]]gggtttzzzfffQQQAAA777333000000000000000000000000////////////////////////(((***---000111000...---,,,+++***---......///111***+++,,,---...///000111555555333444;;;JJJYYYbbbggguuuxxxvvv{{{zzz|||(((&&&%%%'''***+++)))&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))'''&&&)))000666---+++)))'''&&&&&&((((((*********************))))))***+++++++++---111444:::;;;<<<===>>>???@@@AAAFFFHHHIIIIIIIIIJJJLLLNNNNNNPPPRRRTTTWWWYYYZZZ[[[[[[]]]``````\\\YYY\\\```^^^\\\ZZZ[[[ZZZYYY[[[]]]]]]ZZZTTTNNNOOOVVVZZZZZZ[[[bbbgggiiimmmrrrqqqlllooo{{{wwwsssuuukkkhhhrrrwwwqqqkkkkkkkkkiiijjjeeeccceeehhhkkkqqqyyyqqqddd]]]\\\SSSEEEEEEPPPbbbpppyyyyyyyyyuuuaaaHHH<<<222///777AAACCCCCCEEE???FFFNNNPPPJJJ>>>333,,,------+++***)))))),,,...---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((('''''''''%%%+++///,,,&&&%%%+++222555@@@HHHJJJMMMSSSVVVTTTQQQTTTTTTLLLAAA999999<<>>???@@@AAABBBCCCGGGHHHJJJJJJJJJKKKMMMOOOVVVUUUTTTSSSSSSUUUVVVXXXYYYZZZZZZYYYWWWVVVYYY]]]XXXZZZ]]]aaaeeeiiimmmqqqggghhhddd______dddhhhhhhrrryyyrrrfffbbbccceeejjjoootttpppooosssnnnddd___bbblllwww}}}zzzyyyyyyoooaaaJJJ???555222333777@@@JJJDDDEEEJJJRRRXXXSSSFFF;;;***---000///+++)))+++...++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((%%%'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&***---+++(((***000666===EEEKKKKKKKKKPPPQQQPPPKKKKKKHHHAAA999555888<<>>>>>???@@@AAACCCDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXVVVSSSRRRUUUZZZ]]]lllpppuuuyyy}}}sssfffbbbbbbcccdddlllmmmooorrrtttssspppmmmpppyyy|||zzz|||zzzuuueeeZZZJJJ;;;111333BBBQQQRRRIIIBBBFFFRRRXXXTTTMMM999555000------......---*********++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''((())))))''''''((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---222888===FFFJJJKKKHHHFFFGGGHHHGGG@@@===999444222555;;;@@@DDDQQQbbbhhheee^^^\\\\\\TTTMMMGGGFFFJJJTTTcccpppvvvwwwggg]]]VVVTTTVVV[[[sssyyybbbUUUFFF;;;333///111444111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++,,,///000111000...---------+++++++++---000555:::>>>AAACCCHHHLLLPPPRRRSSSSSSWWWWWW^^^kkkrrrqqqtttzzz|||''''''(((*********((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''+++000333222000+++***)))(((''''''((((((&&&'''((()))***+++,,,,,,---111555999;;;===???AAA@@@@@@BBBCCCEEEFFFGGGHHHJJJLLLOOOPPPPPPPPPRRRSSSRRRTTTWWWYYYZZZXXXUUUSSSPPPQQQQQQRRRYYYdddmmmpppwwwqqqppprrruuurrrqqqlllfffgggmmmooolllrrrwww|||~~~}}}zzzyyyqqqcccRRRCCC>>>DDDLLL```VVVGGG>>>>>>FFFPPPVVVUUUEEE222+++///222000+++++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))***++++++***)))***+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))))))))***)))))),,,333:::AAADDDGGGGGGDDD???<<<;;;;;;;;;444333111222777>>>FFFKKKXXXWWWYYY]]]aaa```ZZZTTTMMMHHHJJJVVVhhh{{{vvvjjj^^^VVVQQQWWWfff{{{}}}rrrbbbQQQCCC888333111222111000//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---+++---...---,,,***++++++111///,,,***((()))+++,,,//////......///111333444000///444>>>DDDEEEHHHNNNQQQNNNOOOSSSTTTTTTXXX```&&&(((***++++++)))''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&%%%'''---333555444111)))))))))((((((((((((((('''''')))***,,,---...///222555999;;;<<<===???@@@AAAAAABBBDDDFFFHHHIIIJJJMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUSSSRRRRRROOOSSSWWW^^^mmmvvvtttyyy}}}|||zzzuuurrrvvv{{{}}}||||||zzzyyysssiii]]]QQQHHHBBBYYY]]][[[OOO???:::CCCOOOZZZSSSGGG<<<444000---,,,......------,,,++++++***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))******(((((()))***&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******,,,+++,,,222:::AAAFFFHHHBBB>>>999666333222222222///222666===EEENNNUUUYYY\\\XXXUUUVVVYYYZZZVVVRRRPPPPPP\\\vvvwwwooojjjggg]]]\\\bbbqqq|||nnn]]]LLL>>>555333222111222444333000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---%%%'''))))))(((((()))***))))))***++++++,,,---...111000///------,,,------...,,,,,,...///------///111000000222111///222555&&&))),,,---+++)))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((($$$&&&)))---111222111000)))))))))))))))(((((((((((()))+++---///111222333666888;;;<<<<<<===>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLMMMOOORRRRRRQQQPPPPPPQQQNNNOOORRRVVV\\\bbbgggjjjlllqqqtttxxx|||nnnkkkmmmooorrrxxxvvvzzz}}}{{{uuujjjYYYJJJDDDUUUeeecccSSSBBB<<<===HHHTTT]]]VVVAAA111---111000//////...,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++---///333:::AAAFFFHHHIII;;;555111222222111222555555;;;DDDMMMSSSYYY]]]```YYY^^^```ZZZQQQMMMQQQVVV```cccsssyyytttdddVVVVVVcccsss|||gggQQQAAA444111//////222333222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******++++++---......---,,,---...%%%&&&)))+++---------,,,'''((()))***************---------------------...///000222222000......///&&&)))---...+++(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%'''***,,,+++++++++,,,(((((())))))))))))((((((***+++---///222444666777888:::<<<<<<<<<>>>@@@CCCDDDEEEFFFHHHKKKLLLNNNOOOLLLNNNPPPPPPOOOMMMLLLLLLLLLUUUdddsss~~~yyyoooeeefffoooooovvv|||}}}}}}zzzooocccJJJQQQ[[[cccbbbXXXHHH===;;;IIIYYY]]]SSSCCC888333//////......------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''(((((()))******++++++---222:::BBBFFFHHHHHHHHH777111000555999999;;;???CCCKKKTTTZZZ[[[[[[]]]```[[[]]]^^^[[[XXX]]]jjjvvvxxxdddYYYUUUXXXbbbmmmkkkZZZFFF>>>444......000000///........................,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))***''')))******(((''''''(((***++++++,,,++++++***))))))***+++---............%%%'''((()))+++...//////(((***+++***)))(((((((((%%%)))......+++(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%(((+++***'''%%%%%%''''''((()))))))))))))))(((+++,,,...111444666888999999;;;<<<<<<===???CCCFFFFFFGGGHHHJJJMMMOOOPPPQQQJJJLLLNNNNNNLLLJJJHHHHHHXXXiiiiiicccjjjeeemmmssstttwww{{{zzztttgggYYYPPPXXXhhhlll___NNN>>>>>>EEETTT```[[[FFF222---------............///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((()))***)))((('''(((***%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((()))***+++++++++---555???GGGIIIIIIGGGFFF777111111999@@@BBBEEEIIINNNVVV^^^```\\\XXXYYY\\\YYYRRRLLLRRRfffsssaaaSSSRRRYYYeeexxxvvv___RRRAAA555111222333333........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++************++++++(((***++++++***)))***+++))))))))))))***+++,,,,,,*********))))))((('''&&&***++++++***)))***)))'''(((+++,,,***)))***,,,,,,(((,,,///---(((%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''(((((()))*********---+++)))((('''((()))***000222444555666777999;;;888:::<<<>>>AAACCCDDDEEEFFFFFFIIIOOOOOOJJJKKKPPPIIIMMMNNNJJJFFFJJJVVVaaassszzzyyykkkdddkkkrrrqqqttt{{{wwwqqqbbbVVVZZZgggjjjdddQQQDDD999>>>TTTcccYYYEEE666000,,,......+++,,,222,,,,,,------,,,,,,+++***************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))+++******)))((('''''''''((((((((((((***---000222<<<@@@EEEHHHJJJKKKMMMNNNEEEDDDDDDHHHMMMQQQPPPOOOMMM[[[aaaXXXTTT[[[```]]]SSSPPPTTThhhoooaaaYYYXXXZZZhhh}}}mmmWWWFFF:::333000000//////000333000++++++---//////.........---------+++++++++************)))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((,,,...---(((%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''(((((()))))))))***)))(((((()))+++---///222444666777888999;;;===CCCBBBBBBCCCDDDFFFHHHIIIJJJHHHIIILLLLLLGGGFFFIIIDDDJJJRRRZZZ```gggpppwwwxxxssssssrrrpppuuuxxxsssfff]]]```iiiqqqfffVVVAAA888CCCSSSXXXTTTCCC888///000222///+++***,,,------------,,,++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***---111555777???CCCGGGJJJLLLMMMNNNOOOJJJKKKMMMPPPSSSTTTSSSQQQaaa\\\XXXYYY]]]___ZZZTTTJJJRRReee{{{{{{bbb\\\[[[cccooo|||rrrbbbTTTEEE888000555000...000000...000333//////.........---------++++++++++++******************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))+++---,,,(((%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((***,,,000333555444666999::::::;;;===???DDDCCCBBBBBBCCCEEEHHHIIIOOOJJJGGGHHHHHHGGGFFFHHHKKKSSSbbbttt{{{xxxqqqvvv}}}}}}rrreeeaaadddnnnbbbMMM999444???OOOYYYTTTDDD444000111111...,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((()))***++++++,,,))))))***,,,000555;;;>>>DDDGGGJJJLLLMMMNNNOOOPPPOOOQQQUUUVVVVVVUUUTTTTTT___UUURRR[[[bbb^^^YYYWWW```lllvvveeeXXXVVVaaayyy|||ooo^^^KKK???666///+++---///...///000/////////.........------,,,+++++++++******************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***+++,,,***'''&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***---000333666888666888:::;;;;;;===???AAAAAAAAAAAABBBCCCEEEGGGHHHLLLGGGCCCDDDIIIPPPUUUYYY```gggxxx}}}qqqmmmwww{{{rrrfffaaahhhggg]]]III777555BBBOOO]]]QQQAAA444------111555...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((()))******+++)))***+++///444:::@@@DDDGGGJJJLLLNNNNNNNNNOOOPPPPPPSSSVVVVVVTTTSSSUUUXXXXXXZZZ]]]```bbbffflllqqqmmmZZZWWWcccqqqsssbbbWWW???666000000222000,,,,,,////////////............,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))'''&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((''''''''''''(((((('''''''''(((((((((((((((,,,---...000333555777888777999;;;<<<<<<===@@@BBBCCCDDDEEEFFFGGGGGGFFFFFFAAAAAABBBGGGTTTdddrrryyyeeecccmmmsssvvvyyyhhhnnnmmm]]]EEE555777AAAUUUYYYVVVGGG555,,,///555...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***+++...333888???DDDGGGJJJLLLNNNNNNNNNNNNOOOQQQQQQSSSTTTSSSRRRSSSXXX\\\cccjjjggg___kkkqqqbbb```bbbvvvjjjWWWIII;;;555222000///000000000/////////.........,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((++++++)))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''***)))((((((((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((()))*********000111222444555777888888888:::<<<===>>>???AAACCCEEEEEEEEEEEEEEEDDDCCCBBB@@@HHHQQQ[[[jjjxxxrrrrrrwww|||ooorrrpppdddMMM999222666DDDWWWeee___KKK999111////////////000//////...---------------------------******,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))(((((((((((((((---///333999???DDDHHHJJJLLLMMMOOOOOOOOOOOOQQQSSSTTTTTTTTTSSSSSSUUUYYY\\\cccddd[[[XXX{{{yyyzzzxxxllleeejjj|||zzzlll[[[GGG999111---...222000000000/////////......,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((,,,***((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''')))(((''''''(((***,,,...''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''((()))***,,,,,,---222333444666888999999:::;;;===???@@@@@@AAACCCEEEEEECCCBBBAAABBBEEEHHHIIIWWWfffvvv~~~~~~zzzzzzwwwssspppjjj\\\III<<<999777MMMccciiiaaaRRRAAA444///000000000000///......------------------------+++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,111444:::@@@EEEIIIJJJKKKNNNOOOQQQQQQQQQRRRTTTVVVTTTTTTTTTUUUWWWWWWVVVTTTSSSVVVXXXeee{{{yyylllppprrruuutttiiiZZZLLL???444///000000000000000/////////...------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,***(((&&&&&&'''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&)))+++---((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''(((***+++---...///222333555777999:::;;;;;;===>>>AAABBBBBBCCCEEEGGGFFFDDDBBBBBBFFFMMMUUUZZZsss}}}wwwuuuwwwqqq```NNNEEE333DDDXXXeeelllfffTTTAAA000000000000000//////...........................,,,---///000000///---,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++---...///000444888>>>EEEJJJLLLLLLLLLPPPQQQRRRSSSSSSTTTVVVXXXRRRRRRSSSVVVXXXVVVQQQKKKNNNYYYlllzzzzzz||||||~~~iii```pppxxxtttpppiiiXXXDDD555///000000000000////////////---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((///,,,(((&&&&&&'''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&'''((((((&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%***'''%%%%%%'''((()))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((()))))))))))))))))))))))))))***---///222444777777777777888:::<<<>>>DDDBBBAAABBBCCCEEEDDDCCCEEEBBBBBBLLL^^^oooyyy|||~~~zzznnnsssooodddaaaIII>>>CCC]]]rrrrrreee\\\BBB<<<555222222222111...000///...,,,,,,,,,,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******))))))(((&&&%%%$$$((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''*********)))***,,,111444:::<<<@@@EEEKKKPPPTTTVVVVVVQQQNNNSSSWWWVVVUUUUUUVVVOOO\\\tttvvvaaaVVV]]]kkkyyyvvvpppkkkqqq~~~~~~ooohhhiiiwwwwwwdddJJJ777555...,,,000222///...000/////////...------,,,,,,,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((///,,,(((&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&'''(((((('''%%%)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))******+++,,,...111333555777777777888:::<<<>>>???CCCCCCCCCCCCBBBAAA@@@@@@GGGHHHOOO^^^sss~~~~~~yyykkkjjjmmmfffWWWJJJPPPfffuuupppcccXXXJJJ;;;444555666111+++,,,...000000---,,,,,,...,,,------------,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((******++++++,,,///444777<<>>???AAA???AAABBBAAA???>>>AAADDDIIIPPP^^^rrr}}}vvvqqqrrrttt}}}rrrppphhhsssnnnaaaYYYdddwwwyyymmmooo\\\EEE999999:::444---***---111111///------...---------------,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((()))***,,,---///333888;;;@@@CCCIIIOOOSSSSSSRRRQQQSSSTTTVVVXXXTTTQQQTTT[[[ggg}}}xxxvvv~~~vvvppptttsssqqquuu}}}{{{sssQQQAAA111---000222000...000000///......------,,,,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&,,,)))'''&&&'''(((((('''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%***///...)))%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''''''''&&&'''''')))***+++......000111333555666777888888999;;;===???AAABBB???AAAAAA???>>>CCCMMMVVVUUU]]]nnn}}}~~~~~~xxxzzzvvvssspppooooooqqqsssuuu|||```fffpppvvvsssssswwwxxxuuuwwwiiiTTTDDD<<<:::999888//////......//////......---------...---,,,,,,+++************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))(((***,,,///222666;;;???CCCFFFKKKPPPSSSTTTTTTSSSUUUUUUVVVVVVRRRSSS^^^jjjrrrdddwwwxxxtttwwwyyyzzztttvvvvvvmmmjjjuuu|||iiiXXXCCC555111222333333000000//////...---------,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%***(((&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&((()))***)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&,,,000000+++'''&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&'''(((***,,,---000000222333555666777888888999;;;<<<>>>@@@AAAAAACCCBBB@@@===>>>IIIYYYeeeeeelllzzzyyyxxxwwwvvv}}}{{{|||}}}zzzxxx{{{xxxiiijjjpppyyy{{{vvvvvv{{{vvvsssgggUUUBBB999<<>>>>>CCCNNN]]]hhhnnnrrryyy{{{uuuuuu}}}xxx|||{{{uuuxxxqqqrrrtttyyyttteeejjjssssssvvv|||vvvyyyvvvfffPPPAAA@@@DDDFFF===222---///000///---...............---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''(((((((((((('''''''''(((((())))))******+++))),,,000444888===BBBFFFIIIJJJLLLOOOSSSVVVYYYZZZXXXTTTSSSXXX```kkkzzzvvvuuuyyywwwdddXXXNNNRRR^^^lllyyy|||jjjiiixxxxxx[[[CCC777111...111111000//////......---------,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&(((***+++***)))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))***++++++)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******)))(((((((((***---000222111222444666777888888888:::;;;<<<>>>>>>>>>>>>>>>>>>AAAGGGPPPYYYccckkkooovvvuuuuuuuuuvvvvvvvvvvvvwwwqqqrrruuuxxxzzzzzzzzzkkkiiimmmrrrvvvvvvyyyzzzssseeeVVVJJJEEELLLHHH@@@777111......///...............------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&&&&''''''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''(((((((((((('''''''''(((((()))******++++++,,,///444888===AAAFFFJJJLLLNNNQQQTTTWWWXXXXXXXXXTTTQQQUUUcccrrr|||zzzssseeeUUUMMMNNNWWWfffrrr|||{{{vvvccccccqqqsss]]]MMM===111111111000000///.........------,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&((()))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&(((***+++***)))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&(((******(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((***++++++***)))((((((***...111444111222444666777888888777:::;;;===>>>>>>>>>===<<>>BBBPPPddd|||}}}uuummmkkknnnsssxxx~~~sssooofffsssxxxwwwuuuyyyzzzjjjSSSCCCNNNVVVOOO???222///111111...---...,,,)))+++///------------------------++++++++++++++++++++++++************************+++******)))(((''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))************,,,...333777<<<@@@DDDIIIMMMQQQUUUXXX\\\[[[XXXTTTSSSSSSUUUPPPggguuugggZZZRRRZZZ^^^iii{{{iiicccnnn}}}lllGGG999555333333111------111......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))((((((((((((************)))(((&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''((())))))))))))))))))***+++---///111333444555555555666888999:::;;;;;;:::999999999>>>IIITTTdddjjjuuu|||wwwuuuvvvzzz}}}pppuuuyyyzzzzzzwwwqqqkkkRRRPPPRRRSSSJJJ:::111///111///...000...***+++...------------------------++++++++++++++++++++++++*********************************)))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++******,,,...111777:::>>>CCCGGGLLLRRRUUU\\\[[[ZZZXXXVVVVVVVVVVVVZZZkkk~~~|||wwwqqqkkkiiillloooooonnnsssttttttsssrrrrrrtttvvvzzz|||}}}xxxtttqqq\\\^^^bbbjjjvvvvvvqqqrrr{{{cccEEE:::111000111///------///...------,,,,,,------+++++++++++++++++++++++++++************)))))))))************)))((('''&&&))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***+++,,,...000222444444555666777888999999999999===777666:::>>>EEESSScccmmmnnnqqqxxxuuuqqqtttyyy}}}wwwuuutttuuuvvvvvvuuuuuudddVVVOOOTTTUUUGGG777///111...///111000,,,+++---------------------------++++++++++++++++++++++++******************************))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***+++---222555:::>>>BBBGGGKKKQQQWWW[[[```^^^[[[YYYXXXWWWVVVUUUiiittt}}}wwwpppllleee___YYYVVVVVVWWWVVVUUUWWWXXXXXXWWWWWWXXXZZZ\\\eeeiiiooouuu{{{rrrqqqnnniiihhhqqq}}}mmmyyy{{{]]]III666///111111///---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))(((''''''))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''((((((((()))))),,,---...000111333444555555666888999:::999999888:::333444>>>IIIPPPZZZdddfffjjjoooooojjjjjjtttppphhhiiisss{{{vvvmmmqqqyyywwwnnnlll```TTTPPPUUUSSSEEE555111......111222...,,,---------------------------++++++++++++++++++++++++***************************)))))))))((((((((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******+++///444999===@@@EEEJJJNNNTTTZZZ^^^^^^^^^]]]\\\YYYXXXYYYZZZxxx}}}zzzrrr}}}}}}vvvpppiiiccc___ZZZUUUPPPLLLKKKKKKJJJIIIFFFFFFFFFEEEDDDDDDGGGIIIMMMQQQXXX```jjjvvv~~~uuusssxxx~~~uuummmyyyyyyaaaEEE777333111000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************)))((('''))))))((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((()))++++++......000111333444555666666777888:::::::::999888777666===KKKZZZaaacccccceeefffhhhggg```]]]ggguuu|||~~~uuujjjiiisss~~~|||~~~vvvooolllkkkiiiggghhhiiijjjmmmooorrruuuvvv|||}}}ssskkkvvvxxxmmmjjjiii\\\LLLNNNYYYRRR@@@444///---000111///...///------------------------++++++++++++++++++++++++************************))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))))))))******+++,,,111777;;;???CCCHHHMMMRRRWWW\\\___ZZZ\\\\\\YYYXXX^^^hhhqqq|||uuuqqq{{{xxxtttmmmgggaaa[[[UUUQQQMMMJJJFFFCCCBBBBBBBBBAAA?????????<<<::::::;;;===;;;???DDDKKKTTTcccttt~~~wwwrrrhhh~~~www[[[EEE888000000333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))((((((((())))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))+++---///000000111222444555666777666777888999::::::::::::===IIIUUU^^^hhhqqqoooggglllccc^^^bbbccc______ccceeessstttlllooovvv|||}}}}}}|||yyywww{{{}}}{{{vvvoooggg___[[[YYYYYYUUUUUUUUUUUUVVVWWWXXXYYY]]]```dddgggllltttnnnlllqqqqqqiiimmmcccPPPMMMXXXYYYOOO>>>666000000000//////000------------------------++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))))))))))))))***,,,---000444:::>>>BBBGGGNNNTTTXXX[[[^^^```[[[[[[YYYYYY___mmmuuuoooiiifffaaa\\\WWWRRRLLLHHHDDDBBB@@@>>><<<<<<======;;;;;;:::888555444555666333666;;;???GGGTTTeeerrr~~~|||eeerrrpppZZZEEE666111333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))******+++******))))))(((((())))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((***---000222111111222444555666777888666777777888999;;;<<<===PPPiiivvvoookkksssrrrhhhfff^^^\\\ccceee^^^[[[^^^dddrrrtttjjjjjjnnn|||~~~}}}{{{zzz|||yyysssqqquuuvvvsssqqqqqqooohhh^^^UUURRRRRRNNNMMMLLLJJJIIIIIIHHHHHHFFFJJJNNNPPPRRRXXXbbbiiipppxxxqqqkkkpppmmmjjjddd]]]UUURRRUUU[[[MMMAAA555111000...///111------------------------++++++++++++++++++++++++************************(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))(((((((((((())))))))))))))),,,///111444999>>>AAAHHHMMMUUU\\\___aaabbbbbb___^^^___ggguuu}}}xxxpppfff```\\\ZZZXXXUUURRRMMMGGGBBB??????===;;;999999999:::777777777555222222333555222555999:::===GGGVVVbbbrrr}}}uuupppxxxsss]]]FFF666222000//////...............------------------------,,,,,,+++++++++*********)))******++++++*********(((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((()))+++///222444222222333444555777777888777666666777888;;;===???bbbxxxgggllloooeeeTTTWWWaaahhhaaaVVVYYYeeehhhpppvvvtttmmmiiimmmsss||||||{{{yyywww}}}zzzvvvrrrssswww{{{|||zzzpppjjjjjjjjjgggfffkkknnnhhh\\\QQQLLLKKKHHHGGGFFFDDDBBBAAAAAA@@@===@@@CCCBBBAAADDDKKKQQQYYYaaammmxxxnnnnnnsssfffccchhh___NNNPPPaaaXXXJJJ:::222000......111------------------------++++++++++++++++++++++++************************(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))***---111444888<<>>===<<<;;;<<<;;;:::999999;;;===>>>DDDIIIUUUaaakkkuuupppiiiqqqooobbbZZZ[[[YYYRRR]]]]]]OOO777,,,222555000,,,,,,---.........---------------,,,,,,,,,++++++******************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((()))***++++++,,,---222999<<<<<<@@@FFFWWW^^^bbbbbbgggpppqqqkkkwwwkkkwww{{{wwwsssqqqmmmhhhbbb[[[RRRLLLHHHGGGDDDAAA>>><<<;;;:::555555555444444333333333222222222222222222222222333333444555666:::???CCCOOO___wwwuuunnnvvvVVV777333333000,,,,,,///000.........//////......---,,,+++,,,,,,------,,,,,,+++************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((((((((())))))+++,,,...000111222222222333444555666777777666666666777:::CCCOOOXXX]]]hhhkkkbbb[[[\\\]]]ZZZUUUQQQTTT]]]```^^^cccllljjjrrryyy}}}yyyrrruuutttppppppxxx}}}yyyuuurrrssstttvvvxxxyyyzzzzzzzzz~~~~~~~~~|||{{{wwwqqqpppsssuuuqqqjjjccc\\\VVVRRRQQQKKKLLLOOOPPPOOOLLLHHHFFF@@@@@@???>>><<<;;;;;;:::;;;:::999888888:::;;;===<<<>>>FFFNNNTTT]]]mmm|||mmmlllllljjjeee\\\VVVUUUVVV[[[UUUCCC444111333222..................---,,,---------,,,,,,,,,++++++******************************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***+++,,,000000444:::<<<<<>>FFFPPPXXXeeexxxrrrkkknnniii]]]TTTLLLSSS\\\]]]OOO<<<111111///.........---............------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((()))))))))*********************+++---......555555777:::<<<@@@KKKVVVjjjyyy|||wwwuuuvvvyyy~~~~~~sssooojjjeeebbb^^^ZZZWWWPPPMMMIIIEEECCCAAA>>><<<888777666444222111000000333333333333222222222222111111111111111111111111333444555555555666:::<<>>===;;;999888777888888444444555555555555555555333333444444444555555555555555888<<<<<<999:::>>>@@@CCCMMM[[[kkkrrrlllggg]]][[[[[[___```WWWFFF777///...---------...000111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++,,,---///111111222333888>>>BBBKKK\\\lll|||tttjjjaaaYYYWWWVVVUUUXXX\\\[[[___dddiiinnnsssxxx{{{}}}~~~|||{{{yyyuuuqqqlllhhhfffeee]]]YYYTTTOOOLLLHHHDDDAAA>>><<<999777777777666666444333222111111000111111000111111111111222222222111111111111111111111111...000222333444666999;;;888>>>FFFKKKQQQ```||||||gggeeevvv[[[BBB222---000333///000000000000///......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''(((***,,,.........///000111111222333222333333333333444444444888???HHHOOORRRTTTVVVXXXQQQRRRUUUYYY\\\]]]^^^___\\\\\\bbbsssxxxgggaaadddeeedddgggmmmooonnnkkkppprrroooooosssxxxyyyyyyxxxxxxvvvsssqqqnnnllliiiggghhhmmmooooooooorrrsssvvvyyyyyywwwrrrnnnkkkfffaaaXXXRRROOOOOOPPPPPPRRRRRRRRRSSSUUUWWWYYY[[[]]]]]]]]]]]]]]]]]]^^^___ZZZYYY[[[]]][[[UUUTTTVVVPPPOOOMMMJJJFFFCCC@@@>>>999888777666555666666777333333444444444555555555333333444444555555444444777555777:::;;;999:::>>>>>>===@@@HHHRRRbbb{{{oooeeegggfffaaa]]]```aaaTTTCCC444333111///......///000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))*********+++++++++++++++,,,---...000222222111444:::@@@EEENNN```qqqvvvkkk```XXXTTTMMMGGGGGGGGGFFFIIIMMMOOORRRWWW[[[^^^aaaeeeiiimmmrrrxxxzzzzzz{{{~~~}}}yyyuuuqqqmmmkkkjjjiiieeeaaa^^^[[[XXXWWWQQQNNNIIIFFFCCC@@@===:::999777555555555555444333222222111111000111111111000000000000111111222222111111111111111111111111///111222333333444666888999<<>>???>>>???BBBGGGKKKQQQTTTTTTUUUXXXZZZ```eeekkkmmmlllmmmppptttsssrrroookkkgggdddaaa```XXXWWWTTTPPPMMMJJJHHHHHHHHHFFFBBB???>>><<<999777666555444444444444333111111111000000000111111222//////000000111111111222000000000000000000000000000222333444333333444666<<<===BBBHHHNNNUUUcccppp}}}lll|||cccDDD:::666000000000000000000//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++)))'''&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((((((((((((((((((((((((***,,,.../////////000111222222333333000222333444333444666888<<>><<<:::888666555444333222222111111222333333222222333333333444444444222222222222222222222222444444555666777888999999:::===@@@@@@@@@CCCKKKQQQaaasss|||nnngggpppooo[[[YYY```WWWEEE:::222111111......111//////.........---------......---------,,,,,,,,,******************************))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,------,,,++++++---000222333333444333;;;JJJSSS\\\ppp{{{pppjjjrrr}}}~~~xxxpppdddVVVKKKDDDAAAAAA<<<<<<;;;::::::999999888===@@@CCCGGGJJJLLLLLLLLLUUU[[[aaabbb```___```ccccccbbb```]]]YYYVVVTTTSSSOOONNNKKKGGGCCCAAA???>>>???>>><<<:::777555333222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111222333444555:::;;;@@@HHHNNNUUU```jjjvvvxxxfff<<<...888111111000......000000...////////////............---------,,,,,,+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))''''''((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((()))***,,,...000///000000111222222333333444444444222222333555888<<>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<:::999777555444333333222222111111111111111111222222222222333333333333222222222222222222222222333333444555666777888888888;;;>>>???>>>AAAGGGLLLOOOZZZppphhhfffiii\\\YYYccceeeQQQBBB555222222111///000//////.........---------......---------,,,,,,,,,******************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,------,,,,,,,,,---///222333444666888CCCSSS^^^hhh|||pppcccaaaeeeeeebbb```[[[VVVMMMEEE???<<<<<<===;;;;;;;;;:::999999888888::::::<<<>>>@@@CCCEEEFFFKKKPPPVVVWWWUUUTTTVVVXXXWWWVVVSSSQQQNNNKKKIIIHHHFFFEEEBBB???<<<:::888888999888888666555444333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000111111111111222333444444999:::???GGGMMMSSS^^^iiippp~~~wwwvvvTTT;;;333222333222111000000///...////////////............---------,,,,,,,,,+++++++++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%'''((()))((((((***+++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''((((((((((((''''''((()))+++---///000000000000111222222333333555444444444555999???DDDGGGLLLPPPSSSUUUVVVRRRLLLRRROOOPPPSSSVVVYYY___fffnnndddWWWOOONNNOOONNNLLL[[[]]]___```aaacccgggjjjhhhfffdddbbbaaaaaaaaaaaa]]]\\\[[[[[[]]]___bbbdddcccdddeeegggiiimmmppprrrqqqpppnnnjjjbbbUUUHHH>>>999777555444555666666666666666777777777888888888999999999999999999999999888999999999888777666555666666444333222111111111222222111111000000000///000111111111222222222222222222222222222222222222222222333444555555666666555888<<<======>>>BBBEEEEEEGGGRRRhhh{{{iiikkkbbbYYY^^^eee```OOO<<<444333222000000/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++***))))))))))))((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******++++++,,,------,,,,,,---...///222444555999???MMM]]]gggqqqyyydddYYYSSSNNNJJJJJJFFFCCC@@@===;;;;;;<<<===:::::::::999888888777777777666555666777:::===???AAAEEEJJJKKKIIIHHHIIIKKKHHHGGGFFFCCCAAA???===<<<<<<;;;:::777555444333333222222222333333333333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000111111000111111222333444777888>>>FFFLLLQQQ[[[fffttt}}}yyyttt}}}oooNNN333222333444444222/////////////////////............------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))***,,,((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((('''''')))***,,,...000111000000111111111222222222111222444888>>>GGGRRRYYYVVVRRRMMMLLLQQQWWWXXXVVVQQQNNNLLLQQQXXX^^^aaacccbbb[[[QQQJJJIIIJJJKKKLLLXXXZZZ]]]______```bbbdddhhhgggdddaaa___^^^^^^^^^[[[[[[\\\]]]___bbbeeefffccccccdddfffiiinnnrrruuutttooofff\\\RRRGGG<<<666555444444444555555555444555555555555555555555555555555555555555555555555555666666666555555444333333222111111000000111111333333222222111111000///000000000000111111111111111111111111111111111111111111111222333444444555444777:::<<<<<<<<<===???DDDBBBFFFRRRdddyyyuuunnniiiaaa^^^]]]hhhZZZIII:::222///000222////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------------...///000333666999>>>FFFTTTbbbjjjrrrppp___SSSIIIEEEEEECCCBBB@@@>>>============::::::999888888777777666666666555555666888999:::;;;>>>BBBCCCBBBAAAAAACCC??????>>><<<:::999777777888777666555444333333333000000000111111222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333444555777<<>>444333444555333//////111////////////............------------------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,---,,,***)))***+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((***,,,...///000111111111111111111222222222///111666<<>>FFFMMM[[[hhhpppxxx}}}kkkZZZKKKEEEEEEAAAAAA???>>><<<:::999888::::::999888888777777666555666777888888888777666888:::<<<<<<<<<<<<<<<<<<::::::999888777666666555555555444333333444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444555;;;CCCHHHMMMUUU___qqq}}}qqqzzzoooOOO;;;555222444444000///222////////////............---------------------------,,,++++++******++++++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,---...,,,***))))))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''(((((((((((()))***+++---...///000000111111111111111111111111111444999???FFFOOOXXX^^^MMMHHHFFFLLLQQQQQQOOONNNSSSQQQPPPVVVaaafff]]]PPPFFFHHHKKKLLLMMMNNNOOOQQQVVVYYY[[[[[[[[[[[[\\\]]]^^^]]]\\\ZZZZZZZZZZZZ[[[]]]^^^```bbbdddeeeeeeeeeggggggfffeeeeeefffggghhhfff\\\LLL???777555555666444555666555222111222333333333333333222222222222222222222222222222222222111222222333333222222111222111111111111111222222222333444555555444333222///000000000111111111111111111111111111111111111000000111111111222222222333555777999:::;;;::::::;;;<<<@@@BBBBBBFFFTTTcccyyypppjjjiii```[[[___dddaaaOOO:::000000444000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,///111222333888???DDDMMMTTT___mmmyyyyyycccPPPHHHHHHBBBAAA@@@???>>><<<;;;::::::::::::999888888777777444555777888888777555444666666777777777777777666555555555555555444444444222222222222222333333444333333222222222111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000000000///000000111222333333555;;;CCCHHHKKKTTT\\\hhh|||}}}ooo|||bbbIII<<<222333444111000333////////////............------------...............---,,,******++++++,,,************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++)))((()))+++''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''((((((((((((***+++---.../////////...111111111111111111111111666:::???CCCGGGKKKOOORRRHHHDDDEEELLLQQQOOOMMMNNNTTTYYY^^^aaadddbbbVVVHHHAAAFFFLLLOOOOOOOOORRRTTTUUUVVVXXXWWWWWWWWWXXXZZZXXXXXXWWWWWWXXXYYY[[[\\\^^^```bbbeeeggggggggggggiiihhhfffccc```^^^\\\[[[QQQJJJAAA999555444333333333444555444111111333555111111222222222222222222222222222222222222222222000111111222222111111111222222111000000111111111000111333555555555444333000000000111111111222222111111111111111111111111000111111111111222222222333333444666888999999999:::;;;>>>AAAAAAAAAHHHPPPZZZkkkppp^^^___ZZZccceeeXXXEEE999444111000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,///333444555;;;CCCJJJQQQVVV___mmm}}}gggRRRJJJLLLHHHGGGEEEDDDBBB@@@??????;;;;;;;;;:::999999888888555666666666666666666666555444444444555555444333222222333333333333444444222111111111111222333333222222222222222222222222111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000/////////000000111222333333555;;;CCCGGGKKKRRR[[[hhhyyyuuu\\\GGG555444555222000111////////////............------------.........//////---,,,******+++,,,---************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))((((((***+++''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((())),,,,,,.../////////...---222222111111111111111111999===CCCGGGIIIJJJKKKLLLLLLFFFEEEJJJMMMMMMPPPVVVVVVaaaiiiiiieee^^^QQQDDD@@@EEELLLOOOPPPQQQUUUXXXRRRSSSTTTSSSRRRRRRTTTVVVVVVVVVVVVWWWYYY[[[]]]___```bbbeeehhhjjjkkkkkkjjjjjjhhhfffbbb]]]XXXTTTRRR@@@===:::888777555222000333555666444222222555999222222222333333333444444333333333333333333333333111111222222333222222222222222111000000000000111...///222444555444333333111111111111222222222222000000000000000000000000111111111111222222222222222111222333666888999888:::888999===???===>>>AAAGGGUUUiiieeemmmWWWbbbggg\\\MMMAAA666///000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,///333555777<<>>LLLXXX___aaaccchhhssslll]]]LLLBBBHHHKKKGGGEEEGGGJJJHHHEEEBBBAAA???===<<<<<<:::777555666666666666666555555555555555444444444333333333444333222111111111222333111111222222222333333333111222222222222111000000222222222111111111111111.........///////////////111111000000//////......000000000000000000000000////////////000000000000444666:::AAAIIIQQQVVVXXXnnn|||~~~vvv}}}zzz```???666<<<444---555000//////...---,,,,,,,,,//////.........---------++++++++++++++++++++++++************************((((((((((((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((''''''((()))+++,,,....../////////000000000111222111///...///222666===CCCGGGEEEAAABBBJJJRRRSSSNNNJJJGGGGGGHHHJJJLLLRRRUUUWWWUUUPPPJJJFFFEEEJJJKKKMMMOOOPPPOOONNNMMMNNNOOOOOOMMMLLLMMMPPPSSSRRRRRRRRRTTTXXX[[[\\\]]]^^^dddiiiiiiiiikkklllkkkfffddd```YYYQQQIIIAAA======<<<;;;999888666555444444444333222222333444555444333333333333333333444222222222222222222222222333333333222222333333333111111111111000000000000000000111222222333444444333111...///111222111///111111111000000000////////////000000000111111111111111222222333444444444888888999999:::;;;;;;;;;<<<===@@@GGGRRRgggpppfffaaabbbhhheeeVVVCCC777111222333111//////000000.........---------,,,,,,++++++++++++++++++++++++************************************************+++******)))))))))))))))******************************))))))******+++,,,++++++***++++++,,,---...///111444777<<>><<<;;;::::::::::::888888777777777777666666555555555444444444333333444333222111111111222333111111222222222333333333222222222222222111000000222222222111111000000///.../////////////////////111000000000/////////...000000000000000000000000////////////000000000000333444888???GGGOOOUUUWWWiiiyyyqqq|||XXX:::333000///666000000000///...---------//////.........---------++++++++++++++++++++++++************************))))))((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((('''''''''(((***---//////000000000000111111111222111000//////111555999>>>???@@@???>>>@@@FFFKKKRRROOOKKKHHHHHHJJJKKKJJJOOONNNKKKGGGDDDCCCDDDFFFIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMMMMLLLKKKKKKNNNPPPPPPRRRTTTUUUVVVYYY\\\^^^\\\dddjjjkkkkkkmmmmmmkkkdddaaa[[[SSSKKKBBB<<<888============;;;999666555555555444333333444444555555444444333333444444555333333333333333333333333333333222222222222333333222222111111111000000000000000111111222333333333333222000///000111000///111111000000000000////////////000000000000111111111111111222333333444444666666777777888999999999888:::===>>>???JJJcccyyynnnccc]]]dddkkkaaaKKK999333222111111111000000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***))))))))))))***++++++******************************))))))******+++,,,,,,,,,,,,,,,---...///000333222222888CCCTTTdddooorrruuuyyy~~~vvvbbbffffff^^^]]]\\\ZZZWWWRRRNNNLLLJJJIIIDDDCCC@@@===;;;:::<<>>AAADDDEEELLLLLLJJJIIILLLQQQRRROOOMMMJJJFFFAAA@@@BBBFFFIIIHHHHHHJJJKKKLLLLLLKKKKKKJJJJJJKKKJJJIIIIIIKKKMMMOOORRRUUUVVVUUUWWW[[[___]]]cccgggjjjnnnrrrqqqllleee___VVVMMMEEEAAA@@@?????????@@@@@@>>><<<999777666555555555444444444444444444444333333444444444333333333333333333333333222222333333333333222222222222222111111111000000000000111111222222222333444222111000000//////...000000000000000000//////////////////000000000111000000111111222333333333444444555555666666777777666999>>>@@@???@@@KKKXXXwwwmmm\\\^^^jjjiiiVVVBBB777222000111222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***+++,,,---******************************))))))******+++,,,++++++,,,,,,---...///000444111111:::LLLaaarrrzzzxxxiii]]]UUUOOOKKKIIIIIIGGGBBB>>><<<===???:::::::::999888888777777666666666555555555555444444444333333222222222222111111222222222333333333222222333333222222111000222111111000///...------////////////............000000000000////////////////////////////////////////////////000000000000111333777<<>><<<:::;;;???BBBCCCBBBBBBEEEGGGKKKTTT___aaa\\\IIIFFFBBB@@@AAACCCFFFHHHEEEFFFGGGHHHHHHIIIIIIIIIFFFHHHIIIIIIHHHHHHJJJLLLNNNQQQUUUUUUUUUVVV[[[___```aaaccchhhrrryyyxxxqqqkkkcccWWWKKKDDDAAABBBDDDAAABBBBBBCCCAAA???<<<:::777777777777666555555555444444333333333333444444333333333333333333333333222333444444444444333222222222222222111111111111000111111111111111222222333333222000///...////////////////////////000000...////////////000000000//////000111111222222333222222333333444555555666555555777;;;<<<;;;???DDDXXXvvvddd\\\gggnnncccRRR>>>555///111222000.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***,,,---...******************************))))))******+++,,,******++++++---...///000333000222???VVVlll|||rrr]]]NNNJJJJJJHHHEEEAAA>>>===>>>;;;;;;::::::999888888777777777666666666555555555444444444444333333222222111111222222222333333333222333333333333222111111111111111000///......---000000//////.........---////////////000000000000////////////////////////////////////000000000000111444888<<>>::::::::::::999888777777555555444444444444555555444444444444444444444444333444555666666555444333333222222222222111111111111111111111111111111111111222222111///...///111......////////////000000......////////////000000/////////000111111222222111111222222333444444444888333111333666888<<>>===>>>AAACCCBBB@@@@@@@@@AAAAAABBBBBBCCCDDDAAACCCFFFHHHHHHIIIKKKMMMQQQPPPQQQSSSVVVYYY[[[[[[\\\```cccfffooo}}}{{{nnn^^^PPPGGGGGGFFFFFFEEEDDDCCCBBBBBB>>>>>>??????>>>===;;;:::888777777666666777777888666666666666666666666666444555777888888777555444333333222222222111111111111111111111000000000000000111222111///...000222........./////////000000........./////////000000......//////000111111222111111111222333333444444777444444555666666:::@@@BBBLLLcccvvvaaa```gggggg```VVVCCC444444555111///111////////////............------------------------************************************************************++++++,,,---******************************))))))******+++,,,++++++,,,---...000111222444888DDDXXXooo```VVVLLLFFFFFFFFFDDDAAAAAA@@@???>>>===<<<<<<;;;888888888777777777666666333444555555555444333222111111222222222333333333333333444444333333222111000000000111111111111111111000000///......------.../////////000000000111000000000000000000000000////////////000000000000000333666999>>>HHHUUU___mmmwww```DDD777111111111111111222222222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&(((+++...//////...---///000000000000111111111...---...111555777666444444777;;;@@@CCCDDDBBB@@@AAAFFFFFFEEELLLTTTOOOBBB@@@>>><<<>>>AAACCCBBB@@@????????????@@@AAABBBCCC???BBBEEEGGGIIIJJJLLLNNNRRRPPPOOORRRWWW[[[[[[ZZZYYYaaagggggglllzzzvvv___PPPHHHHHHFFFEEEDDDDDDDDDDDDAAABBBBBBBBBAAA@@@>>>===::::::999999999999::::::888888888888888888888888555666777999999777666555333333333222222222111111111111111000000000000000///111222111///...111333---.........//////000000............/////////000......//////000111111111111111111222333333444444...222888;;;888222444:::DDDDDDSSSwwwllleeeiiijjjeee^^^HHH777666777333000333000/////////............------------------------************************))))))))))))))))))))))))++++++******++++++,,,---*********************************)))***++++++,,,,,,------...000111333444666===LLLbbbxxxttteeeTTTJJJIIIIIIFFFBBBCCCCCCBBBAAA@@@???>>>===888888888888777777777777333444555555555444333222111111222222222333333333333333444444333333222111000000000111222222333333111000000///...---------.../////////000000111111000000000000000000000000////////////000000000000...111555888<<>>??????AAABBB>>>DDDIIIKKKHHHBBB???===;;;<<<>>>???>>>===>>>???:::999999:::;;;===???AAABBBCCCEEEGGGIIIJJJKKKKKKOOOQQQSSSVVVXXXYYYZZZZZZ^^^]]]___bbbeeemmmzzzeeeYYYPPPJJJJJJJJJGGGHHHLLLDDDDDDEEEFFFFFFDDD@@@===???===::::::;;;<<<<<<<<<::::::::::::::::::::::::888999;;;<<<<<<;;;999888888888888666444444666888444444555555555444333333222222111000000000000000......---------......///////////////////////////000000000000000000000000000111111111111222222222111333555666666666888:::@@@JJJUUUfffyyyeeefffjjjhhheeeXXXHHH:::111---000555000/////////..................---------,,,,,,,,,+++++++++************)))******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++,,,,,,///++++++///222111222555777BBB^^^}}}]]]NNNNNNNNNKKKIIIHHHFFFDDDAAA@@@@@@AAABBB>>>===;;;999888777666666222333555777777777777666333333333333222222222222222222222333444444555555111111111000//////......000000/////////.........000000000000000000000000////////////////////////000000000000////////////333000111777>>>FFFSSS___uuuuuu~~~yyy___DDD333555555000000333333///000000000000000///.........------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))'''((())))))******)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((((('''''''''''''''((((((((('''''''''++++++,,,---............000111111111111000000///000111222333333333222111555777:::<<<===???BBBDDDCCCFFFIIIHHHDDD???<<<;;;999;;;<<<<<<;;;;;;;;;<<<999999999:::<<<===???@@@AAABBBDDDFFFIIIJJJKKKKKKOOOQQQTTTWWWYYYZZZZZZYYYZZZ[[[___bbbeeekkk{{{tttiii^^^XXXRRRJJJHHHJJJKKKJJJIIIIIIIIIGGGCCC@@@@@@>>><<<;;;===>>>>>>===>>>>>>============>>>>>>:::;;;<<<======<<<;;;::::::::::::888666666777999666777777777777666555555555444333222111111111111/////////......//////000........................000000000000000000000000000000111111111222222222111333555555555666888:::???IIIWWWgggooo___bbbllllllaaaOOO>>>444222333444000000/////////..................---------,,,,,,++++++++++++******************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++,,,,,,,,,---+++,,,000333222444888AAAQQQllldddTTTKKKJJJMMMIIIHHHGGGDDDCCCBBBAAAAAA===<<<;;;;;;::::::;;;;;;777888999999999888777777555444444444333333333333222333333333444444555555333222222111000000//////000000000000////////////000000000000000000000000////////////////////////000000000000////////////222000222777===EEERRR^^^rrrvvvwwwMMM:::666222111222222111000000000000000000///.........------,,,,,,------...,,,,,,,,,,,,++++++++++++------,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%''')))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&'''''''''''''''''''''+++,,,---......///......111111111111000000//////333333222111111111111111666777888999:::>>>CCCGGGGGGGGGFFFCCC>>>:::888888777999::::::888777777888777888999;;;<<<===>>>>>>@@@BBBDDDFFFHHHJJJKKKKKKNNNPPPTTTWWWYYYZZZYYYXXXWWWYYY^^^bbbdddjjjxxx}}}qqqfff[[[UUUTTTPPPNNNJJJHHHHHHGGGEEEDDDCCCAAA??????AAABBBBBBAAABBBAAA@@@@@@@@@@@@AAABBB????????????????????????=========;;;999888999;;;:::::::::::::::999888777888777666444333222222222111000000//////000000000........................000000000000000000000000000000000111111111222222111333444555555666888:::???IIIYYYjjjyyyhhh^^^jjjkkkgggXXXCCC666555333///000000000/////////...............------------,,,,,,+++++++++******************++++++++++++******************************+++++++++******************+++++++++,,,,,,,,,---,,,+++---222333333777===HHH___yyykkkVVVNNNOOOHHHHHHGGGFFFDDDBBBAAA@@@???>>>======<<<<<<======<<<<<<===<<<;;;:::999888666666666555555555555444333333333444444444444444444444333222222111111000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000222111222666;;;CCCQQQ^^^qqqoooxxxiiiFFF999000222555111...000000000000000000///............------------......------------,,,,,,,,,,,,...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&%%%'''+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''+++,,,---...////////////222111111000000000000000444222111000000111222333777777666666888===CCCHHHGGGEEEAAA<<<888666666777666888999888666555555666555777999;;;=========<<>>============<<<;;;:::::::::999888666444333333222111111000000///000000000........................000000000000000000000000000000000000111111111111111222333444444666999;;;AAAIII\\\qqq|||jjjbbbfffkkkcccMMM===888444...000000000////////////...............------------,,,,,,+++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))***************************++++++,,,,,,---------+++,,,///222222333999AAAQQQkkkrrrYYYMMMJJJIIIGGGFFFEEEEEEEEEFFFDDDCCCAAA???>>><<<<<<;;;??????>>>>>>======<<<;;;888888777777777666666666444444444444444444333333444444444333222222111111////////////000000000000////////////////////////////////////////////////////////////000000000000222111222555999AAAPPP^^^tttxxxpppUUU???000333666000---111000000000000000///............------------............---------,,,,,,,,,...---,,,+++************************************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((+++///---'''&&&)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((())),,,,,,---...////////////111111000//////000111111222000///...///111444555777666666555777<<>>???BBBDDDGGGIIIJJJKKKLLLNNNRRRUUUWWWXXXWWWVVVWWWXXXZZZ^^^bbbkkk}}}vvvnnnbbbWWWQQQOOONNNNNNJJJHHHEEEDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEDDDDDDEEEFFFFFFDDDEEEFFFDDDBBBAAAAAABBB@@@@@@@@@@@@???>>>===<<<<<<;;;999777666555444444222222111000//////000000////////////////////////000000000000000000000000//////000000000111111111111222333333333555999<<>>>>>===@@@??????????????????@@@:::::::::999999999888888666666666555555444444444555555444444333222222111////////////////////////////////////////////////000000000000000000000000.../////////000000000111111111222555888@@@PPP```wwwxxx~~~aaaHHH444444666000---111000000000000000///......///......------......///......---------,,,,,,,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))222;;;777+++%%%'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&'''(((***+++,,,,,,...///////////////000000/////////111222333000///......///222444666555666777777888;;;@@@CCC<<<999555333333555666666444666777777555444555555555666777999:::;;;<<<<<<===>>>AAADDDFFFIIIJJJJJJKKKMMMOOORRRTTTUUUVVVVVVWWWWWWYYY\\\```iii|||xxxlllaaaZZZTTTPPPLLLJJJFFFEEEDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@@@@>>>===;;;:::999888777777444333222111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000111222222333555999<<>>>>>>>>=========<<<<<<;;;::::::999888777777666777666666555555444333333111111000000000/////////000000000000000000000000000000000000000000000000......//////000000111111000111333666888AAARRRccc{{{|||kkkSSS<<<444444111000222000000000000000///......//////............//////------------,,,,,,,,,,,,,,,,,,+++++++++,,,------************************))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))***))))))((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''///888444)))%%%+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))(((''''''''')))+++,,,,,,---...//////000000000///.........///222444666000000//////000111222333444666888999:::;;;===???777444222222333444444222222444555666444444444555666666666777999:::<<<===<<<>>>@@@CCCFFFHHHJJJJJJKKKLLLMMMOOOQQQSSSUUUVVVTTTTTTWWW[[[]]]eeevvv}}}qqqeee]]]RRROOOKKKIIIHHHGGGEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIJJJJJJIIIHHHHHHGGGIIIKKKLLLJJJIIIJJJJJJIIIIIIIIIIIIGGGFFFEEEDDD@@@???>>>===<<<<<<<<<<<<777666555444333333333333111111111111111111111111000000000000000000000000////////////000000000111000111111111222555999===DDDPPPbbbssssssggg^^^]]]TTTBBB444000111111111000000000//////////////////............------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++******+++,,,---...//////,,,...222444444;;;OOOccc|||qqqssszzzwwwqqqiii___WWWOOOLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;;;;999999999888777777666666444444333333222111000000000000000000000000000000000000000000000000000000.........///000111111111000000333666999AAATTTfffppp]]]DDD444000222333333000000000000000///......//////............//////,,,,,,,,,,,,++++++++++++++++++++++++,,,---......************************))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))((('''((((((((())))))******)))))))))))))))))))))))))))%%%''',,,)))"""&&&222))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))******))))))''''''(((***,,,...,,,---...///000000000000...---------///222555777222111111000000000000000333666999;;;;;;;;;;;;<<<555222111111444444222///000222444444333333444555666666666666777:::<<<===<<<===@@@CCCFFFHHHJJJJJJKKKKKKKKKLLLNNNQQQTTTVVVQQQSSSWWWZZZ\\\aaaooo}}}}}}rrrYYYVVVRRROOOMMMKKKIIIHHHIIIJJJMMMNNNNNNMMMJJJIIIGGGIIIJJJLLLLLLJJJIIIGGGGGGJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGBBBBBBAAA@@@?????????@@@999999888666666555555555222222222222222222222222000000000000000000000000////////////000000000000000111111111222555999===BBBRRRcccnnn|||nnn^^^aaa```MMM<<<777111111111111000000000000000/////////............---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++******+++,,,---//////000+++...222555666@@@WWWmmm|||ddd}}}ooobbbZZZPPPOOOMMMKKKIIIHHHGGGGGGLLLKKKIIIFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA??????>>><<<<<<;;;::::::999999888777777666555333222111111000000000000000000000000000000000000000000000000---......///000111111222///000333666999BBBVVVhhhyyyrrrcccJJJ444...333555333000000000000000//////...//////............//////,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++++++++******))))))(((((())))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***,,,...///---.........//////000000///...---///222444333222111///...///222333222000777999;;;;;;:::888888999000000000000000000000000222222222111222222333333555666666777888:::;;;<<<======???AAACCCEEEFFFGGGJJJKKKNNNQQQSSSSSSSSSRRRQQQSSSWWWXXXXXX\\\jjjyyysssiiiZZZOOOKKKKKKLLLMMMMMMOOOPPPNNNKKKJJJLLLNNNHHHHHHIIIIIIHHHFFFDDDCCCJJJIIIGGGHHHJJJKKKKKKJJJJJJLLLOOOQQQQQQOOOMMMKKKKKKIIIGGGDDDAAA@@@@@@@@@@@@===;;;999999888666555888777666555555444555555444333111000//////000000222111000000000111333444333333222222333777===AAAIIISSScccttt{{{]]]^^^```XXXEEE000555111///111000......111//////.........---------......---,,,,,,+++*********++++++,,,,,,++++++***************************************************,,,,,,---------------------111111...666PPPpppnnnmmm}}}hhh___XXXUUURRRMMMJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCFFFHHHIIIIIIEEEDDDDDDDDDEEEEEEDDDBBBCCCBBBAAA@@@???===<<<<<<999999888777666555444444222222111111000000/////////000000000000000//////...//////000111222222222333222444888888???TTTlllvvvhhhQQQ@@@222111444///111111111111000000000000111111000000//////....../////////...---------,,,++++++++++++++++++++++++************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***,,,...///............/////////000///------...222333333111111///...000222333111///444777;;;===;;;888555444000000000000000000000000111111000000000111222222555555666777888:::;;;<<<<<<===???AAACCCEEEFFFGGGIIIKKKMMMPPPRRRRRRRRRRRROOOQQQSSSUUUTTTXXXeeesssyyyjjj^^^XXXUUUTTTRRROOOQQQRRRPPPLLLIIIHHHIIIIIIHHHFFFEEECCCCCCCCCCCCFFFDDDCCCCCCEEEGGGGGGFFFFFFHHHKKKMMMOOONNNNNNMMMNNNMMMKKKIIIGGGEEEDDDCCCDDDBBB???======<<<:::888:::999888777666666666666555444333222111111111222333222111000000111222222222333222222444888>>>CCCHHHTTTfffxxx{{{uuuyyyxxx}}}fff]]]^^^\\\MMM777666222000222222//////222//////.........---------......------,,,++++++***++++++,,,,,,,,,,,,++++++************************************************,,,,,,------------......///444666444===WWWyyy|||hhhuuuyyypppmmmhhh___WWWSSSSSSQQQOOOLLLLLLLLLMMMNNNPPPMMMJJJIIIJJJKKKKKKKKKMMMKKKGGGFFFFFFGGGGGGFFFDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;:::999888777666444333333222111000000000000111111111111000000////////////000111222222222222000333777999@@@WWWoooxxx~~~~~~iiiKKK666666888...111111111111000000000000111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))+++,,,...///............////////////...------...000222111000/////////111333333111///111555;;;===;;;666111...000000000000000000000000///////////////000111222555555555666888999;;;<<<<<<===>>>@@@BBBDDDFFFFFFHHHJJJLLLNNNPPPQQQQQQQQQOOOPPPRRRSSSQQQTTT```mmm|||~~~rrrjjjeee```\\\YYY[[[\\\[[[WWWSSSQQQPPPRRROOOLLLIIIGGGGGGIIIJJJIIIFFFDDDCCCCCCDDDCCCBBBCCCDDDFFFHHHJJJLLLNNNNNNPPPPPPOOONNNMMMKKKIIIHHHJJJHHHEEECCCBBBAAA???=========<<<;;;:::999888888777777666444444444444444444333222111111111111111111222222333555:::@@@DDDHHHRRRaaaooovvvvvvqqqmmmnnnoooxxxqqq```^^^```TTT===777333111333444111000111/////////.........------......------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---333555555@@@\\\hhhjjj|||ppplllddd\\\WWWTTTTTTTTTUUUQQQNNNLLLLLLNNNOOOOOOOOOMMMKKKJJJKKKKKKKKKJJJFFFFFFFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;;;;:::777777666444333222111111222222222222222111000/////////000000111222222222111///222777999BBBZZZsssppp```AAA<<<999///222222111111111000000000000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((((())))))******++++++))))))))))))))))))))))))******))))))))))))*********))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++---...///.........///////////////---------...///000000000...///000222333222000///000444999:::777222---+++////////////////////////////////////000111111222444444555555777999:::;;;;;;<<<>>>???AAACCCEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQSSS]]]hhhvvv}}}vvvrrrlllnnnppppppmmmiiieeebbb```^^^ZZZWWWUUUTTTUUUUUUSSSOOOKKKIIIGGGGGGEEEDDDDDDDDDDDDEEEGGGIIILLLNNNLLLMMMNNNOOOOOONNNMMMLLLMMMKKKHHHFFFEEEDDDBBBAAAAAA@@@@@@???>>><<<;;;:::999999888777666666666666666666555333222111111111111222333444666:::@@@DDDIIIMMMRRRXXX]]]ccciiilllfffjjjvvvlllccceee\\\EEE999444111333444222000000////////////..................------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////---222444666DDDdddvvv^^^ttt{{{vvvtttssslllhhhbbb]]]ZZZYYYXXXWWWPPPOOOOOOOOOPPPOOOMMMJJJHHHHHHGGGGGGFFFEEEEEEDDDAAAAAAAAA@@@???>>>>>>===;;;:::999777666444333333333333333333222111//////000000000111111222222222222000222777:::CCC\\\vvvqqqttt{{{TTT@@@666222222222222111111111000000000000000000////////////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++(((((())))))******++++++******************************))))))))))))*********))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))+++,,,---......///////////////.........------......//////000000...///111222222111111000333444555444111...---,,,......................../////////000111222333333333333444555666888999:::;;;;;;===???AAACCCDDDEEEGGGHHHJJJKKKMMMOOOOOOPPPQQQPPPPPPQQQPPPQQQZZZddduuu{{{uuupppjjjiiihhhfffccc```^^^\\\YYYUUUQQQOOONNNNNNMMMMMMJJJHHHFFFEEEEEEGGGJJJKKKEEEGGGIIIKKKMMMMMMMMMMMMMMMKKKHHHFFFFFFEEEDDDBBBCCCCCCCCCBBBAAA@@@>>>===;;;;;;::::::999888888777999999888777666444333222111222333444666999>>>BBBEEEEEEDDDDDDGGGOOOXXX```bbbiiixxx}}}vvvzzzgggddd```SSS===666111222333111//////000000/////////...............------------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///000000222555777;;;OOOrrrgggaaa~~~yyyuuurrrgggaaaZZZSSSPPPNNNMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<;;;999888666666555555444444222111//////111111111111222222222222444222444888;;;EEE```zzzwwwlllFFF222888222222222222111111111111////////////000000000000,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))******************************************))))))))))))************)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,---.........///////////////.........---...000000///...000111///000111111000000111222444444333000---,,,---.........................../////////000111222333444333333333444666777999::::::;;;<<<>>>@@@BBBDDDDDDHHHHHHIIIKKKMMMNNNPPPPPPPPPNNNNNNOOONNNOOOVVV___rrr~~~xxxqqqqqqpppnnnjjjfffcccaaaZZZWWWSSSRRRSSSUUUVVVVVVQQQOOOLLLIIIGGGHHHIIIJJJBBBCCCDDDFFFHHHIIIJJJJJJJJJHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;:::888777666333444444444555777;;;>>>===>>>>>>===<<>>===<<<;;;::::::888888777666555333111000222222222222222222222222555333444999===IIIeeeTTT666;;;333222222222222111111111////////////000000000000---------...............------------------------************************)))************+++++++++*********)))))))))))))))******************************))))))))))))************)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''((())))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((***,,,............000/////////...............000111111///...000222000111111///......111555222222111///,,,+++---...------------------------.........///000111222333222222333444555777888999999:::<<<>>>@@@BBBCCCDDDHHHIIIJJJKKKMMMNNNPPPQQQQQQNNNNNNOOOOOOPPPVVV^^^jjj~~~{{{yyywwwssspppllljjjiii___\\\XXXVVVVVVXXXYYYYYYWWWTTTQQQMMMKKKJJJKKKKKKDDDDDDCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCAAABBBBBBBBBAAA@@@???>>>>>>?????????>>><<<;;;:::555555555444333444777999666888:::999666777<<<@@@]]]mmmzzzvvvkkkeeeddddddxxxwwwbbb^^^]]]KKK???555222333222000000000000000000/////////...------..................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000222888IIIhhhpppeeerrrdddYYYSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>============<<<:::999777555444222222222222222222222222444111444999???NNNkkkhhhAAA;;;333333222222222111111111.../////////000000000111...............---------------------------------************************)))************+++++++++++++++******))))))((((((******************************))))))))))))************)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''')))+++---...///......000000//////.........---...000222222//////111333111111111///,,,...222666111111111000---,,,---...------------------------,,,,,,------///000111222222222333333555666888999999:::;;;===???AAACCCDDDIIIIIIJJJKKKMMMOOOPPPRRRSSSQQQPPPRRRRRRSSSYYY```bbbxxx~~~xxxuuusssrrrrrrhhhddd^^^ZZZXXXXXXXXXXXXYYYWWWTTTPPPNNNMMMMMMMMMGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDBBBCCCDDDEEEEEEDDDBBBDDDFFFGGGGGGGGGEEEDDDDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAAAAA@@@???>>><<<666666666444333222444666444555555333111444<<>>TTTwwwbbbbbbwww```RRRUUUTTTRRRPPPNNNLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFAAAAAAAAA@@@@@@?????????@@@@@@???>>><<<999777666222222222222222222222222222000333999AAAQQQpppwwwLLL:::333333333222222222111111.../////////000000111111/////////......------,,,***+++++++++***)))***+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%)))(((((('''''''''(((((()))***+++---.../////////+++...111111...---...000111000...---,,,---///000222111111222444444333111000///...---------------------------------------......//////000000111111444444444555555777888888999999:::<<<>>>@@@BBBDDDDDDFFFIIIJJJKKKLLLOOOQQQRRRPPPOOONNNOOORRRUUUWWWeeerrr~~~zzzyyyyyyssslllbbbZZZXXXYYY[[[]]]^^^ZZZTTTNNNJJJJJJLLLMMMHHHFFFCCCAAAAAAAAACCCDDDBBBCCCEEEFFFGGGFFFFFFFFFFFFDDDCCCGGGKKKKKKFFFAAAEEEFFFFFFGGGHHHHHHGGGGGGCCCBBBAAABBBBBBAAA???======:::777555555555444333444444444555666777888999IIIJJJLLLLLLLLLMMMOOOQQQ___jjjvvvbbb\\\GGG:::555111444666...111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000000//////000222888888BBB^^^ssseeezzz~~~ttt~~~vvvZZZYYYTTTSSSUUURRRLLLJJJMMMKKKJJJIIIIIIIIIHHHEEECCCEEEDDDBBB@@@???@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>;;;:::888666444222111000555111222;;;FFFWWWuuuuuuzzz[[[AAA999000111555111222444...111111111111000000000000////////////............,,,,,,---,,,+++******+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&)))(((((('''''''''((((((******,,,---.../////////...000111000...---///000111000...---,,,---...///000000///000111222111000///......---,,,,,,------------------------------.........///000000111111222222222333444666777888999999:::<<<>>>@@@BBBCCCDDDFFFHHHJJJJJJLLLNNNPPPRRRQQQPPPPPPQQQTTTWWWYYYcccooo~~~|||xxxqqqhhhaaa]]]]]]^^^^^^^^^ZZZUUUOOOLLLLLLNNNOOOIIIGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHKKKNNNNNNJJJEEE@@@BBBEEEHHHIIIHHHFFFDDDEEEDDDBBBBBBCCCBBB@@@??????===:::888777666555444333333333444444555666777;;;<<<>>>>>>???AAAEEEHHHWWW___vvvmmm___KKK>>>888222333666000111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000000000000222444999<<>>======<<<;;;:::888777555555555333444<<>>>>>======<<<:::999888444666777<<>>@@@AAABBBDDDFFFGGGHHHJJJLLLNNNOOOOOOOOOQQQSSSVVVZZZ[[[\\\eeetttzzztttnnniiidddaaa\\\ZZZVVVSSSQQQPPPQQQQQQKKKJJJHHHFFFFFFFFFGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSVVVWWWYYY]]]```aaa___\\\WWWTTTOOOJJJHHHIIILLLNNNLLLHHHDDDAAA@@@AAA@@@@@@===>>>>>>>>><<<;;;::::::777666555444333333333333444555555444666999???CCCNNNUUUgggsss[[[KKKBBB555111444222222222222111111111000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000111222555888;;;???JJJjjjrrrcccrrrooo|||zzzgggQQQEEEEEEHHHKKKKKKLLLJJJGGGFFFGGGIIIIIIIIIKKKJJJHHHFFFEEEDDDDDDDDDAAABBBCCCCCCBBBAAA@@@???<<<============<<<:::999666::::::<<>>===999<<>>======>>>:::999888777555555555555555444444222222555:::===GGGTTTgggxxxhhhSSSGGG888000333222222222222222111111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000111333666:::===JJJZZZ{{{kkklllppp^^^___eeeqqq}}}|||{{{{{{ttt[[[HHH@@@BBBEEEFFFFFFCCC@@@???AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCAAAAAA===>>>?????????===<<<;;;999===<<<>>>OOOooojjjTTT===444666222000444333111111111111000000000///////////////............444000,,,+++---///...---++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((()))***++++++------...///////////////---,,,,,,...222666888888111333444555555333111000111444888777333///......,,,,,,,,,,,,,,,------...------------------------,,,------......///000000111111222333555666888999888888888999;;;===>>>??????AAACCCEEEFFFGGGIIIKKKJJJKKKLLLNNNQQQSSSVVVWWWYYY```lllzzzyyyqqqiiiddd[[[ZZZXXXVVVSSSQQQOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGJJJOOOTTTVVVWWWVVVUUUUUUXXX]]]bbbgggiiijjjjjjjjjlllnnnnnniiibbbYYYTTTTTTNNNEEE>>>;;;;;;;;;;;;888<<>>???@@@<<<;;;:::999777777777666777777666444333444888;;;GGGVVVjjjwww~~~~~~xxx[[[MMM<<<333333333333222222222222111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---///000111222555:::>>>VVVmmmtttfffvvvhhh\\\]]]]]]bbbnnn{{{{{{tttyyyuuuooommmsss{{{{{{wwwqqqrrr[[[GGG>>>???AAA???AAA???<<<<<<=========<<<======>>>>>>>>>?????????AAABBBCCCDDDDDDCCCBBBAAA???@@@AAABBBAAA@@@>>><<<;;;======AAAOOOiiinnn{{{jjjIII666555222111444333111111111111000000000000////////////............>>>777000,,,---///...,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((()))***+++,,,---......///////////////...---,,,///333555555444000111333555444222000...222777<<<;;;666000---,,,------,,,,,,---......///------------------------,,,,,,---......//////000111111111222333555666777888888888999:::<<<===>>>>>>@@@BBBDDDEEEFFFHHHJJJJJJKKKLLLNNNQQQSSSTTTUUUXXX^^^hhhuuu|||tttlllggg]]]\\\[[[XXXUUURRRPPPNNNKKKJJJJJJIIIHHHHHHHHHGGGHHHIIILLLOOOSSSUUUWWWXXXXXX[[[```eeehhhiiijjjkkkjjjmmmqqqrrrpppkkkddd___ZZZRRRGGG???:::999:::::::::@@@EEEFFFCCC??????@@@<<<<<<:::999888888888888888888888777666666999;;;HHHVVVjjjwww|||zzzdddSSSBBB777666444333333222222222111111111///............---------........................------------------------------------...............///000000111555:::===\\\|||ggglllpppddd[[[ZZZ\\\dddnnnttttttrrrrrrqqqmmmjjjlllssswwwwwwqqq{{{zzznnnZZZKKKIIIMMMKKKDDDDDDBBB@@@@@@@@@@@@???=========>>>>>>>>>=========???@@@AAABBBBBBAAA@@@@@@???@@@AAABBBAAA???<<<:::===;;;===DDDPPPccc}}}|||wwwYYY;;;666333222444111111111111111000000000000////////////............FFF>>>333...---...---+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((((((((()))***+++,,,---.../////////////////////...---000333444222000...000222444333111...,,,222888>>>>>>777///+++***---------------...///000------------------------,,,,,,------...//////000111111111111222333444555888888888999:::<<<===>>>===@@@BBBCCCDDDEEEHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUYYY^^^fffqqq~~~vvvooojjj___^^^]]]ZZZWWWSSSPPPOOOJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIIIIKKKOOOSSSXXX[[[]]]```eeeiiikkkkkkllllllmmmmmmmmmllllllmmmmmmnnn]]]UUUJJJ@@@;;;999::::::>>>DDDIIIIIIDDD@@@>>>???<<<;;;:::999888888888888333555666555444555666888DDDPPPbbbqqqxxxiiiVVVFFF:::888555333333333222222222111111//////.........---------........................---------------------------------.........//////...//////000111444999===]]]fffvvv|||kkk___^^^___```dddggghhhiiidddkkkooonnnpppvvv|||~~~zzzvvv~~~~~~rrr```VVV\\\ddd___SSSJJJIIIGGGGGGHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>===>>>>>>@@@@@@AAA@@@???>>><<<>>>??????>>><<<999777===999===GGGQQQ```{{{{{{xxxeee@@@777444333333///111111111111000000000000000/////////............OOOGGG<<<444000///......///...++++++,,,,,,+++***)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))***++++++***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***,,,***((((((((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''')))+++,,,......////////////......,,,---...000111111111111111111000000000000000111///444888888333///,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111333444555555444333666666777888999;;;<<<===???AAABBBCCCDDDFFFIIIKKKJJJLLLNNNPPPQQQQQQQQQQQQWWW[[[eeerrr{{{vvvwwwgggddd___[[[XXXSSSOOOKKKKKKJJJIIIHHHGGGHHHIIIIIINNNNNNMMMLLLMMMPPPUUUYYYddddddeeefffhhhiiihhhgggkkklllnnnpppooollleeeaaaiiiUUU@@@888999:::::::::<<>>@@@;;;>>>BBB===;;;999777444333444666777FFFTTTeeepppvvv|||xxx\\\LLLAAA888444333333333222222222111111111111000///////////////------............------,,,,,,,,,---------..................////////////---111///000888888999CCC```wwwlllyyymmm```\\\___bbbbbbaaahhhnnntttxxxxxxzzz~~~{{{yyy~~~rrrkkkfffiiirrrzzzzzzvvvgggeee^^^VVVSSSTTTTTTQQQQQQPPPQQQQQQQQQNNNIIIEEECCCEEEEEEBBBAAAAAA===777===>>>>>>>>>===;;;999777999888CCCXXXhhhrrr}}}tttRRR777222999888000111111111111111111111111222111111000///......---PPPLLLEEE;;;333...---...///...,,,,,,------,,,+++************++++++++++++******++++++++++++******)))))))))))))))))))))))))))***+++)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))***(((&&&&&&((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((***---.........////////////......---...///000000111111000111000000//////000000000///222555444111---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222444444444444333666666777888999;;;<<<===>>>???AAABBBCCCEEEHHHJJJLLLMMMNNNPPPQQQRRRRRRRRRWWWZZZcccoooyyy|||}}}mmmiiiddd^^^YYYTTTOOOLLLLLLKKKJJJHHHHHHHHHIIIIIINNNNNNNNNMMMMMMPPPUUUXXX^^^^^^```dddhhhkkkmmmnnnrrrqqqqqqqqqpppmmmgggcccfffSSS???777888999999:::BBB```mmmbbbXXXNNNEEECCC@@@>>>FFFIIICCCCCCFFFAAA>>>;;;888555444444666777EEESSSgggtttzzzeeePPPCCC999222333333333222222222222111111111000///////////////------............------,,,,,,,,,---------..................////////////---222000000666555777BBBdddoootttddd]]][[[]]]^^^aaaiiiuuu~~~}}}}}}sssqqqtttuuurrrooonnnnnnrrrxxx}}}}}}|||uuutttoooiiihhhkkkmmmkkkhhhhhhggggggddd___YYYTTTWWWXXXVVVQQQMMMLLLGGGAAAAAA@@@>>>===;;;:::999999999:::GGG]]]nnnzzzrrrTTT:::333888888000111111111111111111111111111111111000///.........RRRRRROOOFFF:::111...///...------...//////---++++++++++++++++++***************++++++++++++******))))))))))))))))))))))))((()))***)))''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''((()))******(((((((((***)))(((&&&&&&'''))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''))),,,...000......////////////......//////000000000000//////000//////......///000000...000111000---+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000222333333444333333666666666777888:::<<<<<<<<<>>>@@@AAABBBCCCFFFIIIMMMMMMMMMNNNPPPRRRSSSTTTXXX[[[bbbllluuu~~~uuuqqqjjjddd^^^XXXSSSOOONNNMMMKKKJJJIIIIIIIIIIIIOOOPPPOOONNNNNNPPPTTTXXX[[[\\\___bbbgggkkkoooqqqvvvtttrrrpppnnnkkkfffccc___OOO===666666777888:::IIIiiiyyyqqqgggZZZKKKFFF>>>DDDSSSZZZPPPLLLMMMHHHAAA???;;;777555555666777AAARRRhhhyyywww[[[III<<<333333333333333222222222222111111000///////////////------............------,,,,,,,,,---------..................////////////,,,111000111777555999IIImmmwwwsss{{{eeeZZZXXXYYY[[[dddtttvvv|||wwwuuupppllljjjkkkooouuu{{{~~~~~~yyyssssssxxx||||||vvvvvvwwwwwwuuuooohhhcccmmmnnnkkkeeeaaa___\\\WWWNNNJJJCCC===:::999:::;;;;;;>>>KKKaaarrrxxx^^^BBB555666666111222222222222222222222222111111000000//////......VVVUUUSSSMMMDDD;;;444000...------...///...,,,***,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))((()))***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********(((((()))***...+++((('''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,...///......////////////......000000000000000///......///............//////000//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000111222222333333333555555555666888999;;;<<<<<<>>>@@@AAAAAACCCFFFHHHLLLKKKKKKLLLNNNPPPRRRTTTYYY[[[bbbkkksss}}}~~~zzzzzzuuuooohhhbbb]]]XXXUUUQQQOOOMMMKKKJJJIIIIIIIIIOOOPPPPPPOOOOOOPPPTTTWWW^^^```bbbcccfffiiillloootttqqqnnnkkkiiifffccc```WWWIII;;;555444555888<<>>@@@AAABBBDDDGGGIIIIIIIIIIIIJJJLLLNNNQQQRRRUUUXXX___hhhppp{{{yyywwwsssmmmgggbbb^^^ZZZXXXSSSRRROOOMMMKKKJJJIIIIIINNNOOOOOOOOOOOOQQQTTTWWW```bbbdddeeefffgggkkknnnpppnnnkkkhhhfffccc___\\\MMMCCC888444333444999???PPPnnn|||tttkkk^^^NNNFFF@@@RRRqqq}}}mmm^^^VVVNNNHHHDDD>>>999666555777888:::IIIbbb}}}xxxUUUDDD>>>444444444333333333222222111000000///////////////------............------,,,,,,,,,---------..................////////////---222333444777666DDD```{{{gggiiiVVVSSSTTT^^^ssssssqqqtttxxx}}}}}}}}}wwwiiieeejjjrrrppppppwwwwwwppprrrwwwyyynnnpppsssxxx{{{zzzvvvsssxxx}}}|||zzz|||}}}{{{uuulll^^^PPPDDD>>><<<<<<===CCCQQQbbbppp{{{xxxyyy|||}}}VVV;;;444666666222222222222222222222222000000000000////////////ZZZUUUPPPQQQSSSOOODDD:::333000...,,,,,,,,,+++***,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))(((***,,,,,,***((((((((())))))))))))))))))))))))************************((()))))))))(((***,,,///888444///+++))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))******+++,,,------......////////////......000000111000000///..................///000111111111...++++++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///////////////000111222333444444444555666888:::;;;<<<>>>@@@AAABBBCCCFFFIIIFFFGGGHHHIIIKKKMMMOOOPPPQQQSSS[[[dddmmmxxxsssooohhhccc___]]]ZZZXXXVVVTTTQQQNNNLLLJJJIIIIIILLLMMMNNNNNNOOOQQQTTTVVV[[[___dddffffffgggkkknnnooonnnllljjjgggbbb[[[WWWDDD===666333333555<<>>999666555777999999EEE[[[www___GGG@@@444444444444333333333333111111000///////////////------............------,,,,,,,,,---------..................////////////000444444444444333GGGjjjooohhhlllZZZTTTTTTcccxxx~~~tttqqqssssssuuu~~~xxxnnnhhhllltttwwwqqqmmmpppzzz|||qqqoooqqqqqqggghhhjjjnnnqqqqqqnnnlllttt{{{}}}{{{{{{|||{{{}}}vvviii[[[NNNEEE@@@======FFFUUUeeesss~~~zzzxxxyyy___@@@666888888333333333333333333333333000000000000////////////YYYVVVRRRRRRSSSOOOHHHAAA888555000---------,,,,,,++++++,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))+++------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((+++...111888444...***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''')))+++,,,......///......////////////......///000000000000000///...////////////000111222222000---******,,,......---++++++++++++++++++++++++******+++,,,,,,---......---------............/////////......///000222333333333444555666888999:::;;;===???@@@@@@BBBEEEGGGEEEFFFHHHJJJMMMNNNOOOPPPQQQSSSZZZdddmmmxxxtttpppiiiccc```]]]ZZZYYYXXXVVVSSSOOOMMMKKKJJJIIIIIIJJJLLLMMMNNNQQQTTTVVVVVV\\\cccfffeeefffhhhkkkoooooonnnlllhhh___UUUNNN===888444333333666>>>GGG]]]xxxuuuiiiZZZGGG======UUU|||ooo```RRRHHHDDD>>>888555555777999:::BBBTTTooopppOOOCCC555444444444444333333333111111000///////////////------............------,,,,,,,,,---------..................////////////000444444555666888RRR{{{bbbgggsssfff[[[___mmmxxxwwwpppwwwyyyxxxvvv}}}xxxuuu{{{tttmmmpppuuuxxxtttooojjjhhhmmmwww}}}rrrllliiiggg______```cccfffgggfffeeemmmuuu|||{{{xxxyyyyyyxxxyyytttlllaaaVVVLLLEEEAAABBBLLLZZZhhhttt~~~tttzzzjjjHHH;;;888555333333333333333333333333////////////000000000000XXXWWWUUUTTTQQQMMMHHHEEE<<<888222...---......---+++++++++,,,,,,---------******++++++++++++******)))))))))))))))))))))))))))+++......,,,***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))+++000333666222---)))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((+++---///000111......////////////......//////000000000000//////////////////000111333333///,,,)))***,,,......,,,++++++++++++++++++++++++******+++,,,,,,---......---------.........////////////......///000222333333333333444666777999::::::;;;===>>>???AAADDDFFFEEEFFFIIILLLNNNOOOPPPPPPTTTVVV]]]fffoooyyyyyytttmmmgggccc```]]][[[YYYWWWTTTPPPMMMKKKJJJIIIGGGIIIKKKMMMNNNPPPTTTWWWUUU\\\cccfffdddbbbdddfffooooooooommmggg[[[OOOFFF:::666333333444777@@@JJJddd~~~yyymmm[[[EEE::::::SSS|||tttdddTTTHHHDDD>>>888555555888:::;;;@@@OOOiii~~~WWWGGG555555444444444333333333111111000///////////////---..................---,,,,,,,,,---------................../////////000///333444888;;;@@@___UUU___|||hhhcccjjjrrrpppjjj|||~~~{{{|||wwwxxxyyyxxx{{{~~~yyypppnnnuuuvvvqqqmmmlllhhhbbbaaaggguuuzzz}}}ssslllfffaaa\\\\\\]]]```dddgggggggggeeepppxxxyyywwwxxxxxxwwwrrrooojjjcccZZZQQQIIIDDDHHHRRR___jjjsss{{{wwwuuuuuuPPP???666111333333333333333333333333////////////000000000000]]]\\\ZZZUUUPPPLLLKKKKKKLLLDDD888///++++++------,,,,,,---.........------************************++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************((('''''''''(((***---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,---...//////111000...------///111333222000......///000///...111222222111000///111222++++++,,,,,,,,,,,,---------......,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111000000000000000333333333444555666777888===>>>???@@@???@@@CCCEEEDDDFFFIIIJJJKKKLLLOOOQQQTTT[[[ccciiiooo{{{~~~rrrllljjjfff]]]UUUWWWVVVVVVWWWRRRKKKHHHIIIHHHJJJMMMNNNNNNPPPUUUYYY```ccccccaaaccciiihhhcccpppnnnkkkhhhcccYYYMMMDDD<<<555222555555555===IIIkkkzzzdddRRRCCC===>>>___pppccc[[[PPPEEE:::777888777777888===BBBNNNbbbzzzkkkNNN===999666777888777444222111111000///////////////...///////////////......///////////////////////////////////////000111111111333999;;;666BBBmmmkkkPPPeee{{{mmmpppsssmmmddduuuzzz~~~}}}zzz~~~zzzvvvtttwwwrrrooossszzz{{{tttkkklllhhhaaaZZZYYY```lllvvvwwwyyywwwqqqmmmjjjccc\\\XXXSSSSSS[[[cccddd```^^^eeehhhkkkooorrrsssssssssjjjeee```]]]XXXPPPLLLMMMRRRVVV]]]fffooowww}}}{{{UUU<<<999777444444333222222111111000000000000000////////////```___\\\WWWPPPLLLIIIIIILLLFFF===555000------...---------------,,,,,,+++************************++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))(((''''''(((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,......//////111000...------///111333666444111000000111000///000222555666444222111000++++++,,,,,,,,,,,,------------...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000333333333333444666777888<<<===>>>??????@@@BBBDDDDDDFFFIIIJJJKKKMMMOOORRRUUU[[[bbbgggnnnzzzwwwpppnnnjjjbbbZZZXXXVVVVVVWWWSSSMMMJJJLLLJJJKKKLLLMMMNNNPPPTTTWWWaaaeeefffdddeeejjjllliiimmmkkkiiifffaaaXXXKKKBBB:::333000333555666AAANNNrrrzzzaaaNNNAAA===BBBbbbqqqfff^^^TTTHHH===999888777777999>>>DDDOOO```uuuxxxSSSAAA:::444444555444222111111111000///////////////...//////000000//////...///////////////////////////////////////000111111111333888:::999JJJwwwrrrTTTMMMhhh~~~vvvnnnooouuu|||}}}||||||zzztttssssssuuuwwwxxxuuupppkkkjjjeee^^^XXXVVVZZZbbbhhhnnnqqqpppmmmlllllliiicccZZZSSSOOOUUU[[[\\\[[[ZZZ\\\^^^```bbbdddeeeeeeeee___ZZZWWWVVVTTTOOONNNQQQXXX[[[```gggooovvv|||bbbDDD555111444444333333222111111111111000000000////////////bbbaaa^^^XXXQQQKKKIIIHHHMMMJJJEEE>>>666111............------,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,.../////////000///...------///111222:::777333222222222222111...333888:::888444000...++++++,,,,,,,,,,,,------,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222222333333444666777888:::;;;=========???AAACCCDDDFFFIIIKKKLLLNNNPPPSSSUUU[[[aaaeeelllxxxzzzssspppmmmfff```ZZZWWWUUUVVVSSSOOOMMMPPPMMMLLLJJJKKKNNNQQQTTTUUU]]]cccgggfffeeehhhkkkkkkgggfffeeeccc___UUUHHH>>>777000...222444888EEETTTpppqqq[[[JJJ???@@@HHHggg}}}rrriiibbbWWWKKK???:::888666888;;;???FFFQQQ^^^mmm~~~[[[HHH===444333444222222333111111000////////////000//////000000000000//////////////////////////////000////////////000111111222444777999>>>VVV{{{XXXJJJXXXrrr~~~qqquuuyyy||||||{{{{{{||||||tttlllsssyyyzzzrrrmmmkkkhhhbbbYYYSSSQQQSSSUUUWWW^^^aaacccbbbccchhhiiifff\\\SSSMMMPPPTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZ[[[[[[TTTOOOLLLMMMMMMKKKMMMRRRZZZ\\\___dddkkkqqqwwwzzzqqqOOO444444444444333333222222111111111111000000000/////////cccbbb___YYYRRRMMMKKKKKKMMMMMMKKKEEE===555111///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************+++***))))))((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---.../////////000///...------///000111999666333111222333444444...222777:::888333///---+++++++++,,,,,,,,,------,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000222222222333444555777777888:::;;;<<<<<<>>>@@@CCCCCCFFFHHHJJJLLLNNNQQQSSSUUUZZZ```ccciiivvv}}}uuuqqqnnniiieee]]]WWWSSSTTTSSSPPPPPPRRRQQQMMMIIIIIIMMMQQQRRRRRRVVV]]]eeefffdddbbbccceeeaaa``````___[[[QQQDDD:::666000...222333777FFFVVVeeesssppp```TTTHHH???AAANNNmmmyyyqqqjjjbbbWWWLLL@@@:::777555777;;;???HHHSSS]]]fffuuuiiiNNN@@@555555777444333555222111000000//////000000//////000111111111000000////////////////////////000000//////000000111222444555666888CCCbbb|||RRRRRRlll}}}|||xxxsssooommm{{{uuummmiiifff^^^TTTMMMLLLMMMMMMMMMNNNRRRTTTSSSUUUZZZ^^^^^^YYYRRRMMMOOOSSSSSSTTTUUUXXXWWWVVVTTTSSSSSSSSSSSSMMMHHHDDDEEEFFFFFFJJJPPPVVVWWWYYY]]]cccjjjpppsss~~~|||}}}XXX:::???555444444333222222111111111111111000000000//////cccbbb]]]XXXRRRPPPPPPQQQOOOPPPOOOKKKDDD<<<666222---,,,,,,,,,,,,---//////++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,---...////////////......---......000000444222000000222444555555///222555555333000......+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000000000222222222333444555666777777999;;;;;;<<<===@@@BBBCCCEEEHHHJJJKKKMMMOOORRRTTTYYY^^^bbbhhhuuuzzzvvvsssoookkkaaaYYYSSSRRRQQQPPPPPPSSSTTTOOOIIIHHHKKKOOOQQQQQQQQQXXXbbbgggddd^^^\\\]]][[[ZZZYYYYYYUUULLL@@@777777222000222222444CCCTTT]]]bbb[[[RRRPPPHHH???@@@TTTqqqssslllfff^^^SSSIII???999555333666:::???IIITTT\\\bbbooosssRRRAAA555777999444222555222222111000000000000000//////000111222222111111000000000000000000000000000000000000000111222222666777777888IIIoooRRR\\\xxx~~~~~~yyylllcccccc[[[OOOHHHGGGIIIKKKLLLHHHKKKLLLIIIHHHLLLPPPQQQPPPLLLKKKOOORRRQQQPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGEEE@@@===???AAACCCIIIOOOOOOPPPSSSWWW^^^eeekkknnnwww|||ddd???>>>555555444444333222222111111111111111000000000000dddbbb\\\VVVRRRQQQTTTWWWTTTRRRPPPNNNJJJEEE>>>999///...---------...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++---....../////////......------......///000///...---///111333444333000222333222///---------++++++,,,,,,,,,,,,------+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111111111222222333555666777777888:::;;;<<<===@@@CCCCCCEEEHHHIIIJJJKKKMMMOOOSSSXXX^^^bbbgggttt|||xxxttthhh^^^TTTQQQQQQPPPQQQTTTUUUQQQKKKHHHIIILLLOOOQQQPPPUUU^^^eeeddd^^^[[[\\\VVVUUUSSSRRROOOHHH===555777222111222000111???PPPaaa```WWWQQQRRRHHH===???WWWttt}}}lllfff___UUUMMMFFF>>>999666333666;;;@@@IIITTTZZZ___jjj|||{{{[[[FFF666777888222000444222222111000000000000111///000111222222333222222000000000000000000000000111000000000000111222222666999888;;;QQQ||||||XXXiiiyyyjjj______XXXNNNGGGEEEGGGKKKMMMHHHLLLLLLGGGCCCEEEHHHHHHEEECCCEEEKKKNNNKKKIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@<<<888777;;;???BBBIIIPPPLLLMMMQQQVVV\\\ccchhhkkkrrrwwwuuuIII777555555444444333333222222222222111111111000000000hhhccc\\\UUUPPPQQQVVV[[[YYYUUUPPPPPPQQQNNNGGGAAA333222000...---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---...////////////---------.........//////---------///222333111000///111333222///---,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111111111111222333444666666777888:::;;;<<<>>>AAACCCCCCEEEGGGHHHHHHIIIKKKMMMQQQWWW]]]bbbhhhsss~~~{{{pppdddXXXSSSRRRQQQRRRUUUUUURRRMMMHHHFFFHHHNNNRRRQQQQQQVVV]]]```^^^]]]```SSSQQQNNNMMMJJJDDD;;;444444111111333000///===NNNffffff^^^YYYUUUEEE;;;AAAXXXvvvxxxfff___WWWLLLHHHBBB===:::777555777<<>>===999555444888<<>>AAADDDCCCEEEGGGGGGGGGGGGIIIKKKPPPVVV]]]bbbhhhsss}}}uuuhhhZZZUUUSSSRRRSSSVVVUUUSSSOOOIIIEEEFFFMMMSSSQQQMMMNNNVVV\\\\\\___dddQQQOOOLLLJJJGGGBBB:::444222000111333000///<<>>CCCKKKSSSWWWZZZaaaooozzz{{{\\\AAA999777111222;;;333222111111000111111111///000111222333444444444000000000000000000000000111111111000111111222333333999<<>>???@@@@@@???<<<:::888:::666555888::::::>>>DDDHHHJJJNNNSSSXXX]]]___aaaccckkkvvvtttIII666555555444444333222222222222222111111111111000iiihhh```TTTQQQWWW[[[ZZZ\\\ZZZWWWUUUTTTRRROOOLLLCCC;;;222---...000///---+++++++++***++++++,,,,,,+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((***+++,,,---.....................///111000///---+++...111111///......000111111111111000///...---///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------------------------------............///222222222333333444444444888:::;;;;;;;;;;;;<<<>>>@@@AAACCCDDDFFFJJJOOORRRRRRYYYaaafffkkkuuu~~~tttnnnfff]]]XXXVVVVVVWWWWWWWWWTTTNNNGGGEEEHHHMMMNNNLLLLLLMMMPPPSSSUUUUUUSSSOOOLLLIIICCC:::555444///444222222333111<<>>===<<<:::888777444555666666777999===@@@BBBFFFLLLQQQUUUXXX\\\___gggjjjoooxxx^^^<<<444666777000111777555222111111000000000000000mmmjjjaaaWWWWWW]]]```^^^^^^[[[XXXUUUTTTRRRPPPNNNKKKCCC999222000///...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''((((((***+++,,,---............------...///000///...,,,+++---000000...------...000000000000///...------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------------------------------............///000000111222333555555666666888:::;;;;;;<<<>>>???>>>???AAABBBEEEJJJPPPUUUVVV\\\cccgggkkksssxxxsssjjj```XXXTTTRRRQQQTTTVVVUUUQQQJJJFFFGGGJJJMMMKKKJJJJJJLLLMMMMMMMMMOOOKKKHHHGGGAAA999444333000444222111333111===VVVuuuxxxnnn]]]NNN===:::GGGbbbnnnrrrfffYYYSSSLLLDDDAAA===:::888666444777===EEEKKKRRRWWWZZZ```jjjqqq}}}LLL>>>===666222444222222111111222222333444222222222222111111111111000000000000000000000000///111111111000111333555666;;;;;;MMMqqqzzz{{{qqqaaaVVVMMMLLLNNNMMMJJJIIIEEEJJJNNNMMMHHHCCCBBBBBB????????????????????????>>>>>>===<<<;;;999777666444444555555666888<<>>AAA<<<===>>>@@@CCCJJJQQQWWW[[[___dddgggjjjrrr~~~zzzuuummmddd[[[TTTPPPNNNPPPSSSUUUSSSNNNIIIGGGGGGKKKIIIGGGFFFFFFFFFDDDBBBJJJGGGDDDDDD???777333333111444111000222111>>>XXXzzz{{{nnn[[[LLL;;;999HHH^^^fffggg]]]TTTPPPKKKCCCAAA<<<999888555444888>>>EEEKKKRRRVVVXXX^^^fffnnn~~~YYY???:::777444444444333222222111111222222111111111111000000000000000000000000000000000000///111111111111111333555777<<<@@@YYYooorrr}}}|||fffYYYNNNNNNQQQOOOKKKIIIBBBGGGLLLLLLIIIDDDBBBAAA@@@??????>>>>>>=========<<<;;;;;;:::999777666555222333444444444666:::<<>>BBBHHHQQQVVV\\\___cccfffjjjrrr}}}{{{wwwqqqhhh```XXXRRROOONNNPPPRRRRRROOOLLLJJJJJJKKKIIIHHHGGGGGGEEEBBB@@@GGGCCCAAAAAA>>>666333333111444000///111111???YYYxxxyyylllZZZJJJ999777FFFZZZ___^^^VVVPPPMMMIIICCC@@@;;;888777555444999???GGGLLLRRRUUUWWW\\\dddkkkwwwdddAAA777888888555555444333222111111111111000000000000///////////////////////////////////////000222222111222444666888<<>>>>>===<<<;;;;;;999999999888777666444444111222333333333444777999<<<@@@DDDHHHLLLPPPTTTWWWXXX\\\cccmmmwww~~~jjjLLL:::444777444333555000333222111111000000111111ooofff]]]]]]bbbggggggffffffbbb]]]YYYXXXXXXWWWVVVQQQRRRQQQLLLCCC:::333///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******------......//////......000222444444222000000000//////000111222222111///000///...---,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------------------------------............///000111111222222333333333555777999999999999;;;<<<>>>>>>>>>>>>AAAGGGOOOTTT[[[^^^cccggglllttt~~~}}}vvvnnnddd[[[TTTPPPNNNNNNOOONNNMMMMMMNNNOOOOOONNNNNNNNNOOOMMMJJJGGGEEEAAA@@@AAA===777333444111444000...000000>>>XXXppprrrhhhWWWIII999666DDDYYY\\\[[[UUUOOOKKKGGGCCC???:::777666444444999@@@HHHNNNSSSVVVWWW[[[cccjjjppp~~~xxxLLL888999:::666555444333222111000000000000000000/////////......///////////////////////////000222222222222555777999<<>>>>>======<<<;;;::::::777777777777666555333333000222333333333333555777999<<<@@@DDDGGGKKKPPPSSSVVVXXX\\\dddnnnwww}}}}}}zzzYYY???333666444444555111333222222111111111111111ppphhhccceeeiiijjjiiijjjhhhddd```]]][[[ZZZYYYXXXOOOPPPQQQPPPKKKBBB999444///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***++++++---....../////////......111444777666333000111222---,,,---000222333111000111000///---,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------------------------------............///111111111111222222222222666777888999888888999;;;===>>>>>>???BBBGGGNNNSSS[[[^^^dddjjjqqqxxx~~~tttiii]]]TTTPPPPPPOOOMMMLLLLLLMMMOOOQQQRRRRRRSSSUUUVVVUUUQQQNNNDDD@@@???@@@===666333444000333000...000...;;;UUUgggjjjaaaSSSGGG999999HHHZZZ]]]___ZZZRRRJJJDDDBBB???:::666555333444:::BBBIIINNNSSSUUUWWW[[[bbbiiilllyyy___===::::::444555444333222111111111111000000000000////////////000000000000000000000000///000222222222333555888:::>>>MMMyyyxxxSSSYYYnnn}}}xxxvvvzzzpppeee[[[WWWTTTOOOKKKJJJKKKMMMOOOOOOLLLGGGBBB>>>===<<<<<<;;;;;;:::::::::666666666666555444333222000222333333333222444555777999===@@@CCCHHHLLLPPPSSSTTTWWW^^^gggqqqxxx{{{}}}|||~~~yyyuuulllJJJ666666444444666333333333222111111111111222ooojjjhhhlllnnnkkkjjjmmmhhheeebbb```^^^]]]ZZZXXXRRRQQQPPPPPPNNNIIIAAA:::000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***+++,,,......////////////......111444777666222///000222...---...111555777555333333111///...------...///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------------------------............/////////000111222333333444444555777888888888:::<<<;;;<<<>>>AAADDDIIIPPPUUU^^^bbbhhhpppvvv}}}xxxlllaaaYYYTTTSSSQQQNNNMMMLLLLLLLLLLLLNNNOOOQQQTTTUUUSSSOOOLLLBBB???>>>???<<<555222333///333000...///---888QQQaaaddd[[[NNNDDD;;;>>>PPP\\\bbbfffbbbVVVIIICCCBBB>>>999555444333444:::BBBGGGLLLQQQTTTUUUYYYaaagggjjjwwwpppCCC::::::333444444333222111111111111111111111000000000//////000000000000000000000000///000222222222333666888:::AAAWWWwwwPPP^^^jjjtttzzzzzzzzzppphhh___YYYSSSLLLIIIKKKHHHIIIJJJJJJIIIFFFAAA>>>;;;;;;;;;:::::::::::::::666666666666555444333333111333444444333222333444555777:::===@@@EEEJJJMMMOOOPPPTTT\\\eeennntttvvvuuuvvvxxx}}}lllyyyYYY===888444333666444444333222222111111222222mmmjjjjjjoooooojjjiiimmmhhhfffcccaaa```^^^[[[XXXWWWSSSOOOOOOOOOMMMEEE???111111000......---------//////.........---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((()))***+++,,,...///////////////......000444777666111...///222111000111555999<<<:::888333222000...---...///000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------------------------------.........//////---...///000222444555666111333666777888999<<<>>>888;;;>>>BBBFFFLLLRRRVVVaaaeeellltttzzzzzzooofff^^^[[[UUUSSSQQQOOOMMMKKKIIIGGGIIIJJJLLLNNNOOOMMMHHHEEEBBB>>>===>>>:::444000111...222000//////,,,666NNN___aaaWWWJJJBBB<<>>999555333333444;;;CCCEEEJJJPPPRRRTTTXXX___fffkkkvvvzzzFFF::::::333444333222222111111222222111111111111000000000000000000000000000000000000///000222222222444666999999DDD___jjjNNNaaahhhooo}}}~~~nnnggg___XXXPPPHHHGGGJJJEEEEEEEEEFFFFFFDDD@@@>>>:::::::::::::::::::::;;;666666666666555444333333111333555555333222333444444666999<<>>888000...///000...***......---------,,,,,,,,,++++++************+++++++++++++++************)))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...............////////////333777999777222......000444///...999GGGJJJAAA555444333000...------.../////////.........------------------,,,,,,+++++++++------------------------,,,------......------,,,+++++++++,,,---...///000/////////000111111222222222333555666666666888:::===;;;<<>>111555555444333222222222222000000000000000000000000////////////000000000000222222333333333555999<<>>AAAEEEOOOZZZhhhsss|||nnneeebbbUUURRROOOMMMLLLKKKJJJHHHGGGGGGGGGFFFFFFDDDCCCCCC=========;;;777444333333222...///333000---666DDDTTTWWWOOOCCC>>><<>><<<;;;;;;::::::999999888555555555444444444333333444333222222111111222222222333444666999===@@@BBBFFFIIILLLQQQZZZeeeiiihhhbbbaaabbbgggqqq~~~```<<<555333222999444333333222222222222222xxxlllrrrtttooommmqqqmmmiiifffcccaaa]]][[[\\\___^^^XXXTTTSSSPPPMMMIIIDDD<<<444///---............---------,,,,,,,,,++++++************+++++++++++++++************)))+++++++++***************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...............////////////222555777555111...///000000......444:::<<<888333//////---,,,,,,---...///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,------......------,,,,,,,,,,,,,,,------...///...//////000000111111222111333555555555555777888;;;999;;;>>>@@@DDDNNNYYYkkkyyyvvvmmmjjjZZZWWWSSSPPPOOOMMMJJJHHHFFFFFFFFFEEEDDDBBBAAA@@@=========;;;777444333333222//////111...+++333>>>LLLPPPIII@@@<<<;;;HHH```pppssspppcccUUUKKKCCC===:::777444222333888===AAAIIIKKKPPPUUUVVVYYYbbblllsssxxxwwwIII:::999666555444333222222222222111111111111111111111111/////////000000000111111222222333333333666:::===AAARRR___HHHWWWgggkkkhhhqqqzzzhhhcccccc\\\QQQHHHCCCAAA???>>>??????>>>===<<<;;;;;;::::::999999888555555555444444444444333444333222222111111222222000111222444777:::>>>???BBBFFFIIILLLSSS]]]aaa___^^^WWWTTT[[[lll|||nnnCCC555444555:::444444333222222222222222rrrooovvvtttpppqqqoookkkhhheeebbb```^^^___cccccc\\\UUUTTTSSSQQQKKKHHHBBB:::333...------......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------............////////////222444555333000//////000...///000222444555444333---,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,---...///......//////000111111111111333444444444444666777999888999===???CCCLLLVVVhhhyyy{{{rrrnnneee```YYYSSSPPPNNNLLLKKKIIIIIIHHHGGGEEECCCAAA@@@=========;;;777444333333111//////000---+++000888BBBHHHCCC<<<::::::GGG___ppprrrmmm```RRRIIIBBB===888666333222444888===@@@IIIJJJOOOSSSUUUXXXbbbllltttxxx~~~PPP666;;;666555444333333222222333111111111111111111111111//////000000000111111111111222333333444666:::===BBB]]]sssVVVLLLXXXhhhllljjjuuuwwweee___]]]WWWMMMFFFBBB@@@>>>===>>>>>>===<<<<<<;;;;;;::::::999999888555555555555444444444444444333222222111111222222000000111333666999<<<>>>AAAEEEGGGIIINNNVVVZZZYYYWWWQQQNNNVVViii{{{qqqHHH999:::888666222222111000000000000111xxxooowwwyyyxxxooonnnllliiifffdddcccbbb\\\______XXXQQQPPPPPPNNNJJJJJJGGGBBB:::222---+++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++------............////////////222222222111000///000111///000222333222222222333++++++,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,,,,---...............///000000111111111222444444333333555666888777888;;;===@@@HHHRRRddduuu}}}~~~uuuqqqllleee[[[SSSOOOOOOOOOPPPKKKJJJIIIGGGEEEBBB@@@???=========;;;777444333333111/////////---+++...333:::AAA>>>888888999FFF^^^mmmooojjj]]]OOOGGG@@@<<<777555333222444888===@@@GGGHHHMMMQQQSSSVVV```kkktttwww}}}YYY555;;;666666555444333333333333111111111111111111111111000000000000111111111111111222333333444777;;;>>>DDDggguuuSSSMMMVVVfffkkkmmm|||tttfff___ZZZRRRKKKGGGBBB@@@>>>===>>>>>>===<<<<<<;;;;;;::::::999999888666666555555555444444444444333222222111111222222000000111333666999<<<>>>BBBFFFIIIIIILLLRRRVVVUUUOOOMMMOOOWWWfffwwwmmmDDD999<<<999333333222222111000111111111tttrrrrrrtttoooooonnnkkkgggeeeeeefff___aaa___XXXSSSSSSRRROOOKKKKKKJJJGGGAAA:::222.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...............////////////111111000000///000000111///111333444333222222333+++,,,,,,------.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------,,,,,,------...---......//////000000111111222444333222222444555666555777999:::<<>>999666444222222444888===@@@EEEGGGLLLQQQSSSVVV```jjjqqqvvv|||ggg;;;:::777666555444333333333333222222222222222222222222000000000111111111222222111222333444555777<<>>===>>>>>>===<<<<<<;;;;;;::::::999999888666666666555555555444444444333222222111111222222111111222333666999;;;===BBBFFFIIIHHHJJJOOOSSSSSSIIIKKKPPPXXXcccqqq~~~pppDDD555888777555555555444333333333333333vvvoooqqqssssssrrrnnniiiffffffgggfffeeeaaa[[[YYYYYYWWWSSSOOOMMMJJJIIIGGGBBB:::444......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...............////////////111000///...///000111111///000222444444333222111,,,------............---.........------------,,,+++++++++,,,,,,---------------------------------,,,------......------,,,...------,,,,,,---------------......///000000000111222333333222222333444666444555888888888???GGGXXXfffwww}}}sssmmmddd\\\VVVSSSQQQPPPNNNNNNLLLIIIFFFBBB@@@>>>=========;;;777444333333///000000...---.........///777777444666777EEE\\\aaadddaaaVVVJJJBBB;;;777555444222222444888===???DDDGGGMMMSSSUUUXXX```jjjooottt|||yyyFFF;;;777666555444444333333444222222222222222222222222000000111111111222222222111222333444555888<<<@@@KKKxxxyyyKKKIIIWWW```bbbjjjzzzmmmhhhcccYYYMMMGGGBBB@@@>>>>>>??????>>>===<<<;;;;;;::::::999999888666666666666555555555555444333222222111111222222000000111222555888:::<<>>??????>>>===<<<<<<;;;::::::999999888777666666666555555555555444333222222111111222222000000000222444777999;;;===BBBEEEDDDDDDHHHLLLMMMNNNPPPTTT\\\eeelllpppqqqyyy}}}~~~~~~xxxdddHHH888222999444333222222111111222222___|||zzzwwwxxxxxxvvvsssooojjjgggfffcccaaa___]]]ZZZVVVSSSRRROOOMMMKKKKKKHHHCCC???777111,,,,,,...000...+++,,,++++++******++++++,,,,,,+++******)))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***,,,---...///111000...---...///111222555222000000222222000...,,,...000222222111///...---......///////////////------,,,++++++++++++,,,------------------------,,,,,,,,,---------..................................................................////////////222222222222222222222222333333222111000333777;;;IIIUUUfffwww~~~xxxoooeee[[[TTTPPPOOOPPPQQQQQQNNNJJJFFFCCC===>>>>>>;;;666222000///111111000000//////......---111555444000333FFFZZZ___]]]UUUJJJCCC???:::555000000///111333888<<>>======@@@???>>>===<<<;;;::::::888888888777666666555555555444444333333222222111000000111333555666888888>>>:::<<>>??????<<<888333111000111111000000//////......---000444444000333DDDWWW___]]]TTTIIIAAA>>>999444000000000111444888<<>>======???>>>>>>===<<<;;;:::999888888777777666555555444555444444333333222111111///000111333555666777888===999<<>>======>>>======<<<;;;:::999999777777777666555555444444444444444333222222111111///000111333444666777888;;;999<<>>LLLZZZcccgggjjjllllllqqqwww{{{{{{ZZZ@@@222666444444333333333333222222GGGKKKPPP]]]xxxuuurrrtttqqqmmmlllkkkiiihhhgggeeebbb^^^ZZZWWWVVVTTTQQQNNNLLLIIIGGGDDD>>>777111///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***+++---...////////////......///000111222111111111222333444444444000000000000000///......---....../////////////////////...------------...------------------------,,,,,,,,,---------..................................................................////////////000000000000000000000000000000000000///111555888888>>>KKK^^^qqq|||wwwoooddd\\\QQQQQQPPPNNNKKKHHHEEECCC>>>??????===999555333222111111000000//////......---///111222000111===JJJ]]]\\\TTTHHH>>>;;;777444111111111111444888<<<>>>@@@DDDJJJOOOTTTYYY]]]```ffflllwww|||uuu[[[===888444444555333222111222333333444444333333222111111222222222222222333444444555666666777@@@IIItttRRRCCCRRRPPPYYY[[[ccc~~~yyywwwyyysssaaaQQQFFFCCC???======>>>=========<<<<<<;;;::::::999999777777666666555444444444444444333333222111111111//////111222444666777777999999<<>>>>><<<888444222222111111000000//////......------000111000000999CCCXXXXXXSSSHHH>>>:::888555111111000111333777;;;===@@@DDDJJJOOOSSSXXX\\\___fffllluuu{{{sss~~~jjjBBB999333555666333111222222333333444444333333222111111222222333333333333555444666888777888BBBNNNkkkJJJBBBNNNLLLUUUYYYdddzzzwwwxxxrrraaaQQQFFFCCC???======>>>======<<<<<<<<<;;;::::::999999777777777666555555444444444333333222222111000000...///000222444555666777999:::===AAAFFFIIIFFFBBB===<<<===CCCPPP\\\bbbccciiinnnssssssrrrrrruuuwww|||pppIII888;;;444444333333333222222222RRRHHH@@@BBBMMM```wwwyyylllmmmrrrtttllllllkkkkkkjjjgggbbb^^^YYYYYYWWWSSSOOOLLLKKKLLLHHHEEE@@@999333///---,,,------,,,,,,,,,,,,------------,,,+++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************)))***+++,,,---...///000------...///000111222222...000111111111111333444EEEBBB===888333000---,,,---......//////////////////......---,,,---------------------------------,,,,,,,,,---------..................................................................////////////////////////////////////...///111111222444777:::555777;;;EEERRRaaalllrrr}}}vvvkkkccc___TTTRRROOOLLLIIIFFFEEEDDD<<<>>>>>><<<888444222222111111000000//////......------...000000///444<<>>======<<<<<<<<<<<<;;;;;;::::::888888888777666666555555333333333222111111000000...///000222333555666777888:::;;;>>>DDDIIIGGGBBB???@@@@@@BBBJJJWWW___aaagggnnnssspppnnnooorrrtttzzzxxxKKK888888444444333333333333222222sss[[[HHHFFFHHHLLL\\\nnnzzztttsssmmmnnnnnnnnnnnnmmmjjjddd```[[[\\\ZZZVVVPPPMMMNNNOOOJJJIIIEEE???888333///---------,,,,,,,,,,,,------------,,,++++++++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))************)))***+++,,,---///000000,,,---...///111111222222---///111111//////111333EEEBBB===777222...---,,,---......///////////////...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................................................................////////////000000000000000000000000///000111111111111444666555777:::???FFFOOOYYY___jjjnnnrrrvvvyyy{{{xxxnnnccc\\\SSSPPPMMMIIIFFFDDDCCCCCC===>>>???===999666444333111111000000//////......---,,,---000000...111777DDDIIIJJJDDD<<<888555333000///......000444777:::>>>BBBGGGLLLPPPTTTXXX[[[bbbeeellltttzzz}}}{{{yyyrrrtttzzzPPP@@@555666777222111555222333333444444333333222111111222222333444444555555333777<<<;;;;;;HHHYYYTTTBBBDDDGGGHHHQQQVVVggg~~~xxxwwwppp```QQQFFFCCC???======>>>===============<<<<<<<<<<<<;;;999999999888777777666666333333222222111000000000...///000111333555666777666888999:::@@@GGGHHHCCC<<>>???@@@>>>:::777555555111111111000//////......---+++,,,///000...000444<<>>=====================<<<<<<<<<::::::999999888777777777333333222222111000000000......000111333555666666444777777777===FFFGGGCCC999???AAA===@@@LLLYYY___```iiimmmiiiffflllsssvvvxxx{{{WWWAAA<<<444444444333333333222222|||XXXEEEBBBIIIPPPnnnrrrooossstttrrrpppppplllfffbbb___\\\YYYWWWTTTPPPMMMJJJHHHEEEDDDBBB>>>666000...,,,++++++---......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***++++++,,,---...//////111...,,,...333555333000---///111111111000111222666555333000...---------////////////............------------------------.................................------,,,,,,,,,---------------------------------............///---------.........///////////////000111111222222///000111333555666777888666666888:::<<>>;;;888555444333222111/////////000000000111111000......///000555777;;;===<<<888444111000/////////111222444555>>>AAAEEEIIILLLPPPUUUXXXYYY^^^fffnnnuuuxxxyyyyyy|||wwwzzzcccEEE555555222222555333333333333333333333333333111222222333333444444555444888<<<555<<<>>>AAAiiiRRRHHHGGG@@@IIIMMM]]]www~~~zzznnn___VVVGGGDDDAAA???>>>>>>>>>===>>>>>>======<<<;;;999999:::::::::999888777666555666444222000//////000111.........///111333666777888888888999;;;???CCCFFF:::777888>>>DDDIIIPPPWWW```dddeeeeeehhhnnnpppoootttyyyppp@@@666777555333222222333444666yyyWWWFFFEEEKKKVVVlllsssttttttqqqmmmjjjjjjkkkeeebbb^^^[[[XXXUUUQQQOOOMMMJJJFFFEEEDDD@@@:::555000///------...//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***++++++,,,---...//////111...,,,...333555333000...000222222111000111222666444222///...---------////////////............------------------------..............................---------,,,,,,,,,---------------------------------............///---------.........////////////000000111111222222000111222444555777888999888888999:::<<<>>>@@@AAACCCDDDGGGIIIKKKMMMNNNOOOLLLOOOTTTWWW[[[aaaiiinnn{{{zzzhhhZZZMMMIIIDDDAAA@@@@@@@@@@@@AAAAAA@@@???===999666555555444222000///......///000111111000......///000333555888::::::777333000000/////////000222444555;;;>>>CCCGGGJJJNNNRRRVVVXXX\\\dddlllssswwwyyyzzz|||vvvzzzeeeFFF555555333333555333333333333333333333333333111222222333333444444555222666;;;555===???EEEpppTTTGGGGGGCCCIIIOOOaaa~~~wwwdddYYYIIIEEEAAA>>>===>>>>>>===>>>>>>>>>>>>===<<<;;;::::::::::::999999777666666666444222000//////000000.........///111333555777777666666888:::???CCCFFF;;;888888===CCCHHHOOOWWW[[[___aaaaaaeeellloooooopppuuu~~~QQQ===888777555444333333444444sssTTTHHHHHHGGGPPP\\\mmmyyysssqqqsssqqqjjjkkkqqqiiifffbbb^^^[[[XXXTTTQQQPPPMMMHHHFFFEEECCC>>>:::444222///...///000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***++++++,,,---...//////000...---///333444222///000111333222111///000000555333111///---,,,,,,,,,////////////............------------------------------------------------...------------,,,,,,,,,---------------------------------............///------.........///////////////000000111222222222222222333555777888:::::::::;;;;;;<<<===???@@@AAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGIIILLLQQQUUU^^^eeepppzzzwwwfffYYYJJJFFFBBB???????????????>>>???AAAAAA???<<<888666666555333000......------000111111000......///000000222555888777555111///000/////////000222333555888;;;@@@DDDGGGKKKPPPSSSVVVYYY```hhhpppvvvzzz|||}}}uuuvvvkkkIII555666444333555444333333333333333333333333111222222333333444444555111555999555===AAAKKKzzzYYYGGGGGGFFFJJJQQQfffiii[[[LLLGGGAAA===<<<===>>>???????????????>>>>>>===<<<999:::::::::999888777777555444222000//////000000.........///000333555666555555555777:::>>>CCCFFF===999888<<>>@@@BBBCCCDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAACCCFFFHHHJJJQQQZZZbbbiiiuuusssbbbUUUFFFCCC@@@>>>>>>>>>>>>>>><<>>BBBFFFIIINNNQQQUUUXXX^^^eeemmmuuuzzz}}}uuuooovvvuuuNNN666777555333555444333333333333333333333333111222222333333444444555222555:::666===BBBPPP\\\JJJGGGFFFLLLSSSiiikkk\\\OOOJJJBBB<<<;;;<<<>>>???>>>>>>>>>???>>>>>>======999:::::::::999999888777555444222111000//////000............000222444666555555555777:::???CCCFFF>>>:::888;;;???CCCKKKRRRRRRVVVXXXXXX]]]eeeiiiiiiiiinnnwww\\\:::888888666555333222111000www[[[LLLFFFFFFNNNXXXjjjkkkmmmvvvvvvrrrrrrpppmmmiiieeeccc___[[[XXXVVVQQQKKKHHHHHHGGGDDDAAA999555111.........---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))***++++++,,,---...////////////000111222222000///222333444333111/////////333222000...---,,,,,,---////////////............---------------------------------------------------------------------------------------------------------............///........./////////000000000000000111222222333333333444555777999:::;;;<<<======???AAACCCFFFHHHIIIGGGHHHHHHHHHHHHGGGFFFFFF@@@???===<<<===>>>@@@@@@AAAGGGMMMPPPSSS]]]kkkwwwzzzjjjYYYMMMCCC@@@>>><<<===>>>>>>======@@@DDDFFFFFFCCC???<<<777666444222111000000111000111111000......///000000111444666666555222111000////////////000222333666999>>>BBBEEEIIIMMMPPPTTTWWW\\\ccckkksssyyy||||||wwwpppooovvvVVV999888666333444444333333333333333333333333111222222333333444444555444666;;;777===BBBTTT[[[LLLHHHFFFMMMUUUkkknnn^^^RRRLLLCCC===;;;<<<>>>???<<<<<<===>>>>>>>>>======:::::::::::::::999888777444444333111000000//////............000111333555666555555777:::???CCCFFF>>>:::777:::===@@@FFFMMMPPPTTTWWWWWW[[[aaadddcccccciiiqqq{{{[[[<<<777666555333222111111111|||UUUFFF???FFFLLL[[[zzzpppssstttrrrrrrqqqnnnkkkhhhfffccc___\\\YYYTTTNNNKKKJJJIIIFFFCCC<<<888222///------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***++++++,,,---...//////...///111222222111000///222444444444111000///000333222000...---------...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///....../////////000000000000000111111222333333333444444555777999:::<<<<<<>>>>>>@@@BBBEEEHHHJJJLLLIIIIIIJJJKKKLLLLLLLLLLLLCCCAAA>>><<<===>>>>>>>>>===@@@CCCDDDEEEJJJTTT[[[iiivvvzzzlll]]]NNNDDDAAA>>><<<<<<===>>>>>>===???BBBFFFIIIIIIFFFBBB???;;;999777444222111111111000111111000......///000111333555666666444222111000000///...///000111222666999===AAADDDHHHMMMPPPTTTVVV[[[bbbiiipppuuuwwwvvvyyywwwrrrsss{{{}}}zzz```<<<888666222333444333333333333333333333333111222222333333444444555555666;;;888>>>BBBYYYWWWMMMJJJHHHNNNXXXoooqqqbbbTTTMMMEEE>>><<<<<<===>>>;;;<<<<<<===>>>>>>>>>>>><<<<<<;;;;;;:::888777666444333333222111000//////............///111333444666555555666999===AAACCC===888777999;;;===AAAGGGLLLQQQUUUWWWZZZ___aaa^^^\\\bbbjjjsss{{{ZZZ???777555333222222333444555}}}ZZZAAACCCGGGQQQsssxxxtttsssqqqooollliiigggeeebbb___\\\XXXRRROOONNNLLLGGGDDD???;;;555000......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***++++++,,,---...//////...000222333222111///...222333444444222000000111444333111///.........///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///.../////////000000000000000111111222222333333444333444555777888:::;;;<<>>;;;<<<>>>>>>???BBBFFFIIIPPPZZZfffooo~~~wwwfffXXXMMMEEE@@@???===<<<<<<>>>??????>>>CCCEEEHHHJJJJJJHHHEEECCC@@@>>>;;;777333111000///000111111000......///000222333555555555333111///000000///......000111222444777<<<@@@CCCGGGKKKOOORRRUUUZZZ```fffkkkoooqqqssszzzzzztttvvv~~~~~~wwwiii???999555000222333333333333333333333333333111222222333333444444555444444:::888>>>DDD^^^UUUJJJHHHIIIOOO\\\wwwssscccTTTNNNFFF@@@===<<<<<<===;;;<<<===>>>????????????======<<<;;;:::888666555333333333222111000///...............///000222333555444333444666:::===@@@:::777666999::::::===BBBFFFLLLRRRVVVZZZ______\\\XXX^^^gggnnnvvv[[[CCC777555333111222555999<<>><<<;;;;;;<<<===???AAABBBCCCCCCJJJPPPUUUccczzzzzzfffTTTHHHCCCAAA@@@>>>===<<<<<<>>>??????>>>EEEGGGJJJKKKKKKIIIFFFEEEEEEBBB>>>999444000...---000111111000......///000333333444555444222000...000000///......///111111333666;;;???BBBFFFJJJMMMQQQTTTYYY^^^dddhhhjjjllltttyyyvvvpppvvv~~~yyynnnBBB999555///111333333333333333333333333333111222222333333444555555222222999888???FFFbbbUUUFFFEEEIIIOOO___}}}sssbbbUUUOOOGGGAAA>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA???>>>===<<<:::777555444333333333333111000///...///.........///000222333444333222222444777:::===999666666999:::999:::>>>@@@HHHOOOTTTZZZ^^^^^^[[[XXX^^^gggnnnuuuaaaIII888666333222444888===AAAdddFFF@@@FFFQQQ\\\xxxrrrqqqrrrmmmiiijjjmmmmmmhhhbbbccc```[[[WWWSSSOOOJJJGGGEEEAAA:::555222000///.........---,,,,,,,,,---------,,,,,,+++*********+++------,,,,,,,,,,,,++++++*********************************************************)))))))))))))))***+++,,,---............---000333444222000///...555444333333222111000///555333111///------------////////////............------------------------------------------------------------------------////////////////////////------......///000000000............///000111222222222222222222222222222333333444555777999;;;<<<:::;;;===>>>???@@@CCCEEEIIIIIIIIIJJJKKKLLLMMMMMMOOOLLLHHHCCCAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>><<>><<<<<<>>>@@@AAAAAAGGGIIIKKKLLLKKKJJJGGGEEEJJJGGGBBB;;;444000...///222333222111///...///000444666777666444000///...---------...///000000111333555888<<>>>>>AAAnnn{{{zzzSSSDDDPPPHHHWWW```uuujjj\\\QQQEEE@@@===::::::<<<>>>>>>>>>???@@@AAACCCDDDBBB@@@===;;;888777777777555444444333222111000000//////......///000222333555444444333444555666777777666666666777888:::;;;???CCCJJJQQQVVVXXXXXXWWWWWW[[[bbbjjjsss~~~uuuIII===888555666555222222555vvv```GGG===EEEQQQ^^^~~~vvvlllnnnnnnnnnnnnmmmlllkkkkkkccc```\\\YYYVVVRRRNNNKKKHHHDDD>>>999555222///---///...------,,,,,,---------,,,,,,+++******++++++------,,,,,,,,,,,,++++++***************************************************)))))))))))))))))))))***+++,,,---............,,,///222333333111000000333333222222111111000000222111000.........//////////////////............------------------------------------------------------------------------........................------......///000000000///////////////000111222222222222222333333333333444444555666888:::;;;<<<;;;<<<===>>>???@@@BBBCCCFFFFFFEEEEEEFFFGGGHHHIIILLLJJJGGGDDDBBB@@@@@@@@@===============>>>???@@@;;;===???@@@CCCLLLYYYcccuuummm[[[LLLJJJIIIGGGHHHMMMAAA???======???AAABBBBBBFFFGGGJJJKKKKKKJJJIIIGGGHHHFFFCCC===666111//////222222222111///...///000444555777666333000///...---------...///000000000222444777;;;@@@EEEIIILLLNNNRRRVVVZZZ]]]```dddgggfffkkklllllluuuzzz{{{III777;;;,,,777111333333333333333333333333111111111222333333444444555555777>>>@@@FFFuuuzzztttQQQEEEMMMJJJTTTbbb~~~|||uuubbbVVVJJJDDD@@@<<<:::<<<>>>>>>>>>???@@@BBBCCCDDDBBB@@@>>>;;;999777777666555555444333222111000000//////......///000222333333333222111222333444555666555555555555777888:::<<<@@@GGGMMMSSSVVVXXXXXXVVVZZZ```hhhqqq|||```>>>999555666555222222555{{{www[[[@@@===EEEEEE___tttmmmiiinnnsssrrrmmmhhhfffgggdddbbb^^^\\\ZZZVVVSSSPPPKKKHHHCCC>>>:::666111---//////...------------------,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++************************************************))))))))))))))))))*********+++,,,---............+++...111333333222222222333222222111111222222222000///.........///000111////////////............------------------------------------------------------------------------........................------......///000000000000000000000000000111111222222222333333444444444666666777777888:::;;;<<<======>>>>>>???@@@@@@@@@DDDCCCBBBBBBBBBCCCDDDEEEHHHGGGFFFDDDCCCAAA@@@@@@??????>>>>>>>>>???@@@@@@>>>??????===<<<@@@GGGMMMVVVfffzzzkkkZZZMMMKKKKKKHHHJJJPPPBBB@@@>>>>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFEEECCC>>>888333000///111222222000......///000333555666666333000///...---------...//////000000000222555999>>>DDDHHHJJJLLLOOOSSSVVVXXX[[[^^^```bbbdddbbbaaaiiizzzzzz\\\<<<;;;222999///333333333333333333333333111111222222333333444444333444777>>>CCCLLL}}}tttOOOFFFHHHKKKQQQeee}}}tttnnnpppnnnmmmnnnttt~~~~~~yyyhhh\\\OOOHHHCCC===;;;<<<======>>>???@@@BBBDDDDDDBBBAAA>>><<<999777666666555555444333222111111000//////......///000222333111111000///000111222333444444333333444555666777999<<>>LLLXXXiiiiiikkkoooqqqqqqmmmgggdddhhheeeccc```^^^ZZZVVVRRRKKKIIIEEEBBB>>>:::444000000000///...---------------,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++************************************************)))))))))))))))************+++,,,---............---000222333222111111222333333222222222333555555000///...------...///000////////////............------------------------------------------------------------------------........................------......///000000000111111111000000111111222222333333444555666666777888888888888999:::;;;<<>>>>>???@@@@@@???>>>DDDDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@?????????>>>>>>>>>??????@@@===>>>???>>>===>>>BBBEEEEEEPPP```nnn}}}ttteeeXXXTTTPPPJJJIIIMMMEEEBBB@@@@@@AAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEDDD@@@:::444111///000111111000......///000222444666555333000//////---------......////////////000333777<<>>CCCPPP```LLLHHHCCCLLLSSShhh~~~ooofffbbb]]]ZZZaaabbbdddiiirrr|||~~~{{{|||{{{xxxxxxzzzwwwrrrhhh\\\PPPIIIDDD???===>>>======>>>???@@@BBBCCCDDDBBBAAA???===:::888666666666666555444333222111111//////......///000111333111000/////////000111222333222222111222333444555555888===CCCJJJPPPTTTWWWUUUYYY^^^eeemmmvvvkkkCCC;;;666555555333333444tttnnnbbbFFFBBBBBBFFFQQQjjjyyyrrrqqquuuvvvrrrnnnllljjjgggeeeaaa]]]WWWTTTJJJIIIFFFDDDBBB>>>888555222111000///............---,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++************************************************(((((())))))***************+++,,,---............111222444333111000000000555444333333333555777888111000///---------......////////////............------------------------------------------------------------------------........................------......///000000000222111111111111222222333333444555666777888999:::999999999999:::;;;<<<===@@@??????@@@CCCCCCAAA???DDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDBBB@@@??????>>>>>>======>>>>>>>>>999:::<<<<<<<<<===???@@@@@@DDDKKKTTTbbbuuuttthhhddd^^^UUURRRUUUJJJGGGDDDBBBCCCDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEBBB;;;555111///000000111///...---///000111333555555333000//////------------...............///111555999>>>BBBDDDGGGJJJOOOSSSVVVYYY]]]```___bbbccccccgggrrr~~~qqq@@@444666555...333333333333333333333333111222222333444444555555333666888<<>>???>>>>>>>>>???@@@AAACCCCCCAAA@@@???===;;;999777666777666666555444333222222//////......///000111333222111000//////000111222222111000000000111222333333555999???EEELLLQQQSSSUUUXXX]]]cccjjjsss|||tttFFF===666555666444333444yyyuuu___MMM???<<>>=========>>>>>><<<======>>>>>>>>>>>>>>>======>>>DDDMMM^^^uuusssnnnggg___^^^cccQQQNNNJJJGGGEEEEEEDDDBBBCCCBBBAAA@@@AAABBBCCCDDDFFFGGGFFFBBB<<<555111//////000000///...---///111111333555555333000//////---------------------------...000333777:::>>>???DDDGGGLLLPPPSSSWWWZZZ]]]^^^ccchhhiiikkkqqq{{{yyy}}}vvvDDD666888444333333333333333333333333333222222333333444444555555444888999<<>><<<;;;999888777777666555444333333222//////......///000222333333222111000///000111222222111000//////000111222222444888===CCCHHHLLLNNNTTTWWW[[[```gggoooxxx~~~xxxHHH>>>666555666555333333|||{{{cccGGG>>>BBBGGGcccppplllpppnnnmmmkkkiiigggbbb]]]XXXRRROOOLLLIIIGGGCCC???<<<333333111000///.........,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++************************************************'''(((((()))******++++++***+++,,,---............222333444333111000000111666444222111111333555666//////------------...///////////////............------------------------------------------------------------------------------------------------------......///000000000000000111111333444666777777777999:::<<<>>>???@@@>>>>>>???@@@BBBDDDEEEFFFGGGFFFFFFKKKPPPSSSPPPMMMJJJLLLPPPRRRSSSQQQOOOMMMJJJJJJJJJJJJIIIHHHGGGFFFAAA@@@???>>>>>>>>>>>>???@@@??????@@@AAAAAAAAA@@@===;;;<<>><<<;;;;;;>>>BBBAAA@@@@@@??????@@@@@@======>>>>>>===<<<;;;:::888888777666555444333333//////......///000222333333222000/////////000111222111000//////000111222222444888===BBBEEEHHHIIIRRRTTTXXX]]]ccckkksssyyyvvvJJJ???666555777555333333vvvxxxSSSDDDEEE>>>KKKkkk{{{sssmmmtttllllllkkkjjjhhhddd___[[[WWWSSSOOOKKKHHHDDD@@@===444333222000///.........,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++************************************************'''(((((()))***+++++++++++++++,,,---............111222333333111111222444555333111//////111333555------,,,,,,---...000111000/////////............------------------------------------------------------------------------------------------------------......///000000000///000000222333555777888888888:::<<<>>>@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJJJJHHHJJJOOOVVVYYYVVVSSSPPPSSSXXX[[[\\\ZZZWWWTTTNNNNNNMMMLLLKKKJJJJJJJJJBBBAAAAAA@@@?????????@@@===<<<<<<===???@@@@@@@@@>>>===>>>AAA???>>>FFFRRRggg{{{ooo]]]NNNDDDFFFNNN```\\\VVVPPPLLLIIIFFFDDD?????????@@@CCCGGGKKKNNNJJJJJJGGGBBB:::444111000.../////////------///111000222444444222000//////------------------------...///000111444666888999<<>>>>>>>>===<<<;;;888888777666555444333333//////......///000222333222111000///......///000222111000//////000111222222555999===AAADDDFFFFFFOOORRRVVVZZZ```gggooouuu~~~zzzLLL@@@666555777666333333{{{yyyTTTDDD@@@@@@JJJXXXrrryyyllluuuppprrrqqqnnnllljjjddd]]]YYYWWWSSSPPPMMMIIIEEEBBB===:::555111///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,---------.../////////222555666444///...222666333222111111333555555444///......---------......////////////............******+++++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++------------------------////////////000000000000111222444444444666888:::;;;<<<>>>???@@@BBBEEEGGGGGGHHHJJJJJJIIIJJJLLLMMMUUUTTTUUUZZZ___bbbaaa___]]]___bbbgggjjjjjjgggddd^^^\\\YYYUUUQQQNNNLLLKKKJJJHHHEEEBBB@@@?????????BBB@@@======>>>@@@AAAAAAAAA???<<<:::;;;>>>AAADDDQQQaaavvv___OOOEEE<<>>===;;;======>>>???@@@AAAAAAAAAAAA@@@@@@???>>>======<<<:::999888666444333333333222111000//////000111222333222111000////////////111333333222000///000111444555777888:::===BBBFFFIIIOOOVVV[[[___fffpppxxx||||||MMM<<<666888444333666333hhhOOOFFFBBBCCCGGG[[[uuuwwwoootttsssrrrqqqmmmiiigggggg]]][[[WWWSSSPPPLLLGGGDDD>>>;;;666222000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++)))))))))))))))))))))))),,,,,,------.../////////333555666444000///333666333111000111333555555444///......---------......////////////............***++++++++++++,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++------------------------////////////000000000000111333444555555666999;;;>>>@@@AAABBBBBBCCCEEEGGGHHHJJJKKKLLLMMMOOOSSSUUUYYYZZZ]]]bbbgggjjjkkkjjjkkklllooorrruuutttpppmmmcccbbb___\\\XXXVVVSSSRRRNNNMMMJJJGGGDDDBBB@@@???CCCAAA???>>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@EEERRRfffzzz```OOODDD<<>>@@@CCCJJJRRRWWW\\\gggsss~~~tttqqqyyyNNN===111333444333333333333333333333333444444333333333444555555555777666@@@EEEfffYYYCCCDDDHHHMMMRRR[[[rrruuufffYYYOOOKKKLLLJJJOOOOOOKKKKKKQQQTTTTTTWWWTTTQQQPPPRRR^^^www~~~qqqlllddd^^^YYYYYYXXXUUUSSSUUURRRNNNHHHCCCAAA???>>><<<======>>>???@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<999999777666444333222222222111000//////000111222333222111000////////////000111222111///...///000333555666888999===BBBEEEHHHMMMSSSWWW\\\eeeqqqzzzzzz|||SSS>>>666888555444666222kkkSSSBBB<<<>>>EEE[[[qqqssstttpppqqquuurrrkkkiiimmmccc```\\\XXXTTTPPPKKKGGG@@@<<<888444222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))*********)))))))))))))))))))))))),,,,,,------...//////000444666666444111000333666333111000111333555555444......---------......///////////////............++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++------------------------....../////////000000000111333444555666777:::<<>><<<<<>>???===999333...///000000///......///111444555666666444222///.......................................///111222333333333333333444555666777:::===EEEMMMQQQUUU^^^hhhssswwwnnnuuuQQQ<<<444555555333333333333333333333333333333333333333444555666333777666@@@HHHmmm```EEEEEEHHHKKKOOO[[[rrrlll___XXXRRRNNNNNNQQQXXX[[[YYYWWWZZZ___aaa___WWWRRRPPPKKKMMMeee~~~rrrmmmbbb______cccccc^^^ZZZYYYVVVQQQJJJEEEAAA@@@>>>=========>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;888888777555444333222222222111000//////000111222333222111000///////////////000111000///...///000333444666777999<<>>@@@BBBDDDCCCAAA>>><<<<<<===DDDSSSggg||||||eeeTTTJJJMMMVVV{{{~~~lllbbb```aaahhhfffddd```TTTEEE;;;999888999;;;======999333...///000000///......///111444555555555444222000///....................................//////000000111111111111111222333444:::>>>EEELLLMMMNNNTTT\\\jjjzzzoootttYYY<<<666555444333333333333333333333333333333333333444444555666333999888@@@JJJsss{{{aaaEEEDDDGGGIIIMMMWWWmmmyyyrrrmmmcccWWWPPPUUU]]]dddfffeeehhhooovvviii^^^WWWVVVNNNIIIXXXpppyyytttfffeeeiiiooonnnggg___\\\SSSNNNGGGBBB???>>>>>>=========>>>???????????????======>>>>>>===<<<;;;:::777777666555444333222111222111000//////000111222333222111000///////////////000111000///...///111333444555666888;;;???CCCFFFJJJOOORRRVVV___kkkuuugggGGG444666666666777222pppQQQAAA;;;DDDMMMiii{{{oooppprrrnnnkkkllljjjgggbbb^^^ZZZVVVPPPMMMFFFCCC>>>;;;888555111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))++++++,,,---...///000111555555555333222222333555222000///000222444444333---------------...//////////////////............++++++,,,,,,,,,---------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000222444555777999<<>>@@@AAAAAAAAA@@@@@@???;;;===IIIXXXjjjooocccbbbggg{{{qqqtttyyy|||sssggg[[[LLL>>>777777888999<<>>==================>>>?????????>>>>>><<<<<<>>>>>>>>>===;;;:::666666777666555444222222222111000//////000111222333222111000////////////000111222222000000111222222333444555666999>>>AAACCCIIIOOOSSSVVV]]]fffnnn{{{nnnJJJ555777777666666333qqqJJJ>>>???>>>PPPvvvyyymmmkkknnnooooookkkiiieeeaaa]]]YYYSSSPPPJJJGGGCCC???<<<888333000------------------------,,,,,,,,,,,,------------*********************************))))))*********))))))))))))))))))))))))***+++,,,---...000111111555444333222111222333333222000///000222444444333---------------...///000////////////............,,,,,,,,,,,,------------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111333666777999<<>>>>>>>>???@@@AAAAAABBB???:::;;;CCCMMMZZZooooooYYYHHH===666777;;;;;;===@@@CCCBBB>>>777222000000111000//////000222444444444444333222111111..............................////////////......111111111222222444555555888===FFFOOOSSSVVV^^^gggiiiqqq~~~|||uuu@@@:::333222333333333333333333333333222222222333444555666777333===:::???NNN|||NNN>>>BBBFFFHHHMMMPPPcccvvvmmm]]]^^^bbbfffjjjooo{{{oooeeeaaaccclllvvvwwwlllmmmqqqvvvsssfffZZZSSSFFFDDD@@@>>>>>>???>>>=========>>>??????>>>>>>===;;;<<<>>>??????>>><<<;;;666777777888777555333222222111000//////000111222333222111000////////////000111222222111111222333111333444444555888===@@@AAAGGGNNNSSSVVV\\\eeelllyyyqqqKKK666888777444555444nnnMMMDDD:::AAAVVVdddtttssskkkppprrrnnnmmmjjjgggccc```\\\WWWTTTMMMJJJFFFBBB???;;;666222........................,,,,,,,,,---------......************************++++++************++++++))))))))))))))))))))))))***+++,,,---...000111111555333111000111111222222111000///000222333333333---,,,,,,------///000000////////////............,,,,,,,,,------------...,,,---......,,,,,,---...+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---...///000111444666999;;;===@@@CCCFFFGGGJJJOOOSSSUUUVVVXXXZZZYYY]]]bbbfffiiillloooqqqyyy{{{}}}yyyqqqqqqooommmiiiddd```^^^XXXSSSLLLFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???;;;<<>>>>>>>>>>>>>>======;;;===???@@@@@@???===<<<777777888999888777555333222111000//////000111222333222111000///////////////000111111000000111333111222333444555777<<>>>>>FFFIIIYYYwww}}}rrruuusssjjjnnnlllhhheeebbb^^^ZZZWWWOOOLLLHHHDDDAAA<<<777333........................,,,,,,,,,------.........************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,---///000111222444222000000000111111111111000///000222333333333,,,,,,,,,---...///000111000/////////............,,,,,,,,,---------......,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000111777999<<<>>>@@@CCCGGGJJJKKKOOOSSSWWWXXXYYYZZZ[[[YYY^^^dddiiimmmpppsssttt{{{|||}}}uuutttsssqqqnnnjjjgggfff```ZZZQQQIIIEEECCCAAAAAAAAABBBDDDEEEDDDBBB???>>>AAA===>>>AAA>>>???QQQgggjjjWWWJJJ???>>>BBBBBB???>>>DDDFFFHHHJJJIIIDDD;;;555000111111000//////000222444444444333333222222222..............................000111111111000///---......///111333444555777<<>>666777333333333333333333333333222222222333444555777777000===<<>>>>>>>>>>>>>>======;;;===???AAAAAA@@@>>><<<777888999:::999888555444222111000//////000111222333222111000////////////---///000000//////000222111222333333444777;;;>>>???CCCHHHMMMRRR\\\jjjuuu}}}pppKKK888;;;777000333666hhhFFF???@@@???KKK^^^pppsssnnnkkkllllllnnnnnnkkkhhhccc]]]WWWTTTPPPKKKFFFBBB>>>999777555222///---...//////...........................,,,,,,,,,+++++++++******+++++++++************)))+++++++++*********)))))),,,---............111333666444111000000000000///,,,---///000111000...---000...,,,,,,---...///...///............---------------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++//////...---...000222444;;;>>>BBBHHHLLLPPPRRRSSSWWWUUUUUUVVVYYY\\\^^^___]]]```cccgggkkkpppuuuyyy~~~~~~{{{||||||yyysssooonnnoooeeeaaa[[[SSSLLLFFFBBB@@@CCCCCCCCCCCCDDDCCCAAA???;;;<<<======>>>BBBIIINNNnnn}}}uuu]]]NNNIIIFFFDDDDDDFFFFFFDDDAAAEEEEEEGGGKKKMMMGGG<<<333333333333222111000000///111666777444222222222/////////...//////000111111111222222333333333222222111000000000000222333444888AAAKKKRRRVVV]]]hhhpppwww}}}ZZZ555999333555555555555555555555555333333444444555666666666666<<<@@@???XXXKKK>>>CCC>>>BBBDDDMMMUUUlll}}}~~~}}}yyyooooooqqqvvvwwwooo___SSSPPPMMMIIIGGGEEEDDDBBB@@@BBBBBBBBBAAA@@@>>>;;;::::::<<<>>>AAABBB@@@<<<888999:::::::::999888666444222111000//////000111111222333444333111/////////222111111000000000000000...///000222555777:::;;;???BBBGGGMMMVVVbbbnnnvvvtttMMM777888555222555666dddJJJ===:::CCCNNNbbbqqqmmmjjjmmmnnnnnnkkkgggccc___\\\VVVSSSNNNJJJFFFAAA<<<999666333///.......................................,,,,,,,,,+++++++++******+++++++++************)))+++++++++*********)))))),,,---.........///111333555333000000000111111000---...000111222111///...000...,,,,,,---//////...///............---------------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++---,,,,,,---...111444555???DDDLLLSSSWWWZZZ\\\^^^\\\[[[[[[\\\]]]___``````bbbdddgggiiilllpppuuuxxx}}}~~~yyysssooonnnhhheee___XXXQQQKKKGGGEEEDDDCCCBBBCCCDDDCCCAAA???>>>?????????>>>@@@EEEHHHaaaoooyyyiiiXXXJJJBBBCCCCCCCCCFFFIIIKKKKKKJJJCCCBBBCCCGGGIIIGGG@@@999444333222111111111111111222666888555444555444222000000//////000111111222333333444555555555444444111111000000000222444555999AAAKKKRRRVVV]]]fffnnnuuuzzz~~~```:::;;;555555555555555555555555555333333444444555666666666666<<<@@@@@@ZZZLLL===AAA>>>CCCDDDKKKTTTmmm{{{www|||uuurrrrrrssstttnnnbbbXXXSSSQQQMMMJJJHHHDDD???<<>>@@@AAA@@@<<<999:::::::::999888777555444333222111000000000111222222333444333111/////////222111111000000000000000//////000222444777999:::<<<@@@GGGNNNWWWaaalllsssrrrLLL777999777333555555hhhHHH<<>>GGGSSS[[[___bbbhhhllleeedddcccbbbaaaaaa``````fffhhhjjjkkklllooosssvvv|||}}}yyyssspppnnnkkkfff___YYYSSSOOOMMMGGGEEEEEEEEEEEEEEEBBB@@@AAABBBBBB@@@>>>>>>???AAATTTbbbuuussskkk___UUUNNNLLLKKKIIIHHHIIIJJJIIIGGGEEEEEEFFFDDDCCCCCCEEEGGGGGGCCC???555444222111111222333444444888:::888666888777555222111111111111222222333444444666777777777777666222111000000111222444666:::BBBLLLRRRWWW\\\ccciiisssyyy|||ggg@@@<<<777555555555555555555555555333333444444555666666666666;;;???BBB^^^QQQ===???>>>DDDEEEJJJUUUnnnzzzuuuyyy~~~{{{zzzwwwsssssstttqqqjjjddd\\\YYYVVVRRRNNNHHHAAA===@@@@@@AAAAAAAAA@@@???>>>=========>>>@@@???===;;;<<<;;;:::888777666555444444333111000000000111222222333444333111/////////222111111000000000000000000000111222444666888999888>>>FFFMMMUUU^^^iiippptttNNN888:::888444444444eeeFFF???CCCOOOdddvvvqqqoooooooookkkeeeccceee\\\[[[XXXVVVRRRKKKDDD>>>999666222000//////...---........................,,,,,,,,,+++++++++******+++++++++*********))))))************************+++,,,.........///111444222111//////111333333333///000222444444333222111111///---,,,...////////////............------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,...111333555888BBBNNNWWW\\\bbbmmmuuuqqqooolllgggcccbbbbbbccchhhiiikkkkkklllooorrruuuzzz|||zzzwwwwwwtttooohhhaaaZZZUUURRRKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>======HHHVVViii}}}lllddd___^^^\\\ZZZ\\\bbbWWWSSSKKKGGGJJJQQQUUUTTTSSSTTTSSSNNNGGGBBBAAACCCHHHGGGFFFGGGHHHHHHDDDBBB777666333222111333555777888<<<>>>;;;888999888666333333222222222333333444333555777888999999888888333222111000111333555777<<>>===EEEFFFLLLVVVnnn|||vvvwwwxxx|||}}}zzzzzzzzzxxxrrrmmm___[[[VVVQQQLLLGGGBBB???===>>>>>>???????????????>>>===<<<===>>>???>>><<<<<<<<<:::888777555444444333222111000//////000111222333444333111/////////222111111000000000000000111111111222444666777888888===DDDJJJQQQ[[[gggpppUUU;;;:::777444555444RRR===AAAEEEIIIsssyyytttqqqrrrooohhhdddeee```^^^]]]ZZZVVVOOOGGGBBB===999555222000///...---........................,,,,,,,,,+++++++++******+++++++++*********))))))************************+++,,,---......///222444222000//////111333333333000111333444555444222111111///------...///000//////............---------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------///000000111999CCCKKKQQQ\\\kkkvvv|||zzzuuunnnhhhfffgggiiiiiikkklllnnnooorrrvvvyyyxxx|||~~~xxxqqqhhhaaa[[[WWWPPPMMMKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@>>><<<===III\\\qqqppp]]]MMMKKKNNNRRR^^^nnnlllfff[[[PPPOOOVVVXXXUUUWWWWWWUUUOOOIIIFFFGGGIIIFFFFFFGGGIIIIIIGGGDDDBBB:::888666444444555777999;;;@@@@@@<<<999999888555444444333333333333444444222444777999::::::999888444333111000111333666888===CCCJJJPPPUUUYYY___cccpppzzzwwwKKK888333555555555555555555555555333333444444555666666666666:::>>>DDDfffeeeCCC>>><<>>===;;;;;;;;;<<<<<<===>>>>>>???===<<<<<<>>>???>>>===<<<<<<;;;999888666555555333222000///......//////222333444333111/////////222111111000000000000000111111111222444666777888;;;???CCCFFFLLLWWWgggttt___???999555333555666nnnJJJBBB<<<>>>YYYrrr{{{}}}ttttttssslllggggggdddcccaaa^^^ZZZTTTLLLGGG@@@<<<888444222111///...........................,,,,,,,,,+++++++++******+++++++++************)))***************+++++++++***,,,---......000222444222111//////111333333333000111333444555444333222111///------...000000//////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...333:::@@@HHHTTTcccnnn}}}}}}{{{uuuooolllmmmoookkkmmmoooqqqrrrvvvzzz}}}yyy}}}yyyqqqiiibbb___VVVRRRNNNKKKIIIGGGDDDBBBCCCBBBAAAAAABBBBBB@@@>>>;;;DDDRRRddd{{{~~~bbbKKKJJJOOOWWWjjj}}}jjj```bbbfffeee[[[XXXRRRKKKFFFDDDEEEGGGFFFGGGHHHHHHGGGEEECCCBBB===<<<:::888777888999:::<<<@@@AAA<<<999999888555555444444333333333333333222444888;;;<<<<<<;;;:::666444222000111444777999???CCCHHHMMMSSSXXX^^^bbbnnn{{{PPP777333555555555555555555555555333333444444555666666666777999===EEEiiifffEEE???<<>>>>>??????::::::::::::;;;<<<===>>>???===<<<===>>>???>>>===;;;;;;<<<<<<;;;999777666444333111//////...//////222333444333111/////////222111111000000000000000000000111222444666888999===AAADDDFFFJJJVVVhhhvvvgggBBB999555333666666uuuYYYBBBAAAGGGRRR]]]qqqwwwtttuuuppplllmmmjjjhhheeebbb^^^XXXQQQLLLCCC???:::666444222000///........................,,,,,,,,,+++++++++******+++++++++************)))))))))*********+++++++++***+++---......000222555333111//////111222222222///111333444444444222111222000...---///000000000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++...000444999AAALLLWWW___oootttxxxxxxsssooooooppplllmmmoooppprrrtttxxx{{{|||yyyrrrkkkhhh```\\\WWWRRROOOLLLHHHFFFEEECCCAAAAAACCCCCCAAA???>>>BBBHHHUUUmmmjjjOOOLLLNNNOOO]]]rrrwwwqqquuuxxxbbb\\\SSSLLLJJJKKKNNNOOORRRQQQNNNJJJEEEBBBAAAAAA@@@???>>><<<;;;::::::999888===>>>;;;999::::::777555444333333222222333333333666999===??????===<<<777555222000111444888:::@@@BBBFFFKKKQQQWWW^^^bbbppp}}}PPP777666555555555555555555555555333333444444555666666666777999===EEEjjj^^^CCC@@@===DDDEEELLLNNN]]]qqqvvvsssyyy{{{yyy}}}ssscccYYYWWWRRRJJJDDDBBBBBBBBBBBB;;;::::::::::::;;;===>>>>>>======>>>??????===<<<999;;;===>>>>>><<<999777666555333111000000000111222333444333111/////////222111111000000000000000//////000222444777999:::===BBBFFFHHHLLLWWWhhhwwwiiiCCC:::666444666555vvvQQQHHH;;;>>>OOOaaa{{{yyysssuuurrrppprrrmmmkkkhhhddd```[[[TTTPPPEEEAAA<<<888555333111000........................,,,,,,,,,+++++++++******+++++++++************)))))))))******++++++++++++***+++---......000333555444222000///111222222111///000222444444333222111222000......///000000000//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---...111666===FFFMMMQQQ```hhhrrrwwwtttpppmmmmmmjjjlllmmmnnnnnnppptttwww~~~~~~xxxrrroooiiieee___ZZZVVVRRRNNNLLLHHHEEEBBBAAACCCCCCAAA???<<<<<<<<>>???BBBAAA@@@???===;;;:::999555:::<<<:::999;;;;;;999555444333222222222222222444777;;;???AAAAAA@@@>>>777555222000111444888:::AAABBBEEEIIIOOOWWW^^^ccctttwwwMMM666888555555555555555555555555333333444444555666666777888999<<>>CCCCCCHHHTTTYYY```kkkwwwxxxwwwssswwwqqqaaaXXXUUUPPPJJJEEECCCAAA@@@>>><<<;;;;;;:::;;;<<<===>>>=========>>>@@@???===;;;888:::>>>@@@@@@>>>:::888888777555333222222222222222333444333111/////////222111111000000000000000...///000222555777:::;;;<<>>===CCC[[[yyyvvvwwwiiiccc___cccmmmvvvyyyyyyjjj[[[JJJAAA>>>===@@@DDDHHHDDD??????AAA@@@<<<888666999;;;:::666555888<<<999666222//////000333555:::;;;:::;;;@@@EEECCC===999666333111111555999<<>>KKKjjjNNN@@@AAA???HHHHHHJJJRRR```lllnnnqqq|||xxxtttssstttxxxhhhZZZWWWTTTPPPLLLHHHCCC>>>999===<<<<<<<<<===>>>@@@AAA>>>?????????@@@@@@@@@@@@>>><<<;;;>>>AAA@@@;;;555888777666555444333333333111333555444111///......000000////////////000000//////000111444777:::;;;===@@@GGGOOOSSS[[[kkkzzzlllEEE999:::777555777rrrOOOGGGFFFGGGZZZvvvrrrsssuuupppjjjfffddd___XXXSSSNNNJJJCCC>>>:::777444222000000///...------------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************---............111555888444333333555777777666444333555777666444222222222444222000//////000///////////////...------,,,,,,------------------------,,,---......,,,,,,---...---------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,---------...............111555<<>>AAALLLaaazzz^^^III@@@;;;;;;@@@LLLooo}}}yyyoooooorrryyy|||uuu]]]RRRHHHFFFGGGFFFEEEEEEHHHEEEAAAAAACCCBBB>>>999555888:::888555555888<<<999666222//////000222444<<>>AAADDDFFFJJJRRR\\\ddduuutttRRR;;;666444444444555555555555666:::999777555555555666777777999>>>LLLjjjXXXCCCAAA???GGGGGGIIITTTfffuuuuuurrr~~~yyytttsss}}}oooaaaZZZVVVQQQMMMJJJFFFBBB>>>===<<<<<<<<<======>>>???>>>>>>>>>?????????@@@@@@===;;;:::<<>>===CCCUUUmmmeeeLLLCCC???===???HHHfff|||qqqaaaUUUJJJIIIJJJIIIGGGGGGGGGEEEDDDEEEFFFEEE@@@<<<444666777666444555888<<<999666333///...///111333:::FFFRRRWWWXXXTTTKKKBBB:::888444111111333666999===@@@CCCFFFJJJQQQZZZbbbqqqsssQQQ:::666444444444555555555555666<<<:::888777666666666777888999>>>LLLkkkfffGGGAAA>>>GGGHHHJJJXXXooo}}}zzzwww|||~~~yyykkk___XXXPPPKKKIIIFFFCCC@@@;;;<<<<<<=========<<<<<<=========>>>>>>>>>??????<<<:::888999<<<===<<<:::999888777666555444444444333444555444222000///000000000////////////000000000000111222555888;;;<<>>:::777555222111000///......------......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************+++------///222666999444000///333999<<<888222333999???>>>777111111444333111///...///000000////////////...------,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...///000222555666;;;???FFFRRRcccqqqrrrlllhhhhhhhhhiiijjjkkkllllllqqqwww{{{vvvqqqlllfffbbb^^^ZZZXXXUUUWWWUUUNNNIIIGGGCCC???BBBCCCBBB??????KKK___ppprrrWWWLLLGGGCCC???MMMggg|||jjjVVVKKKHHHEEEEEEGGGFFFFFFFFFHHHHHHGGGBBB???444555666555333444888;;;888666222///......000111555AAAQQQ]]]ccc___QQQCCC:::888555222111222555666;;;???CCCFFFJJJPPPXXX___jjj{{{tttPPP999666444444444555555555555666777666555444444444555555888999>>>LLLkkkoooIII@@@>>>HHHIIIMMMXXXooo~~~{{{|||xxxddd[[[PPPHHHEEECCC@@@>>>999:::;;;=========<<<<<<============>>>>>>>>>>>>===:::777888:::===>>>>>>:::999888777666555555555444555555444222000000111000000////////////000000///000000222444777:::<<<===AAAKKKUUU^^^iii|||qqqHHH999999666555777xxxVVVHHHFFFHHHLLLTTTlllvvvsssqqqooommmkkkhhheeeccc\\\VVVNNNGGGAAA===999777333333111000///.........///...------,,,,,,---------------,,,,,,,,,++++++************************)))***,,,...///111555888333///---111888:::666111222999??????999444555888444222000///000111111111/////////...------,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------............///000111222444555777:::@@@KKK\\\jjjmmmiiicccdddfffhhhjjjkkklllmmmpppuuu}}}zzzvvvqqqllliiigggcccaaa]]]___]]]UUUMMMIIIFFFBBB@@@DDDEEEBBB>>>CCCPPP\\\lllzzzdddRRRMMMJJJGGGUUUmmm}}}gggXXXMMMFFFDDDEEEEEEEEEGGGHHHIIIGGGDDDAAA777666555444333444666888666444222///......///000111999HHHYYYhhhhhhWWWDDD:::888555222111222444555999===BBBFFFIIIOOOVVV\\\eeessswwwQQQ999666444444444555555555555666222222222333444555666777888:::???LLLkkkpppHHH@@@???IIIKKKQQQVVViii~~~{{{{{{|||nnnbbbSSSIIIEEECCC???<<<777888;;;===>>>>>>>>>===============>>>>>>>>>>>>>>>;;;999888:::===@@@AAA;;;:::999888777666666666555666666444222111111222000000////////////000000/////////111333666999;;;===BBBLLLWWWaaammmvvvKKK:::999666555777oooRRRCCC>>>IIIIIIWWWjjj}}}wwwssssssrrrpppnnnkkkiiihhh^^^ZZZSSSLLLGGGBBB===999444444222000///.........///......---------------------------,,,,,,,,,,,,************************)))+++---...///111444666222///...111666888444000111777<<<<<<999666777999444222000///111222222222/////////...------,,,,,,------------------------,,,---......,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,---------............///111222333444444666999===EEETTTccchhhfffaaacccfffggghhhjjjmmmoooqqquuu{{{zzzuuussspppmmmkkkbbbfffddd[[[RRRMMMJJJGGG@@@DDDFFFCCC>>>===CCCIII[[[cccmmmvvvzzz```[[[^^^___kkk|||wwwmmmdddXXXKKKEEEDDDCCCDDDFFFGGGGGGFFFEEEDDD<<<:::666444222333444555444222000///...///000111111555???PPPccchhhWWWCCC999777444222111222444555777<<>>>>>>>>=========>>>>>>>>>??????>>><<<:::999:::===@@@BBB<<<;;;:::999888777777777666777666444222111222333000000////////////000000//////000111444777999;;;@@@EEEOOO[[[dddppp{{{NNN<<<999666444777wwwqqqsss~~~~~~oooQQQ@@@EEEDDDMMMVVVfffvvvvvvuuurrroookkkiiihhhaaa]]]XXXRRRMMMGGGAAA===555444333111000///......//////...---------------...------------,,,,,,,,,************************)))+++---...///000333555222111111333555666444222222555777888777666666777333111//////000111111111/////////...------,,,,,,------------------------,,,---......,,,,,,---...+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,---------.........///000222333333333333333777;;;AAAMMM[[[cccdddbbbdddfffgggggghhhlllooosssvvvzzz|||xxxuuurrrfffjjjiii___VVVQQQOOOLLLEEEFFFGGGCCC>>><<<===???JJJMMMTTT[[[___ppp~~~}}}mmm```XXX\\\^^^aaa```VVVIIIDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEAAA===888444222222222222111111///......///000111222333888EEEUUU[[[OOO???777666444222222222444555666;;;AAAFFFIIIMMMSSSWWW]]]bbboooWWW;;;666444444444555555555555666333333555666888888999999999:::???MMMlllcccCCCCCCBBBFFFGGGOOO\\\nnnyyyyyyzzzzzz{{{|||~~~~~~rrr```UUUQQQNNNIIICCC>>>>>>===<<<<<<=========>>>>>>>>>?????????@@@@@@===<<<;;;999999;;;>>>AAA===<<<;;;999888888888888777777777555222111333444000000////////////000000111111222333666999;;;===AAAFFFPPP[[[dddpppRRR>>>:::666444777kkkiiimmmvvv|||kkkiiiPPP@@@DDDOOORRRaaayyyyyyxxxtttoookkkhhhgggccc```[[[WWWQQQKKKDDD???666555333111000///......//////...------------.........---------,,,,,,,,,***************************,,,...//////000222333222333444555555555444333333333444444444444444333222000...---///000111000000//////...------,,,,,,------------------------,,,---......,,,,,,---...+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,---------.........///111222222222111000000555:::???IIIWWWaaaddddddfffhhhgggfffgggjjjnnnuuuwwwzzz}}}yyyvvvhhhlllkkkbbbXXXTTTRRRPPPKKKKKKIIIEEE@@@=========:::;;;CCCHHHCCCHHHlll{{{lll]]]QQQJJJGGGGGGAAAGGGPPPSSSKKKBBBAAAFFFAAABBBCCCCCCCCCCCCEEEFFFDDD@@@:::555222111000000000//////......///111222111222555<<>>MMM[[[cccffffffggghhhgggfffgggiiijjjpppsssxxx}}}xxxuuuooohhhbbb\\\WWWUUUOOOJJJEEECCCCCCAAA===888666999:::888666>>>NNN[[[nnnVVVSSSMMMHHHDDDAAA@@@@@@BBBIIIMMMJJJEEEEEEEEEDDDDDDAAA??????BBBCCCBBB@@@BBB???:::555111/////////333111...,,,,,,...111333333666<<<@@@BBBAAA???===666555333222222333444666888;;;@@@EEEIIINNNSSSVVVZZZXXXbbbxxxZZZAAA555555555555555555555555555444444444444444555777777;;;777BBBHHHtttVVVDDDCCCAAAIIIGGGGGGRRRkkkyyyrrrpppuuuuuunnnnnnuuutttwww{{{~~~uuuhhh]]]SSSKKKHHHJJJEEEBBB===::::::;;;<<<<<<<<<===>>>@@@@@@@@@???>>>AAA===999666555999===@@@???>>><<<;;;:::999888888666555444444333333333333111111000000000000111111000111333444555777;;;>>>@@@FFFQQQ[[[bbbnnn\\\???777777666444hhheeeaaa```gggvvvgggHHHCCCKKKSSS}}}{{{rrrkkkhhhgggddd___]]][[[VVVMMMGGG???;;;777444333111000...///...------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---///111333444111111222444666555333111444666777777444222111111000///......000111111000/////////...------,,,,,,------------------------///...---,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,---------.........222222444>>>LLLYYYaaaccceeefffggggggfffggghhhjjjooorrrwww~~~{{{wwwqqqjjjddd___\\\TTTOOOHHHEEEDDDBBB>>>:::777999:::777444888@@@IIISSSssskkkVVVPPPMMMJJJFFFDDDDDDEEEFFFIIIPPPSSSMMMEEECCCCCCCCCBBB@@@>>>???AAABBBAAA???BBB@@@;;;666333111000000111000...------...000222777:::>>>AAABBB@@@===;;;666444333222222333444555888;;;@@@DDDHHHMMMRRRVVVUUUTTT^^^uuufffDDD555555555555555555555555555444444444444555666777777:::666BBBIIItttOOO@@@@@@===EEEGGGKKKTTTiii~~~xxxnnnllliiieeekkkuuuqqqrrrtttuuuwww|||{{{sssnnngggaaaWWWLLLHHHIIIHHHDDD???;;;::::::::::::::::::<<<===??????@@@@@@AAA???;;;777555666;;;???>>>>>><<<;;;:::999999999666666555444333333333333111111000000000000111111000111333444666999===@@@DDDJJJSSS]]]cccoooYYY???888888777555gggbbb]]]]]]dddqqq^^^DDDHHHJJJ___vvvqqqjjjhhhfffcccaaa___ZZZSSSMMMCCC???:::666444333111//////...------,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---///111333444111111222444666666333111555777888777555333222222000///......000111111000/////////...------,,,,,,------------------------------,,,,,,,,,---......------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------...............222111444===JJJUUU]]]___dddeeeggggggfffggghhhjjjoooqqqwww~~~{{{uuunnniiifff^^^XXXQQQLLLIIIFFFAAA>>>888999888777555555777999888KKKcccwwwkkkZZZNNNLLLJJJGGGEEEFFFHHHLLLNNNUUU\\\]]]RRRFFF@@@AAABBB@@@???>>>>>>@@@@@@???>>>BBB@@@<<<888555333222111000///............//////777999<<<>>>===;;;888666444444222222222333444555777:::>>>CCCGGGLLLQQQTTTTTTSSS\\\pppuuuIII666555555555555555555555555444444444444555666777888888666CCCIIItttPPPAAA@@@;;;BBBFFFMMMTTTddduuuuuummmeee```dddmmmiiiiiihhhggggggiiimmmpppsssuuu{{{||||||{{{mmmaaa```aaaaaa[[[PPPIIIHHHJJJFFF@@@<<<:::999888888999999:::;;;===???AAABBBAAAAAA???:::444333888===>>>===<<<<<<;;;:::999999777666555444333333333333111111000000000000111111///111444555777;;;???CCCIIIMMMVVV^^^fffrrrzzzSSS>>>999999777666hhhbbb]]]___fffqqq~~~UUUJJJDDDKKKaaaooo{{{uuusssssskkkiiigggeeebbb]]]VVVQQQGGGBBB===888555333111000//////...---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++---///111333444111111222444666666444111555777888888555333222222000///......000111111000/////////...------,,,,,,------------------------,,,,,,,,,,,,---......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++.............../////////111222555===HHHRRRYYY\\\bbbdddfffggggggggghhhjjjpppssswww~~~~~~wwwqqqnnnjjjddd]]]VVVPPPKKKFFFBBB:::999888777888888777666@@@AAABBBHHHXXXsssvvvhhh```XXXMMMKKKIIIHHHJJJNNNTTTWWWbbbhhhfffXXXGGG@@@@@@AAA>>>======>>>>>>>>>>>>===AAA???===:::777444333222...////////////......---222333555666555444111///333222222111222222333444666999===AAAEEEIIIOOOSSSVVVUUU\\\lll{{{}}}JJJ777555555555555555555555555444444444444555666777888888666CCCIIIsss```GGGBBB===BBBEEELLLTTT___nnn|||pppbbb\\\\\\^^^]]][[[XXXVVVVVVXXXYYY```aaagggqqqwwwxxxzzz}}}yyyxxxtttfffZZZXXXZZZ``````VVVKKKEEEHHHEEE@@@<<<;;;:::999888;;;::::::;;;<<<>>>AAABBBAAACCCBBB<<<444111555;;;======<<<<<<<<<;;;::::::888777666444333333333333111111000000000000111111///111444666999===AAAEEEKKKOOOWWW```hhhvvvqqqLLL;;;999888666666ggg```\\\```gggqqqoooPPPBBBGGGVVV___dddtttooowwwooommmkkkhhhddd^^^XXXTTTKKKFFF???:::666444222000//////...------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++---///111333444000000111444666666444222555777888777555333222222000///......000111111000/////////...------,,,,,,------------------------+++,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++------...//////000000111111333777>>>GGGPPPWWWZZZaaacccfffhhhhhhhhhiiikkkrrrtttxxx}}}}}}xxxtttsssoooggg___VVVNNNHHHCCC@@@<<<999777888999999888777666888>>>LLLaaazzz}}}qqqnnniiiaaaNNNMMMKKKLLLPPPXXX___dddmmmpppkkkZZZIIIAAA@@@AAA<<<===>>>>>>>>>======<<>>BBBGGGMMMQQQTTTUUU\\\jjjxxxzzzGGG:::555555555555555555555555555555555555555666888888888666CCCHHHqqqnnnJJJBBB???EEEFFFKKKTTT]]]kkkzzzgggYYYRRRTTTRRROOOLLLKKKJJJJJJIIIOOOPPPVVV```hhhlllqqqvvvyyyzzz}}}vvvhhhaaa^^^dddfff]]]LLLAAADDDAAA>>><<<;;;;;;;;;:::>>>======<<<===>>>@@@AAA@@@CCCCCC===555111555:::;;;<<<<<<======<<<;;;;;;888888666555444333333333111111000000000000111111000222444777:::>>>CCCFFFJJJNNNVVV```jjjyyymmmHHH:::888555444666ddd\\\ZZZ```gggmmmyyy```FFFCCCJJJPPP[[[jjjqqqvvvqqqqqqooolllgggaaa[[[XXXPPPKKKCCC===888666444222000///......------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---///111333444000000111444666666444222444666777666444222111111000///......000111111000/////////...------,,,,,,------------------------,,,,,,---.........------------------------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,---...///000222333333111444999@@@HHHPPPWWW[[[```cccgggiiiiiijjjkkklllrrrtttxxx}}}}}}|||xxxrrriii^^^SSSIIIDDDEEEBBB===999888777777666444444666<<>><<<<<<===?????????>>>;;;888666444000111111111000///...---,,,------...///////////////000000111222222222333555777:::<<<@@@EEEKKKPPPOOORRR[[[iiiyyysssBBB;;;555555555555555555555555555555555555666777888888888777CCCGGGnnnqqqGGG??????FFFFFFKKKTTT[[[kkknnn^^^UUUOOOMMMIIIGGGFFFEEECCCBBBDDDEEEIIIQQQXXX___hhhrrrssszzz}}}ssslllnnnmmm___KKK===@@@>>>;;;:::;;;<<<;;;;;;>>>>>>>>>>>>>>>??????@@@???AAAAAA===777333555999:::;;;===>>>>>>===<<<;;;999888777555444333333333111111000000000000111111000222555777:::===BBBFFFIIILLLUUU```kkkyyy{{{pppJJJ:::777333222666ccc[[[YYY```eeehhhqqq}}}bbbIII@@@EEESSSYYYtttyyyrrrsssrrrpppkkkeeeaaa^^^VVVPPPHHH@@@<<<999666555000//////...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---///111333444///000111444666777555333333555666555333111000000000///......000111111000/////////...------,,,,,,------------------------,,,---.........---,,,+++------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,------------+++,,,---///111333555555222555;;;BBBIIIQQQXXX]]]```cccgggjjjkkkkkklllmmmppprrrvvv{{{uuuhhhZZZOOOIIIGGGFFFCCC???;;;888888888<<<999777666<<>><<<<<<===@@@AAABBBAAA???<<<999777333222222111000000//////..................//////...///000111222222222222555666888;;;>>>DDDJJJOOOOOOSSS]]]jjjyyynnn>>>;;;555555555555555555555555555555555555666777888999:::888CCCEEElllnnnEEE@@@>>>CCCDDDKKKOOOVVVgggzzzhhh]]]PPPLLLHHHFFFEEEDDDAAA>>>>>>>>>AAAFFFKKKSSSbbbooosss{{{{{{xxxvvvooo^^^JJJ???>>><<<:::::::::;;;:::999;;;<<<===>>>????????????>>>??????<<<999777777888:::;;;===>>>???>>>===<<<:::999777666444333333333111111000000000000111111000222555777999===AAAEEEIIILLLTTT```kkkvvvxxxNNN===888222222888ddd\\\ZZZaaaeeeeeelllxxx\\\EEEKKKHHHLLLfffrrrttttttrrrnnniiieeedddZZZTTTKKKCCC>>>;;;999777000000///...............---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++---///111333555//////111444666777555333222444555555222000//////000///......000111111000000//////...------,,,,,,------------------------------...///...---+++***------------------------,,,,,,,,,++++++*********,,,,,,,,,------.........***+++---///222444666777222666<<>><<<<<<===BBBCCCDDDDDDBBB???;;;999444333222111000000000000......---,,,,,,,,,------......000111222222222222444666888:::===CCCIIINNNRRRWWW```lllzzzkkk;;;:::555555555555555555555555555555555666666777888999;;;888BBBCCCjjjmmmHHHCCC>>>@@@AAAKKKIIIPPPaaazzzqqqbbbQQQNNNIIIFFFFFFDDD@@@===<<<<<<>>>AAACCCLLL^^^ooowww|||~~~~~~yyyyyyyyy{{{zzznnn[[[JJJCCC>>><<<:::999::::::999777777888;;;===???@@@@@@???>>>===<<<<<<:::999888888999;;;===>>>???>>>===<<<:::999888666444333333222111111000000000000111111111333555777999<<>>======>>>@@@BBBDDDGGGHHHGGGCCC>>>:::777555222111111111111000000/////////............000000000000000111111222444666888:::===AAAGGGKKKRRRVVV\\\hhhyyyiii<<<>>>555555555555555555555555555444444555555666777888888;;;>>>FFFlllmmmCCC@@@999@@@KKKAAAKKKNNN^^^|||ttt\\\TTTIIICCCDDDFFFCCC=========<<<;;;>>>IIIZZZgggppptttwwwvvvvvvwwwtttooohhhnnnyyy|||jjjNNNBBBEEE===<<<:::888777777888999888888999:::;;;<<<<<<===@@@???>>>>>>===:::666333======<<<<<<<<<======>>><<<<<<;;;999777555333111111111000000000000111111222333555666888<<>>:::999666999<<>>===<<<===???AAABBBDDDFFFGGGFFFCCC@@@===888666333111111222111000000000000000000000//////000000000000000111111222222444666999;;;@@@EEEIIIPPPUUU\\\fffuuummm<<<888555555555555555555555555555444444555555666777888777;;;>>>EEElllfffCCCAAA999===JJJDDDKKKNNN^^^{{{lll___OOOGGGIIIKKKHHHBBB@@@???>>><<<>>>GGGUUU```hhhlllnnnllllllmmmjjjfffdddjjjuuuxxxgggMMM@@@BBB>>><<<:::888777777888999999999:::;;;<<<======>>>@@@??????@@@AAA@@@===:::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;999777555333222111111000000000000111111222333555666888<<>>666999888333aaa^^^[[[\\\```eeeffffffqqqyyyiiiMMMGGGEEEJJJUUUeeexxxsssrrrtttrrrnnnoooggg^^^VVVSSSOOOFFF>>>999666444111000111111000///------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++---...000222333333444666999:::888333...444666777666444111/////////...------///111111000000000///...............------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---.........000333555666777<<>>@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA:::777444222222222111000111111111111111111111111000000000000000111111222111333555777:::>>>DDDHHHNNNUUU^^^gggssstttAAA555555555555555555555555555555444444555555666777888666:::>>>EEEjjjbbbCCCBBB:::;;;GGGHHHKKKOOO___zzzyyyhhhSSSIIIHHHJJJHHHEEEBBBBBB@@@===>>>DDDOOOWWWeeeiiikkkiiihhhhhhfffaaa^^^dddnnnqqqbbbKKK??????>>>===;;;999888888999999::::::;;;<<<===>>>>>>???>>>>>>???AAADDDDDDCCCAAA<<<<<<;;;::::::;;;;;;<<<::::::::::::888666444333111111000000000000111111222333555666999<<>>DDDHHHLLLWWWdddmmmwwwzzzGGG666555555555555555555555555555444444555555666777888555:::>>>DDDhhhjjjEEEAAA<<<<<>>>>>CCCJJJOOO```fffjjjiiiiiigggbbb\\\YYY^^^gggiii]]]JJJ???>>>>>>===<<<;;;::::::::::::::::::;;;<<<===>>>??????======>>>@@@CCCDDDDDDBBB;;;;;;:::999999999::::::999999::::::999777555444111111000000000000111111111333555777999===BBBFFFOOOVVV```kkkxxx[[[BBB:::888888777YYYWWWVVVXXX\\\______^^^bbbeeelllwwwcccJJJHHHMMMQQQ]]]mmm|||jjjrrrttthhhkkkfff```ZZZVVVPPPGGG???999666222000000000000000.........---------,,,,,,++++++++++++++++++++++++******+++---///222444555111333777;;;===;;;777222333666::::::888444222000000...---...000222222111000000///...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---------...222444777999>>>DDDKKKTTT\\\aaaaaa___```dddeeeeeeiiinnnlllpppuuu}}}zzzgggccc[[[SSSPPPRRROOOJJJEEEDDD===:::<<<;;;LLLjjjyyyppprrrvvvrrrpppjjj[[[UUUOOOIIIHHHLLLNNNMMMJJJBBB@@@======@@@CCCDDDDDDAAA@@@>>>===>>>@@@CCCEEE@@@===999777666555444222000000000000000000000000000000000000000111111222222444666888;;;???EEEIIILLL[[[lllwwwyyyHHH999555555555555555555555555555444444555555666777888555:::>>>CCCeee{{{III???@@@???BBBGGGGGGMMM\\\ttt~~~qqq```UUULLLGGGJJJPPPDDDCCC@@@??????BBBGGGKKKSSS[[[ccceeeeeeccc[[[SSSUUUYYY___```WWWJJJ@@@=========<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>??????@@@??????AAACCCDDDCCCBBB::::::999888888888888888777888:::;;;:::999777555111111000000000000111111111333555777999>>>CCCGGGNNNVVVaaannn{{{yyyTTT@@@:::888888999TTTUUUWWWZZZ^^^bbbfffhhhddddddffflllvvv[[[KKKJJJMMMWWWdddrrrrrruuukkkjjjjjjfff___YYYTTTMMMEEE<<<999444111000111111000............---------,,,++++++++++++++++++++++++******,,,---000222444666000222555999<<<;;;777333333666999:::888444222111000///......000222222111000000///...............------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,,,,...111333666999===BBBHHHPPPYYY______]]]___dddfffgggiiimmmkkkooovvv~~~wwwsssjjjaaa]]]\\\WWWQQQHHHGGG???<<<>>>>>>LLLfff|||{{{~~~yyyvvvnnn___RRRMMMHHHJJJPPPSSSQQQMMMCCC@@@>>>???CCCFFFFFFEEEBBB@@@===<<<===@@@CCCEEECCC@@@<<<:::888777666444111111000000000/////////000000000000000111111222333555777999<<<@@@FFFJJJOOO^^^ppp|||sssCCC999555555555555555555555555555444444555555666777888666:::===AAAbbbNNN===CCCAAA@@@FFFFFFLLLYYYnnniii___aaatttggg```WWWMMMKKKPPPFFFDDDAAA??????BBBFFFIIIKKKTTT]]]bbbcccaaaZZZQQQQQQTTTWWWVVVPPPHHHAAA>>><<<<<<<<<===>>>>>>>>>???;;;<<<======??????@@@AAADDDCCCBBBBBBCCCDDDCCCBBB999999888777666666666666666777:::;;;<<<:::888666111111000000000000111111111333555777:::>>>DDDHHHNNNWWWdddrrrvvvPPP>>>999777777999SSSWWWZZZ[[[\\\___fffllleeeddddddfffmmmvvv~~~fffRRRKKKQQQ[[[uuupppllliiinnnlllddd\\\WWWRRRMMMAAA===888444222222222111............------------++++++++++++++++++++++++******,,,---000333555666111222444777999888555222222444777777555333111111000///...///111222222222000000///...............------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,---000333444777<<<@@@EEEMMMWWW]]]^^^\\\___eeeiiijjjkkknnnooorrrxxx~~~}}}sssmmmjjjccc\\\NNNNNNFFFAAAAAA<<>>>>>AAADDDFFFGGGCCC???<<<;;;999888666333333222111000000///...000000000000000111111222333555777999<<<@@@FFFJJJRRR___ooo{{{nnn>>>999555555555555555555555555555444444555555666777888666;;;===???```SSS>>>DDDAAA>>>GGGGGGLLLVVVgggsssbbbWWWTTTTTThhhsssrrrmmm```TTTQQQKKKGGGBBB??????AAADDDFFFIIIQQQZZZ^^^aaabbb]]]WWWNNNOOOOOOMMMIIIEEEAAA===:::;;;<<<>>>???@@@AAAAAA>>>>>>???@@@AAABBBCCCCCCDDDBBBAAAAAABBBBBBBBBAAA999888777666555555555555555777:::<<<<<<;;;999777111111000000000000111111111333555777:::???DDDHHHPPPZZZiiixxxxxxNNN<<<999777666777VVVZZZ]]][[[XXXYYYaaahhheeedddccceeejjjrrr|||bbbNNNLLLSSSwwwyyyjjjjjjiiipppqqqhhh^^^ZZZVVVRRREEE@@@:::666444444333333//////.........---------++++++++++++++++++++++++******,,,...000333555777333333444666777555222///111333555555333111000000000///...///111222222222000000///...............------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,---000333333777;;;???CCCKKKUUU\\\^^^]]]```gggllllllmmmoootttvvvyyy|||~~~zzzqqqiiiVVVVVVMMMFFFBBB999999HHHZZZ|||nnn___YYYSSSMMMMMMRRRRRRLLLEEECCCAAA@@@DDDJJJLLLIIIEEEEEECCCAAA???@@@BBBEEEGGGHHHEEEAAA>>><<<;;;999777666555444333111000//////000000000000000111111222222444666999;;;@@@EEEIIIUUU___mmmxxxmmm;;;:::555555555555555555555555555444444555555666777888777;;;<<<>>>___UUU>>>DDD@@@<<>>@@@BBBDDDFFFNNNUUUXXX\\\___]]]YYYLLLLLLJJJGGGEEECCC@@@<<<999:::<<<>>>@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEAAA???===>>>???@@@@@@???888888777555555444444444444666999<<<===<<<999888111111000000000000111111111333555777:::???EEEIIIRRR]]]mmm||||||OOO<<<999777444555OOOQQQUUUWWWXXXZZZ\\\^^^aaadddggghhhhhhmmmuuu}}}~~~VVVGGGHHHVVVqqqsssiiiqqqssslllhhhfff]]]QQQLLLDDD;;;666555444222///000000...------------------------------------------,,,,,,---///333777999444333222222444444333222555666777666333111111111111000///000000...///000////////////............------------------------,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,---,,,,,,---///111111555:::===AAAHHHQQQXXX^^^cccffffffhhhmmmppppppppptttyyyyyynnneeeYYYOOOIIIEEE@@@===CCCZZZ~~~jjj___^^^QQQLLLUUUYYYQQQHHHGGGDDDBBBBBBHHHRRRUUULLLAAAEEEDDDDDDBBBAAABBBEEEGGGEEEEEEEEECCC???<<<:::999666555444333222222222222000000000111222222333333444555777999<<>>@@@BBBCCCEEEFFFGGGHHHIIIHHHFFFDDDCCC???===;;;<<>>888666555333000000000///...---------------------------------------,,,,,,,,,///333666999444222222222444444333111666777777666333111111111///.........//////000111////////////............------------------------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,...000111444888<<<@@@GGGPPPVVV___fffkkklllnnnrrrsssrrrtttvvvyyy}}}~~~kkk[[[PPPGGG@@@:::999FFFdddwww}}}~~~yyyhhh___[[[SSSRRRYYYYYYOOOHHHIIIIIIGGGHHHPPPZZZ[[[PPPEEEEEEEEECCCAAA@@@@@@AAACCCBBBCCCDDDCCCAAA===;;;:::666555444333222111111111000000000111222222333333444555777999<<>>???XXXTTTDDDBBB999BBBDDDFFFKKKSSS___vvv|||pppeeegggyyyvvv[[[PPPFFFCCCCCCAAA@@@@@@DDDBBBBBBFFFLLLPPPPPPNNNFFFDDD@@@===;;;:::;;;;;;<<<<<<===>>>@@@BBBCCCEEEIIIJJJJJJIIIHHHEEEBBBAAA===<<<;;;===???@@@>>><<<888777666555444333222111333444555777777888777777666444111///...///111222333333444777<<>>=========>>>@@@BBBCCCCCC@@@===;;;666555444222111111000000000000000111222222333333333555777999===DDDKKKQQQaaaiiiuuuuuuccc???999666666666666555555555555444444444444555777888999777:::<<<===UUURRRDDDBBB888AAAAAAHHHJJJOOO\\\vvvxxxqqqvvveeeXXXKKKEEECCCAAA???@@@CCC???<<<===BBBFFFHHHHHHBBBAAA>>><<<::::::;;;<<<<<<<<<===>>>@@@BBBCCCDDDLLLLLLKKKIIIGGGCCC@@@???;;;;;;<<<>>>@@@@@@===;;;888777666555333222111000///111333666777777666555555333111//////000111222333444555777;;;AAAIIIOOO^^^kkk{{{VVV===888777555444LLLNNNPPPQQQRRRTTTVVVYYYUUUYYY^^^bbbdddfffiiikkkqqqwwwlllTTTMMMAAAEEERRRYYYkkktttiiinnnrrrllldddaaa[[[TTTIII@@@:::777444222111000///...------------------------------------,,,,,,+++,,,...222666888444444555777888888555222666888888777444222111111222333222......111222111////////////............------------------------,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...,,,,,,---//////222555777;;;AAAJJJQQQ___fffmmmooorrrvvvwwwuuuwwwwwwxxx|||mmmYYYLLLFFF???:::999>>>GGGTTT[[[XXXqqqooodddcccXXXZZZ\\\[[[RRRJJJLLLUUUZZZUUUUUU^^^eee```SSSHHHCCCAAA???=========<<<;;;;;;===@@@CCCDDDBBB???<<<777666444333111000000///000000000111222222333333333555777:::???EEEMMMSSScccmmmzzzwww~~~\\\===:::666666666666666555555555444444444444555777888999888999<<<===RRRLLLCCCBBB:::AAA???GGGIIINNN]]]zzzzzzoooaaaQQQJJJFFFCCCBBBCCCCCC@@@===<<>><<<<<<===>>>>>>======>>>???@@@BBBCCCDDDJJJJJJIIIGGGEEEBBB???>>>:::;;;===???@@@???===;;;888777666444333111000000---///333555777777666555444333111000///000111222333444666888;;;AAAJJJQQQ```oooYYY>>>888666666777LLLNNNOOOPPPQQQSSSVVVXXXTTTXXX]]]bbbeeefffggghhhnnnsss}}}rrrUUUFFFGGGPPPNNN[[[|||jjjllltttpppfffaaa___YYYOOOEEE>>>888444222111111///...............------------------------,,,+++++++++...222666888666666888:::<<<:::777444666777888777444222222333888:::777000...222222///////////////............------------------------,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,,,,...//////111333555888???HHHOOO]]]ccchhhiiilllrrruuuuuuuuuvvvyyy~~~~~~zzziiiVVVMMMCCC???999888>>>CCCIIIQQQtttqqqeeeeee\\\]]]]]]WWWNNNJJJRRR^^^ddd]]]\\\dddjjjbbbSSSIII@@@>>><<<===???@@@???===999:::===BBBEEEDDDAAA===999888666444222000//////000000000111222222333333333444777;;;@@@GGGPPPUUUdddooo|||{{{WWW:::999555555555666666666666666444444444444555777888999888:::===>>>PPPwwwHHHAAABBB<<>>===>>>======<<<<<<===>>>???>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDCCCBBBAAA???>>>:::<<>>:::111///333333///////////////............------------------------,,,,,,,,,---------......,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///...------///000///111333444666===GGGNNN[[[aaaeeefffiiippptttuuutttwww{{{rrr]]]^^^cccdddooodddTTTCCCBBB999777<<<:::>>>PPPwwwuuugggeeebbbaaa]]]UUUOOOPPPZZZdddhhhaaabbbmmmrrrfffTTTJJJ???===<<<>>>BBBDDDCCC@@@999999;;;@@@DDDEEEBBB>>>;;;:::777555333111000///000000000111222222333333222444777<<>>???OOOMMMAAABBB===CCC<<>>?????????AAABBBCCCDDDBBBBBBAAAAAA@@@@@@??????;;;>>>AAAAAA@@@?????????:::999888666444222111000000111222333555555666666222222111111111111111222222555999:::===EEEQQQZZZiii}}}{{{OOO;;;999999999;;;KKKLLLLLLLLLLLLOOORRRUUUZZZ\\\```eeeiiikkkkkkjjjmmmtttzzz}}}fffJJJHHHBBBHHHmmm{{{mmmkkknnnnnniiieeebbb\\\TTTIII@@@:::777222111000///............------------------------++++++***+++---111555777444555888<<<===;;;666222333555666777666555666777;;;???;;;000...444555///////////////............------------------------,,,,,,,,,---------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///...---...000222000111333333555<<>>@@@EEEGGGEEEBBB:::999999>>>CCCEEECCC???===;;;999666444222111000000000000111222222333333222444888<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<>>GGGTTT___kkk~~~nnnIII:::999999888999IIIJJJKKKJJJKKKMMMPPPSSSUUUWWWZZZ^^^ccceeeeeedddjjjsssyyyzzzVVVNNNDDD@@@UUUnnnnnnfffkkkqqqpppgggeeeaaaYYYNNNDDD===999222111000//////.........------------------------++++++***+++---111555777222444777;;;<<<:::444000222444666777666666777888999===999///---444666000000/////////............------------------------,,,,,,,,,---------......+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---............111333000222333333555<<>>===:::777555333111111000000000111222222333333222444888<<>>LLLfffGGG@@@<<>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDBBBAAA@@@????????????AAACCCBBB@@@???AAADDD<<<;;;:::888666333222111111000///......000222444111111111111111111222222111666:::<<>><<<===@@@CCCCCCBBBCCC@@@;;;777444333333333111111111111222333444555666666888>>>EEEMMMSSSUUUgggoooyyySSS999666666666666666666666666666444444555666777888999999999::::::===MMMwwwrrrHHHGGGAAA@@@>>>DDDIIIMMMSSSeeexxxhhhgggnnnmmm^^^NNNLLLJJJHHHDDDBBB@@@@@@@@@<<<<<<<<<<<<<<<===>>>???DDDBBBBBBBBBAAA@@@BBBEEECCCCCCBBBAAA???>>>>>>???CCCBBBAAAAAABBBBBB@@@>>>@@@>>>;;;999777444000---000000000000000000111222000111222111000000222333555666:::@@@EEELLL[[[hhhaaaCCC???999444777888>>>???AAAFFFKKKNNNOOONNNNNNQQQVVVZZZ\\\^^^```aaalllkkkmmmttt~~~dddIIIAAADDDHHHXXX```kkkooojjjeeejjjrrrmmmjjjfffaaaYYYPPPFFF???999555111000111222111//////............---------+++++++++***+++...333777777666555777::::::777333666<<>>>>>>>>EEEIIILLLQQQcccppplllqqqpppdddVVVNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>=========>>>??????AAAAAABBBCCCBBBAAABBBCCC@@@@@@???>>>>>>>>>???@@@AAA@@@???@@@BBBBBB@@@??????===;;;999888666333000111111000000000111111222000111222111000000222444666666:::@@@FFFOOO___nnncccCCC===999555888888======AAAIIIRRRUUURRRNNNMMMQQQVVVYYY[[[\\\___bbbfffeeegggnnnyyyVVVFFFDDDDDDGGGIIIWWWiiinnnggggggppplllkkkiiifffaaaXXXMMMGGG<<<888333111222333222000///............---------+++++++++++++++///444888777555444666999999666333666;;;AAAAAA===:::;;;===:::;;;777000---000333333111111000000//////......------------------------------------------------------------------------------.........///////////////..................---------------...///000///000000///000555>>>EEEWWWfffvvv~~~|||jjjSSSHHHRRR}}}oooPPPJJJFFF:::999CCC\\\~~~rrrrrrtttrrrqqqtttuuuqqqiiibbb[[[[[[jjjrrraaaOOOIIICCCFFFUUU^^^WWWIIIBBBBBBEEEJJJFFFAAA>>>@@@CCCFFFHHHGGGDDD???:::666444222222111111111111222333444555777999<<>>>>>>>>???@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>======<<<===>>>???@@@>>>======???AAABBBAAA???>>><<<;;;::::::999666444222222222111111111111111000111222111000111333444666777;;;BBBIIITTTgggvvvgggCCC<<<999777888777>>>>>>BBBLLLVVVZZZTTTNNNOOOSSSWWWYYYXXXZZZ___ccc```___bbbhhhsss}}}rrrTTTHHHDDDDDDFFFRRRfffuuutttjjjbbbjjjjjjkkkkkkggg___UUUNNNAAA;;;555111222222111000///............---------+++,,,++++++,,,///444888666444333555888999666333222777<<<===:::888999;;;:::;;;777000---000333333111111000000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000//////......---------------------...///000...000000//////444<<>>HHHllltttKKKEEE>>>AAAEEEGGGHHHJJJPPP___zzz}}}vvvpppggg___UUUOOOJJJKKKOOOQQQMMMGGGCCCBBB@@@>>>>>>>>>???@@@EEEFFFEEECCCCCCDDDBBB>>>AAA@@@===<<<===>>>>>>>>>;;;;;;<<<>>>@@@BBBAAA@@@???===<<<;;;;;;:::777555333333333333333222111111000111222222111111333555888888===DDDMMMZZZnnnlllEEE===:::888888666>>>===@@@IIIRRRUUUPPPJJJQQQSSSVVVWWWWWWYYY]]]aaa\\\\\\___eeennnwww}}}kkkNNNCCC>>>DDDLLL\\\wwwxxx^^^gggiiikkkllljjjdddZZZTTTFFF@@@777222111111000//////............---------,,,,,,,,,+++,,,///444888666444333444777999777444111555888:::888777888::::::;;;777000---000333333111111000000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000//////......---...------------...//////---///000//////222888>>>MMM\\\ooo}}}tttiiibbbaaafffqqqjjj```ZZZgggzzz~~~___QQQJJJ>>>===GGG```}}}xxxzzzxxxuuuzzz|||mmmeeeggg[[[dddiiieeeYYYJJJEEELLL[[[rrr|||jjjOOOBBBBBBEEEGGGGGGGGGFFFEEEDDDDDDEEEIIIGGGCCC>>>999555222111111111111111222333444444555999>>>DDDKKKUUU```hhhpppuuu{{{zzzAAA:::555666666666666666666666666444444555666777888999999888888;;;???GGGhhhiiiFFFEEE???CCCGGGGGGHHHJJJPPP___xxxxxxlllcccUUUNNNIIIIIINNNQQQNNNIIIDDDBBB@@@>>>>>>???@@@AAACCCEEEEEECCCEEEKKKJJJEEEIIIEEE@@@>>>>>>>>>===<<<::::::;;;===@@@BBBBBBAAAAAA???===<<<<<<:::777555555555555555444333111000000111222222111222444666999:::???HHHQQQ___tttoooGGG???;;;888888555@@@======AAAHHHKKKIIIEEENNNQQQUUUZZZ]]]^^^^^^]]][[[\\\___dddkkkrrryyy||||||aaaIII;;;BBBFFFSSStttjjjfffhhhkkkmmmlllggg___YYYNNNFFF<<<444222111000...///............---------,,,,,,,,,+++,,,///555999777444333444888999888666444666999:::999999999::::::;;;777000---000333333111111000000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000//////////////////......---------......///,,,...000///...000666:::HHHUUUfffuuu}}}ssshhh\\\QQQQQQLLLLLLSSS^^^sssxxxooodddeee}}}rrrqqqmmmVVVJJJBBBBBBJJJjjjxxxqqqwwwsssfffggg___jjjhhh^^^VVVJJJFFFQQQiii~~~oooSSSFFFEEEDDDCCCEEEFFFFFFDDDCCCBBBCCCHHHFFFCCC>>>999555333111111111111111222333444555555999???DDDKKKUUUaaajjjtttxxx~~~qqq===;;;666666666666666666666666666444444555666777888999999777888;;;???EEEbbb___@@@AAA===AAAEEEFFFFFFIIIPPP\\\qqqpppeeeVVVPPPIIIGGGIIILLLKKKIIIEEEDDDAAA??????AAACCCDDD@@@FFFIIIKKKRRR[[[YYYRRROOOJJJCCC??????>>><<<:::::::::;;;===AAABBBBBBAAAAAA???===<<<<<<:::777555666777777777555333111000000111222222222333555777:::<<>>AAADDDDDDKKKOOOYYYdddlllllleee^^^\\\^^^aaaeeejjjooosssvvv{{{|||___GGGEEEBBBIIIddd~~~~~~oooggghhhkkkmmmmmmiiiccc]]]UUUMMMAAA888444222000//////............---------,,,---,,,,,,,,,000555999888555333555888:::999777666777999999999999999999:::;;;777000---000333333111111000000//////......------------------------------------------------++++++++++++++++++++++++,,,---------............///////////////000000000///......---------......,,,...000///...///444888AAALLLYYYfffuuuxxxmmmgggfffaaaZZZTTTLLLHHHHHHJJJWWWuuu{{{nnnllluuuppp}}}\\\JJJEEEGGGLLLxxxpppccckkkqqqjjj^^^jjjcccWWWWWWPPPOOO]]]uuuqqqWWWLLLHHHCCCAAABBBCCCBBB@@@???AAACCCGGGEEEBBB>>>:::666333111111111111111222333444555666;;;@@@EEEKKKVVVccclllvvvzzzkkk<<<>>>555666666666666666666666666444444555666777888999999888888;;;>>>@@@[[[eeeBBBBBB===???@@@DDDCCCFFFMMMVVVfff{{{nnn^^^XXXPPPJJJGGGHHHIIIIIIGGGFFFCCCBBBBBBDDDGGGIIIHHHRRR[[[```iiipppkkk^^^QQQKKKCCC?????????<<<999;;;;;;<<<>>>AAACCCBBBAAA>>>===<<<<<<<<<;;;999777777888888888666444111000000111222222222333555777<<<>>>EEEOOOXXXeeexxxaaaCCC???;;;777888777JJJFFF@@@<<<;;;>>>CCCFFFIIIPPP^^^ooo{{{zzznnnbbb]]]___cccgggiiimmmppprrrxxx|||xxxUUUIII>>>@@@OOO]]]cccccchhhiiikkknnnnnnkkkeee```ZZZQQQDDD:::555333111000//////.........---------------,,,,,,---000555999888666444555999;;;:::888666666777888888888888888:::;;;777000---000333333111111111000//////......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111///......---------......+++...000///...///222666:::CCCNNNYYYiiizzz~~~~~~yyyooogggiiipppsssrrr]]]UUUNNNIIICCCFFF^^^yyyuuuuuu~~~wwwaaaKKKGGGKKKMMM}}}|||qqqeeeUUU___}}}pppYYYfff]]]SSSYYYXXXYYYjjj}}}rrrYYYOOOJJJBBB@@@AAAAAA???<<<===AAADDDFFFDDDAAA>>>:::666333111111111111111222333444555888<<>>@@@333666666666666666666666666444444555666777888999999999888;;;======UUUsssJJJFFF>>>======CCCBBBDDDJJJQQQ^^^xxx~~~gggaaaXXXOOOIIIHHHIIIKKKIIIGGGEEEDDDDDDGGGJJJLLLUUUbbbmmmttt|||vvveeeQQQJJJBBB?????????===:::<<<<<<<<>>;;;777999999JJJ>>>999===@@@>>>@@@FFFHHHIIIXXXtttvvvggg^^^___bbbeeehhhlllrrrxxx{{{}}}uuuTTT>>>BBBEEE@@@HHH\\\lllmmmnnnoooooolllhhhdddaaa[[[PPPDDD;;;666333222000...------.........---///---,,,---......222999;;;555000000555888888666444777;;;<<<;;;:::999999999999777333...---///333333333222111000///...---------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,***,,,...000111///---,,,------------------------///...------...000333444666<<>>:::===BBBCCCFFFEEECCC???;;;777444222111222222222222333666888888???EEEHHHNNN]]]kkkssswww|||```===444444555555555555555555555555555555666666777777888888999888;;;:::HHH]]]UUU?????????>>>EEECCCDDDHHHPPP^^^ttt|||nnn]]]SSSOOOMMMJJJHHHHHHGGGEEECCCEEENNNZZZcccsssxxx~~~~~~wwwiii[[[NNNEEE???AAAAAA<<<999:::>>>???BBBEEEFFFEEEAAA>>>>>>>>>>>>===;;;999777555555666888999888666333111///000222222222444666888@@@DDDJJJRRR^^^lll{{{qqqQQQ>>><<<666444888888AAA======??????>>>???BBBEEEEEEPPPeeesssqqqiiiffflllgggaaaaaaffflllrrruuuyyy{{{iiiFFFAAAEEECCCEEENNN^^^hhhjjjfffhhhpppmmmcccddd]]]SSSIII@@@999444222000///------...///...---///,,,,,,.........222888:::666111222777:::888666555888;;;<<<;;;999888888999999888333...---///222333333222111000///......------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++---///111111000...---------------------------......------...000222444222777>>>FFFQQQ```ppp|||}}}|||xxxuuummmXXXOOOFFFHHHXXXuuuyyycccVVVJJJLLLbbbxxx______VVVJJJTTTsss|||iiieeeaaa______iii~~~wwwbbbUUUOOOIIICCC>>>CCCCCC>>><<<@@@BBBAAAEEEDDDBBB@@@<<<888555333111222222222222333666888999@@@FFFJJJQQQ```nnnvvvxxx~~~[[[>>>666333555555555555555555555555555555666666777888888888;;;;;;>>>:::EEEXXX\\\AAABBBBBB@@@EEECCCDDDHHHOOO\\\rrr{{{iii\\\RRRKKKGGGFFFGGGEEEBBBCCCKKK[[[ooo}}}}}}~~~{{{uuupppjjj^^^RRRKKKDDD@@@AAA@@@<<<:::<<>>===;;;999666555555666888999888666333111000222333444444555888:::AAAFFFNNNXXXdddrrrkkkMMM<<<===888555777777888>>>BBBCCCFFFIIIKKKIIIMMMHHHLLLWWW]]]\\\bbbllltttfff___bbbiiinnnoooqqquuu|||XXXDDDEEEGGGEEEDDDNNN```hhh```cccqqqrrreeegggaaaXXXOOOFFF>>>666111111///...---...///...---///,,,,,,......---111888:::666333555999;;;999555555888;;;<<<;;;888777777999999888444///---///222333222222111000///......------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,...000111222111///...------------------------......------...000222333000333888>>>GGGTTTcccnnn}}}~~~dddUUULLLHHHMMMuuuyyyhhhXXXNNNSSSeee{{{uuuiii\\\bbbXXXJJJUUUwwwsssiii``````gggsssqqq___SSSMMMHHHDDDCCCCCC@@@>>>AAAFFFEEEBBBDDDDDDBBB@@@===999666444111222333222222333666888999AAAHHHLLLUUUdddrrryyyyyy}}}wwwSSS===888444555555555555555555555555555555666666777888999999<<<===@@@:::BBBQQQzzz___???AAAAAA<<>>;;;<<<>>>CCCBBBAAABBBDDDEEEDDDCCC@@@@@@???>>><<<999777555555666888999888666333222222333444555555777:::===CCCIIITTT```mmmyyyeeeHHH;;;===999666777555555>>>EEEHHHRRRaaaeeeaaa```VVVNNNNNNOOORRR___ooo}}}lll```]]]cccgggggggggkkksss{{{tttQQQFFFFFFFFFDDDEEEZZZiiigggeeekkknnnjjjiiiddd]]]VVVNNNDDD999111222000///...//////...---///,,,,,,......---111666999666555777<<<===999555666888;;;<<<:::888666666888999888555000...///222222222111111000//////...------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,---///000000000///...------------------------...---------...000111222111333666:::@@@KKKXXXbbbzzzsss\\\RRRKKKLLLiiikkkXXXSSS\\\kkk~~~llliiiddd___fff]]]NNNXXX{{{tttcccaaajjjvvvwwwiii[[[SSSOOOLLLIIIGGGBBB???CCCKKKPPPLLLFFFDDDDDDCCCAAA>>>;;;777555111222333333222333666999999AAAHHHNNNYYYhhhuuuzzzyyy}}}nnnJJJ:::999666555555555555555555555555555555666777888999999::::::===AAA:::???KKKqqqbbb===@@@BBB;;;DDDDDDEEEGGGJJJUUUjjj~~~vvv\\\OOOMMMFFFEEEFFFJJJSSS___llltttsssmmmbbbVVVSSSUUUTTTPPPIIIFFFDDDAAA>>><<<===???DDDBBB@@@???AAACCCDDDCCC@@@@@@@@@???===:::777666555777888999999666444222222333444444555888<<>>444333222/////////000///---...,,,,,,......,,,000555999666555888======999555555777;;;;;;:::888777666888999999555111...000222222222111111000000//////------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,---.........---------------------------------------......///000000111333555777;;;CCCNNNUUUmmmfffUUUMMMMMMeeelllYYY[[[iiirrrvvvwwwoooggggggfffdddeee^^^QQQZZZyyynnngggnnnwww}}}tttlllaaaZZZWWWTTTQQQOOOHHHAAA@@@KKKXXX[[[SSSJJJDDDDDDDDDBBB???;;;888555222333333333333444777999999@@@HHHPPP\\\kkkwww{{{zzzmmmDDD666888666666666666666666666666666555555666777888999::::::888;;;@@@:::>>>GGGiiihhhBBBCCCEEE@@@DDDDDDFFFGGGHHHQQQeeeyyyrrr```^^^NNNKKKHHHGGGKKKRRRZZZ^^^aaa]]]UUUNNNOOOTTTUUURRRJJJIIIFFFCCCBBBAAA@@@???CCC@@@======>>>AAABBBCCC@@@@@@@@@???===;;;999777666777999:::999777444222111222333444555888===@@@EEEOOO^^^ooo|||iiiKKK;;;;;;777444777777333555777@@@SSSjjjyyy}}}}}}nnnkkkppplllaaa]]]bbbaaaYYYXXX___ddddddeeegggkkkqqqssswwwhhhJJJAAACCCDDDNNNcccrrrmmm```dddssslllhhhdddaaa\\\SSSEEE;;;555333000000000000///......,,,,,,///...,,,///444999666555777<<<===999555333666:::;;;:::888777777888999:::666111///000222111111111111000000//////------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,---------------------------------------------.........////////////111444555777<<>>===;;;:::666777999:::999777444333111222333333555999>>>BBBHHHSSSccctttiiiKKK::::::666444777777333222444;;;CCCPPPaaaooogggRRRXXXZZZWWW\\\hhhkkkgggccceeejjjoooqqqrrrzzzeeeJJJDDD???HHHVVVbbbeeedddhhhnnnnnnkkkgggfffccc[[[MMMCCC555333111000000000///...---,,,,,,///...,,,...333999666444666:::<<<999555111555888::::::999888888888::::::777222///000222111111111111000000000000------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------------......///............111555666666999>>>BBBLLLYYYkkk||||||]]]NNNQQQhhhxxxuuulllzzz~~~vvvmmmfff___bbbaaadddnnnoooiiijjjlllmmmnnnjjjbbb___bbbccc\\\SSSNNNFFFBBBIII]]]kkkfffUUUHHHFFFFFFFFFEEEAAA<<<777333222333444333333444777:::===DDDLLLUUUcccqqqzzz|||hhh>>>777;;;333666666666666666666666666444555666777999:::;;;<<<::::::>>>;;;@@@CCCWWWiiiGGG>>>===???CCCEEEGGGFFFDDDJJJ]]]qqq~~~iiifffTTTMMMCCC???CCCMMMVVV\\\SSSSSSPPPNNNPPPTTTSSSMMMGGGGGGFFFHHHOOOUUUOOODDDBBB???===<<<>>>@@@AAAAAA>>>>>>???@@@???>>>===<<<666888999::::::777555333222333444444666;;;@@@EEEMMMWWWhhhyyydddGGG888;;;888555777666444333666999777999KKKaaavvvlllUUUYYYYYYYYYbbbpppqqqhhh___bbbiiioooppppppwwwXXXIII:::CCCKKKPPP\\\kkknnniiipppmmmiiiiiihhh```SSSHHH666444111111111111///...---,,,---///...,,,...222:::666333555999;;;999555000444888::::::999999999888::::::777222///000222111111111111000000000000------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---------.........//////------------------------------......///.........///333777888888999===@@@@@@IIIVVVeeezzzdddRRRVVVhhh|||ooo{{{uuu{{{nnniiibbbiiikkkkkkkkkxxxmmmkkklllkkkkkkmmmkkkdddaaaffffff\\\PPPJJJEEECCCMMMbbbnnnfffRRRDDDGGGGGGGGGEEEAAA<<<666333222333444444333444777:::@@@FFFNNNXXXeeettt|||}}}~~~___;;;999>>>555777777777777777777777777444555666888999:::<<<<<<<<<;;;>>>;;;AAAAAARRRnnnMMMAAA>>>BBBCCCEEEGGGFFFCCCHHH\\\ooo|||~~~ttt^^^ZZZLLLGGGCCCDDDJJJRRRWWWZZZSSSSSSQQQOOOQQQUUUSSSNNNEEEEEEEEEIIITTT\\\UUUHHHBBB@@@>>>===???AAABBBBBB===>>>???@@@@@@???>>>===777888999::::::777555333444444555666888<<>><<<===BBBDDDCCC@@@AAA???===>>>AAABBB@@@===<<<;;;999999999888555333888333222777<<<@@@EEEKKKUUU]]]nnn}}}RRRFFF:::777999888666666666555555555888;;;???AAAOOOgggsssqqqxxxyyykkkcccaaaZZZVVVXXX___jjjppprrrtttxxxbbbDDDCCCCCCDDDIIISSS___gggfffjjjlllkkkjjjggg```WWWJJJAAA777000000111111000...............///000000777777555222555::::::777333555999<<<<<<:::999888888:::;;;888333000000111111111111111111000000///......------------......//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------....../////////............/////////000222444777888:::;;;@@@===???FFFLLLSSS___lllkkk___```mmmffftttgggfffiii{{{ggghhh|||xxx|||pppkkkrrrmmmkkkfff]]]SSSLLLHHHHHHRRRXXX^^^___XXXNNNEEE@@@BBBCCCDDDDDDAAA<<<666333444222111222444777999;;;EEEKKKVVVdddqqqzzz~~~~~~ZZZ999;;;333444555555666777777888888999777777888999:::;;;;;;<<<>>>===:::===BBBAAAQQQoooZZZGGG<<<@@@DDDDDDEEEDDDBBBFFFVVVfffzzzeeeTTTKKKFFFCCCBBBFFFOOOYYY___bbb\\\[[[YYYWWWTTTNNNHHHCCCCCCFFFKKKPPPTTTTTTNNNIIIAAA>>><<<===AAADDDBBB???>>><<<;;;<<<>>>???>>><<<<<<;;;999999999888555333777333333888<<<@@@EEEKKKVVV```rrrmmmNNNBBB999777999888777777555555555555666888999:::@@@HHH```xxx}}}uuu}}}}}}sss^^^ZZZUUUXXXXXX]]]eeekkklllpppttt~~~~~~yyyOOOFFFAAACCCFFFKKKWWWeeefffkkkmmmkkkjjjiiiccc]]]RRRHHH<<<333000111111111///............//////000888888555111333888:::777555666999;;;;;;:::888777666888:::777333000000111111111222222111111000///......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000//////............/////////000222555777999:::;;;CCC@@@???AAADDDGGGOOOWWWgggyyyzzzmmmeeezzzvvv^^^eeexxxwwwgggjjjvvvkkkbbbtttooogggbbbZZZRRRLLLIIIIIIIII[[[___bbb^^^RRRGGG???<<>>;;;>>>CCC@@@MMMhhhlllJJJ===@@@EEEFFFGGGFFFCCCFFFTTTddduuueeeYYYQQQDDDBBBCCCIIISSS[[[___aaaZZZZZZZZZYYYUUUNNNDDD>>>@@@FFFPPPZZZ___YYYMMMDDD@@@===<<<===AAACCCAAA???<<<;;;;;;<<<===>>>>>>===<<<;;;:::999999888666333666333444999>>>@@@FFFKKKYYYfffyyy~~~jjjHHH???888888:::999777777333444555666666777666666<<<:::EEEUUUWWWRRR^^^ssswwwttt[[[YYYYYY[[[YYYZZZ]]]___bbbkkkttt}}}|||zzzzzzfffQQQAAABBBFFFHHHUUUeeeppppppmmmjjjjjjkkkgggaaaYYYPPPBBB777111000111111//////............///000888999888444555999:::777888888999;;;<<<;;;999777555777999777222///000111111222222222222111000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000///......------......///000000111333666;;;???AAAEEEDDDCCCDDDEEEGGGLLLOOOVVVdddxxxxxxsssfff]]]aaaeeeooo|||nnnqqqkkkXXXuuuxxxggg___\\\WWWRRROOOMMMLLLKKK[[[^^^```ZZZOOOEEE@@@@@@@@@BBBCCCDDDBBB>>>999666333333333333444777<<>>AAAFFFSSSbbbggg]]]MMMBBB>>>======>>>AAABBBAAA???=========>>>???@@@@@@???===;;;:::::::::888666444555333666;;;???BBBHHHNNN]]]lllsssEEE>>>888999:::888555666222333444666777888777777:::999:::<<<>>>BBBJJJQQQhhhyyyccc___[[[UUUVVVZZZ___aaaccckkktttxxxyyyyyyyyydddGGG@@@CCCFFFPPP^^^zzztttlllgggjjjmmmjjjbbb___VVVIII<<<444111000111//////............//////555999;;;999999;;;:::777:::999:::;;;======;;;888555777999777222///000111222222222222222111000000......------------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000......------------......222000000111666===DDDIIIJJJJJJJJJIIIIIIIIIHHHGGGLLLSSS```sss}}}iiiaaa___iiivvvnnnvvviiiRRRdddxxxggg\\\^^^___^^^[[[VVVQQQNNNYYY\\\\\\WWWNNNFFFCCCCCC@@@BBBDDDDDDBBB>>>:::777555555555333333666<<<@@@JJJWWWhhhuuuzzz}}}~~~MMM777666888777444444555555666666777777777777888999:::;;;;;;<<<;;;???>>>???CCC@@@EEEXXXLLLBBBEEEBBBDDDGGGGGGDDDFFFSSSaaavvvvvv___JJJHHHHHHKKKQQQUUUUUUTTTMMMLLLKKKKKKJJJGGGCCC@@@BBBFFFSSSeeekkk```NNNCCC======>>>???AAAAAAAAA???===>>>>>>????????????@@@===<<<:::::::::999666444444444777===AAADDDLLLTTTbbbssssssEEE>>>::::::999666444444111222444666777888888888555999888444888CCCGGGDDDTTTmmmyyymmmWWWZZZcccoootttpppjjjiiitttzzz{{{xxx}}}ZZZEEE???AAAHHHPPPsssooohhhdddgggllljjjdddbbb\\\PPPDDD:::444111000000//////............///333999===<<<<<<===<<<999:::999888:::===>>><<<888666888:::777333000000111222222222333222222111000......------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000......------------......222000///000555===EEEKKKRRRUUUVVVTTTSSSRRRLLLEEEGGGJJJRRR```qqq~~~pppiiirrr~~~rrriiixxxhhhRRR```zzz|||uuufffkkkooommmfff]]]WWWUUU\\\]]]\\\XXXQQQJJJDDDAAAAAABBBDDDEEECCC???:::777444555555444333777===CCCOOO\\\nnnyyy||||||~~~wwwJJJ<<<333555777444555555666666777888888777777888999:::;;;;;;<<<:::???>>>>>>CCC@@@CCCRRRNNNCCCBBBBBBDDDGGGGGGDDDDDDPPP]]]nnn{{{fffNNNKKKHHHJJJNNNRRRSSSRRRQQQNNNKKKHHHFFFDDDAAA???BBBDDDRRRfffnnnaaaOOODDD===>>>@@@AAABBBBBBAAAAAA===>>>???>>>===<<<===>>>===<<<;;;::::::999777444444555888>>>BBBGGGQQQ\\\iii{{{nnnEEE???::::::999555444666333333444444555666777777333999:::888:::BBBGGGGGGGGGUUUnnn~~~{{{___]]]fffzzzzzzmmmttt}}}{{{}}}XXXCCC???BBBEEE\\\aaadddbbbcccggghhhgggeee```XXXMMMBBB999333111000000///...............222888<<<;;;:::<<<===<<<888666555888<<<>>>;;;888888:::;;;888333000000111222222333333222222111000......------------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------......///...------,,,,,,------...//////000222666<<>>:::666000333444333444888AAAHHHVVVddduuu~~~~~~}}}___???>>>222444666555555666777777888888999777777888999:::;;;;;;<<<999???======BBB@@@CCCOOOpppRRRFFF@@@DDDFFFHHHHHHBBBAAAKKKWWWeeeuuukkkXXXRRRLLLIIIKKKNNNOOOOOOQQQNNNJJJGGGEEEBBB???===???AAAPPPhhhqqqcccNNNCCC===???BBBCCCCCCBBBBBBBBB???@@@AAA@@@===<<<===???>>><<<;;;;;;;;;999777555555555999>>>CCCJJJWWWcccppplllDDD>>>::::::999666777:::444444333333333444555666666999===>>><<<<<>>>>>666444222555:::===:::777:::<<<<<<999444000///111222333333333333222111111.........------.........---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,------...---///111444777:::<<<>>>@@@JJJVVV___iiiooojjjaaaUUUVVV[[[```bbbhhhzzz~~~yyyqqqqqq}}}fffXXXdddttt___|||jjj^^^^^^bbbbbb```^^^^^^\\\UUUIII@@@BBBDDDEEEEEECCC>>>999666---000333333444:::DDDLLL[[[jjjzzzHHH333===222444777666666777777888888999999777777888999:::;;;;;;<<<999???===<<>>;;;<<<>>>OOOiiisssdddNNNBBB===@@@CCCDDDDDDCCCBBBCCCBBBDDDEEECCC@@@>>>???AAA>>><<<;;;;;;;;;:::777555666666999>>>CCCKKKZZZggguuulllBBB===999999999777999>>>222222333333333333444444666666777:::???EEEKKKNNNIIIKKKLLLQQQ___ooosssnnnQQQ[[[^^^ddd~~~\\\EEEBBBEEEAAAQQQSSSWWWddd```\\\mmmhhhddd```ZZZSSSHHH;;;111333222111//////......---...555;;;888444555;;;AAA:::888666777:::======<<<999:::;;;;;;999666333111222333444444444333222111//////.........//////000//////.........---------//////...---,,,,,,++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------............//////...---,,,,,,---...///...///111111222444888;;;:::DDDLLLQQQ```ssszzzuuu```___bbbfffhhhiiinnntttzzzxxxtttqqqwwwtttXXXSSSqqqppp[[[{{{pppgggffffffeeelll[[[SSSYYYYYYLLLAAA>>>BBBEEEGGGGGGCCC>>>:::888666444444777999===FFFPPPhhhwww}}}lllJJJ666999999333555888888888888888888999999999999999888999999::::::>>>>>>???>>>>>>@@@DDDGGG___XXXBBBEEEFFFIIIJJJHHHCCCBBBEEEHHHWWWdddxxxooohhhfff]]]NNNFFFHHHMMMQQQTTTLLLEEECCCAAA>>>===???888;;;GGG\\\llliiiSSS>>>AAAAAA@@@@@@AAABBBDDDEEE??????@@@AAABBBBBB@@@>>>>>>>>><<<;;;999888666666666777<<>>:::666777;;;>>>===:::999:::;;;<<<:::666333000222333444444444333222222//////............////////////.........---------///......---,,,,,,++++++---,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------............///...------------...///...///000111222444888:::999@@@EEEIIIVVVhhhooolllXXXVVVWWW\\\aaadddkkkrrr~~~|||yyypppWWWXXXyyysss___www|||pppnnnrrrvvvwwwsssaaaTTTSSSQQQHHHAAABBBEEEEEEFFFFFFCCC???:::777444333444777:::???LLLXXXkkkwww~~~{{{xxxhhhEEE666999777333777777777888888888999999999999888888888999::::::;;;===>>>>>>>>>>>>@@@CCCFFFVVVdddFFFCCCFFFHHHJJJHHHDDDBBBDDDFFFUUU```qqqsssiiifff\\\PPPKKKOOOTTTVVV[[[QQQHHHDDDAAA===<<<>>>999;;;EEEXXXiiihhhVVVDDDCCCBBBAAA@@@@@@AAACCCDDDAAAAAABBBCCCCCCCCCAAA@@@???>>>===;;;999888777666888999>>>DDDKKKVVVhhhxxxZZZ???<<<999777777888888777222222333333333333444444444444555888<<>>>>>>>>>>>@@@CCCFFFRRRtttSSSEEEEEEHHHKKKJJJFFFBBBBBBCCCQQQYYYgggyyyzzzrrraaa]]]TTTLLLLLLSSSXXXXXXbbbWWWKKKEEEAAA===;;;<<<::::::BBBSSSccceeeYYYKKKFFFDDDAAA>>>===???AAABBBCCCCCCDDDDDDDDDDDDCCCCCC@@@???===;;;999888777777:::;;;@@@HHHQQQ^^^qqqoooMMM>>><<<999777888888888777222222222333333333444444222222333444777:::===???;;;>>>AAAAAABBBFFFLLLPPPXXXaaagggbbb\\\bbbrrrcccOOODDDGGGGGGRRRmmmyyyiiijjjiiigggfffaaaXXXKKKAAA666333000000111222000...///222666999777777===DDDFFF???888888===???<<<888888:::<<<===<<<777333///111222333444444444333222000//////............///..............................---------,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---------..................------.........---...000000000222666888===@@@AAA@@@EEENNNRRRRRRHHHEEEEEEMMMUUUZZZ___ccchhhiiihhheeecccdddjjjooovvvuuuwww{{{dddRRReeesssyyyxxxgggXXX[[[bbbmmmyyyzzzdddZZZYYYYYYWWWUUUKKKFFFBBBBBBCCCBBB<<<666222333666999===FFFYYYkkkxxx}}}{{{~~~{{{bbb;;;::::::333333888555666666888999:::;;;;;;777777777888999;;;<<<===<<<===>>>>>>>>>@@@CCCEEEOOOhhhbbbDDDDDDGGGJJJJJJGGGCCCAAA@@@JJJQQQ___rrrooojjjYYYVVVOOOKKKPPPYYY^^^]]]eeeXXXKKKDDDAAA<<<:::;;;;;;:::???LLL[[[```YYYQQQHHHEEEAAA===<<<===???AAACCCDDDEEEEEEDDDCCCDDDEEEAAA???===;;;:::999888888<<<===CCCMMMXXXfffzzz```FFF===;;;999888888999888777222222222333333333444444555444444444444555777777777:::>>>@@@BBBEEELLLSSSaaa{{{uuu___\\\bbbeeeooooooppprrrzzz\\\GGGCCCCCCLLLaaazzzuuufffffffffgggeee^^^TTTLLL<<<777222000111222111...///000444999888666;;;DDDFFF???999888<<>>??????@@@BBBDDDFFF]]]mmmCCCDDDFFFIIIJJJHHHDDDAAA???EEELLLZZZnnntttddd___WWWVVVTTTTTTZZZdddiiigggcccUUUHHHBBB@@@===;;;;;;;;;:::<<>>@@@BBBDDDEEEDDDBBBBBBCCCEEEBBB@@@>>>;;;:::999999999===???EEERRR```oooWWWBBB<<<:::999888999999888777222222333333333333444444888888777666666555555666777888;;;???@@@BBBHHHPPPeeejjj___^^^[[[hhhjjjmmmooosss|||qqqSSSCCC???FFFPPPeeeuuuttteeedddeeeggggggccc[[[UUUEEE===444000111222111///000///222888888444999BBBCCC???:::888:::===>>>===;;;;;;<<<<<<:::777444222000111333444555444444333111000///......---......---------...............------------------------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...//////...---------.../////////111444666999;;;>>>>>>>>>>>>??????HHHJJJOOOTTTUUURRRQQQUUUXXXZZZ\\\\\\YYYWWWVVVVVV^^^aaaeeeiiilllqqqvvvzzz~~~www\\\VVV{{{}}}oooXXXLLLLLLJJJIIIFFFEEEDDDBBBJJJeeewwwfffUUUDDDBBBAAAAAABBB@@@;;;777888666888???HHHUUUhhhwww}}}~~~YYY:::===777333777444666666777888999::::::;;;777777888888999:::;;;<<<:::<<<>>>??????@@@AAACCCBBB[[[xxxJJJCCCEEEGGGIIIHHHEEEBBB@@@CCCIIIWWWkkk|||iii]]]YYYTTTWWWZZZ]]]ccclllpppooo```RRREEEAAAAAA>>>;;;:::;;;:::;;;BBBJJJPPPOOOLLLDDDBBB???<<<<<<===???@@@AAACCCEEECCC@@@@@@BBBEEECCCAAA>>><<<:::999::::::???AAAIIIXXXhhhxxxSSS@@@;;;:::999999::::::888777222222333333333333444444777777777777666666666666999777888===???@@@DDDKKK]]]{{{sssaaa```dddkkkooorrrsssrrrvvvjjjLLLAAAEEEDDDPPPcccfffgggffffffggghhhfff```[[[NNNDDD777000000111111///111---000777777333666???>>>===:::888888;;;???AAA<<<<<<<<<;;;999777555444000111222444555555444444111000///......------------------.........//////------------------------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------...//////...---------...//////...000333555555777999;;;;;;<<<@@@DDDJJJMMMRRRUUUQQQLLLNNNTTTWWWXXXZZZZZZYYYWWWVVVUUUXXX^^^eeeggggggjjjpppvvv{{{vvv~~~|||ttt\\\]]]qqqeeeZZZJJJGGGLLLLLLNNNGGGCCCAAA<<<;;;KKK^^^}}}mmm\\\LLL>>>???AAABBBAAA>>>;;;888:::777999CCCRRRaaarrrQQQ999<<<333444<<<222777777888888888999999999999888888888999::::::;;;:::<<<>>>?????????AAACCCBBBYYY~~~zzzOOOCCCDDDEEEGGGGGGFFFDDDAAADDDHHHSSSgggzzzlll___YYYXXXSSS[[[bbbffflllsssvvvvvv^^^QQQEEEBBBCCC@@@;;;999::::::;;;???EEEHHHGGGEEE@@@???>>>======>>>@@@AAAAAADDDEEECCC@@@???CCCGGGDDDBBB???<<<::::::;;;;;;AAADDDNNN___pppQQQ@@@:::999999999::::::999777222222333333333444444444444444444555555555666666:::555666<<<@@@AAAEEEKKKRRRhhhuuu___aaapppnnnsssvvvuuussswww}}}VVVEEEGGG???DDDUUUZZZjjjiiiggghhhiiigggbbb^^^TTTHHH888000///111000...222---///777777111444>>>;;;;;;;;;888777999???DDD>>>===;;;:::888777666555000111222444555555444444111111000......------------------.........//////------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...//////...---,,,---............000333555444555777999;;;>>>EEELLLKKKNNNSSSTTTMMMHHHLLLUUUZZZZZZZZZZZZYYYYYYYYYYYYYYYaaaiiikkkhhhiiipppxxxuuuggg^^^YYY]]]aaa___WWW\\\wwwttt]]]aaannn___YYYWWWPPPOOOQQQMMMJJJEEEEEEKKKIIIAAABBBKKKllljjjWWWIII>>>:::===AAACCCAAA===:::999;;;777999FFFXXXiiizzz}}}}}}JJJ777:::000555???222888888888888888888999999999999999888999999::::::999;;;>>>?????????AAABBB@@@RRRfffsssLLLCCCCCCDDDFFFGGGGGGEEECCCEEEHHHQQQccc{{{zzz|||mmmbbbZZZWWWXXXXXXbbbmmmrrrvvv{{{___RRRFFFDDDDDDAAA;;;888::::::;;;>>>AAACCCBBB@@@>>>=========>>>???@@@AAABBBEEEFFFDDD@@@@@@CCCHHHEEEBBB???<<<::::::;;;<<>>@@@@@@KKKXXXfffhhh```bbbwwwyyyuuusss~~~uuuPPPGGGEEE@@@FFFUUU\\\cccfffdddeeeiiijjjfff\\\QQQBBB666111000000000222...///444666444666;;;AAA???<<<:::999<<>>;;;999888777555333222222222444555555333111111111000000//////......////////////////////////........................///............------------------,,,,,,+++++++++,,,++++++******++++++,,,---------------------------...///......///222444555777999;;;???CCCIIIMMMPPPOOOMMMJJJHHHJJJOOOSSS\\\\\\]]]```dddffffffeeeeeeggghhhgggeeefffkkkoooyyyyyymmmdddddd[[[TTTRRRPPPOOOWWWbbbtttrrrXXXbbbuuu___VVVVVVXXXRRRRRRSSSMMMIIIHHHGGGEEECCCCCCEEEGGGVVV___iii___IIIDDDIIIGGGAAABBBBBBCCCBBB???:::777;;;888@@@TTTiiixxxhhhGGG666999888666777777777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCAAADDDXXX~~~JJJ===FFFDDDBBBIIIIIIBBBBBBHHHGGGOOO___ssssssmmmmmm{{{jjjaaa\\\[[[]]]XXX^^^qqqfffQQQFFFCCC??????@@@999999888888:::???BBBAAA@@@AAAAAA@@@===;;;===BBBGGGFFFFFFDDDAAA??????BBBDDDGGGAAA>>>>>>===:::999;;;>>>PPP\\\hhh~~~TTT;;;999999888888888888888999444333333222333333444444555555444444444444555555555666888:::<<<>>>???@@@DDDLLLVVVZZZWWWZZZlll~~~xxxyyy}}}bbbMMMGGGDDDHHHPPPQQQ[[[cccdddcccgggjjjiii___VVVHHH;;;444111000111222...///444666444666;;;@@@???<<<:::999;;;???AAA@@@>>>;;;999888666444333222111222333555555444222111111111000//////......................................................///............------------------,,,,,,+++++++++,,,++++++******++++++,,,------------------------...//////...---...111333333666;;;???BBBFFFJJJMMMJJJJJJIIIGGGGGGKKKSSSYYY^^^^^^```dddhhhlllmmmlllppppppooommmllllllnnnooozzz{{{eee\\\TTTRRRPPPNNNRRRYYY```yyyqqq\\\eeepppaaaVVVSSSSSSNNNQQQVVVQQQKKKGGGBBBAAACCCGGGKKKMMMLLLOOOVVVRRRFFFGGGKKKEEEBBBBBBCCCCCCBBB???:::777999999DDDYYYmmm{{{cccDDD555999888666777666777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>???@@@BBBCCCCCCBBBDDDQQQGGG@@@EEECCCBBBGGGFFFAAAAAADDDDDDLLL\\\ooo{{{pppjjj|||wwwjjjccc^^^\\\]]]___bbbssslllWWWKKKHHHBBBAAAAAA:::<<<:::999;;;???AAA@@@??????AAAAAA@@@>>>???BBBEEEFFFFFFDDDAAA??????BBBDDDDDD???<<<===<<<::::::===AAAUUUdddrrrOOO===;;;::::::999999999999:::444444333333333333333444555444444444444444555555555666777999;;;===>>>???BBBDDDJJJPPPRRRVVVaaalllsssvvvqqqppp{{{yyyVVVGGGDDDEEEGGGHHHWWWdddfffcccccchhhlllccc]]]QQQDDD888222000111111///000333555444666999???>>>===;;;999:::>>>@@@@@@>>>:::888777666333222111000111333555666555333222111111000000///......................................................///............---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------...//////.........111333333888>>>CCCFFFHHHJJJLLLGGGHHHIIIIIIJJJQQQZZZaaa___```dddjjjpppuuuvvvvvv~~~{{{xxxwwwvvvtttrrr}}}|||ggg___YYYXXXXXXWWWWWWYYY[[[www{{{mmmccckkkxxxlll\\\TTTOOOLLLTTT\\\XXXPPPHHH@@@@@@HHHPPPSSSSSSHHHCCCEEEFFFDDDJJJKKKAAABBBCCCDDDDDDBBB>>>:::777888>>>MMMbbbvvv[[[@@@555:::888666777555777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;======>>>???AAABBBCCCCCCCCCCCCIIIqqqUUUFFFEEEDDDEEEGGGEEECCCBBB@@@@@@GGGWWWiii{{{}}}ssstttmmmhhhbbb```aaafffeeeqqqrrr]]]PPPLLLEEEDDDCCC;;;>>><<<;;;<<<>>>@@@@@@??????AAABBBBBBAAAAAAAAACCCEEEEEECCCAAA??????BBBDDDCCC???===>>>>>><<<===AAAFFF]]]ooo~~~nnnGGG???===<<<;;;;;;:::::::::;;;555444444333333333333444444444333333444444555555555666777999:::<<<===>>>@@@AAAFFFMMMQQQSSSXXX^^^UUU]]]aaahhhzzzlllMMMCCCCCCDDDFFFVVVfffiiiccc```eeekkkfffbbbZZZLLL>>>444000000111000000222444555666888===>>>>>>;;;999999<<>>;;;999:::EEEXXXnnnQQQ<<<555:::777666888555777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEbbbtttNNNDDDEEEKKKKKKHHHGGGCCC>>>>>>DDDRRRcccttt~~~tttooojjjfffeeehhhpppoooxxxrrr]]]PPPMMMFFFEEEEEE===>>>=========>>>@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCEEEDDDCCC@@@??????BBBEEEFFFBBB@@@@@@???>>>AAAGGGOOOfffxxx[[[AAA@@@===<<<;;;;;;::::::;;;;;;666555444444333333333444333333333333333444555555555555666888:::;;;<<<===<<>>@@@@@@AAACCCFFFIIIJJJPPPWWWZZZYYYZZZ___ddd\\\bbbmmmyyy~~~~~~yyy|||~~~ssspppyyy|||www]]]PPPSSSdddjjj]]]TTTKKKGGGNNN[[[aaaZZZPPPKKKEEEIIIMMMGGGGGGHHHAAAAAADDDGGGFFFCCC???<<<;;;<<>>>>>???@@@AAAAAABBBBBBAAABBBFFFZZZYYYDDDCCCNNNLLLJJJIIIAAA>>>>>>CCCNNN\\\lll|||sssmmmhhheeehhhnnnlllXXXLLLJJJEEEFFFGGG@@@<<<======>>>???AAADDDFFFGGGEEEBBB@@@@@@BBBDDDFFFDDDDDDBBB@@@>>>???BBBEEEFFFBBB??????>>>>>>DDDLLL[[[qqqsssOOO===@@@;;;;;;::::::::::::;;;;;;777666555444333333333333222222222222333444555666444555666777999:::;;;<<<===AAANNN^^^fffbbbZZZVVVYYY]]]YYYXXXcccqqq]]]JJJEEE???FFFRRR[[[\\\\\\bbbiiigggfffbbbYYYMMM@@@777222///222222000111555666555999===???===999666999<<<>>><<<:::999999888777555333111000111333555666555333222222111111000//////------------------------........................///............---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------.........,,,---///000222444888;;;===============???BBBFFFHHHPPPXXX[[[YYYYYY]]]bbbaaagggqqq|||~~~{{{|||tttzzz|||]]]RRR[[[qqqrrr^^^RRRMMMLLLWWWdddfffZZZMMMGGGFFFPPPUUUJJJDDDFFFCCC???CCCGGGGGGCCC???>>>>>>AAAUUUnnndddEEE888666999555555999555777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;===>>>>>>???@@@@@@AAAAAAAAAAAAFFFUUUlllGGG@@@MMMJJJHHHJJJ??????>>>AAAJJJUUUdddxxx|||tttnnniiiiiiqqq{{{gggSSSIIIHHHEEEGGGIIIBBB<<<===>>>>>>???BBBFFFIIIJJJFFFBBB???AAACCCFFFGGGCCCCCCBBB???>>>???BBBEEEDDD@@@===<<<;;;>>>IIITTTjjjjjjJJJ;;;???:::::::::::::::;;;======777666555444444333333333222222222222333444555666444555666777888::::::;;;>>>AAAQQQiiiyyyvvvfffZZZVVV[[[XXXWWW___fffvvv|||XXXHHHCCCBBBHHHRRRZZZ\\\```eeehhhfffccc^^^UUUIII===555///222222///000555666444888<<<@@@>>>888555777;;;>>><<<:::999::::::999888444222111111333444555444333333222111111000000///------------------------........................///............---------+++++++++,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,---......///---...//////000222555888666888:::;;;<<<===@@@BBBFFFNNNUUUXXXVVVXXX```hhhjjjmmmsss{{{{{{vvvyyyvvv|||\\\UUUgggdddTTTRRRUUUaaannnoooaaaTTTHHHIIIVVV]]]OOODDDCCCAAA===BBBGGGHHHDDD@@@@@@AAALLLbbb{{{[[[BBB888777999444555999666777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;=========>>>>>>??????@@@BBB@@@EEENNNmmmRRR@@@KKKGGGHHHLLL@@@???>>>@@@FFFNNN[[[ooo~~~{{{xxxzzzeeeQQQHHHHHHFFFHHHKKKEEE???@@@@@@??????AAAEEEIIIJJJFFFCCCBBBCCCEEEEEEEEECCCBBBAAA???>>>???BBBEEECCC???<<<;;;<<>>???@@@777777666555444333333333222222222222333444555666444555666777888999:::;;;:::;;;KKKjjjkkkXXXZZZcccddddddddd```cccsssyyykkkRRRLLLEEEFFFPPPYYY\\\^^^bbbhhhfffdddaaa[[[PPPBBB888...333333///000555666333777<<<@@@>>>888555777:::===<<<::::::;;;<<<;;;:::555333111111222444444444333333222222111000000000------------------------........................//////.........---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,---...//////...//////......///111333000333888;;;<<<===???@@@EEELLLSSSUUUUUUZZZeeeooorrrrrruuuzzz~~~zzzxxxxxxrrr|||\\\XXXrrrlllXXXWWW\\\iiivvvwwwjjj]]]NNNNNN\\\cccSSSEEEAAA<<<<<>>>>>??????CCC>>>CCCHHH___]]]CCCKKKFFFIIIPPPDDD???===>>>CCCJJJVVViiizzzfffSSSIIIIIIGGGJJJMMMGGGAAABBBBBB@@@>>>@@@DDDHHHHHHFFFDDDDDDFFFGGGEEEBBBBBBBBBAAA???>>>???BBBEEEDDD@@@======@@@JJJ\\\llldddHHH;;;<<<::::::;;;<<<>>>@@@BBBCCC>>>===:::666222111333444333333444555555444333333666777777666555555888:::@@@>>>BBBTTTiiipppfffYYYaaattt}}}ooo___\\\```bbboooqqqvvvdddMMMFFFDDDKKKSSSXXX]]]bbbZZZbbbfffbbb```\\\OOO@@@666111000444555222222666777:::<<<;;;888666666777:::<<<>>><<<999888999<<<:::777444000///000111333333333222222111000000000........................------------------------////////////////////////------------------------,,,++++++******++++++,,,---------.........//////---......///000111111222000111333555888<<>>???@@@AAAFFF===LLL\\\pppCCCEEEIIILLLMMMDDDCCC@@@???BBBHHHRRRbbbqqqoooXXXJJJHHHHHHLLLKKK@@@EEEDDDAAA@@@???@@@BBBBBBEEEDDDCCCEEEHHHHHHEEECCC@@@AAA@@@>>>===???DDDIIIHHH@@@===AAAFFFOOOeee}}}XXXAAA>>>>>>999:::;;;???CCCGGGHHHIII@@@???;;;777333222333444333333444555555444333333555555666555444444666888;;;:::???JJJWWW]]]ZZZTTTXXXjjjuuulll```^^^aaaaaahhhlllpppvvv~~~~~~UUUIIICCCHHHMMMPPPYYYeeeeeebbbbbbeeeddd[[[QQQKKK:::333...000222111111555666999;;;;;;999666666666;;;===???>>>;;;999;;;===999777333000///000222333333333222222111000000000........................------------------------........................------------------------,,,++++++******++++++,,,,,,------------.........000000000000000000000000222333555666777;;;???CCCHHHMMMSSSYYYcccnnnsssrrrvvvvvvvvvyyy~~~yyyuuurrrsssvvvvvvrrrrrrvvvzzz|||pppzzznnniiiaaaqqqjjjeee^^^mmmqqq^^^OOOMMMjjjzzz___MMMHHH888@@@CCCHHHIIIDDDAAAJJJVVVrrrlllTTT<<<;;;999888777666666666777888888888888999999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???EEE???LLLYYY{{{vvvHHHHHHJJJIIIKKKGGGDDDAAA???BBBFFFOOO___mmmkkk[[[RRRMMMDDDFFFMMMKKKCCCBBBAAABBBDDDGGGHHHIIIIIIHHHHHHIIIIIIIIIFFFDDDAAABBBAAA???===???DDDHHHDDD@@@@@@EEEJJJUUUqqqPPP<<<:::999<<<===???BBBGGGJJJLLLMMMDDDBBB>>>999666444333333333444444555555444444333333444555444333333555777777999<<>>@@@???<<<:::<<<>>>999777333111000111333444333333333222111111000000........................------------------------........................------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------111111111111000000000000444555666666777:::???BBBDDDMMMXXXbbbmmmwwwxxxuuuxxxwwwwwwyyy}}}~~~|||}}}qqqrrrttt{{{sssaaalllfff^^^eeettt___SSSPPPmmmjjjNNNEEE===???DDDJJJHHHBBBDDDTTTfffxxx^^^GGG;;;:::999888777666666666777888888888888999999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@<<>>???CCCFFFCCCBBBEEEJJJPPP___~~~sssLLL===;;;:::===???AAAEEEIIIMMMPPPQQQIIIEEEAAA<<<999666444333444444444444444444444444333444555555444333555666666999;;;<<<===@@@FFFKKKHHHRRRZZZ[[[[[[^^^```___aaahhhnnnqqqvvv~~~wwwaaaFFFCCCGGGIIIYYYnnnqqqjjjfffggghhhccc]]]ZZZMMMAAA444...///222444444222555999;;;;;;999666444999===??????<<<:::;;;===999777333111000111333555444333333222222111000000........................------------------------........................------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------000000000111111111111111333444666777999<<>>===>>>@@@DDDGGGJJJNNNQQQTTTMMMIIICCC???<<<:::666333444444444444444444444444333555666666555555666777666777999;;;>>>BBBEEEGGGHHHMMMQQQRRRUUUYYY]]]^^^jjjnnnrrrtttyyy|||yyy{{{|||{{{RRRFFFFFFGGGRRR```fffnnnmmmeeeeeeiiicccVVVSSSIII:::///...111333222111444777;;;<<<;;;888555777;;;>>>>>>;;;::::::<<<:::777444111000111333555444444333333222111111111........................------------------------........................------------------------,,,++++++******++++++,,,+++++++++,,,,,,,,,---------...///000111222333333111333555888;;;@@@FFFKKKJJJRRRZZZcccllluuuvvvrrrwwwvvvuuuvvvxxxyyyxxxvvvyyyyyyyyyzzz{{{~~~yyyzzzyyyrrrrrruuu~~~zzzrrrmmmaaafffccc[[[YYYwwwgggZZZQQQddd{{{[[[IIIJJJBBBHHHKKKFFFFFFSSSlll}}}SSS>>>:::999999888777666666666666777777888888888999999999777777888999::::::::::::;;;;;;;;;;;;<<<===>>>???<<>>>>><<<::::::;;;;;;999555222000111333444444444444333222222111111........................------------------------------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,---///000222333444///222666999>>>DDDKKKPPPRRRWWW\\\bbbiiiqqqssspppsssrrrrrrtttuuuvvvuuusssuuuxxx{{{zzzwwwxxx}}}yyy|||yyyppprrrwww{{{vvvwww~~~~~~sssggg\\\XXXbbbwww[[[QQQ^^^~~~iiiMMMGGGEEEHHHIIIGGGOOOccc{{{{{{LLL::::::999888777666666666666666777888888888888999999999666777888999::::::::::::;;;;;;;;;;;;<<<===>>>???>>>@@@BBB<<>>@@@BBBFFFIIIMMMPPPRRRTTTYYY^^^ZZZccckkkqqq{{{]]]HHHBBBBBBBBBJJJ\\\hhhdddbbbffffff```YYYWWWLLL;;;111000222111444444666999===???===;;;666:::>>>???===;;;;;;<<<===:::666222000000222333555444444333333222111111........................------------------------------------------------------------------------,,,++++++******++++++,,,,,,------------.........+++,,,---...///000111111000333777;;;@@@GGGNNNSSSSSSXXX\\\```gggnnnnnnkkknnnnnnoooqqqssstttsssqqqrrrtttwwwxxxuuurrroooooolllmmmyyyuuu}}}xxxqqq[[[WWWbbbhhhXXXVVVpppsssUUUJJJGGGGGGFFFIIIZZZtttqqqEEE888;;;888888777666666666666777777888888888888999999999666777888999999::::::999;;;;;;;;;;;;<<<===>>>>>>>>>???DDD===FFFNNNggg[[[HHHIIIJJJOOOIIIEEECCCAAA>>>>>>DDDMMMYYYfffwwwnnnfffZZZQQQPPPNNNGGGIIIPPP[[[bbbaaaWWWMMMFFFRRR^^^aaaXXXNNNJJJIIIGGGEEEBBBBBBDDDEEEEEECCCAAAJJJ[[[qqqgggMMMEEEDDDEEEHHHKKKOOOTTTUUUTTTVVVZZZ^^^RRRMMMGGGEEEDDDBBB<<<777555444333333333333444555000222444555444333333444111555999:::999:::???CCCCCCGGGNNNSSSTTTTTTYYY^^^UUU```hhhkkkrrriiiLLLFFFFFFDDDDDDQQQ___eeebbb```dddjjj]]]^^^UUUCCC666444555555555555555999>>>@@@???===777;;;@@@@@@>>><<<<<<===>>>;;;777333000000111222555444444333333222222111........................------------------------------------------------------------------------,,,++++++++++++++++++,,,---------.........//////,,,---------......//////222555999===BBBHHHOOOTTTQQQVVV[[[^^^eeejjjjjjfffllllllmmmooorrrsssrrrpppiiikkknnnpppooohhh___WWWUUUSSS\\\xxx}}}zzzvvvyyy\\\WWW[[[xxxaaaPPPaaa}}}vvv]]]RRRGGGFFFEEEKKKbbb}}}ccc>>>777<<<888777777666666666666777777888888888888999999999666777888999999:::999999;;;;;;;;;;;;;;;<<<>>>>>>===>>>EEE???HHHIIIYYYgggIIIGGGGGGLLLIIIFFFCCCBBB???===CCCLLLUUU___nnn}}}gggRRRNNNNNNHHHKKKSSS^^^fffdddYYYNNNAAAOOO^^^bbbYYYNNNIIIIIIGGGDDDBBBCCCEEEGGGEEECCCEEETTTiii___GGGAAAAAACCCFFFKKKPPPTTTUUUSSSTTTYYY]]]HHHIIIJJJJJJHHHCCC???<<<777666555444333222222222333333333444444444555555555666777777777999<<<>>>@@@EEEKKKOOOSSSUUUWWWYYYZZZ^^^dddhhhkkkvvv~~~~~~XXXKKKHHHDDDEEEJJJPPPTTTXXX^^^bbbeee```___ZZZOOO@@@666111000444333333888???BBB@@@===999>>>DDDDDD@@@<<<<<<======>>>>>>;;;555111000111888777555333222222222333000///...---------------........................,,,------......------,,,---------,,,,,,+++++++++)))***++++++***+++---///---------------------------------............///111555;;;@@@DDDHHHKKKNNNUUUXXX[[[^^^___aaaccceeegggddddddiiioooqqqmmmhhhllljjjhhhgggfff```XXXRRRGGGPPPQQQTTToootttuuuiiiSSSWWWsssXXXYYYooozzzlllWWWKKKJJJKKKWWWooo|||VVV<<<888===777777777777777777777777999999888888888888888888777777777777777888888888:::;;;<<<===>>>???@@@AAA<<<@@@@@@@@@CCCEEE[[[}}}vvvPPPKKKIIIJJJPPPKKKEEEAAA???@@@BBBCCCLLLWWWcccqqqtttXXXOOOTTTQQQSSS[[[fffjjj```PPPGGGDDDMMM[[[aaaZZZMMMHHHJJJJJJDDDAAACCCEEEDDDEEEGGGMMM]]]{{{WWWHHHGGGBBBAAAHHHPPPQQQSSSUUUWWWXXXYYYYYYGGGHHHIIIIIIGGGDDD@@@>>>999888666444333222222222333333333444444444555555555666777777777888;;;>>>AAACCCGGGJJJNNNRRRXXX\\\^^^]]]```dddhhhooo}}}rrrUUUEEE>>>AAADDDJJJSSS___eeeeeeaaaeeeddd```UUUGGG;;;333111555333333888>>>AAA???===:::===AAABBB@@@>>>======<<<===>>>;;;666222000000666666555444333333222222000000///...------------........................,,,------......------,,,---------,,,,,,,,,+++++++++,,,,,,,,,******,,,---------------------------------------............444888<<>>??????@@@???CCCBBBBBBDDDBBBQQQlllZZZKKKKKKMMMOOOKKKEEEAAA???@@@AAABBBIIISSS^^^lll{{{]]]VVV^^^YYYYYY]]]ddddddYYYMMMGGGDDDLLLWWW^^^YYYNNNHHHIIIJJJEEECCCEEEFFFFFFIIIMMMXXXnnnWWWGGGGGGDDDEEEMMMQQQRRRTTTUUUWWWYYYZZZZZZEEEFFFGGGHHHGGGDDDBBB@@@;;;:::777444333222333444333333333444444444555555444555666666666888;;;===AAABBBCCCEEEHHHOOOWWW\\\___\\\]]]bbbfffjjjqqqxxx}}}|||}}}hhhLLL@@@AAA???DDDSSScccjjjddd\\\eeeeeebbbZZZNNNBBB888222444333333777<<<@@@???>>><<<<<<===???AAAAAA???===:::<<<<<<;;;777333000000444555555555555444222111111000///...------------........................,,,------......------,,,------------,,,,,,,,,,,,,,,,,,---+++***)))+++,,,------------------------------------............333666:::===>>>@@@CCCEEEIIILLLPPPSSSVVVXXX[[[^^^___```bbbgggkkkkkkfffaaadddkkkvvvwwwmmmooo```RRRLLLMMM[[[yyyuuukkklllkkkbbbVVVQQQbbb~~~```]]]hhhggg]]]OOOWWWcccqqqoooHHH777777888666666666666666666666666888888888888888888888888888888888888999999::::::<<<<<<<<<======>>>>>>>>>???CCCAAABBBEEEBBBHHH[[[cccGGGIIILLLMMMJJJFFFAAA??????@@@AAAFFFMMMWWWdddyyy{{{___\\\hhhfffddddddddd^^^RRRIIIFFFDDDHHHQQQXXXWWWOOOIIIIIIJJJFFFEEEFFFGGGHHHMMMUUUkkkTTTFFFGGGGGGJJJSSSTTTTTTUUUVVVXXXZZZ[[[\\\DDDEEEFFFFFFFFFEEEDDDCCC>>><<<888555333333444444333333333444444444555555444555666666555777:::<<>>999:::;;;;;;888555111000222333555666666555222111222111000///......------........................,,,------......------,,,------------------,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111555888;;;>>>BBBDDDCCCGGGKKKOOORRRUUUXXX[[[\\\\\\^^^aaaccccccaaa___bbbmmmyyycccUUUQQQXXXfffrrrpppfff___UUUOOOPPP\\\~~~xxxcccbbbaaaYYYTTTbbbrrr|||XXX===888999888666666666666666666666666777777777777888888888888888888888999:::::::::;;;<<<<<<=====================@@@>>>@@@FFFDDDFFFTTTrrrGGGHHHKKKLLLJJJGGGCCC???>>>???@@@EEEIIIPPP\\\ooovvvccceeeqqquuurrrooojjj___PPPGGGEEEEEEEEEJJJQQQSSSOOOJJJHHHIIIGGGFFFFFFEEEHHHSSS___sssOOOGGGIIIJJJNNNVVVVVVVVVWWWWWWYYY[[[]]]^^^FFFFFFFFFFFFFFFEEEEEEEEE@@@>>>:::777555444444444333333333444444444555555444555555555555666888;;;AAACCCEEEFFFHHHKKKOOOSSSVVVYYY```ffffffdddiiiqqqssssssxxxwwwxxxxxxrrrvvv~~~ZZZIIIBBBAAAKKKWWW]]]aaadddbbbaaa```^^^XXXMMM@@@777000000000444999>>>BBBDDD???:::777999???CCCBBB???888999;;;<<<;;;888333000000222555777777555333111333333111000///.................................,,,------......------,,,------------------------((()))******))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...222444666999===@@@@@@CCCHHHLLLOOORRRUUUXXXWWWWWWXXXYYY[[[___cccfff[[[bbbvvvzzz^^^ZZZgggnnnkkkqqqxxxjjj\\\VVVWWWRRRvvv{{{yyyggg___YYYbbbqqqcccDDD777999:::777555555555555555555555555666666777777777888888888777888888999::::::;;;;;;<<<<<<<<<<<<============>>>AAA<<<===EEEEEEFFFQQQpppUUUJJJIIIKKKKKKIIIEEE@@@===>>>???DDDFFFLLLVVVfff}}}tttlllpppyyy~~~yyyrrrdddRRRGGGDDDDDDBBBEEEKKKOOOLLLIIIIIIGGGGGGGGGFFFDDDJJJ\\\nnn{{{aaaKKKIIIMMMNNNPPPUUUWWWXXXXXXYYYZZZ\\\]]]^^^JJJIIIHHHFFFEEEEEEEEEEEE@@@???===:::888555444333333333333444444444555555444555555555444555777:::>>>AAADDDGGGHHHJJJMMMOOOUUUXXX^^^bbb```]]]bbbjjjmmmlllqqq|||pppkkkvvvtttppprrrlllPPPFFF@@@EEELLLTTT___kkkiiifffbbb```]]]TTTGGG<<<111111111333666;;;@@@CCC@@@;;;777888===AAAAAA@@@777999;;;===>>>;;;555111000222444666777666444333444444222000///.................................,,,------......------,,,------------............++++++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111111111333555888<<>><<>>>>>???CCCCCCHHHRRR^^^qqquuuuuuyyy~~~~~~vvvgggUUUHHHCCCDDDAAABBBGGGIIIHHHGGGIIIFFFGGGHHHGGGGGGRRRllleeeUUUIIIMMMRRRQQQQQQTTTWWWXXXYYY[[[\\\\\\]]]]]]NNNMMMJJJGGGFFFEEEEEEEEE@@@@@@???===:::777444222333333333444444444555555444444555444333444777999:::===@@@CCCFFFIIIMMMOOOVVVUUUWWW[[[]]]\\\___dddeeefffmmmxxx}}}}}}rrreeefffsssyyy{{{___NNNAAAAAAEEEKKKXXXfffiiiddd`````````[[[QQQHHH555444333222444888===@@@@@@<<<888777:::>>>AAAAAA777999;;;???@@@>>>777222000111333555666666555444555444333111000///..............................,,,------......------,,,------------.........///111111111///,,,++++++---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.........///222444777:::???BBBEEEGGGKKKMMMJJJMMMOOONNNMMMQQQZZZaaallljjjiiiooogggnnn{{{nnnuuuwwwxxxaaaVVVkkkhhhddd}}}pppooooooFFF999:::777555888555555555555555555555555555555666666777888888999555666666777888999:::;;;::::::;;;;;;<<<===>>>>>><<>>>>>@@@???@@@FFFPPPZZZiii|||sssfffVVVHHHAAACCC@@@AAADDDDDDCCCFFFJJJFFFHHHKKKKKKMMM^^^\\\RRRLLLQQQVVVTTTSSSUUUVVVWWWZZZ\\\]]]]]][[[ZZZQQQOOOLLLHHHFFFEEEEEEEEE@@@@@@@@@???<<<777444111333333333444444444555555444444555444333444666999777999<<>>@@@CCCFFFHHHIIILLLNNNKKKFFFEEEKKKPPP[[[```dddgggppprrriiirrr^^^fffiii___ZZZoooWWWhhhvvvwwwccc===999<<<444333;;;555555555555555555555555444555555666777888888999444555666777888999::::::999999:::;;;<<<>>>>>>???666@@@???===CCCBBB@@@EEEGGGgggNNNKKKNNNOOOKKKDDD???>>>@@@<<<===DDDOOOYYYfff{{{yyynnncccUUUGGGAAABBB@@@AAABBBBBBAAADDDKKKFFFIIIMMMNNNSSShhh|||\\\SSSOOOTTTWWWVVVUUUWWWTTTWWWZZZ]]]^^^]]][[[YYYVVVTTTPPPKKKGGGFFFHHHJJJGGGDDD???<<<:::999777555555555444333333333444444333333333333444555666666666888;;;>>>AAADDDIIILLLOOOPPPRRRSSSUUUYYY^^^aaacccfffggghhhppp|||~~~xxxsssfff___lllfffFFF@@@@@@>>>HHHZZZaaaeeeddd______aaa\\\SSSDDD888......333777;;;>>>???<<<999888999<<<>>>???<<<<<<;;;:::>>>BBBAAA===222222333444666666444222777777666555333111...------------.........//////------------------------........................111111000......---------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///111111666666888;;;>>>BBBEEEFFFHHHOOOUUUUUURRRNNNHHHBBBIIIRRRbbbkkkjjjppp|||kkkkkkooodddiiihhh\\\eee{{{aaaXXXccc~~~{{{NNN:::<<<666777===777666555444333333333333333444444444555555555555555777777777777888888888888999:::::::::999999;;;===;;;===>>>???@@@AAADDDFFFLLLggg}}}SSSMMMIIIMMMMMMCCC@@@AAA;;;>>>===???FFFPPP]]]pppqqqnnndddPPPEEEHHHDDDBBB@@@AAADDDHHHJJJLLLKKKMMMMMMOOO]]]|||zzz\\\VVVSSSXXX[[[WWWUUUWWWXXXXXXZZZ]]]___```^^^]]]^^^ZZZTTTOOOKKKHHHFFFEEEEEECCC???===<<<;;;999888666555444444333333444444333333333333444555666666666888;;;===>>>AAAEEEGGGMMMOOOQQQSSSUUUXXX]]]```aaaccceeefffnnnyyy~~~{{{|||vvvlllmmm|||}}}SSSCCC@@@???DDDMMMcccmmmooofff```bbb___XXXKKK>>>333000333666:::>>>AAA>>>;;;::::::<<<===>>><<<===<<<;;;>>>BBBAAA===333222222444666666555333666777666555444111///------------.........//////------------------------........................//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,...///000111333444777:::???CCCFFFHHHWWW^^^ddddddbbb]]]SSSIIIDDDIII[[[mmmooooooiiioooggghhh]]]tttyyybbbWWWiiiwwwhhhbbbkkkrrrtttkkkFFF777;;;666666:::555666555444333333333333444444444444555555555555555777777777777888888888888999:::::::::999999;;;<<<;;;===>>>??????AAADDDFFFHHH^^^bbbIIIFFFLLLOOOFFFBBBAAA:::???===>>>DDDLLLWWWhhhwwwvvvqqqfffQQQFFFIIIDDDCCCBBBBBBDDDFFFHHHIIILLLJJJNNN\\\ttt}}}]]]WWWVVV\\\```^^^]]]^^^\\\[[[[[[[[[\\\]]]]]]\\\ccc]]]WWWTTTRRROOOIIICCCEEECCC@@@>>>>>>===<<<;;;666666555444444444444444333333333333444555666666666777999:::;;;===@@@CCCJJJLLLPPPSSSUUUWWW[[[^^^___aaacccfffmmmvvvzzzzzz~~~{{{}}}}}}kkkKKKAAA@@@BBBCCC___sss|||ooobbbcccbbb\\\UUUHHH:::444333555999>>>BBB@@@>>><<<;;;;;;<<<<<<<<<======;;;===AAA@@@<<<333222222333666777666555666666666555444222///...---------...............------------------------------------------------------,,,+++***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...000000000222555:::>>>CCCGGGIIIXXX___fffjjjmmmjjj```TTTEEECCCUUUqqqwwwmmmyyyiiiyyy|||fffuuutttZZZZZZbbbfffNNNLLLYYYmmmpppggghhhuuuWWW===555;;;888555777555555555444333333333444444444444444555555555666666777777777777888888888888888999:::999888999:::<<<;;;<<<>>>??????@@@CCCEEEEEERRRvvvPPPHHHKKKPPPHHHBBBBBB>>>???======AAAFFFOOO^^^kkk{{{uuukkkVVVJJJLLLFFFFFFEEEEEEFFFGGGIIIIIIPPPLLLUUUsssvvv\\\XXXXXX]]]cccdddddddddbbb```^^^\\\[[[[[[\\\]]]^^^YYYUUUWWW[[[YYYPPPHHHGGGEEEBBBAAA@@@???===;;;777777666555444444444444333333333333444555666666444666888999:::<<>>;;;:::999:::<<<>>>>>><<<<<<@@@???<<<555333222333555777777666555666666666444222111///........................------------------------------------------------,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000///111444999===AAADDDEEEJJJPPPYYYbbbmmmsssnnneeeRRRFFFRRRqqqyyykkkpppmmmyyyppppppeeeUUUQQQ^^^xxxmmmYYYMMMLLLSSSdddtttttttttzzzJJJ;;;666:::999555555777555444444333333333444444333333444444555666666666666777777777888888888888888999:::999888888:::<<<;;;<<<>>>>>>>>>???BBBDDDHHHIIInnn^^^MMMJJJOOOIIICCCDDDBBB???<<<<<>>???>>>;;;888777888<<>>>>><<<777555222222444666777777555555666666555333222111.....................------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///000111444777:::===>>>>>>???DDDKKKVVVffftttwwwsss^^^LLLQQQkkkrrrdddjjjttt~~~tttlllpppZZZOOOLLLZZZkkkxxxwwwgggXXXOOOLLLQQQYYYiiivvv~~~{{{}}}aaaBBB;;;555666999444222888444444333333333444444555333333444444555666666777666777777777888888888888888999999999888888:::;;;:::<<<=========>>>AAACCCIIIDDDZZZhhhOOOHHHRRROOOGGGDDDAAA>>><<<<<<>>>AAAFFFQQQ\\\kkk~~~kkkUUUOOOJJJKKKLLLKKKKKKLLLOOORRRSSS___|||gggZZZYYYYYY[[[```cccccc```gggjjjlllkkkhhhcccaaa```VVVUUUXXX```fffcccWWWKKKMMMKKKHHHGGGEEEBBB>>>;;;:::999888666555555555555333333333333444555666666333444777888:::<<>><<<<<<>>>@@@CCCLLLWWWaaatttyyy___TTTPPPQQQQQQOOOLLLMMMRRRVVV[[[ssssssddd]]]]]]\\\\\\___dddccc^^^eeeiiinnnoookkkfffddddddSSSUUU\\\eeejjjfffYYYNNNMMMKKKIIIHHHGGGDDDAAA>>>::::::888777666555555555333333333333444555666666444555777888888:::<<>>;;;<<<===<<<===999444222222444555555444555555666666555444333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------///111444555666555555111555999===FFFSSS[[[]]]VVVPPPUUUbbbbbb[[[dddwww}}}{{{sssvvvbbbUUURRROOOOOOPPPQQQRRRSSSZZZcccmmmssswwwssshhhkkkkkkaaaTTTTTTiii{{{wwwyyylllIII777<<<444333>>>888...555333333333333333444555666222222333444555666777777777777777777888888888888777888999888777777999;;;:::;;;<<<<<<<<<===???AAA@@@FFFHHHllllllMMMRRRTTTKKKDDD???@@@======>>>>>>???GGGPPPYYYjjjyyyuuu~~~pppeee]]]]]][[[VVVRRRRRRXXX]]]nnncccccc]]]^^^]]][[[^^^dddbbb]]]aaafffkkkkkkhhhffffffgggOOOTTT]]]hhhmmmiii]]]SSSKKKJJJIIIIIIHHHFFFCCC@@@;;;:::999777666555555555333333333333444555666666555666777777777777999;;;BBBDDDFFFHHHKKKPPPUUUYYYVVVXXX```kkkqqqsssyyyxxxwwwuuuOOO???BBB:::FFFdddtttlllccceeeccc```\\\SSSDDD666222666111888???BBB???<<<<<<======AAABBB>>>:::;;;<<<<<<>>>:::555222222333444555444444555666666555444333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------+++---000222444555444444000666:::;;;AAAKKKSSSUUUNNNPPPZZZeeeccc]]]fffvvv~~~uuu^^^[[[ZZZZZZZZZZZZ\\\```fffppp{{{sssZZZ___sss~~~~~~XXXEEE666>>>777777EEE???111777333333333333333444555666222222333444555666777888777777777777888888888888777888999888777777999;;;:::;;;<<<<<<<<<<<>>>>>======CCCLLLTTTeeesssuuuhhhooovvviiiiiieee___XXXXXX^^^dddyyy]]]fffZZZ\\\[[[YYY\\\cccaaa[[[^^^bbbfffgggdddcccfffjjjQQQUUUZZZaaakkknnndddUUUTTTPPPMMMMMMLLLIIIGGGFFF???@@@AAA>>>999666555666444444444555555555666666888777666666777:::>>>@@@AAACCCEEEFFFIIIMMMRRRVVVRRRVVV\\\bbbhhhooovvvzzzdddTTTIII:::???SSSaaajjjiii_________]]]YYYNNNAAA888555555888===AAACCCAAA===:::===???AAA@@@>>><<<===???@@@<<<666222000222555888555555666666666666555555000///...---,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,---------............///111222444666777888777888===DDDJJJLLLLLLIIIPPPWWWZZZ\\\dddqqq}}}|||zzzpppkkklllttt|||yyyeeewwwzzzsssIIIAAA777777666555444444333333333333333333333333333333555555555666666666666777666666666666777777777777999999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@BBBDDDLLLRRRuuunnnJJJFFFJJJHHHAAA?????????===<<<>>>AAADDDQQQXXXgggxxxvvv```aaannn~~~yyy}}}yyysssggg\\\\\\mmm{{{pppbbbaaa```______```___]]][[[___[[[[[[aaadddbbbbbbfffPPPRRRWWW\\\___^^^ZZZWWW[[[VVVOOOKKKIIIHHHHHHHHH???AAABBB???;;;777666666333444444444444555555555777666555555777999<<<>>>@@@BBBDDDFFFHHHLLLQQQUUUTTTWWW\\\```eeekkkqqquuusssSSSBBB;;;>>>HHHUUUhhhnnnccc``````___[[[SSSFFF:::333333666;;;@@@BBBAAA>>>;;;;;;===@@@BBBAAA???<<<;;;???<<<888444111111444777555666666666666666555555000///...---------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------.........///000222444666777;;;:::;;;???FFFKKKMMMMMMKKKPPPUUUXXX[[[eeettt||||||~~~rrrbbb===888777666666555444444333333333333333333333333333333444444444555555555666666555555666666666777777777888888888999999999999:::::::::;;;;;;<<<>>>???@@@===>>>EEEKKKgggVVVIIINNNLLLBBBAAAAAA@@@>>><<<===@@@CCCJJJOOO]]]mmmzzz~~~eee]]]bbblllyyy{{{qqqjjjpppttthhhcccdddbbb```______]]]ZZZXXX\\\XXXYYY^^^```___```dddQQQPPPUUUYYYVVVOOOSSS]]]llleeeZZZPPPJJJIIIHHHGGG???AAABBBAAA===999666555333333333333444444444444666555444444666888;;;<<<>>>@@@CCCEEEGGGKKKPPPTTTUUUXXX[[[^^^aaafffkkknnnwww^^^AAA>>>???@@@HHHaaaooogggaaaaaa```^^^YYYOOO@@@666222444999>>>BBBBBB???<<<888:::===BBBEEEDDD>>>888<<<===;;;777222000222555666666777777666555444444111000///---------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------......///000222333555666<<<;;;<<<@@@EEEJJJLLLMMMMMMOOORRRSSSYYYfffwwwvvvTTT:::666666666555555444333333333333333333333333333333333333333333333444444444444555555555666666666666777777777888888999999999999:::::::::;;;<<<===>>>???<<<<<>>222333666;;;@@@BBB@@@>>>777666888???FFFGGGAAA;;;:::<<<===999333000111333777777777777666555444333222111///............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........///111333444555888999;;;???CCCHHHKKKLLLOOOOOOOOOQQQXXXgggyyy|||{{{tttnnnJJJ???888555555555444444333333333222222222222222222222222111222222222333333333333444444555555555666666666666666777777888999999999999999999:::;;;<<<>>>>>>======BBBGGGNNNpppxxxOOOLLLNNNEEEEEEEEEDDDAAA>>><<<>>>???@@@CCCKKKVVVaaakkkyyykkk]]]YYYYYYuuu|||jjjnnnzzznnneeefffaaa___^^^^^^`````````^^^]]][[[ZZZZZZXXXXXXZZZ\\\YYYRRRTTT]]]\\\VVV[[[iii|||qqqbbbWWWRRRKKKCCC???@@@AAAAAA???;;;666333222222222333333333444444444444333444555666888999<<<>>>BBBEEEHHHLLLPPPSSSTTTVVVXXXZZZ\\\aaafffjjjhhhsss|||cccFFF;;;BBBBBBEEEVVVeeeooonnniiiccc```\\\QQQDDD666444444888>>>BBBAAA???999555444:::CCCHHHEEE@@@999;;;<<<999555222111222666666777666666555444444333222000///......//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......///000222333444666777:::>>>BBBGGGKKKMMMQQQOOOOOORRR\\\jjjzzz}}}~~~vvvwwwRRR@@@???444444444444444444333333333222222222222222222222222111111111111222222222333444444444444555555555555555555666777777888999999999999999999:::<<<===>>><<<<<>>???@@@FFFOOOWWW```nnnzzziii^^^[[[ZZZttt}}}~~~eee```hhhxxx}}}|||hhheee^^^___]]][[[[[[\\\]]]]]]\\\aaabbbaaa\\\XXXWWWXXXYYY```YYYXXX\\\]]]ZZZ]]]eeesssssslll```XXXVVVOOOFFFBBBAAAAAAAAA@@@<<<888444333333333333444444444444444444444444555666777888:::===AAADDDGGGKKKOOORRRSSSTTTUUUWWWZZZ^^^dddiiihhhooovvv|||SSS<<>>@@@@@@BBBCCCJJJzzzVVVHHHIIIHHHHHHFFFCCC@@@===============BBBHHHNNNUUUaaammmlll___\\\[[[www~~~mmm___]]]gggpppmmmssskkkgggiii___bbb___[[[YYYXXXXXXVVVUUUaaaeeeeee___YYYWWWWWWVVVjjjgggbbb\\\XXXXXX\\\```hhhkkkeeeZZZUUUWWWRRRIIIFFFDDDBBBAAAAAA???;;;777333444444444444555555555444444444555666666777777666999>>>BBBEEEIIILLLOOORRRSSSTTTTTTVVVZZZ```dddhhhmmmsssyyypppJJJCCC>>><<>>;;;888555666888888555111333444555666777777777777555444222000/////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------...///000111222333555888:::;;;===AAADDDFFFFFFHHHOOOZZZdddiiikkkooowww~~~|||zzz}}}{{{xxxyyyQQQ>>>:::777666333333333333333333333333111111111111111111111111111111111222222222333333222333333333333444444444333444444555666777888999777777888888999;;;<<<===>>>BBB???AAAEEEEEEiiigggJJJJJJHHHHHHGGGDDD@@@>>>===>>><<<<<>>EEECCCZZZeeekkkfffdddgggbbbYYYIII???444222777>>>AAABBBAAA>>>;;;;;;<<<===<<<:::<<<777333444999:::666111222333444666777777888888666444222111/////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------......000111222000222555555444555999<<<<<<===@@@IIITTT\\\]]]\\\[[[fffppprrrrrrtttxxxzzz~~~|||vvvwww{{{}}}```???;;;666///777333333333333333333333333111111111111111111111111111222222222222333333333222222333333333444444444333333444555666777888999777777777888999:::<<<<<<999>>>:::;;;AAA???[[[{{{TTTSSSGGGHHHGGGEEEAAA>>>>>>>>>======???DDDGGGJJJTTT]]]cccyyylllccchhh}}}}}}uuurrrzzznnndddcccjjjlllhhheeeaaa_________^^^]]]WWW___ccc]]]XXXWWWVVVSSSuuujjjaaa___XXXRRRXXXeeewww}}}wwwdddRRRKKKIIIGGGIIIIIIHHHFFFEEEDDD@@@<<<999777555555666666555444444333333333333444555555777888:::;;;===AAAFFFJJJOOONNNQQQVVVZZZ\\\```fffjjjkkkqqqxxx{{{|||uuuLLL;;;:::===???MMM^^^eee]]]^^^jjjgggXXXQQQDDD666///111888===???EEE>>>666555888===>>>===AAA<<<777666999:::888666444333222555888:::888666777777666555333000...---//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......000000111222333333444444:::;;;>>>AAAFFFLLLPPPSSSNNNVVV]]]]]]YYY\\\gggrrrxxx{{{}}}zzzlllGGG<<<666333555444333333333333333333333333111111000000000000111111000111222333333222000000333333333444444444555555333333444444555666777777666666666777888888999999:::777:::>>>>>>AAAUUUmmmfffLLLKKKEEEFFFEEE@@@DDDDDD999<<<;;;<<>>??????:::555555888:::999777555444333444777999888666777777666555333111///.....................------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------.........///000111333333444999;;;>>>BBBGGGLLLPPPRRRNNNPPPRRRSSSSSSWWW]]]bbbmmmxxx~~~zzz~~~zzzxxxbbbBBB:::444222555444333333333333333333333333111111000000000000111111000111222222222222111000222333333333333444444444333333444444555666666777666666666777888888999999<<<888999======???OOObbb]]]LLLFFFHHHGGG@@@CCCEEE===???======@@@AAACCCIIIQQQ^^^ooozzzsssmmmkkkkkkiiijjjjjjiiieeebbbbbbeeeeeebbb___``````___^^^[[[XXXUUUSSSTTTOOOLLLLLLIIIJJJXXXiiikkkYYYSSSPPPJJJIIIGGGHHHIIIIIIHHHGGG===:::666444444555555555444444444333444444555666777888999:::<<>>:::888:::>>>AAA;;;777333333666999:::999777555444444666777888777777666666555333111000///------..................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,...///111222333444:::<<<@@@DDDIIIMMMPPPQQQQQQNNNLLLOOOVVV[[[]]]\\\eeennnrrrpppvvv{{{wwwuuussssssuuuwwwwwwwwwvvvyyyvvvRRR:::777333222555333333333333333333333333333111111000000000000111111000111111222222222111111111111222222222333333333333333333444555555666666555666666777777888888999>>>999888<<<<<<===GGGTTTcccPPPIIILLLLLLCCCBBBEEEAAAAAA>>>???AAAAAA@@@DDDJJJVVVdddnnn{{{sssqqqnnnjjjkkkjjjhhheeeccccccdddccc___[[[^^^______^^^\\\ZZZXXXWWWFFFFFFGGGHHHFFFGGGTTTbbbsss]]]TTTPPPQQQLLLHHHHHHHHHFFFEEEFFFAAA===888555444555666666444444444444444555666666777888999:::;;;>>>BBBFFFEEENNN^^^kkkllleeeaaabbbllllllrrr{{{gggIII@@@>>>???EEESSSaaagggfffeeegggbbbYYYJJJ===666444555666@@@AAAAAA===888777<<<@@@888555333333666999;;;;;;999777555444444666777888666666666555444222111000---------...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---///111333444555:::===AAAFFFKKKNNNPPPQQQQQQNNNMMMRRR[[[bbbcccbbbdddjjjllliiijjj{{{|||yyy___DDD555555222333666333222222222222222222222222111111000000000000111111000111111111222222222222000111111111111222222222333333333444444555555555555555666666777888888888===999888;;;======BBBIIIaaammmUUUKKKMMMOOOFFFBBBEEECCCAAA>>>>>>AAAAAA???@@@DDDPPP[[[cccpppzzzwwwqqqkkkjjjhhhiiigggeeeddddddbbb^^^ZZZ^^^____________]]]\\\[[[BBBEEEIIIKKKIIIHHHNNNWWWddd~~~rrraaaWWWQQQUUUMMMHHHHHHGGGCCCCCCGGGDDD@@@;;;777666666777777555444444444444555666666777888888999:::<<>>777666555555777999;;;;;;:::999777555444444666888555666555555444333222111---.....................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...000222444555666888:::???DDDHHHKKKMMMNNNLLLLLLNNNSSSZZZ```ccceeeccceeegggccc```iii|||zzz{{{yyyuuuwww|||yyy}}}}}}uuuMMM999333666333444777444222222222222222222222222111111000000000000111111000000000111111222222333000000000111111111222222333333333444444444444444555555555666777777888888;;;888888;;;>>>???AAADDDMMM]]]KKKHHHNNNHHHDDDEEEEEE@@@======@@@AAA??????BBBKKKTTT[[[hhhzzzyyyrrrnnnnnnkkkllljjjhhhfffdddbbb___]]]```aaaaaabbbaaa```^^^]]]CCCGGGKKKMMMLLLJJJKKKMMMQQQhhh{{{yyynnngggddd```ZZZOOOIIIIIIHHHDDDFFFLLLGGGDDD>>>;;;999999888777555555444444555555666777777777888888999;;;???BBBJJJHHHMMMXXX```aaa______```aaaiiiuuu}}}~~~hhhGGGAAAAAA===AAAPPPaaahhhfffbbbbbb___VVVJJJ===444111222666<<>>BBBEEEHHHIIIMMMOOOSSSWWWZZZ___cccfff```aaacccccc___aaassswwwllleeeaaaeeegggkkkvvv~~~^^^AAA444444777333444777333222222222222222222222222111111000000000000111111000000000000111222333444000000111111111222222222333333333333333333444444444555555666666777777888888888999;;;===>>>@@@AAADDDdddvvvUUUFFFKKKJJJGGGHHHHHHBBB>>><<<@@@AAA@@@???AAAFFFNNNTTT```uuuyyyrrruuuqqqpppsssqqqnnnmmmjjjgggdddbbbaaa```bbbbbbccccccbbb```^^^]]]EEEGGGIIIKKKLLLMMMKKKIIIKKKYYYcccdddhhhrrr{{{}}}dddWWWOOONNNLLLFFFHHHOOOIIIFFFBBB>>>===;;;999777555555555555555666666777666777888777888:::>>>AAAIIIGGGIIIPPPWWWZZZ]]]aaa______gggttt|||~~~}}}~~~YYYAAA>>>===>>>GGGUUUaaaccc^^^``````[[[PPPBBB777333333444:::AAADDDBBB===:::888:::<<<>>>>>>===;;;999999:::;;;;;;999555333444555555555555555555555444333000000///...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------...///000111222333333555777:::>>>CCCFFFHHHNNNPPPSSSXXX^^^dddgggjjjeeecccfffkkkhhhgggvvvwwwmmmhhhlllpppwww|||lllHHH:::222555888222222555111111111111111111111111111111111000000000000111111111000000000000222333444111111111222222222333333333333333333333333333333444444555555666777777777666999;;;;;;:::;;;===???BBBNNN{{{rrrPPPNNNNNNKKKJJJIIIFFF@@@===???AAA???>>>@@@@@@HHHMMMZZZlllttt~~~xxxiiihhhnnnmmmnnnsssrrrpppnnnjjjfffcccbbbbbbccccccccccccbbb```^^^\\\ZZZEEEEEEEEEGGGKKKNNNMMMIIIIIIPPPSSSUUUccc{{{oooaaaVVVTTTOOOGGGGGGNNNKKKHHHDDDAAA???<<<999777555555555555555666777777666777888777777999===@@@BBBDDDKKKRRRVVVVVVZZZ```___```gggsss|||}}}{{{{{{pppIII:::>>>???AAALLL[[[```]]]___```^^^UUUFFF:::555555333999AAAFFFFFFAAA;;;888;;;>>>AAAAAA???<<<999777999;;;<<<:::666333333444444555555555555555444444111111000...---,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...///000000111666666888;;;???CCCHHHJJJIIIIIIMMMUUU___gggjjjjjjnnnjjjmmmtttrrrppp~~~zzz}}}|||uuuYYY999888222666999111000333///111111111111111111111111111111000000000000111111111000000000000222444555111222222222222333333333333333333333333333333333444444555555666777777777555999<<<:::777888;;;===CCCBBBaaa^^^TTTRRRMMMKKKHHHIIIBBB>>>???@@@>>>===>>><<>>888555999;;;===<<<888444222111222222333555777777555222333222000///...---..............................------------------------........................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,---...///000111111777999:::;;;;;;;;;===???@@@HHHRRRYYY[[[]]]aaadddiiissssssggghhh|||~~~yyyxxx{{{rrrVVVDDD999444444333333222111000000000000000000000000000000000000000000000000000000000000111222222222222111000111111111111222222222222222222222222222222222555555555555555555555555666666777888999::::::;;;:::GGGPPP~~~ZZZJJJOOOMMMAAALLLFFF???<<<===??????>>>@@@AAAGGGOOOUUU]]]kkkyyykkkdddcccbbbbbbeeehhhlllooolllkkkkkkkkkgggaaa___bbbgggbbb[[[XXXXXXYYYZZZYYYDDDDDDEEEGGGIIIJJJLLLMMMIIIPPPRRROOOUUUiii}}}~~~jjjVVVOOONNNMMMJJJJJJKKKHHHEEEDDDDDDAAA;;;666666666555555555555555666555555555555777999;;;<<<@@@CCCHHHMMMRRRXXX___dddcccccciiiuuu}}}zzzRRREEE;;;???IIIXXXooollleee^^^[[[WWWLLL===222555222999@@@???BBBBBB999777:::===@@@AAA???<<<:::777888999:::999666222000000000111444666777555333444222111///....................................------------------------........................++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---......////////////000000000000666888999:::999:::;;;===<<>>>>>>>>>>>===>>>BBBHHHLLLSSS___kkk}}}{{{fffdddbbbaaa```ccchhhnnnrrrjjjhhhhhhiiigggdddeeeiiihhhccc]]]XXXXXXXXXXXXWWWFFFFFFEEEFFFGGGJJJMMMNNNMMMLLLKKKKKKOOOYYYeeennnpppcccVVVRRRQQQNNNJJJHHHIIIHHHFFFGGGGGGCCC===777888888777666555555555666555555555555666888:::<<>>===>>>===<<<>>>AAADDDHHHRRR\\\oooyyyuuuhhhmmmjjjeeebbbccchhhnnnrrrjjjggggggiiiiiiiiimmmsssmmmhhhaaa\\\ZZZYYYXXXWWWGGGEEEDDDCCCEEEHHHLLLNNNPPPIIIFFFHHHLLLOOOUUU\\\bbb]]]XXXUUUTTTPPPKKKHHHJJJIIIIIIJJJKKKHHHAAA;;;;;;:::999777666666555555555555555555666888:::;;;===@@@DDDIIINNNTTTZZZ___```eeeoooxxxyyyxxx{{{zzz~~~{{{YYY@@@@@@DDDHHH]]]yyyyyytttkkkeeeaaaZZZLLL>>>===222222888888>>>DDD@@@888888999:::<<>>>>>???<<<===@@@AAACCCKKKSSScccmmm}}}xxxsss{{{vvvmmmfffdddfffkkkooollliiihhhjjjkkklllqqqyyyqqqmmmgggbbb^^^[[[ZZZZZZFFFDDDBBBAAABBBFFFJJJLLLQQQIIIEEEHHHLLLMMMPPPTTTYYY[[[[[[ZZZWWWSSSNNNIIIKKKJJJKKKMMMOOOLLLFFF@@@>>>===;;;999777666666555555555444555555777999:::;;;>>>BBBGGGKKKQQQXXX\\\^^^eeepppyyyzzzxxx{{{}}}}}}mmmFFF>>>@@@AAAOOOcccvvvzzzwwwnnnddd]]]TTTLLLGGG666222777777;;;BBB@@@===<<<;;;:::;;;===@@@AAA<<<888666888<<<===:::666000///...///222555666666444444333222111000//////........................------------------------------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///000222333222111111222333888999>>>HHHSSSYYYXXXVVVYYYYYY___iiiqqqoooiiidddooo{{{vvv\\\[[[mmmxxxrrr{{{```>>>444555...222222111111111111111000000000000000000000000000//////////////////////////////000111111111111000//////000000000111111111111111111111111111111111333333333333333333333333222333444555666777777888888777===BBBLLLtttrrrOOOOOOJJJMMMOOOLLLFFFAAA???@@@???<<<<<>><<>>BBBVVVdddMMMJJJKKKMMMKKKHHHEEEBBBBBB???;;;:::===???@@@DDDIIIRRR[[[hhhsss}}}ssswwwrrrnnniiieeedddfffjjjlllmmmjjjiiijjjgggdddeeeiiihhhgggddd```[[[YYYZZZ[[[EEEDDDBBBBBBCCCEEEHHHJJJJJJNNNMMMGGGIIISSSWWWVVVVVV```fffbbb[[[WWWTTTQQQLLLJJJJJJLLLOOONNNKKKGGGBBBAAA???<<<999777666555555555444444555666888999888;;;???CCCGGGMMMSSSWWWXXX]]]iiiuuuzzzzzz|||~~~~~~iiiHHH>>>>>>CCCJJJYYYjjjuuunnneeecccbbb___OOO888///444444777>>>???DDDBBB???===<<<===???AAAEEEAAA===999888999;;;===999666222000111333444444444444555444333222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***************+++,,,,,,+++++++++,,,,,,---------,,,---////////////111222444777===CCCHHHKKKMMMMMMTTTPPPSSSZZZYYYTTTYYYfff~~~tttdddXXX\\\nnnpppllluuuzzz~~~|||}}}~~~}}}zzz{{{YYYCCC777666666///000000000000111111111111000000000000000000000000000000000000000000000000...//////000000000000000////////////000000000111111111111111111111111111222222222222222222222222111111222333444555666666999;;;666:::BBBGGGoooYYYIIIIIIIIIIIIJJJHHHFFFCCC@@@<<<:::<<<>>>>>>AAAEEEJJJRRR]]]eeemmmzzztttlllooofffeeeeeeeeefffiiilllnnnooommmnnnoookkkdddbbbddd```aaa```]]]ZZZYYY[[[]]]EEEDDDCCCCCCDDDFFFHHHJJJGGGPPPPPPFFFGGGTTTZZZVVVWWWcccjjjddd[[[XXXVVVSSSKKKIIIHHHJJJMMMNNNKKKHHHCCCBBB???===:::777666555666555444444555666777888777:::>>>BBBFFFLLLRRRVVVWWW[[[eeepppuuuttttttwww~~~~~~}}}UUUDDD===;;;:::LLL___mmmjjjeeeffffffbbbNNN666---222333666>>>???DDDCCC@@@>>>===>>>@@@AAAGGGDDD???999555666:::>>><<<888333111111222333333444555555555444222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++******++++++,,,---......------------,,,,,,+++,,,.../////////111333111777>>>@@@???AAAGGGMMMUUUOOONNNQQQMMMJJJZZZoooyyyyyywwwvvvkkk[[[UUU\\\ooonnngggnnnppp{{{~~~ssskkkfffccclllnnnppptttyyy~~~wwwxxxxxxwwwvvvyyyhhhCCC888222000333222000000000000000111111111000000000000000000000000000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000111111111111111111111111000111222333444555555666111<<<444555AAA>>>TTToooIIIGGGFFFHHHJJJKKKHHHDDDCCC>>>;;;===???>>>???CCCDDDLLLUUU[[[bbboooyyynnnrrrkkkiiijjjbbbccceeegggiiilllnnnooorrrrrrtttuuuppphhhdddddd^^^___```^^^[[[[[[]]]```FFFCCCCCCFFFHHHHHHGGGHHHLLLKKKIIIGGGFFFIIINNNQQQXXX]]]dddeeeaaaZZZTTTRRRNNNMMMMMMNNNOOONNNLLLJJJFFFEEEBBB???<<<999666555666666666666666777888888999;;;>>>AAADDDHHHMMMQQQWWW\\\eeemmmsssuuutttsssuuuzzz^^^KKKAAA<<>>>>>BBBDDDJJJTTT]]]fffttt{{{eeeppp|||jjjcccfffiiibbbhhhgggeeedddeeefffhhhjjjmmmqqquuusssooolllmmmoooeee```[[[[[[^^^aaa___\\\BBBAAABBBEEEGGGFFFCCCBBBGGGHHHHHHIIIIIIJJJLLLNNNTTT```mmmppphhh\\\SSSPPPNNNMMMMMMNNNOOONNNLLLJJJGGGFFFCCC@@@<<<999666555666666555555666666777888999;;;>>>@@@CCCGGGLLLPPPRRRWWW```iiiooorrrssssssrrrwwwzzz|||wwwSSS@@@<<>>@@@AAAAAA???:::777666666999:::999666222///000111333333444555555444333222/////////.........------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222444666777;;;AAAFFFIIIHHHEEE@@@@@@IIIYYYggghhhiiikkkhhhbbbXXXOOOHHHHHHRRRdddtttvvvlllaaa\\\[[[dddqqq{{{}}}zzztttpppqqqrrruuuxxx~~~{{{vvvqqqppprrrttttttrrrppppppsssvvvxxxxxx{{{}}}|||{{{QQQ>>>000222666333000111111111111000///.........000000000000000000000000////////////////////////............////////////000///...------...///000222222222222222222222222111111111111111111111111111111111222333444555666999444444888777777DDDTTTXXX???AAADDDEEEHHHGGGFFFBBB===:::;;;=========>>>???DDDMMMUUU^^^lllxxxiiiiiitttgggaaabbbeee```fffeeeeeeeeefffgggiiijjjnnnqqqsssrrrnnnlllmmmpppkkkfff___[[[\\\]]]]]]]]]AAABBBDDDEEEFFFEEEAAA>>>AAACCCGGGJJJKKKKKKJJJIIIMMM^^^pppuuukkk[[[QQQMMMNNNMMMLLLMMMNNNNNNLLLJJJHHHGGGEEEAAA===:::666444666555555555555666666777888:::===???BBBFFFKKKOOOQQQUUU\\\ccciiimmmooooooqqquuuxxxyyy~~~cccFFF@@@???CCCBBBIII[[[jjjkkkccc]]]\\\QQQAAA666222333555666:::>>>AAAAAA===:::999:::>>>@@@BBBAAA===888444333777888999777444111000///111222444555666555333222111111000///...------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........000111222444888===@@@===>>>===;;;<<>>333...333666333000111111111000000//////......000000000000000000000000////////////////////////............////////////000///...------...///000111111111111111111111111111111111111111111111111111111111111222444555666:::555333666777666<<>>======<<<;;;<<<;;;???FFFLLLTTTbbbnnnxxxtttddd{{{jjjccc___]]]```___aaaaaabbbcccddddddeeeeeekkknnnpppooolllkkklllooommmhhhbbb\\\ZZZ[[[]]]___FFFGGGFFFEEEEEEFFFCCC???>>>@@@CCCHHHKKKKKKIIIHHHHHHUUUeeekkkeeeYYYOOOKKKNNNLLLLLLLLLMMMNNNLLLKKKJJJIIIGGGDDD@@@;;;777555666555555555555555666666777999<<<>>>AAAEEEIIIMMMTTTWWW[[[```dddhhhkkklllqqqvvv{{{}}}zzzUUUIII<<>>DDDUUUfffiiiccc\\\___VVVHHH;;;444111222333555:::???AAA>>>;;;888777:::<<<@@@AAA???;;;666333555666888888666333000///000111333555666555333222444333222111///...---,,,------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,,,,---------...///111444777:::444555666777999@@@KKKTTTVVVXXXXXXRRRHHHAAA???@@@??????FFFSSS]]]___^^^^^^WWWUUUUUU[[[fffqqqxxx{{{|||}}}||||||wwwppplllmmmmmmjjjnnnlllhhhccc```aaadddggghhhiiikkknnnqqqsssrrrqqqwwwvvvtttsssvvv{{{{{{{{{~~~}}}mmmCCC555111000444444///---///111000000000/////////...////////////////////////////////////////////////............////////////000///............///000111111111111111111111111000000000000111111111111111111111111222333444555:::444222555777666888===JJJ}}}ZZZHHHAAAAAAGGGHHHIIIGGGDDDAAA???===;;;:::===;;;===BBBFFFMMMYYYeeerrr|||ffftttcccccc```\\\^^^```\\\]]]___``````___]]]\\\cccgggjjjllljjjhhhhhhhhhfffeeeaaa]]]ZZZZZZ]]]aaaLLLMMMIIICCCCCCGGGGGGCCC??????@@@DDDHHHJJJIIIHHHHHHMMMUUUZZZ\\\XXXSSSOOOMMMLLLKKKKKKMMMMMMMMMLLLKKKKKKIIIFFFCCC>>>:::888777666666555555555666666666888;;;===???CCCHHHKKKTTTUUUXXX]]]ccciiinnnqqqrrrwww}}}jjjRRR;;;???<<<@@@MMMZZZ^^^\\\ZZZ___YYYNNNAAA666111000000333777<<>>;;;777555666888<<>>???FFFCCCIIIHHHGGGEEEBBB???<<<;;;===;;;<<>>AAAFFFIIIIIIHHHHHHIIIKKKQQQVVVYYYXXXVVVMMMKKKJJJJJJLLLMMMMMMLLLLLLLLLLLLJJJFFFBBB>>>;;;888777777666666666666777666777:::<<<>>>AAAFFFIIINNNPPPTTT[[[dddnnnwww}}}tttvvv}}}]]]CCC@@@;;;<<>>999333000222444666111///333888;;;AAAFFFCCCCCCCCCFFFIIIKKKLLLLLLTTTUUUWWWXXXXXXWWWVVVUUUXXXZZZXXXTTTTTTXXXZZZXXXYYY\\\___aaaaaaaaaaaabbbbbbcccggglllqqqsssrrrppprrrrrruuuyyyyyywwwxxx|||{{{~~~~~~}}}yyyxxxzzzWWW???555000000000000///000222444000000000000////////////000000000000000000000000....................................////////////////////////////////////////////////////////////...//////000000111111111111111111111111222333333333222222444666888888888888CCCmmmxxxLLLBBBEEE@@@FFFHHHJJJHHHEEEAAA???>>>;;;::::::======???GGGPPP\\\eeesss{{{mmmdddfffcccbbbccc``````aaabbbbbbaaa^^^\\\ZZZVVVZZZaaafffgggeeeaaa^^^aaa```^^^\\\ZZZWWWUUUSSSVVVYYYTTTKKKKKKSSSTTTNNNAAA???>>>BBBGGGJJJHHHEEEDDDGGGKKKPPPUUUXXXYYYZZZMMMKKKIIIJJJKKKMMMMMMMMMMMMMMMMMMLLLIIIEEEAAA???999999888777777777777777555777999;;;===@@@EEEHHHKKKMMMQQQYYYdddrrr}}}zzzxxx|||mmmWWWGGG>>>999???HHHOOOUUUZZZ]]]^^^ZZZOOOAAA666222222222333555777999999888777888777777999<<<>>>===;;;777666666888::::::777555000000000000222444666777666555444333222111000000------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,...,,,+++,,,...///...---......///000222666:::>>><<<:::777333000000111222///---...000111000444:::555888<<<>>>?????????@@@DDDDDDFFFGGGIIIIIIJJJJJJJJJNNNOOONNNOOOSSSTTTRRRTTTXXX]]]```bbbccceeefffcccdddfffjjjnnnpppnnnmmmmmmooovvv}}}}}}wwwvvvzzzuuu||||||uuurrrzzzzzzzzzzzz{{{~~~eeeBBB777555///000000//////111222222////////////000000000000000000000000000000000000....................................////////////......////////////......////////////////////////......//////000111111222111111111111111222222333111222333222333555666777777===LLL}}}yyyUUUHHH@@@DDDGGGKKKKKKGGGCCCAAA@@@;;;:::;;;===<<<;;;AAAHHHQQQZZZhhhxxxllleeeffffffaaacccddd\\\```aaabbbbbbbbbaaa______YYY\\\___dddffffffdddbbbbbb^^^ZZZXXXYYYXXXVVVSSS[[[___\\\TTTTTT\\\[[[SSS@@@??????CCCIIIKKKGGGCCC>>>EEENNNSSSTTTUUUWWWZZZMMMKKKIIIIIIKKKMMMMMMMMMMMMNNNNNNNNNKKKGGGDDDAAA::::::999888777777888888555666999:::<<<@@@DDDGGGLLLMMMQQQXXXdddqqq~~~{{{||||||kkkPPPCCC999>>>IIISSSZZZ^^^]]]___^^^TTTFFF:::444444333222333555777999999888;;;999777777;;;===<<<;;;888777666888;;;<<<999666000000//////111444777888555555444333333222111111------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,+++,,,,,,,,,///,,,+++,,,///000...,,,///.........000333777:::777333///---------------,,,---111444222...///444333555777666555666;;;???===>>>@@@BBBDDDFFFGGGHHHCCCGGGJJJKKKMMMQQQQQQNNNQQQTTTXXX[[[]]]___aaacccdddeeefffiiillllllkkkiiijjjmmmvvvwwwuuuxxxxxx}}}yyyuuusssxxx{{{}}}}}}}}}~~~yyyLLL444222000000111111///000000///---////////////000000000000000000000000000000000000..................................../////////000......////////////......////////////////////////---......///000111111222111111111111111111222222///222333111000222444555:::???888XXXkkkLLLBBBBBBFFFKKKLLLIIIEEECCCBBB===<<<===???===;;;???FFFFFFPPP]]]kkk|||mmm]]]___fffeee___cccdddXXX^^^^^^___```aaaaaaaaaaaa^^^___```bbbfffhhhhhhgggaaa[[[UUUTTTXXX[[[ZZZXXXRRRaaacccWWWVVVdddeeeYYYEEE@@@>>>FFFWWW___TTTCCCCCCHHHPPPSSSPPPNNNUUU___SSSKKKGGGKKKNNNLLLKKKNNNNNNNNNMMMLLLJJJGGGDDDCCC@@@???<<<888555444666888777777777888:::===AAACCCHHHLLLQQQVVV]]]fffqqqyyy~~~rrrcccOOO>>>>>>GGGQQQ]]]iiikkk]]]ZZZ___UUU<<>>@@@AAACCCCCCEEEFFFGGGIIIKKKLLLNNNOOOPPPSSSVVVYYYZZZ\\\^^^```gggcccbbbeeeeeedddeeeiiiiiinnnuuu{{{~~~~~~{{{yyyzzz||||||{{{wwwtttsssrrrtttzzz|||wwwvvv~~~{{{XXX<<<888777000111111111111000000000000////////////////////////////////////////////////........................---------............///............////////////////////////////////////////////////000000000000//////000111111111111111111222222333333444444555333===;;;@@@sss```CCCAAAEEEGGGFFFHHHKKKHHHBBB@@@???<<<;;;;;;===???AAADDDEEEMMM]]]rrruuugggbbbaaaaaabbbbbbaaa^^^\\\___^^^^^^]]]^^^___```aaaaaaeeegggeeefffhhhhhhdddaaa___\\\XXXWWWVVVWWWXXXMMMXXXZZZQQQPPPXXXXXXOOOAAA===;;;CCCTTT___ZZZNNNFFFGGGKKKNNNLLLJJJPPPXXXTTTLLLHHHKKKMMMLLLLLLNNNMMMMMMMMMMMMKKKIIIGGGEEE@@@???<<<999555444666888777777777888:::===@@@BBBHHHLLLQQQUUUZZZaaajjjqqqzzzoooYYYDDD>>>BBBLLL___qqqqqqddd]]]]]]WWWEEE777333000222333333333444888<<>><<<;;;<<<>>>???@@@BBBGGGTTTdddrrrzzz}}}sssllldddbbbaaaaaabbbaaa^^^[[[___````````````___^^^]]]cccggghhhffffffhhhgggcccaaa___\\\ZZZXXXXXXZZZZZZGGGKKKNNNLLLKKKMMMMMMLLLAAA>>>;;;@@@OOO]]]___[[[JJJHHHGGGHHHHHHGGGKKKQQQTTTMMMHHHJJJLLLLLLLLLNNNMMMNNNNNNNNNMMMKKKJJJHHH@@@???===999666555666777666777888999;;;===???@@@FFFKKKPPPSSSVVVZZZaaafffuuuyyycccKKK???<<>>>>>;;;777555777999>>>===;;;777333222333555777777666444111111222444555555666777777777777777333333222000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++***))))))***++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,---,,,,,,,,,---...///000......------------......---............/////////000000111222444555666777888888:::;;;===???@@@AAACCCDDDFFFHHHJJJLLLMMMNNNQQQSSSUUUVVVVVVVVVXXXYYY```^^^^^^bbbcccbbbcccgggkkklllnnnqqqssstttuuuvvvmmmmmmlllkkkjjjlllpppttttttyyy{{{zzz||||||vvv{{{~~~}}}kkkIII333///222222000111111000000000000//////................................................------------------------------------............---............/////////............................../////////000000000...///000000111111000000111111111222333333444444111777;;;;;;FFFmmmzzzLLLDDDBBBHHHLLLIIIGGGJJJFFFDDDBBB???===<<<<<<<<<>>>@@@CCCIIISSS^^^hhhmmmvvvooooookkkgggcccccceeeeeeaaa]]]```aaabbbcccbbb___\\\ZZZ```dddfffeeefffjjjjjjgggaaa___]]][[[YYYYYYZZZ[[[FFFEEEFFFIIIIIIIIIMMMSSSEEECCC??????HHHUUU\\\\\\NNNHHHEEEFFFGGGGGGJJJNNNQQQLLLHHHHHHJJJLLLLLLLLLOOOOOOPPPPPPNNNMMMKKKJJJAAAAAA???;;;777666666888666777888999;;;<<<>>>>>>DDDIIINNNRRRTTTWWW[[[___ooo}}}lllRRRDDD???>>>HHHSSSmmmpppkkk```[[[WWWIII777222111111000111333666999<<<@@@BBB@@@:::555666888???@@@>>>888222//////222666777888555111...000222444444666777888999999999555444333222000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++******************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........---------------------------------........./////////000000222333444555666777777999;;;===>>>@@@AAADDDDDDFFFHHHKKKMMMNNNOOOOOORRRTTTVVVVVVVVVXXXZZZ]]]ZZZ[[[```bbbaaabbbfffdddeeegggjjjlllnnnooopppfffgggiiiiiikkknnnsssvvv{{{yyyxxxzzzzzzqqqjjjtttsssuuuwwwoooRRR666...111222111222111000000000////////////................................................------------------------,,,,,,---------.........---------.........//////................................./////////000000...//////000000000000000000000111111222333333333444444888;;;999JJJnnnSSS@@@EEENNNLLLJJJMMMJJJHHHFFFBBB???<<<;;;:::???@@@BBBCCCHHHPPP[[[ccchhhsssyyynnnsssrrrlllggggggjjjjjjfffaaaaaabbbbbbcccbbb___]]]\\\YYY^^^bbbcccgggmmmooommmdddbbb___]]][[[ZZZZZZZZZLLLGGGDDDFFFFFFFFFLLLVVVHHHFFFAAA>>>BBBLLLRRRRRRKKKEEEBBBEEEGGGGGGHHHKKKLLLIIIFFFFFFIIIMMMLLLJJJQQQQQQQQQQQQOOOMMMKKKJJJCCCCCCAAA===:::777777888888888888888:::;;;===>>>AAAFFFLLLQQQSSSVVVZZZ^^^jjjyyyxxxVVVEEE@@@???CCCJJJ\\\kkkpppddd]]][[[OOO===555333111///000333555777:::???CCCBBB===888888999>>>@@@???;;;444000///111333666777555111...///111222333555666888999999999555555444222111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------,,,------------...............///000111222444555555666777999;;;===???@@@AAADDDEEEGGGIIILLLNNNPPPQQQMMMPPPSSSUUUVVVXXXZZZ\\\ZZZXXXZZZ^^^```___aaadddcccdddfffhhhhhhhhhfffeee___bbbgggjjjmmmppptttvvv|||yyyzzzfffiiiqqq~~~ooowwwRRR>>>///111555222000222000000000////////////...................................................------------------------,,,,,,,,,------------...------------................................................////////////......///000000000000000//////000111111222222333999111444;;;888;;;]]]|||OOOCCCJJJNNNOOORRRMMMLLLJJJFFFCCC???<<<:::>>>???@@@@@@AAAGGGQQQYYYYYYbbbllluuusssmmmtttrrrnnnjjjjjjkkkkkkgggcccbbbbbbaaa````````````aaaWWW\\\```bbbgggmmmooommmjjjhhheeebbb___^^^\\\\\\QQQLLLGGGDDDAAABBBGGGNNNFFFFFFCCC@@@BBBIIIKKKIIIEEEAAAAAAEEEGGGEEEEEEGGGGGGGGGGGGGGGKKKOOONNNIIIPPPPPPQQQQQQPPPNNNMMMLLLEEEEEECCC@@@<<<999999::::::999777777888:::<<<>>>???DDDKKKOOORRRUUUZZZ^^^fffuuu}}}ZZZBBB;;;;;;AAAGGGMMMaaallleee___^^^TTTEEE999666222000111333444555666;;;@@@AAA???<<<;;;;;;<<<===???===:::666333222222444555555444222111111111222444555777888888999666555444333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...............///000222333444555555666888:::<<>>;;;;;;;;;<<<:::777555666999<<<>>>???DDDIIIMMMPPPSSSYYY^^^dddrrrzzzmmmNNN???999<<>>999555222333444666888888555333111111333444666777777777777666666555444444333333------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++++++++++++++((()))+++,,,------,,,,,,+++,,,------------,,,++++++,,,------------,,,+++,,,,,,---------.........---...///000111333444444444444666888;;;===???@@@AAABBBDDDGGGIIILLLNNNOOOLLLNNNQQQSSSTTTUUUWWWYYYYYYWWWYYY^^^```^^^^^^```eeedddbbb___]]][[[ZZZZZZ]]]```dddhhhkkkoootttwww}}}rrriiihhhzzzyyynnnWWW???222///---...///.........000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------------------------------.........//////---...//////000000//////......//////000111111222222222444666666777>>>EEEqqqyyyXXXIIIHHHLLLPPPPPPOOONNNKKKFFFBBB@@@<<<<<<<<<<<<<<<>>>@@@BBBHHHOOOVVV]]]iiixxxrrrgggdddccceeehhhkkkkkkhhhdddbbbbbbddddddccccccbbbaaa```___XXX]]]``````cccggghhheeeiiiiiigggfffdddcccbbbaaaHHHMMMLLLDDDAAADDDEEEAAA@@@EEEJJJPPPXXX]]]ZZZSSSCCCEEEKKKPPPMMMFFFBBBCCCBBBGGGJJJKKKQQQVVVSSSLLLIIIJJJMMMOOOQQQRRRRRRRRRHHHHHHGGGDDD@@@===<<<<<<===:::777444555888<<>><<>><<<777888<<>>??????@@@BBBEEEHHHJJJLLLMMMLLLOOOQQQRRRRRRSSSTTTVVVYYYXXXZZZ^^^```]]]]]]```^^^\\\YYYVVVVVVXXXZZZ\\\aaaccceeegggkkkpppvvv{{{~~~lll]]]___jjj~~~ooo^^^LLL;;;000333111---***+++///111///000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------.........//////---......///////////////......//////000111111111,,,444777222000666;;;===FFFzzzvvvVVVMMMMMMPPPPPPQQQPPPMMMIIIEEEBBB>>>>>>>>>>>>>>>>>>===<<<<<>>>>>CCCTTTiiioooddd\\\]]]NNNCCC555......111111000111222555888;;;>>>@@@AAA===:::888999===@@@@@@@@@<<<777333555:::???@@@>>>===444///333666333111222555555666777777666555444333222111///...,,,+++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222555555555666777999;;;;;;===???BBBEEEHHHJJJKKKKKKOOOPPPQQQQQQPPPQQQSSSUUUYYYZZZYYYXXXWWWWWWYYY[[[VVVOOOKKKNNNRRRSSSUUUXXX^^^ccchhhlllqqqyyypppYYYSSSgggsssaaaFFF555111,,,...///000111111000///...///////////////////////////...---,,,,,,,,,,,,,,,...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///---------............///222222222222333444555555:::QQQ^^^DDDMMMMMMMMMPPPPPPMMMHHHEEEBBB@@@>>>=========<<<:::>>>>>>AAAEEELLLSSSZZZ^^^hhhqqqzzzoooeee}}}{{{qqqhhheeedddbbbbbbddddddcccdddgggfffbbbbbbeeebbb^^^\\\aaafffeee[[[RRRWWWXXX[[[___cccddddddbbbaaacccdddbbb___]]]^^^```NNNLLLLLLMMMJJJEEEFFFIIIOOOVVVVVVOOORRR^^^^^^TTTDDDCCCBBBCCCDDDDDDCCCCCCGGGMMMPPPNNNMMMOOONNNKKKMMMMMMNNNPPPRRRQQQOOOMMMMMMLLLKKKHHHEEEAAA===;;;999999999777666777999<<<===@@@EEEIIINNNTTT[[[___eeejjjuuuyyy}}}gggFFF<<<===AAABBBPPPfffrrrkkkaaa]]]RRRGGG999000///111222111000111222555888;;;===???<<<999777777;;;@@@BBBCCC@@@:::444222555999;;;<<<<<<666333666666222000222444444555666666666555444333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444444555666777999:::;;;===>>>AAADDDGGGJJJKKKLLLMMMNNNPPPPPPPPPQQQSSSUUUYYYYYYXXXVVVSSSRRRSSSUUUSSSMMMKKKOOOSSSUUUWWWZZZ```eeejjjmmmpppxxxiiiWWW[[[mmm|||fffRRR<<<222222///......////////////..............................///...---,,,,,,,,,,,,---...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,---------------............///---------............///222222111222222333444555>>><<<___mmmPPPMMMMMMOOOLLLHHHKKKQQQEEECCC@@@???>>>>>><<<:::<<<<<<>>>@@@EEEJJJPPPSSS]]]fffpppwww}}}aaawwwtttllleeeccccccaaaaaadddbbb```aaacccaaa]]]^^^aaabbb___]]]```eeefffbbb]]]]]]]]]]]]___```aaaaaa``````aaaaaa___]]]\\\\\\\\\NNNLLLMMMNNNLLLHHHIIIMMMSSSXXXUUUMMMOOO[[[]]]WWWFFFBBB??????AAACCCCCCBBBNNNVVVZZZVVVNNNKKKJJJJJJLLLLLLLLLNNNPPPPPPNNNLLLOOONNNLLLIIIEEEBBB@@@???:::::::::888666777999<<<;;;???CCCIIINNNUUU\\\aaaeeekkkwwwVVV@@@>>>AAA===FFF]]]nnnmmmddd]]]VVVLLL>>>444000000111111000///000111333777:::<<<;;;888555666:::???CCCEEEDDD???888222000222666999:::888999999666111///111222333444555555555555555444444333222000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222444444444555777888:::;;;===>>>@@@CCCFFFIIILLLMMMKKKMMMOOOPPPPPPQQQSSSUUUWWWWWWUUURRRNNNLLLLLLMMMOOOKKKKKKQQQUUUWWWYYY\\\dddeeejjjsss{{{~~~{{{bbbQQQQQQkkkpppSSS@@@000///444111...------------------.................................---,,,,,,,,,---------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,---------------............///---------............///111111111111222333444555<<<111>>>qqqiiiUUUGGGIIIMMMKKKLLLRRRIIIFFFDDDBBBAAA???===:::<<<<<<<<<<<<>>>BBBEEEGGGRRR\\\fffllluuuxxxhhhlllgggccccccdddaaaaaaccc```___```ccc```[[[ZZZ]]]```^^^]]]^^^bbbeeeggggggcccaaa___]]]\\\\\\]]]]]]^^^]]]\\\\\\\\\[[[YYYWWWMMMKKKKKKLLLKKKHHHJJJOOOOOOSSSOOOFFFHHHRRRVVVSSSHHHCCC===<<<@@@EEEGGGGGGVVV]]]bbb\\\PPPHHHHHHKKKKKKKKKKKKLLLNNNNNNMMMKKKPPPOOOLLLIIIFFFCCCBBBAAA<<<<<<;;;999777777999;;;:::>>>BBBGGGLLLSSSZZZ^^^bbbiiittt}}}mmmKKK???===999===OOO```fffccc```ZZZQQQDDD888111///000111000///......000444888:::;;;999666666888===AAADDDEEEBBB===666111000222444777;;;>>><<<666111///111000111222333444444555555555444444333222111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111111333333444555666888999:::===>>>???AAADDDHHHKKKMMMLLLMMMOOOPPPPPPPPPQQQRRRQQQQQQPPPLLLIIIGGGHHHIIILLLJJJLLLRRRVVVWWWYYY]]]hhhgggnnn}}}kkkZZZRRR\\\sss}}}||||||\\\AAA333,,,///444//////...---,,,,,,---...///...........................------,,,,,,,,,------...,,,+++,,,---......---++++++++++++++++++++++++******+++++++++******)))++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,---------------............///---------............///000000000111111222333444444999999BBBoooqqqHHHDDDQQQRRRMMMKKKLLLJJJGGGEEEDDDBBB>>><<<>>>===<<<<<<<<<>>>???AAAGGGPPPZZZaaahhhsss~~~iiieeeccceeedddaaa```bbb______cccgggeee]]]ZZZZZZ[[[\\\]]]^^^```bbbfffiiieeeccc___ZZZWWWWWWYYY[[[]]][[[YYYZZZ\\\[[[XXXTTTMMMJJJJJJLLLKKKIIILLLQQQSSSUUUQQQHHHFFFLLLNNNLLLJJJDDD>>><<>>AAAEEEIIINNNTTTXXX^^^cccmmmvvvzzzYYY???<<<999:::DDDPPPZZZaaafff\\\VVVJJJ>>>444//////000111000///...000333666888;;;:::999888888:::===@@@BBBBBBAAA===888333222111555;;;???===666222111222///000000111222333333444555555444444333333333222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000111111222333333444555777888999=========???BBBEEEHHHJJJLLLNNNOOOOOONNNLLLLLLMMMIIIJJJIIIGGGEEEEEEFFFHHHLLLJJJMMMSSSVVVWWWZZZ___iiimmmyyy~~~kkkYYYPPPddd}}}yyywwwzzzuuu}}}___EEE444000...222333,,,000///...------...///000........................------,,,,,,,,,------...///---++++++---......---++++++++++++++++++++++++))))))***++++++*********+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------------............///---------............///000000000000111222333333111===;;;222HHH~~~aaaHHHHHHKKKLLLNNNNNNLLLJJJHHHGGGDDDAAA>>>>>>===<<<<<<<<<<<<===>>>;;;BBBLLLSSSYYYcccqqq}}}rrrfffccccccdddbbb]]][[[]]][[[^^^dddjjjhhh___XXXWWWVVVYYY]]]^^^^^^___```bbbaaa```]]]XXXTTTTTTWWWZZZ\\\ZZZYYYZZZ\\\[[[WWWSSSNNNLLLKKKMMMLLLJJJMMMRRR\\\___\\\TTTNNNMMMKKKGGGIIIEEE@@@===AAAJJJUUU]]]TTTSSSRRRQQQMMMGGGHHHKKKNNNLLLLLLLLLNNNOOONNNMMMNNNNNNLLLJJJHHHFFFDDDCCC??????===:::888777999;;;<<<>>>AAADDDGGGKKKQQQTTT[[[^^^gggpppwwwnnnFFF>>>===<<>>@@@AAA???:::555222222999>>>:::666444444333000/////////000111222222444444444444444444444444000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111222222222333555666888999;;;<<<===>>>@@@CCCEEEFFFIIIKKKMMMLLLJJJGGGFFFGGGCCCCCCDDDCCCCCCDDDFFFIIIKKKKKKNNNTTTWWWYYY___fffhhhqqq{{{vvvbbbSSS[[[nnn~~~ssswwwsssEEE444///222000222222***//////............//////------------------------------,,,,,,,,,---......000...,,,+++,,,------,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///---------............///////////////000111222333444333777:::<<>>@@@KKK[[[gggRRRKKKGGGJJJNNNMMMMMMOOOPPPNNNMMMNNNOOOPPPPPPOOONNNNNNNNNMMMKKKHHHFFFEEE@@@@@@>>>;;;888777999;;;<<<>>>AAADDDGGGKKKPPPTTTXXX[[[dddpppyyy~~~YYYAAA@@@>>>===CCCOOO]]]eee___^^^XXXLLL>>>444111222///////////////000111222222666<<<>>>===:::999999999999<<<@@@BBBAAA;;;555000777:::777555777777555000//////......///000111444444444444444444444444444444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111222333444666777888:::;;;<<<>>>???@@@@@@AAACCCEEEGGGGGGEEECCCBBBBBB???@@@AAAAAAAAACCCFFFIIIKKKKKKOOOVVVZZZ___gggpppllliiieee]]]RRRUUUrrr|||}}}xxx|||mmmUUU666,,,///333///...000,,,---------......---------------------------------,,,,,,,,,,,,,,,---...///222///,,,++++++,,,,,,+++************************)))******+++,,,,,,++++++***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///---------............//////////////////000222222666---333???:::888___cccPPPMMMMMMKKKJJJJJJKKKKKKJJJGGGDDD???>>>>>>===<<<;;;;;;;;;>>><<>>@@@LLL___nnnSSSGGGAAAHHHQQQSSSSSSTTTQQQOOONNNOOOPPPRRRQQQQQQOOOOOOPPPOOONNNKKKHHHFFFAAA@@@???;;;888777999;;;<<<>>>AAADDDHHHLLLQQQUUUWWWZZZeeesss|||~~~mmmAAA???<<<<<>>999///555888555555999999666111000...------...///000333333333444444444444444888777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111222333444666777888999:::<<<>>>???>>>>>>======???BBBCCCAAA@@@?????????@@@AAAAAAAAACCCFFFHHHKKKKKKPPPWWW]]]cccmmmxxxrrr\\\JJJIIITTThhhvvvbbbHHH555111+++///333,,,***///...++++++---......---++++++------------------------,,,,,,,,,,,,,,,---...///333000---++++++++++++***************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////---------.........//////.........//////000111222444111666:::555444LLLkkkzzz^^^HHHIIIIIIIIIKKKLLLKKKIIIFFFCCCBBBAAA@@@>>>===<<<;;;<<<888888???DDDGGGNNNVVV\\\iiiwww~~~yyygggiiizzztttccciiigggffffffgggccc^^^___ccc\\\[[[[[[]]]\\\YYYZZZ^^^]]]\\\\\\^^^aaabbbaaa___]]]```cccaaa[[[UUUTTTVVVTTTXXX[[[[[[WWWSSSRRRSSSJJJKKKLLLKKKIIIGGGFFFFFFKKKTTT^^^aaa\\\UUUOOOMMMAAAFFFCCC999:::HHHWWW\\\OOOGGG@@@GGG^^^rrrrrrgggQQQTTTPPPNNNRRRMMMHHHNNNMMMOOOQQQPPPMMMJJJHHHGGGEEEBBB???<<<999999999999888999<<>>;;;999999999999999:::;;;<<<<<<@@@@@@@@@@@@CCCFFFIIIKKKJJJQQQTTTUUU```qqqxxxuuudddRRRJJJWWWkkkyyyvvvZZZAAA333...***000222000000111...)))000000///...------,,,,,,------------------------------------------------,,,,,,------------------//////...------,,,++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------////////////000111222333...222666555444888AAAJJJaaaQQQHHHKKKOOOIIIIIILLLHHHJJJGGGDDDAAA@@@>>>;;;888===<<<;;;;;;===@@@CCCFFFSSSYYYaaahhhpppzzzrrreee]]]ttt{{{gggeeegggeeemmmllliiifffhhhmmmlllgggbbbdddfffbbb\\\YYYZZZ]]]]]]```cccccc```___```aaa______```___]]]YYYUUURRRLLLSSS[[[\\\WWWQQQMMMLLLKKKLLLMMMLLLIIIGGGDDDCCCEEELLLTTTWWWTTTPPPNNNNNNDDDEEEBBB===>>>KKKZZZcccOOOFFFDDDRRRjjj{{{|||vvvWWWXXXOOOLLLRRRRRROOOVVVPPPSSSTTTSSSOOOKKKGGGFFFEEEDDDAAA>>><<<:::::::::888999<<>>BBBSSSiii|||iii]]]WWWLLLBBB:::///000000000000000//////...000///111666===AAA???<<<:::777555777;;;???BBBBBB999666333333444777999999666444333222222111///---000000111222333444555666777666444333111000///////////////111333555777999222222111000...,,,***)))++++++++++++******+++,,,...---,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222444555666666666888:::<<<<<<;;;999888999999999999999:::;;;<<<@@@??????@@@BBBEEEHHHJJJNNNVVV]]]```cccggggggeeeTTTYYYaaajjjvvvyyy]]]EEE666333444333222///,,,+++...333888000//////...------,,,,,,------------------------------------------------------------------,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------/////////...//////000111111333444333222333999>>>WWW___RRRQQQRRRHHHDDDIIIJJJJJJIIIHHHFFFDDDBBB???===<<<;;;::::::;;;===@@@BBBFFFLLLRRRXXX]]]fffpppxxxvvvmmmhhhggghhhppppppeeeffffffbbbjjjjjjgggeeehhhllljjjeeeeeeggghhheee```]]]^^^aaa^^^aaaddddddbbbaaaaaaccc___`````````]]]YYYUUUSSSOOOUUU\\\\\\WWWQQQMMMLLLLLLLLLLLLLLLJJJGGGDDDBBBAAAEEEJJJLLLKKKLLLNNNQQQIIIDDDAAAAAADDDLLL[[[hhhZZZOOONNN^^^pppuuussssssgggbbbSSSJJJPPPRRRPPPTTTSSSVVVXXXWWWRRRLLLHHHEEEFFFEEEDDDAAA???===;;;:::888999<<<>>>BBBHHHNNNSSSXXX\\\ccciiipppvvv}}}zzzXXX===;;;>>>@@@OOOddd{{{uuubbbTTTSSSLLL<<<222111111111000000/////////...---...333999===>>><<<;;;:::888666666:::???DDD>>>:::666444444555555555444333333333444333111............///111333555777555444444222111000000///000//////000444:::@@@DDD<<<<<<===<<<888222---)))*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////222222333333444555555666444555666777777777777666888888888888999:::;;;<<<@@@@@@???@@@CCCFFFJJJLLLRRRWWW^^^aaaZZZPPPNNNQQQVVVkkkzzzyyywww|||{{{tttaaaCCC222///333777(((,,,777@@@;;;///))),,,//////......---,,,,,,,,,------------------------------------------------......------,,,,,,++++++------,,,,,,+++*********++++++,,,,,,,,,+++******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------///...............//////222222222222333444555666777ZZZmmmMMMIIIJJJMMMMMMFFFHHHIIIJJJIIIFFFBBB???>>>===<<<:::999999:::<<<>>>@@@CCCHHHKKKNNNTTT[[[aaappp|||xxxmmm^^^UUU]]]ssswwweeefffiiieee___fffgggfffdddgggkkkiiicccfffhhhiiifffbbb___```bbb^^^aaacccdddcccbbbbbbccc```aaaaaa```^^^ZZZVVVTTTSSSWWW\\\[[[VVVPPPLLLJJJLLLKKKKKKKKKKKKIIIEEECCCCCCDDDEEEEEEFFFJJJOOOTTTOOOFFFAAAEEEFFFHHHTTTdddgggYYYXXXeeemmmhhhdddgggyyyrrr]]]NNNQQQRRRMMMNNNRRRUUUXXXWWWSSSNNNIIIGGGGGGFFFEEECCC@@@===;;;999888:::<<<>>>AAAGGGMMMRRRUUUZZZ```gggnnnvvv~~~mmmDDD<<>>======>>>>>>;;;777333000***))))))***,,,---,,,,,,************+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////222222333333333333333333444333333444444555666777888888888888999;;;<<<===AAAAAABBBDDDGGGKKKOOOQQQUUUSSSTTTRRRHHH???FFFTTTtttvvvtttwwwwwwtttuuu{{{fffIII555///111333333000888MMM^^^VVV<<<,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******++++++++++++******))))))++++++,,,,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...------...///000111222111000000333888::::::888777@@@YYYjjjUUULLLLLLNNNJJJIIIKKKNNNLLLHHHDDDBBBBBB???>>><<<:::999999:::;;;===@@@BBBDDDFFFIIIOOOSSS]]]iii{{{}}}kkkdddXXXOOOTTTlllkkkbbbiiijjjddd```dddeeeeeedddhhhkkkhhhbbbcccdddeeeccc```^^^^^^```^^^___aaabbbbbbbbbaaaaaaaaaaaabbbaaa^^^[[[WWWTTTTTTWWWYYYWWWRRRLLLHHHFFFMMMKKKJJJKKKLLLKKKHHHFFFFFFEEECCCBBBCCCGGGMMMRRRSSSIIIEEEHHHGGGEEEKKKWWWfff[[[YYYbbbddd\\\[[[bbb|||wwwaaaPPPSSSUUUOOONNNOOORRRUUUVVVSSSOOOLLLKKKGGGGGGEEECCC@@@===;;;999888:::<<<===@@@EEELLLPPPRRRVVV]]]eeemmmwwwPPP>>>???@@@DDDJJJWWWnnnjjjZZZ\\\VVVEEE???333333111000////////////111000......000222444444;;;???BBB@@@:::666777:::======>>>>>>>>>:::444000555444555666888888666555222000...------...000111333333444444444444333222222222111000111222444555333333333444555555666666---+++))))))+++,,,,,,+++************+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111111111111111111111111444333333333444555777888888888888999:::<<<===>>>BBBDDDFFFIIIMMMPPPRRRTTTQQQIIIDDDBBB???DDDXXXooo}}}yyyxxxfffrrrWWWHHH777///000333111...777777AAAKKKCCC000+++333---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++************))))))***++++++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------///000222444555000...///333999<<<;;;888999:::???SSS~~~```HHHJJJOOOKKKLLLNNNNNNLLLKKKKKKKKKCCCAAA???===<<<;;;;;;:::999;;;<<<===???AAAEEEGGGMMMTTT```mmmyyy|||uuusssvvv{{{}}}|||vvvoookkk[[[QQQHHHNNNfffgggbbbhhhgggbbb```cccdddddddddhhhkkkiiicccaaaaaabbb```___^^^^^^^^^___```aaacccddddddcccbbbaaaaaabbbaaa^^^[[[WWWTTTSSSTTTSSSPPPKKKFFFCCCAAAQQQNNNJJJJJJLLLLLLJJJHHHEEECCCAAA@@@BBBEEEIIILLLQQQMMMKKKKKKJJJGGGHHHKKK\\\UUURRRSSSQQQLLLPPPYYYnnnmmmZZZIIILLLQQQNNNNNNMMMPPPRRRSSSRRRPPPOOOOOOJJJHHHFFFCCC@@@>>>;;;:::999:::;;;===@@@DDDJJJNNNPPPTTTZZZbbblllwwwgggGGG>>>>>>>>>===FFF]]]fff___\\\WWWKKKDDD555444222000/////////000111111///......///000111555:::@@@@@@;;;555444444555777;;;???AAA???:::666666555444555777888888666555333111///............000111333444555444333333111111111222222333333222////////////222666:::<<<555000+++)))+++---,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000111111111111444444444444555666888888999999999:::;;;===??????DDDFFFJJJMMMOOOPPPPPPPPPBBB===;;;@@@JJJZZZqqqxxxvvvxxxooozzz]]]AAA888...+++---000///,,,***))),,,111,,,$$$&&&...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************************************+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...///111333444555000//////111555777555333///777;;;>>>WWW|||vvv```LLLKKKIIIFFFFFFIIIKKKMMMMMMFFFEEECCCAAA???===<<<<<<:::;;;;;;<<<>>>???AAABBBDDDHHHNNNVVV___hhhooorrrlllpppxxxzzzxxxxxxxxxzzz{{{xxxqqqllllllnnnooonnniiiaaaYYYSSSHHHEEELLLeeeuuufffbbbdddcccaaa```bbbcccbbbbbbfffkkkiiidddaaaaaaaaa``````_________aaaaaabbbdddfffgggfffddd```aaaaaa```^^^ZZZVVVTTTQQQOOOMMMIIIEEEAAA>>><<>>===999:::;;;===???CCCIIIMMMOOOSSSXXX___iiitttWWW???===>>>;;;BBBMMM]]]bbbZZZWWWSSSGGG666444222000//////000000////////////......///000000666<<>>>>><<<:::777555333333444666777666555555444222111///...------///111333333333222222111111111111222333333444333222111111333666999:::>>>777///+++,,,......---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000111111222222222222333444555666777888888:::::::::;;;===???@@@AAAEEEHHHLLLNNNNNNLLLHHHEEE:::AAAKKKYYYlll}}}uuurrrsss{{{|||qqq[[[@@@444111...,,,---.........+++...333555444111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,------------------------///////////////000111222111000///000111222222111---333888999???^^^nnnWWWNNNEEEAAADDDHHHHHHGGGGGGFFFEEEBBB@@@???===<<<>>>=========>>>???>>>>>>===@@@EEEIIIOOOUUU[[[___\\\^^^dddkkknnnlllnnnrrryyyrrrooolllmmmmmmmmmllliiifffccccccbbb___[[[VVVOOOJJJGGGEEEQQQjjjqqqooohhhaaaaaaddddddaaaaaaaaa```___ccciiihhhddd``````______``````___^^^```______bbbeeefffdddbbb___`````````]]]YYYUUUSSSOOOLLLHHHDDDAAA>>>;;;999^^^WWWNNNJJJJJJKKKIIIGGGBBBBBBCCCFFFHHHIIIIIIHHHHHHPPPTTTRRRSSSVVVQQQFFF???EEEFFFBBBFFFXXXnnn{{{iiiNNNIIIMMMMMMPPPQQQRRRSSSRRRQQQPPPQQQSSSPPPMMMIIIEEEBBB@@@??????999:::;;;<<>>AAA???EEEDDDVVVbbbYYYXXXWWWHHH666555222000//////000000---...////////////000111000444:::>>>???>>><<<<<<888777666777999:::999888777555111000222444555666555555555444333111///...+++,,,///111222222111000222111000//////000222333333333222111000111111222DDD<<<222------///000...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000000111111222333333444444111222444555666777777777:::;;;;;;<<<>>>???AAABBBFFFIIILLLNNNLLLGGG@@@<<>>======;;;::::::::::::999888555999===AAADDDHHHMMMQQQWWWWWW[[[```aaa___```dddkkkqqq~~~{{{tttnnnmmmlllkkkllloooeeeeeeeeeccc```^^^^^^^^^ZZZWWWRRRMMMIIIFFFEEEEEERRRhhhxxxtttkkknnnjjjaaa```gggiiiddd______]]]\\\aaaggggggddd___^^^]]]]]]^^^___^^^]]]\\\[[[[[[^^^bbbcccaaa^^^______```___]]]YYYUUURRRNNNKKKFFFBBB???<<<:::888[[[ZZZUUUMMMJJJKKKIIIDDDHHHGGGFFFEEEDDDDDDDDDDDDKKKNNNPPPQQQTTTUUUPPPHHHAAA???>>>BBBNNNfffvvvYYYLLLKKKLLLIIIOOOPPPRRRSSSTTTSSSRRRQQQPPPNNNJJJFFFBBB@@@>>>>>>999999:::;;;>>>AAAEEEGGGNNNQQQVVV\\\ccclllvvv|||~~~PPP===<<<===;;;CCCOOOXXXZZZXXXVVVVVVCCC888000111111...---000222111111000///............111666;;;>>>??????>>>:::999777666666777999:::777999999888444333444666333777777444222333111---000///...------...000111111111111111111222222222111111111111111111111111222111111000///......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------..................------............/////////000////////////000111222333222222222222333555666777777:::===>>>>>>AAAGGGLLLIIIIIIGGG@@@;;;;;;BBBIIIWWW```mmmpppSSS::://////........................//////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))***++++++***)))***+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------............///,,,,,,,,,---------......///000000000111111111111222///222888777777FFFZZZUUUKKKNNNJJJDDDEEEHHHEEEBBB@@@CCCEEEBBB>>>>>><<<999888999:::999888777999;;;<<<<<<>>>BBBFFFHHHJJJMMMPPPSSSUUUWWWWWW\\\ccclllqqqqqqqqqsssuuuzzzoooiiicccbbbbbbbbbdddgggjjjkkkddd```\\\[[[\\\ZZZUUUPPPNNNJJJGGGFFFCCCCCCNNN[[[vvv|||qqqgggmmmiiieeebbbaaaaaaaaaaaa___^^^]]]^^^______^^^\\\]]]]]][[[YYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYXXX\\\___```^^^YYYSSSQQQPPPKKKHHHBBB<<<888555444333YYYZZZVVVNNNIIIIIIIIIFFFGGGGGGGGGFFFEEEEEEDDDDDDHHHKKKKKKKKKMMMOOOLLLFFF???GGGKKKKKKUUUqqqeeeOOONNNQQQNNNQQQRRRSSSTTTSSSQQQOOONNNPPPNNNJJJGGGCCC@@@???>>>===<<<<<<<<<>>>BBBEEEHHHOOORRRVVVZZZ```hhhpppvvvaaaBBB:::<<<;;;@@@NNN]]]bbb\\\VVVUUUIII===222111222000///111111111000//////...------///000222555888;;;===>>>===;;;888555555666999;;;888:::<<<;;;777444444444:::<<<;;;666444444222...111000...------...///000000000111111222222333333222222222111111111111111222111111000//////....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++,,,,,,,,,------------................................./////////000000000//////000000111222333222222222333444666777888:::===AAADDDEEEEEEFFFGGGAAA>>>::::::???KKKYYYbbb^^^dddnnn|||~~~fffPPP===000...111........................///.........------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))***++++++))))))***++++++++++++++++++++++++++++++++++++,,,,,,---------------------............,,,,,,,,,---------......//////000000000111111111222///222777555222:::HHHaaadddJJJ<<<>>>IIICCCDDDDDDCCCDDDFFFGGGGGG@@@>>>;;;:::;;;;;;:::999:::;;;<<<;;;999:::<<>>NNNYYY[[[ddd~~~sssUUUMMMNNNMMMPPPQQQRRRSSSSSSRRRQQQPPPPPPNNNKKKHHHDDDBBB@@@???BBB@@@>>>===>>>AAAFFFHHHNNNQQQUUUYYY___gggooouuuzzzLLL:::<<<;;;<<>><<<999666555666888:::999<<<>>>>>>;;;777444333<<<>>><<<777555777666333222111///...---....../////////000111222222333333222222222222222222222222111111111000000//////...////////////............------------------------000000////////////......,,,------------......................................./////////000000000000000000000111222333444333333444555666888:::;;;>>>@@@CCCFFFHHHEEEAAA===;;;:::;;;BBBPPP```lllrrrbbbcccjjjuuu~~~~~~dddEEE333---+++,,,///------------------------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************)))***++++++))))))***+++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000111...000666555000222999===OOOwwwvvvYYYHHHBBBAAADDDGGGHHHFFFCCCBBBCCCCCC@@@>>>=========<<<;;;:::;;;;;;:::888777999:::999:::<<<>>>@@@BBBCCCDDDFFFJJJNNNOOOOOORRRVVVZZZ^^^```cccfffjjjooovvvzzzxxxyyyvvvsssssssssmmmeeeiiifffaaa\\\WWWTTTQQQPPPSSSRRRRRRSSSUUUWWWYYY[[[ZZZWWWSSSOOOLLLHHHBBB???CCCAAAEEEVVVppprrrgggggghhheeeeeedddcccaaa___^^^]]]ZZZZZZ[[[\\\]]]\\\YYYVVVYYYZZZ[[[ZZZYYYZZZ\\\^^^\\\XXXUUUUUUXXXXXXSSSOOOSSSTTTUUUSSSPPPLLLJJJJJJFFFCCC???:::666444333333YYY```aaaXXXMMMHHHIIIJJJFFFGGGIIIIIIIIIGGGDDDCCCHHHIIIGGGCCCCCCGGGHHHFFF???JJJ\\\kkkuuufffPPPKKKOOOKKKMMMOOOQQQSSSTTTTTTUUUPPPOOOMMMJJJFFFDDDAAA@@@EEEBBB>>><<<<<<@@@DDDGGGKKKNNNSSSYYYaaajjjsssyyy|||]]]@@@<<<===999EEE^^^jjjaaaXXXXXXWWWJJJ:::222111222111000//////......------------...---,,,,,,...111555777<<<;;;:::999888777777666888;;;>>>@@@???;;;777555888:::888555555999:::888222222000///............------...///000111222222111111111222222222222222111111111000000000//////////////////////////////........................000000000000000000000000....................................////////////...////////////000000000111111111111111222444444555555666777999;;;<<<>>>AAA???===>>>@@@???;;;777===CCCMMMZZZdddllloooppp___[[[```mmmuuuzzz}}}}}}}}}\\\HHH444...//////,,,***------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************)))***+++***)))((()))+++************************)))******+++,,,,,,------+++,,,,,,,,,------------,,,,,,,,,---------.............../////////000000000---...444666444444666<<<;;;OOOwwwrrrnnnLLLDDDCCCEEEHHHHHHDDDAAAAAAEEECCCAAA@@@AAA@@@???===888999999999888888999:::888888999:::;;;===>>>???AAABBBCCCCCCDDDGGGLLLPPPPPPSSSWWWZZZ^^^bbbgggjjjjjjkkkmmmooopppuuuzzz~~~{{{|||}}}||||||}}}{{{vvvpppkkkbbbdddbbb______aaa]]]WWWXXXWWWTTTRRRQQQQQQRRRSSSOOOOOOOOOOOOQQQRRRTTTUUUQQQOOOMMMIIIFFFCCCBBBBBB>>>HHH]]]}}}}}}iiieeeggghhheeefffgggfffccc___\\\[[[XXXYYY[[[^^^```___\\\YYYXXXXXXXXXVVVUUUXXX]]]bbbccc]]]XXXXXX\\\\\\WWWQQQPPPPPPOOONNNKKKIIIGGGFFFBBB@@@<<<888555333222222[[[dddhhh___RRRKKKJJJJJJGGGHHHIIIJJJIIIGGGEEEDDDGGGIIIGGGCCCBBBEEEGGGEEEAAAAAASSSqqqzzzyyyyyyXXXLLLUUUKKKLLLNNNPPPRRRTTTUUUUUUQQQPPPNNNKKKHHHEEECCCBBBEEEBBB>>>;;;;;;===AAADDDJJJMMMRRRXXX___hhhqqqwwwyyywwwMMM;;;???888>>>SSSaaa^^^ZZZ[[[YYYOOO@@@555111111111///...............------------------...///000111222666888:::<<<;;;999666444666888;;;???@@@>>>;;;999555777666222333777888666222222111000///.........,,,,,,,,,---...//////000000000000111111222222222111111111111000000000000000000000000000000000000////////////////////////111111111111111111111111////////////////////////........./////////000000////////////000000000111111111111111222333444555777777888999:::<<<>>>???;;;777333333777<<<======CCCNNN]]]hhhlllllllllmmm]]]XXX\\\kkkwww}}}zzzvvvxxx|||{{{jjjXXX===444///111444222---+++------------------------,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************((()))******)))((()))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......---............/////////000---,,,000444555555666:::666:::VVVYYYLLLBBBBBBEEEEEEFFFGGGFFFDDDCCCCCCDDDDDDBBB@@@<<<;;;;;;;;;;;;:::999999999999999999999:::<<<<<<::::::999888999<<>>???DDDIIIQQQaaa|||{{{hhhaaacccdddbbbfffiiikkkjjjeee```\\\[[[YYYZZZ]]]aaaeeeeeebbb```[[[[[[YYYVVVTTTXXX```gggfff```ZZZ[[[______[[[UUUQQQOOOLLLJJJGGGFFFDDDCCC===<<<999666444222222111ZZZeeekkkeeeYYYQQQMMMJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDHHHIIIEEECCCEEEEEECCCBBB<<>>???===<<<666888777333111333333000111111111000000//////...,,,,,,------------............//////000111111111111111111111111111111111000000000000111111111111000000000000000000000000000000111111111111111222111111111000000000000///.........//////000000111/////////000000000111111222222222222333444555555777777888888999:::<<<<<<444222111333999AAAGGGJJJIIIRRR]]]dddeeeggglllqqqccc```eeerrr~~~zzzppppppvvv{{{jjjLLL<<<...,,,,,,000111......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************((()))******(((((()))***************************,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........///000...---...000111222333000777:::???^^^qqqVVVIIIEEEAAA@@@BBBEEEDDDDDDEEEFFFFFFEEECCCDDDBBB@@@??????===:::777;;;:::888888888888999:::888777666666777999<<<===888;;;@@@CCCEEEGGGJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVTTTUUUXXX\\\```aaa___]]]bbb```^^^[[[XXXWWWVVVVVVVVVUUUTTTSSSRRROOOKKKHHHDDDFFFEEEBBBBBBGGGJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEAAAAAA???;;;;;;CCCQQQ]]]zzzvvvggg```aaaeeedddbbbeeeiiilllkkkgggbbb______[[[\\\___cccggghhhfffddd___``````\\\YYY[[[ccckkkbbb]]]YYYZZZ]]]^^^[[[XXXSSSPPPKKKGGGDDDBBB@@@>>>999888777555333222111111UUUaaajjjhhh___WWWPPPKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDJJJMMMKKKHHHHHHFFFDDD@@@AAAHHHXXXiiilll___PPPOOO]]]ooouuuhhhUUULLLLLLPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQPPPNNNLLLHHHFFFDDDAAA@@@===;;;;;;<<<>>>@@@IIILLLPPPTTTZZZbbbjjjpppxxxuuuJJJ>>>===<<<>>>IIIXXX___^^^TTTVVVPPPAAA555111111000////////////////////////---.../////////...---,,,...000444777999999999888888666555666:::<<<===<<<777999999555333444333///000000111111111000000////////////...............---------...///000000000111111111111111111111111000000000111111222222222111111111111111111111111000000000000111111111222222222111111111000000000---......///000000111111//////000000000111111111333222222333333444555666666666555555666777777888666999>>>CCCGGGKKKPPPRRRSSSWWW[[[^^^aaaeeeiiimmmmmmqqquuuyyy|||zzzssstttzzz}}}vvvbbbIII888333---,,,,,,...---***,,,111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************((()))***)))((('''(((******************************************+++++++++************++++++++++++,,,,,,,,,---------......,,,,,,---------.........---.../////////000111111...666;;;:::BBBaaawwwfffSSSGGGEEEDDDDDDDDDFFFHHHHHHGGGEEEHHHFFFDDDDDDDDDBBB>>>;;;===<<<:::888888888999:::999999999:::;;;;;;;;;;;;555888:::;;;;;;<<<>>>@@@BBBBBBCCCEEEGGGHHHGGGFFFFFFFFFHHHLLLOOOPPPOOOMMMNNNLLLKKKIIIHHHHHHHHHHHHHHHGGGEEEEEEEEECCCAAA??????CCCDDDBBBDDDHHHJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHEEEEEEDDDCCCBBB@@@???>>>;;;>>>AAAEEEPPPfffxxxnnniiicccaaabbbcccddddddaaafffkkkkkkgggddddddeee______```bbbeeefffeeeddd___cccfffddd___^^^ccchhh\\\ZZZXXXXXXZZZ[[[[[[ZZZVVVQQQJJJEEEAAA???<<<999666555555333222111111000PPP]]]ggghhhccc[[[SSSLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGNNNSSSQQQMMMLLLIIIFFF>>>HHHJJJJJJYYYkkkcccKKKWWWppp}}}qqq^^^VVVPPPHHHMMMMMMNNNOOOPPPQQQSSSTTTRRRQQQQQQOOOLLLIIIFFFDDDAAA???>>>===<<<===???@@@GGGJJJOOOUUU\\\eeeooouuuyyyUUU<<<@@@>>>:::DDDWWWaaa^^^SSSYYYVVVGGG888222222111/////////000000000000000///......---,,,,,,,,,,,,...///000333555888;;;===;;;777444333777:::;;;;;;555888999777666888666333///000000111111111111000111111111000//////......,,,,,,------...//////000111111111111111111222222000000111111222222222222111111111111111111111111//////000000111111111111222222222222111111000000---......///000111111222000000000000111111111111333333333333444555666666444444333333333333444444===EEENNNTTTTTTSSSRRRSSS]]]]]]]]]```dddeeedddbbbuuu}}}}}}}}}~~~vvvwww~~~uuunnnbbbRRR>>>///,,,111000......000...******---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************((()))***)))((('''(((***))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......(((---111222222333444444444222333666555===\\\||||||pppwwwbbb[[[CCCCCCDDDFFFIIIJJJHHHGGGHHHFFFEEEFFFHHHHHHDDDAAA@@@>>><<<:::999:::;;;<<<777777888999;;;:::888666888:::;;;:::999888:::;;;777888:::===??????>>><<<=========???BBBDDDDDDDDD@@@???>>>=========>>>???>>>===<<<<<<>>>???>>>===999???CCCCCCDDDGGGHHHFFFFFFDDDBBBAAABBBEEEHHHJJJEEEEEEDDDBBB@@@>>><<<;;;>>>DDDMMM[[[rrreeecccbbbbbbaaa]]][[[^^^bbb]]]ccchhhjjjgggeeegggiiiaaa``````aaacccdddbbbaaa\\\ccchhhhhhccc___```cccYYYXXXXXXXXXYYYZZZ\\\]]]WWWQQQIIICCC???<<<999666444444333333222111000000WWWWWWXXX[[[[[[XXXQQQKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJNNNQQQQQQNNNJJJIIIJJJEEEDDDBBBEEERRR^^^^^^VVV^^^^^^MMMLLLLLLLLLKKKKKKKKKMMMPPPSSSTTTSSSRRRQQQQQQPPPMMMIIIEEECCCAAA@@@AAA???<<<>>>CCCDDDJJJRRRYYY```gggpppwww}}}nnnJJJ<<<999<<<>>>KKK]]]cccZZZ[[[XXXLLL<<<333333666111111000000//////............---------,,,,,,,,,...//////111333555777888888888666555444444444444333555777888999:::999999444222///------...111222111222333444333111///...---,,,,,,,,,---...///000000000////////////000000222111111111111333555666222111111111111111111222000000000000000000000000222111111111000000//////000000000000111111111222...000222222111000111111111111111444666888777555555555333000222:::@@@AAALLL[[[lllpppcccVVVVVV^^^fffiiimmmoookkkeeegggmmm{{{|||{{{vvvtttuuusssooofffWWWDDD555////////////------------------------...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++***)))(((''''''''')))******))))))***,,,******+++******)))((('''+++++++++*********))))))))))))************)))))),,,+++***))))))***+++,,,******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222222333333555999???DDDgggrrrrrrdddQQQAAAAAAGGGIIIIIIIIICCCDDDGGGJJJKKKHHHCCC>>>>>>======>>>???===:::777888888999:::::::::999999666666888999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@BBB@@@???BBBFFFHHHGGGFFF@@@AAABBBBBB@@@@@@AAACCCEEE???<<<>>>===:::===DDDNNNUUUkkkooojjjbbbbbb```]]]ZZZYYY[[[]]]aaacccddddddgggiiieee___^^^ccceeebbbaaacccdddbbbYYY]]]bbbffffffbbb\\\XXXWWWVVVVVVXXX[[[\\\YYYWWWUUUOOOGGG???;;;999888888555444333111000/////////VVVVVVVVVXXXYYYVVVQQQLLLNNNMMMMMMLLLKKKKKKJJJJJJGGGJJJNNNNNNLLLKKKJJJKKKCCCDDDAAAAAAHHHSSSXXXVVVaaa}}}cccQQQNNNPPPJJJJJJJJJJJJLLLOOORRRTTTSSSRRRQQQPPPPPPMMMIIIFFFCCCAAAAAABBB@@@===>>>BBBDDDJJJQQQWWW]]]eeemmmttt{{{yyyOOO>>>:::======IIIaaaoooeeeaaaZZZPPPFFF===555111111111111000//////...............---------,,,,,,---------...000111333444888888777666555444333222222333555777888999999999999777444222000000000111///000222333333333222111////////////.........---///......------......///000000//////000222333444222222111111111111222222111111111111111111111111222111111111000000000000000000000000000000111111---///000000///...///111000111000000000000000000111444444444999BBBHHHIIIMMM^^^tttzzzlllZZZTTTYYY^^^fffrrrwwwsssmmmqqqyyy}}}yyyqqqgggffflllqqqqqq}}}zzz___HHH???333,,,***,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************))))))))))))''')))******))))))***+++((())))))*********))))))+++++++++*********))))))))))))************))))))++++++***))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////222222333333333666:::>>>MMMjjjzzz___QQQKKKGGGEEEEEEJJJGGGDDDBBBDDDGGGJJJKKKJJJIIIGGGEEECCC@@@>>><<<;;;;;;;;;;;;:::999888777666777777888888888888888888888888888999999999999999999999::::::::::::;;;::::::;;;<<<===>>>>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@AAADDDEEECCCBBBGGGFFFEEEBBB@@@@@@BBBDDD<<<<<<>>>AAA@@@@@@HHHSSSvvv~~~~~~iiiggg___aaabbbaaa___]]]\\\\\\]]]___``````cccfffddd___bbbeeeeeebbbaaacccccc```]]]___bbbfffgggddd]]]XXX^^^\\\ZZZYYYYYYWWWSSSPPPQQQLLLDDD===999777666666444444222111000/////////WWWVVVVVVWWWXXXVVVTTTQQQOOOOOOOOONNNMMMMMMLLLLLLEEEHHHKKKMMMMMMLLLMMMNNNCCCEEECCC@@@BBBJJJQQQTTT]]]nnn}}}xxxcccQQQMMMQQQHHHHHHHHHIIIKKKNNNQQQSSSRRRQQQPPPPPPPPPMMMIIIFFFCCCAAABBBDDDBBB======AAACCCHHHOOOUUU[[[bbbkkkqqqxxx}}}^^^DDD;;;>>>;;;BBB^^^ttttttkkk___TTTMMMCCC888000222111111000000///...............------------,,,+++++++++,,,,,,---...///666666777666555444222111111222333444666777888999===<<<:::777555222000///......///000222333444444111222222111000...,,,+++------,,,,,,,,,,,,------...............///000111222222111111111111222222111111111111111111111111111000000000000/////////////////////////////////,,,------,,,+++,,,...000...///000...,,,---111444:::<<<===<<<@@@IIINNNOOOJJJ[[[nnnssseeeSSSNNNSSSYYYdddssszzzuuuooorrrzzzxxxtttiii```aaajjjqqqsss{{{yyy[[[===222...******,,,......,,,------------------------...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++((()))******))))))***+++'''''')))******++++++++++++************)))))))))))))))************))))))+++******))))))******+++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------............/////////111222333222111222444666777EEEggglll[[[NNNGGGEEEDDDDDDEEEEEEEEEBBB@@@GGGGGGFFFDDDBBBAAAAAABBB??????>>>===;;;:::888888888999999999999888777777777777888888888999999999999999999:::::::::;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCDDDCCCAAAAAABBBCCCAAA>>><<<<<<<<<;;;;;;===BBBLLL```~~~nnncccddd]]]```dddeeeccc```^^^]]]\\\^^^___^^^aaaeeedddaaabbbdddbbb______aaa___[[[```___```dddhhhfff___XXX___^^^[[[YYYWWWSSSOOOKKKKKKFFF???:::777555444333444333222000////////////ZZZYYYYYYXXXYYYYYYYYYXXXOOOOOONNNNNNMMMLLLLLLLLLGGGHHHJJJLLLNNNOOOPPPQQQFFFFFFGGGFFFHHHLLLNNNOOOSSSXXXbbbggg]]]MMMHHHNNNEEEFFFFFFHHHJJJMMMPPPQQQQQQPPPPPPPPPPPPNNNJJJGGGCCCBBBCCCFFFCCC>>>===@@@AAAFFFMMMSSSYYYaaakkkrrruuuzzzsssOOO<<<===999<<>>111---++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************((()))******)))((()))+++(((((()))***************************))))))))))))))))))************))))))******))))))))))))******************++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////111222222111111111222444444CCCmmm~~~|||vvvfffQQQMMMIIIFFFDDDBBB???===CCCEEEGGGFFFCCCBBBCCCEEEBBBBBB@@@???>>>======<<<============<<<;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>???AAABBBCCCDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDDDDDDDDDD;;;>>>AAABBB???<<<:::999:::???IIIZZZtttpppddd```ccc\\\```ccceeedddbbbaaa``````bbbbbb```aaaeeeeeebbb^^^^^^\\\YYYZZZ]]]\\\WWW```\\\[[[```eeefff___XXXZZZYYYXXXVVVTTTQQQNNNKKKEEEAAA<<<888555444333111222222111000///......///[[[[[[ZZZYYYYYYYYY[[[\\\RRRQQQOOONNNMMMMMMNNNNNNIIIIIIIIIKKKMMMOOOPPPQQQFFFEEEHHHMMMRRRRRRNNNKKKKKKHHHLLLUUUSSSIIIEEEJJJDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOPPPPPPNNNKKKHHHDDDCCCDDDFFFDDD???>>>@@@@@@EEEKKKRRRYYYbbbllltttuuuyyy~~~[[[???===999999HHHUUUppp|||{{{bbbHHH:::666222222222111000000////////////.........------------,,,++++++*********+++,,,...000333444444333222333333333333222222222111888999999999777555222111000///.........//////000///000222333333222000...//////............//////+++,,,,,,,,,------------......------------......------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))+++...111,,,000333444444:::CCCKKKZZZWWWNNNDDDAAADDDHHHHHHKKKPPPWWW[[[WWWSSSXXXaaaaaa___```dddccc^^^[[[\\\aaadddhhhooo{{{}}}jjjQQQ===222//////,,,***))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((()))***+++***)))((()))******************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............---///222222222111222333555222555HHHjjjsssbbbmmmxxxaaaNNNBBB@@@DDDGGGEEEFFFGGGGGGFFFEEEEEEFFFBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>?????????@@@???@@@@@@@@@AAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@>>>>>>>>>======>>>BBBDDD@@@PPPjjj{{{pppiiiccc``````bbb]]]___```aaa``````bbbcccccceeeeeebbb```cccccc```ZZZ\\\ZZZWWWXXX\\\\\\YYY\\\XXXVVVZZZ```bbb]]]WWWTTTUUUTTTSSSPPPLLLJJJIII@@@===999777555444333111111111000///............[[[[[[[[[YYYWWWWWWZZZ\\\VVVTTTQQQOOONNNOOOQQQSSSIIIHHHGGGIIILLLOOOQQQRRRFFFDDDFFFOOOUUUTTTPPPNNNMMMFFFDDDJJJMMMHHHFFFHHHDDDEEEFFFHHHJJJKKKLLLMMMOOOOOOOOOPPPPPPOOOLLLIIIFFFDDDEEEFFFDDD???>>>AAA@@@DDDJJJPPPWWW```kkksssxxx{{{~~~nnnIII@@@:::;;;CCCHHH^^^yyyyyyVVV@@@888333222222111111000///////////////.........------------,,,+++++++++++++++***+++---///111111111111222333333444333222000///333444555666555444333222222222111000000///......---...000111222222222111000000////////////000000,,,,,,---......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,*********+++++++++,,,,,,,,,---------,,,...000333111333555555666;;;BBBHHHVVVSSSKKKBBB???DDDHHHIIIGGGKKKUUU___aaa^^^\\\]]]___YYYVVV[[[______^^^^^^```aaabbbhhhuuusss]]]EEE777333000,,,))),,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))...---,,,+++***)))(((((()))***+++***)))((()))***+++++++++******)))''''''(((((()))))))))))))))***))))))************))))))((())))))******))))))(((((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,///111222111111222444000333555777CCC```}}}{{{cccRRRFFF@@@AAA???===>>>AAADDDFFFFFFAAAAAAAAAAAABBBDDDFFFGGGEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAA???<<<::::::;;;<<<;;;999:::???IIIVVV___kkkwwwjjjfffaaa^^^]]]^^^______]]]]]]]]]\\\[[[]]]```ccc```dddddd```]]]^^^^^^[[[ZZZ]]]^^^ZZZYYY\\\___^^^ZZZVVVTTTUUUYYY[[[XXXTTTRRRRRRRRROOOJJJEEEBBBAAA<<<999777666555444333111000000///...............[[[\\\]]][[[XXXXXXZZZ\\\XXXUUUQQQMMMLLLOOORRRUUUKKKIIIHHHJJJOOOTTTWWWXXXJJJFFFGGGMMMPPPRRRVVV\\\UUUMMMFFFEEEHHHIIIGGGEEEFFFFFFGGGIIIJJJKKKKKKKKKOOONNNOOOPPPPPPOOOLLLJJJHHHFFFEEEFFFCCC>>>???CCCAAAEEEJJJNNNTTT\\\fffnnnxxx|||]]]FFF:::;;;AAAAAAVVVqqqeeeKKK>>>333333222111111000000///////////////............---,,,,,,++++++++++++,,,+++++++++,,,------.........000333555555444222000111111222333333333333333333444444444333222000///......//////000111111222111000000//////000000111---.../////////...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,---...//////---...000111000111333444666555555666999<<<@@@CCCLLLLLLIIIDDDEEEKKKOOOOOOJJJKKKSSSaaahhhddd[[[UUUUUURRRSSSZZZaaadddfffiiigggddd___]]]bbbiiihhhcccMMM<<<......111///,,,***,,,,,,++++++***+++---///++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))***+++***((((((((()))))))))*********))))))((((((((((((((())))))******))))))************))))))'''((()))******)))((('''&&&''''''((())))))************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---///000000//////111222---333777444333@@@XXXmmmnnn^^^bbbXXXJJJCCCDDDFFFFFFEEE@@@@@@??????@@@BBBEEEFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@<<<>>>??????===<<<===???@@@FFFPPP\\\lll}}}jjj[[[[[[[[[ZZZZZZ[[[ZZZYYYZZZZZZZZZYYYXXXYYY\\\___[[[```bbb___\\\\\\[[[YYYZZZ```bbb\\\WWWYYY^^^```[[[XXXUUUTTTSSSSSSQQQOOONNNOOOOOOKKKDDD???<<<<<<777666444444444444222000//////......------......^^^___```^^^[[[ZZZ[[[^^^XXXTTTNNNJJJIIILLLQQQTTTMMMKKKJJJNNNTTT[[[^^^___NNNKKKIIIKKKLLLOOO]]]lll\\\TTTIIICCCDDDHHHGGGBBBGGGGGGHHHIIIJJJJJJJJJJJJNNNNNNNNNPPPQQQPPPMMMJJJIIIFFFEEEEEEBBB>>>???DDDBBBFFFJJJMMMQQQYYYbbbiiiwww|||oooMMM999999@@@===WWWjjjlllTTTEEE333333222222111000000000000/////////............,,,,,,++++++++++++,,,,,,---,,,+++*********+++++++++...222666777666444222111111111222222222333333444555666777777555333222/////////...///000111111000000////////////000000...///000000000///...------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........+++,,,---...000111222222...000222333333333444666777666555777;;;@@@BBBCCCGGGJJJKKKJJJMMMRRRUUUTTTUUURRRUUUbbbkkkhhh^^^VVVMMMNNNTTT]]]ccceeekkkpppmmmhhh```XXXTTTOOODDD888///++++++///---'''***222*********)))((('''((()))++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***++++++***((((((((()))'''((()))******++++++***'''((((((((())))))******))))))************))))))'''((()))******)))((('''%%%&&&&&&'''((())))))*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000///------///111000444666444111444>>>HHH___yyywwwrrr]]]SSSNNNHHHCCC@@@???>>>===>>>@@@CCCDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>?????????@@@@@@@@@===>>>>>>>>>>>>?????????>>>>>>>>>============<<<:::;;;;;;;;;<<<<<<<<<<<<888;;;???@@@@@@BBBFFFIIIOOO___yyyttt[[[VVVYYYZZZYYYWWWWWWVVVTTTWWWXXXYYYXXXWWWWWWYYY[[[XXX^^^bbb```]]]]]]\\\ZZZZZZaaaccc\\\TTTUUUZZZ___]]][[[XXXTTTPPPNNNMMMLLLIIIKKKKKKHHHBBB===;;;;;;444333222333333333111/////////...---------......]]]^^^^^^\\\]]]___```___[[[\\\TTTJJJIIIQQQRRRJJJOOOKKKHHHKKKQQQWWWYYYXXXLLLJJJGGGFFFJJJUUUdddpppfffaaaTTTFFFCCCIIILLLIIIGGGFFFIIILLLLLLIIIJJJNNNRRROOOMMMMMMOOOPPPMMMJJJJJJHHHEEEBBB@@@@@@AAABBBGGGGGGHHHLLLSSS[[[dddiiisss{{{WWW======???:::IIIccc|||vvvfffWWWMMM999444000222222000000222////////////............------......------,,,+++++++++++++++++++++++++++,,,---...000222444666777333333333333333333333222555555555555555555555555333333222222111000//////............///////////////...------///000000///......---,,,,,,+++******+++,,,---...////////////...------------...//////000000//////...............///000111333555666666444555777888888:::===@@@GGGOOO\\\ZZZOOOPPPTTTMMMVVVSSSQQQUUU\\\```ZZZQQQEEEQQQ[[[\\\[[[^^^bbbcccjjjeeeYYYFFF888333000...++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++*********************************+++*********))))))(((((())))))))))))***************************)))((((((++++++***)))(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000111111111333777:::CCCYYYlllcccxxxgggVVVPPPKKKCCC===;;;<<<>>>???;;;:::<<>>BBBGGGLLLVVVffftttlll[[[ZZZZZZXXXWWWVVVWWWWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[[[[]]]___``````^^^\\\ZZZ``````___[[[XXXVVVVVVWWWZZZWWWSSSQQQOOOOOOMMMLLLHHHFFFCCCAAA???<<<888555333333222222111000000000............---,,,+++***^^^___```^^^\\\]]]___aaaaaaccc[[[NNNJJJPPPQQQLLLOOOKKKHHHJJJOOOSSSSSSRRRIIIHHHGGGHHHLLLWWWeeeoookkkjjjaaaRRRIIIJJJNNNOOOJJJGGGGGGKKKLLLIIIJJJMMMPPPOOOMMMMMMOOOOOOOOONNNOOOLLLIIIEEECCCBBBBBBCCCCCCDDDFFFJJJQQQYYYaaafffrrr{{{kkkFFF<<<;;;999CCC[[[wwwttt___NNN???888333333222000///111////////////............------......------,,,++++++++++++++++++++++++++++++,,,---...000222333444333333333222222111111111222222333333333444444444333333222222111111000000000000//////......------......---...///111111111000//////...------,,,,,,+++,,,---....../////////...............///000000/////////.........------...//////000111222222333222444666888:::<<<>>>AAAAAAHHHXXX\\\RRROOONNNGGGJJJGGGEEEHHHQQQXXXYYYVVVYYYVVVSSSUUU___hhheee^^^WWWRRRFFF777...---,,,***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************************************)))))))))((())))))))))))***************************)))((((((++++++***)))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////000111111111111222666999@@@BBBWWWzzz{{{kkk]]]RRRIIICCC???CCC???===AAABBB>>>===???::::::;;;<<<<<<;;;:::999888888999<<<>>>@@@@@@@@@<<<;;;:::999999:::<<<===>>>???>>>======@@@FFFJJJSSS[[[hhhwww{{{pppcccZZZVVVWWWWWWXXXWWWVVVUUUTTTWWWWWWYYYYYYZZZYYYXXXXXXXXXZZZ\\\]]]]]]\\\ZZZYYY[[[\\\]]][[[XXXVVVVVVVVVYYYVVVSSSQQQQQQOOOMMMLLLGGGDDDAAA>>><<<:::666444222222222111111000000000............---,,,,,,+++^^^```bbb```\\\\\\```eeeeeegggaaaRRRKKKOOORRRQQQOOOLLLIIIJJJMMMOOONNNLLLIIIIIIHHHIIIOOOYYYfffnnnnnnsssppp```OOOJJJOOOUUUNNNHHHFFFIIIKKKJJJIIIKKKMMMNNNNNNMMMMMMMMMOOOPPPQQQOOOKKKGGGEEECCCCCCCCCBBBCCCEEEJJJQQQYYY```dddoooxxxVVV===999<<<<<>>>>>============>>>AAACCCFFFHHHCCCGGGMMMTTT[[[cccjjjooo}}}pppgggccc```[[[WWWSSSTTTVVVXXXXXXVVVSSSQQQVVVWWWZZZ[[[[[[YYYVVVUUUWWWXXXZZZ\\\]]]\\\[[[ZZZWWWYYY[[[ZZZXXXWWWWWWWWWWWWUUUTTTSSSRRRPPPNNNKKKDDDAAA===:::999777555444222222111000000000111111.........---------------\\\___bbbbbb^^^\\\aaajjjgggjjjeeeWWWMMMNNNSSSVVVOOOMMMKKKKKKNNNOOOOOONNNPPPMMMJJJJJJOOOYYYeeelllkkksssuuugggSSSIIINNNXXXRRRIIIDDDGGGKKKKKKIIIIIIKKKMMMOOOMMMJJJJJJLLLPPPNNNLLLJJJGGGEEEDDDDDDDDDCCCDDDGGGLLLSSSZZZaaadddkkkuuuiiiCCC:::???;;;EEE[[[yyywww___MMMBBB777333222///...000////////////............------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------000000000111222222333333222222222111111111111111222222222222222333333333333333222222111111000000,,,---...------,,,,,,------,,,,,,,,,++++++******++++++,,,---------------...............///000000---------------------------.........///000000000000222666999:::;;;===???JJJ@@@CCCHHHBBB???DDDCCCHHHHHHJJJOOOQQQRRRVVVZZZgggoooqqqeeeUUUHHH@@@<<<222///***(((,,,111000******+++++++++++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************)))))))))))))))((()))))))))************))))))************)))(((******)))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000111111111///000222333888777777>>>NNNllllllaaalll~~~yyyvvvrrrhhhaaa[[[UUUMMMHHHGGGIIIMMMOOOPPPQQQRRRRRRSSSTTTWWWYYY^^^___cccgggkkknnnqqqrrrpppzzzoooiiiccc```___]]]XXXTTTTTTUUUVVVWWWWWWVVVTTTSSSXXXXXXZZZZZZZZZXXXVVVUUUXXXYYY[[[]]]^^^^^^]]]]]]ZZZ[[[[[[YYYWWWWWWXXXZZZWWWUUUTTTSSSRRRPPPLLLIIIBBB???:::777666666555444111111000///000000111222......------------......ZZZ\\\aaaddd```\\\bbbkkklllooolll```SSSOOORRRVVVNNNMMMMMMNNNPPPSSSUUUUUUYYYTTTNNNKKKNNNWWWbbbhhhccckkkoooeeeSSSHHHLLLUUURRRJJJEEEGGGKKKJJJIIIIIIJJJMMMOOONNNJJJIIIJJJLLLKKKKKKIIIHHHGGGGGGGGGHHHDDDDDDGGGKKKQQQXXX___bbbjjjsss}}}NNN<<<======>>>JJJeee}}}nnnUUUGGG999333222000000111////////////............------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555666555555444333222111111000222222222222222222222333222222222333333444444444///111222111...,,,+++,,,------,,,,,,,,,,,,,,,+++,,,,,,------......------------,,,,,,,,,---......------------------------,,,---...///111222333444111444666777777888:::;;;AAA777888??????CCCIIIFFFGGGIIIPPPWWWVVVOOOMMMOOOXXXbbbfffXXXBBB333...---+++,,,,,,...333777333+++*********++++++,,,,,,,,,+++******************++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))******((()))))))))************((())))))*********))))))***)))))))))))))))******))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///000111000//////000111000555888666333@@@aaavvvwwwwwwssswwwvvvbbb```]]]]]]^^^\\\YYYVVVXXXXXXXXXWWWWWWXXXXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^]]]```___\\\YYYWWWWWW[[[]]]XXXVVVTTTSSSQQQNNNIIIFFF???<<<888666555555555444000000///...///000222333//////...---------......[[[[[[```fffccc]]]___hhhrrruuusssiii\\\SSSQQQSSSNNNMMMMMMNNNQQQVVVZZZ]]]___YYYQQQNNNPPPWWW^^^ccc___aaabbb^^^SSSIIIIIIOOOPPPJJJFFFIIIKKKIIIHHHIIIJJJLLLOOOPPPNNNMMMKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKDDDDDDDDDGGGLLLSSSZZZ___jjjrrr}}}```AAA999???:::???TTTmmm{{{|||yyy```OOO===555333222111222////////////............------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333555666666666555444333222222111111111111111111111111111000111111222333444555555222555777666222......000000/////////////////////------......///......---,,,,,,++++++,,,,,,---...---------------.........,,,---...000222444555666222333444444444555777999888555<<>>;;;333222111222333222000...///...---,,,...000333555555333000---,,,+++,,,,,,bbb```^^^```bbb```ZZZTTT___aaa```\\\[[[ZZZUUUNNNMMMNNNOOOOOOOOOPPPSSSUUUVVV]]]bbbaaa``````ZZZQQQZZZXXXUUUSSSUUUUUULLLBBBLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPSSSWWWYYYXXXSSSPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHEEEDDDGGGIIILLLSSS[[[___eeeqqq}}}pppIII======999:::KKKeeesssrrruuueeeRRREEE:::222111444000/////////............///............---------++++++++++++++++++++++++************************(((((())))))******++++++,,,,,,,,,---///000222333333222222111000//////...000///////////////000000................................................////////////............000000///------,,,,,,,,,,,,---------......//////,,,------...///000000111000111222444666777999999999::::::<<>><<<999;;;GGG^^^tttyyyaaaKKK===666333111000000/////////.........///............---------++++++++++++++++++++++++************************)))))))))))))))*********+++++++++,,,---...///000000000000000000111111111222222111000/////////000------------------------------------------------........................000///...---,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111111222333444555777888888888888666444888<<<:::444222000---+++***)))******,,,,,,,,,++++++******************)))))))))((((((************************+++++++++*********))))))---,,,+++******+++,,,---))),,,+++'''---:::>>>:::,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...//////000000111222222222111000222888BBBSSSlllyyyjjjgggrrr}}}||||||yyyrrrtttkkkaaaZZZYYYZZZYYYXXXVVVUUUUUUUUUVVVYYY\\\^^^\\\YYYWWWWWW[[[]]]^^^^^^\\\]]]]]][[[[[[]]]___aaacccbbb```___````````````YYYVVVVVVZZZ[[[XXXVVVWWWYYYTTTLLLEEE@@@<<<999666111000000//////////////////......---...000222333111000///...------------dddaaa]]]]]]^^^___\\\YYY^^^\\\ZZZZZZ___aaaXXXMMMMMMNNNOOONNNLLLLLLNNNOOOWWWYYYYYYXXXZZZ\\\[[[WWWQQQOOOKKKIIINNNUUUUUUPPPQQQOOOLLLIIIGGGHHHIIIJJJMMMNNNPPPSSSTTTSSSOOOLLLKKKKKKKKKKKKLLLLLLMMMNNNHHHFFFFFFIIIJJJLLLQQQYYY```dddllluuu~~~uuuHHH@@@:::<<>>;;;888555333111000//////......//////.........//////000000111//////...------------...ccc```\\\\\\]]]___```___[[[YYYWWW\\\ggglllbbbUUUPPPQQQRRRQQQPPPQQQRRRTTTVVVSSSPPPOOOQQQTTTSSSRRRPPPNNNHHHFFFKKKSSSWWWUUUPPPMMMJJJGGGFFFFFFIIIJJJLLLMMMNNNPPPQQQPPPMMMKKKLLLLLLKKKKKKLLLLLLMMMNNNHHHFFFGGGJJJKKKKKKPPPVVV___bbbhhhpppyyy[[[GGG;;;===>>>CCC______FFF>>>888000000000000////////////...///............---------++++++++++++++++++++++++************************++++++******))))))((((((+++******)))))))))******)))***+++,,,---...///000111111000///.........///////////////////////////------------------------...............///////////////...---------------,,,---------------------------......////////////111111111111111111111111,,,---+++((())),,,***%%%(((((('''((()))***,,,---......---,,,,,,+++******))))))))))))))))))((((((************************************))))))))))))******))))))))))))******---///---((((((,,,---***,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******))))))((((((+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------.........///000000111111111000222444222000555<<>>;;;>>><<>>999111111111000000000/////////............---------++++++++++++++++++++++++************************)))))))))))))))*********+++***************++++++)))))))))))))))(((((((((((((((((((((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,++++++,,,,,,---++++++++++++******))))))************************))))))))))))(((((((((((('''***+++(((''')))***(((((((((((()))((((((((('''))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((((())))))***++++++***)))))),,,---///...***'''&&&(((,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------...//////000000222//////000000---///333444888555111555999JJJdddmmmXXXRRROOOPPPPPPLLLKKKNNNNNNPPPSSSTTTTTTSSSRRRRRROOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWYYY^^^hhhsss{{{}}}eeeQQQNNNQQQPPPPPPTTTUUU\\\ccceeeaaa\\\ZZZYYYUUUPPPLLLKKKHHH@@@:::888444333111111111111000...//////...------------...---..................---.........///111222444444llljjjhhhdddaaa```bbbcccXXXZZZ^^^eeennnrrrhhh\\\SSSTTTUUUUUUTTTUUUWWWYYYWWWNNNKKKQQQVVVRRRNNNLLLGGGIIIFFFBBBCCCGGGIIIGGGDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHLLLNNNOOOOOOHHHHHHIIIIIIJJJLLLMMMNNNJJJIIIKKKNNNMMMJJJKKKOOOOOORRRZZZffftttUUU???:::777;;;DDD[[[gggwww}}}nnnTTTBBB===111111111111000000000000//////.........---------++++++++++++++++++++++++************************(((((())))))******++++++)))))))))))))))***++++++((()))))))))******++++++***)))((((((((((((((()))((((((((((((((((((((((((************************))))))***++++++,,,------*********)))******++++++***)))))))))((((((''''''*********)))))))))))))))))))))))))))))))))((((((&&&***+++((((((***+++***))))))******+++******))),,,++++++***)))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))&&&(((,,,...---+++,,,///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,------......//////------000111///000333000222000222777222222???BBBccc~~~gggRRRRRRKKKIIIMMMOOOMMMMMMPPPMMMPPPUUUWWWVVVSSSPPPOOOOOONNNNNNOOOPPPRRRTTTUUUTTTTTTUUUXXX```ooojjjPPPIIIIIIHHHLLLSSSVVV^^^fffhhhccc\\\XXXWWWTTTNNNJJJIIIDDD;;;555444333111000000000000///---//////...------------...........................///000111333666999;;;<<>>===:::555000222111000////////////000,,,---///000111111000///,,,++++++,,,000555:::>>>EEEGGGKKKPPPVVV^^^fffkkk}}}www{{{|||pppiiiiiifff___WWWXXX\\\aaaooouuulll]]]VVVRRRUUUWWWTTTOOOMMMNNNSSSUUUQQQOOOPPPRRRRRRSSSLLLGGGIIIKKKIIIHHHIIIKKKHHHEEEDDDEEEGGGHHHIIIGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKIIIGGGGGGJJJLLLLLLMMMMMMLLLJJJJJJKKKMMMQQQQQQWWWbbbkkksss{{{cccDDD:::;;;===DDDjjjxxxfffDDD===777222333222//////111/////////.........------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,'''...555777222,,,******))))))))))))))))))***+++******))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***,,,,,,***)))***+++,,,,,,+++************+++,,,,,,,,,,,,------------------------............000000000000111111111111666333222222444<<>>999888666333000000000//////......//////,,,---///000000///...---***---000444999AAAKKKRRRXXXZZZ\\\___ccchhhnnnssszzzzzzyyynnnmmmiiibbb[[[ZZZ\\\```ppp|||xxx```WWWSSSVVVYYYUUUOOOKKKKKKPPPSSSQQQNNNPPPXXX^^^[[[QQQIIIHHHJJJIIIIIIKKKKKKHHHEEEDDDEEEGGGHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLKKKMMMMMMKKKHHHGGGIIILLLMMMNNNNNNMMMKKKJJJKKKLLLRRRRRRXXXbbbkkkqqqzzzvvvMMM===;;;:::;;;XXXTTTBBB:::333222222000///111////////////...............------------,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************++++++++++++###(((---...+++((('''''')))((((((((()))***++++++)))))))))))))))*********)))***************++++++(((((())))))******++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***((())))))***************)))***,,,,,,***)))***+++++++++******************++++++,,,,,,,,,---------,,,,,,---------........./////////000000000111111111111333333000000888BBBBBB___vvvhhhWWWKKKEEECCCAAABBBDDDGGGGGGGGGEEEGGGJJJKKKKKKKKKLLLNNNOOOQQQTTTUUUUUUUUUVVVVVVQQQPPPPPPRRRUUUWWWXXXXXXUUUWWWYYYYYYXXXZZZ___cccbbb___]]]bbbiiimmmkkkgggddd^^^UUUQQQUUUYYYUUULLLDDD???999444333222222111//////............//////222111000///............333999AAAFFFJJJQQQ[[[ccceeeffffffffffffhhhkkknnn|||{{{~~~rrrmmmfffccc\\\\\\]]]aaasssaaaYYYSSSVVVYYYUUUOOOKKKKKKNNNPPPOOOMMMSSS```lllgggZZZMMMIIIKKKLLLMMMOOOKKKHHHEEEDDDEEEGGGHHHIIIFFFFFFDDDDDDEEEGGGJJJLLLLLLOOOPPPNNNJJJHHHJJJMMMMMMNNNOOONNNLLLKKKKKKLLLPPPQQQVVV___gggnnnyyy^^^FFF===;;;:::HHHkkkgggIII???666333222000000111000000/////////..................---------,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))*********+++++++++''')))++++++)))(((***,,,)))((((((((()))***++++++(((((())))))************))))))******+++++++++,,,(((((())))))******++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))(((((()))************))))))***,,,,,,***)))***+++************************+++++++++,,,,,,,,,------,,,,,,,,,------------........./////////000000000,,,,,,///444555111111333777???KKK[[[ppprrrjjj___WWWQQQLLLIIIGGGBBBAAA@@@@@@AAACCCCCCCCCDDDFFFIIIJJJJJJKKKLLLNNNPPPRRRUUUUUUTTTSSSSSSTTTRRRPPPNNNOOOTTTYYY^^^```\\\]]]\\\ZZZXXXYYY___ccclllhhhbbb^^^\\\]]]___```iiiaaaUUUMMMNNNPPPJJJAAA===:::555111000000111111//////............//////222111...---...222666888CCCKKKTTTYYY[[[___eeejjjmmmnnnnnnmmmllllllnnnppp|||~~~tttmmmdddddd\\\]]]___ccctttbbbZZZUUUVVVWWWTTTPPPOOONNNNNNNNNNNNOOOUUUdddsssqqqaaaRRRNNNOOOPPPQQQRRRKKKHHHEEEDDDEEEGGGHHHIIIFFFEEEEEEEEEFFFHHHJJJKKKLLLPPPSSSQQQLLLIIIKKKNNNLLLMMMOOONNNMMMLLLLLLMMMMMMMMMRRRZZZaaaiiivvvoooMMM===888>>>@@@VVVzzzsssQQQEEE999444333111000111000000000/////////..................---------,,,,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((''''''((())))))))))))))))))))))))************+++)))))))))((('''(((+++---))))))))))))))))))***+++'''((()))******+++******))))))******+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))***,,,,,,***)))***+++((()))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000,,,+++000333222000111555333111777DDDUUUbbbiii~~~rrr___SSSLLLEEEDDDCCCAAABBBDDDAAA@@@??????@@@AAABBBCCCCCCFFFHHHJJJJJJKKKLLLNNNOOOQQQSSSSSSRRRQQQQQQQQQRRROOOMMMNNNSSSYYY^^^aaa``````^^^ZZZVVVVVVZZZ^^^hhhiiigggccc^^^[[[[[[]]]bbb^^^TTTKKKIIIIIIDDD===888666333000//////111222//////......//////000000/////////222777???GGGKKKTTTYYY```ccceeefffhhhkkkmmmnnnoooppppppqqqsssuuuvvvvvv{{{yyywwwsssiiiggg______bbbgggvvvyyyaaa[[[VVVVVVUUURRRRRRTTTQQQNNNMMMPPPQQQVVVdddrrrrrrcccUUUQQQRRRQQQOOONNNKKKHHHEEEDDDEEEGGGHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJLLLQQQUUUSSSMMMIIIKKKNNNJJJLLLNNNOOONNNMMMMMMNNNKKKLLLPPPWWW]]]gggvvvWWW???999???<<>>BBB@@@@@@?????????@@@CCCEEECCCEEEHHHIIIJJJKKKLLLNNNLLLNNNPPPQQQPPPOOOPPPPPPOOONNNMMMOOOSSSVVVXXXYYY\\\^^^^^^\\\XXXVVVWWWZZZ\\\___bbbcccaaa^^^]]]]]]XXXXXXTTTKKKDDDBBB@@@<<<333333222111000000111333000////////////000111222222555:::AAAIIISSSZZZ^^^bbbcccdddfffhhhjjjlllmmmjjjlllnnnooooooppprrrtttooojjjpppuuuzzz{{{rrrlllccccccgggkkkxxx~~~tttaaa[[[WWWVVVTTTQQQSSSWWWSSSNNNNNNQQQSSSVVVaaammmnnn```TTTQQQRRROOOJJJHHHKKKHHHEEEDDDEEEGGGHHHIIIEEEFFFGGGHHHIIIJJJJJJJJJKKKQQQUUUSSSMMMIIIJJJMMMJJJLLLNNNOOONNNMMMNNNNNNMMMMMMPPPWWW]]]hhhxxxeeeIIIBBB;;;:::CCCcccnnnppp]]]MMM===666444222000111000000000000//////////////////.........---------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))************((()))***++++++***))))))++++++***)))(((((())))))&&&''')))***+++++++++***))))))***+++,,,,,,------++++++******))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''(((((())))))))))))))))))***,,,,,,***)))***+++'''((()))+++++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...,,,...111222///...000///000222333111000444:::777===CCCJJJ[[[vvvwwwkkk^^^UUULLLCCCBBBFFFEEE???<<<>>>>>>;;;===CCC???>>>===;;;;;;<<>>:::888777111222222222111111222333000000000000000111222222;;;???GGGPPPZZZaaagggjjjkkkhhhffffffiiimmmpppqqqmmmoooppppppppppppqqqssswwwuuummmgggnnn|||zzzpppiiiaaa```iiisssvvvrrrhhhaaa[[[XXXUUUQQQSSSVVVRRRQQQPPPPPPRRRVVVZZZ]]]]]]SSSMMMMMMLLLHHHFFFIIIFFFDDDBBBDDDGGGJJJIIIHHHLLLIIIFFFGGGIIIJJJHHHEEEIIIPPPVVVVVVPPPKKKKKKMMMJJJLLLOOONNNLLLKKKLLLNNNLLLLLLOOOUUUZZZbbbqqqwwwVVV:::???777;;;SSSooo|||xxxrrrXXXQQQCCC777444555333---000000000000////////////------------------------+++++++++*********))))))************************))))))************))))))))))))))))))))))))))))))'''((())))))))))))((((((///111333111,,,(((''')))+++'''&&&)))+++))))))+++(((((('''(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))+++*********))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))+++++++++++++++***)))((()))))))))***))))))((('''((((((((((((((()))******++++++************++++++...---,,,+++************************************))))))))))))))))))))))))++++++******+++---...000(((***,,,......,,,***(((---,,,,,,++++++,,,,,,---************************)))(((((()))++++++***((((((((('''(((((()))***+++''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''(((***,,,...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,---------------,,,,,,,,,------............------111000/////////000222333333222222666>>>IIIUUU\\\tttwwwfff^^^KKKJJJHHHEEEAAA>>><<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLRRRUUUPPPMMMOOOSSSTTTTTTWWWYYYWWWTTTTTTXXX]]]\\\[[[[[[[[[ZZZXXXTTTQQQPPPKKKEEE@@@;;;777222///444111...------///000000---000222333444888>>>CCCMMMSSSZZZaaadddfffggggggkkkjjjgggfffjjjqqqrrroooooopppqqqrrrssssssssssssvvvtttppplllpppwww{{{zzzqqqpppiii```aaagggiiieeegggbbb^^^[[[UUUPPPPPPTTTUUUTTTRRRPPPPPPRRRTTTUUUWWWNNNHHHHHHHHHDDDCCCFFFEEECCCAAACCCFFFHHHHHHGGGIIIIIIHHHHHHIIIIIIGGGFFFJJJOOOTTTTTTQQQMMMLLLMMMJJJLLLOOONNNLLLKKKLLLNNNJJJJJJMMMQQQTTT\\\lll|||___CCC>>>777888JJJfffyyyhhhSSS???:::999444000000000000000000////////////------------------------,,,,,,,,,,,,+++++++++***************************))))))************))))))))))))))))))))))))))))))((((((((())))))*********222000...+++***))))))((('''''')))...---(((%%%%%%)))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))*********)))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))*********))))))((('''!!!###$$$''')))+++,,,,,,((((((((((((((()))***************))))))*********++++++*********++++++,,,************************))))))))))))))))))))))))+++*********+++,,,---...)))***,,,------,,,***)))+++******))))))******+++))))))))))))))))))))))))+++***)))***+++,,,***((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((***+++,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,---------------------...------............------000000/////////000111222222111///000444:::AAAEEEMMMXXXjjj}}}||||||yyymmm]]]OOOIIIHHH@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>???@@@AAABBBDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPTTTXXXYYYSSSMMMMMMNNNNNNRRRUUUXXXWWWTTTTTTWWW[[[WWWWWWWWWYYYZZZYYYVVVTTTNNNIIICCC===999555222000111///...///000111111111---000222555:::DDDPPPYYYZZZ]]]aaadddfffhhhkkkmmmlllllljjjhhhkkkqqqsssppppppqqqqqqqqqrrrrrrssssssxxxssspppqqqqqqqqqssswwwrrrvvvppp```YYY^^^```\\\dddcccbbb___WWWOOOOOOTTTUUUTTTSSSQQQPPPOOOOOOOOOQQQKKKFFFEEEEEECCCBBBDDDDDDBBBAAABBBDDDFFFGGGGGGFFFHHHKKKKKKJJJHHHGGGGGGKKKLLLOOOQQQRRRQQQPPPOOOKKKMMMNNNNNNMMMLLLLLLMMMIIIJJJLLLMMMOOOVVViii{{{rrrNNN???:::777@@@WWWrrr~~~^^^CCC???===444///333000000000000////////////---------------------------------,,,,,,,,,++++++************************))))))************)))))))))))))))))))))))))))))))))((((((((()))+++,,,---444...(((&&&)))***)))'''((((((+++---+++''')))...***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))((((((''''''(((((())))))************((((((((((((((()))*********))))))(((((())))))***((((((((()))***+++,,,---************************))))))))))))))))))))))))***)))))))))***+++,,,---+++++++++++++++++++++++++++******))))))******+++((((((((((((((((((((((((***)))))))))++++++)))'''***))))))(((((((((((()))))))))''''''''''''))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((*********++++++++++++,,,,,,---------.../////////------............------000////////////000111111333333222111222333555666666:::@@@IIIUUUeeewwwxxxiiiRRRPPPKKKDDD>>>;;;<<<===999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>???@@@AAABBBEEEEEEGGGHHHIIIJJJJJJJJJLLLLLLLLLLLLNNNPPPRRRSSSUUUYYYXXXRRRLLLKKKKKKJJJPPPSSSVVVVVVTTTSSSUUUWWWQQQRRRSSSVVVYYYYYYWWWUUUJJJEEE>>>888555333222000000000///000000000111111111555<<>>888999JJJhhhsssVVVGGG===555111333000000000000////////////---------------------------,,,,,,,,,,,,+++++++++************************))))))************))))))(((((((((((((((((((((((())))))(((((()))+++...000///+++(((&&&'''((((((''',,,***))))))''')))333>>>******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))(((((('''++++++***)))((('''''''''((((((((((((((())))))***))))))(((((((((((())))))(((((((((((()))***+++,,,************************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))&&&&&&&&&''')))***)))(((******)))(((((('''((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))************++++++++++++,,,,,,---......///000000,,,------......------,,,........./////////000000000111222444444444444444666777888999:::>>>EEEIIIYYYYYY[[[aaannn|||hhhZZZTTTJJJ???AAA@@@????????????===<<<999999999999::::::::::::888999999999::::::::::::;;;<<<===>>>@@@AAAAAAAAADDDDDDFFFHHHIIIJJJKKKKKKMMMMMMLLLLLLMMMOOORRRSSSNNNRRRSSSNNNKKKKKKKKKJJJMMMPPPSSSTTTSSSRRRRRRTTTNNNNNNPPPSSSUUUVVVTTTRRREEE@@@999444222111111111111000000///...000222555<<>>******)))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((()))******))))))((($$$$$$$$$%%%&&&''')))***((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******************************))))))))))))))))))))))))(((((()))))))))******)))---,,,***))))))***,,,------,,,,,,++++++,,,,,,---************************%%%%%%%%%(((+++------,,,******)))(((((('''((((((+++***(((''''''(((***+++(((((((((((((((((((((((())))))*********))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))*********++++++++++++,,,,,,---...///000000,,,,,,------------,,,,,,------......////////////)))+++...111222222222111333555666777777666666777@@@???======BBBNNN^^^iiiqqqxxxyyyiiiZZZRRRPPPPPPKKK@@@<<>>@@@AAAAAAAAAAAABBBEEEHHHJJJLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPLLLPPPQQQNNNMMMNNNNNNKKKLLLNNNPPPQQQQQQPPPPPPPPPMMMMMMNNNOOOPPPPPPMMMKKK@@@;;;555111///000111111/////////...000555===CCCOOOVVV___dddeeedddddddddgggiiikkkllllllmmmnnnoooqqqssssssoooooorrrsssrrrqqqqqqpppqqqsssvvvzzz||||||vvvoookkkjjjrrrnnnjjjfffbbb]]]\\\___^^^```eeehhhbbbYYYWWW[[[WWWVVVUUUSSSPPPLLLJJJHHHIIILLLKKKFFFDDDFFFGGGFFFDDDDDDDDDCCCBBBDDDHHHKKKFFFHHHKKKLLLKKKJJJIIIIIIFFFDDDCCCGGGMMMSSSVVVWWWPPPOOONNNNNNOOONNNLLLKKKHHHGGGHHHKKKMMMSSS```lllnnn|||OOOAAA888999AAASSSvvv]]]@@@:::888111000000000000////////////------------------------+++++++++*********))))))************************))))))************)))))))))))))))))))))))))))))))))((((((((()))+++,,,---###'''++++++'''%%%&&&)))((((((+++---+++''')))...***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((()))*********))))))...---+++)))))))))******((((((((((((((()))*********))))))(((((())))))***+++******)))))))))******************************))))))))))))))))))))))))((()))************))))))---,,,+++******+++,,,---+++******))))))******+++************************''''''(((***...000000///***))))))(((((((((((()))******((((((((((((******(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))************++++++,,,,,,,,,---.........,,,,,,------------,,,,,,,,,------...///.........+++,,,...000000000000///111111111222333555777888666777888888888888:::<<>>@@@AAAAAAAAA???@@@CCCFFFIIILLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMQQQTTTUUURRRQQQRRRPPPLLLKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLKKKIIIEEEBBB:::666222//////000111111,,,...222555:::CCCOOOWWW```bbbddddddbbbdddhhhlllhhhkkknnnppppppoooooopppooosssssspppoooqqqsssrrrqqqpppqqqqqqsssuuuwwwyyy}}}tttpppmmmrrrnnnsssyyyppp]]]YYYccc``````cccfffbbbZZZVVVWWWUUUTTTRRRPPPMMMKKKIIIIIIHHHMMMMMMGGGDDDFFFGGGFFFCCCCCCCCCAAA@@@BBBGGGKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIGGGEEEFFFIIIMMMQQQSSSQQQOOOMMMNNNOOOOOOLLLJJJJJJGGGHHHKKKNNNQQQWWW^^^aaajjjtttzzzaaaIII:::<<<>>>EEEgggjjjKKK;;;666444000000000000////////////------------------------,,,,,,+++++++++*********************************))))))************))))))))))))))))))))))))))))))((((((((())))))*********&&&''''''''''''((()))***'''''')))...---(((%%%%%%)))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''(((((((((((('''''''''((()))*********))))))(((((((((((())))))&&&'''(((((()))))))))(((888666222...+++)))((((((((((((((((((((()))***************))))))************************+++,,,---************************)))))))))))))))))))))))))))******++++++***)))))),,,++++++++++++++++++,,,+++******))))))******+++************************(((((((((***,,,...---+++)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........------////////////000000000111111000//////000222333444000222555777777666555555555333444999===@@@FFFMMMDDDBBB@@@AAAFFFKKKMMMLLLOOOQQQRRRSSSWWW[[[]]][[[ccc```gggiii```___bbb___\\\WWWTTTSSSOOOFFF>>><<<===999666777777666888<<<666777666333222555666555;;;:::888666666666888999222222444555666888999999888888888999999999::::::777999<<>>;;;:::ZZZrrrUUU;;;333666000000000000////////////---------------------------------,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))'''((())))))))))))((((((+++'''######'''***+++***+++'''&&&)))+++))))))+++(((((('''(((((()))***+++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((((((((())))))%%%%%%&&&'''((((((((('''000...+++)))''''''((((((((((((((((((((()))******++++++************++++++(((((()))***+++---///000************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))(((''''''((())))))'''&&&(((((('''(((((()))***+++))))))************))))))(((((((((((((((((((((((()))(((''''''(((***,,,...))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........---,,,---,,,,,,+++,,,---///000,,,---...000222222111000333222000//////111444666000///222666666333444777444777777555444555666666222555777777777:::<<<<<<;;;888@@@DDD<<<;;;???===<<<777666:::<<<:::888888444333555777555000000333222444666666777888777555000333777888888666666777888888777777777666666666888999999999999:::::::::777999<<>>@@@BBBDDDFFFFFFGGGEEEGGGKKKNNNOOONNNMMMLLLPPPSSSTTTSSSTTTVVVSSSNNNKKKJJJHHHHHHJJJLLLMMMMMMKKKJJJHHHGGGEEEAAA<<<888333111//////000111111000666>>>HHHOOOTTTZZZbbbhhhbbbeeehhhhhhffffffhhhjjjlllmmmnnnmmmlllkkkkkkllljjjooorrrooommmooorrrqqqqqqqqqqqqpppnnnmmmkkkjjjyyytttuuurrryyywwwdddcccdddbbbbbbaaacccgggfffZZZMMMTTTNNNLLLOOOPPPNNNKKKKKKOOOSSSSSSLLLHHHHHHEEE@@@DDDDDDDDDCCCBBBBBBEEEGGGIIIJJJIIIFFFGGGJJJHHHDDDHHHIIIJJJHHHFFFFFFJJJMMMPPPRRRSSSQQQLLLIIIIIIKKKHHHHHHHHHIIIKKKOOOSSSUUUXXX[[[```fffoooyyybbb???999999999RRRuuu|||pppRRRCCC???222111000///000111000...,,,......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******...***&&&%%%'''))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************,,,,,,,,,++++++*********((((((((()))******++++++'''(((******((((((((()))...,,,)))((())),,,///222777444---'''(((......+++(((***,,,++++++,,,***((()))))))))))))))******+++,,,***(((((()))***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((******))))))(((((('''''')))************))))))((()))************+++++++++...------,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000///......///111333444111111111111111111111111///000000000111111111111333333333444444555555555111111111111111111111111222333555666666555333222333333333333333333333333333333333444444444555555333333333444444444555555444444444555555555555666777666555555555777888999666666666777999<<<@@@BBB<<<<<<===>>>@@@CCCEEEFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGJJJMMMMMMLLLMMMQQQUUURRRSSSTTTUUUTTTQQQNNNLLLKKKNNNMMMJJJJJJLLLLLLIIIKKKNNNNNNHHH>>>666444444000111222000///000666:::EEEMMMVVV\\\___bbbgggkkkhhhiiiiiihhhfffgggiiikkkqqqooollljjjiiikkkmmmooosssrrrooommmnnnppppppnnnpppllllllhhh___```bbbZZZuuuqqqsss{{{xxxdddaaaaaa\\\]]]^^^aaahhhkkkbbbVVVWWWQQQNNNQQQRRROOOLLLLLLLLLRRRSSSNNNJJJIIIHHHEEEEEEFFFFFFDDDBBBBBBCCCEEEMMMMMMKKKEEEDDDHHHJJJIIIHHHJJJKKKJJJHHHGGGIIILLLOOOQQQTTTUUUSSSPPPLLLJJJJJJJJJJJJJJJLLLMMMOOOQQQUUUXXX]]]dddlllvvvnnnFFF===;;;888HHHaaatttSSSAAA:::222333222111111222111000............---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******...***&&&&&&'''))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++*********)))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***************+++++++++******)))))))))*********)))))))))))))))''')))******)))(((((())),,,+++)))))))))+++...000222444222,,,)))++++++))))))******))))))******))))))))))))))))))******++++++***))))))******)))'''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))((((((***)))))))))((((((((('''((())))))*********)))))))))************+++++++++------,,,++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............///...------...///111333111111111111111111111111//////000000000111111111111111111222222222333333111111111111111111111111222333444555555444333222333333333333333333333333222222222222333333333333333333333333444444444444444444444444555555555555777666666555555666777888666666666777999<<>>???<<<<<<;;;;;;===AAADDDGGGCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMOOONNNKKKJJJMMMOOOQQQQQQRRRRRRPPPNNNKKKIIIKKKNNNNNNLLLLLLMMMLLLIIIJJJFFF@@@:::555222222222...///000222888DDDSSS^^^dddfffhhhgggdddccceeegggjjjkkkkkkjjjiiihhhjjjllllllkkkiiihhhhhhiiikkkmmmllllllmmmmmmllljjjgggfffcccXXXQQQPPPNNNKKKNNNTTTvvvooonnnttt}}}qqqbbbbbbaaa]]]]]]\\\]]]dddiiifff______XXXTTTUUUUUUQQQMMMLLLFFFLLLRRRQQQMMMKKKMMMOOOJJJJJJJJJHHHFFFEEEFFFGGGQQQTTTQQQIIICCCEEELLLOOOHHHJJJKKKLLLKKKJJJIIIIIILLLNNNTTT]]]dddaaaVVVKKKLLLLLLMMMMMMLLLKKKJJJJJJMMMOOOTTTZZZbbblllvvv}}}VVV@@@======???CCCeeeuuuXXXAAA>>>666444222222222222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((()))*********************************))))))************))))))((((((((()))++++++)))((()))***(((((()))******************000333///,,,+++)))&&&***)))***,,,,,,***)))***))))))******++++++++++++)))((()))+++,,,+++)))&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((******+++++++++))))))*********+++++++++++++++******)))******+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,---...///000................................./////////000000............////////////000000000000000000000000111111222333333222111111222222222222222222222222000000000111111111222222222222222222333333333333333333444444444555555555777777666666555555555555666666666777888:::<<<===<<<;;;::::::<<<@@@DDDFFFCCCDDDEEEFFFGGGHHHHHHHHHNNNQQQSSSQQQNNNLLLMMMOOOMMMNNNOOOOOONNNMMMKKKJJJJJJMMMOOOMMMLLLMMMKKKGGGHHHCCC<<<666333222000///---111888>>>GGGRRR___hhhfffgggggggggeeefffhhhkkkkkkllllllkkkjjjiiijjjllljjjjjjiiiiiiiiijjjkkkllllllkkkjjjjjjeee___[[[[[[XXXSSSMMMNNNPPPMMMVVViii}}}rrrooonnnxxxnnnbbbdddbbb```___\\\[[[```fffeee```bbbZZZUUUTTTTTTPPPNNNNNNHHHLLLPPPPPPMMMKKKMMMQQQIIIIIIHHHFFFDDDDDDFFFHHHMMMRRRRRRKKKEEEFFFJJJKKKHHHHHHIIIKKKLLLKKKJJJIIIKKKLLLQQQ[[[ddddddZZZPPPJJJKKKLLLLLLLLLLLLKKKKKKJJJMMMQQQWWW^^^gggpppwww~~~{{{dddDDD<<<===???@@@LLLgggGGG;;;777444222111111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))((()))*********))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++(((((())))))************(((***++++++)))))))))***'''((()))*********))))))+++,,,+++***,,,///---((()))(((,,,222222,,,((()))))))))***++++++++++++***(((((()))+++,,,,,,)))&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((******+++++++++))))))*********++++++++++++******)))******++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------.........------......//////---------------------------............////////////////////////.........////////////////////////000111111111111111111000111111111111111111111111111111111111222222222222111111111222222222333333333333333444444444444555777666666666555555444444555666666777888999;;;;;;::::::999999;;;???BBBEEECCCDDDEEEGGGHHHHHHHHHHHHNNNQQQSSSRRRNNNLLLMMMNNNJJJJJJKKKLLLMMMMMMLLLKKKHHHLLLNNNLLLKKKKKKHHHCCCAAA===888444222000...,,,111:::FFFQQQXXX^^^dddhhhffffffffffffgggiiilllnnnkkklllmmmlllkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjkkkkkkoookkkhhheee^^^VVVTTTXXX___eee```^^^cccbbbnnnuuupppqqq|||nnndddgggdddaaa___[[[YYY^^^fffiiiffffff]]]UUUSSSSSSQQQPPPRRRPPPNNNNNNPPPNNNLLLMMMQQQKKKJJJGGGCCCAAAAAADDDGGGIIIMMMOOOJJJFFFGGGGGGFFFGGGFFFFFFHHHKKKLLLKKKJJJIIIIIILLLUUU^^^aaa]]]VVVJJJJJJKKKKKKKKKLLLLLLLLLJJJLLLPPPTTTZZZccclllrrr}}}{{{|||QQQ===;;;===<<>>888555222111111111000////////////.........------,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******+++************)))))))))''')))+++,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''((()))******)))(((''''''''''''''''''(((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************+++++++++++++++,,,,,,,,,'''(((((()))******++++++(((***++++++***))))))***((()))************))))))+++***((('''+++000///***)))(((---666666---((()))((()))+++,,,,,,,,,+++***(((((((((***+++,,,***((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***************)))************++++++++++++************+++,,,,,,************++++++++++++************++++++++++++,,,,,,,,,,,,------------........................------------------------------------.........//////////////////.........////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222000000111111111222222222333333333333444444444444555555666666666555444444555555666777888999999999888888999:::<<>>???@@@AAACCCEEEGGGHHHHHHGGGFFFGGGKKKNNNOOOLLLKKKKKKMMMKKKKKKKKKKKKKKKJJJJJJJJJEEEJJJLLLIIIGGGDDD>>>777111222111///...222888>>>MMMUUU```ggghhhggggggggglllkkkjjjjjjjjjkkkjjjjjjjjjlllmmmmmmkkkiiihhhhhhjjjjjjkkkkkkjjjhhhfffeee___WWWRRRTTTTTTWWWfffwwwwwwrrrsssrrrkkkpppmmmiiigggaaa\\\^^^fffkkkkkkmmmbbbWWWTTTTTTTTTWWW[[[bbbWWWOOOPPPRRRPPPOOOQQQ^^^ZZZRRRJJJEEEEEEHHHLLLFFFGGGEEEAAABBBFFFEEEBBBEEECCCAAACCCHHHLLLMMMLLLGGGDDDCCCGGGOOOXXX^^^aaaOOOMMMKKKIIIHHHIIIJJJKKKMMMNNNQQQSSSXXX___ffflllrrrvvvzzz~~~oooGGG;;;<<<<<<@@@XXXsssLLL<<<999555333333333333222000/////////............,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))%%%)))---...,,,******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++)))(((''''''((((((((())))))************))))))))))))******))))))))))))))))))))))))(((((()))***************(((((())))))*********+++++++++******)))((((((((()))***,,,,,,***)))***+++,,,+++***************+++%%%+++///,,,)))***+++***,,,'''***333333***''',,,(((***+++------,,,+++******((('''((()))++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))(((((('''((((((((())))))******)))************))))))((()))************+++++++++,,,+++++++++,,,------...)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***........................,,,,,,,,,---------...............------,,,,,,,,,........................//////............//////000000000000000000000000............/////////000000000000000111111111111222222333333333444444444222333555666666666555555555555666777777777777777444666999;;;===?????????AAABBBEEEGGGHHHHHHGGGFFFGGGKKKOOOPPPNNNMMMNNNPPPNNNNNNMMMKKKJJJIIIHHHGGGDDDIIIKKKHHHEEEAAA;;;333111222222000000666BBBLLLYYY___eeehhhhhhggghhhjjjjjjiiihhhhhhiiijjjiiihhhjjjkkkmmmmmmjjjhhhggghhhiiijjjjjjjjjiiifffdddbbb___VVVRRRWWW]]]fff{{{xxxsssxxx|||nnnqqqqqqhhhiiigggccc______cccjjjpppjjjfff```ZZZWWWVVVWWWXXXYYYTTTPPPRRRUUUTTTQQQOOOfff[[[PPPKKKHHHGGGIIIMMMGGGCCCAAAEEEHHHEEECCCCCCCCCDDDEEEGGGHHHIIIJJJJJJFFFGGGHHHGGGHHHPPP]]]gggUUUPPPJJJHHHKKKLLLKKKHHHOOONNNTTT]]]]]]WWW\\\gggiiiuuuwwwwww||||||~~~}}}UUU???===???FFFAAAiiittt]]]DDD;;;444222222000000333000000///.....................---------,,,,,,,,,---,,,++++++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))),,,+++***'''%%%%%%(((***+++******++++++***'''%%%******))))))((((((''''''))))))))))))))))))))))))((()))***)))''''''(((***+++(((&&&'''))))))'''%%%((((((((())))))))))))))),,,+++)))((((((((()))***)))***,,,+++)))(((((((((************************,,,,,,++++++***)))))))))************************,,,***))))))******)))'''******++++++++++++******(((((((((((()))+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((&&&'''''''''(((((())))))&&&'''((())))))***))))))(((((())))))))))))((((((+++***)))(((((()))***+++)))))))))))))))******+++))))))))))))+++---///000...---***)))((()))***+++---,,,,,,+++*********+++************************,,,------,,,***))))))+++---,,,,,,++++++,,,,,,---........................***,,,---,,,,,,---///111000000///...---,,,,,,+++,,,,,,,,,---------......////////////////////////222111111111000000//////////////////............111111000000000000111111222222333444444444444333222333444666666666666555777666555555555444333222999777666888<<<>>>===;;;@@@???@@@CCCGGGIIIGGGDDDIIIJJJLLLKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOMMMJJJHHHEEEFFFEEECCC???999333///555111///444???LLLVVV[[[dddfffgggfffdddfffggggggiiikkklllllliiigggfffffflllkkklllpppnnniiieeefffgggiiiffffffgggaaabbbpppnnncccVVVZZZssszzzxxxppppppnnnfffhhhfffbbb^^^]]]aaahhhmmmllliiiddd___[[[YYYXXXXXXUUURRRPPPRRRUUUUUUSSSQQQYYYUUUQQQMMMGGGEEEJJJRRRHHHCCCBBBEEEGGGFFFDDDEEEDDDDDDFFFGGGHHHHHHIIIIIIFFFGGGGGGFFFFFFLLLVVV^^^RRRMMMHHHHHHKKKNNNNNNLLLPPPNNNSSS[[[ZZZUUUZZZdddjjjvvvxxxwww~~~|||}}}hhhGGG<<<<<<<<<;;;ZZZwww]]]GGG>>>666444333111000111000000///.....................---------,,,,,,,,,...---------------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''(((((()))(((((((((((()))))))))))))))******)))((('''((())))))(((((((((******((('''***)))))))))((((((((('''))))))))))))))))))))))))((()))***)))'''''')))******(((''''''))))))'''%%%(((((((((((()))***+++,,,---,,,+++***))))))***+++*********)))(((***---000***************************************+++++++++************************,,,***))))))******)))'''******++++++++++++*********))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((())))))'''(((((())))))))))))((((((((())))))))))))(((((())))))(((''''''((())))))))))))(((((())))))***+++))))))))))))***+++---...+++***)))((())))))++++++---,,,++++++*********+++***************************+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---------------------------+++,,,---,,,+++***,,,...///......------,,,,,,,,,,,,,,,,,,------------...........................111000000000////////////............////////////111111000000000000111111111111222333333333333333222333444555666666555555666444444888===???;;;666888666666999===@@@@@@???@@@???@@@CCCGGGHHHGGGEEEHHHIIIKKKKKKJJJIIIJJJKKKOOOOOOPPPQQQPPPMMMIIIFFFGGGCCC===999777666444222111333999BBBNNNYYYbbbfffgggiiijjjhhhfffffffffggghhhjjjllllllkkkiiiiiiiiijjjjjjlllnnnlllhhhhhhkkkhhhcccaaabbbccchhhwww~~~ooommm}}}ssspppmmmdddhhhgggccc```___ccciiimmmqqqooolllgggaaa\\\WWWUUURRRQQQPPPPPPRRRTTTTTTTTTNNNPPPQQQOOOFFFCCCKKKWWWKKKFFFDDDFFFGGGEEEEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGEEEDDDFFFLLLRRRMMMJJJGGGHHHLLLOOOPPPOOOQQQNNNQQQVVVVVVRRRWWW```hhhuuuwwwvvv~~~|||UUU>>>;;;:::===NNNlllgggMMMBBB888666555333000000000000///.....................---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((''''''((((((((((((((((((((())))))))))))%%%(((***+++***))))))))))))'''&&&&&&((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))(((''')))+++***)))(((((())))))((('''))))))(((((()))+++,,,...---,,,++++++***++++++++++++***)))'''(((,,,333888++++++++++++++++++++++++))))))******+++,,,,,,---+++++++++++++++++++++++++++***))))))***+++)))(((******++++++++++++******++++++***)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((''''''''''''(((((((((((())))))((())))))))))))(((((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((())))))***+++)))))))))((()))***++++++''''''((())))))***++++++,,,,,,+++************+++************************(((***++++++++++++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////...............---------...//////000000111000000//////000000111000000111222222222222222111222333444555555555555777444333999BBBCCC===666666666777:::???BBBCCCCCC??????@@@CCCGGGHHHGGGFFFFFFHHHJJJKKKJJJIIIIIIIIINNNNNNPPPQQQQQQNNNHHHDDDDDD>>>888444444444333222222;;;HHHUUU___fffjjjmmmjjjjjjjjjiiigggfffgggjjjeeehhhkkklllkkkiiiiiiiiiggghhhkkkmmmkkkjjjooowwwbbbXXXbbbmmmjjjrrr{{{tttpppwwwrrrmmmfffjjjiiigggeeeeeehhhnnnrrrvvvuuurrrnnnggg___XXXTTTYYYXXXSSSNNNMMMQQQVVVWWWPPPPPPQQQNNNGGGCCCKKKVVVOOOJJJGGGGGGFFFCCCCCCFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDGGGIIIKKKIIIGGGHHHLLLNNNPPPOOONNNLLLMMMQQQRRRQQQVVV]]]aaammmqqqsss{{{}}}}}}aaaCCC===;;;BBBEEE\\\zzzVVVHHH:::666666444111000000000///.....................---------,,,,,,,,,)))***++++++***))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((((((((((((((((((((())))))))))))&&&'''*********)))***,,,---***'''%%%''')))******))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,***))))))))))))))))))(((+++***((((((((()))+++,,,++++++++++++++++++++++++******)))((()))---333888++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))***++++++,,,,,,++++++***++++++***))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((())))))))))))***))))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((((()))&&&'''((()))))))))))))))++++++***************+++************************)))***,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++******,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------++++++,,,---...000000111000000////////////000000//////000111111111111111111222222333444444555555999777666888<<<<<<777222666666888:::===@@@AAABBB>>>???AAADDDFFFGGGGGGGGGEEEGGGJJJKKKJJJHHHHHHHHHKKKKKKMMMOOOQQQNNNHHHCCC;;;;;;999666444333444555===GGGVVVbbbgggiiijjjkkklllhhhdddaaa______dddjjjdddgggjjjkkkiiihhhggggggeeefffiiikkkiiijjjuuukkkXXXcccrrrnnn|||ttt|||tttpppkkkjjjiiiiiihhhhhhkkkppptttqqqqqqqqqoookkkeee```\\\jjjhhh___QQQLLLRRRZZZ]]]ZZZUUUPPPMMMIIIFFFJJJQQQQQQMMMIIIHHHEEEAAAAAAEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEEEEDDDEEEFFFIIIHHHGGGHHHJJJLLLMMMMMMKKKJJJJJJMMMOOOQQQUUUZZZWWWbbbhhhnnnzzz|||~~~|||zzz~~~mmmIII===888>>><<>>777777555333111000000///.....................---------,,,,,,,,,***+++---,,,++++++---///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))((((((((())))))(((((((((((())))))))))))((())))))((('''))),,,///111...)))''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))((()))***,,,)))************)))******,,,+++)))((('''(((((()))))))))******************)))************,,,...111++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++***)))***+++,,,+++***++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))(((((())))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))(((((('''''')))))))))))))))((('''&&&*********))))))***++++++************************+++,,,---,,,***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,,,,,,,---///111))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------***+++,,,---...///000111000000////////////000000//////000111111111111000111111222222333333444555::::::999777555444444555666777999::::::;;;===>>><<>>999::::::JJJvvvzzzaaaFFF888666555333111000000///.....................---------,,,,,,,,,,,,...///...---...333777,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((())))))***+++(((((((((((())))))))))))******)))'''''')))---000333///+++(((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))+++---)))***++++++******+++,,,+++++++++******)))(((((((((((()))*********))))))(((***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,,,,***++++++,,,,,,,,,,,,++++++)))))))))***+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))******))))))))))))((((((((())))))))))))(((((('''(((((())))))))))))(((((())))))************))))))((((((''''''(((((()))***(((((())))))))))))((('''++++++***))))))(((''''''***))))))))))))***++++++************************,,,------,,,***))))))***++++++************++++++++++++++++++++++++++++++(((***,,,,,,---...111333*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...///000000000//////......//////000//////000111111111111111111111111111222333444555888::::::777333333777<<<777888999999888888999:::;;;>>>BBBDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMLLLJJJHHHJJJMMMLLLGGGAAA888777444000000999HHHUUU\\\```ggglllmmmkkkiiihhhbbbUUUHHHBBB===;;;EEERRRjjjmmmooopppmmmjjjgggffffffccc___\\\XXXYYYbbbmmm~~~lllmmm}}}rrrgggmmmwwwtttqqqjjjjjjiiigggeeedddfffhhhaaabbbeeehhhkkkoooqqqssswww```RRRVVV^^^```YYYSSSPPPRRRRRRNNNKKKJJJIIIHHHIIIJJJFFFBBBBBBGGGCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEEEECCCBBBCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMOOOOOONNNLLLSSSYYYjjj}}}{{{}}}}}}hhhDDD???888===HHH```tttPPP<<<777555333111000000///.....................---------,,,,,,,,,,,,......,,,+++...666<<<,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***,,,,,,(((((((((((()))))))))))))))******)))))))))+++...000---***((()))))))))((('''((((((((()))))))))***))))))))))))))))))))))))((()))******)))***,,,...(((***,,,,,,******+++---)))***,,,---...---,,,+++((()))***+++++++++******)))+++---,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,------,,,,,,+++************++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++*********)))))))))(((((('''(((((())))))))))))((((((((())))))))))))(((((((((((()))******)))(((((((((''''''''''''((())))))'''((()))*********)))(((++++++))))))((()))***+++)))))))))))))))***++++++***************************,,,---,,,******+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++,,,///111+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......++++++,,,------...////////////............/////////000111111222222111111111111000000111222333444777888888777666666888:::666888999999777666888:::;;;>>>BBBEEEEEEFFFHHHJJJMMMMMMMMMLLLKKKKKKNNNQQQTTTOOOJJJJJJLLLKKKEEE???777555555999BBBOOO\\\cccggghhhjjjlllmmmjjjeeeaaaRRRFFF<<<:::777777AAAOOOgggjjjnnnooommmjjjhhhfffbbb\\\WWWUUUUUUWWW___hhhqqqssszzzuuurrrvvvsssqqqmmmmmmkkkhhhdddbbbcccdddaaabbbccceeeiiimmmqqqtttzzzbbbRRRTTTZZZ\\\PPPOOOQQQVVVVVVPPPKKKJJJDDDDDDGGGJJJGGGCCCDDDIIIBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCCCCDDDCCCBBB@@@@@@BBBDDDEEEFFFGGGIIIJJJMMMNNNMMMLLLMMMNNNLLLIIIMMMQQQWWWjjj{{{|||zzz}}}zzz{{{zzzMMMBBB555<<>>CCCEEEEEEFFFHHHKKKOOOOOONNNLLLKKKLLLPPPSSS[[[TTTMMMKKKLLLJJJCCC===333333999HHHZZZfffiiihhhmmmlllkkklllkkkfff]]]VVVEEE;;;555999:::;;;GGGVVVbbbeeejjjlllkkkhhhfffeee\\\VVVRRRSSSVVV[[[dddlllwww~~~xxxnnnqqqrrrnnnmmmnnniiibbbbbbgggaaa___^^^```eeeiiijjjiiixxxvvvlllZZZNNNNNNTTTYYYWWWVVVUUUSSSRRRPPPMMMLLLIIIFFFDDDCCCDDDEEEFFFFFFPPPFFF???AAAFFFFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDGGGJJJJJJHHHFFFKKKMMMPPPRRRQQQNNNIIIFFFIIINNNUUU```rrrwww|||}}}|||{{{aaaCCC;;;555:::JJJbbbkkkGGG888333222777000000000000///////////////////////////......---++++++------------++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********+++++++++++++++***)))'''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---+++,,,------------,,,+++,,,,,,++++++,,,,,,---...((()))***,,,------,,,,,,************************(((''''''***,,,...---,,,---------------,,,,,,,,,000///---,,,+++++++++,,,***++++++,,,---......///---,,,,,,---//////...---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++******))))))******++++++++++++************))))))((((((''''''+++***)))(((''''''''''''))))))))))))))))))))))))***************)))((('''(((((()))*********************))))))((((((''''''))))))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////000000000000111111111111111222222222333555777777666666666777888888777777888999:::;;;???@@@CCCFFFGGGHHHGGGGGGNNNPPPRRRSSSSSSRRRPPPNNNTTTTTTOOOGGGDDDDDD@@@:::444;;;OOOkkkxxxtttnnnnnnmmmlllmmmnnngggVVVFFF>>><<<888999===AAAFFFRRR```hhhdddbbbeeeiiiggg^^^UUU]]]]]]\\\ZZZfffnnnxxxvvvwwwxxxnnnqqqqqqooooooqqqnnnhhheeeggg___\\\ZZZ\\\bbbfffhhhhhhoookkkbbbWWWRRRTTTUUUTTTUUUVVVVVVTTTPPPNNNLLLKKKIIIGGGEEEDDDDDDFFFHHHIIIPPPHHHBBBCCCEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFIIIIIIGGGFFFHHHJJJNNNQQQQQQPPPMMMKKKNNNSSSXXX___mmm}}}wwwsssoooHHH>>>777;;;BBBSSSvvvhhhHHH===888222222111000000000////////////000///...---------......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---***+++,,,------,,,+++***+++++++++++++++,,,,,,---))))))+++,,,---,,,,,,++++++++++++***************,,,---------------,,,,,,,,,,,,,,,+++++++++++++++///...---,,,+++,,,,,,---++++++,,,,,,---.........---------...///000///---,,,,,,...//////......---++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******++++++*********)))))))))******))))))(((((()))))))))))))))))))))))))))))))))************))))))((((((((()))******************)))))))))((((((((('''))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------------...------------............////////////000000000000000000000111222222222333222444666666555444555666666666555555777888:::<<<>>>@@@BBBEEEGGGGGGGGGFFFJJJLLLOOOQQQQQQPPPOOOMMMQQQNNNKKKIIIFFF@@@:::555>>>LLLcccxxxxxxpppmmmoooiiiccc^^^UUUIII???;;;444555<<>>444000111111000000000/////////000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,)))***+++,,,,,,+++***)))***************++++++,,,***++++++,,,,,,,,,++++++,,,,,,++++++*********)))000222333222---++++++,,,---,,,,,,,,,+++++++++***------,,,,,,,,,---...///++++++,,,,,,---.........------,,,...///000...---******+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++******+++++++++++++++***************))))))******+++,,,))))))))))))))))))))))))((())))))************)))(((((()))***************))))))))))))(((((((((((())))))))))))************))))))))))))))))))******))))))))))))))))))))))))+++******))))))******+++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------................../////////000000000//////000111222222333333222333555444333333444666444333333333555888:::<<<===???AAADDDFFFGGGFFFFFFEEEGGGJJJMMMNNNNNNNNNMMMOOOJJJIIIKKKGGG<<<666999RRRdddwww~~~yyyrrrlllfff]]]TTTNNNFFF<<<777666333999FFFSSSZZZ]]]bbbhhh___cccccc]]]VVVVVV```jjjnnniiiwwwzzzzzzzzz|||~~~tttmmmhhhddd___```eeelllpppqqqwwwrrrhhhbbbdddeee___UUUXXX[[[]]]ZZZTTTPPPOOOPPPJJJIIIFFFDDDDDDFFFJJJMMMLLLJJJJJJIIIDDD??????CCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDFFFFFFEEEDDDEEEFFFIIILLLOOORRRSSSTTTSSSXXX\\\]]]```nnnzzz}}}vvvyyyzzz|||___GGG;;;@@@;;;:::[[[mmmNNNDDD>>>777555111111111000000000/////////000111111111000......---------,,,,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,)))***++++++++++++***))))))))))))))))))******+++++++++,,,++++++++++++***---,,,,,,++++++******)))///222555222,,,)))***---...---------,,,,,,,,,,,,+++,,,,,,---...///000111,,,,,,,,,------.........,,,,,,+++---...///...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++******************+++,,,---...))))))))))))))))))))))))'''((()))***************(((((()))***************))))))))))))((((((((((((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))************************************************++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++))))))))))))*********+++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---.........///000000000//////000111222333333444111333444333333333444666333333222222444777:::<<<<<<>>>AAADDDFFFFFFFFFFFFBBBDDDGGGJJJLLLMMMMMMMMMOOOHHHHHHKKKCCC888<<>>999QQQwww\\\HHH<<<555888111111111111000000000000...000444666555333///,,,------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++)))***++++++++++++***)))))))))(((((())))))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********///222000+++)))+++...------------------------------...000111333333444///////////////000000000---,,,,,,---///000...---........................---------,,,,,,,,,+++++++++++++++++++++++++++,,,******++++++++++++******************************************+++---...///************************'''((()))***************(((((()))***************(((((((((((())))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***************************(((((()))))))))*********************************)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...///000000000///000000111222222333333111222333333333444777999666444333222333666999;;;;;;===@@@DDDFFFGGGFFFFFFBBBCCCFFFHHHJJJLLLLLLMMMMMMGGGEEEFFF>>>999IIIaaaqqqyyy{{{uuuqqqoooeeeXXXLLLEEE???>>>===;;;;;;>>>JJJSSS\\\aaabbbbbbbbbbbbaaabbbaaaaaaeeeooo}}}nnnhhhbbb```cccgggjjjjjjggghhhddd\\\ZZZ]]]______YYYZZZZZZZZZXXXUUUQQQOOOMMMNNNMMMJJJEEEDDDFFFIIIFFFGGGKKKNNNKKKEEEDDDGGGAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOLLLNNNSSSWWWZZZaaaooo}}}xxxuuuyyy~~~uuuwwwXXX:::<<<>>>999FFF```rrrWWWBBB555777222222111111111000000000---000444777666333///,,,,,,---...//////...---,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***+++,,,,,,+++***))))))))))))))))))******+++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,,,,---///---------...//////000000111222444666777888999999444444444444444444555555222111111222444444333222000///...---,,,,,,,,,,,,......------,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))***************************+++,,,---...************************((())))))************)))(((((()))***************(((((((((((())))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***************************((((((((()))))))))******************************(((((())))))***+++++++++***++++++,,,,,,++++++************+++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000111111111111111111222222222111222444444555777:::===:::999666444444666888:::;;;===AAADDDFFFGGGGGGGGGCCCDDDFFFGGGIIIJJJJJJKKKHHHCCCAAAAAA@@@GGG\\\ssssssvvvvvvrrrlllcccSSSFFFMMMCCC:::888999===DDDKKKRRRYYY```aaaaaadddeeeeeeccc___\\\cccuuuuuuqqqkkkeeebbbccceeeffffffaaabbbaaa\\\\\\```cccbbb]]][[[ZZZ\\\^^^\\\VVVPPPQQQSSSSSSOOOIIIDDDEEEGGGHHHHHHLLLPPPNNNHHHEEEFFFAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBCCCDDDFFFEEEDDDCCCDDDGGGIIIKKKLLLLLLLLLLLLJJJLLLSSSXXX^^^gggqqqvvvuuussstttwww}}}~~~xxxxxxmmmEEE<<<<<<888???PPPpppSSS===777222222222111111111000000///000111222222000...---+++,,,///111111///,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***+++,,,------,,,+++******))))))))))))***+++++++++************+++---...***++++++,,,,,,---------+++,,,...///000000111111111222333444666777888888888999;;;===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<<<<;;;:::555444222000............///......---,,,,,,+++++++++++++++,,,,,,,,,------******++++++++++++***************+++++++++,,,,,,***************+++,,,---************************)))************))))))((((((((()))***************'''((((((((()))))))))***))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************((((((((()))***+++++++++***++++++,,,,,,++++++***)))*********++++++++++++************++++++++++++************++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000111222222222111111111111111222333444555777:::>>>BBB@@@===999666444555888999<<<>>>AAAEEEGGGHHHHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGDDDAAA@@@DDDOOO```qqq|||vvvrrrmmmggg\\\LLLBBB>>>DDD<<<666888===DDDMMMUUUUUU]]]cccbbbbbbfffhhhgggiiifffjjj{{{{{{nnnhhhaaa^^^^^^______]]]]]]^^^]]]ZZZ\\\``````]]]aaa^^^\\\___dddccc[[[TTTUUUWWWXXXSSSKKKEEEEEEFFFJJJIIILLLQQQQQQJJJEEEEEEAAAAAABBBBBBCCCDDDEEEEEEFFFDDDCCCCCCEEEFFFFFFEEE@@@BBBFFFIIIKKKLLLLLLKKKNNNHHHGGGOOOWWW\\\dddkkkjjjllloooqqquuuzzz|||~~~}}}{{{PPP???;;;777===IIInnneeeGGG:::222222222111111111111000000000///...............***,,,///222222///,,,***,,,,,,,,,+++++++++******---,,,,,,++++++*********))))))))))))))))))))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))+++,,,------------,,,+++***************++++++,,,******))))))***,,,...///)))***+++,,,------...////////////111333444333222888888:::;;;===???@@@AAA===>>>@@@BBBCCCCCCCCCCCC@@@@@@@@@@@@@@@?????????@@@??????@@@BBBCCCAAA@@@@@@>>><<<999777777666666//////...---,,,,,,+++++++++++++++,,,,,,---------******++++++++++++******+++++++++,,,,,,---------******))))))******+++,,,***************************************)))((('''(((((()))***************'''((((((((())))))******))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000111333333222222111000000000222333555666888<<>>BBBEEEHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCAAAAAAJJJ___www|||pppeeeYYYHHH777666???666333555===FFFLLLSSSYYYXXXaaafffdddcccgggiiigggxxx{{{yyyyyyyyyuuuooollleee```bbbeeebbb\\\ZZZ\\\]]]]]]\\\[[[\\\]]]ZZZ\\\___dddkkklllaaaSSSVVVXXX\\\\\\QQQDDDCCCJJJEEEGGGIIIJJJKKKIIIGGGFFFFFFBBBCCCGGGFFFCCCEEELLLQQQKKKDDDAAACCCEEEEEEDDD???BBBEEEFFFFFFHHHKKKNNNKKKKKKKKKLLLMMMRRRXXX]]]\\\___eeennnrrrvvv}}}~~~dddCCC999:::>>>BBBYYYIII:::555555333000///000111///000000000000000//////...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************------,,,+++*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))((()))***+++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---......///......///000000000000000333444666888999:::;;;;;;===???AAABBBCCCDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDFFFHHHJJJIIIFFFEEEFFFHHHKKKKKKIIIDDD???===@@@CCC<<<:::666222///.........///---******+++,,,,,,+++,,,,,,+++******+++------++++++++++++++++++++++++************************++++++++++++******))))))******************************************************))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))***+++,,,+++******(((((((((((()))***+++,,,+++,,,------+++)))******((())))))))))))***************)))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********)))******+++,,,...------,,,,,,,,,------...------------...//////333444444333111000000111222333555888;;;>>>AAACCCFFFCCC???;;;999999;;;<<>><<<;;;<<<===>>>===???AAACCCDDDEEEEEEEEEFFFDDDBBBBBBEEEFFFAAA<<<===DDDYYYuuu|||bbbGGG;;;777444555:::666777;;;DDDRRR___hhhmmmfffkkkqqqsssrrrnnnjjjhhh~~~sssoooqqqsssiiikkkkkkhhhgggiiigggdddaaabbbbbb___\\\XXXWWWWWWUUUUUUUUUXXXccckkkjjjdddZZZYYYZZZZZZTTTKKKFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKKKKHHHGGGGGGFFFFFFJJJPPPQQQOOOJJJFFFDDDCCCCCCDDDEEEFFFFFFFFFDDDDDDEEEGGGGGGHHHJJJJJJHHHHHHHHHIIIJJJTTTgggxxx|||xxxtttttt}}}~~~ZZZ@@@;;;<<<:::HHHwwwuuuUUUEEE:::777444333222222000///000000111111000000///...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++***)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++******++++++++++++++++++*********++++++,,,---...///000222444666777888888:::;;;<<<======>>>>>>>>>AAABBBCCCDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFEEEMMMOOOQQQQQQQQQQQQSSSUUUMMMOOORRRRRRPPPMMMKKKJJJJJJIIIFFFDDDBBBAAA@@@@@@666333111000//////...,,,---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))(((***+++***)))((()))***************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++******,,,+++***)))((((((((((((***+++---,,,+++)))******************+++++++++,,,******++++++++++++++++++)))************+++++++++)))))))))************+++***************+++,,,,,,---------,,,,,,------......------------...//////000111333222111111222444888888888888:::;;;<<<===???>>>=========>>>@@@AAAAAABBBDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFHHHGGGCCC???III]]]wwwrrrXXX>>>555444333555999@@@DDDLLLWWWbbbkkkqqqsssnnnyyyyyyvvvzzz}}}||||||~~~}}}~~~{{{uuuqqqpppiiimmmnnnjjjfffeeeccc```]]]___```___]]]\\\\\\]]]VVVTTTRRRSSS]]]iiillliii^^^]]][[[ZZZUUUNNNHHHDDDFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKIIIGGGEEEFFFKKKOOOQQQOOOLLLIIIFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFHHHKKKMMMNNNLLLJJJHHHHHHHHHSSSdddtttwwwqqqllllllxxx{{{eeeCCC===???<<>>?????????CCCCCCBBBBBBAAA@@@??????>>>======<<<<<<;;;;;;:::<<<===>>>@@@BBBEEEGGGHHHMMMOOORRRTTTTTTSSSQQQPPPNNNPPPRRRTTTSSSQQQOOOMMMHHHIIIIIIIIIIIIIIIIIIIIICCC@@@<<<999666333///------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((***,,,,,,***((('''))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((())))))***************++++++***)))(((((()))))))))+++,,,,,,***)))***+++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))***+++************+++,,,,,,------,,,,,,,,,---.........------------...//////...000222222111111333444777777777888999;;;<<<======>>>>>>>>>???@@@AAAAAAHHHHHHHHHIIIIIIIIIIIIIIILLLJJJJJJKKKJJJJJJMMMRRRcccvvvdddMMM888444888:::===BBBQQQXXXbbbhhhkkkmmmssswwwuuuyyyxxx~~~{{{zzzyyyrrriiinnnooolllhhhgggeeeaaa[[[]]]______^^^^^^___```YYYWWWSSSRRRZZZeeeiiihhhaaa```^^^[[[WWWRRRKKKDDDEEEFFFIIIKKKLLLLLLKKKKKKOOONNNKKKFFFDDDFFFJJJLLLOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDFFFGGGHHHHHHKKKNNNOOONNNMMMLLLLLLMMMSSS___iiijjjfffdddfffqqquuu|||rrrIII>>>>>>===@@@WWWfffFFF???666000111333222111333111111111111111000000///........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************)))))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************((((((((((((((()))))))))************************++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,.........///000111333333777888999::::::;;;::::::999:::<<<>>>@@@AAABBBCCCBBBAAA???===;;;999888777444444444444333333222222333444555777:::>>>AAABBBEEEIIIOOOTTTVVVUUURRROOOPPPPPPPPPQQQQQQPPPOOONNNLLLMMMNNNPPPQQQQQQPPPPPPLLLJJJFFFCCC@@@===999666///...---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************'''(((***,,,,,,***((('''))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***++++++(((***++++++***)))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++***)))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---...///...------------...//////...///111111111111333555555555666777999;;;===???>>>>>>>>>??????@@@AAABBBDDDEEEFFFHHHJJJLLLNNNNNNPPPNNNMMMOOONNNRRR^^^lllwwwzzzRRR@@@333555<<>>EEEMMMTTTWWWVVVTTTQQQPPPOOOPPPPPPOOOMMMJJJPPPQQQTTTVVVVVVVVVUUUTTTPPPOOOMMMLLLKKKJJJGGGDDD888777444222000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))(((***+++***)))((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))***+++(((((((((((()))***+++,,,''')))++++++***)))***+++************+++++++++,,,))))))******+++,,,,,,,,,)))************++++++++++++************)))))))))+++++++++++++++,,,------,,,,,,,,,,,,---......///...------------...//////...///111111111111222444333333555777999<<<>>>@@@??????>>>>>>???AAACCCDDDAAABBBEEEIIINNNRRRVVVYYYSSSNNNNNNVVV]]]dddsssoooLLL???777888;;;<<>>======666555333222111111111111999999::::::;;;<<<<<<<<<888666444222000000111111333555999AAAJJJRRRUUUVVVRRRQQQRRRSSSSSSPPPJJJEEEFFFIIINNNRRRUUUVVVVVVUUUTTTSSSRRRSSSSSSRRRPPPNNNEEECCC???999555111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))))))))******''')))***+++***)))***+++)))))))))*********++++++(((((())))))***++++++,,,)))************+++++++++,,,,,,++++++************,,,++++++++++++,,,------,,,,,,,,,,,,---...//////...------------...//////...000111111000000111333333333555666999<<<>>>???>>>=========???CCCFFFIIIAAABBBEEEIIINNNTTTXXX[[[UUUMMMPPPcccwwwwwwcccHHH@@@<<<<<<:::666;;;DDDRRR]]]kkkttt{{{yyywww~~~||||||zzzqqqpppllljjjlllooojjjccc^^^```aaaaaa```^^^___```]]]^^^]]][[[]]]```___ZZZUUU]]]aaa___^^^```___[[[GGGFFFEEEEEEEEEFFFGGGHHHVVVYYYWWWNNNHHHIIIHHHDDDGGGBBBAAAIIIUUU[[[WWWPPPLLLIIIEEEDDDGGGIIIJJJIIIKKKKKKIIIGGGGGGJJJNNNRRRCCCGGGOOOVVVVVVRRRRRRVVV\\\iiitttxxx||||||~~~SSS???>>>:::???TTTZZZGGG777555444//////444111222222222222111000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++******+++,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************---,,,,,,+++***)))((((((++++++++++++++++++++++++((()))***+++,,,---------------......///000000111111111222333444666777888555666888:::;;;<<<======999999999999888777666666000000/////////000222333444444555666777888999999:::888666333111111111222111000000666@@@JJJPPPSSSRRRSSSUUUWWWWWWRRRIIIBBB777;;;BBBJJJPPPTTTUUUUUUXXXWWWVVVVVVWWWUUURRRPPPPPPLLLFFF???888333///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++,,,+++***)))(((((((((((('''(((***+++***)))***+++((())))))))))))*********'''(((((()))******++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...+++++++++,,,---...///000...------------.../////////000111111000000111222444444555777999;;;===>>><<<<<<;;;<<>>===:::AAAMMMbbbhhhqqqxxx|||www{{{{{{yyy{{{yyyssslllhhheeecccgggnnnfffdddccceeegggfffaaa]]]bbbhhhfff\\\ZZZaaaddd___\\\\\\\\\\\\]]]^^^```bbbNNNGGGDDDFFFGGGDDDEEEJJJRRRUUUSSSMMMKKKMMMLLLGGGGGGDDDCCCHHHQQQYYY\\\\\\SSSLLLEEEDDDHHHLLLJJJHHHIIIIIIHHHHHHHHHIIIJJJJJJFFFFFFGGGIIIJJJLLLNNNOOO[[[___gggqqqzzzYYYFFF999AAA===DDDttttttNNN666666444111333222111111111111111111222222//////............//////------------------------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))))))***+++,,,,,,***((('''+++++++++*********))))))++++++++++++******))))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111111222111222444666777777666666777777777777666555444444333666666333222333222///222333444444333333444555555444444555888:::::::::888222111555777555666:::222111222333666999===???IIIJJJMMMPPPSSSRRROOOLLL>>><<<999:::???EEEKKKNNNYYYXXXXXXXXXXXXXXXWWWVVVUUUPPPKKKFFFBBB;;;333...333---,,,000111...---000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))''''''))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********************)))((((((************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222222222222222222222222333333444444555666666666888:::<<<======???BBBDDDDDDBBBAAADDDGGGJJJMMMOOOPPPTTTgggdddKKK???<<<;;;;;;===CCCLLLUUU[[[ooommmnnnxxx|||rrryyy~~~wwwyyyyyyuuuvvv{{{wwwrrrnnngggbbbdddjjjnnnllliiihhhhhhhhhgggfffccciiihhh___]]]bbbddd___cccaaa___^^^^^^aaafffiiiRRRJJJEEEGGGHHHFFFFFFIIIMMMPPPOOOKKKJJJNNNNNNKKKJJJGGGEEEGGGOOOYYY```dddUUUNNNFFFDDDHHHKKKJJJHHHIIIHHHHHHHHHIIIIIIJJJJJJEEEEEEEEEEEEGGGIIIKKKMMMVVV[[[cccmmmwww~~~yyyaaaGGG;;;>>>===BBBiiitttQQQ;;;999444111444444111111111111111111111111//////............//////------------------------,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************((((((((()))))))))******+++,,,---......,,,+++)))+++++++++*********))))))++++++++++++*********)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444555666666555555444444555555444444333333222222444222///...222333222333555888999999:::<<<===>>><<<:::;;;===???@@@???CCC>>><<<===<<<777555888999777555333555888===@@@:::;;;>>>CCCHHHMMMPPPQQQMMMDDD888111111888AAAGGGOOOTTTYYY[[[YYYXXXXXXZZZWWWTTTPPPLLLIIIEEE>>>:::666000---//////------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))+++)))************+++++++++++++++++++++++++++++++++333333333333222111000000)))))))))))))))))))))))))))******++++++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++***))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111222222333333333333333444444555666666666777999;;;<<<===???BBBDDDBBBFFFHHHFFFIIIOOOOOOJJJUUUddd}}}uuuooodddOOO???999999<<>>DDDIIIEEECCCAAA@@@AAACCCFFFHHHJJJFFF@@@;;;999888777666CCCMMMXXX\\\ZZZXXXXXXZZZWWWUUUSSSRRRQQQNNNJJJGGG>>>777222000///------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++)))************+++++++++++++++++++++++++++++++++///000000111111000000///)))))))))))))))))))))))))))******++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111222333333444444333333444444555666666666555777999;;;<<<>>>AAADDD???GGGJJJEEEEEELLLNNNIIIcccyyynnnZZZOOOGGG@@@@@@FFFOOOSSS[[[dddmmmuuu{{{~~~pppuuuzzz~~~pppvvv~~~yyyvvv{{{|||xxxvvvxxx{{{}}}~~~vvvllljjjnnnlllmmmlllhhhcccbbbeeehhhggglllmmmhhheeefffeeeaaaffffffccc___]]]```fffkkkiii]]]OOOHHHGGGHHHHHHHHHDDDEEEFFFFFFHHHKKKMMMMMMNNNMMMKKKHHHHHHPPP]]]hhhYYYRRRJJJGGGGGGIIIIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJFFFDDDAAA@@@@@@BBBEEEHHHMMMQQQVVV\\\cccnnn{{{VVVEEE999>>>===MMMyyyWWW@@@<<<777666777333222222222111111111111111//////............//////------------------------+++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************)))*********++++++++++++//////000000//////...---************************+++++++++++++++++++++++++++************+++,,,,,,------------............///000111222333555666666999888777666444222111000..................//////888::::::777999@@@CCCCCCJJJLLLOOOQQQQQQQQQRRRSSSJJJFFFBBB???>>>======<<<;;;>>>EEELLLPPPSSSUUUWWWSSSNNNGGGCCCDDDJJJRRRWWW]]][[[VVVOOOIIIFFFFFFFFFDDDCCCBBBAAA>>>999333///;;;DDDOOOWWWZZZYYYWWWWWWUUUUUUUUUTTTSSSQQQOOOMMMJJJDDD<<<666222000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++))))))*********+++++++++************************&&&'''((()))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,++++++******************************+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111333444555555333333444444555666666666444666888:::;;;===AAACCCBBBFFFIIIGGGCCCDDDPPP\\\hhhVVVBBB;;;===HHHYYYgggqqqsssuuuxxxyyy{{{{{{{{{sssxxx|||~~~{{{yyy|||}}}{{{xxxxxxzzzsssvvv|||~~~yyyqqqooosssnnnqqqsssrrrnnnjjjjjjkkkhhhlllmmmjjjhhhgggeeecccdddeeefffccc___^^^bbbeeeqqqeeeUUUIIIEEEHHHJJJIIIFFFFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLIIIFFFIIISSS[[[WWWRRRKKKHHHHHHIIIHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFCCC@@@@@@BBBDDDFFFIIIMMMQQQVVV\\\ggguuu~~~cccIII;;;>>><<>>@@@@@@CCCIIIKKKIIIPPPRRRTTTTTTSSSQQQPPPPPPUUUQQQLLLIIIGGGEEECCCBBB===BBBHHHKKKMMMNNNOOOOOORRRNNNJJJGGGIIIPPPXXX^^^ddddddccc```[[[XXXWWWXXXRRRKKKBBB;;;777666666666555999AAALLLVVV[[[ZZZWWWVVVWWWWWWWWWUUUSSSQQQQQQSSSNNNFFF===777333000---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++))))))*********+++++++++************************&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))***************)))************************+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111333444555555333333444444555666666666444666888999;;;===@@@CCCJJJEEEGGGKKKEEECCC\\\|||tttPPPCCC888:::HHH^^^uuu}}}|||}}}~~~~~~|||yyyyyynnnoootttyyyxxxsssqqqsssnnnqqquuuvvvtttpppmmmkkkhhhjjjkkkjjjhhhfffeeeeeedddhhhjjjhhhbbb^^^^^^aaannngggZZZMMMGGGJJJLLLLLLKKKHHHGGGHHHHHHEEEEEEHHHFFFIIIKKKIIIEEEFFFKKKPPPRRROOOKKKIIIIIIIIIIIIHHHEEEFFFHHHJJJKKKKKKJJJJJJJJJHHHEEECCCBBBBBBCCCDDDDDDHHHNNNSSSYYYdddsss~~~vvvOOO@@@===<<>>AAABBBFFFKKKMMMKKKMMMOOORRRRRRPPPMMMLLLLLLSSSPPPMMMKKKJJJHHHFFFDDDCCCJJJOOOMMMKKKLLLLLLKKKLLLJJJIIIHHHJJJOOOTTTWWW___cccfffeeebbb``````bbb]]]YYYRRRMMMHHHCCC>>>;;;555444666@@@NNNXXX[[[ZZZYYY[[[\\\[[[YYYVVVUUUVVVWWWTTTNNNDDD>>>:::444---/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++*********,,,)))************+++++++++************************(((((()))******+++******))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((()))************)))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111222333333444444333333444444555666666666555777999:::;;;<<>>:::777:::CCCMMMUUUYYYZZZ]]]___^^^\\\ZZZZZZ[[[XXXYYYVVVNNNIIIEEE===444////////////....................................------------------------------------------------***+++,,,,,,******+++,,,)))************+++++++++************************(((((()))*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))******+++++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111222222333333333333333444444555666666666777999:::;;;;;;<<>>EEErrrtttVVV;;;222666444333333222222111000000/////////............//////------------------------+++,,,...//////...,,,+++******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))))),,,+++******))))))******))))))******+++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---......///000111111222000111222333444666777777666666444333333444555666555444333333555777:::;;;<<>>BBBJJJOOOPPPKKKOOOUUUXXXZZZZZZ[[[\\\bbbbbbdddhhhkkkkkkjjjhhhlllrrrrrriii```]]][[[XXXSSSUUUVVVVVVUUUQQQMMMJJJQQQTTTVVVUUUQQQOOORRRVVVVVVTTTRRRTTTXXX]]]aaabbbJJJEEE>>>999;;;BBBMMMTTTYYY\\\______]]][[[\\\]]]ZZZ^^^]]]WWWSSSOOOFFF<<<000/////////....................................------------------------------------------------***+++,,,,,,******+++,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000222222222222222222222333333333444444555666666777999:::;;;;;;;;;<<<>>>@@@>>>KKKNNNNNNddd}}}[[[MMMTTTfff~~~~~~|||yyyzzz}}}|||vvvpppooommmrrrxxxwwwnnnhhhiiikkkccc^^^aaafffgggggggggjjjjjjiiieee```[[[XXXWWWYYYXXX\\\```ZZZMMMJJJQQQNNNOOONNNJJJHHHIIIJJJIIIIIIHHHHHHJJJKKKKKKIIIGGGJJJHHHGGGIIILLLLLLJJJHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHGGGDDDAAA???>>>>>>BBBDDDGGGIIIMMMUUU___gggqqqwwwNNNBBB:::;;;EEE```hhhBBB???444222222222222111111111111000000000000///---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---+++,,,---......------,,,...111000---...111444555555666555555444444444222666777000444999444;;;666333666<<<>>>;;;666===@@@AAAAAAGGGRRR[[[^^^VVVZZZ^^^bbbkkkxxx}}}jjjYYYRRRXXXTTTPPPQQQTTTTTTQQQMMMQQQLLLIIIKKKMMMQQQZZZbbb______YYYLLL===777;;;BBBQQQUUU[[[aaadddccc```]]]\\\^^^```^^^YYYRRRNNNLLL===555///111222///...111222///,,,+++,,,.................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***++++++,,,,,,)))))))))))))))))))))))))))******)))(((((()))+++...---+++)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***,,,+++***))))))***+++,,,+++++++++*********************)))))))))))))))******++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,---...///000111////////////000000000000111222222333333222222111444555666555333333555777777<<>>===AAACCCFFFHHHKKKSSS]]]eeesssYYYFFF999:::AAAUUUlllHHH@@@333222222222222222111111111111111222222111000//////111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))************)))))))))(((************))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,...---,,,,,,---.........000///000333333000000333333333444444444333333333222///333333111:::DDDBBB999:::<<<@@@DDDFFFEEECCCHHHGGGEEEEEEPPPcccssszzzuuuzzz~~~lllfff```___aaabbb___\\\UUUOOOJJJHHHHHHJJJSSS\\\\\\___aaa^^^UUUIII???999>>>DDDNNNXXX___```]]]ZZZSSSVVVZZZ^^^```\\\TTTNNNGGG===555333111......111111///---,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++++++++,,,************************((()))+++******)))+++,,,,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***++++++***))))))***++++++******************************))))))))))))******((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,---...///000111////////////000000000111222222333333333333222222333444555555444444666888888;;;===>>>===???AAABBBFFFLLLdddrrrbbbxxxvvvzzz}}}}}}{{{~~~wwwsssttthhhgggiiinnnnnnjjjggghhhbbbdddffffffbbb^^^[[[YYYUUUWWW[[[___ddddddZZZOOOLLLKKKHHHGGGFFFEEEFFFGGGJJJIIIHHHIIIKKKKKKIIIGGGJJJJJJIIIKKKMMMMMMLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHFFFDDDAAA>>>===@@@BBBDDDFFFIIIQQQ[[[bbbnnnlllPPP<<<<<<>>>HHHnnnqqqRRRBBB555555333333333222222222111111000111333222111000000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++---------------...//////222000000333333111111444222222222222222222222222555333777777444>>>FFFAAAAAACCCEEEFFFGGGIIIMMMQQQ___]]]ZZZ\\\kkkxxxuuuqqqlllgggbbb\\\TTTNNNIIIGGGNNNWWWUUUWWW\\\bbbbbbXXXFFF888444888???HHHQQQUUUVVVUUUKKKKKKMMMUUU^^^```[[[UUUTTTJJJ@@@999444//////111///...---...///000///...........................------------------------------------,,,,,,,,,,,,...---,,,++++++***++++++************************(((***,,,---,,,++++++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))(((***+++***)))((()))***+++******))))))******+++))))))))))))))))))*********)))))))))))))))******'''((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,---...///000000/////////000000000111111333333444444444444333333333444555555555555888:::999999;;;>>>@@@AAABBBDDDDDDSSSyyyvvv```aaavvv}}}vvv|||{{{|||||||||vvvtttkkkkkkmmmooommmgggeeegggcccfffiiiiiieee```\\\[[[VVVXXXYYY\\\iiirrriiiXXXNNNIIIGGGGGGHHHGGGIIIKKKJJJIIIHHHIIIKKKKKKJJJHHHJJJJJJKKKLLLMMMMMMMMMLLLIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGDDD@@@===@@@BBBDDDFFFHHHOOOYYY```fffzzz\\\AAA@@@???@@@___uuuZZZDDD999:::444333333333222222222222---///111111000//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))))))))***************++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++------......---...000111333///...111222000000222222222222222222222333333888999???AAA@@@JJJOOOEEEFFFFFFGGGIIIOOOZZZfffnnn}}}|||zzzzzzssskkkcccYYYRRRSSSXXXSSSPPPPPPUUU[[[ZZZQQQIII;;;999777:::AAAHHHMMMOOOGGGDDDCCCGGGPPPYYY^^^___\\\UUULLLCCC;;;444111000///......///111111000......................................................------------,,,,,,,,,///...---,,,+++************************************,,,//////---+++******(((((((((((())))))******************************))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******((()))))))))))))))******))))))))))))))))))***+++(((((()))***+++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////000//////000000000111111111333444444555555444444333555666666666555555777999;;;999:::>>>AAAAAACCCEEELLLhhhcccUUU^^^dddyyy~~~}}}yyytttmmmkkkkkkllliiifffgggkkkiiikkknnnmmmhhhccc^^^\\\[[[ZZZXXX[[[kkkyyyuuufffPPPIIIEEEHHHJJJIIIJJJMMMKKKJJJIIIIIIJJJKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJHHHCCC???BBBCCCEEEFFFHHHNNNWWW^^^fffwwwhhhFFFBBB???<<>>CCCFFFFFFEEEDDDCCCDDDIIIQQQZZZ```]]]\\\WWWOOOFFF===666111000//////000111222000...////////////////////////.................................---------,,,,,,///...---,,,++++++++++++************************---///000000---***((((((((())))))***++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((())))))*********+++))))))(((((()))***++++++******+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,------.../////////000000000000111111111111333444444555555444444333777888888777555555666888===999:::>>>@@@@@@DDDJJJ___mmmXXXXXX```iii|||~~~|||xxxooojjjhhhiiijjjjjjmmmqqqoooppprrrpppkkkeee```^^^aaa]]]YYY]]]jjjwwwxxxqqqVVVLLLGGGJJJLLLIIIIIIMMMLLLJJJIIIIIIJJJKKKKKKJJJGGGIIIKKKLLLKKKKKKMMMNNNOOONNNMMMKKKKKKLLLMMMMMMJJJIIIJJJMMMOOOMMMGGGAAABBBDDDEEEEEEGGGLLLUUU\\\jjjtttwwwNNNBBB===999KKKfffpppNNN@@@888555555444444444333333333///111111111111222444666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,...000000......111555:::444111333666555444555555444444333444555777888>>><<<>>>>>>GGGcccvvvqqqhhhmmmxxxyyytttgggbbbZZZTTTRRRSSSUUUWWWGGGCCC???AAAFFFIIIGGGDDDDDDGGGIIIJJJKKKNNNSSSWWWXXX]]]^^^XXXOOOGGG>>>777333111000000111111000///////////////////////////------------------------............---------,,,///...---,,,,,,+++,,,,,,++++++++++++++++++++++++...///000///,,,)))((((((((()))***+++++++++++++++************************))))))))))))))))))))))))(((***+++***)))((()))***((())))))******))))))((()))))))))***++++++,,,,,,(((((((((((()))***+++,,,+++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------.........//////000000000111111111222222333333444444444444333333777888888888666666777999===:::;;;@@@AAAAAAIIIUUUtttoooZZZ^^^gggiiittt|||{{{vvvoookkkmmmoooooooooqqqqqqrrrrrrpppkkkfffcccbbbeee___\\\bbbjjjnnnrrruuucccVVVNNNQQQQQQKKKIIIMMMMMMKKKIIIIIIJJJKKKKKKKKKEEEHHHKKKKKKJJJJJJLLLNNNPPPOOOMMMLLLKKKLLLMMMNNNIIIIIIKKKOOOSSSQQQKKKEEEAAACCCDDDDDDEEEJJJSSSYYYgggllluuu~~~[[[EEE<<<999DDDVVV___LLL999555555555555444444444444111111111000000222555888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))***++++++,,,------))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***************************++++++,,,---...//////+++///111111......222666<<<555111333666666444555555444333333444666888999>>>???CCCFFFRRRrrr{{{qqqhhhccc___]]][[[XXXQQQJJJIIINNNSSSTTTRRRKKKJJJHHHHHHJJJLLLMMMNNNSSS\\\```\\\UUUOOOGGG@@@666333111///000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............------------...------,,,,,,,,,------++++++++++++++++++++++++,,,---...---***)))***+++((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***'''((()))******)))(((''')))******+++,,,,,,------(((((((((((()))***+++,,,)))******+++++++++******)))************+++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///---------...............000000111111111222222222222222333333333333222222555666777777777888:::===<<<:::===BBBCCCDDDRRRdddyyy___bbbvvv|||uuu||||||wwwwww~~~wwwqqqrrrtttqqqmmmlllqqqrrrrrroookkkgggeeedddhhh```^^^fffiiigggkkksssoooaaaWWWXXXVVVNNNKKKNNNMMMKKKIIIIIIJJJKKKKKKKKKDDDGGGJJJKKKJJJIIIKKKNNNQQQOOOMMMLLLKKKLLLMMMNNNIIIIIIKKKPPPUUUTTTMMMGGG@@@BBBBBBBBBCCCHHHQQQWWW___eeeqqqfffIII>>>;;;BBBMMMrrroooXXX>>>666666555555555444444444//////...------///444888......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))***+++,,,,,,------))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************)))***+++,,,...///000000+++///222111......222777;;;444///111555444333333555444333222333555777999777???MMMYYYlll}}}wwwtttoookkkoooaaaRRRKKKOOOYYYaaadddTTTKKKBBB???CCCHHHKKKKKKQQQZZZ```\\\WWWTTTNNNGGG888555111//////000//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,,,,---......++++++++++++++++++++++++***+++++++++******,,,...'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***'''((()))******)))((('''******+++,,,------......(((((((((((()))***+++,,,'''((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++------,,,+++,,,---...///---------...............000111111111111222222222111222222333333222222111222444666777888:::===@@@:::999>>>DDDDDDGGGYYYoooccc^^^www|||~~~~~~xxxwwwzzz~~~wwwuuuyyytttiiihhhoooyyyzzzzzzwwwrrrlllgggeeegggeeeccccccfffjjjlllmmm}}}qqqlllfffYYYUUUTTTMMMRRRQQQLLLHHHIIILLLLLLHHHJJJJJJJJJKKKMMMOOOQQQSSSOOONNNNNNNNNOOOOOOMMMKKKJJJNNNNNNMMMUUU\\\TTTDDDCCC>>>>>>FFFIIIHHHKKKSSS\\\eeesssvvvOOO>>>===??????bbb```>>>999333111333444222111333000000000000////////////////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***************************)))))))))))))))******+++++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------111000000000000000111222111111111222333555666777555666111444===<<<:::BBBJJJVVVkkkvvv}}}qqqhhhcccYYYRRRZZZhhhnnnaaaPPPEEECCCFFFHHHHHHLLLRRRXXX[[[[[[XXXRRRLLLJJJ@@@555000111222000---////////////////////////........................,,,------......------,,,,,,------......------,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((()))***+++,,,+++******++++++************++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///////////////000111222333222111000000222444444444555555555777999<<>>IIIlllzzzUUU@@@999555666666333000000111111000000000/////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111222222666555555444555666777888444>>>BBBJJJXXX___lllssseeefffttttttrrriii[[[MMMBBB===;;;<<>>???LLLnnnrrrhhhoooqqqxxx}}}{{{|||~~~{{{yyyyyyzzz|||~~~yyyxxx~~~|||uuurrr{{{wwwllleeebbb```eeemmmtttwwwwwwrrrkkkwwwrrr[[[SSSQQQPPPSSSSSSNNNKKKLLLLLLKKKMMMNNNPPPQQQQQQPPPOOONNNVVVUUUTTTTTTUUUTTTRRRPPPPPPNNNMMMUUUeeerrrpppeee[[[NNNDDDDDDEEEEEEJJJRRR```bbbgggsssyyyPPPBBB@@@<<>>LLLYYYjjj}}}~~~|||ooodddeeekkkdddNNN999===888888CCCQQQ[[[___```[[[WWWOOOCCC888222222444////////////////////////..............................////////////......,,,------......------,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///111111111111222333444555111222333333333222333444555555666777777888999:::>>>??????FFFaaawwwpppeeeppp~~~zzz~~~~~~|||zzzzzz|||}}}{{{~~~~~~zzzwww{{{|||rrrfffbbb___bbbjjjpppqqqpppuuukkkuuu~~~nnnaaaWWWRRRYYY\\\XXXQQQNNNLLLJJJLLLPPPUUUXXXXXXUUUPPPLLLSSSRRRQQQRRRSSSSSSQQQOOOPPPPPPPPPSSS]]]kkkuuuxxxgggWWWIIIGGGGGGFFFKKKSSS^^^___cccnnn{{{YYYCCC>>>;;;@@@SSSfffEEE;;;444444666444222111111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))******+++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000000000000111222333444444333333444666999<<>><<<;;;LLL~~~fffLLL@@@555333555555333333222222111111111000000000////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++***))))))))))))***+++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,------...............////////////000000000000111222333444555444555666999>>>DDDIIIMMMoooqqqmmmmmmhhhaaaNNN@@@777:::BBBHHHRRR[[[]]]___^^^WWWKKK===333...000000000000000000000000////////////////////////,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))******+++,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///111000000111111222333444;;;===???<<<777333222333555666777888999999999999;;;AAAUUUzzzwwwrrrxxxuuuxxx{{{}}}{{{{{{|||}}}~~~|||zzz}}}~~~qqqjjjeeehhhooouuutttqqq{{{uuuyyyrrrdddlllnnneeeXXXQQQPPPPPPMMMQQQVVVZZZ[[[XXXSSSPPPOOOOOOOOOQQQSSSTTTTTTRRRPPPQQQQQQOOORRRaaazzznnnYYYQQQMMMHHHIIIMMMUUUZZZcccmmmxxxWWWAAA???===JJJkkkrrrVVVGGG888444555555333333222222222111111111000000////////////////////////,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++************************)))))))))))))))******+++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,---......///....../////////000000000000000000111222333555555555888===EEEPPP\\\gggmmm}}}qqqiii]]]LLL>>><<<===@@@KKKXXXaaacccccc^^^TTTGGG;;;444000000000000000000000000////////////////////////------............------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************+++***)))))))))***+++,,,***+++---......---+++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------............///000000000000111222333333777;;;>>><<<888444444666555666777999:::;;;;;;;;;>>>KKKmmm}}}~~~~~~vvv{{{}}}{{{zzz}}}xxxpppiiijjjqqquuusssnnntttsssxxxlllssssssfffWWWQQQRRRTTTOOOQQQUUUWWWXXXWWWTTTSSSPPPPPPPPPSSSUUUWWWVVVUUUSSSRRRPPPNNNOOO\\\tttuuu___UUUOOOHHHFFFJJJJJJRRR^^^iiirrr|||aaaEEEAAA:::CCCWWW^^^MMM<<<666555555333333222222222111111111111000////////////////////////,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++***)))(((((()))***+++************************)))))))))))))))******+++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...//////////////////000000000000000000000111222444555666555:::CCCQQQbbbtttwww|||iiiiiiWWWFFF???;;;:::DDDTTTbbbcccdddaaa[[[PPPEEE>>>000000000000000000000000000000000000000000000000......////////////......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************+++***)))))))))***,,,---***+++---......---+++***+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000111222333...333888999666444666999444666888:::;;;<<<<<<<<>>777:::666000000222222222111111111111000000/////////.......................................000...***,,,111111,,,.........------,,,,,,,,,++++++************++++++************************************************+++*********))))))((((((000///---+++*********+++))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,...---+++******+++---...++++++,,,------....../////////222555444000///222444111...///333777999:::===MMMYYYbbbyyyxxxpppjjj```SSSKKKHHHHHHFFFDDD[[[ccciiieee```YYYNNNCCC666666555444444333333333222111111111000000/////////000111000///...///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++******))))))'''(((***++++++***)))(((++++++******************,,,+++***))))))***+++,,,************************************************,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------...000000000111222222444444555666777666555444444555666777666<<<999888???>>>;;;@@@CCCqqq}}}~~~~~~~~~~~~{{{yyytttpppooopppuuuuuurrrxxxzzzhhhbbbgggcccZZZ[[[VVVVVVUUUUUUTTTRRRPPPNNNSSSQQQOOONNNNNNPPPRRRTTTRRRRRRQQQOOOPPPVVVaaajjjoookkkbbbWWWNNNIIIHHHIIIKKKSSS^^^fffnnnuuuSSSGGG:::===HHHvvvlllFFF999999666222222222222222222111111111111000000/////////.................................+++......***+++......)))......---------,,,,,,,,,++++++************++++++************************************************+++*********)))))))))))),,,+++***))))))***+++,,,************************++++++++++++*********)))***++++++++++++,,,,,,,,,...---+++******+++---...+++,,,,,,---......//////222111333666444///...111333000///222999AAAGGGJJJRRRcccvvvooouuuyyycccTTTOOONNNKKKGGGVVV```gggeee```ZZZQQQHHH888555222111111222222111222111111111000000000000///000111000///...///000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++*********))))))***+++++++++***))))))++++++******************++++++************++++++************************************************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------...///000000111111222333444555555666888777666555555666777777555;;;999:::@@@>>>===FFFWWW~~~}}}|||vvvqqqqqqtttpppmmmkkknnnuuu~~~{{{pppjjjiiimmmhhhYYYYYYXXXVVVUUUUUUTTTQQQOOOUUUSSSQQQOOONNNNNNOOOPPPOOOQQQQQQPPPNNNPPPVVV[[[^^^]]]YYYSSSMMMIIIHHHHHHHHHNNNWWW```hhhsss~~~\\\OOO999===AAAaaaxxxPPP===888666555555333222222222111111111111000000000/////////..............................***...///,,,***++++++)))...------------,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************************)))))))))---,,,+++******+++,,,,,,************************++++++++++++************++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------.../////////000000222555444000000333333111222888CCCPPP[[[aaakkkyyy~~~|||zzzgggiii{{{aaaTTTPPPOOONNNRRR\\\eeefffccc^^^XXXRRR@@@999111...000333222000111111111111111000000000000111222111///...///000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++************,,,,,,,,,,,,,,,+++***)))******++++++++++++++++++******++++++++++++******************************************************,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------...///000111111111222333444555666666888888777777777777888999666;;;:::<<>>AAAOOOvvvttt|||}}}}}}uuuqqquuu|||tttoooqqqzzz~~~zzzxxx{{{|||}}}yyyooouuusss[[[]]]ZZZWWWVVVWWWWWWVVVSSSWWWVVVSSSPPPNNNNNNNNNNNNMMMPPPRRRRRRPPPOOOPPPRRRQQQSSSSSSQQQMMMIIIGGGFFFFFFKKKQQQZZZdddqqqlllQQQ>>>AAA???OOO~~~XXX@@@888777777666333333222222222111111111000000000////////////...........................---//////---******,,,---------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************333222000---,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...---------...//////000000------///333333111222666333444777@@@NNN^^^llluuu}}}ooouuunnn\\\WWWjjj}}}bbbTTTSSSWWWRRRZZZbbbfffeeebbb^^^\\\KKKAAA555000333555555222111111111111111111111111111222222111///...///000000/////////......------------------------------,,,,,,,,,---,,,++++++***++++++++++++++++++++++++......------,,,+++***)))******+++++++++++++++,,,)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------...///000111111111222333444555666666999888888888999999::::::777;;;;;;>>>@@@<<>>???<<>>???@@@^^^{{{qqqzzz___]]]gggmmmxxxvvvsssnnniiiccc___\\\|||uuu}}}rrrsssuuummmdddaaabbbccc```\\\YYYXXXWWWVVVTTTSSSRRRRRROOOOOOPPPRRRRRRQQQOOOMMMHHHMMMSSSUUUSSSNNNHHHFFFHHHHHHKKKRRR^^^lllyyy~~~rrrNNN@@@===AAANNN}}}pppMMM;;;;;;:::444444444333333333222222222111111111000000000//////........................///+++---777<<<777///+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,))))))))))))***+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------............------...//////000000111222222333111333777777555888===CCCOOOaaasssmmmtttqqqkkk```[[[```hhhiiifffeeedddZZZKKK>>>666444333333111111111222222333333333333444444222000...///////////////////////////000..............................//////......---,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,,,,******++++++,,,------...++++++************++++++******************************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///000111222222222333444555666777777666777999:::;;;;;;::::::===:::999???BBBGGGppp~~~hhhooo{{{uuuuuusssooojjjddd^^^YYYVVVyyyttt~~~}}}kkksss}}}tttiiiddddddccc___[[[XXXXXXWWWWWWVVVUUUTTTTTTPPPOOOOOOOOOPPPOOOMMMKKKGGGLLLRRRUUUSSSOOOJJJGGGHHHHHHJJJQQQ\\\jjjvvv|||}}}yyyUUUBBB@@@CCCEEEkkkyyyQQQ<<<<<<;;;555444444444333333333222222111111111111000000000000........................111---222@@@HHHAAA444,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,------,,,+++++++++------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------............------/////////000111111222222///...222888;;;<<<@@@GGGOOO]]]ssszzzqqqqqqwwwiii___dddmmmoookkkiiiiiiaaaRRRDDD:::555555666111111111222222333333333333444444333000...//////////////////000000000000......................../////////000//////...---+++++++++,,,,,,---------,,,+++*********+++,,,---******+++,,,,,,---......,,,+++***))))))***+++,,,*********************************************************++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------...............//////000111222222333333444555666777777666777888:::;;;;;;::::::===:::888???DDDMMM}}}}}}wwwqqqllliiizzzyyy{{{ttt~~~wwwiiioooyyy~~~sssggggggeee]]][[[YYYXXXWWWWWWYYYZZZZZZYYYTTTSSSQQQOOOMMMMMMMMMMMMGGGNNNSSSSSSQQQPPPLLLGGGCCCDDDIIIQQQZZZdddsssbbbJJJ:::<<>>@@@===CCCcccvvvvvvlllccckkk|||yyymmmmmmiiibbbbbbZZZXXXWWWWWWYYY[[[[[[[[[XXXVVVSSSQQQOOONNNNNNNNNMMMQQQTTTRRRQQQPPPKKKFFFDDDDDDGGGNNNVVV```ooo}}}jjjOOO<<<<<>>KKKUUUXXXbbbkkk|||~~~}}}xxxmmmhhhjjjooojjjggg```TTTHHH>>>666222555555444333333222111111333333222222222222222222000000111111111111000000//////............//////...------,,,,,,------...------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------/////////000111111222222222222333444555666666777777777888999999999999999:::===???BBBSSS|||zzzrrrhhheeemmm{{{vvvtttooohhhkkk]]][[[XXXWWWYYY[[[\\\]]][[[YYYVVVSSSQQQQQQQQQRRRQQQRRRRRRQQQSSSTTTPPPIIIFFFDDDFFFKKKRRR[[[kkkyyy~~~|||ZZZAAA>>>===GGGtttWWWAAA555888333333333333444555666666333222222222111111111111////////////////////////,,,---...//////...---,,,000///---,,,,,,,,,---------------------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...............---------,,,,,,,,,,,,------------///...------------...//////......---......//////000000000//////000000111111222222666CCCTTT___aaalllwww}}}wwwwww}}}{{{~~~{{{iiiiiirrrmmmhhhaaaYYYPPPDDD888000444444444333333222222111111111222222222333333333000000111111111111000000//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++------------------------/////////000111111222222222222333444555666777777666666777888999:::;;;;;;;;;===>>>HHHiiixxxtttqqqrrrsss~~~}}}tttlllpppddd```[[[YYYYYY[[[\\\\\\[[[ZZZWWWUUUTTTTTTUUUVVVSSSRRRPPPPPPUUUZZZXXXQQQGGGEEEEEEJJJQQQ[[[kkkyyy~~~hhhFFF@@@===BBBjjjbbbEEE888;;;444444333333333444555555333333333222222222111111000000000000000000000000---......//////......---111000...,,,+++,,,---...---------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------............------........................//////000000000000///000000111111222333555>>>OOOaaakkklll|||}}}tttuuuvvv{{{~~~}}}zzzwwwhhhjjjyyy|||nnnkkkqqqjjjbbb\\\TTTHHH===777444444444333333333222222222222222222222222222222000111111222222111111000//////............//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------............/////////000111111222222222333333555666777888888999999999999::::::;;;;;;>>>>>>@@@RRRzzz~~~qqqnnn|||zzzpppsssjjjfff```\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZWWWUUURRRQQQVVV[[[YYYSSSHHHEEEFFFKKKRRR\\\mmm{{{~~~wwwKKK@@@>>>@@@^^^mmmMMM>>><<<777666555444333222222222333333333222222222111111000000000000000000000000/////////000000/////////000///...---,,,------...---------------------------......//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............------------------------,,,,,,---------.........---..................---...............///000111000000000000000111222222555888>>>III\\\oooxxxxxx{{{zzzwwwtttooowwwkkkpppjjjfffeee^^^PPPCCC===555555555444444444444444444444333333222111000000111111222222222222111111//////............/////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------------............---------------......//////////////////000111111222222222333444555777888999:::>>>===<<<;;;;;;;;;;;;<<>>QQQjjjrrrOOO>>>666888777666444333222111111333222222222111111111111////////////////////////000000000000000000000000........................------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////.........///////////////,,,---------............------...//////...------............///000111111000000000000111111222333555:::AAAMMM^^^qqq{{{}}}sssuuuoooxxxnnnfffeeejjjhhhXXXEEE;;;666666666666666666666666555444444333222111000///111111222222222222111111//////............////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------......////////////......---------...//////000000/////////000111111222222222333444666777999:::;;;AAA@@@>>><<<;;;;;;<<<<<>><<>>DDDMMM\\\ooo~~~zzz|||}}}vvvrrrmmmaaahhhnnnbbbMMM@@@777777777777777777777888333333333222222111111111111222222333333222222111//////............////////////............//////------------------------///.........------------+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------..................------------...///000000000/////////000111111222222333333555666888:::;;;<<<@@@???===<<<;;;<<<===>>>???CCC___~~~~~~|||uuuiiilllmmmkkkhhhgggfffeeecccaaaaaabbbeeefffddd```[[[XXXSSSVVVVVVPPPLLLLLLLLLIIIEEEDDDFFFJJJOOOVVVbbbnnnwww}}}zzzTTT@@@;;;CCCMMMnnn~~~XXXKKK>>>555555444333333333444444111111111000000000000///..............................------------......)))+++...111222111000...------------------------++++++,,,---.........---------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////,,,---...//////...---,,,............///000222222000000000000111222333444BBBGGGLLLQQQ___sssnnnnnnkkkppp|||cccgggsssnnn]]]OOO888888888888888999999999111222222222222333333333111222222333333222222111//////............////////////............//////........................//////.........---------+++,,,,,,------,,,,,,+++------------------------------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,------......------,,,---------...///000000111/////////000111111222222333333555666888:::;;;<<<>>>===<<<;;;;;;<<<>>>???AAAFFFhhh{{{