BM6P6(@ }}}sssiii[[[NNNIIIHHHHHHHHHJJJOOOMMMKKKLLLNNNPPPPPPPPPPPPMMMHHHFFFEEEEEEEEEEEEFFFBBB<<<888666555444333333333222222111000000000,,,---///000000000///...////////////...---,,,+++---.........---,,,,,,+++***+++,,,---............,,,...000000///---,,,---++++++,,,---............111///,,,***)))+++...000,,,---......//////......---......///000111222333333;;;EEEJJJJJJJJJLLLOOOPPPPPPNNNJJJJJJOOOXXX___eeeeeeeeeddddddgggkkkooopppqqquuu{{{oooHHH===555666555222555<<>>===;;;;;;@@@>>>???DDDKKKYYYooo|||sssjjj\\\OOOJJJIIIHHHIIIKKKOOOMMMLLLMMMOOOQQQRRRRRRQQQNNNIIIFFFFFFFFFFFFEEEDDD@@@<<<888888777777666333222222111111000//////---......///////////////////////////...---,,,,,,------......------,,,++++++,,,---...////////////------......///......---,,,,,,------...---------///---,,,++++++---000111,,,---......//////......)))))))))***+++---...///222888AAAFFFHHHIIIJJJKKKNNNNNNMMMKKKKKKOOOWWW^^^cccdddeeeeeeeeehhhlllooorrrssswww~~~rrrLLL@@@777777777444777===AAAYYYiiinnnpppfffYYYWWWTTT[[[dddnnnyyywwwkkkeeeaaacccjjjwww~~~yyyuuusssooollljjjfffaaa^^^\\\XXXUUUTTTTTTSSSOOOKKKKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>===<<<@@@>>>@@@EEEMMM\\\rrr|||uuukkk^^^PPPKKKJJJJJJJJJMMMNNNMMMLLLNNNQQQTTTUUUUUUSSSOOOKKKGGGGGGGGGFFFFFFBBB???;;;999999999999888222222111111000////////////............//////000---...............------------......------,,,,,,,,,---...//////000000///...,,,***+++...000///------------...------,,,,,,,,,+++,,,,,,---///000111,,,---......//////......------------...000111111222666===DDDHHHJJJJJJJJJKKKLLLMMMLLLLLLOOOVVV\\\___aaadddeeegggiiimmmooorrrtttyyywwwSSSEEE:::999888555888???CCCZZZhhhllllllbbbTTTRRRSSSXXX```kkkxxx{{{ooofffbbbdddiiittt}}}zzzvvvqqqnnniiieeebbb``````^^^YYYUUUTTTRRRNNNKKKGGGEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAA@@@@@@??????@@@???AAAHHHQQQaaaxxx}}}wwwlll___QQQLLLLLLKKKLLLNNNNNNMMMMMMOOOSSSVVVXXXXXXUUUQQQLLLIIIGGGGGGFFFFFFCCC@@@<<<:::::::::999888222222111000000//////...000///...------...///000------..................,,,------...------,,,,,,......///000000000000000---)))&&&'''---000///---............---,,,++++++***+++,,,------.........,,,---......///.........111111111111222333444555444777<<>>EEE\\\jjjmmmlllaaaSSSPPPPPPSSS[[[gggvvv}}}qqqhhhccceeehhhppp~~~~~~zzzvvvsssooommmmmmjjjddd```\\\YYYUUUPPPLLLJJJHHHHHHEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@CCCKKKVVVggg~~~yyymmm```RRRMMMLLLLLLLLLNNNNNNMMMMMMPPPTTTXXXZZZZZZVVVRRRMMMIIIGGGGGGFFFEEEDDDAAA>>>;;;:::999777666222222111111000/////////000///...------...///000------..................,,,,,,------...------,,,...///000000111000000000,,,'''$$$&&&,,,///...,,,............---,,,++++++***+++,,,,,,,,,,,,+++***,,,---......///.....................///000111111333666;;;BBBIIIMMMMMMLLLKKKNNNPPPQQQPPPRRRUUUYYYZZZ]]]aaadddgggjjjmmmpppnnnqqqwww```MMM===999888666888>>>HHH___nnnqqqpppdddTTTQQQMMMPPPWWWcccrrr}}}qqqjjjffffffgggnnnzzz|||zzzyyyvvvpppkkkdddbbb^^^YYYTTTQQQNNNMMMIIIHHHHHHGGGFFFFFFEEEEEECCCCCCDDDDDDEEEDDDDDDDDDBBBBBBFFFOOO[[[mmm~~~yyymmm```RRRMMMLLLLLLLLLOOOOOONNNNNNPPPTTTXXXZZZ[[[WWWSSSMMMIIIGGGFFFEEEDDDCCCAAA>>>;;;:::999666444333333222222111000000000000//////............///---...............------,,,,,,------......------//////000000000000//////+++((('''))),,,///...------------...------,,,,,,,,,,,,,,,,,,,,,+++******,,,---......//////......---------------...//////000444:::AAAFFFJJJLLLMMMOOOQQQTTTTTTSSSSSSVVVZZZ]]]___bbbeeegggkkkooorrrpppsssyyyfffRRR???999888666888>>>IIIbbbrrrvvvvvviiiXXXTTTLLLOOOUUU___mmm{{{ssskkkgggfffggglllwww}}}wwwpppnnnjjjddd^^^XXXTTTRRRLLLLLLKKKJJJIIIHHHHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDIIISSS```rrr~~~wwwmmm___RRRMMMLLLKKKLLLNNNOOONNNNNNPPPTTTXXXZZZZZZWWWSSSMMMIIIFFFEEEDDDCCC@@@>>><<<;;;:::999777555444444333333222111111111///////////////......---////////////...---,,,,,,+++,,,------......------...//////000000//////...++++++,,,...////////////,,,,,,------...---------------------------......,,,---......//////......//////......//////000000...444<<>>;;;999;;;@@@KKK^^^uuuooo^^^XXXVVVWWWZZZ]]]dddrrr|||qqqkkkkkknnnwwwvvvkkkbbb]]]XXXUUUQQQOOOOOOOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKHHHLLLQQQYYYfff{{{zzzvvvlll___RRRMMMMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUQQQMMMJJJHHHFFFDDDBBBAAA>>>;;;999888777666555333333222111111111111111777444111...,,,,,,---......------,,,,,,------...,,,------......------,,,...............---------+++,,,,,,------.........,,,.........---,,,---...------------------,,,,,,------------................../////////000000000111222666@@@MMMXXX```bbbcccaaaccciiikkkhhheeefffsssyyyxxx```GGG>>><<<999;;;@@@III]]]xxxzzzhhh\\\YYYWWWWWWYYY___lllxxxwwwooonnnnnnvvvxxxooohhhddd\\\YYYTTTQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJMMMSSS\\\jjjzzzsssjjj]]]QQQMMMMMMMMMNNNPPPMMMNNNOOOQQQTTTVVVWWWXXXTTTRRRNNNKKKIIIGGGDDDAAAAAA>>>:::888777777555444444333222222111111222222000...---++++++,,,---......------,,,,,,------...,,,------......------,,,/////////...---------,,,++++++,,,,,,---...//////---...///...---,,,---///------------,,,---------+++++++++,,,,,,,,,,,,------------............///333111333===LLLYYY```bbb```]]]```iiinnnjjjddd```mmmttt|||||||||}}}uuu]]]EEE<<<:::888:::???DDDYYYvvvrrrddd^^^XXXWWWWWW\\\gggrrr}}}uuupppooottt~~~yyyqqqjjjgggaaa^^^XXXTTTRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKNNNTTT^^^nnnzzzrrrhhh\\\PPPMMMMMMMMMNNNPPPNNNNNNPPPQQQSSSUUUWWWWWWTTTRRRNNNKKKIIIGGGDDDBBBAAA>>>:::888777777555444444333222222111111222222...///000111111111111111...------,,,,,,------...,,,------......------,,,/////////...---------,,,++++++,,,,,,---...//////---...//////------...///...---,,,,,,,,,------...++++++,,,,,,,,,------------------............///444111222:::GGGSSSZZZ\\\ZZZXXX[[[eeekkkggg___ZZZbbbjjjsssyyy{{{~~~{{{zzz}}}}}}sssZZZCCC:::888777999>>>AAAUUUrrr|||lllddd[[[XXXWWW[[[eeeoooyyyssspppttt{{{yyyqqqkkkgggfffbbb\\\WWWTTTQQQNNNLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLOOOUUUaaarrr{{{qqqfffZZZOOOLLLMMMMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTQQQMMMJJJIIIHHHFFFEEEAAA>>>;;;999888777666555333333222111111111111111///000111222222111///......------,,,,,,------...,,,------......------,,,...............---------+++,,,,,,------.........---...//////...---...///...---,,,+++,,,---...///---.........////////////....../////////000000000333111222888BBBKKKRRRTTTWWWTTTWWW```eeeaaaZZZVVV[[[cccmmmtttvvvzzz~~~~~~}}}uuu]]]DDD;;;888666888<<<@@@RRRkkkrrrhhh^^^YYYXXX\\\eeennn|||uuuqqquuuzzz|||tttmmmjjjjjjeee___YYYUUURRROOOMMMNNNNNNNNNNNNNNNOOOOOOOOONNNQQQXXXeeewww{{{oooeeeYYYNNNLLLMMMMMMNNNOOORRRRRRRRRRRRSSSSSSSSSSSSTTTQQQLLLIIIHHHHHHHHHHHHBBB???<<<999999888777555222222111000000000000111.........---------------...------,,,,,,------...,,,------......------,,,---------...............---------------------------///000///...---...000...---,,,++++++---...000............////////////---.........////////////000111333777>>>EEEKKKOOOTTTQQQTTTZZZ]]]YYYTTTRRRXXX```jjjppprrrtttyyy~~~}}}}}}~~~~~~~~~dddKKK???;;;777777;;;>>>LLLccc{{{vvvjjj^^^YYYXXX\\\eeeooo~~~vvvrrrwwwzzz}}}zzztttqqqlllhhhaaa[[[WWWTTTPPPNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQTTT[[[iii|||zzznnndddXXXNNNLLLMMMMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWTTTPPPKKKHHHHHHIIIIIIJJJCCC@@@<<<:::999999777666222111111000///000000000///...,,,++++++---000222...------,,,,,,------...,,,------......------,,,,,,------....../////////------------------,,,,,,...///000///...---...000...---+++++++++---///000,,,,,,,,,---------......+++++++++,,,,,,,,,------...000444777<<>>888777;;;;;;GGG[[[rrrwwwkkk^^^YYYXXX]]]fffooo~~~vvvsssxxxzzz|||zzzwwwmmmiiibbb\\\XXXTTTQQQOOONNNNNNNNNOOOOOOPPPPPPPPPTTTVVV^^^lllvvvkkkccc\\\RRRLLLLLLNNNOOOOOOSSSTTTUUUUUUVVVVVVUUUUUURRROOOLLLJJJJJJJJJIIIHHH@@@>>>;;;:::999888777555444444333222111000///.........------------......000000///...---,,,,,,+++,,,,,,---...000222444555..................------//////////////////......---------,,,,,,,,,++++++///////////////.........+++,,,------......---------------............//////000222444888???GGGMMMOOOQQQTTTWWWWWWVVVTTTSSSYYY^^^eeejjjnnnrrrtttvvvxxxzzz{{{|||~~~vvvVVVAAA<<<===<<<999;;;AAAMMM```yyypppeeeYYYTTTTTTXXX```hhhuuuyyyqqqrrrwww}}}vvvuuummmbbb[[[YYYXXXTTTQQQRRRQQQRRRTTTWWWWWWVVVTTTVVVZZZeeewwwsssiii```YYYOOOJJJJJJLLLNNNNNNTTTUUUVVVVVVWWWWWWVVVVVVQQQNNNKKKIIIIIIHHHGGGFFF@@@>>>;;;:::999888777555444444333222111000//////......------------....../////////...------,,,,,,------,,,,,,,,,,,,------.........------+++***)))........................---------,,,,,,,,,++++++------------------------,,,,,,---...............---------............///000111222444888>>>FFFKKKMMMOOORRRUUUWWWXXXXXXYYY\\\aaaggglllnnnooopppqqqvvvwwwyyy{{{}}}yyy[[[FFF>>>===;;;999;;;???HHHWWWnnnooodddXXXSSSSSSVVV]]]eeeqqq~~~|||sssrrrvvv{{{uuummmbbb[[[YYYXXXUUURRRSSSSSSTTTVVVXXXYYYWWWVVVZZZ___kkk~~~rrriii^^^WWWNNNIIIJJJMMMOOOPPPUUUVVVWWWWWWXXXXXXWWWWWWQQQNNNJJJHHHGGGFFFEEECCC@@@>>>;;;:::999888777555444333333222111000//////......------------..............................000000//////......------000000///...---+++***)))------------------......------------,,,,,,,,,,,,******++++++,,,,,,------------...////////////...---------............///000111222333666<<>>;;;:::999888777555333333222222111000000///......------------......---------.........///////////////000000000000000111111111111000///...---,,,,,,,,,---------------...------------,,,,,,,,,))))))***+++,,,------...---......///000/////////---------............///111111222333555;;;BBBGGGPPPRRRTTTUUUVVVZZZ```dddeeegggjjjkkklllmmmoooqqqqqqsssvvvyyy|||kkkRRRCCC<<<::::::999:::===EEEUUUfffoooppplll```TTTNNNLLLNNNSSSZZZgggtttyyyrrrsss{{{yyysssjjjccc```___]]]\\\______```ccceeefffeeedddfffnnn~~~}}}lllfff]]]VVVNNNJJJLLLPPPSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWRRROOOKKKHHHGGGFFFDDDCCC@@@>>>;;;:::999888777555333333222222111000000000......------------......,,,,,,------.../////////++++++,,,------,,,,,,+++//////000000000000000000,,,,,,,,,---------...............---------,,,,,,***++++++,,,---......///---......///000/////////---------............///000111111222444999@@@EEENNNQQQTTTVVVWWW]]]eeelllppppppnnnkkkjjjkkkooorrrppprrrvvvzzz~~~uuu[[[HHH>>><<<===666999===BBBOOO]]]fffhhhiii]]]RRRLLLJJJJJJOOOUUUcccppp}}}tttrrrzzzzzzuuummmgggdddcccccccccffffffgggjjjmmmnnnmmmkkklllvvvzzzggg```ZZZTTTLLLHHHJJJNNNPPPQQQSSSTTTUUUUUUVVVVVVUUUUUUQQQNNNJJJHHHGGGFFFEEECCC@@@>>>;;;:::999888777555222222222111111111000000......------------......---------.........//////.../////////...,,,***(((++++++,,,---............,,,,,,,,,---......//////............---------,,,,,,,,,------......//////------...////////////...---------............/////////000111333999@@@EEEIIIMMMRRRUUUXXX^^^iiiqqqyyyvvvrrrmmmjjjjjjmmmpppooorrrvvv{{{jjjSSSDDD>>>>>>666:::>>>AAAJJJWWWaaacccfff[[[PPPJJJHHHHHHMMMRRR___lll~~~wwwrrrwww{{{wwwrrrllliiiiiikkklllnnnnnnooorrruuuvvvvvvtttuuuzzzgggaaaZZZTTTKKKHHHIIIMMMPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSOOOLLLHHHGGGFFFFFFDDDCCC@@@>>>;;;:::999888777555222222222111111111111111......------------......---------...............///000111111000...,,,++++++,,,,,,------------,,,,,,------...//////000000............------------------------............,,,,,,---...............---------............///---...///000333888@@@EEEIIIMMMRRRTTTUUU[[[dddmmmuuutttrrrooollllllmmmooonnnqqquuu{{{|||bbbMMMAAA>>>777;;;===>>>EEERRR^^^cccdddYYYNNNIIIGGGGGGKKKQQQ\\\hhhzzz{{{rrrttt~~~zzzuuussssssvvvyyyyyyyyy{{{~~~~~~lllfff]]]VVVNNNJJJKKKOOOQQQRRRPPPPPPQQQRRRRRRRRRRRRRRRLLLJJJGGGEEEEEEEEEDDDCCC@@@>>>;;;:::999999777555222222222111111111111111.........------.................................((())),,,---......---,,,.../////////...---,,,,,,------......///000111111//////.........---------------------------------+++,,,------......---------------.........//////,,,---...///222888@@@EEELLLQQQUUUTTTRRRUUU]]]dddkkkmmmppppppppppppqqqrrrllloootttzzzmmmSSSCCC===999<<<<<<<<>>;;;999888777666222111111000000000000000....../////////...,,,+++......------------......------............------...............///000000...---+++******+++---...////////////////////////+++++++++*********))))))..................------......///000000///...---++++++...333555666>>>FFFKKKOOOPPPMMMMMMTTT\\\___eeefffhhhkkkmmmnnnnnnnnnrrrqqqqqqvvv~~~xxxXXXEEE???;;;===<<<;;;DDDRRR\\\]]]dddYYYOOOLLLKKKJJJLLLOOOXXX^^^lll}}}xxxttt{{{}}}jjjddd^^^XXXQQQNNNPPPRRRSSSSSSSSSQQQPPPPPPQQQRRRPPPOOOMMMLLLJJJHHHFFFDDDCCCCCC@@@>>><<<:::888777666555222222111000000000000000....../////////...---,,,......------------......------............---------------------......///...---+++******+++---...........................------,,,,,,,,,+++++++++..............................///000000///...---...---///222333555<<>><<<999777666555444222222111000000000000111....../////////...------......------------......------............------,,,,,,,,,,,,---------......---,,,++++++,,,---...------------------------//////.........---------..............................////////////......111//////111111333;;;DDDKKKPPPSSSQQQPPPTTTXXXZZZYYY\\\aaagggkkknnnpppppprrrqqqqqquuu|||gggPPPFFF<<<===<<<===EEETTT```fffcccXXXMMMHHHGGGFFFGGGKKKLLLQQQ\\\kkkxxx{{{{{{~~~|||kkkeee___YYYRRROOOQQQSSSTTTSSSSSSRRRQQQQQQRRRRRRQQQPPPOOONNNKKKIIIFFFDDDBBBBBB???>>><<<:::888666555555333222111111000000111111...////////////...............------------......------............------,,,,,,------............------,,,,,,,,,---......------------------------/////////............------------........................///////////////111///...000000222;;;EEEMMMTTTXXXVVVUUUXXX[[[[[[YYY\\\bbbhhhmmmppprrrssstttrrrrrrvvv|||mmmSSSFFF======<<<===EEETTTccclllhhh\\\PPPJJJHHHFFFHHHKKKKKKNNNVVVcccooo}}}zzzyyy~~~~~~llleee]]]XXXQQQOOOPPPSSSTTTTTTUUUTTTSSSSSSTTTTTTSSSRRRNNNMMMKKKIIIFFFEEEDDDDDD@@@???===;;;999777666666333222222111111111111111/////////...////////////......------------......------............------------...////////////...,,,,,,,,,,,,---......///------------------------............---------------------.........//////............//////000000///------///000333<<>>;;;999888777666333333222111111111111222//////.........///000111......------------......------............------------///000000000///...,,,,,,------......//////------------------------...------------,,,,,,,,,,,,,,,------.../////////......---......///000111---,,,---000111333<<>><<<:::777666555555444333222222111111222222000///.........000111222.........------.........---..................---***+++---//////...---,,,+++,,,---...///////////////////////////////////////.........------------,,,,,,------...///000000...---------...///111222///...000222222222777???JJJQQQXXXZZZ\\\bbbfffgggoooooopppsssyyyhhhWWWBBB===:::<<>>;;;:::999777555333111111111111111222222222111000...---...///111222000///...---------------+++,,,...000111111000///......------...///111222111000...------...000111,,,,,,,,,---------......------...............---,,,,,,------.../////////......------------......///111333111000333:::@@@KKKSSS[[[]]]ZZZ[[[aaahhhnnntttwwwvvvwww~~~uuu^^^NNNBBB<<>>HHHPPPYYYZZZWWWVVVZZZ```iiiooossssssuuu}}}iiiPPPCCC<<<>>>???DDDYYYqqqxxxjjj]]]QQQIIIEEECCCDDDCCCGGGMMMTTT]]]kkkxxxyyyqqqqqqrrr{{{ooofffXXXQQQKKKMMMPPPQQQTTTWWWXXXXXXXXXXXXWWWVVVTTTTTTNNNMMMKKKIIIGGGEEECCCBBB???===;;;999999777555333333333333222222111111000000000///...///000111222111111000////////////000---...000111222222111000111000///---,,,+++++++++......,,,,,,,,,,,,......---------.........//////000000000000000///...---,,,,,,------.../////////000//////......//////000...///000000///111777;;;FFFNNNWWWYYYUUUSSSTTTWWW___ffflllnnnqqqxxxvvvTTTGGG>>>??????BBBSSShhh}}}yyyqqqdddWWWLLLFFFCCCDDDCCCEEEKKKPPPWWWdddqqqyyytttqqqooouuuqqqhhhYYYQQQLLLMMMPPPQQQSSSVVVWWWWWWWWWWWWVVVUUUTTTSSSNNNMMMKKKIIIGGGEEECCCBBB???===:::999999888555444111111111000///...------.........---...///000000000000///////////////000---...///000111000000000000///...---,,,++++++***---,,,,,,++++++,,,,,,---------.........////////////000000//////...---,,,,,,,,,------.../////////000000////////////000000.../////////...000555888DDDLLLVVVZZZXXXUUUTTTVVVWWW___fffhhhlllttt{{{}}}{{{{{{{{{zzzzzz}}}ZZZJJJ???@@@@@@AAAOOOaaaxxxzzzuuuhhhXXXMMMGGGCCCCCCBBBDDDHHHMMMTTT```lllsss|||yyyrrrmmmpppzzzpppiiiYYYQQQLLLMMMPPPQQQSSSVVVUUUUUUVVVUUUUUUTTTSSSRRRNNNMMMKKKIIIGGGEEECCCBBB>>><<<:::999999888666444111111111000///...------,,,,,,,,,,,,------...............------......///------..................---------------------,,,,,,,,,,,,++++++,,,,,,,,,------------.........///---.........------,,,+++,,,,,,------.../////////000000////////////000000...............000333555>>>GGGSSSYYYYYYWWWWWWWWWWWW___eeefffjjjqqqxxx{{{wwwwwwxxxwwwwwwyyy~~~^^^LLL>>>>>>>>>???JJJZZZqqqyyyxxxiiiXXXMMMHHHEEEBBBAAABBBGGGKKKRRR^^^jjjrrryyy{{{rrrjjjkkksssmmmfffXXXQQQKKKMMMPPPQQQTTTWWWUUUUUUUUUUUUUUUTTTSSSSSSNNNMMMKKKIIIGGGEEECCCBBB>>><<<:::999999888666444333333333222222111111000,,,,,,,,,---------------...------------......///------------------------++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------,,,,,,,,,,,,------.../////////000//////......//////000//////......///111222333888AAAMMMUUUXXXXXXWWWXXX]]]cccffffffhhhpppwwwzzztttuuuwwwvvvuuuwww|||cccNNN>>><<<<<<<<>>IIIRRRWWWXXXXXXXXX```dddeeebbbcccjjjqqquuurrrtttvvvtttrrrsssxxx~~~nnnVVVAAA===<<<;;;CCCOOOaaattt~~~qqq\\\PPPKKKFFFDDDBBBBBBDDDGGGKKKVVVaaajjjsss~~~tttjjjiiilllsssyyyggg```WWWOOOJJJLLLPPPSSSUUUYYYXXXXXXXXXYYYXXXXXXWWWWWWNNNMMMKKKIIIGGGEEECCCBBB===<<<:::999999999777555111111111111111222222222...//////000111000000000///////////////000111111000//////.........//////,,,---///000000000///...,,,------......------,,,******+++++++++,,,,,,,,,++++++---...///000000000,,,,,,------...//////000......------------......111000//////111222222111666>>>IIIRRRWWWYYYYYYZZZ___bbbbbb]]]]]]ccckkknnnrrrtttuuurrrooopppuuuzzz}}}xxx^^^GGGAAA???===DDDPPP\\\sssvvvaaaSSSKKKEEEFFFCCCBBBCCCDDDHHHRRR\\\fffqqq~~~{{{oookkkiiimmm~~~{{{hhh]]]QQQNNNLLLLLLOOOSSSVVVWWW\\\YYYUUUTTTTTTUUUUUUTTTRRRPPPMMMJJJGGGEEEEEEEEEBBB???;;;999888888666555333222222111111111111111000///...------...///000//////............//////------............---------...............------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------//////.........---------111000...---...///111222...///000///---,,,---...---...000111111111000///555999AAAKKKTTTZZZ[[[[[[[[[___aaa^^^ZZZZZZaaahhhooorrrtttrrrooooootttyyyfffJJJCCC@@@:::>>>JJJXXXnnn}}}kkk[[[OOOIIIAAA@@@@@@BBBFFFLLLQQQTTTdddmmmyyysssjjjeeehhhwww|||hhh]]]QQQNNNLLLLLLOOOSSSVVVWWW[[[YYYVVVUUUUUUVVVUUUTTTQQQOOOLLLJJJGGGFFFEEEEEEBBB???;;;999888888666555111111000///////////////......------...000111222//////............//////......////////////......---...............------------------............++++++,,,,,,,,,---------,,,,,,,,,+++++++++******000///.........///000111---//////...---,,,,,,------...///000111000000///555999@@@JJJRRRWWWWWWVVVXXX\\\^^^[[[WWWVVV[[[aaakkkpppuuuuuusssssswww{{{nnnOOOEEEAAA<<>>;;;:::999888666555111111000////////////000///////////////000111111//////............////////////000000000000//////------...............---........./////////000000,,,,,,,,,,,,------------///.........------------.........////////////000---.........,,,+++,,,---......///000000000000000333777???IIIRRRVVVVVVUUUUUUYYY\\\[[[WWWUUUXXX\\\hhhnnnuuuwwwvvvwwwzzz~~~yyyXXXIIIBBB===???FFFKKK```vvv}}}tttdddUUUKKKDDDCCCAAAAAADDDHHHLLLOOOZZZdddqqq|||zzzpppjjjooo{{{~~~iii^^^PPPNNNMMMNNNQQQTTTVVVWWWYYYYYYYYYYYYZZZYYYVVVSSSMMMLLLKKKJJJHHHGGGFFFEEE@@@>>>;;;:::999888666555444333222222111111222222111111000000//////////////////............//////......////////////......,,,---......///.....................////////////,,,,,,,,,------------...000000000/////////......,,,---.../////////......,,,---...---,,,+++,,,---...//////000000000000000111555>>>IIIRRRWWWXXXWWWTTTYYY]]]^^^[[[YYYZZZ\\\hhhnnnuuuxxxwwwxxx|||cccMMMCCC>>>>>>BBBFFFYYYppp|||yyyjjjXXXLLLFFFEEECCCBBBBBBEEEIIIKKKUUU^^^lllwwwwwwllllllttt~~~iii]]]PPPOOOMMMOOORRRUUUVVVWWWXXXXXXXXXZZZ[[[YYYVVVSSSLLLLLLKKKJJJHHHGGGEEEEEE???===;;;::::::999777555444333333222222222222222/////////000000000000000//////............//////,,,------......------,,,,,,------...//////......,,,,,,---------.........,,,,,,---------.........---------,,,,,,,,,,,,+++,,,,,,---............---,,,---......,,,,,,---...///////////////000000111111555<<>>======EEESSSiii{{{}}}ppp[[[MMMHHHGGGDDDBBBBBBDDDGGGIIIQQQZZZfffqqqzzz~~~ppplllqqq~~~hhh\\\PPPOOONNNOOORRRUUUWWWWWWWWWWWWXXXYYYZZZYYYVVVSSSLLLLLLKKKJJJHHHFFFDDDCCC>>>===;;;;;;;;;999777555222222111000000000000111***+++---///000111111111//////............//////,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////+++++++++,,,,,,,,,,,,---,,,---------............//////.........---------,,,,,,,,,---------......,,,...///...------...000///////////////000111111333555;;;CCCLLLRRRTTTUUUYYY]]]bbbddddddbbbaaaaaammmsssyyy{{{zzzzzz}}}cccLLLAAA>>><<>><<<;;;999777555444444333222111//////......------------.../////////000000000000000000///...............---------.........//////.........*********+++,,,,,,------))))))))))))***+++,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,---...///------......000111222222111222555;;;FFFXXXkkkyyy{{{xxxtttqqqqqqpppooonnngggrrryyy___PPPGGGHHHOOO___wwwoooeeeZZZPPPHHHBBBCCCGGGDDDCCCEEELLLSSS]]]mmm{{{uuukkkgggnnnyyyyyybbbXXXQQQLLLJJJOOOSSSTTTTTTUUUUUUUUUUUUVVVXXXYYYWWWVVVQQQOOOLLLIIIFFFEEEDDDCCCCCCAAA>>><<<;;;:::777555444444333222111//////...---------------....../////////000000000000//////........................------............---------.........//////000000,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,------......,,,---...///111222222333111222444888@@@OOOaaannnrrrrrrrrrssstttrrrnnnkkkeeelll}}}gggUUUIIIJJJMMMYYYooowwwnnnbbbYYYOOOFFFCCCEEEBBBBBBDDDJJJQQQ[[[jjjwww~~~pppiiimmmttt~~~|||dddZZZSSSMMMJJJNNNRRRSSSTTTVVVWWWVVVUUUVVVWWWWWWUUUSSSPPPNNNLLLIIIGGGFFFEEEEEEDDDBBB???===<<<:::777444444333333222111000//////...------------...//////,,,------......------,,,.............../////////---------......---------,,,,,,++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...,,,---------............,,,---///000111222222222222444666777<<>>MMMXXXgggjjjpppvvvyyyyyyuuuqqqoooeeegggzzz|||cccGGGGGGBBB???OOOlll~~~{{{tttoooqqqoooeeeXXXPPPIIIGGGGGGIIIKKKPPPZZZeeewww|||xxxqqqooowwwkkkaaaSSSPPPLLLKKKMMMRRRVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPMMMJJJIIIJJJJJJIIIHHHHHHDDD@@@<<<;;;:::888777222333333222000///000111111111000......---------111///...------...///111////////////////////////---------///000000---+++000...,,,++++++,,,---///------------------------...---,,,,,,++++++++++++------------------------........................---------...///000000111333222333444444:::HHHVVV]]]eeelllppptttxxxxxxtttpppjjjfffmmm~~~qqqSSSLLLCCCAAAKKK^^^oooyyy|||ssslllqqqvvvooo^^^OOOGGGDDDDDDHHHKKKOOOWWW```ppp{{{{{{rrrsssvvviii___SSSOOOLLLKKKNNNRRRUUUWWWXXXXXXXXXXXXWWWVVVUUUTTTPPPMMMKKKIIIJJJJJJIIIIIIIIIEEE@@@<<<:::888666444222333333222000///000111111000///......---------......////////////......------------------------...------...//////...,,,...---,,,************+++------------------------------,,,+++++++++,,,,,,------------------------........................------......///000000111111000222333333777DDDQQQXXX___fffjjjoootttvvvtttssslllgggmmm{{{wwwVVVLLLCCCAAAFFFRRRfffwwwtttllloootttooo___PPPGGGDDDDDDGGGJJJMMMUUU^^^nnnzzztttrrrssszzz~~~ggg\\\RRROOOKKKKKKNNNRRRUUUWWWXXXXXXXXXXXXWWWVVVUUUUUUPPPNNNKKKJJJJJJKKKJJJIIIJJJFFF@@@<<<999777555333222333333222000///000111111000///......---......,,,---///111111///---,,,------------------------///...,,,,,,...///...---...------,,,+++******)))------------------------,,,,,,+++++++++,,,------------------------------........................---......//////000000111//////000222222444>>>IIIRRRXXX^^^aaafffnnnssstttvvvooojjjlllwww___PPPEEECCCCCCGGG\\\tttvvvlllkkkpppmmm^^^PPPHHHEEEDDDGGGIIIKKKSSS[[[kkkwwwxxxrrrpppttt{{{eee[[[QQQNNNKKKKKKNNNRRRUUUWWWWWWXXXXXXXXXWWWWWWVVVUUUQQQOOOLLLKKKKKKKKKKKKJJJIIIEEE@@@<<<:::888666555222333333222000///000111000000///...............------...//////...------////////////////////////000...,,,,,,---...///...---......///......---,,,------------------------++++++++++++,,,,,,---...,,,,,,------------------..............................//////000000000000///...000333222333:::BBBNNNTTTYYYZZZ___hhhpppssswwwrrrlllllltttoooXXXGGGEEEDDDDDDVVVooovvvlllgggiiihhh\\\NNNHHHFFFEEEGGGIIIJJJQQQXXXfffsss|||tttoooppp~~~yyycccZZZOOOMMMKKKKKKNNNRRRUUUVVVWWWWWWWWWXXXWWWWWWVVVVVVRRROOOLLLKKKLLLLLLKKKJJJGGGDDD@@@===;;;;;;:::888222333333222000///000111000//////............//////...---,,,,,,---...///////////////////////////000...,,,,,,---...///...,,,,,,...///////////////------------------------++++++++++++,,,,,,---...,,,,,,,,,---------............................../////////000000000000000000///000333333222777>>>LLLRRRWWWXXX[[[dddmmmqqqwwwrrrmmmlllqqq|||~~~```HHHEEEFFFEEERRRfffyyyuuummmeeecccaaaWWWKKKIIIFFFFFFHHHIIIJJJPPPWWWaaannnxxxpppooo{{{xxxbbbZZZNNNLLLJJJKKKOOORRRUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVRRRPPPMMMLLLLLLMMMLLLKKKFFFCCC???<<<;;;;;;:::999222333333222000///000111//////............//////000...,,,++++++,,,...000------------------------///...,,,,,,...///...---+++++++++,,,------......------------------------,,,,,,+++++++++,,,------+++,,,,,,------.................................000000000000000000000000111//////222333222666<<>>:::999888777666666555444222111000//////111111111111111111111111...,,,+++---000111///,,,,,,---------.../////////////////////////////////---,,,+++***+++---000111,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------------------------------/////////...............---...000000000000222444===FFFSSS]]]bbbggglllppptttuuuvvvuuuqqqrrr~~~sssWWWJJJHHHJJJJJJ]]]sssuuubbbUUULLLDDDEEEDDDCCCCCCDDDFFFHHHJJJRRRZZZhhhwww{{{sssqqqqqqwwwbbbWWWNNNLLLJJJKKKNNNRRRSSSTTTVVVVVVVVVVVVWWWWWWWWWWWWQQQQQQOOONNNMMMMMMLLLLLLFFFCCC???<<<;;;999777666333222222111111222222333000000000000000000000000---------...//////...------------.......................................,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------222222111111111111111111000111333333333333555777;;;DDDQQQ[[[aaafffkkkooowwwwwwyyyxxxssssss~~~}}}```NNNGGGGGGHHHZZZpppwwweeeXXXNNNGGGEEEDDDCCCCCCCCCEEEGGGIIIOOOWWWdddsssvvvrrrqqq|||wwwbbbWWWMMMKKKJJJKKKNNNQQQSSSTTTWWWWWWWWWWWWXXXXXXXXXYYYRRRQQQPPPNNNMMMMMMLLLLLLEEECCC@@@>>>===;;;888666333222222111111222222333////////////////////////---...//////...---------...............---------------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++------------------------////////////////////////000222444444444444666777:::CCCOOOYYYaaaggglllpppxxxyyy{{{{{{xxxwwwpppXXXKKKGGGHHHUUUlll~~~zzziii[[[PPPIIIEEEDDDCCCBBBBBBDDDFFFGGGKKKSSS___mmmzzz{{{tttrrrvvv}}}xxxbbbVVVMMMKKKJJJKKKNNNRRRTTTTTTXXXXXXXXXXXXYYYYYYYYYYYYSSSRRRPPPOOONNNMMMLLLLLLCCCAAA???>>>===;;;777444666555444222111000//////////////////////////////,,,///111000---+++,,,.../////////...---------,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///---///111111111111333555:::BBBNNNZZZccckkkqqquuuyyyzzz}}}||||||hhhSSSKKKKKKQQQgggzzz{{{nnn^^^QQQIIIEEEDDDBBBAAABBBCCCEEEFFFIIIOOOZZZgggtttuuuqqqsssyyyxxxaaaVVVMMMKKKJJJLLLOOOSSSUUUVVVXXXXXXXXXYYYYYYYYYZZZZZZTTTSSSQQQOOONNNMMMLLLLLLAAA???===<<<;;;999666333666555444222111000//////000000000000000000000000,,,///111000---+++,,,.../////////...---------,,,........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000000000111111222222222,,,...///000///000111333:::BBBNNN[[[fffpppwww{{{}}}xxx\\\NNNMMMOOOaaatttzzzrrrcccSSSIIIFFFEEECCCBBBAAABBBDDDEEEGGGMMMVVVaaannn|||xxxqqqnnnsss|||xxxbbbVVVNNNLLLKKKMMMPPPTTTVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZTTTSSSRRRPPPNNNMMMLLLLLLAAA???<<<;;;:::888666444333222222111111222222333000000000000000000000000---...//////...---------...............---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................------------------------...//////000000111111111---///000111111111333444888???KKKZZZhhhttt|||||||||hhhSSSNNNMMMZZZlllxxxxxxlllZZZLLLGGGFFFDDDBBBBBBCCCDDDEEEFFFKKKRRR\\\ggguuutttjjjmmmvvvxxxbbbVVVOOOMMMLLLNNNRRRVVVXXXYYYWWWWWWXXXXXXXXXYYYYYYYYYUUUTTTRRRPPPNNNMMMLLLLLLBBB???<<<:::999999777666333222222111111222222333////////////////////////---------...//////...------------.............................................,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...........................------------------------,,,,,,------.../////////...///111111111222333555222999FFFVVVfffttt}}}}}}{{{}}}uuuZZZQQQKKKTTTdddwwwwwwcccSSSIIIGGGEEECCCCCCCCCDDDEEEEEEHHHNNNVVVaaaooo|||zzzlllnnnttt~~~wwwbbbWWWOOONNNMMMOOOSSSWWWYYYZZZWWWWWWWWWWWWXXXXXXXXXYYYUUUTTTRRRPPPNNNMMMLLLLLLDDDAAA<<<:::999999999888666555444222111000//////...........................,,,+++---000111///,,,,,,------....../////////------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------------------------------/////////000111222222333---...000000000111222444...555AAARRRdddsss}}}~~~aaaUUUJJJPPP```vvv~~~jjjYYYJJJHHHFFFDDDCCCCCCDDDEEEDDDFFFKKKSSS]]]kkkxxxrrrrrrvvv}}}xxxdddYYYOOONNNMMMOOOSSSWWWXXXYYYXXXWWWVVVWWWXXXYYYXXXWWWTTTQQQNNNMMMMMMMMMLLLKKKFFFCCC???<<<;;;999777666666555555444222000...---222111000//////000111222444333222000...,,,******---------,,,,,,,,,++++++++++++---...//////000000...............---------)))***+++,,,---............---,,,+++***)))))))))------------------------------------.........///,,,,,,------.../////////000111111111111222222222555777===JJJZZZiiitttxxx~~~}}}rrrZZZKKKPPPdddwww~~~sss[[[QQQIIIDDDDDDEEEDDDFFFJJJCCCHHHMMMQQQUUU```ppp|||}}}yyyvvvxxxzzzwwwcccXXXOOONNNMMMOOOSSSWWWXXXYYYYYYXXXWWWXXXYYYZZZYYYXXXUUURRROOONNNNNNNNNMMMLLLEEEBBB>>>;;;:::888666555222222222222111000///.........---,,,,,,---......000000//////...---,,,,,,---------,,,,,,,,,++++++***+++,,,---............---------...............++++++,,,---...............---,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,---......//////000000000111111111222222222444555:::FFFUUUeeepppuuu{{{```QQQRRRaaarrr}}}|||hhhWWWOOOGGGFFFFFFDDDEEEHHHDDDHHHLLLOOOTTT___nnnzzz{{{uuussstttvvv~~~uuubbbXXXOOONNNMMMOOOSSSWWWXXXYYYYYYXXXXXXYYYZZZ[[[[[[YYYVVVSSSPPPOOOOOOOOONNNMMMDDDAAA===:::999888666444222222222222222111111000//////............//////,,,---------............------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,------......//////------------------------------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......///000000000000000111111111222222333444777@@@NNN]]]jjjqqqyyy~~~lllZZZSSSZZZiiixxxvvv```UUULLLHHHGGGEEEDDDFFFEEEHHHKKKMMMQQQ\\\kkkvvvyyyrrrooonnnssszzztttaaaWWWOOONNNMMMOOOSSSWWWXXXYYYZZZYYYXXXYYY[[[\\\\\\[[[UUUSSSPPPNNNNNNNNNMMMLLLDDDAAA===:::999888777555555555555555444444333222000//////////////////000+++,,,,,,,,,---............------------,,,,,,,,,---------------,,,++++++++++++,,,------...//////------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......******++++++++++++,,,,,,------------............---------...//////000000000000000000111111111111444333555;;;GGGVVVdddlllsssyyy{{{dddWWWUUU___pppggg[[[OOOJJJHHHFFFEEEFFFFFFHHHIIIJJJOOOYYYfffpppzzzyyyqqqmmmnnnrrr|||sssaaaWWWOOONNNMMMOOOSSSWWWXXXYYYZZZYYYXXXZZZ\\\]]]]]]\\\TTTRRROOOMMMMMMMMMLLLKKKDDDBBB>>>;;;;;;:::888777777777666555444222111000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........---------,,,,,,...//////......---,,,+++***++++++,,,---...//////---,,,++++++***++++++,,,------,,,,,,,,,---......*********++++++,,,,,,,,,---............/////////------......///000000111//////000000000111111111555444444888BBBPPP^^^hhhmmmsss{{{~~~|||}}}rrr```WWW\\\kkkmmm___QQQLLLJJJHHHFFFGGGFFFGGGHHHIIIMMMVVVaaaiiiuuu~~~{{{rrrnnnnnnuuusssaaaWWWOOONNNMMMOOOSSSWWWXXXYYYYYYXXXXXXYYY\\\]]]]]]\\\TTTQQQNNNMMMMMMMMMLLLKKKEEEBBB>>><<<;;;:::999888555555444333111///---,,,---......//////......---//////......---,,,,,,,,,............---------,,,////////////...------,,,++++++,,,,,,------......---,,,+++***+++,,,---...------,,,,,,,,,,,,,,,---******++++++,,,,,,---------------.........//////---......//////000111111/////////000000000111111444444444666>>>JJJYYYcccgggmmmvvv|||~~~}}}|||{{{}}}kkk___```kkkvvvfffVVVNNNLLLJJJHHHHHHEEEEEEFFFHHHLLLSSS[[[aaaoooxxx~~~sssoooooovvvsssaaaXXXOOONNNMMMOOOSSSWWWXXXYYYXXXWWWWWWYYY[[[]]]\\\\\\UUURRROOOMMMMMMNNNMMMLLLCCCAAA===;;;::::::888777333333333222111///...---000000111222222111000000/////////.........------............------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111...---,,,++++++++++++++++++++++++,,,------......+++++++++,,,,,,,,,------.........///000000111111////////////000000000111333333333555:::FFFTTT]]]bbbhhhpppwww{{{|||}}}~~~qqqfffdddkkknnn\\\RRROOOLLLIIIHHHCCCDDDFFFHHHLLLQQQWWW[[[gggooo{{{~~~uuulllppp|||sssaaaXXXOOONNNMMMOOOSSSWWWXXXYYYWWWWWWWWWXXX[[[\\\\\\[[[VVVSSSPPPOOOOOOOOONNNMMMBBB???<<<:::999999888666222333333333333222111111---...///000000///...---........./////////////////////.........---------+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,//////...---...000222444...---,,,+++******))))))++++++,,,------...//////))))))*********+++++++++......//////000000111111////////////000000000000111222222444888CCCPPPZZZ___eeemmmuuuzzz}}}qqqhhhfffjjj}}}uuu```VVVRRRMMMIIIGGGBBBCCCFFFIIILLLQQQUUUWWWaaahhhttt|||nnnpppyyysssddd\\\RRRRRRSSSTTTUUUWWWYYYZZZ[[[YYYWWWWWWYYY[[[\\\[[[TTTOOOIIIHHHJJJLLLJJJHHHEEEBBB>>>;;;:::888666555555444444333222111000000......//////000000111111------------------------//////000000///...---,,,........................---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...222000---***((()))***,,,------............------++++++,,,,,,,,,---------............////////////000000000000////////////111222444777777;;;HHHUUU]]]dddlllooottt{{{ooo]]]YYY]]]eeevvv~~~jjj[[[TTTQQQMMMJJJFFFHHHIIIIIIIIILLLQQQVVV]]]bbbjjjwwwxxxrrrpppyyytttccc[[[RRRRRRSSSTTTUUUWWWYYYZZZZZZXXXWWWWWWYYY[[[[[[[[[UUUPPPJJJHHHJJJLLLJJJHHHEEEBBB>>>;;;:::888777555555444444333222111000000////////////000000000000------------------------.........---------------........................---,,,,,,++++++,,,,,,------,,,++++++++++++,,,---...---,,,******+++---...------............------++++++,,,,,,,,,---------------------............000000000000////////////000000333555555999DDDQQQ[[[cccjjjnnnrrrxxx}}}}}}sss[[[RRRSSSXXXfffuuu}}}ssseeeXXXPPPLLLLLLHHHIIIIIIHHHHHHJJJNNNRRR[[[___gggsss~~~vvvrrrxxxtttbbbZZZRRRRRRSSSTTTVVVXXXZZZ[[[YYYXXXVVVWWWYYY[[[[[[[[[VVVRRRLLLJJJKKKKKKJJJHHHEEEBBB>>>;;;:::999777555555444444333222111000000000000000000////////////---------------------------,,,,,,++++++,,,---...........................------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,---...//////------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...////////////000000000000000///111333333555>>>IIIVVV___gggjjjnnntttyyyzzz{{{\\\LLLGGGIIISSS^^^pppwww{{{rrr```QQQLLLNNNIIIIIIHHHGGGFFFGGGJJJMMMWWW[[[bbblllzzzzzztttwwwsssaaaXXXRRRRRRSSSTTTVVVXXXZZZ[[[YYYWWWVVVWWWYYY[[[\\\\\\XXXSSSNNNKKKJJJJJJIIIHHHDDDAAA>>>;;;:::999777666555444444333222111000000111111000000//////..............................***+++,,,---......------........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,(((***+++---////////////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,---------.........////////////000000000000000///000222222222:::CCCPPPZZZcccfffjjjpppvvvxxxaaaKKKBBBBBBHHHOOO^^^lllyyyxxxhhhXXXPPPOOOIIIHHHFFFDDDDDDFFFHHHJJJSSSWWW]]]eeeqqqxxxyyy~~~rrraaaXXXQQQRRRSSSTTTWWWYYY[[[\\\YYYXXXVVVWWWZZZ\\\]]]]]]XXXUUUPPPLLLJJJIIIHHHHHHDDDAAA===;;;:::999888666555444444333222111000000111111000000//////..............................)))+++...000111///---+++...........................------,,,,,,------...,,,,,,------------,,,,,,***+++---/////////---------,,,++++++++++++,,,---,,,,,,---------.........---.........////////////.../////////000000000111111000000222222111666===HHHTTT^^^cccfffnnnuuuxxx~~~jjjQQQDDDAAACCCFFFOOO]]]mmmtttnnnaaaVVVPPPGGGEEECCCBBBCCCFFFHHHIIIPPPTTTYYY```iiiwww~~~qqqaaaXXXQQQRRRSSSUUUWWWZZZ\\\]]]ZZZXXXWWWXXX[[[]]]______XXXUUUQQQLLLHHHGGGFFFFFFCCCAAA===;;;:::999888777555444444333222111000000000000000000////////////........................)))+++///111111///,,,***..............................------------......,,,------......------,,,,,,---...//////...---,,,,,,,,,************,,,,,,,,,---------...................../////////000000......//////000000111111222000000222222111444:::@@@MMMZZZ___dddlllvvv{{{|||yyy^^^LLLDDDAAABBBFFFOOO]]]iiimmmfffZZZQQQHHHEEEBBBAAACCCEEEGGGGGGLLLQQQVVV[[[bbbmmm|||pppaaaYYYQQQRRRSSSUUUWWWZZZ\\\^^^[[[YYYXXXZZZ\\\___``````XXXVVVQQQLLLGGGEEEDDDEEECCC@@@===;;;::::::888777555444444333222111000000////////////000000000000........................,,,------------,,,,,,+++..............................------------......+++,,,------------,,,+++,,,------...............,,,+++***))))))***+++,,,------------............---------.........//////.........///000111111111000......111111000222666999GGGVVV]]]bbbmmmxxx~~~oooWWWIIICCC@@@AAAGGGQQQ^^^fffddd[[[RRRKKKGGGCCCAAACCCDDDEEEDDDHHHNNNSSSWWW[[[dddrrr|||pppaaaZZZQQQRRRSSSUUUXXXZZZ]]]^^^\\\ZZZYYYZZZ]]]```aaaaaaXXXVVVQQQKKKFFFCCCCCCDDDCCC@@@===;;;::::::888777555444444333222111000000......//////000000111111///////////////////////////---+++)))((()))+++---..............................------------......***+++,,,------,,,+++***,,,,,,,,,---...///000000,,,+++)))(((((()))+++,,,---------.........//////,,,,,,,,,---------......---......///000111111222///------000111///000444555DDDTTT[[[bbbmmmyyy}}}aaaOOOEEEAAA???CCCLLLWWW``````ZZZSSSMMMIIIDDDBBBBBBCCCBBBAAAFFFKKKQQQUUUWWW___kkkuuupppbbb\\\TTTTTTTTTVVVXXXYYYWWWVVV^^^[[[YYY\\\aaaccc```]]]UUUSSSPPPLLLJJJHHHGGGGGGDDDAAA>>><<<;;;999777555555444111000///111333444111111111111000000000000333222000...---,,,,,,---..................------......------------......,,,,,,,,,---------......//////.........---------++++++++++++++++++++++++,,,++++++******++++++,,,............---,,,++++++...............---------///////////////........./////////000111333444555777===JJJ[[[eeemmmzzzvvv[[[JJJEEEAAAAAAEEELLLXXXaaaaaa]]]NNNHHHCCCCCCBBB@@@AAADDDGGGIIIMMMPPPTTTZZZaaafff{{{pppbbb[[[RRRRRRRRRTTTXXXZZZ[[[ZZZ[[[YYYXXX\\\bbbeeeccc```VVVTTTQQQNNNKKKIIIHHHHHHDDDAAA>>><<<;;;999777555444444333333333333333333000000000////////////...222111///...------------------...............---......------------......,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++,,,))))))***+++,,,,,,,,,,,,------..................000000000000000000000000//////000000111222333444555:::FFFWWWeeeooo}}}nnnWWWKKKBBBAAABBBFFFPPPXXX\\\\\\QQQJJJDDDCCCBBB@@@AAADDDEEEGGGJJJNNNRRRWWW^^^bbbqqq}}}oooaaaZZZQQQPPPPPPSSSWWW\\\^^^___[[[ZZZZZZ]]]bbbdddcccaaaWWWUUURRRNNNLLLJJJIIIIIIDDDAAA>>><<<;;;999777555333444555555555444222111////////////............000///......------......,,,,,,---...////////////......------------......,,,,,,,,,---------......,,,,,,------------------++++++++++++++++++++++++...---,,,,,,++++++++++++))))))***++++++,,,,,,---,,,---------.../////////000000000000111111111111000000000000000111222333333666@@@QQQcccqqqiiiTTTGGGCCC@@@BBBHHHPPPWWW\\\TTTLLLFFFDDDBBB@@@AAADDDCCCEEEGGGJJJNNNSSSYYY]]]jjjvvvnnn```YYYRRRPPPPPPRRRWWW\\\___```___^^^]]]___aaaaaa___]]]VVVTTTQQQNNNKKKIIIHHHHHHCCCAAA>>><<<;;;999777555444444444444333222111111000000/////////.................................+++,,,---...////////////...------,,,,,,------...,,,,,,,,,---------............////////////000000***+++++++++++++++,,,,,,///...---,,,++++++++++++//////...---,,,,,,,,,,,,,,,,,,,,,---...///000000///000000000000000111111111000000000000000111222222444<<>><<<;;;999777555555444222000//////000111111111111000000000//////---------...............+++,,,---...////////////------,,,,,,,,,,,,------,,,,,,,,,---------............//////////////////*********++++++,,,,,,,,,...---,,,+++++++++++++++000///...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000.........//////000000000000000000///000000111111333555:::EEEVVVjjjzzzuuuUUUKKKCCCCCCFFFIIIOOOWWWWWWOOOHHHEEECCCAAAAAADDDBBBDDDEEEGGGIIIMMMRRRUUU\\\gggxxxlll^^^WWWTTTSSSSSSTTTXXX[[[]]]]]][[[\\\]]]^^^____________TTTSSSPPPLLLJJJHHHGGGGGGDDDAAA>>><<<;;;999777555666444111...---...000111111111111111000000000000,,,------.........------,,,,,,---...////////////------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,+++++++++*********++++++,,,,,,---,,,++++++******++++++,,,+++***))))))***+++---...,,,---------.../////////------......//////000000///////////////000111222222666999???NNNcccttt|||bbbRRRDDDBBBDDDDDDHHHOOOUUUNNNHHHFFFDDDAAA@@@BBBBBBCCCEEEFFFGGGJJJOOORRRZZZcccrrrkkk]]]VVVSSSRRRSSSVVVYYY\\\]]]]]]ZZZ[[[]]]]]]]]]]]]^^^^^^UUUSSSPPPMMMJJJIIIHHHGGGDDDAAA>>><<<;;;999777555555444222111000//////000111000000000000/////////,,,---.........---,,,+++------...............------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,+++***))))))((()))******+++,,,,,,------))))))))))))***+++,,,,,,+++***))))))***+++---///------..................---......///000000111111.........//////111222333///555888;;;GGG\\\pppzzzvvv]]]GGGAAABBBAAADDDIIIRRRLLLHHHGGGFFFBBB@@@AAABBBCCCDDDDDDEEEGGGKKKOOOXXX```kkkxxxkkk]]]VVVPPPQQQSSSVVV[[[^^^^^^]]]]]]^^^___^^^\\\ZZZZZZZZZVVVUUURRRNNNKKKJJJIIIIIIDDDAAA>>><<<;;;999777555444444444444333111///...000/////////............------.........---++++++.........///......---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////...---+++***))))))))))))***+++,,,,,,------''''''(((((()))***,,,---111///---+++++++++,,,---...............---------...//////000111222222222---------...///111222333---444888999CCCYYYooozzzhhhKKKBBBBBBAAACCCHHHPPPJJJGGGHHHFFFBBB???@@@AAABBBBBBBBBCCCEEEIIILLLSSSYYYcccnnn{{{ppp```VVVMMMNNNQQQVVV[[[^^^^^^]]]]]]\\\[[[[[[\\\[[[XXXUUUSSSQQQOOOMMMKKKJJJJJJJJJEEEDDDAAA>>>:::888666555555333111111222222111000222111111000///...------//////............//////......---,,,---...///000...///000000000///---,,,,,,,,,,,,------.........000///...------------------,,,++++++******++++++((()))+++,,,------,,,+++------------------------++++++***+++,,,...000222.../////////...---,,,,,,////////////000111222333---...222999BBBQQQhhh}}}zzzYYYJJJFFFBBBBBBFFFGGGEEEDDDDDDEEEDDDAAA???BBBBBBBBBAAAAAABBBEEEHHHOOOSSS[[[dddqqqrrraaaWWWQQQQQQSSSWWW[[[]]]]]]\\\]]]\\\\\\\\\\\\[[[XXXVVVRRRQQQOOOMMMKKKKKKKKKKKKEEEDDDAAA>>>;;;888666666666444222111222222111000111111111000000//////...//////............//////...------,,,---...///000...///000000///...---,,,,,,,,,------------------//////...---------------///...------,,,,,,------++++++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///000.........///......------............///000111222//////222888???NNNeeexxxgggPPPFFFDDDEEEGGGEEEDDDCCCCCCDDDCCCAAA@@@AAAAAAAAAAAA@@@AAADDDGGGKKKOOOVVV^^^jjjyyytttdddYYYUUUUUUVVVXXX[[[\\\\\\ZZZ^^^]]]\\\\\\]]]\\\YYYVVVRRRQQQOOOMMMLLLKKKLLLLLLEEEDDDAAA>>>;;;888777666666444222222222222111000111111111000000000000000//////............//////...------------...//////...////////////...------------------------,,,,,,///...------------------///...------,,,,,,------------------,,,+++***)))++++++++++++++++++++++++---,,,,,,,,,,,,---...///------......///............------......///000111111000222666;;;HHH^^^qqq|||[[[KKKHHHIIIGGGBBBAAA@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBEEEGGGKKKPPPVVV```ooovvveee[[[WWWVVVVVVXXX[[[]]]]]]\\\^^^]]]\\\]]]]]]\\\YYYWWWQQQPPPOOOMMMLLLLLLMMMMMMFFFDDDAAA>>>;;;999777666777555333222222222111000000000000111111111111111///......------......///------------......//////.....................---.........------,,,,,,,,,......---,,,,,,------------,,,++++++******++++++---------,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,---.../////////..................///000111222111222444777AAAUUUgggwwwlllWWWQQQLLLEEE@@@???>>>>>>@@@AAAAAA@@@>>>???@@@???>>>???AAACCCEEEHHHLLLQQQYYYfffuuuuuufff\\\UUUUUUUUUXXX[[[^^^______]]]]]]\\\\\\]]][[[YYYVVVQQQPPPNNNMMMMMMMMMNNNNNNFFFEEEBBB???;;;999777777888666333222333222111000000000000000000111111111......------------......---------..................------------..................------,,,,,,,,,------,,,,,,,,,------...---,,,++++++******+++++++++++++++,,,,,,------...------------------------------------------,,,,,,,,,,,,---.../////////...000000//////000000111111222111111222444;;;KKK\\\ppp{{{kkk___QQQDDD???===<<<===???@@@AAA@@@>>>?????????>>>>>>???AAAEEEGGGKKKOOOTTT___kkktttssseee\\\TTTSSSTTTWWW[[[___```aaa]]]\\\[[[[[[\\\[[[XXXUUUPPPOOONNNMMMMMMNNNOOOPPPFFFEEEBBB???<<<999888777888666444333333333111000000000000///////////////......------------......,,,---......//////......---------,,,------...///------------------,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,------++++++++++++,,,---...///------------------------,,,------......---,,,,,,------......///.........111111000000000000111111000///111222111666CCCQQQiiiuuuoooXXXGGG???>>><<<<<<>>>@@@@@@@@@===???@@@@@@>>>>>>???@@@DDDGGGJJJMMMQQQXXXbbbiiiyyypppccc[[[TTTSSSSSSVVVZZZ^^^``````\\\[[[ZZZZZZ[[[ZZZWWWTTTPPPOOONNNMMMNNNNNNPPPPPPGGGEEEBBB???<<<:::888777999777444333333333111000000000//////......------...------,,,,,,------...,,,---.../////////...---------,,,,,,,,,---...///,,,,,,------------------,,,,,,++++++,,,,,,---...///...------,,,,,,------...---,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,.........///......------111000000/////////000000---...000222000222===III\\\kkkzzz}}}___NNNAAA>>><<<<<<===???@@@@@@>>>???AAA@@@???>>>>>>???@@@DDDHHHKKKMMMRRRYYY___mmm{{{|||nnnbbbZZZUUUTTTSSSUUUYYY\\\^^^___[[[ZZZYYYZZZZZZYYYVVVTTTPPPOOONNNNNNNNNOOOPPPQQQGGGEEECCC???<<<:::888777999777555333333333111000000000///...---,,,,,,+++...------,,,,,,------...,,,,,,.../////////...------,,,,,,+++,,,---//////,,,,,,,,,------.........++++++++++++,,,,,,---...---,,,++++++******++++++000///---,,,++++++,,,---++++++++++++++++++++++++++++++---.........------.../////////...---,,,,,,000//////.........//////+++---000222000000:::EEEPPPaaatttdddTTTBBB???===<<<===?????????>>>@@@AAAAAA???>>>??????===AAAFFFIIIKKKNNNSSSXXXdddrrrxxx|||xxxggg___]]]UUUUUUVVVXXX\\\^^^^^^]]]^^^]]]\\\\\\\\\[[[YYYWWWPPPPPPPPPNNNMMMMMMNNNPPPJJJFFF@@@<<<:::::::::999666666555444333333333333//////............//////***++++++,,,,,,++++++***///////////////.........)))***,,,---...------,,,---,,,+++*********+++,,,...---,,,+++***++++++,,,******+++,,,------......******))))))***,,,---///++++++************++++++,,,,,,++++++******++++++......---------,,,,,,,,,111111111111000000000000///000000000000222666999FFFYYYppprrrSSSMMM@@@:::<<<===999<<>>;;;<<>>???AAABBBBBBEEEHHHKKKVVV^^^kkkxxxvvvtttuuuwwwyyyuuudddZZZXXXUUUUUUVVVYYY]]]______^^^\\\[[[ZZZZZZ[[[[[[YYYWWWTTTQQQNNNNNNPPPQQQPPPNNNNNNIIICCC>>>;;;:::888777555555444333333333444444//////............//////......////////////......,,,,,,,,,------...............//////...---+++***---,,,,,,+++,,,---///000///...---,,,+++,,,---.........---+++***)))((('''((()))***++++++,,,,,,+++---,,,,,,,,,,,,,,,,,,------------,,,,,,---......---------,,,,,,,,,,,,,,,........................///000111000000222555777<<>><<<>>>AAAAAA@@@@@@@@@@@@@@@@@@===>>>??????@@@BBBEEEHHHNNNUUU```kkkxxx}}}rrrllliiikkknnnvvvuuucccYYYWWWVVVVVVWWWZZZ]]]______^^^[[[ZZZYYYZZZ[[[ZZZYYYWWWUUUQQQLLLMMMQQQSSSQQQMMMKKKGGGBBB>>>;;;:::888777555444444333333444444444//////............//////,,,------------------,,,******+++,,,------............/////////...,,,+++,,,+++++++++,,,---///000///...---,,,,,,,,,---...------,,,+++)))((('''''')))***,,,---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........---------------------/////////000000000000000...000111111000111444666888FFF]]]uuufffUUUEEEAAABBB@@@>>>>>>???@@@@@@@@@AAA@@@@@@@@@???@@@AAAAAA@@@BBBEEEGGGJJJOOOXXXbbbooo~~~yyymmmeeeeeeeeeiiirrrvvveee[[[XXXWWWWWWXXX[[[^^^``````___[[[ZZZYYYZZZZZZZZZXXXVVVUUUPPPLLLMMMPPPRRRPPPMMMGGGDDD@@@===<<<;;;999888555555444333333333444444//////............//////,,,------------------,,,)))******+++,,,---......+++,,,.../////////......************+++,,,...///...---,,,+++,,,,,,......+++++++++******)))))))))+++,,,---.........---,,,++++++************++++++************+++,,,...................../////////......//////000000000111...///111111000111333555666@@@SSSjjj|||hhhPPPCCC@@@???>>>===>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBAAA@@@AAADDDFFFGGGKKKRRRZZZeeettttttjjjbbb^^^___gggrrrxxxggg]]]ZZZWWWWWWXXX[[[___aaaaaa```]]]\\\[[[ZZZ[[[ZZZXXXVVVSSSPPPMMMMMMOOOPPPOOOMMMFFFCCC@@@======<<<;;;999666666555444333333333333//////............//////......////////////......+++++++++,,,,,,---------***+++---...//////......+++******)))***+++---...---,,,+++***+++,,,---...*********+++++++++++++++,,,,,,------------,,,,,,+++******))))))******+++)))))))))***+++,,,...///.............../////////,,,,,,,,,------......///...///111111111111222444666;;;GGGZZZoooaaaKKK@@@======<<<<<<>>>???AAABBBBBBAAAAAA@@@@@@@@@???>>>???AAACCCDDDFFFKKKPPPYYYgggwwwuuueee]]]YYY___fffqqqxxxhhh^^^[[[XXXXXXYYY\\\___aaaaaa```___^^^\\\\\\[[[ZZZWWWUUUPPPOOONNNMMMLLLMMMNNNNNNHHHFFFBBB@@@???===;;;:::888777555444333222111111//////............//////------............------,,,,,,,,,,,,------------+++,,,---......---,,,,,,---,,,+++***++++++------++++++***)))***+++,,,---+++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,++++++******++++++,,,)))))))))***,,,...///000,,,,,,,,,,,,------......++++++,,,------...//////---///111111111000111333555666<<>><<<999999888666444222111111000//////............//////***++++++,,,,,,++++++***------------------------,,,------...---,,,***)))///...---,,,,,,,,,---...******)))))))))***,,,------------,,,,,,++++++++++++***)))(((((((((******---,,,,,,++++++,,,,,,---)))******+++---///111222*********++++++,,,,,,,,,------......///000111111---///111222111000111222555333555>>>PPPggg}}}iiiRRRGGGCCC@@@;;;===???BBBCCCCCCBBBAAABBBBBBBBB@@@>>>>>>@@@BBBAAACCCEEEGGGLLLVVVccclllwwwsssfffaaa\\\YYYcccrrr~~~yyyhhh]]]ZZZUUUVVVYYY]]]aaacccbbbaaaccc```]]]]]]______ZZZUUUOOOOOOOOONNNLLLLLLNNNPPPOOOKKKEEEAAA>>>===;;;:::555555555444444333333333333222000/////////000111///...+++******,,,...000......---,,,,,,...///000---------,,,,,,,,,++++++...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,+++******+++,,,,,,+++---...---+++)))))))))........................---------............///---------............///000000000000111111111111000111666<<>>===<<<<<<>>>???BBBDDDIIIOOOWWW]]]lllvvvrrrddd]]]\\\^^^```pppxxxzzziii^^^[[[UUUVVVXXX]]]aaacccbbbaaabbb___[[[[[[\\\ZZZTTTOOOOOOOOOOOOMMMLLLLLLMMMOOOMMMIIICCC>>><<<:::999888777777666555555444333333111000000///...////////////...,,,++++++,,,---...---------------...//////---------,,,,,,,,,++++++---,,,******,,,---,,,+++---,,,,,,++++++,,,,,,---+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,,,,...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------............/////////000000000111111111555444555888>>>MMMfff|||qqqUUUFFFBBB<<<>>>@@@BBBCCCCCCDDDEEEDDDCCCAAA???>>>===<<<<<<;;;<<<>>>AAADDDJJJQQQVVVdddnnnoooddd^^^[[[YYYbbbiiixxxyyyiii___\\\UUUVVVXXX\\\```bbbbbbaaaccc```]]][[[ZZZWWWQQQMMMOOOOOONNNMMMKKKKKKMMMOOONNNJJJDDD@@@===<<<:::999999888888666555444333333///////////////...------.........---,,,,,,,,,,,,,,,,,,---...............------------,,,,,,,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,---...///...,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////000000000000111111666444222333777DDD[[[oooaaaJJJCCC<<<===>>>???AAACCCEEEEEECCCBBBAAA???>>>=========:::;;;===>>>AAAFFFLLLPPPYYYbbbrrr~~~pppddd[[[VVVVVV[[[fffvvvxxxhhh^^^\\\UUUVVVXXX[[[___bbbbbbaaadddbbb```^^^\\\YYYTTTPPPOOOOOONNNMMMKKKJJJLLLNNNMMMIIICCC???===;;;:::999999999888666555333222111...///000111000///...---......//////...,,,***)))+++,,,---...///...---,,,...------------,,,,,,,,,---+++)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,******+++************************+++,,,,,,,,,,,,------------------............///////////////000000000111222000000222555???QQQbbbrrrUUUJJJ???===<<<===???BBBDDDEEECCCBBBAAA???>>>============>>>??????AAADDDIIILLLQQQYYYgggwww~~~pppccc[[[VVVVVV[[[fffsssvvvfff]]]ZZZVVVVVVWWWZZZ^^^aaabbbaaabbbaaa```___]]][[[WWWUUUPPPPPPOOOMMMKKKJJJLLLNNNJJJFFF@@@<<<:::999888777888888666555333222111000///000111222111000///...---...//////...,,,***)))***+++---.........---,,,.........---------,,,,,,---+++******+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///...////////////000000000000///111444666;;;FFFRRRuuufffUUUCCC@@@<<<;;;>>>AAACCCDDDBBBBBB@@@???>>>>>>>>>>>>>>>??????@@@@@@BBBFFFIIINNNUUU```mmm|||{{{mmmddd[[[WWWWWW[[[eeetttuuufff\\\ZZZVVVVVVVVVYYY^^^aaabbbbbb^^^^^^^^^]]]\\\ZZZWWWVVVQQQQQQPPPNNNLLLKKKLLLNNNMMMIIIDDD@@@>>>===<<<;;;777666666444333222111111111111111111111000000///---......///...---+++***++++++,,,---------------............---------,,,...,,,++++++,,,------,,,++++++------------++++++******++++++++++++*********++++++,,,,,,++++++***(((***++++++***))))))***---------------------------------.........//////---------............///......////////////000000222111333666666666;;;CCCddd|||ttt]]]JJJDDD===;;;===@@@AAAAAABBBAAA@@@???>>>>>>>>>>>><<<===>>>======???AAADDDJJJPPPZZZeeeqqqzzzqqqbbb\\\VVVWWW\\\hhh|||vvvfff]]]ZZZVVVUUUVVVYYY]]]```bbbbbb]]]^^^^^^]]][[[XXXVVVVVVRRRRRRQQQOOOMMMLLLMMMOOONNNJJJEEEAAA???>>>===<<<777666666555444333333333111111000///////////////------------------,,,,,,,,,,,,++++++,,,,,,---...............------------///---,,,,,,---......---***+++---......---+++*********+++,,,,,,+++*********+++,,,,,,,,,,,,+++***(((***,,,+++***)))***+++------------------------,,,,,,---------.........---------............///........./////////000000222000111333333333777>>>PPPjjjiiiPPPIII???;;;<<<>>>??????AAAAAA@@@???>>>>>>>>>>>>:::<<<===<<<<<<===???AAAFFFKKKSSS\\\ffftttpppggg^^^YYYXXX___ooo~~~wwwggg^^^[[[VVVUUUVVVYYY]]]```bbbbbb^^^___```^^^[[[XXXVVVVVVSSSSSSRRRPPPMMMMMMNNNOOOGGGCCC>>>;;;999888777666777777666666555555555444111000///------...//////---------------------...---,,,+++***+++,,,---...//////.........---------000...,,,---...///...---***+++---......---+++***,,,,,,............,,,,,,***+++,,,------,,,+++***)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000///------000111222888@@@@@@\\\}}}yyyTTTLLLAAA;;;;;;>>>>>>===AAAAAA@@@???>>>>>>>>>???;;;<<<=========>>>@@@BBBBBBGGGNNNUUU^^^lll|||~~~ttthhh^^^XXX[[[gggtttwwwkkk^^^UUUTTTTTTVVVYYY\\\]]][[[YYYaaa```______]]]ZZZTTTPPPNNNNNNNNNNNNNNNMMMLLLKKKHHHFFFBBB???<<<999555333555555555444444333333333000000111111000///...---++++++,,,------......///+++,,,------......------............---,,,+++***---,,,++++++------,,,+++...------,,,,,,------...+++,,,,,,------,,,,,,+++......---,,,,,,+++******)))************+++++++++---------......---,,,,,,...---,,,,,,++++++++++++---,,,++++++++++++,,,---,,,///111222000...------/////////000111333444555;;;KKKeeegggSSSBBB@@@@@@<<<;;;@@@AAA@@@>>>???@@@@@@???>>>>>>===<<<;;;<<<===???AAACCCEEEHHHLLLSSS___mmmwwwwwwjjjcccbbbeeehhhwwwjjj^^^UUUSSSSSSUUUYYY\\\^^^^^^]]]bbb```___^^^\\\YYYTTTQQQNNNNNNNNNNNNNNNMMMLLLKKKGGGEEEAAA???<<<:::777444666666555444333333222222000000000000////////////,,,,,,,,,------------...+++,,,------......------............---,,,+++***---,,,++++++------,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------,,,++++++******)))************+++++++++***+++,,,---------------///...------,,,,,,,,,---///...------------...///###&&&***,,,...///111222/////////000111222444555888DDDZZZuuuyyy___GGGAAA@@@<<<999;;;@@@???>>>???AAAAAA???>>>>>>===<<<;;;<<<===???@@@BBBDDDFFFIIINNNXXXdddmmm{{{wwwmmmhhhggghhhuuuwwwiii]]]UUUSSSSSSTTTXXX]]]```bbbbbbcccaaa^^^\\\[[[XXXTTTQQQOOOOOOOOONNNNNNLLLKKKKKKFFFDDD@@@>>>===;;;999777777777666555333222111111000000///......///111111......---------,,,,,,,,,+++,,,------......------............---,,,++++++---,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++******)))************+++++++++((()))***+++,,,------...//////...---------......///......------......///+++,,,............000111/////////000111222333444555;;;JJJaaa{{{rrrTTTFFFCCC???;;;;;;======>>>@@@BBBBBB@@@>>>======<<<;;;;;;<<<>>>???@@@BBBCCCDDDGGGNNNYYYaaaooo{{{|||sssnnnkkkjjjssswwwhhh]]]VVVUUUTTTUUUXXX]]]aaaccccccdddaaa^^^[[[YYYWWWTTTRRROOOOOOOOONNNMMMLLLKKKJJJEEECCC???>>>===<<<:::999888777666555333222111000000///...---...///222333//////...---,,,,,,+++++++++,,,------......---------.........------,,,+++---,,,+++,,,......---,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))*********+++++++++)))))))))******+++,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,111111111000------...///////////////000111222333444666===OOOhhhhhhTTTIIIAAA>>>>>><<<<<<===@@@BBBCCCAAA???======<<<;;;;;;<<<===>>>===>>>@@@@@@AAAGGGPPPVVVbbbooo}}}uuuqqqgggkkkqqq{{{vvvggg\\\VVVVVVVVVVVVYYY]]]```bbbcccbbb```]]][[[YYYWWWUUURRROOOOOOOOONNNMMMLLLKKKJJJEEECCC???=========<<<;;;888777666555333222111000000///...---...///222333//////...---,,,++++++***+++,,,------......---------------...------,,,,,,---,,,+++,,,...///...---,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++++++++++++++******))))))*********+++++++++,,,+++***))))))))))))***---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,++++++,,,...111////////////000111222222444444777CCCXXXssshhhRRRDDD>>>>>><<<<<<===???BBBCCCBBB@@@=========<<<<<<<<<======:::<<<===>>>???CCCJJJPPPUUUaaarrrzzztttlllkkkjjjlllvvvtttfff\\\WWWUUUUUUVVVYYY]]]aaabbbaaa```^^^\\\[[[ZZZXXXUUUSSSPPPPPPOOOOOOMMMLLLJJJIIIFFFCCC???=========<<<<<<777777666555333222111111000000///......///111111//////...---,,,,,,+++++++++,,,------......------,,,------...------,,,,,,---,,,+++,,,...//////...,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++++++++******)))************+++++++++...---+++)))(((((()))))),,,,,,+++++++++,,,---------......//////......---,,,...///...---,,,---...///////////////000111222444444666<<>>@@@BBBBBBAAA>>>>>>>>>>>>>>>=========888;;;=========@@@FFFKKKNNNXXXhhhwww~~~xxxuuurrrmmmhhhjjjuuussseee\\\WWWQQQRRRUUUYYY___bbbbbbbbb\\\\\\[[[\\\\\\ZZZVVVSSSPPPPPPPPPOOOMMMKKKJJJIIIGGGDDD???===<<<===<<<<<<666666555444333333222222000000000000////////////.........------,,,,,,,,,+++,,,------......------,,,,,,------...------,,,---,,,+++---///000///...------,,,,,,,,,,,,------******++++++++++++************************++++++)))************+++++++++...---+++)))))))))***+++,,,,,,,,,,,,,,,---......------...//////...------///111333222000...------000////////////000111111111444666888@@@UUUrrreeeQQQEEE@@@>>><<<<<>>>>>===999;;;===<<<;;;===AAAEEEIIIRRR```mmmzzz~~~yyypppiiikkkuuurrrddd\\\XXXMMMOOOSSSYYY___cccdddcccZZZZZZ[[[\\\]]][[[WWWSSSPPPPPPPPPOOOMMMKKKJJJIIIHHHDDD@@@===<<<===<<<<<<555555555444444333333333000000111111000///...---......---------,,,,,,,,,+++,,,------......------,,,,,,------...------------,,,+++---///000000///...------,,,,,,------...******++++++++++++************************++++++)))************+++++++++---,,,***))))))+++,,,...---------------...///000++++++,,,------,,,++++++###&&&+++...000000111222000////////////000000111///333666666:::LLLiii}}}cccQQQBBB???<<<;;;===@@@BBBCCC@@@@@@@@@@@@@@@???>>>===:::<<<===<<<::::::===AAABBBJJJVVVbbboooyyymmmhhhnnnuuu~~~pppddd\\\XXXSSSSSSUUUXXX\\\]]]]]]\\\]]]\\\ZZZZZZZZZXXXUUURRRVVVTTTRRRPPPMMMKKKJJJJJJGGGDDD@@@===;;;:::888666777888888777666333111///////////////............///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---+++******+++---...///......---000...,,,***)))+++,,,...++++++++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---------............///---...000111111111000///---...///000000111111111111///222888999???UUUmmmxxxaaaPPPGGG???===<<<;;;;;;>>>>>>??????@@@???>>>===<<<>>>======<<<<<<<<<<<<===???BBBLLLZZZgggtttwwwoookkkkkkssszzzoooccc[[[WWWRRRRRRUUUYYY]]]______^^^\\\[[[ZZZZZZZZZYYYVVVSSSRRRQQQPPPOOONNNMMMMMMMMMHHHEEEAAA>>>===;;;999888888888777555222000...---////////////............,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++............---,,,+++***...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---------...,,,---......//////......---...///000000111111000111...///444555999JJJ___~~~xxx\\\QQQFFFBBBAAA??????@@@AAAAAABBBBBBAAA???>>>===>>>>>>===<<<<<<<<<<<<===???BBBIIIUUU```lll}}}|||rrrllliiilllqqq}}}nnnbbbZZZVVVPPPQQQTTTYYY]]]```aaa```ZZZZZZZZZ[[[\\\ZZZWWWUUURRRQQQPPPOOONNNMMMMMMMMMHHHEEEAAA???===<<<:::999;;;999777444111///...---////////////............+++***))))))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++///...---,,,,,,+++++++++,,,,,,---......,,,+++***++++++++++++++++++++++++,,,+++******))))))******************************+++++++++++++++++++++++++++,,,------............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...------...///000000000000444///...222333555???MMMiiiooo___NNNEEECCC@@@??????CCCCCCCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<===???@@@EEENNNWWWaaaqqq~~~zzzqqqlllgggiiipppzzz~~~mmmaaaXXXTTTQQQQQQTTTXXX]]]_________YYYYYYZZZ\\\]]]\\\YYYVVVVVVTTTRRRPPPMMMKKKJJJJJJHHHEEEAAA>>>===<<<:::999===;;;888555333222111111////////////............------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,++++++***+++---...///++++++,,,,,,++++++***)))************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++******,,,---............+++,,,,,,,,,,,,------------,,,+++***+++,,,...///,,,---...///000000000000666111///222444555:::AAATTTuuuvvv]]]NNNGGGBBB@@@@@@BBBBBBBBBCCCCCCCCCBBBBBB??????>>>===<<<<<<<<<<<<======@@@GGGNNNWWWeeerrrzzztttjjjhhhiiiooovvv}}}lll```XXXTTTRRRRRRTTTXXX[[[]]]]]]\\\YYYYYY[[[]]]^^^]]]ZZZWWWVVVTTTRRRPPPMMMKKKJJJJJJFFFCCC???===<<<;;;:::888:::999777555444444444444////////////.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,+++******+++,,,...///,,,+++)))((('''((()))***************************++++++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***,,,,,,---------------------...............---,,,,,,,,,---///000,,,---...//////000000000333000///222444555777:::IIIeeeuuu```RRRHHHDDDCCC??????@@@AAABBBCCCDDDEEE@@@@@@>>>======<<<<<<<<<;;;:::===CCCHHHPPP\\\hhhttt}}}{{{qqqllliiijjjnnnvvv|||lll___XXXUUUSSSTTTUUUXXX\\\]]]]]][[[ZZZZZZ\\\^^^___^^^ZZZVVVRRRQQQPPPOOONNNMMMMMMMMMEEEBBB???<<<<<<;;;:::888777666555444333333333333////////////............+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...---,,,++++++*********---+++(((&&&&&&'''***+++***************************++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------.........//////...............//////000,,,,,,---...////////////......///000111222444666BBBXXXpppvvvbbbQQQGGGDDD>>>?????????AAABBBDDDEEEAAA@@@???>>>===<<<<<<<<<:::999<<>>===<<<<<<<<<:::999<<>>>>>===<<<;;;:::::::::999777555222000000/////////............***+++---///000000000///,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---+++***((()))+++,,,------,,,+++,,,,,,---...---,,,+++***))))))))))))))))))))))))******+++,,,+++***)))(((************************++++++++++++++++++++++++---------...------,,,,,,++++++,,,,,,,,,---------,,,---...///000///...---+++,,,---...////////////---111333111...///222555333===KKKhhhttt^^^VVVEEEDDDBBBAAA@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<;;;:::<<>>===BBBIIILLLVVVeeetttzzzssskkkeeehhhnnnooo|||qqqccc[[[XXXSSSSSSUUUYYY^^^bbbcccccc___[[[XXX[[[___```ZZZTTTTTTRRROOOMMMLLLLLLNNNOOOFFFDDDAAA@@@???===:::888:::999888666555333222111000000///...---,,,,,,,,,+++++++++******+++,,,,,,.........------,,,,,,,,,...,,,,,,---///000///...))))))***++++++,,,---------......------+++***)))++++++******)))(((((('''------------,,,+++******...---+++)))(((((())))))------------------------.........---,,,+++)))(((---,,,,,,,,,,,,---......+++,,,------,,,,,,...000000000//////.........---,,,///111111//////333666???;;;===OOOppp|||^^^LLLDDD>>>???AAAAAACCCFFFEEEDDDCCC@@@>>><<<:::999999999999:::<<<>>>???@@@FFFLLLYYYhhhsss}}}{{{sssnnnmmmnnnnnnvvvvvv}}}rrrccc[[[WWWSSSSSSUUUYYY^^^bbbcccbbb___[[[YYY\\\``````ZZZTTTTTTRRROOOMMMLLLMMMOOOPPPGGGDDDAAA???>>>===;;;:::<<<;;;:::999777555444333222111000///............------,,,,,,,,,---------......---------,,,,,,,,,---++++++,,,---......---)))))))))***+++,,,,,,,,,)))))))))***************,,,++++++***))))))(((((((((((()))******+++******,,,+++***))))))))))))))))))))))))))))))))))))))).........///......---,,,---,,,,,,,,,,,,---......,,,---------,,,,,,---///000/////////............,,,++++++,,,...///000000999777999GGGaaammmRRRHHH@@@???AAAAAABBBDDDFFFEEECCCAAA???===;;;::::::::::::;;;<<<===>>>???AAAFFFPPP]]]gggppp}}}xxxsssqqqppppppsssqqqttt~~~rrrccc[[[WWWSSSTTTUUUZZZ^^^bbbbbbbbb___\\\[[[]]]``````[[[VVVTTTRRRPPPNNNNNNNNNOOOPPPGGGDDD@@@>>>=========<<<<<<<<<:::999777555444444222222111000//////////////////...............///...------------,,,,,,,,,,,,+++***+++,,,---,,,+++))))))******++++++,,,,,,+++******+++,,,...000111,,,,,,,,,+++******))))))+++,,,,,,------------,,,*********++++++******)))************************,,,,,,---...............---,,,,,,,,,,,,---......---......---++++++,,,...////////////...............+++(((***///111000---555444666>>>PPPkkkaaaSSSEEEAAABBBBBBCCCDDDFFFEEEDDDBBB@@@???======<<<<<<;;;;;;<<<<<<===>>>>>>@@@GGGQQQYYYaaalllwwwyyytttrrrppppppmmmlllpppvvvrrrccc[[[WWWTTTTTTVVVZZZ^^^aaabbbbbb```]]]\\\^^^aaa```\\\WWWSSSRRRPPPOOONNNOOOOOOPPPHHHDDD@@@======>>>>>>>>>;;;:::999777555444333222222111000///////////////000//////...............------------------------,,,+++***+++,,,---,,,+++***+++++++++,,,,,,,,,---------,,,,,,---000222444,,,,,,,,,+++++++++******111000000///...,,,+++***)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........//////---++++++,,,---///////////////.........000...---...000222222111333444666:::DDD[[[}}}vvvcccOOOEEECCCCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<<<<<<<>>?????????;;;:::999777666444333222000000//////....../////////......---,,,,,,------------------------------...,,,+++,,,------,,,+++,,,,,,,,,---------------,,,+++***))))))+++---///,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***)))((('''***+++---...///......---************************++++++,,,,,,++++++***)))---,,,,,,,,,,,,---.........//////---++++++,,,---.........//////////////////111222111000000222555222333666888===OOOrrrwww]]]MMMEEEBBBCCCEEEEEEEEEDDDDDDCCCBBBBBBAAA??????>>>===<<<;;;<<<<<<@@@>>>???EEEIIIMMMTTT\\\cccmmm{{{~~~uuupppnnnkkkhhhgggeeeiiiuuurrrccc[[[XXXUUUUUUVVVZZZ^^^aaaaaaaaa`````````aaabbb```]]][[[TTTSSSQQQOOONNNLLLLLLKKKFFFCCC@@@>>>???@@@@@@???======;;;:::888666555555000//////....../////////......---,,,++++++++++++,,,,,,,,,------------......---,,,,,,------,,,+++,,,,,,,,,---------------...---,,,+++++++++,,,---++++++++++++++++++******((()))***+++,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,,,,,,,,,,---......---......---++++++,,,............///////////////---000222111...---111444000000333666888EEEcccttt___PPPFFFCCCDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<>>>;;;<<<@@@DDDFFFKKKPPPYYYcccppp|||zzzsssnnnjjjhhhdddcccjjjrrryyyqqqccc[[[YYYUUUUUUVVVZZZ^^^aaaaaa``````aaaaaabbbbbbaaa^^^\\\TTTSSSQQQOOOMMMJJJIIIHHHDDDBBB@@@@@@AAAAAA@@@???======<<<:::888777555555111000000//////000000111///...---,,,++++++++++++,,,,,,,,,---------.........,,,++++++,,,,,,+++)))++++++++++++++++++++++++.........---------------************************((()))***,,,---......///,,,,,,+++++++++,,,,,,---------------------------++++++,,,------------,,,---,,,,,,,,,,,,---......,,,---------,,,,,,---///............/////////000//////////////////000111333000111666777???VVVooo{{{eeeQQQGGGFFFBBBCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<<<<<<<===<<<999999>>>AAABBBEEEIIINNNWWWcccnnnwwwwwwpppkkkfffbbbcccgggmmmuuuqqqccc[[[YYYUUUUUUWWWZZZ^^^```aaa```aaaaaabbbcccbbbaaa^^^]]]TTTSSSQQQOOOLLLIIIGGGFFFCCCBBB@@@AAABBBBBB@@@???<<<;;;:::888666555444333222111111111111111222222000///...---,,,+++++++++,,,,,,,,,------.........---+++******++++++***(((******))))))))))))))))))((()))***++++++++++++***))))))))))))))))))******''''''((())))))))))))(((,,,+++***)))))))))++++++))))))))))))))))))))))))'''''')))***+++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------,,,,,,...000---.........//////000000333000---...111333222///666111222777999===OOOddd{{{www]]]NNNJJJBBBBBBBBBBBBCCCCCCDDDDDD??????>>>===============<<<999999>>>BBBBBBCCCFFFDDDMMMYYYccckkkuuuuuunnnhhhcccaaaccchhhllltttqqqddd\\\YYYXXXYYYZZZ\\\^^^```bbbbbbaaaaaaaaabbbbbb___ZZZVVVRRRPPPMMMKKKKKKIIIHHHFFFDDDAAA???>>>>>>???>>>===>>>===<<<999777555444333222222222111111111111000///............---------------------------------222000---+++))))))***+++------,,,+++,,,---...///000///...---,,,,,,+++,,,)))))))))))))))))))))))),,,***)))***++++++***)))'''((()))++++++***))))))++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------111111111///,,,******+++,,,---......------...000///000000000......000111222222111222666>>>HHHOOOfffxxx{{{aaaOOOHHHDDDBBBEEEFFFCCCBBBDDD@@@@@@@@@???>>>======<<<>>>===;;;;;;:::;;;<<<===DDDHHHNNNUUU^^^iiittt{{{xxxpppjjjddd```^^^bbbhhhoooxxxpppccc[[[XXXUUUVVVXXXZZZ]]]^^^______aaaaaaaaabbbbbb```[[[XXXQQQOOOLLLJJJJJJIIIHHHGGGCCCAAA???>>>?????????>>><<<;;;:::888555333222111222222222111111111000000............------------------------------------000...,,,***))))))***+++---,,,,,,+++,,,---...///...---,,,+++***************************************)))((((((***+++***(((((()))******++++++***************+++++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,------------***,,,,,,,,,******+++,,,,,,---......------...000///000000///......///111222111000000222777>>>CCCSSSeeesss^^^KKKEEE@@@CCCDDDCCCAAABBBAAA@@@@@@???>>>>>>======>>>===<<<;;;;;;;;;<<<<<>>>>>???@@@@@@???<<<;;;:::888666444222222222222111111111000000000............---------------------------------------,,,+++))))))******+++,,,,,,,,,,,,,,,---......,,,+++***)))))))))))))))++++++++++++++++++++++++((('''&&&''')))******)))***************+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......***+++,,,,,,******+++,,,,,,---......------...000///000000///......///111000000000//////222777:::@@@PPPjjjuuuVVVKKKAAAAAACCCCCCAAA@@@AAA@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;===???CCCIIISSS]]]dddqqq|||ssskkkdddcccaaa___aaafffnnntttpppccc[[[XXXTTTVVVZZZ]]]``````___^^^______```bbbdddccc```]]]VVVSSSNNNKKKJJJIIIIIIHHHAAA???>>>???@@@AAAAAA@@@>>>===<<<:::888666555444111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,---------++++++***)))))))))))))))++++++++++++++++++++++++((('''&&&(((***++++++***,,,+++*********+++---...************++++++++++++,,,+++++++++++++++++++++,,,,,,---------.........///000000///,,,++++++,,,,,,---......------...000...///000///------///000...///000111111333666888999DDDVVVmmmiiiXXXGGGAAABBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===???CCCKKKTTTZZZeeepppyyykkkhhhccc___^^^aaafffjjjttt}}}rrreee]]]ZZZSSSUUUYYY]]]______^^^]]]______```aaaccccccaaa___ZZZVVVQQQMMMKKKJJJHHHFFFAAA@@@???@@@AAABBBAAA???======<<<:::999777666555111111111000000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++)))(((''')))+++,,,,,,+++,,,+++*********+++---...+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......000111111000---,,,,,,---,,,---......------...000...//////...------...000...000222222222222444555777===GGGWWWmmmlllTTTHHHCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======<<<;;;;;;============???EEELLLQQQYYYcccssswwwrrrjjjbbb___^^^```aaagggmmmwwwsssfff^^^ZZZQQQSSSVVVYYY[[[\\\\\\\\\___^^^___```bbbbbbaaa___YYYVVVRRROOOMMMJJJGGGEEEAAA@@@@@@AAABBBBBB@@@???;;;;;;:::888777666555444111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++***************+++,,,,,,++++++,,,,,,,,,---------*********++++++++++++++++++++++++,,,,,,,,,------)))+++,,,,,,,,,,,,---///,,,---......------...000...//////...------...000000111222111000...///000444777===EEEUUUnnnlllYYYMMMEEEAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===<<<;;;:::;;;;;;;;;;;;<<>><<<;;;999999::::::::::::<<>><<<:::999999:::;;;;;;;;;<<<===???BBBFFFLLLSSS\\\iiiwwwwwwmmmggg___[[[[[[___```cccmmmyyyoooccc[[[YYYTTTTTTVVVXXXZZZ]]]___aaaaaa```_________^^^[[[YYYWWWTTTPPPMMMKKKIIIGGGEEEEEECCC@@@?????????>>>===???===;;;999888888999999444222///------///111333(((***+++------,,,***))),,,)))%%%%%%(((******)))((())))))))))))*********///...---,,,,,,,,,---...---///000000...,,,,,,---)))))))))))))))*********++++++***)))(((((())))))(((***+++'''"""!!!%%%)))''''''((()))******++++++***+++,,,------,,,+++***&&&%%%%%%(((+++...000000,,,---...---+++***+++,,,......------------......///...,,,++++++,,,---///000000////////////000000222//////222666===IIIVVVuuu~~~cccNNNFFFBBBAAACCCBBB@@@@@@CCC@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888999:::;;;>>>???CCCHHHPPP[[[gggooo|||}}}ssskkkbbb]]]^^^______bbbiiirrruuu}}}pppccc\\\YYYRRRTTTXXX[[[]]]_________```````````````___[[[YYYVVVSSSPPPNNNLLLJJJGGGEEE@@@??????AAACCCCCCAAA???======<<<;;;:::888777666333222111000000000111111,,,---...//////...,,,+++---***'''''')))++++++***)))))))))*********++++++,,,+++************+++,,,,,,,,,+++)))''''''***,,,******************))))))++++++***))))))))))))))))))+++,,,)))%%%$$$'''+++++++++,,,,,,---......///+++++++++,,,,,,+++++++++111///---,,,,,,,,,+++))),,,---...---+++***+++,,,......------------......///...,,,++++++,,,...///000000////////////000000333111000222444666>>>GGGbbbvvvvvv___PPPIIIDDDDDDDDDBBBBBBDDDAAAAAAAAA@@@???>>>===<<<<<<;;;:::999999999::::::<<<===???BBBHHHRRR\\\cccooovvvzzzooofffbbb___\\\^^^bbbgggiiioooxxx~~~~~~~~~qqqddd\\\YYYRRRUUUYYY]]]``````___]]]^^^___```aaabbb___[[[WWWSSSRRRPPPOOONNNKKKHHHEEE>>>???AAACCCEEEDDDAAA>>>======>>>===;;;888555333222222333333222111000///...//////000///...,,,+++---+++))))))***+++,,,+++************+++++++++,,,++++++************+++,,,---+++((($$$###%%%***...,,,,,,++++++***)))))))))+++***))))))))))))))))))***,,,,,,***((('''***...---------......//////000,,,++++++++++++++++++,,,...,,,******+++,,,+++***,,,---...---+++***+++,,,......------------.........---,,,++++++,,,......000//////......//////000333111111333333222666<<>>===<<<;;;;;;:::999:::::::::;;;<<<<<<>>>AAAGGGOOOUUUcccjjjuuuxxxnnnfff___]]]^^^^^^^^^aaaggglllqqqyyy~~~qqqddd]]]ZZZRRRUUUXXX\\\^^^^^^^^^]]]\\\]]]^^^aaaaaa___ZZZVVVRRRQQQPPPPPPOOOLLLHHHDDDCCCCCCCCCDDDDDDCCC@@@===??????>>>===:::777444222222222111111000000//////---.........---+++***))),,,+++***)))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,)))&&&%%%'''+++///---,,,,,,+++***))))))(((******)))))))))))))))***)))+++++++++)))))),,,...+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,***)))***,,,---------+++,,,------++++++,,,---...------,,,,,,------...------,,,,,,,,,---....../////////....../////////222///000333444333666;;;999LLLiii~~~dddVVVGGGBBBBBBAAA@@@@@@BBBBBBCCCDDDCCCAAA???>>><<<<<<;;;;;;::::::::::::;;;<<<<<<<<<>>>BBBGGGKKKWWW^^^iiittt~~~xxxmmmfffbbb```\\\[[[^^^aaadddkkkrrrwww~~~qqqddd\\\YYYTTTUUUVVVXXXZZZ\\\]]]^^^ZZZ[[[]]]___```]]]YYYUUURRRQQQPPPPPPOOOLLLHHHDDDEEECCCAAAAAABBBBBBAAA@@@BBB@@@===:::777666555444333111///,,,,,,,,,...///......------,,,+++***)))************))))))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++***))))))+++---,,,,,,++++++***)))((((((***)))))))))))))))******((()))******)))***+++---***************+++++++++---,,,+++******+++,,,---111///---,,,,,,,,,+++***+++,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------......//////............//////222...---000222333666:::777AAATTTooouuueeeTTTLLLIIIFFFCCCBBBAAAAAABBBBBBBBB@@@???>>><<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<>>>BBBFFFJJJPPPZZZeeeooo|||wwwooohhhbbb]]]]]]\\\\\\```eeegggnnnwwwpppccc[[[XXXTTTUUUUUUVVVXXXZZZ\\\]]]ZZZZZZ\\\^^^___]]]YYYVVVSSSRRRPPPOOONNNKKKHHHEEEBBB@@@>>>???AAACCCDDDDDDCCC@@@===999666555555666333111---***)))+++---///.........------,,,,,,,,,)))***++++++)))))))))+++************+++++++++,,,'''((()))***+++++++++***''')))++++++***))))))***++++++******)))((((((((()))))))))))))))******+++(((((())))))************++++++++++++++++++++++++,,,++++++++++++++++++,,,((('''&&&&&&(((******)))***,,,------++++++,,,...------,,,,,,,,,,,,------+++,,,,,,------.........///......------......///333...,,,///111000111444888:::EEEYYYtttwwwfffZZZRRRIIIDDDCCCAAAAAAAAA@@@@@@?????????;;;<<<<<<<<<<<<;;;::::::888999:::::::::;;;>>>@@@DDDIIIRRRZZZdddppp}}}wwwnnnfffbbb^^^ZZZZZZ\\\[[[```hhhpppxxx~~~pppbbbZZZWWWTTTUUUWWWYYYZZZ[[[\\\\\\\\\\\\\\\^^^___^^^[[[YYYVVVSSSPPPNNNLLLJJJGGGEEE???>>>>>>@@@BBBCCCCCCBBB@@@???===;;;888777555555222111///---,,,,,,,,,------,,,,,,+++++++++,,,,,,)))+++---,,,***)))***,,,)))))))))*********++++++&&&''')))***+++++++++***&&&(((***+++***))))))***)))((((((((((((((((((((()))))))))))))))***++++++)))))))))******+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++!!! !!!###&&&)))++++++***+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---***+++,,,---............///......------......///222...---222444222000000555777<<>>???@@@AAA;;;<<<=========<<<::::::999:::;;;;;;::::::;;;===@@@EEEKKKRRRZZZdddqqqyyywwwpppjjjbbb]]]]]]XXX[[[```dddiiirrr|||~~~}}}~~~oooaaaYYYVVVRRRUUUYYY\\\^^^]]]\\\ZZZ^^^^^^^^^___```___]]][[[WWWTTTPPPMMMKKKIIIGGGEEE??????@@@BBBCCCBBB???<<<===>>>>>>===;;;888555333111111111000///---,,,+++)))))))))((())))))******))),,,......,,,***+++---((())))))))))))*********((()))+++,,,------,,,,,,)))***++++++******+++---''''''''''''(((((((((((())))))((())))))***++++++************++++++***)))***)))))))))))))))))))))***+++,,,------,,,+++***...,,,*********+++***)))***+++---,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,---.....................------.........///---000777;;;888444222222555888===HHH^^^|||sss```UUURRRDDDCCC@@@>>>>>>???BBBCCC;;;<<<=========<<<::::::<<<>>>>>>===<<<;;;;;;<<<:::>>>CCCHHHNNNXXXdddlllrrr}}}~~~vvvllleeeddd[[[\\\^^^^^^```eeemmmsss|||~~~{{{}}}|||xxxyyy}}}qqqddd[[[VVVTTTUUUVVVYYY\\\]]][[[YYY\\\]]]^^^_________^^^]]]UUURRRMMMJJJHHHGGGEEECCCAAAAAAAAA@@@AAAAAABBBBBBAAAAAA???===:::777444333111222333111///------.........---,,,,,,+++******''')))+++,,,---,,,***)))************************&&&'''((()))+++,,,......+++******)))(((''''''&&&((((((((((((((()))******+++*********))))))((((((((((((''''''''''''((((((,,,+++)))(((((()))+++,,,******+++,,,,,,***)))(((---------,,,,,,+++++++++------,,,+++*********************************+++,,,+++*********+++,,,------------------...///000............////////////111333888:::===JJJccc{{{yyyeeeXXXNNNGGGAAABBBBBB@@@???@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777:::===AAAFFFNNNUUU[[[iiiooo{{{wwwqqqhhhfffaaa\\\ZZZ]]]bbbfffjjjoooxxx}}}{{{zzzzzz~~~}}}|||{{{zzzqqqeee\\\WWWUUUUUUWWWYYY\\\\\\[[[YYY]]]^^^_________^^^]]]\\\UUURRRNNNJJJIIIGGGEEECCC@@@@@@@@@@@@@@@AAAAAABBBBBBAAA???<<<999777555444222111000///...............------,,,++++++******)))***+++,,,---,,,,,,+++************************))))))*********+++++++++*********)))((('''''''''((((((((((((((()))******************)))))))))(((***))))))))))))))))))***,,,+++***))))))***+++,,,((()))***+++++++++++++++------,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++***,,,,,,+++++++++,,,---.../////////...------,,,,,,............////////////...000444666777@@@VVVjjj}}}oooXXXNNNEEEBBBAAA>>><<<;;;=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<>>>@@@DDDIIIOOOTTT^^^cccnnn{{{yyytttlllccc]]][[[\\\]]]```cccjjjqqqzzz~~~{{{zzz{{{{{{|||}}}zzz|||~~~qqqfff^^^ZZZVVVVVVWWWZZZ\\\\\\ZZZXXX]]]^^^___```___^^^\\\[[[UUURRRNNNKKKIIIGGGEEECCC@@@AAAAAAAAABBBBBBBBBCCCCCCAAA>>>;;;888666555555444000,,,,,,...//////---------,,,,,,++++++******++++++,,,,,,,,,---------************************+++++++++******))))))(((******))))))((((((''''''((((((((()))))))))******************))))))))))))+++++++++******+++++++++++++++++++++++++++++++++((((((((()))***,,,---...---,,,+++))))))***++++++)))(((((()))***+++,,,,,,...------,,,,,,+++++++++------,,,,,,,,,---...///......//////...---,,,+++............////////////...///222333222777FFFVVVoookkk\\\LLLFFFCCC???<<<<<<>>>>>>===<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@CCCGGGKKKQQQUUU___kkkttt|||}}}qqqfff___[[[ZZZYYYZZZ\\\aaagggooouuuyyy}}}{{{yyyxxxvvvwwwyyy}}}~~~{{{|||qqqggg```\\\WWWWWWXXXZZZ\\\\\\ZZZXXX^^^___```aaa```^^^[[[YYYTTTRRRNNNLLLJJJHHHEEECCCAAABBBCCCCCCDDDDDDDDDDDDCCC@@@===999777666666666555000******---000///---,,,,,,,,,,,,++++++******,,,++++++++++++,,,------************************++++++******))))))((((((***)))))))))((((((((('''(((((())))))*********************))))))))))))))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***))))))((()))+++---...,,,+++***(((((()))+++,,,))))))(((((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...)))***---///000///...---............////////////000000333444222444===IIIYYYssspppZZZMMMHHHDDDAAAAAA===<<<;;;::::::;;;;;;<<<=========<<<<<<<<<<<<;;;<<<============>>>AAADDDIIIKKKSSS^^^gggooo|||vvvlllfffbbb[[[YYYXXXXXX\\\bbbfffiiissswww~~~zzzuuuqqqpppqqqsssvvvzzzqqqggg```\\\VVVWWWXXXZZZ]]]]]][[[YYY]]]___```aaa```^^^[[[YYYTTTRRROOOMMMKKKIIIEEECCC@@@@@@BBBCCCDDDDDDDDDCCCBBB@@@<<<999777666666666666000+++***...000///---,,,+++++++++++++++*********************+++,,,,,,************************)))))))))))))))*********))))))))))))(((((((((((((((((()))***+++******)))))))))))))))))))))************))))))))))))*********++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++***)))))))))***+++,,,+++******)))(((((())))))(((((()))***+++,,,------***+++++++++,,,,,,,,,,,,((())),,,...//////...---............////////////000000222555444333888@@@HHH]]]zzzooo\\\PPPGGGBBBBBB::::::999888999:::<<<===>>>>>>=========<<<<<<<<<:::;;;<<<;;;;;;<<<>>>@@@CCCDDDJJJSSSZZZbbbooozzz|||tttnnnddd___ZZZWWWXXX[[[\\\]]]cccffflllttt|||}}}wwwrrrooonnnmmmrrrwww}}}~~~oooeee___\\\UUUVVVXXX[[[]]]^^^\\\[[[\\\^^^```bbbaaa^^^[[[YYYTTTRRRPPPNNNLLLIIIEEEBBB<<<>>>@@@AAABBBBBBBBBAAA@@@???<<<999777666555555666222...---...//////---++++++++++++++++++******))))))*********+++++++++************************''''''(((((()))***++++++))))))))))))((((((((((((((()))***+++++++++***)))))))))))))))************))))))(((((((((((())))))************************,,,++++++***))))))***************+++++++++++++++,,,,,,+++***)))(((((()))(((((()))***+++,,,,,,---)))***+++,,,,,,,,,+++++++++,,,---......---,,,+++............////////////...---///333333111333888===KKK```{{{ttt```NNNCCC@@@;;;:::999888888:::<<<===>>>>>>>>>>>>============999:::;;;;;;;;;;;;===???>>>>>>BBBIIINNNTTT___iiivvv|||rrrkkkccc]]]\\\[[[YYYWWWYYY[[[^^^ccciiirrr{{{~~~~~~~~~~~~~~~{{{wwwsssrrrsssuuuwww~~~}}}~~~~~~nnnddd^^^ZZZTTTUUUWWWZZZ^^^___^^^\\\ZZZ]]]```bbbbbb___\\\ZZZTTTRRRPPPNNNMMMIIIEEEBBB===>>>AAACCCDDDDDDCCCBBB>>>>>><<<:::888666555444666444333111///...------******************++++++)))***+++,,,,,,,,,++++++************************''''''(((((()))*********(((((((((((())))))))))))''')))***,,,,,,+++***)))((()))))))))************))))))(((((((((((())))))******)))(((((()))******)))******+++++++++******)))***,,,---------,,,+++,,,++++++*********++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...,,,---111222//////222777???MMMcccyyy___MMMGGG@@@???<<<:::999:::;;;<<>>>>>>>>======:::;;;<<<<<<;;;;;;<<<===<<<<<<>>>CCCFFFIIIRRR[[[fffqqq}}}sssllliiieee```\\\XXXXXXXXXYYY[[[```gggmmmuuu{{{~~~||||||||||||yyywwwvvvvvvzzz}}}zzzzzz|||}}}mmmccc\\\YYYSSSTTTWWWZZZ^^^```___]]]YYY\\\___bbbbbb```]]]ZZZTTTRRRPPPOOOMMMJJJEEEBBB@@@AAADDDFFFGGGGGGFFFFFF======<<<;;;999777555333555666666333000---------******************++++++)))***,,,......---,,,+++************************(((((((((((())))))))))))(((((((((((())))))))))))''')))+++,,,,,,,,,***)))(((((())))))*********+++******))))))))))))******+++)))(((&&&&&&((()))+++&&&((()))+++,,,,,,,,,+++(((***---//////...,,,***************+++,,,---...//////...---+++******)))+++,,,---.........---,,,))))))******,,,...000111............/////////000000------111222///...000555;;;CCCSSSmmmoooZZZRRREEECCC???<<<:::::::::;;;????????????>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<<<<<<<>>>AAABBBDDDKKKTTTYYYeeeuuu{{{vvvqqqkkkeee\\\ZZZXXXUUUTTTWWW]]]aaadddjjjttt~~~~~~wwwtttsssuuuwwwwwwxxxxxxyyy|||yyyxxxwwwyyy~~~zzzlllddd^^^ZZZYYYYYY[[[^^^```___\\\ZZZYYYZZZ\\\^^^^^^\\\ZZZYYYWWWTTTPPPNNNKKKHHHEEEBBB@@@BBBCCCEEEFFFFFFFFFFFFAAA???<<<999777555555444111000///......---------...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))))))))************)))))))))------))))))------)))***++++++***))))))***,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))************))))))))))))************++++++++++++)))((('''''''''(((***+++'''***------***((())),,,,,,,,,,,,+++***)))(((((()))************+++++++++//////------------/////////...,,,+++,,,---///111333111...++++++,,,///111111000000000//////......555444888CCCTTTllluuu```NNNJJJCCC===;;;;;;<<<===============>>>>>>>>>???;;;;;;;;;;;;;;;<<<===>>>======>>>???AAADDDFFFHHHOOOWWWbbbnnn{{{{{{tttooohhh___YYYXXXYYYYYYYYYYYY\\\bbbiiipppyyyzzztttssspppkkkjjjnnnwww}}}vvvtttwwwzzzllleee___\\\ZZZZZZ[[[^^^```___\\\ZZZYYY[[[^^^______]]]ZZZXXXVVVSSSPPPMMMKKKIIIEEECCCAAABBBDDDFFFGGGGGGFFFFFFBBB@@@>>>;;;888777666666111111000///...............---,,,,,,++++++,,,,,,))))))******************))))))************))))))(((++++++((((((,,,,,,(((((()))******(((((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((()))***++++++,,,(((((((((((())))))))))))******)))))))))***+++,,,)))***++++++***)))***+++,,,++++++******))))))))))))************+++++++++,,,,,,+++******+++,,,,,,...------,,,---...///000222000...,,,,,,---///000......///000111222333333222111555===HHH\\\xxxzzzdddZZZLLLCCC@@@???===;;;999999;;;<<<===>>>??????<<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>AAACCCDDDJJJQQQ[[[fffqqq~~~vvvlllddd```^^^ZZZWWWXXXYYY[[[]]]bbbgggmmmqqq~~~}}}yyytttqqqoooooonnnlllmmmttt~~~|||xxxxxxvvvvvv|||yyylllfffaaa___[[[[[[\\\^^^```___]]]ZZZZZZ\\\```bbbbbb^^^ZZZXXXTTTRRROOOMMMKKKIIIFFFDDDAAACCCDDDFFFGGGGGGGGGGGG@@@>>>;;;888666444444444222222111000////////////...---,,,,,,++++++,,,,,,''''''((())))))***++++++))))))))))))))))))))))))&&&))))))'''(((***+++)))$$$''')))***)))(((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((((((******+++,,,(((((((((((()))))))))))),,,++++++++++++,,,------,,,+++)))(((***+++++++++************************)))************+++++++++++++++***))))))***++++++------------............000///......---............//////000222333333444000111333777<<>>?????????>>>===============<<<<<<;;;:::::::::;;;===>>>@@@CCCIIIQQQZZZdddqqqxxxppphhh```ZZZ[[[YYYWWWVVVWWWYYY]]]___jjjnnnuuu|||yyyuuurrrooommmkkknnnppprrrtttxxx|||zzzwwwssssssuuuyyy}}}wwwyyylllfffccc```[[[[[[\\\]]]______]]][[[[[[^^^bbbdddccc```ZZZWWWSSSQQQNNNLLLKKKIIIFFFDDDBBBCCCEEEFFFGGGHHHGGGGGG???>>>;;;888666444444333333222111000////////////...---,,,,,,++++++,,,,,,''''''(((((())))))))))))******))))))))))))******&&&'''(((((((((******)))###&&&)))+++***)))((()))))))))))))))))))))))))))(((((((((''''''(((((((((***)))))))))(((((((((((()))*********++++++++++++++++++++++++,,,,,,------...+++''''''***,,,,,,***))))))))))))************))))))*********+++++++++,,,++++++++++++++++++,,,+++,,,---.........------.........///......------111000000000000000000000111333555666555<<>>?????????>>>>>>????????????>>>======<<<;;;:::999999999:::<<<===???CCCIIIOOOXXXdddrrr|||yyynnnfffccc```[[[XXXXXXYYY[[[\\\]]]```dddiiimmmsssyyy}}}yyyvvvssspppoooooopppqqqwwwzzz~~~zzztttrrrpppooorrrwwwtttgggyyymmmgggccc```ZZZZZZZZZ\\\^^^^^^]]]\\\]]]```ccceeeddd```ZZZWWWSSSQQQNNNLLLKKKIIIFFFDDDAAACCCDDDFFFGGGGGGGGGGGGBBB@@@===:::888666666555333222111000////////////...---,,,,,,++++++,,,,,,))))))))))))((((((''''''******)))(((((()))******((('''((())))))))))))***%%%'''***,,,+++)))))))))(((((((((((((((((((((((('''((((((((((((((((((''')))))))))((((((((((((''')))*********++++++++++++)))******+++++++++++++++...+++''''''***,,,,,,***))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++,,,------......------,,,---...//////...------.../////////////////////111222555555333555BBBPPPhhhnnnYYYJJJDDDBBB<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@>>>======<<<<<<::::::::::::;;;<<<>>>AAADDDHHHNNNYYYfffooo||||||pppkkkeee```^^^]]]\\\[[[VVVXXXZZZ[[[^^^bbbgggkkkuuuzzz}}}{{{zzzyyyxxxwwwpppppppppppprrrvvvzzz}}}{{{wwwqqqlllllllllmmmssszzzwwwdddYYYzzzmmmfffaaa]]]XXXWWWXXXZZZ]]]^^^^^^]]]___aaaccceeeccc___ZZZWWWSSSQQQNNNLLLJJJHHHEEECCC@@@BBBCCCEEEFFFFFFFFFFFF>>>===:::777555333222222222222111000////////////...---,,,,,,++++++,,,,,,++++++***))))))(((''''''+++***)))(((((()))***+++***((('''******''''''***''')))++++++***(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''))))))***+++(((((((((((())))))))))))((())))))***+++*********,,,+++)))(((***+++++++++)))))))))))))))))))))))))))************+++++++++((()))************)))(((,,,,,,,,,,,,------------,,,,,,---............---******,,,---///000111222000000222444333333:::CCCTTTnnnjjjUUUIIIEEE;;;:::999999:::<<>>======;;;;;;;;;;;;<<<======???AAACCCGGGOOOZZZbbbppp}}}tttnnniiiddd___ZZZWWWWWWWWWUUUUUUVVVYYY\\\dddhhhnnnrrruuuyyy|||qqqooolllkkkmmmooooooooonnnppptttxxx||||||wwwsssppplllhhhfffgggjjjnnnwwwyyyfffUUULLLzzznnneee^^^ZZZUUUUUUUUUXXX[[[^^^^^^]]]```bbbccccccaaa^^^ZZZWWWTTTRRRNNNLLLJJJGGGDDDAAA???AAABBBDDDEEEEEEEEEEEE>>><<<999666444222222222111111000///...............---,,,,,,++++++,,,,,,******************))))))+++***)))(((((()))***++++++'''&&&))))))%%%$$$'''(((******)))'''&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))((((((***+++++++++***))))))***++++++***)))***+++******))))))(((((('''''')))************+++++++++))))))***++++++***))))))---,,,+++++++++,,,---...,,,,,,,,,------.........***+++,,,...///111222333000...000333444333666;;;BBBWWWssskkkYYYOOODDDAAA===:::999:::===@@@>>>???AAABBBBBBBBB@@@???===<<<;;;;;;;;;<<<===>>>;;;===>>>???AAAFFFOOOVVVbbbqqqwwwnnnhhhaaaaaa___[[[WWWUUUVVVWWWWWW[[[```aaabbbdddiiinnnppprrruuuwwwyyy||||||yyyxxxuuuppplllgggeeeeeefffkkkpppsssuuuwww||||||tttooollliiihhheeeccceeejjjpppwww~~~uuuhhhUUUGGG@@@{{{nnneee]]]XXXSSSSSSTTTWWWZZZ]]]^^^^^^aaabbbbbbbbb```]]]YYYWWWUUURRROOOLLLJJJGGGCCC@@@???@@@BBBCCCDDDEEEDDDDDDDDDCCC@@@===;;;999888888111000///......---------...---,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,+++***)))'''''')))***++++++&&&%%%)))'''""""""%%%)))***)))'''%%%$$$%%%&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''************++++++++++++((()))***+++,,,+++******'''***------***((())),,,+++******)))(((''''''&&&)))************++++++++++++,,,---......---,,,+++---,,,+++******,,,...///,,,,,,,,,,,,,,,---...///.../////////000000111111333000000444777555555777666FFF___zzzoooaaaPPPLLLDDD>>>:::999;;;===>>>???AAACCCCCCCCCAAA@@@===<<<;;;;;;;;;<<<===>>>999;;;<<<<<<<<>>???===;;;<<<;;;>>>AAACCCBBBAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::;;;>>>@@@BBBLLLUUUaaalllttt~~~xxxtttnnneee___```]]]YYYVVVVVVWWWWWWWWW]]]\\\[[[\\\]]]^^^]]]\\\aaadddiiinnnssswwwyyyzzz~~~|||vvvqqqoooooojjjjjjjjjhhhfffeeefffggghhhlllrrryyyzzzwwwppplllhhhdddcccbbbbbbaaabbblllwwwxxxoooaaaSSSHHH>>>777333~~~rrriii```ZZZUUUVVVWWWYYY[[[]]]^^^___aaabbbdddeeeeeeaaa[[[WWWSSSQQQOOOLLLIIIGGGFFFEEEBBBCCCDDDEEEEEEDDDCCCCCCCCC@@@;;;888777666444333222000//////111222111000000...------...///...---******++++++***)))'''&&&###%%%'''*********((('''&&&%%%%%%%%%%%%&&&''''''*********)))))))))((((((***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))(((((()))*********))))))((()))++++++******+++,,,*********************************)))))))))((((((******++++++++++++******)))))))))*********+++++++++++++++++++++++++++,,,,,,,,,------......------000...,,,,,,---......------,,,,,,,,,---...///000555777>>>LLL___uuu|||gggPPPDDD@@@===;;;<<<<<<===>>>??????@@@AAABBB??????>>>>>>======<<<<<<<<<;;;::::::<<<>>>@@@AAAFFFMMMWWW___fffnnnxxxzzzsssnnnjjjeeebbbaaaaaa```______]]]\\\\\\\\\\\\ZZZYYYZZZ\\\^^^bbbdddfffgggggglllpppvvv{{{zzzvvvuuuwwwxxxxxxwwwwwwtttpppkkkgggffffffiiikkklllmmmmmmoooqqqttt{{{}}}uuuoookkkdddbbb___]]]___bbbeeefffppp{{{xxxkkkbbbUUUIII>>>777111...|||ppphhh```ZZZUUUVVVYYY[[[^^^_________bbbbbbcccddddddaaa[[[WWWSSSQQQOOOLLLIIIGGGEEEEEEAAABBBDDDEEEFFFEEEEEEDDDCCC@@@<<<999777666444333222111//////000111111000---,,,,,,---...---***((())))))***))))))((('''&&&!!!###&&&(((******)))(((((((((((((((((())))))*********))))))))))))((((((((()))***+++***)))((('''(((((((((((((((((((((((('''((((((((())))))******&&&'''(((((())))))((((((&&&(((************,,,...))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))((((((************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------.........,,,++++++---......---...............///111111222222555;;;FFFXXXrrrdddRRRIIIDDD@@@???@@@???>>>======???AAABBB@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;<<<>>>???AAA@@@DDDKKKPPPUUU\\\eeekkkooottt}}}zzzvvvsssrrrpppnnnllljjjgggeeedddbbb___]]]ZZZ[[[[[[[[[[[[[[[ZZZYYY\\\___dddhhhlllpppuuuxxx|||~~~~~~{{{yyywwwvvvvvvqqqkkkgggggghhhiiiiiiiiijjjjjjhhheeedddeeefffppprrrvvvzzz}}}wwwooohhhcccaaa]]][[[ZZZZZZ___fffmmmrrrpppgggZZZSSSGGG<<<555000---,,,zzznnnfff___ZZZTTTVVVZZZ]]]___```````````````aaabbbaaa^^^YYYUUUSSSQQQOOOLLLIIIFFFEEEDDD@@@AAACCCEEEFFFFFFFFFFFFCCC@@@<<<:::888777555333111///------...///...------,,,++++++,,,+++(((&&&*********))))))(((((('''$$$%%%''')))******)))(((***))))))))))))***++++++))))))))))))))))))((((((&&&''')))******((('''&&&((((((((((((((((((((((((******)))((('''&&&%%%$$$''''''((())))))))))))((('''(((******))))))+++---((((((((((((((((((((((((***)))))))))(((((((((((('''(((((())))))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------......---,,,+++,,,---//////.../////////000111111222333222111333555888DDD[[[pppzzzhhh]]]UUUKKKEEEDDDAAA???======>>>>>>>>>@@@@@@??????>>>======<<<======<<<<<<===>>>???@@@===@@@DDDGGGKKKQQQXXX]]]```eeemmmuuu}}}|||yyyvvvsssooolllggggggfffdddbbb```^^^]]]ZZZ[[[]]]```bbbeeehhhiiikkkmmmqqquuuyyy|||~~~~~~}}}|||zzzyyywwwvvvvvvuuutttsssrrrpppnnnlllkkkjjjjjjgggdddbbbbbbccceeegggfffhhhjjjlllmmmooorrruuuxxxtttooohhhccc___\\\\\\\\\\\\]]]```gggrrr}}}qqqddd[[[MMMFFF===555000///......yyymmmfff___ZZZTTTVVVZZZ]]]```aaaaaaaaa`````````aaa```^^^YYYUUUSSSRRROOOKKKHHHFFFDDDCCC@@@AAACCCEEEGGGGGGGGGGGGBBB@@@===:::999777555333111///...---...///...---222000---,,,------,,,+++++++++*********)))******))))))*********)))((((((''''''&&&&&&''''''((()))(((((((((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%###"""!!!!!!'''((())))))******))))))(((***+++***(((((()))***(((((((((((((((((((((((()))))))))(((((((((((('''((())))))))))))))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...//////---,,,---///000000///,,,---......///000000000000111444555555;;;KKK\\\wwwzzzmmm\\\NNNEEEBBB>>>======>>>===;;;????????????>>>>>>>>>>>>>>>============>>>>>>>>><<<>>>???BBBEEEJJJOOOSSSSSSWWW^^^eeemmmvvv~~~wwwvvvtttrrrooommmkkkjjjaaa```___^^^^^^_________^^^```cccgggjjjnnnpppqqqrrrssstttvvvwwwxxxxxxxxx{{{|||}}}~~~~~~}}}{{{yyyvvvssspppnnnmmmlllkkkiiihhhhhhhhhhhhgggfffeeedddccccccbbbbbbcccccccccccceeehhhlllnnnmmmppptttxxx|||yyyrrrkkkgggbbb]]]YYYXXXXXXYYY\\\___dddlllvvv~~~qqqdddWWWNNNBBB===555000...///000000}}}qqqhhhaaa[[[TTTVVVYYY\\\___aaaaaabbbbbbbbbbbbbbbbbb___[[[WWWSSSRRROOOKKKHHHEEECCCBBBAAABBBDDDFFFGGGGGGGGGGGGBBB@@@===;;;:::888555222444222000///000111000///000...+++++++++,,,,,,+++++++++************++++++++++++++++++***)))((((((((((((((((((((()))******''''''(((((((((((())))))***)))((('''((()))***+++(((((((((((((((((((((((('''''''''(((((()))))))))(((((()))************))))))***+++***((('''((()))))))))))))))))))))))))))))))))((((((((((((''''''))))))************))))))************+++++++++,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///000...------///000000///......000111111111111111...000333666444666???KKKaaayyytttaaaOOOIIIBBB>>>>>>>>>===;;;>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<>>>AAADDDGGGIIIFFFJJJPPPVVV^^^hhhqqqwww~~~|||{{{{{{ppplllhhhdddbbbaaa___]]]\\\]]]^^^```bbbdddeeefffgggiiikkklllnnnnnnmmmmmmllllllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooppppppqqqqqqrrrqqqpppooonnnnnnnnnnnnkkklllkkkkkkiiifffdddbbb``````_______________```^^^^^^^^^^^^^^^___aaaaaadddgggjjjmmmppptttyyy||||||vvvmmmhhhccc```[[[WWWVVVWWWZZZ\\\___fffqqq}}}}}}nnnbbbUUUIII@@@888444///,,,---...///000vvvmmmddd^^^TTTVVVXXXZZZ]]]```bbbcccbbbbbbaaaaaaaaa___[[[XXXSSSRRROOOKKKGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGFFFBBB@@@>>><<<;;;888555222444222000000000000///...+++***)))***++++++***(((+++***)))(((((()))***+++************))))))))))))++++++******++++++,,,---'''''''''((((((((()))))))))))))))))))))***++++++(((((((((((((((((((((((())))))***++++++,,,------&&&'''(((((())))))(((((('''(((***)))(((((()))***************************))))))((((((((('''''''''))))))************)))))))))))))))*********++++++))))))***+++,,,------......---,,,++++++---...000000...------...///...---///000111222333333333222//////222444333222777>>>MMM```|||jjj___PPPEEEAAA???>>><<<======>>>???@@@AAAAAABBB???????????????>>>======;;;;;;;;;===>>>@@@@@@@@@@@@BBBFFFJJJPPPXXXaaagggssszzz|||wwwtttrrrnnnkkkiiihhhgggfffeeeddddddddddddfffhhhjjjkkkjjjjjjiiifffffffffggggggggghhhhhheeeeeeeeefffgggggghhhhhhhhhhhhgggffffffeeeeeeeeegggfffeeeddddddccccccdddaaabbbdddddddddcccaaa```____________```aaabbbcccddddddeeefffhhhkkkmmmoooqqquuuzzz~~~}}}vvvqqqkkkfffbbb\\\[[[YYYYYY\\\aaahhhlllrrr|||}}}kkk]]]SSSIII>>>666222///---,,,---...//////zzzqqqggg```UUUUUUWWWYYY\\\___bbbccc``````_________\\\YYYVVVSSSRRROOOKKKGGGDDDBBBAAACCCDDDEEEFFFGGGGGGFFFFFFBBB@@@>>><<<;;;888555222222000............---,,,***+++---000111000,,,)))***)))(((''''''((()))***''''''(((((())))))******((((((((('''((())))))***&&&'''''''''(((((())))))&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%'''((()))((()))***,,,************************)))(((((((((''''''''''''(((((())))))))))))((((((((())))))))))))*********(((((()))***,,,---...///...---,,,++++++---...000000...,,,,,,------,,,+++***,,,---/////////......222000111333222111333888:::JJJbbbvvv```NNNDDD@@@>>><<<<<<<<<===???@@@AAABBBCCC??????@@@??????>>>===<<<>>>=========>>>>>><<<:::???@@@BBBDDDGGGMMMTTTYYYbbbiiirrrxxx~~~~~~yyywwwtttqqqmmmjjjiiihhheeegggiiikkkllllllkkkjjjgggggggggggggggggggggfffaaabbbbbbccceeeffffffgggggggggeeedddbbbaaa```___dddcccbbbaaa````````````___```cccdddeeedddcccbbbddddddeeeeeeggghhhjjjkkkqqqqqqrrrtttwww{{{~~~wwwssslllgggccc```]]]\\\XXXXXXYYY\\\dddnnnxxx~~~{{{nnn]]]QQQIIIBBB:::333000///------.../////////wwwjjjaaa\\\ZZZYYY\\\```cccbbb```___^^^\\\[[[ZZZXXXTTTQQQPPPOOONNNKKKHHHFFFDDDCCCAAABBBDDDFFFGGGHHHHHHGGGEEEBBB>>>:::999777555333444222////////////...------,,,************)))'''***+++,,,---,,,***(((&&&(((((()))(((((('''&&&&&&******)))((((((((((((((())))))((('''''''''''''''&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***))))))))))))))),,,+++***)))((((((((((((+++******)))))))))))))))))))))(((((()))+++---...,,,+++*********+++,,,---++++++,,,,,,,,,,,,------......---,,,,,,,,,------/////////...---------,,,---......///000111111222222222222222333444555555;;;@@@OOOhhhsss]]]PPPHHHAAA<<>><<<===AAADDDCCCAAAAAAAAAAAA@@@???>>>===<<<===;;;::::::;;;<<<:::999:::;;;===>>>AAAFFFMMMRRRZZZ```hhhmmmpppwww~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvqqqqqqpppppppppppppppqqqmmmllllllkkkkkklllmmmnnnkkkkkkjjjhhhhhhhhhhhhhhhjjjjjjjjjhhhfffeeefffhhhhhhhhhhhhjjjkkkmmmooopppooonnnnnnooorrrwww|||yyyrrrnnneeeccc___\\\ZZZZZZ\\\]]]ZZZ[[[cccooowww~~~yyyggg\\\NNNCCC>>>999444000//////...---+++***))))))uuuhhh___XXXWWWVVVYYY^^^aaaaaa______^^^\\\\\\[[[YYYUUURRRRRRQQQOOOLLLIIIGGGEEEDDDAAACCCEEEGGGHHHHHHHHHHHHEEEBBB>>>:::999777555333444222////////////...---...,,,++++++++++++***((((((((()))***+++***)))((())))))******)))(((((('''******)))((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((+++***)))(((((((((((()))***)))))))))))))))******+++******)))))))))))))))***)))((((((((()))***+++******)))))))))***+++,,,*********+++++++++,,,,,,......---------------...............------------......//////000000111111111111111111222333444555777777>>>NNNccc|||sss___QQQFFFAAA???>>>=========???@@@AAA@@@@@@@@@@@@@@@??????>>>>>><<<;;;;;;<<<<<<;;;:::999:::;;;<<<>>>CCCIIINNNQQQWWW^^^aaaccchhhqqqyyy{{{zzzyyyxxxxxxxxxyyyzzzxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwuuuuuuuuuwwwyyyzzzzzz|||~~~wwwpppjjjeeeaaa[[[YYYWWWUUUUUUXXX\\\```aaafffrrrkkkYYYPPPDDD;;;777444000---......---,,,+++******)))ssseee\\\VVVUUUUUUXXX^^^bbbbbb```___^^^]]]]]]\\\ZZZVVVSSSSSSRRROOOMMMJJJGGGFFFEEEBBBDDDFFFHHHIIIJJJIIIIIIEEEBBB>>>:::999777555333444222////////////...------+++******++++++)))(((&&&''''''((())))))*********************))))))(((***))))))((((((((((((((())))))(((''''''''''''''''''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))((((((''''''(((((((((((((((((()))***+++,,,+++******)))))))))))))))******)))(((''''''(((((())))))(((((())))))***+++))))))*********+++++++++...------,,,------......------------............////////////////////////000000000000111222333333555333555===JJJ^^^zzzxxxcccTTTLLL@@@@@@@@@>>>;;;;;;>>>BBB??????@@@AAAAAAAAAAAA@@@???>>>======>>>>>>===;;;999999::::::;;;>>>CCCGGGMMMRRRXXXZZZZZZ\\\bbbhhhqqqxxx~~~xxxppphhhaaa\\\XXXUUUTTTTTTSSSRRRTTTZZZbbbgggrrryyykkkZZZIIIBBB999333111000---+++---,,,,,,,,,++++++++++++|||oooccc[[[WWWUUUVVVZZZ```ddddddccc^^^^^^^^^^^^^^^\\\XXXTTTTTTRRROOOLLLIIIFFFEEEEEECCCDDDFFFIIIJJJJJJJJJJJJEEEBBB>>>:::999777555333444222////////////...---+++)))(((((())))))(((''')))(((((((((((()))***+++)))))))))******))))))((())))))(((((((((((())))))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((())))))(((((()))***+++++++++******)))))))))))))))))))))))))))((()))))))))))))))))))))*********+++************++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,------.........//////////////////......//////...//////000111222111222666;;;@@@KKK^^^ppp~~~kkk___JJJGGGBBB???===>>>???AAA===>>>???AAABBBBBBBBBBBBAAA???>>>>>>???@@@>>>===999::::::999999;;;???BBBIIINNNSSSTTTTTTTTTXXX[[[___fffqqqzzz|||xxxpppllleee^^^YYYUUUSSSRRRUUUVVVVVVWWW[[[cccnnnvvv|||lll[[[NNN???:::444000//////...---+++++++++++++++++++++,,,uuujjjaaa[[[UUUTTTUUUYYY___cccdddbbb^^^^^^^^^___```]]]YYYVVVTTTQQQNNNJJJGGGEEEDDDDDDCCCEEEGGGIIIJJJKKKKKKJJJEEEBBB>>>:::999777555333444222////////////...---+++***))))))***+++***(((,,,+++***))))))))))))***''''''(((((()))(((((('''))))))(((((((((((())))))))))))((('''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''((((((''''''''''''((((((++++++***)))(((((())))))+++******)))))))))))))))(((((()))***++++++,,,,,,*********++++++++++++++++++++++++,,,,,,,,,,,,---******))))))***++++++,,,+++,,,,,,,,,------......////////////........................///000111111...000444777777:::GGGTTTmmm~~~www]]]RRRFFF???@@@AAA???<<<<<<===>>>@@@AAABBBCCCCCCBBB@@@??????@@@AAA???>>>;;;<<<<<<:::999:::===???AAADDDHHHIIIIIIJJJLLLOOOTTTZZZccclllttt}}}}}}zzzwwwrrrlllhhhccc```[[[VVVSSSRRRSSSUUUTTTWWW\\\```gggssswwwhhhYYYKKKCCC999777333000......------******++++++++++++,,,,,,{{{nnnfff```\\\SSSRRRRRRVVV\\\```aaa___]]]^^^___aaaaaa___[[[WWWTTTRRRNNNIIIFFFDDDCCCCCCCCCEEEGGGIIIJJJKKKJJJJJJEEEBBB>>>:::999777555333444222////////////...---...,,,+++,,,------,,,+++,,,,,,,,,+++***))))))(((&&&''''''(((((((((((('''((((((((((((((())))))***))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((''''''(((((()))))),,,+++***)))((((((((((((+++******)))))))))))))))'''((()))+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------))))))))))))***+++,,,,,,,,,,,,,,,,,,------------....................................///000111111444222111111000222===HHHTTTeeewwwfffRRRFFFCCCBBB>>>999;;;<<<===???AAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@>>>=========<<<::::::<<<>>><<<>>>AAABBBBBBDDDFFFHHHLLLQQQWWW^^^dddllluuu|||vvvrrrnnniiifffbbb]]]ZZZUUUTTTSSSPPPPPPSSSXXX\\\WWW^^^fffnnnxxxtttdddTTTFFF<<<999444222000...,,,+++++++++*********+++++++++++++++uuuhhhaaa^^^\\\SSSRRRRRRVVV\\\___```^^^]]]^^^___bbbccc```\\\XXXVVVSSSNNNJJJFFFDDDDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJEEEBBB>>>:::999777555333444222////////////...---,,,+++***+++,,,---,,,+++))))))***++++++***)))(((''''''((()))))))))))))))((((((((((((((()))******))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))******)))(((((((((((()))***+++******)))))))))))))))***+++******)))))))))))))))'''((()))***++++++******((()))***+++,,,++++++******+++++++++,,,,,,,,,,,,************+++,,,---...------,,,,,,,,,,,,,,,,,,,,,------....../////////............///000111222555222000111111222888@@@FFFQQQeee~~~hhhTTTIIIDDD???;;;:::;;;===>>>???@@@AAAAAABBBAAA???@@@AAAAAA@@@>>>===>>>>>><<<;;;:::;;;============>>>>>>@@@BBBDDDEEEHHHMMMPPPTTTZZZbbbiiimmmqqqwww|||}}}jjjfff```\\\YYYWWWUUUSSSOOOPPPQQQRRRTTTZZZbbbhhhjjjqqq|||qqq___QQQEEE999333444//////...---,,,++++++,,,+++++++++***************ssseee___]]]\\\VVVTTTTTTXXX]]]aaaaaa___]]]^^^```bbbcccaaa\\\YYYWWWTTTPPPKKKGGGEEEEEEEEEBBBDDDFFFHHHIIIJJJIIIIIIEEEBBB>>>:::999777555333444222000/////////...---)))((('''((()))***)))(((%%%&&&(((***+++***)))((((((((()))***************((((((((((((((()))******))))))((('''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&'''((()))***++++++)))))))))))))))***++++++(((((((((((()))***+++,,,+++******)))))))))))))))((()))*********)))'''&&&'''((()))++++++******))))))************+++++++++,,,,,,,,,,,,---...///000---------,,,,,,+++++++++,,,,,,------...///000000///......//////000111222---+++---111333111111444;;;@@@MMMeee|||aaaOOOEEEAAA@@@:::;;;<<<>>>??????@@@@@@BBBAAA???@@@AAAAAA@@@>>>===>>>>>><<<::::::;;;<<<;;;:::999888999:::===>>>@@@CCCFFFHHHIIINNNVVV\\\___dddjjjooottt}}}zzzqqqddd```YYYUUUSSSSSSSSSSSSPPPRRRUUUWWW[[[cccmmmuuummm___OOOEEE<<<333111444,,,.........---------...+++++++++*********))))))uuuggg^^^[[[[[[TTTUUUVVVZZZ^^^aaabbbaaa___aaa```^^^^^^___]]]WWWQQQPPPNNNLLLJJJGGGEEEEEEIIIJJJKKKKKKKKKJJJIIIHHHFFFCCC???;;;999666333111111000//////000000///...000...,,,***((('''''''''************************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''(((***+++,,, !!!###%%%''')))***+++((((((((((((((()))******''''''''''''''''''''''''******))))))((((((((('''''''''&&&%%%&&&'''((()))******))))))))))))******++++++******)))(((''''''***++++++,,,,,,++++++***//////...---++++++,,,...---------,,,,,,++++++++++++,,,---,,,++++++---///,,,++++++---//////...---......---------......///////////////000000000000...///000111333444555666888999AAAPPPccc{{{|||```LLLCCCAAA<<<<<<======>>>>>>======::::::<<>>??????>>>===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::<<<===>>>???BBBDDDFFFHHHQQQTTTXXX^^^dddmmmvvv|||uuulllhhhYYYXXXTTTQQQOOOOOOPPPQQQWWWZZZ^^^bbbiiiuuu{{{mmmZZZPPPCCC:::666444111...+++---///...---,,,,,,---++++++++++++*********)))rrrfff]]]ZZZZZZRRRRRRSSSVVVZZZ^^^___^^^```bbbbbb______```]]]XXXSSSQQQOOOLLLIIIFFFCCCBBBHHHIIIJJJJJJJJJJJJHHHHHHFFFCCC???;;;999666333111000///......//////...---))))))***+++---///111222(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''+++***))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((()))***))))))(((((((((((()))))),,,++++++***))))))(((((()))******++++++******)))***++++++)))'''''')))***+++++++++******)))))))))((()))******((()))***,,,+++***)))***++++++***(((------,,,,,,---...//////000000000000111111111111000111111222222333333444111444:::CCCNNNbbbyyybbbRRRKKKAAA???===;;;:::::::::999999999:::<<<>>>>>>===;;;??????>>>======<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===???AAACCCDDDGGGJJJNNNSSSYYY```hhhnnnwww|||yyywwwyyyyyyvvvooogggaaa^^^TTTSSSRRRQQQQQQSSSVVVYYY___eeennnwwwzzzfffYYYLLLDDD:::333111000...+++---...///...,,,******++++++*********))))))))))))oooddd\\\YYYYYYVVVUUUUUUWWW[[[___aaaaaaaaacccccc``````aaa^^^XXXTTTRRROOOKKKGGGDDDBBBAAAGGGGGGIIIIIIIIIIIIHHHGGGFFFCCC???;;;999777333111000///------...///---,,,***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((******)))((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((''''''''''''''')))(((((((((((()))******((((((''''''''''''((((((,,,,,,++++++***)))))))))((())))))))))))))))))(((((())))))'''&&&%%%''')))***************)))))))))((()))))))))((((((***+++,,,***))))))))))))(((&&&++++++++++++,,,...//////000000111111111222222222222222222222222222111111222555999;;;>>>KKKfff}}}zzzbbbTTTKKKGGG@@@<<<;;;;;;;;;;;;:::999999:::<<<===;;;:::??????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999:::::::::;;;<<<===>>>???>>>AAADDDGGGLLLRRRYYY]]]fffnnnxxx{{{tttnnniiieeedddffffffddd```[[[XXXWWWSSSTTTTTTUUUXXX]]]ccchhhqqqyyysssbbbQQQFFF>>>888222.........,,,***---...///---***((((((((())))))))))))((((((((((((oooeee^^^ZZZZZZXXXWWWVVVWWW[[[___bbbccc```cccbbb``````aaa]]]WWWSSSQQQNNNJJJGGGDDDBBBBBBEEEFFFGGGHHHIIIHHHGGGGGGEEEBBB>>>;;;999777444222111000......//////...,,,......---+++((($$$ ************************(((((((((((((((((((((((()))(((''''''''''''((((((&&&%%%&&&&&&'''((()))***&&&&&&''''''((()))))))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((())))))))))))((((((''''''(((((())),,,+++++++++*********)))((())))))******))))))((((((******)))(((((()))***,,,,,,,,,+++++++++++++++)))***+++***))))))+++---...,,,++++++,,,,,,+++***)))******+++,,,---///000///000000000000111111111111111111111111111111111666666888999999@@@QQQbbbwwweeeYYYRRRIIIBBB@@@@@@@@@???:::999999:::<<<======<<<>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::;;;:::::::::::::::;;;;;;;;;===@@@BBBEEEIIINNNRRRZZZaaaiiipppuuu{{{}}}xxxrrrmmmhhhddd```]]]ZZZ[[[\\\[[[XXXWWWWWWWWWWWWZZZ]]]aaafffnnnwww~~~}}}mmm___RRRFFF???666333000...///...---++++++------,,,***((('''((()))(((((((((((('''''''''ppphhhaaa\\\ZZZUUUSSSRRRTTTWWW[[[^^^___^^^```aaa___``````\\\VVVRRRPPPMMMJJJGGGEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGGGGEEEBBB>>>;;;999777444222333222000000111000///---+++,,,,,,---,,,+++)))(((************************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))******$$$%%%&&&'''(((***++++++((((((((((((((()))******''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((((())))))***+++++++++***************)))******************)))(((***++++++))))))***+++++++++++++++++++++++++++)))***+++***))))))+++---...,,,***+++---.........)))******+++,,,---///000.........////////////000///000000111111222333333333111222555777:::AAAHHH^^^wwwnnndddWWWMMMGGGDDD@@@===;;;999888888:::<<<==================>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::===<<<;;;:::::::::::::::;;;===>>>@@@AAACCCGGGJJJMMMRRRXXX]]]aaafffkkkppprrruuuyyy~~~{{{wwwllliiiddd```]]][[[XXXVVVSSSTTTVVVVVVVVVWWWYYY[[[]]]ccckkksss{{{yyyhhhYYYNNNEEE>>>:::222111000//////...---,,,)))***,,,+++***))))))***(((((((((((('''''''''&&&rrrkkkeee^^^ZZZVVVTTTTTTVVVYYY\\\^^^^^^[[[^^^```___```aaa]]]WWWSSSQQQMMMJJJGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGEEEBBB>>>;;;999777555333444333111111111111///...)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))...---,,,***))))))))))))'''''''''''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&&&&'''((('''''''''******))))))))))))******)))))))))))))))))))))))))))******++++++******)))&&&(((******)))((())))))((((((((()))))))))))))))((()))))))))((((((***+++,,,***((()))+++---...---++++++++++++,,,...//////---------.........////////////000000111222333333111...000555888888999;;;GGG\\\yyy~~~nnn```VVVMMMDDD===>>>;;;999888999:::;;;;;;;;;;;;<<<<<<======>>>>>>============<<<<<<<<<;;;>>>>>>===<<<;;;;;;;;;;;;999;;;<<<======>>>@@@BBBEEEHHHKKKOOOQQQUUUYYY[[[```ccchhhmmmsss{{{{{{vvvqqqmmmiiiggg___\\\XXXVVVUUUTTTRRRQQQPPPSSSVVVYYY[[[___cccgggkkktttnnndddTTTGGG???999555222//////......---,,,++++++(((***,,,,,,***)))***+++((((((((((((''''''''''''tttnnnggg^^^YYYWWWVVVWWWYYY\\\_________ZZZ]]]``````bbbccc___YYYVVVSSSOOOKKKHHHGGGFFFGGGDDDFFFGGGIIIIIIIIIIIIHHHDDDAAA>>>;;;999777555333444333111000111000...------,,,***)))''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))---,,,+++***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((()))))))))%%%&&&'''((()))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((%%%''')))***)))(((((()))'''((((((((()))))))))***((()))******((()))***,,,---+++(((((()))+++,,,+++------,,,,,,---...//////............////////////000000000000111111111111000///222666666444555:::<<>>>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;;;;888999;;;;;;::::::<<<>>>@@@AAACCCEEEGGGIIILLLNNNPPPRRRVVV[[[```hhhpppuuuwww{{{zzzppplllfffaaa^^^[[[YYYXXXUUUSSSRRRRRRTTTWWWWWWWWWYYY]]]ccciiiooouuu|||yyykkkYYYPPPDDD:::555222///---,,,------,,,++++++,,,,,,***,,,---,,,***))))))***)))))))))(((((((((''''''tttoooggg^^^WWWSSSSSSTTTWWWZZZ\\\\\\[[[YYY]]]```aaaccceeeaaa[[[YYYVVVQQQLLLHHHFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIDDDAAA>>>;;;999888555333333222000///000///---,,,...---,,,++++++,,,---...************************))))))))))))))))))))))))'''''''''''''''((()))***'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******'''''''''''''''''''''''''''((((((((())))))******&&&''')))*********)))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&(((+++++++++*********))))))******+++++++++,,,+++,,,---,,,++++++---///000---***)))***+++++++++......---------......///////////////000000000000222222222111000//////...,,,---111333000,,,111888666<<>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;888999;;;;;;::::::;;;<<<999:::;;;===>>>AAACCCEEEDDDFFFJJJMMMRRRYYYaaaffffffkkkrrr{{{zzzrrriiidddaaa]]]WWWSSSQQQPPPOOONNNPPPPPPQQQTTTZZZ___bbbcccggglllttt|||xxxeeeWWWKKKDDD:::444111111000...+++,,,,,,,,,,,,,,,...///---...///---+++((((((((())))))))))))(((((((((((({{{qqqooofff]]]XXXVVVTTTTTTVVVZZZ\\\[[[YYY^^^^^^```bbbcccbbb^^^[[[RRRPPPNNNKKKIIIFFFEEEDDDFFFGGGHHHHHHIIIIIIHHHHHHFFFDDD@@@<<<999666555444555444222111///.........------,,,,,,+++***))))))+++*********))))))((((((((())))))***************''''''((())))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((###%%%'''(((''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***+++,,,,,,+++)))&&&%%%''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))(((((()))***++++++,,,,,,,,,---------......,,,,,,+++***+++,,,---...333222111000///...---,,,///////////////.........333222111111111222444555888:::???HHHVVVmmm~~~ooo^^^NNNGGGBBB===<<>>===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;;;;;;;:::::::::888999::::::<<<<<<===>>>>>>???@@@CCCHHHMMMRRRUUUUUU[[[ccchhhkkkpppwww}}}}}}}}}wwwoooiiieee```\\\XXXVVVSSSOOOMMMMMMNNNOOOOOOSSSUUUXXX]]]ccckkksssxxx}}}sss```NNNDDD<<<:::666222///---,,,,,,---------,,,,,,++++++++++++*********))))))((((((******)))((('''&&&&&&%%%|||qqqnnnfff]]]YYYUUUSSSSSSUUUXXXZZZZZZYYY]]]]]]___aaabbbaaa]]]YYYTTTRRROOOKKKHHHFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHFFFDDD@@@<<<999666555444444333222000///...------------,,,++++++***))))))************)))))))))(((***)))'''&&&%%%%%%&&&'''''''''((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))))))))'''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((+++***)))(((((()))***+++)))))))))))))))******+++,,,,,,---------.........---,,,,,,,,,,,,,,,------////////////////////////////////////............000000//////000000111222333333777===FFFWWWrrrtttbbbWWWOOOEEE>>>;;;999::::::999888999:::;;;<<<===>>>??????>>>======@@@?????????>>>=========;;;;;;;;;:::::::::999999999999::::::;;;;;;<<<<<<;;;;;;<<<>>>AAADDDHHHJJJKKKPPPWWW[[[]]]aaagggmmmjjjmmmpppqqqqqqttt{{{|||xxxvvvkkkfff___ZZZWWWUUUQQQNNNOOOMMMLLLMMMOOORRRTTTUUUXXX]]]fffooowww~~~oooaaaQQQDDD>>>777555222///------------------,,,,,,,,,+++++++++******)))))))))((((((((())))))((((((''''''&&&&&&{{{pppllleee]]]ZZZSSSSSSSSSTTTWWWYYYYYYXXX\\\]]]^^^```aaa___[[[XXXVVVTTTOOOKKKGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFDDD@@@===999777555555333222111///...---,,,,,,,,,,,,,,,+++******))))))************))))))))))))***)))&&&######$$$&&&(((''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((&&&###$$$'''))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((())))))******+++++++++((((((''''''''''''((((((+++***)))(((((()))***+++)))))))))))))))***************+++++++++,,,,,,,,,---------...------,,,,,,+++,,,,,,---...///000111...........................///000000111111000000444444555888;;;EEEXXXiii}}}qqqgggYYYKKKBBB???>>><<<;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>AAA@@@??????======<<<;;;;;;::::::::::::999999999::::::::::::::::::::::::999999999999;;;===???@@@@@@DDDIIIKKKMMMOOOTTTXXXXXXZZZ\\\]]]]]]aaahhhmmmpppuuu{{{~~~|||wwwrrrlllhhheeecccYYYUUUQQQNNNLLLKKKJJJIIIIIIJJJKKKNNNSSSXXX]]]```jjjsss{{{fffWWWLLLAAA:::888111000...---,,,,,,---...,,,,,,,,,+++++++++++++++))))))((((((((((((((('''((((((((((((((('''''''''zzzooojjjbbb[[[YYYSSSSSSTTTUUUWWWYYYYYYYYY]]]]]]^^^```aaa___[[[XXXXXXTTTOOOJJJGGGFFFFFFGGGGGGHHHHHHIIIJJJIIIIIIIIIFFFDDD@@@===:::777666666333222000///---,,,,,,,,,,,,+++++++++******))))))*********))))))))))))))))))((('''&&&&&&''')))***'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((***%%% !!!&&&)))(((&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''))))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''((())))))***+++,,,------((((((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))*********))))))((((((((())))))))))))***,,,---...///...---,,,+++******+++,,,...///000000------...............//////000222333333333222111555444555777777:::FFFSSSgggxxxfffZZZNNNJJJEEE@@@>>>>>>>>>>>>;;;<<<===>>>??????@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999999999999999999999:::;;;======<<>><<<:::;;;;;;<<<===>>>??????<<<<<<======>>>>>>>>>???>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999:::;;;<<<======;;;===>>>>>>>>>>>>???@@@????????????AAADDDHHHKKKNNNQQQUUUYYY\\\```dddggghhhkkkpppuuuzzz{{{ssslllgggdddYYYXXXUUUSSSPPPNNNMMMMMMKKKKKKJJJIIIIIIJJJLLLNNNRRRUUU[[[bbblllyyyzzzooo]]]RRRFFF???:::444111222//////...---,,,,,,++++++************************''''''''''''(((((((((((('''''''''((((((((((((((({{{ooohhh___XXXVVVSSSUUUWWWXXXXXXYYY[[[\\\______```aaabbb```[[[XXXTTTQQQMMMIIIGGGFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJFFFDDDAAA===:::999888777333222111///...---,,,,,,************************))))))))))))************((()))******(((%%%!!!''''''&&&''''''((()))***%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''((()))&&&###$$$&&&((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((''''''''''''((((((+++***)))(((((()))***+++))))))***++++++***((('''+++,,,,,,,,,,,,---------***+++,,,,,,---------,,,------------------------,,,,,,,,,---......//////---...//////000000/////////...111444333222777>>>BBBOOOeeesssdddXXXMMMDDD>>>>>>======<<<<<<<<<<<<<<<:::;;;<<<<<<>>>??????@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@BBBDDDGGGIIIKKKNNNRRRUUUVVVYYY^^^bbbfffkkkpppttt{{{}}}}}}||||||zzzyyywwwuuupppjjjccc]]]XXXVVVNNNMMMLLLKKKKKKKKKKKKKKKIIIJJJKKKKKKLLLOOOSSSVVV___fffoooyyyrrrbbbXXXHHHAAA;;;999666000.../////////......---,,,+++***)))))))))))))))*********'''(((((((((((()))))))))((((((((((((((('''''''''}}}rrrkkk```XXXVVVRRRTTTWWWWWWWWWWWWZZZ\\\^^^^^^___```aaa^^^ZZZVVVPPPOOOLLLIIIGGGFFFFFFEEEHHHIIIIIIJJJJJJJJJJJJJJJEEEDDDAAA===;;;999888888444333222000///...------))))))))))))************((()))))))))************(((((())))))(((&&&$$$###'''&&&&&&&&&'''(((***+++%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''(((***)))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((*********************+++((((((''''''''''''((((((+++***)))(((((()))***+++))))))+++++++++***((('''++++++,,,,,,,,,,,,------)))))))))***+++,,,---...,,,---------............++++++,,,------...//////...............///000000222111333666555333666;;;999@@@OOOddd|||vvvgggXXXMMMJJJHHHEEEBBB???===<<<;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888888999999999999999999:::999999999:::::::::999:::::::::;;;;;;<<<;;;:::;;;===>>>>>>???AAAEEEHHHHHHJJJNNNQQQSSSWWW[[[___fffgggkkkpppwww}}}~~~zzzwwwuuummmjjjgggffffffeeedddcccaaa```]]]ZZZVVVRRROOOMMMJJJJJJJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[___fffjjjttt}}}yyyiii[[[NNNGGG<<<777444444222...---...------------,,,,,,+++***((((((((()))))))))******((((((((()))))))))******))))))((((((''''''&&&&&&uuummmbbbYYYWWWQQQTTTVVVWWWUUUVVVYYY[[[]]]]]]^^^___```]]]YYYUUUNNNMMMKKKIIIGGGFFFEEEEEEHHHIIIJJJJJJKKKKKKJJJJJJEEEDDDAAA>>>;;;999888888555444222111///.........)))))))))))))))*********(((((())))))*********+++&&&''''''(((***,,,---...'''&&&&&&&&&'''(((***+++%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((###%%%'''&&&%%%$$$$$$%%%'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''')))(((((('''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((())))))***+++,,,+++***(((&&&))))))))))))************(((((((((((())),,,...///,,,,,,------...///000000++++++,,,,,,---...//////111000/////////000222333222111222444333000111555555999BBBPPPaaazzzmmm```UUUSSSNNNIIIDDD@@@>>>==================<<<<<<<<<>>>=========<<<<<<<<<<<<========================;;;;;;;;;;;;:::999888777;;;:::999:::;;;<<<;;;:::777777777888999888666444:::;;;;;;::::::<<<@@@CCC???AAADDDFFFHHHJJJNNNQQQVVVWWW[[[```ffflllrrruuuuuuzzz}}}rrrqqqnnnkkkgggbbb___]]]\\\ZZZWWWUUUUUUUUUTTTSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJKKKLLLMMMOOORRRTTTUUU]]]aaaeeehhhlllrrryyyuuudddWWWMMMDDD???777333000111000------000++++++,,,,,,,,,,,,++++++'''((((((((())))))******(((((())))))******++++++******)))((('''&&&&&&%%%zzzsssfffZZZWWWQQQRRRTTTVVVXXXYYYYYYZZZ___^^^\\\\\\]]]\\\ZZZXXXWWWTTTNNNIIIFFFDDDDDDEEEIIILLLMMMKKKKKKMMMMMMJJJDDDAAA===:::999888666444666444222111000///---+++++++++***))))))***+++,,,((((((((((((''''''''''''(((''''''((())))))(((&&&((((((((('''&&&&&&%%%%%%)))(((''''''''')))***+++(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((---***'''%%%$$$%%%''')))'''&&&%%%%%%&&&''')))***))))))))))))(((((((((((('''((()))((('''&&&'''))),,,***((('''&&&&&&&&&'''*********))))))))))))))))))((('''&&&''')))***,,,///...---++++++++++++,,,++++++,,,,,,,,,---------+++,,,---///000111111111............////////////////////////000000000000///555<<<@@@DDDTTTuuutttooodddVVVKKKDDDCCCDDDDDD@@@<<<;;;===>>>===<<<======<<<;;;::::::;;;;;;????????????????????????<<<===============<<<;;;999888888888888888888999777777777888888999999:::;;;::::::999999::::::;;;999<<>><<<======<<<999;;;;;;;;;<<<======>>>>>>=========>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;:::999999888888999999:::888888999999999999999999::::::999999999999::::::888;;;===>>>>>>>>>>>>???AAAAAACCCFFFJJJNNNQQQRRRRRRTTTWWW[[[___bbbdddfffkkkkkkmmmnnnppprrrssstttwwwxxxyyyzzz|||}}}~~~~~~|||zzzwwwuuusssqqqrrrqqqoookkkhhhggggggdddbbb```___]]]YYYUUUQQQRRRPPPOOOLLLJJJIIIHHHHHHEEEDDDDDDDDDEEEFFFFFFFFFDDDEEEGGGHHHIIILLLPPPTTTXXX]]]cccjjjpppwww|||vvvnnnmmmsssrrrdddZZZLLLBBB;;;666111---000000...---,,,,,,+++++++++++++++++++++++++++++++++***(((((()))***((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%wwwiii]]]XXXOOOPPPRRRTTTVVVWWWXXXXXX]]]\\\\\\^^^``````^^^\\\SSSPPPLLLHHHFFFFFFHHHIIIHHHKKKKKKHHHHHHKKKJJJHHHDDDAAA===:::999888666444222000//////111111000...,,,,,,+++***))))))************)))))))))((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''((()))***(((%%%%%%(((+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***)))(((((($$$%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((())))))(((''''''))))))))))))))))))))))))&&&''')))++++++***)))''',,,++++++++++++,,,,,,---,,,,,,,,,---------......***+++,,,------------------............/////////////////////000000000000333444777888888<<>><<<999::::::;;;<<<;;;;;;;;;=========>>>>>>>>>??????CCCAAA???===<<<;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::999999:::999999888888999999:::777999;;;;;;:::::::::;;;;;;;;;<<<>>>AAADDDFFFHHHGGGHHHKKKNNNQQQSSSUUUUUUXXXYYYZZZ\\\]]]___``````ddddddeeefffhhhiiijjjjjjmmmmmmmmmmmmmmmmmmnnnnnnkkkkkkllllllkkkkkkjjjiiihhhhhhhhhgggeeedddbbbaaa^^^___^^^\\\XXXUUUTTTTTTRRRPPPOOONNNNNNKKKHHHEEEDDDDDDCCCBBBAAAAAABBBBBB@@@@@@???@@@AAACCCDDDEEEFFFHHHJJJMMMQQQWWW]]]bbbgggppp|||}}}jjjddd^^^^^^iii{{{vvvfffZZZMMMFFF===777444333111///------,,,,,,,,,+++++++++***************************)))(((((()))***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%wwwiii]]]YYYNNNOOOQQQSSSUUUVVVWWWWWWZZZZZZ[[[]]]``````^^^\\\VVVSSSNNNIIIFFFEEEEEEFFFKKKMMMLLLIIIIIILLLLLLIIIDDDAAA===:::999888666444222111//////000000///---,,,,,,+++******)))))))))************))))))))))))(((''''''((())))))(((&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%&&&)))'''%%%%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((()))))))))((('''###$$$&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))++++++++++++)))'''$$$###((((((((())))))))))))))))))***+++,,,,,,+++******++++++,,,,,,---...//////------------............)))***,,,...///000111111---------.........//////////////////000000000000444333444777888:::AAAJJJYYYsssyyyfff]]]RRRJJJFFFEEEDDDBBB>>>>>>>>>>>><<<:::999777<<<<<<======>>>?????????CCCAAA???===<<<<<<>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888999999999888:::::::::888777888999:::::::::<<<===???AAABBBDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMOOOPPPQQQRRRRRRVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQNNNKKKJJJJJJHHHGGGFFFGGGGGGFFFDDDBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCBBBBBBAAABBBEEEGGGLLLOOOSSSXXX^^^eeemmmrrr{{{{{{yyyxxxooohhhaaaaaammm}}}nnnaaaUUULLLBBB>>>888555444444333333++++++,,,,,,,,,,,,,,,,,,************************)))'''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}uuuggg\\\XXXNNNOOOQQQSSSUUUVVVVVVWWWYYYYYYZZZ]]]___^^^\\\ZZZUUURRRNNNIIIFFFEEEFFFFFFKKKMMMLLLHHHHHHKKKKKKIIIDDDAAA===:::999888666444444222000//////...,,,+++++++++++++++******))))))************))))))))))))(((''''''((())))))(((&&&$$$%%%%%%&&&'''((())))))&&&&&&'''''''''&&&&&&&&&(((###!!!&&&)))'''$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((())))))((('''&&&&&&''''''$$$%%%'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%'''((()))((('''&&&''')))++++++++++++)))'''%%%###''''''(((((())))))))))))++++++***)))))))))***+++''''''((()))***++++++,,,------........./////////......------,,,+++***)))------------............////////////000000000000222......111333555:::@@@GGGZZZwww{{{iiiZZZQQQMMMJJJIIIGGGFFFEEECCC@@@===;;;:::::::::;;;;;;<<<<<<<<<<<<@@@???===<<<<<<>>>@@@AAA===<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::::::::999999999999999999::::::;;;;;;:::888777777999::::::::::::;;;<<<===>>>??????AAABBBCCCDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGDDDAAA@@@AAA@@@???>>>???AAAAAA@@@>>>@@@@@@??????@@@AAABBBBBBCCCDDDDDDDDDCCCEEEJJJMMMTTTXXX^^^fffmmmvvv~~~|||{{{}}}yyyrrrkkkkkkuuurrrdddXXXNNNEEEAAA999666333000///.........++++++,,,---------,,,,,,))))))))))))))))))))))))'''%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyqqqdddZZZWWWNNNOOOQQQSSSUUUVVVWWWWWWYYYZZZ[[[]]]^^^]]]YYYVVVRRROOOKKKHHHGGGGGGIIIJJJJJJLLLJJJFFFEEEHHHIIIGGGDDDAAA===:::999888666444555333000//////...+++))))))***++++++++++++************)))))))))((((((((((((''''''((())))))(((&&&%%%%%%&&&&&&'''((())))))'''(((((((((((('''&&&&&&%%%!!!!!!''')))'''"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%''''''&&&&&&'''((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''((()))((('''&&&''')))'''((())))))*********)))&&&''''''(((((())))))***+++)))'''&&&%%%'''((()))((()))***+++,,,,,,,,,,,,.........////////////000------............------,,,------------.........////////////000000000000444000...000222222555;;;???KKK```|||ttthhh```ZZZWWWRRRPPPLLLHHHDDDAAA>>>===::::::::::::::::::::::::======<<<<<<===>>>@@@AAA======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::;;;::::::999999::::::;;;<<<<<<<<<:::888888999:::999999999999999:::;;;;;;;;;<<<===>>>????????????>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBAAA???>>>===>>>===<<<;;;<<<>>>??????>>>??????@@@@@@AAACCCDDDEEECCCFFFHHHIIIJJJNNNUUUZZZbbbhhhoooxxx~~~|||zzzyyyzzz~~~}}}}}}xxxlll^^^SSSKKKBBB<<<:::333222000...,,,+++*********+++,,,---...---,,,+++((((((((((((((((((((((((&&&%%%$$$%%%&&&''''''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''tttkkk```WWWVVVOOOPPPRRRTTTUUUWWWWWWXXX\\\\\\]]]^^^^^^\\\XXXTTTQQQOOOKKKHHHGGGGGGIIIKKKJJJLLLJJJEEEDDDHHHIIIGGGDDDAAA===:::999888666444333111/////////...,,,+++((((((***+++,,,,,,++++++)))))))))(((((((((''''''(((''''''((())))))(((&&&%%%&&&&&&&&&''''''(((((('''(((((()))((('''&&&%%%!!!$$$&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((!!!"""###%%%&&&'''''''''((((((((())))))***+++,,,''''''''''''&&&&&&&&&&&&'''((()))((('''&&&''')))''''''(((((()))***,,,,,,&&&&&&''''''((())))))*********))))))((((((((((((++++++---............---....../////////000000000***+++---///111222333333,,,,,,---------.........////////////000000000000333222222555555222444888<<>>>>>>>>======<<<<<<;;;==================>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<:::888888999;;;999999999999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAACCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCC>>>@@@AAAAAA@@@???@@@AAA???>>>===>>>@@@BBBBBBAAABBBCCCDDDFFFIIILLLNNNOOOPPPSSSVVVWWWXXX\\\dddkkksssxxx~~~}}}}}}|||xxxtttrrrtttvvvwwwyyy}}}xxxcccWWWLLLGGGAAA:::555555000000000...---,,,,,,---)))***,,,---,,,+++***)))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''|||ppphhh]]]UUUUUUOOOPPPRRRTTTVVVWWWXXXXXX_________```___\\\WWWSSSUUURRRMMMIIIFFFFFFFFFGGGMMMNNNLLLGGGFFFIIIJJJHHHDDDAAA===:::999888666444111///......//////...---&&&((()))+++,,,,,,,,,+++((((((((((((''''''''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''''''''((((((((('''%%%$$$"""******&&&###&&&***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***(((&&&%%%'''&&&&&&&&&&&&'''(((((("""&&&))))))((('''******)))))))))+++,,,...(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))+++***)))(((((()))***+++&&&&&&&&&'''((())))))***+++,,,.........,,,***)))((()))***+++,,,+++***)))////////////000000000000,,,,,,,,,,,,+++******))),,,,,,,,,---------......////////////000000000000---...222666555111111555777<<>>>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999999999::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::888888:::<<<;;;::::::::::::;;;<<<<<<999999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999::::::;;;;;;<<<<<<======>>>???@@@@@@AAAAAA>>>????????????>>>======:::;;;<<<>>>@@@AAAAAAAAA<<<>>>@@@@@@??????@@@AAA???>>>===>>>@@@BBBBBBAAAGGGHHHKKKNNNRRRVVVYYY[[[aaadddffffffeeeiiiqqqxxx{{{~~~{{{xxxvvvrrrnnnjjjkkknnnnnnkkkgggiiilllnnnmmmkkknnnvvv~~~}}}pppaaaOOODDD<<<:::888111...000+++,,,---------,,,---///((()))+++,,,+++***(((&&&(((((((((((((((((((((((((((''''''(((***+++***)))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''nnnddd^^^WWWRRROOOQQQSSSUUUXXXZZZ[[[[[[]]]```cccbbb\\\WWWVVVVVVSSSPPPLLLHHHFFFGGGHHHIIIHHHGGGEEEDDDDDDEEEGGGHHHFFFCCC>>>;;;999888777555444333222000...---,,,,,,,,,***)))***++++++***)))++++++++++++***((('''&&&+++)))(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***)))&&&$$$$$$$$$$$$$$$%%%&&&''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''&&&%%%%%%%%%&&&'''''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((('''''')))))))))))))))******+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,///111///000000000111111111111111111111222333444555666888:::>>>EEESSSkkkzzzlllccc\\\UUUKKKDDDBBBBBBAAA???BBB@@@======>>>??????>>>:::::::::;;;<<<<<<======::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA???===<<<<<<============>>>>>>???>>>>>>>>>AAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFKKKNNNMMMQQQVVV]]]dddjjjmmmooosssvvvxxxvvvrrrqqqvvvzzz}}}yyyrrrlllgggccc```^^^YYYYYYXXXXXXZZZ]]]aaadddgggjjjnnnttt{{{vvviiiYYYMMMAAA===888555333222000///......---,,,,,,+++*********************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%mmmccc]]]VVVQQQOOOPPPSSSUUUXXXZZZ[[[[[[____________^^^[[[XXXUUURRRPPPLLLHHHFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGHHHIIIGGGCCC>>>:::888666444222333222111///.........---)))((('''(((***+++***)))************)))(((''''''(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))'''&&&&&&&&&&&&'''((()))***+++*********)))'''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))((('''%%%&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((()))))))))*********)))))))))((((((((()))))))))))))))******+++,,,,,,+++******))))))(((........................///...,,,***+++,,,...000//////000000000111111111333222222222222222333444888999;;;>>>GGGXXXmmm{{{uuunnndddZZZRRRMMMIIIGGGIIIGGGDDDCCCCCCCCCAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<::::::;;;<<<===>>>???@@@<<<<<<===<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;:::::::::;;;<<<<<<===============>>>???AAAAAAAAA@@@???=========>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJKKKNNNQQQTTT^^^bbbhhhpppwww|||}}}wwwqqqmmmmmmooohhheee___ZZZVVVSSSQQQOOONNNOOOQQQUUU[[[aaafffjjjpppsssyyytttggg^^^TTTHHH???999666222/////////...---...------,,,++++++******)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%$$$$$$######nnnaaaZZZUUUPPPOOOPPPRRRUUUWWWYYYZZZ[[[aaa^^^\\\\\\^^^^^^YYYUUUQQQOOOKKKHHHGGGGGGHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKGGGCCC>>>999666444222000222111000///............((('''&&&''')))******)))'''(((((((((((((((''''''&&&''')))******(((&&&%%%'''&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&%%%%%%&&&&&&'''((()))***+++,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((()))'''&&&%%%&&&((())))))))))))(((''''''&&&'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''((())))))******************)))))))))))))))))))))))))))******+++...---+++)))(((((())))))........................111///---,,,+++,,,---///////////////000000000000333333222111000000111111666666777777;;;DDDPPPYYYnnn{{{mmmbbb\\\ZZZZZZWWWTTTQQQOOOMMMJJJGGGEEEDDDBBB@@@>>>===<<<<<<:::::::::::::::;;;<<<<<<999999999:::;;;===>>>???<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============::::::::::::::::::;;;;;;:::::::::;;;<<<===>>>???>>>>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMPPPSSSTTTWWWZZZ\\\eeeiiipppxxx~~~}}}zzztttmmmfffaaa]]]\\\XXXVVVSSSPPPNNNMMMMMMMMMJJJNNNTTT]]]fffooovvvzzztttjjj[[[OOOHHHBBB;;;666111///,,,,,,,,,------,,,------,,,,,,+++*********)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$ooo```YYYSSSPPPOOOPPPRRRUUUWWWYYYZZZ[[[bbb```]]]]]]]]]\\\XXXUUUPPPNNNKKKHHHGGGGGGHHHHHHJJJIIIIIIIIIIIIJJJJJJKKKFFFCCC===999777666444222333222111///...---------***)))(((((()))***)))'''%%%&&&&&&'''((((((''''''''''''((())))))((('''&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,,,,((($$$###$$$######%%%&&&'''((())))))&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%)))))))))'''%%%%%%''')))************)))(((&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&&&&'''((()))************************)))))))))))))))))))))******+++///...,,,******+++---...++++++++++++++++++++++++///...,,,++++++,,,---............/////////000000111111000000000000111111111333444555777;;;BBBFFFNNN\\\qqq~~~xxxvvvuuurrrnnnjjjeee```[[[WWWQQQOOOKKKHHHDDDBBB@@@?????????>>>============>>><<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;:::999888888999999999999::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<=========:::::::::;;;<<<===???@@@AAAAAAAAABBBBBBBBBAAAAAABBBAAA@@@@@@@@@AAACCCDDDEEEEEEGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPOOOQQQUUUWWWXXXYYY[[[\\\___bbbgggmmmqqqssssssssskkkgggaaa\\\YYYVVVRRRPPPQQQRRRSSSTTTTTTVVVXXXZZZZZZ___gggrrr|||yyylll___VVVJJJAAA<<<999555222000...,,,,,,---...---,,,,,,,,,++++++*********)))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&qqqaaaXXXSSSPPPNNNPPPRRRTTTWWWYYYZZZZZZ```aaabbb```[[[WWWVVVVVVNNNMMMKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJEEEBBB===:::999888777666555444222000...,,,,,,+++---,,,************(((&&&$$$%%%&&&''''''((((((''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((++++++((($$$###$$$!!!"""$$$%%%''''''''''''%%%$$$$$$$$$&&&(((***+++'''''''''&&&&&&%%%%%%%%%)))))))))'''%%%%%%''')))************)))(((&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((()))))))))))))))))))))))))))******)))))))))))))))******+++---,,,*********,,,...000++++++++++++++++++++++++************+++,,,---...---............/////////////////////000111222333000111333555666888;;;===>>>GGGWWWhhhzzz|||tttooofffccc]]]UUUOOOJJJFFFDDDIIIHHHFFFDDDBBB@@@@@@??????>>>===<<<;;;<<<===>>>;;;;;;;;;;;;:::999888777888888888888999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======999999::::::<<<===??????BBBBBBCCCDDDDDDCCCCCCBBBCCCBBBAAAAAABBBCCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJJJJKKKKKKMMMNNNNNNLLLNNNPPPQQQQQQQQQRRRSSSTTTVVVZZZ]]]^^^^^^]]]\\\XXXVVVRRRQQQQQQQQQPPPNNNQQQUUUZZZ]]]aaaeeejjjnnnsssxxxppp```VVVJJJDDD===888555333///---000...,,,,,,,,,---+++***+++***************))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%uuucccYYYSSSQQQNNNOOOQQQTTTVVVXXXYYYZZZ]]]aaadddbbb\\\WWWUUUVVVMMMLLLJJJIIIHHHGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIDDDAAA===::::::999999888555444222000...---,,,,,,...,,,+++***+++***)))'''%%%%%%&&&'''(((((((((''')))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%$$$$$$$$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%))))))***((('''&&&''')))))))))))))))(((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))******+++***))))))))))))+++,,,---------------------------(((((())))))***,,,---...------------.........///......//////000222333444222222333444555555555555:::???IIIUUUaaarrrwwwmmmddd\\\XXXUUUYYYWWWSSSOOOJJJFFFDDDBBB@@@>>><<<;;;:::;;;<<<===<<<<<<<<<<<<;;;:::999888888888888888999999999999999999999999999:::::::::777777888888999999::::::999999999:::;;;<<<===>>>@@@AAABBBDDDDDDDDDCCCBBBCCCBBBAAAAAAAAACCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKGGGFFFFFFFFFFFFGGGHHHHHHEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWaaafffmmmssswww|||wwwhhhWWWKKKFFF>>>;;;888555444111///,,,...,,,+++***+++***)))'''))))))))))))))))))))))))'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""yyyfff[[[TTTQQQNNNOOOQQQTTTVVVXXXYYYZZZZZZ]]]```aaa```\\\XXXUUULLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIDDDAAA===:::999888777666222111000//////...//////***)))((()))***+++***)))&&&''''''((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$&&&'''((())))))((('''&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&((()))******(((''''''(((''''''(((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........000000000000111111222333444333333333444444333333888;;;BBBJJJOOOYYYkkk}}}~~~zzzyyyyyyvvvqqqjjjccc]]]XXXVVVOOOLLLHHHDDD@@@???>>>???????????????>>>===<<<;;;999999:::::::::;;;;;;;;;::::::::::::::::::999999555666666777888888999999999999999999999:::;;;<<<<<<>>>@@@BBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCBBBCCCFFFHHHGGGHHHIIILLLOOOSSSUUUWWWYYY\\\```bbbcccffflllqqq{{{{{{jjj^^^RRREEE===<<<999777444222111000///...,,,+++******++++++)))'''))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""!!!!!! {{{hhh\\\UUURRRNNNOOOQQQTTTVVVXXXYYYZZZYYYYYY\\\```cccaaaZZZTTTLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIEEEBBB===999777666444333///......//////000111222'''&&&&&&'''***++++++***'''(((((((((((((((''''''%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&'''((()))%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$''')))'''$$$%%%'''((())))))'''%%%$$$###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''')))++++++)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))******+++/////////...,,,***)))'''************************------,,,,,,,,,,,,++++++,,,,,,,,,---------......333222222111111111111111444333222333444555666555555777===CCCEEEIIIXXXhhhzzzzzztttqqqhhhddd]]]UUUNNNJJJGGGFFFAAABBBBBBAAAAAA@@@???>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::666777777888999999::::::999999999888888999::::::999;;;===@@@AAAAAA@@@???@@@???>>>======>>>??????@@@AAAAAABBBBBBBBBAAAAAAFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIILLLKKKMMMOOOSSSYYY___dddgggjjjooovvvyyy{{{oooaaaSSSLLLEEE<<<888999444111...,,,***++++++,,,,,,++++++,,,------,,,***(((((((((((())))))))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###""""""!!!{{{ggg[[[TTTQQQMMMPPPTTTVVVWWWXXXYYYZZZ[[[[[[\\\^^^___]]]XXXUUUOOONNNKKKHHHGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKCCC@@@===;;;:::888666444333222000///---,,,,,,,,,((('''''''''''')))***+++))))))))))))))))))))))))***)))((('''&&&&&&'''(((((('''%%%$$$$$$%%%&&&(((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%'''&&&###%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''((())))))))))))'''%%%$$$###&&&)))***)))(((((((((&&&%%%###%%%)))***)))''''''''''''''''''((())))))))))))((((((((((((((()))((()))*********((('''&&&***))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...,,,))))))+++---.........000222111///......///111111222222222333333333666:::===>>>???CCCKKKRRReeerrrzzzooofff^^^XXXTTTQQQPPPOOOOOONNNKKKFFFCCCGGGCCC???>>>@@@AAA@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>><<<;;;:::999999999:::;;;:::;;;;;;<<<===>>>??????AAAAAAAAAAAA@@@??????>>>AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLOOOTTTXXXZZZ^^^aaaffflllsssyyy}}}rrrhhhUUUPPPGGG@@@:::555222///------,,,,,,,,,+++++++++---,,,+++*********+++,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&|||iii\\\UUURRROOORRRUUUVVVWWWWWWXXXYYYZZZ[[[]]]___```^^^YYYVVVOOONNNKKKHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJDDDAAA===;;;999888555333333222111///...---,,,,,,,,,+++)))((('''(((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((('''&&&$$$######$$$&&&'''&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((($$$&&&%%%###$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&$$$### """%%%'''&&&%%%&&&&&&$$$"""!!!###%%%'''&&&$$$'''''''''''''''(((((()))((((((''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***************************+++++++++++++++++++++++++++++++++,,,,,,------...---,,,******,,,---------...///000000///...///111111111111222222222333333666999<<<===<<<>>>DDDIIIQQQYYYjjj~~~|||tttooohhhgggeeedddaaa\\\VVVQQQPPPLLLHHHFFFEEEEEEDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>===;;;:::::::::;;;<<<======???@@@BBBDDDEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJKKKNNNPPPRRRSSSXXXXXXYYY[[[]]]```bbbcccccccccbbbcccfffkkkpppsssvvvxxx|||vvvfffYYYQQQJJJEEE>>>999555222///...---,,,,,,,,,,,,+++++++++,,,+++***)))((()))******(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$|||jjj]]]VVVRRRPPPSSSUUUWWWVVVVVVWWWWWWYYY[[[^^^aaabbb___ZZZVVVOOONNNKKKHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJEEEBBB>>>;;;999777444222333222111000...---,,,,,,,,,,,,***))))))((()))))))))))))))))))))))))))))))))(((''''''&&&'''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&"""%%%%%%###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&'''''''''%%%$$$###!!!$$$%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''***))))))(((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------------,,,+++***+++---...---,,,...//////...---...111333111111111222222222222333555888;;;;;;999999<<>>===@@@GGGRRRbbbxxx|||wwwrrrnnnjjjiiieeedddcccaaa______^^^^^^^^^]]]\\\ZZZYYYXXXWWWWWWUUUTTTRRRQQQQQQQQQRRRSSSWWWYYY\\\aaaffflllqqqttttttqqqnnnkkkiiiiiijjjkkkmmmooorrrvvv|||xxxnnn___QQQGGGBBB>>>===444111...------------,,,++++++++++++************)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########~~~zzziii\\\TTTPPPLLLOOOSSSVVVWWWXXXZZZ[[[ZZZ\\\^^^aaabbb```[[[WWWOOOMMMKKKHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFCCC???;;;999777444111222222222111000...,,,+++((())))))***++++++,,,,,,))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""""""""""" &&&(((%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$%%%&&&(((***''''''((())))))(((&&&%%%###%%%'''((((((((()))+++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''((())))))******)))(((''''''((()))***+++***)))((('''''''''(((************************)))))))))******++++++++++++++++++***************+++++++++,,,......---+++,,,------,,,,,,...222555000000111111111222222222111333666777777777777777<<<;;;===BBBGGGNNN[[[fffzzz~~~}}}}}}}}}|||zzzxxxwwwuuuuuutttnnnmmmlllkkkkkkkkklllmmmrrrssswww||||||qqqYYYSSSIIIAAA<<<999777666222000...---......---,,,++++++*********))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$yyyiii\\\TTTPPPKKKNNNRRRVVVWWWYYY[[[]]]\\\]]]^^^___```^^^ZZZWWWOOONNNKKKHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEBBB>>>;;;999777444222222222333222111///,,,+++++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&"""(((+++((($$$%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''((())))))((('''&&&###%%%&&&&&&%%%&&&''')))%%%&&&''''''&&&%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++((((((((((((((())))))***(((((('''&&&%%%%%%%%%%%%************************(((((())))))***+++++++++)))))))))***************,,,+++***+++---...---,,,+++,,,---------...111333000000000111111111111222000111333666777888888777666555777===@@@BBBGGGNNNZZZlllqqqddd[[[HHHDDD???;;;888555111///111///...---...///...---*********))))))))))))((()))))))))***)))(((((('''(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$zzzjjj^^^UUUPPPLLLOOOSSSVVVWWWXXXZZZ[[[___^^^]]]]]]]]]\\\YYYVVVOOONNNKKKHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDAAA===;;;999888555333222222333333111///---+++***************((('''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$***...***%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&$$$%%%&&&%%%$$$$$$%%%'''###%%%''''''%%%%%%''')))&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))******''''''((()))))))))))))))%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))((((((((()))***+++++++++)))))))))******++++++,,,---,,,******,,,---------+++,,,............000111000000000000111111111111000111222444666777777777444222333777::::::>>>DDDKKKWWWkkk|||mmmbbbXXXPPPKKK???===;;;888666333///+++,,,+++***+++,,,---,,,+++******)))))))))(((((((((''''''((()))((('''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######{{{kkk___VVVQQQNNNQQQTTTVVVWWWWWWXXXZZZ```^^^]]]\\\[[[ZZZXXXUUUOOONNNKKKIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCC@@@===;;;:::888666444222222333333222///---+++%%%&&&((()))******))))))************************###$$$&&&'''((('''&&&&&&###$$$%%%&&&''''''''''''###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%&&&&&&'''%%%,,,///+++&&&$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%'''''''''&&&$$$$$$%%%'''###%%%((((((&&&&&&(((+++&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((()))***&&&'''(((*********)))(((%%%%%%%%%&&&(((***+++,,,(((((((((((((((((((((((('''(((((()))***+++++++++))))))***+++,,,,,,------...,,,))))))+++---......***,,,...///......///000000000000000111111111111111111111222444666666666999555444666777888===CCCCCCIIIUUUfff{{{vvveeeVVVMMMGGGCCCAAA777666444333222///+++((((((''''''(((***++++++***))))))))))))((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""ppp```WWWVVVLLLMMMOOOSSSVVVZZZ]]]___bbbaaaaaaaaaaaa^^^[[[XXXSSSRRROOOLLLHHHFFFDDDCCCHHHGGGFFFGGGIIIJJJIIIHHHFFFCCC>>>;;;888666444222666444333222222111...,,,&&&'''((((((((((((''''''******)))'''&&&%%%$$$###+++***'''%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%########################%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%$$$$$$###&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!"""###''''''''''''(((((())))))&&&'''''''''&&&&&&$$$$$$''''''&&&&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&%%%***)))((('''((()))+++,,,)))))))))((())))))***+++++++++,,,------......///---,,,,,,,,,,,,---..................////////////111111222333333333222222444444555555777888999:::<<<@@@HHHSSSaaarrrxxxhhh___RRRJJJEEEAAA<<<777333222000///.........///+++***)))***++++++***)))++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&'''))),,,...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""########################!!!"""!!!  """qqqaaaXXXVVVNNNNNNPPPSSSVVVZZZ]]]___bbbbbbaaaaaa```^^^ZZZWWWQQQOOOMMMKKKIIIGGGFFFFFFHHHGGGFFFGGGIIIJJJIIIHHHFFFCCC>>>:::888666444222555333222111111000...+++******++++++++++++******))))))((('''&&&%%%%%%$$$$$$###"""!!!!!!"""$$$%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&'''(((((((((''''''''''''''')))(((&&&%%%$$$%%%'''(((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&(((((()))***************)))))))))))))))***+++++++++++++++,,,------......---,,,,,,,,,,,,---.............../////////000000111111222333333333222222444444444444666777888999444777===EEEOOO[[[gggnnnwwwiiiaaaRRRJJJAAA<<<:::999555222111000...------------...+++***))))))++++++***)))******))))))((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%ssscccXXXUUUOOOPPPRRRTTTWWWZZZ\\\^^^cccbbbaaaaaa```]]]YYYVVVNNNMMMKKKJJJIIIHHHHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEBBB>>>:::888666444222444222111111111000---+++++++++,,,,,,,,,,,,++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%''')))+++&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$&&&'''&&&&&&'''((()))))))))(((((('''''''''&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''))))))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&&&&'''((())))))((('''&&&(((''''''''''''''''''''')))((((((''''''''''''(((&&&''')))++++++***)))(((*********)))***++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,---............/////////000000000111111222333333333333333222222222333444555666777444777:::>>>CCCIIIPPPUUU```qqquuufffYYYNNNHHHCCC===777444444444222111...---,,,,,,,,,,,,,,,---+++***))))))++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%sssdddYYYVVVQQQRRRSSSUUUWWWZZZ\\\]]]cccbbbaaa``````]]]XXXUUUNNNMMMKKKIIIHHHHHHHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHEEEAAA===:::888666444222333111000000000///---+++))))))******))))))((((((&&&'''''''''''''''''''''((((((((()))***,,,---...%%%$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$&&&''')))''''''&&&&&&&&&&&&''''''(((((()))))))))((((((''''''(((((())))))(((((('''(((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&''')))*********)))(((***************+++,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---........./////////000000000000000111222333333333333111111111111222333444555888:::===>>>@@@BBBFFFIIINNNYYYjjjzzzwwwiii[[[PPPGGGAAA===>>>:::555333222111000...,,,,,,,,,,,,,,,,,,,,,---+++)))((()))***+++***)))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###|||qqqdddZZZVVVSSSSSSTTTUUUXXXZZZ\\\]]]bbbaaa``````___]]]YYYUUUQQQOOOKKKHHHFFFFFFFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHDDDAAA<<<999888666444333222111000000000000---+++(((((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((()))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$$$$%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&(((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((''')))((('''&&&&&&'''((())))))((('''''''''(((************))))))******+++,,,(((((()))******++++++,,,,,,++++++++++++,,,------............////////////...///000111222222222222111111000111111222333444444666999:::;;;<<>>:::777666444111///...---+++***+++,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))(((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! !!!"""xxxnnnbbbYYYVVVSSSSSSTTTVVVXXX[[[]]]^^^aaa```___```___]]]YYYVVVSSSPPPLLLHHHEEEDDDEEEEEEHHHGGGFFFGGGIIIJJJIIIHHHCCC@@@<<<999777666444333222111000000111000...,,,***************)))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$######&&&'''((((((%%%$$$$$$$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&''''''&&&&&&&&&&&&''''''###$$$%%%'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&(((***+++)))))))))((()))******+++((())))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,---------.........,,,---...///000111111111111111000000111111222333111333555666666888;;;======>>>CCCKKKTTTaaattt}}}ooobbbZZZOOOKKKEEE???;;;777333000////////////......------+++,,,,,,,,,,,,,,,+++******)))((((((******)))(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%########################!!!###$$$###"""!!!"""###uuukkk```WWWTTTSSSSSSTTTVVVYYY\\\^^^______^^^^^^______^^^ZZZWWWRRRPPPKKKGGGEEEDDDEEEFFFHHHGGGFFFGGGIIIJJJIIIHHHBBB???;;;999777666444333333222111111222111///...++++++,,,+++***)))((((((''''''''''''''''''&&&&&&((((((((()))((((((((('''%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''''''''&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&&&&'''(((((())))))$$$$$$$$$$$$$$$$$$######'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&''''''((((((((((((((('''''''''''''''((())))))((((((''''''(((((()))***))))))******+++,,,,,,---+++++++++***++++++,,,---+++++++++,,,,,,,,,------***+++,,,...///000000000111111111000111111222333333333444444444666999;;;888888<<>>:::666444222///------...000000000/////////***++++++++++++***((('''***((('''((()))***)))(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###########################!!!!!!""""""######$$$$$$######""""""###$$$&&&'''"""""""""""""""""""""""""""###$$$$$$""""""###$$$tttiii___VVVRRRRRRSSSTTTWWWYYY\\\___```^^^]]]^^^______^^^[[[XXXQQQNNNJJJGGGEEEEEEFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHBBB???;;;888777666444333333222111222222222000...+++++++++******(((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''&&&%%%###""""""###%%%&&&########################$$$###"""""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''###%%%&&&'''&&&&&&'''((("""######$$$%%%&&&''''''((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''''''''&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&((())))))%%%&&&((()))))))))((('''%%%&&&((()))***)))(((''''''''''''''''''((())))))*********+++,,,,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,)))***+++---.../////////222111111111111111222333333333333111000111444777888888===AAA@@@>>>DDDNNNUUUcccyyyvvvmmm```SSSKKKFFFCCCBBB;;;888444111111111000000+++,,,......,,,+++******)))*********)))(((&&&%%%***((('''((()))***)))((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))))))))((('''&&&$$$########################### !!!"""###$$$%%%%%%$$$$$$######$$$&&&'''(((!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""###yyyiii___XXXUUUQQQRRRUUUYYY^^^```___^^^```^^^\\\[[[[[[ZZZXXXVVVTTTPPPLLLGGGEEEEEEFFFHHHGGGHHHIIIJJJJJJJJJIIIIIIDDDBBB???;;;888666555444444444333333222111000000***)))((()))+++,,,,,,***((((((''''''''''''((((((((('''&&&&&&'''((('''%%% !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&######%%%''''''&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$$$$$$$&&&((()))(((((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&******+++***'''&&&&&&'''&&&'''(((*********)))((((((((()))***************''''''''''''((((((((()))+++***)))((((((***,,,---+++,,,------......------///......---------.........------------...//////000000000000111111111111000000111222333555666777888888999:::<<<======>>>EEEMMMZZZhhhyyyooocccVVVOOOGGGCCCAAA???;;;666444444333111000...------...---,,,***)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############"""""""""!!!!!!########################!!!!!!""""""#########$$$$$$#########""""""!!!!!!########################|||kkk___XXXUUUPPPQQQTTTXXX]]]______^^^```^^^\\\[[[[[[ZZZXXXVVVRRROOOKKKGGGEEEEEEGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJDDDBBB???;;;888666555444222222222111111000000///+++***)))***+++,,,+++***((((((''''''''''''((((((((('''&&&''')))))))))(((&&&&&&%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!###%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))"""###&&&((()))***))))))&&&&&&''''''''''''&&&&&&)))***+++)))'''&&&'''((((((((())))))))))))((((((&&&'''(((((())))))(((((('''''''''((((((((())))))++++++***)))***+++,,,---++++++,,,------------,,,......------------.........---------......////////////000000000111111111222222222222222333444555777777888999:::;;;<<<<<<>>>BBBIIIQQQ[[[kkk||||||qqqeeeWWWNNNJJJDDD===:::999777444000000000//////......------...---+++***)))((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!"""""""""##################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!mmm```YYYUUUPPPQQQSSSXXX\\\______^^^___^^^\\\[[[[[[YYYWWWTTTPPPMMMJJJFFFEEEFFFGGGIIIGGGGGGFFFFFFGGGIIIJJJKKKCCCAAA>>>;;;888666555444000000000000000000000000---+++***+++,,,,,,+++***''''''&&&&&&&&&&&&''''''((('''&&&''')))******)))***)))'''%%%%%%&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((!!!"""$$$&&&((()))))))))&&&&&&''''''''''''&&&&&&)))******)))'''&&&'''((())))))(((((('''(((((((((%%%%%%&&&''''''''''''&&&''''''((((((((())))))))))))))))))*********++++++******+++,,,,,,,,,,,,+++...---------------......------.........///////////////000000000000111111333333222222222222222333555555666777888999999:::;;;<<<===???DDDNNN[[[eeeuuu|||lll___VVVNNNEEE???@@@;;;666444444444111...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$############"""""""""########################!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!nnnaaaYYYVVVQQQRRRTTTXXX\\\___```______]]]\\\[[[[[[YYYUUUSSSNNNLLLHHHFFFEEEFFFHHHIIIGGGFFFEEEEEEFFFHHHJJJLLLCCCAAA>>>:::777666555444///000000000000000000000...,,,++++++,,,,,,***)))''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%$$$###&&&&&&''''''''''''&&&&&&((()))***)))'''&&&'''((((((''''''&&&'''((()))***%%%%%%&&&''''''''''''&&&'''(((((((((((()))))))))&&&'''((()))))))))(((((())))))***+++++++++++++++------,,,,,,------......---......///////////////////////////000000000111222111111111111222222333333333444444555666666777777888888999<<>>@@@CCCKKKWWWeeetttvvviii___KKKGGGAAA>>><<<;;;888555...---,,,,,,---------,,,------,,,++++++******)))++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""}}}kkk```ZZZWWWSSSSSSTTTWWW\\\___``````]]]\\\\\\[[[ZZZWWWSSSPPPKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHAAA???===999777555555555111111111111111111111111,,,***)))***++++++***)))((((((''''''''''''(((((()))'''%%%%%%%%%%%%###""""""&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&(((((((((&&&&&&'''((($$$%%%%%%&&&''')))***+++''''''((())))))))))))(((((((((((()))))))))***************+++++++++,,,,,,))))))***++++++++++++***++++++++++++,,,---...///---...///000111000//////......////////////000000------...///000222444555000111111111222222222222111222444666777777666555;;;???DDDJJJTTTeeeyyyxxxkkkaaaYYYPPPIII>>><<<:::999777555222000------------------------------,,,,,,+++***))))))+++***)))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}jjj___YYYVVVQQQQQQRRRUUUYYY]]]______]]]\\\[[[[[[ZZZWWWRRRNNNKKKJJJHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@???<<<999777555555555111111111000000//////...***(((((((((***+++***)))))))))(((((((((((())))))'''%%%$$$%%%''''''&&&%%%!!!$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&###"""###%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$!!!###$$$&&&'''(((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''((((((''''''''''''((())))))))))))((((((((()))))))))***************)))((()))***+++,,,)))***++++++,,,,,,++++++++++++++++++,,,---...///---...000111111111///............/////////000000.........///000111222333000000000111111111111111333444444555555555333222555888;;;>>>AAAKKKXXXbbbooo|||nnnggg\\\QQQIIICCC???<<<999888666444333222111000---...//////............+++++++++*********************)))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}jjj^^^XXXUUUPPPOOOPPPSSSWWW[[[]]]]]]]]]\\\[[[[[[ZZZVVVRRRNNNKKKJJJHHHFFFDDDDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDCCC@@@???<<<999777555555555111111000///...------,,,((('''&&&''')))******)))******))))))))))))******%%%$$$$$$&&&(((******)))%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$###$$$%%%'''((((((''''''&&&''''''''''''''''''&&&%%%'''((('''&&&&&&'''((('''((())))))(((&&&$$$###&&&'''(((((())))))(((((())))))))))))************((('''%%%$$$%%%&&&(((*********+++,,,,,,,,,,,,+++++++++++++++,,,---...///---...000111222111///.............../////////000000000////////////000000000000000000111111111111222111000000111222222111000555999;;;:::===DDDJJJPPP\\\nnnxxxmmmeeeVVVRRRKKKCCC===999777666222000...---------...///)))***,,,+++***(((((()))((((((((()))***+++++++++***))))))(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""!!!!!!  !!!!!!""""""########################}}}jjj___YYYWWWOOOPPPRRRUUUWWWXXXYYYZZZ]]]^^^^^^]]][[[XXXUUUTTTKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHJJJEEEBBB>>>:::999777555333222222111000///...------++++++******)))((((((((())))))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%'''(((******((('''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((()))((('''&&&&&&&&&&&&&&&%%%'''((('''$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***++++++,,,,,,,,,++++++)))))))))(((((()))---000---,,,,,,+++,,,---///000000111333333111/////////...,,,***,,,///111000...///......//////000111222000000111111111111000000444333333222111111111222222333444444555888<<>>;;;777444333222111000---......---+++******+++,,,,,,++++++***))))))((())))))))))))***************)))'''&&&%%%&&&'''((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$###""""""!!!!!!"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###mmm___WWWSSSQQQRRRTTTVVVXXXZZZ[[[[[[_________]]]ZZZVVVRRRPPPKKKJJJHHHGGGFFFGGGIIIJJJKKKKKKKKKMMMPPPOOOJJJFFFCCC@@@<<<888777555333222222222111000///......---+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))###%%%'''))))))'''%%%###$$$$$$%%%&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''%%%'''))))))(((((()))***''''''''''''''''''''''''************************%%%&&&''')))***++++++++++++---...---+++***++++++,,,,,,,,,,,,+++***))))))***+++,,,...///////////////...---...000111111000222111000///............000000111111111111000000111000000000000/////////000111111111111222555777999777777;;;===@@@HHHPPP[[[dddsssrrrfff___RRRMMMEEEAAA>>><<<888555888555222000000///...---,,,------,,,***))))))******))))))((((((''''''&&&''''''((((((((())))))))))))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$!!!!!!  !!!!!!""""""######""""""""""""############pppaaaXXXSSSPPPQQQSSSUUUXXXYYYZZZZZZ^^^^^^]]]\\\ZZZVVVSSSPPPKKKJJJHHHGGGGGGHHHIIIJJJNNNKKKIIILLLPPPPPPKKKFFFCCC@@@<<<999777666444222333222222111000///......*********)))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%''')))***,,,$$$%%%''''''''''''%%%$$$$$$%%%&&&(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&((()))***))))))***+++$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))))))))******))))))(((((($$$'''***++++++***++++++***+++,,,------,,,***)))///.........//////...---,,,+++,,,,,,............111000///...............000000111111111111000000000000000000000000000///000111111111000000222444777444444666777777<<>>999777444333222111000//////---,,,,,,---...---,,,***++++++***(((''''''(((((((((((((((((('''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&######""""""######$$$%%% !!!!!!"""######$$$ !!!"""###$$$$$$%%%"""!!!!!! !!!!!!"""""" !!!"""######$$$ !!!!!!!!!""""""pppbbbYYYTTTNNNOOOQQQSSSUUUWWWXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSKKKJJJHHHGGGHHHIIIKKKLLLPPPLLLIIIIIIKKKMMMLLLJJJDDDAAA===:::999888777555333333222111000//////...***))))))((((((''''''&&&)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))'''%%%######%%%''')))&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((*********(((&&&%%%&&&((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))***++++++++++++)))+++---...,,,***)))))))))***+++---...///000000)))'''%%%''',,,//////---,,,---//////......000111------------...///000111000000111111111111000000///000111222222222111000000222333222111000111222222000000222111...000555555777888999:::@@@HHHOOOSSS^^^nnn}}}}}}rrrggg___TTTOOOGGGAAA<<<999666444444333222000///...---------,,,+++,,,---...,,,+++***++++++***(((''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''######""""""######$$$%%%######""""""!!! !!!!!!""""""######$$$$$$""""""!!!!!!""""""###### !!!!!!""""""###### !!!!!!!!!!!!mmm```XXXTTTNNNOOOQQQTTTVVVWWWXXXYYYYYYZZZZZZZZZXXXVVVSSSQQQKKKJJJHHHGGGHHHIIIKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLBBB@@@<<<999888888666555444333333222111000//////)))))))))(((''''''&&&&&&&&&&&&'''((()))******+++''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((***+++***(((&&&&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************)))+++------+++)))))))))++++++++++++,,,---...///)))&&&$$$&&&+++//////---+++---//////------///111......---------......///000000111111111111000000---...000111222111000//////000222222000000000111333222222444222///000444000222333333222555;;;@@@<<>>;;;888777777555444444333333222111000//////)))))))))(((''''''&&&&&&###$$$%%%'''***,,,---...''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''######"""$$$&&&(((''''''%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***+++***)))'''''')))+++************************))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&((()))))))))***,,,,,,+++*********+++,,,---...***'''(((,,,///...+++(((+++------++++++---///000///...---------------000000111111111111000000+++---///000111000///...---///111111000///000111000///000333222///000555000222333333111333777;;;555:::@@@CCCFFFOOO]]]hhhppp{{{yyymmmeee\\\QQQIIIFFFCCC???;;;:::888666555444333000...)))***,,,,,,,,,,,,---...+++******+++,,,,,,***(((***+++,,,+++((('''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""############""""""$$$$$$$$$$$$%%%&&&'''(((#########"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%#########"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""############xxxggg\\\SSSOOOMMMNNNQQQTTTVVVXXXYYYZZZ^^^]]][[[YYYXXXWWWTTTQQQKKKJJJIIIHHHIIIJJJLLLNNNMMMNNNOOOOOONNNLLLIIIGGGAAA>>>;;;999888888777666444555555444333111///---,,,+++)))((((((***+++---&&&'''(((******((('''&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###!!! """######$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%''')))))))))%%%&&&'''((()))***+++,,,((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))+++***)))))))))***+++,,,))))))))))))***+++,,,---))))))***++++++++++++***+++,,,...000111111000000...///000///...///000222......//////000000111111/////////...---------,,,////////////////////////111000/////////000222333............////////////555555444555888>>>CCCFFFQQQYYYdddppp|||yyypppfff\\\UUUGGGCCC>>>===>>>>>>999555222222111000///...---------------,,,,,,+++++++++***))))))***++++++)))&&&(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$#########"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! $$$#########""""""!!!!!!########################"""""""""###$$$$$$$$$%%%xxxggg\\\TTTOOONNNOOOQQQTTTVVVXXXZZZZZZ^^^]]]\\\[[[ZZZXXXTTTRRRLLLKKKJJJIIIIIIJJJLLLMMMOOOOOOOOOOOONNNLLLJJJIIIBBB???;;;999888888666555444444444333222000......+++***)))))))))***+++,,,&&&'''((())))))((('''&&&%%%&&&(((((((((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!! !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""""""""######$$$$$$%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$(((((('''%%%%%%$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%'''((((((((($$$%%%&&&'''((()))******'''''''''''''''&&&&&&&&&'''((())))))))))))((('''(((((((((((())))))))))))***))))))((()))***+++,,,***)))))))))***+++,,,,,,)))******+++,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,---...---,,,,,,...000///////////////000000000............------------////////////////////////111000/////////000111222........./////////000000222111111111333666:::<<<;;;AAAJJJSSS[[[fffsss}}}{{{sssggg]]]VVVOOOGGGAAA===:::777888::::::666222111000000///---,,,,,,+++,,,,,,,,,+++++++++******)))((((((***++++++)))'''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!! ############"""""""""!!!##########################################$$$$$$wwwggg]]]UUUQQQOOOPPPRRRUUUWWWYYYZZZZZZ^^^]]]]]]]]]]]]ZZZUUURRRNNNMMMKKKJJJIIIJJJLLLMMMPPPPPPOOONNNMMMMMMLLLKKKCCC@@@<<<:::888777666444555444333111000///......************************&&&'''((())))))((('''&&&%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! """###%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%""""""$$$%%%&&&'''''''''&&&&&&''''''(((((())))))'''%%%$$$$$$&&&'''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''''''''))))))************))))))(((((((((((())))))))))))))))))(((((())))))***+++******************++++++***++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,---------,,,,,,...//////////////////.........------------............////////////////////////000000/////////000111222////////////000000000000///////////////000111222///333888<<<@@@GGGOOOVVVcccjjjuuuuuujjjbbbYYYRRRJJJDDDAAA===888555333111111333666666333//////......---,,,+++******++++++************))))))((('''''')))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!############""""""""""""##########################################""""""vvvggg]]]VVVRRROOOQQQSSSUUUWWWYYYZZZZZZ]]]]]]^^^___^^^[[[VVVRRROOONNNLLLJJJJJJJJJKKKLLLPPPOOONNNMMMLLLLLLLLLLLLDDDAAA===:::999777555444555444222///............)))******+++******)))(((''''''((())))))(((''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%###""""""!!!!!!%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&'''((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))******+++++++++***************++++++++++++,,,------------,,,///...,,,++++++,,,---...---...///...------///111/////////......---------,,,,,,,,,------.................................////////////000000111111/////////000000000111111///000000111111000000///111333555666777999>>>BBBGGGLLLTTT\\\eeeqqq~~~yyypppggg___WWWOOOJJJDDDAAA<<<999777666444222...///000333555444111.........---,,,,,,+++******))))))))))))))))))))))))'''&&&&&&(((***++++++***(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!#########"""""""""""""""########################$$$$$$######""""""!!!!!!ssseee\\\VVVSSSOOOQQQRRRUUUWWWXXXYYYYYY\\\\\\]]]^^^^^^[[[VVVRRROOOMMMKKKJJJIIIJJJKKKLLLNNNMMMLLLKKKJJJJJJKKKKKKEEEBBB===;;;999888666444555444222///............)))************)))((('''''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&$$$'''''''''''''''''''''(((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++++++++*********)))******++++++++++++,,,------------,,,+++***)))((((((((()))***,,,---...---,,,---...000//////......------,,,,,,+++,,,,,,,,,------......------------------------......//////000000000000////////////000000000000///000111222222111111000111111222222222333555777888<<<@@@CCCHHHPPP[[[cccmmmuuuyyyqqqmmm\\\YYYSSSMMMIIIDDD@@@>>>888666444222111111000///---...000222333111...,,,...------,,,,,,+++++++++(((((((((((((((((((((((('''&&&&&&''')))++++++***((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$######""""""!!!!!!!!!qqqddd[[[VVVSSSOOOPPPRRRTTTVVVWWWXXXXXX[[[ZZZZZZ[[[[[[YYYUUUQQQMMMLLLJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJDDDAAA===;;;999888777555555444333111000///......*********))))))(((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%!!!""""""###############%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&$$$((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))***++++++++++++***))))))))))))***+++,,,---***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,***+++++++++******,,,------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000000000//////............////////////---...///000000000000////////////000000222333333000333666777888===DDDJJJMMMSSS\\\eeennnyyyxxxkkkaaaYYYSSSPPPFFFDDDAAA>>>:::888666666333222111000//////......,,,---...//////---+++***---,,,,,,,,,++++++++++++''''''(((((((((((())))))((('''&&&&&&(((******)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!ooobbbZZZUUURRRNNNOOOQQQSSSUUUVVVVVVWWWYYYXXXXXXXXXXXXVVVSSSQQQKKKJJJHHHGGGHHHIIIKKKLLLKKKKKKLLLMMMMMMLLLJJJIIICCCAAA===;;;:::999888666444444444333222000......,,,+++)))(((''''''((((((((((((''''''''''''((((((&&&&&&%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%$$$######"""######$$$%%%%%%$$$$$$!!!!!!"""###############%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((((((&&&$$$'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))&&&'''((()))***))))))(((((((((((()))***,,,---...)))******+++,,,+++++++++,,,,,,---......//////...)))***+++***))))))+++---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...------------....................................000//////000222333444444,,,///222333222333777;;;;;;>>>CCCGGGLLLUUU___gggttt|||zzzuuuiiibbbYYYOOOHHHCCC???<<<888888777555333111000000///000000000///...//////+++,,,---...---,,,,,,---++++++************))))))''''''(((((())))))))))))***(((&&&&&&'''))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!"""#########"""""" !!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""""""""mmmaaaZZZUUURRRNNNOOOPPPRRRTTTUUUVVVVVVYYYWWWVVVUUUUUUUUURRRPPPIIIHHHGGGGGGGGGIIIKKKLLLKKKLLLNNNOOONNNMMMKKKJJJCCC@@@===;;;::::::999777444555555444333111///------+++)))'''&&&&&&((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&$$$'''&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))$$$%%%'''((((((((('''&&&''''''((()))***,,,...///))))))***++++++++++++***''')))***,,,------,,,,,,+++,,,---,,,++++++---///+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,,,,,,,---------......111000///...------------///......000222333333333,,,///222222000///000333444666777777888>>>GGGNNNOOOWWWaaaiiiooowww}}}yyyrrriii^^^VVVQQQOOOKKKEEE@@@<<<999555333000111222111000.........+++,,,---,,,,,,+++,,,---,,,---............000111))))))))))))(((((((((((('''((((((((())))))******+++(((&&&&&&'''(((((('''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$######### !!!""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!""""""######kkk^^^WWWSSSQQQPPPRRRUUUXXXXXXVVVSSSQQQUUUTTTTTTSSSRRRPPPNNNMMMIIIHHHGGGFFFGGGIIIKKKMMMJJJKKKMMMNNNOOOOOONNNNNNDDDAAA===;;;:::999777666222222222444555333000...***)))(((''''''&&&&&&&&&(((((())))))))))))(((((()))((()))******'''###!!!%%%'''''''''''''''(((%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&&&&$$$######$$$%%%%%%$$$######$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&((((((((((((((()))************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------............------,,,,,,------...,,,***((()))+++...000000,,,,,,,,,,,,,,,,,,,,,,,,//////...+++))))))+++---*********++++++,,,,,,,,,.........///......---,,,000///---,,,+++*********000///............//////////////////////////////111111000000//////......///000000222333555777888???AAAEEEIIINNNTTT[[[```eeeooo{{{xxxppphhhdddZZZXXXTTTOOOIIIDDD@@@===999888666444333111111111............------,,,++++++++++++******)))))))))((())))))***++++++,,,,,,,,,,,,++++++***)))((((((''''''((((((((((((''''''***)))((('''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$$$$######!!!"""$$$###!!! !!!######""""""!!!!!! !!!!!!"""$$$%%%%%%"""~~~jjj^^^XXXTTTSSSQQQSSSUUUWWWWWWVVVTTTRRRTTTTTTTTTSSSRRRPPPOOONNNIIIIIIGGGGGGHHHJJJLLLMMMKKKLLLMMMNNNMMMMMMKKKKKKDDDAAA>>>;;;:::999888666333333333444444333000---******)))((('''''''''''''''((((((((((((''''''&&&$$$$$$$$$%%%&&&$$$!!!"""$$$&&&'''&&&&&&&&&'''(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''(((((()))************++++++++++++++++++******++++++,,,---++++++++++++,,,------...------,,,,,,,,,,,,------///,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***+++++++++++++++++++++,,,,,,...............---,,,,,,...------,,,,,,---------...............//////000////////////////////////000000000/////////............///000111333444555666777999:::<<>><<<999777555444333222111///...------------------------,,,+++***,,,+++++++++************+++++++++*********))))))++++++***))))))(((''''''''''''((((((((((((''''''))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########""""""""""""!!!#########!!! !!!"""###"""""""""!!!!!!!!! """!!!!!!"""$$$###""" ~~~kkk___YYYVVVUUURRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOOKKKJJJHHHHHHHHHJJJLLLNNNLLLMMMMMMMMMLLLKKKIIIHHHEEEBBB>>>;;;:::999888666555444333333444222///,,,++++++***)))((((((((((((''''''(((''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&'''((('''&&&%%%&&&''')))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###!!!"""$$$&&&'''&&&%%%$$$$$$%%%&&&'''$$$###""""""""""""###$$$!!!"""###%%%&&&&&&%%%$$$###"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((())))))))))))************+++************+++,,,,,,+++***))))))***+++---...------,,,,,,,,,,,,------...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++------......------,,,+++,,,,,,,,,,,,---///000111---------------...///000///////////////////////////////////////.........---------......///111111111222222222111222555777<<<;;;<<>><<<;;;:::888777666555444333333111///,,,,,,+++***)))(((((((((((((((((((((((('''&&&%%%%%%'''&&&&&&''')))******)))''''''((('''%%%%%%''')))((('''&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""" """%%%&&&%%%$$$$$$$$$$$$%%%&&&########################!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$############$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%''''''&&&&&&''''''((()))(((((((((((())))))))))))***************++++++,,,++++++***)))***,,,...///---,,,,,,,,,,,,,,,,,,---***)))(((***,,,///000///++++++,,,,,,,,,,,,------,,,---//////...---...///,,,,,,,,,++++++*********---------------,,,+++++++++++++++,,,---...///000......---------------......................................................------------......//////111111111111222444777888666333444777<<<@@@BBBEEEJJJQQQWWW]]]ccciiimmmrrrwww~~~xxxrrrkkkfff```\\\UUUNNNIIIEEE@@@>>>;;;999777555333222111111111111000///......---------,,,++++++++++++++++++)))***************)))))),,,,,,,,,+++++++++++++++,,,,,,+++***)))((('''''')))))))))(((((('''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$""" """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###""" """###""""""""""""!!!!!!!!!!!!###  !!!!!!qqqccc[[[VVVTTTRRRRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRPPPPPPLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNNNNMMMLLLLLLEEEBBB>>><<<;;;:::888777777555333333222111///---,,,+++***)))(((((((((((()))))))))))))))((('''&&&%%%$$$###%%%'''(((((('''%%%&&&'''&&&&&&&&&(((***''''''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$&&&&&&%%%###"""###%%%(((%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((('''''''''((((((''''''(((((()))***''''''((((((((()))))))))******))))))******+++,,,,,,,,,++++++,,,---///000,,,,,,,,,++++++,,,,,,,,,***))))))***---/////////+++++++++,,,,,,---------,,,---//////...---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***,,,+++++++++++++++,,,,,,000///...,,,++++++++++++---------------------------------------...............---------.........,,,...////////////111333444222111111222333333222555777;;;>>>AAAEEEIIIKKKOOOSSSZZZ```dddhhhkkkmmmvvvxxx}}}zzzuuupppllljjjiiieeebbb^^^ZZZVVVPPPKKKGGGDDDAAA<<<999777666444222///000000000///...---,,,......---,,,+++***)))))),,,++++++*********++++++(((((()))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$###!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$$$$###!!!!!!"""###!!!!!!!!!!!!""""""""""""###  !!!!!!ssscccZZZUUURRRQQQRRRSSSUUUVVVVVVVVVUUUVVVVVVUUUTTTSSSQQQPPPOOOLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMNNNOOOOOONNNMMMLLLFFFCCC???<<<;;;:::999777666555333222222222000...++++++***)))(((((((((((((((((())))))))))))(((((('''&&&&&&'''((()))'''&&&###%%%&&&'''&&&&&&((()))&&&&&&&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$###"""!!!!!!"""###$$$######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))***))))))))))))***+++++++++,,,,,,---.........///,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++***++++++,,,,,,------...+++,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))),,,,,,+++******)))******///...---,,,+++*********------------------------,,,,,,,,,---------------......---------......///...000000000...---...//////000111111000///---,,,......///111444666999:::888;;;@@@CCCFFFHHHJJJLLLPPPSSSWWW\\\```cccffffffhhhkkkooossswwwzzz{{{yyyvvvqqqlllhhheeeccc```]]]YYYUUUPPPMMMKKKJJJGGGEEEBBB@@@>>>;;;888555888555333111000000...,,,***+++,,,------,,,***)))***************************))))))((((((((())))))(((((())))))******)))))))))************+++++++++''''''(((((()))***++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############$$$$$$"""$$$%%%%%%###"""""""""!!!!!!!!!!!!""""""""""""###  !!!!!!rrrcccYYYSSSPPPOOOQQQTTTVVVWWWWWWVVVTTTXXXWWWVVVUUUSSSQQQOOONNNKKKJJJIIIGGGGGGHHHJJJKKKMMMMMMNNNNNNNNNLLLKKKJJJFFFCCC???===<<<;;;999888666444222111222222111000******)))(((''''''''''''&&&&&&'''((()))))))))))))))(((((()))***(((%%%######%%%''''''&&&%%%%%%%%%$$$%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''(((''''''''''''((())))))(((((()))))))))*********)))))))))))))))***++++++)))***,,,.........---,,,,,,,,,++++++++++++,,,,,,---,,,+++,,,------,,,*********+++,,,,,,---......,,,---,,,***((((((***+++++++++++++++++++++,,,,,,+++++++++++++++******)))---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///111222333222000......///+++///222222///---...///---,,,,,,---///111222333000222444555666777999;;;:::<<>><<<:::999999888666555444444333111///111000//////000///---+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******)))(((''''''(((((((((((()))***************(((((()))))))))*********''''''(((((()))******+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$!!!###&&&&&&%%%"""!!!!!! !!!!!!!!!"""""""""###"""!!! !!!!!! qqqbbbXXXRRROOONNNPPPTTTWWWXXXWWWUUUTTTYYYXXXWWWUUUSSSPPPNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNLLLJJJHHHGGGFFFCCC???===<<<;;;999888555333111111222222222111***)))(((''''''&&&&&&&&&$$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&###$$$&&&((((((&&&###"""""""""$$$&&&%%%""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$&&&((((((&&&%%%&&&&&&%%%%%%$$$######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!"""###%%%&&&''''''!!!"""###$$$%%%%%%$$$###'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))************)))))))))))))))******+++'''(((+++......---+++***,,,++++++++++++++++++,,,)))))))))+++...000///...******+++,,,,,,---......//////...+++))))))+++---*********++++++,,,,,,---+++++++++++++++***)))))),,,,,,,,,++++++,,,------)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///---///111111000//////000(((---000000,,,+++...222000...,,,,,,---.../////////000111111111222444666444555777888999999999999666888;;;===>>>@@@CCCEEEAAAEEEJJJMMMNNNOOOOOOPPPPPPQQQTTTWWWZZZ[[[\\\\\\^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVVVVVVVXXXYYYZZZYYYXXXVVVSSSQQQOOOMMMKKKIIIHHHGGGGGGFFFCCCAAA>>>>>>===<<<:::999888777444444333333222333333333444222111111222222111///)))))))))+++---...,,,***---+++)))'''&&&(((+++---,,,,,,++++++***))))))))),,,,,,+++))))))(((((()))(((((()))***************''''''(((((()))))))))***(((((((((((())))))))))))&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ ###&&&(((&&&###!!! !!!!!!!!!""""""######"""!!! !!!"""!!! ooo```WWWPPPLLLNNNPPPSSSVVVXXXYYYYYYYYYZZZXXXWWWVVVUUUSSSOOOLLLLLLJJJGGGFFFHHHIIIJJJIIIMMMLLLLLLLLLKKKKKKKKKKKKFFFBBB>>><<<;;;;;;:::999888777555444333222///,,,+++***)))'''&&&&&&%%%%%%%%%&&&'''((())))))))))))############$$$&&&'''((($$$$$$%%%%%%&&&'''((((((############$$$%%%&&&&&&!!!$$$&&&&&&%%%$$$###$$$%%%&&&%%%$$$###"""%%%%%%$$$###""""""######$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%***&&&"""!!!###&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$%%%'''((((((((()))&&&###  ###$$$########################!!! !!!$$$&&&(((%%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))),,,+++)))***,,,---,,,,,,++++++++++++++++++++++++***+++,,,---------,,,++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,***)))&&&%%%&&&)))---///000///---+++++++++---...***+++,,,,,,------,,,,,,+++***)))))))))***,,,,,,++++++************++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------...------,,,+++,,,---///000000000///....../////////---,,,---...***++++++,,,,,,------...---------............///111111222222222222111111444555555555555555555444666777777888888888888888<<<<<<===>>>@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???>>>???@@@AAABBB???>>>===<<<<<<<<<<<<===777777666666666555555555555444333222111111111111000///...---,,,------...************************---------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''))))))((((((((())))))***$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$######""""""!!!!!! !!!"""###$$$%%% !!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! """"""!!!!!! """!!!  ooo```XXXRRRNNNLLLNNNQQQTTTWWWXXXXXXWWWYYYWWWVVVUUUTTTRRROOOLLLLLLJJJGGGFFFHHHIIIJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKDDDBBB>>><<<;;;;;;999888666555444333444333000...,,,+++)))((('''&&&&&&&&&)))))))))(((((('''&&&%%%)))(((((((((((((((((()))%%%&&&&&&&&&''''''(((((($$$$$$$$$###$$$$$$%%%%%%!!!"""$$$%%%&&&%%%$$$###!!!"""###$$$%%%%%%$$$$$$%%%%%%$$$###############%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$%%%%%%&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))'''&&&'''(((******)))+++++++++++++++++++++++++++,,,---------,,,+++***+++++++++,,,,,,,,,,,,---*********+++++++++,,,,,,,,,+++)))((((((***,,,------,,,***))))))***+++,,,***++++++,,,---,,,,,,,,,)))(((((('''((()))***++++++******))))))******+++******+++++++++,,,,,,,,,++++++,,,------------,,,------...///////////////,,,---...///000//////...---...///...---,,,,,,...,,,,,,,,,,,,,,,,,,,,,+++------------............000111111111111111111000222222333333333333222222111222222333333333333333111111222333444555666666666666666666555555555555444444333333333444555666777777777666666555555555333333333222222222222111000000...------,,,,,,,,,...---,,,+++++++++,,,,,,************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########""""""""""""""" !!!"""###$$$$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! """!!!!!!!!! !!!!!!  oooaaaYYYSSSPPPJJJLLLOOOSSSUUUVVVVVVVVVYYYXXXVVVVVVUUUSSSPPPMMMLLLIIIGGGFFFHHHIIIJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKCCCAAA???===<<<;;;999777555333333333444333111///,,,+++***)))((('''''''''(((((()))(((((('''&&&%%%)))(((((('''&&&%%%$$$$$$'''''''''&&&''''''((((((%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&%%%%%%$$$$$$ !!!"""$$$%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''%%%######$$$%%%$$$$$$"""$$$&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***(((((((((+++,,,---,,,++++++++++++++++++++++++,,,,,,------,,,+++************+++++++++,,,,,,,,,*********++++++++++++,,,------,,,+++******+++++++++***)))))))))***+++,,,******+++,,,,,,,,,,,,+++))))))(((((())))))***++++++******))))))******+++((())))))))))))*********+++,,,,,,---------------++++++---...///000000000,,,---......//////......---...///...,,,+++,,,---...------,,,++++++******------------............///000000111111000000//////000000111111000000///---......///000/////////------........./////////000000000000////////////...............///000000///000111111111000///...............------------,,,,,,+++***))))))))))))++++++***)))))))))************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""############!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!  !!!!!!qqqcccZZZTTTPPPJJJLLLOOOSSSUUUVVVVVVVVVZZZYYYXXXWWWWWWUUURRROOOKKKIIIFFFFFFHHHJJJJJJJJJLLLLLLMMMMMMMMMLLLKKKJJJCCCBBB@@@???>>><<<999777555444333333333222000...,,,+++***)))((((((((((((%%%%%%&&&'''(((((((((((('''''''''&&&%%%%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$############)))(((&&&%%%$$$$$$$$$%%%"""###$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((((((&&&$$$$$$$$$%%%$$$###!!!$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))***)))((())),,,......---************++++++++++++------,,,,,,++++++***)))************++++++++++++************++++++++++++***+++++++++++++++******++++++******+++,,,---...)))******++++++++++++++++++++++++++++++,,,,,,---******))))))))))))******((((((((()))))))))******++++++,,,---------------))))))***,,,,,,---------,,,,,,------............,,,---...---+++++++++,,,,,,,,,,,,,,,++++++******,,,,,,---------............//////000000//////.........////////////......------...////////////...........................111000000000////////////---------.........//////---...000111111///...,,,++++++++++++************,,,++++++***))))))*********)))))))))))))))))))))************************(((((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%)))'''%%%######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$############"""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!  !!!!!!sssddd[[[TTTPPPLLLNNNQQQTTTVVVWWWWWWVVVXXXWWWVVVVVVVVVTTTQQQNNNKKKHHHFFFFFFHHHJJJKKKKKKJJJKKKLLLMMMLLLKKKJJJIIIDDDCCCAAA@@@@@@>>>;;;888777555444333222111...,,,,,,+++***))))))(((((()))$$$%%%&&&'''((((((((((((''''''((())))))))))))(((&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$############'''&&&$$$#########%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$########################%%%&&&&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%&&&&&&''''''&&&%%%%%%((('''%%%$$$%%%&&&%%%$$$%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((******))))))))))))******+++++++++,,,,,,++++++************)))))))))*********++++++))))))*********+++++++++'''((()))***++++++++++++************+++,,,,,,---((()))******++++++************++++++,,,,,,,,,,,,***))))))))))))))))))***)))))))))************+++***+++,,,,,,------,,,,,,***+++++++++++++++******,,,,,,,,,,,,,,,------...+++---------+++***+++,,,*********++++++,,,,,,,,,,,,,,,,,,------------...---......//////......---......////////////......,,,,,,---............---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,---///000000///...,,,************))))))))))))++++++******))))))******)))))))))************)))))))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%$$$###""""""((('''%%%###"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!""""""######$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!ttteee[[[TTTPPPOOOPPPSSSUUUWWWWWWVVVVVVVVVUUUTTTTTTSSSRRROOOLLLJJJHHHFFFFFFHHHJJJKKKKKKJJJKKKMMMNNNMMMLLLJJJHHHEEECCCAAA??????===;;;999777666444333222000---++++++***)))(((((((((((()))''''''(((''''''&&&%%%$$$"""###%%%'''((((((((((((%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%$$$$$$###########################%%%%%%&&&'''&&&%%%###"""(((&&&$$$$$$%%%&&&&&&%%%((('''&&&$$$$$$%%%&&&'''########################&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''')))******)))(((((())))))***+++++++++++++++************+++,,,((())))))))))))*********)))))))))************+++&&&'''((()))++++++++++++(((((((((((())))))))))))(((((()))************)))''''''((())))))))))))(((***))))))(((((())))))***************++++++++++++)))******+++++++++++++++,,,---------,,,,,,+++***,,,++++++++++++,,,---...+++,,,---,,,***)))***+++))))))******+++,,,,,,---,,,,,,,,,,,,---------------------......---------.........//////.........)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++*********)))))))))))))))(((((((((((())))))((()))***+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&$$$###"""&&&&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""#################################"""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!! !!! rrrddd[[[TTTPPPPPPRRRTTTVVVVVVVVVUUUTTTVVVUUUTTTTTTTTTSSSPPPMMMJJJHHHFFFFFFHHHJJJLLLLLLLLLMMMOOOPPPPPPNNNLLLJJJEEEBBB>>><<<<<<;;;:::888666444333222222111...,,,))))))((((((''''''((((((''''''''''''&&&%%%$$$$$$ """$$$%%%%%%$$$$$$$$$###!!!!!!!!!###&&&'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""" !!!$$$'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$###&&&$$$######%%%&&&%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((---+++))))))***+++***)))((((((((()))***+++++++++******))))))***+++,,,---((((((((()))))))))******))))))))))))************)))))))))******+++++++++(((((((((((((((((('''''''''((())))))******))))))%%%&&&'''((()))(((''''''))))))(((((((((((())))))))))))*********+++++++++(((((()))************)))***+++,,,,,,,,,,,,,,,+++,,,+++*********+++------***,,,,,,+++***)))***+++***************+++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,---------......---------))))))***++++++++++++***,,,,,,------------------,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++*********))))))))))))((((((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''((('''%%%###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""#########"""""""""""""""#####################$$$ !!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""" !!!!!!!!! qqqccc[[[UUUQQQQQQRRRTTTUUUVVVUUUSSSRRRYYYXXXWWWWWWXXXVVVSSSQQQJJJHHHFFFFFFHHHJJJLLLLLLMMMOOOQQQRRRRRRPPPMMMLLLDDDAAA===:::999999888888333222111222222222000...)))((((((''''''''''''((($$$$$$%%%&&&''''''''''''!!!###%%%'''''''''&&&%%%%%%###"""!!!"""$$$''')))############$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""!!!!!! !!!###%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###""" """&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" ###%%%&&&%%%$$$$$$$$$"""!!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++)))'''&&&'''''''''%%%'''(((((()))***+++++++++))))))(((((()))+++---...(((((((((((())))))))))))))))))))))))************---,,,++++++******++++++******++++++***)))(((''''''(((((()))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))))))))))))))************''''''((()))))))))))))))&&&'''((()))***+++++++++,,,+++*********+++,,,---***+++,,,+++)))))))))***,,,,,,++++++***)))))))))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))))))))*********++++++------,,,,,,,,,+++++++++'''((()))*********)))(((+++++++++++++++,,,---...++++++*********)))))))))******)))))))))******+++&&&''')))*********)))((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$!!!!!!"""###%%%&&&'''(((!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!"""""" !!!!!!!!! lll^^^WWWSSSPPPTTTUUUUUUVVVWWWWWWWWWWWWZZZXXXVVVUUUUUUSSSPPPMMMLLLIIIFFFFFFGGGJJJKKKKKKNNNNNNMMMNNNOOONNNLLLIIIEEECCCAAA>>><<<:::888888777777555444222111//////))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))'''&&&%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""" ###&&&'''&&&$$$""" %%%))))))%%%"""$$$'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%"""!!!###&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""'''((('''### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((()))))))))((((((((((((***,,,---))))))*********+++++++++++++++******+++---000111))))))))))))))))))))))))++++++***************************)))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,(((((())))))************((((((((((((((())))))***(((***++++++******+++,,,******))))))******+++,,,******))))))))))))*********************)))(((((()))************+++++++++++++++++++++,,,,,,---...***++++++,,,,,,------...,,,,,,,,,,,,++++++***)))))))))))))))************))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************+++***)))(((((()))***+++,,,***((()))+++,,,+++(((&&&&&&'''((()))***++++++''''''(((((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""###$$$$$$###"""!!! !!!!!!!!!!!!!!! !!!!!!""""""#########"""!!! !!!""""""""""""""""""""""""#########"""!!! """"""!!!!!! !!! nnn```XXXSSSPPPSSSSSSUUUVVVWWWXXXXXXXXXZZZXXXVVVUUUUUUSSSPPPMMMKKKIIIFFFEEEGGGIIIKKKKKKNNNMMMMMMNNNOOOOOOMMMKKKEEEDDDBBB???===;;;:::999777777555444222000//////((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&$$$$$$$$$%%%$$$$$$$$$$$$#########""""""#########$$$$$$$$$!!!!!!"""###############"""###%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!! !!!"""%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$######&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&''')))((((((((((((***+++,,,)))))))))*********++++++''''''&&&&&&'''))),,,---)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))******)))))))))))))))***+++,,,(((***++++++***)))+++,,,******))))))******+++,,,******))))))))))))******)))************)))(((((())))))*********+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++------......---,,,,,,+++))))))))))))************))))))))))))))))))))))))******))))))(((((((((((((((((()))))))))*********++++++***))))))***++++++,,,***((()))+++,,,***((((((((((((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!"""""""""#########""""""###$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!""""""""""""""""""""""""$$$######"""!!!!!! """!!!!!!!!! !!! rrrcccZZZTTTOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZXXXVVVUUUUUUSSSPPPMMMKKKHHHEEEEEEFFFIIIJJJJJJMMMMMMMMMOOOPPPPPPNNNLLLFFFEEEBBB@@@>>><<<;;;:::777666555333222000///...((((((((())))))*********((((((((((((((((((((((((#########$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""###$$$$$$$$$"""!!!"""%%%((()))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$######$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%###"""!!!!!!&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))***+++((((((((((((((()))))))))(((((((((((()))***++++++))))))))))))************(((((('''((()))***,,,---))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******))))))))))))))))))))))))))))))))))))***+++,,,---((()))+++***))))))***,,,******))))))******+++,,,***))))))(((((())))))***))))))******))))))(((''')))))))))*********++++++,,,,,,++++++***+++++++++------,,,,,,+++******))),,,------------,,,++++++))))))))))))************))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******,,,++++++******++++++,,,+++)))((()))***+++***(((+++******)))((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###%%%$$$##################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""######!!!!!!"""#########""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!! !!! uuufff\\\TTTOOONNNPPPSSSVVVYYYZZZZZZZZZZZZXXXVVVUUUUUUSSSPPPMMMJJJHHHEEEDDDFFFHHHJJJJJJMMMLLLMMMOOOQQQQQQOOOMMMEEEDDDBBB???===<<<;;;:::777666555333111000///...))))))))))))))))))))))))''''''''''''''''''''''''$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$$$$$$$""" !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""%%%'''&&&$$$!!!"""$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&'''########################%%%&&&&&&&&&&&&%%%$$$$$$((((((((('''&&&%%%$$$###&&&&&&''''''(((((())))))%%%&&&&&&'''(((((())))))))))))******++++++++++++(((((((((((())))))******((((((((()))))))))******(((((((((((()))***,,,,,,))))))))))))))))))))))))((((((((())))))*********((((((((()))))))))))))))''''''''''''''''''''''''***))))))((((((((()))))))))))))))))))))(((((((((((((((((()))***+++,,,---((()))******))))))***+++******))))))******+++,,,))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))************---,,,+++***************,,,,,,++++++*********))))))***************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))((())))))))))))(((******)))((('''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%"""###############$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%$$$######'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""### !!!""""""######### !!!"""######$$$$$$######""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""""""""!!!!!!!!!!!!!!! !!! wwwhhh]]]TTTNNNMMMOOOSSSWWWZZZ[[[[[[[[[ZZZXXXVVVUUUUUUSSSPPPMMMKKKHHHEEEEEEFFFIIIJJJKKKLLLLLLMMMNNNPPPQQQOOOMMMCCCBBB@@@>>><<<;;;:::999666666444333111///......******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!############$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###""""""$$$### """&&&$$$%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$""" !!!###%%%&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%########################%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''((((((((())))))))))))''''''((((((((()))))))))$$$$$$%%%%%%%%%&&&''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((())))))(((((((((((((((((('''''''''((()))***++++++''')))******)))(((***+++******))))))******+++,,,))))))(((((((((((()))))))))))))))))))))(((''''''(((((()))))))))*********,,,+++******)))))))))))))))))))))******+++++++++(((((())))))***))))))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((()))(((((((((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$######""""""######$$$ """###$$$%%%$$$######&&&%%%$$$###############""""""""""""#################################### !!!!!!!!!!!!""""""""" !!!!!!"""###### !!!"""############""""""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!!!!!!!!!!!!! wwwhhh]]]TTTNNNLLLOOOSSSWWWZZZ[[[[[[ZZZZZZXXXVVVUUUUUUSSSPPPMMMLLLIIIFFFEEEGGGJJJKKKKKKLLLLLLLLLNNNOOOOOOMMMKKKCCCAAA@@@>>><<<;;;:::999666555444222111///...---+++******)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$%%%&&&(((%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$###"""""""""$$$%%%!!! %%%$$$$$$%%%&&&&&&&&&%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###""""""""""""###$$$%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((()))))))))(((''''''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((''''''((())))))'''''''''(((((()))))))))(((((((((((((((((()))***'''(((***)))(((((()))+++******))))))******+++,,,)))((((((''''''(((((()))(((((())))))(((((('''&&&((((((((()))))))))************))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))&&&&&&''''''''''''((((((''''''(((((((((((())))))'''(((((())))))((((((''''''((()))((('''&&&''')))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''######""""""""""""######!!!!!!"""###$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!"""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! vvvggg]]]TTTNNNLLLOOOTTTXXXZZZ[[[ZZZZZZZZZXXXVVVUUUUUUSSSPPPMMMMMMJJJGGGGGGHHHKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKIIICCCBBB@@@>>>===<<<;;;;;;666555444222111///...---*********))))))((((((((('''''''''''''''''''''''')))(((''''''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$!!!!!!""""""$$$%%%''''''###$$$###!!!"""%%%###$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$###############$$$$$$&&&%%%$$$$$$######$$$$$$((('''$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### """$$$%%%&&&&&&%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&((()))++++++***)))(((''''''((())))))((('''&&&&&&&&&'''''''''(((((((((((())))))***************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&&&&'''((()))******+++***))))))(((((())))))'''((())))))(((((()))+++******))))))******+++,,,((((((''''''''''''(((((((((((())))))(((((('''&&&(((((((((((()))))))))***))))))((((((((()))******(((((())))))))))))))))))((())))))***++++++******))))))))))))************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((()))******)))((('''%%%''')))(((&&&%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''######""""""""""""######!!!!!!!!!""""""###$$$%%%""""""!!!!!!""""""######!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""###"""""""""""""""""""""""" !!! !!!!!!!!!"""!!! uuuggg\\\TTTNNNLLLOOOTTTXXX[[[[[[ZZZYYYZZZXXXVVVUUUUUUSSSPPPMMMNNNKKKHHHGGGIIIKKKMMMMMMMMMLLLLLLLLLMMMLLLJJJHHHDDDCCCAAA???>>>===<<<<<<666555444222000///...---***************+++++++++(((((((((((((((((((((((()))(((&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''$$$""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$######%%%(((,,,///%%%###!!!!!!###%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ """###!!!"""%%%$$$###"""""""""###$$$&&&%%%$$$$$$######$$$$$$***'''$$$!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$'''***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&'''((()))******###$$$&&&'''((('''%%%$$$''''''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++$$$%%%&&&'''(((***++++++---,,,+++***))))))))))))'''((())))))(((((()))************)))***++++++,,,((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((('''(((((()))***+++******))))))((((((''''''&&&&&&'''(((((()))(((((())))))))))))************))))))))))))))))))))))))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))((()))***++++++***)))(((%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%######""""""""""""######"""!!!!!! !!!###%%%&&&$$$$$$$$$$$$%%%&&&''''''""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!!  !!!############"""""""""""" !!!!!!""""""######!!! !!!"""###""""""""""""""""""""""""  !!!!!!""""""!!!!!! uuueeeZZZSSSOOOOOORRRVVVXXXXXXXXXXXXYYYZZZZZZXXXVVVTTTRRRQQQPPPNNNLLLIIIIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNMMMJJJHHHDDDCCCAAA???===;;;::::::777555222111000000...---+++***(((((())))))'''&&&%%%&&&'''((()))+++,,,,,,***(((&&&&&&((((((((('''%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&&&&%%%$$$"""!!!&&&%%%%%%%%%$$$#########%%%$$$###""""""###$$$%%%"""""""""""""""############$$$%%%%%%$$$###!!! """############$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((&&&%%%###"""""""""######$$$#########""""""!!!!!!&&&###!!!"""%%%&&&###!!!!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''((())))))(((((()))+++'''((((((((('''&&&%%%%%%))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''''''''''''''******))))))((((((''''''(((((((((((()))))))))))),,,)))&&&&&&''')))***)))))))))************)))))))))(((((()))++++++***(((((((((((((((((((((((((((((()))***)))((('''((())))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((())))))'''''''''''''''((()))***&&&''''''((()))(((((((((''''''(((((())))))******&&&&&&''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''')))))))))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&'''''''''&&&$$$###"""###%%%&&&&&&%%%###"""'''$$$!!!"""$$$&&&%%%$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######""""""""""""############$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""######$$$%%%!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""######"""!!! !!!!!! !!!!!!!!!!!!""""""""""""tttcccYYYSSSPPPOOORRRUUUWWWWWWWWWWWWWWWZZZYYYXXXVVVTTTRRRQQQPPPLLLJJJHHHIIIJJJLLLLLLLLLMMMMMMMMMNNNOOONNNLLLIIIBBBAAA???===;;;999999888777555222111000000...------+++)))((()))(((&&&$$$######$$$%%%&&&'''(((((((((&&&%%%%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$###############""""""""""""###### !!!!!!"""###$$$$$$!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""$$$%%%&&&$$$$$$$$$$$$######""""""$$$#########""""""""""""%%%$$$###$$$%%%%%%$$$###""""""""""""############"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&((()))(((''''''((()))''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%))))))))))))((((((''''''((((((((((((((((((((()))+++)))&&&&&&''')))))))))''''''((((((((((((''''''((('''''')))++++++***)))$$$$$$%%%&&&((()))***+++((()))***)))''''''''')))((((((((((((((((((''''''%%%%%%&&&&&&&&&''''''''')))((((((''''''(((((()))'''&&&&&&&&&''''''((()))''''''((())))))))))))(((''''''(((((())))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%'''((((((''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''&&&$$$$$$###$$$%%%%%%%%%%%%$$$###'''$$$""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""""""""""""""######"""""""""###$$$$$$!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!"""""""""rrrbbbYYYTTTQQQPPPSSSVVVWWWWWWVVVVVVVVVZZZYYYXXXWWWUUURRRPPPOOOJJJIIIHHHHHHKKKMMMNNNNNNNNNNNNNNNPPPQQQPPPMMMJJJCCCBBB@@@===;;;:::999888777555222111000000...---...,,,***)))((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######%%%&&&%%%%%%''''''''''''&&&%%%$$$###%%%$$$"""!!!"""$$$''')))###############$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%&&&!!!!!!###$$$$$$$$$###""""""############$$$$$$$$$$$$$$$#########$$$%%%%%%########################!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$###"""!!!###############"""""""""$$$%%%&&&%%%$$$$$$%%%&&&###############"""""""""!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$)))))))))(((((((((((('''((((((((((((((((((((((((+++(((&&&&&&'''))))))(((&&&''''''((((((''''''&&&'''&&&&&&(((***+++***)))######$$$&&&'''((()))***((()))***)))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&'''(((((())))))(((((('''(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$(((((('''&&&&&&%%%$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###"""!!!""""""###!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!ppp```XXXTTTRRRQQQTTTWWWXXXWWWVVVVVVVVVYYYYYYXXXWWWUUUSSSPPPOOOKKKIIIHHHIIIKKKMMMNNNNNNNNNNNNNNNPPPQQQPPPMMMKKKEEEDDDBBB@@@===<<<;;;;;;777555222111000000...---,,,***)))((()))((('''%%%''''''''''''''''''''''''&&&$$$###$$$%%%&&&&&&%%%&&&''''''((('''&&&$$$###%%%$$$###""""""$$$&&&'''"""""""""######$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$###""""""""""""##############################!!!$$$&&&%%%###"""$$$'''$$$$$$$$$######"""""""""!!!!!!"""############"""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''***(((&&&&&&((()))((((((((())))))))))))))))))(((&&&%%%&&&'''***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$########################"""""""""""""""###############$$$$$$$$$$$$######################################################!!!""""""""""""###############""""""""""""###### !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!ppp```XXXTTTRRRRRRUUUXXXYYYXXXWWWWWWWWWYYYYYYYYYXXXVVVSSSPPPNNNMMMKKKIIIIIIKKKMMMMMMMMMNNNNNNNNNOOOPPPOOOMMMJJJEEEDDDBBB@@@>>><<<;;;;;;777555222111000000...---)))((('''((()))***)))((()))))))))((((((((((((((('''&&&$$$%%%'''(((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$%%%######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!""""""#########$$$$$$$$$""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$&&&###############$$$$$$$$$"""$$$$$$!!!!!!###&&&%%%%%%$$$$$$######""""""!!!!!!"""############"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&)))'''&&&&&&((((((((('''(((((())))))))))))((((((&&&%%%%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&((('''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((('''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######################################################!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###"""""""""""""""""""""""" """###$$$!!!!!!!!!!!!  !!!rrrbbbYYYTTTQQQQQQTTTWWWXXXXXXWWWWWWWWWXXXYYYYYYXXXVVVSSSPPPNNNNNNLLLJJJJJJKKKMMMMMMMMMNNNNNNNNNPPPQQQPPPMMMJJJDDDCCCAAA>>><<<;;;:::999777555222111000000...---'''&&&&&&'''***++++++***''''''''''''''''''&&&&&&((('''&&&&&&(((******)))%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&&&&$$$###""""""############$$$$$$$$$######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%### !!!$$$&&&#########$$$$$$$$$$$$$$$!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$#########!!!"""######$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''"""$$$%%%%%%$$$$$$%%%'''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''######$$$%%%&&&'''((((((&&&''''''''''''((((((((()))((((((''''''&&&&&&&&&((('''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&((()))'''&&&######$$$&&&'''((()))***'''((()))(((&&&%%%&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######################################################"""""""""#########$$$$$$$$$$$$$$$######$$$$$$$$$""""""""""""############""""""###"""!!!"""""""""""""""""""""""" !!!"""""""""!!!  !!!!!! !!!"""$$$%%%""""""!!!!!!   !!!!!!!!!tttcccYYYSSSPPPNNNQQQTTTVVVVVVVVVVVVVVVXXXYYYYYYYYYWWWSSSPPPMMMLLLKKKIIIJJJLLLNNNOOOOOOOOOOOOOOOQQQRRRQQQNNNLLLDDDCCCAAA>>><<<;;;::::::777555222111000000...---((('''&&&((()))+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&)))*********((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########!!!!!!###$$$%%%$$$$$$###"""############$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%!!! !!!###$$$$$$######$$$$$$$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))(((''''''&&&%%%%%%'''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&''''''&&&$$$$$$$$$%%%&&&((()))***+++'''((()))(((&&&%%%&&&'''######$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$#########$$$&&&&&&###$$$%%%%%%%%%%%%$$$###!!!$$$&&&&&&$$$######%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&######$$$$$$$$$$$$##################################################################$$$$$$$$$%%%###""""""""""""""""""###!!!!!!!!!""""""""""""###"""###$$$$$$###!!!""""""""""""""""""""""""  !!!"""%%%$$$$$$$$$$$$######### &&&$$$###!!!!!!!!!"""### !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""uuueeeZZZSSSOOOKKKNNNRRRTTTTTTTTTUUUUUUXXXXXXYYYYYYWWWSSSPPPMMMJJJIIIHHHJJJMMMPPPQQQQQQQQQPPPQQQRRRSSSRRROOOMMMFFFEEECCCAAA???===<<<<<<777555222111000000...---***((('''((()))***)))'''&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))+++***'''%%%$$$######$$$%%%$$$"""!!!"""$$$'''((('''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!""""""#########$$$ """$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""########################!!!"""###$$$$$$###"""!!!"""$$$%%%###!!! #########$$$$$$%%%%%%%%%###!!! !!!%%%'''&&&############$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%&&&(((******)))'''%%%$$$%%%&&&''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$&&&'''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%'''(((((((((((((((((('''((('''&&&&&&'''&&&$$$###(((((((((((((((((((((((('''(((((((((&&&%%%&&&'''!!!!!!"""###$$$$$$%%%%%%******)))))))))((((((((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$#########$$$&&&'''"""###%%%&&&&&&%%%###"""!!!$$$''''''$$$######%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!! !!!!!! !!!!!!!!!""""""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""  !!!!!! !!!!!!!!!!!! ########################***(((%%%"""!!! !!!!!! !!!"""###$$$ !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""yyyeeeZZZQQQJJJLLLNNNPPPQQQQQQRRRTTTVVVYYYYYYWWWUUUSSSPPPNNNLLLKKKJJJJJJKKKNNNOOONNNMMMOOONNNMMMPPPRRRRRROOOKKKFFFDDDAAA>>>===<<<999888888777555333000---+++***+++***(((''''''(((((()))'''((()))***)))(((&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$###""""""""""""""""""#########%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$###"""###%%%%%%$$$###""""""###### """###"""!!! !!!"""""" %%%'''%%%$$$%%%$$$$$$############$$$$$$&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((((('''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&+++)))'''%%%$$$%%%&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$#########$$$######""""""######$$$%%%%%%%%%$$$###""""""""""""########################""""""#########$$$$$$$$$###############$$$$$$$$$ !!!######!!! !!!"""###$$$$$$###"""!!!###############"""!!!!!!%%%$$$###############$$$""""""""""""############"""!!! """###$$$!!!######"""!!!"""###$$$"""!!!!!!"""$$$ !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! (((...'''"""###zzzfff[[[SSSLLLKKKMMMPPPQQQQQQRRRUUUVVVYYYXXXWWWUUUSSSPPPNNNMMMKKKJJJIIIJJJMMMOOOOOOOOOOOONNNMMMOOORRRRRROOOKKKFFFDDD@@@>>>===<<<:::888666555444222000///---,,,+++***)))(((''''''((((((&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""########################"""###$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%%%%$$$""""""###$$$$$$###"""""""""""""""!!!"""######!!!!!!"""###'''###"""%%%%%%!!!$$$$$$############$$$$$$%%%%%%###"""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$######""""""######$$$%%%((((((&&&%%%###"""""""""##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""" """######""" $$$%%%&&&&&&&&&&&&%%%$$$###############"""!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########"""!!! !!!###$$$!!!""""""!!!!!!"""######"""!!! !!!"""### !!!!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$###000444---&&&&&&|||fff[[[TTTOOOJJJLLLOOOQQQRRRSSSVVVWWWYYYXXXWWWUUUSSSPPPNNNMMMKKKJJJHHHIIILLLOOOQQQQQQOOOMMMMMMOOORRRRRRNNNKKKFFFCCC@@@>>>===<<<:::888555444333222111///......++++++)))(((''''''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$$$$###""""""#########"""!!!!!!!!!"""""""""###$$$$$$""""""###$$$)))%%%###$$$###$$$$$$############$$$$$$%%%$$$######"""##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""###$$$''')))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$######$$$$$$######""""""######$$$%%%***)))(((&&&$$$###""""""########################$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!! !!!"""######"""!!! """######$$$$$$######""""""############""""""!!! !!!""""""###!!!!!!""""""""""""######!!!!!! !!!"""### !!!"""!!! """$$$###"""!!! !!!"""### !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """###...111***###!!!|||eeeZZZTTTOOOIIILLLOOORRRSSSTTTVVVXXXXXXXXXWWWUUUSSSQQQNNNMMMKKKIIIGGGHHHKKKOOORRRSSSNNNMMMMMMOOORRRRRRNNNJJJEEECCC@@@>>>===<<<:::999555555444222000///...---++++++***)))(((''''''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%######$$$%%%&&&"""!!!$$$$$$!!! !!!$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%######""""""######$$$%%%((('''&&&%%%$$$$$$####################################$$$$$$$$$$$$%%%%%%!!!!!!!!!!!! """"""############""""""!!!""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!""""""$$$%%%&&&!!!!!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!!!!!!!!!!!"""!!! """%%%""""""!!!!!!!!!!!!"""""" !!!"""######"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! &&&)))###|||dddXXXRRROOOIIILLLPPPSSSTTTUUUVVVXXXXXXWWWVVVUUUSSSQQQOOONNNKKKIIIGGGHHHKKKOOORRRSSSNNNMMMLLLOOOQQQQQQNNNJJJEEECCC@@@>>>===<<<;;;999888777555222000...,,,+++*********)))(((''''''&&&'''''''''(((((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%########################&&&&&&%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!#########!!!!!!"""###"""!!!!!!!!!!!!!!!""""""###%%%&&&%%%$$$###$$$%%%&&&"""!!!$$$&&&$$$$$$%%%$$$$$$############$$$$$$############$$$#########""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%######""""""######$$$%%%#########"""######$$$%%%########################""""""""""""#####################"""""""""!!!!!!""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!"""!!! !!!"""$$$""""""!!!!!!!!!!!!"""""" !!!"""######"""""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!### ###$$$"""!!!"""|||eeeXXXRRRNNNIIIMMMQQQTTTUUUUUUVVVWWWWWWWWWVVVUUUSSSQQQOOONNNKKKJJJHHHIIILLLOOOQQQQQQNNNLLLLLLNNNQQQQQQMMMJJJEEEBBB???>>>>>>===;;;999888777555333000---+++***((())))))))))))((((((''''''''''''(((((((((((()))))))))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""%%%$$$###############$$$#########$$$$$$$$$$$$$$$######""""""""""""######""""""###""" """$$$""""""!!!!!!!!!"""#########$$$%%%%%%######$$$%%%)))$$$"""%%%&&&$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""""""""############$$$#########$$$$$$%%%%%%&&&%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%######""""""######$$$%%% !!!###$$$%%%########################!!!!!!!!!""""""""""""###%%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!""""""############""" !!!!!!""" !!!!!!!!!!!!"""""" !!!!!!!!! !!!######"""!!!"""###!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!! !!!!!!""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###~~~fffYYYRRROOOJJJNNNRRRUUUUUUUUUUUUVVVWWWWWWVVVUUUSSSQQQPPPOOOKKKJJJIIIJJJMMMOOOOOOOOOMMMLLLLLLNNNQQQQQQMMMIIIDDDBBB???>>>>>>===;;;:::777666444222000...---,,,'''''')))******))))))(((&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&########################$$$$$$###""""""###$$$%%%$$$############"""""""""$$$##################$$$"""""""""!!! """$$$"""""""""""""""###$$$$$$###$$$%%%$$$###"""###%%%((($$$!!!$$$%%%######%%%$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###""""""""""""############"""######$$$%%%%%%&&&&&&%%%$$$$$$###""""""###############$$$$$$$$$$$$%%%############$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######""""""######$$$%%% !!!"""##############################!!!""""""""""""#########&&&%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""###!!!!!!"""###############  !!! !!!!!!!!!"""""" !!!!!!!!!  ###$$$###"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!"""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!hhhZZZSSSOOOKKKNNNSSSUUUUUUUUUTTTUUUWWWWWWVVVUUUSSSQQQPPPOOOKKKJJJJJJKKKNNNOOONNNMMMMMMLLLLLLNNNQQQQQQMMMIIIDDDBBB???>>>>>>===<<<:::555444333222111///......%%%'''(((*********))))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%"""""""""!!! """$$$######""""""###$$$%%%%%%"""###$$$$$$""""""###$$$%%%!!!"""$$$$$$$$$'''$$$$$$############$$$$$$!!!"""###$$$%%%%%%$$$###""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$%%%&&&''''''&&&%%%###""""""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""  $$$(((***$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$########################---+++(((%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&((()))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$###&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&#########"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""########################"""############$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!!!! !!!!!!&&&%%%$$$######$$$%%%&&&!!!!!!"""##################""""""!!!!!!!!!"""""" !!!!!!!!!""" !!!!!!!!!  $$$&&&%%%"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!  !!!"""""" !!!""""""""""""""""""""""""""""""""""""!!! !!!"""!!!jjj\\\SSSNNNLLLNNNPPPSSSVVVWWWXXXXXXVVVVVVVVVUUUTTTQQQOOONNNLLLKKKJJJKKKNNNQQQSSSSSSTTTQQQNNNNNNOOONNNKKKGGGCCCCCCBBBAAA???===;;;:::777555333222000...+++((('''''''''(((***)))'''%%%&&&&&&''''''(((((())))))&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%$$$"""!!!!!!###$$$&&&!!!$$$&&&%%%###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######"""""""""###%%%&&&###$$$%%%%%%###"""""""""###"""  """###$$$###"""!!!!!!"""######%%%%%%%%%$$$$$$$$$#########!!! !!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&(((&&&###""""""""""""!!!)))(((&&&%%%$$$#########$$$$$$%%%%%%%%%$$$###### !!!###%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$)))&&&$$$###%%%%%%""" $$$&&&&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&& """%%%&&&&&&&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""!!!!!! ###"""""""""!!!!!! !!!!!!!!!###%%%%%%###!!!############"""""""""""" !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""### !!!!!!!!!!!!!!! ######""""""!!!!!! """"""############""""""######""""""!!!!!!  """#########"""!!! !!!!!!"""""" !!!!!!!!! """""""""!!!"""###$$$$$$iii[[[SSSNNNLLLNNNPPPSSSVVVWWWXXXXXXVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJJJJLLLOOOQQQRRRRRRSSSPPPNNNNNNOOONNNKKKGGGDDDCCCBBBAAA???===;;;:::777555333222000...+++((()))(((((()))******)))'''''''''''''''(((((((((((('''''''''&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$"""!!!!!!###$$$%%%"""$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""###$$$%%%###$$$&&&%%%###""""""###%%%$$$############$$$%%%$$$###"""!!!!!!"""######%%%%%%$$$$$$###############"""!!!!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""$$$$$$$$$############""""""######$$$%%%%%%&&&&&&%%%$$$###"""###############$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&$$$######%%%&&&$$$""" ###%%%&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$############$$$$$$%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$#########""""""!!!!!!"""$$$$$$###"""!!!!!!""""""#########$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""### !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###"""""""""!!!!!!!!!  !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!  !!!!!!!!!""""""~~~hhhZZZRRRNNNLLLMMMPPPSSSVVVWWWXXXXXXVVVVVVVVVUUUTTTQQQOOOMMMJJJJJJJJJMMMPPPRRRQQQPPPRRRPPPNNNNNNPPPOOOKKKHHHDDDDDDCCCAAA???<<<:::999777555333222111///+++)))+++)))(((((()))******)))((((((((('''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$%%%%%%%%%$$$$$$$$$#####################"""""""""###$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""#########$$$$$$$$$############"""#########$$$$$$%%%%%%&&&"""#########$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$(((((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&'''((('''$$$###"""###"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""############$$$$$$$$$###""""""###$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$###############""" !!!###$$$$$$### !!!"""###$$$%%%%%%#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!  !!!!!!!!! }}}fffYYYRRRNNNKKKMMMPPPSSSUUUWWWWWWWWWWWWXXXWWWWWWUUUSSSPPPOOOIIIIIIKKKMMMPPPQQQPPPOOORRRPPPOOOPPPRRRQQQMMMIIIDDDDDDCCCAAA???<<<:::999666444333111111///,,,)))+++)))'''&&&((()))))))))(((((((((''''''&&&&&&&&&%%%&&&'''(((((()))))))))%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!"""###%%%%%%$$$###""""""######$$$%%%###!!!###&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""###$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""###""""""""""""############%%%&&&&&&$$$###$$$%%%"""###$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""""""""###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""######$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%"""###$$$%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&'''(((((((((&&&'''((('''$$$###"""###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""###$$$##################$$$!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!$$$""" """###$$$$$$ !!!!!!"""######$$$$$$#########"""""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""" !!!"""""""""""" !!!!!!""""""###### !!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!!!!  """"""!!! {{{dddWWWQQQNNNKKKMMMOOORRRUUUVVVWWWWWWYYYYYYYYYXXXVVVTTTRRRPPPIIIIIIKKKMMMPPPQQQOOONNNRRRPPPPPPRRRTTTSSSOOOKKKEEEDDDCCCAAA???<<<:::888666444222111111///,,,***)))'''%%%%%%&&&'''((('''((((((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###!!!!!!"""###$$$%%%$$$$$$######""""""###$$$""" """%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$###""""""""""""""""""###"""""""""""""""$$$%%%%%%$$$###$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!""""""############"""""""""""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###%%%%%%%%%%%%%%%$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""###$$$&&&'''((((((((($$$%%%'''&&&%%%$$$$$$%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###"""""""""""""""""""""#########$$$$$$#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$""" """###$$$$$$######""""""""""""""""""""""""""""""############!!!"""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!"""""""""""" !!!!!!""""""###### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!  """###$$$###!!! zzzbbbVVVQQQNNNKKKLLLOOORRRUUUVVVWWWWWWYYYYYYYYYXXXWWWTTTRRRQQQJJJJJJJJJLLLOOOPPPOOONNNQQQPPPPPPRRRUUUTTTPPPLLLEEEEEECCCAAA???<<<999888555444222111111///---***(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&&&&&&&&&&(((''''''%%%$$$""" %%%%%%$$$$$$%%%%%%&&&'''%%%$$$###"""""""""###$$$%%%%%%$$$$$$###"""""""""######"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""""""""###$$$$$$$$$$$$$$$$$$###############""""""#########"""!!! !!!###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######$$$######"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%"""!!!$$$'''%%%%%%$$$$$$$$$%%%&&&'''"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&%%%###"""###$$$############$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&(((''''''&&&$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$############""""""""""""###$$$$$$$$$$$$###"""&&&%%%%%%$$$######""""""############$$$$$$$$$$$$###""" !!!###$$$$$$###############""""""!!!!!!"""""""""######$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""!!!!!! !!!"""""""""!!!!!! !!!###$$$$$$$$$###"""xxxaaaUUUPPPNNNJJJLLLOOORRRTTTVVVVVVWWWXXXXXXXXXWWWUUUSSSQQQOOOLLLJJJJJJKKKMMMOOOOOOOOONNNNNNNNNQQQTTTSSSOOOKKKFFFEEEDDDAAA>>><<<999777555333222111111///---+++'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###"""!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$###"""!!!!!!$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%""""""""""""###########################$$$$$$$$$""""""#########""" !!!######"""""""""$$$%%%$$$############$$$%%% """###$$$$$$##################$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&### !!!&&&+++)))(((&&&$$$$$$%%%'''(((###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&"""$$$&&&%%%######$$$&&&###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###""""""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!%%%%%%$$$$$$############"""###$$$$$$$$$$$$###"""########################"""#########$$$$$$$$$$$$"""!!!!!!"""$$$$$$###""""""""""""""""""#########$$$$$$###############"""!!!""""""######$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!"""""""""######""""""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""#########$$$$$$xxx```TTTPPPNNNJJJLLLOOORRRTTTVVVVVVVVVVVVVVVVVVUUUTTTQQQOOONNNMMMKKKIIIJJJLLLNNNOOOOOOLLLLLLMMMPPPSSSRRRNNNIIIFFFEEEDDDAAA>>>;;;999777555333222111111000---+++'''''''''(((***)))'''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%'''((())))))******%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$"""!!!!!!$$$'''***)))&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%#########"""""""""""""""""""""######$$$$$$$$$%%%!!!"""#########!!!  """###"""!!!"""######"""  """### """###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###!!! !!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%""" """(((///000---((($$$""""""$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$ """%%%%%%$$$$$$&&&)))%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!!!!"""""" !!!!!!"""""""""###!!!!!!!!!###%%%%%%###!!! !!!"""###$$$%%%%%%&&&&&&%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""!!!!!! """"""############"""""" !!!!!!!!!""""""######$$$###"""""""""###%%%&&& !!!!!!"""""" !!!""""""""""""""""""""""""!!!"""###$$$$$$zzzbbbUUUNNNIIIJJJOOOSSSUUUTTTSSSUUUWWWVVVUUUTTTSSSSSSRRRPPPMMMOOOMMMLLLMMMOOOPPPPPPOOOPPPOOOOOOOOOPPPPPPNNNLLLDDDCCCCCCAAA???===;;;999777555333222111000---+++(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%"""###%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$############""""""""""""###$$$$$$%%%%%%***)))'''&&&%%%$$$$$$$$$ !!!%%%$$$"""&&&%%%%%%$$$###""" """"""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%"""""""""!!!"""######$$$!!!!!!"""""""""#########$$$$$$###"""!!!!!!""""""$$$%%%&&&$$$###"""$$$&&&'''#########!!! (((444HHH111 """(((%%%!!!"""""""""###$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&'''(((&&&###"""###&&&(((&&&$$$)))((('''&&&&&&'''((()))$$$$$$##################$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$######%%%%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!"""###############%%%$$$#########$$$&&&&&&&&&$$$###%%%'''(((%%%#########"""!!!!!!!!!!!!!!!####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!! !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###""" """#########"""!!!"""""""""""""""""""""""""""!!!!!!"""###$$$$$$###|||eeeXXXQQQLLLJJJNNNSSSUUUUUUUUUWWWXXXYYYWWWUUUUUUTTTSSSPPPNNNNNNMMMLLLLLLNNNPPPPPPOOOQQQPPPOOOPPPQQQQQQPPPNNNHHHGGGEEEBBB>>>;;;888666666555444444444111---)))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%%%%%%%&&&$$$ ###%%%###!!!######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""#########$$$$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$##################$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%'''&&&&&&...888DDD111###%%%***'''%%%&&&######$$$%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&'''&&&$$$&&&((()))(((&&&(((((('''&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$##################$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""###"""!!!!!!!!!"""###$$$%%%$$$###$$$&&&'''$$$"""$$$$$$###"""""""""""""""####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!"""""""""#########""""""!!! !!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""!!!!!!  !!!"""###""""""!!!"""""""""""""""""""""""""""!!! !!!###$$$###"""{{{eeeYYYSSSNNNJJJNNNSSSWWWYYYZZZ[[[\\\\\\ZZZWWWVVVUUUSSSPPPNNNNNNLLLKKKLLLNNNPPPPPPPPPPPPPPPOOOPPPRRRRRRQQQOOOHHHGGGEEEAAA>>>;;;888777444444555666555111,,,(((((((((((((((((((((((((((%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""######$$$%%%'''''''''$$$######%%%%%%""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""######$$$$$$%%%%%%%%%((((((((('''&&&$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$###""""""""""""###%%%$$$###$$$&&&'''&&&&&&$$$###%%%&&&%%%$$$)))000666***"""$$$'''$$$###&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$'''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$######""""""""""""!!!!!!""""""###$$$$$$###"""###%%%%%%###"""%%%$$$$$$###################################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$!!!!!!""""""""""""######"""!!!!!! !!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!  """###"""!!!yyycccXXXRRRNNNKKKOOOUUUZZZ^^^```aaaaaa^^^\\\XXXVVVTTTSSSPPPNNNNNNLLLLLLMMMOOOQQQQQQPPPPPPOOOOOOPPPQQQRRRQQQOOOFFFEEECCCAAA???===<<<;;;444333333333222///+++(((((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%&&&&&&&&&""""""""""""###$$$&&&&&&'''%%%%%%%%%&&&%%%""" !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############'''''''''&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$###""""""#########$$$###"""$$$&&&'''&&&$$$$$$%%%&&&%%%###!!!###%%%***$$$"""$$$%%%"""###'''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""############"""###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########"""!!!$$$######""""""#############################################"""""""""!!!########################""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""############### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!! wwwbbbWWWRRRNNNNNNQQQWWW^^^dddggggggfff```]]]YYYVVVTTTSSSPPPNNNNNNMMMLLLNNNPPPRRRRRRRRRPPPOOONNNOOOQQQQQQPPPNNNFFFEEECCC@@@>>>===<<<<<<666333000...------+++)))(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%#########""""""######$$$$$$$$$$$$%%%&&&%%%###!!!"""######$$$$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!$$$$$$###############$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""############$$$###############$$$$$$"""""""""$$$%%%%%%$$$###&&&(((((('''%%%%%%$$$###&&&%%%&&&((('''&&&'''***###$$$$$$%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%%%%$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%%%%%%%!!!"""######""""""""""""""""""!!!!!!!!!""""""#######################################"""""""""!!!########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""  !!!"""!!!xxxcccXXXRRRNNNPPPSSSYYYaaahhhkkkjjjiiibbb^^^ZZZWWWVVVTTTSSSQQQOOONNNNNNOOORRRTTTTTTTTTRRRQQQPPPPPPQQQQQQOOONNNKKKIIIEEEAAA===;;;:::999777444///,,,,,,,,,++++++((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%%%%$$$######""""""!!!%%%%%%$$$###"""""""""###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$############$$$$$$"""######$$$$$$$$$######%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!"""###%%%%%%!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%"""$$$&&&&&&%%%######$$$!!!$$$%%%$$$$$$'''&&&$$$"""$$$%%%&&&&&&%%%&&&(((######$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$'''(((((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$#################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%$$$$$$######!!!!!!"""############"""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!"""#######################################""""""""""""########################!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!!!!!!!""""""!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###!!! !!!""""""!!!vvvaaaVVVPPPLLLPPPSSSYYYaaaiiilllkkkiiidddaaa\\\ZZZXXXXXXVVVUUUQQQOOOOOOPPPSSSUUUVVVVVVUUUTTTSSSSSSSSSRRRPPPNNNKKKIIIEEEAAA===;;;::::::777444111//////...,,,+++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######"""######$$$%%%&&&''''''&&&%%%%%%$$$$$$###""""""%%%%%%$$$###############$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######""""""""""""############$$$$$$$$$###""""""""""""""""""############"""""""""""""""$$$%%%&&&"""###%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&"""''',,,***%%%"""###&&& ###$$$!!!###''''''###!!!"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&"""$$$%%%%%%######$$$&&&&&&((()))(((&&&$$$&&&'''$$$%%%&&&''''''&&&%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!######$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%''''''%%%$$$#################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$ !!!"""###$$$######"""!!!###%%%%%%###!!!"""$$$""""""!!!!!!""""""###$$$####################################""""""""""""########################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$ !!!!!!!!!"""""" !!!"""""" !!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""###"""!!!!!! !!!"""###$$$""""""""""""""""""""""""$$$###!!!!!!"""###!!! sss^^^SSSMMMIIIPPPRRRXXXaaaiiilllkkkhhhfffccc^^^\\\[[[ZZZYYYXXXQQQPPPPPPQQQTTTWWWWWWWWWXXXWWWUUUUUUUUUTTTQQQOOOHHHFFFCCC@@@>>>======>>>666555444333222000---***((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&$$$######$$$&&&"""######$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$#########$$$&&&&&&###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&###***000...&&&!!!$$$((((((+++***%%%&&&***)))$$$%%%&&&&&&%%%&&&((((((&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&&&&&&&'''((($$$&&&(((&&&###"""###&&&%%%%%%''''''''''''%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))######%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%$$$######%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!$$$&&&%%%###!!!###%%%######""""""###$$$%%%%%%####################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!"""### !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%"""!!! !!!###$$$""""""""""""""""""""""""%%%###""""""######""" rrraaaYYYTTTOOOOOOSSS[[[cccgggiiihhhfffaaa^^^[[[[[[\\\[[[XXXTTTRRRQQQOOONNNOOORRRUUUXXXTTTSSSRRRSSSSSSRRROOOMMMGGGEEEBBBAAA@@@>>>;;;999555444333111///,,,***))),,,,,,+++***(((&&&$$$###'''%%%$$$%%%((()))&&&###***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%######&&&***+++'''"""!!!!!!""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######"""""""""""""""#########&&&%%%$$$#########$$$$$$$$$ $$$%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$######"""""""""$$$$$$############$$$$$$ !!!###%%%&&&(((((((((%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%######"""$$$%%%&&&%%%###'''&&&&&&%%%%%%$$$$$$###((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&''''''((()))***++++++''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""###$$$&&&'''###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%### !!!!!!"""###$$$%%%%%%%%%########################$$$%%%&&&$$$ !!!"""""""""""""""#########&&&"""!!!$$$"""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""######""""""""""""###### !!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!!""""""!!!!!!!!!""""""###qqq```YYYTTTPPPOOOTTT[[[bbbfffgggfffdddaaa^^^[[[[[[\\\[[[XXXTTTQQQPPPNNNNNNNNNQQQSSSUUUTTTSSSRRRRRRSSSRRROOOMMMIIIFFFCCCAAA???===:::777777666555333111...,,,+++*********))))))'''&&&%%%'''&&&&&&&&&((((((&&&%%%)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""$$$((()))&&&"""######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%((('''%%%$$$###"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############"""""""""""""""""""""######$$$$$$$$$)))$$$"""$$$###!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((())))))***''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%"""$$$%%%%%%$$$######$$$$$$######""""""######$$$$$$$$$##################$$$$$$$$$$$$###"""!!! """""""""###$$$$$$$$$%%%########################"""$$$%%%$$$"""!!!"""$$$"""""""""""""""""""""###""" !!!%%%%%%!!! ###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""$$$### !!!%%%%%%"""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""%%%$$$###"""!!! !!!"""!!!!!! !!!!!!""""""qqq___XXXTTTQQQOOOSSSZZZ```dddeeedddbbbaaa^^^[[[ZZZ[[[[[[WWWTTTOOOOOONNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQNNNLLLIIIGGGCCCAAA???<<<999666777666555333111...,,,+++(((((()))))))))(((''''''&&&'''(((((('''&&&''''''(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%###!!!"""&&&'''%%%###''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!###$$$$$$$$$$$$(((%%%!!!!!!###$$$""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&%%%$$$######""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############!!!###%%%$$$###"""#########""""""""""""""""""#####################$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$$$$######################## !!!######""""""###%%%######""""""""""""""""""!!! $$$%%%######%%%$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!###$$$!!!"""%%%&&&###########################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!! !!!!!!ttt```WWWSSSPPPMMMQQQWWW^^^bbbdddcccbbb```]]]YYYYYYZZZYYYWWWTTTNNNNNNOOOPPPPPPPPPPPPPPPSSSRRRQQQQQQRRRPPPMMMKKKGGGEEEBBB@@@???===:::888555444333111///,,,***)))(((((())))))(((((('''&&&%%%(((******'''&&&''')))&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''&&&$$$"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%###$$$%%%&&&%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """$$$%%%%%%###"""""" !!!######""" !!!!!!"""###$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%%%%#########$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$####################################### !!!!!!!!!"""############""""""""""""""""""!!!!!!"""!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!""" """###!!!""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""!!! yyycccXXXSSSOOOJJJNNNUUU\\\aaacccdddddd___[[[WWWVVVWWWWWWUUURRRNNNOOOPPPQQQRRRRRRQQQQQQSSSRRRQQQQQQQQQOOOLLLIIIDDDBBB@@@??????>>><<<:::555444333111///,,,***)))))))))))))))(((&&&%%%$$$%%%(((******'''&&&''')))&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&&&&!!!!!!!!!"""###%%%&&&'''%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&%%%$$$"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######&&&%%%%%%$$$###""""""!!!"""###%%%&&&&&&%%%###!!!!!!!!!!!!"""######""" !!!!!!"""###$$$%%%%%%%%%########################################################################%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''(((******)))(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$#######################################""""""!!!""""""###""""""############""""""!!!!!!$$$$$$###!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!### !!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! }}}fffYYYSSSOOOKKKOOOUUU[[[```bbbcccccc^^^YYYUUUTTTUUUUUUSSSQQQMMMNNNOOOQQQRRRRRRRRRRRRSSSRRRQQQPPPPPPNNNKKKHHHBBB@@@???>>>??????===<<<777666555333111...,,,+++)))))))))((('''&&&$$$###&&&'''(((((('''&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%#########$$$%%%&&&((((((%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""""""""""""""###%%%%%%%%%$$$#########"""$$$%%%%%%&&&%%%$$$###"""%%%&&&&&&%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%################################################$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%$$$###"""""" !!!"""$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$###$$$$$$%%%&&&'''%%%%%%&&&'''''''''''''''&&&%%%%%%&&&((()))'''&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((((((((((()))))))))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((())))))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%###%%%''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%##################$$$$$$''''''&&&%%%$$$$$$$$$$$$##################$$$$$$########################%%%$$$###$$$%%%&&&%%%$$$$$$$$$######"""!!!!!!!!!###%%%%%%"""###&&&'''%%%!!!!!!"""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$'''$$$""""""###""" """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$###"""!!!!!! !!!!!!hhhZZZSSSPPPNNNQQQVVV[[[___aaaaaaaaa\\\XXXSSSQQQRRRSSSQQQOOOKKKLLLMMMNNNPPPRRRSSSTTTSSSQQQPPPPPPPPPNNNJJJHHHBBBAAA???>>>???>>><<<;;;777666555333111...,,,+++'''(((((((((''''''&&&%%%'''&&&&&&&&&((((((&&&%%%''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%#########$$$##################$$$$$$########################""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$###"""###$$$&&&''''''&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%###""""""###%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((((((((())))))******++++++,,,+++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((()))''''''''''''''''''''''''''''''))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$######$$$&&&&&&$$$###$$$%%%$$$$$$############$$$$$$$$$$$$##################%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%###########################!!! """%%%'''&&&%%%$$$$$$######"""!!!!!! !!!$$$$$$!!!###(((***(((!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!(((+++(((######$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""!!! !!!"""###$$$%%%%%%%%%###""""""!!!!!!!!!iii[[[TTTQQQRRRTTTXXX\\\^^^______^^^[[[VVVRRRPPPQQQRRRPPPNNNJJJJJJKKKLLLNNNQQQSSSTTTSSSQQQPPPPPPOOOMMMJJJGGGDDDBBB@@@???>>>===;;;999555444333111///,,,***)))%%%&&&&&&'''(((((('''''''''%%%$$$%%%((()))&&&###(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$''''''&&&###""""""###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%###""""""######(((''''''&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###%%%&&& !!!!!!"""###%%%'''$$$$$$$$$###############""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& !!!###%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!! ###%%%'''((())))))"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))""""""###$$$$$$$$$$$$###%%%%%%%%%&&&'''((('''%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''((((((((((((((((((((()))***+++,,,,,,------,,,+++***)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!"""###%%%%%%###"""###$$$######""""""""""""######'''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###!!!!!!"""###$$$%%%%%%&&&###########################%%%%%%$$$$$$$$$$$$###"""!!!!!! $$$### &&&(((%%% !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!(((,,,(((###"""###"""""""""""""""""""""""""""""""""!!! ########################!!!!!!!!!!!!"""$$$%%%&&&&&&%%%$$$###""""""""""""}}}kkk]]]TTTOOOPPPRRRVVVZZZ\\\]]]\\\\\\\\\XXXRRRNNNNNNNNNLLLJJJIIIHHHFFFHHHLLLQQQTTTUUUUUUSSSPPPOOONNNLLLIIIGGGFFFCCC@@@>>>===<<<:::888444444333222000...,,,+++)))((((((((('''''''''&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((###""""""###$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!######################## !!!"""###$$$%%%%%%%%%"""""""""""""""######$$$###$$$$$$$$$$$$###""""""%%%$$$$$$###"""""""""###&&&%%%%%%$$$#########$$$""""""###$$$###"""!!! $$$###!!!"""###$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%&&&(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%###&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%&&&''')))***'''''''''''''''((())))))&&&(((+++,,,,,,,,,...///))))))))))))))))))))))))&&&$$$"""###%%%((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%''')))+++******))))))((((((''''''%%%%%%&&&'''((((((((('''''''''&&&%%%&&&'''((()))(((''''''&&&%%%%%%%%%&&&%%%&&&((()))***))))))(((************************&&&'''(((((())))))((((((&&&''''''((((((''''''&&&((((((''''''&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!###$$$%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%###""""""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""#########$$$###!!!  """###"""!!! !!!"""!!!  !!!  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""!!!!!! &&&$$$###!!!  """!!! !!!###### !!!###$$$$$$###"""***)))'''%%%"""!!! yyyhhhZZZRRRNNNNNNPPPUUUYYY\\\\\\\\\[[[]]]YYYSSSPPPOOOOOONNNLLLJJJHHHFFFHHHKKKPPPRRRSSSTTTRRROOONNNMMMLLLIIIGGGEEECCC@@@>>>======;;;999666666444333000...+++***))))))))))))************)))((('''%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######""""""######&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$!!!"""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$###'''%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&((())))))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&))))))(((((())))))***+++&&&(((***+++++++++,,,---))))))))))))))))))))))))((('''&&&'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%'''***+++******))))))((((((((((((''''''((()))))))))((((((&&&'''((()))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$"""###$$$%%%%%%$$$###$$$%%%########################""""""""""""############$$$###""" !!!"""$$$%%%$$$###"""###$$$"""  !!!!!!  !!!!!!"""!!!!!!!!!""""""""""""""""""""""""$$$$$$#########""""""""""""!!!!!!!!! ######!!! !!!!!!"""$$$"""!!!"""###""" !!!"""######""""""%%%%%%###"""!!!!!!!!!!!!vvvfffYYYQQQNNNKKKNNNTTTYYY\\\\\\[[[YYY\\\XXXSSSPPPOOONNNMMMLLLJJJHHHGGGHHHKKKNNNPPPQQQRRRPPPNNNMMMLLLKKKIIIGGGDDDBBB???>>>>>>===<<<:::777777555333111...+++***))))))))))))************''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$ """###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""### !!!"""$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$######$$$$$$######"""!!!%%%$$$######%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((()))******(((&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''((()))((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$)))(((((((((((())))))***&&&(((******)))))))))***))))))))))))))))))))))))))))))***+++,,,+++(((%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&(((***+++***))))))))))))((((((((()))************))))))(((%%%''')))+++,,,***(((&&&(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%%%%$$$"""$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$###!!! !!!""""""!!! !!!!!!"""""""""!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""###$$$"""!!!!!!!!!######!!!!!!!!!!!!""""""""""""""" !!!""""""uuueeeYYYSSSPPPIIIMMMSSSXXX[[[\\\ZZZYYYXXXUUURRROOOMMMLLLKKKJJJKKKIIIHHHHHHKKKNNNOOOOOOQQQOOOMMMLLLKKKKKKHHHGGGCCCAAA???>>>>>>>>><<<;;;666666555333111///---+++)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%((('''&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((##########################################""""""###"""!!! !!!"""###!!!"""###"""!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&######################## !!!"""#########!!!!!! !!!!!!"""###!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%$$$$$$###$$$$$$%%%"""""""""""""""!!!!!! %%%$$$###$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''')))***)))***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%'''(((((((((''''''''''''''''''''''''((()))*********((('''%%%'''&&&&&&&&&&&&&&&''''''&&&((())))))(((''''''(((((((((((((((((((((((((((***))))))+++,,,,,,)))''''''''''''&&&&&&&&&%%%%%%(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))******++++++***)))((((((&&&''')))***+++***((('''''''''&&&&&&&&&&&&''''''+++***((('''''''''(((((())))))))))))))))))))))))'''((())))))******))))))''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$%%%%%%$$$######%%%%%%$$$######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%$$$######""""""""" """###"""!!! !!!"""$$$"""!!!!!!"""######""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!"""""""""######"""!!! !!!!!!!!! !!!"""###ssscccXXXRRRPPPJJJMMMRRRWWWZZZ[[[YYYXXXVVVUUUSSSPPPMMMLLLKKKKKKKKKIIIHHHIIILLLNNNOOONNNOOONNNLLLKKKKKKKKKIIIGGGCCCAAA???>>>>>>>>><<<;;;444444444333111///...---+++***)))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''(((########################%%%%%%%%%&&&&&&&&&&&&&&&###"""!!! !!!"""###"""###$$$$$$""""""###$$$###$$$%%%%%%&&&&&&&&&&&&######################## !!!"""#########!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###$$$######"""######$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''%%%$$$%%%''')))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''')))***(((***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&'''''')))******+++***)))'''&&&(((''''''&&&&&&&&&''''''&&&((())))))'''&&&&&&'''(((((((((((((((((((((((()))(((&&&''')))+++++++++(((((((((((('''''''''&&&((((((((()))))))))******)))(((((('''((()))***+++))))))))))))************************))))))((('''((((((((((((((())))))***''''''&&&&&&&&&&&&'''(((+++***)))'''''''''((()))++++++++++++++++++++++++((())))))***************))))))************))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""#########$$$$$$%%%%%%%%%$$$"""!!!!!!"""###$$$%%%$$$######%%%%%%%%%###!!!###$$$###"""!!!"""###########################!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$######"""""" """###"""!!! !!!"""$$$###!!!!!!###$$$###""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!!  !!!$$$###"""!!! !!!!!!!!! !!!""""""ooo```UUUOOOMMMKKKMMMQQQUUUWWWXXXWWWWWWXXXXXXWWWTTTPPPNNNNNNOOOKKKJJJIIIKKKMMMOOOPPPOOOOOOMMMKKKKKKLLLLLLJJJHHHDDDBBB???>>>>>>===<<<:::444444333222000...,,,+++---,,,+++***)))((('''&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&###$$$%%%'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######""""""""""""###$$$%%%&&&######$$$%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$"""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%$$$############$$$""" !!!###%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&((())))))((('''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&+++******))))))))))))***&&&'''))))))'''&&&&&&''')))))))))))))))))))))))))))'''%%%%%%'''***,,,,,,))))))((((((((('''''''''(((((((((((()))))))))))))))((((((((())))))******)))))))))************+++)))************))))))(((***)))((((((((()))+++,,,)))(((((((((((())))))******))))))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******,,,,,,------------,,,,,,************************&&&&&&''''''''''''&&&&&&)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''############$$$$$$$$$$$$#########"""######$$$$$$$$$#########%%%&&&%%%$$$!!!"""###"""!!! !!!###""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&$$$$$$%%%$$$$$$###!!!!!!"""$$$%%%$$$###"""###$$$$$$"""!!!!!!"""######""" !!!"""###$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""######"""!!! """"""""" ######""""""!!!!!! """"""!!!!!!!!!!!!""""""ooo___TTTOOOMMMKKKLLLNNNPPPRRRSSSTTTTTTWWWXXXXXXVVVRRROOOOOOPPPKKKJJJJJJLLLOOOQQQQQQQQQOOOMMMLLLLLLLLLLLLKKKJJJEEECCC@@@>>>======;;;999666555444111...+++)))'''************))))))))))))&&&'''((()))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$### !!!!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$##############################%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&######!!! !!!""" """###"""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$&&&((((((''''''((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((((('''%%%&&&&&&'''''''''(((((((((((((((((('''(((((()))))),,,,,,+++***************%%%'''))))))'''''''''((()))))))))))))))))))))))))))'''&&&''')))******)))(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))*********))))))*********+++++++++)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,------,,,,,,////////////////////////,,,------...............//////000000000000//////------------------------*********++++++*********,,,,,,+++++++++*********''''''''''''''''''''''''(((((('''''''''(((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$!!!###$$$###"""!!!"""###########################!!!""""""###%%%&&&&&&'''###$$$$$$$$$###"""!!! """$$$%%%$$$###"""###$$$$$$""" """###"""!!! !!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$#########""""""""" !!!!!!!!!""" """######""""""!!!"""######!!! """!!!!!!"""######"""!!! !!!!!! !!!!!!"""######qqq```VVVPPPNNNKKKKKKLLLMMMOOOPPPQQQRRRUUUWWWWWWUUUPPPNNNNNNOOOKKKJJJKKKMMMPPPRRRRRRRRROOOMMMLLLLLLMMMMMMLLLJJJFFFCCC@@@>>>===<<<:::888888777555111---)))&&&$$$%%%&&&&&&'''((())))))***&&&''')))*********)))(((%%%&&&&&&''''''(((((((((%%%&&&'''((((((((('''&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$###"""!!!######################## !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&'''''''''###"""""""""###$$$$$$%%%$$$#########$$$%%%%%%&&&'''&&&$$$#########$$$%%%$$$###"""###&&&(((((((((######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""$$$'''(((''''''(((***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***)))'''%%%'''((((((((())))))******+++***)))))))))+++,,,---++++++***)))(((((())))))%%%'''))))))((('''((())))))))))))))))))))))))))))))))))))+++,,,+++(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((()))))))))************))))))******++++++++++++***+++,,,,,,------------***,,,...000111///...,,,...............///000111...///111222222222111111222222222222222222222222111111222333333333333333111111222222222222111111.../////////////////////...//////000000//////............------,,,,,,,,,+++++++++++++++++++++++++++***)))(((((('''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))(((((($$$###"""###%%%&&&%%%$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''######$$$$$$###"""  """###"""!!! !!!"""###!!! !!!""""""!!! !!!"""$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############ !!!!!!"""""" """###$$$###### """!!!!!!"""'''*** """$$$$$$"""!!!  !!!"""###$$$rrraaaTTTMMMKKKKKKMMMPPPQQQRRRRRRTTTUUUVVVVVVTTTSSSQQQQQQQQQPPPMMMLLLJJJJJJKKKNNNQQQTTTQQQOOONNNMMMLLLJJJGGGDDDDDDAAA?????????>>>;;;777555999666666;;;444,,,000---,,,+++)))((('''''''''&&&(((***++++++***(((&&&&&&'''((())))))(((''''''((('''%%%&&&&&&'''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%###$$$&&&'''&&&$$$"""!!!###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$######"""""""""""""""%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&$$$!!!!!!###(((&&&###"""###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$$$$#########$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$&&&$$$###%%%((()))'''$$$$$$%%%%%%&&&'''((())))))$$$&&&'''&&&$$$$$$&&&))))))(((&&&%%%%%%&&&((())),,,'''"""%%%,,,111000---)))))))))))))))))))))))),,,,,,+++***))))))******------,,,++++++*********000///---***(((&&&%%%$$$***************)))))))))&&&&&&''''''((((((((()))'''((()))+++++++++***))),,,***))))))+++,,,------/////////000000000000000///000111222333333444444333222000000222444555555333444555666777777777777999777444333444666666666555555555555444444444444888555333333555666444222777555333333444555555444222222222222222333444444222222111000000///000000////////////...---++++++************************((((((((((((((('''''''''&&&'''((())))))(((&&&%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!!!!""""""######""""""""""""######"""!!! !!!###%%%%%%$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###%%%########################"""""""""""""""""""""""" !!!!!!""""""######&&&$$$$$$$$$$$$$$$""" !!!!!!""""""!!!  !!!"""###rrr```SSSMMMKKKJJJLLLOOOPPPQQQQQQSSSUUUUUUTTTRRRQQQOOONNNMMMMMMKKKJJJJJJJJJKKKNNNPPPRRRQQQOOONNNMMMLLLJJJGGGDDDDDDAAA?????????>>>;;;888444444///444>>>999,,,+++******)))'''&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$&&&'''((((((((('''&&&&&&(((&&&%%%%%%&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$###"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&%%%%%%'''***(((%%%###"""###$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###"""$$$%%%%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%%%%'''&&&%%%&&&)))***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''%%%%%%'''))))))(((&&&%%%%%%&&&((()))+++'''$$$&&&***......,,,)))))))))))))))))))))))),,,++++++******)))*********,,,------,,,+++,,,---+++******))))))******+++++++++++++++************************+++++++++,,,***+++,,,---......------,,,+++++++++,,,.........//////000111222444555555777888999:::::::::999999;;;999777777999:::;;;::::::;;;;;;;;;<<<;;;;;;;;;===;;;888888:::;;;<<<<<<;;;;;;;;;;;;;;;:::999999<<<:::888888:::;;;:::888999777666666777888777666444444444444444555666666888888777777777777777777333333333333222111000///------------............------,,,+++***)))((((((&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  ######""""""""""""#########!!! !!!###$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""" !!!###%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""sss```SSSMMMKKKJJJLLLOOOPPPPPPQQQSSSTTTUUUTTTRRRQQQOOOMMMLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPPPPOOONNNMMMLLLJJJGGGDDDCCCAAA???>>>>>>===;;;888888555000999HHHBBB000***))))))((('''''''''''''''%%%&&&'''))))))'''&&&%%%'''''''''''''''&&&%%%$$$'''%%%$$$$$$&&&&&&%%%###!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""!!!"""######"""###%%%''''''%%%###"""###$$$$$$$$$%%%$$$$$$#########$$$$$$############$$$%%%&&&&&&***)))(((&&&%%%###""""""###$$$&&&&&&%%%%%%%%%&&&((((((&&&%%%$$$#########$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''&&&((()))***)))'''&&&&&&&&&%%%%%%%%%$$$$$$(((((()))(((&&&&&&'''))))))((('''&&&&&&'''((()))((((((''''''((()))+++,,,))))))))))))))))))))))))+++++++++***************'''+++000000---+++---000((((((((()))***+++,,,---))))))(((((((((''''''''')))*********++++++++++++***+++,,,---............///000000111222222333333222333444666888;;;===>>>BBBCCCDDDEEEFFFEEECCCBBBFFFDDDAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBB@@@@@@AAACCCBBBBBB???????????????===;;;:::===;;;::::::;;;<<<<<<;;;888666555555666777777666777777666666666777888888999999888888888999::::::888888999999888777666666333333333333333333333333444333222000...,,,+++******)))((((((''''''''''''((('''''''''&&&&&&&&&%%%(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######""""""""""""######$$$"""!!!!!!"""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""  !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """$$$%%%$$$""" !!!!!!!!!!!!!!!!!!"""!!!!!! !!!uuu___TTTNNNKKKKKKMMMPPPQQQQQQRRRTTTUUUWWWVVVUUUSSSQQQNNNLLLKKKGGGHHHIIIJJJLLLMMMNNNNNNPPPOOOMMMMMMMMMKKKGGGEEECCCAAA@@@>>>===;;;:::999:::777444???MMMCCC000++++++***)))))))))))))))***'''((()))******)))(((''''''''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!!!!! """######$$$$$$######"""$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""############""""""#########"""!!! !!!"""&&&$$$######$$$%%%%%%$$$""""""""""""###$$$&&&'''############$$$%%%&&&'''(((((('''&&&$$$###"""!!!"""$$$&&&&&&%%%$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''((()))((((((''''''''''''((((((&&&((()))(((&&&&&&(((+++))))))))))))))))))))))))******+++++++++*********&&&---444444///,,,---111+++******)))(((((()))))))))))))))(((((((((((((((+++++++++,,,,,,------------......000000111222222666777999:::::::::;;;<<<;;;;;;<<<>>>@@@CCCEEEGGGKKKMMMPPPRRRSSSSSSQQQPPPPPPNNNKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJJJJJJJJJJHHHFFFDDDEEEEEEEEECCCAAA???===>>>>>>======>>>?????????;;;999888888999::::::999999888888888888999::::::999999888999999:::;;;;;;=========>>>======<<<<<<:::999999999999999888888999888777555444333111111222000...,,,***)))******(((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&$$$######""""""######$$$%%%###!!!!!!"""###"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!###$$$###!!! !!!""""""!!!!!!###"""!!! vvv___UUUPPPLLLMMMOOORRRSSSSSSTTTVVVWWWWWWVVVUUUTTTRRROOOMMMKKKGGGGGGHHHJJJKKKLLLMMMNNNOOONNNMMMMMMMMMKKKHHHEEEBBBAAA@@@===;;;:::::::::666666666AAAIII:::))))))+++***)))))))))))))))***(((((()))******)))((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$(((''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!!!!! """######$$$$$$######"""$$$$$$############$$$$$$%%%%%%$$$#####################$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$#########"""######$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$#########"""!!!###%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%&&&''''''&&&''''''&&&&&&&&&'''((()))))))))***)))((((((((()))))))))(((((((((''''''(((((((((%%%(((***)))%%%$$$'''***************************)))******+++++++++******)))000888888222---,,,///,,,+++***)))(((''''''''',,,,,,---------.........///000000111222444444555666666777888999:::;;;;;;===???AAAAAAAAAAAACCCEEEFFFFFFEEEFFFGGGJJJLLLMMMSSSVVV[[[```bbbbbbaaa```ZZZXXXUUUTTTTTTTTTTTTSSSQQQQQQQQQRRRTTTVVVXXXYYYZZZYYYWWWVVVUUUSSSPPPMMMOOOOOONNNMMMKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFCCCBBB@@@@@@AAAAAAAAA@@@<<<<<<;;;;;;<<<<<<===>>>===============>>>???@@@???@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::<<<:::777444111/////////++++++******)))(((((('''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$$$$############$$$$$$%%%###!!!!!!"""###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! """!!! !!!######!!!  !!!""""""!!!!!!###"""!!! xxx```WWWRRRMMMNNNPPPSSSTTTTTTUUUWWWXXXTTTTTTTTTSSSQQQOOOLLLJJJHHHHHHHHHIIIKKKLLLNNNOOOOOONNNMMMMMMMMMKKKHHHFFFBBBBBB@@@===:::999:::;;;777888:::CCCFFF555'''...))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&'''''''''((($$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$""" !!!$$$&&&&&&&&&$$$#########%%%&&&%%%$$$%%%%%%%%%$$$###""" ############$$$%%%&&&&&&!!!"""""""""######$$$$$$!!!"""$$$$$$#########$$$%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###%%%''''''&&&%%%&&&'''%%%&&&'''((()))***++++++)))(((&&&''')))******)))((((((((((((((((((((((((%%%(((***)))'''&&&(((***************************((()))***,,,,,,+++******+++222999;;;666000------***************+++,,,---+++,,,---...///000111222222222444666888999;;;;;;>>>>>>>>>???AAABBBDDDEEEGGGIIIKKKJJJHHHIIINNNQQQSSSRRRQQQQQQQQQSSSVVVWWW___ccciiiooorrrsssqqqooofffdddaaa```aaaaaaaaa```]]]]]]^^^___bbbdddgggiiijjjiiihhhgggfffccc___[[[YYYXXXVVVTTTQQQOOOMMMLLLKKKLLLLLLKKKIIIHHHJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@@@@@@@@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@??????>>>======>>>>>>???@@@@@@AAACCCAAA???<<<:::888777666111000000///...---,,,,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$$$$############$$$$$$$$$"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!"""######"""  !!!!!!!!!!!!!!!!!!"""!!!!!! !!!yyyaaaXXXSSSNNNMMMPPPRRRTTTTTTUUUVVVXXXTTTTTTUUUTTTSSSPPPNNNLLLJJJIIIHHHIIIJJJLLLOOOQQQOOONNNMMMMMMMMMKKKHHHFFFAAABBB@@@===999888999<<<999888999BBBFFF555)))333******)))'''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&((()))***'''&&&%%%&&&((()))((('''%%%%%%&&&&&&&&&&&&''''''$$$###"""""""""###%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%$$$######$$$%%%%%%"""######$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$###$$$######$$$&&&&&&%%%$$$ !!!###%%%%%%$$$""" $$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%###&&&((((((&&&%%%'''(((&&&'''''''''(((((())))))(((&&&$$$&&&)))++++++***(((((())))))))))))((((((&&&'''((()))(((((()))***************************''')))***,,,,,,,,,***)))+++111888;;;:::555000---++++++,,,---...000111222---...///111333555777888999:::<<>>777777666555444333222222000///---+++***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###!!! !!!###$$$$$$### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!! !!! !!!!!!"""zzzbbbYYYTTTNNNLLLOOORRRSSSSSSTTTVVVWWWUUUVVVWWWWWWVVVTTTQQQOOOKKKJJJIIIHHHJJJLLLPPPRRRNNNMMMMMMMMMMMMLLLIIIFFFAAABBB@@@===999777999<<<666333111<<>>@@@>>>AAADDDEEEFFFIIINNNSSSWWWXXXZZZ]]]```ccceeefffpppooonnnmmmmmmnnnooopppnnnnnnmmmllllllnnnsssvvv}}}||||||}}}}}}}}}{{{yyyyyyyyyyyyyyyxxxuuurrrqqqssstttyyywwwsssnnniiifffcccbbbgggddd```\\\ZZZZZZ\\\]]]\\\[[[YYYWWWVVVUUUTTTTTTOOOMMMJJJIIIJJJLLLLLLLLLFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGGGGBBBCCCCCCCCCBBB@@@>>><<<>>>;;;888444000...,,,,,,---,,,+++)))))))))******+++)))''''''((((((&&&$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""!!!!!! """"""""""""""""""""""""########################$$$$$$$$$#########""""""!!!""""""""""""#########"""!!!"""$$$''''''&&&$$$!!!!!!""""""##################"""!!!!!!!!!!!!!!!~~~gggZZZSSSPPPMMMNNNPPPSSSTTTUUUUUUUUUUUUSSSQQQQQQQQQPPPNNNLLLKKKJJJHHHGGGHHHIIIKKKLLLOOONNNNNNNNNNNNLLLIIIFFFBBB@@@===;;;;;;;;;:::999999777444222111///,,,************))))))(((&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""$$$&&&'''&&&$$$########################%%%%%%%%%&&&''''''%%%#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$###'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((((((******)))(((((()))******((((((((())))))))))))***)))))))))******))))))((()))(((((((((((()))******,,,+++************++++++***+++,,,,,,,,,+++)))(((.........///111222333333000444999<<<;;;999888777;;;;;;<<<>>>AAADDDHHHIIIIIILLLPPPSSSTTTXXX]]]bbbjjjkkkmmmppprrrtttvvvwww}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{}}}|||wwwssspppnnnpppmmmjjjgggeeeeeefffggghhhgggfffdddcccaaa```___ZZZVVVQQQMMMKKKKKKJJJIIIIIIHHHFFFDDDBBBBBBBBBBBB??????@@@@@@@@@@@@@@@???CCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEECCCCCCBBBAAA>>>;;;888555444333222111///---,,,++++++,,,)))'''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!!!!"""""""""######"""""""""$$$&&&&&&%%%###""""""!!!!!!"""######$$$######"""!!!!!!!!!!!!!!!}}}gggZZZSSSPPPLLLMMMOOORRRTTTTTTTTTTTTTTTRRRPPPPPPPPPOOOMMMKKKJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNMMMNNNNNNLLLIIIFFFBBB@@@===;;;;;;;;;:::999;;;888555333111///,,,***))))))))))))(((''''''&&&))))))(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((()))))))))((())))))***+++,,,,,,++++++++++++,,,---***+++,,,---..................///111444666888::::::===@@@BBBAAAAAAAAABBBDDDEEEHHHLLLPPPTTTWWWXXXXXX\\\aaaeeegggjjjpppuuu~~~}}}}}}{{{yyyvvvuuuttttttuuuxxxxxxxxxwwwuuussspppoooiiiddd\\\UUUQQQOOONNNMMMOOOMMMJJJGGGFFFFFFGGGHHHCCCCCCCCCCCCBBBAAA@@@???BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHGGGEEECCC@@@>>>===:::888666444222000//////***)))(((((())))))(((''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########""""""###############"""""""""""""""""""""""""""########################$$$############"""""""""!!!!!!!!!""""""""""""###$$$######$$$%%%%%%$$$"""###"""!!! !!!"""###$$$###""""""!!!!!!!!!!!!!!!zzzfffYYYRRRNNNIIIKKKMMMOOOQQQRRRRRRRRRUUUSSSQQQPPPPPPOOOMMMLLLJJJIIIHHHGGGGGGIIIKKKLLLNNNMMMMMMMMMNNNLLLIIIFFFDDDBBB???=========<<<;;;<<<999666333111///,,,)))(((((())))))(((''''''&&&******))))))((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###"""######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))*********''''''((()))))))))((((((***))))))))))))***+++++++++++++++++++++,,,---...,,,---...///111222333333111222555777:::>>>BBBEEEGGGIIILLLMMMMMMNNNOOOQQQOOORRRVVV[[[```dddfffhhhhhhlllrrrvvvwwwzzz~~~}}}wwwqqqhhhaaa\\\ZZZYYYYYYWWWUUUQQQMMMKKKKKKMMMNNNMMMLLLKKKJJJHHHFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHEEEEEEGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJGGGFFFBBBAAA???<<<999777555444000...,,,,,,,,,+++)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""######$$$$$$$$$$$$###""""""""""""""""""""""""####################################"""""""""""""""""""""############$$$%%%#########$$$$$$###"""###"""!!! !!!###$$$""""""!!!!!!!!!!!!""""""vvvbbbWWWQQQMMMIIIKKKMMMOOOQQQRRRRRRRRRVVVTTTRRRQQQQQQQQQOOOMMMJJJIIIGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMMMMLLLIIIFFFDDDBBB???=========<<<;;;;;;999666333111///+++)))'''((((((((((((''''''&&&******))))))((((((''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''******))))))((((((((('''&&&''''''''''''''''''&&&'''''''''((((((((())))))''''''((()))))))))))))))***************+++,,,,,,*********+++,,,---...///......///111222444666777999<<>>AAAGGGMMMTTTZZZ]]]```dddiiikkknnnttt}}}{{{xxxvvvsssrrrpppnnnkkkhhheeeccc[[[YYYUUUQQQMMMKKKIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGIIILLLOOOQQQTTTUUUVVVVVVUUUTTTRRRQQQPPPNNNJJJHHHFFFCCC@@@===333222000---+++***)))(((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""#########""""""""""""""""""""""""######################## !!!!!!!!!""""""###### !!!!!!!!!!!!###!!! """$$$%%%%%%!!!###$$$###!!!!!!!!!!!!!!!!!!"""######rrr```XXXTTTQQQOOOPPPQQQSSSTTTTTTUUUUUUVVVUUURRRPPPNNNNNNOOOOOOKKKJJJIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLMMMLLLJJJGGGDDDBBB@@@>>><<<<<<<<<<<<666444222000000///---+++&&&'''''''''((()))))))))''''''(((((())))))******''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&$$$###"""###$$$$$$'''&&&&&&%%%$$$###""""""!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$ !!!!!!!!! ###%%%#########$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%$$$#########%%%((()))%%%&&&&&&$$$######%%%'''$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''')))***)))******)))'''%%%&&&'''&&&'''''''''(((((())))))$$$%%%(((***,,,,,,,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))***++++++,,,''''''(((((())))))******++++++)))((((((''''''''',,,++++++,,,------,,,+++)))***+++,,,---...///000///222555666666:::@@@EEEKKKNNNSSSXXX\\\aaafffjjjqqquuuzzz}}}~~~~~~~~~|||||||||~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}yyysssnnnllljjjeee]]]VVVRRRQQQRRRMMMNNNMMMKKKHHHFFFEEEFFFCCCDDDEEEEEEFFFGGGJJJLLLQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSQQQPPPNNNLLLKKKJJJAAA>>>999444111/////////*********))))))(((((((((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&%%%$$$###""""""###%%%&&&'''&&&&&&%%%###############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%###"""!!!""""""###$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%###############"""!!!!!!""""""""""""""""""""""""qqqaaaXXXTTTQQQNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMKKKJJJHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKKKKJJJGGGEEEDDDBBB@@@>>><<<;;;::::::666444222111111000---+++&&&''''''''''''''''''(((((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%''''''&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%#########%%%'''(((&&&''''''&&&%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((()))***)))'''%%%&&&'''''''''''''''((((((((()))(((((()))***************************************((((((((()))))))))))))))(((((())))))******++++++*********+++++++++++++++******))))))))))))******+++++++++,,,.........---------......///111444555333888===AAAEEEJJJRRRWWW^^^aaafffjjjoootttyyy|||}}}yyyvvvtttwww{{{}}}zzzyyyxxxxxxxxxyyy{{{}}}~~~yyyuuussssssrrrrrrrrrssstttuuutttvvvyyy|||uuummmddd^^^\\\[[[YYYYYYXXXUUUPPPMMMKKKKKKJJJJJJIIIIIIHHHJJJLLLNNNQQQSSSUUUXXXYYYZZZYYYYYYVVVVVVUUUSSSRRRPPPOOONNNIIIFFFAAA<<<888555333333---,,,+++******))))))))))))'''&&&&&&'''(((&&&%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$############""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$!!!"""###$$$$$$$$$""""""""""""""""""""""""pppaaaYYYTTTPPPMMMNNNPPPRRRTTTUUUVVVVVVRRRSSSTTTTTTSSSPPPMMMKKKJJJIIIHHHGGGHHHIIIKKKLLLOOOMMMJJJIIIIIIHHHEEECCCCCCBBB@@@===;;;999888888777555333222111000...,,,))))))(((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&'''&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''((((((((((((++++++***)))((((((((((((******++++++++++++******'''((())))))******)))))))))*********************,,,,,,++++++++++++++++++))))))))))))***+++,,,---))))))***+++,,,---......---.........///333888<<<<<>>:::666444333+++***))))))***+++)))(((''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%$$$######"""$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$"""""""""###$$$%%%######$$$$$$$$$######"""######""""""""""""######""""""###$$$$$$$$$######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!lll^^^WWWPPPJJJLLLMMMOOOQQQSSSTTTUUUUUUTTTRRROOOLLLKKKKKKLLLMMMHHHGGGFFFFFFGGGIIIKKKMMMKKKJJJHHHHHHHHHHHHFFFEEEAAA@@@???>>>;;;999777555777555333222111000...,,,((('''''''''''''''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%###!!! $$$'''%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&'''(((((())))))(((((('''((()))((('''&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''((()))***+++******))))))))))))******'''(((***,,,,,,+++***)))******++++++++++++++++++......------------------,,,,,,++++++***++++++++++++---///000///111666:::>>>DDDKKKQQQVVV^^^hhhqqqvvv}}}{{{vvvrrrqqqiiihhheeeaaa]]]\\\^^^```aaabbbbbbcccdddeeeeeeeeedddcccdddfffkkkqqqwww{{{rrrpppmmmjjjhhhggghhhhhhkkknnnrrrxxx|||}}}{{{yyyzzz|||~~~~~~xxxwwwtttqqqnnnkkkiiihhhgggfffcccbbbaaaccceeegggfffeeefffgggiiiiiihhhfffeeecccaaa___```cccgggiiikkklllmmmmmmpppuuu{{{|||rrrnnnhhhdddaaa\\\UUUOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZ[[[WWWXXXYYYYYYXXXWWWVVVTTTRRRPPPMMMIIIEEEAAA===<<<333111/////////...,,,******)))((((((''''''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$#######################################$$$$$$$$$##################$$$%%%""""""###$$$$$$$$$$$$$$$######""""""""""""######"""######$$$$$$$$$###### !!!"""#########""""""""""""""""""""""""~~~jjj]]]XXXRRRLLLLLLMMMOOOQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMMMMLLLGGGGGGFFFFFFGGGIIIKKKMMMLLLKKKJJJJJJJJJHHHEEEBBB@@@@@@???>>>===:::888777666444222111111000---+++'''(((((((((((((((((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))'''&&&%%%$$$%%%&&&$$$###"""###%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&''''''((((((&&&((()))((('''&&&((())))))(((((((((''''''''''''%%%&&&'''((())))))))))))+++)))'''&&&&&&''')))+++'''(((+++,,,---,,,***)))*********++++++,,,,,,,,,------------............------,,,------...///000,,,000444555666:::AAAGGGMMMVVV```hhhlllrrr{{{}}}{{{{{{}}}zzzvvvqqqllliiifffeee]]]^^^]]][[[YYY[[[___cccbbbcccdddfffhhhjjjkkklllmmmmmmnnnppptttyyy~~~|||zzzvvvrrrooonnnnnnnnnooosssxxx{{{}}}}}}}}}~~~~~~|||yyyvvvrrrqqqqqqnnnkkkhhhhhhiiikkklllllllllmmmnnnppppppnnnllliiihhhfffeeedddeeeggghhhffffffeeecccdddggglllpppwwwyyy{{{zzzxxxxxx{{{~~~{{{wwwssslllccc[[[VVVTTTQQQNNNMMMNNNPPPQQQRRRSSSTTTVVVWWWYYYZZZZZZXXXYYYYYYYYYYYYYYYYYYXXXTTTTTTTTTRRRPPPLLLIIIGGG???===:::777555333///------,,,***((('''''''''(((''''''&&&%%%&&&&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#######################################$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%######""""""""""""############$$$$$$$$$######"""!!!"""###$$$$$$$$$""""""""""""""""""""""""|||iii]]]YYYUUUPPPMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSTTTTTTRRRPPPMMMLLLGGGFFFFFFEEEGGGIIIKKKMMMNNNMMMLLLLLLKKKHHHCCC@@@????????????===;;;999888666444222000000///---+++******++++++,,,,,,,,,---%%%&&&&&&''''''(((((((((''''''''''''''''''''''''#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!###&&&'''%%%"""!!! $$$$$$######"""###############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&''''''''''''((('''&&&%%%%%%''')))$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%&&&'''(((&&&((()))(((''''''((()))))))))(((((('''''''''&&&&&&'''((()))))))))(((''')))'''$$$""""""$$$''')))'''(((+++------,,,***((())))))***+++,,,,,,------+++++++++,,,,,,------------------...000111333444666;;;@@@CCCEEEKKKTTT[[[```jjjvvv~~~|||wwwyyyyyyuuuoooiiiggggggllljjjhhhfffdddcccccccccYYY[[[\\\[[[\\\___eeekkkkkkkkklllnnnooopppqqqrrruuuvvvxxx{{{~~~}}}yyyuuutttssstttuuuyyy}}}~~~}}}{{{yyyyyywwwtttqqqqqqrrruuuvvvwwwwwwxxxzzz{{{{{{xxxvvvoooooonnnmmmmmmlllllllllgggeeeccc___]]]___cccfffiiikkklllkkkhhhgggiiilllppptttxxx}}}xxxpppbbb^^^YYYUUUSSSTTTVVVWWWQQQRRRSSSUUUWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZTTTVVVWWWXXXWWWTTTQQQOOOJJJGGGBBB>>>:::666222......---+++)))'''''''''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$######""""""########################%%%$$$$$$$$$######""""""!!!"""###%%%%%%%%%$$$### """###%%%%%%&&&&&&######""""""""""""############$$$$$$$$$######"""###############"""!!!!!!""""""""""""""""""""""""lll\\\SSSPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQPPPOOONNNKKKIIIGGGFFFGGGHHHKKKLLLLLLMMMMMMMMMJJJGGGCCC@@@===??????>>>;;;999888999666555444222000...,,,***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&######%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%'''(((%%%$$$###""""""###$$$%%%&&&&&&''''''&&&$$$###!!!$$$$$$$$$#########"""""")))((('''%%%$$$$$$%%%%%%)))%%%!!! ###''')))))))))(((&&&$$$#########$$$"""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!"""&&&(((%%%!!! %%%(((***)))'''%%%'''&&&$$$######$$$&&&'''((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((((((((*********)))))))))))))))++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***,,,......---------...000000000111222555888:::;;;BBBKKKRRRWWW^^^gggnnnyyy{{{|||{{{zzzyyywwwrrrlllhhhbbbcccdddbbb___\\\ZZZZZZ___dddfffdddeeehhhjjjiiibbbbbbbbbcccfffkkkpppsssyyyxxxvvvttttttuuuwwwxxxyyy|||~~~|||{{{zzzzzz}}}}}}{{{zzz{{{}}}~~~|||xxxvvvtttsssttttttsssrrrppplllfffaaa___```ccceeeeeeeeedddbbb___^^^^^^```___```aaadddhhhpppxxx{{{qqqddd]]][[[ZZZWWWSSSSSSSSSSSSUUUVVVXXXZZZ[[[XXXZZZ[[[[[[YYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVSSSRRRNNNJJJEEE???;;;999777333---******+++------&&&'''(((+++......,,,***((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""$$$$$$######$$$&&&''')))"""############$$$$$$$$$$$$###"""###%%%%%%###!!!$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!lll\\\TTTPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTSSSRRRQQQOOONNNNNNJJJIIIGGGFFFFFFHHHJJJLLLKKKLLLMMMLLLJJJGGGCCCAAA@@@AAAAAA@@@===:::999999666666555333111...+++***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!  """"""&&&%%%$$$######$$$%%%&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$((('''&&&%%%$$$$$$$$$%%%### """######''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""''')))(((%%%"""$$$''')))***(((&&&$$$'''&&&%%%######%%%&&&'''((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))((((((************))))))))))))++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---***+++---,,,+++++++++,,,...///000111333777<<>>:::444000...---,,,+++***))))))***+++***(((&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$###############"""""""""###$$$&&&&&&"""############$$$$$$$$$###""""""###%%%%%%$$$######""""""!!!!!!""""""###""""""!!! !!!!!!kkk\\\TTTQQQOOOMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRPPPOOONNNMMMJJJHHHFFFEEEFFFGGGJJJKKKJJJKKKKKKKKKJJJGGGEEECCCDDDDDDDDDBBB>>>;;;::::::333333444444222000---+++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""######"""""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$###"""!!!!!!###%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######""""""&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###!!! ###''')))(((&&&'''((())))))((('''%%%$$$'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''(((((()))+++++++++******)))))))))******************************+++++++++,,,,,,,,,******++++++,,,,,,------,,,---...---,,,+++---...///111444777;;;AAAIIINNN\\\dddnnnwww}}}~~~uuukkkiiinnnqqqnnnjjj___]]]\\\[[[[[[ZZZXXXVVVWWW[[[___``````___^^^^^^eeemmmssstttvvvxxxxxxvvvzzz{{{|||}}}~~~~~~~~~~~~}}}}}}zzzuuupppmmmmmmmmmnnnqqqqqqooojjjccc\\\XXXWWWUUUTTTSSSQQQQQQTTTYYY]]]]]]___aaacccfffkkkqqqvvvxxxooohhhaaa___\\\[[[ZZZYYYVVVTTTUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^````````````___\\\\\\[[[YYYWWWUUUSSSQQQIIIEEE???:::666222---***,,,***)))((()))***)))((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$############!!!!!!!!!!!!!!!"""###$$$"""############$$$$$$$$$"""""""""###%%%%%%$$$### !!!!!!""""""!!!!!!  !!!!!!~~~iii[[[TTTQQQOOOMMMMMMNNNPPPQQQRRRSSSSSSTTTSSSRRRQQQPPPNNNMMMMMMIIIHHHFFFEEEEEEGGGJJJKKKIIIJJJJJJJJJIIIGGGFFFDDDEEEFFFEEECCC>>>;;;999999...///111222222111///---))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%&&&'''((((((''''''"""###%%%&&&'''&&&%%%%%%""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$)))((((((((('''&&&&&&%%%''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((((((((()))+++++++++***))))))(((((()))***************++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,.../////////...///111444666999???DDDKKKSSS]]]ddduuu{{{~~~rrreee```dddhhhhhheeeaaa___]]]]]]^^^_________^^^bbbhhhkkkllllllllllllmmmtttyyyzzz}}}|||{{{xxxwwwwwwxxxzzz{{{zzz{{{zzzvvvooohhhdddbbbbbb```\\\XXXTTTSSSUUUXXXVVVWWWWWWXXX[[[^^^bbbeeelllpppvvv||||||qqqnnnjjjhhhgggeeeaaa]]]YYYXXXWWWWWWWWWWWWWWWVVVWWWYYY\\\^^^````````````^^^^^^]]]\\\[[[ZZZXXXWWWSSSOOOKKKFFFAAA:::444000...,,,***)))+++,,,------(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$$$$###"""###%%%%%%###!!! !!!""""""!!!  !!!"""zzzfffZZZTTTQQQOOOMMMNNNPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFEEEFFFGGGJJJLLLIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBB===:::888888///000111111000...,,,+++))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((())))))))))))))))))(((*********))))))((((((((())))))******+++++++++,,,******+++++++++,,,,,,,,,...------,,,,,,+++++++++,,,,,,------...111666:::@@@FFFOOOVVV^^^gggrrrzzzuuuhhhaaaaaaeeefffeeefffdddbbbbbbeeeggghhhhhhhhhlllqqquuuvvvwwwxxxyyywww||||||{{{zzzyyyzzz}}}|||xxxuuuttttttqqqllleee___[[[[[[\\\^^^\\\ZZZYYYYYYYYYZZZZZZ[[[]]]```cccfffjjjnnnqqq|||~~~zzzyyyyyywwwrrrmmmdddaaa]]]ZZZYYYWWWUUURRRUUUVVVYYY[[[^^^___```````````````___^^^\\\[[[ZZZYYYWWWSSSPPPLLLFFF@@@;;;666222...,,,,,,---------(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""##################""""""#########$$$$$$$$$&&&%%%$$$$$$$$$###!!! !!!""""""!!!  !!!"""vvvcccYYYTTTQQQOOOLLLNNNPPPRRRTTTUUUUUUUUURRRRRRQQQPPPNNNMMMLLLKKKKKKIIIGGGFFFGGGHHHKKKLLLIIIIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDAAA===999888777666555333111...+++((('''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$%%%'''((()))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%###"""###$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******$$$$$$%%%&&&''''''((()))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------............------------)))***,,,...111777???DDDOOOWWWbbbjjjpppxxxwwwxxxwwwvvv{{{yyypppiiifffhhhjjjlllqqqpppnnnoooqqqsssttttttpppsssvvvyyyzzz{{{}}}~~~}}}}}}{{{tttmmmhhhhhhhhhmmmjjjeeebbb```^^^[[[YYYWWWWWWXXXXXXXXXYYYYYYYYY___iiiwww|||sssmmmfffaaa^^^[[[WWWSSSUUUUUUWWWYYY\\\^^^```aaaccccccbbbbbbaaa```___^^^]]]\\\ZZZYYYVVVRRRMMMIIICCC???999444000---+++)))******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%$$$$$$$$$###!!! !!!!!!""""""!!!!!!  !!!!!!rrr```WWWTTTQQQOOOKKKLLLOOORRRTTTTTTTTTTTTRRRQQQPPPOOONNNLLLKKKKKKLLLJJJHHHGGGHHHIIILLLMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDAAA===:::888888999777444111...,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%'''######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$!!!"""###%%%&&&'''(((((((((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&((('''%%%$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''((()))***+++%%%%%%'''(((((()))((((((((((((((())))))(((((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((()))************)))(((((())))))******+++++++++))))))***++++++,,,------,,,,,,---------.........------......///000000111000222555888???GGGQQQXXXccclllwww~~~|||sssssspppllloooxxx~~~{{{vvvqqqqqquuuyyy~~~}}}~~~yyy{{{}}}}}}}}}}}}zzzzzz{{{}}}yyytttpppnnnkkkgggddd```___^^^\\\ZZZXXXUUURRRSSSYYYcccooo|||yyypppjjjfffbbb\\\WWWTTTTTTTTTVVVXXX[[[^^^```bbbcccccccccccccccbbbbbbbbb```______^^^[[[WWWTTTQQQMMMFFF@@@:::555000---...---,,,***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$######"""###%%%%%%###"""###""""""!!!!!!""""""###""""""!!! !!!!!!ppp^^^VVVTTTRRROOOIIIKKKNNNQQQSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLKKKIIIHHHHHHJJJMMMNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDBBB>>>;;;::::::777555333111000000111222))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((###&&&((((((%%%$$$%%%'''""""""###$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$&&&'''%%%###"""%%%''''''&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''''''''(((&&&''')))******)))(((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((()))***++++++***)))((())))))***+++,,,------...))))))***+++,,,,,,---------------.........//////++++++---///111222444555;;;===AAAFFFMMMXXXccckkkrrr|||{{{rrrqqqlllhhhkkkuuu}}}{{{zzz~~~|||zzzwwwssspppkkkiiigggdddaaa]]]XXXUUURRRUUUYYY```iiiuuuvvvppplllhhhaaa\\\SSSRRRQQQRRRTTTXXX\\\^^^```aaabbbcccddddddddddddeeecccbbbbbbaaa___\\\ZZZZZZVVVPPPJJJEEE???:::777111000...,,,+++))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$!!! !!!###%%%&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!nnn___XXXSSSOOONNNMMMNNNPPPRRRSSSSSSRRRQQQUUURRROOOMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGEEEDDDDDDCCCCCC@@@???>>>======<<<:::777888555222111000///...,,,)))***+++++++++)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''#########$$$%%%&&&'''((("""###%%%&&&&&&%%%###"""%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%%%%&&&(((%%%###%%%(((***&&&"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''&&&$$$$$$&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&(((,,,000000,,,(((((())))))((($$$ ))))))******)))'''%%%$$$))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++***)))'''''''''((()))---+++***)))***)))'''&&&)))***,,,---...------,,,+++)))''''''***,,,+++)))---,,,+++---000111///---000...,,,...333888::::::>>>FFFMMMTTT^^^mmmxxx}}}~~~~~~|||yyyooopppqqqrrrtttxxx~~~~~~|||yyyvvvrrrnnniiiddd```YYYYYYXXXWWWZZZ___fffkkkuuuyyyzzzvvvppphhhbbbZZZWWWSSSRRRUUUXXX[[[]]]\\\___bbbbbbaaaaaadddgggfffeeecccaaa`````````aaa]]]\\\ZZZVVVPPPHHHBBB===999555000---+++***((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!! !!!"""###'''%%%$$$$$$%%%&&&%%%###############""""""""""""%%%###"""###%%%%%%### mmm^^^XXXRRROOOMMMLLLNNNPPPRRRSSSSSSSSSRRRTTTQQQNNNLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJMMMLLLJJJGGGEEECCCBBBAAA@@@???>>>======<<<:::777777555222111111000...---)))******+++***)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%(((%%%###%%%((()))&&&###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$'''))))))%%%"""%%%%%%'''''''''%%%###"""!!!!!!###%%%&&&'''((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++***)))(((''''''((()))+++***(((((())))))'''&&&***+++,,,............---,,,***((()))+++---,,,+++,,,+++***,,,///111000...111000000222777===BBBEEENNNXXXbbbkkkuuu~~~xxxuuusssssssssssswww{{{zzz{{{{{{|||}}}}}}{{{xxxtttnnnjjjhhhfffbbb^^^\\\\\\^^^aaacccgggnnnwww~~~vvvooofffbbb]]]YYYYYYZZZ[[[[[[\\\]]]______^^^___bbbeeegggfffeeecccbbbaaa``````dddcccaaa___ZZZUUUPPPMMMCCC???:::555222///---*********))))))((((((((((((''''''%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###"""""""""$$$%%%$$$###############""""""""""""$$$###"""###%%%%%%###!!!lll^^^WWWRRRNNNMMMLLLMMMOOORRRSSSTTTTTTTTTSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJMMMLLLKKKHHHFFFDDDBBBAAA@@@???=========<<<999777555444222111111111///---)))************)))(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%'''%%%$$$%%%((()))&&&###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''&&&$$$"""%%%%%%&&&(((((()))))))))((((((''''''&&&'''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))*********))))))(((((((((((())))))((('''((())))))((('''((()))***+++,,,,,,,,,,,,---,,,***+++---......------,,,+++,,,...111222222222444777:::???FFFPPPXXXfffqqq}}}xxxvvvtttpppmmmjjjhhhggglllooorrrvvv~~~zzzyyyvvvpppjjjddd___[[[YYYUUUWWW\\\bbbjjjrrrxxx|||~~~tttoooiiidddbbbaaa```___^^^^^^]]][[[ZZZ\\\```cccggggggffffffdddbbbaaa```ccccccbbb```^^^\\\ZZZYYYPPPLLLFFF@@@;;;666111...++++++)))((('''&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%$$$######$$$%%%&&&%%%$$$############$$$%%%"""!!! !!!###$$$$$$###############""""""""""""###""""""###$$$$$$###!!!lll^^^XXXTTTPPPNNNLLLMMMOOOQQQSSSUUUUUUUUUSSSQQQNNNLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHGGGFFFDDDDDD@@@>>>=========;;;999777444333111111222111000...))))))*********)))))))))((((((''''''''''''((((((''''''''''''''''''''''''******)))(((((((((((((((&&&''''''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$&&&'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%'''&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%))))))(((((((((((('''(((---+++)))'''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))******)))))))))(((((((((((())))))((('''(((***+++***))))))***++++++,,,,,,------,,,,,,+++,,,---.../////////...------///222555666444:::AAAFFFKKKUUUcccnnn~~~~~~uuuppprrrsssrrrppplllhhhgggnnnppprrrvvv~~~xxxrrrjjjccc___WWWWWWWWWYYY]]]ccchhhkkkxxx{{{uuuqqqnnnmmmlllkkkdddaaa\\\XXXWWWXXX\\\___cccdddeeeffffffeeecccbbbbbbaaa``````___^^^^^^^^^ZZZUUUOOOIIIBBB<<<555111...---+++)))''''''''''''(((((('''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$$$$$$$######$$$$$$$$$$$$###""""""$$$%%%$$$###############"""""""""!!!"""""""""###$$$$$$###"""lll```ZZZVVVRRRPPPMMMNNNOOOQQQSSSUUUVVVVVVTTTRRROOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGFFFEEECCCBBB???>>>===<<<<<<;;;999666333222222222222222///---))))))))))))))))))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############%%%&&&***)))(((((('''&&&&&&&&&"""""""""###%%%''')))+++((((((((((((((((((((((((((((((((())))))******+++((((((((())))))))))))(((+++***)))***,,,------,,,------......//////000111++++++,,,,,,,,,---///000/////////000111444888;;;;;;CCCMMMTTT[[[fffvvv~~~zzztttoooqqquuuzzz{{{xxxtttrrrpppssswwwzzz~~~zzzqqqkkkeeebbb^^^ZZZYYYZZZ]]]^^^dddnnn}}}}}}{{{yyyxxxlllggg___XXXTTTTTTVVVXXX]]]___aaaccceeeeeeeeeeeeeeeeeeddddddcccccccccccc```]]]XXXRRRLLLEEE>>>999555333000...,,,+++++++++))))))))))))((((((''''''''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%########################(((&&&%%%%%%&&&&&&$$$###############"""""""""!!! !!!"""###############lll```\\\WWWSSSRRRNNNOOOPPPQQQSSSTTTVVVVVVUUURRROOONNNNNNOOONNNMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHEEEBBB???>>>???>>><<<<<<<<<;;;888666444333222333333111...,,,)))))))))((())))))***+++&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$#########$$$&&&%%%%%%$$$#########"""%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))###&&&(((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&(((***&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))))))))))))))*********+++'''(((((())))))))))))(((,,,+++***+++---......,,,************+++,,,---...***,,,------,,,---///111///111333666999===BBBFFFJJJSSS]]]fffmmmxxxyyytttrrrsssrrrpppooopppwww|||~~~}}}}}}{{{yyysssooohhhaaa\\\ZZZYYYZZZXXX^^^hhhtttzzzsssggg]]]WWWTTTSSSRRRXXXYYY\\\^^^aaadddeeefffeeeffffffffffffeeedddccceeeccc```]]]YYYSSSLLLHHH;;;888444000,,,*********)))************)))((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$""""""############""""""'''&&&%%%%%%&&&&&&%%%###############""""""""""""!!!######""""""###$$$kkk```[[[WWWSSSRRRPPPPPPPPPQQQRRRTTTUUUVVVTTTQQQOOONNNNNNNNNNNNMMMJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGCCC@@@>>>???===<<<<<<<<<;;;888666444444333333333111---******)))((((((((()))+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((###%%%(((((('''%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))+++,,,+++)))((()))***$$$%%%''')))******((((((************)))((('''&&&************************((((((((()))))))))))))))&&&'''((()))******)))(((,,,+++***+++---------+++)))((((((((((((***+++,,,+++---//////......111444111666===BBBHHHMMMTTTYYY^^^eeennnwww~~~{{{tttooofffdddfffjjjkkkjjjooowww}}}}}}uuummmgggdddbbbbbb\\\]]]___dddnnnwwwjjjaaa[[[WWWTTTUUUVVVWWWZZZ\\\___bbbcccbbbccceeeffffffeeedddccceeeddddddcccbbb^^^XXXTTTGGGCCC===666000,,,***)))******+++++++++***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######!!!!!! !!!$$$%%%%%%$$$############"""""""""""" ######"""!!!###$$$jjj___[[[WWWSSSQQQQQQQQQQQQQQQRRRSSSUUUUUUSSSPPPNNNMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJHHHIIIIIIJJJIIIGGGDDDCCC???===<<<<<<<<<:::888666555444444444333111---)))***)))(((((((((***+++,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%$$$############&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###!!! $$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&###%%%((()))'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''')))+++)))&&&###$$$%%%&&&'''***++++++***'''&&& !!!$$$&&&((())))))(((************************'''''''''(((((((((((((((&&&'''(((*********)))(((,,,+++******,,,,,,+++***...------,,,---///000111,,,///111000///000333666666<<>><<<:::999666444666555333333333111///,,,+++***))))))+++,,,+++***''')))+++***(((&&&%%%%%%)))'''&&&%%%'''''''''&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$%%%&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%((('''''')))+++,,,+++)))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,++++++************++++++******++++++,,,---......222...---///000---,,,---000------222222000444<<>>;;;:::::::::999777555444333333333333111///---,,,+++,,,------,,,+++''')))***)))'''&&&&&&&&&***((('''(((((('''%%%###(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&)))(((((((((*********((())))))(((((((((((())))))************************,,,,,,,,,++++++*********++++++************++++++------------------......///,,,,,,///000///000444666666:::@@@FFFNNNZZZeeerrr{{{zzzrrriiiaaa___[[[XXXXXX[[[```cccsss|||{{{vvvrrrooommmlllpppuuuwwwwwwwwwvvvvvv~~~zzzoooiii```YYYTTTPPPMMMKKKRRRTTTXXX\\\aaaeeehhhiiihhhhhhggggggffffffeeeeeedddcccbbb```\\\WWWRRROOOBBB<<<444000///...---+++((((((''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$######""""""""""""""""""############"""!!!!!!zzzggg___\\\WWWRRRPPPPPPQQQRRRSSSTTTTTTUUUUUUOOONNNMMMNNNOOOOOONNNLLLIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHHHHGGGEEECCCBBBAAA@@@>>>;;;:::::::::888777444333333333444444222000---,,,++++++,,,---+++***''')))***)))'''&&&&&&'''(((''''''((())))))'''%%%(((''''''''''''&&&&&&&&&######$$$$$$%%%&&&''''''!!!$$$''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&)))(((((((((''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%'''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''(((((('''))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,..................------///------///000///222777:::???HHHQQQZZZeeerrr}}}yyyqqqkkkgggccc```^^^```cccgggkkkpppuuuyyyzzzvvvppppppqqqqqqppppppoooooovvvxxx{{{}}}~~~|||wwwoooggg```YYYSSSOOOPPPQQQSSSVVVZZZ^^^bbbdddhhhhhhhhhhhhhhhhhhggggggdddddddddbbb```]]]ZZZXXXNNNHHH@@@999555222///---(((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""############$$$$$$$$$######"""kkkaaa]]]WWWQQQNNNOOOPPPQQQSSSTTTUUUUUUUUUPPPMMMJJJJJJKKKMMMMMMMMMIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGEEEDDDBBBAAABBB???<<<;;;:::999777555555444333333444444222000---+++******++++++***((('''((()))((('''&&&'''((('''&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((######$$$$$$%%%&&&''''''"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''')))(((&&&&&&((())))))((())))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,------......,,,,,,++++++++++++,,,,,,..................------000......000000000666===FFFRRRaaammmwwwuuuooofff^^^ZZZYYY]]]aaafffmmmwww}}}{{{xxxuuusssqqqpppooonnnppprrruuuxxx|||yyypppfff\\\VVVPPPPPPQQQRRRUUUYYY\\\___eeefffggghhhiiiiiihhhhhheeeeeeeeedddbbb```^^^]]]XXXTTTNNNGGG@@@999333///+++***(((''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""######$$$######$$$$$$$$$$$$######kkk```[[[TTTOOOLLLKKKMMMOOOQQQRRRSSSRRRRRRPPPMMMIIIHHHIIIKKKLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBCCCAAA>>><<<;;;:::888666666555444444444444222000---+++************)))((((((((()))(((&&&&&&((()))((('''&&&&&&(((*********&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((+++)))'''(((***,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((()))******+++---......///,,,,,,++++++++++++,,,,,,------------------......000///000333444666>>>GGGRRRcccwwwyyyhhh```YYYUUUTTTXXXbbbllluuu|||zzzwwwtttrrrlllllllllnnnqqqvvvzzz|||~~~tttfff]]]SSSRRRQQQQQQSSSWWWZZZ]]]```bbbdddfffhhhhhhhhhhhhhhhhhhgggfffeeedddbbbbbb^^^]]]YYYTTTLLLDDD<<<888000///,,,***))))))***+++(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""""""""""""""######""""""###$$$$$$$$$$$$###jjj^^^YYYTTTOOOMMMJJJLLLNNNPPPRRRRRRRRRQQQPPPNNNKKKJJJKKKKKKJJJIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDBBB@@@>>><<<<<<<<<:::999777666555444444333111///...,,,++++++++++++***(((((((((((('''&&&&&&(((***---***'''%%%&&&((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((())))))((((((&&&'''''''''((((((((()))((('''%%%&&&)))+++------))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,------......//////222777999>>>IIITTT```ssswwwooo___ZZZWWWYYY\\\cccppp~~~{{{yyyssspppmmmlllmmmpppsssuuuwwwvvvxxxvvvlll^^^[[[XXXTTTSSSUUUWWWXXX[[[]]]```cccfffggghhhggghhhhhhhhhgggggggggffffffaaaaaa___[[[UUUNNNHHHFFF777555222...,,,++++++,,,''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############"""""""""""""""###!!!""""""###$$$$$$######jjj^^^ZZZVVVRRRQQQKKKMMMOOORRRTTTTTTSSSSSSOOONNNMMMNNNNNNLLLJJJGGGJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDAAA???=========>>>===<<<888777555555444333111...///...,,,,,,,,,,,,+++)))((((((((('''&&&&&&(((***111---(((%%%%%%&&&''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***'''((()))+++++++++***)))&&&'''''''''(((((())))))%%%###!!!"""%%%)))***+++))))))(((((((((((())))))************************,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---******++++++,,,---.........///333999>>>DDDQQQ^^^nnn}}}pppggg\\\YYYZZZaaagggooo~~~~~~{{{wwwqqqmmmlllnnnpppqqqpppnnnooowww{{{iiieee___XXXTTTRRRRRRSSSWWWZZZ]]]bbbeeefffggggggfffffffffggggggggghhhhhhccccccaaa^^^YYYTTTQQQPPP===:::666111...---------&&&&&&&&&&&&&&&'''((())))))(((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###""""""""""""""" !!!"""###############kkk^^^XXXSSSOOONNNLLLNNNPPPRRRSSSRRRPPPNNNNNNNNNOOONNNMMMKKKIIIHHHLLLJJJGGGFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFAAA@@@???===<<<:::999888777666444333333222000///******)))))))))))))))))))))((('''&&&%%%$$$$$$$$$'''((()))))))))(((&&&%%%******)))''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$)))'''%%%#########%%%&&&!!!###'''***+++***'''&&&))))))(((((((((((())))))((((((((('''&&&$$$###"""'''&&&%%%$$$$$$%%%'''''''''&&&%%%%%%'''((((((((((((((('''''''''(((((()))((((((''''''''''''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))*********++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,++++++*********...//////...,,,,,,...000000//////......000222333555888<<>>555///---,,,+++***((('''''')))))))))((()))(((((((((((('''''''''"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""kkk^^^XXXSSSPPPNNNMMMNNNPPPRRRRRRRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJLLLIIIFFFFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEAAA@@@???===<<<:::999888444333222222444444333222......------,,,+++*********)))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$)))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******************)))(((''''''&&&&&&&&&&&&&&&'''***((('''&&&&&&&&&%%%%%%******)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))((((((((('''''''''((((((((())))))))))))***))))))((((((((())))))***))))))************))))))------------,,,,,,,,,+++*********+++,,,,,,------,,,---...---+++++++++---111222333333333333555666666<<>>CCCQQQ\\\lllyyy}}}}}}}}}{{{xxxyyyxxxxxxyyyzzzzzzxxxvvvzzz{{{}}}~~~{{{yyyxxxxxxyyy|||zzz{{{zzzyyywwwuuuttttttsssooonnnppprrrsssxxx}}}uuummmiiieeeaaa]]][[[[[[[[[[[[ZZZ\\\]]]___``````bbbfffhhhgggiiilllppptttyyy|||~~~|||tttooollllllmmmmmmooosss{{{tttjjjddd]]][[[YYYWWWVVVVVVWWWXXX\\\^^^```cccfffhhhjjjjjjllllllllllllkkkjjjgggeeedddaaa]]]XXXRRRJJJBBB===999444///+++******+++***((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$###"""########################~~~iii]]]YYYUUUQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQNNNLLLLLLKKKLLLIIIGGGDDDDDDFFFHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@???===<<<:::999888777666444333333222000...++++++,,,,,,,,,,,,,,,,,,)))))))))(((((()))******+++***)))''''''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))))))))))))))((((((''''''((()))))))))(((&&&%%%"""$$$'''(((''''''(((***$$$$$$%%%%%%'''((()))***'''(((***+++***)))'''%%%(((((())))))))))))))))))'''''''''((((((((())))))******))))))))))))******,,,------......------,,,******************************+++,,,------.........000111111000//////000111333555777:::BBBNNNWWWfffqqq|||xxxzzz~~~xxxtttqqqllllllnnnrrrwww{{{||||||}}}}}}xxxuuutttpppnnnpppqqqqqqtttxxxuuutttrrrqqqnnnllliiigggaaa^^^[[[YYYYYYYYYYYYXXXVVVWWWXXXYYYYYYYYY[[[]]]```aaacccfffhhhjjjlllmmmlllnnnqqqtttxxx|||~~~wwwsssqqqpppkkkjjjjjjnnnuuu}}}vvvppphhheeeaaa\\\YYYWWWVVVVVVUUUVVVYYY]]]aaaeeehhhjjjkkkmmmnnnnnnllliiigggfffdddcccbbb___\\\UUUNNNHHHAAA<<<555000---,,,+++***))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%$$$##############################}}}hhh]]]ZZZVVVRRRPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUSSSRRROOOMMMLLLKKKKKKIIIGGGEEEEEEGGGIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???===<<<:::999888444333222222444444333222))))))******+++,,,,,,,,,))))))((((((((((((((())))))(((''''''&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%''')))***+++***)))(((''''''&&&&&&''''''(((((((((((((((''''''&&&%%%&&&''''''(((((((((''''''###'''******'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&((()))************)))((((((((())))))))))))******''''''''''''((((((((((((***))))))))))))***+++,,,******++++++++++++******++++++,,,,,,---...//////,,,,,,,,,,,,---------------...///...---...000222222666;;;???EEEPPP```kkkzzz~~~uuuooommmoooyyy~~~yyyuuusssjjjkkkooouuu||||||vvvtttuuuvvvttttttvvvwwwtttooollljjjhhhfffddd___]]]YYYWWWWWWVVVUUUTTTRRRTTTUUUUUUTTTTTTUUUWWW[[[\\\^^^___aaabbbbbbbbb```aaacccdddeeegggkkkmmmmmmqqquuuxxxxxxxxxxxxyyy}}}xxxvvvnnniiicccbbbeeelllsssvvv~~~vvvrrrmmmfff```[[[WWWVVVRRRSSSTTTVVVZZZ___dddggghhhkkknnnnnnllljjjhhhggggggfffeeeeeeccc___ZZZVVVJJJEEE>>>777333///,,,************)))))))))((((((%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{ggg]]]ZZZVVVRRRQQQNNNOOORRRTTTVVVVVVUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJIIIGGGEEEEEEHHHJJJKKKKKKIIIIIIHHHFFFEEECCCBBBBBBAAA@@@???===<<<:::999888444333222222444444333222((((((((((((((()))))))))+++***)))(((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&''''''(((''''''''''''''''''''''''"""$$$%%%&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((&&&%%%%%%&&&''''''%%%&&&'''((())))))(((((((((''''''&&&&&&''''''((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))"""&&&******'''%%%&&&((()))((('''&&&%%%$$$$$$$$$''''''(((((())))))******(((((()))))))))*********'''(((((((((((()))))))))((((((((()))***+++,,,---))))))************))))))++++++,,,,,,---......///,,,,,,,,,------------...---------------///333666666>>>HHHPPPYYYfffvvv{{{pppjjjdddcccfffooo~~~~~~|||vvvwwwzzz}}}yyyvvvtttqqqllliiiccc```\\\YYYWWWUUURRRPPPPPPRRRTTTTTTSSSSSSTTTUUUWWWXXX[[[]]]___`````````[[[\\\\\\[[[ZZZZZZ]]]___\\\___bbbddddddeeegggjjjpppvvv~~~ssslllccc]]]]]]```dddfffpppssswwwzzz}}}uuulllddd^^^[[[UUUSSSRRRRRRUUUZZZ```cccdddhhhmmmooonnnlllkkkllliiihhhgggffffffdddaaa^^^WWWRRRKKKCCC===777222///++++++++++++************'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$${{{ggg]]]ZZZWWWSSSQQQMMMOOORRRUUUWWWWWWUUUTTTVVVVVVUUUTTTRRROOOLLLKKKJJJHHHFFFFFFHHHKKKLLLLLLIIIIIIHHHFFFEEECCCBBBBBBAAA@@@???>>><<<:::999888888666444333333222000///---,,,,,,,,,++++++******,,,+++***)))(((((((((((()))***+++++++++***((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''!!!###&&&)))++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))'''%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''(((***++++++,,,,,,%%%$$$$$$$$$%%%''')))***###)))***(((&&&)))+++&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++(((((())))))*********+++))))))))))))************'''(((((()))***,,,---...+++++++++,,,,,,+++++++++))))))*********+++++++++++++++,,,,,,---...///////////////......111777;;;@@@KKKYYYeeeppp}}}uuummmaaa]]][[[___eeeqqq}}}wwwrrriiieeeaaa\\\YYYVVVRRROOOLLLNNNPPPQQQQQQQQQRRRTTTVVVWWWZZZ]]]```aaabbbbbbXXXYYYXXXWWWUUUUUUVVVXXXUUUWWWYYYYYYXXX[[[```dddbbbgggnnntttyyyxxxqqqfff^^^[[[[[[\\\]]]cccgggmmmsssyyywwwmmmeeeaaaXXXVVVRRRQQQRRRWWW]]]aaa```fffllloooooonnnooopppjjjhhhfffeeeeeedddbbbaaabbb^^^VVVNNNGGG@@@999555,,,,,,,,,+++++++++******(((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzggg^^^[[[WWWSSSQQQPPPRRRVVVWWWWWWXXXYYYZZZVVVVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIHHHHHHFFFEEECCCBBBBBB@@@===;;;999888999999777555444444444444333111...---+++++++++***'''%%%%%%&&&&&&'''((())))))***++++++***))))))((())))))(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%&&&&&&((()))************%%%%%%%%%&&&&&&&&&''''''"""%%%(((((('''&&&(((***$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&((((((((((((((()))******(((((((((((('''&&&%%%$$$%%%&&&&&&'''((()))*********)))'''%%%%%%&&&((()))+++)))'''&&&'''))),,,---'''(((((()))***+++++++++((()))+++...000000---+++(((((((((((()))***,,,,,,++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,---------,,,+++***///...---...000111000///...111444444444777???FFFSSSbbbtttyyytttnnngggaaaWWW]]]eeellltttxxxooojjjccc___]]]ZZZVVVSSSTTTQQQQQQSSSRRRQQQTTTYYYWWWZZZ]]]^^^^^^^^^___```]]][[[XXXVVVVVVUUUTTTRRRVVVVVVUUUTTTSSSUUUYYY\\\\\\]]]___ccchhhmmmqqqttt~~~uuujjjcccaaa```^^^[[[]]]___cccjjjuuu~~~ssshhhaaa]]]VVVQQQPPPRRRVVVXXX^^^aaaeeeiiilllmmmmmmlllnnnkkkhhhhhhjjjjjjgggdddccc```\\\XXXQQQIII???999444222///---,,,)))%%%"""%%%&&&((())))))(((&&&$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&$$$!!! """"""""""""""""""""""""yyyfff]]][[[WWWSSSRRRQQQSSSVVVXXXXXXWWWXXXYYYWWWWWWVVVUUUSSSPPPNNNLLLJJJIIIHHHFFFFFFHHHIIIJJJIIIIIIHHHHHHFFFEEECCCBBBBBBAAA>>>;;;999888888999777555444444444444333111)))(((((()))******)))'''*********))))))))))))(((******))))))((((((((((((''''''&&&&&&&&&''''''((('''(((((((((((('''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''###&&&((((((&&&&&&''')))(((((((((((())))))******&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((&&&&&&''''''(((((()))))))))((('''''''''((()))***,,,+++)))((((((***,,,...&&&''''''((())))))******%%%%%%&&&(((******(((&&&((('''''''''((()))***+++)))***,,,------,,,***)))***+++---...//////.....................---,,,,,,//////.../////////---,,,...222666999<<>>;;;999888888888777555444444444444333111+++)))((()))***+++***(((......---,,,***)))((('''))))))((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&%%%&&&((('''''''''''''''(((((((((&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$%%%&&&((()))'''''''''(((((((((((((((''''''(((((())))))******)))(((&&&%%%$$$%%%'''(((&&&&&&''''''(((((()))))))))((('''((()))***)))'''(((((('''''''''(((((()))((()))+++------+++)))(((+++,,,---...////////////////////////.........---...//////000000//////...---222777<<>><<<:::888888777777555444444444444333111111///---,,,,,,+++***(((......---,,,***)))(((((('''(((((((((((((((''''''%%%%%%%%%&&&'''((()))***((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&((((((((((((((()))******)))(((&&&$$$###$$$%%%&&&((((((((((((((('''''''''&&&'''((()))************((('''%%%$$$###$$$%%%&&&'''''''''(((((())))))))),,,***(((((()))******)))***))))))(((((((((((()))************************+++,,,------...//////////////////...............,,,---000111111222333444111666===DDDNNN\\\ooo|||yyymmmhhhcccbbbfffmmmsssvvvyyy}}}xxxsssoooiiihhhjjjlllllliiijjjnnnuuuzzz~~~~~~|||xxxtttpppkkkeee```\\\YYYVVVTTTTTTUUUVVVVVVRRRRRRSSSSSSTTTVVVVVVWWWUUUVVVXXXXXXZZZ^^^dddiiipppwww{{{uuurrrooommmkkkiiijjjlllpppvvv~~~zzztttllleee```\\\WWWTTTTTTTTTTTTVVV[[[aaagggkkkjjjjjjkkkkkkkkkjjjiiihhhiiihhhgggggggggddd```]]]WWWOOOEEE;;;444111...---******)))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%xxxddd[[[XXXVVVTTTSSSUUUWWWYYYZZZYYYXXXXXXYYYXXXXXXXXXWWWUUURRRPPPNNNIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHFFFEEECCCBBB@@@@@@>>><<<:::999888888777555444444444444333111222///---+++++++++***)))++++++*********)))))))))&&&'''((((((((((((''''''%%%%%%%%%&&&'''((()))***((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))((('''''''''&&&%%%&&&((()))((('''((((((((((((((()))*********(((&&&$$$###$$$%%%&&&((((((((((((((('''''''''%%%&&&((()))************,,,+++***)))((()))))))))((()))))))))))))))******+++(((&&&%%%&&&(((((((((++++++******)))*********,,,+++)))(((((()))+++,,,+++++++++,,,,,,---......///...------,,,,,,------,,,...000000///000333555888>>>HHHRRR^^^nnnzzzrrrnnniiiiiijjjnnnuuu{{{yyyvvvvvvwwwvvvvvvzzzzzzqqqkkkccc___ZZZWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTVVVZZZ]]]dddiiipppvvvzzz}}}~~~zzzvvvtttrrrrrrrrrrrrssstttwwwyyy{{{zzz|||~~~zzzrrrlllhhhddd^^^YYYUUUSSSQQQRRRUUU[[[aaaeeegggiiikkklllllllllkkkkkkjjjiiiiiiiiiiiigggdddaaa___ZZZQQQHHH@@@888111------,,,***)))((((((((())))))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyydddZZZWWWUUURRRRRRTTTWWWYYYZZZZZZYYYZZZZZZYYYYYYYYYXXXVVVSSSPPPOOOJJJHHHGGGFFFFFFGGGHHHJJJIIIIIIHHHHHHFFFEEECCCBBB>>>>>>===<<<;;;:::999999777555444444444444333111,,,***(((((()))*********((((((((()))))))))))))))&&&'''((()))***)))((('''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((%%%######%%%&&&&&&&&&%%%&&&'''((('''&&&%%%$$$'''&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***'''''''''(((((((((((((((&&&&&&''''''(((((())))))+++******))))))))))))***))))))))))))************,,,***(((((()))***+++***++++++*********++++++,,,---,,,***))))))***,,,---+++++++++++++++,,,......//////---,,,,,,,,,---......000111///...///444888===FFFRRR___lll|||~~~wwwoookkkkkkpppsssyyyyyylllggg```\\\[[[ZZZXXXUUUYYYYYYYYYXXXWWWVVVTTTSSSUUUUUUSSSRRRRRRSSSSSSTTTXXX\\\aaafffiiillloooqqqsssvvv}}}}}}{{{zzzyyywwwuuusssqqqppppppnnnqqquuuyyy}}}yyyssspppmmmfffaaaYYYVVVRRROOOPPPTTTYYY]]]bbbeeeiiikkklllkkklllmmmmmmlllkkkkkkkkkjjjgggeeebbb___ZZZTTTLLLBBB888111111///,,,)))((((((((()))((((((''''''&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{eeeZZZVVVTTTQQQPPPTTTVVVYYY[[[ZZZZZZ[[[\\\ZZZZZZYYYXXXVVVSSSQQQOOOJJJIIIHHHFFFFFFHHHIIIJJJIIIIIIHHHHHHFFFEEECCCBBB<<<<<<<<<<<<<<<;;;;;;:::777555444444444444333111,,,)))'''&&&((()))******))))))))))))))))))))))))&&&''')))++++++***)))(((''''''&&&&&&&&&''''''((('''(((((((((((('''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''$$$""""""%%%'''''''''$$$%%%&&&'''&&&%%%###"""((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((())))))***&&&&&&''''''(((((())))))''''''&&&%%%%%%&&&'''(((''''''''''''''''''(((((()))))))))))))))))))))))),,,+++******,,,......---***)))))))))***+++,,,,,,+++,,,------------,,,+++,,,,,,++++++,,,---///000111000...---,,,---...///000222333222222666???FFFNNNWWWeeeqqq{{{zzzuuurrroooqqqvvv~~~{{{uuulllgggfffddd```\\\]]]^^^^^^^^^]]]\\\ZZZYYY[[[ZZZYYYXXXWWWVVVTTTRRRQQQUUUYYY]]]___bbbeeegggfffhhhmmmsssuuuwww{{{wwwssspppnnnjjjlllnnnpppuuu~~~{{{xxxqqqlllbbb^^^XXXSSSQQQRRRUUUXXX[[[___eeehhhiiijjjkkkmmmmmmlllkkklllmmmllljjjhhheeedddbbb^^^XXXOOODDD===777444000,,,)))))))))***(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&######%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$${{{eeeZZZVVVSSSPPPOOOSSSVVVYYY[[[[[[[[[\\\]]]ZZZZZZZZZXXXVVVTTTQQQPPPKKKJJJHHHGGGGGGHHHJJJKKKIIIIIIIIIHHHFFFEEECCCBBB;;;;;;<<<<<<===<<<<<<;;;777555444444444444333111111...***(((((()))((((((************))))))((((((&&&(((***+++,,,+++***)))(((''''''&&&&&&&&&'''''''''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''$$$!!!!!!%%%(((((('''((()))***++++++)))'''&&&((('''&&&''')))))))))'''((((((((((((((()))******************)))((('''&&&%%%&&&&&&'''((()))******((('''%%%$$$$$$%%%&&&'''((()))))))))******++++++(((((((((((((((''''''''''''&&&&&&'''***+++***)))(((((((((((()))***,,,,,,)))+++///111111///+++)))------,,,,,,---...000111222111///...---...000111///222555666999AAAMMMVVVeeennn{{{zzzrrrqqqsssuuu|||zzztttrrroookkkfff^^^___aaabbbcccccccccbbbcccbbb``````^^^\\\XXXUUURRRUUUXXX[[[\\\^^^```bbbaaaaaadddffffffgggpppzzz}}}}}}xxxtttqqqjjjkkkkkkkkkooozzz{{{uuukkkfff___YYYUUUTTTVVVXXXVVV[[[bbbfffggghhhjjjlllkkkjjjjjjkkkmmmmmmllljjjhhhhhhgggeeeaaaYYYPPPJJJ;;;777333...+++***++++++'''''''''''''''((()))***(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$}}}iii^^^YYYTTTPPPPPPWWWXXXZZZ[[[]]]]]]^^^^^^^^^]]][[[ZZZXXXTTTOOOLLLKKKJJJHHHGGGFFFGGGGGGHHHGGGFFFEEEDDDBBB@@@??????CCCAAA>>><<<;;;999777555555333222222222222111//////---+++***++++++***)))$$$&&&)))++++++)))&&&$$$+++******)))(((''''''&&&((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''((((((((((((&&&!!!!!!(((+++)))%%%))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''''''''((()))+++,,,))))))))))))************)))(((((()))+++,,,***)))---,,,,,,,,,***)))''''''++++++************++++++,,,---......//////......)))...222000,,,,,,222888???555...///222222000000000000666@@@HHHPPP^^^mmm{{{zzzuuutttxxx{{{}}}~~~yyyvvvvvvzzzxxxrrrjjjgggeeeggglllmmmkkkgggpppooommmkkkiiieeeaaa^^^[[[ZZZZZZ\\\___`````````YYYYYYYYYYYYZZZ\\\aaadddmmmssszzz{{{xxxrrrlllhhhgggiiippp~~~yyyrrriii```[[[YYYXXXXXXTTTWWW[[[```eeeiiilllmmmjjjlllnnnnnnmmmllllllmmmmmmllljjjgggccc___[[[XXXNNNGGG===444///,,,***)))&&&((())))))'''&&&&&&&&&((('''&&&&&&'''((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||hhh^^^YYYUUUQQQQQQWWWXXXYYY[[[]]]]]]^^^^^^^^^\\\[[[ZZZXXXTTTOOOLLLJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEDDDCCCBBBBBBAAAAAAAAA???<<<;;;::::::888777555333222222222222111//////---+++***++++++***)))&&&''')))++++++)))'''&&&*********)))((('''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((('''&&&%%%&&&(((*********(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&'''(((***+++))))))))))))************)))((('''((()))***)))(((******+++++++++*********++++++************++++++,,,,,,---............------............///222555===444---///222222111111333444<<>>;;;:::999888666555555333222222222222111//////---+++***++++++***)))((()))************)))(((******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''''''''$$$&&&'''&&&$$$$$$''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))))))))))))))************+++(((&&&&&&'''((((((((((((((()))***+++,,,------,,,++++++******++++++,,,++++++,,,---------------000---+++,,,///222222111<<<555///000222222333555:::===HHHYYYlll}}}}}}pppiiihhhqqquuu|||uuummmhhheeehhhlllqqqyyy{{{xxx{{{~~~{{{xxxsssooollliiieeeccc[[[YYYUUURRRQQQQQQSSSTTTSSSVVVYYY\\\```hhhrrrzzz}}}xxxssspppkkkgggiiinnn{{{|||vvvnnnddd\\\[[[ZZZYYYYYY[[[___bbbeeefffhhhjjjkkkkkkkkklllmmmiiiiiiiiiiiihhhfffdddcccaaa[[[RRRIII@@@888000,,,...---,,,***)))(((''''''((('''&&&&&&(((((('''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%wwwfff^^^ZZZWWWTTTSSSUUUWWWYYY\\\]]]]]]]]]\\\\\\[[[ZZZYYYWWWTTTPPPLLLHHHGGGGGGFFFGGGHHHJJJKKKEEEEEEDDDDDDCCCCCCBBBBBBBBB???<<<999888666444222555333222222222222111//////---+++***++++++***)))+++******************+++***)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))(((''''''&&&&&&&&&&&&'''%%%&&&&&&%%%######%%%&&&&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((((((((()))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))''''''''''''(((((())))))((()))))))))************---***'''&&&'''))))))))))))))))))***+++,,,---...,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,///---,,,,,,///111111111===777222222222222555999@@@HHHWWWlllzzzpppgggeeegggrrrzzzyyyrrrmmmkkkgggeeeiiinnnuuu}}}yyywwwtttpppnnneee```ZZZUUURRRPPPPPPPPPPPPRRRTTTUUUXXX^^^eeekkkuuu|||yyyvvvqqqlllkkknnnooovvv|||rrrjjjdddbbb^^^[[[ZZZ[[[^^^```cccfffhhhjjjjjjkkklllnnniiijjjkkkkkkjjjiiihhhgggeeeaaa[[[TTTLLLDDD;;;666000...+++))))))(((((('''((('''&&&'''((()))(((&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%uuueee]]][[[WWWUUUTTTTTTVVVYYY\\\]]]]]]\\\[[[\\\ZZZYYYXXXWWWTTTPPPLLLHHHGGGGGGFFFGGGHHHJJJKKKGGGGGGFFFEEECCCBBBAAA@@@>>><<<999888888888666555555333222222222222111//////---+++***++++++***))),,,+++***))))))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((''''''''''''((())))))(((((('''&&&&&&&&&''''''+++)))''''''((()))((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***'''((((((((()))))))))***((()))))))))************((()))))))))************...+++(((''')))***++++++,,,++++++******+++,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,---...------...111333;;;666333333222222666===DDDRRRhhhssslllgggeeeiiiooo{{{~~~{{{xxxuuuqqqooooookkkiiilllrrr{{{}}}xxx{{{xxxooohhh___XXXTTTQQQOOOMMMLLLLLLMMMNNNPPPUUU[[[^^^ccchhhooouuu{{{zzzuuuppppppssskkkooossswww|||yyyooolllfff```\\\ZZZZZZZZZ```cccfffhhhiiijjjlllnnnkkkllllllmmmlllkkkiiihhhhhhfffbbb]]]WWWNNNEEE???444000+++))))))))))))((()))(((''''''((()))((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%ttteee^^^[[[XXXUUUTTTTTTVVVYYY\\\]]]]]]\\\[[[[[[ZZZYYYXXXWWWTTTPPPLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGEEECCCBBB@@@@@@999888777777999;;;;;;:::555333222222222222111//////---+++***++++++***)))++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***((('''&&&%%%%%%&&&((((((***(((&&&&&&((()))(((&&&'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''***)))(((''''''((()))***''''''(((((())))))******)))******++++++******)))))))))))))))************,,,***))))))+++,,,---,,,...---,,,*********+++,,,...------,,,,,,------...++++++,,,---------------***,,,------,,,...111555666444333333333444<<>>;;;:::999999777555555333222222222222111//////---+++***++++++***)))((()))************)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&((((((((((((((()))******'''&&&%%%$$$%%%''')))+++$$$)))---+++&&&$$$)))...))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''******++++++++++++******&&&''''''((()))******+++'''((()))******)))((('''))))))))))))************&&&&&&'''))),,,---,,,+++...---+++******+++---.........------------......,,,---......//////......---(((%%%)))000555444111555666:::>>>AAAGGGTTTbbbuuuzzztttqqqttt{{{|||rrrkkkhhhfffeeeeeehhhkkkllllllooovvvxxxvvvtttrrrpppnnnjjjhhhiiigggcccaaa___^^^\\\ZZZZZZZZZYYYYYYZZZZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^______[[[\\\^^^```bbbccccccdddddddddeeegggjjjllloooppprrrvvvzzz}}}~~~{{{mmmbbb\\\XXXSSSOOOKKKIIIGGGGGGHHHJJJKKKKKKLLLNNNPPPPPPQQQTTT[[[```bbbhhhpppvvv}}}zzzxxxsssmmmjjjlllqqqvvv}}}~~~qqqeee^^^QQQTTTYYY\\\___bbbeeegggiiijjjlllmmmnnnooonnnnnnhhhhhhiiijjjjjjhhhddd```TTTKKK???777444111---******((('''((()))***)))'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%zzziii```[[[VVVUUUUUUUUUWWWYYY\\\]]]]]]\\\\\\[[[YYYWWWVVVUUUTTTQQQNNNIIIGGGEEEDDDFFFHHHIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>===;;;;;;;;;;;;999888666555444222000...---,,,...---,,,,,,++++++,,,,,,+++***)))(((((()))***+++---)))&&&'''***+++((($$$(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''((()))*********)))))))))))))))(((((((((((('''((()))******+++******,,,------,,,)))(((((()))******)))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++///////////////////////////////////////............++++++...//////111555;;;===EEENNNTTTZZZkkk{{{uuummmhhhggghhhhhhjjjoootttyyy}}}}}}{{{wwwsssooolllkkkjjjeeeaaa^^^\\\]]]\\\ZZZWWWWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQSSSRRRQQQQQQQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXZZZ\\\^^^bbbeeeiiikkkmmmrrrvvv|||{{{oooeee]]]XXXTTTOOOMMMJJJJJJKKKLLLLLLLLLLLLNNNOOOOOOMMMNNNQQQUUU\\\___ccchhhnnnvvv|||vvvqqqnnnkkkhhhgggooottt}}}rrraaa\\\XXXWWWZZZ[[[\\\___dddiiikkknnnooonnnnnnooopppnnnnnnmmmllljjjhhhfffeeeccc\\\PPPEEE<<<555000---...,,,*********)))(((&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%zzziii```[[[WWWUUUUUUVVVXXXZZZ]]]^^^^^^]]]]]][[[YYYXXXWWWVVVTTTQQQOOOKKKHHHEEEDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA>>>===;;;;;;;;;;;;999777555444333222111000//////------,,,++++++++++++,,,+++***)))(((((()))***+++///+++'''(((***+++)))&&&(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''((())))))*********)))))))))((((((((((((&&&''''''(((((((((((('''***+++,,,+++)))(((((())),,,,,,,,,,,,,,,,,,------************************------------------------..............................//////////////////222000000444444333666;;;<<>>444111---++++++++++++***'''''''''''''''((((((((('''''''''''''''&&&&&&&&&xxxiiiaaa\\\XXXUUUUUUTTTVVVYYY\\\^^^^^^^^^]]]]]][[[YYYXXXWWWVVVSSSPPPHHHFFFCCCCCCEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<;;;;;;:::888666888777666444222111//////,,,,,,+++************+++)))))))))******)))))))))'''%%%###"""$$$&&&)))***((((((((((((((((((((((((++++++++++++******))))))))))))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))))))))))))))((('''&&&''')))+++,,,************))))))))))))******+++******)))((('''&&&'''))))))(((((()))+++***++++++,,,---------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------------------------------......///000111222222444333444666555555<<>><<<;;;;;;:::888666888777666444111///...---,,,,,,+++***************))))))************))))))...---***((('''''''''(((((((((((((((((((((((((((******++++++++++++******(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))+++,,,++++++*********)))))))))'''((((((((((((''''''&&&'''((()))))))))(((***+++,,,+++************++++++++++++,,,,,,---.........---------...//////000000------------------------/////////000000111111111222222444666777:::EEEQQQbbbttt}}}sssggg```\\\ZZZ\\\bbbhhhqqq}}}uuuqqqjjjeeebbb```^^^]]]YYYYYYXXXXXXYYY[[[\\\^^^^^^```ccceeefffgggiiijjjnnnoooqqqssstttuuuuuuuuuvvvxxx{{{||||||||||||}}}~~~|||{{{{{{wwwwwwxxxxxxxxxwwwvvvvvvqqqooommmkkkhhhfffeeeeee______^^^]]][[[ZZZYYYXXXUUUUUUSSSPPPMMMLLLLLLNNNOOOPPPQQQRRRSSSUUUVVVVVVWWWZZZ^^^dddhhhkkkmmmnnnssstttvvvzzzvvvnnngggcccaaa]]]XXXTTTTTTUUUUUUUUURRRSSSSSSSSSQQQQQQSSSTTTVVVXXXZZZ]]]aaagggnnnsss{{{~~~|||vvvsssnnnjjjhhhhhhiiijjjggggggjjjqqqzzz~~~lllaaa[[[UUUSSSSSSSSSWWW\\\aaadddgggkkkmmmpppooommmkkkjjjiiijjjjjjmmmllliiigggddd___ZZZUUUDDD>>>777000---+++***))))))))))))((((((((((((''''''''''''''''''(((((((((wwwiiibbb^^^YYYUUUUUUTTTVVVYYY\\\^^^______^^^[[[YYYXXXWWWVVVTTTQQQOOOKKKHHHEEECCCDDDEEEEEEDDDHHHGGGGGGFFFEEEDDDCCCCCC@@@>>><<<;;;;;;:::777555666555444222111000......,,,++++++***************((()))***++++++***)))(((......---+++)))))))))***((((((((((((((((((((((((&&&''')))***+++******)))%%%%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******+++++++++*********))))))&&&''''''(((((((((((('''(((***+++***))))))***+++,,,+++(((&&&&&&&&&((()))******+++,,,,,,---......------......///000000000........................000000000000000000000111000000333777:::BBBRRRbbbwww~~~~~~xxxlllddd^^^ZZZ]]]^^^dddmmmtttzzzyyypppjjjaaaaaa___\\\ZZZYYY[[[\\\ZZZ\\\___bbbeeehhhjjjkkkkkkooosssvvvwwwyyy|||~~~{{{yyyxxxxxxtttsssqqqnnnkkkhhhfffeeebbbaaa^^^ZZZVVVTTTUUUVVVTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPRRRTTTVVVYYYZZZ\\\```aaadddhhhoooxxx|||wwwsssmmmeee___]]][[[ZZZXXXTTTUUUUUUTTTRRRQQQRRRSSSPPPQQQSSSUUUYYY^^^cccgggllluuu~~~zzzvvvqqqlllhhhfffffffffdddaaaccciiioooyyyxxxnnneee\\\XXXXXXSSSUUUYYY\\\___cccgggjjjmmmmmmllllllkkkkkkkkkkkklllkkkjjjiiihhheee```]]]OOOIII???666111...,,,+++))))))))))))((((((((('''&&&'''''''''((((((((()))wwwiiibbb^^^YYYVVVUUUUUUWWWZZZ]]]___`````````[[[YYYWWWVVVUUUTTTQQQNNNMMMJJJFFFDDDCCCCCCBBBAAAHHHHHHGGGFFFEEEDDDCCCCCCAAA???<<<;;;;;;999777555333333222222111000000///,,,++++++***)))*********((()))***++++++***)))(((''')))***+++***+++,,,---(((((((((((((((((((((((($$$%%%'''((()))***))))))$$$$$$###"""###$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))&&&'''((()))*********)))+++++++++************)))(((((()))******+++*********+++,,,+++***)))***+++111///+++((('''(((+++,,,))))))***+++,,,,,,------++++++,,,,,,---...//////////////////////////////111111111000000000000000222333777<<>><<<:::888777666555666555333222222111///---)))+++---,,,***)))+++,,,(((((()))************)))))))))))))))))))))))))))***(((&&&''')))+++***(((((((((((((((((()))******((((((((((((((((((''''''(((((('''&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''*********))))))((((((((((((((()))***************(((((())))))))))))((((((---,,,***(((((()))***+++'''((()))+++,,,---------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......///000000000222111111111333444444333:::;;;CCCTTTfffxxxwwwmmmkkkjjjlllzzz~~~mmmccc[[[ZZZ]]]ccckkkrrrvvv{{{zzzuuuqqqlllhhhfffdddaaabbbdddffffffeeelllmmmooorrrwww|||~~~|||zzzwwwsssppplllhhhccc```___]]]YYYWWWVVVUUUTTTRRROOOMMMLLLMMMPPPTTTUUUVVV[[[^^^bbbgggmmmvvvyyyuuurrrooojjjeee```\\\YYYXXXUUUSSSPPPNNNNNNPPPSSSUUUWWWZZZ^^^bbbggglllrrruuu|||~~~zzzwwwuuutttrrrqqqqqqooommmiiieeefffrrrwwwmmm```\\\WWWUUUUUUXXXZZZ[[[___ccchhhkkklllllllllmmmmmmmmmlllkkkkkkjjjiiiiiidddbbb]]]WWWMMMCCC999444000---***((((((((('''&&&((((((((((((((((((((((((yyyggg^^^ZZZUUUQQQPPPPPPQQQUUUZZZ^^^``````^^^YYYYYYXXXVVVSSSQQQOOOMMMIIIFFFCCC@@@???@@@BBBDDDHHHGGGGGGFFFDDDBBB@@@???>>>===;;;:::888777777777777555333222333222000...+++,,,,,,+++)))(((((()))''''''((()))))))))))))))************************)))((('''''')))******)))&&&&&&''''''(((***+++,,,,,,***((('''&&&&&&'''((('''''''''&&&''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((***+++,,,,,,,,,((())))))******))))))(((...---+++*********++++++)))***+++,,,------------************+++,,,------,,,,,,,,,,,,,,,,,,------......------------......---......//////000000111222222222222333555777888<<>><<<<<<:::999888888888888777555333333333333111///......---+++)))((((((((('''((())))))******)))))))))))))))))))))))))))))))))(((''''''((()))******''''''''''''((()))***+++***))))))(((''''''((((((''''''&&&''''''((()))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++)))))))))******)))))))))******))))))))))))***+++.........---,,,+++***))),,,,,,,,,+++,,,,,,------,,,,,,,,,---------------......------------...............///000000111111111111222222222555888;;;AAALLL___sss~~~ssshhhbbb```eeennnzzzyyynnnhhhjjjggghhhooowww}}}wwwpppkkkfffdddaaa___```bbbdddeeeiiilllrrryyy}}}yyytttooollljjjgggeeeccc```\\\ZZZXXXWWWTTTRRRPPPPPPOOOPPPQQQUUUYYY\\\dddhhhooowwwxxxqqqmmmkkkbbb^^^WWWQQQNNNNNNPPPRRRRRRTTTVVVWWWXXXZZZ]]]___dddgggnnnvvv~~~~~~{{{xxxqqqkkkkkkooo}}}}}}vvvkkkbbb\\\ZZZXXXXXXYYY^^^dddiiikkklllmmmnnnooonnnmmmllllllmmmmmmnnnnnnkkkhhhfffbbbYYYLLLAAA;;;777111---+++++++++***((((((((((((((((((((((((~~~kkkaaa\\\WWWTTTSSSPPPRRRVVV\\\``````]]][[[WWWWWWVVVTTTQQQOOOMMMKKKJJJGGGCCC@@@@@@AAADDDGGGHHHGGGFFFEEECCCAAA???>>>;;;;;;:::999888888888888666555333333333333111000111///---+++******))))))((()))******++++++******(((((((((((((((((((((((((((((((((((((((((()))***))))))(((((((((((())))))&&&''')))***+++***)))((('''''''''''''''((()))***)))((('''''''''(((***+++************************((((((((()))))))))))))))******++++++++++++******))))))************))))))'''''''''((()))***+++,,,.........---,,,+++***)))111000///...---,,,,,,,,,,,,,,,,,,------.........///......------......///......//////000111111111111111222111222555;;;???KKKZZZppp~~~nnndddcccdddiiirrr}}}xxxrrrppppppqqqzzzxxxzzz{{{qqqjjjfffcccaaa______```bbbfffkkkpppssswww{{{|||yyyvvvqqqnnniiieeeaaa^^^ZZZWWWTTTSSSPPPOOOPPPRRRSSSTTTVVVYYY^^^dddkkksss{{{|||vvvsssqqqiiiddd]]]VVVQQQPPPPPPQQQQQQRRRTTTTTTTTTVVVXXXZZZ^^^```ccchhhoooyyy}}}xxxqqqnnnpppuuu~~~{{{oooeee^^^YYYVVVXXX\\\bbbfffhhhjjjlllmmmnnnnnnnnnmmmnnnnnnoooooooookkkgggfffeee```VVVOOO@@@;;;333...++++++++++++((((((((((((((((((((((((}}}kkkaaa\\\WWWSSSRRRQQQSSSWWW\\\___```]]]ZZZVVVVVVUUUSSSPPPNNNLLLJJJHHHFFFCCCAAAAAABBBEEEFFFGGGFFFFFFEEECCCAAA???>>><<<;;;:::888888777777777555444222222333333111000111...+++***+++,,,++++++))))))***+++++++++++++++'''''''''''''''''''''''''''((()))((('''((()))+++******)))((((((((((((((($$$&&&))),,,,,,+++)))(((((((((((('''(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,+++******))))))******++++++******)))))))))***+++,,,------...)))***+++,,,------------222111000...---,,,++++++,,,,,,,,,---......////////////............//////...//////000000111111222000222333444555:::BBBIIIVVVhhh~~~oooccc^^^eeelllwwwxxxpppqqqvvv~~~wwwqqqiiicccaaaaaaccccccbbbeeeiiinnnrrrxxx|||wwwsssnnniiiddd```]]]ZZZVVVTTTSSSSSSRRRQQQPPPRRRTTTWWWZZZ___eeeiiittt|||~~~yyyuuutttoookkkddd]]]WWWTTTRRRRRRQQQRRRSSSSSSRRRSSSUUUWWWVVVWWWZZZ]]]bbbjjjrrrxxx}}}xxxuuuuuummmsss~~~rrrfff[[[UUUVVVYYY]]]aaadddhhhkkknnnlllmmmnnnooooooooooooooonnnllliiiiiihhhfffaaa\\\HHHAAA777///+++***))))))((((((((((((((((((((((((}}}lllddd___ZZZUUUSSSRRRTTTWWW[[[^^^___]]]ZZZVVVUUUTTTRRRPPPMMMKKKJJJFFFEEECCCAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@???<<<;;;:::888777666666666444333111111222222111///...+++)))(((+++------,,,((())))))***************(((((((((((((((((((((((('''(((***)))''''''))),,,)))(((((((((((())))))***(((((()))*********))))))***)))((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,******+++,,,,,,,,,++++++)))******++++++******))),,,,,,------------,,,,,,'''((()))+++,,,---------//////...,,,++++++++++++,,,,,,------...///////////////............///////////////000111111222222000333666888;;;CCCNNNWWWfffxxxtttgggdddhhhttt}}}~~~zzzsssmmmjjjhhheeeccccccgggkkkoooppppppuuu{{{|||vvvrrrmmmhhhbbb^^^\\\ZZZVVVSSSQQQRRRRRRRRRRRRTTTWWWZZZbbbiiisss}}}{{{yyywwwtttnnngggaaa\\\XXXWWWUUUVVVVVVTTTSSSRRRSSSUUURRRTTTVVVXXXZZZ^^^dddgggttt{{{}}}{{{{{{nnnooorrrxxxuuuhhh```YYYZZZ\\\^^^___cccgggkkkiiikkknnnpppqqqpppooommmlllmmmmmmmmmkkkhhheeecccUUUMMMAAA666///+++***)))((((((((((((((((((((((((ooogggccc^^^XXXVVVTTTTTTWWWZZZ^^^^^^]]][[[UUUUUUTTTRRROOOMMMKKKIIIDDDCCCBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@===<<<:::888777666555555444222111111222222000///,,,)))&&&'''***------,,,'''(((((()))))))))))))))))))))))))))))))))))))))&&&(((***)))''''''))),,,''''''''''''(((***+++,,,,,,+++***((((((((())))))+++***)))(((((('''((((((&&&''')))*********)))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,((()))***+++,,,---------******++++++++++++******.........---,,,***)))((())))))***+++++++++******,,,,,,+++******+++++++++,,,,,,------...///000000//////............///////////////000111111222222111444999<<>>===;;;;;;:::999888777666666111000000//////...------,,,+++******))))))******,,,++++++++++++*********''''''((()))***++++++,,,***++++++***))))))***,,,***+++,,,,,,***)))))))))(((((('''(((((()))******(((((((((((((((((())))))******************+++++++++***)))(((((()))***+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))(((((()))*********))))))***,,,------,,,+++---...---,,,,,,++++++,,,,,,---........................333222000.........//////...---...222333333777===AAAMMM^^^ooo}}}sssmmmiiifffbbb___cccfffjjjooosssxxx~~~zzzwwwrrrmmmhhhccc^^^[[[XXXXXXVVVSSSPPPQQQSSSVVVXXX^^^hhhqqqzzz|||wwwqqqiiibbb^^^]]]\\\\\\WWWVVVUUUVVVWWWWWWUUUSSSTTTVVVYYY[[[```jjjwwwzzzqqqhhhcccbbbbbbkkkkkkmmmqqqvvv~~~|||lll```ZZZXXXWWWVVV^^^aaaeeejjjmmmnnnmmmmmmnnnnnnmmmnnnoooooonnnllliiifffaaa[[[SSSIII???999222///,,,)))))))))((('''vvvlllbbbYYYTTTUUURRRUUUZZZ\\\]]]\\\\\\\\\YYYXXXWWWTTTQQQNNNLLLJJJEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGFFFEEECCCAAA>>><<<888888888777666555333222111000000///......---------,,,***)))))))))***+++,,,++++++***)))************************+++++++++)))***+++***((((((***+++)))+++------+++)))((((((((((((''''''(((((()))***((((((((()))))))))))))))((((((((((((((()))))))))+++***))))))))))))***+++*********+++++++++,,,,,,************************---,,,,,,++++++******))))))******+++++++++******,,,---......------...//////......------......///---------...............111000//////...//////000111000111444444555;;;BBBPPP___rrr}}}sssnnngggcccccceeeffffffkkkpppwww|||vvvooohhhddd```^^^[[[WWWTTTSSSSSSTTTRRRUUUZZZ___fffppp{{{xxxpppjjjeeeaaa^^^\\\[[[ZZZ\\\^^^^^^[[[WWWUUUVVVVVVVVVYYY___gggnnnwww~~~wwwpppiiidddaaaddddddeeehhhiiipppxxxiii___YYYVVVUUUYYY\\\aaafffkkkmmmnnnnnnooonnnnnnnnnpppooonnnllljjjgggdddbbb^^^VVVJJJ@@@666222---***))))))((((((tttkkkaaaXXXSSSTTTSSSVVVZZZ\\\\\\[[[[[[[[[WWWVVVUUUSSSPPPMMMKKKJJJFFFEEECCCCCCCCCDDDFFFGGGFFFFFFFFFEEECCC@@@>>><<<777777777777555444333222333222111///////////////...---,,,******+++,,,,,,,,,+++***)))))))))******,,,,,,++++++******)))))))))******)))(((((()))+++)))+++------+++)))((()))******)))((((((((((((((()))))))))******+++++++++''''''(((((())))))))))))+++++++++******+++++++++))))))))))))*********+++************************,,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,+++***,,,------,,,,,,---...///......------......///---------.........//////.........///000111111222333222333555555777@@@JJJ```qqqvvvpppllliiigggddddddgggmmmsssvvvyyy~~~vvvqqqllliiiddd___[[[XXXVVVTTTTTTTTTTTTUUUYYY```hhhmmm}}}tttkkkfffcccaaa```aaaddddddaaa]]]XXXWWWUUUTTTUUUYYY^^^bbbeeellluuu|||vvvnnngggccc___```aaacccbbbgggtttqqqeee]]]XXXVVVUUUXXX\\\bbbgggllloooqqqqqqpppoooooopppooommmkkkjjjhhhfffffffff___SSSJJJ;;;777000,,,************qqqhhhaaaYYYUUUTTTTTTWWWZZZ[[[[[[ZZZZZZZZZVVVVVVTTTRRRPPPMMMKKKJJJGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFEEECCC@@@===<<<999999888777666555444444444333111000//////000111...---,,,,,,++++++,,,,,,+++************))))))))),,,,,,++++++***)))))))))((())))))(((''''''(((***)))***,,,,,,***)))***+++++++++***))))))((())))))))))))******++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,((()))+++***))))))***,,,---,,,,,,++++++,,,,,,---,,,,,,------.../////////,,,---...///000222222333222222333666999@@@NNN\\\rrrxxxooojjjgggfffggghhhiiimmmssszzz~~~yyyrrrkkkddd___YYYVVVWWWUUUSSSRRRTTTWWW\\\___kkksss~~~~~~vvvoookkkggghhhjjjjjjfffaaaZZZYYYVVVTTTSSSUUUWWWXXXVVV[[[bbbjjjtttzzzssskkkeeeaaa_________^^^```jjjuuuxxxkkkbbb\\\ZZZTTTUUUXXX\\\bbbhhhmmmppppppoooooooooppppppnnnlllkkkiiigggiiiiiieee\\\UUUEEE???777000---,,,,,,+++ooofffbbb\\\XXXVVVUUUWWWZZZ[[[ZZZYYYYYYZZZWWWVVVUUUSSSQQQNNNLLLKKKGGGFFFEEECCCCCCDDDFFFGGGFFFFFFFFFDDDBBB@@@===<<<:::999777555444444444555555333111000//////000111,,,,,,,,,,,,,,,+++******)))***+++++++++***((('''))))))))))))******++++++(((((()))((('''&&&(((***((()))******)))***,,,---+++************++++++,,,((((((((()))***+++++++++((())))))***++++++,,,,,,******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------......---,,,,,,+++)))***,,,+++******+++------,,,,,,++++++,,,,,,---,,,,,,------...//////000------...000000111111111333333777===DDDQQQfffxxxyyyuuuooojjjhhhhhhjjjlllpppsssxxx~~~|||uuunnngggbbb^^^\\\XXXVVVVVVVVVWWWWWW^^^aaagggooozzzzzzsssqqqrrrqqqlllfff```]]]YYYUUUTTTSSSRRRRRROOOSSSYYY]]]cccqqq{{{tttoooiiiddd___]]]\\\^^^fffooo{{{|||pppgggaaa___VVVUUUUUUVVV[[[aaagggkkkmmmmmmmmmoooqqqrrrqqqpppllljjjjjjjjjkkkiiiddd```SSSKKK@@@777111...,,,,,,mmmfffccc___ZZZXXXUUUWWWZZZZZZYYYYYYYYYZZZXXXWWWVVVTTTRRRPPPMMMLLLHHHFFFEEEDDDCCCDDDFFFGGGFFFFFFEEEDDDBBB@@@===;;;999777444222111111222333444333111///...///000111******+++,,,,,,***)))(((((()))+++,,,+++***(((&&&%%%&&&''')))***+++------'''((()))(((&&&&&&((()))((())))))))))))***---///)))))))))***+++---...///&&&''''''((()))******+++&&&''''''((()))*********))))))************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///------------,,,,,,+++***,,,---///...------...000///......------......///,,,,,,------...///000000...///000000000000000///555666<<>>:::999777666444333333333555444222000////////////+++,,,---...---,,,+++***------.........------,,,+++++++++*********))))))++++++******++++++,,,---******))))))))))))***************))))))))))))))))))))))))******)))))))))++++++***)))'''(((+++---,,,,,,++++++++++++++++++------...//////...,,,***,,,,,,,,,,,,,,,------...,,,---------,,,,,,---...///......---------------))))))***+++,,,,,,,,,,,,......------------...............///000000111111,,,...111222444777<<>>===:::999777666444333333333333333222000///...------+++,,,---...---,,,+++***,,,------......---------++++++++++++************+++++++++++++++,,,,,,---******))))))))))))******************))))))((((((***))))))))))))))))))***,,,,,,+++)))((((((+++...++++++++++++,,,+++++++++***+++---.........------+++++++++++++++,,,------,,,...///...,,,+++---...,,,------...////////////))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......//////000111111111111333555555555999@@@FFFPPPfff~~~uuunnnkkklllooossswww|||vvvqqqjjjddd```\\\XXXUUUTTTUUUUUUVVV[[[eeerrr{{{xxxqqqhhh```[[[YYYXXXVVVVVVZZZ```iiittt{{{vvvqqqkkkhhh\\\___dddjjjpppwwwuuuiii___YYYVVVUUUUUUXXX]]]dddiiimmmpppqqqpppooonnnoooooonnnllljjjgggggggggfffaaaXXXLLLDDDooofffbbb]]]XXXVVVSSSVVVZZZ]]]___^^^]]][[[[[[ZZZXXXUUUQQQMMMJJJHHHHHHFFFDDDBBBAAABBBBBBCCCDDDDDDCCCBBBAAA???>>>===:::999777666444333333333222222111000//////...---,,,,,,------,,,,,,++++++)))******+++++++++++++++,,,++++++++++++*********++++++******++++++,,,---******))))))))))))******++++++******)))(((((((((******))))))))))))******+++,,,+++***))))))+++---)))***++++++,,,+++++++++(((***,,,---,,,,,,---...+++*********+++,,,---...,,,...000...+++***,,,........./////////......---)))***+++,,,------------------,,,,,,,,,,,,------...//////000000111111222222444444333222777@@@III\\\rrr~~~yyytttnnnkkklllpppvvv~~~yyyqqqkkkddd]]]XXXVVVUUUSSSRRRTTT[[[dddkkkvvvtttiiiccc___[[[XXXVVVVVVYYY___fffppp~~~yyysssooo``````aaabbbeeellltttyyy|||}}}rrrggg^^^XXXUUUTTTVVVZZZ___eeekkkoooqqqooonnnnnnpppqqqpppnnnkkkgggffffffgggfff___UUUMMMtttgggaaa\\\WWWUUUQQQTTTYYY]]]^^^^^^\\\ZZZWWWWWWUUUSSSQQQNNNKKKJJJGGGEEECCCBBBAAABBBCCCDDDCCCCCCCCCBBB@@@???===<<<:::999777666444333333333222222222222111000000///------,,,,,,++++++,,,,,,((())))))***++++++******,,,,,,+++++++++************************+++,,,,,,******))))))))))))******++++++******)))(((((('''+++***)))(((((()))***+++***+++,,,,,,******+++,,,((()))***+++++++++*********+++,,,+++))))))+++---+++++++++,,,,,,---...///+++...000...***)))+++........./////////...---,,,***+++,,,------......---///......------......////////////000111111222222///111222222444<<>>===<<<:::999777666444333333333222222333333333222222111...---,,,+++***+++,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,******))))))))))))******+++++++++***)))(((((('''+++***)))(((((()))***+++)))+++------+++***++++++'''((()))***++++++***)))+++------***'''&&&))),,,,,,,,,,,,---...///000111***...000...***(((***...+++,,,---/////////......++++++,,,---............000000////////////000000/////////000111111222222///222666888===KKK^^^lll{{{xxxpppmmmqqqvvvxxx~~~{{{ssseeebbb]]]XXXUUUUUUVVVWWWXXX]]]fffqqq~~~wwwkkkbbb^^^ZZZYYY[[[ZZZZZZbbblllttt{{{pppkkkbbbZZZVVVXXX^^^dddmmmvvv|||qqqgggbbbXXXWWWWWWXXX[[[aaafffiiimmmmmmnnnppprrrrrrpppnnnpppmmmjjjkkkkkkhhhaaa[[[kkk```ZZZXXXYYYTTTUUUVVVXXXYYYXXXXXXWWWWWWVVVUUUSSSQQQOOOMMMLLLGGGFFFDDDBBBAAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;<<<:::888555333222222222222111000//////......///---,,,++++++******++++++...,,,++++++------,,,***)))***,,,.........,,,+++(((((())))))*********+++---)))$$$!!!!!!$$$)))---,,,,,,++++++)))((('''&&&))))))))))))***+++,,,---,,,+++***)))((((((((((((,,,+++***))))))+++---...000---((($$$$$$&&&+++.........---,,,---...///000---------,,,,,,+++++++++)))******+++,,,,,,,,,+++,,,---......,,,,,,---.............../////////000000------111222000///111444111444>>>IIIXXXmmmwwwsssooorrruuuxxx{{{xxxqqqhhhaaa^^^[[[WWWTTTWWWZZZ___dddlllvvvqqqgggddd___]]]]]]___aaaaaapppsssuuurrrjjj```WWWTTTWWWZZZ^^^ooozzzlllddd___[[[VVVRRRTTTZZZaaafffkkkmmmpppqqqpppppppppqqqpppmmmkkkkkkkkkjjjeeeaaapppccc[[[WWWWWWUUUVVVXXXYYYZZZZZZYYYYYYWWWVVVUUUSSSQQQOOOMMMLLLGGGFFFDDDBBBAAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;:::888555333333222222222222111//////............---,,,,,,++++++,,,,,,+++***)))***,,,---,,,+++)))***,,,......---,,,+++))))))******************,,,+++)))'''''')))+++---))))))************))))))&&&&&&&&&&&&'''((()))******)))))))))))))))***+++,,,+++*********+++,,,---...,,,***)))))))))+++,,,++++++*********+++,,,------------,,,,,,,,,++++++,,,,,,---...............,,,---......,,,,,,---.........//////////////////222...---000111000222555555444:::FFFUUUfff}}}yyywwwuuuwww{{{}}}ssskkkfffaaa\\\XXXUUUWWWYYY\\\```hhhrrryyytttnnneee^^^[[[[[[[[[[[[eeegggqqq{{{vvvmmmddd]]]YYYXXXYYYYYYeeeuuuxxxpppeeeaaaZZZUUUTTTXXX^^^ccciiikkkoooqqqqqqpppqqqqqqpppnnnmmmlllmmmkkkgggdddyyyiii]]]XXXWWWVVVWWWYYYZZZ[[[[[[ZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLGGGFFFDDDBBBAAABBBCCCDDDDDDCCCCCCBBB@@@>>><<<;;;;;;:::777555333333333333444333111000///.........///...------,,,,,,------)))(((((())),,,------,,,***+++,,,---...---,,,++++++++++++++++++*********)))***+++,,,,,,,,,,,,,,,&&&'''(((***++++++++++++&&&&&&&&&&&&'''((())))))((((((((())))))+++,,,,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***------,,,,,,------...///------------,,,,,,,,,,,,------...////////////...,,,.........---,,,---...////////////////////////333///...000111000333888999<<>>===<<<;;;999777555444333333333444333222000///...............---,,,,,,,,,,,,,,,***))))))***,,,...---,,,++++++,,,---------,,,+++---,,,,,,++++++*********'''((()))***++++++******&&&'''(((***++++++++++++)))(((((())))))***+++,,,***)))))))))******+++,,,)))***+++,,,,,,,,,,,,++++++,,,---......---+++***...............//////000------------------,,,,,,,,,,,,------...------,,,---...///...---,,,---///000000000///////////////333000000222222000333888>>>GGGWWWiiiyyy~~~xxxtttuuu{{{yyypppiiibbb```\\\XXXUUUUUUWWWYYY```hhhttt|||nnneee```___^^^\\\\\\^^^bbbhhhvvvzzzvvvuuupppggg___```______eeerrr|||wwwmmmccc\\\XXXXXXXXX```dddjjjnnnooopppqqqqqqpppppppppppppppnnnllljjjxxxiii```^^^UUUVVVXXXYYYZZZZZZYYYYYYWWWVVVUUUSSSQQQOOOMMMLLLHHHGGGDDDBBBAAAAAABBBCCCCCCCCCBBBAAA@@@???===<<<:::999777555444333333444444333222000//////......---,,,,,,+++++++++++++++...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********)))(((((((((((()))***+++((())))))*********))))))************+++,,,---...,,,,,,+++***************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,------...------,,,,,,---...//////------...///000000000000000000//////111111222555444222444999CCCRRRgggzzzxxxwwwwwwxxx}}}~~~zzzvvvqqqnnnooooooooooooqqquuuxxxzzz|||{{{yyyxxxxxxyyy{{{|||~~~}}}vvvlllhhhaaa[[[WWWUUUTTTSSSWWW\\\ccckkkttt|||ppphhhccc```ZZZZZZ[[[]]]```iii|||}}}rrriiieee___YYY[[[dddssszzzoooeee^^^YYYWWW\\\```fffjjjlllnnnooopppnnnooopppqqqpppnnnmmmmmm|||kkkbbb```UUUVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSQQQOOOMMMLLLIIIGGGEEEBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???======:::999777555444444444444333333222111000000000000,,,,,,+++************+++000...------......---+++------,,,,,,,,,,,,+++++++++++++++++++++*********...,,,***))))))***,,,---***************)))((('''))))))))))))***+++,,,,,,------,,,******)))))))))******+++++++++,,,,,,,,,---,,,+++***+++,,,---...++++++,,,---------------------------...............////////////...---------...//////...---...////////////000000111111111000000333777666666;;;BBBNNN___vvvyyyuuuwwwxxx|||}}}xxxmmmjjjfffcccaaa^^^[[[XXXXXXWWWWWWXXXYYY\\\^^^___``````___^^^^^^___``````bbbeeeiiimmmppprrrvvvxxxxxx{{{vvvqqqiiibbb\\\XXXTTTRRRSSSUUUWWWZZZ```lllzzzssshhhaaaYYYWWWXXXZZZ[[[```mmmzzz|||rrreee^^^WWWUUUYYYddduuu|||qqqfff]]]YYYZZZ]]]bbbfffhhhjjjmmmoookkknnnppppppooonnnnnnnnn|||jjj```]]]VVVWWWYYYZZZ[[[[[[ZZZZZZWWWVVVUUUSSSQQQOOOMMMLLLIIIHHHEEEBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>===999888666555444444444444222222111000000111111222------,,,++++++++++++,,,---,,,+++,,,.........,,,...---,,,,,,++++++++++++))))))******************///...---,,,++++++,,,,,,***************)))(((((((((((((((((()))***+++,,,,,,,,,+++*********++++++,,,+++*********+++,,,---------,,,,,,---......///---...///000000000//////------------.........///...............---,,,,,,---///000///...---...000......///000111222222333111000222666888<<>>===999888666555444444444555111111111000111111222333......---,,,,,,,,,,,,---+++***)))+++---///...---...---,,,,,,+++++++++,,,(((((())))))*********+++.........---,,,+++***)))((()))************))))))))))))))))))***+++,,,---************+++,,,------,,,+++***))))))+++---...,,,---...000000000//////***+++,,,---------,,,+++---------.........//////+++,,,,,,,,,++++++***)))...///000///...---...000------...000111222333444222000111444888@@@OOO^^^vvv}}}{{{}}}yyyoooeee^^^XXXTTTQQQKKKJJJHHHHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDGGGKKKLLLKKKLLLNNNQQQRRRUUUYYY^^^bbbggglllppppppvvv~~~{{{sssllleee```VVVWWWVVVTTTRRRUUU[[[```lllyyyxxxiiibbb[[[YYYWWWVVVYYY^^^dddqqq|||ssslllddd[[[RRRQQQ___pppuuuxxxtttggg___YYYZZZ]]]___aaaeeejjjmmmgggjjjmmmnnnlllkkklllnnnxxxjjj___ZZZSSSUUUWWWYYY[[[[[[[[[[[[[[[XXXTTTQQQOOONNNLLLKKKJJJHHHDDDAAA??????@@@AAACCCBBBBBBAAA@@@???>>>>>>999888777666555555555555222111///000111111000///,,,,,,,,,---------......------------------------******+++++++++***))))))++++++******++++++,,,---***,,,......+++***)))))),,,+++******))))))******///...+++***))))))***+++...------,,,+++***)))))),,,---...//////...---,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++///...,,,+++******+++,,,............////////////***+++------------...000222222222222111111000000///222555666;;;KKKbbbuuu}}}zzz}}}zzzfffbbb\\\UUUOOOJJJHHHFFFCCCEEEGGGGGGFFFEEEDDDEEEFFFEEEDDDEEEFFFEEECCCAAAEEEDDDDDDDDDCCCCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQUUUXXXZZZaaadddiiinnntttzzz}}}oooddd```\\\VVVQQQPPPRRRUUUWWW^^^ffftttuuulll```XXXUUUVVVWWWWWW]]]dddnnn{{{xxxssskkk```XXXVVVZZZ^^^mmmsss}}}yyylllddd^^^]]]\\\]]]___bbbfffiiikkkkkkkkkkkkkkkkkkkkkkkkxxxiii___YYYSSSTTTWWWYYY[[[\\\\\\\\\[[[XXXUUURRRQQQOOOMMMLLLJJJHHHDDDAAA??????@@@AAABBBBBBAAA@@@???>>>======;;;:::888666555444333333333222000000111111000...,,,,,,------............------------------------,,,++++++******)))))))))++++++******++++++,,,---)))+++,,,,,,***))))))))),,,+++******))))))******///---+++***))))))***+++---,,,,,,++++++*********,,,---...//////...---,,,...------,,,,,,------...---------,,,,,,,,,++++++...---,,,+++++++++,,,---............////////////+++,,,......------///000222222111111111111111111222555999???KKK___xxx}}}~~~|||oooeeeVVVTTTPPPLLLIIIHHHGGGGGGDDDFFFHHHHHHGGGFFFFFFEEEFFFEEEDDDEEEGGGGGGEEECCCDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFHHHJJJLLLMMMNNNOOORRRVVV[[[```fffmmmqqqxxxvvvhhhddd]]]WWWTTTTTTUUUVVVUUU[[[dddppp~~~yyyjjj___ZZZYYYYYYXXX[[[___fffnnn{{{~~~zzzqqqfff\\\WWWXXXZZZfffmmmxxx~~~ssskkk```^^^[[[YYYZZZ^^^cccfffjjjjjjjjjkkkkkklllllllllxxxiii^^^XXXRRRTTTWWWZZZ\\\]]]^^^^^^\\\ZZZVVVTTTRRRQQQNNNLLLJJJGGGDDDAAA??????@@@AAAAAAAAA@@@???>>>======<<<<<<;;;999777444333222111555333222111222222000///---............/////////------------------------...---+++)))))))))))))))++++++******++++++,,,---''')))++++++***)))***+++,,,+++******))))))******...---+++***)))******+++++++++++++++++++++++++++------............------///......------......///------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...............////////////,,,---//////......000111111000000000000111111222333555;;;GGGZZZsss}}}~~~wwwmmmcccYYYSSSJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDFFFHHHIIIHHHGGGCCCCCCCCCCCCBBBBBBBBBBBBAAACCCEEEGGGGGGEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCDDDGGGJJJNNNRRRWWW]]]aaahhhnnnvvvwwwppphhh```[[[XXXVVVUUUSSSTTTXXX^^^hhhwww{{{lllccc^^^[[[YYYZZZ[[[]]]```ggguuuzzzooocccZZZVVVTTT[[[bbbnnnyyy{{{ttthhhccc\\\WWWWWWZZZ```dddhhhhhhjjjkkkllllllmmmmmmyyyjjj___YYYRRRTTTWWWZZZ]]]^^^______]]][[[WWWUUUTTTRRROOOMMMIIIGGGDDDAAA???@@@AAABBBAAA@@@@@@???>>>===<<<<<<;;;:::888666444333222222666444222222222222000///.../////////////////////------------------------///---+++)))(((((()))***++++++******++++++,,,---''')))++++++******,,,---,,,+++******))))))******---,,,+++*********++++++*********++++++,,,,,,,,,------------------------......------------......------------------,,,,,,+++++++++,,,---......///............////////////---///000000//////000222000000//////000111333444666999AAAQQQhhhyyymmmbbbZZZUUUPPPNNNKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOMMMJJJHHHEEEEEEEEEGGGJJJKKKJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@??????BBBDDDFFFIIIKKKOOOTTTWWW\\\aaaiiiqqqyyy~~~tttjjjddd^^^YYYUUUWWWVVVUUUVVV\\\gggttt}}}{{{ooofff___[[[ZZZZZZZZZ[[[]]]eeeuuuwwwjjj___WWWSSSSSSYYYaaakkksssxxxzzz{{{yyy~~~}}}ssslllccc[[[XXXZZZ___ccceeefffhhhjjjlllmmmmmmmmmzzzlllaaa[[[SSSUUUXXX[[[]]]___``````]]][[[XXXWWWUUUSSSPPPMMMIIIGGGCCCAAA???@@@AAABBBAAA@@@@@@???>>>===<<<<<<888888777555444444444444555444222222333222111////////////////////////...------------------------...---***((((((((()))***++++++******++++++,,,---)))***,,,,,,+++,,,...000,,,+++******))))))******,,,,,,++++++++++++++++++*********++++++,,,,,,------------,,,,,,---------------,,,,,,,,,,,,------------------------------***+++,,,---.../////////............////////////...///111000//////000111000/////////111333555666:::???KKK___yyyooohhh^^^TTTOOOMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRTTTTTTTTTUUUVVVTTTOOOKKKHHHGGGGGGIIILLLMMMLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBAAA@@@???>>>???AAABBBCCCEEEIIILLLOOOTTT[[[bbbiiitttwwwppphhh```ZZZXXXWWWUUUTTTVVV]]]ffflllxxx~~~rrrggg```[[[YYYXXXZZZZZZ\\\fffrrr}}}qqqfff\\\VVVRRRSSSVVV\\\cccjjjqqquuutttyyy|||vvvlllccc]]]\\\]]]___aaacccfffiiikkkmmmmmmmmm{{{mmmbbb\\\TTTVVVYYY\\\^^^___``````]]][[[YYYWWWVVVSSSPPPMMMHHHFFFCCCAAA@@@@@@AAACCCAAAAAA@@@???>>>======<<<777777666555444444444444333222111111222222111000/////////............---------------------------,,,+++***)))))))))***+++++++++******++++++,,,---***+++,,,,,,,,,,,,///111,,,+++******))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------------............***+++---...////////////............////////////...000111000///...///111000000///000222444888999:::CCCUUUlll|||pppaaa\\\TTTNNNJJJJJJMMMOOOQQQRRRTTTWWWYYY[[[]]]^^^```___^^^___```]]]VVVQQQKKKJJJJJJKKKMMMMMMLLLJJJGGGGGGGGGGGGFFFFFFFFFFFFFFFEEECCCBBBBBBCCCEEEFFF@@@AAABBBCCCBBBAAA@@@???===>>>>>>>>>>>>???AAADDDGGGKKKPPPUUU\\\fffsss{{{xxxnnngggZZZYYYWWWUUUTTTWWW\\\aaagggssstttkkk```ZZZWWWZZZZZZWWW\\\dddrrrxxxnnnddd^^^VVVTTTQQQRRRWWW___hhhnnnrrrwwwxxxnnnfff```]]][[[]]]___cccgggjjjlllmmmmmmyyylllbbb\\\VVVWWWZZZ\\\^^^_________\\\ZZZYYYWWWVVVSSSOOOLLLHHHFFFCCCAAA@@@@@@BBBCCCBBBBBBAAA@@@???>>>======999888666555444333333222111000///000222222222111............------,,,,,,------------------------***************+++++++++++++++******++++++,,,---+++,,,,,,+++***+++---000,,,+++******))))))*********++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,++++++,,,------------,,,,,,,,,,,,------------------.........///+++,,,---...//////..................////////////...///000000......///000111000000000333666:::<<<@@@MMMbbbzzzyyyjjj```WWWUUURRROOOOOORRRWWW[[[^^^___bbbfffiiilllnnnooommmkkkiiijjjjjjfff^^^XXXOOONNNMMMMMMMMMMMMKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCCCCAAA@@@????????????>>><<<<<<>>>@@@AAADDDHHHLLLRRR[[[gggppp{{{wwwhhheeeaaa[[[VVVUUUWWWZZZZZZcccqqqxxxjjj^^^XXXZZZZZZUUUVVV\\\dddsss}}}tttlllfff]]]XXXRRROOOQQQWWW```eeemmmqqqyyy~~~tttiii```[[[YYY\\\aaafffiiikkkllllllxxxkkkaaa[[[WWWXXX[[[]]]^^^_________\\\ZZZXXXWWWVVVSSSOOOLLLHHHFFFCCCAAA@@@@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>;;;999777555333222111000000///...///111222222111......---------,,,,,,,,,------------------------((((((***++++++,,,++++++++++++******++++++,,,---+++++++++***)))***,,,...,,,++++++***)))************++++++,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++------.........------.........---------.........//////,,,---.../////////...---............/////////000...///000///...---...///111111000111333777;;;>>>MMM\\\sssvvvkkk```YYYRRRRRRSSSUUUXXX^^^eeejjjnnnooorrruuuwwwyyy{{{{{{vvvsssqqqqqqqqqmmmddd]]]RRRPPPOOONNNNNNLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDGGGHHHHHHGGGDDDCCCBBBCCCDDDEEEDDDBBB@@@???>>>>>>>>><<<:::999;;;<<<;;;===@@@CCCHHHQQQ\\\eeettt}}}zzzvvvnnnccc[[[VVVVVVWWWSSSYYYbbbmmmzzzsssdddZZZ[[[[[[VVVUUUZZZZZZfffuuuxxxpppkkkbbb]]]UUUPPPOOOSSSZZZ^^^gggjjjrrr|||rrrfff^^^WWWZZZ___eeeiiikkkkkkkkkttthhh```\\\YYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUURRRMMMIIIFFFEEECCC@@@???@@@@@@AAAHHHGGGDDDAAA???===<<<;;;777666444444666777666555111111111111000000000///......---------,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***+++,,,,,,******+++,,,,,,++++++,,,......,,,******++++++,,,,,,,,,+++***,,,***)))***,,,,,,***'''******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,......///000000000000000------------------,,,,,,000000000000111111111111222111111111111111222222444111111444777:::BBBJJJXXXmmmyyynnnggg^^^YYYYYY[[[\\\^^^```dddjjjqqqvvv|||~~~|||vvvuuusssqqqpppmmmhhh```ZZZOOONNNKKKIIIGGGGGGHHHIIIEEEFFFFFFEEECCCAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDBBBAAA@@@@@@@@@AAA???>>>===<<<;;;:::::::::<<<===???AAAEEELLLSSSXXXhhhttt}}}qqqgggbbb___\\\YYYWWWVVVYYY```jjjvvvuuuggg^^^ZZZYYYXXXVVV[[[dddhhhppp{{{tttpppmmmhhh___UUUOOONNNQQQTTT]]]bbbkkktttyyy~~~oooaaa___\\\[[[^^^ccchhhiiiiiisssggg^^^ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXWWWUUURRRMMMJJJHHHFFFDDDBBB@@@AAABBBBBBCCCBBBAAA@@@???>>>======;;;999666444333111///---222222222222111111111111//////.........---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***+++,,,,,,******+++,,,---,,,++++++------,,,++++++++++++++++++++++++++++++))))))***,,,---+++(((++++++,,,------------,,,---------------------.........///000000000000000............------------...////////////000000000000////////////000000111333333444777999???LLLZZZlll|||~~~}}}nnnfffbbb^^^]]]```fffiiinnntttyyy~~~}}}uuuoooiiigggeeecccaaa]]]WWWRRRMMMKKKIIIGGGEEEEEEEEEFFFCCCDDDEEECCCAAA@@@AAABBBBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@??????===<<<;;;::::::::::::;;;<<<===@@@DDDKKKOOO^^^iiiuuu|||wwwnnnggg```[[[WWWTTTUUUYYY___hhhvvvqqqeee___]]][[[ZZZXXXcccggglll{{{{{{uuummmiiiaaaYYYRRRNNNNNNOOOXXX]]]fffppptttyyyvvvkkkccc```]]]]]]aaaeeehhhiiirrreee]]]XXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\ZZZYYYWWWVVVRRRMMMJJJHHHGGGDDDBBBAAABBBBBBCCC@@@@@@AAA@@@???>>><<<;;;>>>;;;777444222000---+++333333333222222222222111000000/////////.........//////...------------...---------,,,,,,+++++++++++++++******++++++,,,---***+++,,,,,,******+++,,,...,,,******+++------,,,---,,,,,,+++*********+++***))))))***,,,---,,,***,,,,,,---............---.........---------------......///000000000000///............////////////............///////////////////////////000111222333444777;;;???III]]]pppvvvkkkmmmyyyvvvnnnfffbbbaaaaaaffflllvvv{{{zzzqqqhhhaaaZZZXXXVVVTTTSSSPPPMMMJJJIIIHHHEEECCCBBBAAABBBBBBAAABBBBBBAAA???>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGFFFEEECCCBBB@@@@@@???>>><<<;;;;;;;;;;;;======>>>===>>>AAAFFFJJJRRR\\\fffmmmttt~~~pppnnnkkkhhhfffffffffffffffggghhhhhhhhhkkkooorrr{{{}}}zzzoooddd]]]\\\WWWTTTUUUVVVZZZcccmmmqqqhhhcccaaa______mmmrrrttt{{{}}}qqqnnnggg___XXXQQQMMMKKKPPPUUU___iiinnnrrr{{{~~~wwwkkkfff```\\\]]]aaaeeegggsssfff]]]XXXVVVWWWXXXZZZ[[[[[[[[[[[[\\\ZZZYYYXXXVVVSSSNNNJJJHHHFFFDDDBBBAAAAAABBBCCCBBBCCCCCCBBB@@@===999777<<<:::777555555444333111333333222222222111111111////////////.........---//////---,,,,,,---...///......---,,,,,,+++******+++***++++++++++++,,,,,,***+++,,,,,,******+++,,,///---***)))+++,,,------...---,,,************+++((()))***+++,,,------,,,+++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++---...//////000000//////////////////000000000000........./////////000000111111111111222333444555444333777???JJJYYYpppzzzmmmbbbfffuuu{{{lllkkkjjjiiijjjooowww|||rrriii```XXXRRRPPPOOOMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>>>>???@@@@@@???>>>======>>>>>>???@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<======<<<<<<>>>BBBEEEIIIQQQZZZ___fffpppwwwyyywwwvvvuuusssooojjjfffddd]]][[[XXXUUUSSSSSSTTTUUUSSSSSSTTTSSSSSSUUUXXXZZZbbbdddhhhlllsss{{{|||ooogggddd^^^XXXVVVUUUUUU[[[aaappp{{{ssslllgggeeelll|||~~~~~~{{{wwwoooggg___WWWQQQMMMKKKPPPZZZdddjjjnnnuuu~~~~~~tttmmmddd\\\ZZZ\\\aaaeeetttggg^^^ZZZVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[YYYXXXVVVSSSNNNJJJGGGEEECCCAAA@@@@@@AAAAAABBBCCCCCCCCCAAA>>>;;;999999777555555555666555444222111111111000000000000.........---------,,,,,,///...---,,,,,,---//////......---,,,,,,+++************++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,///---***)))+++,,,---------,,,,,,+++*********+++((()))+++,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000000000111111//////000000000111111111000000000111222444555666777555999GGGZZZmmmrrrhhhbbbjjjzzzwwwtttkkkpppuuuxxx|||xxxrrrjjjaaaZZZSSSMMMJJJIIIIIIHHHFFFEEEEEEFFFGGGCCCBBBAAA???>>>===<<<<<<===?????????===<<<===>>>===>>>???AAABBBDDDEEEEEEEEEFFFGGGHHHGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<666777888777777888<<<>>>AAAHHHNNNRRRXXXaaaggggggcccbbb```]]]YYYUUURRRPPPOOONNNKKKIIIHHHHHHIIIIIIDDDEEEFFFEEEDDDEEEGGGIIIQQQSSSUUUXXX\\\ccckkkpppwww}}}vvvjjjccc\\\YYYWWWUUUWWW[[[```kkkzzzwwwqqqnnnvvv~~~vvv{{{uuulllddd\\\VVVQQQLLLOOOWWWaaahhhlllttt|||zzzssshhh^^^XXXYYY]]]aaauuuhhh```[[[VVVWWWXXXZZZ[[[\\\\\\]]]\\\[[[ZZZXXXWWWSSSNNNKKKFFFEEEBBB@@@??????@@@AAA@@@@@@AAAAAAAAA@@@>>>===999666444333333333222000111111111000000000//////...------------,,,,,,,,,...------------...//////---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,...,,,******+++------,,,***++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,---)))***++++++,,,,,,++++++---.........////////////------...////////////.........//////000000111111000000000000111111111111---......///111333444555;;;:::CCCWWWnnn{{{nnniiijjjuuu{{{sssqqqsssttt}}}{{{hhhccc\\\VVVQQQNNNJJJHHHDDDEEEFFFDDDCCCCCCDDDFFFBBBBBBAAA@@@???===<<<;;;===???@@@???>>>===>>>???===>>>???@@@AAABBBCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>============777888888888777888;;;===<<<@@@DDDFFFLLLSSSWWWWWWUUUSSSQQQNNNKKKHHHFFFEEECCCCCCBBBAAA@@@????????????@@@@@@@@@??????AAABBBEEEFFFHHHIIIKKKOOOTTTYYYaaadddkkksss~~~sssjjjbbb^^^ZZZUUUTTTVVVTTT\\\hhhvvv~~~yyy~~~qqqsssxxxzzzrrrkkkccc\\\VVVRRRRRRVVV^^^dddiiiqqqzzz|||}}}wwwmmmaaaYYYWWWYYY]]]uuuhhh```\\\VVVWWWYYY[[[\\\]]]^^^^^^]]][[[ZZZYYYWWWSSSOOOKKKGGGFFFCCCAAA@@@@@@AAABBB???????????????>>>>>>>>>999777444333333333222000222222222111111111000000............------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***+++,,,,,,******+++,,,---,,,++++++------,,,+++''')))+++---...---+++***))),,,...---,,,***+++---***+++,,,,,,------,,,,,,,,,------...///000111111,,,---......//////......------...//////000111111/////////000000000000111------...///111333555666>>>DDDTTTlll{{{vvvvvvzzz{{{uuusssxxxssskkk^^^ZZZTTTOOOMMMKKKIIIGGGCCCEEEFFFFFFDDDCCCDDDFFFCCCCCCBBBAAA@@@???===<<<>>>@@@AAA@@@???>>>???AAA>>>>>>>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@???>>>=========;;;<<<<<<;;;::::::;;;===:::===???@@@DDDKKKMMMLLLLLLJJJHHHEEECCCAAAAAA@@@<<<============<<<:::999<<<===>>>>>>======>>>@@@===>>>@@@@@@AAACCCFFFIIIOOOQQQVVV]]]eeeqqq|||yyyooohhhbbbZZZVVVVVVQQQUUU\\\dddpppxxxkkklllkkksss}}}wwwnnnddd\\\ZZZWWWVVVZZZ___dddmmmuuuzzz~~~yyypppeee[[[VVVVVVXXXttthhh```\\\WWWXXXYYY[[[]]]^^^^^^___]]]\\\ZZZYYYWWWTTTOOOKKKHHHGGGDDDBBBAAAAAABBBCCCBBBAAA???===<<<;;;::::::888777555555666666666555333333333222222222111111000/////////............+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,---)))***+++,,,---,,,++++++***+++,,,,,,******+++,,,,,,++++++,,,......,,,***%%%(((+++...///...,,,******---///...+++***+++---+++,,,------......------)))***+++,,,---///000000,,,---......//////......,,,------...///000000111............/////////000//////000222333666888999@@@KKKbbb{{{xxxwwwwwwzzz}}}vvvnnnddd]]]YYYUUUPPPMMMKKKIIIGGGFFFDDDFFFIIIHHHFFFEEEFFFHHHDDDDDDDDDCCCAAA@@@>>>===???@@@AAAAAA@@@???@@@BBB>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@AAACCCDDDEEECCCBBB@@@???>>>>>>======:::::::::999777666777888;;;>>>>>>>>>BBBHHHJJJGGGGGGFFFDDDAAA@@@?????????;;;<<<>>>???>>>===:::999666888999999888888999;;;:::;;;=========>>>AAACCC???BBBGGGLLLSSS\\\eeekkkvvv|||tttlllaaa[[[YYYUUUVVVWWWZZZbbbqqq}}}yyylll```bbbcccgggmmmyyyxxxkkkaaa```ZZZVVVWWW[[[___hhhqqqxxx~~~zzzrrrggg\\\VVVUUUVVVtttggg]]]XXXYYYZZZZZZ[[[\\\\\\]]]]]]___]]]ZZZWWWSSSPPPMMMLLLKKKHHHDDDAAA@@@@@@BBBCCCDDDCCCAAA@@@???@@@@@@AAA:::999777666555555555666000000//////000111222222//////...------------...---///000///---,,,,,,---------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++******,,,...////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////////////////////////////222111111111000000//////...///////////////...---000111111111222222222222222000000333333333777===III]]]uuu}}}uuuvvvuuuuuu}}}|||qqqkkkhhhfffbbb^^^ZZZXXXTTTPPPMMMKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIGGGEEEBBB@@@>>>===>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>>>>===<<<<<<===???AAABBBBBBAAAAAA@@@@@@?????????===<<<;;;;;;::::::::::::::::::<<<@@@DDDGGGHHHGGGGGGEEECCCBBBCCCCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;999999999888999999::::::888888999999999:::::::::?????????AAAEEELLLRRRUUU]]]gggsss}}}xxxnnnccc[[[YYYUUUSSSVVVZZZ```kkkuuuvvvpppjjjddd______]]]___jjjxxx~~~vvvpppccc___ZZZVVVRRRSSS]]]hhh{{{{{{rrrlllcccXXXUUUXXXvvviii___ZZZXXXXXXZZZ[[[\\\^^^___``````^^^\\\XXXTTTQQQNNNMMMHHHFFFCCCAAA@@@AAACCCEEEFFFEEECCCAAA???>>>>>>>>>:::888777555444333333444000000000000000111222222//////...------------...---///000///...,,,,,,---000000/////////.........******++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---///+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///////////////////////////111111000000000/////////.........//////.........000000000111111111222222000///000333333333;;;CCCVVViii}}}}}}yyyoootttzzzsssllleeeaaaaaabbb```^^^]]]\\\YYYUUURRROOOMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHKKKIIIFFFCCCAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAA@@@@@@???<<<<<<;;;:::999999999999;;;;;;===AAAEEEIIIIIIIIIHHHFFFDDDCCCDDDDDDCCCBBB??????>>>>>>===<<<<<<;;;::::::999999999999::::::999999999:::::::::;;;;;;;;;:::;;;<<>>===<<<:::999666444222222222222000000000000000000111222//////...------------...---...000///...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,------------------------------///////////////////////////////////////.....................//////......///000000000111111111111000111333444333666BBBNNNfffxxx}}}{{{rrrqqqoooyyy|||qqqjjjeeeaaa```ccceeeeeedddccccccaaa^^^ZZZVVVRRRPPPNNNLLLKKKKKKKKKKKKIIIGGGIIIHHHEEEBBB@@@???>>>>>>?????????@@@@@@@@@@@@AAA@@@?????????>>>>>>>>>>>><<<<<<;;;;;;;;;===>>>???BBBBBBBBBBBBBBBBBBAAAAAA<<<;;;:::999888888888888;;;;;;>>>BBBGGGKKKLLLLLLJJJGGGEEEDDDEEEEEEEEEDDD@@@@@@??????>>>======<<<;;;;;;:::::::::::::::;;;999999999:::::::::::::::777888888999:::<<<>>>???AAAFFFMMMRRRWWW```lllvvvvvvmmmddd^^^XXXVVVUUUUUUYYY___hhhtttuuulllddd___XXXWWWXXX[[[aaakkk|||xxxrrrkkkccc\\\UUURRRWWW___iiippp}}}xxxmmmbbb\\\\\\wwwkkkbbb^^^YYYYYY[[[\\\^^^```aaabbb\\\[[[XXXTTTQQQMMMJJJIIIEEEDDDBBBAAAAAABBBDDDEEEFFFFFFDDDBBB@@@>>>===<<<;;;:::777555333222111111111000000000000000111111//////...------------...,,,...//////...------...,,,,,,,,,++++++++++++***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////......---------,,,////////////////////////........................///////////////000000111//////000000000111111111111333555777666:::IIIYYYrrr{{{rrrppprrr{{{}}}rrrkkkjjjgggeeefffhhhkkklllkkklllkkkjjjgggbbb\\\WWWSSSNNNLLLJJJJJJJJJJJJIIIHHHHHHGGGDDDBBB???>>>===<<>>===<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDCCCCCCBBB===<<<;;;:::999888888888:::;;;>>>CCCIIIMMMOOOOOOLLLIIIFFFEEEEEEFFFFFFEEEAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;999999999999999999999999777888999:::;;;;;;;;;;;;>>>AAADDDFFFIIIOOOYYY```hhhtttxxxnnnfff^^^[[[WWWTTTUUUXXXZZZdddtttvvvjjjccc[[[ZZZZZZZZZ[[[aaappp~~~}}}wwwppphhhaaaYYYSSSUUU[[[ccciiisssvvvllldddaaatttiiiaaa]]][[[[[[\\\]]]^^^^^^______\\\ZZZWWWTTTPPPMMMJJJIIIFFFEEECCCAAAAAAAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<;;;888666444333333333111111000000000000000111//////...------------...,,,...//////...------...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------///---+++))))))+++---///,,,,,,,,,------.........000//////......------,,,////////////////////////------------............111111000000111111333333000000000000111111111111111333666888999@@@QQQbbb}}}|||vvvtttwww~~~uuunnnjjjgggffffffhhhjjjmmmnnnnnnqqqqqqpppmmmhhhaaa[[[WWWNNNLLLJJJIIIJJJJJJIIIHHHJJJIIIGGGEEECCCAAA@@@???>>>>>>?????????@@@@@@@@@>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEDDDDDDCCC???>>>===<<<::::::999999888:::>>>DDDKKKQQQTTTTTTNNNKKKGGGEEEEEEFFFEEEEEECCCBBBBBBAAA@@@@@@??????>>>======<<<;;;;;;<<<<<<888888888888888777777777777888999;;;<<<<<<;;;;;;>>>???@@@AAABBBFFFLLLQQQVVV^^^jjjwwwxxxoooeeeaaa\\\WWWTTTUUUUUU\\\fffrrrsssiii```\\\ZZZYYYXXXZZZeeeqqq}}}{{{tttmmmfff^^^VVVUUUXXX[[[```iiitttxxxoooiii|||pppfff```\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^\\\ZZZVVVRRROOOLLLKKKFFFEEECCCAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>===<<<;;;888666555444444444222111111000000000000000//////...------------...+++---//////...---...///.........------------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------+++)))'''''')))+++---,,,,,,,,,---......//////////////////......------////////////////////////---------...............111111000000000222333444000111111111222222222222111222666<<>>>>>>>>>>>????????????@@@>>>???@@@AAAAAAAAA@@@???>>>>>>>>>???????????????>>>@@@BBBDDDEEEEEEDDDCCC@@@???>>><<<;;;:::::::::888:::???GGGPPPWWW[[[\\\SSSOOOJJJGGGFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<<<<<<<<<<888888888888888777777777666777888999:::::::::::::::;;;<<<<<<<<<>>>BBBEEEHHHKKKTTT___jjjxxxyyynnniiiccc\\\WWWVVVVVVXXX\\\bbbmmm~~~tttfff```[[[XXXVVVWWW]]]dddnnn|||yyysssnnnfff\\\VVVUUUPPPUUU]]]gggttt{{{rrrxxxnnneee___\\\YYYYYYZZZ[[[\\\]]]^^^___^^^]]]ZZZWWWSSSPPPMMMKKKCCCCCCBBBAAAAAABBBBBBCCCEEEEEEDDDCCCAAA???<<<;;;:::999777555444444444444222222111000000000000000//////...------------...+++---//////...---...///,,,,,,+++++++++***************+++,,,---......///------------------------++++++,,,,,,---------,,,***++++++++++++++++++***,,,,,,------.../////////////////////............////////////////////////------......////////////000///......///000222444222222222222333333333333555666;;;EEEPPP]]]pppwwwuuuwwwzzzpppkkkkkkiiijjjlllnnnnnnnnnnnnnnnhhhhhhhhhgggeeebbb___]]]XXXUUUPPPMMMKKKJJJHHHGGGAAAAAAAAA@@@???===<<<<<<>>>>>>>>>>>>????????????===>>>@@@BBBBBBAAA@@@???===>>>>>>>>>>>>>>>=========???BBBDDDEEEEEEDDDCCC@@@???>>><<<:::999999999999<<>>============::::::::::::999999888888888888888888888888888888777888999::::::;;;===>>>???@@@FFFOOOVVV___nnn}}}{{{uuunnneee]]]ZZZUUUUUUVVVXXX^^^lll|||tttjjjaaa^^^\\\ZZZ\\\___fffooo|||wwwnnnaaaWWWSSSJJJNNNUUU]]]hhhvvvzzzwwwmmmddd___\\\VVVWWWXXXZZZ\\\^^^``````]]][[[YYYUUUQQQNNNKKKJJJAAA@@@AAAAAABBBCCCDDDDDDGGGGGGFFFDDDAAA>>>:::999888777555444333333444444222222111000000///000000//////...------------...+++---//////........./////////.........---------((()))***+++---...//////------------------------***+++,,,---------,,,,,,***,,,///111111///,,,***,,,,,,------...///000000.../////////////////////////////////////////////........./////////000000......---,,,---///111333222222333333333444444444;;;;;;AAANNN]]]mmmxxxrrrsssyyy{{{rrrnnnoookkklllmmmllliiifffeeedddaaabbbbbbccccccbbbaaa```^^^ZZZTTTPPPLLLJJJHHHFFFBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>????????????===>>>@@@BBBBBBBBB@@@???<<<===============<<<<<<<<<>>>AAADDDEEEEEECCCBBB???>>>===;;;999888888888;;;===DDDNNNYYYbbbgggjjj]]]XXXRRRMMMKKKJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;:::::::::;;;:::999888888888888888777888:::;;;<<<===============AAAHHHKKKNNNYYYfffqqqwwwmmmccc___TTTTTTSSSSSSVVVaaaoooyyyvvvkkkfffdddaaa___```aaafffsss~~~tttdddWWWRRRJJJNNNRRRXXX```lllzzz}}}uuullleeeaaa^^^YYY[[[\\\^^^______^^^^^^___\\\YYYVVVTTTPPPLLLIIIBBBAAA@@@??????AAACCCDDDAAABBBBBBBBBAAA???>>>===777777777777555333111000111111111111000000000000333000,,,((((((+++000333------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++000---((('''(((,,,///000+++,,,---,,,,,,,,,...000,,,,,,,,,---------......//////.........---------------...///000000//////111000...---...///111222////////////000000000000444000///111333222333666777BBBQQQaaasss|||wwwxxxttt|||}}}zzzvvvrrrnnnpppppppppooolllhhhdddaaaZZZ]]]bbbdddeeeeeeeeeeeeeeebbb^^^YYYSSSNNNJJJHHHBBBAAA@@@???======<<<<<>>@@@CCCEEEFFFGGGGGGAAA@@@>>>===<<<;;;<<<<<<===>>>DDDOOO^^^hhhllllllccc\\\SSSNNNMMMKKKHHHDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;:::999999888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;666:::>>>@@@@@@DDDLLLRRR```iiiyyyzzznnneee^^^]]]XXXSSSPPPVVVbbblllxxx}}}qqqhhhccc```_________gggxxxuuujjj```ZZZQQQKKKGGGLLLVVVddduuu}}}uuullleee```]]]YYYZZZ\\\^^^_________^^^^^^\\\YYYVVVTTTPPPLLLIIICCCBBB@@@??????@@@BBBCCCAAAAAABBBAAA@@@???===<<<777777777777555333111000111111111111000000000000222111///---,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++))))))***,,,...---***(((...//////...,,,,,,---///,,,,,,---------.........//////.........---------------...///////////////000000.........///111222////////////000000000111333//////333555444555888===LLLaaauuuyyyyyy}}}|||yyywwwtttqqqrrrrrrrrrqqqmmmiiidddaaa[[[^^^cccgggjjjlllmmmnnnmmmjjjddd^^^VVVOOOJJJGGGBBBAAA@@@???>>>=========>>>@@@AAAAAA@@@??????@@@???@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAA???>>>???@@@>>>@@@BBBDDDEEEEEEEEEEEEAAA@@@>>>===<<<;;;<<<<<<===???EEEQQQ___jjjmmmmmmfff^^^UUUOOOMMMKKKHHHEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCBBB@@@???>>>===============<<<<<<;;;:::::::::666777888999:::;;;;;;<<<::::::::::::::::::::::::777:::===>>>===@@@FFFKKKQQQWWWcccqqq}}}xxxooobbb___ZZZTTTRRRTTT[[[```jjjxxx~~~ssskkkfffcccaaa___cccoooxxxnnneee___VVVPPPLLLNNNTTT```ppp~~~|||uuullleee___[[[YYYZZZ\\\^^^_________^^^]]][[[XXXVVVTTTQQQMMMJJJEEEDDDAAA@@@???@@@AAABBB@@@AAAAAAAAA@@@>>><<<;;;888888777777555444222111222222111111111000000000111111222111000...+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------,,,,,,,,,,,,,,,,,,...000222000,,,)))000000000...+++******+++,,,------------........./////////............------......///////////////000///.........///111222/////////000000000111111111///000444666555666:::@@@TTToooyyywwwwwwyyy~~~|||{{{yyyxxxxxxyyyyyywwwtttnnniiifff___aaaeeejjjoootttxxxzzzwwwssslllcccYYYPPPJJJFFFBBBAAA@@@>>>===============???@@@@@@???>>>>>>?????????@@@AAAAAAAAAAAAAAA???@@@AAA@@@???>>>???@@@@@@AAACCCDDDEEEDDDDDDCCCAAA@@@>>>===<<<;;;<<<<<<===@@@HHHTTTbbblllooopppkkkdddZZZSSSOOOMMMJJJHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@????????????>>>>>>===<<<<<<;;;;;;:::999888888888999;;;<<<===999999999999999999999999999;;;<<<;;;::::::>>>BBBGGGIIIOOOYYYdddrrr}}}lllfff___YYYUUUUUUTTTTTT[[[fffuuuxxxooojjjeeeaaa```eeennn}}}|||ssskkkfff]]]WWWQQQOOOQQQYYYhhhvvv|||tttlllddd]]]ZZZXXXZZZ\\\^^^____________\\\ZZZWWWVVVTTTRRRNNNKKKGGGEEECCC@@@??????@@@AAA@@@@@@AAA@@@???===;;;:::888888777666555444333222222222222111111111000000000111222222111///---,,,------............------------------------------------........./////////------------------,,,,,,111///---,,,---..................,,,)))((()))***------------............/////////.....................///////////////...000//////...///000111111//////000000000111111111111///111444555444777;;;FFF\\\yyyyyyssspppnnnpppvvv~~~xxxsssoooggghhhjjjnnnsssyyy}}}~~~|||wwwooodddYYYOOOHHHDDD@@@???>>>===<<<<<<<<<<<<<<<>>>??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA<<<>>>???>>>======>>>???@@@AAACCCDDDEEEEEEDDDDDDAAA@@@>>>===<<<;;;<<<<<<<<>>>>>======<<<;;;;;;===;;;999777777888999:::888888888888888888888888999:::;;;:::888888:::===BBBBBBEEEKKKSSS^^^ooo~~~zzzqqqfff^^^[[[XXXTTTQQQTTT[[[eeeooo}}}xxxrrrhhhdddaaaaaadddnnnyyyqqqkkkbbb[[[UUUPPPNNNRRR```mmm||||||tttjjjbbb\\\XXXXXXYYY[[[^^^___``````___\\\ZZZWWWVVVTTTRRRNNNKKKGGGFFFCCCAAA??????@@@AAAAAAAAAAAA@@@???===;;;999888888777666555444444444222222222222111111111111////////////000000000000------............------------------------------------------.........///------------------------...,,,******+++,,,,,,,,,,,,---------++++++,,,...---------.........//////////////////////////////...///////////////......///////////////000000111000000000000111111111111111000111555555444999???QQQfff}}}qqqiiieeegggkkkqqq~~~~~~zzztttrrrpppqqquuuxxxyyyyyyxxxsssjjj```UUULLLFFFCCC??????>>>===<<<<<<<<<<<<;;;===??????>>>>>>???@@@@@@@@@AAABBBBBBBBBBBBAAA===>>>??????>>>>>>???@@@???@@@BBBDDDFFFFFFFFFFFFAAA@@@>>>===<<<;;;<<<<<<<<>>>>>======<<<===;;;999777666777888999888888888888888888888888888999::::::999999;;;<<<===<<<>>>CCCGGGMMMXXXbbbvvv|||nnnddd```]]]XXXTTTRRRUUUZZZcccooo~~~}}}uuujjjfffcccaaa```eeesss~~~vvvpppeee^^^WWWQQQNNNOOOYYYdddsss}}}sssiiiaaa[[[XXXXXXYYY[[[]]]___`````````]]][[[XXXVVVTTTQQQMMMJJJGGGFFFCCCAAA@@@@@@AAAAAABBBBBBBBBAAA???===;;;999999888777666555555555555333222222222222111111111///...------...///111222------............------------------------------,,,,,,,,,---------......------------............++++++...000222111...+++---...//////...///111333------........./////////...////////////000000000//////////////////...---////////////000000000000000000000111111111222222222111222555666777???GGGYYYmmmwwwoooiiiccc___^^^fffppp{{{|||wwwuuuuuutttrrrooommmhhhaaaXXXPPPJJJFFFDDD@@@@@@???>>>>>>>>>>>>>>><<<>>>???@@@??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBB???@@@BBBEEEFFFGGGGGGGGGAAA@@@>>>===<<<;;;<<<<<<>>>FFFSSSaaammmuuuyyyzzzwwwtttnnnfff___YYYUUURRRNNNLLLJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>======:::999888888888:::;;;<<<888888888888888888888888888888999:::;;;;;;<<<<<<===;;;===AAACCCDDDIIIPPPcccnnnyyymmmgggbbb]]]YYYQQQQQQTTT[[[dddppp{{{ooojjjeeebbb___```gggqqq}}}vvvlllcccYYYTTTQQQPPPTTTZZZhhh{{{~~~rrrggg___ZZZXXXWWWYYY[[[]]]___`````````^^^\\\YYYVVVTTTPPPLLLIIIGGGEEECCCAAA@@@AAABBBBBBCCCCCCCCCBBB@@@>>>;;;:::999888777666555555555666333333222222222111111111..................//////------............------........................+++++++++,,,,,,,,,,,,---------------.........///******,,,///111111///---,,,---......---...000222............////////////.../////////000000000000///////////////...------...//////000000000000000000000111111111222222222111111333666999===HHHTTTdddwww}}}wwwnnnfff```^^^___```eeeqqq}}}yyyvvvqqqkkkfff```\\\WWWQQQLLLIIIGGGGGGCCCBBBAAAAAAAAAAAAAAAAAA<<<>>>@@@AAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEDDDBBBAAABBBCCCAAABBBDDDEEEFFFFFFEEEEEEAAA@@@>>>===<<<;;;<<<<<>>>>>;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999888888888:::;;;<<<;;;;;;===;;;<<<@@@AAAAAACCCHHHQQQZZZhhhyyy}}}ssskkkddd___VVVSSSSSSWWW[[[aaannn{{{zzzrrrkkkfffbbb___bbbgggooo~~~}}}tttiii^^^YYYVVVSSSQQQRRR]]]nnnrrrggg___ZZZXXXWWWYYY[[[]]]___`````````___\\\YYYVVVTTTPPPLLLIIIFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCBBBAAA>>><<<:::999888777555555555666666333333333222222222111111....../////////---,,,+++---..................---........................******+++++++++,,,,,,,,,---------.........//////(((%%%!!!!!!###(((+++---***+++++++++******,,,.............../////////000.../////////000000111111//////000000///...------...//////000000000000000000111111111111222222222111000333777;;;BBBPPP]]]rrruuunnnhhheeeaaa\\\ZZZ\\\aaafffqqq|||}}}{{{vvvpppgggaaaXXXUUUQQQLLLIIIHHHHHHIIIEEEEEEDDDCCCCCCCCCDDDDDD<<<>>>AAAAAAAAA@@@AAACCCCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDCCCAAA???@@@AAACCCDDDEEEFFFFFFEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<>>@@@@@@@@@???>>><<<;;;:::999999999999999999999999999888888999;;;;;;:::999999777777:::<<<<<>>GGGZZZlll{{{vvvmmmfffaaa]]]ZZZ\\\]]][[[[[[aaakkkssszzzssslllbbb[[[SSSNNNKKKLLLLLLJJJIIILLLKKKIIIHHHIIIJJJJJJGGGCCCBBB@@@??????AAACCCCCCCCCIIIHHHHHHIIIJJJJJJGGGEEEHHHGGGFFFEEEDDDBBBAAAAAACCCEEEGGGIIIJJJIIIHHHHHHFFFAAA>>>??????======???EEERRRbbbppp}}}xxxnnnggg[[[WWWSSSOOONNNLLLKKKIIIFFFEEECCCCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB=========<<<;;;;;;::::::;;;:::999888888888999:::888888888888888888888888999999::::::;;;<<<======???EEELLLRRR[[[kkkvvvkkkeeeZZZTTTXXXYYYUUUXXX```kkkzzzzzzqqqjjjbbb___aaabbbhhhsss|||vvvlllccc\\\WWWSSSQQQSSSUUU```ttt{{{nnnddd^^^[[[[[[\\\___aaabbbaaa```___^^^\\\YYYWWWUUURRRNNNKKKFFFCCC???>>>@@@BBBCCCBBBCCCCCCCCCBBB@@@>>>;;;::::::888666333222222222333555444333222111111111111---......///...---,,,+++---...///111111///...---////////////...---,,,,,,..................------///............///000000------,,,,,,---...///000---,,,,,,,,,,,,---..............................111111111111111000//////////////////000000000000/////////000000000111111222111111000000111333444444222555===EEEPPPaaaqqqxxxssskkkccc]]]YYYWWWVVVVVVZZZ```dddiiiqqq||||||tttkkkaaaYYYRRRMMMJJJJJJJJJIIIJJJNNNPPPNNNMMMMMMNNNNNNKKKHHHHHHFFFDDDDDDFFFGGGGGGFFFIIIIIIIIIJJJLLLLLLJJJIIIIIIIIIHHHFFFEEECCCBBBAAACCCEEEGGGIIIJJJIIIHHHGGGGGGBBB???@@@???===>>>AAAHHHUUUeeesss}}}ssslllddd```ZZZVVVTTTRRRQQQOOOJJJGGGEEEDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<<<<<<<;;;:::999888999999:::999999999999999999999999999999::::::;;;<<<<<<===888===BBBFFFMMMYYYkkkxxxuuulll```XXXXXXVVVQQQRRRYYYaaammm{{{pppeee^^^]]]]]]```iiixxx}}}sssiiibbb\\\WWWTTTPPPQQQYYYjjj{{{qqqfff```]]]]]]___aaabbbcccbbb```___^^^\\\YYYVVVTTTQQQMMMJJJEEEBBB???>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA>>><<<;;;:::999666444333333333333444333222111111111111111...............---,,,,,,...///000111111000///..................---,,,+++------------------......///............///000000...------,,,------......+++,,,------......------........................000000111111000000//////////////////000000000000222111000000000111333333111111111222222333333333666555999CCCPPP^^^nnnzzz|||zzzxxxuuuppplllbbb___YYYTTTQQQQQQRRRSSSXXX___iiisss{{{xxxmmmbbbZZZTTTNNNKKKKKKKKKKKKNNNTTTVVVUUUTTTTTTUUUTTTQQQOOOLLLJJJHHHHHHIIIJJJIIIHHHJJJJJJJJJLLLNNNOOONNNMMMKKKKKKIIIHHHFFFDDDCCCBBBCCCDDDGGGIIIJJJIIIGGGFFFGGGBBB???@@@???>>>@@@EEELLLZZZjjjxxx{{{uuukkkfff___YYYVVVTTTRRRQQQMMMKKKHHHFFFFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>>>>======<<<;;;::::::999999::::::999999999999999999999999999::::::;;;;;;<<<<<<<<<999<<>>MMM___ooo|||}}}~~~~~~|||uuuqqquuu|||~~~zzzvvvtttrrrrrrrrrpppmmmiiifffdddbbb___\\\ZZZYYYVVVTTTTTTVVV[[[___gggooo{{{|||rrrggg___WWWRRRNNNNNNNNNOOOUUU\\\]]]]]]]]]]]]]]][[[YYYWWWQQQPPPOOOOOOQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPOOOMMMLLLJJJIIIFFFEEECCCBBBBBBDDDHHHJJJKKKJJJHHHGGGGGGBBB@@@@@@???>>>BBBHHHQQQ___ppp}}}tttnnneee^^^YYYVVVTTTSSSPPPNNNKKKIIIHHHGGGEEECCCEEEEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>???>>>???DDDMMMTTTbbbrrrwwwkkkcccZZZRRROOOQQQRRRVVV```nnn~~~|||mmmdddbbb``````dddnnn~~~rrrhhh^^^YYYRRRNNNNNNUUU```kkkyyypppeee___\\\XXXYYY\\\^^^```aaabbbbbb^^^\\\YYYVVVSSSPPPLLLIIIEEEDDDBBB@@@@@@AAADDDFFFBBBBBBBBBBBBAAA???===<<<888888777666555444444444222222111111000000111111111111111000000000000000---------------------------------...------,,,+++,,,,,,,,,,,,------......---,,,,,,,,,,,,---......///////////////.........+++,,,---...///...---,,,...........................//////000000000//////////////////000000000000...---+++***+++,,,...000111111333444555555555444666;;;GGGYYYnnn~~~{{{uuupppkkkjjjttt{{{xxxwwwnnnlllhhheeebbbaaaaaaaaa___]]][[[YYYXXXWWWVVVUUUVVVXXXZZZ\\\___fffnnnttt|||sssuuuzzzuuukkkeee[[[VVVSSSRRRRRRSSSZZZccceeegggjjjkkkjjjgggdddccc\\\[[[[[[]]]___``````___VVVTTTRRRRRRRRRRRRPPPOOOLLLKKKJJJHHHFFFEEECCCCCCBBBEEEIIILLLNNNMMMKKKJJJGGGCCC@@@@@@??????EEEMMMWWWeeeuuu{{{rrrjjjccc___[[[YYYSSSPPPMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>===============<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;>>>CCCHHHPPP]]]rrruuukkkaaaXXXTTTSSSRRRQQQVVVbbboooyyymmmgggccc```bbbgggrrr{{{nnnbbb\\\VVVPPPLLLOOOTTT\\\iiittt}}}nnnccc]]]ZZZVVVWWWYYY\\\^^^```aaabbb^^^\\\YYYVVVSSSOOOKKKHHHCCCCCCAAA???===>>>@@@CCCAAAAAAAAAAAA@@@>>><<<;;;777777666666555444333333222111111000000000111111222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,------......///............///000000+++,,,,,,---------,,,,,,+++,,,------......------------------------------......///000000000//////////////////000000000000111000000///000111222333222222333333444555666666888DDDVVViii|||tttjjjgggfffiiiuuuzzzrrrmmmiiieeeccc^^^]]][[[YYYXXXXXXXXXXXXVVVUUUUUUTTTUUUWWWXXXYYYXXX]]]dddjjjqqq{{{yyyvvvlllnnnttt~~~yyypppkkkaaa^^^[[[[[[YYYZZZaaakkkrrrvvv|||}}}zzzvvvtttiiihhhhhhjjjlllmmmllljjjccc```[[[XXXUUURRROOOMMMIIIIIIHHHFFFEEEDDDCCCBBBCCCFFFKKKPPPRRRRRRPPPOOOIIIEEECCCBBBAAAAAAIIISSS^^^lll|||}}}tttllleee```\\\WWWTTTQQQOOONNNMMMLLLJJJHHHGGGGGGFFFFFFEEEEEEDDDAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;===@@@CCCCCCKKK\\\qqqtttjjjaaaZZZVVVTTTPPPPPPYYYbbbnnnxxxkkkddd___```bbbhhhyyyvvvjjjcccZZZSSSNNNLLLKKKOOOYYYccc{{{lllbbb\\\ZZZWWWXXXYYY[[[]]]___``````^^^\\\YYYVVVSSSOOOKKKGGGDDDDDDBBB???<<<<<>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======???@@@???BBBLLL\\\nnnvvvlllccc\\\YYYQQQOOOTTTYYY```rrrvvvjjjbbb```^^^___kkk{{{tttmmm```ZZZSSSNNNIIIHHHOOOWWWzzzlllbbb\\\ZZZYYYZZZZZZ[[[]]]^^^_________\\\YYYVVVSSSOOOJJJGGGFFFFFFEEEAAA>>>===@@@CCC>>>?????????>>>===;;;:::444555555555444333222222111000000000000000111111000///...,,,,,,------...///......------......///......///////////////...******+++,,,,,,---......---,,,,,,,,,,,,---......***+++---///000000//////...---,,,+++,,,---...///------------------------------...///000000//////////////////000000000000......///000000000000///444333222222333666888:::BBBWWWqqqlll```\\\hhhvvvxxxqqqkkkfffddd```^^^^^^]]]\\\[[[VVVXXXYYY[[[]]]^^^^^^^^^bbbcccfffiiimmmrrrxxx|||zzzvvvwwwzzz~~~zzzuuutttsssssspppooovvvyyytttlllccc\\\UUUOOOKKKCCCCCCCCCCCCBBBBBBBBBBBBDDDHHHNNNUUUXXXYYYXXXVVVOOOLLLJJJIIIGGGHHHRRR]]]kkkxxxwwwnnnhhh```]]]YYYUUURRROOOLLLIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::;;;;;;BBB@@@DDDOOO]]]pppuuujjjbbb]]]TTTPPPSSSVVVZZZiii{{{tttgggbbb]]]ZZZcccqqq}}}|||vvvggg```YYYRRRKKKGGGKKKSSS{{{lllaaaZZZWWWTTTUUUWWWXXXZZZ[[[[[[[[[\\\ZZZVVVSSSOOOMMMLLLLLLFFFEEEBBB@@@>>>>>>??????>>>>>>>>>>>>===<<<;;;:::999999999999777555333111222222222111111111111000////////////////////////******+++,,,---//////000///............------------,,,,,,,,,,,,---...............------.........---,,,,,,,,,,,,---..............................---------........./////////111222111000///000111/////////000111111222222/////////000111111222222333000///333555777<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::===<<>>>>>???????????????>>>===;;;:::999888888888888666555333222222222222111111111111000////////////////////////------------------------///............------------,,,,,,,,,,,,---............------------......------,,,,,,------...///........................---------.........//////...000111000///...///000/////////000111111222222000000111111222333333333333111222555666888???GGG[[[nnn|||qqq___fffqqqvvvnnnkkkjjjiiihhhllllllmmmoooqqqtttwwwyyywwwxxxzzz|||}}}zzz~~~wwwkkkaaaXXXOOOIIIHHHFFFDDDBBBAAAAAABBBCCCEEEKKKTTT]]]bbbcccaaa___TTTNNNIIIIIILLLRRR___jjjwwwvvvpppggg___YYYUUURRRPPPOOOOOONNNLLLKKKIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAACCCCCCCCCBBBAAAAAA@@@@@@>>>>>>??????>>>>>>===<<<============<<<;;;::::::::::::::::::::::::::::::::::::<<<@@@EEEPPPcccttt~~~tttiiiaaaZZZUUUSSSSSSYYYaaammm{{{{{{oooggg___]]]^^^dddrrryyyrrrhhh\\\SSSMMMJJJIIIzzzlllbbb[[[XXXVVVWWWXXXZZZ[[[\\\]]]]]]YYYXXXWWWTTTQQQNNNKKKJJJFFFEEEBBB@@@>>>>>>??????@@@@@@???>>><<<;;;999888666666666666555444333222222222222111111111111000////////////////////////000//////...---,,,++++++///............------------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------,,,------...///........................---------...............---///000///...---...////////////000111111222222111111222222333444444444222333666888777:::FFFSSSkkk{{{yyymmmbbbooovvvssspppoooqqqssstttttt|||~~~}}}uuupppzzzpppeee[[[SSSMMMJJJHHHFFFCCCBBBBBBCCCDDDGGGMMMVVV^^^dddeeecccaaaWWWQQQMMMMMMQQQYYYfffrrr}}}|||rrrhhh```[[[VVVTTTUUUSSSQQQOOOMMMKKKJJJIIIJJJIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA???????????????>>>>>>===>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::999:::===@@@FFFTTTbbbxxxqqqiiiaaa[[[WWWSSSTTTXXX___jjj|||zzznnnddd___^^^```fffrrrxxxmmmbbbZZZSSSLLLGGG|||nnnddd]]]ZZZVVVWWWYYYZZZ\\\]]]]]]]]]WWWWWWVVVUUURRRNNNKKKIIIFFFEEEBBB@@@>>>>>>??????AAA@@@@@@>>><<<:::888777555555555444444333333222222222222111111111000000////////////////////////000000///...---,,,,,,+++///............------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------------...//////...................................................///000000......///000/////////000111111222222111111222222333444444444333444777888888@@@TTTggg|||{{{rrrooo~~~zzzsssuuuxxx}}}{{{vvvssswwwuuuiii^^^UUUPPPLLLJJJHHHEEEDDDCCCDDDDDDHHHNNNWWW```fffgggeeedddYYYTTTQQQRRRWWW___mmmzzz}}}rrriiibbb\\\YYYWWWVVVSSSPPPNNNLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>???BBBKKKUUUfff|||}}}tttiiibbb[[[UUUTTTVVVXXX```mmmvvvkkkdddaaaaaabbbiiizzz~~~pppeee]]]VVVMMMFFFqqqggg```]]]VVVWWWYYYZZZ\\\]]]]]]]]]WWWWWWVVVTTTRRRNNNKKKIIIFFFEEEBBB@@@>>>>>>??????AAA@@@@@@>>><<<:::888777555555444444333333333333222222222111111111000000000000000000000000000000........................///............------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---...------------...//////.............................................---///000111111//////000111/////////000111111222222000000111111222333333333444555777888;;;IIIddd}}}~~~}}}~~~|||zzzxxx{{{mmmaaaXXXRRROOOMMMJJJGGGEEEDDDEEEEEEIIIOOOXXXbbbggghhhgggeee\\\WWWTTTVVV\\\eeesssuuummmfffaaa[[[YYYVVVRRRPPPNNNNNNNNNKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>>>>>??????@@@@@@???>>><<<;;;999888777666555444333222222333222222222111111111111000000000000000000000000000---------.../////////000///............------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------......------......///000.......................................---------000111222111000///000222/////////000111111222222000000111111222333333333444555888<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::===>>>>>>BBBHHHKKK\\\sssxxxmmmddd\\\XXXXXXRRRUUU\\\hhhyyyyyykkkaaaZZZ[[[___hhhtttpppeee]]]WWWRRRsssggg```]]]UUUVVVWWWYYYZZZ[[[\\\\\\WWWVVVTTTQQQOOOMMMLLLLLLFFFEEEBBB@@@>>>>>>???????????????>>>===;;;:::999999888666444333222222222222222222111111111111000000000000000000000000000............///////////////............------------,,,,,,,,,,,,---............------------.....................//////000........................//////.........---------///000111000///...///111/////////000111111222222111111222222333444444444444666;;;BBBMMM___zzz}}}ooobbb[[[SSSQQQNNNJJJHHHFFFFFFFFFIIIOOOYYYbbbhhhjjjiiiggg___ZZZXXX[[[```jjjyyy}}}oookkkfff___ZZZWWWUUUUUUOOOOOONNNMMMKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::888999<<<===<<<>>>CCCDDDQQQbbbwwwyyynnnccc[[[XXXQQQTTTXXX^^^jjj~~~ttthhh]]][[[[[[aaaiiivvvqqqggg```\\\sssggg___[[[TTTUUUWWWYYYZZZ[[[[[[[[[XXXVVVSSSPPPNNNMMMMMMMMMFFFEEEBBB@@@>>>>>>???@@@>>>>>>>>>>>>===<<<;;;::::::999777444333222222222222222222111111111111000000000000000000000000000///////////////.........//////.........------------,,,,,,,,,,,,---......///......------......///...............///000000........................//////.........---------...///000///...---...000/////////000111111222222222222333444444555555666444666>>>HHHTTTeee}}}tttggg___TTTRRROOOKKKHHHGGGGGGGGGIIIOOOYYYbbbhhhjjjiiiggg```[[[XXX[[[aaakkkyyyyyytttnnnfff___ZZZXXXWWWRRRQQQPPPOOONNNLLLKKKKKKIIIIIIHHHGGGGGGFFFFFFEEECCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===:::999<<<===;;;===AAADDDMMMZZZkkkxxxjjj^^^YYYSSSUUUWWWXXX___ppp~~~qqqeee___[[[^^^dddmmm~~~|||ooogggcccooofff^^^WWWXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWUUUTTTSSSQQQNNNKKK>>>??????@@@@@@>>>===<<<<<<<<<============<<<<<<666666555444333333333333111111111111000000000///111111000///...---,,,,,,,,,...///111111000...---000000000000000000000000///---++++++---///000000......------------......------------------------000000//////.........---)))+++...000111111111000333222111111000000111111/////////000111333444555555444444444555555333222::::::???LLL___tttpppaaa\\\WWWRRRQQQNNNJJJJJJLLLKKKPPPYYYfffppprrrlllfff\\\[[[[[[]]]cccnnnzzz}}}tttmmmfffaaa]]]WWWVVVTTTSSSRRRQQQOOOMMMKKKKKKJJJJJJHHHGGGFFFEEEHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA========================<<<<<<<<<<<<===???@@@AAADDDFFFNNN```wwwwwwllleee\\\WWWTTTUUUZZZccctttvvvlllddd___aaa```aaaooowwwlllpppggg___YYYVVVWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUTTTRRRPPPMMMJJJBBBAAA@@@???>>>??????@@@>>>>>>??????>>>>>>===<<<666666555444333333333333333222111111000000000000000000///////////////.........///000000///...---///////////////////////////---++++++---///000000000//////////////////000------------------------000/////////............***,,,...000111111000///.........///000111333333000000000111222444555666333333333444555555555444888<<>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@DDDDDDIIIVVViiivvvoooccc]]]XXXWWWYYY```nnn{{{ssshhhaaa```^^^^^^hhhwwwsssrrriiiaaaZZZTTTUUUWWWYYYZZZ[[[[[[\\\ZZZXXXUUUTTTRRROOOLLLIIIEEECCC@@@======???AAACCCAAAAAAAAA@@@???>>>===<<<666666555444333333333333555444222111000000000111/////////000000111111111000000//////.........---------------------------...---++++++---///000000//////............//////........................////////////............,,,---///000000000///...------......///111222333111111222222333444555666111111222333444555666777:::AAANNN___ppprrrddd\\\UUURRRNNNJJJIIIJJJMMMQQQYYYccckkklllhhhbbb[[[ZZZ[[[```jjjxxxxxxrrrjjjfff```[[[XXXUUURRRPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????DDDCCCFFFMMMYYYqqqvvvlllddd\\\YYYWWW[[[eeeooorrrfffaaa^^^\\\aaajjjyyyuuukkkccc\\\UUUVVVWWWYYYZZZZZZ[[[[[[ZZZXXXVVVSSSQQQOOOKKKHHHDDDBBB@@@>>>===???AAACCCBBBBBBAAA@@@???===;;;:::666666555444333333333333666555333111000000111222000000000000111111111111111000///...------......------------------------...,,,+++,,,...000000///,,,,,,++++++++++++,,,,,,///////////////////////////////////////...............///000//////...---111111000////////////000111111111222222444555555222222333333333444777999>>>IIIZZZkkkyyy}}}{{{nnnddd[[[VVVRRRMMMKKKLLLLLLQQQYYYbbbhhhiiiddd```ZZZYYYZZZaaannn~~~wwwqqqiiibbb\\\XXXUUURRROOONNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????CCCDDDGGGJJJRRRgggtttkkkaaa[[[WWWWWW]]]dddppp~~~mmmeeeaaa^^^^^^aaakkkxxxvvvlllddd]]]WWWXXXYYYYYYYYYYYYYYYYYYZZZXXXUUUSSSQQQNNNJJJGGGAAAAAA@@@????????????@@@AAAAAAAAA???>>><<<:::999666666555444333333333333555444333111111111111111111111111111000000000000111000///.......................................---,,,+++,,,...000000///,,,,,,++++++++++++,,,,,,////////////////////////.........//////////////////////////////......---222222111000000000000111111111000111111222333444333444444333222444888<<>><<<:::999666666555444333333333333222222222222222111111111111111111000000/////////.../////////////////////////////////////////////---,,,,,,---///000///...//////............//////.................................///////////////////////////............//////000000111333444555111000000000111111222333444555555444333555<<>>>>>???AAABBBAAAAAAAAA@@@???===<<<;;;666666555444333333333333...000111222333222111000...///////////////000000,,,---...000000000//////////////////////////////---,,,,,,---///000///...000//////////////////000------------------------............/////////000///............//////000////////////000222333444222222111111111222333333111333555444444888AAAHHHRRR```ppp{{{~~~mmmddd^^^XXXTTTSSSOOOXXXdddnnnrrroooiiieee___]]]]]]fffwwwxxxqqqllldddaaa]]]YYYUUUSSSRRRRRRKKKLLLLLLLLLLLLJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC===???CCCGGGKKKXXXpppuuulllddd\\\YYYZZZZZZbbboooyyykkkccc^^^ZZZYYY]]]cccnnnwwwmmmeee^^^UUUVVVWWWYYYZZZ[[[[[[[[[WWWUUUSSSRRRQQQOOOLLLJJJHHHEEE@@@===<<>>===666666555444333333333333,,,...111333333222111///,,,,,,---...///000111111***,,,...000111111000///////////////////////////,,,,,,,,,---000000///.........------------......---------------------------.........//////000000...............///000000111111000///////////////333333222222333333444444///222444444555;;;EEEMMM___kkkxxx~~~tttjjjeee___ZZZXXXQQQ[[[hhhsssvvvsssmmmiiiccc___```iiizzzzzzuuuiiigggbbb]]]YYYWWWUUUUUUPPPPPPQQQQQQPPPOOOMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCFFFJJJVVVlll|||qqqhhh___ZZZZZZUUUZZZeeeuuuqqqhhhaaa]]]VVVXXX\\\eeezzzzzznnnddd\\\^^^]]][[[\\\]]]]]]\\\ZZZ\\\YYYVVVSSSQQQNNNJJJHHHGGGEEEAAA???>>>@@@BBBCCCCCCCCCBBBAAA>>>;;;888777444222///000222444333111333333333222222222111111222111111000000000000000,,,------.....................//////000000111111///////////////////////////......---------......111///...---...///...---666333000000111222000...222111000000000000...,,,////////////000000000000222222222222222333333444333000111555777<<>>@@@BBBCCCAAAAAAAAA@@@???<<<:::999888555333333555666444333333333333222222222111111111111000////////////000------...////////////......///////////////000000///////////////////////////......---------......111///------...///...---222000......000111000///---------...000111000...////////////000000000000......------......///000444222222666:::AAAPPP___ooorrruuuvvvyyy~~~tttnnnfff```^^^\\\aaakkkuuu|||{{{ssslllcccbbbfffrrr{{{tttnnniiieeebbb___ZZZYYYVVVUUUUUUTTTRRRPPPOOOMMMKKKJJJJJJJJJHHHFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEECCCCCCFFFJJJRRRbbbqqqzzzoooeee^^^XXXVVVYYYbbbnnn}}}nnnbbb]]]ZZZZZZ```kkk~~~sssiiiaaaXXXXXXXXXZZZ\\\^^^]]]\\\[[[XXXUUURRRPPPNNNJJJHHHFFFDDDBBB??????@@@BBBCCC???@@@@@@???>>>===<<<;;;:::888666555555555444333333333333222222222111111111000//////......//////......///000000000///////////////...............////////////////////////......---------......///111///------...///...---///...---...///000000///,,,,,,,,,...000111000...////////////000000000000111111111111111222222333555333444888???IIIZZZhhhssssssrrrqqqsss|||xxxrrrjjjeeedddaaafffoooyyy}}}tttmmmeeeeeejjjvvvzzzuuuqqqllljjjbbb```]]]\\\[[[ZZZWWWUUUSSSQQQOOONNNNNNMMMKKKIIIMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFHHHJJJPPP^^^lllyyymmmeeeYYYWWWXXX\\\cccpppxxxkkk```]]][[[]]]cccssstttiiibbb\\\[[[[[[\\\]]]\\\ZZZXXXZZZWWWTTTRRRPPPNNNJJJHHHFFFDDDBBB@@@???@@@AAABBB@@@@@@???>>>===<<<;;;;;;999888666444333333222111333333333222222222111111000000///..................//////000000000000000//////......------,,,,,,////////////////////////...------------...//////000///------.........---............//////......000///...///000000...,,,////////////000000000000555555555555555666777777555555666;;;DDDRRRcccooovvvsssooommmppp{{{|||vvvoookkkkkkjjjnnnvvv~~~uuummmggghhhmmmzzz|||wwwtttmmmkkkgggeeeccc```]]]ZZZZZZXXXVVVUUUTTTSSSQQQOOOOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIJJJKKKPPP]]]jjjuuulll___[[[YYYYYY[[[eeeyyysssfffbbb^^^[[[]]]hhhssshhhaaa]]]]]]]]]^^^___^^^\\\YYYYYYWWWTTTQQQPPPMMMJJJHHHEEEDDDBBBAAA@@@@@@AAABBBBBBAAA@@@>>><<<;;;:::999999999777555333222222222333333333222222222111111000000///..................//////000000000000000//////......------,,,,,,////////////////////////---------------...//////000...---,,,---...---,,,//////000000///...------111000000000111111000...////////////000000000000222222222222222333444444444666999???KKK[[[jjjsssvvvsssnnnlllrrrzzztttqqqssstttwww~~~wwwooojjjlllqqq~~~}}}zzzwwwssspppmmmiiieeebbbaaa___]]]\\\\\\ZZZXXXVVVQQQQQQPPPPPPOOONNNNNNNNNKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJKKKMMMMMMQQQ]]]jjj}}}ssseee```ZZZWWWWWW^^^nnn~~~}}}nnnhhhaaa\\\YYY```sssrrrggg```ZZZZZZ\\\___aaaaaa___]]]XXXVVVSSSQQQPPPMMMJJJHHHEEEDDDBBBAAA@@@@@@AAAAAABBBAAA???===;;;:::999999:::::::::777555333333555333333333222222222111111111000//////......//////......///000000000///////////////...............////////////////////////---------------...///000000...,,,,,,---...---,,,,,,///111111///..................000333444444333////////////000000000000111111111111111222333333333888???FFFSSSdddpppttttttqqqnnnoooxxx~~~yyyyyy{{{|||~~~uuurrrsssyyy{{{xxxuuuqqqnnnkkkiiigggfffeeedddaaa___YYYXXXXXXVVVUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLMMMOOOPPPSSS^^^jjj}}}mmmddd[[[VVVUUUYYYdddoooxxxoooeee]]]ZZZ]]]iiiuuuqqqfff```YYYZZZ[[[^^^aaaaaa^^^\\\XXXVVVSSSQQQOOOMMMKKKHHHDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;888999999777444222333555333333333222222222111111111111000////////////000------...////////////......///////////////000000////////////////////////---,,,,,,------///000000000...,,,,,,---------,,,'''***...000///...///000---------000222444333222////////////000000000000333333333333333444444555333<<>><<<;;;;;;<<<======555666777555111000111444333333333222222222111111222222111000000000000000,,,------.....................//////000000111111////////////////////////,,,,,,,,,---...///000111///...,,,,,,---------,,,"""&&&+++.........000222000///...///111111000...////////////000000000000222111111111111222333333444>>>IIITTTbbbpppvvvtttnnnmmmooowww~~~~~~|||yyywwwooonnnkkkgggccc```]]][[[[[[[[[ZZZYYYXXXWWWWWWVVVRRRRRRSSSTTTSSSTTT]]]ggg}}}rrrccc[[[YYYXXXYYY\\\hhh|||yyyjjjbbb^^^\\\___cccjjj{{{ppphhhfffccc```\\\ZZZ[[[\\\]]]]]]YYYWWWTTTRRRQQQNNNJJJGGGDDDCCCAAA>>>>>>>>>???@@@BBBBBBAAA???>>><<<;;;:::888888666555444333333222333333444444444333222222000---,,,...111222///,,,------......//////000000000000000000///...---,,,***+++---//////...---,,,------...///000111222222000...---...///000///...//////...//////000111222............/////////000333111000......///111222666222111444666555666999>>>FFFSSSbbbnnntttuuussspppqqqvvv}}}|||yyyuuuoooiiidddaaaaaa```^^^\\\ZZZYYYXXXXXXUUUTTTTTTVVVVVVXXX```iiiyyyzzzkkkccc^^^YYYVVVUUUccclll}}}~~~mmmiiieee\\\YYY\\\aaappp~~~ooofffccc___]]]ZZZYYY[[[\\\\\\[[[YYYWWWTTTRRRPPPNNNJJJGGGFFFEEECCCAAA@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;888777666555444333333333555555444444333222111000//////...///000000///---.........///////////////......///////////////...(((***,,,...///000///...////////////000000000000000...---...///000///...111000///...------------........./////////000000222111000000000000111222444111000444666666777;;;BBBKKKXXXeeennnqqqrrrrrrtttvvv|||}}}wwwqqqllliiigggeeeccc```]]][[[ZZZYYYWWWUUUUUUWWWWWWYYYaaajjj{{{qqqhhhbbb\\\WWWVVV[[[bbbrrrtttmmmggg^^^ZZZ]]]ZZZhhhyyy|||nnneeeaaaZZZYYYYYYZZZ[[[\\\[[[ZZZYYYWWWTTTRRRPPPNNNJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======<<<888777666555444333333333333333333333333222222222///111222111///.........///////////////.........,,,---...///000000000000''')))+++...000000000000000000000//////.........000...---...///000///...000///...------,,,------....../////////000000000222222222222222222222222333000000333666666999>>>FFFQQQ___iiimmmnnnpppssszzz~~~yyyssspppnnnllliiieeeaaa^^^\\\[[[YYYWWWWWWXXXYYY[[[cccmmmzzzpppiii```ZZZWWWUUUYYYfffyyy~~~sssjjj```\\\^^^WWWaaannn}}}xxxmmmddd___WWWXXXYYY\\\^^^^^^[[[YYYYYYWWWSSSQQQPPPNNNKKKIIIDDDCCCBBBAAA???>>>>>>===@@@?????????>>>>>>======777777666444444333333333111111111222222333444555///222444333///------///000000//////......------------...///////////////***+++,,,...///000000000000000/////////.........000...---...///000///...,,,,,,,,,---...///000111...////////////000000000111111222333333333222222333111111444555666:::@@@JJJVVVdddkkklllmmmrrrxxx|||wwwtttqqqooolllhhhdddaaa___^^^[[[YYYXXXZZZZZZ\\\eeeoooyyypppeee\\\XXXWWWWWW^^^lll}}}zzzoooddd^^^___[[[```gggrrrwwwooohhh```[[[WWWXXX[[[^^^``````]]]ZZZYYYWWWSSSPPPOOONNNLLLJJJFFFEEECCCAAA@@@???>>>>>>@@@?????????>>>>>>======777666555444444444444444333333222111111111222333000333555333000---...000000000//////......------//////000//////...------------..............................////////////000...---...///000///...---------...///111222333////////////000000000111000111222333333333333222555333333555666666;;;BBBMMMXXXeeekkklllooowww{{{~~~yyyvvvqqqpppmmmiiifffdddbbbaaa]]][[[ZZZ[[[[[[^^^gggqqqxxxkkkaaa\\\ZZZXXXYYYcccqqqvvvjjjccc```______bbbjjjvvvtttlllgggccc]]]XXXYYYZZZ\\\```bbbaaa^^^[[[YYYVVVRRRPPPOOONNNLLLKKKKKKIIIFFFDDDBBBBBBBBBCCC@@@@@@@@@???>>>======<<<666666555444444444444444888666444111///......///111333333333111000000000///////////////.........000000000000///...---,,,/////////............------------....../////////000...---...///000///...111000000/////////000000/////////000000000111111000000111111222333333333444333555777777888???GGGQQQZZZeeejjjlllrrr}}}~~~yyy}}}{{{rrrqqqnnnjjjgggeeecccbbb^^^\\\ZZZ[[[[[[^^^hhhrrruuuiiiccc\\\WWWVVV\\\hhhzzzuuukkkfffaaa^^^^^^cccmmm~~~rrriiifffccc^^^YYYZZZ[[[]]]___aaaaaa^^^[[[ZZZVVVRRROOONNNNNNMMMLLLOOOLLLGGGDDDBBBBBBDDDFFFBBBAAA@@@???>>>===<<<;;;666666555444444444444555666555222000//////000000222222111222333333222000.........///////////////...///////////////......///.............../////////...............------000...---...///000///...//////.........//////000//////000000000111111111000000//////000111333444222222444888999;;;DDDNNNWWW]]]dddhhhkkktttyyy~~~vvvtttppplllhhhdddbbbaaa___\\\ZZZ[[[[[[^^^hhhssstttnnn```ZZZUUUXXX```nnnuuunnnfff```]]]```fffrrruuukkkiiigggbbb\\\[[[[[[]]]___``````]]]ZZZZZZVVVRRROOONNNNNNMMMLLLOOOKKKFFFAAA@@@AAACCCEEEBBBBBBAAA???>>><<<;;;:::666666555444444444555555111000//////000222444666333111000111444555333000---.........//////000000,,,---...///000000000000---------......000111222111000///...---,,,++++++000...---...///000///...+++++++++,,,...000111222000000000000111111111111000///......///111333555000000444888:::>>>HHHSSS\\\___cccfffkkkuuuzzz~~~yyywwwsssnnnhhhdddaaa```___\\\ZZZZZZ[[[^^^hhhsss|||uuueee]]]VVVUUUZZZddduuu}}}tttllleee______aaaiii{{{yyyoookkkfffaaa^^^YYYZZZ[[[]]]______]]][[[[[[XXXSSSPPPNNNMMMKKKIIIFFFCCC@@@???@@@BBBBBBBBB===>>>???>>>===;;;888666888888777777666666555555222333333333333222111111222222222222222111000000,,,---...///000000000000222111000.........///000'''((()))+++---...000000111000...------......//////000111111///...///000,,,---...///000000000000111000///////////////000111111111111111222222222///111444666:::CCCNNNWWW___```bbbeeelllyyyzzzvvvpppkkkhhhfffdddbbb^^^^^^```bbbaaabbbjjjttt{{{llleee___\\\[[[```lllxxxzzzmmmiiieeebbbbbbggguuu|||qqqlllfff```^^^ZZZZZZZZZ\\\^^^___]]][[[[[[XXXTTTQQQPPPNNNKKKIIIFFFCCC@@@???@@@BBBBBBBBB??????@@@???>>><<<999888888888777777666555555555222333333333333222111111111111222222111111000///,,,---...///000000000000111111000///////////////+++,,,,,,---...///000000,,,,,,,,,---///111333555...---------...//////000***+++,,,------.........000000////////////000000111111111111222222222222333444555999@@@JJJTTT[[[```bbbdddhhhooo{{{zzzvvvqqqmmmjjjhhheeeccc``````aaacccbbbbbbkkkuuuqqqjjjaaa\\\YYY[[[eeepppqqqjjjddd``````dddooozzzsssmmmggg```^^^[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZXXXUUUSSSQQQOOOKKKHHHFFFCCC@@@???@@@BBBBBBBBB@@@@@@@@@@@@>>><<<:::999888888777666666555555444222333333333333222111111000000111111000000///...------...///000000000000000000000000000//////...////////////000000000000222111000///////////////...+++((()))---000000000......///000000111111111000000000//////000000111111111111111222222333333777666777===GGGRRR\\\aaabbbdddgggkkkrrr}}}~~~yyyvvvrrrooollliiieeecccbbbaaabbbcccbbbbbbkkkuuu|||rrrggg^^^XXXWWW___hhhyyyzzzpppeee``````bbbiiippptttnnngggaaa___[[[ZZZXXXYYY[[[]]]]]]]]]YYYXXXVVVTTTSSSOOOKKKHHHFFFCCC@@@???@@@BBBBBBBBB@@@@@@@@@???===<<<:::999888777777666555555444444222333333333333222111111000000000000000///............///000000000000000...///000111111000///...//////000000000111111111555555333111///...---,,,111,,,'''(((---111000...111111111111222222333333000000000///000000111111000111111222222333333333888777888@@@LLLYYYaaadddbbbeeejjjooouuu}}}wwwuuurrrooommmiiieeebbbbbbaaabbbbbbaaaaaajjjuuu|||nnnddd[[[XXX\\\bbbkkk{{{wwwiiicccccccccfffjjjzzztttnnnhhhcccaaa[[[ZZZYYYYYY[[[]]]]]]]]]YYYWWWUUUTTTRRROOOKKKGGGFFFCCC@@@???@@@BBBBBBBBB??????>>>===<<<:::999888777777666666555444444444222333333333333222111111000000000000000///.........///000000000000000000...///000111111000///...------...///000111111222...//////000111222222222555///******...111000...//////.........///000111000000000000000111222222000111111222333333444444777777:::CCCPPP[[[bbbdddbbbffflllrrrwww}}}vvvsssqqqnnnlllhhhdddaaabbb```aaaaaa```aaajjjuuuuuuiii```ZZZZZZ^^^cccqqqooohhhfffddddddeeerrruuunnniiidddbbb[[[ZZZZZZ[[[]]]^^^^^^]]]YYYWWWTTTRRRPPPNNNJJJGGGFFFCCC@@@???@@@BBBBBBBBB??????>>><<<;;;:::999888777777666555555444444333222333333333333222111111000000111111000000///...///000000111111000000000...//////000000000000000,,,,,,---...///000111111//////000111111000000///555111------///111000///111000/////////000111222000000000000111111222333000111111222333444555555666999@@@IIITTT\\\aaacccbbbhhhooouuuzzz}}}vvvsssooommmkkkhhhdddbbbbbb```aaaaaa```bbblllxxx|||qqqfff]]]ZZZ[[[^^^jjj|||xxxnnniiidddbbbccclll}}}wwwoooiiidddbbb[[[[[[\\\]]]``````^^^]]]YYYVVVSSSPPPNNNLLLIIIGGGFFFCCC@@@???@@@BBBBBBBBB@@@@@@>>>===;;;::::::999777666666555555444333333222333333333333222111111111111222222111111000///000000111111111000000//////////////////000111111........./////////000000111111111111000...,,,+++000000/////////000111111444333111000000111222333000000000000111222333444000111111222333444555666777===GGGQQQYYY^^^aaaddddddjjjrrryyy~~~}}}~~~wwwtttpppllljjjhhhfffdddcccaaabbbcccbbbeeeppp|||{{{pppddd\\\[[[ZZZcccrrrxxxnnnfffcccdddhhhsssyyyqqqiiicccaaa[[[[[[]]]___aaaaaa___]]]YYYVVVRRRNNNMMMKKKIIIHHHFFFCCC@@@???@@@BBBBBBBBBBBBAAA???>>><<<;;;;;;;;;777666666555444444333333222333333333333222111111222222222222222111000000000000111111111000000///000///.........000111222111000000000//////......***+++---///111111111111,,,...000000000000111333111///...,,,,,,---///000000000000000111222333444000111111222444555666666888AAANNNWWW\\\___bbbeeeeeellluuu|||{{{|||~~~yyyuuuppplllkkkiiihhhfffdddccccccddddddhhhsssxxxjjj```]]]XXX___kkk|||uuujjjfffgggeeemmm~~~xxxooolllhhhddd\\\]]]^^^_________^^^]]]YYYVVVSSSQQQPPPNNNKKKIIIGGGEEEAAA@@@BBBDDDEEEEEEDDDAAA???@@@>>>::::::===;;;888444111000222555777444444333333333444555666333222222111000///......000000000000////////////...///000111111000///...000000000000////////////111111000000/////////...222///...000222111000000...---,,,***((()))---000////////////000000000000///000111111222444777:::CCCKKKVVV^^^aaaaaaaaabbbgggqqq~~~yyyzzz~~~~~~{{{xxxrrrmmmiiihhhhhhhhhbbb``````bbbccchhhuuuvvviii```]]]\\\aaaooo}}}qqqgggbbbdddkkkuuuyyyooojjjeeeaaa\\\\\\^^^_________^^^]]]YYYVVVSSSQQQPPPNNNKKKIIIIIIFFFBBBAAAAAABBBCCCCCCDDD>>>===BBBEEEAAA:::777777777555444444333444444555333000......///111333222222111111000//////...000000000000////////////000000////////////000000000////////////////////////.........------------///......///000//////000//////...---+++,,,...111000000000000111111111111111111111111111444999===GGGOOOXXX]]]^^^___aaadddllluuuzzzyyy}}}~~~zzzwwwrrrmmmjjjhhhhhhiiiffffffggghhhgggjjjxxx{{{lllbbb[[[ZZZ]]]hhhwwwsssiiidddbbbhhhppp~~~{{{ooohhhbbb]]][[[\\\^^^_________^^^]]]YYYVVVSSSQQQPPPNNNKKKIIIJJJGGGCCCAAAAAAAAAAAA@@@HHH@@@???IIIQQQMMM@@@666444555777777777555222111777444000,,,+++---000222111111111000000/////////////////////000000000000222000///------///000222////////////////////////............------------...000111000//////000000///000111111//////000111111111111111222222222222333333111000111666<<>>===>>>@@@>>>999999<<<999777555333222333444555///111222444444333222222.........//////000000000......//////000000111111---///000222222000///------------......//////000---------...............---111000---///555555...---000222222111/////////.../////////000000000000222222222333777???IIIPPPZZZ\\\^^^___bbbiiirrrxxx{{{}}}}}}tttrrrpppmmmkkkiiiiiiiiiiiillloooooommmrrrooohhhaaa\\\\\\dddvvvxxxnnniiigggggglllttt}}}qqqkkkeee```ZZZ[[[\\\]]]^^^]]]\\\\\\YYYVVVSSSQQQPPPNNNKKKIIICCCAAA@@@@@@AAAAAA@@@>>>AAA??????@@@===999999===888777555333333333444555222222222222222111111111------......///000111111.........///000111111111//////000000000000//////,,,,,,---......///000000------------.........///...111000///666AAA@@@777///000222222000///000111//////000000000111111111000111222555:::CCCMMMTTTZZZZZZ]]]bbbiiirrryyy|||~~~~~~|||tttssspppmmmkkkiiihhhgggffffffgggiiilllssszzzpppfff___\\\```lllxxxxxxmmmiiihhhkkkppp{{{ssslllfffaaaZZZ[[[\\\]]]^^^]]]\\\\\\YYYVVVSSSQQQPPPNNNKKKIIIEEECCCAAA@@@@@@@@@>>><<<@@@<<<;;;===;;;777666777777666666555444444333333777555333111000000111222,,,------...///000111111---......///000111111222111000///......///000111,,,,,,------...///000000.../////////000000111111111333222333???MMMLLLAAA000111222222000000111222000111111111111222222222...///222666<<>>>>>===<<<;;;::::::999888777666333222222444666111111111000000000000///111111000000//////......000111111000//////000222000///...---...///111333555444222000//////000111////////////////////////,,,222222444IIIaaa[[[CCC............////////////111000///111444444222///111333666999???GGGQQQWWW]]]]]]^^^eeennnvvv{{{||||||zzz~~~xxxvvvsssqqqooolllhhheee```aaadddfffhhhqqqoooccc]]]\\\```gggvvvvvvooohhhgggkkkttttttllleee___\\\[[[[[[\\\^^^]]][[[YYYYYYWWWTTTRRRPPPMMMIIIFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>===<<<;;;:::999888777777666444333333444555333333333222222222222111111111111111000000000000000111111111//////000222111000///......///000000444333111///...///000111////////////////////////...333222111<<>>===<<<:::999888777777666666555444444333333333333333222222222222111111111111111222222222222///111222111000///000222111111111000000///...---333111000........./////////////////////////////////111111///000222111---/////////000000000111111///......000111222111///...333;;;BBBIIINNNTTTWWWYYY[[[```iiirrryyy|||}}}|||yyy{{{|||zzzwwwuuussspppllliiigggeeefffhhhlllwww~~~ssshhh^^^ZZZ[[[ffftttxxxoookkkjjjmmmvvv~~~rrrjjjccc___\\\\\\\\\^^^______^^^\\\VVVTTTPPPNNNMMMLLLIIIGGGDDDCCCBBB@@@@@@@@@@@@AAA???>>>===;;;:::888777666666666555555666555333222111111111000000000//////000000000111111222222222///000222111000///000111...///111111111000...---111000///............///////////////////////////111...///000///+++,,,000000000000000111111111111/////////000111222222111000555===EEELLLRRRXXX[[[___bbbgggmmmrrruuuvvvvvvyyyyyy}}}|||zzzwwwuuussspppllliiihhhfffeeehhhmmmzzzyyylllaaa[[[ZZZ```jjj}}}tttooollllllqqqwwwrrrjjjdddaaa]]]]]]]]]___aaaaaa___]]]VVVSSSPPPMMMLLLKKKIIIGGGDDDCCCAAA@@@??????@@@@@@???>>>===<<<:::999888777777666444555666666333111111111111000000000//////...//////000000111111111...000222222111000000000+++---///111222222000////////////...............000000000000000000000000333---,,,000111...///333000000000000111111111111000111111222222333444555555:::@@@GGGNNNUUU\\\```dddggglllppprrrsssrrrrrryyyzzz|||yyywwwtttrrroookkkhhhhhheeedddgggnnn|||~~~qqqeee___^^^]]]dddssswwwpppllljjjmmmqqqzzzrrriiidddaaa^^^]]]^^^```bbbbbb```___XXXUUUPPPMMMLLLKKKIIIGGGDDDCCCAAA@@@??????@@@@@@>>>>>>===<<<;;;::::::999999666333444666666444111333333333222222222222111///////////////000000000...000222222111000000000***,,,...111222222222111//////////////////......000000000000000000000000444///---///111000///////////////000000000111111000111222222222333555777999===DDDKKKQQQXXX^^^cccdddhhhmmmqqqsssssstttuuu{{{}}}{{{yyyvvvtttqqqnnnjjjgggfffcccccchhhppp~~~yyyllldddccc\\\aaalll}}}yyypppkkkhhhhhhkkkuuurrrhhhbbb___^^^^^^^^^```bbbcccaaa```ZZZVVVQQQNNNLLLJJJIIIGGGCCCBBBAAA????????????@@@>>>>>>=========<<<<<<<<<:::666222222555666444222333333333222222222222111111111000000000000000000...000222333111000///000,,,---///000111111111111/////////000000/////////000000000000000000000000000111111//////000///---....../////////000000000///111222222111111555888:::@@@HHHPPPVVV[[[___aaadddiiinnnqqqrrrsssuuuwww~~~{{{yyyvvvtttrrroookkkhhhfffcccccciiisssssshhheee[[[^^^eeerrr~~~tttmmmhhhgggiiiooo{{{qqqggg```]]]^^^^^^___aaaccccccbbb```[[[WWWRRRNNNLLLJJJHHHGGGCCCBBBAAA????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<666111111444666555222111111111000000000000///333222222222111111000000---000222333222000///////////////000000000000/////////000000000000000///000000000000000000000000+++333555000---111222///............////////////...000111111///000444777:::AAAKKKTTTZZZ]]]^^^___gggkkkoooqqqqqqrrruuuwww|||zzzwwwtttrrroookkkhhhfffcccdddkkkuuuxxxjjjdddZZZ\\\bbbkkk{{{xxxqqqkkkiiijjjhhhrrrrrrhhhccc```]]]\\\]]]___bbbccccccaaa]]]ZZZUUUQQQOOOLLLIIIFFFDDDCCCAAA???>>><<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;555444444333333222222111333333333222222222111111111111111111111111111111////////////000000000000111111111111111111111111///////////////...............//////000000111111////////////////////////111111111000000000000000111222222222222444888;;;@@@DDDJJJPPPVVV[[[aaaeeejjjmmmrrruuuvvvwwwxxxyyy~~~zzzvvvrrrooommmkkkiiihhhfffgggmmmvvvvvvkkkccc______fffsss{{{ooohhhgggffflllxxxrrrhhhbbb^^^\\\\\\]]]___bbbcccbbbaaaZZZWWWSSSPPPNNNLLLIIIGGGCCCBBBAAA@@@???>>>>>>>>>============<<<;;;:::999666666555555444333222222444333333333333222222222111111111111111111111111/////////000000000111111111111111111111111111111////////////////////////////////////............000000000000000000000000111000000000000000000000000111222222333555999===CCCFFFJJJOOOTTTZZZaaafffooorrrvvvyyyzzzzzz{{{|||~~~zzzvvvrrrooommmjjjhhhhhhfffhhhnnnxxx|||qqqeee___]]]bbbmmm~~~}}}qqqjjjhhheeeiiitttsssgggaaa]]]\\\\\\\\\___aaacccbbbaaaWWWUUUQQQOOONNNLLLJJJHHHBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>===;;;:::888777888777777666444333222222444444333333333222222222111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////111111000///............111111111111111111111111000000000000000000111111000111222222444777<<<@@@GGGIIIKKKMMMRRRYYYaaagggrrruuuzzz}}}}}}}}}}}}~~~~~~{{{vvvqqqnnnllliiiggghhhgggiiipppzzzyyyiiibbb]]]___gggvvvuuummmjjjeeegggnnn{{{sssfff___[[[\\\[[[\\\^^^aaabbbbbbaaaYYYVVVRRROOONNNLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@=========<<<;;;:::888888888777666555444333222111333222222222222111111111111111111111111111111111000111111111222222222222///////////////////////////////////////000000000222111000//////000000111111111111111111111111111000000000000000111111111///000111333555:::@@@DDDLLLLLLLLLMMMQQQYYYbbbiiissswww{{{~~~~~~zzzuuuqqqnnnkkkhhhfffhhhgggjjjrrr|||ppphhh```___dddpppyyyppplllffffffiiirrrttteee^^^ZZZ[[[[[[\\\^^^aaabbbaaa```\\\YYYTTTQQQOOOLLLIIIFFFEEEDDDCCCAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;:::999666666555444333222111000111111111111000000000000000000000000000000000000000111111111222222222222////////////////////////////////////000000111111......------...///111333111111111111111111111111//////000000111111111111000111222333666;;;BBBGGGNNNNNNNNNOOOSSS[[[dddkkksssxxx~~~}}}yyytttpppmmmkkkhhhfffgggfffjjjsss~~~vvvlllccc___aaajjj{{{~~~tttnnnhhhggggggmmmzzzuuueee]]]YYY[[[[[[[[[^^^```bbbaaa```]]]ZZZUUURRROOOLLLHHHFFFFFFEEECCCAAA???>>>======::::::;;;;;;;;;;;;::::::444444444333333222111111222111111111000000000000000000000000000000000000000000000111111111222222000000000000000000000000...//////000000111111222+++***))))))+++---000222111111111111111111111111/////////000111111222222111222222444777===DDDJJJOOOPPPQQQTTTXXX^^^fffllltttyyy{{{xxxsssooommmkkkhhhffffffeeejjjttt|||rrrggg```___dddppp}}}zzzqqqjjjhhhgggiiitttvvvfff]]]ZZZ[[[[[[[[[]]]```aaaaaa```[[[XXXTTTQQQNNNLLLIIIGGGCCCCCCAAA@@@>>>>>>======;;;;;;;;;;;;;;;:::999888444444444444444444444444333333333333222222222111000000000000000000000000/////////000000000111111111111111111111111111111...//////000111111222222---,,,******+++---000111000000000000000000000000...//////000111111222222333333333444777>>>EEEKKKNNNPPPTTTXXX\\\bbbhhhlllqqqwwwyyyvvvrrrnnnmmmkkkiiigggddddddjjjtttzzznnneee``````iiirrruuukkkiiiggggggooo~~~wwwfff^^^ZZZ[[[ZZZ[[[]]]```aaaaaa```XXXUUURRROOONNNLLLJJJHHHAAA@@@??????>>>>>>??????======<<<;;;:::888777666444444444555555555555666555555555444444444333333000000000000000000000000////////////000000000000111111111111111111111111...//////000111222222222222000...------///111333////////////////////////...//////000111222222222444444444555888>>>FFFKKKMMMQQQVVV[[[```dddiiimmmmmmttt}}}xxxuuuqqqnnnmmmkkkiiihhhcccdddiiitttuuukkkccc```fffnnnxxxkkkiiigggffflllyyyyyyiiiaaa^^^\\\]]]^^^````````````___ZZZXXXTTTRRRPPPMMMJJJGGGCCCBBB@@@@@@AAA@@@???===;;;;;;;;;;;;:::999888888666666555444333333222222000222444444333111111222222000/////////000///...000000000000000000000000111111000000//////......000///.........///111222////////////000000000000000000000000000000000000000000111111222222222333333222222777???FFFIIIJJJLLLOOOUUU]]]eeejjjlllmmmooorrrxxxzzzwwwrrrooollljjjhhhfffbbbdddiiirrrzzzrrriii______fffxxxzzzsssnnnkkkkkknnnuuuyyyggg^^^YYY\\\]]]^^^```aaa``````___ZZZXXXTTTRRRPPPMMMJJJGGGEEECCCAAA?????????===;;;;;;;;;;;;;;;:::999888888666555555444333333222222333333333222111111333555333111///...///000//////000000000000000000000000////////////000000000000000//////...///000111222////////////000000000000000000000000000000000000222222222111111111111111333333444999@@@GGGJJJKKKLLLPPPWWW___fffjjjkkkkkklllnnnttt|||zzzvvvqqqnnnkkkiiifffddd___aaagggppp~~~vvvlllaaa```fffooozzztttmmmkkklllrrryyyggg]]]XXX\\\]]]___```aaaaaa``````ZZZWWWTTTQQQOOOMMMIIIGGGGGGDDD@@@>>>======<<<:::;;;;;;;;;;;;:::999888888555555555444444333333222555555444222000111444777444111...---...000000000000000000000000000000000.........///000111111111///////////////000111111////////////000000000000000000000000000000000000333333222222111000000000444444666;;;AAAGGGJJJKKKKKKQQQZZZbbbhhhkkkjjjiiijjjlllqqqwww~~~yyyvvvpppllliiifffcccaaa]]]aaagggqqq{{{pppeeeaaaeeefffvvv{{{rrrmmmkkknnnyyyzzziii```[[[\\\]]]___```aaaaaa``````ZZZWWWTTTQQQOOOLLLIIIFFFFFFCCC???============<<<;;;;;;;;;;;;:::999888888555555444444444333333333444555555444222222444666444111...---...000111111111111111111111111111111.../////////000000000111///////////////000000111////////////000000000000////////////////////////222222111111111111111111333555888<<>>>>>?????????>>>;;;;;;;;;;;;:::999888888444444444444444333333333111333666777555444333333333111......///111222222222222222222222222222222111000000000/////////......//////000000000000000////////////000000000000//////////////////////////////000111222222333333333555999===BBBFFFIIIKKKNNNVVVbbbjjjmmmkkkiiiggghhhjjjnnnqqquuuxxx{{{}}}}}}}}}yyyuuupppkkkhhheeebbb___```dddlllwww{{{nnneeebbbaaakkk{{{}}}uuuqqqpppvvv}}}uuueee]]]YYY]]]^^^```aaabbbbbbaaaaaaYYYVVVSSSPPPNNNLLLHHHFFFAAA@@@???@@@AAABBB@@@???;;;;;;;;;;;;:::999888888444444444444444444444444///222666888666444222111222000///000111222222111222222222222222222222222111111111000///...............///000000000000000////////////000000000000000000000000000000000000......///111222333444555333777<<<@@@CCCFFFJJJLLLRRR[[[fffnnnooollljjjhhhfffhhhkkknnnppptttxxx{{{}}}~~~yyyvvvpppllliiifffcccaaa```eeemmmxxxtttiiiccc```eeeqqq}}}xxxvvvxxx|||rrrddd^^^[[[]]]^^^```aaabbbbbbaaaaaaYYYVVVSSSPPPNNNKKKHHHEEEBBBAAAAAACCCCCCCCC@@@===;;;;;;;;;;;;:::999888888444444444444444444444444///222555666444222111111000000000111333333222000000000000000000000000000000000000000////////////---...///000111000000///////////////000000000000000000000000000000000000//////000111222333333444555:::???CCCFFFHHHLLLOOOUUU^^^jjjppppppmmmkkkjjjfffiiilllmmmooosssxxx}}}~~~zzzvvvqqqnnnkkkiiifffdddcccgggooo{{{zzznnnfff```bbbiiiyyyzzzyyy{{{qqqeeeaaa```]]]___```aaabbbbbbaaaaaaYYYVVVSSSPPPNNNKKKHHHEEECCCCCCDDDEEEEEECCC???;;;;;;;;;;;;;;;:::999888888444444444444444444444444111222333333111111222333//////000333444444222///////////////////////////......//////000000111111---...000111111111000///////////////000000000000000000000000000000000000111111111111111222222222777<<>><<<;;;;;;:::888666444333222111111333444666444333222111111111222333000000000000000111111222000000000000000000000000++++++,,,---...///000000111000///......///000111111111000000000000111111000111111000//////000222222111111111333555555555666===FFFLLLNNNQQQVVV[[[aaacccgggjjjmmmmmmmmmmmmrrrooommmooouuu|||{{{vvvrrrooommmkkkiiihhhmmmvvvuuujjj``````dddnnn}}}|||sssfff```\\\^^^______``````______^^^YYYSSSPPPQQQQQQKKKFFFDDD@@@>>>===>>>@@@@@@<<<999;;;:::888888888888666555666555333222111222333444333222111000000000111111111111111111111222222333111111111111111111111111......//////000000111111111000///......///000000111111000000000000111111000111111000//////000222222222111222333555666666888>>>FFFKKKNNNQQQWWW\\\cccdddgggjjjlllnnnnnnooovvvtttssstttxxx}}}xxxtttqqqooommmllljjjoooxxxzzzooocccaaaccckkkxxxqqqfffaaa^^^]]]^^^___```aaaaaa``````XXXSSSQQQTTTSSSLLLEEECCCBBBAAA@@@???>>>>>>>>>>>>999888777777888888777666888666444333111111222222222111000/////////000111222222222111222333333444222222222222222222222222111111111111111111111111222111000///......//////111111000000000000111111000111111000//////000222222222222222333555777888;;;@@@FFFJJJMMMRRRYYY^^^dddeeegggiiillloooqqqsss{{{|||{{{{{{}}}{{{wwwuuusssqqqoooooorrrzzzwwwhhhcccaaagggrrroooddd___]]]\\\]]]___aaabbbbbbbbbaaaZZZTTTQQQSSSRRRLLLFFFDDDCCCCCCBBB???======>>>@@@===;;;::::::;;;;;;999888777666444333222222222333333222111000///000000111222111111111111222333333222222222222222222222222333333222222222111111111111111000000///.........111111000000000000111111000111111000//////000222222222222222333555888;;;>>>AAAEEEIIINNNTTT[[[```cccdddeeehhhlllqqqvvvxxx}}}zzzxxxvvvuuussstttxxxnnneee```dddmmm{{{mmmbbb]]]ZZZ[[[]]]```bbbddddddcccbbb]]]VVVQQQQQQQQQLLLHHHGGGAAA@@@???;;;999999;;;===@@@???===<<<<<<;;;999777444444444444444444444555444333222111000111222222000000000000000111222222111111111111111111111111333222222111111000000///000000000000000///......111111000000000000111111000111111000//////000222111222333333333555:::>>>AAACCCFFFJJJOOOVVV]]]aaaaaaaaacccggglllsssyyy|||}}}{{{zzzyyyxxx{{{~~~ssshhh```cccjjjuuulll```[[[YYY\\\^^^aaadddeeedddcccbbb___WWWQQQQQQPPPLLLIIIIIIDDDBBB???===<<<<<<======@@@>>><<<;;;:::999777555333333444444555555555555444444222111111111222333000000//////000000111222000000000000000000000000111111111000000000////////////000000000000//////111111000000000000111111000111111000//////000222111333444333333555;;;@@@CCCDDDFFFKKKQQQXXX^^^bbb```aaacccgggmmmsssyyy|||~~~}}}zzzkkkbbbdddhhhnnnlll```\\\ZZZ]]]___bbbeeefffdddcccaaa]]]WWWSSSSSSSSSNNNIIIHHHHHHEEEAAA@@@AAAAAA???===>>><<<:::::::::999888666555555555555555555444444444333111000000000111222111111000000111111222333111111111111111111111111111111111111000000000000---...///000111111000000111111000000000000111111000111111000//////000222000333444444333555<<>>>>>>>>@@@>>><<<;;;;;;:::888666444333333222222333333444444444555555444222111000///000111222222222222222...///000111111000///...333333222333444333111...444111//////222333222000111///...000333555444222000000000000000000000000333222222444777<<>>>>>>>>???===;;;:::::::::888666666666666555555666666666333333333333333111000//////000000111222222111111///000111222222111000///222111000111222222000...222000...///111222111///000///...///222333222000111111111111111111111111111222333555888<<<@@@BBBBBBEEEJJJOOOSSSYYY^^^bbbfffcccccciiiqqqwwwzzzyyyxxxxxx{{{qqqfffaaabbblllvvv~~~jjj[[[WWWZZZ]]]bbbdddcccdddeeeccc___YYYXXXVVVTTTRRROOOJJJGGGCCCCCCAAA@@@???>>>>>>>>>>>><<<:::::::::999777555777777666666666666777777222222222222222111////////////000000111111000000...///000111111000//////000...---...///000000///111000...///000111000///000///...///000111000///222222222222222222222222///111333666:::===@@@AAABBBEEEJJJOOOSSSXXX]]]```dddccceeelllvvv{{{|||xxxllldddaaafffmmm{{{|||iii[[[WWWZZZ]]]bbbdddddddddfffddd```YYYWWWUUUTTTRRROOOKKKHHHCCCCCCAAA@@@???>>>>>>>>>===;;;999999999999777555444444333333333333444444222222222222222111000000//////000000000000//////---...///000000000///...000...,,,,,,...000111111000000000111111111000000111000000000000000//////222222222222222222222222...000444888<<<>>>@@@AAACCCFFFKKKPPPSSSWWW\\\___```ccciiisss~~~|||~~~qqqgggaaabbbgggyyyyyyyyyggg[[[XXX[[[]]]bbbeeedddeeegggeeeaaaYYYWWWUUUTTTRRROOOKKKHHHCCCCCCAAA@@@???>>>>>>>>><<<;;;999999999999777666333222222111111222222333444333333333222222222222//////000000000000///......///000111222111111000111///---...///111222222111222333333333222222111111111222111111000000111111111111111111111111111...111555999===@@@AAABBBDDDHHHMMMQQQTTTWWW[[[]]]]]]cccnnnzzzvvvkkkcccaaadddqqq|||wwwggg\\\YYY\\\^^^bbbeeeeeefffhhhfffcccYYYXXXVVVTTTRRROOOJJJGGGCCCCCCAAA@@@???>>>>>>>>>===;;;999999::::::888777444444333333333333444444444444333222222333333444000000111111000000//////000111333444555444444333222111///000111222222111000222555555444222222222000111222222111000111333111111111111111111111111///222666:::???AAACCCDDDGGGJJJOOOSSSVVVXXX[[[]]]\\\dddqqq}}}|||pppfffccceeekkk}}}uuufff]]][[[^^^^^^ccceeeeeefffiiigggccc[[[YYYVVVTTTRRRNNNIIIFFFCCCCCCAAA@@@???>>>>>>>>>===<<<::::::;;;;;;999888555444444333333444444555333333222111111222333444111111222222111000000//////000222333444444333333222111000111222222000//////222555555333111111222...000222111000000111444222222222222222222222222222333777;;;???CCCEEEGGGHHHLLLQQQUUUWWWYYY[[[]]]^^^eeepppzzztttiiieeegggfffvvvtttfff]]]\\\___^^^cccffffffgggiiihhhddd[[[YYYWWWTTTRRRNNNIIIEEECCCCCCAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;:::999444333333222222333333444222222111000000111222333222222222222222111000000,,,---///000111111111000111111111222222222///------111444555222000000111+++...000000//////111444333333333333333333333333333555777;;;@@@DDDGGGHHHJJJMMMRRRVVVXXXZZZ[[[]]]___fffnnnvvv{{{~~~xxxlllggghhhcccrrr