BM6P6(@ }}}VVVDDD@@@>>>;;;777555333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))333&&&!!!(((===---NNN(((***&&&(((''''''''''''((((((((((((***&&&++++++www[[[666FFFBBBHHHFFFCCCFFFFFFFFFFFFFFFFFFFFFFFF@@@333///***///+++111...%%%'''333###%%%)))%%%"""'''***))),,,***'''(((+++)))###%%%---888///%%%%%%111;;;777((((((((((((((((((((((((,,,)))+++000,,,###)))&&&)))&&&***'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,111///---000000777III```}}}uuurrrrrrzzz~~~}}}}}}}}}~~~~~~{{{{{{yyywwwxxxzzzzzzwwwtttqqqlllddd]]]WWWSSSOOOMMMOOOLLLKKKKKKMMMNNNLLLIIIGGGHHHJJJKKKLLLLLLLLLKKKPPPSSSXXX]]]aaacccddddddggg```UUUOOORRR\\\gggnnnnnnrrrwwwzzz}}}xxxuuuuuuvvvwwwvvvvvvvvvwwwyyy|||{{{TTTCCC???>>>;;;777555333222222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))$$$)))+++QQQ)))///###)))***'''(((((((((((()))))))))************%%%,,,DDD)))%%%000---///---)))%%%++++++(((;;;LLL++++++222***+++111---,,,---///...***((((((&&&===)))///$$$444!!!EEE(((((((((((((((((((((((( jjj___"""+++000###&&&)))&&&***'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,111///---000000777IIIaaa|||~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~|||yyywwwxxxyyyzzzyyyxxxwwwsssmmmhhhccc^^^ZZZVVVPPPNNNKKKKKKKKKKKKJJJHHHFFFGGGHHHJJJJJJJJJJJJIIIOOOSSSXXX^^^bbbdddddddddfff___WWWRRRTTT]]]gggmmmppptttxxx{{{~~~vvvrrrppppppppprrrrrrrrrsssvvvyyy|||~~~vvvRRRBBB???===:::777444333222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))******))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))---+++---)))+++'''))))))))))))*********+++++++++''',,,((( DDD000>>>BBB???444'''******++++++KKK:::333 (((;;;(((888((((((''''''***---+++&&&888ZZZ000&&&###,,,QQQ((((((((((((((((((((((((...GGG&&&)))&&&***'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------+++111...---000000777IIIggg|||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~}}}|||}}}~~~|||yyywwwwwwyyyzzzzzzzzzxxxvvvssspppjjjddd___VVVSSSOOOMMMLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJOOORRRWWW\\\```cccccccccddd___XXXUUUVVV^^^gggnnnssswww{{{~~~~~~tttmmmkkkjjjiiikkkkkklllnnnqqqtttxxxzzz|||rrrPPPCCC???===:::777444222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))))))))*********))))))((((((((((((((()))))))))))))))###AAA)))+++(((***)))))))))*********++++++... :::"""(((kkk)))000===MMMMMM:::...+++,,,'''>>>888IIIccc !!!"""+++444&&&***,,,***%%%&&&,,,---***###((((((((((((((((((((((((zzz&&&)))&&&***'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++000...---000000888JJJooo}}}}}}}}}}}}~~~}}}}}}||||||{{{}}}}}}{{{{{{}}}|||wwwuuuuuuvvvwwwxxxxxxyyyxxxvvvpppiiiccc]]][[[WWWSSSPPPNNNMMMLLLHHHHHHHHHHHHHHHJJJKKKKKKNNNPPPRRRUUUYYY]]]```bbbccc___YYYTTTVVV^^^iiiqqqwwwzzz~~~{{{|||rrrkkkhhhfffeeeeeefffgggjjjmmmqqqtttuuuwww{{{oooOOODDD???===:::666444222111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))###444333LLL***,,,)))***((((((((()))))))))******///###333&&&555,,,:::---333>>>:::///,,,)))444###(((===+++)))===:::///+++)))---111222...,,,------***===&&&mmm|||))))))))))))))))))))))))'''///rrr&&&)))&&&***'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------***000...,,,000111888JJJpppvvv~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||~~~}}}{{{{{{{{{|||}}}zzzuuusssssstttwwwwwwyyyzzzxxxssslllgggbbbaaa^^^YYYUUURRRQQQQQQIIIHHHGGGFFFGGGHHHJJJKKKNNNLLLJJJKKKNNNTTTZZZ___bbb^^^XXXSSSTTT^^^lllvvvyyy}}}yyyzzzxxxpppkkkhhhfffdddaaabbbdddgggkkknnnppprrrtttxxx}}}kkkMMMEEE>>><<<999666333222111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))******++++++******(((((((((((())))))))))))...###)))EEEHHH***,,,)))+++((((((((()))))))))******---...000000WWW+++...,,,%%%***...%%%333+++---666... 666@@@%%%555111%%%$$$(((---///,,,******+++&&&:::))))))))))))))))))))))))"""222111aaa&&&)))&&&***'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------***000...,,,111111888JJJkkkwwwrrr~~~|||}}}~~~}}}~~~|||{{{{{{zzzzzzzzzvvvvvvvvvyyyyyyzzz{{{zzzvvvqqqlllffffffdddaaa\\\XXXWWWWWWOOOMMMJJJGGGFFFFFFHHHIIIKKKHHHEEECCCFFFLLLSSSXXX]]][[[VVVSSSUUU___mmmxxx{{{~~~zzztttooollliiieeeccc___aaacccfffiiikkkmmmnnnqqquuuzzzgggKKKEEE>>><<<999666333111000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++++++++***(((((((((((())))))))))))...((()))--- %%%222888+++---***,,,)))))))))*********++++++)))333 000,,,###hhh333---,,,(((---///******333+++)))333)))555111)))pppQQQ---EEE111&&&---222...,,,000444###HHH))))))))))))))))))))))))???*** """!!!UUU&&&)))&&&***'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------***///---,,,111111999KKKhhhsssvvv{{{|||}}}~~~}}}~~~~~~|||zzzxxxwww{{{|||~~~~~~}}}}}}||||||{{{{{{xxxuuuqqqkkkmmmnnnkkkfffbbb``````]]]YYYTTTNNNJJJHHHHHHIIIGGGEEEBBBAAACCCGGGLLLOOOUUUVVVVVVVVVXXX```mmmwww|||}}}yyyvvvssspppnnnkkkhhhccc```^^^___bbbdddgggiiijjjkkkooorrrwww|||dddIIIDDD>>><<<999666333111000000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))###...///777...###***,,,,,,+++---***,,,******+++++++++,,,,,,,,,&&&000222(((333+++///@@@***222333,,,%%%666'''...000'''666222000111+++666PPP^^^===999;;;444222999444222"""===...%%%...)))))))))))))))))))))))),,,,,,###***###'''***:::&&&)))&&&***'''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------***///---,,,111111999KKKkkkrrryyyzzz{{{|||~~~}}}~~~~~~~~~~~~}}}zzzwwwuuuuuuwwwyyy|||}}}|||zzzyyyzzz~~~|||{{{zzzyyyvvvtttpppsssvvvtttoookkkhhhhhhjjjeee^^^VVVOOOLLLKKKKKKDDDCCCBBBBBBCCCEEEHHHIIIOOORRRWWWYYY[[[bbblllttt|||{{{rrrllldddnnnzzz~~~zzzuuussssssqqqpppnnnmmmkkkfffaaa]]]]]]^^^aaaccceeeggghhhhhhmmmqqqvvvzzz~~~fffMMM>>>===<<<:::777555333222111111000///......------...------,,,,,,,,,,,,+++++++++++++++************)))************************++++++******************************************************************))))))))))))))))))))))))###222...///lll***...------******+++++++++,,,,,,,,,---,,,)))%%%555)))444+++(((444111222111111222555:::@@@DDDCCC>>>AAAFFFDDDGGGcccVVVPPP\\\LLLIIIFFFJJJIII888AAA444777,,,)))'''&&&'''(((((((((******)))(((((((((((((((***""";;;$$$000888+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---///+++,,,111000:::PPPjjj|||iiirrr||||||~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{||||||{{{xxxuuusssuuuvvvwwwxxxyyyxxxwwwwwwvvv{{{~~~{{{zzz{{{||||||wwwwww{{{}}}yyyuuuttttttpppiiibbb``````ZZZRRRKKKEEEBBBCCCEEEEEEGGGJJJKKKMMMQQQVVV\\\eeennntttzzz|||sssiiiccc___aaaccceeeffffffeeeeeeeeecccbbbccceeeeeeccc``````^^^]]]^^^aaaeeehhhiiimmmooorrrvvvzzz~~~dddMMM???===<<<:::777555333222111111000///......------...------,,,,,,,,,,,,+++++++++++++++************)))************************************************************************************************************************///%%%&&&))) (((iii///...+++"""***++++++++++++,,,,,,,,,'''---///'''111((($$$^^^KKK>>>>>>:::???@@@BBBFFFJJJMMMOOOOOOYYYZZZaaahhhddd\\\___jjjaaauuucccmmmhhhtttiiiccceeeaaaZZZ]]]fff\\\&&&///555$$$,,,+++******++++++***)))***))))))((((((((()))))))))%%%%%%---BBBsss'''///))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---///,,,,,,111000:::PPPmmmppprrryyyzzz|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz{{{|||zzzxxxuuusssuuuuuuvvvwwwvvvuuutttssstttyyy|||}}}}}}{{{yyyzzz~~~|||vvvnnniiigggaaaZZZSSSMMMIIIIIIIIIGGGHHHJJJOOOQQQUUUYYY___fffnnnttt}}}{{{tttkkkccc^^^YYYYYYYYYYYYYYYXXXWWWWWW[[[ZZZYYY\\\___bbbbbbaaa^^^]]][[[\\\^^^bbbfffhhhkkkmmmooosssvvvyyy}}}aaaLLL@@@===<<<:::777555333222111111000///......------...------,,,,,,,,,,,,+++++++++++++++************)))************************************************************************************************************************444$$$%%%666666### ---AAA666(((333++++++++++++,,,,,,,,,,,,&&&,,,222(((,,,---"""000,,,,,,---------,,,+++***+++---///000111333666888:::444OOOQQQBBBMMMYYY```XXXZZZ___fffllllllhhhccchhhqqq}}}wwwnnnoooooonnnppp~~~xxxrrrwwwyyyxxx{{{vvvhhheeettt___888111---!!!!!!---+++***)))***++++++***(((***)))))))))))))))******'''+++...%%%BBBhhh{{{444,,,...%%%---))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,///,,,---111000999OOOnnnzzzqqqtttyyy~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{xxxyyyzzzzzzyyywwwuuuttttttuuuuuuuuusssrrrpppnnnnnnsss{{{vvvqqqlllggg]]]VVVQQQPPPOOOKKKJJJLLLPPPSSSXXX]]]cccjjjqqquuu~~~yyyrrrkkkddd]]]YYYSSSRRROOOLLLJJJHHHGGGGGGMMMLLLMMMPPPUUU[[[^^^___]]][[[ZZZZZZ\\\```dddgggjjjlllnnnpppqqqtttxxx{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~~~~^^^KKKAAA===<<<:::777555333222111111000///......------...------,,,,,,,,,++++++++++++++++++*********))))))***************************************+++++++++************************************************************************%%%,,,,,,(((+++333---333444---%%%"""888:::(((+++++++++,,,,,,,,,------+++***///+++)))111000+++222111000000000000111222111444777;;;???DDDIIINNN[[[SSSbbbooommmpppqqqmmmsssvvv}}}xxxqqq}}}~~~zzzwwwwwwzzz||||||{{{zzzzzzvvvqqqrrrvvvvvvyyy{{{xxx}}}zzzsssaaaQQQXXX>>>333???BBB111***222---+++)))(((***+++,,,+++******)))))))))***++++++,,,%%%$$$+++000***  )))%%%&&&,,,***+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,...,,,---111///888MMMllltttttt|||}}}{{{|||~~~}}}~~~~~~}}}{{{zzzzzzyyywwwwwwxxxyyyxxxwwwuuutttuuuuuutttsssqqqooolllkkkhhhlllsss~~~yyyuuuqqqiiiccc^^^]]][[[XXXVVVXXXVVVZZZ```ffflllrrryyy}}}zzzrrrjjjddd^^^ZZZWWWPPPNNNIIIEEEBBB@@@@@@@@@AAAAAAAAADDDJJJPPPVVVZZZ[[[[[[ZZZZZZ[[[___dddhhhkkkmmmpppqqqqqqrrrvvvyyyyyyzzz{{{}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{|||~~~}}}}}}}}}}}}}}}\\\JJJBBB===<<<:::777555333222111111000///......------...------,,,,,,,,,++++++++++++++++++*********))))))************************))))))*********+++++++++************************************************************************+++'''%%%%%%!!!!!!,,,:::"""&&&///,,,666)))&&&###++++++,,,,,,,,,---------111)))***111+++,,,666333...---++++++---000444777:::===AAAFFFLLLTTT\\\bbbxxxzzz~~~}}}~~~~~~{{{{{{|||||||||wwwrrrtttxxxmmmpppgggTTTHHHFFF@@@555555111,,,)))***,,,......++++++************++++++,,,'''$$$'''++++++++++++,,,***...000***&&&&&&"""((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,...,,,---111///777LLLlll~~~|||zzz~~~~~~~~~|||{{{{{{~~~~~~||||||~~~}}}{{{zzzyyyyyyuuuvvvvvvwwwwwwvvvuuutttuuuuuutttrrrpppmmmjjjhhhfffhhhmmmvvvyyyuuusssmmmjjjkkkjjjhhhgggiiieeeiiimmmrrrvvv{{{wwwrrrjjjccc]]]YYYUUUSSSMMMJJJEEEAAA>>>======>>>::::::;;;<<<@@@EEELLLPPPVVVXXXYYYZZZ[[[^^^ccchhhlllpppttttttrrrrrruuuyyywwwxxxzzz|||}}}}}}||||||zzzzzzyyyyyyyyyzzz{{{|||~~~}}}||||||||||||ZZZJJJBBB===<<<:::777555333222111111000///......------...------,,,,,,,,,,,,+++++++++++++++************)))************************)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++444***'''000777222***%%%///,,,000,,,888&&&,,,999,,,,,,,,,,,,------------///+++***666///%%%111111333333444888>>>EEELLLPPP```bbbdddhhhnnnuuu~~~zzzwww{{{}}}{{{kkkfffdddiiirrrooo___PPPKKKAAA<<<444///,,,,,,++++++---,,,,,,+++******++++++)))---111///(((######&&&&&&%%%---))))))000111))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++...,,,...111///666KKKlll}}}}}}~~~~~~~~~~~~}}}|||||||||~~~}}}{{{{{{}}}~~~~~~|||{{{zzzyyyyyyttttttuuuuuuvvvuuuuuuuuussssssrrrqqqnnnjjjgggfffffffffjjjpppyyy}}}yyyvvvqqqooorrrtttrrrrrruuutttvvvxxxzzz|||~~~{{{nnniiibbb[[[WWWSSSOOOMMMHHHEEEAAA===;;;::::::;;;888888888888999===BBBGGGNNNRRRVVVXXXYYY[[[```eeeiiioootttuuusssqqqsssvvvuuuwwwyyy|||}}}~~~}}}|||{{{zzzyyyxxxxxxyyy{{{|||||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~ZZZJJJBBB===<<<:::777555333222111111000///......------...------,,,,,,,,,,,,+++++++++++++++************)))************************((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++)))555555&&&'''...,,,,,,---111)))--- &&&...,,,,,,,,,------------...***222***555444)))555333222666>>>GGGRRR]]]eeejjj~~~~~~~~~~~~xxxyyywww}}}zzzwwwooowwwuuukkkmmmwwwrrraaaXXXSSSKKKDDD===777111---///...---,,,+++*********((('''$$$###%%%***///111///))),,,000***%%%$$$"""))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++...,,,...222...555JJJddd{{{||||||}}}}}}}}}~~~~~~~~~||||||||||||}}}~~~|||zzz{{{}}}}}}}}}~~~}}}|||zzzyyyxxxxxxxxxssssssttttttuuuuuuuuuuuuqqqqqqpppnnnkkkhhheeecccbbbbbbdddiiipppuuuyyyzzzwwwvvvuuuuuuuuuwwwyyyzzz}}}~~~zzzyyy}}}{{{vvvsssgggccc]]]WWWSSSOOOKKKHHHEEECCC???<<<999888777777666777888777666888===@@@CCCHHHOOOSSSTTTVVV[[[___aaaiiiqqqsssooolllmmmppprrruuuxxx{{{}}}~~~}}}}}}{{{zzzyyywwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxzzz||||||zzz{{{~~~ZZZIIIBBB===<<<:::777555333222111111000///......------...---------,,,,,,,,,+++++++++++++++************)))************************((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++000...,,,...000000,,,)))***,,,...)))000222222***,,,,,,,,,---------......'''999***///777444CCC>>>FFFNNNZZZjjjxxx|||{{{wwwpppmmmpppooojjjlllssssssnnnggg^^^UUUIII???888000///...,,,+++***))))))%%%(((******))))))'''%%%)))%%%%%%((())))))+++...))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++...,,,...222...555III[[[vvv||||||||||||}}}}}}}}}}}}{{{||||||}}}~~~}}}}}}~~~~~~{{{zzz{{{|||}}}}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwwwrrrssssssssstttuuuuuuuuuooonnnnnnllliiifffcccaaa]]]]]]___ccchhhmmmppppppdddbbb]]]ZZZXXXYYYZZZ\\\bbbeeelllxxxzzzuuupppmmmeeeaaa\\\WWWSSSOOOKKKHHHEEECCC@@@<<<999777666555666777888777555666:::>>>:::BBBJJJOOOQQQRRRVVVZZZ[[[dddmmmppplllhhhhhhkkkqqqssswww{{{}}}~~~}}}}}}{{{zzzxxxwwwvvvwwwxxxyyy{{{zzzzzzyyyzzzzzz{{{{{{xxxzzz|||{{{zzzzzz}}}~~~YYYIIIBBB<<<;;;999777555333222222////////////..................---------,,,,,,,,,++++++++++++******)))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++000+++)))...111111000111,,,000222222777BBBKKKOOOaaakkk}}}~~~zzztttvvvvvvtttpppmmmnnnpppwwwuuusssqqqmmmdddXXXPPPDDD>>>555///,,,,,,---...***)))((((((***+++***)))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((((('''(((((())))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///...///888BBB^^^xxxwwwzzz{{{|||}}}|||zzzzzz|||}}}||||||{{{{{{{{{{{{||||||yyyzzz|||{{{xxxxxxyyyzzz{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuuttttttuuuuuuuuusssrrrqqqkkkjjjhhhgggfffdddaaa^^^]]]ZZZWWWYYY]]]```^^^[[[UUUSSSOOOKKKIIIIIIJJJJJJHHHKKKQQQZZZeeeqqq{{{}}}zzzwwwrrrlllggg```^^^ZZZUUUPPPLLLIIIHHHCCC@@@===;;;:::888666444666666777888999::::::;;;???@@@CCCFFFJJJOOORRRUUUWWW\\\cccfffggggggiiikkkuuuvvvxxxzzz|||{{{xxxuuuvvvvvvwwwvvvuuuuuuwwwyyyzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{||||||}}}XXXHHHBBB<<<;;;999777555333222222////////////..................---------,,,,,,,,,++++++++++++*********)))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++---......//////////////////,,,,,,///000...---///555:::???BBBLLLZZZffflllvvv~~~|||xxxwwwxxxwwwwwwxxx{{{|||wwwooohhhZZZSSSIII???777222---***,,,+++******++++++)))'''))))))))))))))))))))))))+++******)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///...///888BBB\\\yyyzzz{{{||||||{{{zzzzzz{{{}}}||||||{{{{{{{{{{{{||||||{{{|||~~~{{{xxxyyyzzz||||||~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxvvvvvvuuuuuuvvvvvvuuutttrrrpppoookkkiiifffdddbbb```]]][[[WWWSSSPPPQQQUUUVVVTTTQQQLLLJJJFFFCCCAAAAAABBBBBB>>>???BBBFFFMMMTTT[[[___cccfffllluuu~~~}}}wwwtttrrrnnniiieee]]][[[WWWSSSNNNJJJGGGFFFCCC@@@===:::999888666444555555666777888999999:::===>>>AAAEEEHHHLLLNNNPPPSSSXXX]]]bbbfffhhhjjjkkkssstttuuuwwwxxxxxxvvvuuuvvvwwwxxxwwwuuuuuuvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{|||~~~~~~WWWHHHBBB<<<;;;999777444333222222////////////..................---------,,,,,,,,,++++++++++++************---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...000222111///333:::HHHOOOVVV]]]hhhxxx~~~{{{|||xxxxxxyyy|||~~~}}}yyytttpppjjj```VVVKKK@@@666000...---++++++++++++***)))))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))******))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///...///888BBB\\\zzzxxxzzz{{{|||{{{zzzyyy{{{}}}||||||{{{{{{{{{{{{||||||~~~zzzxxxyyy{{{}}}}}}~~~~~~}}}}}}||||||~~~}}}{{{yyyxxxvvvvvvvvvvvvvvvvvvuuusssqqqooommmlllhhhccc___]]]ZZZXXXUUUQQQNNNKKKJJJLLLLLLJJJGGGCCCAAA>>>;;;:::::::::;;;;;;::::::<<<>>>BBBEEEHHHOOOQQQVVV\\\ccciiinnnqqq||||||vvvpppkkkjjjgggdddaaaYYYWWWSSSOOOKKKGGGEEECCCBBB???<<<:::999888666444444444555666777888999999:::<<>>===;;;999888888999999;;;;;;;;;<<<>>>AAADDDEEELLLMMMOOOQQQRRRTTTVVVXXX```gggqqqyyyxxxrrrjjjdddbbb```]]][[[UUUSSSPPPLLLIIIFFFCCCBBBAAA>>>;;;999888777555444444444555666777999::::::999<<>>;;;;;;999888888888999999777888999:::===@@@CCCDDDDDDGGGKKKNNNOOOQQQUUUXXXVVV\\\dddjjjpppvvv}}}~~~vvvooofff___\\\ZZZWWWUUUSSSQQQNNNKKKHHHEEECCCCCC???===:::888888777555333444555666777999:::;;;<<<:::===@@@CCCEEEEEEEEEEEEHHHHHHLLLTTT^^^eeegggfffiiijjjkkkllllllnnnrrrvvvwwwxxxyyyxxxvvvtttttttttrrrrrrrrrssssssssssssssstttuuuvvvwwwyyyzzz{{{|||~~~~~~~~~~~~pppQQQGGG???;;;:::888666333222111111////////////..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...,,,+++++++++,,,---------------,,,------....../////////...---------///111333444999===EEEPPP[[[iii~~~wwwrrrrrrtttttttttttttttuuuvvvtttpppiiiccc[[[SSSHHH>>>666111...---++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))***++++++))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///...///888BBBbbb{{{{{{|||zzzzzz{{{{{{yyyyyyzzzyyyxxxwwwyyy{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvvvvxxxzzz{{{|||yyy{{{}}}~~~~~~zzzyyywwwvvvuuutttttttttoooooooooooommmllljjjhhhccc___ZZZVVVSSSPPPMMMJJJGGGEEECCCAAA>>><<<;;;;;;888888888888888888999999888888999:::<<<>>>@@@AAAAAAGGGMMMPPPRRRTTTXXX[[[WWW\\\bbbfffiiinnntttyyywwwyyy{{{}}}}}}}}}~~~{{{zzzqqqjjjbbb\\\YYYWWWTTTQQQPPPOOOLLLIIIGGGEEECCCCCC>>><<<999888777777555333444555666888999;;;<<<===<<<>>>@@@CCCEEEFFFFFFFFFFFFHHHKKKQQQXXX]]]___```dddfffiiiiiiiiikkkppptttuuuwwwyyyyyywwwuuutttuuurrrrrrrrrssssssssssssssstttuuuvvvxxxyyy{{{|||}}}}}}}}}}}}}}}~~~lllOOOGGG???;;;:::888555333222111000////////////..................---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,---...---++++++,,,------...---------,,,------...//////000000,,,,,,---///333777:::===FFFOOO___qqq}}}{{{ssslllqqqqqqsssuuuuuusssoookkkiiicccZZZQQQHHH???666111,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((''''''''''''((((((++++++******)))*********))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///...///888BBB]]]zzz{{{|||yyyyyyxxxyyyyyyxxxwwwwwwxxxzzz{{{zzzzzzyyyyyyzzzzzz{{{~~~~~~~~~{{{yyyxxxxxxzzz||||||||||||}}}~~~~~~|||{{{xxxwwwvvvttttttsssssssssppppppooommmkkkgggdddccc\\\ZZZVVVSSSQQQNNNJJJGGGAAAAAA@@@===;;;999999:::777777888888888999::::::;;;<<<===>>>@@@AAABBBCCCFFFLLLSSSVVVUUUUUUVVVYYYZZZ^^^cccfffhhhkkkqqqvvvrrrsssuuuvvvwwwxxx{{{~~~|||xxxuuusssjjjddd]]]YYYWWWUUUSSSPPPMMMLLLJJJGGGEEEDDDBBBBBB>>>;;;999777777666555333333444555777888:::;;;<<<===>>>???AAADDDFFFGGGHHHEEEGGGKKKNNNPPPSSSVVVXXX^^^bbbfffgggggghhhmmmrrrtttvvvyyyyyywwwvvvuuuuuuttttttttttttuuuuuuvvvvvvuuuvvvwwwyyyzzz|||}}}~~~}}}}}}}}}}}}~~~jjjNNNGGG???;;;999777555333222111000000/////////..................---------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---++++++,,,------......---------------...///000000111222333444888===CCCHHHKKKRRR___uuu{{{yyynnnooopppsssuuuuuurrrpppmmmjjjeee___VVVKKK@@@999------------------------******************++++++((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,+++***)))))))))***))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---///...///888BBBWWWzzz{{{xxxxxxxxxyyyyyyxxxwwwwwwxxxzzz{{{zzzzzzyyyyyyzzzzzz{{{||||||}}}~~~}}}{{{yyyzzz{{{}}}}}}}}}~~~}}}zzzxxxwwwvvvuuussssssrrrrrrrrrrrrqqqooollliiiddd```^^^WWWUUUSSSQQQOOOLLLHHHEEE?????????===;;;999:::;;;888888999::::::;;;;;;<<<;;;<<<>>>@@@BBBCCCEEEFFFGGGNNNWWWZZZYYYXXXYYY[[[\\\```eeehhhjjjnnnsssxxxwwwyyyzzz{{{|||~~~~~~{{{xxxtttqqqoooddd___YYYVVVVVVUUUSSSPPPKKKJJJHHHFFFDDDBBBBBBAAA===;;;888777777666555333222333444666777999:::;;;======>>>@@@BBBEEEGGGIIIDDDGGGKKKLLLKKKLLLPPPSSSZZZ___dddeeeeeefffkkkpppsssuuuxxxyyyxxxvvvvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxuuuvvvwwwyyy{{{}}}~~~}}}||||||}}}iiiOOODDD???<<<;;;888555333222222222111111000///////////////---///111111///...---...------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////...///111111000111222333222777>>>CCCIIISSS```jjjrrr}}}rrrkkkkkklllooosssooonnnlllhhhaaaZZZTTTPPP???:::222,,,******++++++...+++(((((()))+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///---...000//////555===UUUddd}}}zzzxxxvvvtttvvvwwwxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||||||||}}}~~~|||zzzyyyzzz|||}}}}}}}}}}}}~~~~~~}}}|||{{{{{{vvvtttrrrrrrrrrqqqooonnnqqqooollliiifffbbb]]]YYYWWWTTTPPPLLLJJJGGGCCCAAA;;;;;;:::999888888888888888999:::;;;<<<<<<<<<<<<<<<===@@@BBBEEEGGGHHHIIIOOOSSSXXX\\\]]]]]]]]]]]]```bbbfffiiimmmqqqvvvyyy}}}{{{wwwsssppplllgggccc\\\[[[YYYWWWTTTQQQOOONNNMMMJJJGGGEEEDDDBBB???<<<;;;999888666555444555555888777666666666777999:::<<<===>>>???AAADDDHHHLLLJJJKKKMMMMMMLLLLLLNNNOOOWWWZZZ___dddhhhjjjjjjjjjooorrrtttuuuuuuvvvwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvyyyyyyzzzzzz{{{||||||}}}}}}}}}||||||~~~hhhNNNCCC>>><<<;;;888555333222222222111111000///////////////000111333222000...------------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000,,,///111111000000222555:::@@@IIIRRR\\\iiixxx|||uuuooojjjfffnnnnnnnnnmmmiiiccc[[[UUUJJJEEE===666111///---+++...,,,++++++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---...000//////555===PPPcccyyy{{{yyyyyywwwvvvwwwxxxyyyzzz{{{{{{{{{{{{xxxyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~|||zzzxxxxxxzzz|||}}}|||}}}}}}}}}}}}|||{{{zzzzzzvvvuuusssrrrrrrqqqooonnnooommmjjjgggddd___ZZZWWWTTTQQQMMMIIIGGGDDDAAA???::::::999888888888888888888999:::;;;<<<=========<<<>>>@@@DDDGGGIIIKKKLLLSSSWWW\\\___`````````aaadddfffjjjmmmppptttxxx|||zzzwwwsssppplllhhhddd```ZZZYYYWWWTTTRRROOOMMMLLLKKKHHHFFFCCCBBB@@@===;;;:::999777555444333444444333333444555777999;;;<<<>>>>>>??????@@@BBBFFFIIIJJJKKKMMMMMMLLLLLLNNNOOOVVVYYY]]]bbbfffhhhiiiiiilllooorrrtttuuuvvvyyyzzzyyyyyyzzz{{{{{{zzzxxxwwwzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~eeeLLLBBB>>><<<;;;888555333222222222111111000///////////////222333444222000---------------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////000000000000---000333111///000666;;;CCCKKKVVVbbbppp}}}rrrggglllkkklllmmmnnnkkkddd^^^YYYTTTLLLDDD===777111......---,,,,,,---+++)))&&&************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---.../////////555===RRRiiivvvzzzyyyzzzyyyxxxyyyyyyzzz{{{|||}}}}}}|||yyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||||||||yyywwwvvvwwwzzz||||||||||||||||||{{{{{{zzzyyyxxxwwwuuusssrrrrrrqqqooommmllliiifffccc```\\\WWWSSSPPPMMMIIIFFFCCCAAA>>><<<999888777777777777777888888999:::<<<======>>>>>>>>>@@@BBBEEEIIILLLNNNOOOXXX\\\```bbbcccccccccdddiiikkkooorrruuuxxx|||~~~|||tttqqqmmmjjjgggccc___\\\WWWVVVTTTRRROOOMMMKKKJJJHHHFFFCCCAAA@@@>>>;;;999999888666444222222222222000111333555777999:::;;;>>>????????????AAADDDGGGJJJKKKMMMMMMLLLLLLNNNOOOTTTVVVZZZ___ccceeeggggggiiilllooorrrtttwwwyyy{{{zzz{{{|||||||||{{{yyyxxxyyyzzzzzz{{{{{{||||||}}}}}}}}}~~~cccKKKBBB>>><<<;;;888555333222222222111000000///////////////000111222111///------...------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------------------............/////////000000111111222111333444333222888CCCMMMWWW^^^gggsss}}}ppplllhhhgggiiijjjhhhfffccc___XXXPPPIIIAAA999444000...,,,+++******((('''************)))))))))(((((((((((((((((((((((((((((()))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------///......444<<>>???@@@@@@BBBCCCDDDGGGJJJMMMOOOPPP[[[^^^aaaccccccdddeeeffflllooosssvvvxxx{{{~~~|||yyyooolllhhhdddbbb___[[[YYYUUUTTTRRRPPPMMMKKKIIIHHHGGGEEEBBB@@@???===:::888888777555333111111111111333333444555666666666666======>>>>>>>>>@@@DDDGGGJJJKKKMMMMMMLLLLLLNNNOOORRRTTTWWW[[[___bbbeeefffhhhjjjnnnqqqsssuuuwwwyyyzzzzzz{{{|||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{}}}~~~aaaIIIAAA>>><<<;;;888555333222222222111000000///////////////---...///...------...000------------------------,,,,,,,,,---------......,,,------......------,,,---------------------------------.........////////////000000111222222333222333555888???MMM```nnnvvvyyy|||pppgggdddeeeggghhhgggddd^^^YYYSSSKKKDDD???555111,,,)))((()))******************)))))))))(((((((((((((((((((((((((((((()))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...,,,---///......444<<>>;;;999666555555555666777888888999:::<<<>>>@@@AAABBBBBBFFFFFFGGGIIIKKKMMMPPPQQQ[[[]]]```aaabbbccceeegggmmmpppuuuxxxzzz}}}|||yyyvvvjjjgggccc___]]][[[XXXVVVSSSRRRQQQOOOLLLJJJIIIHHHFFFDDDAAA???>>>===:::888666555333222111111111111444444444444555555555555999:::<<<<<<===@@@EEEHHHJJJKKKMMMMMMLLLLLLNNNOOOPPPQQQTTTWWW\\\```ccceeehhhkkknnnppppppqqqsssuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwwwwxxxxxxyyyzzzzzz}}}~~~~~~|||```IIIBBB???<<<;;;888555333222222222111111000///////////////+++,,,------,,,---///111------------------------,,,,,,,,,---------......------............------------------------------------.........///////////////000111222333333444222333888CCCTTTlllvvvjjjfffgggiiifffdddaaa^^^ZZZUUUOOOKKK@@@:::333---++++++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,---.........444<<>>===;;;999555555555555666777999999:::;;;===@@@BBBDDDEEEEEEIIIIIIJJJKKKMMMPPPSSSUUU[[[]]]___```aaacccgggiiimmmqqquuuyyy|||~~~}}}|||zzzwwwssspppfffccc^^^[[[YYYXXXUUUTTTQQQPPPOOOMMMKKKIIIGGGFFFDDDBBB@@@>>>===<<<:::777555444222111111111222333444333333333444666888999888999:::;;;===@@@DDDHHHJJJKKKMMMMMMLLLLLLNNNOOOOOOPPPQQQUUUYYY^^^bbbeeeiiikkknnnooonnnooopppqqqtttuuuvvvwwwxxxxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyzzz}}}}}}~~~}}}zzz}}}~~~yyyttt___IIIBBBAAA<<<;;;888555333222222222111111000///////////////---......---,,,,,,...000------------------------,,,,,,,,,---------......------............------....................................///////////////000000111222333444555777999AAASSSkkkyyynnnkkkkkkfffdddbbb```___\\\XXXUUUMMMGGG???888444111...---************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,...------444<<>>BBBFFFJJJKKKMMMMMMLLLLLLNNNOOONNNOOOPPPSSSWWW]]]bbbeeehhhjjjlllmmmmmmmmmooopppqqqsssuuuwwwxxxyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{}}}}}}}}}}}}~~~{{{wwwwwwvvvrrrnnn___IIICCCAAA<<<;;;888555333222222222111111000///////////////000111000...,,,,,,...000------------------------,,,,,,,,,---------......------............------..................................../////////000///000000222333444555555???AAAKKK___zzzwwwppppppfffeeecccbbbaaa___\\\ZZZVVVQQQIIIBBB;;;555000,,,************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,...------333;;;JJJ```rrrpppttt~~~zzzzzz{{{{{{zzz{{{|||}}}}}}~~~~~~}}}|||{{{{{{zzzyyyzzz|||||||||||||||{{{yyywwwvvvuuusssqqqooommmlllkkkhhhfff___\\\VVVRRROOOLLLIIIGGGCCCAAA>>><<<;;;:::888666555555555666888999;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJKKKMMMPPPUUUZZZ___bbb^^^___aaaccceeehhhnnnqqqmmmqqqwww|||~~~{{{wwwsssmmmgggccc```\\\WWWTTTSSSRRRPPPOOOLLLKKKJJJHHHFFFDDDCCCBBB@@@>>><<<::::::999666444222222111111222444555666>>>;;;666222111222444666:::;;;;;;;;;;;;===@@@CCCJJJKKKMMMMMMLLLLLLNNNOOONNNNNNOOORRRWWW]]]bbbeeefffhhhkkklllmmmmmmoooqqqppprrrtttwwwyyyyyyzzzzzzyyyyyyzzz{{{{{{||||||}}}}}}}}}||||||~~~yyyuuusssqqqnnnkkk\\\IIICCC???;;;:::999777555444333333111111000///////////////////////////////////////////////////////////////......---,,,---...///000---------.........//////............/////////000......///111333444333111---444666222///444===BBBGGGRRRcccsssvvviii```bbbdddbbb______YYYYYYTTTLLLIIIGGG>>>444+++******+++,,,,,,+++))))))))))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444HHH___yyyzzzuuuyyyyyy~~~~~~}}}~~~~~~~~~{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{~~~|||zzzzzzzzzyyyxxxwwwvvvuuuqqqooommmkkkjjjfffbbb___\\\YYYUUUQQQOOOLLLIIIGGGAAA@@@>>><<<:::999999888777777666666777999;;;<<<>>>===>>>AAAFFFJJJJJJIIILLLMMMNNNOOORRRXXX^^^ccc___aaadddfffgggiiimmmooorrrsssuuuwwwzzz~~~zzzyyywwwsssmmmfff```]]]\\\YYYVVVSSSRRRPPPNNNLLLJJJJJJIIIGGGEEEBBB@@@???>>>===;;;999888666555555222222222222222222222222222222222222333444444555888999999::::::<<<@@@CCCHHHKKKMMMOOONNNNNNOOOPPPPPPOOONNNOOOQQQVVVZZZ]]]cccfffjjjlllmmmmmmoooppppppqqqsssuuuwwwyyyzzzzzzyyyzzz|||}}}}}}}}}|||{{{~~~}}}||||||~~~|||sssqqqsssppphhh```]]]IIIBBB>>>;;;:::999777555444333333111111000///////////////////////////////////////////////////////////////......---------...///000---------.........//////........./////////000000111000///...////////////222777888555555===GGGKKKYYYgggyyyxxxiiicccaaa___```ccc^^^___ZZZSSSNNNKKKDDD<<<222///+++))))))******)))))))))))))))************************************************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444DDDYYYqqq}}}zzz}}}zzz}}}~~~~~~~~~~~~{{{||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyyyyxxxwwwuuuuuuqqqooommmkkkiiifffaaa^^^YYYVVVRRROOOLLLIIIFFFDDD>>>===<<<:::999888777777777777777777888999;;;<<<@@@??????BBBGGGJJJKKKJJJLLLMMMOOOQQQTTTYYY___dddaaaccceeefffgggjjjnnnqqqqqqrrruuuwwwyyy~~~~~~{{{zzzzzzwwwvvvsssoooiiiddd___\\\YYYWWWSSSQQQPPPOOOMMMKKKIIIIIIHHHFFFDDDBBB@@@???>>>===;;;999777666555555222222222222222222222222222222222222333333444555888999:::::::::<<<@@@CCCHHHJJJMMMOOONNNNNNOOOPPPQQQPPPOOOOOORRRVVVZZZ]]]bbbeeehhhiiijjjkkkmmmooonnnoooqqqtttvvvwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{~~~}}}~~~zzzrrrnnnooolllccc[[[^^^IIIAAA<<<;;;:::999777555444333333111111000////////////000////////////////////////////////////////////////......------......///000------........./////////....../////////000000000222111///......///000111222555777999@@@MMMWWW[[[lll|||vvviiiaaa]]]___cccbbbdddaaa[[[VVVRRRLLLFFF>>>999111,,,)))******+++************************************************************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444???SSSiii|||}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyyyyyxxxwwwvvvttttttqqqooollliiigggddd```]]]UUURRRNNNKKKHHHFFFCCC@@@<<<;;;999888777666555555777777777888999:::<<<===AAAAAAAAADDDHHHJJJKKKJJJLLLNNNRRRUUUXXX\\\aaaeeecccdddeeefffhhhkkkpppsssrrrtttvvvyyy|||}}}zzzvvvsssrrrtttrrrnnniiiddd```]]][[[VVVTTTQQQOOONNNMMMKKKIIIGGGGGGFFFEEECCC@@@???======<<<:::888666555555444222222222222222222222222111111111222222333555555888999:::::::::<<<@@@BBBGGGJJJMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPSSSVVVZZZ]]]aaaccceeeffffffhhhkkkmmmmmmnnnppprrruuuvvvwwwwww{{{{{{|||}}}}}}|||{{{zzz~~~~~~xxxooojjjiiiddd\\\TTT]]]IIIAAA;;;;;;:::999777555444333333222111000000//////000000////////////////////////////////////////////////...............//////000............////////////...////////////000000000000111111111000222444666111666<<>>:::999888777666555555555777777888999:::;;;<<<===AAAAAACCCEEEGGGIIIKKKKKKMMMPPPUUUYYY\\\___cccfffdddeeefffggghhhlllqqqttttttwwwzzz~~~}}}zzzxxxtttpppnnnpppmmmiiiddd```]]]\\\[[[WWWTTTPPPNNNLLLKKKHHHFFFEEEEEEDDDCCCAAA???===<<<;;;:::999777666555444444111111111111111111111111111111111111222333555555888999:::;;;;;;<<>>@@@AAACCCEEEGGGIIIKKKLLLPPPTTTXXX\\\___bbbeeegggeeeggghhhiiijjjmmmrrruuuvvvyyy}}}~~~|||yyyxxxwwwtttppplllllliiieee```]]][[[ZZZ[[[XXXUUUQQQMMMKKKHHHEEECCCCCCBBBBBBAAA???===;;;::::::999888666555444444333111111111111111111111111000000000111222333555555888999;;;;;;;;;<<<>>>@@@EEEHHHLLLNNNOOOPPPQQQSSSRRRRRRRRRSSSUUUXXXZZZ\\\aaabbbcccdddeeegggjjjmmmmmmnnnpppsssuuuvvvwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvxxxyyy{{{}}}{{{sssiiibbb]]]WWWPPPJJJXXXGGG@@@;;;;;;:::999777555444333333222222111000000000000111////////////////////////////////////////////////---...///000000000000///....../////////000000000/////////000000000111111///111333333111111444888@@@IIIUUUfff}}}mmmgggbbbbbbaaa\\\VVVTTTOOOLLLGGGBBB===666///+++,,,,,,,,,+++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444999QQQmmmsss{{{~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~|||yyyxxxwwwwwwvvvtttrrrpppooommmjjjeee```]]]ZZZVVVTTTMMMJJJFFFDDDBBB@@@===;;;999888888777777777888888666777999;;;===>>>>>>>>>@@@BBBEEEGGGHHHJJJMMMPPPUUUXXX\\\___aaacccfffhhhgggiiilllnnnoooqqquuuwwwwwwzzz~~~{{{vvvttttttrrrmmmiiifffddd```]]]ZZZYYYXXXYYYVVVSSSOOOLLLJJJGGGDDDBBB@@@@@@@@@???===;;;:::999888888666555444333333333111111111111111111111111//////000000222333555666888:::;;;<<<<<<<<<>>>???DDDGGGKKKNNNOOOPPPRRRTTTSSSSSSSSSTTTVVVXXXZZZ\\\```bbbdddeeefffgggjjjmmmmmmnnnpppsssuuuvvvwwwwwwuuuvvvwwwyyyyyyyyyxxxwwwvvvwwwyyy|||~~~uuunnneee]]]WWWRRRLLLHHH}}}UUUFFFAAA<<<;;;:::999777555444333333333222111111000000111111////////////////////////////////////////////////---...///000111000000///.../////////000000000000//////000000000111111111///111222222222666???FFFWWW^^^fffqqqrrrddd``````]]]ZZZZZZTTTQQQLLLGGGBBB===666222------,,,++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,---...------...111444777OOOjjj|||ttt~~~~~~|||}}}~~~~~~}}}|||{{{xxxyyyzzzzzz{{{{{{zzzzzzzzz~~~{{{xxxwwwwwwwwwvvvuuusssqqqooonnnkkkhhhbbb]]]ZZZWWWSSSQQQJJJHHHDDDAAA@@@>>>;;;999888777777777777777888888666777999<<<>>>>>>??????@@@CCCGGGJJJKKKMMMQQQTTTYYY\\\^^^```bbbdddgggiiijjjmmmqqqtttuuuvvvxxxzzz{{{zzzsssooonnnlllgggccc```___\\\ZZZWWWVVVUUUUUUQQQOOOKKKIIIHHHFFFDDDBBB>>>>>>>>>===<<<:::999888777777555444333333333222111111111111111111111111...//////000111333555666888:::<<<<<<<<<<<<===???DDDGGGKKKNNNOOOQQQSSSTTTSSSSSSTTTUUUWWWYYYZZZ\\\^^^aaadddeeefffgggiiikkklllmmmoooqqqsssuuuvvvvvvuuuvvvxxxyyyzzz{{{zzzzzzvvvwwwyyy|||~~~{{{ooohhh```XXXRRRNNNIIIEEE{{{SSSEEEAAA===<<<:::999777555444333333333222111111000111111111////////////////////////////////////////////////---...000111111111000///////////////000000000000000000000000111111111111///000111111555???MMMXXXpppuuuyyy}}}|||ggg___```___^^^___ZZZVVVQQQLLLGGGCCC>>>;;;------,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,---......---...111444555LLLfff}}}yyyuuu~~~~~~||||||~~~}}}|||zzzyyyyyyuuuvvvwwwwwwxxxxxxwwwwwwwwwzzz}}}}}}yyyvvvuuuuuuwwwwwwvvvuuusssqqqooonnnjjjfffaaa\\\XXXUUUQQQOOOIIIFFFBBB@@@>>><<<:::888777666666666666777777888666777:::<<<>>>?????????AAAEEEIIILLLMMMPPPTTTXXX\\\^^^```aaabbbdddgggjjjlllpppuuuxxxyyyzzz{{{|||zzzqqqllljjjgggbbb]]]\\\[[[YYYWWWVVVTTTSSSSSSMMMKKKHHHGGGFFFFFFDDDCCC=========<<<;;;999888777777666555444333222222222000000000000000000000000......///000111333555666888:::<<<===<<<<<<===>>>CCCGGGKKKNNNOOOQQQSSSUUUSSSTTTTTTUUUWWWYYY[[[[[[\\\___ccceeeffffffhhhiiijjjlllnnnppprrrttttttuuuuuuwwwyyy{{{|||}}}||||||vvvxxxzzz|||~~~wwwjjjddd\\\TTTOOOKKKGGGDDDuuuOOODDDAAA<<<<<<;;;999777555444333222;;;888888:::888222///000000000000000000000000000111111000000//////......000000000000////////////000000000000////////////111000///000111222222111666///000;;;AAAHHHbbb|||jjjaaa^^^___```^^^[[[VVVRRRNNNIIIDDD@@@888444...******+++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,---.........///111333888MMMjjj|||ppprrr~~~yyyzzz|||}}}|||~~~|||xxxtttrrruuuwwwxxxyyyxxxxxxyyyzzz|||{{{yyywwwuuusssrrrqqqsssrrrrrrrrrrrrpppllliiieeeaaa\\\XXXTTTQQQMMMJJJGGGEEEBBB>>>;;;888777777666666666666777888999::::::;;;;;;;;;<<<>>>BBBEEEHHHIIILLLOOOSSSVVVXXXYYY```aaaaaaaaaaaadddgggjjjmmmsssyyy|||{{{|||}}}xxxqqqjjjfffcccaaa___ZZZXXXUUUSSSRRRQQQPPPNNNMMMKKKHHHEEEBBBAAABBBBBB???>>>;;;999777666555555555555444333333222111111///000000000000111111111000000//////111555888;;;:::<<<===>>>===>>>???AAAEEEHHHLLLOOOPPPQQQSSSUUUWWWWWWWWWWWWWWWXXXYYYZZZaaaaaaaaacccdddfffhhhiiikkkmmmppprrrtttttttttsssvvvvvvwwwxxxzzz{{{|||}}}yyyyyyzzz{{{|||}}}~~~~~~ssseee___WWWQQQMMMIIIDDD@@@sssNNNCCC@@@;;;<<<;;;999777555444333333888555666888666111...///000000000000000000000000111000000000/////////...000000000000000000000///000000000000000000000///555333111111222333333444777222444@@@NNN```|||tttkkkfffcccaaabbb___[[[WWWSSSNNNGGGBBB>>>:::444///---,,,,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,---.........///111333@@@UUUqqq}}}nnnttt}}}}}}~~~|||zzz~~~~~~~~~~~~{{{|||}}}}}}{{{xxxuuusssuuuwwwzzzzzzzzzyyyyyyzzzzzzyyyyyywwwvvvuuutttttttttsssrrrrrrqqqoookkkhhhccc___ZZZVVVRRROOOKKKHHHDDDBBB???<<<999888777666777777777777777888999999999:::<<<===???BBBFFFJJJJJJLLLNNNQQQUUUYYY\\\^^^aaabbbccccccccceeeiiillloootttyyy||||||~~~~~~|||xxxsssmmmgggcccaaa^^^\\\XXXVVVSSSQQQPPPOOOMMMKKKGGGFFFDDDBBB@@@@@@@@@@@@???===;;;999777666555555555555444333333222111111000000000111111111222222333222111000111444777888:::<<<===>>>===>>>???AAADDDGGGKKKNNNOOOQQQRRRTTTWWWWWWWWWWWWXXXYYYYYYZZZ``````aaabbbdddfffggghhhjjjllloooqqqssstttttttttuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{{{{{{{||||||||||||ooobbb\\\TTTNNNJJJGGGBBB>>>qqqMMMBBB???:::;;;:::999777555444333333444222222555444///...///000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111000///...///111333444777888>>>MMMeeevvvkkkdddfffccc```^^^[[[UUULLLFFFEEEAAA;;;666333///,,,***++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---.........///111333EEEZZZwww~~~ttt{{{xxx}}}}}}}}}}}}}}}~~~~~~~~~xxxyyyzzzzzzzzzxxxuuuttttttxxx{{{}}}|||{{{zzzzzzxxxxxxxxxxxxwwwwwwwwwwwwvvvtttrrrqqqpppmmmiiieee```\\\WWWSSSOOOLLLHHHEEEAAA???===:::888777777777888888777777777888888999888:::===???BBBFFFKKKOOONNNOOOQQQTTTXXX]]]aaadddcccdddeeeffffffhhhkkknnnsssvvvzzz|||}}}{{{xxxrrrmmmhhhccc```]]][[[YYYVVVSSSPPPNNNLLLKKKIIIGGGDDDDDDCCCAAA???>>>===<<<===<<<:::888777666555555555444444333333222222111111111111111222222222333888777555444444555777888:::<<<===>>>===>>>???AAACCCFFFJJJMMMNNNPPPRRRSSSWWWWWWWWWXXXYYYZZZZZZ[[[_________aaabbbdddfffggghhhjjjmmmppprrrssstttttttttvvvxxxzzz{{{{{{zzzyyy|||||||||||||||||||||||||||jjj^^^XXXPPPKKKGGGDDD???<<>>AAADDDHHHMMMPPPPPPQQQSSSVVV[[[aaafffiiifffhhhiiijjjjjjlllooorrrwwwyyy{{{}}}}}}xxxtttlllhhhccc___\\\ZZZXXXVVVSSSQQQMMMKKKJJJHHHFFFDDDEEEEEEDDDBBB@@@===;;;999;;;:::999888777666555555444444444333333222222222111111222222222333333333:::999888777888999:::;;;:::<<<===>>>===>>>???AAABBBEEEIIILLLNNNOOOQQQSSSVVVVVVXXXYYYZZZ[[[\\\\\\^^^^^^___```bbbdddfffggghhhiiilllnnnqqqrrrsssttttttvvvxxx{{{{{{{{{yyywww||||||}}}~~~~~~yyyfff[[[UUUMMMHHHEEEBBB>>>:::oooMMMDDDAAA;;;:::999888666555444444444222000000333333000000222////////////////////////////////////000000000000///000000000111111111222///000000000111111111222000222555555444555777999>>>PPPeee|||yyy{{{tttnnngggdddcccaaa[[[UUULLLIIIEEE@@@<<<777111...******+++++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........///111333>>>PPPnnn{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxwwwuuusssqqqooouuuxxx}}}~~~|||{{{zzzvvvwwwxxxyyyzzz{{{|||}}}zzzwwwssspppmmmjjjeeebbb\\\YYYTTTOOOLLLHHHDDDBBB>>>===;;;999888888888999888888888888888888999::::::<<<@@@BBBEEEHHHLLLNNNQQQRRRUUUYYY^^^ccchhhjjjjjjlllnnnoooppprrrtttwww{{{|||~~~}}}uuuppphhheee```\\\ZZZXXXUUUSSSQQQNNNKKKIIIGGGFFFDDDBBBAAAAAAAAA@@@???===;;;:::999999888888777666555555444444333333333333222222111111222222222333333333666666666666888:::<<<===:::<<<===>>>===>>>???AAAAAADDDHHHLLLMMMOOOQQQSSSUUUVVVXXXZZZ\\\\\\]]]]]]______```aaaccceeefffggghhhiiikkkmmmpppqqqsssssssssuuuxxxzzz{{{zzzyyywww{{{|||}}}xxxeeeYYYSSSLLLGGGDDDAAA===:::nnnMMMEEEBBB;;;:::999888666555555444444333000000333333000111333000000000000000000000000////////////000000000000///000000111111222222222///000000111111222222222111333444444333555999>>>QQQeee{{{yyy}}}zzzmmmfffeeeeeebbb^^^SSSOOOJJJFFFAAA===777444------,,,+++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........///111333:::HHHeeezzzvvvvvvwwwyyyyyyyyyzzz{{{{{{yyyxxxwwwxxxxxxwwwuuutttrrrpppooouuuxxx|||~~~}}}|||{{{{{{xxxxxxyyyzzz{{{|||}}}}}}yyyvvvqqqnnnjjjgggccc```ZZZVVVRRRMMMJJJFFFBBB@@@===<<<:::999888888888888888777777888888:::;;;;;;;;;>>>AAACCCEEEGGGKKKMMMQQQSSSWWW\\\aaaeeeiiikkknnnpppsssuuuvvvwwwzzz|||}}}sssllleeebbb^^^ZZZXXXUUUQQQOOOMMMJJJGGGFFFEEEDDDBBB@@@<<<<<<;;;;;;;;;;;;;;;;;;777777777777777666555444333333333333333333333333111111111111222222222333000000222333555888:::;;;:::<<<===>>>===>>>???AAAAAADDDHHHLLLNNNPPPRRRTTTTTTVVVXXX[[[]]]^^^^^^^^^```aaaaaacccdddfffhhhiiijjjkkklllnnnoooqqqrrrsssrrrtttvvvyyyzzzzzzzzzyyyzzz{{{}}}vvvdddWWWQQQJJJEEECCCAAA===999kkkLLLDDDAAA::::::999888666555555555555333000000222222000000333000000000000000000000000.../////////000000000111///000000111111222333333///000000111111222333333000111111111444<<>>;;;333111...,,,++++++---...***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........///111333666@@@YYYuuu}}}~~~}}}xxxvvvwwwxxxxxxyyyzzz{{{{{{yyywwwvvvwwwvvvvvvuuusssrrrqqqqqqvvvxxx{{{|||{{{{{{{{{|||zzzzzz{{{{{{{{{|||||||||uuurrrmmmiiifffccc___]]]WWWTTTOOOJJJGGGCCC@@@===<<<;;;999777666666666666666666777888999;;;<<<===;;;>>>BBBEEEGGGIIILLLNNNSSSVVVZZZ```dddhhhjjjjjjqqqtttwwwyyyzzz|||~~~|||qqqjjjccc```[[[XXXUUURRRNNNKKKHHHFFFCCCBBBBBBAAA@@@??????>>><<<:::999999999999555666777777777666555444333333333333333333333333000000000111111111222222///000111333555777999::::::<<<===>>>===>>>???AAAAAADDDIIILLLNNNPPPSSSUUUTTTVVVYYY\\\^^^_________ccccccdddeeefffhhhjjjkkkmmmmmmmmmnnnoooppprrrrrrrrrsssuuuwwwyyy{{{{{{|||zzz{{{}}}tttaaaTTTOOOHHHCCCAAA???<<<888jjjJJJCCC@@@999999999888666555555555555333000///111111...///222000000000000000000000000.../////////000000111111///000000111222222333333///000000111222222333333333333333555<<>>:::>>>BBBFFFHHHKKKNNNQQQTTTXXX]]]cccgggjjjjjjjjjtttvvvzzz|||}}}~~~{{{ppphhhaaa^^^ZZZVVVSSSOOOKKKHHHEEECCC@@@???@@@@@@>>>===HHHFFFAAA===999777666666555555666777777666555444333333333333333333333333///000000000000111111111222333444666777999:::;;;:::<<<===>>>===>>>???AAAAAAEEEIIIMMMOOOQQQSSSUUUSSSUUUYYY\\\^^^_________ddddddeeefffhhhjjjlllmmmnnnnnnnnnnnnooopppqqqrrrqqqrrrtttvvvxxx{{{|||}}}{{{{{{}}}~~~qqq___RRRMMMFFFBBB@@@>>>;;;777cccKKKDDD>>>;;;:::999888666555555555555444333222111000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111222333444333222...:::===888BBBbbbtttqqqrrrsssssspppiiibbbXXXNNNEEE>>>@@@777000//////...---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000222>>>NNNaaa{{{zzzxxxuuurrrwwwwwwxxxyyyzzzzzzzzzzzztttttttttuuuuuuuuuuuuuuuzzz{{{{{{zzzxxxxxxyyy{{{{{{|||}}}}}}{{{yyyvvvtttssslllddd```___^^^ZZZVVVOOOMMMIIIEEEAAA===;;;:::888888777777666666555555777888888888888999<<>>???@@@???>>>======???AAACCCGGGKKKOOOSSSUUUVVVWWWYYY[[[^^^___`````````bbbcccdddfffhhhiiijjjkkknnnnnnmmmmmmmmmooopppqqqssstttvvvxxxzzz{{{||||||}}}{{{zzzzzz}}}nnn^^^QQQMMMFFFAAA>>>;;;999888bbbJJJDDD>>><<<:::999888666555555555555444333222111000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111222444555555555111777<<>>NNN```{{{{{{zzzxxxtttuuuuuuvvvwwwxxxxxxxxxxxxttttttttttttuuuuuuuuuuuuyyyzzzzzzzzzxxxxxxyyy{{{||||||||||||zzzxxxvvvuuurrrkkkccc^^^\\\[[[WWWSSSMMMLLLHHHDDD@@@===;;;999888777777777666666666555777888888888888999<<<>>>CCCGGGJJJLLLLLLOOOTTTXXX[[[```eeegggffffffiiilllwwwxxx||||||tttlllfff```\\\VVVRRRNNNKKKGGGEEEAAA@@@>>>;;;999999888888888888999999777555333111222333444444555555444444333333333222222222222222111111111111222222222222333333444555666888999:::>>>@@@AAA@@@???>>>???AAABBBDDDGGGKKKNNNQQQTTTUUUXXXYYY[[[]]]^^^`````````cccdddeeefffhhhjjjkkkllloooooonnnnnnoooqqqrrrsssssstttvvvxxxzzz{{{||||||}}}|||}}}~~~nnn]]]PPPLLLEEE@@@===;;;999888aaaJJJDDD>>>===:::999888666555555555555444333222111111000111111000000000000000000000000000000000000000000000000000111111111111222222222111111111222444555777888777888AAAVVVsssxxx~~~|||ooo___RRRKKKCCC===888666222,,,***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000111>>>MMM```zzz|||{{{yyywwwtttuuuvvvwwwxxxxxxxxxxxxttttttttttttttttttttttttwwwyyyzzzzzzyyyyyy{{{|||}}}|||{{{zzzyyyxxxwwwvvvqqqjjjbbb\\\YYYVVVRRRNNNKKKIIIFFFBBB???<<<:::999777777777777666666666666777888888888888999<<<>>>FFFIIILLLMMMNNNRRRXXX]]]bbbdddfffiiikkklllmmmmmmwwwyyy}}}}}}yyyrrrjjjddd___[[[UUUPPPKKKHHHDDDAAA???>>><<<999888777777777444555555666555444222111222333444444555555444444222222222222333333333333222222222222222111111111444444444555777888:::;;;>>>???AAAAAA@@@@@@AAACCCCCCDDDGGGJJJMMMPPPRRRRRRXXXYYYZZZ\\\]]]___```aaaddddddfffgggiiikkkllllllpppoooooooooppprrrtttuuussstttvvvxxxzzz{{{{{{||||||}}}mmm\\\NNNJJJDDD???===;;;:::888```JJJDDD???===:::999888666555555555555444333222222111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333666888<<<@@@SSSrrr|||ooo___TTTHHHCCC>>>;;;555...,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000000<<>>???@@@@@@@@@BBBDDDCCCEEEGGGJJJLLLOOOPPPQQQXXXYYYZZZ[[[]]]___aaabbbeeefffgggiiijjjlllmmmnnnooooooooooooqqqsssuuuvvvtttuuuvvvxxxyyyzzz{{{{{{{{{}}}mmm\\\MMMIIICCC???<<<;;;:::999```JJJDDD???>>>:::999888666555555555555444333222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222111222333222000111444777===LLLkkkssseeePPPIIIAAA===777000...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////...999HHH\\\zzzxxxvvvvvvsssvvvvvvwwwxxxyyyyyyyyyyyyuuuuuuttttttsssssssssrrrwwwzzz|||}}}}}}~~~}}}|||zzzyyywwwwwwvvvvvvnnniiiaaaYYYSSSNNNJJJHHHDDDCCCAAA>>>;;;:::888888666666666666777777777777666777888999999;;;???AAAHHHKKKNNNOOOQQQVVV^^^dddgggfffhhhmmmtttxxxwwwuuuvvvzzz}}}yyyssslllccc^^^YYYUUUOOOKKKGGGDDDAAA>>>;;;:::888666555444444555222222333333444444444444222333444444555555444444222222222333333444444555444333333333222222111111444444444555666888:::;;;:::<<<>>>?????????AAACCCDDDEEEGGGJJJLLLNNNPPPPPPWWWXXXZZZ\\\___aaaccccccfffggghhhjjjlllmmmnnnoooooooooooooooppprrrtttuuutttuuuwwwxxxyyyzzz{{{{{{zzz}}}nnn\\\MMMIIICCC???<<<;;;:::999```JJJEEE@@@>>>:::999888666555555555555333333222222222222333333111111111111111111111111000000000000000000000000000111111111111222222222111333444222000111666:::AAA\\\uuu___RRREEE>>>888222000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---777EEEXXXxxxwwwuuutttrrrssstttuuuvvvwwwwwwwwwwwwuuuuuuttttttsssrrrrrrrrrwwwzzz}}}~~~~~~~~~~~~|||{{{zzzyyyxxxwwwvvvuuulllggg```WWWPPPJJJGGGFFFAAA@@@>>><<<:::888888777666666666666777777777777666777999:::;;;>>>BBBEEEHHHKKKOOORRRUUUZZZaaaggghhhhhhjjjooouuuyyyyyywwwwww||||||xxxrrrkkkccc^^^WWWSSSNNNIIIFFFCCC@@@>>>:::999777555444444444444222222222333333444444444222333444444555555444444333333333333444444444444333333333333333222222222333333333444666777999::::::<<<>>>>>>>>>???@@@BBBDDDEEEHHHJJJMMMOOOPPPQQQUUUWWWZZZ^^^bbbdddeeeeeehhhhhhjjjkkkmmmoooppppppqqqppppppooopppqqqssstttuuuuuuwwwxxxyyyzzzzzzzzzzzz|||ooo]]]NNNJJJDDD???===;;;:::888aaaKKKEEE@@@>>>:::999888666555555555555333333333222222333333444111111111111111111111111000000000000000000000000000111111111111222222222000222444444222555;;;@@@OOOqqq}}}uuubbbNNNCCC===888444333------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///---666AAASSSsssyyywwwuuurrrssstttuuuvvvwwwwwwwwwwwwuuuuuutttssssssrrrqqqqqqvvvyyy|||}}}}}}||||||}}}zzz{{{{{{zzzyyywwwuuuttthhhddd]]]UUULLLGGGDDDCCC>>>>>><<<:::999888777777555666666666777777777888555777999;;;===AAAEEEIIIHHHMMMRRRVVVYYY^^^dddiiijjjkkkmmmppptttvvvvvvvvvxxx~~~{{{xxxsssmmmfffbbbXXXTTTNNNIIIEEEAAA>>>;;;999888777555444444444555222222222222222222333333222333444444555555444444444444444444444333333333222222333333333333333333222222222333555666888999<<<===????????????AAABBBDDDEEEHHHKKKNNNPPPRRRSSSRRRVVV[[[aaaeeegggggggggiiiiiikkklllnnnpppqqqqqqtttsssrrrqqqqqqrrrssstttuuuvvvwwwxxxyyyzzzzzzzzz||||||ppp^^^PPPLLLEEE@@@===;;;999888bbbKKKEEE@@@>>>:::999888666555555555555333333333222222333444444111111111111111111111111000000000000000000000000000111111111111222222222...222555555555888???FFF___pppWWWIIIDDD???:::777////////////////////////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///...666???PPPooo}}}{{{zzzwwwsssuuuvvvwwwxxxxxxyyyyyyxxxuuuuuutttsssrrrrrrqqqqqquuuxxx{{{|||{{{zzzzzzzzzyyyzzz{{{{{{zzzwwwtttssseeebbb[[[RRRJJJDDDBBBBBB===<<<;;;999888777777777555666666666777777888888555777999<<>>???@@@AAA@@@@@@AAACCCDDDEEEHHHLLLOOOQQQSSSTTTQQQUUU\\\bbbgggiiiiiihhhiiijjjkkkmmmnnnpppqqqrrrvvvuuutttsssrrrsssttttttuuuvvvwwwxxxyyyzzzzzzzzz}}}}}}qqq___QQQMMMFFFAAA>>>;;;999888bbbLLLEEE@@@???;;;:::999777666666555555666555444333222222222222333333222111111222333333000000000000000000000000333333333444444333222222555///000666777777AAAQQQooojjjUUUIIICCC>>>;;;888444000....../////////------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///111111888JJJggg}}}{{{yyywwwvvvvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuusssrrrxxxzzz||||||zzzyyyxxxyyyzzz|||{{{yyyxxxyyyuuuoooeee___VVVMMMGGGCCC@@@>>>;;;:::999777666555555555555666666666444444666888999999:::===BBBGGGJJJLLLIIIOOOXXX\\\^^^aaaggglllmmmnnnqqqrrrsssuuuxxxzzz|||~~~|||yyywwwtttpppjjjfffZZZUUUNNNHHHDDDAAA???===888777666555555444444555111111222222222222111111111111222222222333333333555666666666555444333333444444444444333222111000444333333444555777999;;;>>>???AAAAAAAAAAAACCCDDDDDDGGGKKKOOORRRTTTTTTSSSRRRTTTYYY___dddiiilllnnnnnnnnnmmmmmmmmmmmmnnnnnnqqqrrrrrrssssssrrrrrrqqqssstttvvvvvvvvvwwwyyy{{{}}}nnn___PPPKKKEEEAAA>>><<<;;;999```KKKDDD??????;;;:::999777666666555555666555444333222222222222333333222111111222333333111111111111111111111111333333333444444333333333555222555;;;;;;===MMM```}}}{{{dddSSSIIICCCAAA;;;777222/////////......------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///111222888JJJfffzzzwwwvvvuuuyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvuuutttxxxzzz||||||zzzyyyyyyzzzzzz{{{zzzwwwvvvvvvrrrlllaaa[[[RRRJJJEEEBBB@@@???;;;:::999777666555555555555666777666555555777888:::;;;===@@@EEEJJJLLLNNNLLLTTT]]]ccceeefffjjjmmmoooppprrrssstttwww{{{~~~~~~|||zzzxxxuuupppkkkggg[[[VVVOOOHHHDDDAAA>>><<<888777666555444444444444111111222222222222111111111111222222222333333333444444444444444444333222555555555555444333222111333333333444666888;;;<<<>>>@@@AAAAAA@@@@@@BBBCCCCCCFFFKKKOOOSSSTTTTTTTTTRRRTTTWWW\\\aaaeeeiiikkknnnnnnnnnnnnnnnnnnnnnnnnqqqqqqrrrssssssssssssssssssuuuvvvvvvvvvvvvyyy{{{}}}nnn___PPPKKKEEEAAA>>><<<;;;999\\\IIICCC>>>>>>;;;:::999777666666555555555555444333222222222222333222222111111222222333111111111111111111111111333333333333444444333333333333666;;;<<>>:::444111///...---,,,------------------------,,,------------------,,,++++++,,,,,,,,,,,,---------------............///111222999IIIddd}}}xxxvvvuuutttyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwuuuuuuvvvwwwwwwvvvxxxzzz{{{{{{zzzyyyzzz{{{zzz{{{yyytttrrrrrrmmmggg]]]VVVMMMEEEAAA??????>>>:::999888777666555555555555666777777666666888:::;;;===AAAEEEIIIMMMOOOPPPSSSZZZcccjjjllllllnnnppprrrssstttuuuvvvzzz~~~}}}zzzxxxvvvqqqlllhhh\\\WWWOOOHHHDDD@@@===;;;888777666555444444444444111111222222222222111111111111222222222333333333222222333333444333333333666666666666555444333222222333444666888;;;===>>>???@@@BBBAAA@@@???AAABBBCCCFFFJJJOOOSSSUUUUUUUUUSSSTTTVVVYYY\\\aaaeeeggglllmmmnnnpppppppppoooooopppqqqrrrssstttuuuuuuuuutttuuuvvvvvvvvvvvvxxxzzz~~~mmm^^^PPPLLLFFFAAA>>><<<:::999XXXHHHCCC===>>>;;;:::999777666666555555555444333333222222222333222222222222222222222222111111111111111111111111333333333333333444444555555444666<<>>=========999888777666666666666666666777888777777777999;;;<<>><<<:::888TTTGGGBBB===???;;;:::999777666666555555444444333222222222333333222222222222222222222222111111111111111111111111444333333333333444555666999777:::EEEUUUeeettt~~~jjjUUUJJJ@@@<<<777333111000///...........................---......//////......---+++++++++,,,,,,,,,---------------............//////111999JJJeee~~~|||xxxwwwvvvvvvxxxwwwuuutttssstttuuuuuuxxxuuurrrtttxxxzzzxxxvvvuuuxxx{{{|||{{{{{{{{{{{{yyyyyytttnnnjjjhhhddd]]]WWWQQQHHH@@@<<<;;;::::::777777666666666666666777666888999888888888:::<<<<<>>;;;999888|||RRRGGGCCC>>>@@@;;;:::999777666666555555444333333222222333333333111222222333333222222111222222222222222222222222444444333333333555666777555666???SSSlll{{{```OOOEEEAAA;;;666333111000...........................------............------++++++,,,,,,,,,,,,---------------............///...111999JJJccc~~~{{{wwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvvvvsssqqqtttyyyzzzwwwsssrrrvvv{{{~~~}}}|||{{{zzzuuuuuuppphhhdddccc^^^XXXQQQKKKDDD>>>;;;:::999888666666555555555666777777777888999999999:::<<<>>>>>>CCCIIIMMMOOORRRWWW[[[gggggggggjjjnnntttyyy}}}xxxyyy{{{~~~~~~|||{{{yyyuuuppplllccc]]]TTTLLLFFFAAA===:::777666555444333333333333222222333333333333222222111111222222222333333333444444555555666666555555555666666666666666555555444666999<<>>;;;999888xxxPPPGGGCCC???BBB;;;:::999777666666555555333333333222222333333444111222333333333333222111222222222222222222222222555444333222333555777888444===NNNgggttt___NNNIIIAAA;;;777333000...........................---------......---------++++++,,,,,,,,,,,,---------------............//////222:::HHH```~~~yyyvvvuuuvvvvvvyyyyyyyyyyyyxxxwwwvvvuuuuuurrrqqqtttyyyzzzuuuooopppuuu{{{}}}{{{yyypppooojjjbbb^^^\\\XXXRRRGGGDDD???<<<;;;:::999888555555555555555666777888777999:::::::::;;;===???BBBGGGLLLOOOPPPTTTZZZ```gggggghhhkkkpppvvv{{{}}}zzz}}}}}}|||zzzvvvqqqmmmeee___VVVNNNGGGBBB===:::666666555444333333333333222333333444444333333222111111222222222333333333444444555555555444333333444555555666666555555555666888:::>>>@@@BBBCCCCCCAAACCCDDDDDDCCCCCCEEEFFFGGGIIIMMMQQQTTTTTTTTTSSSUUUUUUVVVXXXZZZ[[[]]]]]]bbbcccdddgggiiilllnnnoooooopppqqqsssttttttuuuuuuuuuvvvwwwvvvuuuuuuwwwyyyyyy{{{~~~wwwbbbRRRMMMGGGAAA>>>;;;999777vvvOOOGGGDDD???CCC;;;:::999777666666555555333333333222222333444444111222333444444333222111222222222222222222222222555444333222333555777999;;;JJJaaa{{{vvvUUUOOOGGG???999444000...////////////////////////,,,------------------,,,++++++,,,,,,,,,------------------.........//////000333:::GGG^^^}}}{{{~~~}}}wwwttttttuuuuuuwwwxxxxxxxxxwwwvvvtttssstttqqqqqquuuzzzzzzssslllnnnttt|||~~~zzzxxxlllkkkfff^^^ZZZXXXTTTNNN@@@>>>;;;:::::::::999888555555555555555666777888888999:::::::::;;;===???EEEIIINNNPPPRRRVVV]]]ccceeefffiiinnntttyyy{{{||||||}}}|||zzzvvvqqqnnngggaaaXXXOOOHHHBBB>>>;;;666666555444333333333333222333333444444333333222111111222222222333333333444444444444333333222111444444555555555555555444777999<<>>;;;999777vvvPPPHHHAAA<<<@@@<<<;;;999777666555444444333333333222222333444444111111222222222111111000222222222222222222222222444111222777999888888;;;>>>ZZZ{{{kkkVVVCCC>>>>>>:::222...//////000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///666EEEZZZwww}}}yyytttssstttuuuuuuuuutttttttttsssssssssqqqoooooorrrwwwwwwrrrnnnqqqxxx}}}~~~~~~}}}wwwpppjjjeee___[[[YYYUUUNNNHHH<<<<<<;;;::::::999999888666666666777888888999999888999;;;;;;<<<>>>AAADDDLLLMMMOOOQQQTTT[[[bbbggggggiiilllqqquuuyyy{{{}}}~~~}}}yyytttqqqjjjdddZZZRRRKKKEEE@@@===888666333222333333333222333333333222222111111111111111111111222333444555666666666666666555555555666555333333333444666888<<>>>>>===;;;:::888777777666777777777888888999999999:::<<<<<<>>>AAAEEEHHHMMMOOOQQQTTTWWW\\\cccggggggjjjooorrrtttvvvyyy{{{~~~|||xxxssspppjjjddd[[[RRRLLLFFFAAA>>>:::777444333444444333333333333333333222222222111111111111222222333444555666666666666666666666666666555444444444666888:::???BBBDDDEEEDDDBBBBBBBBBDDDEEEFFFGGGIIIKKKMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[\\\]]]______^^^^^^```dddgggiiilllmmmppprrrtttuuuuuuuuutttvvvxxxxxxwwwvvvvvvwww}}}}}}}}}}}}}}}~~~}}}jjj\\\PPPFFFBBB@@@<<<888777uuuOOOHHHAAA;;;>>><<<;;;999888666666555555444444333333333333333444222222222222222222222222333333333333333333333333333111222555666666999???WWWrrr{{{\\\KKKDDD???:::777000000000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000444???PPPlll{{{uuurrrqqqrrrtttttttttttttttssssssssssssrrrqqqqqqsssvvvwwwsssoootttyyy}}}|||zzzwwwqqqjjjbbb]]]WWWSSSPPPKKKEEE@@@@@@???>>><<<:::888666555888888888888888888999999:::;;;===>>>@@@DDDJJJNNNOOOQQQUUUXXX[[[___cccfffiiiooouuuwwwvvvvvvyyy|||~~~}}}{{{xxxsssooojjjeee\\\TTTMMMGGGBBB???;;;999666555555555555444444333333333333333222222222222222222333444555666666666666666666666777777666666555666777999;;;===CCCDDDEEEEEEDDDCCCDDDEEEGGGGGGIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTUUUVVVXXX[[[]]]^^^______^^^^^^^^^___bbbeeegggmmmoooqqqtttuuuvvvvvvvvvtttvvvxxxxxxxxxwwwxxxyyy~~~}}}}}}}}}~~~pppbbbUUUIIICCC@@@;;;888777sssNNNHHHBBB;;;===<<<;;;999888777666666666555444444333333333333444222222222222222333333444333333333333333333333333777555555777666777???HHH[[[sssnnnTTTHHHAAA<<<888222222000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000333<<>>>>>===<<<;;;999777666555999999999999999999999999:::<<<>>>AAACCCHHHMMMRRROOOSSSXXX\\\___aaaccceeemmmttt|||}}}zzzxxx|||~~~|||yyytttqqqkkkfff^^^VVVOOOIIIDDDAAA===;;;888666777777666555444444444444333333333333333333333333444555666777666666777777777777888888777777777999:::===???@@@EEEEEEEEEDDDCCCCCCEEEGGGHHHIIIKKKNNNPPPRRRSSSTTTSSSRRRRRRQQQRRRTTTUUUVVVTTTUUUWWWYYY\\\^^^```aaa```_________```bbbdddfffmmmoooqqqsssuuuvvvvvvvvvtttvvvxxxxxxxxxxxxzzz{{{~~~}}}||||||}}}vvvfffXXXJJJCCC???;;;999999pppLLLHHHCCC;;;===;;;;;;999888777777777777666555444444333333333444333333222222333444555555333333333333333333333333888777777777666:::HHHVVVgggzzzcccNNNDDD===999555444222000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000333<<>>AAADDDGGGKKKPPPSSSPPPUUU[[[___bbbccceeefffnnnuuu}}}~~~|||{{{~~~{{{vvvssslllggg___XXXRRRLLLFFFBBB???<<<999888888777666555444444444444444444444444444444444444555666777888777777777777888888999999888999:::<<<>>>@@@BBBCCCDDDEEEDDDCCCBBBCCCFFFHHHIIIKKKMMMPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRTTTVVVWWWTTTUUUWWWYYY\\\^^^```aaaaaaaaaaaaaaacccdddfffggglllmmmooorrrsssttttttttttttuuuwwwxxxxxxzzz|||~~~~~~|||{{{{{{}}}{{{fffYYYJJJCCC???<<<::::::nnnKKKHHHDDD===>>>;;;;;;:::888888777777777777666555444333333333333444333333222333444666777333333333333333333333333666555666666777@@@VVViiizzz~~~www[[[KKKAAA<<<888666444111///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000444<<>>===::::::999999888888777777888999999::::::;;;<<<<<>>???;;;;;;:::999888888888888777666555444444333333333444444333222333555777888444444444444444444444444444555666888<<>>DDDHHHMMMQQQRRRRRRSSSSSSUUUZZZ```eeeiiikkknnnoooqqqtttyyy}}}~~~{{{wwwtttmmmiiibbb\\\VVVOOOIIIEEE@@@===:::888888777666555444444555555666666666666666666666666777888999999777777888888999::::::;;;===>>>@@@AAACCCDDDEEEEEEBBBCCCEEEFFFFFFHHHJJJLLLNNNPPPRRRTTTUUUUUUTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWYYY[[[\\\^^^^^^```aaabbbdddfffhhhiiijjjjjjlllnnnppprrrssssssssssssuuuwwwxxxyyy|||zzzyyywwwwwwxxx{{{lll^^^PPPHHHCCC===999999jjjIIIHHHFFF???@@@;;;;;;:::999888888888888777777666555444333333333555444333222333555777999444444444444444444444444555666888;;;BBBVVVxxx|||uuuooommmnnnooooooooonnnlllkkkjjjjjjkkklllooorrrvvvwwwwwwzzz}}}tttkkkiiinnnyyyxxx^^^OOOHHH<<<:::666333111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000222666===HHH```yyytttssstttuuuqqqqqqqqqrrrrrrsssssssssqqqqqqrrrqqqooooooooopppkkknnnnnniiiddd```YYYRRRJJJHHHEEEAAA===;;;<<<===AAA@@@???===;;;999888777777777888:::<<<===??????GGGLLLRRRVVVVVVUUUTTTTTTXXX\\\bbbhhhkkknnnqqqsssvvvwwwzzz~~~~~~}}}zzzvvvsssmmmiiiccc]]]WWWPPPJJJFFF@@@===:::888777777666555444555555555666666777777666666666666777888999:::777777888999::::::;;;;;;???@@@AAACCCDDDEEEEEEEEEAAADDDFFFHHHIIIJJJLLLNNNPPPRRRTTTVVVVVVVVVUUUTTTQQQRRRTTTUUUVVVVVVUUUTTTVVVVVVWWWYYYZZZ\\\]]]]]]___```bbbdddfffhhhjjjkkkkkklllnnnqqqrrrssssssssssssuuuwwwxxxyyy|||yyyxxxvvvvvvwww{{{pppbbbSSSKKKEEE>>>888777qqqNNNBBBAAA@@@===;;;:::999888777777777777666666555444444444444555444444333333333777<<<@@@<<<888222000333666777777555:::;;;;;;HHHiii|||}}}}}}}}}~~~~~~~~~~~~|||zzzzzz}}}~~~qqqjjjlllrrr|||xxxyyy}}}~~~uuuWWWGGG@@@>>>:::555222222000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///222999CCCVVVuuu~~~|||wwwwwwwwwvvvrrrtttvvvwwwwwwuuusssqqqqqqqqqqqqrrrsssrrrpppnnnjjjiiigggeeeccc^^^WWWSSSIIIFFFCCC???======>>>???BBB@@@>>><<<;;;:::::::::;;;:::888888:::>>>CCCFFFMMMPPPTTTWWWXXXXXXYYYZZZ___```bbbfffkkkoooqqqrrrssswww}}}}}}|||yyyvvvsssmmmjjjeee^^^WWWPPPKKKHHHBBB???<<<999888777666555666666555555555555666666555666666555444444777999555999<<<;;;<<<@@@CCCBBBDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGJJJMMMPPPQQQQQQPPPUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWTTTUUUXXX[[[]]]^^^^^^^^^aaaaaabbbccceeegggiiijjjllllllnnnoooqqqssstttuuutttuuuwwwzzz|||~~~yyyxxxxxxxxxyyy|||vvvhhhWWWMMMGGG@@@;;;:::rrrOOODDDCCCAAA>>>;;;:::999888777777777777666666555444444444444555555555444333333444888;;;:::666222111333666777777999:::;;;@@@UUUxxxwwwrrrvvvwww{{{|||iiiPPPDDDAAA<<<666333222000---//////.........---------------------------------,,,---------............000///111666???QQQooo{{{zzzvvvwwwwwwvvvtttvvvxxxyyyyyywwwtttssspppoooooopppqqqpppnnnlllhhhfffdddbbb___ZZZSSSOOOFFFDDDAAA>>>======>>>???@@@???>>><<<;;;;;;;;;;;;<<<;;;::::::===BBBFFFIIIRRRSSSTTTUUUUUUWWWZZZ]]]aaabbbdddhhhmmmppprrrrrrtttxxx~~~}}}{{{yyyuuusssmmmjjjeee^^^WWWPPPKKKHHHCCC@@@<<<:::999888666555666666555555555555666666666777777666555666888::::::???AAA??????BBBDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEGGGJJJMMMPPPQQQQQQPPPVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUWWWTTTVVVXXX[[[]]]______```bbbbbbcccdddfffhhhiiijjjjjjkkklllnnnpppqqqssssssrrrsssuuuwwwzzz|||~~~xxxxxxwwwxxxyyy|||{{{lll[[[PPPHHH@@@;;;999qqqPPPFFFDDDAAA???;;;:::999888777777777777666666555444444444444555555666666444333222333555777555333333444666666666<<<;;;<<>>???>>>>>>===<<<<<<<<<<<<===<<<<<<<<<>>>BBBFFFKKKNNNUUUUUUTTTSSSSSSWWW]]]bbbccceeeiiilllppprrrssssssvvv{{{}}}{{{xxxuuurrrmmmjjjeee___XXXQQQLLLIIIDDDAAA===;;;:::999777666777666666555555666666777777888888777666777999<<<@@@EEEFFFCCCBBBEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMPPPRRRSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTVVVXXXUUUWWWYYY\\\^^^```bbbbbbccccccdddfffgggiiijjjkkkiiijjjkkkmmmnnnpppqqqrrrpppqqqsssuuuwwwyyy{{{|||xxxxxxxxxyyyzzz}}}qqq___SSSJJJ@@@:::888nnnPPPGGGCCC@@@>>>;;;:::999888777777777777666666555444444444444555444555777666444333333333444333333444555666666555<<<;;;AAAXXXzzzoooUUUKKKAAA>>><<<999444222////////////............////////////////////////.........////////////000000......000666FFFbbbzzz{{{~~~~~~wwwssstttwwwwwwzzz{{{}}}~~~}}}{{{yyywwwnnnlllkkkjjjjjjiiigggeeeaaa___[[[XXXTTTNNNHHHDDD>>>===<<<;;;<<<===>>>???<<<<<<<<<<<<=========>>>;;;<<>>===;;;:::999888777777777777666666555444444444444555333555777777666555555555222333444555555666666777999>>>OOOooo^^^NNNAAA======999555333000000/////////.........////////////////////////.........////////////000///---...000555DDD___vvv}}}zzz|||~~~wwwrrrsssvvvwww{{{|||}}}~~~}}}{{{xxxwwwnnnkkkiiiggggggeeecccaaa^^^[[[WWWTTTPPPKKKEEEAAA;;;;;;:::;;;;;;===>>>???;;;;;;<<<======>>>>>>>>>:::<<>><<<;;;999777777777666666666666777777666777888888888:::===@@@BBBFFFHHHEEEEEEHHHJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXWWWXXXXXXWWWVVVVVVWWWYYYXXXYYY[[[]]]___bbbdddeeedddeeefffhhhiiijjjjjjjjjkkkkkklllmmmooopppqqqqqqoooppprrrsssuuuwwwyyyyyyyyyzzz{{{}}}}}}rrrkkkgggdddccc___```aaabbbeeeiiiooosssvvvxxx}}}ppp^^^SSSJJJAAA<<<:::dddLLLFFFAAA======;;;:::999888777777777777666666555444444444444555222444666666666555666777222333555666666666888:::<<>>???:::;;;<<<===>>>>>>>>>>>>;;;>>>DDDJJJOOORRRTTTUUUMMMQQQVVVZZZ^^^bbbgggjjjooorrrvvvwwwwwwyyy}}}~~~~~~}}}zzzuuurrrnnnkkkggg```ZZZTTTOOOLLLIIIFFFBBB???===<<<:::888888777777666666777777888555666888999:::===AAADDDDDDHHHJJJGGGGGGJJJLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYWWWXXXYYYXXXWWWVVVXXXZZZZZZZZZ[[[]]]___aaacccdddccceeeggghhhiiijjjiiiiiikkkkkklllmmmnnnooopppppppppppprrrsssuuuwwwxxxyyyyyyzzz|||~~~uuukkkeeebbb```^^^WWWXXXYYYYYYZZZ]]]bbbfffiiilllrrrxxx}}}~~~nnn]]]RRRJJJBBB<<<;;;aaaKKKGGGBBB>>>>>>;;;:::999888777777777777666666555444444444444555333444555555444333555666222444666666666777:::===GGG]]]rrrrrrssssssuuuxxx|||yyy```HHHAAA???999333333000000000000/////////...........................,,,---------..................///111333>>>SSSgggvvv{{{~~~|||zzz~~~{{{sssrrruuuvvvxxxyyyzzz{{{zzzwwwtttrrriiifffbbb___]]]\\\ZZZXXXVVVSSSOOOKKKHHHDDD@@@===999::::::;;;<<<===>>>>>>:::;;;<<<===>>>>>>=========AAAHHHNNNSSSVVVWWWWWWTTTWWW[[[^^^aaaeeejjjmmmrrruuuxxxyyyxxxzzz~~~{{{vvvsssnnnkkkgggaaaZZZTTTPPPMMMKKKGGGCCC@@@>>>===:::999888888777777777777888888555777999;;;>>>AAAFFFIIIJJJNNNOOOLLLJJJMMMNNNLLLLLLLLLMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXYYYYYYXXXWWWWWWXXXZZZ\\\[[[\\\\\\^^^```bbbccccccdddfffhhhiiiiiihhhhhhjjjjjjkkklllmmmnnnnnnoooooopppqqqrrrtttvvvwwwwwwwwwxxxzzz}}}}}}sssmmmjjjhhhddd```ZZZ[[[[[[[[[\\\___cccgggkkknnnuuuzzz}}}ppp^^^SSSJJJBBB<<<:::___KKKHHHCCC???@@@;;;:::999888777777777777666666555444444444444555333444444333111111333444333555777666666777;;;???TTTlllsssqqqwww~~~kkkOOOFFFCCC<<<666555000000000000////////////........................,,,,,,,,,---------............000111222:::NNN```|||tttxxxzzzzzz|||}}}tttrrrtttuuuvvvwwwyyyyyyxxxuuurrrqqqfffccc___\\\ZZZXXXVVVUUUSSSPPPLLLIIIFFFBBB>>><<<::::::;;;<<<<<<===>>>>>>:::;;;===>>>>>>>>>===<<>>@@@DDDIIIMMMPPPSSSTTTPPPMMMOOOOOOMMMNNNNNNNNNOOOPPPQQQSSSTTTWWWVVVVVVVVVVVVWWWXXXYYYWWWWWWWWWXXXYYYZZZZZZ[[[XXXYYYZZZYYYWWWWWWYYYZZZ]]]\\\\\\\\\]]]___aaabbbbbbdddfffhhhiiiiiihhhgggiiiiiijjjkkkllllllmmmmmmnnnooopppqqqssstttvvvvvvuuuwwwyyy|||~~~yyyvvvuuusssmmmgggeeefffffffffgggjjjnnnrrrrrrvvv|||rrr```TTTKKKBBB<<<:::]]]LLLDDDAAABBB@@@::::::999999888999999999666666555555444444444333444555555555555555444444666444555777666666===GGGbbb}}}xxxzzz}}}zzzSSSIIIGGG>>>888999222111000000111111000...111000000///...---------........................+++111///...444:::III```xxxooosss|||zzzwww|||~~~yyytttrrrtttwwwwwwuuusssrrrrrrrrrpppnnn```^^^ZZZWWWUUUSSSQQQOOOMMMKKKHHHCCC???<<<999888999;;;>>>@@@@@@>>>;;;999:::<<<======<<<<<<>>>@@@HHHLLLQQQVVVZZZ\\\\\\[[[______```aaaccciiipppuuuuuuwwwyyy}}}}}}|||{{{yyyuuusssmmmiiieee```\\\WWWRRROOOLLLIIIEEEAAA@@@>>><<<:::999999888777666666777777999:::===@@@DDDHHHKKKMMMPPPTTTXXXWWWRRROOOQQQTTTQQQOOOOOOQQQTTTXXXZZZZZZ\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\]]]]]][[[ZZZ[[[[[[\\\\\\\\\]]]^^^___```aaaaaabbbbbbccceeefffggggggggghhhiiijjjkkklllmmmmmmmmmmmmmmmoooppprrrtttuuuwwwxxxyyy{{{}}}}}}qqqpppqqqtttvvvyyy{{{|||}}}~~~}}}}}}qqq]]]RRRJJJBBB;;;888\\\KKKCCC@@@AAA???::::::999999888888999999666666666555555555444444444555555666666555444444777444555999888888CCCTTTvvv||||||dddPPPGGG???::::::333222000000111111000...111000000///......------........................,,,222///---444999HHH```uuuttt|||~~~|||vvvrrrsssuuutttrrrpppnnnmmmkkkhhhfff^^^[[[WWWTTTSSSQQQNNNLLLHHHGGGDDDAAA>>>;;;999999999;;;>>>@@@@@@>>>;;;999;;;;;;<<<<<<;;;===@@@BBBKKKNNNSSSXXX\\\]]]]]]\\\\\\]]]^^^___bbbgggnnnssstttvvvyyy}}}}}}|||{{{yyyvvvsssmmmiiiddd```\\\WWWRRROOOLLLIIIDDDAAA???>>><<<:::999888888777666666777777999:::===AAAEEEJJJMMMPPPUUUXXX[[[ZZZWWWUUUVVVWWWUUUUUUUUUXXX\\\___``````______^^^^^^\\\[[[ZZZYYYVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^^^^\\\[[[\\\]]]]]]]]]]]]]]]^^^___``````aaaaaabbbcccdddeeefffffffffggghhhiiijjjkkkllllllllllllmmmnnnppprrrtttuuuvvvvvvxxxzzz}}}{{{ooofffhhhiiilllpppvvv|||ppp]]]RRRKKKBBB<<<999[[[JJJCCC@@@@@@>>>;;;:::999999888888999999777777666666666666555555444555555666666555555555999222444<<<;;;999LLLggg~~~|||[[[HHH@@@===:::555333111000111111000///000000000///......------...........................333///---333888GGG___xxxrrrxxx}}}xxxsssqqqrrrpppnnnkkkiiigggddd```]]]ZZZWWWTTTQQQOOOMMMJJJHHHCCCBBB@@@>>>;;;:::999888:::;;;===??????===;;;:::;;;;;;;;;::::::===BBBFFFOOORRRWWW[[[^^^___^^^]]]\\\]]]___```ccchhhnnnssstttvvvzzz}}}~~~|||{{{yyyvvvtttllliiiddd```[[[WWWRRROOOKKKHHHDDDAAA???===;;;:::888888777666666666777777999:::>>>BBBGGGLLLQQQSSS]]]^^^_________^^^]]]\\\^^^^^^^^^aaaccceeedddcccbbbaaa```___]]]\\\[[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]^^^^^^]]]\\\]]]^^^________________________``````aaabbbcccddddddeeeeeeffffffggghhhiiijjjjjjkkkkkklllmmmoooqqqssstttssstttvvvyyy|||~~~|||uuummmgggcccdddggglllsss|||qqq]]]RRRKKKCCC===:::[[[KKKCCC@@@@@@>>>;;;;;;:::999888888888888777777777777777666666666444555555666666666666555999111444<<<<<<<<>><<<:::999888888:::;;;===>>>>>>===;;;:::;;;;;;:::999:::???EEEJJJTTTVVV[[[___aaaaaa```___```aaadddfffiiimmmssswwwuuuwww{{{~~~~~~|||{{{yyyvvvsssllliiiddd___[[[WWWRRRNNNKKKGGGCCC@@@>>>===;;;999888777777666666666777777999:::>>>CCCIIIOOOSSSVVVcccbbbbbbccceeedddbbb```eeeddddddeeegggfffdddbbbbbbaaa```^^^\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^^^^]]]\\\]]]^^^aaaaaaaaaaaa``````___^^^___``````aaabbbcccccccccddddddeeefffgggggghhhhhhjjjjjjkkklllnnnpppqqqrrrqqqrrrtttwww{{{}}}zzzvvvsssnnnqqqrrrpppkkkiiikkknnnooossszzzttt```TTTLLLCCC===:::[[[LLLEEEAAAAAA???<<<;;;:::999888888888888666666666777777777777777444555555666777777666666888222444<<<===DDDeeeyyyWWWHHHCCC===999666333111111111000///////////////.......................................333000---111444BBBXXX~~~|||www~~~}}}uuuqqqooommmkkkiiigggeeebbb]]]ZZZVVVSSSOOOMMMKKKIIIFFFDDDBBBAAA>>><<<:::888777777:::;;;<<<======<<<;;;:::;;;;;;::::::<<>><<<:::888777666666666666666777777999;;;???DDDJJJPPPUUUXXXdddcccdddeeegggfffdddbbbbbbbbbccceeeggggggeeecccaaa```^^^\\\[[[ZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ\\\^^^^^^]]]\\\]]]^^^bbbbbbbbbbbbbbb```___^^^`````````aaaaaabbbbbbcccdddddddddeeeeeeffffffggghhhiiiiiikkklllnnnpppqqqoooppprrrvvvzzz~~~|||vvvqqqnnnkkkgggdddddddddcccbbb___cccfffeeecccfffnnnuuu}}}}}}xxxxxxxxxxxxwww|||xxxbbbUUULLLCCC<<<999\\\LLLFFFBBBBBB???<<<;;;:::999888777777777555555666666666666777777444555666666777777777777555444666;;;BBBTTTyyy}}}yyyhhhQQQEEE???;;;888444111111111000/////////////////////..............................,,,222000---111222>>>RRRssswwwrrrpppnnnmmmkkkjjjgggccc^^^[[[TTTQQQNNNKKKIIIGGGEEECCCAAA@@@>>><<<:::888777777:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<>>===<<<:::999888777777777444444555555555666666666444444666777777888888888333777:::===IIIhhhrrr{{{ZZZHHHAAA===999444222111111000000.../////////////////////........................***111///...111111:::MMMeee~~~xxxsssrrrqqqooommmkkkhhhccc\\\XXXRRROOOLLLIIIGGGEEECCCAAA======;;;:::999999888888:::;;;;;;<<<<<<;;;;;;::::::;;;===???BBBIIIPPPVVVYYY\\\```dddgggggggggfffbbbeeejjjnnnqqqtttwwwyyy}}}~~~}}}zzzyyyxxxvvvssspppkkkhhhccc^^^ZZZVVVQQQMMMIIIFFFAAA>>><<<;;;999777555555555555555666777777999;;;???DDDJJJPPPUUUXXX```cccggggggeeecccdddfffcccbbbbbbdddgggjjjkkkkkkcccbbb```^^^^^^___```aaa________________________]]]___aaaaaaaaa```aaacccaaabbbdddeeedddcccbbb```aaaaaabbbbbbbbbbbbccccccdddddddddeeeeeeeeeeeefffffffffggghhhjjjlllnnnooonnnoooqqqtttwww{{{~~~{{{tttkkkeee___]]][[[[[[[[[\\\\\\[[[[[[]]]______aaafffmmmrrrsssqqqmmmhhhbbb\\\XXXUUUSSSRRRSSSYYYfffwwwttt^^^PPPHHH@@@;;;999YYYKKKDDD@@@@@@<<<===<<<;;;999888777777777333444444444555555666666444444666777888888888888111999===???PPPvvvqqq```IIICCC===:::555222111111000000.........///////////////........................(((000///...111000888JJJWWWuuuxxxtttsssrrrqqqnnnkkkgggaaaZZZUUUQQQNNNJJJHHHFFFDDDAAA???::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;>>>@@@DDDKKKRRRWWWYYY\\\```eeehhhhhhhhhgggcccggglllpppsssvvvxxxzzz~~~|||zzzxxxwwwuuurrroookkkhhhccc^^^ZZZVVVQQQMMMIIIEEEAAA>>><<<;;;999777555555555555555666777888:::<<>><<<<<<;;;:::999999999999;;;<<<>>>===<<<::::::;;;777===DDDHHHJJJNNNUUU[[[aaabbbdddfffhhhiiijjjjjjoooooorrrvvvvvvvvv||||||zzzxxxuuuppplllfffccc___[[[XXXTTTPPPMMMEEECCC@@@===:::888777777777666666555555555666666;;;===BBBFFFKKKOOORRRTTT[[[]]]```bbbccceeeggghhhjjjiiiiiiiiiiiiiiijjjjjjeeeeeeeeeddddddeeeeeeeeeeeedddccceeehhhiiigggdddccccccdddeeeeeefffffffffgggggggggggggggggghhhhhhccccccccccccccccccccccccccccccccccccdddeeeffffffiiiggggggiiilllnnnmmmkkkkkkmmmqqqtttxxx{{{}}}~~~|||{{{yyywwwsssrrrpppnnnlllkkkkkkkkkllliiihhhnnnwww{{{xxxrrr]]]ZZZXXX[[[```eeekkkppprrrppprrr|||mmmWWWKKKFFFAAA<<<:::VVVKKKEEE??????>>><<<;;;:::999888888888888555555555555666666666777777666666666666777888888;;;:::@@@TTTsssyyycccttt~~~[[[HHH@@@===888333111111000///////////////............///...------------...///...,,,---//////000888AAASSSmmm}}}wwwrrrssspppllliiifffaaaYYYSSSPPPMMMIIIEEECCCBBB???>>><<<;;;:::999999999999999===>>>>>>===;;;::::::;;;:::@@@FFFJJJMMMQQQXXX]]]aaaccceeegggjjjmmmoooppptttrrrssswwwzzz|||~~~|||zzzxxxuuupppmmmfffccc^^^ZZZWWWSSSNNNKKKEEECCC@@@<<<999888777666666666555555555555666666:::===AAAFFFKKKOOOSSSVVVZZZ^^^bbbfffjjjmmmqqqssssssrrrqqqooommmlllkkkjjjeeedddcccbbbbbbcccdddeeefffddddddfffjjjllllllkkkhhhhhhhhhggghhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiifffffffffeeeeeeeeeeeeeeeddddddddddddeeefffgggggggggfffeeegggjjjlllkkkjjjlllmmmqqqtttxxx{{{~~~zzzyyyyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvtttnnnkkkooovvvxxxqqqhhh``````dddiiipppvvv|||~~~~~~|||iiiUUUIIIDDD???;;;999UUUJJJEEE??????>>><<<;;;:::999888888888888555555555555666666666666666666666666666777888999:::<<>>999666444222111000////////////............///...------------...///---,,,,,,......///666>>>PPPhhhyyytttrrrnnnkkkhhheee```XXXRRRNNNKKKGGGDDDBBBAAA???===;;;:::999999999999999:::???@@@???===;;;999:::;;;???DDDJJJNNNQQQUUU[[[```cccdddfffhhhlllpppsssuuuzzzuuutttyyy~~~}}}{{{zzzxxxuuuqqqnnnfffccc]]]YYYUUUPPPLLLIIIDDDBBB???;;;999777666666666555555555555555666666999===AAAFFFJJJOOOUUUYYY]]]aaafffkkkooossswwwzzzxxxwwwvvvtttrrrpppooonnnhhhfffdddbbbaaabbbdddeeefffeeedddgggkkkoooqqqqqqnnnmmmkkkjjjjjjkkklllmmmlllllllllkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhggggggeeeeeeeeeeeefffggghhhiiihhhffffffgggiiikkkkkkjjjlllnnnqqquuuyyy|||~~~zzzuuussstttuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{xxxrrrnnnpppuuutttllldddeeellluuu}}}vvvdddQQQGGGBBB===999888TTTJJJEEE??????>>>;;;;;;:::999888888888888555555555666666666666666666666666666777888999999999@@@TTTyyy|||wwwcccjjjzzzzzzvvvVVVGGG@@@;;;:::888555222111////////////.....................------.........---,,,,,,.........555===NNNeee|||vvvpppnnnjjjhhhfff```XXXRRRMMMJJJFFFCCCBBB@@@>>>===:::999999999999::::::;;;AAAAAA@@@===:::999;;;<<>>:::888666666666555555444444444555666666888<<>>>>>;;;;;;:::999888888888888666666666666666555555555666666666666777888999::::::GGGcccyyyvvvxxxkkkfffzzzwwwyyycccLLLBBB;;;;;;:::555111111////////////............---..................---...---...//////...444<<>><<<:::999999999:::;;;<<<<<>>===<<<;;;:::999888888888888666666666666666555555555666666666777888999:::;;;???RRRsss|||kkkpppzzzvvvfff}}}tttQQQDDD::::::999333///000////////////............------...//////...------...---...000///...333:::AAAXXXrrr|||{{{rrrpppnnnllljjjddd\\\UUUOOOKKKGGGCCCAAA???===;;;::::::::::::;;;<<<>>>>>>@@@???>>><<<:::<<<@@@DDDIIIKKKOOOTTTYYY^^^aaaccciiiiiikkklllmmmnnnnnnnnnnnnpppwww~~~|||{{{zzzzzzxxxvvvuuussspppllliiibbb]]]WWWQQQMMMJJJGGGEEE???>>>;;;888666555555444333333333333444555666666777;;;@@@BBBDDDJJJUUU]]]]]]aaaeeeiiilllooosssuuuzzzxxxtttooommmlllmmmmmmmmmkkkfffbbb___]]]]]]^^^aaabbbcccccccccdddgggiiikkkjjjhhhgggfffgggiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooolllmmmlllkkkjjjkkknnnqqqqqqsssvvvzzz~~~zzzzzzxxxuuurrrpppqqqsssnnnooopppppppppooonnnmmmjjjppptttsssppprrrzzzttt```UUUIIICCC???:::999:::}}}QQQIIIEEE???>>>===<<<;;;:::999888888888888777666666666555555555555666666666777888999;;;<<>>???@@@>>>===<<<;;;;;;>>>DDDHHHLLLMMMQQQVVV[[[```dddeeehhhjjjlllooooooooommmlllooorrr{{{~~~|||zzzzzzyyywwwuuusssqqqnnniiifff```[[[UUUOOOLLLIIIGGGEEE>>>===:::777555444444444333333333333444555666777777;;;???@@@BBBHHHSSS\\\```dddiiimmmqqquuuyyy||||||xxxpppiiidddcccdddeeehhhfffdddaaa```___^^^^^^___bbbdddeeeddddddgggiiiiiiiiihhhhhhhhhiiijjjjjjiiiiiiiiijjjkkkkkkllllllkkkkkkkkklllmmmmmmnnnnnnmmmllllllmmmmmmnnnooopppnnnoooooommmkkklllooossssssuuuxxx|||~~~wwwyyyyyywwwtttqqqqqqrrrsssssssssrrrqqqqqqppppppnnnpppsssvvv{{{oooYYYOOOEEE@@@<<<888777999|||QQQIIIEEE???>>>===<<<;;;:::999888888888888777777666666555555555444666666666777888:::;;;<<>>???AAABBB===<<<;;;:::;;;@@@FFFKKKNNNOOORRRWWW]]]bbbeeefffgggiiimmmppprrrqqqooommmrrruuu}}}}}}|||zzzzzzxxxvvvtttrrrppplllgggddd^^^ZZZSSSNNNKKKIIIGGGEEE>>><<<:::777555444444444222222222333444555666777777;;;??????@@@FFFRRR\\\gggjjjooosssvvvyyy}}}yyysssjjjbbb]]]\\\^^^___eeeeeedddcccbbbbbbbbbbbb^^^bbbfffgggffffffiiikkkhhhiiiiiijjjjjjkkkkkkkkkhhhiiiiiijjjkkklllmmmmmmkkkkkklllmmmnnnoooppppppmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrpppnnnnnnrrrvvvtttvvvyyy}}}~~~}}}yyy{{{|||yyytttooonnnnnntttsssrrrqqqqqqqqqqqqrrrsssqqqsss{{{mmmUUULLLCCC>>>;;;777666888wwwTTTHHHDDDDDD;;;???;;;;;;:::999999888888777999999888777777777777777999;;;666333999888999CCCSSS|||tttiiihhhuuuuuuTTT^^^wwwTTT@@@@@@<<<666666333000000000///......------------------------------...............///000000>>>KKKbbb{{{tttuuuuuusssrrrnnncccXXXSSSPPPKKKFFFDDDAAA>>><<<========================???<<<999;;;@@@FFFIIIJJJQQQTTTXXX]]]aaacccdddddddddgggiiikkklllooorrruuuuuu|||~~~}}}}}}|||zzzyyywwwuuurrrpppmmmiiiddd```YYYVVVQQQMMMJJJGGGDDDAAA>>><<<999666444444444555555444444444444555666666888;;;>>>???@@@FFFPPPXXXgggjjjooosssvvvvvvuuutttjjjeee\\\UUURRRRRRUUUXXXZZZ\\\^^^_________```aaabbbbbbcccdddgggjjjlllnnnllllllkkkkkkkkklllmmmmmmmmmkkkjjjjjjmmmoooooooooppppppooonnnlllkkkjjjiiilllllllllmmmmmmnnnnnnnnnoooppppppqqqrrrrrrsssssswwwzzz~~~}}}|||||||||||||||{{{xxxuuurrrpppsssrrrpppnnnmmmnnnooopppppprrryyycccNNNEEE>>><<<;;;888666777vvvTTTGGGDDDDDD;;;???;;;;;;:::999999888888777999888777666666666666777777:::666555;;;;;;===JJJeee|||mmmjjjnnn~~~YYYYYYsss\\\EEEBBB===888666222000000000///......------------------------------...............//////000999GGG^^^yyy|||yyy~~~yyyrrrlllfff___VVVRRRMMMHHHFFFCCC@@@>>>::::::;;;;;;<<<======>>>>>><<<;;;===CCCHHHKKKLLLSSSUUUZZZ___cccfffggghhhgggiiikkklllnnnqqqvvvyyy|||~~~}}}|||{{{yyywwwuuussspppnnnkkkgggbbb^^^XXXUUUQQQMMMJJJGGGCCCAAA>>><<<999666444444444555444444444444444555666666888;;;>>>???@@@DDDLLLSSS```dddiiimmmnnnlllhhhfff]]]YYYSSSMMMJJJKKKNNNPPPSSSUUUWWWYYYZZZ[[[^^^```bbbbbbcccdddgggjjjlllnnnlllllllllllllllmmmmmmnnnnnnlllkkkkkkmmmooooooooooooooonnnmmmlllkkkkkkjjjkkkkkklllllllllmmmmmmmmmmmmnnnoooqqqssstttvvvwwwzzz|||~~~}}}}}}}}}}}}|||zzzwwwsssqqqsssrrrpppoooooooooqqqrrruuuyyyxxxvvvuuuvvv{{{{{{aaaMMMDDD<<<;;;:::777666777uuuSSSGGGDDDDDD;;;???;;;;;;:::999999888888777777777666666555555666666555999777777======CCCTTT|||pppkkksss~~~|||fffVVVbbb~~~iiiLLLDDD>>>999777111111000000//////......---------------------------......------......///000555DDDXXXppp~~~qqqiiifffeeeYYYUUUPPPKKKHHHEEEBBB???;;;;;;;;;<<<<<<>>>??????>>>===>>>BBBGGGKKKMMMNNNUUUWWW\\\aaafffjjjlllmmmjjjkkklllmmmooorrrxxx|||~~~|||{{{yyyvvvtttssspppmmmjjjgggddd___\\\WWWTTTPPPLLLJJJGGGCCC@@@===;;;999666444444444555444444444444444555555666777:::===??????BBBGGGKKKUUUYYY^^^aaa```\\\VVVRRRNNNKKKHHHEEEDDDFFFHHHJJJMMMOOORRRTTTVVVYYY]]]aaaaaabbbccceeegggjjjlllmmmlllmmmmmmmmmmmmnnnnnnoooooonnnllllllnnnoooooonnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkklllllllllkkklllnnnqqqtttwwwyyy{{{|||}}}~~~}}}~~~~~~~~~}}}zzzxxxvvvvvvuuusssrrrqqqrrrtttuuuzzz~~~|||qqqiiijjjfffdddgggnnntttvvvvvv}}}www___JJJAAA:::999999777666888sssRRRGGGDDDDDD;;;???;;;;;;:::999999888888777666666555555555555666666444999888999======HHH___xxxnnnrrryyy\\\WWWnnnvvvTTTFFF>>>;;;999222111111000000///....................................------------...//////555BBBTTTfff}}}yyy|||nnngggeeeddd[[[XXXRRRMMMJJJFFFCCC@@@>>>>>>======>>>???@@@AAA>>>@@@CCCFFFKKKNNNPPPPPPWWWZZZ___dddiiinnnppprrrnnnnnnnnnmmmnnnrrrwww|||~~~|||zzzxxxtttqqqpppmmmiiifffccc```\\\YYYUUURRROOOLLLIIIFFFBBB???<<<;;;888555444444444555444444333333444444555666666999===??????@@@BBBDDDKKKMMMPPPQQQPPPLLLGGGDDDDDDCCCCCCBBBCCCEEEGGGHHHMMMOOOQQQTTTVVVZZZ___bbbaaabbbccceeehhhjjjlllmmmmmmmmmnnnoooooopppppppppqqqooonnnnnnooopppooonnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllmmmooorrrvvvyyy{{{|||{{{}}}|||zzz{{{|||}}}}}}|||zzzyyyyyywwwuuusssrrrsssttttttwwwyyyzzzwwwqqqllljjjiiinnnoooqqquuuyyyyyyvvvsssrrrssswww}}}uuu[[[GGG???888777888666666888rrrQQQGGGDDDDDD;;;???;;;;;;:::999999888888777666666555555555555666666555999888999<<<===MMMkkkxxxrrr|||mmmXXXbbb|||^^^KKK???===<<<555111111111000//////..............................---------------...//////111===MMM]]]tttuuu{{{~~~sssllljjjhhhddd^^^ZZZTTTOOOKKKGGGCCCAAA@@@???>>>=========??????AAADDDGGGKKKNNNQQQRRRTTTZZZ\\\```fffkkkppptttuuuuuuttttttrrrrrruuuzzz~~~~~~|||zzzwwwssspppmmmjjjfffccc```]]]YYYVVVSSSPPPNNNKKKIIIFFFAAA>>>;;;:::777555444444444555333333333333333444555555555888<<<>>>??????@@@@@@DDDDDDDDDCCCCCCAAA@@@?????????@@@BBBDDDFFFHHHIIINNNPPPSSSVVVXXXZZZ^^^aaabbbccceeegggiiikkkmmmnnnmmmnnnoooqqqqqqrrrqqqqqqqqqpppooopppqqqqqqpppnnnmmmmmmnnnnnnnnnnnnoooooolllllllllllllllllllllllloooppprrrtttwwwyyy{{{|||}}}~~~yyyqqqrrrtttvvvwwwvvvuuutttuuussspppnnnmmmmmmmmmnnnmmmnnnmmmiiiffffffkkkpppooovvv~~~yyyrrrooollljjjhhhhhhnnnxxxtttXXXFFF>>>777777777666666777pppPPPFFFDDDDDD;;;>>>;;;;;;:::999999888888777666666555555666666777777666999999:::<<<>>>UUUzzz|||{{{xxx~~~eee^^^oookkkRRRAAA>>>>>>888222111111000000//////...........................------,,,,,,------...///+++666DDDVVVppp{{{ttt|||ssskkkkkknnnmmmhhh```\\\VVVQQQLLLHHHDDDBBB@@@>>>===;;;;;;===>>>???EEEHHHLLLOOOPPPRRRUUUWWW\\\^^^bbbffflllqqquuuwww||||||{{{zzzzzz|||}}}{{{xxxssspppkkkhhhddd```]]]ZZZWWWUUUQQQOOOMMMKKKIIIEEE@@@===;;;999777555444444444555333333333333333444444555666888;;;>>>@@@AAAAAA@@@@@@???>>>======>>>>>>???===>>>???AAACCCFFFHHHIIIMMMPPPTTTWWWYYY[[[]]]___cccdddfffiiikkkmmmnnnooonnnoooqqqrrrsssssssssrrrqqqppppppqqqrrrsssqqqoooooooooooopppppppppppppppooooooooonnnnnnnnnnnnnnnqqqrrrtttvvvxxxzzz{{{|||{{{uuuhhhjjjkkkmmmmmmkkkjjjiiiiiihhhfffdddcccdddeeefffdddggghhhhhhhhhiiimmmqqqwww|||~~~ssshhh___[[[\\\ZZZWWWUUUXXXaaallltttpppVVVGGG>>>777777777666555777oooPPPFFFDDDDDD;;;>>>;;;;;;:::999999888888777777666666666666777888999555999999:::===BBB```|||}}}tttaaagggyyyZZZCCC>>>???:::222222111111000/////////........................------,,,,,,------...///,,,444@@@QQQlllsss{{{rrrkkkkkkooonnniiiddd___YYYSSSOOOJJJFFFCCC???>>>======>>>@@@CCCEEEIIILLLOOOQQQQQQSSSVVVYYY]]]___bbbfffkkkppptttvvv}}}~~~~~~|||yyyuuuqqqjjjgggbbb^^^[[[YYYVVVTTTOOONNNLLLJJJHHHEEE@@@<<<:::999666444333444555555333333222222333333444555666777:::>>>AAACCCCCCCCC@@@?????????????????????>>>???@@@AAADDDFFFIIIJJJLLLPPPUUUZZZ\\\]]]___```dddeeehhhkkkmmmoooppppppnnnoooqqqtttuuuuuutttsssppppppppprrrttttttsssqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqrrrtttvvvyyy{{{}}}~~~yyyrrrhhhhhhiiihhhfffccc```^^^^^^]]]\\\\\\]]]___bbbcccfffggghhhiiikkknnnrrrttt{{{xxxqqqiii___WWWQQQOOOPPPQQQSSSUUUYYY```iiippp{{{iiiWWWHHH???888777777666555777nnnOOOFFFDDDEEE;;;>>>;;;;;;::::::999888888777777777777777777888999999555888999;;;???FFFggg{{{eeeddd```EEE>>>???:::222222111111000/////////////////////////////////---,,,,,,,,,,,,---......111666???OOOjjj|||xxxnnnkkkmmmkkkgggfffbbb[[[UUUQQQLLLHHHEEEAAA@@@???@@@BBBFFFJJJLLLLLLOOOQQQRRRQQQSSSWWWZZZ^^^___bbbfffkkkpppsssvvvzzz|||~~~}}}zzzuuurrrjjjfffaaa]]]ZZZXXXUUUSSSOOOMMMLLLJJJHHHEEE@@@<<<:::888666444333444555555333333222222333333444555666777:::>>>BBBEEEEEEEEE@@@AAABBBCCCBBB@@@???===AAAAAABBBCCCEEEHHHJJJLLLLLLQQQXXX]]]```aaabbbccceeefffiiilllooopppqqqqqqnnnppprrrtttuuuuuuuuutttooooooppprrrtttuuutttrrrsssssssssrrrrrrrrrqqqqqqsssssssssrrrrrrrrrqqqqqqqqqrrrtttwwwzzz|||}}}{{{~~~yyyqqqllllllkkkhhheee```\\\YYYXXXXXXXXXYYY\\\```ccceeellljjjggggggkkkqqqxxx|||oooeeeYYYQQQPPPRRRTTTUUUQQQVVV^^^dddjjjqqqyyy~~~uuucccXXXIII@@@999888888666555666jjjNNNGGGAAADDD>>>;;;<<<;;;:::999888888888888777777666666666666777777<<<777777;;;>>>MMMrrruuuXXXsssjjjNNNAAA<<<999888555222111111111000///////////////////////////......------------......///111;;;OOOiiivvvrrrssstttppplllgggccc]]]WWWRRRLLLFFFBBB???===;;;===BBBHHHMMMPPPQQQSSSTTTVVVWWWYYY]]]```cccfffiiijjjjjjmmmrrrvvv|||}}}~~~}}}|||{{{xxxtttppplllgggaaa[[[XXXUUUSSSQQQMMMKKKHHHFFFEEECCC@@@>>>===:::777444222222333444555444333222333444555666555777:::===>>>AAADDDFFFCCCCCCEEEEEEEEECCCAAA@@@>>>@@@BBBCCCCCCCCCEEEFFFPPPUUU[[[___aaabbbcccdddfffhhhjjjlllooopppqqqqqqpppqqqssstttuuutttssssssqqqqqqppppppqqqssstttvvvttttttuuuuuutttsssrrrrrrttttttuuuuuuuuutttrrrqqqrrrtttwwwzzz}}}~~~~~~}}}}}}|||yyywwwpppooooooooonnnjjjeeeaaaaaa```aaabbbcccfffhhhjjjkkkgggeeejjjqqqrrrkkkcccZZZUUUPPPOOOQQQSSSSSSQQQUUU]]]ffflllpppwwwtttggg^^^WWWEEEBBB>>>999666444444444iiiNNNGGGAAADDD>>>;;;<<<;;;:::999888888888888777777666666666666777777:::666777;;;AAASSS|||xxx~~~^^^bbbrrrSSSDDD>>>;;;888555222111111111000///////////////////////////......------------......111333<<>>???DDDJJJOOOQQQQQQRRRUUUWWWZZZ]]]bbbeeehhhkkkmmmnnnnnnpppuuuyyyzzz{{{}}}~~~}}}|||zzzwwwsssoookkkfff```ZZZWWWTTTRRRPPPLLLJJJGGGEEEDDDBBB@@@===;;;999666444222333444555444444333333333444555666555888;;;>>>???BBBEEEHHHGGGHHHIIIIIIHHHFFFCCCBBB@@@AAABBBBBBAAABBBDDDFFFOOOTTT[[[```ccceeefffgggiiijjjkkkmmmoooppprrrsssqqqrrrssssssttttttsssssssssrrrqqqqqqrrrsssuuuvvvtttttttttttttttsssrrrrrrsssssstttuuuuuutttssssssuuuvvvyyy{{{}}}}}}}}}}}}|||yyywwwnnnnnnoooqqqqqqooojjjgggffffffeeeffffffhhhiiijjjfffcccaaacccfffeee___XXXUUUSSSPPPPPPRRRSSSTTTUUUUUU\\\dddiiikkkpppyyymmm^^^UUUOOODDDBBB>>>999777555666666hhhNNNHHHAAADDD>>><<<<<<;;;:::999888888888888888777777666666777777888777666888<<>>888666333111111111000///////////////////////////......------------......000333:::GGGYYYrrrqqqxxxxxxsssssstttqqqnnnkkkfff___XXXRRRLLLGGGDDDBBB@@@???@@@EEEJJJOOOQQQPPPRRRVVVYYY\\\aaafffjjjnnnqqqsssssssssuuuyyy}}}{{{|||}}}~~~|||{{{yyyuuuppplllhhhccc]]]XXXUUURRRPPPNNNJJJHHHEEEDDDCCCAAA>>><<<999888555444333333555555444333333333333444555666666999<<>>???BBBEEEOOOUUU]]]cccgggjjjkkklllmmmmmmmmmnnnoooqqqsssuuussssssrrrrrrrrrssstttttttttsssrrrrrrrrrssstttuuusssttttttttttttssssssrrrrrrrrrsssuuuuuuuuuuuuuuuxxxyyyzzz|||~~~~~~|||{{{{{{{{{yyywwwnnnnnnoooqqqqqqoookkkgggffffffeeeddddddddddddeeeaaa___]]]\\\ZZZWWWRRROOORRRSSSSSSSSSSSSTTTUUUWWWXXX]]]ccceeefffjjjpppwww|||zzzaaaQQQJJJFFFAAA???<<<999777777777888gggNNNHHHAAACCC>>>===;;;;;;:::999888888888888888777777777777777777888555777999===JJJjjjzzz{{{zzzxxx{{{jjj\\\llldddLLLBBB>>>999777333222111111000///////////////////////////......------------......---///666@@@MMMeeemmmrrrzzzuuuttttttrrrpppnnniiiaaaYYYSSSMMMHHHEEEAAA???>>>???CCCHHHLLLMMMPPPSSSVVVYYY]]]aaagggkkkqqqtttvvvwwwvvvxxx}}}~~~|||zzzwwwsssmmmiiiddd```ZZZVVVSSSPPPMMMKKKHHHFFFCCCBBBAAA???===;;;777666555333333444555666333333333333444555555666777999===AAADDDGGGKKKNNNNNNOOOPPPPPPOOOMMMJJJIIIDDDCCC???<<<:::<<>>===;;;;;;:::999888888888888888888777777777777888888555999;;;>>>PPPwwwxxxzzzxxxxxx___iiimmmRRRDDD>>>:::777444222222111000///////////////////////////......------------......+++...444<<>>BBBEEEIIIMMMQQQRRRSSSTTTTTTSSSQQQOOOMMMCCCAAA===999888;;;AAAFFFNNNUUU___gggmmmoooqqqrrrtttsssqqqpppqqqrrruuuvvvuuutttrrrqqqqqqrrrssstttrrrqqqpppooooooooopppqqqrrrrrrsssssssssssssssrrrqqqqqqrrrtttuuuwwwyyyyyy{{{{{{}}}|||zzzxxxxxxxxxwwwvvvpppmmmjjjgggfffccc```^^^XXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]\\\ZZZWWWVVVXXXZZZ\\\]]]]]]XXXQQQMMMLLLMMMPPPSSSVVVXXXYYY[[[```dddnnnvvv~~~~~~gggOOOAAA>>>===888888666555555555555666eeeOOOIIIAAABBB>>>>>><<<;;;:::999888888888888999888888777777888888999555:::<<>>BBBFFFKKKOOOSSSVVVVVVWWWVVVTTTQQQNNNLLL@@@>>>:::777777;;;BBBGGGNNNUUU___gggllloooppppppuuutttsssrrrrrrsssttttttttttttsssrrrrrrrrrsssssspppooonnnnnnnnnooopppqqqqqqrrrrrrssssssssssssrrrqqqrrrrrrsssuuuwwwyyyzzzzzz|||~~~|||yyywwwwwwwwwvvvuuuoookkkeeeaaa`````````___YYYZZZ[[[]]]^^^_________]]]\\\[[[XXXWWWXXX\\\^^^]]][[[XXXRRRKKKFFFCCCCCCCCCEEEHHHJJJKKKNNNRRRUUU]]]gggqqqxxxyyybbbKKK???;;;999666555555444444444444444dddOOOIIIAAABBB>>>???<<<;;;:::999888888888888999888888777777888888999555;;;>>>FFFdddyyyyyy~~~~~~bbbZZZnnneeeOOOBBB;;;999555333222111000///////////////////////////......------------......///000444:::DDDUUUqqq}}}zzzyyyxxxyyyvvvrrrmmmfff___VVVNNNHHHEEECCCCCCDDDGGGJJJLLLLLLOOOQQQTTTUUUWWW[[[___cccjjjnnnsssvvvyyy~~~zzzvvvqqqkkkddd___YYYVVVRRROOOLLLIIIEEECCCAAA???===<<<<<<;;;888777555555555444444333333333000111333444666666666555555888>>>BBBGGGKKKPPPTTTWWWVVVUUUSSSOOOJJJEEECCC;;;:::888666777<<>>999666555555555444444444333333dddOOOJJJAAABBB>>>???<<<;;;:::999888888888888999999888888888888999999555;;;>>>IIIkkk}}}~~~nnnYYYbbbmmmTTTFFF<<<999555333222111000///////////////////////////.........------.........///...111888@@@PPPhhh|||{{{zzzzzzzzzwwwtttoooiiiaaaXXXNNNHHHCCCBBBAAABBBFFFIIIJJJJJJNNNPPPSSSUUUXXX[[[```dddhhhlllrrrvvvzzz~~~zzzvvvqqqjjjccc^^^XXXUUUQQQNNNKKKHHHDDDAAA@@@>>><<<;;;;;;:::888666666555555444444333222222000111333555666666666555444888===BBBGGGLLLQQQTTTUUUTTTQQQMMMGGGAAA;;;888888888777666888===DDDJJJXXX___iiiqqquuuvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqsssssstttuuutttsssqqqpppoooooonnnooooooqqqssstttpppqqqrrrrrrssssssssssssssssssssssssuuuwwwyyy{{{{{{~~~{{{wwwuuuuuuvvvuuuuuupppiii]]]TTTPPPPPPRRRSSSXXXYYY[[[\\\]]]]]]\\\[[[]]]XXXRRRMMMMMMOOOPPPPPPOOOIIIBBB===<<<;;;999666444555666777999;;;>>>???<<>>;;;777444333111///...000000//////.........---........................000///222777===HHH[[[kkk}}}xxxyyy~~~|||wwwqqqkkkeee\\\SSSLLLDDDBBBAAAAAAEEEHHHKKKLLLLLLNNNQQQTTTVVVZZZ^^^aaagggnnnvvv{{{}}}yyysssmmmfff___YYYUUURRRNNNKKKIIIEEEBBB???===;;;:::999999999777555666555444333333333333333111222333444555555555555555888<<<@@@EEEHHHJJJKKKPPPLLLFFF@@@;;;888666666:::555444777;;;???FFFNNNWWWcccqqqyyyxxxuuutttuuuwwwvvvuuuttttttsssssstttuuutttssssssqqqqqqpppooolllmmmoooooonnnnnnpppqqqqqqqqqppppppqqqqqqrrrssssssuuuwwwxxxwwwxxxzzz{{{{{{~~~~~~zzzwwwvvvuuutttrrroookkkddd]]]XXXTTTSSSSSSTTTVVVYYYZZZZZZZZZ[[[\\\XXXTTTOOOKKKIIIHHHHHHGGGEEEAAA===;;;::::::999888777777666666666666777777;;;<<<>>>AAAFFFNNNWWW]]]eeeaaaZZZMMM@@@666333333555444444333333555666777bbbLLLGGG@@@BBB===<<<<<<<<<;;;:::999999999999888888777777888888999:::;;;:::AAA\\\{{{xxx|||ssswwwsssiiiooo|||{{{VVVSSSiiiyyyZZZIII???<<<888555333222000...000/////////....................................///...000555;;;HHH\\\nnnzzz{{{|||wwwrrrlllfff^^^SSSLLLDDDBBB@@@AAADDDHHHJJJKKKMMMOOORRRUUUWWW[[[___cccjjjqqqzzzyyyrrrllleee]]]XXXSSSQQQMMMJJJGGGDDDAAA>>><<<;;;999888999888666555666555444333333333333444222333333444555555555555666888<<>>666444444666555555444555666777888bbbMMMIIIAAABBB======<<<<<<;;;:::999999999999888888777777888888999:::<<<<<>>@@@@@@@@@???>>><<<999555333222333333:::777777<<>>===<<<;;;:::777777666666666666777777666777888888888:::>>>@@@IIIJJJHHHBBB;;;666555666777777666666777777888999aaaNNNJJJAAACCC>>>???<<<<<<;;;:::999999999999888888777777888888999:::;;;===OOOvvvwww~~~uuuggg___ZZZYYYcccnnnooooooxxxfffaaaaaabbbbbbcccfffhhhkkklllsssxxxuuuwwwgggEEENNNmmmhhhOOOCCC???:::666333222000//////////////////....................................------000777FFF```www~~~~~~{{{yyyvvvsssmmmcccVVVMMMDDDBBB???>>>AAAEEEHHHJJJOOOQQQSSSVVVYYY]]]cccgggpppwww~~~xxxppphhh```YYYTTTOOOLLLHHHDDDBBB@@@===;;;:::888666666777777555444555444444333333333444444555555555444444444444444888:::<<<>>>>>>===;;;:::888777666444444555666777888666888@@@GGGLLLSSS[[[bbbggglllooommmmmmoooqqqpppqqqrrrrrrssstttttttttrrrqqqqqqpppooonnnmmmmmmmmmnnnppppppooooooqqqrrrssssssrrrrrrrrrsssttttttttttttttttttuuuxxx}}}}}}}}}zzzxxxvvvssspppllliiiccc___^^^aaaeeehhhfffcccaaacccfffddd]]]WWWKKKEEE@@@@@@EEEHHHGGGDDDEEEBBB???======<<<:::999777777666666666666777777666888999888777777888999===???@@@===888555555777888888888888999999::::::```NNNJJJAAABBB>>>@@@<<<<<<;;;:::999999999999888888777777888888999:::999???WWWyyy~~~xxxxxxggg]]]YYY[[[aaafffsssiiiuuu~~~[[[MMMNNNMMMNNNPPPSSSWWWZZZ\\\]]]dddiiipppwww}}}~~~}}}}}}wwwuuupppEEEIIIeee{{{oooVVVFFFAAA;;;666444222111000.........///////////////..............................///111555DDD^^^uuu~~~~~~|||zzzxxxuuupppeeeXXXOOOEEEBBB???>>>AAAEEEHHHJJJOOOQQQSSSUUUXXX]]]bbbgggpppwww~~~xxxpppfff]]]VVVSSSNNNJJJFFFBBB@@@>>><<<;;;999777666666777777555444444444333333333444444555666666555444444444555555999:::===>>>>>><<<:::888666666666666777999:::;;;888777;;;DDDLLLRRRZZZaaabbbeeehhhiiihhhhhhkkknnnnnnoooppprrrssssssssssssrrrrrrqqqpppooonnnmmmmmmmmmnnnppppppooooooqqqrrrssssssrrrrrrrrrsssttttttsssssstttssstttxxx|||~~~}}}zzzxxxuuuqqqnnngggddd^^^[[[[[[^^^cccgggfffddddddeeeeee___TTTKKKDDDAAAAAADDDIIIKKKHHHDDDBBB@@@===<<<;;;:::888666666555555555555555555666555777888888666666666777777:::;;;999666444555777999999999:::::::::::::::^^^MMMJJJAAAAAA>>>@@@<<<<<<;;;:::999999999999888888777777888888999:::999CCCccc|||vvvwww~~~}}}iii```^^^[[[```iiiqqqiii```ttt```GGGDDDLLLEEEGGGJJJMMMPPPRRRSSSSSSUUUWWWZZZ]]]______^^^]]]]]]\\\^^^dddiiiooo|||{{{sss{{{LLLIII^^^}}}{{{xxx]]]HHHCCC<<<777444222111000.........///////////////........................---...000111444???XXXnnn~~~~~~|||yyywwwqqqggg[[[RRRGGGCCC???>>>AAAEEEIIIKKKOOOQQQRRRSSSVVVZZZ```dddooovvv~~~yyypppeee\\\UUURRRMMMIIIDDD@@@???===<<<;;;999777666666777777666444444444333333333444555555666666555444444555666777888;;;>>>@@@AAA???===;;;888888999:::<<<===???@@@======AAAKKKSSSXXX^^^eeedddeeefffffffffhhhkkkmmmmmmnnnppprrrrrrrrrrrrqqqrrrrrrqqqpppooonnnmmmmmmlllmmmoooooonnnnnnpppqqqrrrrrrrrrrrrrrrsssssstttssstttuuuuuuvvvxxx|||}}}zzzxxxtttooolllgggccc^^^YYYWWWYYY\\\^^^cccccccccddd```XXXLLLCCC@@@BBBEEEIIIKKKJJJFFFCCC@@@>>>;;;:::999888555333444444333333333333444444222333555555444444555666555777999777444333666888888999:::;;;;;;;;;;;;:::]]]MMMIII@@@@@@===???<<<<<<;;;:::999999999999888888777777888888999:::<<>>===<<<;;;999777666777888888777555333333333333333444555666666555444333444666777999888;;;???CCCDDDCCCAAA@@@>>>???@@@AAACCCDDDFFFGGGGGGFFFJJJRRRYYY\\\```fffddddddeeeeeefffgggjjjlllmmmnnnpppqqqrrrqqqpppoooqqqppppppooonnnmmmllllllkkklllnnnnnnmmmmmmooopppqqqqqqqqqqqqqqqrrrssssssuuuvvvxxxxxxxxxzzz||||||zzzwwwsssnnnjjjfffccc^^^YYYWWWWWWXXXYYY___``````^^^YYYQQQHHHBBBCCCFFFJJJJJJHHHEEECCCBBB???===;;;:::999777555222333222222111111222222333111222333222111222444555444555666444222333777:::888999:::;;;;;;;;;::::::\\\LLLIII??????<<>>888444333222111---.........//////000000........................))),,,000111///555III]]]rrr{{{wwwrrriii^^^VVVJJJFFFAAA???AAAFFFJJJLLLOOOPPPPPPPPPQQQUUU[[[___mmmyyy{{{qqqeeeZZZTTTSSSLLLHHHCCC???>>>===<<<;;;999888777777888888777666333333333333333444555666555555444333444666888:::777;;;@@@DDDGGGFFFEEECCCEEEEEEGGGHHHJJJKKKLLLMMMOOONNNQQQXXX]]]^^^aaaeeebbbbbbbbbcccdddfffiiijjjmmmnnnpppqqqrrrqqqooonnnoooooonnnmmmlllkkkkkkjjjjjjkkkmmmmmmllllllnnnoooqqqqqqppppppqqqqqqrrrssswwwyyyzzz{{{{{{{{{}}}|||yyyvvvrrrmmmiiicccaaa]]]ZZZXXXXXXYYYZZZ]]]^^^]]]ZZZSSSLLLHHHFFFGGGKKKMMMJJJDDD??????AAA???===;;;:::999888555222222111111111111111111222222333333222111111444666222333444222111222777<<<888999:::;;;;;;;;;:::999aaaMMMEEEBBBCCC<<<@@@<<<<<<;;;:::999999999999999666555888:::888999;;;???SSSpppnnnqqq|||pppuuu~~~]]]UUUZZZ___bbb___\\\\\\^^^^^^\\\YYY^^^___eeemmmlllddd___aaa\\\^^^\\\WWWUUUWWWVVVSSSXXXWWWVVVTTTTTTTTTUUUUUUWWWVVVUUUVVVXXX[[[^^^```gggnnnyyyxxxgggEEEIIIWWWooojjjQQQHHH???;;;666111///000////////////....................................+++,,,000222222777FFFUUUqqq~~~}}}~~~xxxtttooodddZZZNNNFFFAAABBBEEEFFFGGGJJJOOOOOOPPPPPPRRRWWW^^^cccoooxxxyyyqqqiii___UUUOOOKKKGGGBBB>>><<<;;;:::999777666555666777666444333444333333333333444555555777666666666777888:::;;;<<>><<<888555333222222222////////////000000000000///000000111222222333333555555444333444555666777:::888777999===@@@@@@???aaaMMMEEEBBBCCC;;;@@@<<<<<<;;;:::999999999999:::666666999:::888999;;;FFF]]]wwwwww|||{{{jjj^^^aaaeeeiiifffdddeeehhhjjjjjjiiimmmnnnttt{{{yyyqqqlllmmmlllnnnlllhhhgggiiiiiifffdddcccbbb``````aaabbbccccccbbbaaaaaaaaaaaabbbccclllrrr{{{zzzlllIIIJJJUUUkkkrrrRRRHHH???;;;777111///000////////////....................................---...000111000444BBBPPPbbbxxxzzzvvvqqqfff\\\OOOGGGAAABBBEEEFFFGGGJJJQQQRRRRRRRRRRRRVVV\\\aaaoooxxx{{{tttkkkaaaWWWPPPJJJFFFAAA===;;;;;;:::999777666555666777777555333444333333333333444555555777666666666777888:::;;;>>>AAAEEEIIIKKKNNNPPPSSSRRRTTTXXX[[[\\\\\\ZZZYYYZZZZZZ[[[^^^```aaa___]]]eeeccc```___```cccgggjjjoooooonnnnnnnnnooooooppppppooommmjjjiiiiiiiiiiiiiiijjjlllnnnnnnnnnmmmlllnnnnnnooopppqqqqqqrrrsssuuuvvvwwwwwwwwwxxx{{{}}}|||{{{{{{xxxtttooojjjfffccc___\\\\\\[[[[[[```ggghhhiiifff]]]QQQHHHFFFHHHFFFEEECCCCCCCCCAAA???<<<:::999666333111111111111000000000000111111111111000000000111111222222222444444444444444666777888:::999888;;;???BBBBBBAAA```MMMEEEBBBCCC;;;???<<<<<<;;;:::999999999999;;;888777999999888999<<>>KKKnnnvvv{{{qqqtttxxxOOOFFFKKK```~~~YYYMMMAAA;;;888333111111////////////....................................///...///000...///999DDDVVVlll|||wwwlllaaaTTTKKKDDDCCCEEEFFFGGGKKKQQQTTTVVVVVVTTTVVV\\\aaapppyyy~~~zzzrrrggg[[[SSSJJJFFFAAA<<<;;;:::888777555444444555777888777555444333333333333444555555777777777777777999;;;<<>>>>>@@@BBBDDDEEEFFFGGGHHH]]]KKKFFFCCCDDD;;;>>><<<<<<;;;:::999999999999:::888999:::999888===EEEXXX}}}ooooooTTTBBBCCCWWWxxxhhhWWWFFF>>>;;;666333222////////////....................................,,,+++,,,//////000666>>>OOOhhh~~~ssshhhZZZPPPGGGEEEEEEFFFHHHKKKKKKQQQWWWXXXUUUVVV\\\bbbnnnwww~~~wwwmmmbbbZZZOOOJJJDDD>>>;;;999777555555555444555777777666555444333333333333444555555777777888999;;;>>>AAACCCDDDFFFIIINNNSSS[[[ccciiinnnoooppppppooommmjjjhhhddd```[[[VVVQQQMMMIIIFFFJJJMMMRRRXXX___eeejjjlllkkkkkklllnnnpppsssuuuvvvrrrrrrqqqooonnnmmmlllkkkjjjkkkmmmnnnoooooonnnnnnooooooooooooooooooooooooppprrrtttvvvxxx{{{xxxrrrkkkdddcccfffsssxxx}}}~~~}}}|||}}}~~~|||xxxvvvqqqqqqqqqooolllgggbbb```[[[XXXVVVVVVVVVVVV[[[bbbfffaaa[[[XXXYYYZZZZZZXXXUUUNNNEEE===777444222111/////////000111111222222000000000111111111222222222222333444444555666666666777999;;;===??????@@@@@@CCCFFFGGGFFFFFFGGGHHH]]]KKKFFFCCCDDD;;;>>><<<<<<;;;:::999999999999888888999:::999999???HHH___xxxttt|||sssmmm|||\\\GGGBBBQQQooonnn]]]JJJ@@@<<<888333222////////////....................................---,,,---///000///444;;;KKKcccwwwlll\\\RRRHHHEEEEEEFFFHHHKKKKKKRRRXXXYYYUUUTTTYYY___lllvvvzzzqqqfff___RRRMMMFFF@@@<<<999666444777666555666777777555333444333333333333444555555777777888:::>>>AAAEEEGGGDDDEEEGGGJJJNNNUUU]]]bbbgggiiilllnnnmmmiiieeebbb[[[VVVOOOJJJFFFDDDBBB@@@EEEJJJQQQZZZaaagggjjjkkkjjjkkklllnnnqqqtttvvvwwwsssrrrpppnnnllllllllllllkkkkkkkkkkkklllmmmnnnnnnnnnnnnnnnooooooooooooooooooqqqtttvvvxxx|||lllddd]]]XXXSSSNNNNNNQQQZZZaaahhhmmmooosssxxx}}}~~~~~~{{{xxxuuussskkkkkkkkkjjjfffbbb]]]ZZZWWWTTTSSSUUUTTTSSSWWW]]]___]]]]]]aaafffgggbbb\\\QQQKKKBBB:::666333222111000111222333333444444444222222222333333333444444222333444555666777888999999:::<<<>>>@@@AAAAAAAAABBBEEEHHHIIIGGGEEEEEEFFF\\\KKKFFFCCCDDD;;;>>><<<<<<;;;:::999999999999777777999:::999999@@@JJJiii{{{pppkkk{{{sssmmm|||uuukkkuuudddKKKCCCMMMhhhrrr```LLLAAA===888444222000/////////....................................///---...000000///333999LLLcccuuu{{{ppp]]]SSSIIIFFFFFFFFFHHHKKKKKKSSSZZZYYYTTTRRRVVV\\\kkkuuu|||tttjjjcccTTTOOOHHHAAA<<<999555333777666555666777666444333444333333333333444555555666777999;;;???CCCGGGIIIEEEEEEEEEEEEGGGKKKRRRWWW\\\```eeeiiihhhccc\\\XXXPPPKKKEEE@@@???@@@@@@@@@CCCHHHQQQ[[[cccgggiiijjjjjjkkklllnnnqqqtttwwwxxxsssqqqooolllkkkkkkllllllmmmmmmlllllllllnnnpppqqqnnnnnnnnnnnnooooooooopppoooqqqsssvvvxxx|||uuuXXXSSSNNNMMMKKKIIIJJJOOOHHHOOOXXX```eeelllttt{{{~~~}}}}}}{{{yyyvvvtttrrrgggggggggeeebbb^^^YYYVVVSSSQQQRRRTTTTTTRRRVVV[[[\\\]]]bbbjjjqqqooofff]]]LLLFFF???999666444222111222333444555555555555555444444444555555555666666222333444666777999:::;;;;;;<<<>>>@@@AAABBBBBBAAACCCFFFIIIIIIGGGEEEEEEFFF]]]NNNEEE@@@BBB;;;===<<<<<<;;;:::999999999999888999666888>>>;;;???PPPwwwuuunnnsssfffffflllyyywwwllliiijjjlllvvvtttwww~~~yyyqqqpppvvv}}}zzzppppppsssNNN???LLLeeegggMMMAAA<<<666222333000000000///......------------------------------/////////...---...222444AAA[[[vvvsss|||uuufffSSSEEEFFFHHHEEEDDDIIIJJJPPPWWWYYYWWWVVVWWWZZZcccuuuzzznnneee[[[TTTKKKCCC===999666444666555333333555666555444222333333444555555666666:::888777:::???CCCDDDCCCEEECCC@@@>>>>>>@@@CCCEEENNNPPPUUUYYY[[[XXXRRRNNNDDD>>>::::::::::::>>>DDDIIIMMMSSS\\\dddiiikkkkkkhhhjjjkkklllmmmqqquuuxxxqqqpppnnnmmmlllllllllmmmkkkkkkkkklllllllllmmmmmmnnnmmmlllkkklllnnnpppqqqqqqsssvvvxxxzzz}}}yyydddRRRPPPLLLJJJIIIJJJKKKLLLMMMLLLLLLPPPXXXcccnnnuuutttrrrsssvvvzzzxxxqqqjjjeeeaaa]]][[[YYYXXXVVVTTTSSSQQQOOONNNNNNPPPRRRTTTWWW___jjjrrrrrriii^^^VVVGGGCCC===:::999777444222666666666666777777777777555777999;;;<<<;;;:::999444444555777999<<<>>>???AAAAAA@@@@@@AAAAAABBBCCCGGGGGGFFFEEEEEEEEEEEEEEE]]]NNNEEE@@@BBB;;;===<<<<<<;;;:::999999999999888999666888===:::???QQQ~~~zzzqqqsss~~~hhhdddkkkwwwyyymmmeeebbbbbbdddnnnooottt~~~wwwooommmjjjfffmmmqqqyyy}}}vvvwww||||||rrrqqqwwwPPP???KKKeeemmmRRRFFF???888333444000000000///......------------------------------...//////...---...111444===UUUooo~~~~~~yyykkkXXXHHHFFFGGGDDDDDDHHHKKKPPPVVVYYYYYYXXXXXXZZZbbbttt|||rrrkkkaaaZZZPPPGGG@@@<<<999777777555444444555666666555444444444444555666777777999888999<<>><<<<<<;;;:::999999999999888999666777<<<999???RRRyyymmmnnnzzzkkkdddkkkxxxuuupppjjjccc___]]]^^^___hhhkkksss{{{mmmeeefffiiiiiiqqquuu||||||ssslllttt}}}uuuqqq|||SSS???KKKffftttXXXKKKCCC:::444444111000000//////......---------------------------......///...---...111333999LLLcccwww}}}qqq^^^LLLGGGEEEBBBCCCGGGLLLOOOTTTYYY[[[\\\[[[ZZZfffvvvxxxrrrhhhaaaVVVKKKDDD???<<<:::777666444444666666666555666555555555555777999:::999:::<<<@@@DDDFFFFFFEEECCCCCCAAA@@@>>>===<<<<<<666777999===@@@AAA???===<<<999888;;;===>>>AAAFFFLLLRRRZZZbbbhhhjjjjjjiiiiiiiiihhhhhhiiilllrrrwwwuuutttrrrpppooonnnmmmmmmiiiiiijjjlllmmmnnnooopppnnnmmmllllllmmmnnnpppqqqsssuuuxxxzzz|||mmm[[[WWWYYYZZZXXXTTTPPPPPPQQQRRRRRRRRRSSSUUUWWWZZZ[[[]]]]]]]]]^^^```bbbcccddd^^^[[[WWWUUUTTTSSSQQQPPPMMMLLLJJJIIIIIIJJJLLLMMMSSSWWW[[[___^^^YYYSSSOOONNNIIIAAA;;;777666444333333444555666888999:::;;;<<<<<<<<<<<<<<<=========<<<<<<===???AAACCCEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@@@@BBBDDDFFFHHH\\\NNNEEEAAACCC;;;>>><<<<<<;;;:::999999999999888:::666777;;;888@@@TTTzzzoooiiiqqqoooeeemmmyyyrrrgggeeeaaa___^^^```bbbdddhhhllluuu|||rrrnnnpppuuuxxx|||zzzrrrooowwwxxxqqq}}}UUU@@@LLLgggxxx\\\NNNFFF<<<555444111111000000///.................................---...///.........000222666EEEYYYnnntttbbbPPPGGGCCCBBBCCCGGGMMMOOOSSSXXX]]]```___]]]kkk{{{{{{vvvnnnfff[[[OOOGGGAAA===;;;888666555555666777777666666666555555666888:::<<<;;;===@@@DDDGGGHHHHHHGGGFFFFFFFFFEEECCC@@@===;;;555555666888;;;<<<;;;::::::777888<<>>@@@@@@AAABBBCCCEEEGGGHHHFFFEEEEEEDDDCCCBBB@@@@@@EEECCCBBBAAAAAACCCFFFGGG\\\MMMEEEAAACCC<<>>AAADDDGGGIIIIIIIIIIIIGGGHHHIIIHHHFFFCCC???===;;;:::999:::<<<======<<<;;;888999>>>AAACCCGGGLLLPPPWWW___fffgggfffeeeeeeccccccccccccfffllltttzzz{{{zzzyyyxxxvvvtttrrrqqqnnnnnnnnnmmmmmmllllllkkkllllllmmmnnnooopppqqqrrrtttvvvyyy{{{}}}qqq___TTTYYY^^^cccdddaaa\\\YYYXXXXXXZZZ\\\]]][[[VVVPPPLLLHHHJJJNNNPPPQQQRRRTTTVVVYYYVVVRRRPPPOOONNNLLLKKKHHHGGGFFFEEEEEEEEEEEEFFFEEEFFFHHHKKKOOOSSSUUUWWWLLLHHHAAA999444111222333777777777777888888888888<<<:::999777888999;;;===BBBBBBBBBCCCDDDFFFGGGHHHJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCEEEHHHKKKMMM[[[MMMEEEAAACCC<<>>555444222111111000000//////...........................+++---...///......///111444;;;III\\\tttzzzyyy~~~{{{mmmZZZLLLFFFEEEGGGIIIKKKMMMQQQVVV]]]ccciiilllsss}}}{{{sssmmmcccXXXOOOFFF???:::999888666666888888888777555666888;;;>>>@@@BBBCCCCCCFFFIIIJJJJJJIIIJJJKKKGGGHHHIIIJJJHHHEEEBBB@@@AAA@@@??????AAABBBAAA@@@???<<<<<<@@@CCCEEEIIIOOOSSSZZZbbbffffffdddddddddaaabbbcccdddgggmmmtttyyyzzzzzzzzzyyywwwuuusssrrrqqqpppooonnnmmmkkkjjjjjjllllllmmmnnnpppqqqrrrrrrsssvvvyyy{{{}}}{{{jjj]]]VVVYYY\\\___bbbaaa]]]WWWTTTVVVYYY\\\]]]YYYSSSKKKFFFDDDEEEHHHLLLPPPSSSUUUVVVWWWTTTPPPMMMLLLJJJIIIGGGEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEGGGIIILLLOOOPPPHHHFFF@@@:::444222333555888888888888888888888888::::::888888999:::===>>>DDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFDDDCCC???AAADDDIIIOOOTTTXXX[[[[[[MMMEEEAAADDD===???<<<<<<;;;:::999999999999888;;;888888<<<<<>>EEEZZZ~~~gggXXXMMM@@@666444222222111111000/////////........................+++,,,...///......///000222777AAARRRhhhuuucccRRRIIIHHHIIIIIIIIIMMMQQQUUU[[[cccmmmuuu~~~~~~vvvqqqiii___UUUKKKBBB===:::888666777888999888888555777<<<@@@DDDGGGHHHIIIHHHJJJLLLKKKIIIIIIKKKMMMIIIJJJKKKLLLKKKJJJGGGFFFEEEDDDDDDEEEHHHIIIHHHGGGEEEAAA@@@BBBEEEGGGLLLRRRXXX^^^eeegggfffcccdddeeebbbcccdddeeehhhlllqqqvvvxxxxxxxxxxxxvvvuuusssrrrppppppooonnnmmmlllkkkkkkkkklllmmmooopppqqqrrrrrrsssuuuxxxzzz|||~~~tttggg^^^\\\^^^]]]^^^```aaa^^^UUUNNNVVVYYY\\\\\\XXXPPPGGGBBBCCCAAABBBGGGOOOWWWZZZ[[[UUURRRNNNJJJHHHFFFDDDBBBBBBBBBAAA@@@??????>>>>>>AAAAAABBBBBBDDDEEEGGGGGGEEEDDDAAA<<<666444555777777777777888888999999999;;;;;;;;;;;;===???AAABBBEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIFFFEEEFFFJJJPPPXXX___eeejjjlll[[[MMMEEEAAADDD===@@@<<<<<<;;;:::999999999999777;;;999999======LLLfffsssgggdddjjjxxxzzzrrruuu~~~qqqaaa^^^cccllluuu~~~uuuzzzvvvPPP;;;AAAUUUqqquuu|||mmm\\\PPPBBB777444222222111111000/////////////////////////////////***,,,...///......///000///333<<>>===<<<<<<;;;<<<<<<>>>???@@@BBBCCCCCCCCCCCCBBB===888666777:::555555666888999:::;;;<<<<<<===>>>???AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIQQQRRRSSSTTTSSSQQQOOONNNRRRVVV]]]eeemmmrrruuuwww[[[MMMFFFAAADDD<<>>BBBHHHiiioooxxxvvvaaaSSSEEE888111333333222222111000000000000000///...........................////////////222333:::FFFYYYtttvvvcccQQQHHHHHHLLLNNNMMMPPPVVV^^^gggvvv|||zzzsssjjjbbbZZZNNNCCC@@@===888666666888999999;;;<<<@@@GGGNNNQQQOOOMMMMMMKKKIIIJJJKKKMMMMMMMMMOOOPPPRRRSSSRRROOOLLLIIINNNNNNOOOQQQTTTUUUTTTSSSRRRJJJCCCCCCFFFIIIOOOUUUaaabbbdddeeeeeedddbbbaaa]]]___cccfffiiilllppprrrvvvuuuttttttuuutttrrrpppkkkkkkjjjjjjjjjkkkmmmnnnkkklllmmmnnnooopppqqqrrrvvvwwwyyyzzz|||{{{sssmmmhhhdddaaaeeebbb```^^^^^^]]][[[YYY[[[bbbeeebbb___ZZZOOOCCCHHHCCCBBBDDDFFFIIITTTaaaXXXRRRIIIBBB?????????@@@::::::;;;;;;;;;:::999999;;;;;;;;;;;;<<<===>>>>>>???@@@@@@===:::888888888666777777999:::;;;<<<<<<>>>???AAACCCEEEGGGHHHIIIIIIHHHFFFFFFGGGJJJNNNPPPYYY[[[______YYYSSSWWW^^^cccmmmuuuwwwwww{{{~~~[[[MMMFFFAAADDD<<>>??????===:::888888888666777888:::;;;===>>>>>>AAABBBCCCDDDFFFHHHIIIIIIKKKIIIHHHHHHJJJMMMQQQTTT]]]___bbbbbb]]]YYY^^^gggppp{{{[[[MMMFFFAAADDD<<>>YYY}}}uuuvvvzzz~~~wwwnnnrrrvvv|||{{{~~~SSS@@@CCCKKKccceeegggnnn~~~mmm\\\KKK===555333333222222111000000000000000///...........................////////////111222888CCCQQQhhhtttcccTTTKKKHHHKKKNNNTTTZZZ___jjj~~~zzzrrrkkkeeeZZZOOOFFFBBB<<<999888999999:::<<<>>>BBBHHHNNNQQQQQQPPPQQQOOOLLLLLLNNNPPPQQQPPPKKKMMMOOOQQQQQQQQQOOONNNHHHLLLSSS[[[aaadddeeefffhhhcccYYYLLLEEEGGGOOOVVVbbbccceeeeeeeeecccaaa```\\\^^^aaabbbdddfffiiilllooopppsssvvvyyyxxxtttqqqkkkjjjiiiiiihhhiiiiiijjjllllllmmmooopppqqqrrrssstttvvvyyy{{{~~~}}}wwwqqqnnnkkkhhhfffgggddd```^^^___`````````bbbiiinnnoooooommmgggaaa]]][[[ZZZXXXQQQHHHDDDDDDGGGFFFDDDCCCBBB???:::777888888888888777777666666777666666777777888999:::<<<======<<<999888888999777888:::<<<>>>@@@AAAAAADDDEEEFFFGGGHHHIIIIIIJJJLLLKKKJJJKKKMMMQQQUUUXXX___```cccccc___^^^gggqqq[[[MMMFFFAAADDD<<>>LLLccc}}}ooo^^^QQQIIIIIIMMMUUU[[[```lll|||uuupppkkkaaaVVVJJJEEE>>>999888888999999<<>>CCCfffsssuuuyyy~~~WWW@@@@@@HHHZZZmmm|||vvveeeSSSBBB999333333222222111000000000000000///...........................////////////222000222:::GGG^^^~~~xxxgggUUUJJJGGGLLLTTT[[[bbbppp}}}wwwsssooofff\\\NNNHHH@@@:::888777888888===@@@EEEKKKOOOSSSUUUVVVVVVRRRMMMJJJIIIIIIIIIHHHLLLLLLMMMNNNOOOOOOPPPPPPQQQWWW```hhhnnntttyyy}}}~~~```JJJKKKUUU[[[dddeeeffffffdddbbb```^^^^^^___``````aaabbbfffiiijjjlllppptttuuurrrmmmhhhooonnnnnnnnnmmmmmmllllllmmmnnnooopppqqqsssttttttrrruuuzzz}}}~~~xxxrrrooollliiigggeeebbb^^^]]]___bbbdddeeejjjooovvv}}}|||nnn^^^SSSLLLIIICCC@@@>>><<<;;;999777666555333333222333333333333333333444555666666999:::;;;;;;999999:::;;;;;;===@@@CCCEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLNNNQQQUUUXXXZZZ\\\\\\^^^```aaaggguuu[[[MMMFFFAAADDD<<>>AAAGGGLLLPPPSSSWWWYYYXXXTTTNNNJJJIIIHHHHHHHHHMMMMMMNNNOOOPPPRRRTTTVVVYYY^^^eeekkkqqqyyyjjjOOOOOOZZZ```eeefffffffffdddbbb___]]]^^^^^^_________aaaeeehhhiiikkknnnqqqssspppkkkfffmmmmmmnnnnnnnnnmmmmmmlllnnnnnnoooqqqrrrssstttuuusssvvv{{{|||vvvqqqnnnkkkiiigggcccaaa______aaadddfffggglllpppyyyzzzmmm^^^WWWLLLBBB<<<:::888888777666444222111111222222333333222333333444555666888:::;;;;;;::::::;;;===>>>@@@DDDGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMOOORRRUUUXXXZZZ[[[\\\___cccfffmmm~~~[[[MMMFFFAAADDD<<>>BBBHHHMMMPPPTTTXXX[[[ZZZVVVPPPLLLKKKLLLMMMMMMNNNNNNOOORRRUUUYYY]]]___cccgggmmmqqqwwwyyyVVVSSS]]]```ffffffgggfffdddaaa^^^]]]\\\\\\\\\\\\]]]___cccggggggiiilllppprrrppplllhhhmmmnnnooopppppppppoooooonnnooopppqqqrrrtttuuuuuutttwww|||{{{vvvsssqqqooommmlllhhhfffeeegggjjjlllnnnnnnrrrvvvwwwmmm]]]NNNCCC<<<999777888666444222111111222222333333333333444555666777888:::;;;<<<;;;;;;===???AAACCCFFFIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQSSSVVVYYYZZZZZZ[[[___eeeiiirrr[[[MMMFFFAAADDD<<>>CCCIIIMMMPPPTTTYYY]]][[[WWWRRROOOOOOPPPRRRRRRSSSTTTVVVYYY^^^dddiiillllllppptttxxx~~~]]]VVV\\\^^^fffggggggfffdddaaa^^^\\\ZZZZZZZZZZZZ[[[^^^bbbffffffhhhkkkooorrrrrrooolllpppqqqrrrsssttttttsssrrroooooopppqqqssstttuuuuuutttxxx|||}}}yyyvvvuuuuuutttsssnnnmmmmmmooosssuuuvvvvvv~~~rrr```QQQFFF@@@<<<888666444222111111222222444444444444555666777777888:::<<<<<<<<<<<<>>>@@@CCCEEEHHHKKKLLLLLLJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRUUUWWWYYY[[[WWWYYY^^^dddjjjsssZZZLLLEEEAAADDD===@@@>>>>>><<<;;;:::999999999:::;;;999;;;@@@IIIqqq~~~uuucccbbbhhhtttzzzsss___@@@AAAHHHhhhdddEEE999666555333222333333222111000000///.....................//////000000111111000///000333666???RRRccc|||wwwoooWWWOOONNN[[[nnn~~~~~~}}}~~~|||tttnnnbbbYYYOOOIIICCC===:::<<>>===<<<;;;:::999999999777999888;;;BBBMMMuuusss___[[[```iiiuuuzzzsssdddDDDBBBHHHggghhhIII<<<777555333222333333222111000000///............///.........///000000111111111000000222444<<>><<<===BBBBBBCCCHHHOOOVVV]]]```aaa```___]]]\\\[[[[[[[[[[[[[[[[[[]]]cccmmmyyycccdddjjjfffiiiiiihhhgggccc___[[[YYYXXXXXXXXXXXXZZZ]]]```bbbgggiiilllppptttwwwyyyzzzzzzzzzyyyxxxwwwtttrrrqqqppppppqqqrrrsssuuuuuuvvvyyy{{{}}}||||||{{{yyy|||}}}qqqdddSSSGGGCCC888333111333444222222444333333444555777888999999:::;;;===>>>@@@AAAAAABBBCCCFFFKKKNNNMMMIIIDDDAAACCCFFFIIILLLNNNOOOQQQRRRWWWXXXYYYZZZ\\\^^^___```[[[]]]```dddmmmxxx[[[MMMEEEAAADDD===@@@>>>===<<<;;;:::999999999999:::888<<>>777555333222333333222111111000//////......//////---......//////000111111111000111111222888HHHXXXmmmlll\\\PPPTTTddd}}}~~~}}}}}}~~~}}}wwwrrrlllbbbWWWOOOHHH@@@===>>>@@@@@@BBBFFFMMMUUU]]]bbbccccccbbbaaa```___^^^^^^^^^^^^^^^aaaiiivvvtttgggkkknnnkkkkkkjjjiiifffccc^^^[[[XXXXXXWWWWWWXXX[[[^^^aaacccfffhhhlllqqqvvvyyy|||}}}{{{zzzyyyxxxuuusssqqqoooqqqrrrrrrssstttuuuuuuvvvxxxzzz~~~}}}{{{{{{yyyyyy}}}ssskkkeee[[[QQQLLL;;;555222444444222222444333333444666777888999:::;;;<<<>>>@@@BBBCCCDDDEEECCCHHHMMMMMMHHHBBB>>><<>>888444444444111111444333444555666888999:::;;;<<<===???BBBDDDFFFGGGGGGFFFJJJLLLIIIAAA;;;:::<<>>AAACCCEEEGGGHHHIIIIIIIIIGGGAAA:::777;;;???JJJMMMOOOOOOMMMNNNRRRVVV^^^cccjjjqqquuuuuurrrpppjjjkkkmmmpppwww]]]OOOGGGBBBEEE===@@@===<<<;;;:::::::::::::::666777555:::DDDTTT}}}~~~kkkdddrrrmmmbbbeeekkkqqqxxx}}}nnnttt[[[GGGBBBVVVzzzzzzPPP:::888666444333444444333222222111000000//////000000,,,------......///000000...///111222222555BBBOOOgggvvvsssbbb[[[```yyy}}}wwwoooggg```WWWLLLCCCAAA@@@AAABBBDDDHHHQQQ]]]fffpppppppppssswww}}}vvvqqqpppllllllppplllkkkhhheeeaaa^^^[[[ZZZVVVVVVUUUVVVWWWZZZ]]]___cccfffkkkppptttvvvwwwwwwssssssrrrqqqppppppppppppppppppqqqssstttuuuvvvwwwzzz|||}}}uuunnneeebbbjjjttt~~~xxxwwwxxxyyy}}}uuummmccc___cccgggaaaWWWFFF>>>777555333000111444333444666777999;;;======???@@@BBBDDDFFFGGGHHHHHHHHHFFFAAA;;;777888>>>DDDNNNPPPQQQOOOLLLNNNUUU[[[bbbjjjwww||||||}}}^^^OOOGGGBBBEEE===@@@<<<<<<;;;:::::::::;;;;;;777777666;;;FFFYYY}}}mmmeeetttnnndddjjjuuupppttt___JJJCCCXXXyyyTTT<<<888666444444444555444222222111000000//////000000,,,,,,---......//////000...///111222000111<<>>@@@AAACCCDDDFFFGGGGGGHHHEEEAAA<<<888888<<>>?????????AAAJJJWWWbbbjjjqqq}}}|||wwwssspppooonnnmmmkkkjjjgggdddaaa___]]]]]]VVVUUUTTTTTTTTTVVVXXXZZZ]]]```dddhhhkkkkkkjjjiiiiiiiiiiiijjjkkkmmmoooqqqqqqrrrtttvvvyyy{{{|||}}}~~~|||uuummmbbbXXXTTT]]]iiisss~~~jjj[[[NNNEEE???BBBFFFKKKVVVaaacccbbb^^^[[[___eeeaaaXXXKKKBBB999555222000111555444444666888:::<<<>>>???AAABBBCCCDDDFFFFFFGGGGGGAAA===999888;;;@@@EEEGGGOOOQQQQQQNNNLLLRRR^^^iiizzz^^^PPPGGGAAACCC>>>BBB===<<<;;;:::999:::;;;;;;999:::<<<<<>>888777666444333222111111111111111111000000000000............////////////111000......///222555777FFF\\\www~~~pppcccggg~~~~~~}}}yyytttmmmaaaRRRHHH<<<:::999;;;===DDDRRR```jjjsss{{{vvvrrrqqqppppppooonnnlllhhheeebbb___^^^^^^ZZZWWWUUUVVVXXXZZZXXXWWW[[[\\\^^^aaacccdddeeeeeefffhhhkkknnnpppqqqrrrrrruuuwwwyyy{{{}}}~~~~~~}}}xxxjjj^^^UUUTTT]]]hhhxxxtttdddTTTKKK===<<<:::999:::@@@HHHNNN\\\```___YYYXXX\\\\\\WWWKKKDDD:::444333333333222555888:::;;;;;;<<<===???CCCAAA@@@BBBFFFGGGFFFCCC===;;;::::::===BBBHHHKKKPPPSSSWWWWWWSSSWWWhhhzzzrrr___PPPHHHDDDGGG???BBB===<<<;;;:::999:::;;;;;;:::;;;<<<<<>>888777666444333222111111111111111111000000000000............////////////111000///...///222444666DDDYYYsss}}}qqqeeehhh~~~~~~}}}yyyvvvooodddVVVLLLAAA===;;;;;;<<>>@@@CCCBBBBBBCCCFFFFFFDDDAAA;;;;;;;;;===AAAFFFKKKOOOTTTWWWZZZ[[[[[[eee}}}sss```QQQJJJHHHKKK@@@@@@===<<<;;;:::999:::;;;;;;:::;;;<<<;;;BBB^^^oookkkzzz~~~lllvvv___FFFHHH]]]wwwYYY>>>888777666444333222222111111111111111000000000000............////////////111000///...///111444555???RRRiii}}}|||tttjjjkkk~~~~~~}}}zzzwwwrrriii\\\SSSHHHBBB===::::::>>>JJJVVVrrr~~~~~~zzzuuuqqqpppnnnmmmkkkhhhfffccc```]]]\\\\\\\\\[[[YYYWWWWWWZZZ\\\^^^^^^YYYYYYYYY[[[]]]```dddffflllmmmpppsssvvvxxxzzzzzzyyyzzz{{{}}}}}}~~~~~~~~~}}}~~~tttggg\\\UUUWWWcccppp}}}lllXXXMMMFFF>>>888666222222111111111444888<<>>:::<<<>>>BBBGGGKKKOOORRRVVVYYY]]]```cccttt{{{www```PPPJJJJJJLLL@@@>>>===<<<;;;:::999:::;;;;;;999:::;;;<<>>:::999<<>>999666666111222333333222333555777;;;FFFQQQTTTPPPKKKJJJJJJIIICCC===:::999888555222555777:::<<<===>>>@@@BBBBBBCCCEEEFFFEEECCC???<<<<<<>>>BBBGGGKKKNNNPPPRRRYYY]]]aaaeeejjj|||}}}___OOOIIIIIIKKK>>><<<===<<<;;;:::999:::;;;;;;888:::;;;<<>><<<<<<:::777333333666999<<<===>>>AAACCCAAACCCEEEFFFDDDAAA===;;;???BBBEEEIIILLLNNNNNNNNNWWWZZZ^^^bbbffftttzzzooommmpppuuu___OOOHHHFFFHHH===<<<===<<<;;;:::999:::;;;;;;888999:::<<>>IIIPPPNNNHHHEEEGGGCCC@@@>>>>>>???===999555222444888;;;<<<>>>AAACCCAAACCCEEEEEEBBB???<<<<<>>OOOeee|||~~~~~~~~~}}}|||rrruuu}}}~~~}}}|||}}}}}}yyyrrrlll\\\SSSIIICCC>>>;;;===BBBIIIYYYmmmzzz}}}vvvsssoookkkhhhddd```]]]WWWTTTQQQNNNNNNOOORRRTTTWWWZZZ]]]^^^^^^]]]^^^```]]]]]]^^^```dddiiimmmpppzzzzzzzzz{{{}}}}}}uuullleee```bbblllxxxyyy___FFF>>>777555444111111333222333444333222111333444888:::BBBJJJKKKEEEBBBDDD@@@???>>>???AAA@@@<<<777000333777999;;;===@@@BBBAAACCCEEECCC@@@=========@@@BBBDDDGGGIIIJJJJJJIII@@@======???BBBDDDLLLTTTPPPIIIEEEFFFHHHJJJQQQYYYVVV\\\eeejjjnnnttt}}}bbbSSSIIIBBBDDD===BBB===<<<;;;:::999:::;;;;;;:::::::::999AAA___wwwxxx{{{ooozzzbbbGGGGGGZZZ~~~PPP???:::999777666444333333333111111111111000000000000............/////////000////////////000000000000111:::KKKaaaxxx}}}|||yyyppprrryyy~~~}}}}}}~~~~~~zzzsssmmmaaaWWWLLLEEE@@@;;;:::===CCCPPP___kkkxxx}}}zzzsssppplllhhheeeaaa]]]YYYQQQNNNKKKHHHHHHJJJMMMOOOQQQVVV[[[]]]]]]]]]___aaa___```aaadddhhhmmmqqqtttyyyyyyyyyyyy{{{}}}~~~wwwnnnhhhcccccclllwwwvvv[[[DDD;;;333111000...///333333444444333222222444666888777===FFFHHHBBB@@@AAA>>>===>>>@@@BBBBBB===999///222666999;;;===@@@BBBAAACCCDDDBBB???======???>>>@@@BBBEEEGGGIIIIIIJJJCCC===;;;===???@@@DDDIIIIIIEEEEEEKKKMMMLLLOOOTTTVVV\\\dddiiilllrrr{{{eeeNNNKKKEEEBBBAAA>>>======<<<;;;::::::::::::<<<999888;;;CCC\\\uuuqqq}}}uuuppp~~~^^^GGGKKKZZZ}}}TTT???>>><<<:::777555444444444222222111111000/////////////////////////////////000000000000000000000000666666???SSSmmmyyyppprrrxxx}}}|||{{{yyyvvvssshhhbbbWWWLLLCCC===<<<;;;@@@FFFQQQ^^^jjjwww}}}xxxtttsssnnnfff___ZZZWWWTTTSSSMMMJJJEEEAAA@@@AAADDDFFFHHHLLLQQQUUUWWWZZZ\\\^^^______```ccchhhnnnsssvvvyyyyyyyyyzzz|||~~~yyypppjjjffffffmmmvvvsssYYYEEE>>>666222333444333000444333222222111222222222111777>>>@@@>>>===???BBBDDD@@@<<<>>>BBBCCC===777222333444555888<<>>>>>???DDDHHHJJJHHHFFF===>>>??????@@@BBBFFFIIIIIIGGGIIIOOOQQQPPPTTT[[[___fffmmmooopppvvv~~~dddNNNKKKFFFBBBBBB???======<<<;;;::::::::::::;;;888999<<>>???>>>>>>@@@CCCGGGCCC@@@AAADDDDDD>>>888444444555777999<<>>BBBDDDHHHJJJMMMQQQUUUYYY\\\]]]___ccciiipppvvvyyyyyyzzz{{{|||}}}}}}}}}}}}}}}~~~yyyrrrlllkkkrrr|||jjjPPP>>>999333000111333222111222222111111111222222333666999===???>>>@@@CCCGGGLLLIIIEEEFFFGGGEEE???999777777777999;;;>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFIIILLLMMMLLLJJJHHHHHHHHHHHHHHHKKKOOORRRTTTSSSTTTZZZ```hhhsss}}}yyyyyydddNNNKKKFFFCCCDDDAAA======<<<;;;::::::::::::888777:::===CCCWWW{{{yyyyyy~~~~~~vvvuuu~~~|||sssiii}}}XXXEEEIII^^^yyyRRRCCC;;;:::999777666555444333333333222111111000000///////////////////////////////////////////////////000111444<<>>???@@@DDDIIIQQQ]]]iiirrr||||||xxxrrrlllggg\\\XXXQQQKKKGGGDDDAAA???;;;999777555666999===???AAABBBEEEGGGJJJNNNSSSVVVYYYZZZ]]]bbbiiipppuuuyyyyyyzzz{{{|||}}}}}}|||||||||~~~}}}vvvooommmttt~~~bbbHHH999666111///000222222111111111111111111222333444888:::===???AAADDDIIIMMMPPPMMMJJJJJJJJJGGGAAA;;;999999999;;;===???BBBDDDCCCDDDFFFHHHJJJJJJIIIIIIJJJJJJLLLMMMOOOPPPOOOOOOLLLLLLLLLLLLLLLOOOTTTXXX[[[\\\___fffrrreeeNNNKKKGGGCCCDDDAAA======<<<;;;::::::::::::777777:::>>>CCCVVV}}}xxxrrrtttvvv{{{~~~{{{ttt~~~~~~oooiiiVVVFFFLLLcccpppMMMCCC;;;::::::999777666555444333333222222111000000000////////////////////////////////////////////////111222444999EEE___~~~oooxxx}}}~~~|||~~~|||zzztttoooeeeZZZPPPGGGAAA>>>@@@@@@BBBFFFNNNYYYfffnnnxxx~~~~~~zzzuuunnngggcccWWWSSSMMMHHHDDDAAA>>><<<777666444444666:::>>>@@@BBBDDDFFFHHHJJJMMMRRRUUUVVVXXX\\\aaagggmmmrrruuuwwwxxxyyyyyyzzzzzzzzzzzz{{{~~~zzzrrrooowww}}}\\\DDD666444111//////000111222111111111111222333555555888:::===@@@CCCHHHNNNQQQPPPNNNMMMLLLKKKHHHAAA===:::::::::<<<>>>AAADDDEEEFFFGGGHHHJJJKKKJJJIIIIIIKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSWWW\\\aaa^^^dddooo}}}fffOOOLLLGGGCCCCCC@@@======<<<;;;::::::::::::777777:::>>>BBBUUU|||{{{tttoootttvvv{{{sssyyynnnhhhzzzSSSGGGOOOiiigggHHHBBB;;;;;;;;;:::999888666555333333333222111111000000////////////////////////000000000000000000000000222222444888BBB[[[pppvvv}}}~~~~~~}}}{{{uuuqqqhhh^^^TTTJJJDDDAAA???@@@@@@CCCIIITTT```hhhqqqzzz~~~zzzuuupppiiiaaa\\\QQQNNNHHHDDDAAA>>>:::888222111111333666:::>>>AAAFFFHHHJJJKKKMMMOOORRRUUUTTTVVVZZZ^^^dddiiimmmooosssssssssssstttuuuvvvwwwyyy|||wwwuuu}}}uuuXXXCCC555333111000//////111111111111222222444555666777999:::<<<@@@DDDIIINNNPPPMMMLLLLLLMMMKKKHHHBBB>>>999::::::<<>>======<<<;;;::::::::::::888777999===BBBUUU}}}yyyxxxzzzyyywwwwwwzzz~~~yyyzzz~~~jjjgggpppMMMFFFPPPggg]]]DDDDDD<<<<<<======<<<:::888777444444333222222111111000////////////////////////000000000000000000000000000000111444;;;NNNmmmzzzyyy}}}}}}{{{zzz|||{{{wwwuuu~~~~~~~~~}}}|||}}}~~~}}}{{{zzzxxxuuunnneee[[[QQQJJJGGGDDDDDDCCCCCCFFFMMMVVV\\\cccooozzz~~~~~~}}}wwwtttooojjjddd\\\TTTNNNGGGDDD@@@<<<999666333000000111222555999>>>CCCEEEJJJMMMPPPQQQQQQPPPQQQRRRSSSTTTWWWZZZ^^^aaadddeeehhhgggeeeeeefffjjjnnnppptttxxx|||vvv^^^KKK>>>444444333111//////000111222222333444666888:::;;;<<<<<<<<>>===;;;:::999999::::::<<<===:::;;;DDDRRRxxxtttooowwwzzzzzz{{{|||}}}{{{|||yyyiiijjjrrrMMMIIIZZZnnn[[[HHH@@@@@@CCCDDDCCC>>>:::888999555555444333222000//////000000000000000000000000111111000000//////.........---111666888@@@\\\zzzwwwuuu{{{~~~||||||~~~zzzsssnnnttt|||~~~|||}}}}}}~~~~~~}}}|||{{{{{{vvvvvvtttnnndddXXXLLLDDDGGGEEEDDDDDDCCCEEEOOO[[[cccmmmvvvyyy|||}}}{{{wwwxxxsssllleee^^^VVVOOOKKKEEEBBB<<<888666444222111///000222444777<<>>???BBBFFFIIIHHHBBB===;;;999999===BBBGGGHHHGGGMMMMMMMMMNNNOOOSSSYYY]]]___bbbdddcccaaacccjjjpppsssqqqsssuuuwww}}}{{{mmmiiihhhqqqjjjQQQNNNKKKHHHFFF@@@>>>===;;;:::999999:::::::::;;;999;;;DDDRRRxxx~~~ffffffqqqxxx{{{~~~~~~~~~~~~xxxjjjjjjqqqMMMJJJZZZzzzZZZJJJEEE???BBBDDDBBB>>>;;;::::::666555444333222111000///000000000000000000000000000000000000///////////////...000444444;;;TTTooovvvzzz}}}||||||~~~zzztttoooqqqzzz}}}}}}}}}}}}|||{{{zzzzzzuuuuuusssnnneeeYYYOOOIIIGGGDDDCCCCCCBBBDDDMMMXXX___iiirrrvvvyyy{{{zzzwwwwwwrrrkkkccc\\\TTTMMMIIIDDD@@@;;;777555444222111...000333666999>>>DDDHHHMMMNNNQQQTTTVVVWWWWWWWWWXXXVVVTTTUUUWWWYYYZZZYYY]]]]]]]]]^^^aaaeeejjjmmmrrruuuyyy}}}uuuZZZMMMCCC999555333111111222333111///333555777777777888:::<<<>>>>>>@@@CCCEEEDDD???;;;===???CCCHHHKKKIIIBBB===:::999:::>>>DDDIIIJJJJJJNNNNNNPPPRRRUUUXXX]]]___eeeiiinnnooommmoootttzzzzzzwwwzzzsssfffeeegggssskkkSSSQQQNNNJJJHHHAAA>>>===;;;:::999999::::::888:::888;;;DDDQQQwwwkkkZZZ]]]kkkuuu{{{wwwjjjiiipppLLLKKK\\\}}}UUUJJJGGG???AAABBBAAA???===<<<<<<777666555444333111000000000000000000000000000000////////////000000000000000///000111000555JJJ```{{{zzz~~~|||{{{{{{~~~}}}~~~~~~~~~zzzsssooonnnvvv~~~|||||||||{{{{{{zzzyyyxxxuuutttrrrlllddd[[[RRRMMMFFFCCCBBBBBBAAABBBJJJSSSZZZcccmmmrrrvvvzzzzzzxxxvvvqqqiii```YYYQQQJJJEEE@@@===888555444333111000///111555888;;;???DDDGGGLLLNNNRRRVVVYYY\\\]]]^^^]]]ZZZWWWUUUUUUVVVVVVUUUWWWUUUTTTVVV[[[bbbhhhkkkpppssswwwzzz|||~~~{{{zzzyyy{{{^^^JJJEEEAAA;;;555444222222333444444333333555777888999:::===???>>>???AAACCCDDDAAA<<<888;;;???EEEKKKMMMJJJCCC===888999;;;@@@FFFJJJMMMMMMMMMNNNQQQTTTYYY]]]aaacccjjjpppvvvxxxwwwyyy~~~|||oooiiicccdddjjjxxxlllTTTRRROOOKKKHHHAAA>>>===;;;:::999999::::::888:::999;;;CCCOOOsssssscccVVVZZZgggrrryyy~~~~~~uuuhhhiiinnnKKKMMM```vvvPPPFFFCCC???@@@@@@@@@@@@???>>>>>>888888777555333222111000////////////////////////......//////000000111111000//////000...222BBBSSSvvv}}}{{{zzz{{{~~~~~~~~~}}}xxxrrrnnnlllsss~~~{{{{{{{{{zzzyyyxxxwwwvvvvvvtttpppjjjbbbYYYRRRNNNFFFCCCAAAAAA@@@@@@EEEMMMVVV___iiinnntttzzz|||zzztttooofff]]]UUUMMMFFFAAA===:::555333222222111000000333666999;;;===@@@CCCFFFIIINNNTTTZZZ___bbbddd```^^^\\\[[[[[[ZZZWWWUUUPPPNNNMMMPPPWWW___eeehhhoooqqquuuwwwzzz}}}}}}|||{{{|||~~~|||dddMMMBBBBBB@@@;;;555444333333444444555555444666999:::;;;===???BBB@@@AAACCCDDDDDD@@@<<<888;;;@@@GGGMMMNNNIIIBBB<<<999:::===AAAFFFJJJLLLMMMOOOPPPRRRWWW^^^eeejjjlllsssxxx}}}ooogggcccgggiiiqqq~~~mmmTTTQQQNNNJJJFFF@@@>>>===;;;:::999999:::::::::<<<:::;;;BBBLLLnnnkkk```WWWZZZdddooowww|||sssfffkkklllKKKPPPeeerrrOOODDD????????????@@@@@@@@@??????:::999888666444333111111////////////////////////......//////000000111111///////////////222>>>IIIjjj}}}~~~|||{{{|||~~~}}}xxxrrrnnnmmmsss|||~~~}}}}}}{{{{{{zzzzzzyyywwwvvvuuuvvvtttooohhh```WWWPPPKKKFFFBBB@@@@@@???>>>AAAGGGRRR[[[eeekkkqqqyyy}}}|||tttmmmdddZZZQQQIIIBBB>>>999777333111111222111111111333666777888999;;;===???BBBGGGNNNTTTYYY\\\^^^^^^___aaacccccc```ZZZVVVMMMMMMNNNRRRYYY```fffiiilllnnnqqqsssvvvyyy~~~~~~{{{yyyyyy{{{}}}qqqgggddd\\\OOOFFFDDDDDD@@@;;;666555555444333444666888777999;;;<<<===>>>AAACCC@@@AAACCCCCC@@@===:::888;;;@@@GGGKKKKKKFFF@@@<<<:::<<<@@@CCCFFFIIIJJJLLLQQQRRRTTT\\\eeeooouuuwww~~~wwwiiidddfffjjjnnnwwwoooUUUPPPKKKGGGEEE???>>>===;;;:::999999:::::::::===;;;<<>>???@@@AAA@@@???;;;:::999777555333222111000000000000000000000000////////////000000000000---...//////000333;;;AAA]]]ttt|||~~~}}}}}}zzzuuuqqqqqquuu{{{~~~}}}}}}|||{{{{{{{{{zzzxxxwwwuuuuuuuuusssnnnhhh___VVVOOOJJJGGGCCC@@@@@@???===>>>BBBMMMVVV___eeemmmvvv{{{{{{sssmmmcccXXXNNNFFF???;;;777444111000111222222222222333444555555666888:::===???CCCGGGLLLNNNPPPQQQXXXZZZ___cccddd```YYYSSSNNNQQQWWW[[[___ccchhhkkkiiikkkmmmooorrruuuzzz~~~~~~|||vvvssspppoooqqquuuzzz}}}gggWWWIIIGGGEEEGGGIIIHHHCCC<<<888888888666444555777:::;;;===??????>>>???@@@BBB>>>???@@@>>>;;;888777777>>>AAAFFFGGGEEEAAA===;;;;;;???CCCFFFHHHIIIKKKMMMLLLNNNTTT```mmmwww{{{|||lllccceeekkkkkkpppyyyrrrVVVOOOJJJFFFDDD???>>>===;;;:::999999::::::888;;;:::;;;AAAIIIiiisssjjjfff```]]]aaakkkuuu{{{|||}}}nnngggrrrhhhJJJWWWrrrjjjQQQJJJBBBBBB@@@>>>>>>@@@AAA@@@???<<<<<<:::888666444222222000000000000000000000000000000000000////////////---///000///000333777:::MMMrrruuuuuu|||~~~zzzwwwvvvwwwzzz~~~~~~~~~~~~||||||{{{zzzyyywwwuuuuuusssqqqnnniiiaaaXXXQQQLLLHHHCCC@@@AAA@@@===<<>>@@@CCCFFFIIIKKKLLLLLLPPPSSSWWWZZZ[[[WWWQQQKKKLLLTTT^^^dddddddddgggkkkjjjkkknnnppprrrvvv{{{|||yyyxxxrrroookkkhhhjjjpppwww|||dddPPP@@@AAAEEEJJJMMMKKKEEE@@@======<<<999666777:::===@@@AAABBBAAA?????????AAA>>>???>>>;;;888666777999@@@BBBDDDBBB???;;;::::::<<<@@@FFFIIIKKKLLLOOOQQQMMMRRR^^^ooo~~~qqqeeebbbgggnnnmmmsss|||uuuWWWOOOIIIFFFDDD???>>>===;;;:::999999::::::666999999;;;AAAIIIiiixxxrrrooohhhbbbccckkktttyyy|||yyymmmhhhtttgggJJJZZZuuucccOOOKKKCCCCCCAAA>>>>>>AAABBB@@@>>>===<<<;;;888666444333222000000000000000000000000111111000000//////.........///000//////222444444???```{{{|||lllsss}}}~~~{{{zzzzzz{{{~~~~~~|||||||||{{{yyywwwvvvuuuqqqpppnnnjjjccc[[[TTTOOOIIIDDD@@@AAA@@@<<<;;;===BBBJJJSSSYYYaaakkkqqqssstttmmmbbbVVVLLLCCC===888555222000000111333444444///000111111333666<<<@@@???AAAEEEHHHLLLNNNOOOPPPKKKLLLOOOQQQRRROOOIIIEEEIIITTTaaagggdddbbbeeeiiimmmoooqqqsssuuuyyy~~~{{{xxxuuutttpppkkkhhhjjjpppxxx~~~dddMMMAAACCCGGGMMMOOOKKKFFFCCC@@@@@@???<<<888888<<>>??????@@@@@@???<<<888777999<<>>===;;;::::::::::::;;;===:::<<<@@@FFFaaa~~~yyywwwssskkkdddeeekkkrrrxxx}}}rrrhhhhhhzzz___NNN]]]www|||XXXLLLHHHBBBDDDBBB@@@>>>>>>>>>@@@AAA>>><<<999777666666444222111111111111000000000000000000///...............000000000000111111111111<<>>===<<<999777;;;CCCNNNWWW^^^eeelllqqqssslllbbbWWWMMMDDD>>>:::111111000///////////////222222222333666999===???@@@@@@CCCIIIPPPTTTTTTSSSQQQMMMIIIFFF@@@<<<@@@GGGNNNRRRWWW[[[___bbbfffiiimmmnnnppptttxxx||||||yyywwwsssqqqnnnnnnrrryyyfffOOOAAAEEEJJJMMMMMMIIIDDDAAADDD@@@<<<888777888<<<>>>BBB@@@>>>===<<<===>>>??????===:::999:::<<<@@@CCCDDDDDDBBB;;;555333777;;;>>>BBBHHHLLLOOOSSSWWWZZZaaahhhmmmgggbbbbbbgggmmmpppqqq{{{~~~yyyYYYPPPIIIFFFFFFBBB@@@>>>===;;;::::::::::::;;;<<<:::;;;???CCC]]]~~~~~~}}}zzzrrrjjjfffhhhkkkrrrxxxrrrjjjkkkWWWLLLbbb}}}\\\OOOJJJCCCCCCBBB@@@???>>>>>>??????>>><<<999777777666444333222222222222111111111111000000///............/////////000000000111111111555EEE\\\uuuzzzvvv{{{sssuuu}}}~~~}}}}}}}}}~~~~~~}}}|||{{{yyyxxxvvvvvvuuutttqqqmmmhhhccc[[[SSSMMMGGGDDDAAA>>>===;;;999777:::@@@IIIRRR[[[cccjjjnnnrrrlllbbbVVVKKKBBB;;;777111111000///////////////222222333555777:::<<<>>>AAABBBDDDHHHNNNRRRRRRQQQJJJEEEAAA@@@>>>===@@@GGGJJJOOOUUU[[[```fffkkknnnnnnooorrruuuxxx||||||xxxvvvppppppoooqqqvvv||||||dddOOODDDEEEHHHLLLMMMJJJDDD???BBB???;;;888777999<<<>>>???>>>===<<<<<<===>>>???BBB???===;;;;;;>>>BBBDDDCCCCCCAAA;;;666555999>>>BBBEEEJJJNNNQQQTTTYYY]]]lll|||nnncccbbb___^^^aaahhhooossssssyyy{{{|||\\\RRRKKKHHHGGGCCC@@@>>>===;;;:::::::::::::::<<<999:::>>>BBBZZZ~~~xxxooohhhffffffkkkrrr~~~ppplllpppxxxPPPOOOmmm{{{^^^RRRKKKEEEDDDCCCCCCBBBAAAAAA@@@@@@>>><<<999888888777666444333333333222222222111111111000//////......////////////000000000000111111000<<>>===;;;888666888;;;AAAKKKVVV```fffiiipppkkkaaaUUUJJJ???888444111000000///////////////222333555777999:::;;;;;;BBBCCCDDDGGGKKKNNNNNNMMMDDD>>>:::<<<>>>@@@DDDIIIKKKPPPWWW^^^ccciiimmmqqqqqqrrrtttvvvyyy}}}~~~{{{wwwuuunnnoooppprrrvvv||||||hhhUUUHHHFFFFFFHHHKKKJJJCCC===???<<<999777777999<<>>???@@@EEECCCAAA@@@@@@AAADDDEEEAAAAAA>>>:::777888===BBBEEEIIIMMMQQQSSSWWW^^^ccc|||hhhXXXRRRWWWXXX]]]dddmmmtttxxxyyy}}}^^^TTTMMMHHHGGGBBB@@@>>>===;;;::::::::::::999:::888:::???BBBXXX{{{{{{tttmmmhhhgggjjjqqq{{{~~~mmmmmmtttrrrPPPXXX{{{uuu{{{sssZZZOOOJJJFFFEEEEEEFFFEEEEEEDDDBBBBBB>>><<<:::999999999777666444333333222222111111111111000000///.../////////////////////000000000111222888DDDZZZzzzzzzqqqkkkuuu}}}|||{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvuuusssooojjjddd]]]TTTOOOGGGDDD@@@>>><<<:::888666888777;;;CCCPPP[[[bbbeeennnjjjaaaUUUHHH===666333000000////////////000000222444666999;;;;;;::::::BBBBBBCCCEEEGGGHHHIIIIIICCC<<<888<<>>@@@BBBCCCFFFFFFGGGGGGGGGFFFEEEDDD>>>===;;;999888;;;AAAEEEGGGKKKPPPSSSUUU[[[cccjjjkkkZZZTTTTTTUUUZZZbbblllsssyyy|||~~~```UUUMMMHHHFFFAAA@@@>>>===;;;::::::::::::777999777;;;AAADDDXXXyyyyyyrrrmmmkkknnnrrryyyyyyjjjmmmyyylllRRRbbbtttllluuufffSSSJJJGGGFFFDDDEEEEEEEEEDDDCCCBBBAAA>>><<<::::::::::::999888444444333222222111000000111111000///////////////...////////////000000000222555<<>><<<:::777555777555666===IIIUUU^^^aaajjjggg```UUUGGG<<<666333000000////////////000000222444777:::<<<<<<;;;:::@@@AAABBBBBBCCCDDDEEEGGGEEE>>>;;;???DDDHHHLLLPPPZZZ^^^eeejjjmmmpppssstttuuuuuuwwwxxx{{{~~~|||xxxtttrrrmmmllljjjkkkpppxxxuuueeeWWWNNNHHHCCCDDDHHHIIIEEE???<<<:::888666555777999;;;<<<===>>>???AAACCCDDDEEEEEEHHHKKKMMMLLLHHHCCC@@@;;;::::::999;;;>>>DDDGGGGGGLLLRRRUUUWWW\\\eeemmmxxxyyyuuuiii[[[QQQQQQTTTXXX```jjjrrrwwwzzz~~~cccWWWNNNHHHFFFAAA@@@>>>===;;;::::::::::::777999777<<>>===;;;:::;;;<<<;;;:::555555444444333222111111222111000000//////000000......////////////000000000111666BBBYYYwwwuuunnnnnnzzz~~~~~~|||{{{zzzyyyzzzzzzzzzxxxwwwuuussssssqqqmmmhhhbbbZZZRRRMMMGGGDDD@@@===;;;999666444555444333888AAAMMMXXX]]]dddccc]]]SSSFFF;;;666444///////////////000000111333444777:::<<<===<<<<<>>;;;999777888999:::======???@@@BBBDDDEEEFFFDDDGGGJJJKKKJJJEEE@@@===::::::;;;===@@@DDDGGGIIIHHHOOOUUUWWWVVVZZZbbbjjj{{{~~~}}}zzz{{{xxxkkkeeeaaa___```eeehhhbbbWWWOOOOOOSSS\\\eeeooovvvyyy{{{fffZZZPPPJJJGGGBBB@@@>>>===;;;::::::::::::999:::888<<>>===;;;;;;<<<===<<<;;;888888777666555444333333222111000000//////000000........./////////000000///000444<<>>>>>>>>@@@BBBCCCCCCEEEHHHLLLJJJGGGGGGJJJLLLOOOVVV^^^dddhhhnnnrrruuuuuuvvvwwwssstttvvvxxx{{{~~~{{{vvvrrroookkkjjjkkknnnttt}}}yyyrrrfff[[[OOOKKKFFFDDDEEEGGGIIIJJJFFFDDDAAA===;;;::::::;;;<<<===???AAABBBCCCDDDEEEDDDDDDDDDCCCAAA???<<<:::;;;;;;>>>BBBFFFIIIKKKLLLKKKRRRXXXXXXUUUUUU[[[bbbjjjgggeeefffgggjjjsss|||yyyzzzssseeeYYYTTTSSSRRRZZZbbbiiifff[[[SSSSSSWWW```iiitttzzz|||hhh\\\RRRKKKIIICCC@@@???===;;;::::::::::::;;;;;;888;;;???===KKKgggzzztttlllbbbgggooowww}}}ooogggwww```VVVqqquuu}}}iiiTTTNNNHHHFFFHHHHHHFFFDDDBBBAAABBBCCCDDD???===;;;;;;=========<<<::::::999888777666555555222111111000000000000000............/////////000111333555:::DDDZZZzzz~~~vvvzzz~~~}}}~~~}}}|||zzzzzz{{{{{{zzzxxxuuurrrppptttqqqmmmiiiccc[[[SSSMMMGGGDDD@@@===;;;999666333000000000000444???MMMWWWWWWXXXVVVMMMAAA777444444///////////////000111111333444777999<<<>>>???@@@???AAADDDDDDDDDGGGKKKOOOMMMLLLMMMPPPQQQTTT]]]gggjjjmmmrrrttttttsssrrrrrrrrrsssuuuxxx{{{~~~{{{vvvqqqooollllllmmmppptttzzzvvvuuurrrnnnlllnnnrrrvvvwwwzzzyyyuuurrrlllbbbYYYNNNKKKGGGDDDDDDGGGKKKMMMKKKIIIEEEAAA>>><<<<<<<<<<<<===>>>@@@BBBBBBCCCCCCEEEBBB???<<<:::999999:::<<<===AAAFFFKKKNNNNNNNNNNNNUUU[[[YYYTTTQQQVVV\\\]]]YYY[[[______^^^iiixxxrrrsssnnnbbbWWWTTTTTTTTTVVV```hhhfff]]]VVVWWW[[[ccclllwww~~~lll[[[TTTLLLFFFFFFCCC@@@===;;;;;;;;;;;;::::::888666:::>>>888CCC^^^{{{rrrrrrzzz|||sssmmmcccffflllsssyyy~~~mmmiiiVVVVVVrrruuuaaaSSSIIIDDDDDDCCCFFFGGGGGGEEECCCBBBCCCDDD@@@???>>>======<<<======<<<;;;:::999888666555555222222222111111111111000//////............//////222000111888DDDYYYxxx~~~xxxttt|||{{{}}}~~~}}}{{{{{{|||{{{zzzyyyxxxwwwwwwwwwqqqoookkkfffaaaZZZSSSNNNHHHEEE@@@<<<:::777333111222222222333777>>>GGGMMMSSSQQQMMMFFF===555111///000000000000111222333444555555555777999<<>><<<;;;<<>>;;;999666333444666999<<>>999BBB\\\}}}vvvwww{{{{{{tttoooeeehhhlllqqqvvv{{{}}}mmmlllxxxRRRWWWuuu{{{kkkrrr~~~[[[PPPIIIFFFGGGEEEGGGGGGGGGEEECCCBBBCCCDDD@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888666555555222222222222111111111111//////............//////000///000666@@@TTTqqq|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvpppnnnjjjfffaaaZZZSSSNNNHHHEEE@@@===:::777444111111111111222444;;;CCCIIIMMMLLLIIICCC<<<666222111000000000111111333444555555555666888:::===@@@BBBBBBDDDFFFGGGHHHJJJMMMOOONNNQQQVVV\\\bbbgggkkkmmmoooqqqssstttttttttuuuvvvuuuwwwyyy|||~~~yyyuuurrrqqqmmmmmmlllmmmooorrrvvvxxxzzzzzzyyyuuunnnhhheeeccccccdddfffhhhhhhccc[[[TTTLLLJJJGGGDDDBBBBBBCCCDDDMMMPPPSSSOOOHHHBBB??????AAA???<<<;;;<<<;;;888666888777555444555888<<>>999AAAYYYvvv~~~xxxssslllmmmooorrruuuxxxzzz|||~~~{{{lllrrrfffLLLXXXyyyrrr```ppppppTTTNNNIIIHHHJJJHHHGGGHHHGGGEEECCCBBBCCCDDDAAA@@@>>>===<<<;;;;;;;;;<<<<<<;;;999888777666555333222222222111111111111000//////......//////000///...///444<<>>BBBEEEEEECCC???999555333333000000000111222444555666555666777999<<>>;;;999777666333000444444333444777<<<@@@CCCHHHJJJLLLNNNOOOQQQUUUWWW[[[YYYVVVQQQNNNMMMOOORRRTTTTTTWWW[[[```jjjyyy|||yyywwwtttvvv{{{uuuiiihhhmmmrrr{{{hhh[[[PPPHHHDDDBBB???<<<::::::;;;;;;;;;999:::777999===:::@@@UUUqqq~~~zzzwwwvvvuuuuuuuuuwwwyyyzzz|||uuummmyyyVVVHHHZZZ|||ttteeevvveeeQQQNNNJJJJJJKKKGGGHHHHHHHHHFFFCCCBBBBBBDDDAAA@@@???===<<<;;;::::::<<<<<<;;;:::888777666555333333222222222111111111000000////////////000000//////000333888DDDZZZmmm|||~~~}}}|||yyy{{{|||}}}|||yyyvvvtttooollliiieeeaaa[[[TTTOOOIIIEEEAAA===:::777444222111111111000111444999===@@@@@@???;;;777444222222000111111222444666777888666777999<<>>===<<<@@@FFFLLLOOOLLLGGGBBB???888777666555555444333222111222333666;;;@@@EEEGGGIIIKKKMMMNNNOOOQQQUUUXXX[[[[[[XXXTTTQQQRRRVVV[[[aaa^^^]]]dddsss}}}pppnnnqqqzzzkkk]]]TTTLLLHHHCCC@@@===;;;;;;;;;;;;:::888;;;777888===:::???PPPrrrwww~~~zzzvvvuuuuuuwwwxxxxxx}}}}}}oooooovvvMMMIII^^^rrrkkkzzz```QQQPPPKKKKKKKKKEEEIIIIIIIIIFFFCCCBBBBBBCCCAAA@@@???>>>===<<<<<<<<<===<<<;;;:::999777666666333333333222222222222111000000////////////000000000000111333555===NNN___yyyrrryyy~~~}}}zzz{{{}}}}}}|||zzzwwwuuupppnnnjjjfffaaa[[[TTTOOOIIIFFFAAA>>>;;;888444222222333333222111333777999======<<<999555222111111222222333444666888:::;;;888999;;;>>>AAADDDEEEFFFDDDEEEFFFFFFGGGJJJNNNRRRZZZ^^^eeekkknnnooonnnmmmnnnppprrrsssssstttuuuwwwxxxzzz~~~}}}xxxuuusssooonnnllllllmmmppptttvvvxxxuuuqqqkkkfffdddfffhhhnnnnnnmmmiiiccc]]]XXXUUULLLJJJGGGDDD@@@===;;;:::999<<>>KKKsssxxx~~~xxxuuuuuuvvvxxxwww|||vvvlllttteeeKKKPPPgggyyymmmpppooo[[[RRRQQQLLLLLLLLLEEEJJJJJJIIIGGGDDDBBBBBBCCCAAAAAA@@@???>>>>>>>>>>>>======<<<:::999888777666333333333333222222222222111000000//////000000111000000111333333777EEESSSqqq~~~tttmmmuuu}}}~~~~~~~~~{{{|||}}}}}}|||zzzwwwvvvrrrppplllgggbbb[[[TTTOOOIIIFFFBBB>>>;;;888555222222333444333222222555777;;;<<<;;;888444222111111333444555666999;;;===???;;;<<<>>>AAACCCEEEFFFGGGDDDEEEEEEFFFHHHLLLQQQUUUaaacccgggkkknnnoooooonnnoooqqqtttvvvwwwxxxzzz{{{|||}}}~~~yyyvvvssspppnnnmmmkkkjjjkkklllmmmkkkiiieee___[[[[[[^^^aaajjjlllmmmjjjeee]]]XXXUUULLLJJJGGGCCC???===;;;;;;777888999:::::::::::::::555666666555333222333444444666999>>>BBBFFFIIIKKKHHHIIIKKKLLLNNNQQQVVVZZZYYY___eeeiiikkkooovvv|||sssddd]]]VVVOOOIIIFFFAAA>>>===<<<;;;999888<<<888777===;;;===HHHmmm}}}yyyxxxzzz||||||rrrkkk{{{WWWLLLXXXrrrjjjiiivvvdddUUUOOOPPPMMMNNNOOOHHHJJJJJJJJJGGGDDDBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAA======<<<;;;999888777666444444333333333222222222111111000000000000111111...///111222000222===III```vvvpppwww~~~|||}}}~~~}}}}}}||||||{{{yyyxxxwwwuuurrrnnniiiccc\\\TTTOOOIIIFFFBBB>>>;;;888555333111222333333222111333444999::::::888555333333444555555777999;;;>>>@@@AAA===>>>AAACCCEEEFFFFFFFFFEEEFFFGGGHHHJJJOOOUUUZZZdddfffiiimmmpppqqqqqqqqqrrrtttxxxzzz|||}}}zzzvvvtttpppooommmjjjgggeeecccbbb``````^^^ZZZWWWUUUVVVWWW```eeejjjjjjfff___YYYVVVNNNKKKFFFBBB>>>===<<<===;;;:::888777777777666555666777888777444333444666888:::===AAAEEEHHHJJJJJJJJJKKKLLLNNNPPPUUUZZZ^^^bbbkkkwww~~~vvvfff___XXXQQQKKKHHHCCC???===<<<:::999888<<<999777===<<<<<>>;;;999555333000111222222111111222333777888999888666555666777666666888:::===???BBBCCC???@@@BBBDDDFFFFFFFFFFFFFFFGGGHHHIIILLLRRRXXX]]]cccfffkkkpppsssttttttttttttwww{{{}}}{{{wwwtttpppooommmiiieeeaaa]]][[[[[[\\\\\\ZZZWWWSSSQQQPPPYYY```hhhkkkgggaaa[[[XXXNNNKKKFFFAAA>>>===>>>>>>???===;;;999888666333111444777888888666555777:::;;;===@@@DDDGGGHHHIIIJJJLLLMMMNNNPPPSSSXXX^^^bbbmmmxxxpppfff]]]WWWJJJFFF@@@===<<<<<<<<<;;;<<<::::::<<<;;;999===BBB]]]{{{{{{rrrpppyyyPPPMMMfffcccWWWeeeyyylllSSSRRRPPPOOOOOOMMMJJJGGGJJJIIIGGGEEEDDDCCCBBBBBBIIIGGGDDDAAA@@@@@@@@@AAA@@@@@@???===<<<:::999999555555555444444333333333111111000///////////////000111111000000222555888IIIggg|||}}}}}}zzz|||~~~zzzxxxvvvvvvwwwyyyyyyyyyzzzvvvpppjjjccc[[[SSSNNNKKKHHHBBB===:::666333000111111222222222333333333555888;;;:::777444555777999:::;;;===???@@@AAAAAACCCDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLPPPTTTYYY\\\fffgggiiilllppptttwwwyyyzzz}}}|||xxxvvvoooooommmggg^^^VVVPPPNNNNNNSSSVVVXXXZZZZZZVVVOOOQQQYYYccceeeaaaYYYUUUSSSLLLJJJFFFBBB???>>>>>>>>>AAA???===<<<<<<<<<:::888;;;<<<======;;;:::;;;<<>>@@@CCCDDDDDDDDDCCCEEEFFFGGGFFFGGGIIILLLMMMLLLMMMOOORRRWWW\\\___hhhiiillloootttxxx{{{}}}~~~}}}}}}~~~~~~|||yyyvvvrrrqqqllldddYYYOOOIIIEEEGGGLLLQQQSSSVVVWWWSSSLLLMMMSSS[[[___]]]VVVPPPLLLGGGFFFDDDBBBAAA@@@@@@@@@BBB@@@??????@@@@@@>>>======>>>???>>>======>>>@@@DDDEEEFFFFFFFFFIIILLLOOOQQQUUUYYY[[[^^^dddnnnvvvtttggg^^^WWWQQQHHHAAA===;;;:::999888666777:::;;;:::>>>DDDQQQxxxsssooozzzfffEEEUUU~~~ooocccfffuuu~~~ZZZTTTRRROOONNNNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>><<<;;;::::::888777666555444333222111111111000////////////000...///000//////000333555;;;PPPpppsssoooyyy~~~|||~~~}}}{{{yyyxxxvvvwwwyyyzzzzzzyyyuuurrrmmmgggbbb[[[TTTOOOKKKGGGBBB===:::777444111000000000111111111222222444666999===@@@AAA@@@>>>;;;>>>AAAEEEGGGHHHGGGGGGDDDFFFHHHHHHIIIIIILLLNNNNNNOOOPPPSSSWWW]]]bbbdddkkkmmmpppsssxxx||||||{{{|||~~~~~~~~~|||yyyvvvrrrpppiii___SSSHHHBBB???@@@FFFLLLPPPTTTVVVRRRKKKJJJNNNTTTYYYYYYTTTKKKEEEAAAAAABBBBBBBBBBBBBBBBBBBBBAAA??????AAABBBAAA@@@???@@@@@@?????????BBBDDDFFFGGGHHHHHHIIIKKKNNNQQQTTTXXX]]]aaahhhrrrzzz{{{nnnfff\\\UUUKKKBBB===;;;:::999;;;999999::::::888;;;AAAKKKlllwwwrrrvvv~~~{{{ooolllzzz]]]HHHdddmmmeeerrrqqqWWWSSSQQQMMMLLLLLLMMMNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFEEEEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;:::999999888666444333222111222111000000//////000000---/////////...///111333555DDD]]]yyytttooozzz|||zzzyyyxxxwwwxxxyyyzzzzzzyyyrrroookkkfffaaa[[[TTTPPPKKKGGGBBB>>>:::777444222///000000000000111111111555555888===CCCDDDBBB??????BBBFFFIIIKKKJJJIIIGGGEEEGGGIIIJJJKKKKKKMMMOOONNNPPPRRRWWW]]]ccciiilllooopppsssvvvyyy{{{}}}~~~{{{||||||{{{zzz|||~~~}}}||||||{{{xxxvvvoookkkdddYYYNNNDDD???===<<>>?????????>>>===>>>???>>>>>>@@@CCCFFFGGGHHHJJJJJJKKKMMMPPPRRRWWWZZZ```gggrrr{{{rrrrrrvvvzzz|||vvvoooaaaYYYNNNDDD>>>;;;;;;:::<<<999999;;;:::999<<>>===<<<<<<;;;:::999888777555444333222222222111000000000000000---...//////...///000222333<<>>;;;888555333///000000000000111111111666666888===BBBDDDAAA>>>DDDFFFJJJLLLMMMLLLIIIHHHGGGIIILLLMMMMMMNNNOOOPPPNNNPPPUUUZZZaaahhhnnnrrrqqqrrrtttuuuvvvwwwwwwwwwuuuvvvwwwxxxyyy|||}}}{{{zzzyyyyyyxxxuuusssmmmiii```UUUIIIAAA===<<<:::BBBKKKRRRXXX[[[VVVOOOKKKJJJKKKPPPSSSOOOFFF===777:::>>>CCCFFFHHHHHHHHHHHHEEEAAA>>>===<<<;;;:::999;;;<<<===>>>@@@CCCFFFFFFHHHKKKLLLMMMOOORRRUUUZZZ]]]cccmmm{{{vvvllliiiiiiiiilllrrr~~~xxxggg___RRRFFF???<<<<<<<<<999777888;;;<<<;;;???EEELLLaaa{{{zzzzzzrrrgggcccdddqqqwwwqqqnnnqqqkkkqqqMMMRRR{{{}}}ssskkkaaaPPPNNNKKKJJJJJJJJJJJJIIIFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@???>>>>>>===<<<<<<:::999888777666555444333222222111000000000000111---///000000//////000111222888AAARRRppp}}}{{{}}}{{{{{{zzzzzzzzz{{{zzzxxxvvvqqqooojjjfffaaa[[[UUUPPPKKKGGGBBB>>>;;;999666444000000000111111111222222666777999<<>>CCCGGGIIIKKKKKKLLLHHHCCC???<<<;;;999777666888;;;>>>???AAADDDFFFFFFIIILLLOOOQQQSSSWWWYYY\\\___gggtttssseee______]]]\\\aaammmpppfffXXXJJJAAA>>><<<<<<:::888999<<<===<<<@@@FFFJJJ\\\zzz|||~~~vvvgggaaa```gggyyy~~~yyy}}}|||jjjjjjyyymmmIIIWWW|||{{{ccc\\\QQQOOOMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFEEECCCCCCCCCDDDDDD@@@@@@??????>>>=========999999888777777666555555333222111111000000111111...///111111000///000111111666:::DDD___~~~~~~}}}}}}|||{{{{{{{{{yyywwwtttrrroookkkgggbbb\\\UUUQQQKKKGGGBBB>>><<<999666444111111111111222222222333666888:::<<<>>>@@@DDDFFFJJJKKKNNNPPPRRRSSSSSSSSSQQQTTTWWWWWWWWWUUUUUUUUUVVVXXX[[[___dddhhhlllnnnmmmnnnpppqqqpppooonnnmmmqqqssswwwyyy{{{~~~~~~{{{xxxvvvttttttsssrrrooolllhhhbbbXXXLLLAAA;;;:::;;;AAAJJJTTT[[[```aaa[[[RRRJJJHHHFFFEEEDDDAAA;;;777888;;;???CCCGGGJJJLLLMMMLLLGGGAAA===:::888666555555999===AAACCCEEEFFFHHHGGGJJJOOORRRUUUXXX\\\^^^]]]aaalll{{{}}}lllaaaZZZXXXZZZWWWYYYaaapppwwwlll\\\MMMCCC>>><<<<<<>>><<<<<<======;;;>>>DDDEEEXXX~~~wwwuuu|||qqqdddbbbeee}}}zzzeeekkkZZZIII[[[nnnZZZSSSQQQPPPNNNNNNMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGDDDCCCBBBCCCDDDEEE@@@@@@??????>>>>>>======999888888888777777666666333222111111000111111111...000222222111000000111///444666<<>><<<999777555111222222222222333333333555888;;;<<<===@@@FFFKKKKKKLLLNNNQQQTTTWWWXXXYYYVVVXXX[[[[[[ZZZXXXXXXXXXZZZ[[[^^^aaadddfffhhhjjjjjjlllnnnooooooooommmlllnnnrrrwww{{{~~~~~~{{{xxxwwwuuusssrrrqqqpppmmmjjjaaa\\\SSSHHH@@@<<<===???GGGPPPZZZaaaffffff___VVVLLLJJJGGGDDDAAA>>>:::888:::<<>>999777555444222666:::@@@DDDGGGHHHIIIJJJHHHLLLQQQUUUXXX\\\```bbb]]]cccooosss___WWWWWWVVVWWWZZZYYY^^^hhhvvvvvvaaaOOODDD???<<<:::<<<;;;;;;::::::;;;;;;<<>>>>>CCCIIIHHHDDDBBBCCCDDDDDDCCCDDDEEEGGGAAABBBDDDDDDBBB???===<<<===;;;999888999999888777666555333111000000111111111111000000000000111111000000222;;;JJJfff~~~~~~{{{}}}}}}{{{zzzyyyyyyyyywwwuuusssppplllhhhbbb\\\TTTOOOKKKGGGBBB>>>;;;888555222222222111111111222444555555666888:::>>>AAADDDEEEJJJLLLQQQUUUYYYZZZZZZZZZWWWXXXYYY[[[]]]^^^^^^^^^\\\]]]]]]^^^```bbbcccdddjjjkkkllllllkkkkkkmmmooosssuuuxxx{{{|||zzzzzzxxxvvvuuusssqqqnnnlllllllllkkkiii___XXXOOOGGG>>>999>>>EEEMMMTTT___iiirrrppp```OOOJJJHHHEEE@@@<<<999888777555;;;BBBGGGIIIIIIIIIHHHCCC@@@:::555222222333444:::>>>CCCGGGHHHIIIJJJKKKPPPRRRUUU[[[aaafffiiiiiigggjjjtttxxx___XXXSSSRRRRRRQQQRRRUUU[[[cccmmmuuu{{{eeeRRRFFF@@@===<<<<<<;;;;;;::::::;;;;;;<<>>???===;;;:::;;;;;;:::999666555444222111111111111111111000000000000111111000///111777CCC[[[|||}}}}}}|||zzzyyyyyyxxxvvvtttsssppplllhhhccc\\\UUUPPPKKKGGGBBB>>>;;;888555333222222111000111222333444555666777:::===@@@CCCEEEIIILLLPPPTTTWWWXXXXXXXXXVVVWWWXXXZZZ[[[[[[\\\\\\ZZZZZZ[[[]]]___aaacccdddjjjkkklllkkkjjjkkkmmmooosssuuuxxx{{{}}}}}}zzzxxxwwwvvvtttsssqqqooommmmmmmmmllljjjhhh___VVVJJJBBB===;;;BBBJJJQQQZZZeeeooovvvsssdddTTTIIIGGGBBB>>>;;;999888888888===CCCGGGHHHGGGFFFEEE@@@===888444222222444555:::>>>DDDHHHJJJKKKMMMNNNQQQSSSXXX___gggnnnrrrttttttuuu|||sss```VVVSSSQQQRRRRRRPPPQQQUUU]]]gggrrr|||lllVVVGGG@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@GGGfffvvvmmmuuu|||qqqgggkkkmmmMMMCCCGGGeeeiiikkkttt{{{gggXXXVVVTTTRRRQQQOOOOOOOOONNNKKKIIIIIICCC<<<999;;;AAAGGGKKKRRRMMMFFFCCCDDDGGGIIIJJJJJJIIIGGGEEECCCBBBAAA@@@>>>===;;;;;;<<<<<<;;;999777666444333222111111111111111000000000000111111//////111333999LLLnnn}}}}}}~~~~~~~~~|||zzzxxxxxxwwwtttrrrsssqqqmmmhhhccc]]]VVVQQQJJJGGGBBB>>>;;;999666444222222111000111222333444444555666999<<>>===@@@IIIQQQWWWaaallltttvvvppp```QQQGGGDDD???;;;888888888999;;;@@@EEEHHHGGGDDDAAA???;;;999555333222444666888===AAAEEEIIILLLNNNPPPRRRTTTXXX___iiittt~~~sssZZZOOOOOOOOORRRTTTSSSQQQTTTZZZbbbmmmyyyvvv\\\III@@@???@@@<<<<<<;;;;;;;;;;;;<<<<<<===AAA[[[zzzuuu|||uuujjjbbbsss^^^FFFCCCRRRwww|||eeettt___YYYYYYUUURRRPPPNNNMMMNNNNNNMMMKKKIIICCC>>>;;;;;;>>>FFFOOOPPPMMMHHHDDDCCCFFFJJJLLLOOOLLLHHHEEEDDDCCCCCCBBB<<<;;;::::::;;;;;;:::888777777666444333333222222111111000000000000111111///000111111222AAA___zzz||||||zzzxxxwwwvvvsssqqqsssqqqmmmiiiddd^^^WWWRRRJJJGGGBBB>>><<<999777555222222111000000111222333333444555888;;;>>>@@@BBBFFFIIILLLPPPSSSSSSSSSRRRTTTTTTSSSSSSSSSRRRRRRSSSRRRRRRTTTWWW[[[^^^aaacccfffhhhiiiiiiiiijjjlllnnnqqqtttxxx{{{|||{{{yyyxxxyyyvvvsssrrrqqqqqqooommmmmmmmmmmmnnnnnnkkkfffbbbZZZNNNBBB@@@CCCHHHPPPXXX\\\fffppprrrnnneeeUUUHHHDDDAAA<<<888777888:::<<>>@@@===<<<<<<;;;;;;<<<<<<===<<>>999888@@@LLLJJJJJJIIIFFFDDDFFFMMMSSSPPPLLLGGGDDDDDDDDDCCCBBB<<<;;;;;;;;;===<<<:::888888777777666555444333222111111000000000000111111///000222111111<<>>@@@DDDFFFJJJNNNQQQRRRRRRQQQSSSRRRQQQOOOOOOOOOOOOOOONNNPPPRRRUUUYYY]]]```bbbdddfffggghhhhhhiiilllnnnooorrrvvvyyy{{{zzzyyywwwvvvsssqqqooooooooommmlllkkkkkklllmmmlllhhhccc^^^TTTKKKDDDEEEKKKPPPWWW]]]^^^hhhpppmmmeeeZZZNNNDDDAAA>>>:::888777999<<<>>>AAACCCDDDCCC???:::777666222222222333666:::===@@@FFFHHHKKKMMMOOORRRVVVYYY\\\fffuuuyyycccYYYQQQOOOQQQVVVUUUVVVWWWVVVXXXaaakkkuuu{{{pppSSSBBB???AAA======<<<<<<<<<<<<======>>>???LLLooo}}}{{{~~~{{{uuusssvvv{{{~~~uuugggbbbeee}}}kkkLLLHHHPPPrrr}}}qqqvvvrrr^^^XXXTTTNNNRRRPPPNNNMMMNNNNNNMMMLLLIIIFFFCCC@@@777333>>>MMMSSSQQQMMMIIIGGGJJJQQQWWWNNNIIIDDDBBBCCCDDDBBB@@@>>>======???@@@???===;;;888888888888666555444333111111000000000000111111000000111222333:::LLL^^^}}}{{{yyyyyyxxxuuussstttqqqnnnjjjfff___YYYTTTMMMIIIDDD???<<<999666444333222111000///000111111222222333555888:::===>>>BBBDDDIIIMMMPPPRRRRRRQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNPPPTTTWWW[[[___aaacccdddfffggggggiiilllnnnnnnppptttvvvxxxwwwvvvuuussspppnnnmmmmmmlllkkkiiiiiiiiihhhhhhgggbbb\\\XXXOOOJJJGGGKKKPPPTTTZZZaaaccclllqqqiii\\\RRRJJJFFF>>>===;;;999:::<<>>999555444444111222333555999>>>BBBDDDIIIKKKNNNQQQSSSXXX]]]aaacccooo}}}XXXMMMNNNNNNPPPUUUYYYVVVVVVXXXYYY]]]gggrrr}}}zzzZZZFFF@@@BBB======<<<<<<<<<<<<======>>>>>>DDD___~~~wwwxxx~~~}}}~~~sssooolllkkknnnuuu{{{nnnaaabbbiii^^^FFFNNN]]]oooyyyiii\\\WWWSSSSSSRRRPPPOOONNNNNNNNNLLLJJJIIIEEEDDDBBB:::888III^^^uuuhhhXXXMMMKKKMMMOOOPPPJJJEEEAAA@@@BBBCCC@@@=========>>>???AAA@@@>>><<<888999999999888666444333111111000000000000111111111///000222333888CCCOOOxxx~~~~~~}}}{{{zzzzzzyyywwwuuutttrrrnnnkkkfff```YYYUUUNNNJJJEEE@@@<<<888555333333222111/////////000111111111333444777999;;;===@@@CCCGGGLLLPPPRRRSSSSSSPPPNNNLLLKKKJJJKKKLLLMMMMMMNNNPPPSSSWWWZZZ^^^___aaaccceeefffgggiiilllnnnooopppqqqrrrsssrrrqqqpppooommmjjjiiiiiiiiihhhffffffeeedddbbb```[[[UUUQQQMMMJJJIIIMMMPPPTTT\\\dddmmmttttttfffSSSHHHDDDCCC===<<<;;;<<<===???BBBDDDCCCAAA>>>999444222222333222222444888<<>>??????<<<:::999999999999888666555333111111000000000000111111111///...111333666===EEEcccyyy||||||}}}{{{{{{{{{zzzyyywwwtttrrrnnnkkkfff```ZZZUUUOOOKKKEEE@@@<<<888444222333222111/////////000111111111222444666999;;;<<>>CCCGGGJJJJJJMMMRRRWWW^^^fffooouuuzzzmmmUUUEEEKKKSSSRRRSSS[[[[[[XXXZZZbbbkkkqqqwww}}}```KKKIIIGGGBBB@@@>>>>>>>>>===;;;999<<<======IIIlllwwwsssvvv}}}wwwwwwlllhhhhhhkkkmmmppptttyyyyyyddd[[[eeetttVVVGGGZZZqqqyyyxxx}}}jjjvvvccc[[[ZZZZZZYYYTTTMMMMMMMMMLLLLLLLLLLLLKKKNNNJJJGGGVVV```PPP[[[hhhQQQJJJHHHFFFEEEAAAAAAAAA@@@???>>>===<<<;;;;;;;;;===>>>>>>;;;999<<<===>>>>>>===:::666444555444333222111111111111444222000///111555:::===OOOsss}}}~~~~~~}}}{{{yyyxxxwwwssspppnnnllljjjddd\\\VVVPPPLLLFFFAAA===;;;888666333222111111000000111111222222333444666888:::;;;???BBBHHHOOOTTTTTTQQQNNNOOOMMMKKKIIIHHHIIIJJJKKKMMMPPPTTTVVVXXXYYY\\\^^^```aaabbbeeegggkkkmmmooonnnnnnnnnmmmmmmllllllllliiiiiihhhgggfffdddcccbbb]]]___]]]WWWSSSSSSRRROOOOOOOOOLLLGGGGGGSSSiiizzzjjjRRRDDDBBBCCCAAA@@@AAADDDGGGIIIHHHEEEBBB>>><<<999666444333333333333666;;;???CCCGGGLLLOOORRRRRRTTTXXX```mmm{{{yyyhhh\\\TTTLLLLLLQQQUUUXXXYYY^^^```bbbhhhpppzzzdddNNNKKKHHHDDDBBB???>>>>>>>>><<<;;;<<<======FFFeeeyyyoookkkuuu|||{{{vvvnnnjjjjjjsssuuuyyy}}}sss```ZZZhhhyyy|||OOOHHHcccsssyyyvvvkkk|||gggaaaXXXRRRSSSRRRMMMMMMMMMLLLLLLLLLKKKKKKNNNPPPVVVmmmzzzhhhllllllSSSIIIEEEBBB@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<>>>??????<<<:::===>>>@@@AAA@@@???<<<;;;777666555444222222111111333222000///111444777:::FFFddd~~~|||zzzyyywwwwwwsssqqqnnnllljjjeee]]]VVVPPPLLLFFFAAA>>>;;;888666333222111111000000111111111111222333555777999:::>>>AAAGGGNNNSSSUUUSSSPPPNNNMMMKKKIIIIIIIIIJJJKKKKKKNNNQQQTTTUUUWWWYYY[[[___```bbbdddgggjjjlllmmmmmmmmmmmmllllllkkkkkkkkkhhhhhhhhhgggeeedddbbbaaa^^^]]]YYYTTTTTTWWWWWWTTTPPPLLLHHHJJJSSScccttt~~~}}}sssaaaPPPHHHIIIJJJHHH@@@@@@BBBDDDEEECCC@@@===:::888555333111111222222666999>>>BBBFFFIIIMMMPPPOOORRRWWW___kkk{{{vvvoooeee\\\UUUQQQNNNMMMOOORRRWWW[[[```bbbgggnnnvvvjjjRRRNNNKKKFFFCCC???======>>>======<<<======CCC[[[}}}rrrjjjhhhttt|||~~~wwwsssqqqpppwwwyyy~~~~~~jjj[[[[[[nnnzzzMMMNNNooottt~~~wwwmmmpppyyysss___QQQRRRUUUOOOOOOOOONNNNNNNNNMMMMMMKKKPPPXXXqqqrrruuunnnTTTJJJEEEAAA???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>???AAA@@@>>><<<<<<===???AAABBBAAA@@@???:::999777555444333222222222111111000111333444555===RRRsss~~~}}}|||zzzxxxwwwwwwtttqqqnnnllljjjeee^^^XXXQQQMMMGGGBBB>>>;;;888666333222111111000000111111000000111222444666777888;;;>>>DDDLLLRRRUUUTTTRRRNNNMMMKKKJJJIIIJJJJJJKKKJJJMMMPPPSSSTTTVVVXXXZZZ^^^___aaacccfffhhhjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjgggggggggfffdddcccaaa```]]]ZZZTTTRRRYYY```___ZZZQQQJJJHHHQQQddduuu}}}~~~jjjeeeZZZPPPNNNQQQQQQMMMAAA@@@??????>>><<<999666666555333111111111333333999===CCCGGGJJJLLLNNNPPPNNNTTT]]]iiiyyyppp[[[YYYXXXWWWWWWUUUXXXYYYUUUOOOPPPVVV\\\aaaeeemmmuuu}}}oooUUUQQQNNNGGGCCC???<<<<<<===>>>>>><<<======BBBQQQttt|||sssoooooovvv~~~yyy|||{{{{{{zzzyyy|||sssaaaXXX```xxx}}}SSSXXXxxxzzzoooqqq~~~eeeRRRRRRUUUQQQQQQQQQPPPPPPPPPPPPOOOMMMMMMLLL^^^nnnfffssskkkTTTKKKHHHEEECCCAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBB@@@>>>:::<<<===???@@@???>>>>>>;;;:::888666444333222222111111111111111111111111:::FFFddd~~~~~~~~~}}}{{{zzzxxxwwwwwwuuurrrooommmkkkfff___ZZZRRRNNNHHHBBB???<<<999777333222111111000000111111//////000111222444666777999<<>>===<<<<<<>>>BBBKKKfffyyyvvvxxx{{{qqq}}}iii[[[YYYhhhxxxVVV^^^|||uuu{{{~~~tttvvvwwwsss^^^PPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNQQQNNNFFFNNN[[[XXXmmmhhhRRRKKKIIIFFFDDDAAACCCEEEGGGHHHGGGEEEDDDBBBAAAAAAAAACCCCCCBBB@@@======>>>>>>>>>===<<<;;;;;;:::888666444333222111111222222222111111000000888===VVV~~~~~~~~~}}}{{{zzzyyyxxxxxxvvvsssooommmkkkgggaaa\\\SSSOOOIIICCC???<<<999777333222111111000000111111//////000000222333555666888:::???EEELLLQQQRRRRRRMMMLLLLLLKKKKKKKKKKKKKKKMMMOOORRRTTTUUUWWWYYYZZZ\\\]]]```bbbeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiiggggggfffeeedddbbbaaa```[[[YYYZZZcccqqqwwwlll]]]SSSWWW^^^gggooooooiiiccc\\\]]]\\\\\\___^^^VVVKKKDDD@@@;;;888666444111000444333222222444666999:::>>>BBBGGGKKKMMMNNNOOOOOORRRVVV^^^fffpppyyy{{{eeeTTTVVVZZZYYY^^^hhhvvv|||xxxeeeTTTPPPXXX___gggooozzzpppUUUQQQOOOGGGDDD@@@>>>>>>???>>>>>>>>><<<>>>BBBFFFYYYzzzxxx{{{{{{qqq}}}qqqaaaYYY___tttgggSSS___xxxooohhhrrr|||www}}}mmmbbbbbbbbbVVVPPPPPPLLLKKKKKKKKKJJJJJJJJJIIIIIILLLMMMFFFIIIQQQNNNeeefffPPPIIIFFFCCCAAAAAACCCFFFHHHIIIIIIHHHFFFDDDBBBAAABBBCCCDDDCCCBBBAAAAAAAAA@@@???>>>======;;;:::888666555333333333222222222222111111000000555777HHHfff~~~}}}~~~~~~}}}|||{{{zzzyyyyyywwwtttpppnnnllliiiccc^^^TTTPPPIIIDDD@@@<<<999777333222111111000000111111///000000000222333444555888999<<>>999555333333222222333222222222444666999;;;@@@CCCHHHKKKMMMNNNPPPQQQQQQSSSWWWZZZ^^^ccchhhlllsss{{{pppkkk```XXXUUUWWWXXXZZZgggvvv}}}dddRRRSSS\\\aaallluuunnnRRRNNNMMMHHHEEECCCBBBBBBAAA@@@???AAA===???CCCBBBNNNwwwxxxwww{{{yyyqqqxxxtttggg[[[ZZZffftttYYYTTT^^^kkkttt^^^eeewww{{{sss~~~}}}cccXXXWWWYYYTTTSSSTTTNNNJJJJJJIIIIIIIIIHHHHHHHHHEEEJJJEEEFFFKKKHHHccccccNNNGGGDDDAAA???>>>AAAEEEHHHIIIIIIHHHFFFDDDCCCAAAAAACCCDDDCCCBBBBBBBBBBBBAAA@@@@@@??????;;;:::999888666666555555333333222111111111222222222333;;;LLLggg}}}{{{{{{~~~~~~}}}|||{{{{{{zzzxxxtttpppnnnllliiiddd___UUUQQQJJJDDD@@@===999777333222111111000000111111000000000111222333444555888999;;;???EEEIIIJJJJJJLLLLLLLLLMMMMMMMMMLLLLLLMMMOOORRRTTTUUUVVVWWWYYY\\\^^^aaadddfffgggffffffhhhhhhhhhiiiiiijjjjjjjjjhhhhhhhhhgggeeedddbbbaaa^^^aaagggrrr~~~~~~lllXXX^^^eeekkkjjjbbb\\\ZZZ[[[___bbbeeeiiilllhhhXXXGGG@@@;;;666222222333444444444444444444666999;;;===BBBEEEIIILLLMMMOOORRRTTTPPPRRRSSSSSSTTTVVVZZZ]]]ZZZaaahhhhhhaaaZZZWWWWWW[[[```dddeeefffpppbbbQQQTTT]]]```lllvvvmmmPPPLLLKKKIIIGGGEEEEEEEEEDDDBBB@@@CCC>>>???CCC@@@GGGlll~~~wwwxxx}}}yyykkkooo{{{mmmaaaXXX[[[jjj___UUUZZZ_________ZZZlllrrr{{{lll___TTTTTTVVVRRRRRRSSSKKKKKKKKKKKKKKKJJJJJJJJJJJJEEEKKKFFFDDDHHHHHHhhh```LLLFFFDDDBBB@@@===???CCCGGGIIIHHHGGGFFFDDDCCCAAAAAACCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@???<<<;;;:::999888888888888444333222111111222333444222222444===UUUyyy|||}}}zzzyyy|||~~~}}}||||||{{{xxxuuupppnnnmmmjjjddd```VVVQQQKKKEEE@@@===:::777333222222111000111111111111111111111222333444555999999:::>>>BBBFFFHHHHHHKKKLLLMMMMMMMMMMMMLLLLLLPPPRRRUUUWWWWWWXXXZZZ[[[\\\^^^aaadddfffggggggfffhhhhhhiiiiiijjjjjjjjjkkkiiiiiihhhgggfffdddcccbbbaaadddjjjttt~~~|||jjjWWWcccgggiiifff___[[[]]]```eeegggjjjlllnnngggTTTBBB===999333000000333555666888777777888999<<>>>>>BBBDDD@@@DDD```{{{wwwyyy~~~yyydddeeellluuu||||||jjjZZZTTT]]]sssgggSSS```iii]]]WWW___nnnwwwsssgggVVVSSSPPPOOOQQQSSSTTTUUUMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMIIIFFFFFFKKKjjjyyyYYYMMMDDDAAADDDCCC@@@AAAAAABBBCCCDDDEEEEEEGGGDDDBBBAAABBBBBBAAA???DDDCCCBBB@@@???>>>>>>>>>;;;;;;:::999888777666555444444333222222111111000222111444;;;IIIbbb{{{|||~~~~~~}}}}}}|||||||||wwwrrrpppooollleee```ZZZUUUMMMFFFAAA>>>:::888666555444333222222222222111111000111222444666888888888:::<<<@@@DDDGGGIIIKKKLLLMMMLLLKKKKKKMMMNNNUUUVVVXXX[[[[[[[[[ZZZYYY\\\^^^```aaaaaabbbdddfffkkkjjjiiihhhhhhhhhiiijjjiiiiiihhhgggdddaaa^^^\\\___]]]fffuuuwwwhhh[[[XXX\\\cccbbbZZZYYYaaaddd___hhhjjjqqqxxxppp]]]LLLEEE:::888666444333555777888999:::999999:::===BBBGGGHHHIIIJJJNNNQQQTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUVVVTTTVVVWWWXXX\\\dddnnnvvv~~~^^^PPPPPPYYYbbbqqqxxxuuu[[[VVVPPPQQQKKKEEEBBBCCCDDDBBB@@@>>>>>>@@@AAA>>>AAAXXXrrr{{{xxxzzzuuu]]]^^^eeeooouuuyyy~~~rrrbbbWWWVVVbbb{{{yyyaaaYYYiiinnnaaa\\\gggzzzqqqtttuuuZZZUUURRRPPPPPPRRRTTTUUUUUUNNNLLLKKKIIIHHHHHHHHHHHHHHHKKKHHHFFFGGGMMMlllrrrTTTJJJAAA???BBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>???<<<<<<;;;:::999888777777444333333222222111000000111111333888BBBYYY{{{}}}}}}~~~~~~}}}}}}||||||{{{wwwrrrpppooommmgggbbbZZZUUUMMMFFFAAA===:::888444333222111000000000000111111000111222444666888999999;;;===@@@DDDGGGIIIKKKLLLMMMMMMMMMMMMOOOQQQVVVXXXZZZ\\\\\\\\\[[[ZZZ]]]___aaabbbbbbccceeegggiiiiiihhhggghhhhhhjjjjjjjjjiiihhheeebbb^^^ZZZXXXZZZUUUXXXbbbbbbVVVMMMLLLRRRXXXXXXRRRTTTaaaiiiiiinnnoootttvvvlllYYYHHHAAA888777666555666777999;;;;;;;;;;;;;;;<<>><<<===>>>;;;===MMM___|||{{{{{{|||rrrYYYYYY___jjjqqquuuzzzyyyhhh[[[XXX\\\jjjhhhbbbkkk{{{zzzjjjiiivvvzzzkkkyyyjjjXXXSSSRRRPPPQQQSSSTTTTTTSSSMMMLLLKKKIIIHHHGGGGGGGGGEEEIIIGGGFFFHHHOOOnnnnnnQQQHHHAAA>>>AAAAAA???@@@BBBCCCDDDDDDCCCCCCAAABBBCCCBBBAAABBBCCCEEEBBBAAA???======>>>???@@@======<<<;;;::::::999999444444444333222222111111///000222444999KKKkkk~~~}}}||||||zzzwwwsssqqqpppnnniiieee[[[VVVNNNGGGAAA===:::777444333222111000000000000111111000111222444666888:::;;;<<>>>>>>>>???BBBFFFIIIJJJKKKMMMOOOQQQQQQRRRRRRRRRUUUWWWWWWXXX]]]fffmmmkkkmmmrrr|||uuuYYYOOORRRZZZaaattt|||vvv^^^ZZZVVVKKKGGGCCC@@@@@@@@@???>>>===::::::<<<;;;;;;EEEPPP{{{uuuZZZZZZ```kkktttyyy~~~rrrbbbYYY\\\fffwwweeemmmuuuvvvssslll}}}fff^^^SSSRRRPPPQQQQQQQQQPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIFFFIIIHHHGGGIIIOOOnnnnnnRRRKKKDDDAAABBBAAA???@@@BBBCCCDDDDDDCCCBBBAAABBBCCCBBB@@@@@@BBBDDDBBB@@@>>>===<<<>>>@@@AAA======<<<<<<;;;:::999999666666666555444444333333000111222111222???[[[uuu}}}~~~}}}|||zzzwwwtttsssqqqoookkkhhh]]]WWWOOOGGGBBB===999777555555444333222222222222111111000111222444666888;;;<<<>>>@@@CCCFFFHHHIIIIIILLLOOOQQQSSSTTTWWWYYYYYYZZZ[[[[[[\\\[[[[[[ZZZWWWYYY\\\]]]]]]___aaacccgggggghhhiiijjjkkklllllljjjiiieee```ZZZSSSMMMJJJDDD>>>;;;===>>><<>>===;;;999999;;;;;;<<>>???AAABBBCCCDDDCCCCCCCCCDDDCCCBBB@@@???@@@AAABBB@@@???>>>===>>>@@@AAA<<<<<<;;;;;;::::::999999999888888777666666555555111222333111///777MMMccc~~~}}}|||zzzxxxvvvtttrrrpppmmmjjj___YYYQQQIIICCC>>>:::777555555444333222222222222111111000111222444666888:::<<<>>>AAADDDGGGHHHIIIIIILLLPPPRRRTTTUUUXXXZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUWWWYYY[[[\\\]]]```bbbeeefffgggiiikkklllmmmmmmjjjgggccc]]]UUUMMMFFFCCC<<<:::999;;;<<<===AAAFFFGGGJJJUUUggg~~~|||vvvwwwtttiiiYYYKKKBBB===<<<<<<<<<<<<<<<;;;;;;;;;BBBDDDFFFGGGGGGHHHJJJLLLNNNPPPSSSUUUVVVZZZ___bbbcccmmmzzzqqqXXXQQQSSS\\\ffftttoooWWWTTTPPPGGGEEECCCAAA???>>>>>>>>>999:::;;;;;;;;;===@@@CCCVVV|||vvv~~~aaa```ffftttlll\\\VVVXXXddd}}}zzzeeeqqq|||}}}|||~~~~~~fff___^^^VVVSSSPPPNNNMMMLLLJJJHHHKKKKKKLLLMMMMMMMMMLLLLLLJJJNNNKKKJJJJJJMMMjjjlllSSSMMMFFFAAA@@@======>>>???@@@BBBDDDEEEFFFHHHFFFCCCBBBCCCCCCAAA@@@BBBAAAAAA@@@?????????@@@<<<<<<;;;;;;;;;:::::::::999999999888777777666666222222222111///333CCCRRR|||~~~~~~}}}|||{{{zzzxxxvvvssspppmmmlllbbb\\\SSSKKKEEE???;;;888444333222111000000000000111111000111222444666888888:::===AAADDDGGGIIIJJJIIILLLPPPSSSTTTUUUVVVWWWTTTTTTSSSRRRRRRRRRQQQQQQSSSUUUXXXYYYZZZ\\\^^^aaabbbccceeehhhjjjkkklllmmmhhhfffaaaYYYQQQHHHAAA===999:::<<<===>>>@@@DDDGGGNNNYYYmmm{{{pppssspppcccTTTJJJDDD@@@>>>===<<<;;;;;;;;;;;;<<>>>>>>>>888;;;===<<<:::;;;>>>@@@KKKttt{{{qqq|||dddccciiixxxrrr^^^WWWYYY___mmmjjj```gggnnnrrr|||pppaaa]]][[[VVVSSSOOONNNNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKIIIHHHJJJNNNLLLJJJJJJNNNjjjhhhQQQMMMGGGBBBAAA============>>>AAADDDGGGIIILLLGGGCCCDDDHHHJJJFFFBBBBBBCCCCCCCCCBBB@@@???>>>=========<<<<<<<<<<<<;;;888888888777666666555555222111111111111222;;;FFFhhh}}}}}}~~~}}}~~~}}}{{{||||||zzzxxxtttpppnnnmmmddd^^^UUUMMMFFFAAA<<<:::444333222111000000000000111111000111222444666888666888<<<@@@EEEHHHJJJJJJIIILLLPPPRRRRRRRRRSSSTTTOOOOOONNNMMMLLLLLLKKKKKKNNNPPPSSSTTTVVVWWWZZZ\\\]]]___aaaeeegggiiijjjjjjfffddd^^^WWWMMMDDD===888666:::>>>@@@BBBGGGLLLPPP]]]qqqqqqjjjooommm___QQQIIIDDD@@@===<<<;;;::::::;;;===>>>DDDGGGJJJLLLLLLKKKLLLMMMOOORRRVVVZZZ```kkkyyyzzzaaaZZZXXXWWW^^^jjjrrr~~~lllRRRNNNJJJEEEEEEDDDBBB???>>>>>>???888===???<<<888999<<<>>>@@@eeexxxgggfffmmm|||~~~iiiXXXXXX```hhhwwwZZZ]]]bbbfffnnncccZZZYYYVVVVVVSSSOOONNNOOOPPPQQQRRRNNNNNNNNNMMMKKKIIIFFFEEEIIIMMMKKKJJJKKKNNNkkkgggQQQNNNIIIEEEDDDAAA===<<<<<<===@@@DDDHHHKKKNNNHHHCCCEEELLLOOOKKKFFFCCCDDDEEEEEEDDDAAA>>>===>>>>>>>>>>>>============777777666666555555444444222000///111222222777>>>OOOwww}}}{{{}}}~~~~~~}}}~~~}}}{{{}}}}}}|||xxxtttpppnnnmmmfff```WWWNNNGGGBBB===:::666555444333222222222222111111111111222444777888444777;;;@@@EEEHHHJJJKKKJJJMMMPPPRRRRRRQQQQQQRRRMMMLLLKKKIIIHHHHHHHHHHHHHHHJJJMMMOOOPPPRRRUUUWWWZZZ\\\___bbbeeeggghhhhhheeeccc]]]UUULLLBBB;;;666333999>>>AAAFFFNNNVVVZZZllluuufffgggmmmkkk]]]OOOHHHDDD@@@<<<;;;999888999<<>><<<;;;999999999;;;===>>>???PPPpppzzzfffkkkrrr|||~~~hhhZZZZZZ\\\]]]ooohhhTTTYYYjjjxxxkkkWWWRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQQQQRRRQQQNNNIIIEEECCCBBBGGGIIIJJJOOOOOOMMMhhhhhhPPPLLLEEE@@@@@@???????????????@@@BBBDDDEEEJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@===============>>>??????;;;:::888777777777555333333333111111111333555777HHH```}}}{{{xxx~~~~~~~~~~~~{{{{{{zzzyyywwwtttqqqpppkkkeee[[[QQQIIICCC>>>:::666555333111000000111111111000000111222555777888888999;;;>>>BBBFFFIIIKKKPPPPPPPPPQQQRRRQQQMMMJJJKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMSSSSSSXXXaaafffdddcccccc```___[[[QQQEEE<<<:::;;;999@@@@@@CCCLLLNNNVVVfffsssfffiiihhheee___XXXPPPHHHBBB???;;;<<<=========>>>@@@BBBKKKLLLMMMLLLJJJKKKPPPSSSXXXZZZ\\\```kkktttiiiaaabbbbbbbbbnnn~~~jjjRRROOOKKKGGGDDDAAA@@@@@@@@@???>>><<<;;;:::999999;;;<<<>>>:::FFF```wwwwww{{{xxxpppuuu{{{ssscccYYYWWW\\\aaa{{{wwwVVVRRRYYYiii{{{cccWWWRRROOONNNPPPOOONNNMMMMMMNNNPPPQQQRRRRRRQQQNNNJJJFFFDDDDDDFFFJJJMMMRRRRRROOOiiigggPPPMMMGGGBBBAAA>>>????????????@@@BBBDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???===============>>>>>>???;;;:::888888888777666444444333222111111222444555;;;OOOiii}}}yyy|||}}}~~~{{{{{{zzzyyywwwtttrrrpppmmmggg]]]TTTLLLEEE???;;;666555333222111000111111111000000111222555777888888999;;;>>>BBBEEEHHHJJJPPPQQQSSSTTTSSSPPPMMMKKKJJJHHHFFFDDDBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEKKKLLLQQQZZZ_________aaa]]]\\\WWWMMMAAA999888999>>>EEEEEEGGGOOOSSS^^^rrrjjjaaacccfffbbb\\\UUUNNNGGGCCC@@@<<<>>>@@@AAA@@@AAACCCDDDGGGHHHJJJJJJJJJMMMSSSWWWWWWYYY^^^gggvvv|||nnnfffcccgggkkknnn{{{hhhRRRPPPLLLFFFDDDAAA?????????>>>===<<<;;;:::999:::;;;<<<===<<>>>>><<<:::888888888888666555555444222111111111222333333>>>QQQiii|||{{{zzz}}}~~~{{{{{{zzzyyywwwuuurrrqqqpppjjjaaaXXXOOOGGGAAA===777666444222111111111111111111111111222444666888888999;;;===@@@DDDGGGHHHOOOSSSWWWWWWSSSNNNLLLKKKHHHFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<;;;AAAAAAEEEMMMSSSUUUXXX\\\ZZZXXXRRRHHH>>>888888:::AAAIIIIIIIIIPPPWWWhhhnnnaaa``````ccc___XXXQQQJJJEEEBBBAAA===@@@DDDFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMPPPVVVZZZ[[[^^^eeerrrxxxvvvuuuxxxzzzzzzvvvssslllggggggooowwweeeRRRQQQLLLFFFDDD@@@?????????>>>===<<<;;;:::::::::;;;;;;<<<>>>@@@III```|||fffccchhhwwwzzzhhh[[[ZZZZZZ\\\llliiiLLLJJJ\\\QQQfff|||zzz}}}vvvYYYVVVVVVMMMHHHLLLLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOOOOMMMIIIEEEDDDDDD???EEEHHHKKKKKKLLLfffiiiPPPJJJEEECCCCCC===?????????@@@@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>>>>>>>>>>======<<<<<<<<<======>>><<<:::999888999999777666555555333222111111111111555888CCCXXXuuurrrzzz{{{yyy{{{{{{{{{{{{zzzxxxvvvtttrrrrrrlllddd[[[RRRJJJBBB===888777555333222111111222111111111111222444666777888999:::<<>>BBBGGGJJJKKKJJJJJJJJJMMMNNNOOOQQQSSSWWWZZZ]]]cccfffmmm{{{qqqfffeeegggllloooooopppsssqqqpppuuubbbQQQRRRLLLFFFCCC@@@?????????>>>===;;;;;;;;;;;;:::;;;;;;;;;999;;;@@@RRRssswwwfffkkkssstttbbbVVVWWW\\\ddd{{{mmmNNNHHHNNNXXX]]]wwwrrrjjjppphhhUUUUUUTTTHHHFFFNNNKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLJJJGGGDDDBBBCCC???DDDCCCEEEHHHKKKbbbgggOOOGGGAAAAAACCC>>>>>>??????@@@AAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<:::999999::::::888777666555444333222222111111666555;;;LLLfffwwwzzz}}}zzzzzz}}}}}}}}}|||zzzxxxvvvtttrrrmmmeee]]]UUULLLDDD>>>999888666444222222222222222222111111222444666777888999999;;;===@@@BBBCCCIIINNNTTTSSSNNNIIIHHHIIIFFFEEECCCAAA???<<<:::999888777777666555555444444555444888===@@@BBBIIIPPPVVVQQQHHH???::::::>>>BBBGGGOOONNNNNNWWWccc{{{iiiWWW```fffbbb___ZZZRRRJJJDDDAAA@@@@@@@@@DDDJJJNNNNNNNNNMMMMMMMMMPPPUUU[[[```dddffffffhhhjjjqqq~~~}}}qqqhhh___^^^aaafffggghhhoooxxxzzz^^^OOORRRLLLEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::666999===IIIeeevvvjjjsss~~~~~~jjj]]]UUUWWWaaarrrQQQDDDMMMSSSWWWoooyyyeeegggsssooo___UUUTTTPPPGGGFFFNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJIIIEEECCCBBBBBBBBBEEEBBBCCCHHHJJJ[[[wwwvvv]]]LLLEEE===???CCC???>>>>>>???@@@AAAAAA@@@@@@??????@@@AAAAAABBBCCCCCC>>>>>>>>>>>>????????????======<<<<<<;;;;;;<<<<<<<<<;;;999:::;;;;;;999888666666666555444333333222111111666EEEYYYssszzzyyy~~~~~~~~~~~~}}}zzzxxxwwwqqqmmmggg```XXXOOOGGGAAA:::999777444333222222222222222111111222444555666888888999:::<<<>>>???@@@CCCGGGKKKKKKIIIFFFFFFGGGEEEDDDCCC@@@>>>:::888666333333333333333333333333666666:::???AAACCCKKKSSSYYYRRRGGG===888:::???BBBLLLRRRRRRSSS___lllaaaXXX```ddd^^^YYYUUUOOOHHHDDDBBBBBBCCCCCCGGGMMMPPPRRRRRRRRRRRRMMMSSS^^^kkkuuuzzzzzzyyyppprrrxxx{{{xxxrrrjjjddd```___bbbffffffgggtttZZZNNNQQQKKKEEECCC@@@>>>>>>>>>===<<<;;;<<<<<<<<<;;;::::::999666<<<>>>CCCXXXzzzwwwqqq{{{}}}tttyyy|||qqq___\\\YYY]]]lllaaaGGGOOO[[[bbblllnnniiiyyy~~~aaaYYYSSSPPPLLLHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJJJJIIIFFFCCCCCCCCCCCCEEEBBBCCCIIIHHHNNN```^^^NNNGGGCCC<<<===BBB???>>>>>>???@@@AAA@@@@@@????????????@@@AAAAAABBBBBB>>>>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;:::999777777777777666555444444...111999CCCOOOddd~~~zzzwww|||}}}}}}{{{yyyrrrooojjjccc\\\SSSJJJDDD;;;:::777555333222222222333222222111222333555666888888999999;;;<<<===>>>===???@@@BBBCCCDDDDDDDDDCCCBBBAAA???;;;888555333111111222222333444444555999;;;@@@FFFHHHJJJRRR\\\dddZZZLLL@@@:::<<<@@@CCCMMMSSSRRRVVVdddrrrttt___\\\aaaaaa\\\RRROOOKKKGGGEEEEEEFFFGGGGGGKKKPPPSSSUUUUUUVVVWWWWWW```pppwwwrrrtttrrrkkkfffcccaaaffflllmmmqqqXXXMMMQQQJJJEEECCC???>>>>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::999444:::<<<<<>>===>>>@@@AAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>===<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<;;;999777777777777777777666555000555>>>EEEKKK\\\}}}yyyvvv{{{~~~|||~~~|||{{{ssspppkkkfff___VVVMMMGGG<<<:::888555333222222222333222222111222333555666888888888999:::;;;<<<===:::999:::<<<@@@BBBCCCCCCAAAAAA???===:::666222000111111333444555777888888;;;>>>EEEKKKNNNQQQZZZcccnnncccSSSEEE>>>???BBBEEELLLPPPPPPUUUeeessslll^^^___cccaaa]]]LLLJJJHHHGGGGGGHHHJJJKKKJJJMMMRRRUUUWWWXXXZZZ[[[dddnnn{{{lllnnnuuuuuunnniiicccccciiirrruuu}}}YYYGGGGGGJJJDDD@@@===<<<>>>???>>><<<===<<<;;;:::999999999999===:::444999IIIXXXsssyyyzzz{{{gggYYYYYY\\\aaammm~~~[[[>>>@@@UUUmmmbbbRRROOOKKKIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIGGGEEECCCHHHGGGFFFDDDCCCBBBBBBBBBEEEDDDDDDCCCCCCBBBAAAAAACCCBBBAAA@@@??????>>>???>>>>>>??????@@@@@@@@@AAA>>>>>>?????????>>>>>>===???>>>===>>>???@@@???>>>============>>>@@@AAABBB??????===<<<;;;:::::::::888888777777666666555555666444999CCCEEENNNmmm~~~yyy}}}~~~{{{xxxsssoookkkiiieee]]]QQQHHHAAA===888555555444111///222222111111222222333444666888999999777666777777444666888:::;;;>>>AAADDD@@@???>>>===:::666333111///111333555777:::???BBBBBBDDDHHHLLLNNNTTTbbbpppxxxiiiUUUFFFAAABBBDDDDDDKKKQQQWWWYYYbbbsssllldddgggiiibbbYYYNNNKKKGGGGGGLLLQQQPPPMMMQQQSSSWWW\\\___cccllltttvvv|||ooogggkkktttuuupppllljjjmmmnnnnnn{{{XXXFFFFFFHHHCCC@@@<<<<<<===>>>===<<<<<<;;;::::::999999999999888:::777888AAALLLggg{{{jjj]]]UUUXXXaaaooo```LLL===EEE\\\xxxrrr[[[PPPNNNKKKJJJJJJKKKLLLKKKJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@??????===<<<;;;>>>===<<<<<<>>>???>>>===<<<<<<<<<===>>>???AAAAAA@@@???===<<<::::::999999:::999999888888777777777444000333;;;===CCC]]]{{{}}}{{{yyyuuurrrnnnkkkhhh```UUULLLDDD???:::777666555222///222222111111222222333444666888999999777666666777333555777888999<<<@@@CCCBBBBBB@@@>>>;;;888555333111333555777999<<<@@@DDDEEEGGGKKKPPPRRRYYYhhhvvvppp[[[KKKDDDCCCDDDEEENNNTTTYYYZZZaaappppppiiikkkiiiaaaWWWNNNKKKGGGHHHMMMRRRRRRPPPTTTYYYaaaiiipppyyyqqqhhhdddlllvvvzzzwwwtttpppsssvvv|||VVVEEEDDDFFFAAA>>><<<;;;<<<===<<<;;;;;;;;;:::999999999::::::333;;;;;;999:::@@@ZZZjjj[[[VVVVVVZZZjjjgggFFF@@@???MMMhhhuuu{{{[[[VVVNNNLLLJJJJJJLLLMMMNNNMMMJJJJJJJJJJJJIIIHHHFFFFFFAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA????????????>>>>>>>>>???>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@>>>===;;;:::<<<;;;::::::<<<======<<<<<<<<<<<<<<<===???@@@AAA@@@???===<<<:::999999999<<<<<<;;;::::::999888888555//////555666888JJJ```~~~|||yyyxxxuuurrroookkkdddZZZRRRGGGBBB<<<888777666333000222222111111222222333444666777888888666555555666555666666777777:::>>>BBBFFFEEECCCAAA>>>:::777666555777999;;;<<>>:::999<<>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<;;;:::888999;;;<<<===<<<;;;;;;;;;<<<===>>>@@@@@@@@@???>>><<<;;;:::999999======<<<;;;:::999999888999222000444555555???MMMmmm}}}{{{}}}{{{zzzxxxuuurrrnnnggg^^^XXXKKKEEE>>>:::888666333000222222111111222222333444555666888888666555555666888888888888888;;;???BBBIIIHHHFFFCCC@@@===:::999:::;;;===>>>???BBBFFFIIIKKKLLLPPPUUUWWW]]]lll{{{uuubbbQQQHHHGGGHHHJJJVVV]]]bbbbbbeeeppp{{{zzzvvvqqqjjjaaa[[[OOOKKKJJJPPPWWW]]]ccchhhlll}}}{{{nnnfffccceeennnwwwzzz|||~~~{{{RRRBBBAAABBB======<<<;;;::::::;;;===;;;;;;:::999999999::::::555===<<<888;;;===JJJ```uuuhhh^^^WWWXXX]]]bbb{{{aaaMMM@@@???IIIZZZssswwwaaadddvvvwww___VVVRRROOONNNLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGHHHHHHEEEFFFFFFFFFEEEBBB???===<<<======>>>???@@@AAAAAACCCCCCCCCBBBAAA@@@>>>===?????????>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>;;;999888888:::<<<======<<<<<<<<<<<<===???@@@AAA@@@@@@>>>===<<<;;;;;;;;;>>>======<<<:::999999888<<<555333666777666;;;CCCYYYwww}}}yyy~~~|||{{{yyywwwtttoooiiibbb]]]NNNHHH@@@;;;888666333000222222111111222222333444444666777888777666777888<<<======<<<<<<>>>AAADDDJJJIIIGGGDDDAAA???===<<<===>>>@@@AAABBBDDDGGGJJJLLLNNNRRRUUUVVV[[[hhhuuuzzzooo```RRRJJJJJJLLLOOOYYYaaahhhiiikkkttt|||{{{vvvpppiiiccc```SSSNNNMMMTTT[[[```hhhpppyyypppfffeeehhhpppwww}}}xxxQQQAAA@@@AAA<<<======;;;::::::<<<>>>===<<<;;;:::999999999999555<<<999666:::<<>>CCCUUUrrrrrr\\\ZZZrrrddd[[[VVVMMMNNNMMMKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFDDDAAA>>>=========>>>>>>???@@@AAAAAACCCCCCDDDDDDCCCAAA???>>>@@@@@@@@@???????????????<<<===>>>??????@@@@@@???===:::888999;;;>>>??????============>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>??????>>><<<;;;:::999999;;;666444666666555777<<>>===<<<:::999888777777555>>><<<777999999;;;EEE```{{{kkk^^^XXXUUUUUUaaaooozzzWWWEEECCCFFFWWWnnnxxxdddaaatttnnnZZZWWWSSSLLLKKKJJJIIIJJJLLLLLLJJJIIIEEEEEEDDDDDDDDDEEEGGGHHHFFFFFFDDDCCCAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@???===>>>>>>????????????>>>>>><<<::::::<<>>>>>>>>>>>???AAABBBCCC@@@@@@??????@@@@@@AAABBBAAAAAA@@@>>>===<<<;;;::::::777666666444333555999@@@QQQrrr~~~~~~~~~~~~~~~}}}}}}|||xxxsssmmmiiifffXXXQQQGGG@@@<<<:::666333222222111111222222333444111444777999:::;;;===>>>BBBDDDFFFFFFEEEDDDDDDEEEHHHFFFDDDCCCAAAAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJNNNRRRYYY^^^___aaakkkvvvxxxrrrhhh^^^WWWTTTUUUWWW```jjjqqqssssssxxx|||~~~{{{vvvppplllgggccc```WWWRRRTTT___iiiqqq~~~wwwgggcccaaahhhmmmqqq{{{{{{tttnnnkkkkkkoooxxxtttOOOAAAAAAAAA<<<===>>>===::::::===@@@???>>><<<:::999777777666666BBBAAA:::999666777AAAOOOvvvpppcccYYYVVVSSSWWWjjjgggJJJCCCIIINNNnnndddaaasssaaaWWWTTTQQQNNNHHHGGGHHHIIIKKKLLLKKKJJJDDDDDDCCCCCCCCCEEEFFFGGGDDDCCCBBBAAA@@@???@@@@@@????????????@@@@@@@@@@@@;;;<<>>===<<>>>>>>>>???@@@AAACCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@???===<<<;;;:::999888777444111444777:::DDDccc~~~~~~}}}|||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzuuuoookkkiii\\\TTTJJJCCC???<<<888666222222111111222222333444111444777999;;;<<<>>>@@@BBBEEEHHHHHHGGGEEEDDDDDDFFFEEECCCBBBAAAAAAAAABBB@@@AAABBBBBBBBBDDDGGGIIIOOOTTT]]]ccceeegggpppzzz~~~yyypppeee]]]XXXWWWXXXbbbllltttuuutttwwwzzz{{{{{{xxxsssoookkkgggaaa]]]UUUPPPVVVfffttt|||cccVVVVVVXXX```fffkkkvvvxxxrrrmmmqqqqqqttt}}}rrrQQQDDDCCCDDD======<<<;;;::::::::::::;;;::::::999888888888999999@@@EEEBBB:::666999>>>GGG^^^sssaaaXXXUUUZZZ\\\```wwwlllUUUHHHEEEUUUkkk{{{kkkrrrfffYYYSSSPPPQQQMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFDDDAAABBBDDDEEEDDDBBBCCCDDDDDDBBB???===<<<<<>>??????@@@@@@BBB@@@???===>>>@@@CCCEEEFFFEEEDDDCCCAAA???>>>>>>;;;;;;:::999888777666555666===QQQuuuxxx}}}}}}~~~|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyytttnnnjjjccc\\\SSSIIIBBB===888666666444333222333333222111222444777888:::<<<>>>AAAEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFGGGHHHGGGFFFEEE??????>>>===<<>>AAADDDFFFEEEDDDDDDDDDDDDDDDCCCBBB@@@???@@@AAAAAA@@@>>>===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEDDDHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::999888777777444666EEEeee{{{~~~{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzwwwqqqmmmgggaaaWWWMMMEEE???:::777666444222222222333222111000333666999;;;===AAACCCEEEDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGHHHIIIJJJIIIHHHEEEBBB>>>;;;<<>>>>>>>>>>>?????????@@@@@@@@@@@@AAA======>>>AAADDDGGGGGGFFFGGGFFFEEECCCBBBAAAAAA@@@AAABBBBBBAAA???>>>@@@AAA<<<;;;:::888888:::;;;<<<<<<<<<======>>>????????????BBBGGGKKKLLLIIIEEEBBBGGGGGGEEEDDDBBBAAA??????>>>======<<<;;;:::999999555333999PPPsss~~~vvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzuuurrrmmmggg]]]TTTKKKCCC<<<888555333111111222333333222000333777:::===???CCCEEEEEECCCAAA???>>>???AAABBBGGGGGGHHHIIIKKKLLLLLLMMMMMMGGG???;;;===CCCKKKOOOUUUYYY[[[\\\dddtttxxxiiiaaa```gggqqqvvvsssqqqqqqmmmeeebbbdddgggfffbbb]]]YYYVVVWWW___nnn```PPPSSSSSSRRRTTTXXX^^^dddgggjjjppptttwwwtttmmmjjjlllooovvv~~~kkkMMMCCCBBBBBB===<<<;;;:::999999999999999888888777777777888888999888666666777999::::::888<<>>????????????@@@@@@@@@@@@>>>???@@@CCCEEEGGGGGGFFFHHHFFFDDDBBBAAAAAABBBCCCDDDDDDDDDBBB???>>>???@@@===<<<999888888999<<<===;;;;;;<<<======>>>>>>???===AAAFFFKKKKKKHHHDDD@@@DDDDDDBBBAAA@@@>>>======>>>======<<<;;;;;;::::::888666777BBBXXXyyyrrrxxx}}}zzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||yyyvvvrrrllldddZZZQQQGGG???:::666444111000111333333222222555:::===???AAACCCEEEFFFDDD???<<<;;;<<>>OOOlll|||lll^^^WWWTTTTTT[[[fffttt~~~jjjSSSQQQXXXcccmmmyyysssmmmiiippphhh[[[[[[___WWWPPPMMMHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFEEEEEEEEEAAACCCFFFKKKLLLJJJCCC>>>>>>>>>?????????@@@@@@@@@AAABBBEEEFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFEEEBBB???======>>>>>><<<:::888888:::<<<>>>;;;;;;;;;<<<======>>>>>><<<>>>BBBDDDEEEDDDAAA???BBBBBBAAA@@@???>>>>>>=========<<<<<<;;;;;;::::::888888999===FFFaaaxxxuuu}}}~~~|||zzzwwwttttttwww|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}}}}{{{xxxtttpppiii```WWWLLLCCC<<<888555222111111333333333666999===???@@@AAABBBCCCGGGDDD???:::999;;;>>>AAA???BBBEEEFFFHHHKKKOOOSSSUUUOOOHHHCCCDDDIIINNNRRRdddggggggfffmmm|||yyyeeeZZZWWW]]]```___[[[VVVUUUSSSPPPPPPRRRSSSRRRRRRTTTZZZ___bbbeeekkkxxxxxxqqqkkkhhhccc______bbbccchhhoooyyy~~~wwwrrrrrruuuyyyeeeIII@@@???>>><<<;;;:::999999888888888666666666666666777777888444333222333444666666555:::888888BBBZZZ}}}xxxiii\\\TTTRRRUUUZZZdddrrr}}}}}}nnnWWWFFFMMM___tttmmmkkkmmmwwwtttbbbXXXZZZ]]]TTTNNNLLLFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCEEEGGGGGGFFFDDDDDDEEECCCDDDHHHMMMPPPLLLDDD>>>>>>>>>>>>????????????@@@BBBDDDGGGGGGEEECCCBBBBBBAAA@@@???>>>???@@@CCCDDDDDDDDDCCCAAA===;;;;;;<<<===<<<;;;::::::;;;<<<===::::::;;;;;;<<<=========;;;<<<===>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA=========<<<<<<<<<;;;;;;666777:::;;;>>>PPPyyy||||||}}}{{{zzz{{{{{{zzzxxxwwwuuussspppooorrrwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~|||{{{vvvsssmmmfff]]]SSSHHHAAA<<<888444222222333333333999<<<@@@BBBBBBBBBCCCCCCGGGCCC>>>999888:::>>>AAA===@@@DDDGGGHHHLLLRRRWWWYYYVVVPPPJJJHHHKKKRRRWWWkkkooooookkklllxxxvvv___SSSPPPPPPQQQRRRPPPNNNNNNOOOPPPNNNMMMMMMMMMOOOUUU]]]cccaaahhhrrrzzzjjjeeeccceeegggiiinnnuuuzzzbbbIIIAAAAAA@@@<<<;;;:::999888888888888666555555555555666777888222333444555444444444444666666777;;;KKKkkkuuudddZZZUUUSSSWWW\\\hhhrrroooWWWNNNRRRYYYppprrrssszzz}}}ggg\\\SSSTTTVVVOOOMMMMMMFFFGGGGGGFFFFFFFFFEEEEEEEEECCCFFFIIIHHHFFFCCCCCCCCCEEEDDDEEEIIILLLJJJCCC===>>>>>>>>>>>>????????????@@@CCCFFFFFFDDDAAA@@@@@@???>>>=========>>>???@@@@@@@@@@@@>>><<<;;;<<<===;;;;;;::::::::::::;;;;;;999::::::;;;<<<<<<======;;;;;;<<<======>>>>>>>>>?????????@@@AAABBBBBBBBB>>>>>>>>>>>>>>>=========999777888::::::BBB^^^{{{{{{xxxvvvwwwxxxxxxxxxxxxvvvuuusssooolllmmmqqqtttzzz{{{|||~~~}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}wwwuuuqqqkkkcccYYYNNNGGG???;;;666333222333333333888<<<@@@CCCDDDDDDEEEEEEDDDAAA<<<999888:::===@@@>>>BBBGGGIIIKKKPPPWWW]]]```^^^XXXOOOIIILLLWWWaaauuuzzzzzzqqqlllqqq~~~pppZZZPPPNNNJJJKKKMMMOOONNNMMMMMMOOOMMMLLLKKKMMMSSS[[[aaaeeefffnnnzzzxxxsssrrrvvv|||```IIICCCCCCCCC<<<;;;:::999888888888888555555555555555666777888333666888888777555555666444777888999BBB]]]vvvfffVVVSSSUUUYYY___gggvvvcccFFFKKKbbbttt~~~tttyyyjjjeeeXXXNNNOOOQQQLLLMMMNNNHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDGGGJJJIIIFFFCCCBBBCCCFFFDDDBBBDDDGGGGGGBBB===>>>>>>>>>>>>????????????===AAADDDEEEBBB@@@???@@@>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;;;;===???999999999999999999999999999999:::;;;;;;<<<<<<===;;;<<<===>>>??????>>>>>>;;;<<<<<<>>>???@@@AAABBB@@@@@@@@@??????????????????888666999888999III\\\~~~}}}{{{wwwuuuvvvwwwwwwwwwxxxwwwwwwtttpppkkkjjjllloooxxxyyy{{{|||~~~~~~}}}~~~~~~}}}|||{{{~~~~~~~~~}}}}}}}}}xxxwwwsssooohhh^^^SSSKKKAAA===888444333333333333777;;;@@@DDDEEEFFFGGGHHHBBB???;;;888777999<<>><<<;;;:::999888888888888666666555555444444333333444444444555555555555666777444666999;;;IIIlllwwwmmm___XXXUUUWWWWWWYYYhhhyyy}}}cccQQQSSSeeetttyyyyyyaaaTTTSSSNNNNNNMMMLLLJJJHHHGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGIIIJJJIIIFFFDDDBBBBBBCCCCCCAAA@@@@@@BBBDDDDDDAAA??????AAACCCAAA@@@BBBAAA@@@???>>>======>>>?????????<<<:::888999:::;;;;;;:::<<<===>>><<<;;;<<<;;;:::999888999:::::::::<<<======;;;999999:::======<<<<<<<<<======>>>============>>>???@@@AAA???????????????>>>======:::::::::999:::===BBBFFFggg~~~}}}|||yyyyyyyyyxxxxxxxxxwwwwwwxxxwwwtttpppmmmjjjiiihhhrrrvvv{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||yyyuuuoooggg]]]WWWNNNCCC999777666444333333::::::<<<@@@EEEIIILLLMMMHHH>>>666555777888:::>>>BBBEEEJJJLLLPPPVVV```hhhpppeee\\\WWWOOOMMM[[[oooqqqrrr{{{uuudddWWWRRRRRRWWWSSSNNNMMMNNNOOONNNLLLNNNPPPTTT\\\dddkkkmmmnnn```CCC===@@@<<<;;;:::999888888777777777555555444444444444444444444444444444555555555555888555666888777>>>WWWrrrxxxhhh^^^VVVSSSTTTXXX___mmmrrraaa]]]jjjyyyzzzoooWWWNNNNNNJJJKKKKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFGGGFFFDDDAAA???AAABBBBBBAAA??????@@@BBB@@@>>>===???AAACCCBBB@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<;;;999888999;;;;;;::::::;;;===>>><<<;;;;;;;;;:::999999:::;;;<<<;;;======<<<:::999:::;;;======<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<;;;::::::;;;???BBBQQQvvv~~~}}}||||||zzzyyyyyyyyyyyyxxxxxxxxxyyyxxxuuurrrooollliiihhhqqquuuzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzwwwssslllccc^^^RRRGGG<<<999888666555666999:::<<>>999:::999888777666666666666444444444444444444555555444444444444555555555555777444555777666777DDDUUUzzzhhh[[[TTTTTTWWWYYY^^^jjj}}}qqq```___kkk~~~~~~ooojjjwwwuuu[[[NNNJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCBBBAAA>>>===@@@AAAAAAAAA???>>>>>>???=========@@@BBBCCCAAA@@@>>>>>>??????>>>===<<<;;;999::::::999888888:::;;;;;;::::::;;;======<<<;;;:::::::::::::::;;;=========>>>===;;;999888:::<<<======<<<<<<<<<<<<=========>>>@@@AAABBBBBBAAAAAA=========>>>===<<<<<<;;;<<<======<<<::::::;;;===>>>XXX|||~~~~~~}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxvvvrrrnnnjjjhhhooosssyyy}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzwwwrrrkkkfffXXXLLLAAA<<<:::777777999::::::<<<@@@DDDJJJNNNQQQLLLBBB999888999:::<<<@@@FFFIIIMMMRRRYYY```iiiooojjjiiiiiiggg^^^\\\jjj~~~llldddjjjppplllmmmkkkddd[[[VVVVVVYYY[[[VVVPPPMMMNNNRRRVVVXXXYYY___iiirrr~~~{{{\\\BBB<<<===777999888777666666555555555444444444555555666666666333333444444444555555555444222333777777888???HHHfff~~~mmm___XXXVVVUUU]]]dddkkkyyyvvveeeYYYXXXgggzzzqqqgggiii}}}^^^QQQMMMJJJHHHGGGHHHIIIKKKKKKLLLLLLLLLGGGFFFEEEDDDCCCBBBBBBBBB>>>???@@@AAA@@@???===<<>>>>>???>>>???AAABBBCCCBBB@@@>>><<<===???@@@@@@>>><<<;;;:::;;;;;;:::888888999;;;;;;::::::;;;======<<<:::999999999:::;;;===>>>>>>???>>>===:::888888;;;===>>>======<<<<<<<<<<<<======>>>@@@BBBBBBAAA@@@???<<<<<<======<<<<<<;;;:::;;;===>>>===;;;::::::;;;===EEE]]]~~~~~~}}}|||||||||{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzyyyvvvqqqllliiinnnrrrxxx|||~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzvvvppplll]]]RRRGGGAAA<<<999999<<<<<<===???AAAEEEKKKQQQUUUMMMDDD;;;999::::::===@@@FFFHHHMMMTTT\\\dddjjjmmmcccgggmmmkkkbbb^^^kkk}}}qqq\\\VVV[[[``````aaaaaa]]]WWWUUUXXX[[[XXXVVVSSSRRRTTTYYY___bbbbbbiiitttwwwYYYAAA<<<===666999888777666555555555555555555666666777777777888333333333444444444444555333111222555777999===BBBKKKhhh~~~nnnbbb\\\[[[]]]ZZZeeerrr~~~rrrXXXPPPSSSaaavvvuuulllkkkvvvjjjSSSOOOOOOKKKHHHJJJJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGEEEDDDCCCCCCCCC??????@@@@@@@@@???>>>===@@@AAABBBAAA@@@???@@@BBBDDDEEEFFFEEECCC@@@===<<<;;;<<<>>>@@@@@@???===<<<=========;;;999777888999:::999999:::<<<===;;;:::777888999:::<<<===>>>>>>>>>>>>===;;;999999<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<===???AAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999;;;===>>><<<;;;;;;<<>>???AAABBBCCCFFFLLLTTTYYYOOOEEE<<<:::;;;;;;===@@@FFFHHHMMMWWWbbbiiillllll```hhhooolllaaa]]]fffsssxxxsssgggWWWMMMLLLPPPRRRYYYZZZZZZXXXVVVVVVXXX[[[UUUUUUVVVWWWYYY]]]bbbeeekkkrrrtttVVV@@@<<<>>>777999888777666555555555555666666666666666777777777333333333333444444444444333222222333444666888:::;;;OOOppp|||nnnbbb^^^___bbbeeemmmwwwwww]]]FFFPPP___rrr|||kkkkkkuuu}}}ZZZNNNOOOOOOJJJHHHKKKKKKKKKKKKKKKKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDCCC???@@@@@@@@@@@@@@@?????????@@@@@@@@@???@@@BBBEEEHHHIIIIIIFFFAAA===;;;::::::;;;<<<>>>>>>>>>======>>>>>>>>>;;;888777777999:::999999:::<<<<<<;;;:::666777999:::;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===??????>>>===<<<<<<;;;<<<<<<===>>>??????@@@???>>>===<<<<<<<<<===<<<;;;;;;:::999;;;===>>>=========???@@@999===UUUwww~~~~~~||||||{{{{{{{{{zzzzzzzzzwwwyyyzzzzzzyyyuuuqqqnnnmmmqqqwww|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzwwwrrroooggg___UUUMMMEEE>>>===@@@BBBCCCDDDDDDFFFKKKTTT[[[RRRHHH???<<<===<<<>>>AAAFFFIIIPPP\\\hhhnnnmmmiiibbbiiiooojjj^^^WWW[[[ccc```YYYNNNGGGFFFIIILLLMMMSSSUUUVVVWWWVVVWWWXXXZZZVVVXXXYYY[[[]]]```eeehhhsss|||qqqSSS>>><<>>RRRrrrtttkkkaaa___dddlllqqqrrr{{{nnnXXXLLLKKKcccyyyssslllxxx}}}eeePPPMMMPPPMMMIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHJJJIIIGGGFFFDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<>>@@@???>>>===<<<<<<;;;;;;;;;????????????????????????===============<<<;;;;;;<<<===>>>>>>======>>>@@@;;;<<<>>>HHH]]]zzz{{{{{{{{{zzzzzzzzzyyyyyyvvvwwwyyyyyyxxxvvvsssqqqmmmrrrxxx|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}||||||{{{yyyuuurrrllleee\\\UUULLLCCC@@@BBBCCCDDDEEECCCCCCIIIRRRZZZVVVLLLBBB@@@@@@???@@@CCCEEEGGGPPP^^^kkkpppkkkdddccciiikkkcccUUUMMMLLLNNNLLLHHHEEEEEEFFFHHHIIIJJJMMMPPPSSSVVVWWWXXXXXXYYYXXXZZZ]]]___bbbiiiqqqwwwpppRRR>>>===@@@999:::999888777777666666666444444444333333222222222222222333333333444444444...333777777666666555555888555???]]]|||zzzfff___[[[```nnnzzztttvvvwwwmmmUUUCCCKKK^^^yyy{{{ssswwwiiiWWWKKKNNNQQQLLLJJJLLLEEEFFFFFFGGGHHHHHHHHHHHHIIIHHHFFFEEECCCBBBBBBAAA????????????@@@@@@@@@@@@===<<<;;;::::::>>>DDDHHHIIIJJJHHHCCC===999999:::777666666777888999;;;;;;888999999888777777888::::::999999:::<<<<<<;;;999555666888999::::::999888777999<<<===>>>>>>???AAA??????>>><<<<<<;;;;;;;;;AAAAAA@@@??????@@@@@@AAA======>>>>>>======<<<;;;???@@@@@@???======>>>@@@888@@@DDDAAAHHHaaa~~~{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvxxxxxxxxxvvvuuusssnnnrrrxxx|||}}}}}}}}}~~~||||||}}}~~~}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}|||||||||zzzwwwuuuoooiiiaaaZZZPPPFFFBBBDDDCCCDDDDDDBBBBBBFFFPPPYYYYYYOOOEEEBBBBBBAAACCCEEEBBBEEENNN]]]kkkoooggg^^^bbbgggfff\\\NNNDDD@@@???@@@AAADDDHHHHHHGGGGGGIIIIIILLLQQQUUUXXXYYYYYYYYYZZZ\\\___bbbhhhssskkkTTTBBB;;;<<<999888777777666555444444444333333333333333333333333222333333444444333333222111111222222222333333333333333555AAA^^^wwwmmmeee]]]YYYcccyyyvvvqqqeeeYYYQQQLLLBBB@@@XXXxxxjjjVVVTTTQQQPPPOOOMMMJJJHHHJJJGGGEEEDDDFFFHHHIIIHHHFFFGGGHHHFFFDDDCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@<<<;;;:::999;;;===@@@BBBCCCCCCCCC@@@<<<999777777777777888999:::;;;<<<===>>>===:::888666666777888999999999999999999999999999999888777777888888888;;;<<<<<<===>>>??????@@@??????>>>>>>======<<<<<>>????????????????????????===<<<@@@CCCAAAGGGbbb}}}}}}~~~}}}|||{{{yyywwwuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuwwwzzz}}}|||}}}~~~~~~~~~~~~||||||}}}~~~|||{{{|||{{{yyyvvvrrrmmmfff^^^UUULLLDDD???AAA???===;;;===DDDLLLRRRQQQKKKCCC@@@AAACCCEEEEEEFFFHHHOOO[[[bbbbbb```aaakkkfff]]]PPPDDD???@@@CCCEEEFFFHHHJJJLLLNNNOOOPPPPPPLLLLLLSSSYYYYYYWWWWWWXXXaaadddiiiyyygggRRR@@@;;;<<<999777777777666555444444444333333333333333333333333222222333333333333222222111111111222222222333333444444555;;;MMMjjj}}}wwwnnnddd\\\___aaalll|||xxxeeeXXXTTTLLLFFFDDDDDDPPPmmm~~~tttvvv}}}sss[[[SSSRRRPPPOOOOOONNNLLLKKKIIIFFFDDDDDDFFFHHHIIIIIIFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@??????>>>>>>===<<<:::999:::<<<>>>@@@???@@@AAA???<<<:::999::::::::::::::::::;;;;;;;;;===<<<:::888777777888999888888888888888888888888<<<;;;:::999888888777777<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<===@@@BBBBBBAAA@@@@@@@@@@@@???>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<>>>@@@>>>BBBXXXqqq}}}|||zzzxxxwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyy|||~~~~~~~~~~~~~~~}}}|||}}}~~~||||||||||||yyywwwsssooohhhaaaYYYPPPGGGAAAAAA???<<<;;;<<>>AAAEEEGGGIIILLLNNNNNNOOOOOOOOOOOOKKKMMMTTTZZZZZZYYYZZZ]]]eeejjjxxxcccOOO???:::<<<:::777777666666555444444444333333333333333333333333222222333333333333222222111111111222222222222333444333444777<<>>===<<<<<<;;;===<<<:::999999:::<<<===<<<===???>>>===;;;<<<<<<<<<<<<;;;;;;::::::999999<<<;;;999888888888999:::666666666666666777777777???>>><<<:::999888888888<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;>>>@@@AAA@@@??????@@@>>>>>>===<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@???;;;;;;<<<;;;<<>>;;;999;;;???EEEHHHDDDBBB???@@@BBBEEEHHHHHHIIILLLTTT\\\^^^]]]```eeefff\\\NNNCCC???AAAEEEIIIJJJMMMPPPRRRPPPNNNLLLLLLMMMKKKNNNVVVZZZ[[[[[[]]]bbbkkkuuuaaaMMM>>>999<<<999666666666555555444444444222222222222222222222222111111222222222222111111111111111111222222222222333000222777666>>>```|||uuukkkaaa[[[YYYZZZ\\\^^^tttnnn^^^OOOAAA<<>>===<<<<<<;;;;;;===<<<:::999888888999:::;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999888888888999999:::666666666666666777777777>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>???<<<<<<;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<:::;;;;;;;;;CCCMMMfff}}}|||{{{||||||}}}}}}}}}||||||~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{wwwtttpppjjjccc[[[RRRLLLCCC@@@;;;999:::===@@@BBB======>>>@@@CCCGGGJJJKKKKKKOOOWWW]]]\\\ZZZ^^^ddd^^^UUUIIIBBBBBBGGGJJJLLLMMMPPPSSSRRRNNNJJJHHHGGGLLLLLLPPPVVVYYYYYY[[[___dddttt```LLL===999:::777555555555555444444444444222222222222222222222222000111111222222111111000000000111111111222222222333...111777666999PPPlll~~~xxxjjjddd[[[TTTSSSYYYcccjjjvvvzzz^^^LLLEEEBBBBBBRRRbbbppprrrooottt}}}eeeZZZUUULLLMMMKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDGGGIIIIIIHHHHHHEEEDDDFFFKKKLLLGGGCCC@@@??????>>>======<<<<<<===<<<;;;999888888888888<<<===>>>===;;;999999:::999999999::::::::::::;;;777777777777888888999999666666666777777777888888;;;;;;:::::::::;;;<<<<<<:::::::::999999999999999;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>======>>>;;;;;;::::::;;;===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===;;;<<<===>>>AAAFFFQQQmmm~~~|||}}}}}}}}}}}}}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~yyyvvvrrrmmmhhhaaaZZZUUUIIICCC<<<999999<<<>>>>>>:::<<<>>>AAAEEEIIIMMMOOOOOORRRYYY]]][[[XXXZZZ```SSSMMMFFFDDDGGGKKKMMMMMMQQQSSSTTTPPPIIIDDDBBBCCCMMMMMMQQQVVVXXXXXX]]]dddggg]]]KKK<<<888999666444444444444444444444444222222222222222222222222000000111111111111000000000000000111111111111222333000111555555666AAAOOOuuuyyypppiiiZZZXXXUUUUUUZZZfffttt~~~mmmNNN>>>@@@FFFTTTdddwwwyyyrrryyykkkTTTRRRPPPGGGKKKJJJHHHHHHHHHHHHFFFEEEDDDDDDCCCEEEGGGHHHHHHGGGGGGFFFFFFHHHJJJJJJFFFCCC????????????>>>>>>>>>>>>======;;;:::999888888888<<<>>>>>>===:::888777888777777888888999999::::::666666666666777777777777555555666666777777888888888888888888999:::;;;<<<888888888888888888888888:::::::::;;;;;;;;;;;;;;;;;;===??????>>><<<<<<===;;;:::::::::;;;<<<>>>??????????????????????????????>>>>>>>>>>>>???AAACCCDDD\\\zzz~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~|||yyyuuuqqqmmmhhhccc```PPPIII???::::::<<<===>>>:::===@@@CCCFFFJJJOOOSSSSSSTTTYYY]]][[[VVVUUUYYYIIIGGGFFFGGGJJJMMMOOOOOOXXXYYYVVVOOOEEE@@@@@@CCCMMMNNNRRRWWWXXXZZZcccnnnwwwzzzYYYHHH;;;777999777444444444444444444444444111111111111111111111111///000000000000000000///000000000000111111111111222333444333222444:::>>>XXXsss~~~wwwpppiiibbb]]]VVVYYY___fffooo|||nnnWWWFFFBBBLLLYYYmmmwwwuuupppwwwrrr[[[QQQKKKHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHEEEDDDDDDEEEGGGHHHGGGEEEDDDEEEGGGHHHGGGFFFCCCAAA>>>>>>>>>>>>>>>?????????======<<<;;;:::999999888;;;<<<===<<<:::888888888888888888777777777777777555555555555555555444444333444444555666666777777888777777777777888888999666666666777777888888888999999:::::::::;;;;;;;;;===>>>@@@@@@>>><<<;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===??????>>>===>>>???@@@AAANNNfff~~~~~~~~~~~~~~~~~~}}}xxxtttrrrooommmkkkXXXNNNBBB;;;:::===??????===@@@BBBDDDGGGKKKRRRVVVVVVVVVYYY]]]\\\UUUQQQQQQFFFHHHIIIKKKMMMPPPTTTWWWbbb```ZZZOOODDD???BBBGGGLLLNNNSSSXXXZZZ___mmm{{{uuuVVVFFF999777:::777444444444444444444444444111111111111111111111111//////000000000000//////000000000000111111111111///444666222111555:::;;;BBB___xxxooogggaaa]]]ZZZXXXYYYaaammmxxxkkkPPPEEEFFFNNN```qqqvvvfff^^^nnnrrrTTTUUUUUUGGGEEEPPPIIIHHHGGGIIIKKKLLLLLLKKKEEEEEEDDDEEEGGGGGGFFFDDDBBBEEEGGGGGGEEEBBB@@@@@@<<<<<<======>>>?????????======<<<;;;;;;:::999999999;;;<<<<<<:::888999999999999888777666555444444444444555555444444333222222222333444444555666666888888777666555555666666444555555666777888888999999999999::::::;;;;;;;;;>>>@@@AAA@@@>>><<<;;;;;;<<<;;;:::999:::;;;<<<===========================<<>>AAABBBPPPjjj~~~}}}}}}}}}~~~~~~~~~zzzwwwuuutttsssrrr\\\RRRDDD<<<;;;>>>@@@@@@???BBBDDDEEEGGGLLLSSSXXXXXXVVVXXX]]]\\\UUUNNNLLLIIILLLOOOOOOPPPTTTZZZ```iiifff^^^PPPDDD???DDDJJJLLLNNNTTTYYY\\\ccctttrrrQQQDDD<<<<<<===777555555444444444333333333222222222111111111111000000000000000000000000000000000111111111111000000111111222222222333333333===GGG[[[www{{{uuummmfff```^^^[[[WWW\\\dddiiippp}}}}}}bbbQQQBBBBBBOOObbbyyykkk^^^kkkqqq```SSSRRRPPPIIIHHHMMMJJJJJJIIIIIIHHHHHHIIIIIIEEEEEEEEEEEECCCBBBBBBAAABBBCCCEEEFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999999:::;;;:::<<>>>>>======>>>???<<<;;;999777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>????????????CCC???CCCTTTmmmyyyyyy~~~~~~~~~zzzwwwuuusssqqqppp___VVVJJJ@@@;;;;;;===???@@@DDDHHHIIIIIILLLUUU\\\ZZZ]]]aaacccaaa[[[SSSOOONNNOOOSSSWWWZZZ\\\```eeerrrhhhXXXIIICCCEEEIIIJJJPPPPPPUUU]]]aaakkkpppPPPBBB;;;:::;;;555555444444444444333333333222222222111111111000000000000000000000000000000000000111111111111000000111111111222222222333333555:::HHH___||||||vvvnnnhhh___\\\[[[]]]^^^^^^cccjjj|||rrr[[[DDDEEEJJJXXXmmmiiijjjcccUUUMMMOOOOOOIIIHHHLLLKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFEEECCCAAABBBCCCDDDEEEEEECCCBBB@@@========================<<<;;;999888777777888888;;;===@@@BBBAAA???;;;999888777555444333333333444222333444333111000111222000111222333444666777777777777888999999888777777555555666777777888888999999::::::999888777999:::<<<===>>>===<<<;;;<<<===<<<;;;999777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????===???JJJYYYoooyyypppuuu~~~~~~}}}yyyvvvtttssspppooobbbYYYMMMCCC>>>===>>>???AAABBBEEEHHHNNNVVV]]]bbbdddfffkkkoooppphhh[[[QQQOOOTTT[[[___```aaafffkkktttgggSSSEEE@@@DDDHHHJJJLLLOOOXXXaaafffsssnnnNNNBBB999888888333444444444444333333333333222222111111111000000000000000000000000000000000///000000111111000000///000111111111222222222222000111666FFF___|||~~~|||~~~{{{uuupppjjjddd^^^ZZZ[[[YYY[[[```fffnnnyyyoooTTTDDD>>>NNNaaauuuuuu~~~cccUUULLLHHHLLLNNNJJJIIIMMMKKKIIIGGGEEEDDDEEEFFFGGGFFFEEEEEEGGGIIIIIIEEEAAABBBBBBCCCDDDCCCBBBAAA@@@========================<<<;;;999888777777888888<<<>>>@@@BBBBBB@@@===;;;999777666444222222222333333444555333111000000111111222333444555777777888888888999999999999888888666666777777888999999::::::;;;;;;:::777777888999<<<======<<<:::999:::;;;;;;:::999888888888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>>>>???;;;;;;===???DDDSSSnnnuuummmwww~~~|||~~~~~~~~~~~~}}}yyyvvvtttssspppnnnfff^^^QQQGGGAAA?????????DDDCCCEEELLLXXXdddmmmqqqtttsssvvv}}}xxxdddSSSSSS]]]gggjjjhhhggglllqqqvvvdddOOOAAA@@@EEEJJJMMMKKKQQQ\\\fffmmmkkkNNNBBB999777777222444444444333333333222222111111111111000000000000000000000000000000000000//////000000000000//////000000000111111111111222222222333999GGGaaayyytttllljjjeeeaaa]]][[[YYYXXX______bbbiiisssjjjRRRHHHGGGSSSiii~~~eeeUUURRRKKKHHHKKKMMMKKKKKKNNNJJJIIIFFFDDDCCCCCCEEEFFFFFFEEEEEEIIILLLKKKFFFAAAAAAAAABBBBBBBBBAAA@@@???===========================<<<;;;999999999999:::;;;===???AAAAAA???<<<;;;999777555333222222222222444555555333111//////000333333444555666777888888888888999999999999888888777777777888999999::::::999::::::999888777999:::======>>><<<:::999999:::;;;:::999888888888999999:::;;;<<<<<<===<<<<<<<<<:::;;;<<<<<<===>>>??????<<<<<<===<<<<<>>AAACCCHHHRRR___nnnzzzjjjVVVXXXfffrrrrrrllljjjoootttrrr___KKKCCCEEEJJJNNNQQQRRRUUU]]]hhhvvviiiNNNBBB999777888333444444333333333222222222111111111000000000////////////////////////////////////000000000000////////////000000000111111111000333666777888JJJnnnwww{{{yyyuuurrrnnnhhhbbb^^^]]][[[YYYYYYZZZ]]]___```gggqqq|||hhhMMMBBBHHHRRRiii~~~fffWWWRRRSSSNNNIIIIIIHHHHHHIIILLLIIIGGGEEECCCCCCCCCDDDEEEFFFFFFGGGJJJLLLKKKFFFBBB@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999:::999:::<<<>>>>>>===;;;999888777555333222222222222444555555333111//////000444444555555666777888888888888888888888888888888777777777888999999::::::777888999999888999;;;======>>>???===;;;::::::;;;::::::999999999888999999:::;;;;;;<<<======<<<<<<<<<<<<===>>>>>>???@@@@@@>>><<<;;;===>>>CCCOOO[[[www{{{xxx~~~~~~~~~~~~}}}{{{zzzxxxuuurrrkkkdddXXXMMMFFFAAA???===;;;CCCNNNZZZeeesssmmmYYY\\\lllxxxtttkkkjjjooosssgggVVVGGGEEEJJJMMMOOORRRVVVWWW]]]mmmeeeLLLBBB999777888444333333333333222222222222111111000000000/////////////////////////////////...//////000000//////...////////////000000000000***...444555222:::XXXvvvxxxssswwwzzzzzzxxxwwwxxx}}}~~~rrrmmmgggbbb```]]]YYYVVVUUUVVVWWWWWWYYY]]]cccgggmmm{{{sss```NNNCCCEEETTTdddoooqqq~~~jjjUUUOOOQQQPPPMMMIIIEEEDDDDDDEEEGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKJJJGGGEEECCC?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666777777777888:::;;;<<<;;;999888666555444222222222333333333444555333111000000111444444555555666777777888888888777777777777888888666666777777888999999:::555777888888888:::<<<>>>===>>>>>>===;;;:::;;;<<<:::::::::999999999888888::::::;;;<<<============>>>>>>>>>>>>????????????===::::::===@@@BBBGGGMMMcccxxx~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxuuummmfff[[[PPPIIIDDD@@@>>>>>>JJJZZZgggrrr}}}lll[[[___nnnwwwpppgggiiiooorrr]]]OOOEEEGGGLLLLLLNNNRRRVVVZZZeee|||aaaJJJAAA888666888444333333333222222222222111111000000000////////////////////////////////////......////////////.............../////////000000++++++///444111222CCCXXX{{{xxxuuuvvv~~~~~~zzzyyyyyy|||{{{wwwtttqqqkkkeee___]]]ZZZXXXVVVVVVVVVWWWWWWZZZ^^^ccchhhooowww}}}qqqSSSNNNIIIJJJMMMWWWkkk}}}zzzpppjjjsss|||{{{mmm]]]QQQMMMNNNHHHIIIHHHFFFDDDDDDEEEEEECCCDDDEEEFFFFFFFFFEEEEEEGGGJJJMMMKKKFFFCCCCCCEEE???>>>=========<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::999888666666666666777666777999:::;;;:::999888555444333222222333444444222333444333111000111222333444444555555666666777777777666555555666777777555555666777777888888999666888999999888999;;;===:::<<<===<<<::::::;;;<<<999:::::::::999999888888999:::;;;<<<============>>>>>>>>>>>>>>>=========<<<:::;;;>>>??????CCCHHHSSSnnn}}}}}}}}}}}}}}}~~~}}}yyyvvvooohhh^^^TTTLLLGGGBBB@@@>>>JJJ[[[kkkyyywwwdddVVV___lllrrriiiccciiippprrr]]]PPPHHHKKKMMMKKKNNNUUUWWWcccyyy~~~^^^HHH???777555777444333333333222222222111111000000000000////////////////////////////////////......////////////................../////////000111,,,---333222///666CCCddd{{{~~~}}}vvvoooooopppsssvvvzzz}}}zzzvvvtttrrrkkkddd``````___[[[XXXVVVVVVVVVVVVUUUWWW[[[^^^aaafffnnnvvv}}}uuu]]]KKKLLLKKKNNNVVV]]]hhh|||}}}uuuooorrryyylll___ZZZTTTOOOMMMBBBFFFHHHHHHHHHHHHGGGFFFBBBCCCEEEGGGHHHGGGFFFEEEGGGKKKNNNKKKDDD@@@BBBFFF>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888888888999777888999:::;;;::::::999444333222222222333444555222333444333111111222333333333444444555555666666777666555444444555666777555555555666777777888888888999:::999888888:::;;;999:::;;;;;;999999:::<<<999::::::::::::999888888999:::;;;<<<============>>>>>>>>>===<<<<<<;;;;;;===<<<>>>@@@>>>===BBBIIIGGGZZZttt}}}}}}}}}}}}}}}~~~~~~}}}yyyvvvpppjjj```WWWOOOIIIEEEBBB777@@@PPPcccttt}}}ooo\\\PPP^^^jjjnnneeeaaaiiirrrtttbbbUUUMMMOOOOOOLLLPPPZZZYYYmmmxxxYYYDDD<<<444333666444444444333333333333222222000000000000000000000000000000000000000000000000222111000.........///000//////000000000000//////.........///000222333444CCCcccsssooonnnllljjjiiiiiiiiiiiiuuuqqqrrryyy{{{yyy|||~~~sssmmmnnnnnnjjjnnnllljjjgggdddaaa___^^^]]]\\\ZZZXXXXXXXXXXXXXXXWWWXXXYYYZZZ]]]bbbiiinnnwww~~~oooYYYLLLKKKNNNQQQ___rrryyymmmpppyyyqqq}}}tttfff\\\VVVRRRLLLGGGHHHFFFEEEDDDEEEEEEEEECCCCCCCCCEEEFFFGGGHHHHHHHHHOOONNNKKKHHHEEEDDDCCCCCC<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666666777999;;;;;;888666666888888666444333222222111111222222333555444333222222222333444444444333333333444444555444555555444333333666888333444666777888888777777:::999888777666666666666;;;;;;;;;;;;;;;;;;::::::888999::::::;;;;;;::::::999:::<<<>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCCCCEEEKKKVVVfff|||~~~}}}}}}~~~~~~~~~}}}xxxsssnnnlllggg]]]RRRIIIFFFFFF@@@AAAFFFSSSbbbmmmpppnnnwww}}}yyyiiiYYYPPP[[[mmmvvvlllbbbeeennnrrrbbbTTTLLLNNNRRRQQQRRRVVVddd{{{wwwXXXBBB;;;444333666333444444333333333222222222000000000000000000000000////////////////////////222111///.........///000......////////////...............///000111333444999MMMdddwww~~~wwwuuupppkkkgggggghhhjjjiiieeeeeeiiijjjhhhjjjnnnjjjjjjkkklllmmmllljjjhhhfffhhhggg```]]]___^^^[[[]]]]]]\\\[[[YYYXXXXXXWWWYYYXXXXXXWWWVVVXXX[[[]]]``````aaafffmmmvvv{{{ppp___RRRLLLOOOWWW___rrr{{{{{{mmmjjjuuulll```XXXTTTRRRNNNKKKJJJHHHFFFFFFFFFGGGFFFEEECCCDDDEEEGGGHHHIIIIIIIIIKKKJJJHHHEEECCCBBBAAAAAA=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::888666555555666888::::::888666666777777555333444333333222222222222333444333222222222333444444555444444333333333444444444555555444333333666888444555666777888888888777999888777666555555555555999999999999999:::::::::888999::::::;;;;;;::::::;;;<<<===>>>???>>>>>>=========<<<;;;;;;;;;;;;;;;===>>>@@@AAACCCDDDDDDDDD@@@EEEMMM[[[ooo~~~~~~~~~~~~zzzvvvrrrpppjjj```TTTKKKFFFEEEAAA@@@CCCLLLYYYbbbeeedddlllppptttuuuoooeeeZZZSSS[[[nnnyyyqqqfffgggnnnrrrfffXXXNNNOOORRRRRRUUU\\\llltttVVVAAA;;;444333666333333333333333222222222222000000000000000000000000////////////////////////111000///.........//////---------......---------............///111222333222777AAATTTooo~~~}}}wwwrrrnnnmmmlllhhhffffffeeecccdddgggdddcccbbbbbbaaaaaaaaabbb^^^```___\\\[[[]]]]]]ZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]]]]^^^bbbiiioooooopppttt}}}|||iiiUUUMMMEEEDDDOOOaaasss}}}yyyuuu~~~zzzmmmqqqoooggg\\\UUURRRQQQPPPNNNKKKIIIGGGGGGGGGHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>======<<<;;;::::::999999999999999999999999888777555444444555777888999777666666666666555333555555444333333222333333222222222222333333555555555555444333333333333333333444555444333333555777555555666777888888888888777777666555444444444444666777777888888999999999888999999:::::::::::::::<<<======>>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<===???@@@BBBBBBCCCCCC???AAAEEEMMM]]]www~~~{{{wwwuuunnndddXXXNNNGGGDDDBBB@@@???DDDMMMUUUYYYZZZ___```aaabbbbbb```[[[XXX]]]qqq~~~xxxllljjjnnnqqqiii\\\QQQQQQRRRTTT\\\ggg|||rrrTTTAAA<<<555444666333333333333222222222222111////////////////////////////////////////////////////////////.../////////------............------............///000111222222000222???YYYvvvjjjbbbiiittt{{{xxxwww}}}{{{xxxvvvtttrrrqqqrrrnnnnnnlllkkkiiijjjmmmooommmkkkgggcccbbbbbbaaa``````aaaaaabbbcccddddddeeedddgggjjjkkkmmmsss|||vvvhhhXXXLLLHHHLLLQQQZZZjjjttt___bbbpppllleee\\\TTTQQQPPPPPPOOOKKKIIIGGGFFFGGGGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>===<<<;;;::::::888888888888777777777777888777555444444555777888888888777666666666555444666666555444333333333333111111222222333444555555555555444333222222222222222444555444333333555666555555666777888888888888777666666555444444555555555555666777888999999:::888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<>>>??????@@@@@@BBBBBBCCCFFFOOObbb}}}zzztttjjj^^^SSSIIIEEEAAA???===???EEEMMMUUUYYY\\\YYYWWWWWWZZZ]]]^^^^^^```rrr~~~sssnnnoooqqqkkk___VVVTTTTTTXXXfffvvvoooSSSAAA===777666777444333333222222222111111111////////////////////////.................................////////////............//////.........------------...///000000222111222777CCCZZZwwwuuuaaaZZZ[[[gggmmmooohhh```]]]```bbbyyy~~~vvvpppnnnlllkkkkkkiiijjjlllnnnppprrrsssttt|||uuummmbbbWWWOOOLLLKKKLLLRRRcccwww~~~{{{lllXXXOOOUUUaaabbb]]]WWWQQQOOONNNOOOOOOJJJHHHFFFEEEEEEEEEDDDBBB@@@AAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAA=========<<<;;;:::::::::888888888777777666666666888777666666666666777888888888888777666555555555666555444444333333333333000111222333444444555555555444333222222222222222222333555444333333444555555555555666666777888888777777666666555555666666555666666777888999999:::777888999999::::::999999999999999999:::::::::;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<===>>>?????????CCCBBBCCCEEEGGGSSSkkkuuu~~~yyypppeeeYYYMMMGGGAAA???===>>>BBBLLLWWW^^^```]]]YYYXXX[[[```eeehhhgggvvv|||uuuttttttooofff___]]]\\\aaarrrlllPPP@@@<<<777666777333222222222222111111111111000000000000000000000000........................------.../////////............////////////......---------------.../////////000222222333>>>WWWmmmyyyfff]]]WWWXXXVVVQQQLLLJJJMMMPPPZZZeeessswwwbbbSSSMMMNNNNNNOOOQQQVVV[[[___mmmtttqqqrrrwwweeeVVVQQQNNNNNNQQQSSSQQQNNNLLLLLLLLLNNNOOOIIIGGGDDDCCCCCCCCCAAA@@@??????@@@AAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@;;;;;;;;;:::::::::::::::888888888777777666666555888777777777777777777888777888888777555444444555444444333333333333444444111111333333444444444444333333222222222222333333111333444555444333444555444444444444555666777888777777666666555666666777666666666777777888888888777888888999999999999999777777777777888999:::;;;<<<;;;;;;;;;;;;<<<============???@@@@@@AAAAAAAAA@@@???AAAEEEFFFJJJ\\\ppp|||kkkooo}}}|||vvvlll___RRRJJJAAA@@@???===@@@IIIWWWaaaeeedddbbbaaabbbgggooouuuttt}}}~~~|||yyysssnnnllliiimmmhhhMMM===;;;666444555111222222222222111111111111000000000000000000000000........................,,,---.../////////......---------......---------------,,,,,,------...///000///000111///111===KKKjjjttt|||~~~uuuiiijjjjjjddd[[[SSSRRRTTTTTT[[[dddhhhiiilllsssyyysssrrrpppkkkcccZZZPPPJJJNNNSSS\\\iiiuuu|||}}}|||yyymmmpppwww~~~}}}mmmxxxxxxbbbPPPOOOSSSPPPMMMMMMKKKKKKKKKKKKJJJJJJKKKLLLIIIFFFDDDCCCCCCBBBAAA??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA???===<<<888888999999999999::::::999999888888777666666555666666666666666666666666444666777555333111222444222222111222222333444555222222333444444444333222111111111111222333444444000222444555444333333444333333222222333444666777666555555444444555555666555555555555555666666666777777888999999999999999666666666777888:::<<<===;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAA@@@===???EEEDDDDDDPPP```xxxvvviiilll{{{~~~~~~~~~~~~~~~yyyqqqeeeWWWNNNAAAAAA???<<<<<>><<<:::999666777777888999999:::::::::999999888777666666555555555555555555555555555222444555444000///000222000000000111222333444555222333444444444333222111000000000111222333555555000222444555444333333444333222111111222333555666444444333333333444444555444444444444444444444333777777888999999999999888666666666777999;;;===???;;;;;;;;;;;;;;;<<<===>>><<<===>>>???????????????CCC>>>???DDDCCC???GGGUUUdddzzzkkkaaakkk}}}~~~~~~~~~~~~{{{ttthhhZZZPPPBBBBBB@@@:::888===JJJUUUaaahhhoooqqqqqqwww[[[MMM???999777444333444333222111000////////////////////////////////////000000///.......................................++++++,,,,,,,,,,,,---------------............///////////////000000000000444:::IIIccczzznnncccjjjnnnpppooommmiii```WWWWWWZZZYYYXXXZZZ___bbbaaaaaaaaadddjjjrrrxxxxxxwwwvvvtttpppkkkgggdddcccccc]]]\\\ZZZ[[[[[[WWWPPPJJJRRRUUU[[[eeeqqq{{{uuujjjttt~~~mmmfffVVVPPPPPPUUUUUUOOOIIIIIIJJJLLLNNNMMMKKKJJJJJJKKKFFFEEEDDDBBB@@@?????????BBBCCCCCCAAACCCGGGFFFCCCBBBBBBAAA@@@>>>;;;888666999:::;;;:::888777888999999888888777777777777777666666555555555444444444333444444333111000000111333333333222222222111111000111222333444333222222333222222111111222222333333333333444444555555555333222111111222333555666333444555555666666555555333333333444444444555555555666888999;;;;;;<<<<<<666666777888999:::::::::;;;::::::::::::;;;<<<<<<>>>>>>?????????>>>>>>===@@@@@@???>>>???BBBDDDFFFRRRfffvvvdddfffppp}}}{{{yyypppcccWWWGGGAAA============AAAGGGUUU\\\eeekkkooouuu~~~wwwZZZMMM???999777444333444333222111000////////////////////////////////////000000///.......................................++++++,,,,,,,,,,,,------------------................../////////000000000111222888GGG]]]vvvyyymmm]]]OOOHHHKKKJJJHHHJJJPPPSSSSSSSSSPPPOOOQQQUUUWWWWWWUUURRRQQQOOONNNNNNPPPRRRTTTTTTVVV[[[^^^____________hhhvvv{{{tttxxx~~~ooo```YYYUUUSSSOOOOOOTTTUUUQQQMMMMMMKKKLLLMMMLLLJJJIIIJJJKKKHHHGGGEEEDDDBBBAAA@@@@@@BBBCCCCCCBBBDDDHHHHHHDDDCCCCCCCCCAAA???<<<:::888999;;;;;;:::999888999:::999888777777666666777777666666555555444333333222222333444333111000111222222222222111111111000000000111222333444333222222222111111111111111111222333333333333444444444444222222222111222333555666333444555555666666555555333333333444444444555555555666777888999:::::::::555666777888999999999999999999999999999:::;;;;;;<<<======>>>======<<<<<>>======>>>@@@BBBDDDCCCTTTlll~~~jjjaaawww~~~~~~vvviii^^^NNNFFF>>><<<<<<;;;>>>BBBHHHNNNWWW]]]ccciiirrrxxxyyyppp|||XXXKKK>>>888666444333444333222111000////////////////////////////////////000///......---.........------------------------++++++,,,,,,,,,,,,------------------.....................////////////000000000000333???XXXwwwrrrbbbYYY[[[YYYWWWYYY___cccccc___[[[WWWUUUVVVTTTQQQNNNKKKJJJJJJKKKOOOUUU[[[^^^pppvvv}}}wwwlllsss|||www}}}uuu\\\PPPNNNNNNMMMRRRNNNMMMPPPRRROOOMMMNNNKKKLLLLLLJJJHHHHHHJJJLLLJJJIIIGGGEEEDDDBBBBBBAAABBBDDDCCCBBBEEEIIIIIIEEEDDDDDDCCCBBB@@@>>><<<;;;:::;;;<<<;;;:::999999;;;888777777666666666666666777666555444333222111000000222333333222111333444111111111111000000000000000111222333444333222222111111000000000000111111444444333333333333333333222222222222333444555555333444555555666666555555333333333444444444555555666666666777777777777888555666777888888999999888888888777777888888999::::::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<===???AAABBB>>>KKK^^^rrr{{{bbbaaaqqq}}}}}}}}}qqqgggYYYLLL@@@;;;;;;::::::<<<<<>>===<<<;;;<<<===<<<:::999:::;;;888777666666555555666666777777555444222000///...///111222222222222444555222222222222111111111000000111222333444333222222222222111111111111222222444444333333222222111111222222222222333444555555333444555555666555555555333333333444444444555555666666555555555555555555555666666777888888777777888888777777888888999:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAADDDKKKVVVdddvvv~~~aaagggttt~~~}}}}}}~~~~~~wwwnnncccSSSCCC<<<;;;:::888999;;;===@@@AAABBBCCCFFFHHHLLLMMMNNNPPPRRRWWW]]]aaaiiifffaaaZZZ^^^uuuwwwSSSGGG;;;777666333222222333222111000////////////////////////////////////......------------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............,,,---.........333:::@@@hhhzzzwwwrrrwwwoooiiilllrrrzzzgggqqqmmmWWWRRRLLLIIIIIIKKKLLLLLLPPPRRRRRRQQQQQQQQQRRRRRRJJJJJJIIIGGGEEEFFFHHHKKKHHHGGGFFFDDDCCCBBBAAAAAABBBDDDDDDCCCEEEJJJJJJFFFBBBAAA@@@???>>>===<<<<<<;;;<<<===<<<:::999:::;;;888888777666666666666666888777666444222000///...///000222222222222444666444444333333333222222222000111222333444333222222444333333222222333333444333333333222222111111000111111222333444444444444333444555555666555555555333333333444444444555555666555444333333333444444555555666777777777666666888888888888888999999:::999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAADDDFFFKKKSSS___pppwwwooosss~~~~~~~~~~~~}}}yyyssskkkZZZHHH@@@===;;;999999===>>>>>>===<<<;;;;;;<<<>>>@@@CCCEEEGGGIIIMMMPPPXXXXXXXXX[[[eee}}}sssQQQEEE:::666555333111222333222111000////////////////////////////////////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......///......---...000333555AAAVVVsss~~~xxx|||~~~|||uuummmiiikkkqqqvvv~~~|||iii```qqq~~~```KKKJJJIIIHHHGGGFFFGGGJJJLLLFFFJJJMMMKKKKKKNNNOOONNNIIIIIIIIIGGGEEEEEEGGGIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEDDDCCCEEEHHHHHHDDD@@@???>>>===<<<<<<<<<<<<:::;;;<<<;;;:::999999;;;999888888777777777777777888777666444333111/////////111222222222222444555555444444444333333333333000111222333444333222222444444333333333333444444222222111111111111111111111111222333444444444444333444555555666666555555333333333444444444555555666555333222222333444555555555666666666666555555888888888777888999999:::888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>??????@@@AAAAAADDDIIIOOOZZZlll|||tttiiilllwww~~~}}}~~~|||xxxqqqaaaPPPFFFAAA<<<:::;;;=========<<<<<<<<<;;;;;;;;;>>>AAACCCDDDFFFHHHIIIKKKNNNTTT^^^ooopppOOODDD999666555333111111333222111000////////////////////////////////////---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------///000000//////000333666+++777LLLcccxxx}}}wwwxxx{{{|||}}}zzzxxxvvvtttssssssrrrqqqsssvvvzzz}}}~~~rrrrrrlllgggxxxppp___OOOBBBFFFGGGGGGHHHIIIKKKNNNPPPGGGNNNQQQMMMKKKLLLLLLIIIGGGHHHHHHGGGFFFEEEFFFGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDBBBCCCGGGFFFBBB@@@???===<<<<<<<<<<<<===999;;;;;;:::999888999:::::::::999888888888888888888888666555333222111000000111333333222222333444444444444333333333222222000111222333444333222222444333333222222333333444000000000111111111111111000111333444555444444444333444555555666666555555333333333444444444555555555444333222222333555666555555555666666555555444777777666666777777888999666777888999::::::::::::888999:::;;;=========>>>??????BBBFFFHHHLLLZZZhhh}}}uuuiiihhhsss~~~}}}~~~wwwiiiYYYMMMCCC<<<999;;;<<<<<<;;;<<<============<<<>>>@@@BBBBBBDDDGGGIIIIIINNNXXXhhh|||nnnNNNCCC999666555333111111333222111000////////////////////////////////////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------(((,,,000///,,,+++---111333111333???VVVppp}}}|||xxxuuuwwwwwwwww{{{~~~~~~rrreee]]]ZZZ[[[\\\\\\^^^eeeooowwwpppnnnyyyuuu{{{aaaUUUSSSNNNHHH>>>???BBBGGGNNNRRRSSSSSSWWW^^^```YYYTTTRRRPPPKKKEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEDDDBBBCCCFFFDDD@@@@@@???===<<<<<<<<<===>>>999:::;;;:::888777888999;;;:::999999888888999999888888777666444333222222000222333333222111333444333333333222222222111111000111222333444333222222333222222111111222222333//////000000111111222222000111333444555555444333333444555555666666555555333333333444444444555555555444333222222444666777444555555666555555444444555555555555555666777777555555777888888999999999777888999:::;;;<<<<<<<<<======@@@CCCAAAAAAKKKXXXkkk|||wwwfffhhhsss}}}~~~}}}{{{ooo___RRREEE;;;888;;;===<<<;;;<<<======<<<;;;>>>@@@AAABBBCCCEEEJJJMMMSSSXXXcccuuunnnLLLBBB999555444111000222111111000///////////////................................................------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000222999HHH\\\jjj{{{}}}{{{vvvxxxuuuqqquuu|||qqqjjjlllnnnjjjnnntttqqqmmmiiimmmuuuppp___UUUVVV\\\___eeeiiikkkrrr{{{}}}nnn\\\TTTUUUTTTMMMEEEGGGAAABBBJJJNNNNNNWWWdddeeennnuuulllYYYIIIEEEHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGDDD@@@???AAADDDFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA???>>>===<<<;;;:::999999<<<<<<:::999888888777777888;;;======;;;999888888888777777666555444444444111222333333444444333333444444333333222111000000...000222333333222111000333333333222222222111111...///000111111111111111111111222222222333333333222333444444555444444444444444444555555555555666000111222222444444555666666666666666666666666666666777777555333444666888999888777777777888::::::;;;;;;:::999:::;;;<<<===???@@@@@@??????AAADDDGGG^^^hhhzzzxxx\\\fffqqq~~~~~~}}}xxxmmm]]]MMMAAA===<<<:::;;;<<<===>>>???@@@AAABBBCCCEEEHHHGGGEEEIIIPPPWWWdddxxx|||~~~iiiKKKAAA888555444111000222111111000///////////////................................................+++---///000000///---+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000111000......444???HHHaaavvv{{{~~~}}}{{{|||vvvqqquuuuuulllmmmqqqmmmtttppprrrzzzzzzssssssyyy}}}}}}~~~ssszzzrrrfff]]]SSSPPPSSSSSSNNNGGGEEECCCIIIUUUYYYUUUXXXaaaZZZbbbhhhbbbTTTIIIFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===<<<;;;:::999999:::999888777666666666666888:::<<<<<<:::888777777888888777777666555555444222222333444444444444333444444333222222111000000...///000111222222222111333333333222222222111111///000111111222222111111111111111222222222333333333444555555666666555555444444444444555555555555111222222333333444444555666666666666666666666666666777777666555555777999888888777777777888999:::;;;::::::999:::;;;<<<======>>>>>>>>>===???BBBEEELLLUUUfff}}}nnn[[[eeewww|||rrrcccSSSFFF???<<<;;;;;;<<<>>>???@@@AAABBBCCCCCCFFFIIIHHHHHHNNNWWWeee}}}}}}zzzwwwuuuvvv|||cccJJJ@@@888555444111000222111111000///////////////........................------------------------***,,,000222222000,,,***+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++---//////---///333777===OOOhhh~~~zzz{{{||||||~~~nnn[[[\\\ssstttddd[[[QQQNNNLLLMMMPPPOOOLLLIIICCCFFFQQQ___bbb\\\YYY\\\VVVZZZ]]]ZZZQQQJJJGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA===BBBHHHJJJGGGCCCAAA@@@AAABBBBBBAAAAAA@@@???>>>======<<<;;;::::::999999888777666555555444555555888:::<<<;;;999777666777888777777666666555555444222333333444444444444444333333333222111111000000////////////000111222333333333333222222222111111000111222222222222222222111111111222222222222333444555666666777777666666333333333444444444555555333333333333333333333333666666666666666666666666555777777777666666888:::777777777777777888999999::::::999999::::::;;;<<<<<<<<<===<<<<<<===@@@BBBBBBIIIWWWiii|||^^^[[[```ooozzzmmm]]]MMMBBB===<<<<<<===???@@@AAACCCCCCDDDDDDFFFIIIIIILLLUUU```rrrzzzttttttrrrpppoooqqqtttwww~~~```HHH???777555444222111222111000000///////////////........................------------------------+++,,,...//////...,,,++++++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...'''***...000000000333555,,,555CCCUUUjjj}}}yyyxxxxxxwwwxxx|||}}}ZZZTTTTTTcccxxx```UUUTTTWWWKKKLLLMMMLLLKKKIIIHHHHHHDDDHHHSSS^^^aaa[[[XXXZZZ\\\\\\\\\XXXSSSMMMIIIGGGFFFEEECCCAAA@@@???>>>>>>===DDDKKKLLLGGGBBB@@@@@@AAAAAABBBBBBAAA@@@???>>><<<<<<;;;;;;:::999999888666666555555444555555555888:::;;;:::888666555666555555555444444444333333222222333444444444444444333222222222111111000000222111000//////111222333333333333222222222111111111222222333333333222222111111111111222222222222444444555666666666666555222333333333444444444444444444444333333222222222444444444444444444444444333555666666666666888:::666666666666777777888888999999999999999::::::;;;;;;<<<<<<<<<;;;<<>>???@@@BBBCCCDDDEEEEEEEEEGGGIIIJJJOOO]]]kkkvvvzzzzzz{{{{{{wwwqqqmmmmmmmmmmmmlllqqqsssvvvwwwwww}}}___FFF>>>777555555222111222111000000///////////////........................------------------------,,,++++++******++++++,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,------,,,++++++,,,,,,,,,...111777CCCYYYttt}}}sssiiifffllluuu{{{~~~zzzmmmqqq{{{jjj[[[^^^cccmmm|||{{{ooodddZZZRRRMMMLLLKKKLLLLLLIIIFFFDDDEEEGGGGGGIIIMMMSSSTTTTTTUUUXXX___]]][[[XXXUUUQQQLLLHHHEEEDDDCCCAAA???>>>=========BBBGGGGGGBBB>>>???@@@@@@AAABBBCCCCCCBBB@@@???;;;;;;::::::999999888888666666555555555666777777888999:::888666444444555222222222222222111111111111222333333444444333333222222111111111111111000666444222000///000111333333333333222222222111111222222333333333222222111000000111111111222222222111222333333444444333333222222222222333333333444555444444333333222222111222222222222222222222222111333555555555555666888555555666666777777777777888888888999999999999999:::<<<======<<<<<<>>>???>>>>>>BBBJJJSSScccvvvbbb[[[bbbnnn}}}|||nnn\\\III>>>>>>???@@@BBBDDDEEEGGGGGGGGGGGGHHHJJJLLLVVViii{{{}}}xxxooogggoooppprrruuuvvvuuurrrpppmmmiiifffeeeiiiooovvvyyy^^^EEE===666555555333111222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,)))))))))***************************++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++++++++,,,---.../////////000111:::MMM___uuu}}}xxxvvvqqqllleeecccccciiimmmpppuuuyyytttpppwww|||nnn[[[dddyyy}}}{{{xxxtttyyyqqqaaaZZZTTTUUUUUUQQQLLLJJJHHHIIIHHHEEEBBBBBBEEEHHHGGGGGGGGGGGGHHHKKKQQQUUUXXXWWWVVVUUUTTTQQQMMMJJJEEEDDDBBBAAA???>>>>>>===<<<>>>@@@???<<<;;;<<<>>>@@@AAACCCDDDDDDBBBAAA???:::::::::999999888888888666666666666666777888999888999999777444333333444000000000000000000000000000111111222222222222222111111111111111111111111555444111000///000111222333333333222222222111111222222222222222222111000000000000111111111111222///000111111222222111111111111222222222333333333444444444333333222222222111111111111111111111111111333555555444444555666444444555666666666666666777777888999999999999888999;;;<<<<<<;;;;;;<<<>>>;;;999<<>>>>><<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCCCCBBB@@@>>>999999999999888888888888555555555555666777888999888999888666333222222333000000000000000000000000//////000111111111111000000000000000111111111111000///.........000111222333333333222222222111111111111222222111111000///000000000000111111111111//////000111111111111000111111111111222222222222333333333333333333333333333333333333333333333333222444666666555444444555333444555666666666555555666666888999999999888777888999;;;;;;:::999:::;;;===999;;;AAACCCFFFWWWkkk}}}jjjdddgggttt}}}~~~yyygggSSSEEE@@@AAACCCDDDGGGIIIJJJKKKKKKLLLPPPVVV^^^qqqwwwgggfffeeeddddddbbb```^^^VVVXXX[[[^^^aaadddggghhhiiirrrxxxVVVCCC;;;555555555333111222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((())))))*********+++)))************+++++++++*********************************)))***++++++,,,+++***)))***++++++)))(((+++''')))///111---,,,000---:::KKK\\\qqq~~~pppcccbbbiiihhhnnnsssqqqjjjaaa\\\[[[XXX___```YYYXXX^^^bbb```YYY]]]pppxxxiii^^^```iiiqqq{{{xxxooovvv{{{mmmbbb\\\\\\___UUUNNNLLLOOONNNJJJIIIKKKGGGHHHIIIIIIHHHGGGGGGGGGBBBDDDDDDAAABBBEEEJJJLLLMMMOOOQQQQQQOOOKKKGGGEEEDDDCCCBBBAAA@@@?????????>>>======>>>@@@AAA@@@???<<<>>>@@@BBBBBBAAA>>>===999999999888888888888888444444444555666777888999888999888666333111222333000000000000111111111111......///000000000000000000000000000000111111111***++++++,,,...000111222333333333222222222111111111111111111111000///...000000000000111111111111//////000111111111111111000111111111111222222222333333333333333333333333444444444444444444444444444666888888666555444555333333555666666666555444555666777999999888888777666888::::::888888888999===999:::???>>><<>>===>>>???@@@>>>===>>>>>>>>>@@@BBBAAA@@@>>>===@@@???;;;999:::888444:::999777666555444555555777666444222111111111222000000000///////////////...//////000000000//////000111111111111000000///..................------000000111111111222222222////////////000000000000//////000111222111///,,,...///000111111111111111222222111111111111111111333222222111111222222333555555444444444555666666555555555555555555555555555444444555555666777888;;;:::999888777777777777;;;;;;:::999999888888777888888888999<<>>>>>???>>>>>>>>>???AAABBBBBBBBB>>>>>>>>>???AAAAAA???======??????;;;:::;;;999666999888777555555555555666777666444222111111111111000000000000000000000000000000111111111111000//////000000000000///..............................000000000111111222222222////////////////////////222111000/////////...---//////000111111111000000111111111111111111111111111111000000000000111111333333222222222333444444444444444444444444444444444444444444555666777888::::::999888777666666777999999999999999888888888999888888999;;;>>>AAACCCHHHRRReee~~~eeeWWWPPPXXXffftttrrr]]]JJJEEEFFFHHHHHHJJJLLLPPPTTTUUUVVV\\\kkk}}}rrrgggdddaaa]]][[[]]]YYY\\\```bbbcccgggmmmqqqpppSSS@@@<<<777333222222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++******)))(((***************************)))((()))+++,,,+++***+++******))))))******+++******))))))******+++,,,++++++,,,---------------,,,------,,,,,,,,,///222444===KKK[[[mmmzzzgggWWWOOOLLLLLLKKKHHHKKKOOOQQQQQQPPPOOOOOOLLLKKKKKKLLLMMMMMMJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGDDDEEEJJJNNNKKKIIIGGGGGGGGGGGGFFFEEEEEEFFFEEECCC@@@>>>===>>>===>>>???@@@??????@@@AAA>>>======>>>??????===;;;===??????<<<:::<<<:::777777666555555555555666666777666555333111111000000111111111111111111111111333333333333222222111000///////////////...------........................000000000000111111111111////////////////////////333222000...------......000000111111111000//////000000000000111111111111000000////////////000000000000000000000111222222444444444444444444444444444444444444555666777777999999888777666666666666777777888888888888999999999999999999:::<<>>LLL^^^lll|||oooeeeZZZTTTMMMIIIIIIKKKLLLMMMIIIMMMQQQSSSQQQNNNLLLJJJHHHHHHJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHFFFDDDEEEIIILLLLLLJJJHHHGGGGGGHHHHHHIIIEEEEEEEEECCC@@@======>>>>>>???@@@???<<<;;;;;;===???===<<<=========<<<:::???AAA@@@<<<:::;;;999555444444444555555666666666777666555333222111000000111222222222222222333333555555555444333222111000000000000000///...---------------...............000000000000000000000000//////...............---///000000///.........///000111111111000///....../////////000000000000000000000////////////000000////////////000111222222333333333333333333333333333333333333444555666777888777666666555555555666555555666777777888999999999999888999999:::<<<<<<<<>>:::666222111111111000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************)))(((((())))))))))))))))))))))))************)))(((((()))***))))))))))))))))))*********))))))******+++,,,***+++,,,,,,------,,,,,,---+++***+++...///...---111222000+++)))...999BBBRRR^^^ooo||||||oooddd\\\TTTNNNJJJDDDDDDDDDEEEGGGGGGFFFEEEHHHJJJLLLLLLJJJGGGFFFFFFEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGJJJIIIHHHGGGFFFFFFGGGHHHCCCDDDDDDBBB???>>>>>>>>>>>>???@@@???>>>>>>??????@@@>>><<<<<<<<<<<<;;;999@@@CCCAAA<<<:::999777333333333444444555555666666555555555444333222111000111111222222333333333333555555555444333222111000111111111111000///...------------.........//////////////////////////////............------,,,,,,***...222333222000000000000000000000000///...---....../////////000000000000000////////////000000////////////000111222333333333333333333333333333222222222333333444555666666666555555444444555555333444555555666777888888888888888888888999999:::;;;>>>AAAFFFOOO^^^qqq~~~zzztttlll___UUUPPP___nnnqqq^^^RRRTTTXXX[[[^^^bbbgggkkkwwwtttkkknnnpppppprrrvvv}}}eeeKKK===:::555222111111111000////////////............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************))))))******))))))(((''')))))))))))))))))))))))))))***+++***((('''((()))***))))))(((((())))))*********))))))******+++,,,******+++,,,,,,,,,,,,,,,///---+++***+++,,,---,,,(((,,,//////---+++---///555999@@@FFFNNN[[[kkkvvv|||sssiiibbb[[[RRRIIIDDDBBB@@@BBBFFFAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHCCCDDDFFFFFFEEEEEEGGGIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEECCCCCCCCCCCCDDDFFFGGGGGGEEECCCBBBCCCDDDAAABBBCCCBBB???>>>???@@@>>>===>>>AAAEEEHHHIIIIIIBBB???===<<<<<<<<<;;;999@@@BBB@@@;;;999999666222222222333444555555555444333333444444444333222111111111111222222333333444333333333333222222111000222222222222111///...---,,,,,,------.../////////////////////.....................---,,,,,,++++++)))...444666444111000000//////000000000///......------......//////000000000000////////////000000/////////000111222333444222222222222222222222222222222222222333444555555555555444444333444444555333333444555555666777777666777777777777888888888888:::===AAAFFFPPP\\\dddzzzvvveeeYYYNNNXXXjjj~~~xxxiii\\\```eeejjjnnnrrruuuxxx}}}~~~{{{aaaHHH===999555222111111111111////////////............,,,,,,,,,++++++++++++***************************((()))))))))*********+++)))))))))))))))(((((('''))))))))))))))))))))))))&&&(((******(((''')))+++))))))(((((((((((())))))******))))))******+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,---///000&&&(((+++...///...---,,,///...,,,,,,...555>>>EEEQQQXXXcccmmmvvv~~~pppfffYYYNNNIIIFFFCCCAAAEEEAAA>>>>>>;;;888;;;AAA@@@@@@AAAAAABBBEEEHHHJJJEEEFFFGGGFFFEEEFFFGGGIIIBBBCCCCCCBBBAAAAAAEEEHHHKKKJJJIIIHHHHHHHHHIIIIIIKKKIIIGGGEEEEEEDDDCCCCCCEEEGGGHHHFFFCCCAAAAAABBB???AAAAAAAAA@@@???@@@AAA???<<<<<>><<<<<<<<<;;;:::<<<>>>>>>:::888999777444222222333444555444333333111222333444444444333333000000111111222333333333000000111111111111000///222222222111000...---,,,,,,,,,------...//////000/////////......---------......------,,,++++++***...333777777333000000111......//////000/////////,,,,,,---......///000000//////............//////......//////000222333444222222222222222222222222111111111111222333444555444444333333333333444444333333444444555555555666555555666666777777777777777999<<>>>>>@@@BBBBBBBBBAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCBBBCCCBBB@@@>>>???CCCHHHMMMLLLKKKJJJIIIJJJKKKKKKNNNLLLIIIHHHGGGFFFEEECCCFFFIIIKKKIIIEEEBBBAAABBB>>>???AAAAAA@@@@@@AAABBBAAA<<<:::@@@KKKQQQNNNJJJDDDAAA>>><<<<<<<<<;;;:::888;;;;;;999888:::999666222333444444444444222222000111222444555555444444//////000111222222333333...//////000000000//////111111111000///---,,,+++,,,,,,------...///000000//////.........---------......---,,,,,,+++******333777999777111...///111------...///000000000///,,,,,,------...///000000...------,,,,,,------...------......000111222333111111111111111111111111111111111111222333444555333333333222222333444444333333444444444444555555333444555666777777777777;;;<<<===???BBBDDDEEEEEETTTdddxxxyyypppbbbSSSSSSddd|||{{{pppvvv]]]FFF>>>:::666333222222111111...//////000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******(((((((((((())))))))))))))))))***++++++++++++***------,,,++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,/////////000111222222333777888;;;@@@DDDHHHLLLMMMRRRRRRRRRSSSVVVZZZ^^^```ccccccbbbaaa```^^^]]]\\\XXXSSSOOONNNNNNLLLEEE??????>>>;;;999777777777777555555555555555555555444555555666777999:::;;;<<<;;;<<<<<<>>>???AAACCCDDDFFFCCC@@@AAACCCFFFEEEDDDAAA@@@@@@AAABBBDDDFFFHHHLLLTTTVVVOOOIIIJJJJJJHHHLLLJJJGGGHHHJJJJJJHHHFFFFFFHHHJJJJJJIIIEEEBBB???BBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>???AAABBBCCC>>>>>>>>>>>>===<<<;;;:::777666666777888888555333333333333333333333333333000111333444555444444333//////000000111111111111111000000000//////......222111000//////.........,,,,,,,,,,,,,,,---...///000000//////.........---,,,,,,++++++,,,---///000999888555222///---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////000000000000111111111111111111222222555444444333333333444444555444333222222333555666555555555555444444444444999;;;===???AAABBBCCCDDDMMMSSS```qqqssszzzvvveeeXXX\\\ttt~~~[[[DDD>>>:::555222222222111111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******(((((((((((())))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,---.........//////000222333555666666666666666666888:::<<<>>>999999999999888666555444;;;888555666999999666222333222111000//////000000333333333333333333333222333444555666888999:::::::::;;;<<<===???@@@BBBCCCEEECCCAAABBBEEEFFFEEEDDDAAA@@@@@@AAABBBDDDFFFHHHJJJQQQRRRMMMHHHIIIKKKKKKLLLIIIFFFFFFHHHKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@>>>>>>>>>======<<<::::::888777777888999888666333333333333333333333333333111222333444444444333222000000000111111111222222111111000000000/////////111000///...---------------,,,,,,,,,,,,---...///////////////......------,,,,,,++++++,,,---///000222111///...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000111111111111111222222222444444333333333333444444555444333222333444666777777777777777777777777777999:::<<<>>>???AAAAAAAAACCCGGGQQQ^^^mmm||||||{{{~~~nnnddddddkkk~~~XXXCCC===999555222111222111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((())))))))))))((()))******++++++******))))))******+++,,,------++++++++++++++++++++++++*********++++++++++++,,,)))))))))******++++++,,,,,,,,,,,,+++++++++*********************+++++++++...............---,,,,,,+++(((&&&(((,,,......,,,------------...///000111000000000000000000000000222333444555666888999999999:::;;;<<<>>>@@@AAABBBDDDCCCCCCEEEGGGGGGEEECCCAAAAAAAAAAAACCCEEEGGGHHHIIIMMMNNNIIIGGGHHHKKKLLLKKKHHHEEEDDDGGGKKKNNNOOOMMMKKKHHHFFFFFFGGGJJJKKKDDDCCCBBB@@@>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<============<<<;;;:::::::::999888999999888666333333333333333333333333333333333444444444333222222111111111222222222222222111111111111000000000000000///...------,,,,,,,,,------,,,,,,,,,---......///............---------,,,+++++++++,,,---...///,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........////////////000000000111111222222222222444333333222222333444444666555444444444555777888999999::::::::::::::::::999:::;;;===>>>>>>??????>>>BBBGGGNNNYYYiii{{{yyyiii```uuu}}}{{{VVVBBB<<<999444222111222111111111000...---,,,,,,---...++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))***************)))))))))***++++++,,,,,,************************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------------............------++++++,,,,,,---,,,,,,+++...,,,))))))+++---------------......///000111222............////////////222222333444666777888999999:::;;;===???@@@AAAAAABBBCCCEEEGGGHHHGGGEEECCCAAAAAAAAAAAACCCEEEGGGHHHIIIJJJJJJGGGEEEFFFIIIKKKJJJHHHGGGFFFHHHJJJLLLMMMKKKIIIGGGFFFFFFHHHKKKMMMBBBBBBAAA???>>><<<;;;;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;:::999;;;:::999999:::999666444444444444444444444444444444444444444333222222111222222222222222222222222111111111111111111000000000000///...------------------,,,,,,,,,------...------------------------+++++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111222222222222222222222222333333444555555444555555666777888::::::::::::;;;;;;;;;;;;:::;;;<<<===============>>>AAACCCFFFLLLYYYkkkxxxsssmmmnnnrrrzzzwwwUUUCCC;;;888444111111111222111111000...---,,,,,,---...++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))************)))************************************************))))))*********++++++++++++++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((())))))***************...,,,***)))***+++,,,,,,+++,,,,,,,,,---------,,,------....../////////000111222333444555777888888888:::<<<>>>???AAAAAAAAA@@@CCCFFFHHHGGGFFFDDDCCCBBBAAAAAABBBCCCEEEGGGIIIKKKIIIHHHFFFEEEDDDFFFIIIHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIII@@@??????>>>>>>===============<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999:::999999999:::999666444444444444444444444444444555444444333222222222222222222222222222222222222000000000000000000111111222111000///...............------,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000111222222111111111111111222333444444444444555666777888888999999999:::::::::;;;;;;;;;<<<======>>>>>>======;;;===???@@@BBBJJJVVV```xxxzzzxxxnnnddddddnnn~~~~~~sssRRRCCC;;;777333111111111222111000///...---------------++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))'''((())))))******))))))******************))))))************************)))))))))************+++))))))))))))))))))))))))+++++++++******)))))))))(((((())))))***++++++,,,+++,,,,,,---------,,,,,,)))))))))))))))***+++,,,+++,,,,,,,,,,,,,,,+++***---------......//////000///000111222444555666666777888;;;===???@@@@@@@@@???BBBEEEGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCFFFHHHIIIJJJGGGFFFGGGFFFDDDEEEHHHHHHJJJLLLKKKHHHEEECCCBBBBBBDDDFFFGGGHHHHHHGGGFFF?????????>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;;;;999::::::;;;;;;:::999999888888888999:::999777555444444444444444444444444444444333222222222333333222222222222222111111111////////////000000000000222111000//////......///......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111000000000000111222333333333333444555666777777777777777888888999999::::::;;;;;;<<<===>>>>>>>>>===<<<>>>?????????CCCIIINNNkkk~~~yyy{{{jjj[[[XXX```ooo}}}~~~mmmOOOBBB:::777333000111111222111////////////...---,,,+++************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********)))((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******++++++************************))))))))))))************))))))))))))((((((((((((,,,,,,,,,+++******))))))---,,,+++***+++,,,---...'''''''''(((''''''&&&&&&((()))***++++++++++++,,,+++,,,---......---,,,++++++,,,,,,---......//////------...///111222333333444666999;;;============>>>AAAEEEEEECCCBBBBBBCCCBBBBBBBBBBBBDDDFFFHHHIIIHHHDDDCCCHHHIIIFFFEEEHHHGGGIIIKKKIIIEEECCCBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFAAAAAA@@@???>>>>>>======<<<<<<;;;:::::::::;;;;;;999999::::::::::::999999666666666777999999777555555555555555555555555555444333222222222333444555222222111111111000000000---.........////////////111111000///............///...---,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***))))))))))))))))))************************************************)))******+++,,,,,,------------------------------+++,,,,,,,,,,,,---------***++++++,,,---...///000/////////000000111333333111222333444555666666777666666777888888999::::::999999:::<<<<<<=========?????????@@@AAACCCDDDFFFVVVnnn~~~|||uuudddXXXXXX]]]rrr{{{{{{iiiMMMAAA:::777333000000111222111...//////000///---,,,+++************************++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************)))((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))&&&&&&''')))***,,,------))))))))))))))))))))))))))))))))))))***************************)))))))))(((((()))))))))*********,,,+++(((''''''''')))***++++++,,,,,,+++******))))))***,,,,,,***)))(((((('''((()))+++++++++************+++,,,------......***+++,,,---...000111111222444777999;;;;;;;;;;;;>>>AAADDDDDDBBBAAABBBCCCBBBBBBBBBCCCDDDFFFHHHIIIEEEAAABBBHHHKKKGGGGGGJJJHHHIIIIIIFFFBBBAAACCCEEEFFFEEEEEEFFFFFFGGGGGGHHHDDDCCCBBB@@@???===<<<;;;;;;::::::999::::::;;;;;;888999999:::::::::999999444444555777999999888666555555555555555555555555333222222111222333555666222111111111000000//////,,,---------......//////000000...---------------///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---,,,,,,***)))***************+++,,,,,,))))))))))))))))))))))))************************))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------))))))***+++---......///////////////000111222333000111222444555666666666666666777888888999::::::777777999:::;;;<<<<<<<<<>>>===<<<===???AAAAAA@@@FFFVVVfffppp|||~~~{{{mmm]]]YYYTTT___ppp}}}zzzrrrkkkfffiiiLLL???:::777444222222111000///000///...------,,,------************************))))))))))))))))))))))))))))))))))))***+++,,,---+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((((()))(((&&&%%%&&&''')))***+++***((('''))))))************)))))),,,,,,)))%%%''',,,---+++*********))))))))))))))))))))))))))))))))))))))))))+++***&&&)))---+++$$$---***'''&&&&&&'''+++///))))))))))))))))))))))))************************((()))***++++++***)))(((+++++++++,,,,,,+++***)))(((,,,//////,,,******+++++++++,,,---...///000111444444444555777888:::;;;:::<<<>>>@@@AAA@@@???>>>???@@@BBBDDDFFFGGGHHHIIIFFFKKKQQQQQQLLLGGGFFFGGGKKKJJJGGGDDDAAAAAADDDFFFEEEGGGEEE??????BBBAAA<<>>:::777444222111111000///000///...------,,,,,,---************************))))))))))))))))))))))))((((((((())))))***,,,,,,*********)))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((''''''((((((&&&$$$&&&''')))*********((('''((((((((())))))((((((((()))+++***'''))),,,+++''')))))))))))))))))))))))))))))))))))))))))))))))),,,---)))###""")))------"""$$$)))---...,,,)))'''((((((((((((((((((((((((************************((()))************)))(((///+++'''&&&'''((()))(((---***'''$$$$$$''')))+++++++++,,,---...///000000333333333444555777999999888:::<<<>>>???>>>>>>===@@@AAACCCEEEGGGHHHIIIIIILLLQQQUUUTTTOOOJJJHHHIIIEEEFFFGGGGGGFFFDDDCCCBBB>>>AAAAAA>>>@@@FFFGGGCCCAAAAAA@@@???>>>>>>>>>>>>;;;<<<<<<:::888777888:::;;;;;;;;;999777666888999999999888888777666666555666555444333222111111000111111111111111111111111444444333333222111111000////////////............///......---,,,+++++++++)))***++++++***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++************+++,,,---...---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................---......///000111000000111111222333333444555555666666777888888888999999999:::;;;;;;<<<<<<>>>>>>???@@@@@@AAABBBBBBCCCCCCGGGNNNVVVaaarrrtttfffXXXSSSXXXfffzzzvvvqqqhhh___VVVMMMEEE@@@cccHHH===999777333111111111000///000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((('''(((((()))***+++******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&'''((((((&&&%%%&&&'''((()))***)))((((((&&&''''''((((((''''''&&&&&&)))))))))***---+++&&&))))))))))))))))))))))))))))))))))))))))))))))))$$$***,,,)))&&&&&&&&&%%%///...---***((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((('''&&&$$$%%%'''***++++++)))((()))---000000---***++++++,,,,,,---...//////000111111222333555777777666777999;;;<<<<<<<<<<<<@@@AAADDDFFFHHHHHHHHHHHHJJJMMMPPPOOOJJJEEECCCDDD@@@AAADDDFFFGGGHHHHHHHHHBBBDDDBBB>>>===>>>>>>;;;@@@???>>>===============:::;;;;;;999777666888999:::::::::999777666777888999888888777777666666555555555444333222111111000000000000000000000000000222222222111111000000////////////............---------,,,,,,++++++******)))***++++++***)))***+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++*********************+++,,,---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...............//////000000000111222222333333333444444555666666777777777888888999999:::;;;;;;======>>>???AAABBBCCCCCC@@@???@@@DDDHHHNNN[[[gggzzzqqqaaaUUUTTTaaappp|||}}}xxxssshhhbbbXXXOOOGGGAAA<<<999aaaGGG>>>999666333111111000///...//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&%%%&&&(((((('''%%%&&&'''((()))))))))(((((('''''''''(((((('''''''''%%%'''((((((+++//////+++((((((((()))))))))))))))))))))))))))))))))))))))!!!%%%)))++++++***((('''###$$$$$$"""$$$***------''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((+++...111111---)))'''&&&%%%&&&(((***+++)))%%%"""***++++++,,,------............///000111333444555444555777999;;;<<<<<<<<>>>>>>>>>>>>>>???@@@???@@@AAACCCDDD@@@???>>>>>>============;;;;;;;;;:::888777888999999::::::888666555666777888888777777666666666666444444333333222111111000111111111111111111111111111111000000000///////////////.........---------,,,,,,,,,,,,++++++++++++)))***++++++***)))***+++++++++************++++++************************))))))))))))))))))))))))))))))************))))))***************+++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,,,,------------//////...---------......//////000000111222222222222222333444555555666666777777888999999::::::;;;;;;<<<===>>>@@@AAACCCCCCAAA>>>===???AAACCCLLLTTTgggooo}}}yyyggg^^^]]]]]]hhhyyy{{{vvvrrrooojjjfffZZZTTTKKKDDD???<<<:::999^^^GGG???999666333111000000///...///...---,,,,,,++++++,,,************************))))))))))))))))))))))))''''''''''''''''''((()))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%'''((()))(((&&&&&&''''''((((((((((((((('''(((((())))))(((((('''&&&'''&&&%%%)))000333111''''''(((((())))))))))))((((((((((((((((((((((((***'''$$$$$$'''***---///###(((***''''''(((&&& (((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))!!!'''(((&&&%%%'''+++///...+++'''%%%'''***---******++++++,,,,,,---------------...///111333444444555777999:::<<<===>>>>>>???@@@AAACCCDDDDDDEEEDDDEEEFFFFFFEEEDDDDDDEEEBBBAAA@@@BBBEEEHHHIIIIII===>>>>>>===;;;999:::===@@@@@@???>>>>>>>>>??????<<<======;;;999888999;;;777999999888666555555666777777777666666666666666333333333222222111111000222222222222222222222222000000///////////////...............------------,,,,,,,,,,,,------------)))***++++++***)))***++++++******))))))******+++************************))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))******++++++*********))))))***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---///......------------......//////000000111111222111111222333444555666666888888888999::::::;;;;;;::::::<<<===???@@@AAABBBAAA===<<<===>>>???DDDJJJTTTZZZgggwww~~~~~~zzzooo___]]]___ggguuu|||uuulllfffaaa^^^YYYUUUJJJEEE>>>999888888888888[[[FFF@@@888666222000000000///...///...---,,,++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&%%%&&&''')))******(((&&&&&&'''''''''(((((((((((((((((())))))(((((((((''''''&&&$$$(((///333111&&&''''''(((((())))))***((((((((((((((((((((((((***)))***+++(((""" ---///,,,$$$$$$+++...+++(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))000...+++(((&&&&&&((()))###$$$&&&***---//////...*********++++++,,,,,,,,,,,,,,,,,,---...000222333444444666888:::<<<>>>?????????>>>>>>???AAACCCEEECCCCCCCCCDDDDDDEEEFFFFFF???======>>>@@@>>>999444@@@@@@BBBDDDBBB@@@CCCIII@@@??????>>>>>>?????????<<<======;;;999999:::;;;666888999888666555444555666666666666666666666666333333222222111111111111222222222222222222222222////////////////////////.........------------,,,++++++,,,,,,------......)))***++++++***)))***+++******))))))))))))******************************))))))))))))))))))))))))------............------******)))))))))******+++***))))))))))))***++++++))))))******+++,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,...---------------...............///000000111111000111222333444555666777777888888999::::::;;;;;;999999:::;;;===>>>??????===:::999;;;======???DDDEEEIIISSS```qqq~~~|||}}}kkkWWWMMMPPP\\\ppp|||qqqiii___VVVQQQMMMHHHDDD@@@===999777777999999999~~~XXXDDD???888555222000000000...---///...---,,,++++++++++++************************))))))))))))))))))))))))))))))(((((('''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&(((+++,,,+++***'''&&&&&&&&&''''''((((((&&&''''''((((((''''''&&&&&&(((&&&%%%''',,,---***&&&&&&''''''((())))))***(((((((((((((((((((((((($$$'''---...((($$$+++666%%%'''###$$$++++++$$$''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((())))))"""""",,,000***"""222)))!!!"""'''***%%%************++++++++++++++++++,,,---...000111222333333555777999<<<>>>???AAA@@@===<<<===@@@DDDFFFBBBAAA@@@@@@AAABBBBBBCCCHHHDDD???>>>@@@BBBAAA>>>;;;:::;;;<<<888333555<<<>>>>>>=========>>>>>>???<<<<<<<<<;;;999888999:::555777999888666444444444666666666666666666666666222222222222111111111111111111111111111111111111////////////////////////.........---------,,,,,,)))******+++,,,------...)))***++++++***)))***+++******))))))))))))******************************)))))))))))))))))))))))),,,------......------,,,******))))))))))))******)))))))))))))))***++++++((())))))***++++++,,,,,,++++++++++++*********)))************++++++++++++,,,,,,,,,,,,---......///------...//////000000111000111222333444666777777666666777888888999999:::888888999:::;;;;;;<<<<<<;;;777777:::<<<;;;===@@@>>>@@@EEELLLYYYkkkkkkYYYOOOMMMTTT]]]ooo{{{~~~xxxrrrnnnddd\\\QQQIIIEEEBBB>>>;;;<<<:::999999::::::999888|||VVVBBB>>>888555222000000///...---......---,,,++++++++++++************************))))))))))))))))))))))))***))))))((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&''')))+++---,,,+++'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&((((((&&&''')))'''"""&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''&&&$$$!!!!!!222YYY~~~eeeGGG&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$(((<<>>???DDDAAA>>><<<===@@@EEEHHHEEECCCAAA@@@AAABBBBBBBBB???>>>EEEYYYxxxpppSSSCCCAAA======<<<<<<<<<======>>>;;;;;;;;;:::777777888999555777888888666444333444555555555666666666666666222222222111111111111111000000000000000000000000/////////000000000000000......---------,,,,,,,,,(((((()))***+++,,,,,,---)))+++++++++***)))***+++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******)))))))))))))))***))))))((())))))***++++++((())))))***++++++,,,,,,++++++++++++******)))))))))************++++++++++++++++++,,,---...///000------......///000000000000111222333555666777888555555666666777888888888888888888999999:::::::::;;;888777;;;===<<<<<>>???AAAGGGWWWkkkzzzyyyiiiXXXNNNMMMQQQ^^^rrr|||vvvpppkkkgggdddXXXQQQHHHAAA???>>><<<;;;777777777888999888555222yyyWWWCCC<<<888555222111111111000////////////...------,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''$$$}}}+++!!!---&&&###///###---BBBDDD---!!!))) 111+++$$$(((###777"""!!!&&&%%%&&&***+++!!!///,,,>>>___'''..."""111###000&&&'''666kkkHHH<<<@@@DDD@@@999777IIIDDDrrrOOO@@@???<<<>>>888===>>><<<:::888888:::;;;888666444555666777777666555444555555666666555555444333222333333333333222111111000000111111111111000000000000000000///...---,,,,,,,,,------,,,,,,+++***,,,,,,++++++***)))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,---......//////......---...///000111222333333555555555555555555555555777777777888999999::::::888888888999:::;;;======:::<<<===>>>AAAJJJWWWaaattt|||gggSSSRRRQQQVVVcccppp{{{|||uuuuuurrrmmmgggaaa\\\XXXVVVKKKGGGAAA===<<<======<<<;;;888555444555666777777xxxVVVCCC<<<888555222111111111000////////////...------,,,,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''',,,***'''666&&&&&&###)))###"""???!!!777"""+++''')))$$$777(((%%%555+++"""%%%BBB***333555"""$$$222{{{OOOAAAEEE777AAANNN;;;HHH888:::DDD999===<<<:::888666777999999888666444555666777777666555444444555555555555444333333111222222222222111000000000000111111111111000000000000000//////...,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++******)))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------...............---...///000111222222333444444444444444444444444555666666777888888999999888888777888999:::<<<===888999;;;:::;;;BBBLLLTTTdddqqq~~~tttjjj___ZZZYYY^^^kkkwww~~~tttjjjcccdddbbb^^^YYYTTTPPPMMMLLLHHHDDD???<<<;;;;;;:::999:::888666444444555555555vvvUUUCCC===888666222111111111000/////////......---,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$sssnnn,,,)))+++%%%""",,,ppp"""%%%)))222,,,###((('''%%%(((!!!!!!AAA111<<<$$$444,,,---"""EEEttt<<>>>>>BBBHHHPPP[[[lllqqq]]]SSSSSSTTTWWW]]]jjj{{{|||zzzxxxzzz~~~}}}uuummmfffbbbYYYUUUPPPLLLJJJGGGEEECCC>>>>>>>>>======>>>>>>???777666666666777666333111333555666666666777:::===mmmOOOAAA>>>999777333111111000///---......------,,,+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&***------)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''***'''%%%%%%(((+++,,,(((bbb$$$###))) ((()))'''$$$###$$$%%%%%%(((888888%%%222###uuu)))/// ###///$$$,,,------%%%!!!xxx&&&''')))000,,,$$$&&&~~~DDD666@@@AAA@@@YYY???###???KKKDDDAAA<<>>>>>@@@DDDJJJVVVhhhwww~~~ssslllbbbWWWOOOOOOZZZfffzzzvvvsssvvv}}}~~~~~~~~~}}}{{{yyyxxx~~~~~~}}}qqqfff___ZZZTTTQQQLLLHHHDDDAAA@@@???===<<<;;;;;;::::::::::::;;;;;;555444444555777888666555333555777777666999>>>CCCjjjMMM@@@>>>:::777333111000000...---......---,,,,,,++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((&&&***......***&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,"""%%%&&&''',,,'''///III'''444%%%""" $$$((()))&&&###$$$,,,000&&&%%%###111ZZZ333...***%%%===CCC000...$$$xxx>>>(((+++AAA###999"""OOO777EEE:::444MMMxxx>>>KKKGGG::::::;;;===GGG\\\HHH666888999888666555666888777666555444444555666777444555555555555444333333222222222222222111000000......////////////......++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))((()))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++,,,------------,,,,,,------------.........000000000000000000000000000000000111222222333333333444555777888888888888888777666777888:::;;;;;;<<<;;;===AAACCCGGGSSSaaazzzuuubbbPPPKKKOOO[[[dddqqq~~~|||yyyxxxyyyzzzxxxwwwvvvuuuuuuuuuvvvvvv{{{{{{}}}~~~llldddZZZSSSPPPMMMHHHDDDCCCAAA>>>=========<<<;;;:::999888777666666666666444333333555888:::::::::333666:::===@@@GGGRRRZZZiiiLLL@@@>>>:::777444111000000...---......---,,,,,,++++++***************************))))))))))))((((((((((((((((((((((((((((((((((((&&&+++///...***&&&&&&(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''"""+++,,,%%%(((''''''%%%===222###(((###&&&%%%&&&&&&%%%###&&&+++222333MMM$$$((($$$(((''''''(((---###kkk///"""'''!!!,,,''''''!!!111)))...&&&^^^ccc$$$+++###!!!333---$$$'''444fff@@@999666HHH>>>]]]mmm:::AAA222===GGG;;;>>>EEE666;;;555777999777444333444666777666555444444555666777555555666666555555444333111111111111111000//////......////////////......***++++++,,,,,,,,,++++++***++++++++++++***))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,---------,,,,,,,,,,,,------------------000000000000000000000000000000000111222222333333222444666888999999888777999888666666888:::;;;;;;:::999===BBBBBBBBBIIITTT^^^mmmdddSSSPPPCCCIIITTT```mmm{{{zzzyyysssqqqooonnnnnnqqqtttvvvzzzzzz}}}|||zzz~~~xxxpppkkkiiiYYYSSSLLLIIIHHHFFFBBB>>>>>>===<<<===>>>@@@@@@???:::999777666444444333333444333333555999<<<======777===DDDJJJRRR^^^mmmxxxcccKKKAAA===<<<888444111000///...---,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))((((((((((((((((((((('''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&%%%AAA+++***&&&%%%'''''''''''''''''''''''''''$$$;;;uuu~~~FFF'''''''''&&&&&&%%%%%%%%%'''"""&&&***IIIggg"""$$$(((&&&+++$$$000"""111$$$'''%%%XXX///"""''')))((("""333$$$...BBB>>>888<<>>999<<>>???@@@CCCGGGJJJTTTXXX```mmmooo```QQQNNNJJJIIIMMMYYYgggqqq|||vvvooojjjiiijjjkkkkkkrrrssstttwwwyyyxxxuuurrryyyzzz{{{|||}}}}}}xxxqqqiii___WWWRRRLLLHHHDDD@@@??????>>>===???<<<::::::<<<<<<:::777777666444444444444333222666666888===AAAAAA@@@@@@IIIJJJRRR^^^jjjwwwbbbJJJAAA===;;;888444111000///...---,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))(((((((((((('''(((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%AAA***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$ $$$''''''&&&''''''&&&&&&&&&%%%%%%%%%(((,,,###%%%EEE(((###***###&&&***^^^ ---$$$''''''WWW777***"""'''***+++""""""$$$888GGG___SSSrrrYYYcccXXXTTTooo444777000111===DDDAAAEEEIIIHHHCCC===999888===;;;>>>???:::999;;;888555:::555888888222999333888777666555444444444444888666444555666777555222444333222000//////....../////////...------,,,,,,************************************************)))((((((''''''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))+++***)))((('''''''''''''''''''''''''''(((((())))))(((''''''((()))))))))''''''''''''''''''''''''))))))(((((())))))***+++++++++*********+++,,,---+++++++++,,,,,,,,,,,,---------...///////////////111111000000111111222222333555777777666666666777888999999999::::::::::::;;;<<<>>>>>>???AAADDDGGGHHHJJJOOOXXXggg{{{{{{tttnnncccWWWNNNKKKMMMPPP\\\fffvvvyyyqqqkkkhhhgggfffeeefffhhhlllpppqqqqqquuuwww{{{~~~{{{xxxqqqmmmfff]]]TTTMMMHHHEEEFFFCCC???>>>======;;;:::???<<<:::999:::999777444333333333444555555555555666666999@@@HHHNNNSSSUUU[[[^^^ggguuu```III@@@===;;;888333111000///...---,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))(((((((((((('''(((((('''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%AAA(((((('''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&***+++(((&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%!!!+++'''___888"""+++"""###+++xxx(((%%%''')))VVV^^^%%%$$$'''***&&&000###"""+++\\\EEE777***@@@"""...777BBB555BBBBBB666---:::>>>999555555:::@@@CCCDDD777:::<<<999666777999999999777///===333555;;;333888777666555444444444444777555444555666666555444444333222000//////......//////......---,,,,,,,,,***************************************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******)))(((''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&'''(((((()))''''''''''''''''''''''''))))))(((((())))))***+++*********)))***++++++,,,++++++++++++,,,,,,------------...////////////...000000000000000111222333222444666666555444555666777777888999:::;;;;;;<<<===>>>>>>>>>===>>>AAACCCBBBBBBCCCHHHRRRbbbssswwwfffVVVIIIBBBFFFMMMYYYggguuuzzzqqqmmmeeebbb______aaaeeehhhiiilllpppvvv||||||}}}}}}|||||||||~~~~~~}}}|||{{{xxxrrrlllgggaaa\\\UUULLLFFFCCCBBBBBB@@@???===<<<<<<;;;999888888666555444555444333111333333333333444555666777;;;>>>EEENNNYYYbbbgggiiiiiinnnzzz]]]HHH@@@===;;;777333111000//////...,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))((((((((((((''''''((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%AAA&&&'''''')))%%%%%%%%%%%%%%%%%%%%%%%%+++%%% ###***,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!)))***VVV$$$)))&&&$$$&&&RRR"""&&&%%%&&&(((XXX!!!***)))((("""///...(((<<<JJJ'''&&&"""444222+++---,,,BBB777+++555888444DDD888AAAKKKKKKCCC<<<;;;===:::;;;777555::::::777:::```@@@///777333999666888777777666555444444444444555444444555555666555555444333222000//////......//////...------,,,,,,+++******************************************************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%&&&''')))''''''''''''''''''''''''((((((((((((((()))******))))))))))))******++++++*********+++,,,,,,------,,,---......//////......000000///000000111222333222444555666555444555666777777888:::;;;<<<>>>>>>???@@@@@@>>><<<===>>>@@@AAAAAAAAABBBHHHQQQ]]]eeewww|||{{{}}}~~~}}}~~~wwwfff[[[PPPMMMJJJKKKRRR]]]hhhnnnssswwwrrrkkkeeeaaa___]]]\\\bbbeeejjjqqqxxx}}}~~~~~~zzz{{{||||||{{{|||~~~|||wwwtttqqqmmmhhh```YYYSSSRRROOOJJJEEEBBBBBBDDDEEE???>>><<<<<<<<<;;;888666222222222333444444444444555555555555777;;;???CCCMMMTTT]]]gggpppwwwxxxuuuvvvzzz~~~ZZZGGG???===:::777333000000000///...,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))((((((((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%AAA%%%'''''')))%%%%%%%%%%%%%%%%%%%%%%%%+++,,,+++(((%%%%%%)))---&&&&&&&&&&&&&&&&&&&&&&&&(((>>>@@@xxx(((%%%***&&&,,,:::&&&'''&&&%%%$$$bbb ///***&&&)))(((000$$$555///XXX###000---000666888bbb===>>>:::000222999888999;;;>>>===999555===>>>777999BBB999///777ZZZ:::000999;;;---===777666555444444333333333444444555555444444555555444333222000//////...............---,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''((((((((('''((())))))***(((((()))))))))*********))))))***++++++,,,------,,,------...............////////////000111222333222444666666555555555666777888999;;;<<<>>>???@@@@@@@@@@@@>>><<<<<<===???===>>>@@@AAABBBFFFKKKOOOYYYfffwwwrrroooqqqsssxxx}}}wwwhhh```TTTLLLIIIKKKNNNOOORRR]]]mmmyyyxxxqqqiiibbb^^^aaaaaabbbfffjjjlllkkkjjjjjjmmmrrrvvvxxxxxxwwwvvvzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxtttqqqiiieee```[[[WWWRRRLLLIIIFFFEEECCCAAA@@@@@@@@@AAA===<<<::::::999888555333333333444555555666777777444666;;;@@@GGGPPP[[[bbblllrrrwww|||zzzWWWFFF???===:::777333000000000//////,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))((((((((((((&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%AAA%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''!!!&&&,,,$$$)))'''@@@///''')))'''%%%$$$uuu!!!///)))&&&,,,"""(((111777999III,,,111...///(((///...***---000777---999:::999777<<<:::999<<<@@@BBBAAA>>>888;;;666:::@@@///000RRRsssDDD000>>>999+++===777666555444333333333333444555666555444333444555444333222000//////............------,,,+++++++++************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&''''''(((&&&&&&%%%%%%&&&&&&'''((((((***+++)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''((())))))))))))(((((())))))***+++,,,------,,,,,,---............---.........///000111222333222444666666555444555666888888999;;;<<<>>>??????>>>>>>>>>===;;;;;;===???===???AAACCCCCCCCCDDDEEEHHHPPP\\\gggqqq}}}yyypppmmmlllqqqyyywww{{{{{{pppfff[[[PPPHHHGGGJJJMMMSSS^^^ooozzzuuummmkkkiiihhhhhheee^^^YYYVVVYYY]]]aaacccfffiiikkktttvvvxxxyyyyyyzzz|||}}}}}}zzzyyyxxxxxxyyyvvvrrrooolllhhhdddaaaXXXUUUQQQNNNLLLJJJHHHFFFDDDCCCBBBAAA???===;;;:::999777666555555555333111222444555555555555666888:::BBBNNNZZZfffrrrvvvUUUEEE???<<<999666222000000000000///,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))((((((((((((%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%AAA&&&'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&999000&&&###&&&))))))&&&%%%%%%%%%&&&&&&&&&''''''!!!777+++&&&%%%'''UUU,,,###)))(((((('''!!!***&&&)))'''000!!! ...///888...vvv>>>)))######333///,,,///------:::+++//////888<<<333:::AAABBB===999:::===444;;;777888999000ZZZxxx@@@333===333555:::666666555444333333333333444666777555333111222444444333222000//////............---,,,,,,++++++***************************)))))))))))))))))))))))))))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((,,,...///,,,'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''((()))))))))(((((((((((()))***+++,,,------+++,,,------......------............000111222333111333444555444333444555777777888999:::<<<<<<===::::::;;;:::999999;;;>>>===???AAABBBBBBBBBCCCDDD@@@EEEJJJOOOUUU```ooozzzyyypppmmmrrrwwwwwwwwwyyy~~~~~~nnncccTTTNNNGGGDDDJJJWWWfffppp~~~}}}}}}}}}{{{sssggg^^^XXXYYYYYYXXXWWWXXX\\\```gggiiimmmooopppqqqtttvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~{{{~~~~~~{{{yyyxxxwwwuuusssqqqooooooppppppkkkgggccc___]]]ZZZVVVTTTOOOMMMLLLKKKJJJHHHEEEBBBBBBAAA@@@===;;;999888777666444222222444555666555444777;;;===>>>@@@CCCFFFTTT```qqquuuTTTDDD???<<<999666222000000000000///,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))((((((((((((%%%&&&''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''%%%AAA&&&'''&&&&&&''''''''''''''''''''''''"""%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''333}}}))))))!!!'''^^^+++((((((***+++"""$$$###,,,"""&&&'''$$$((()))$$$&&&&&&&&&)))555///+++)))...,,,000))))))666444555333:::999777888:::<<<<<<<<<;;;CCC===:::999???ppp555666999...AAA888666666555444333333333333444666777666222000222444444333222000//////............---,,,,,,++++++***************************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''...000111...(((%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%&&&((()))))))))(((''''''((()))***+++,,,------+++,,,------......------------......///111222333000111333333222222222333666666777888999::::::;;;666777888777777888:::===:::;;;<<<<<<<<<===@@@BBB>>>@@@AAAAAADDDMMMZZZeeekkkzzz}}}rrrqqqjjjlllnnnrrryyybbb[[[QQQKKKKKKNNNRRRUUUcccdddgggmmmvvv}}}yyymmmgggeeeaaaZZZTTTRRRUUUYYY[[[^^^bbbeeegggjjjmmmoooqqqsssvvvyyy|||}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{~~~~~~|||{{{yyyxxxxxxxxxvvvxxx{{{zzzxxxtttrrrqqqmmmllljjjiiihhhiiikkklll\\\YYYVVVSSSSSSRRRQQQPPPNNNNNNMMMMMMKKKGGGAAA===;;;:::777555444444444555555333222222555999:::;;;;;;@@@FFFKKKOOOTTTZZZ___qqq~~~pppPPPCCC>>>999777444111000000000///...,,,,,,,,,+++++++++******)))(((((((((((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&'''''''''&&&%%%%%%$$$$$$CCC%%%&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%+++ &&&000'''&&&%%%"""&&&)))CCCqqqccc&&&***&&&(((bbb'''***))),,,((( 333)))'''''''''&&&&&&%%%%%%%%%(((=== ))),,,***)))...++++++,,,---///111333444777444777888777;;;:::///999666:::222GGGOOO:::222;;;333>>>...555666777888777666444222555555333222111000000000111000///------......///......---,,,,,,+++******+++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''//////---+++(((&&&$$$$$$''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************---...............---------------............////////////000111111222222444555777888888888777666999999999999999999999999<<<<<<======>>>>>>??????AAA@@@??????AAAEEEHHHKKKUUU]]]hhhuuuzzzxxx{{{}}}{{{wwwpppiiiccc^^^ZZZWWWSSSQQQOOOPPPUUU\\\cccgggqqqzzzzzznnngggddd^^^WWW^^^\\\ZZZ[[[]]]```aaaaaacccdddfffjjjmmmppprrrtttuuuuuuvvvxxx{{{}}}||||||}}}||||||}}}~~~~~~}}}~~~}}}}}}|||yyyvvvtttqqqoooppppppooonnnlllhhheeeccc```^^^]]]^^^```aaaaaa```]]]YYYUUUVVVXXXYYYVVVSSSOOOLLLGGGAAA===;;;;;;;;;666555333333444555555444888777555555888<<>>999777444111000000000///...,,,,,,,,,+++++++++***************)))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$CCC%%%&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%))) (((---$$$'''!!!...###***FFF|||DDD '''+++"""WWW"""***'''***555555:::---111&&&''''''&&&&&&&&&%%%%%%%%%$$$(((+++xxx///222"""555((()))******,,,---///111222,,,777===:::666666888;;;333===444UUUMMM666111:::///<<<444555666777888888666555444555555444333222111000000111000///...---......///...------,,,++++++******++++++******)))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,------------,,,,,,------------...............//////000000111222222444555666777777777666666888888888888999999::::::;;;;;;<<<<<<===>>>>>>>>>???>>>======>>>@@@BBBCCCGGGMMMVVVbbbppp~~~vvvssszzzvvvxxx~~~|||{{{{{{zzzzzzooocccSSSFFFCCCFFFKKKNNNYYY```lllxxx~~~zzztttooollljjjhhhgggeeeccc```]]]^^^___aaacccfffggghhhfffggghhhjjjlllnnnoooooorrrrrrtttwwwzzz||||||{{{xxx{{{{{{zzz}}}~~~~~~}}}|||}}}}}}}}}}}}|||yyyvvvtttrrrpppmmmkkk````````````_________^^^YYYYYYZZZ___eeejjjmmmnnnfff```ZZZVVVUUURRRNNNIIIDDDBBB???<<<999888888888333333333333333444666777999;;;>>>BBBIIIRRR\\\ccczzzlllNNNCCC>>>888777444111000000000///...,,,,,,,,,+++++++++*********+++++++++***)))((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$BBB%%%&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%!!!((((((###,,,222111RRR%%%"""###(((!!!AAA777***+++)))999]]]+++***--- $$$'''&&&&&&&&&&&&%%%%%%%%%""")))!!!%%%ttt 222!!!---(((((()))***,,,...///000///888444555???666---999;;;NNN@@@222333:::///999444555555777888888777666666555555555555444222111000000///......------......------,,,,,,++++++******++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""###$$$%%%'''((())))))&&&''''''''''''(((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))*********++++++,,,,,,+++++++++,,,,,,,,,---------............//////000111111111444444555666666666666555666666777888888999:::::::::::::::;;;<<<=========??????>>>==================@@@EEEMMMXXXhhhwwwwwwlllkkkgggcccfffoooyyy~~~}}}yyyaaaOOOFFFDDDEEEEEEEEEGGGLLLUUUaaammmuuuyyy~~~zzztttnnniiieeedddbbb```^^^]]]\\\[[[\\\\\\\\\]]]^^^```aaabbbdddeeegggkkkppptttuuuuuuvvvwwwwwwvvvyyy~~~|||~~~||||||~~~{{{|||}}}}}}}}}|||{{{zzzuuuvvvxxxyyyxxxvvvrrrpppooommmkkkiiigggccc___\\\UUUVVVXXXZZZ]]]___aaacccfffdddcccdddgggiiiiiihhhaaa[[[RRRLLLHHHDDD???;;;::::::888777666555555555000444666666555777===CCCJJJQQQ[[[bbbhhhpppzzzjjjLLLCCC>>>888777444111000000000///...,,,,,,,,,+++++++++******((())))))******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))'''&&&%%%&&&&&&'''&&&&&&%%%%%%###BBB%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwvvv)))%%%'''***555 ///"""%%%444$$$777"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))WWWQQQ'''%%%***(((((()))***+++---...///444777,,,000===777OOO///444666:::333888...444555666777888888888777444555666777666333111/////////......------------,,,,,,,,,,,,++++++******************))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++,,,++++++++++++,,,,,,,,,------------------...//////000000111333444444444555555555555444444555666888999::::::888888999:::;;;<<<<<<===@@@@@@?????????>>>======>>>>>>???BBBHHHRRR^^^fffwww}}}rrrmmmgggfffkkkttt}}}~~~yyyvvvyyyqqqfffaaa^^^ZZZVVVLLLKKKHHHGGGLLLSSSWWWWWW```hhhqqqxxx~~~|||wwwqqqkkkfffcccaaa]]]\\\[[[ZZZXXXWWWXXXZZZ[[[ZZZYYY\\\```eeehhhjjjmmmmmmkkkkkkmmmppppppoooppppppqqqsssuuuuuurrrppppppppppppooonnnllljjjiiieeegggjjjkkkiiiddd```^^^^^^]]]^^^______^^^[[[XXX\\\^^^aaadddgggiiijjjjjjkkkgggbbb]]]ZZZVVVRRROOONNNIIICCC>>><<<:::777555777777777777666666666666555;;;@@@AAA@@@DDDPPPZZZhhhrrr|||fffJJJBBB>>>888777444111000000000///...,,,,,,,,,+++++++++******&&&''''''((())))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&&&&'''&&&&&&%%%###BBB%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&CCC,,,$$$&&&+++!!!'''"""XXX""" :::oooVVV&&&***+++$$$&&&&&&&&&&&&&&&&&&&&&&&&******333 ###=== )))))))))***+++---...///,,,444222222///333EEE---<<<666555666;;;,,,555555666777777777777777444555666777666333111///...............------,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...//////000000333333333333333444444444333333444555777888999999777777888999:::;;;<<<<<<>>>>>>>>>???????????????>>>>>>??????@@@DDDJJJNNN\\\hhhyyy|||yyyvvvtttrrrzzz{{{|||}}}}}}wwwuuuvvvwwwuuurrrmmmmmmhhh___ZZZWWWRRRKKKJJJLLLQQQWWW]]]eeeooowww}}}~~~}}}oooooonnnkkkfffccccccddddddaaa]]][[[^^^cccgggiiidddaaa^^^___``````aaaaaaaaacccgggkkkmmmkkkfffbbbdddccccccbbbaaa```______\\\___ccccccaaa^^^]]]]]]\\\\\\^^^bbbeeefffeeecccfffhhhjjjkkkjjjfffbbb___QQQNNNJJJFFFDDDAAA>>><<<<<<:::888777777888999999555777999;;;>>>@@@BBBCCCDDDKKKQQQRRRSSS[[[jjjwwwdddIIIBBB>>>888777444111000000000///...,,,,,,,,,+++++++++******((((((((('''((()))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))(((&&&%%%%%%&&&&&&''''''&&&&&&"""AAA%%%&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&'''```&&&)))...,,,"""&&&nnn,,,333%%%---%%%%%%%%%&&&&&&&&&&&&'''***"""%%%$$$$$$'''))))))))))))+++,,,---...***,,,///777111111|||mmm333999@@@444///666===333555555555555666666666666555555555555444222111000---............---,,,,,,++++++++++++++++++************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////222222222111222333333444333333444555666666777777666777888999:::;;;<<<===;;;;;;:::;;;;;;<<<===>>>:::;;;===>>>===>>>@@@BBBDDDOOO___pppyyyoookkkrrr{{{~~~|||yyyyyy|||zzztttlllcccPPPJJJFFFFFFGGGHHHMMMRRRUUUYYY```kkkuuu}}}|||xxxtttrrrtttwwwzzz{{{mmmhhheeegggiiihhhiiilllkkkmmmrrrvvvxxxuuuooojjjllllllnnnoooooonnnmmmllljjjnnnrrrssspppooooooqqqnnnllljjjiiigggddd```]]]```aaaaaa^^^YYYRRRKKKGGG>>><<<999999999999888666555555777999;;;===@@@AAA<<<>>>BBBGGGLLLRRRWWWYYYZZZ```eeegggiiisssaaaHHHAAA>>>888777444111000000000///...,,,,,,,,,+++++++++******///---***((('''(((***+++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''((('''&&&$$$%%%&&&&&&''''''&&&&&&"""AAA%%%&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%...'''&&&&&&+++$$$(((555!!!000***&&&,,,%%%%%%%%%&&&&&&&&&''''''$$$)))###)))KKK:::...'''''''''((()))***+++,,,000&&&(((444666222EEEeee...555???;;;777444555::::::666555555444444444444444555555444333222111000000------.........---,,,+++******************++++++)))))))))))))))))))))***(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((()))***++++++++++++************+++++++++++++++,,,,,,---......//////222111111000111222333444333333444444555555555555666777888999;;;<<<======;;;:::999888888999;;;<<<888:::===>>>>>>>>>???@@@:::???HHHSSS___mmm|||ssswwwzzzyyysssnnnmmmnnnssstttvvvxxxzzz}}}jjj___VVVSSSQQQKKKIIIIIIDDDEEEHHHMMMTTTZZZ\\\]]]^^^___aaaffflllsssyyy}}}xxxrrrpppuuuxxxxxxzzz~~~|||}}}}}}xxxtttzzz}}}}}}wwwtttssswww{{{yyytttooommmnnniiieee```[[[VVVQQQLLLHHHMMMLLLJJJGGGCCC???;;;999<<<;;;999999:::::::::999<<>>888777555111000000000///...,,,,,,,,,+++++++++******555222...***(((((()))+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$'''((('''%%%$$$%%%%%%&&&'''''''''&&&"""AAA%%%&&&%%%&&&%%%%%%%%%&&&&&&''''''''')))///!!!---&&&###666 ,,,###aaaEEE$$$$$$###+++***%%%%%%%%%&&&&&&'''''''''+++(((...&&&"""&&&&&&&&&'''''')))***+++...(((***...---000111)))AAA---uuuvvv,,,CCC777<<<333<<<>>>666555<<<666555444333333333333333555555333222111000000000,,,---.........---,,,+++******************++++++)))))))))))))))*********(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((()))************)))************+++++++++++++++,,,------......///222111000000000111333444444444444444444444444444666777888999;;;<<<===>>>>>><<<999888777999;;;<<<;;;===???@@@??????AAABBB;;;;;;<<<>>>FFFRRRaaakkk|||uuuhhhbbbcccggg___fffoootttvvvyyy~~~wwwmmmkkkjjjccc\\\ZZZOOOMMMIIIHHHHHHHHHGGGFFFDDDDDDFFFHHHMMMSSSXXX[[[^^^eeemmmqqqpppppprrruuu{{{}}}sssmmmlllrrrwwwxxx{{{}}}{{{zzzyyywwwuuuqqqnnnzzz~~~xxxmmmffffffjjjmmmiii```VVVPPPNNNIIIFFFCCCBBBAAAAAA???>>>;;;:::888777666777999:::999777777999<<<>>>???>>>JJJOOOWWW^^^dddiiimmmooogggggghhhjjjoootttzzz}}}```JJJAAA>>><<<555444222000............+++++++++***++++++,,,,,,777444///+++(((((()))***))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))'''%%%$$$''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""AAA&&&'''&&&&&&''''''''''''''''''''''''!!!(((&&&$$$&&&)))&&& $$$------@@@%%%%%%%%%&&&&&&&&&''''''!!!...!!!###(((111---+++""")))$$$'''///$$$*** ###---***+++***+++///&&&444(((333,,,444999+++444<<>>>>>======<<<<<<<<<;;;???<<<:::999<<>>===:::999;;;???CCCFFFJJJTTTaaammmwww{{{uuuoookkkgggbbbccchhhxxxrrryyy~~~|||}}}|||yyyvvvssspppnnnhhheeedddeeeaaaZZZVVVWWWRRRQQQNNNKKKHHHEEEBBBAAAGGGIIIJJJIIIGGGEEEFFFFFFEEECCC@@@@@@AAADDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFIIILLLLLLIIIDDD@@@???===>>>???@@@>>>===<<<;;;;;;;;;::::::;;;<<<>>>@@@<<>>???DDDIIIPPPTTT\\\eeemmmqqqqqqpppzzzyyyxxxyyyyyyzzzyyy|||[[[FFF>>>:::888555444222000............------,,,+++************+++******))))))***++++++))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$BBB&&&'''&&&&&&''''''''''''''''''''''''$$$***(((nnn!!!)))$$$$$$'''(((((()))***'''"""&&&///888{{{@@@iiiqqq~~~pppSSS333###$$$((('''%%%&&&&&&&&&&&&'''''''''***&&&666%%%888$$$111%%%&&&!!!+++%%%&&&***---***%%%%%%,,,+++111&&&)))...///###...555000000+++|||:::555888888999999888888777666555555444333333333333333222111000///...---------------------,,,,,,,,,,,,******************))))))******))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((((((((())))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------111000...---,,,,,,,,,---222222222333333444444444666777888999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;999:::;;;===???<<<@@@EEEKKKTTTcccvvv|||tttkkkhhhkkkxxx~~~}}}rrrkkknnnqqqqqqtttvvv|||~~~{{{zzzxxxuuuuuuxxxtttpppkkkccc\\\UUUQQQNNNQQQQQQNNNHHH@@@===@@@CCCEEEAAA<<<:::<<>>===@@@BBBFFFIIILLLNNNOOOOOOQQQUUUXXXWWWSSSTTT[[[bbblllpppwww~~~~~~YYYEEE>>>:::888555444222000...............---,,,+++************((()))******++++++++++++))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$CCC&&&'''&&&&&&'''''''''''''''''''''''' ...^^^///...%%%$$$$$$((((((######)))+++(((,,,'''777""" (((,,,)))***//////***&&&&&&&&&&&&''''''''''''((('''///((('''$$$$$$000%%%!!!&&&/// &&&***&&&&&&%%%---)))...!!! //////...222333###444777===bbb...777777888888777777666555444444444333333333333333000000///...---,,,,,,,,,---------,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))******++++++++++++++++++,,,,,,,,,,,,555444111///---...//////222222222333444444555555555666777999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<@@@KKKZZZeeewww|||vvvnnnfff___hhhllluuu}}}zzzuuuuuuzzz~~~~~~|||zzztttpppnnnnnnmmmkkkgggbbb^^^\\\[[[YYYSSSLLLIIIJJJPPPVVVYYYddd```[[[XXXWWW[[[___bbblllqqquuuqqqggg^^^\\\^^^[[[ZZZXXXVVVTTTQQQMMMJJJSSSYYYaaaiiimmmllliiigggrrrwwwzzzvvvooolllpppuuu{{{|||XXXFFF???<<<888555444222000...............---,,,+++************)))***+++,,,,,,+++***)))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""AAA&&&'''&&&&&&''''''''''''''''''''''''""")))---```VVV,,,&&&...+++###$$$,,,(((,,,---(((%%%&&&((((((&&&...EEETTT!!!......((()))---$$$***&&&&&&&&&'''''''''((((((,,,```|||<<<111 ,,,$$$000'''###III###%%%&&&$$$***%%%+++,,,&&&111555999%%%$$$$$$+++...222222$$$CCC<<<666666777777666666555444333333333333333222222222000///...------,,,,,,---------,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))***************+++++++++,,,,,,666444222///...///000111111111222333333444555555555555777888999:::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<::::::>>>DDDIIIYYYaaammm{{{yyynnnfffmmmsss{{{|||tttkkkfffpppuuuzzzzzzyyy~~~}}}{{{~~~wwwooohhh```\\\___gggpppuuuzzzsssoooqqqxxx{{{yyy{{{rrrqqqqqqrrrrrrppplllhhhooosssyyy~~~~~~}}}~~~yyyzzzWWWFFFAAA===999555444222000............------,,,+++***************++++++++++++***))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''"""@@@&&&'''&&&&&&''''''''''''''''''''''''((( 444###|||(((&&&&&&///$$$###222)))%%%)))***%%%###$$$######&&&******'''&&&'''000### 333%%%""" ...>>>555&&&&&&'''''''''(((((((((!!!***((($$$***(((&&&$$$:::eee***((('''###...###(((!!!???___&&&>>>&&&((((((...---111,,,NNN555555666666666555444444333333333333333222111111//////...---------------,,,,,,,,,,,,++++++++++++))))))))))))))))))((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((((((((()))))))))))))))*********+++++++++000///...------...//////000000111222333333444444444555666777888999999999::::::999999999999888888999999:::::::::::::::;;;888999:::;;;<<<<<<<<<<<<:::<<<>>>>>>>>>>>>???@@@EEEIIIQQQ\\\hhhwww}}}|||{{{wwwrrruuuwwwuuutttxxx~~~yyyrrrooossszzz{{{yyy}}}}}}~~~}}}tttrrrttt|||~~~___JJJxxxUUUFFFAAA===888555444222000............,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''DDD&&&'''&&&&&&'''''''''''''''''''''''')))+++999***---***111&&&))))))---&&&555%%%'''---'''%%%***666...222YYY///)))))),,,'''###///''''''''''''((((((((((((222***000$$$***&&&$$$DDDooo)))((('''"""///###(((jjj888$$$,,,###$$$---AAA===ooo444555555555555444333333222333333444333222111000000///..................,,,,,,,,,++++++++++++***((((((((()))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))*********++++++++++++,,,---...//////...//////000222333333444444444666777888999999999:::999999999888888888888888999999999::::::::::::999999::::::;;;;;;;;;::::::;;;===>>>?????????@@@===???BBBFFFMMMWWWdddmmm{{{zzzvvvxxx|||{{{}}}~~~}}}}}}}}}}}}~~~rrrhhhgggkkkooosssxxx|||jjjRRR===222vvvTTTEEEAAA<<<777555444222000............+++++++++***++++++,,,,,,'''&&&&&&''''''(((******))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((...KKK&&&'''&&&&&&''''''''''''''''''''''''%%%$$$!!!666XXX___<<<$$$(((---&&&###***---333$$$%%%CCC/// &&&)))''')))---***###''''''''''''((((((((()))DDDBBB!!!%%%'''!!!'''000lll"""&&&&&& ...###***BBB111---+++!!!222000444444555555444444333222222222333444333222111000000//////.........//////,,,,,,,,,+++++++++******''''''(((((())))))******&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))************((()))+++---//////000000---...///000111222333333333444555777888888888888:::999999999888888777777888888888999999::::::::::::::::::999999999999888888888888888888:::<<<===<<<=========>>>CCCKKKRRRZZZggguuu~~~yyytttqqqrrrxxx}}}}}}~~~{{{|||wwwkkkiiirrr{{{}}}}}}}}}fff]]]SSSJJJ>>>222000555qqqSSSFFF@@@;;;888444333111///...------------,,,++++++******++++++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&pppfff***^^^'''((('''((('''''''''''''''''''''''' +++###..."""333%%%(((***$$$)))"""+++###+++333###jjj(((///***'''###$$$+++(((+++***'''%%%+++111,,, %%%\\\EEECCCooo>>>///$$$%%%((('''$$$$$$???ZZZ+++###++++++!!!444999888777555444333222111222222222111111111111000......---------,,,,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......---...///111333444444444555555666666777777777777777777777777777777777777888888888777777666888888777777777777888888666888:::;;;:::999999:::<<<<<<<<<<<<===???@@@AAAFFFKKKQQQWWWaaappp}}}}}}|||}}}zzz}}}}}}rrrrrrtttyyy}}}yyytttyyywwwtttyyy{{{pppnnnssszzz||||||~~~||||||}}}|||~~~zzzgggSSSEEE:::999666444222111111111pppQQQEEE???:::777444333111///...------------,,,++++++******++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&...'''((('''(((''''''''''''''''''''''''---)))''')))%%%bbb)))%%%..."""+++++++++...!!!$$$---888www999!!!###333555%%%111222...'''"""$$$))),,,'''///%%% $$$((('''%%%%%%***www===@@@qqq777777666555444333222222222222222111111111000000...------------,,,,,,,,,***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------...000222333333333333444555555666666777777777777777777777777777888888999888888777777888888777777777777888888777888:::::::::999999:::<<<<<<<<<<<<===>>>>>>???===@@@CCCFFFJJJTTTaaakkk}}}{{{zzz}}}xxxqqqmmmkkkgggeeemmmuuussslllfffhhhmmmpppkkkeeehhhqqquuuwwwxxxvvvrrrooooooppprrrqqqooooooqqquuuyyy|||{{{sssjjjcccdddnnnzzzyyy~~~{{{ssspppqqqrrrrrrwwwwwwxxxzzz|||qqqcccWWWNNNEEE<<<666444333111///------------nnnPPPDDD>>>999666444333111///...------------,,,++++++******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&888(((222'''((('''(((''''''''''''''''''''''''***!!!***&&&$$$JJJ,,,***$$$)))((((((+++$$$""")))%%%!!!***((($$$444%%%222+++###+++///,,,(((&&&111###!!!!!!&&&(((&&&$$$%%%888eee555555555555444444444444222222111111111000000000------------,,,,,,,,,,,,)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,------------...///111222111111222333333444555555888888888888888888888888888888999999999999999888888888777777777777888888888999999999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===999:::;;;;;;;;;???FFFLLLaaalllyyy~~~zzzvvvyyy{{{vvvrrrmmmmmmuuu|||yyyrrrgggkkkrrruuupppjjjkkkpppuuuwwwwwwuuuqqqnnnmmmllljjjiiihhhiiinnnvvvxxxqqqlllnnn{{{|||tttlllhhhjjjpppuuutttvvv{{{{{{kkk___OOOFFF;;;333000///...---...---,,,+++******++++++lllOOOCCC>>>:::777444333111///---------------,,,++++++******++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&888HHH'''((('''(((''''''''''''''''''''''''"""!!!+++,,,000777222$$$111$$$&&&$$$***...)))&&&,,,---$$$vvv[[[222'''(((999111,,,,,,***'''***000,,,%%%iii///%%%&&&((()))(((%%%$$$%%%777###ccc222333333444444444555555555111111111111000000000000---------,,,,,,,,,++++++))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---......///000000111111222333444555555777777777777777777777777888888999:::::::::999999888888777777777777888888999888888999:::<<<<<<<<<===<<<;;;;;;::::::::::::888999:::::::::;;;>>>AAADDDNNN[[[fffppp{{{~~~}}}www|||zzzxxxzzzzzzxxxsssllljjjppp|||xxxhhhZZZMMM@@@888555333000///000000...,,,,,,++++++++++++++++++,,,lllOOODDD???;;;999444333111///---------------,,,++++++******++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''...)))###===***888'''((('''(((((((((((((((((((((((((((((((((---"""111$$$***'''///***'''***(((...---###(((111---444IIIGGG666///$$$***222333,,,&&&***333111///(((rrr'''(((******(((%%%%%%&&&'''444,,,---222222333333444555555666111111111000000000//////------,,,,,,,,,+++++++++((())))))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,---------...000111222333444555666666666666666666666666666666777888999:::::::::::::::888888777777777777888888999888888:::===??????>>>===<<<;;;::::::999::::::666777999999999999:::;;;999>>>EEELLLSSS^^^kkkuuu{{{rrrpppuuuzzz|||~~~xxxbbbXXXJJJ===666222000...,,,---...///000000---,,,*********+++++++++++++++jjjNNNDDD@@@<<<:::444333111///...------------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******######/// 777'''((('''(((((((((((((((((((((((((((***$$$''',,,000CCC---+++333(((...###$$$,,,,,,---111///:::(((888AAAyyyPPPIII@@@<<<@@@DDD===333000666666DDD +++%%%((('''$$$###&&&)))))),,,%%%666666111222222333444555555555111111000000000/////////,,,,,,,,,,,,++++++++++++((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++******+++,,,,,,,,,,,,,,,000000111222444555666666555555555555555555555555666777888999::::::::::::888888777777777777888888777777888<<>>:::888444333111///...------------,,,++++++******++++++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((((((((((((((((((((%%%+++$$$444(((222 ###+++'''"""222ddd'''((('''((())))))))))))))))))))))))"""...)))'''$$$...---uuu,,,@@@:::???CCCLLLOOOQQQWWWWWWZZZeeeeeemmmuuuiiifffrrrrrrooorrrsssuuuvvvsssnnnqqqjjjeeeeee333###"""000&&&))))))&&&(((,,,***###+++(((000%%%777333000...222222222222333333444444444000000000000////////////,,,,,,,,,+++++++++******(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************((()))+++,,,,,,+++***)))------...000111333444444222222222222222222222222555555666888888999999999888888777777777777888888444555999@@@HHHKKKHHHDDD<<<<<<<<<;;;;;;<<<<<<===999888888888999888666555666888::::::::::::<<<>>>>>>===<<>>======;;;:::999888888999888888777666555555444777777777777888999:::;;;;;;:::888888;;;???CCCFFFLLLPPPXXXdddrrr~~~~~~yyyoooxxxyyycccQQQFFF???999555///000111111000...,,,+++++++++++++++++++++++++++******))))))((((((''''''((((((((((((((()))******```IIICCC@@@;;;888555333000.........---,,,---------+++))))))***,,,))))))************))))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''***%%%&&&***'''"""(((444***OOO^^^WWW)))---///))))))(((((())))))***+++''''''''''''((())))))***++++++***))))))***,,,---+++///555:::>>>CCCHHHLLLNNNWWW```bbbaaabbbjjjqqqjjjooossstttuuuwwwvvvrrrtttuuuuuuttttttuuuyyy{{{|||vvvqqqppptttxxx}}}}}}}}}~~~vvv}}}{{{ppplllWWWJJJMMMMMMBBB:::;;;444111---+++******)))(((---+++((('''((()))((('''###&&&,,,===UUU___JJJ---888,,,!!!!!!%%%(((+++.........///000111111111111000000111111000...---,,,,,,,,,,,,++++++++++++******************************))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''((((((((()))))))))))))))***++++++,,,,,,++++++......//////000000111111333222111000111111222333777777777888888888888999666666666666666777777888999;;;>>>AAACCCCCCBBBBBB======<<<;;;:::999888888888888888777666555555555777777777777888999::::::999888666666888;;;???AAA???@@@DDDIIIQQQYYYaaaeeeyyy~~~|||yyy|||uuuqqqpppqqqssstttwww{{{}}}wwwqqqnnnvvv~~~{{{uuunnniii\\\RRRCCC999444111///---//////...---,,,,,,++++++++++++++++++++++++++++++***)))))))))((((((((('''((((((((((((((()))******]]]HHHCCC>>>999888555333000.........---,,,---...///---+++******+++******))))))))))))******''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''((((((((((((((('''***$$$$$$***+++&&&###%%%"""%%%---%%%((()))$$$((((((((((((((())))))***((('''''''''''''''((()))000...------///333888;;;999FFFNNNNNNQQQ[[[bbbbbbaaaaaabbbfffkkkooopppooosssxxx{{{|||{{{zzzssskkkfffeeeeeehhhnnnuuu{{{}}}zzz|||zzzooo___WWWXXX]]]^^^jjjtttzzz~~~{{{zzzzzz}}}xxx{{{wwwmmmkkkkkkllljjjaaaUUUOOOOOOFFFBBB<<<888555222///---...,,,(((''''''(((((((((''',,,+++### $$$&&&###""",,,///)))"""%%%,,,,,,---...///000000000000///////////////...---,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))))))))***+++++++++++++++,,,,,,---......//////000////////////000111222333666666777777777888888888666666555555666666777888:::;;;<<<>>>????????????<<<<<<;;;:::999888888777888888777777666666555555888888888888888888888888666555444444555777:::;;;888777666666777999<<<>>>MMMVVVeeewww}}}xxx}}}|||yyyssspppnnnmmmlllkkkmmmooorrrvvvzzz||||||{{{{{{}}}yyywwwwww|||~~~}}}}}}~~~xxxsssooommmpppwww~~~}}}sssllldddYYYPPPKKKGGGCCC@@@999333---***+++------,,,...---+++)))))))))***+++************************))))))))))))((((((((((((((((((((((((((()))******[[[HHHCCC===999888555222///......///...---,,,...///...+++)))))))))+++***)))(((((()))***+++''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&((()))***)))'''&&&&&&'''(((((((((((((((((((((###$$$+++...+++'''&&&333(((///***000###+++(((((((((''''''(((((()))***)))))))))))))))***+++,,,******,,,000666===DDDGGGJJJ[[[ddd]]]YYY```ccc]]]bbb\\\XXX[[[dddnnnssstttzzz~~~}}}tttkkkeeebbbaaaeeennnvvv|||~~~}}}|||qqqjjjlllqqqwwwyyyzzz|||~~~yyyvvvtttoooooonnnoooqqqvvv||||||xxxpppgggeeehhhhhheeeZZZVVVPPPKKKFFFBBB===;;;333000+++)))((()))((((((&&&)))'''""""""(((+++)))...***&&&'''&&&%%%(((...++++++,,,...////////////......//////.........---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((())))))***+++*********+++++++++,,,------...............///000222333333555555555666666777777888666555555555555666777777;;;:::::::::;;;;;;<<<<<<;;;::::::999888888777777888777777777666666666555888888888888888777777777555444444333444555666777777666444222222222333444666999???IIIVVVeeeqqqxxx~~~zzzvvvtttrrrqqqppptttrrrqqqssswwwwwwsssnnnkkkuuuvvvppprrrrrrvvv|||~~~xxxrrrpppqqqrrrzzz{{{{{{zzzzzz{{{nnnddd^^^VVVLLLDDD>>>999333000///000000000///---+++,,,...///...---++++++******))))))))))))************************))))))))))))((((((((((((((((((((((((((())))))***YYYIIIEEE===999:::444222///......///...---+++,,,---,,,***)))((()))+++***)))(((((()))***+++''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&(((******)))((('''&&&&&&'''(((((((((((((((&&&%%%'''***+++******,,,"""$$$///,,,!!!//////((((((((((((((()))******'''((((((***+++---///000777;;;@@@GGGNNNSSSWWWYYY^^^ooowwwooohhhjjjhhh```VVVUUUUUUYYYbbbllluuuzzz}}}~~~yyysssvvvqqqllllllppptttvvvvvvzzz{{{}}}|||zzzxxxyyyzzzzzzuuussslllmmmmmmiiifffhhhooovvvsssvvvtttpppqqqtttppphhhiiifffaaa\\\XXXTTTOOOLLLAAA===777222...+++)))''')))%%%"""%%%---111*** %%%###))))))&&&%%%))))))+++,,,---.........//////////////////000000---------,,,,,,,,,++++++************************((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((())))))******))))))*********+++,,,,,,---------...///000222333333444333333444555555666777777555555555555555666666777:::999888888888888999:::999999999888777777666666777777777777666666666666777777888888888777666666555555444444444444444444333333222111111111222333333111000111777@@@IIINNNSSS\\\jjjuuu}}}{{{zzz{{{wwwpppiiihhhsssxxxpppiiihhhggghhhlllwwwxxxnnniiihhhiiiqqq{{{yyy~~~~~~xxxooocccYYYUUULLLGGG@@@999555444333333111///---------,,,,,,++++++++++++,,,---,,,***)))(((***,,,------+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***WWWIIIEEE===888;;;444111///.../////////...***+++,,,+++)))((()))*********))))))))))))******''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((()))***)))((((((%%%&&&'''((())))))))))))((())))))'''%%%%%%(((+++'''---///,,,&&&+++&&&)))))))))))))))******+++&&&'''))),,,000444888:::DDDHHHNNNTTTXXXYYYYYYXXXYYYeeemmmiiiffffffeee```eeehhhlllllljjjiiijjjkkkrrrvvvwwwtttppppppooolllnnnkkkgggeeefffhhhjjjkkkiiiiiilllsss{{{yyy{{{~~~{{{wwwtttuuunnnhhheeeeeeddd```[[[lllwww|||tttooonnnnnnrrrooolllhhhfffbbb^^^[[[UUUPPPIIIBBB<<<555///+++###***///+++### ###))))))))),,,...+++%%%$$$&&&'''((()))+++,,,------...///.........///000111111------------,,,,,,,,,,,,************************((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))******++++++,,,,,,------...///111222222333333222222333444555666666777555555444444555555666777888888777777777777888888888888777777777666666666777777777777666666666666555666777888888888777666444555555666666555444444222222111111000111111111//////000111222444666777888<<>>DDDIIILLLVVVYYY\\\___```^^^[[[YYYZZZ]]]```bbbbbbccceeefff___eeekkkllliiiggggggiiilllsssvvvqqqiiiffffffeee`````````______aaadddgggfffddddddgggkkknnnmmmkkkpppqqqtttxxx{{{{{{zzzzzz|||}}}~~~~~~}}}zzzwwwuuuzzzuuupppppprrrppphhhaaaXXX```jjjnnnlllmmmvvvyyywwwtttrrrpppmmmjjjgggaaa^^^YYYTTTNNNGGG@@@<<<999000''''''+++,,,((($$$###$$$&&&'''$$$""")))333&&&'''(((***+++,,,------------,,,------///000111...------------,,,,,,,,,))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))******++++++,,,------,,,---...000111111000000111111222333444555666666555444444444444555666666666777777777777777777777777777666666666666555555666666666666777777777777333555777888999888777666333444555666666555444333222222111111111000000000,,,...000222222111000///555444333222222444888;;;AAAEEELLLSSSXXX\\\ccciiitttyyy|||zzz|||}}}{{{xxxyyyrrrmmmcccbbb\\\UUURRRPPPKKKDDD<<<666111000///---///222+++...000000...+++******$$$&&&)))+++++++++,,,,,,******+++******+++,,,---''')))+++------,,,)))'''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((()))******|||RRRGGGDDD:::555999333111///.../////////...+++,,,+++******+++...111((()))***++++++***)))(((((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((('''((()))******%%%&&&'''((())))))))))))))))))'''&&&(((++++++)))'''///***)))333)))###111++++++******++++++,,,---666999>>>DDDLLLTTTZZZ]]]```bbbcccddddddaaa^^^\\\```[[[ZZZ]]]______bbbhhhnnnpppqqqnnnkkkjjjlllpppxxxtttnnnmmmmmmjjjlllllljjjfffeeegggjjjdddddddddgggjjjlllmmmmmmhhheeedddfffjjjlllnnnooooooqqqtttvvvwwwwwwuuutttnnnqqquuutttpppkkkiiihhhfffdddiiitttyyywwwwww{{{}}}zzzxxxwwwtttqqqnnneeecccaaa___\\\WWWQQQMMMAAA===777111+++'''(((***,,,))))))+++***&&&$$$&&&%%%&&&((()))+++,,,,,,---,,,+++++++++,,,...000111......---------,,,,,,,,,(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((*********+++,,,,,,------+++,,,---////////////...000111111222444555666666555444444444444555666666555666777777888777777777666666666666666555555555666666666666777777777777222444666888999999888777111333555666666555444333////////////////////////000000000000////////////***+++...111333333333222111333555555333444:::BBB<<>>===<<<777777555444333222222222.........------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((xxxRRRHHH@@@;;;;;;:::333222111000...------,,,******************************++++++++++++******************************''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,'''***...111444:::BBBHHHUUUXXX\\\___aaabbbccccccbbbdddeeeeeedddfffjjjmmmrrrooonnnpppooonnnqqqwww|||xxx{{{}}}~~~}}}zzzwwwtttrrrqqqrrrssssssqqqnnnggggggggggggiiimmmrrrvvvooopppsssvvvxxxxxxwwwvvvyyyxxxwwwxxxxxxuuummmfff___[[[WWWWWWZZZ[[[YYYWWWYYYXXXTTTNNNGGG@@@:::666222000---)))(((''''''((('''''''''''''''(((((((((*********+++++++++,,,,,,+++,,,,,,,,,++++++***)))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))***,,,,,,,,,,,,------------000000111111111222222222333444555555555555444333222222222222222333444555444555555555555555444444888777666444444444555666777777666666666666666666444333333333333222222222111111000000///......---................................................//////000000000000//////...///000111222222222222///000222444666888:::;;;555444444444333333333333777999<<>>>>>===<<<;;;;;;:::999;;;:::999888777666555444666666666555444222111000444333333222111000000000222111000///............---,,,,,,,,,++++++++++++++++++,,,,,,++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((vvvQQQGGG@@@;;;;;;999333222000///---,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************((((((''''''(((((()))***'''(((((())))))((((((''''''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************************((()))***++++++,,,,,,---)))...666<<>>DDDJJJRRRVVVXXXZZZ]]]```bbbeeehhhkkkppp{{{yyy||||||yyyvvvtttsssgggiiiiiiiiifffcccbbbaaacccdddeeegggiiiiiigggeeeaaa]]]XXXSSSPPPNNNLLLJJJKKKKKKKKKMMMPPPTTTWWWZZZVVVSSSNNNHHHAAA;;;666333,,,+++)))((((((((()))***))))))*********+++++++++)))******++++++************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++***+++++++++,,,,,,,,,,,,...//////000111111222222111111111111222222333333333222222111111222222222333444444555666666555555666555444333333444555666444555666666666666555555222222111111111000000000////////////....................................---------------------------..................---+++,,,------------------------------,,,,,,,,,,,,******++++++++++++++++++***************,,,---...*********++++++++++++,,,))))))))))))))))))))))))(((((()))))))))(((((('''***************************************+++,,,---************++++++++++++***++++++++++++***))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''mmmLLLEEE@@@:::999666333111///...---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((''''''(((((()))***((())))))******))))))(((((())))))******))))))(((''''''((((((((((((''''''''''''(((((())))))******))))))(((((())))))***+++************************))))))******+++,,,,,,,,,,,,,,,,,,///555===DDDIIIOOOUUU]]]cccfffiiilllooouuuyyy}}}~~~yyyuuurrrnnnnnnppprrrqqqppplllqqquuuvvvsssqqqrrruuu|||vvvyyy~~~~~~zzzwwwqqqnnniiieeebbb___ZZZWWWXXXXXXYYYZZZ\\\]]]___```___]]]ZZZWWWSSSPPPNNNMMMMMMKKKIIIHHHIIILLLPPPSSSUUUUUUTTTQQQMMMGGGBBB???333111---***(((''''''((()))))))))************+++((()))******+++***************)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))******+++++++++,,,,,,,,,---...//////000111222222111111111111222333444444333222222111111111111222333333444555666666666666555444333333333444555666555555666777666555444333111111111000000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,............////////////000///...............///---------------..................---------,,,,,,...............------,,,+++******))))))(((((((((((((((((((((((()))***+++***************+++++++++******++++++******)))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''kkkKKKEEE@@@:::999666222111///......000222444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))************))))))))))))************))))))''''''(((((((((((('''''''''''''''((()))*********))))))(((((())))))***+++************************))))))***++++++,,,------...000555<<>>888222---***(((((())))))))))))************(((((()))************************)))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++------...///000111222222222222111111222333555666333333222111111111111111222333444555666666666666444444333333333444555666666666777777666444222111111111000000000/////////........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))************))))))))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++*********))))))))))))((((((((((((((())))))((((((((())))))************************))))))(((((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''jjjJJJEEE@@@:::888555222111///...///111444666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))************))))))))))))************))))))''''''((((((((((((''''''&&&''''''((()))******+++)))))))))))))))******+++************************))))))***+++,,,,,,------111666>>>HHHQQQXXX]]]___gggoooyyy~~~yyyuuuqqqqqqrrrsssnnnfffbbbcccbbbgggmmmttt~~~uuupppkkkkkkqqqwwwyyyyyyvvvvvvxxxvvvrrrtttqqqllljjjlllooorrrvvvyyy~~~yyy{{{~~~yyynnnllloooppplllgggdddbbb^^^ZZZWWWXXX[[[^^^ZZZ[[[ZZZWWWRRRLLLHHHFFFDDDFFFJJJLLLKKKHHHDDDAAAJJJNNNTTTYYYZZZWWWSSSPPPOOOJJJCCC;;;333...+++***))))))))))))************(((((()))***************************))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))------...///000111222222222222111111222444555777333333222111000000111111222333444555666666666666444333333222333444555666666777888777666444111///000000000000////////////---.....................------------------------++++++++++++++++++++++++******++++++++++++************+++++++++******)))++++++************))))))))))))******+++++++++,,,***+++,,,---..................------,,,,,,,,,,,,))))))******+++,,,,,,,,,'''''')))******++++++***((((((((((((((()))))))))+++******)))))))))******&&&'''''''''(((((())))))***************)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''iiiKKKDDD@@@===;;;555333111///...000111111000...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))))))))***+++******+++---......---(((+++------,,,...333777AAAHHHRRR[[[aaaeeeiiilllvvv}}}yyytttrrrnnnlllllljjjhhhhhhmmmsssssskkkdddfffjjjmmmttt{{{rrrsss~~~yyy{{{{{{tttmmmjjjkkknnnssswwwxxxwwwuuurrrnnnnnntttxxx|||sssqqqqqqmmmkkkmmmgggsssvvvkkkbbbbbb```ZZZXXXYYYYYYXXXVVVTTTRRRQQQKKKMMMQQQTTTTTTNNNFFF???CCCHHHQQQZZZ``````\\\XXXXXXSSSMMMHHHCCC===555///)))(((((((((***+++***((()))((('''(((***+++,,,+++************))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((()))******(((((()))***************,,,,,,---...///000111111////////////111333555666888777444222111000000000444555555666666666666666555444333222222333444555555555444444444333333333//////...------------...------------------------------------------------++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))((()))***+++,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((&&&&&&)))...///+++'''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&hhhJJJDDD@@@===;;;555444222//////000000000///...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))*********)))(((((((((((()))***((((((((()))))))))))))))(((((()))))))))***************))))))))))))******---,,,,,,,,,,,,,,,***))))))+++---...000555>>>EEESSS[[[fffkkkmmmpppvvv|||{{{uuunnniiikkknnnmmmmmmmmmtttuuuzzzyyyqqqiiikkkmmmsss~~~zzzwww~~~~~~{{{|||zzzsssmmmmmmlllmmmppptttwwwwwwvvvllliiihhhkkknnnsss~~~}}}vvvnnnnnnssswwwooopppoooiiigggfffeeeccc```\\\VVVSSSMMMMMMNNNPPPSSSUUUTTTSSSKKKNNNTTT[[[aaacccbbb```^^^[[[WWWSSSOOOIIIBBB<<<222///***''''''))))))***+++***))))))+++++++++)))************))))))))))))(((((()))******)))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((())))))***(((((()))************))),,,,,,---...///000000111.........///111333555666777666444222111111222222444555666666777777666666555555444333333444555555333333333333222222222222//////...---------------------------------------------------------------++++++++++++++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))''''''***...///,,,(((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&fffJJJDDD???<<<;;;666555333000//////000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))***))))))(((((())))))***'''(((((())))))*********))))))*********+++++++++******)))))))))******+++---------------,,,******+++---000444:::EEERRR\\\hhhrrr}}}xxxrrrooosssvvvvvvwwwxxxkkkggghhhooossssssqqqqqqxxxnnnnnnooosss|||~~~|||yyysssnnnkkklllnnnsssxxxxxxuuupppjjjhhhggggggiiiqqq~~~wwwrrrrrrwww{{{~~~zzztttsssrrrqqqnnnggg\\\TTTSSSQQQOOOPPPSSSWWWYYYZZZVVVVVVXXX[[[___bbbcccbbbbbbaaa___]]][[[VVVPPPKKK@@@999000)))&&&''')))***,,,+++***+++,,,+++***(((************))))))))))))))))))************))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***'''((())))))******))))))++++++,,,---...///000000.........///000222444555666555333222222333333444555666666777777777777777666555444444444444555666222222222111111111000000///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******))))))))))))))))))))))))))))))******+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((***((((((***......,,,)))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&dddIIICCC???<<<;;;777666333000////////////......---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))******++++++******+++++++++,,,,,,,,,******))))))******++++++***+++---...------......,,,111999BBBLLLYYYhhhqqqwwwwwwiiiddddddiiioooqqqtttwwwvvvtttwww}}}yyysssqqqvvv~~~}}}|||||||||yyysssvvv|||zzzqqqllllllkkkjjjlllvvvzzzuuuuuusssxxxzzz}}}vvvggg\\\VVVTTTQQQPPPRRRTTTVVVVVV[[[ZZZZZZ[[[]]]______^^^``````aaaaaa___\\\WWWTTTMMMFFF;;;222,,,)))((('''***))))))***++++++)))'''************)))))))))((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&&&&)))...000+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''(((((()))))))))))))))******+++,,,---...//////---......///000111222333444333222222222333555666555666777777888888777777555555555555555555555555222222111111111000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))******************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))(((((()))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&aaaHHHCCC>>>;;;;;;888666333000////////////......---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))((()))))))))************''''''''''''(((((((((((())))))************))))))'''(((((()))***++++++,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,(((***,,,,,,,,,,,,///111111:::HHHUUUaaalllwww~~~~~~|||uuupppooosssuuuuuuwww{{{}}}}}}wwwuuuyyyuuuvvvuuurrrsss}}}|||wwwwww}}}|||~~~sssddd]]]TTTNNNMMMOOORRRTTTWWWWWWXXX[[[^^^___^^^]]][[[]]]___```___\\\ZZZYYYVVVQQQHHH???888111+++'''((('''''')))***+++***(((************)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&&&&)))...000+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''((()))))))))))))))))))))***+++,,,---......------...///000111111111222222111111222333555666555555666777777777777777444555555555555555555444222222222222111111111111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&^^^GGGCCC>>>:::<<<999555333000//////000///......---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************''''''((((((((())))))))))))******++++++******)))((())))))******+++++++++******+++++++++,,,,,,,,,***************+++,,,---)))+++------,,,...444999BBBMMM^^^mmmvvv|||}}}xxx}}}~~~}}}zzzvvvvvvyyy~~~wwwppppppzzz}}}iiiVVVLLLIIIKKKLLLNNNPPPSSSXXX]]]``````___YYY[[[]]]^^^]]]\\\\\\\\\ZZZWWWSSSMMMFFF===444...+++)))(((((()))******)))************))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))&&&'''(((((())))))(((((((((((()))***+++,,,------,,,---...///000000000000111000000000111222444555444555555666666666666666333333444555555444333333222222222111111111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&\\\FFFBBB===:::<<<:::444222//////000000000///...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))***++++++++++++***)))************************************++++++++++++************+++,,,---...+++...111222444;;;EEEMMM___jjjzzz~~~vvvrrruuu~~~zzzzzz~~~xxxpppnnnqqqvvvyyyyyy}}}~~~|||ppp^^^SSSLLLIIIJJJKKKMMMRRRWWW[[[\\\\\\YYY[[[\\\[[[ZZZZZZ\\\^^^ZZZYYYXXXVVVRRRJJJBBB<<<222///+++))))))******)))************))))))))))))))))))(((''''''((())))))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((('''(((((()))***+++,,,,,,+++,,,...///000//////...000000/////////111222333333333444555555555555555222222333444444333222222111111000000000/////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~[[[FFFBBB===:::<<<:::333111///...000111111000...---,,,,,,++++++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))+++++++++***************))))))*********+++++++++************+++,,,---...+++///444888>>>IIIWWWbbbwwwzzzqqqjjjnnnnnnttt~~~vvvttttttyyy{{{yyy{{{}}}xxxxxxwwwgggYYYQQQKKKJJJIIIKKKOOORRRTTTUUUXXXZZZ[[[YYYWWWWWWZZZ^^^YYYYYYZZZZZZXXXSSSLLLGGG888444...***))))))))))))************))))))))))))+++***)))(((((()))***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''((()))***+++,,,,,,+++,,,.../////////......000///.........///111222222333444444555555444444111111333333333333111111000/////////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))(((&&&&&&((()))'''''''''((((((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{XXXBBB@@@>>>;;;;;;777222222111000///...---------,,,,,,++++++,,,,,,------,,,++++++************************))))))))))))***(((++++++)))......###+++++++++++++++***)))(((************************))))))************))))))+++++++++***++++++,,,---)))***+++,,,---...000000444222888FFFTTT^^^kkkvvvyyytttpppmmmjjjiiiiiimmmssswwwzzz||||||yyywwwxxxzzz|||pppjjjgggppprrrZZZMMMBBBEEEMMMQQQPPPPPPTTTXXX[[[ZZZVVVUUUXXX\\\[[[\\\]]]]]][[[XXXUUUSSSHHH???333,,,,,,,,,***'''***++++++*********+++---(((((((((((((((((((((((()))((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,++++++---///------......///000000000111222333444555444333222333333222222222333444444000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))(((((())))))+++***((('''''''''((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzVVVAAA@@@===;;;:::777222222111000///...---------,,,,,,++++++,,,,,,---------,,,++++++++++++++++++*********))))))))))))&&&+++...+++'''$$$%%%***+++++++++++++++***))))))******************************++++++++++++******,,,,,,,,,++++++,,,------++++++,,,------...000111:::???MMM___kkkpppvvv|||vvvtttpppnnnmmmmmmkkkjjjfffjjjpppyyy~~~xxxssspppgggdddfffppp~~~tttaaaNNNIIILLLNNNMMMLLLMMMPPPSSSTTTSSSTTTWWWZZZ]]]\\\[[[ZZZYYYXXXVVVVVVLLLGGG@@@888222---***)))))))))***)))(((((())))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))***+++,,,+++++++++---///------......//////000000000111222333444444444444111111111111222333333444000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++***)))))))))))))))+++***)))((('''(((((()))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvTTT@@@@@@<<<999999666222222111000///...---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,+++++++++*********))))))'''///---222<<>>555///+++*********+++++++++***((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((***+++*********,,,...,,,,,,---......//////000111111111222444666999:::444444444444333222111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&oooPPP@@@AAA<<<888888555111111000000//////......---,,,,,,++++++,,,,,,------------,,,,,,------...,,,,,,,,,,,,+++++++++++++++...''':::YYYIII))),,,)))******+++++++++******************************))))))************))))))+++++++++++++++,,,------,,,...000444===LLL___mmmuuu{{{tttrrrqqqrrrwww~~~}}}~~~zzzxxx{{{~~~xxxppplllpppwww~~~vvvkkkjjjjjjddd[[[UUULLLJJJHHHIIIKKKNNNPPPPPPRRRTTTVVVYYYZZZZZZYYYXXX[[[YYYXXXWWWTTTLLL???666...,,,******+++,,,,,,***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))+++---,,,,,,------.../////////222222222333555888;;;<<<999888888777555333000///000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******)))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&mmmOOOAAABBB===888888666111000000000/////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++&&&---***///999---"""...))))))***++++++++++++***************************)))))))))******)))))))))++++++++++++,,,...///000---222:::BBBOOObbbxxxyyyqqqttt{{{~~~zzzzzz|||{{{pppmmmrrryyy~~~{{{rrrppppppooonnnoooVVVSSSNNNJJJIIIJJJLLLNNNMMMPPPTTTWWWYYYYYYXXXXXX\\\YYYWWWXXXYYYUUUKKKBBB666111,,,)))***+++***)))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))((()))+++---,,,,,,,,,---......//////222222333444666888:::;;;:::::::::888666333111///000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))******+++)))))))))))))))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&kkkOOOAAACCC>>>888888666000000000000////////////---,,,,,,++++++,,,,,,---+++++++++++++++,,,------------------,,,,,,,,,,,,(((,,,,,,((($$$"""%%%,,,))))))***+++++++++++++++************************)))******++++++******)))++++++,,,---///111222444666@@@MMM[[[iiizzz{{{}}}|||{{{yyyxxx~~~zzzwwwxxxyyyzzz}}}tttooofffYYYOOOJJJLLLOOOLLLMMMPPPSSSVVVXXXYYYYYY\\\ZZZYYYYYYZZZXXXTTTPPPEEE===333---,,,,,,***((())))))))))))))))))))))))&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((((((((***,,,+++,,,,,,------......///000111222444666777777888777888888888777444222000000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++((())))))***)))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((()))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&jjjOOOBBBDDD>>>999999777000000000000////////////---,,,,,,++++++,,,,,,---************++++++,,,---......---------,,,,,,,,,...+++,,,+++(((///111(((((()))***+++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,---///111333555777AAANNN```ppp~~~zzzxxx}}}}}}~~~|||pppsssyyykkkXXXNNNMMMPPPLLLLLLNNNPPPSSSVVVZZZ[[[[[[\\\\\\[[[XXXWWWXXXZZZQQQGGG;;;222///...,,,)))))))))))))))))))))))))))&&&'''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))(((((((((***,,,++++++,,,------......///...///222444555555555555444555666777777555333222000000000000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))((())))))***++++++((()))*********)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&jjjOOO@@@@@@<<<;;;:::444000000000///......------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,************************)))))))))***,,,---,,,+++***---000///000666DDDOOOXXXgggyyy~~~yyy}}}{{{wwwwwwmmm{{{___OOONNNPPPOOOKKKHHHJJJPPPUUUWWWVVV[[[[[[\\\[[[YYYYYYZZZ\\\VVVWWWOOO>>>///***+++,,,'''((((((((('''&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))((('''((()))+++,,,))))))***+++,,,...///000333333333333333333333333777777777666555222000...////////////////////////...------,,,,,,++++++***+++*********))))))((((((******)))((((((((((((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((---///+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiNNN@@@@@@<<<::::::444000000000///......------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,************************///...,,,,,,---.........,,,///111444:::HHHYYYffftttxxx}}}zzz~~~}}}|||xxx}}}}}}vvvqqqooo}}}vvvaaaUUUOOONNNNNNMMMKKKJJJLLLRRRVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]___ZZZLLL>>>555///***)))******)))(((''''''((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''''')))+++,,,)))))))))***,,,---///000222222222222111111111111444444444444444333222222...........................------,,,,,,+++******************)))))))))(((******)))(((((((((((((((***)))(((''''''((()))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((---///***''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&gggMMM@@@@@@<<<::::::555111000000//////......---,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///...000444<<>>LLL]]]ppp{{{wwwqqqyyyzzzvvvvvvxxxrrrzzzyyy~~~|||___]]]\\\ZZZWWWSSSNNNKKKRRRSSSUUUXXX\\\```bbbbbbcccfffgggddd]]]SSSBBB333...,,,***))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((()))***(((((())))))***,,,---...////////////000000000000000000//////000222444555........................------,,,,,,+++******************)))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''',,,...***&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&aaaJJJ???@@@;;;888999555111111111000//////......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++---/////////000333666<<>>RRR\\\kkkxxxuuuoooiiijjjuuurrrqqqpppqqqvvv|||ddd]]]gggsssuuurrr```\\\YYYZZZ^^^bbbccccccbbbeeeggghhhjjjjjjddd[[[DDD<<<222+++)))******)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((()))***+++,,,.........//////000000111000//////...............------------------------,,,,,,,,,+++******))))))))))))))))))******************)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((%%%***---)))&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&\\\HHH???@@@:::777999666222222111111000/////////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------111===LLLXXXjjjrrr~~~~~~yyyuuurrrxxxxxxrrrmmmooouuu}}}{{{ooommmrrrvvvxxxkkkddd]]][[[^^^bbbcccbbbcccgggiiihhhjjjmmmkkkgggXXXMMM===111,,,++++++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,,,,---.../////////------............------------------------------,,,,,,++++++***)))))))))((()))))))))******************)))(((((((((((((((&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((($$$***,,,)))&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&[[[GGG???@@@:::777999666222222111111000/////////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000222<<>>>>>:::;;;<<<666333333222222111000000000//////............//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000000///111666:::===GGG[[[uuu}}}~~~}}}zzzvvvrrrqqqrrrvvv}}}yyyuuupppjjjbbb]]]RRROOOKKKHHHFFFEEEDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKMMMMMMIIIJJJJJJLLLNNNQQQSSSTTTWWWXXX[[[^^^bbbhhhooottt{{{~~~wwwjjjiiijjjooovvv|||~~~}}}wwwuuussssssuuuwwwyyyyyy{{{~~~}}}wwwlll\\\GGG666,,,+++,,,...---******,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((())))))***++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&)))+++,,,***&&&###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&WWWEEE>>>>>>:::;;;===777333333222222111000000000//////............//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111000000444<<>>>>>:::;;;===777333333222222111000000000///..................///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,...000///111999FFFQQQbbbqqqzzzrrrmmmpppyyyuuummmfff```]]]TTTPPPLLLIIIIIIIIIIIIHHHGGGHHHHHHGGGFFFFFFHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHJJJNNNQQQTTTZZZbbbiiiooouuu}}}{{{yyyxxxxxx{{{|||yyyyyyzzz||||||{{{~~~~~~{{{xxxrrrfffZZZ???333+++++++++''''''+++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((()))******++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&|||VVVEEE>>>>>>:::;;;===777333333222222111000000000......------------....................................---------,,,,,,,,,------------------------------------............,,,...000111666CCCUUUcccvvvrrrpppuuuzzzrrrggg\\\TTTOOOLLLJJJGGGEEEDDDEEEHHHJJJKKKKKKIIIKKKLLLLLLJJJKKKMMMPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSRRRQQQPPPNNNMMMKKKJJJHHHIIIJJJIIIHHHHHHIIIKKKJJJNNNSSSVVVZZZ```iiipppwww{{{|||}}}~~~~~~{{{{{{}}}}}}~~~{{{ssslllUUUAAA111...---((('''*********))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&''''''(((((()))************+++,,,------------+++++++++++++++++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&xxxVVVDDD>>>>>>:::<<<===888333333222222111000000000---------,,,,,,---------..............................---------,,,,,,,,,---------------------------------.........//////---000333555<<>>===<<<999777888333222111000////////////............////////////........................---+++******,,,.........++++++,,,,,,,,,---------444...,,,...000//////000---000666???NNN```rrr~~~uuuuuu|||wwwiiiYYYOOOIIIBBB???@@@AAAAAAAAAFFFHHHKKKLLLMMMOOORRRTTTSSSTTTUUUVVVWWWYYYZZZZZZbbbccceeefffggggggjjjlllnnnmmmllllllnnnooonnnmmmlllkkkjjjiiiiiijjjkkkllljjjgggccc```___]]][[[YYY[[[YYYVVVTTTSSSRRRPPPNNNVVVRRRLLLIIIIIIKKKMMMMMMPPPVVV```iiipppxxx{{{sssnnn||||||rrrqqq|||xxxfffLLL888///,,,***)))+++***(((''''''((())))))((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))***************))))))*********+++++++++)))************+++++++++---,,,***(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvNNNEEE>>>===<<<999777888333222111000////////////............////////////...........................---++++++,,,......---++++++,,,,,,,,,---------111,,,+++...000......000222666@@@MMM^^^pppwwwsssuuu{{{iii```UUUIIIFFFCCC??????BBBFFFGGGHHHKKKMMMOOOQQQRRRTTTWWWYYYYYYZZZ]]]```cccgggiiijjjiiikkknnnpppqqqsssvvvxxxtttsssrrrsssuuuvvvvvvtttuuuuuutttsssssstttuuuuuuwwwtttpppmmmmmmlllkkkjjjgggeeebbbaaa```___]]]\\\\\\XXXRRRNNNMMMMMMLLLLLLLLLPPPUUUZZZ```hhhqqqwww~~~uuupppuuu{{{{{{ssskkknnnxxxsss___III888///,,,,,,+++******)))))))))******)))((((((''''''&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))))))))((()))))))))*********++++++))))))*********+++++++++,,,+++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssMMMEEE>>><<<<<<999777888333222111000////////////............////////////........................///...,,,,,,---...---,,,,,,,,,,,,,,,------------...,,,,,,000000...///222555>>>LLL]]]nnn}}}rrrmmmuuuwww```QQQIIICCC>>>BBBAAAAAACCCGGGKKKNNNNNNOOOQQQTTTVVVWWWXXX[[[]]]bbbdddgggkkknnnqqqtttuuusssvvvyyy|||}}}~~~}}}|||}}}~~~}}}yyywwwwwwxxxxxxxxxrrrooommmkkkkkkkkkiiihhheeeaaa\\\XXXUUURRROOOMMMKKKLLLLLLMMMPPPVVV^^^cccrrrvvv||||||zzzyyy}}}zzzvvvqqquuuyyyuuuiiiccclllyyy|||oooYYYBBB222,,,,,,++++++++++++++++++++++++))))))(((''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''))))))))))))************)))))))))*********++++++,,,+++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''qqqMMMEEE===<<<;;;888777888333222111000////////////............////////////........................///---,,,,,,,,,---,,,***,,,,,,,,,------------...///---///222111///222888>>>LLL```pppzzzzzztttzzzvvvZZZLLLGGGBBB???AAAFFFGGGHHHJJJMMMPPPQQQRRRWWWZZZ]]]___```bbbeeehhhoooqqqsssvvvxxxyyyzzzzzz}}}~~~{{{xxxvvvuuuuuutttsssqqqooolllhhhddd```\\\XXXUUUQQQPPPNNNMMMMMMOOOSSSVVV___ccciiipppvvv}}}zzzuuurrrppppppuuuxxxtttuuuwwwpppfffhhhrrrzzzhhhRRR>>>111---++++++,,,,,,,,,,,,++++++))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''((((((((()))))))))******))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''oooMMMDDD===<<<;;;888666777333222111000////////////............////////////////////////////////////...,,,++++++,,,,,,***))),,,,,,---------...............///111000000888AAASSScccwww}}}ssswwwpppYYYFFFEEEHHHEEEDDDGGGIIIKKKNNNQQQSSSUUUWWWXXXcccfffiiilllnnnqqquuuwww{{{}}}~~~|||xxxvvvrrrooollliiidddaaaZZZYYYXXXWWWUUUTTTRRRQQQRRRTTTXXX]]]dddmmmwww~~~}}}xxxsssrrrpppsss~~~~~~xxxsssxxxzzzsssnnnooozzzxxxfffQQQ<<<000,,,,,,+++++++++************))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))((((((''''''((((((((()))))))))(((((()))))))))*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmLLLDDD===;;;;;;888666777333222111000////////////............////////////////////////////////////---,,,+++,,,------+++***,,,---------............------///000000555DDDRRRgggssszzzvvvwwwvvvUUUIIIAAAEEEJJJIIIIIIKKKLLLOOOSSSWWWZZZ]]]bbbeeeiiimmmqqquuuxxx|||}}}zzzwwwuuusssooommmdddcccccccccbbb^^^XXXTTTQQQQQQQQQRRRVVV^^^hhhoooxxx}}}zzztttqqqmmmmmmyyyxxxwww|||zzz}}}|||xxxzzzvvv```GGG555///...,,,***))))))************)))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))))))))(((''''''''''''((((((((((((((((((((()))))))))******))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''jjjLLLDDD===;;;;;;888666777333222111000////////////............////////////////////////////////////---------...000000...,,,------------............//////111333666@@@VVVjjj{{{}}}~~~xxx{{{ooo\\\JJJHHHHHHIIIKKKMMMPPPRRRUUUXXX]]]aaadddiiiooosssppptttyyy}}}|||zzzxxxuuusssnnnmmmmmmmmmllliiiccc^^^XXXWWWUUURRRRRRUUUZZZ___gggmmmuuu}}}vvvooommmiiikkkzzzrrrttt|||oooWWWEEE444111...***((()))***+++******))))))((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((((((((((((((()))))))))***((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''hhhLLLDDD<<<;;;:::777666777333222111000////////////............/////////000000000000000000000000000.........000222222000///---------.........//////222333555888===KKKfff~~~{{{tttuuuzzzqqqiiiXXXEEEHHHMMMOOOMMMLLLQQQWWWZZZ```dddhhhkkkmmmrrrxxx}}}{{{~~~{{{zzzwwwvvvvvvuuusssssssssqqqkkkgggaaa___\\\WWWSSSQQQRRRTTTWWW^^^iiissszzz~~~tttmmmllllllpppqqquuu~~~jjj\\\777444///+++))))))+++,,,******))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''kkkIIIDDD>>>::::::999777555444333222111000000000000000000////////////000000//////000000000000/////////////////////////////////000222333333111///---...222666<<>>111,,,+++***((()))******))))))((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++++++++++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((jjjIIIDDD>>>::::::999777555444333222111000000000000000000////////////000000//////000000000000//////////////////////////////000111222222111111111222000333999EEEWWWnnnxxx|||rrreee```UUUTTTRRRNNNKKKKKKMMMPPPMMMQQQUUUZZZ___dddjjjnnnppptttyyyzzz{{{|||}}}}}}{{{xxxwwwuuurrrnnnhhhccc^^^[[[YYYUUUUUUUUUWWW\\\dddnnnuuuyyyuuuxxxxxxyyy|||zzz}}}uuu[[[III555......---+++************)))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************++++++++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((iiiIIIDDD===:::::::::888666444333222111000000000000000000////////////000000//////000000000000//////////////////////////////000000111000000111333555666999CCCTTTkkk~~~xxx{{{{{{mmm[[[LLLEEEEEEEEEEEEEEEFFFIIINNNQQQPPPUUU\\\ccciiinnnsssvvv{{{~~~}}}|||{{{zzzvvvrrrmmmhhhdddaaa^^^[[[WWWTTTTTTXXX```fffwww|||~~~zzz}}}}}}xxxyyy~~~}}}}}}~~~yyyqqqYYY???333111///---++++++******))))))(((''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((gggHHHCCC===:::::::::888666444333222111000000000000000000////////////000000//////000000000000//////////////////////////////...000111111///000333666===EEETTThhh{{{wwwxxxkkk]]]TTTKKKFFFDDDFFFGGGIIIJJJLLLPPPUUUXXXYYY^^^eeelllsssyyy~~~}}}}}}|||{{{xxxtttoookkkiiigggeee```ZZZWWWWWW[[[^^^jjjpppxxx{{{uuutttwwwqqqtttzzz}}}yyyzzzrrrxxx{{{~~~~~~kkkOOO<<<333---,,,---++++++******)))(((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((eeeHHHCCC===:::::::::888666444333222111000000000000000000////////////000000//////000000000000//////////////////////////////,,,///222222000000333666BBBRRRiii|||yyyxxxzzzhhhTTTIIIEEEDDDFFFIIIBBBEEEJJJOOOTTT[[[bbbggghhhlllrrryyy~~~|||||||||{{{zzzwwwtttqqqooommmllljjjeee```]]]]]]^^^aaagggnnnvvv{{{wwwuuuxxxiiikkkqqqtttsssqqqvvvtttjjjmmmqqqsssvvv}}}yyy```JJJ777,,,+++///+++++++++***))))))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((())))))*********))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((bbbHHHCCC===:::::::::999777444333222111000000000000000000////////////000000//////000000000000//////////////////////////////+++///333333111222888>>>MMMccc~~~xxx|||xxx^^^SSSHHHDDDCCCBBBDDDGGGDDDHHHMMMSSSYYYaaahhhmmmssswww}}}~~~}}}|||zzzxxxvvvuuuqqqrrrqqqnnniiieeeccccccaaadddiiimmmrrrwww|||zzzsssqqqddddddgggiiihhhkkkxxxxxxllllllmmmpppqqqvvvqqqZZZBBB000,,,000,,,++++++******)))(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((___GGGBBB<<<::::::;;;999777444333222111000000000000000000////////////000000//////000000000000//////////////////////////////,,,///222111111777BBBLLLcccxxxzzz|||qqqaaaKKKFFFDDDEEEEEEDDDGGGKKKOOORRRWWW]]]bbbiiiooottt}}}~~~|||zzzyyyxxxxxxvvvsssooommmlllmmmhhhhhhhhhiiikkkooovvv{{{wwwooohhheeedddbbbbbbjjj}}}{{{wwwtttuuutttuuu}}}}}}iiiRRR<<<111000,,,,,,+++******))))))(((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((]]]GGGBBB<<<::::::;;;999777444333222111000000000000000000////////////000000//////000000000000//////////////////////////////...000111///111:::KKKWWWvvvwwwtttyyyrrr\\\KKKFFFCCCBBBDDDEEEGGGNNNUUUTTTYYY```gggooowww~~~}}}}}}~~~}}}{{{wwwsssrrrsssuuuooommmjjjggggggkkkrrrwwwyyypppkkkfffaaaaaakkk}}}|||yyywww{{{rrr^^^GGG666///,,,,,,++++++***)))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((\\\EEEBBB>>><<<;;;:::888777333333222222111000000000////////////////////////222111111111000000//////,,,,,,...///000000000000000222222222555CCCXXXiiiyyyrrrttt{{{iiiVVVJJJHHHEEEEEEFFFHHHKKKOOOSSSVVV```dddjjjpppxxx~~~~~~zzzwwwwwwsssooommmnnnppprrrsss}}}uuummmgggdddhhhxxx~~~}}}}}}|||jjjWWWAAA//////***(((***+++***)))+++))))))))))))))))))))))))(((222:::555(((!!!%%%---((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++...000---(((%%%&&&)))\\\EEEBBB>>><<<;;;:::888777333333222222111000000000////////////////////////111111111111000000000///------...///000000000000///333666777;;;KKKcccvvvyyytttsss|||uuufffWWWJJJDDDEEEFFFHHHJJJMMMQQQVVV\\\```gggjjjpppwww~~~zzzvvvrrrpppqqqsssuuuvvv~~~vvvhhhcccoooxxxcccJJJ777000+++(((+++---,,,,,,---))))))))))))))))))))))))'''333???@@@666,,,)))***((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((&&&%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&''''''%%%%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***---...,,,(((%%%'''***ZZZEEEBBB>>><<<;;;:::888777333333333222111111000000////////////////////////111111111111000000000000////////////000000000000,,,111777<<>><<<;;;:::888777444333333222222111000000////////////////////////111111111000000000000000111111000000000000000000...222999DDDUUUkkkyyyxxxkkk[[[JJJBBBBBBEEEIIINNNIIIMMMRRRXXX]]]eeemmmttt~~~~~~~~~~~~}}}zzzyyyzzz{{{|||{{{zzzyyyyyy|||{{{gggccchhhqqqwwwzzzzzz|||lllYYY@@@666...------***((()))))))))))))))))))))))))))''')))++++++***(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%((('''%%%%%%'''((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&(((***)))(((''')))+++WWWEEEBBB>>><<<;;;:::888777444444333333222111111111000000000000000000000000000000000000000000111111222222111000000000111111555888AAATTTmmm~~~yyy{{{kkkWWWLLLCCCBBBGGGJJJMMMQQQQQQVVV]]]ccchhhpppzzz}}}{{{xxxuuuqqqnnnlllkkkjjjiiiiiiiiikkklllnnnpppqqquuuzzz}}}|||}}}~~~~~~}}}}}}yyyuuutttxxx~~~ooofffcccfffkkkrrruuuwww{{{xxxrrrvvvyyywwweeeHHH<<<000,,,,,,+++)))***************************,,,***((('''((()))++++++((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&)))((($$$$$$((((((%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((()))***+++UUUEEEBBB>>><<<;;;:::888777444444444333222222111111000000000000000000000000000000000000111111111111222222111000000111222333777===LLLeee~~~jjjZZZLLLFFFCCCGGGKKKMMMNNNQQQVVV]]]eeekkkqqqzzz~~~xxxtttjjjhhheeeaaa]]]ZZZWWWVVVSSSRRRRRRRRRSSSTTTVVVWWWWWW\\\bbbjjjqqqxxx~~~{{{wwwssstttxxx~~~xxxmmmddd^^^```dddhhhjjjnnn{{{}}}ssshhhjjjsssoooRRRCCC333------------...************************)))(((((()))++++++)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))&&&((())))))(((''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&***)))$$$&&&------'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''((())))))***++++++TTTEEEBBB>>><<<;;;:::888777555444444333333222111111000000000000000000000000///000000000111111111111222111000000000222444555999GGG___{{{|||lll\\\TTTHHHEEEFFFJJJNNNPPPTTTYYY]]]eeeooowww~~~zzztttnnnhhhccc```UUUSSSPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGJJJOOOTTTZZZ```ggglllsssvvv{{{}}}~~~|||yyywwwwww|||vvvlll^^^]]]^^^bbbeeekkkzzzpppmmmqqq}}}bbbOOO:::000---------...************************&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&(((***)))'''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%***)))&&&+++444555...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))(((((()))***+++++++++SSSEEEBBB>>><<<;;;:::888777555444444333333222222111000000000000000000000000//////000000111111111222222111000000111333555666@@@UUUttt{{{}}}hhhWWWPPPOOOFFFEEEGGGLLLPPPTTT\\\eeeiiirrr}}}~~~tttnnnfff^^^WWWRRRMMMJJJFFFEEECCC@@@>>><<<;;;;;;>>>===<<<<<<<<<>>>???@@@BBBCCCEEEGGGIIIMMMSSSWWW]]]ccckkkssszzz{{{{{{yyy{{{}}}|||ttt```\\\ZZZ^^^aaahhhxxx{{{xxxqqq[[[BBB333---+++******************************,,,+++***((('''(((***,,,((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&(((******'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))###)))***'''...:::<<<555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))***))))))***+++,,,++++++PPPEEEBBB>>><<<;;;:::888777444333222222111111222222000//////...............000000000000////////////...333555111000666<<<===HHHjjj{{{yyylllZZZKKKGGGIIIJJJJJJKKKNNNTTT]]]fffkkksss}}}~~~zzzxxxvvvrrrjjjcccZZZTTTNNNIIIGGGEEEAAA>>>???>>>===<<<;;;:::::::::>>>===<<<::::::<<<===>>>???AAACCCGGGJJJLLLNNNNNNMMMQQQVVV\\\eeeqqq~~~}}}}}}~~~~~~~~~zzzmmm[[[SSS[[[bbbeeesssnnnRRR;;;///+++++++++------,,,,,,+++***))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***(((((('''''''''))))))******+++******)))))))))))))))))))))((((((*********+++++++++++++++,,,+++***)))(((((((((((((((((())))))************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))),,,---///444888666///)))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''''''''((()))((('''&&&'''))))))))))))))))))))))))))))))************+++++++++)))))))))***+++***(((&&&OOOEEEBBB>>><<<;;;:::888777444333222222111111222222222222111000/////////000000000000000000000000///111222333222222555;;;@@@^^^}}}xxxppp^^^PPPFFFEEEIIILLLNNNQQQVVV]]]gggpppvvvyyytttjjjgggcccaaaaaa]]]VVVPPPLLLHHHCCC@@@???>>><<<:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;===???BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHCCCEEEHHHKKKPPPXXXccclll~~~~~~~~~ssseeeZZZZZZ\\\aaaoooyyy]]]EEE666000...------,,,,,,,,,+++************)))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))),,,,,,+++++++++++++++,,,))))))))))))))))))))))))''''''(((((())))))))))))((((((((())))))*********)))))))))((()))))))))***************************((((((((()))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((666888:::888444...(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''))))))))))))))))))))))))))))))************+++++++++((((((((()))******((('''}}}NNNEEEBBB>>><<<;;;:::888777444333222222111111222222555444333222111000000000000000000000000000000000333///000555555666AAAPPPvvvuuu{{{sss^^^NNNFFFCCCFFFKKKPPPSSSYYY```hhhrrr|||}}}xxxwwwyyy{{{xxxwwwvvvtttsssrrrrrrrrrqqqsssvvvxxxxxxvvvsssqqqjjjgggeeedddeeeccc^^^YYYRRROOOMMMLLLLLLJJJEEE@@@AAA>>><<<:::;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@??????@@@AAACCCEEEGGGJJJIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKKKKLLLPPPXXX^^^gggooozzz~~~~~~|||lll^^^XXX___nnnyyy}}}}}}mmmSSSAAA666111...,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,******))))))))))))*********++++++++++++++++++************+++++++++,,,,,,((((((((()))***++++++,,,))))))))))))(((((((((((((((((())))))*********+++))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''+++///222000+++&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''))))))))))))))))))))))))))))))************+++++++++)))))))))***************{{{OOOEEEBBB>>><<<;;;:::888777444333222222111111222222555444333222111000000000000000000000000111111111222...000777666888OOOjjjzzzxxxtttcccPPPGGGEEEFFFKKKPPPTTTYYY```gggoooxxxvvvqqqiiiaaa]]]\\\]]]___^^^]]]\\\ZZZYYYXXXXXXWWWVVVWWWYYY[[[[[[ZZZXXXVVVVVVTTTRRRRRRRRRPPPMMMJJJIIIGGGFFFFFFFFFEEEBBB?????????======>>>?????????@@@AAABBBCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKEEEGGGHHHHHHFFFHHHMMMQQQVVV]]]fffpppxxx~~~~~~~~~hhhZZZaaammmsssvvv{{{yyysssxxx|||aaaKKK;;;111,,,++++++,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********************************+++************+++,,,,,,******)))))))))***++++++------......---+++***)))---------,,,,,,,,,,,,,,,)))******+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&"""%%%&&&%%%&&&(((***''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,+++***+++,,,...zzzQQQEEEBBB>>><<<;;;:::888777444333222222111111222222333333222000000////////////000000000111111111222222///222777666===]]]xxx{{{yyybbbUUUHHHEEEHHHLLLPPPTTTYYY___gggnnnttt}}}{{{pppjjjiii___\\\XXXUUURRRRRRRRRRRRTTTSSSRRRPPPOOONNNNNNNNNMMMNNNOOOPPPOOONNNMMMLLLNNNMMMLLLLLLMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFFFFJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMNNNOOOJJJLLLNNNMMMJJJJJJLLLOOOOOOSSSXXX^^^eeennnvvv|||~~~~~~}}}~~~~~~~~~nnn]]]```hhhjjjnnnrrrwwwnnnjjjsss}}}nnnUUUAAA333+++,,,,,,,,,,,,,,,,,,------************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******************************))))))))))))))))))))))))************************((()))))))))*********+++++++++++++++++++++++++++...------------------...))))))******+++,,,---------...///111111000///...222222111111000000//////////////////---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&)))'''%%%&&&((())))))'''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))************************))))))*********++++++++++++,,,,,,+++***+++...111yyyQQQEEEBBB>>><<<;;;:::888777444333222222111111222222111111000////////////000///000000111111222222222333333555888;;;KKKnnnuuuuuu{{{hhhRRRJJJEEEGGGLLLPPPTTTYYY```gggpppwwwsssggg]]]YYYZZZUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHEEEGGGHHHGGGEEEDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKLLLNNNOOOPPPQQQRRRQQQQQQQQQQQQSSSUUUWWWYYY[[[^^^```___\\\YYYZZZ[[[UUUVVVXXXZZZ^^^dddlllrrr}}}~~~~~~}}}{{{}}}~~~rrrbbb```cccbbbfffhhhllluuuoookkkuuu~~~}}}cccKKK888...------------,,,,,,,,,,,,++++++*********)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,++++++************************))))))))))))))))))))))))************************((())))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---...000222333444555555777999<<<@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA<<<<<<<<<:::888555222000//////...---,,,++++++***************************(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''',,,(((%%%&&&***,,,***(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))************************)))************+++++++++(((***++++++***---333999vvvQQQEEEBBB>>><<<;;;:::888777444333222222111111222222000////////////000111111///000000111111222333333333444666<<>>BBBDDDEEEEEEDDDIIILLLOOORRRSSSSSSRRRQQQLLLMMMNNNPPPRRRTTTUUUUUUPPPQQQPPPOOOLLLIIIEEECCC>>>===;;;888555222000///.........---,,,,,,++++++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%$$$%%%&&&((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))************************)))************+++++++++'''***---///111777@@@GGGtttPPPEEEBBB>>><<<;;;:::888777444333222222111111222222////////////000111222333///000000111222222333333222333666BBB]]]}}}zzzlllXXXLLLJJJHHHJJJOOOSSSWWW___hhhnnnwww}}}zzzxxxsssooonnnooommmjjjhhhffffffffffffcccbbbbbbbbbbbbcccddddddeeeeeefffgggiiilllnnnoooqqqpppooolllhhhfffffffff``````___]]][[[ZZZZZZ[[[SSSUUUXXXXXXVVVUUUVVVXXXYYY[[[^^^aaacccdddddddddbbbbbbccccccccccccbbbbbbbbbcccggglllssszzz|||zzzzzz}}}}}}zzzrrrmmmmmmgggfffeeejjjzzz|||```III<<>>@@@CCCFFFKKKPPPSSSTTTSSSRRRTTTVVVWWWXXXXXXVVVSSSRRRMMMNNNQQQTTTWWWZZZ]]]^^^aaabbbbbbaaa^^^[[[WWWUUUSSSQQQNNNJJJEEEAAA===<<<111111000///...------,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((***,,,***&&&$$$&&&(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))************************)))************+++++++++(((,,,111444888@@@LLLUUUlllLLLBBBAAA???===;;;999888888666555555444444333222222222222222222222222222222333111000000222333444444222777???OOOooouuu{{{jjjTTTIIIHHHGGGJJJNNNRRRWWW___gggmmmxxx~~~{{{{{{}}}xxxtttpppqqqtttvvvvvvuuuxxxzzz~~~||||||xxxsssrrrsssrrrmmmhhhiiigggeeeeeegggiiiiiiiiijjjooorrrrrrvvv{{{yyysssxxxsssmmmlllooopppooolllmmmuuu}}}}}}}}}~~~ppplllooommmhhhhhhsssrrrUUUBBB555///,,,---...,,,,,,---,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************&&&'''((()))+++---...///...------,,,+++***))))))++++++++++++******))))))******)))((((((((((((((()))***+++***))))))+++,,,...///.........000444777333:::BBBEEEEEEGGGNNNUUUWWWXXXYYYXXXWWWUUUSSSRRRPPPSSSUUUTTTPPPNNNOOOQQQVVVWWWWWWVVVVVVZZZbbbhhheeeeeeeeedddddddddcccccccccZZZUUUXXXZZZUUULLLFFFGGGCCC===999666333000...,,,++++++,,,,,,,,,)))'''))))))))))))))))))******(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))***+++++++++,,,...000+++///777@@@IIIQQQWWWZZZlllLLLBBBAAA???===;;;999888888666555555444444333222222222222222222222222222222333222222222333444555555444888CCC\\\~~~yyytttttt___NNNFFFFFFKKKNNNSSSXXX^^^fffooovvv}}}|||}}}}}}yyymmmgggiiinnnqqqxxxcccMMM;;;444/////////,,,+++---,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((***+++,,,---...---,,,,,,++++++*********++++++++++++*********)))***))))))))))))******+++,,,---...---,,,,,,...000***---000333666:::>>>AAACCCFFFIIIJJJIIIKKKPPPUUUUUUUUUTTTUUUVVVVVVVVVUUUSSSWWWZZZYYYUUUPPPOOOOOOSSSUUUVVVVVVVVVXXX\\\```cccdddeeefffgggggghhhhhhggg___YYYXXXVVVSSSTTTVVVWWWTTTPPPKKKEEE>>>777222000...+++***+++,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))***+++,,,,,,+++,,,...000888===GGGPPPWWW[[[\\\\\\kkkMMMBBBAAA???===;;;999888888666555555444444333222222222222222222222222222222333333444444444444444444999===OOOooozzzttt}}}tttaaaRRRHHHFFFHHHMMMRRRWWW]]]ccclllwww}}}}}}yyypppkkkjjjsss}}}ttt[[[CCC:::222000///,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++***************))))))******+++,,,---***+++------,,,---000222000444999>>>BBBEEEGGGIIIJJJJJJKKKMMMQQQVVV[[[^^^```]]][[[\\\aaaeeefffeeedddhhhlllkkkfff```\\\[[[^^^```bbbbbb___\\\ZZZYYY]]]^^^```bbbdddeeefffffffffaaa]]]WWWOOOIIIKKKRRRSSSSSSTTTTTTSSSOOOHHHDDD>>>999333...,,,,,,,,,,,,+++******)))))))))******((())))))******))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++,,,---------///333666CCCIIISSS[[[```___\\\ZZZkkkMMMBBBAAA???===;;;999888888666555555444444333222222222222222222222222222222222333444555444444444555===GGG```yyyeeeSSSJJJGGGJJJOOORRRWWW^^^cccjjjsss}}}}}}zzzvvvtttsssvvv~~~yyy{{{eeeKKK???444000///---,,,---,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))***************************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,---***,,,...//////111444777===AAAFFFJJJMMMNNNPPPRRROOOPPPTTT\\\gggpppuuuwwwvvvrrroooqqqwww|||}}}}}}yyywwwwwwxxxzzz{{{yyytttkkkccc___[[[\\\]]]___```aaaaaaaaa]]][[[YYYVVVOOOFFFDDDHHHIIIKKKOOOTTTYYYZZZXXXUUURRRLLLCCC<<<666111---***,,,+++************+++,,,)))))))))******)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***************++++++++++++,,,---000666>>>DDDOOORRRWWW\\\^^^^^^\\\[[[jjjMMMBBBAAA???===;;;999888888666555555444444333222222222222222222222222222222111333444444333333555777???RRRqqq}}}~~~pppXXXJJJFFFIIIOOOUUUZZZ```gggmmmsss~~~~~~}}}~~~}}}}}}~~~yyyzzz}}}~~~|||yyyvvvtttrrrnnnkkknnnuuuoooRRRDDD666000///...---...,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********************************************++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,++++++***++++++,,,---000333555777;;;???BBBEEEJJJPPPVVVZZZ^^^aaadddfffhhhooo{{{vvvpppiiiiiiiiiiiiiiijjjjjjjjjbbb[[[VVVVVVUUUPPPMMMMMMOOOOOOPPPSSSWWWZZZZZZYYY^^^ZZZTTTMMMFFF>>>666111---,,,***))))))***+++,,,))))))************))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((************************))))))))))))************))))))******+++++++++,,,***+++---000777AAAMMMTTTYYYYYYXXXXXX[[[^^^bbbdddiiiNNNBBBAAA???===;;;999888888666555555444444333222222222222222222222222222222111333555444333444888<<>>HHHOOOUUUYYY\\\WWWWWWYYY\\\ccckkkssswwwiiiNNNCCCAAA???===;;;999999888666555555444444333222222222222222222222222222222444666777666444888@@@GGGbbb}}}lllRRRLLLIIILLLPPPTTTZZZaaafffppp}}}tttbbbXXXVVVWWWaaakkkssseeeYYYWWWcccrrr~~~}}}|||xxxwwwuuuuuuwwwzzz}}}}}}uuuddd```eeehhhjjjkkkkkk{{{rrr]]]FFF888333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---///222555888999DDDHHHNNNTTTZZZaaahhhmmm{{{~~~}}}xxxrrrooofffeeecccbbbccccccaaa```[[[\\\]]]___```___\\\XXXTTTPPPIIIAAA:::555222111******++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,,,,------111:::GGGRRRXXXYYYXXXWWWXXX\\\bbbjjjrrrzzzbbbJJJEEEBBB???===;;;:::888666777666555444444333444444444444333222222333333333999000222<<<===999FFF[[[~~~nnn]]]JJJJJJJJJMMMQQQXXX___dddnnnuuuwww```WWWQQQUUUeeejjjzzzwwwlllggg___YYYdddwww{{{uuussssssssstttvvvzzz~~~~~~}}}uuufff\\\___gggmmmooovvv{{{bbbJJJ@@@999///+++...///---++++++,,,,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,+++***+++,,,---...---000000222444999???EEEIIIKKKUUU^^^dddmmm{{{xxxqqqvvv|||tttfff]]]ZZZZZZ\\\]]]\\\[[[[[[ZZZWWWRRRMMMGGGAAA:::666333000,,,***+++,,,,,,,,,))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((())))))((('''''')))***''''''(((((())))))************)))))))))))))))***)))***+++,,,,,,+++)))))),,,,,,+++***+++...333777AAALLLWWWZZZUUUSSSWWW]]]]]]gggrrrxxxyyy{{{bbbIIIDDDBBB???<<<;;;:::888666777666555444444333333444444333333222222333333444888111222:::;;;===QQQlllyyybbbSSSLLLLLLNNNQQQVVV^^^fffkkkxxx|||ttt^^^XXXWWW___rrrvvvkkkfff___ZZZeeewww~~~yyysssrrrqqqqqqssswww{{{~~~}}}|||}}}lllaaabbbkkkqqqtttuuu{{{kkkPPPCCC;;;111,,,...///---++++++,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))***)))((()))***++++++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))************+++++++++************+++++++++++++++++++++++++++,,,,,,,,,111000//////000000000000///333888<<>><<<;;;:::888666777666555444333333333333333333333222222333333444666222444888:::DDDccciiiVVVKKKNNNPPPSSSVVV\\\eeennnuuuppp]]][[[___nnn{{{mmmccc```\\\ZZZfffxxx~~~uuurrrooommmnnnrrrwww{{{~~~}}}|||{{{|||wwwjjjjjjqqqxxx}}}xxxvvv~~~wwwXXXGGG===444......///---++++++,,,,,,+++*********)))))))))((((((((())))))))))))))))))))))))+++))))))***+++,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******)))************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111222444;;;BBBGGGLLLWWWfffrrrxxxrrrppplllgggccc___]]][[[]]]]]]\\\YYYTTTNNNIIIGGG>>><<<:::888555111,,,(((((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&(((******)))((('''(((((((((((())))))))))))*********)))))))))******+++***++++++,,,,,,++++++***,,,...//////222:::GGGPPPZZZXXXUUURRRSSS[[[gggqqq|||```IIICCCAAA>>><<<;;;:::888666666666555444333333333333333333222222222333444444555555666777;;;NNNtttrrr^^^QQQKKKOOORRRVVVZZZ```iiittt{{{ppp^^^^^^hhh}}}nnn```WWWXXXYYYYYYgggzzzxxxtttnnnkkkkkknnntttwww{{{}}}~~~~~~yyyuuurrruuuxxx{{{vvvrrruuubbbMMMAAA777111//////---++++++,,,,,,+++************)))))))))((((((((((((((((((((((((((((((***)))((()))+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***+++******))))))******+++))))))*********+++++++++)))******++++++,,,,,,,,,------------,,,,,,,,,,,,+++---...///111333666888@@@IIIRRRWWW]]]kkk|||}}}|||uuupppkkkfff^^^]]]\\\\\\ZZZUUUMMMGGGBBB@@@>>>===<<<:::666444,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&))),,,,,,+++)))(((((())))))))))))))))))))))))******))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---000555===GGGQQQWWWWWWUUUSSSUUU\\\hhhuuu}}}___HHHBBB@@@===;;;;;;:::888666666555444333333222222333333222222222333333444555555777888999AAA[[[|||fffUUUNNNLLLPPPTTTYYY^^^cccmmmxxxtttaaacccnnniii[[[SSSVVVYYY[[[jjj|||{{{wwwpppkkkiiilllqqqtttwwwyyy}}}zzzwwwrrrooollllllkkkmmmwwwnnnVVVFFF;;;444111///---++++++,,,,,,+++***************))))))))))))(((((((((((((((((((((((()))((('''(((*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************************************))))))))))))******++++++************++++++))))))*********+++++++++)))******+++,,,,,,------------------------------///111222444555:::@@@DDDMMMZZZiiisssxxxzzzzzzqqqhhh^^^ZZZ\\\[[[UUUOOOJJJGGGCCCAAAAAAAAA@@@???444111---***((()))+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((***---...---+++******************))))))))))))***************+++,,,,,,++++++,,,,,,,,,------......///444>>>JJJSSSVVVVVVOOOPPPUUU]]]gggrrr{{{]]]HHHAAA???<<<;;;::::::888666666555444333222222222222222222222222333444555555555999;;;???OOOnnnoooZZZNNNLLLNNNRRRWWW^^^dddjjjtttxxxeeefffqqqmmm___VVVZZZ^^^bbbppp~~~yyyrrrkkkiiijjjnnnqqqrrruuu{{{zzznnnddddddhhhkkklllsss~~~{{{dddOOO@@@888444///---++++++,,,,,,+++***++++++*********)))))))))))))))))))))))))))))))))(((''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++************************+++******))))))******+++++++++************++++++)))************+++++++++)))******+++,,,---......---------.........//////111333555777:::BBBMMMTTT___ooo}}}{{{uuubbbWWWWWWYYYZZZYYYUUUQQQKKKGGGFFFEEEEEEDDD===999444...+++***,,,---************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))+++------,,,++++++++++++************)))))))))***************+++,,,---,,,,,,,,,,,,---...//////222555===IIITTTYYYXXXUUUOOOUUU^^^hhhrrryyy}}}\\\HHHAAA???<<<;;;::::::888666666555444333222222222222222222222222333444555666444999===GGG___yyy```OOOJJJMMMQQQUUU\\\eeellltttyyyhhhhhhrrr~~~nnn___XXX^^^ffflll{{{~~~~~~~~~zzzrrrlllhhhhhhkkkmmmnnnrrrxxx~~~qqqddddddhhhlllnnnttt~~~xxxtttYYYFFF<<<777///---++++++,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++************************+++******))))))******+++,,,++++++******++++++,,,)))************+++++++++)))******+++,,,---...///,,,,,,---...///000000111000444999???HHHVVVgggttt}}}}}}~~~zzzxxxpppvvv}}}}}}xxxuuu{{{qqqddd\\\YYYZZZ[[[ZZZWWWRRROOOLLLJJJGGGEEEDDDAAA===777222///,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((()))***++++++))))))***++++++++++++*********))))))************+++,,,---...---,,,,,,,,,---...000111777???KKKSSSWWWXXXXXXXXXZZZbbbmmmwww~~~\\\GGGAAA>>><<<:::::::::888777555555444333222222222222222222222222333444555666444888>>>LLLjjjmmmVVVJJJIIIPPPWWWXXX```jjjsss{{{yyyhhhiiirrr}}}iii[[[VVV___jjjsss}}}{{{}}}~~~yyyrrrlllhhhggghhhjjjlllpppvvv~~~~~~~~~~~~~~~yyykkkccceeehhhkkkqqq~~~```JJJ???:::///...,,,+++,,,,,,+++***+++++++++************)))))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************************++++++************++++++,,,++++++******++++++,,,)))************+++++++++)))******+++---...//////+++,,,---...///111222222333999AAAKKKZZZooowwwoooqqqvvvvvvssssssmmmsss{{{}}}||||||~~~zzzxxxxxxwwwtttrrrrrruuuxxx{{{}}}~~~xxxuuu|||{{{lll```[[[[[[YYYXXXUUUTTTRRROOOJJJGGGHHHGGGCCC???999222---***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((())))))))))))((((((((())))))((('''''')))***++++++++++++******))))))************+++,,,---...------,,,,,,---...000111;;;GGGUUUZZZWWWUUUXXX]]]eeemmmxxxYYYHHHBBBAAA???<<<:::888777777666555555444444333222222222111222444666777666555555999EEE^^^vvv[[[MMMJJJMMMRRRWWW```ccclllxxxwwwhhhbbbmmm|||ddd\\\ZZZbbbkkkwww~~~{{{tttlllfffcccdddfffkkkooouuu|||~~~|||}}}~~~sssjjjgggeeegggjjjttttttVVVCCC<<<555111...---...///---+++************))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))************************************************************++++++************++++++))))))))))))***+++,,,---,,,---///...---,,,,,,---///222444222///000666;;;@@@FFFOOO\\\qqqyyymmmiiigggllltttyyyxxxuuusssxxx}}}}}}zzzyyy{{{|||uuurrrtttssspppllluuu~~~~~~~~~}}}zzzzzzyyy~~~uuuhhh```YYYWWWVVVWWWWWWTTTNNNJJJIIIKKKLLLLLLFFF>>>444///---,,,++++++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******+++++++++*********))))))(((((())))))))))))))))))))))))++++++******************,,,+++******+++,,,,,,,,,(((+++.........111888???NNNRRRVVVXXXYYY^^^hhhpppsss|||YYYIIIBBBAAA???<<<:::888777777666555555444444333222222333333333555666777666666777===PPPmmmkkkTTTIIIIIIMMMTTTYYYaaafffqqq~~~ssseeebbbmmmqqq___YYYYYYbbblllzzz|||vvvnnnhhheeefffhhhmmmooorrrwww{{{~~~~~~~~~uuugggddddddiiiqqq{{{}}}^^^HHH===666222...---...///---+++************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((())))))))))))))))))************************************************************++++++************++++++)))))))))******+++,,,---+++---//////......///000,,,...111000///333;;;CCCQQQ]]]jjjuuu|||vvvuuuyyyxxxyyy}}}|||xxxvvvyyyzzzxxxuuuvvvzzz~~~zzztttrrrqqqnnnnnnvvv}}}~~~{{{vvvuuuqqqppptttxxx|||uuuiii^^^XXXSSSSSSWWWYYYWWWSSSNNNPPPRRRQQQMMMEEE===777///---+++++++++,,,+++***************************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))((((((''''''(((((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************)))))))))((())))))))))))))))))))))))************************,,,+++******+++,,,,,,,,,,,,...//////111777@@@FFFSSSSSSUUUYYY```jjjuuu{{{XXXIIIAAA@@@>>><<<:::999888777666555555444444333222222444444444555666666777777999EEEaaappp^^^LLLFFFJJJPPPXXX^^^gggnnnzzznnndddcccppprrrcccVVVUUUYYYcccnnn~~~yyyrrrllljjjjjjlllsssrrrpppqqquuu{{{vvvwww~~~|||uuujjjhhhlllxxxsssvvvlllRRRCCC888333...,,,---///---,,,++++++*********)))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***)))))))))))))))))))))))))))************************************************************++++++************++++++************+++,,,------+++---////////////111333...000111111333;;;HHHSSSlll{{{~~~zzzwwwyyy~~~~~~|||}}}}}}|||zzzxxxzzz|||wwwtttssswww~~~{{{uuurrrqqqqqqqqqttt|||wwwfff\\\PPPLLLPPPVVVXXXXXXUUUWWWYYYYYYUUUOOOHHHCCC555111---++++++,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((())))))******))))))(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,---...000000000222888@@@IIIOOOUUUSSSTTTZZZggguuuWWWIIIAAA@@@>>><<<:::999888888666555555444444333222222333444555555444555666888===OOOtttcccUUUHHHGGGNNNVVV^^^eeennnvvvkkkbbbeeessswwwfffXXXNNNRRRZZZeeerrr|||wwwqqqnnnooopppzzzwwwqqqnnnrrrzzzjjjeeeooouuutttooonnnvvvnnnooo{{{]]]JJJ;;;666///------......,,,+++++++++*********))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))---,,,+++***))))))))))))((()))))))))************************************************************,,,++++++******++++++,,,+++******++++++,,,---...,,,...////////////111333444555555666;;;III\\\iii}}}}}}~~~}}}~~~{{{yyyvvvrrrqqqzzz||||||vvvjjj[[[OOOLLLOOOTTTXXXXXXZZZ\\\]]][[[VVVQQQNNN===999222---++++++******************************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((((()))***++++++***)))(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,...///000000222888AAAJJJPPPTTTTTTUUUYYY```lllyyyVVVIII@@@???>>><<<:::999999888666555555444444333222222111333444444333444777999DDD\\\zzzyyyvvvYYYOOOGGGJJJQQQZZZbbbhhhqqq{{{yyyfff___dddsss}}}kkk[[[QQQKKKQQQ\\\hhhvvv{{{vvvsssssstttzzzyyyuuupppsss}}}kkk[[[cccqqqxxxsssqqqyyyuuutttdddNNN@@@:::222...---......---++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,,,,+++***))))))******((()))))))))************************************************************,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///.../////////...///111333333666999===GGGZZZqqq{{{wwwvvv~~~}}}yyywww}}}yyyuuuwww}}}ooo]]]PPPLLLPPPTTTWWWYYY[[[]]]\\\ZZZVVVTTTIIIBBB999222---***((('''************************((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))((((((((()))***++++++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))******************************))))))*********+++++++++***,,,------,,,,,,///111///111888AAAKKKRRRVVVWWWXXX^^^ffflllrrrzzzUUUIII@@@???>>><<<:::999999999666555555444444333222222000333555444333555999===NNNlllzzzwwwzzziiiQQQJJJGGGMMMUUU]]]dddkkkssszzzmmm```]]]eeetttppp^^^QQQLLLLLLTTT___lll|||~~~zzzwwwvvvwwwwww||||||vvvwww}}}vvv^^^aaarrr}}}|||wwwyyy~~~kkkRRRFFF???666///.........---,,,++++++++++++***************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))******+++))))))))))))************************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////...///000000///111444666333:::DDDNNN\\\oooyyyvvvvvvyyy|||~~~|||uuutttxxx}}}{{{kkk\\\RRRNNNNNNUUUWWWYYY[[[\\\[[[ZZZYYYSSSMMMBBB999222---***'''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************)))))))))***++++++,,,,,,***---///...,,,---000333222777AAAKKKTTTYYY\\\^^^bbbjjjtttzzz|||UUUIII@@@???===<<<::::::999999666555555444444333222222000333666666555777===BBBXXXzzz{{{{{{sss\\\NNNIIIJJJRRR[[[cccjjjppp|||zzzfff```]]]aaakkkzzz}}}rrraaaPPPIIIJJJOOOWWWcccooo}}}yyyxxxxxxzzz~~~yyy}}}~~~vvv|||~~~eeefffvvvwwwssszzzwww^^^LLLDDD999111///......---,,,,,,+++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))***++++++))))))))))))************************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000...///000111222555:::===BBBNNN___nnn{{{~~~||||||~~~||||||yyyqqqgggZZZRRRSSSUUUXXXZZZ\\\]]]]]]]]][[[TTTJJJAAA999333...+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++((()))))))))************************************((())))))***++++++,,,,,,***---000///------000444:::AAALLLTTTZZZ___dddhhhnnnssszzzTTTIII@@@???===<<<;;;:::999999666555555444444333222222111555888888777999@@@EEE___jjjTTTNNNKKKMMMWWWaaaiiipppvvvxxxlllYYYYYY]]]gggrrryyypppeeeVVVGGGDDDJJJRRRZZZeeeqqq~~~{{{yyyyyyyyywwwwwwsssrrryyy{{{}}}kkkkkkxxx{{{ooogggkkkuuu|||kkkOOOGGG;;;222//////...---,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((***+++,,,))))))))))))************************************************************---,,,,,,++++++,,,,,,------------------...000000---...000222555999???CCCWWWfffzzz~~~xxxsssuuu}}}nnn^^^SSSUUUXXX[[[]]]______```___YYYOOOFFF>>>888333000++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++************************((())))))***++++++,,,,,,)))---000///------111555AAAIIISSSZZZ^^^ccckkkqqqvvvvvvyyy~~~TTTFFF@@@>>>;;;:::::::::888777666666555444444444444555:::222222:::999444>>>QQQrrr}}}zzz```OOOFFFIIIPPPWWW```lllwwwtttfff```XXX[[[cccmmmvvv{{{sssiii]]]TTTLLLEEEDDDGGGQQQYYYgggwww}}}|||{{{{{{yyyqqqpppnnnnnnwwwzzzgggfffoooqqqrrrnnnhhhgggooo{{{oooVVVGGG>>>777------111---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,,,,,,,---------......///.........000111000///000555777555555===OOO^^^zzz}}}yyyxxxsssrrrrrrwww|||qqqfffdddaaa___^^^```bbbddd___^^^XXXNNNEEE???777000///+++)))+++,,,)))(((***))))))))))))((((((((((((%%%''')))***((('''''''''((('''))),,,+++'''(((+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++)))...111000...000888@@@LLLOOOTTTZZZaaahhhnnnqqqrrrwww|||}}}TTTFFF@@@>>>;;;:::::::::999777666666555444444444444555666000222999888777FFF\\\~~~{{{qqqZZZLLLIIINNNTTT\\\eeeppp|||{{{hhh\\\YYY\\\bbbmmmyyy~~~xxxqqqlllccc[[[RRRLLLGGGCCCEEEIIIQQQYYYgggwww~~~}}}||||||~~~zzzoookkkjjjkkkssszzzjjjccciiiqqqrrrpppiiicccfffnnnvvvzzz\\\KKKAAA:::///...000,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,---------.........---------...000000000000...000444;;;GGGXXXlllyyy~~~{{{zzz{{{}}}~~~~~~~~~~~~zzztttpppooosss{{{yyyrrrhhh___[[[]]]aaadddbbbbbb___VVVNNNGGG>>>555444///,,,------***)))******)))))))))(((((((((((('''((((((((('''))),,,///)))''''''******((())),,,))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,...000//////444===EEENNNOOOTTT\\\fffoootttvvvxxx}}}|||SSSFFF@@@>>><<<;;;;;;:::999777777666555555444444555555444111444999888<<>>333///000+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,------------.........---...///000111111222222111444===NNNeee|||tttrrrxxx}}}xxxttttttuuu~~~}}}||||||~~~~~~{{{tttnnnqqqwww~~~~~~}}}rrrfff___]]]___aaaccceeeddd___YYYQQQEEE:::888222...///...***)))+++******)))))))))(((((((((***)))'''&&&&&&***111666---'''$$$'''*********+++))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++++++++,,,,,,,,,,,,//////...///333;;;EEELLLPPPRRRXXXbbboooyyy~~~zzzRRRFFFAAA???<<<;;;;;;;;;999888777666666555555555555555777666888:::999BBB```}}}zzz}}}rrr[[[NNNIIIPPPWWW___gggppp|||kkk[[[ZZZaaajjjuuu|||yyy{{{}}}}}}|||zzzyyywwwtttnnnfff\\\UUUIIICCC>>>===>>>???EEEKKKRRR[[[iiixxx~~~wwwvvv|||wwwnnnooogggkkkqqqxxxmmmfffqqqsssuuuqqqiiifffmmmxxxmmmUUUGGGAAA777222000+++------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///000111111111222444555:::CCCUUUkkk|||zzzuuuoooooosssvvv|||}}}~~~wwwooogggbbb^^^\\\bbbeeegggddd```YYYLLL@@@;;;555//////---******,,,*********)))))))))((((((***)))(((&&&&&&***000555444+++%%%'''***+++******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,......///333:::CCCLLLQQQTTTYYYcccmmmwwwxxxQQQFFFAAA???<<<;;;;;;;;;999888777777666555555555555666888888:::::::::HHHlll{{{|||hhhTTTMMMMMMRRRYYYcccllltttlll___bbblllvvv{{{yyyyyy}}}{{{uuulllbbb[[[NNNGGGBBB@@@???@@@EEEKKKSSS\\\jjjzzz}}}xxx|||}}}rrrppphhhjjjnnnvvv~~~qqqvvvvvvxxxwwwqqqmmmtttwwwZZZHHHCCC:::444222---------,,,,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************))))))*********+++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,---------------------........./////////000111000000222666999AAATTTooo}}}}}}}}}yyytttpppqqqtttzzz~~~zzzrrrjjjddd___]]]dddggghhhhhhgggcccWWWKKK???888111///---******,,,************)))))))))))))))))))))((('''))),,,///999///((((((+++***))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,...333:::BBBKKKSSSWWW[[[eeeqqqzzz}}}zzzvvvPPPFFFAAA???===<<<<<<;;;:::888888777666666555555666666666777999999===RRRzzz{{{yyyxxx___QQQOOORRRUUU]]]hhhqqqyyyssshhhmmmxxx~~~zzzyyy}}}}}}tttiiicccWWWPPPIIIFFFDDDCCCGGGMMMUUU^^^mmm|||uuunnnhhhgggjjjrrrzzz{{{yyyzzz}}}yyyrrrvvvbbbLLLFFF===555333///------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------........./////////...///000//////444<<>><<<<<<<<<;;;:::888777777666555555555555555777888999AAA]]]yyyvvvqqq\\\PPPMMMSSS[[[ccciiiuuu|||xxxkkkqqq}}}yyypppfff```XXXSSSNNNNNNRRRWWWZZZ\\\```eeeppp~~~ggg___[[[^^^eeelllvvv~~~rrriiimmmlllmmmqqqvvvbbbLLLDDD???666...000///...---,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------........................------000...------///000000///444555777<<>><<<<<<<<<;;;:::888999888777666666666666666777999<<>><<<<<<<<<;;;:::888999999888777777777888888888999@@@TTTtttzzzwww^^^QQQOOOSSSZZZ```iiiqqq}}}sssmmmppp|||qqqfff```\\\RRRRRRTTTXXX___eeeiiikkkqqqwwwyyybbbUUU[[[aaaaaaiiivvvzzz~~~uuupppwwwhhh]]]___eeeoooxxxuuuWWWHHHAAA:::555111000...---,,,,,,++++++************************++++++++++++++++++++++++************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................//////000111222333333333222555???TTTqqq~~~xxx{{{}}}xxxvvvzzz~~~|||zzz~~~zzzvvvwww{{{|||ooo^^^NNNCCC999111111///---+++++++++)))'''))))))))))))))))))))))))///:::***'''+++''',,,***************))))))))))))))))))))))))))))))))))))***************)))((('''(((((((((((())))))))))))************************+++++++++***************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,------///111///000:::EEEMMMSSS\\\fffpppxxx~~~zzzrrr|||}}}yyysssmmmfff]]]RRRIIIlllKKKFFF???>>><<<<<<<<<;;;:::888999888888777777777888888888:::EEE```lllVVVMMMPPPWWW^^^dddnnnwww~~~qqqqqqyyy{{{nnnbbb[[[YYYRRRRRRSSSVVV\\\ccciiimmmyyyeeeSSSXXX^^^\\\cccrrruuu}}}uuudddmmmyyyzzztttnnnbbb```dddmmmuuuzzz~~~___JJJAAA<<<777111000///---,,,,,,,,,,,,************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..................///////////////000222222222222333444777>>>KKKaaa|||~~~yyywwwyyyxxx||||||{{{|||~~~vvvpppqqqvvv{{{lll]]]PPPCCC:::333000---,,,---,,,***((())))))))))))))))))))))))000;;;+++(((+++''',,,***************)))))))))(((((((((((((((((((((((((((++++++******))))))((((((''''''(((((())))))******************************************************))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,...---...111222666@@@KKKTTT]]]iiiqqqxxx|||uuuwww~~~|||zzz{{{uuulllddd\\\TTTKKKDDDkkkJJJGGG???>>><<<<<<<<<;;;:::888777777777666666777777888888===NNNnnnxxxeeeRRRLLLRRRZZZbbbgggsss}}}{{{|||xxx|||zzzlll```WWWSSSQQQPPPNNNOOOSSS[[[dddjjjuuu}}}iiiUUUVVV[[[ZZZaaannnsss|||zzz```___nnnvvvwwwyyygggaaaaaaiiisssxxxzzz|||}}}hhhNNNCCC===888111000///...---,,,,,,,,,************************************************************************************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.............../////////000000000222333222111111444666@@@MMM___rrr{{{wwwyyy}}}}}}}}}}}}tttnnnpppwwwzzzlll]]]NNNBBB666222---,,,...///---***************************111<<<,,,(((,,,''',,,***************)))))))))(((((((((((((((((((((((((((+++******)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,---------000,,,,,,111888???GGGOOOUUUdddrrrwww||||||zzz|||}}}{{{vvvmmmaaaWWWQQQLLLGGGDDDiiiJJJGGG???>>><<<<<<<<<;;;:::888777777666666666777888888999DDD]]]mmm^^^PPPOOOUUU^^^ffflllxxx~~~xxxyyywwwkkk___TTTMMMMMMLLLJJJJJJMMMVVVaaahhhsss{{{qqq\\\VVVVVVYYY```iiiqqqzzz}}}}}}jjj[[[hhhvvvzzzppphhhfffppp~~~yyyrrruuu{{{rrrSSSEEE???999111111///...---,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------...............//////000000111111222333222111333888===HHHZZZooo{{{}}}zzzyyyyyyxxxyyytttvvv{{{{{{lllXXXIII===666///,,,...000...,,,************************222<<<,,,))),,,''',,,***************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++))))))***++++++++++++***++++++,,,,,,------......111,,,---555>>>FFFNNNTTTZZZkkkzzz}}}}}}{{{{{{jjjaaaTTTKKKGGGFFFEEEDDDhhhIIIHHH???>>><<<<<<<<<;;;:::888888777777777777888999:::;;;MMMooo~~~aaaWWWOOOPPPXXX```jjjqqq||||||wwwyyy~~~{{{qqqhhh^^^QQQGGGEEEFFFHHHJJJNNNXXXccckkkvvv~~~}}}}}}{{{fffVVVRRRXXX___cccmmmuuu~~~|||~~~yyy]]]dddssswww}}}wwwooommmzzz}}}vvvtttwww{{{{{{ZZZIIIAAA;;;222111000...------------++++++++++++++++++++++++*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///000000111111000222333222222777@@@GGGYYYkkk~~~}}}|||~~~uuunnn~~~zzzsssuuu~~~{{{{{{vvvsss{{{}}}yyyxxx{{{||||||fffSSSEEE<<<111---...///...+++************************222===---))),,,''',,,***************))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***++++++,,,,,,---....../////////333;;;CCCJJJTTT\\\hhhxxx}}}{{{ppp]]]UUUKKKDDDCCCEEEFFFFFFgggIIIHHH???>>><<<<<<<<<<<<:::888999888888888999::::::;;;===TTT|||sssXXXQQQNNNQQQYYYaaallluuu~~~|||xxxzzz|||uuulllfff]]]OOOCCC???BBBGGGLLLRRR\\\gggooowww|||{{{mmmWWWPPPWWW^^^___hhhppp|||___bbboooqqquuuwwwnnnnnn|||{{{{{{}}}^^^LLLCCC<<<222111000///------------++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---......///000111111222///111222222444;;;GGGPPPpppyyyyyyzzzzzz___bbbzzzyyyppptttvvvxxxuuupppuuu}}}yyyvvvvvvwwwrrr^^^LLLAAA444------...---***************************333===---))),,,''',,,)))************))))))))))))))))))))))))))))))))))))(((((('''((()))***,,,---******))))))((((((''''''************************))))))******++++++++++++))))))***++++++++++++***++++++,,,,,,---...//////...111999AAAFFFLLLWWWcccwww~~~{{{tttcccUUUOOOGGGCCCDDDGGGHHHHHHhhhNNNDDD@@@???>>><<<:::999999999;;;:::777555666999;;;:::EEEhhhiiiTTTOOONNNUUU^^^gggrrrzzztttqqq|||~~~sssnnnggg[[[NNNHHHEEEFFFHHHLLLSSS]]]iiiqqq{{{}}}|||zzzcccQQQOOOWWW\\\hhhoooyyy~~~~~~qqq```gggrrruuuvvvpppnnnvvv|||}}}lllNNNAAA???999555000---,,,---------++++++++++++++++++++++++************************************************++++++******************)))******++++++,,,------,,,,,,,,,---------......---------.........//////+++---///000//////000111333555555555999FFFZZZjjj~~~{{{{{{~~~kkkjjjjjj|||yyyuuutttwww}}}~~~}}}|||xxxttt{{{pppTTTGGG;;;555111+++***---,,,+++******)))*********999555000+++((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''&&&'''))),,,...)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...---,,,---.../////////000555<<>><<<:::999999999999999777666777:::<<<===OOOvvvzzzcccRRROOOPPPXXXbbbkkkvvvxxxuuu{{{zzzrrrmmmeeeWWWKKKDDDCCCDDDGGGKKKSSS^^^jjjqqq~~~}}}~~~hhhTTTOOOUUUZZZdddkkkvvv~~~zzzeeeeeeqqqyyyyyypppiiijjjsss|||}}}sssSSSDDDBBB999555000---,,,---------++++++++++++++++++++++++*********************************************************************************+++,,,,,,------,,,,,,---------.........---------.........//////---///000111000///000111333333333777BBBWWWooowwwyyymmmlll{{{wwwuuuvvvyyy|||~~~~~~}}}{{{zzz{{{|||^^^OOO@@@888333...,,,...,,,++++++***************555333///+++))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***((('''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...---,,,---...///000000444;;;CCCHHHNNNZZZmmm{{{~~~~~~}}}~~~~~~yyyzzz}}}wwwhhhYYYNNNLLLGGGEEEGGGIIIIIILLLPPPeeeLLLDDD@@@???===<<<::::::999999888888888888888:::>>>AAA^^^pppZZZOOOOOOSSS]]]hhhqqq{{{{{{wwwxxx}}}{{{vvvqqqmmmdddUUUHHHCCCBBBDDDHHHMMMVVVaaammmuuuppp[[[QQQRRRWWW___fffqqq|||ooodddooovvvjjjdddhhhqqqzzz}}}~~~|||}}}ZZZHHHDDD:::666111---------------++++++++++++++++++++++++******************************************************************************++++++,,,,,,------,,,------------.........------.........////////////000111111000000111222666444666???RRRmmm~~~}}}yyyrrrtttzzzwwwyyy~~~{{{xxxwwwyyy{{{|||}}}xxxmmm\\\HHH<<<666222///...,,,,,,+++***************000///---+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......------...///111333;;;CCCLLLRRRYYYfffyyy~~~{{{ssswww~~~}}}~~~uuufffWWWNNNJJJHHHEEEFFFJJJLLLMMMPPPTTTcccKKKDDD???>>>===<<<;;;:::::::::777777888999888888>>>EEEiiieeeSSSOOOPPPWWWcccmmmuuu~~~wwwsssxxx~~~qqqpppqqqooodddTTTHHHDDDDDDGGGLLLRRR[[[fffrrryyyyyycccTTTQQQSSSZZZaaammmxxxzzzgggpppsssfffbbbhhhpppttt}}}~~~{{{bbbKKKDDD;;;777222...------...---++++++++++++++++++++++++***************************************************************+++++++++******++++++,,,------...------------........................///////////////000111111//////111333999888===KKKdddxxxsssooopppttt{{{zzzxxxxxx{{{{{{|||iiiQQQAAA999444000---,,,,,,+++************+++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,......------...111555888DDDIIIRRR\\\iiixxxzzzuuu{{{|||uuuhhh\\\QQQLLLLLLFFFDDDFFFKKKNNNRRRXXX___aaaJJJDDD???>>>===<<<;;;:::::::::888777999:::777666???KKKooottt]]]PPPQQQSSS\\\hhhqqqxxxvvvppptttyyy{{{}}}|||gggkkkooonnnbbbRRRHHHFFFEEEHHHNNNUUU^^^hhhrrryyymmm[[[QQQPPPVVV^^^iiittt~~~pppsssxxxcccZZZaaammmssszzz|||~~~||||||jjjOOOCCC<<<888333///.........---++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++,,,------......---------.........//////........./////////000000...///000000///000222444666:::FFFZZZtttsssooommmnnnqqqwwwwwwuuuuuuzzz~~~wwwuuuzzzvvv^^^III===777111+++---,,,,,,+++***+++++++++))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,............///333999>>>JJJNNNWWWfffyyy}}}{{{~~~wwwdddZZZTTTNNNKKKKKKHHHFFFGGGLLLRRRYYYdddooo^^^IIICCC>>>>>>===;;;;;;:::::::::999777999;;;888888EEEVVVxxxiiiVVVOOOSSSWWWaaammmvvv}}}tttllloootttxxx}}}xxxbbbhhhpppnnn```NNNEEEFFFEEEIIIOOOVVV^^^fffooouuu{{{~~~wwwbbbTTTOOOSSS[[[eeepppyyy}}}xxx~~~www]]]RRR[[[mmmwwwsssvvvyyy{{{|||}}}uuuUUUCCC===999333000............++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,++++++,,,,,,------......------........./////////....../////////000000000...///000000000111555777555???SSSmmmqqqllljjjmmmpppvvvzzzvvvrrrvvv~~~wwwsss}}}xxxnnnjjjnnnxxxmmmUUUDDD;;;333,,,------,,,+++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...//////111666???FFFMMMSSS___rrr~~~~~~yyyzzz~~~iiiUUUOOONNNIIIFFFFFFJJJIIILLLSSSZZZdddttt]]]HHHCCC>>>===<<<;;;;;;;;;;;;;;;888666999<<<:::<<>>:::444000//////......++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++,,,,,,---.....................////////////.../////////000000000000///000111222222555999<<>>===<<<;;;;;;;;;;;;;;;888666999>>>===@@@VVVnnnsssZZZOOOPPPVVV[[[fffttt~~~wwweee]]]___dddooo}}}rrrllluuu|||wwwcccNNNGGGJJJKKKOOOTTTZZZ```gggnnnrrrzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}nnnYYYOOONNNUUU___iiiqqq{{{qqqppp```___dddeeevvv{{{{{{cccJJJ???:::555111//////......++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,++++++,,,------......///............/////////000////////////000000000000000111333333444777<<>>===<<<<<<;;;;;;<<<<<<888999;;;888>>>]]]eeeTTTQQQUUU]]]cccooo{{{~~~lll^^^XXX\\\bbbooowwwiiihhhuuuzzzfffRRRJJJIIINNNRRRXXX^^^dddjjjqqqvvv~~~~~~~~~}}}~~~~~~}}}~~~|||eeePPPMMMOOOUUU]]]dddnnn}}}rrrzzznnn\\\\\\fffyyy}}}pppKKKEEE===666333000---...000,,,,,,,,,+++++++++******************************************************)))************+++++++++,,,,,,,,,---------..................////////////111111111000000000000000555000111666666333===KKKkkkyyyvvviiicccbbbhhhoootttxxx|||}}}wwwuuuxxx}}}zzzrrrrrrzzz{{{ooofffaaafffzzz~~~bbbKKK<<<333222111000///---,,,+++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,---.........------000---+++111===IIIPPPRRR___hhhuuu|||uuu{{{ppp\\\SSSJJJDDDFFFJJJKKKKKKLLLVVV\\\gggrrr~~~]]]IIIBBB???>>>===<<<<<<;;;;;;<<<:::888999;;;<<>>666333111......000,,,,,,,,,++++++++++++***************************************************************++++++++++++,,,,,,---------.....................////////////111111111111000000000000555000111666777:::JJJ\\\yyylllfffdddjjjqqquuuyyy||||||xxxxxx||||||vvvrrrtttyyy~~~yyyrrrkkkooommmUUUDDD;;;222111///...---,,,+++***************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,---------------//////111777AAALLLSSSVVVeeekkkvvv{{{xxxxxx~~~yyyeeeTTTLLLGGGDDDGGGJJJKKKLLLOOOXXXbbbppp|||\\\HHHCCC???>>>===<<<<<<;;;;;;<<<888888999;;;AAAVVVsss]]]TTTWWW]]]dddkkkxxx}}}~~~vvvmmmbbbYYYYYYaaasss~~~lll___```mmmyyyuuufffVVVOOOOOORRRVVV\\\bbbhhhnnntttxxx~~~~~~~~~~~~zzzjjjYYYLLLKKKOOOUUU]]]gggwwwiiirrrooofffhhhwwwYYYHHH@@@888555222......000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,------------.....................////////////111111111111111111111111444111111666:::DDD\\\tttqqqkkkhhhmmmsssvvvzzz~~~~~~~~~~~~~~~||||||~~~~~~}}}zzztttnnnnnnsssyyyzzzxxx|||bbbMMM@@@333111...------,,,+++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,+++++++++,,,,,,------------111888???HHHQQQYYY___nnnrrryyypppuuu|||~~~wwwiiiWWWKKKHHHFFFGGGJJJLLLMMMQQQWWWbbbnnn~~~[[[HHHCCC???>>>===<<<<<<;;;;;;<<<888888999<<>>===<<<<<<;;;;;;<<<888::::::>>>RRRxxx{{{cccUUUTTT[[[aaahhhppptttooo}}}zzzwwwqqqlllkkkyyy~~~uuueeeYYY```lllwwwvvviiiYYYQQQOOOQQQVVV\\\ccchhhmmmrrrvvv~~~~~~{{{yyyzzzzzzpppeeeVVVPPPNNNQQQXXXbbbqqq~~~uuuqqqyyysssbbb___kkk}}}iiiNNNEEE<<<888444///...000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////............////////////000000111111222222222333333333444888CCCYYYyyy|||tttoooqqquuuwwwzzz~~~}}}|||qqqnnnvvv|||}}}}}}zzzvvvxxx~~~vvvrrrxxx}}}zzzsssqqqvvv~~~zzzyyy}}}]]]EEE:::444...+++,,,...,,,******************************************+++++++++************************))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,++++++++++++,,,---...//////777BBBKKKTTTaaappp|||~~~wwwzzz{{{sssooo{{{}}}{{{mmmYYYKKKHHHKKKLLLKKKMMMOOOQQQWWWeeesssYYYHHHDDD???>>>===<<<<<<;;;;;;<<<888;;;;;;BBB^^^ttt^^^UUUWWW^^^ccckkksssyyyooommm{{{~~~{{{vvvvvv~~~}}}sssdddYYYaaammmyyyzzzmmm]]]RRRNNNQQQUUU\\\ccchhhmmmqqqttt}}}~~~~~~}}}zzzxxxyyyzzzsssjjj]]]UUUOOOQQQWWWaaaooo{{{|||ooopppsssdddaaajjjyyysssPPPGGG>>>999555000...000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////............////////////000000111111222333333333444555888@@@OOOgggwwwqqqrrrtttvvvyyy|||}}}~~~wwwmmmcccdddrrr~~~|||}}}|||zzzxxxxxx|||{{{uuuxxx{{{zzzxxxwww{{{wwwmmmssskkkPPP???888///,,,---...---***++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,...000111444===IIIUUU___lll{{{~~~}}}}}}rrrpppsss}}}qqq```OOOGGGIIINNNLLLKKKNNNSSSXXXbbbrrrXXXHHHDDD???>>>===<<<<<<;;;;;;<<<888;;;===GGGjjjnnn[[[WWW\\\cccgggpppxxx{{{llljjjttt}}}}}}zzz}}}}}}~~~qqqcccYYY```mmm{{{}}}rrrbbbVVVPPPQQQVVV]]]ccchhhmmmqqqttt|||~~~~~~~~~}}}}}}zzzwwwyyyzzzuuummmbbbYYYQQQPPPUUU___lllxxxqqqlll|||tttdddaaaiiiuuu}}}RRRIII@@@:::555000...000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////............////////////000000111222222333444444555888>>>JJJ]]]wwwyyyqqqqqqssstttwwwzzz||||||}}}|||ccc^^^^^^kkk~~~~~~||||||{{{{{{{{{{{{||||||}}}|||zzzyyyyyyyyyxxxwww~~~mmmllltttyyy]]]DDD<<<111---...///---***++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,---------,,,,,,,,,---///111333;;;DDDSSSaaammmwww~~~sssooouuu|||vvveeeVVVLLLIIIJJJKKKJJJKKKQQQ\\\fffrrrXXXGGGDDD???>>>===<<<<<<;;;;;;<<<777:::===KKKrrrjjjZZZYYY```fffjjjttt|||kkkfffnnn~~~{{{|||}}}|||yyy}}}}}}}}}|||}}}pppbbbYYY^^^lll|||vvvfffXXXRRRRRRWWW^^^dddiiinnnqqqttt|||~~~~~~~~~}}}~~~~~~||||||zzzwwwyyyzzzvvvoooeee[[[QQQOOOTTT]]]jjjvvvuuulll{{{sssbbb^^^hhhrrr~~~SSSJJJAAA;;;666000...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000............/////////000000000111222333333444444666:::BBBQQQhhhyyyrrrqqqrrrsssuuuyyy{{{{{{|||rrrSSSUUU___vvv~~~}}}|||{{{{{{|||~~~~~~|||zzzzzzxxxyyyxxxtttooorrryyyrrriiimmmxxxeeeGGG>>>333---...///---***++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------...---,,,,,,---000222444@@@JJJZZZjjjvvv~~~~~~tttnnnqqqzzz{{{nnn\\\QQQMMMLLLJJJHHHIIILLLVVVeeesssUUUGGGBBB======<<<<<<<<<;;;;;;;;;:::;;;???QQQzzzzzz___VVVYYY^^^gggooo{{{rrrggggggsss}}}}}}}}}~~~}}}||||||}}}~~~}}}{{{}}}~~~zzzkkk[[[bbbjjjvvv}}}ppp\\\NNNQQQRRRXXXbbbhhhkkkooosss{{{}}}~~~}}}}}}}}}|||{{{{{{zzzyyyvvvqqqmmmkkkbbbXXXRRRQQQXXXhhhwww~~~~~~yyygggooowwwnnn^^^VVV^^^hhhttt{{{bbbJJJ???@@@777000111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000000111111111111555222222444444222333666888???LLL___zzzzzzooolllnnnooorrrtttyyyxxxyyy}}}sssdddMMMMMM\\\}}}}}}}}}}}}zzzxxxwwwxxxzzz|||yyy}}}|||wwwpppsssyyyuuulllmmmqqq|||}}}gggeeeiii{{{tttOOO???333111000++++++///************************************))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...///......444<<>>FFFUUUlll}}}nnnjjjmmmppprrrtttxxxwwwyyy}}}uuufff]]]TTTVVVggg~~~}}}||||||}}}{{{zzzyyyyyyzzz{{{wwwzzz{{{}}}~~~}}}wwwooooootttvvvsssqqqrrryyynnniiiggguuu~~~YYYFFF666222000,,,+++...************************************))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000222:::CCCRRR]]]kkkssssssqqqssswww~~~}}}oooiiirrr~~~~~~wwwdddXXXMMMJJJKKKLLLMMMOOOYYYbbbppp~~~UUUFFFCCC=========<<<<<<<<<;;;;;;???>>>GGGeeeooo[[[WWW]]]dddmmmwwwzzz}}}~~~xxxjjj^^^```hhhuuu{{{yyy|||}}}{{{zzz{{{zzzxxxxxx{{{zzzggg```gggrrr{{{{{{nnn[[[LLLPPPQQQXXXbbbiiilllooossszzz~~~~~~}}}||||||||||||{{{zzzzzzyyyvvvrrrnnnoooggg]]]UUUPPPRRR]]]hhhuuu{{{mmm^^^bbbjjjfff[[[YYYcccsssrrrUUUEEECCC999222111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------.........//////............////////////000000000000111111111111222000222666666444666;;;EEEOOOcccnnnhhhkkkpppssstttwwwwwwyyy}}}|||jjj```]]][[[aaaxxx~~~}}}||||||||||||~~~}}}}}}|||{{{{{{zzzzzzvvvwwwvvvvvv~~~zzzuuu~~~{{{rrrnnnrrryyy~~~zzzvvvwwwxxxooohhhooogggPPP:::333111---+++,,,************************************))))))))))))))))))))))))************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222777BBBMMM^^^iiisssuuupppmmmooosss|||~~~~~~ssshhhiiiuuuyyynnn[[[RRRJJJJJJLLLMMMPPPTTT___kkk{{{TTTFFFCCC============<<<<<<<<<<<<@@@===JJJooommm\\\\\\ccciiisss|||wwwvvvssslllaaaZZZ^^^hhhppp}}}yyy{{{}}}}}}xxxxxxwwwuuuuuuyyymmm^^^dddmmmvvvxxxnnn]]]OOONNNOOOVVV```gggjjjmmmrrrzzz~~~}}}}}}||||||{{{|||{{{zzzyyyxxxvvvrrrooonnnggg___XXXRRRQQQXXXbbbpppvvvpppVVVXXXkkkpppfffcccnnnzzzZZZFFFBBB:::333222000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------........................///////////////000000000111111111111111111333666555444777===JJJYYYsssnnneeeiiiooorrrtttwwwyyy{{{}}}mmmfffdddeeeppp}}}}}}|||{{{{{{||||||}}}|||}}}}}}}}}}}}{{{zzzyyyuuutttrrrrrrxxx{{{oooxxx|||tttttt}}}|||zzzxxxnnnooo|||uuuYYY>>>444222...+++,,,************************************)))))))))(((((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,000444;;;HHHTTThhhpppuuuqqqllllllrrrvvv{{{{{{|||tttlllgggmmmyyy|||nnn___UUUOOOJJJKKKMMMPPPUUU[[[fffqqq~~~SSSFFFCCC>>>>>>=========<<<<<<<<<>>>===PPP{{{yyyhhh\\\^^^fffllluuu~~~xxxuuupppiii^^^VVVXXX^^^iiiwww}}}wwwxxx{{{}}}xxxvvvtttrrrssswww~~~ttt```bbbhhhppptttnnn```UUUMMMMMMSSS]]]eeehhhlllqqqzzz~~~~~~}}}||||||||||||{{{yyyyyyxxxvvvssspppjjjeee```[[[UUURRRWWW___lllssswwwXXXTTTiiisssllllllwww]]]FFFAAA:::555444111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,---------............///////////////000000000111111111111222111333555444444:::BBBRRReeepppccceeelllqqqtttxxxzzz}}}zzzssspppxxx}}}uuutttttttttuuuvvvxxxzzz||||||}}}~~~}}}{{{yyyxxxvvvsssqqqqqqttt|||pppqqq|||{{{vvv}}}}}}{{{xxxvvv|||bbbDDD666333///,,,...************************************)))))))))(((((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...,,,---222777>>>LLLYYYkkkpppqqqjjjhhhpppzzz||||||~~~iiifffiiittt|||vvvcccSSSPPPLLLIIIKKKNNNRRR[[[dddttt|||sss}}}SSSFFFCCC>>>>>>>>>=========<<<<<<===BBB]]]oooaaaXXX]]]fffllluuuzzzvvvqqqjjj^^^SSSPPPSSSZZZeeemmmsss|||tttuuuyyy{{{yyyvvvrrrpppqqqvvv|||}}}fffdddeeejjjnnnlllbbbYYYMMMMMMRRR[[[bbbgggmmmsss{{{~~~}}}}}}}}}|||{{{yyyxxxxxxvvvsssqqqgggcccaaa^^^XXXTTTVVV]]]gggooo|||~~~}}}cccWWWdddnnnjjjjjjuuuaaaGGGAAA;;;777666111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------............////////////000000000000111111111111222222333555555777AAAKKKaaavvvssscccbbbgggnnnssswwwzzz~~~uuuoooccccccdddfffiiinnnrrrttt{{{||||||||||||zzzyyyxxxvvvsssrrrrrrrrruuuvvvmmmwwwwwwyyy}}}zzzzzz|||lllLLL<<<555///---000************************************))))))))))))))))))))))))***************************+++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...///...000555;;;CCCQQQ^^^kkkooommmgggjjjxxxtttaaadddmmmyyyzzznnn\\\PPPKKKHHHHHHKKKOOOVVVcccoooqqqccc}}}SSSFFFCCC>>>>>>>>>>>>=========<<<>>>IIInnneeeZZZVVV^^^hhhoooyyyyyyuuuppplllbbbXXXSSSTTTPPPXXX___ggg||||||tttvvv}}}}}}{{{wwwrrrooopppuuuzzz~~~{{{oooiiiddddddhhhhhhbbb[[[PPPOOORRRZZZaaahhhooowww|||~~~~~~~~~|||zzzxxxxxxwwwvvvtttrrrfffdddcccaaa[[[UUUUUUZZZ```jjjxxx}}}qqq\\\___fffgggcccjjjhhhJJJBBB<<<888666111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,---------...............////////////000000000000111111111111222222333666777===JJJXXXwwwvvvccc___ccckkkssstttxxx}}}{{{xxxuuuuuuvvvxxx|||uuufffZZZPPPQQQTTTYYY___gggnnnrrr{{{{{{{{{zzzzzzyyyxxxwwwuuusssrrrssspppooovvv~~~ooovvvzzzxxx|||~~~|||zzzzzz}}}{{{xxxwwwWWWDDD777...---111************************************))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......//////333:::AAAJJJXXXeeekkknnnllliiiqqqyyylllccciiittt{{{sssaaaTTTPPPIIIHHHJJJNNNTTT^^^pppqqq```YYY}}}RRRFFFCCC>>>>>>>>>>>>============???PPP{{{zzzaaaXXXUUU```kkksss}}}uuurrrooommmhhh```\\\]]]QQQXXX___iii~~~wwwzzz|||wwwqqqnnnppptttyyy|||xxxwwwnnndddbbbeeeeee```[[[SSSQQQSSSZZZbbbiiiqqqzzz}}}~~~|||zzzxxxwwwwwwvvvtttrrrfffeeedddccc]]]UUUTTTXXX\\\fffvvv}}}{{{bbb]]]cccggg^^^cccuuummmMMMDDD===888666000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------.........//////............/////////000000000000000111111111111111111333666999AAARRRbbbxxxddd]]]```iiirrrrrrvvv|||}}}vvvrrrfffeeeeeeeeeiiipppzzz}}}nnnZZZKKKEEEGGGKKKRRR[[[eeennnsss{{{zzzzzzyyyxxxxxxwwwwwwuuurrrrrrsssoookkkqqqzzztttxxx}}}yyy|||{{{vvvtttxxxyyysss~~~___III999...,,,111************************************))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......///000555===EEEOOO]]]jjjlllooonnnmmmwwwyyy}}}yyyrrreeejjjqqqzzz{{{lllWWWMMMOOOJJJJJJMMMRRRYYYfff{{{xxxcccXXXUUU{{{TTTGGGBBBBBB>>><<>>888222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////.........///////////////111000000000000000111222444000000666;;;FFF^^^www~~~ggg]]]```hhhnnnuuuxxx}}}{{{ooogggccc[[[UUUUUUWWWZZZ```fffttt~~~wwwbbbNNNDDDAAAIIIUUUbbbmmmvvv{{{~~~{{{wwwvvvvvvvvvuuutttuuuuuutttqqqppprrrsss}}}yyywwwllliiiwww{{{~~~mmmNNN:::222...***,,,,,,,,,+++++++++******************************************************)))************+++++++++***************************------******...///,,,,,,---......,,,,,,---......111:::DDDKKKRRR^^^iiihhhllltttzzzwww|||~~~uuuiiinnnooozzz~~~rrraaaUUUNNNIIIJJJIIIMMMZZZfffrrr}}}hhh[[[VVVVVV{{{SSSGGGBBB???<<<;;;>>>>>>;;;:::<<>>999333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////.........///////////////000000000000000111111222444222444:::EEEXXXqqqhhh]]]^^^ffflllrrrvvv{{{yyylllbbbZZZTTTOOOPPPQQQRRRUUUYYYZZZaaammmxxx~~~uuuaaaNNNEEEGGGUUUjjj{{{yyywwwxxxxxxwwwwwwvvvuuusssqqqoooooooooyyyxxx{{{~~~}}}xxxqqqpppzzz}}}~~~uuuTTT<<<555111+++,,,,,,,,,++++++++++++***************************************************)))************+++++++++******************************))))))******+++,,,+++---...---,,,,,,---...111444<<>>SSSssshhh^^^\\\^^^gggrrr|||{{{uuuooonnnnnnnnnrrrwww|||~~~yyyqqqmmmnnnrrrwww{{{~~~}}}~~~tttnnnkkkhhhfffaaa^^^\\\^^^dddmmmtttwww~~~}}}{{{zzzzzzyyywwwwwwxxxxxxxxxxxxwwwwwwppphhhaaa```___ZZZUUURRRWWWcccttt~~~xxxbbb```hhhfff[[[YYYdddooorrrrrrttt}}}zzz|||[[[DDD===999555333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////.........//////000000000000000000000000111222222000333555===PPPmmmiii]]]\\\bbbhhhooosssxxx~~~xxxhhh]]]TTTNNNJJJKKKLLLJJJJJJMMMJJJMMMSSSZZZcccmmmwww~~~~~~~~~wwwgggUUUJJJPPPggg|||yyyyyyyyyyyy{{{xxxuuusssqqqpppmmmlllooo|||uuulllsssxxxxxxzzz}}}|||{{{\\\@@@999555---,,,,,,,,,,,,++++++++++++************************************************)))************+++++++++************************---((((((......))))))///+++,,,---,,,+++,,,---///666999AAALLLRRRUUUZZZaaagggqqq}}}||||||~~~qqqsss|||sss```SSSNNNMMMLLLQQQUUU```ooo}}}~~~ddd[[[WWWRRRUUU]]]xxxQQQGGGCCCAAA???AAADDDCCC@@@AAADDDTTT|||zzzeee```^^^bbbkkkuuu{{{vvvrrrqqqppppppuuu|||xxxoookkkmmmsssyyy|||~~~}}}}}}uuupppmmmlllhhhfffeeefffjjjpppvvvzzz}}}|||zzzzzzyyywwwwwwwwwxxxxxxyyyyyyyyytttjjj```]]]]]]\\\WWWRRRWWWaaaqqqccc\\\gggjjj^^^YYY```lllqqqrrrrrrzzzxxxyyycccFFF<<<999666333000//////...............------------------------,,,,,,,,,,,,,,,---......////////////////////////.........///000000111111000000000000111222333333000666:::DDD^^^lll]]]ZZZ^^^ccclllpppvvv|||yyyhhh]]]UUUNNNIIIIIIHHHFFFFFFHHHHHHIIIJJJLLLPPPVVV^^^dddkkkpppwww{{{}}}}}}zzzmmm\\\QQQYYYvvvxxxwwwyyyzzzzzzxxxuuutttsssqqqnnnkkkmmmwwwuuu```dddwww{{{qqqssszzzfffFFF<<<666---------,,,,,,,,,+++++++++************************************************))))))*********+++++++++************************///(((+++777777,,,***111***+++,,,,,,+++,,,...111888>>>IIIUUUZZZXXXXXX[[[fffsss|||~~~xxxuuu~~~kkkYYYNNNLLLLLLLLLRRR[[[jjjzzziiiXXXYYY[[[WWW\\\hhhvvvPPPFFFCCC@@@@@@AAADDDCCCAAACCCHHHWWWtttccc``````dddnnnwww{{{xxxvvvvvvtttqqquuu{{{}}}uuummmjjjnnnuuu{{{}}}~~~}}}}}}~~~vvvrrrpppmmmmmmlllmmmooosssyyy|||}}}|||{{{zzzwwwwwwwwwxxxxxxyyyzzzzzzvvvmmmbbb]]]]]]]]]YYYSSSVVV___nnn|||ggg]]]hhhtttiiibbbeeemmmsssuuuuuulllJJJ<<<:::777222000000///............///------------------------------,,,,,,------...///////////////////////////......//////000111111222000000000000111222333444444;;;BBBOOOlllnnn]]]XXX[[[___hhhmmmssszzzzzzkkk```YYYQQQJJJGGGFFFDDDEEEHHHDDDEEEEEEEEEEEEHHHKKKNNNUUU[[[ccchhhlllrrryyy~~~|||}}}{{{rrrdddXXXbbb~~~wwwsssuuuyyyrrrssssssttttttqqqmmmjjjkkkqqq~~~~~~aaa\\\ooo{{{zzzsssvvv~~~yyyqqqNNN>>>666...---------,,,,,,,,,++++++************************************************))))))*********+++++++++************************...)))...;;;<<>>???AAA@@@>>>CCCJJJbbbnnn```___```fffpppyyy{{{zzzzzzzzzvvvrrrtttyyy{{{ssskkkjjjpppyyy~~~~~~~~~~~~vvvrrrooopppqqqqqqrrrtttyyy}}}~~~|||{{{xxxxxxxxxxxxxxxyyyzzz{{{wwwqqqggg^^^]]]^^^[[[UUUUUU\\\hhhvvvooocccjjj~~~wwwooommmqqquuuxxxxxxuuuOOO>>>===:::222111000//////......//////---------------------------------------......///////////////////////////......///000000111222222000000000111222333444555333999DDDWWWsssppp]]]VVVXXX\\\dddiiiooovvv}}}yyylllccc[[[RRRJJJGGGEEEBBBCCCFFF@@@BBBDDDDDDDDDDDDEEEGGGHHHKKKQQQUUUZZZbbbkkkqqqvvvzzz}}}~~~~~~{{{rrrgggjjjxxxrrrqqqsssjjjoootttvvvtttpppllljjjiiijjjtttmmm]]]ffftttzzzzzz{{{tttmmm{{{~~~||||||XXX@@@555111------------,,,,,,,,,,,,************************************************)))************+++++++++***************************(((...777777///***,,,+++,,,,,,,,,,,,...222555===JJJ[[[fffddd\\\\\\```ooowww}}}xxx{{{ooo\\\RRROOONNNPPPSSS\\\kkk~~~zzz```WWWQQQRRRZZZggg{{{sssNNNFFFDDD???>>>>>>???======EEENNNttt|||ggg[[[]]]___fffqqq{{{}}}|||}}}|||wwwsssvvv|||xxxqqqjjjkkksss|||yyyqqqnnnpppqqqqqqqqqssswww{{{~~~|||{{{zzzyyyxxxxxxxxxyyyzzzzzzvvvtttlllaaa]]]^^^\\\WWWSSSXXXaaannn|||yyykkklllzzzuuuvvvzzz~~~~~~UUUBBBBBB>>>444111000000///////////////........................---------------...//////////////////////////////---...///000111222333333000000000111222333555555444888GGGaaa{{{|||rrr^^^UUUWWWZZZ```dddkkkrrryyyvvvkkkcccZZZRRRLLLJJJGGGCCCBBBDDDBBBCCCEEEEEEEEEDDDEEEFFFDDDEEEFFFHHHLLLQQQXXX\\\ffflllqqquuu{{{|||tttrrr{{{vvvoookkkiiirrr{{{~~~yyyrrrmmmllljjjffflll~~~zzz___[[[jjjxxx{{{zzz~~~yyypppkkkwww~~~}}}bbbBBB555444...------------,,,,,,,,,************************************************)))************+++++++++************************)))***,,,...///---,,,+++,,,------------000444888CCCPPP```gggaaa[[[aaalllxxx{{{}}}{{{zzzzzzyyyuuufffVVVPPPNNNOOOTTT[[[fffwww~~~hhhTTTUUUVVVZZZiii~~~rrrNNNFFFDDDAAA@@@??????>>>???HHHRRRxxxbbbWWW[[[^^^fffqqq{{{~~~}}}|||wwwtttyyyvvvooojjjllluuu~~~zzzppplllnnnqqqqqqppprrrvvvzzz~~~~~~|||{{{{{{zzzyyyxxxxxxxxxyyyzzzuuuuuuoooccc^^^^^^]]]YYYRRRUUU]]]hhhvvv}}}qqqnnn{{{zzzYYYEEEEEEAAA666111111000///////////////...........................------------...//////////////////////////////---...///000111222333333000000000111222444555666;;;>>>PPPnnn{{{yyyrrr^^^UUUVVVZZZ\\\aaahhhooouuu|||{{{sssiiiaaaYYYSSSOOONNNLLLFFFCCCCCCDDDEEEEEEDDDBBBAAABBBCCCEEECCCBBBBBBDDDGGGJJJKKKQQQYYY```fffqqq{{{{{{uuuwww~~~~~~zzzoooeeelllxxxuuuqqqqqqnnnfffhhhxxx^^^RRRaaatttxxxvvvwwwzzzzzzuuuqqqqqqtttiiiDDD555777......---------,,,,,,,,,************************************************)))************+++++++++************************+++...---((()))---///------............111666999GGGTTTcccfff^^^ZZZeeeuuu|||xxxyyyvvv}}}ooo```RRRMMMMMMPPPXXXaaannnnnnZZZKKKUUU___jjjoooMMMEEEAAABBB???;;;???BBB<<>>JJJaaazzzqqq[[[QQQSSSYYYZZZ___ffflllqqqxxx}}}vvvmmmbbbZZZZZZWWWUUUVVVUUUQQQHHHAAADDDCCCBBBAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEGGGLLLTTT^^^iiirrrwwwxxx~~~~~~wwwqqqrrrwwwvvvrrrooommmiiidddiiiyyyhhhPPPUUUqqqxxxwwwqqqiiilllvvvxxxssszzzxxxPPP777444000...++++++,,,---------,,,++++++******++++++,,,)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------//////......444>>>FFFQQQUUU[[[___^^^___hhhttt~~~~~~zzztttyyy~~~yyyxxx}}}fffZZZRRRRRRRRRRRR___nnnrrr]]]SSSQQQXXXfff|||oooMMMEEEBBBAAA>>>;;;@@@DDD@@@OOOpppmmm]]]YYY```ccckkkvvv}}}}}}|||yyytttvvvzzzvvvooommmuuu~~~tttjjjhhhhhhjjjjjjkkkqqqxxx}}}}}}}}}}}}||||||||||||wwwwwwoooccc\\\[[[[[[XXXPPPTTTZZZcccooo}}}}}}xxxzzzsssfffKKKDDD???777444222////////////...---000//////...------,,,,,,,,,,,,,,,---------....................................//////000111111111111111111222444777999:::BBBTTTnnnrrr[[[QQQRRRWWWYYY^^^ccchhhmmmttt~~~xxxqqqiii___WWWVVVUUUTTTVVVWWWUUUNNNHHHEEEDDDBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBEEEKKKRRRZZZbbbfffrrr{{{|||yyy|||wwwrrrnnnmmmiiieeegggtttoooUUUVVVmmmzzzyyypppgggjjjtttxxxtttuuu{{{~~~}}}~~~zzz}}}|||XXX>>>999000...,,,+++,,,---------,,,++++++******++++++,,,)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------...///...///666AAAJJJVVVUUUWWWYYY\\\bbbooo|||{{{}}}}}}}}}{{{xxx{{{wwwcccWWWOOOPPPQQQTTTaaaqqqgggWWWQQQUUU```rrrnnnLLLEEEBBB@@@>>><<>>999444222////////////...---/////////...------,,,,,,,,,,,,,,,---------....................................///000000111111222000000222333555777;;;???JJJaaa|||sss\\\PPPQQQUUUXXX[[[___ccchhhpppzzz~~~rrriiibbbZZZTTTRRRQQQRRRUUUYYYYYYUUUQQQIIIGGGEEECCCBBBBBBDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAADDDHHHMMMQQQTTTccciiittt}}}}}}xxxrrrmmmmmmjjjfffeeemmm~~~|||```XXXggg{{{yyyoooeeegggsssxxxvvvrrrtttwww{{{~~~uuuwwwdddFFF;;;111...,,,+++,,,------,,,,,,++++++******++++++,,,)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------.........111999EEENNNTTTPPPPPPVVV^^^gggsss~~~xxx|||wwwyyyooo___VVVPPPQQQTTTZZZiiiyyynnnZZZSSSTTT]]]ooonnnLLLEEEBBB@@@???===AAADDDDDD\\\~~~eeeYYYYYY```eeeppp{{{}}}{{{{{{xxxttttttxxxzzztttrrr{{{}}}ooo```[[[ZZZ\\\___cccjjjqqqxxx~~~~~~~~~~~~}}}}}}|||||||||zzzxxxqqqhhh```]]]___aaaTTTTTTVVV]]]jjj}}}~~~vvvyyysssNNN@@@===:::444222////////////...---//////.........---------,,,,,,,,,---------.................................//////000111111222222000111333555555666<<>>JJJSSSKKKIIIMMMZZZgggoootttxxxxxx}}}www}}}yyyggg]]]VVVRRRUUU[[[eeeuuuttt___SSSTTT]]]lll~~~{{{mmmKKKEEEBBBAAA@@@>>>@@@BBBDDD```|||cccXXXXXX```eeeppp}}}~~~{{{{{{yyyuuuuuuwww}}}wwwuuu|||zzzlllZZZUUURRRVVVZZZ___gggoooqqq{{{~~~}}}}}}||||||zzzxxxssskkkbbb]]]^^^bbbVVVTTTTTTZZZiii}}}zzzvvv{{{SSSAAA===;;;444222////////////...---...............---------,,,,,,,,,---------..............................//////000000111222222222111111333666444555???LLLeeexxxwww```SSSPPPSSSYYYZZZ\\\]]]aaaiiittt|||zzzkkkaaaZZZTTTQQQMMMMMMNNNQQQTTTUUUVVVUUURRRQQQNNNKKKIIIGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHKKKMMMTTT^^^eeemmm{{{}}}~~~}}}yyyuuutttqqqnnnnnnkkkgggdddbbbjjjzzz```\\\lllpppmmmddddddrrr|||zzzxxxuuu~~~xxxSSS:::222000---,,,---------,,,,,,++++++******++++++,,,))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------...---...111888CCCOOOWWWKKKIIINNN^^^mmmvvvxxxyyy{{{zzzzzzrrr```XXXUUUTTTXXXaaammm~~~zzzeeeWWWQQQZZZhhh}}}zzzwwwlllKKKEEEBBBAAAAAA???@@@BBBEEEeeewwwaaaXXXZZZaaagggrrr~~~{{{{{{zzzwwwuuuwww{{{{{{www}}}yyykkkZZZSSSNNNQQQVVV\\\dddkkknnnwww~~~~~~}}}xxxvvvsssmmmccc[[[[[[```YYYUUUSSSXXXggg{{{~~~|||oooXXXDDD>>>;;;444222////////////...---........................,,,,,,,,,---------..............................//////000111111222222333333111444777555777FFFXXXvvvyyycccUUURRRSSSXXXZZZ[[[]]]```gggqqqyyy{{{lll```XXXSSSPPPMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSRRRQQQOOOMMMKKKIIIDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFEEEFFFKKKRRRWWW\\\eeennnppptttyyy}}}yyyuuusssqqqooommmnnnjjjhhhfffbbbdddwwwbbbVVV___kkkooogggeeeqqq|||vvvpppsss\\\???333111...------...---,,,,,,++++++******++++++,,,)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------......///333<<>>222000000,,,...000+++,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------------222<<>>BBBBBBBBBPPPvvv~~~gggZZZYYY```fffllluuu}}}uuukkkddd]]]UUUPPPKKKJJJHHHHHHJJJPPPWWW[[[aaagggnnnqqqttt~~~~~~uuullleee``````___\\\XXXYYYbbbppp{{{yyyzzzwwwrrr}}}yyysssppp|||XXXEEE<<<888555111//////000/////////............------------------............///////////////000000000000//////000111222333333444555777;;;CCCUUUoooooo[[[RRRSSSVVVXXXZZZ[[[]]]```eeehhhpppttt|||zzznnnddd[[[VVVOOOOOOPPPQQQSSSWWW^^^ccchhhmmmvvv}}}~~~vvvssspppnnnnnnmmmkkkjjjiiiiiiiiijjjgggaaa^^^___ggg|||iiiQQQSSSZZZffflllmmmoootttxxxtttkkkcccffftttwwwlllnnn||||||QQQ999///111---+++///---,,,,,,,,,+++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////333666>>>FFFJJJMMMUUU^^^eeeppp}}}zzzvvvyyy~~~yyy}}}zzzcccTTTOOOOOOSSSaaaqqq|||mmmZZZTTTSSSYYYhhh{{{|||vvvsssnnnkkkhhhddd```]]]cccHHHFFFBBB@@@EEEEEEEEEZZZyyycccYYYZZZaaagggpppzzz~~~|||}}}pppddd\\\UUUOOOKKKIIIHHHGGGEEEGGGLLLSSSYYY```gggnnnqqqttt~~~~~~vvvoooggg```]]]___^^^ZZZXXX^^^lllxxx{{{zzzpppfffppp~~~~~~uuuooommmwww\\\GGG>>>888555111//////000/////////............------------------............///////////////000000000000//////000111222333333444777999>>>KKKeeekkkYYYQQQRRRWWWYYYZZZ[[[]]]___cccffflllqqqyyy|||rrrggg^^^YYYRRRRRRRRRSSSUUUZZZaaafffmmmrrryyy}}}tttrrrooonnnmmmlllkkkiiihhhhhhhhhhhhfffbbb^^^]]]bbbvvvpppRRRNNNSSSbbbnnnppppppsssvvvtttkkkcccfffxxxwwwwwwYYY>>>111333...+++......,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---...//////444999BBBLLLPPPSSS[[[eeekkkvvvzzzzzz|||{{{sss]]]QQQOOORRRWWWdddsss~~~www```SSSMMMPPPZZZlll}}}xxxrrrnnnjjjfffccc___\\\YYYcccHHHFFFBBB@@@EEEEEEGGGaaattt___XXX\\\eeekkksss~~~zzzyyy{{{}}}}}}xxxjjj^^^VVVPPPLLLIIIFFFFFFFFFEEEFFFKKKSSSYYY^^^eeelllooosss~~~|||zzzzzz{{{}}}~~~~~~vvvppphhh```]]]``````[[[WWWZZZgggrrr|||yyyiii[[[fffyyy}}}vvvooonnnuuu~~~___III@@@888555111//////000/////////............------------------............///////////////000000000000//////000111222333333444555999CCCXXXyyy}}}{{{gggUUUOOOQQQUUUXXX\\\^^^___```aaaccchhhmmmuuu~~~}}}tttjjjbbb]]]UUUUUUUUUUUUWWW\\\ccchhhpppuuu}}}|||yyysssqqqnnnmmmmmmllljjjhhhgggggggggeeedddccc___\\\[[[nnnwwwTTTKKKMMM___pppsssssstttwwwvvvppphhhkkk{{{uuuaaaBBB333444///+++---...,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,---...///000444<<>>CCCCCCGGGdddqqq]]]XXX^^^hhhnnntttxxxuuuuuuyyyzzzzzzyyyyyyyyy{{{}}}}}}tttggg[[[RRRNNNJJJIIIDDDEEEEEEEEEFFFLLLUUU[[[\\\dddkkknnnrrr~~~yyytttpppssstttwwwzzz|||}}}~~~~~~~~~vvvqqqhhh```^^^bbbbbb]]]VVVXXXcccnnn}}}~~~~~~}}}yyyjjj[[[ggg}}}~~~xxxpppuuu|||aaaKKKBBB888555111//////000////////////.........------------------.........//////////////////000000000000//////000111222333333444333999GGGbbb{{{xxxdddSSSNNNQQQSSSWWW]]]aaaaaa```______eeejjjrrr{{{~~~vvvlllddd___WWWWWWVVVVVVXXX]]]dddiiiqqqvvv~~~|||wwwtttrrrpppnnnmmmmmmllljjjhhhfffgggfffdddcccccc```\\\WWWhhh{{{|||TTTIIIJJJ^^^pppuuutttuuuxxxyyyuuummmpppwwwnnnwwweeeEEE555666000+++---...,,,,,,,,,+++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---//////000444>>>NNN[[[]]][[[^^^ddd~~~}}}iiiUUULLLNNNSSS___kkkvvvvvv]]]QQQOOOPPP[[[lll~~~wwwlllfffbbb]]]YYYWWWVVVUUUSSS^^^MMMCCCAAA@@@GGGFFFHHHhhhlllaaa^^^___eeennnyyyxxxsssqqqsssuuuuuuuuuttttttttttttoooeeeXXXMMMGGGHHHJJJFFFHHHHHHFFFEEEJJJUUU]]]bbbeeekkkrrrwwwzzzmmmjjjppptttzzz~~~~~~}}}yyyrrrhhh```aaaaaa^^^WWWTTTYYYbbbjjjyyy}}}zzz~~~oooaaalllpppssszzz}}}|||}}}hhhJJJDDD:::777222///............////////////////////////............////////////////////////000000000000000111111111111222444777555===QQQnnn~~~mmm[[[RRROOOOOOUUU[[[aaaaaabbbeeeeeebbbgggjjjooouuu{{{{{{tttiii```\\\XXXWWWZZZ]]]aaagggnnnuuuyyyzzzuuussspppnnnlllkkkkkkjjjhhhfffgggffffffeeedddcccbbbaaa[[[^^^kkk```JJJFFFUUUhhhxxx{{{qqqpppwwwyyytttrrrtttnnnyyytttMMM333000//////111------,,,++++++******++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...***)))---///---...000777CCCTTT[[[TTTLLLRRR___zzz~~~ppp]]]PPPMMMQQQWWWccclllxxx}}}bbbPPPLLLNNNVVVfffyyyrrrfffaaa^^^YYYVVVTTTRRROOONNN^^^LLLCCCAAAAAAIIIJJJNNNoooiii___^^^```hhhqqq|||}}}vvvqqqoooppprrrsssrrrqqqpppooonnnjjjaaaUUUKKKEEEEEEGGGEEEGGGHHHFFFFFFKKKSSS[[[```cccjjjqqqvvvssshhhlllxxx~~~|||yyyqqqggg```^^^___\\\VVVRRRVVV```hhhwww}}}zzz~~~sssgggrrr|||ggghhhrrryyywwwvvv~~~jjjJJJCCC;;;888333000000000//////////////////////////////............////////////////////////000000000000///000111222222444888::::::DDDXXXttt~~~{{{fffUUUNNNMMMNNNUUU\\\aaabbbbbbdddccc```eeeggglllrrryyy|||vvvllleee^^^ZZZZZZ]]]aaaccciiipppuuuzzzzzzvvvssspppnnnlllkkkkkkjjjhhhffffffeeeeeedddcccbbbaaaaaaYYY[[[fff~~~gggNNNDDDRRReeewww|||rrrrrrxxxyyytttrrr~~~tttnnnwww{{{RRR666222//////000,,,---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...******---///---...111:::EEERRRVVVMMMHHHRRRaaazzz}}}kkkYYYNNNLLLSSSZZZjjjqqq}}}vvv]]]NNNKKKOOO[[[kkk|||yyylllbbb]]]YYYUUURRRQQQOOOMMMKKK]]]LLLCCCBBBCCCJJJLLLUUUxxx{{{ddd]]]^^^bbbkkkuuu|||uuuoookkkmmmooopppooommmjjjhhhfffbbb[[[QQQHHHCCCBBBCCCCCCEEEGGGGGGGGGKKKQQQWWW]]]aaahhhoootttzzzkkkcccppp~~~}}}}}}~~~|||xxxqqqggg___\\\\\\YYYTTTQQQTTT]]]fffttt~~~}}}zzz}}}wwwmmmvvvvvv___cccooovvvsssqqq|||oooLLLBBB<<<999444111111111000000////////////////////////............////////////////////////000000000000...000111333444666:::===???KKKaaa}}}~~~rrr]]]PPPKKKMMMQQQYYY```eeeeeeeeeeeeccc```bbbdddiiiooovvv|||}}}xxxqqqkkk```]]]]]]aaadddfffkkkqqquuu{{{}}}zzzwwwssspppnnnlllkkkkkkjjjhhhfffeeedddcccbbbaaa``````___XXXWWW```xxxpppRRRCCCNNNbbbuuuzzzpppqqqwwwxxxtttuuuvvvzzzYYY;;;444000///000,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------******---...---///333???HHHQQQPPPFFFDDDSSSeeetttyyy}}}zzzbbbRRRKKKLLLUUU___ooouuulllVVVJJJKKKRRRdddsss{{{pppeee]]]VVVSSSPPPMMMLLLKKKIIIHHH\\\LLLCCCBBBCCCHHHKKKWWW}}}vvvaaa[[[^^^ccclllvvv~~~{{{}}}}}}vvvpppjjjkkklllmmmmmmjjjfffccc```\\\UUUMMMGGGBBBAAA@@@BBBDDDGGGHHHIIILLLPPPTTT[[[^^^fffmmmrrr|||~~~tttgggeeewww~~~~~~~~~}}}{{{xxxqqqhhh```\\\ZZZXXXTTTQQQRRR[[[eeerrr~~~~~~~~~}}}zzz|||zzzlllqqquuu^^^eeennnsssqqqsssuuuQQQCCC<<<999444111000111000000////////////////////////............////////////////////////000000000000...000222222333666:::===AAAPPPhhhjjjWWWMMMKKKPPPWWW^^^eeejjjjjjiiihhheee``````bbbffflllssszzz~~~zzztttpppbbb______cccfffggglllqqquuu{{{|||{{{{{{xxxtttpppnnnlllkkkkkkjjjhhhfffccccccbbbaaa```______^^^XXXVVV\\\pppuuuTTTAAAJJJ]]]qqquuuiiijjjqqquuuuuuyyy|||xxx^^^>>>666000///000---------,,,++++++++++++,,,******+++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,---------***+++.........111666BBBKKKQQQMMMCCCDDDUUUgggrrruuu}}}pppYYYMMMJJJMMMXXXeeeooovvv{{{bbbOOOFFFKKKVVVlllzzzttthhh___ZZZQQQNNNKKKIIIHHHGGGFFFEEE[[[LLLCCCCCCCCCEEEGGGXXXttt___ZZZ^^^ccclllvvvxxxqqqpppqqqssssss{{{{{{{{{}}}xxxssskkkjjjjjjkkkkkkiiieeeaaa]]]XXXQQQKKKFFFBBBAAA@@@@@@BBBFFFHHHKKKNNNQQQSSSYYY]]]eeelllpppzzzyyynnnffflll}}}~~~~~~~~~~~~~~~|||{{{yyysssjjjbbb^^^ZZZXXXVVVRRRPPPXXXdddppp|||}}}}}}}}}zzz{{{~~~zzziiiiiizzzyyyeeecccmmmwww{{{{{{UUUFFF;;;888333000000000//////////////////////////////............////////////////////////000000000000///111222222222444777:::BBBSSSoooyyy```QQQKKKLLLSSS[[[```hhhnnnnnnllljjjeee```___aaadddjjjpppwww}}}{{{wwwtttfffbbbaaadddfffhhhlllqqqwww~~~zzzzzz{{{xxxtttpppnnnlllkkkkkkjjjhhhfffcccbbbbbbaaa```___^^^]]]ZZZXXXYYYhhhvvvTTT@@@GGGXXXjjjlll```dddlllsssssswwwxxxpppxxxbbb@@@666000///111///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,------,,,+++,,,.........222999CCCKKKQQQKKKDDDHHHYYYhhhppprrr~~~}}}gggQQQJJJKKKOOO[[[jjjoooxxxpppZZZKKKEEENNN\\\sss~~~}}}nnnccc\\\XXXMMMJJJGGGEEEEEEDDDCCCBBB[[[KKKDDDDDDBBBCCCHHH]]]rrr^^^ZZZ^^^dddmmmwwwzzzqqqmmmkkkiiigggkkkkkkkkkmmmqqquuuyyy{{{}}}~~~~~~xxxtttllliiihhhhhhjjjiiieeebbb\\\WWWOOOHHHDDDBBBAAA@@@@@@AAADDDHHHLLLPPPSSSTTTZZZ^^^eeekkkooowwwvvvjjjgggqqq||||||}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}||||||zzzuuummmfff```[[[YYYXXXSSSOOOVVVbbblllxxx~~~||||||~~~~~~zzzzzz|||zzzhhhfffxxxoooeeetttYYYGGG;;;888333000///000//////////////////////////////............////////////////////////000000000000000111222222222444777:::FFFZZZwww~~~}}}oooVVVLLLKKKMMMTTT]]]aaaiiiooopppnnnkkkeee______```cccgggmmmtttyyy}}}}}}{{{yyynnniiifffggghhhiiinnnttt{{{~~~zzzyyyxxxvvvtttpppnnnlllkkkkkkjjjhhhfffcccbbbaaaaaa______^^^]]]ZZZYYYXXXaaazzzxxxVVV@@@DDDQQQbbbeeeZZZbbbllltttqqqpppxxxwwwqqqzzzgggCCC777000///111000...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,------,,,+++,,,///......444;;;CCCJJJMMMGGGDDDMMM]]]iiioooqqquuu___MMMKKKOOORRR^^^mmmrrrfffTTTIIIFFFRRRdddyyyvvvhhh^^^XXXTTTJJJHHHDDDBBBBBBAAA@@@???ZZZKKKDDDDDDCCCEEEMMMgggooo]]]ZZZ___fffpppzzz}}}yyytttooojjjiiigggfffgggiiikkkmmmqqqssswww{{{}}}{{{vvvrrrlllhhheeeeeehhhhhhfffccc\\\UUULLLEEEBBBAAA@@@???@@@AAACCCHHHNNNRRRVVVWWW[[[___fffkkknnnvvvuuuiiifffqqqzzzyyy{{{}}}~~~}}}{{{xxxvvvuuuvvvvvvtttqqqppprrruuuqqqvvv{{{}}}}}}|||{{{}}}~~~}}}{{{{{{||||||xxxpppiiibbb\\\YYYYYYSSSLLLRRR___hhhttt}}}|||{{{~~~~~~zzzyyyzzz{{{mmmmmmtttlll|||YYYEEE<<<999444111111111000000////////////////////////............////////////////////////000000000000///000222333444666:::===OOOccchhhQQQKKKNNNQQQWWW```ccclllssstttrrroooiiibbb^^^___aaadddiiiooouuuxxx}}}~~~xxxrrrmmmllllllmmmsssyyy}}}zzzvvvtttttttttpppnnnlllkkkkkkjjjhhhfffccccccbbbaaa```___^^^^^^XXXYYYWWW\\\rrr|||YYYAAA@@@JJJZZZaaaZZZcccpppxxxssskkkooo}}}~~~|||nnnHHH999111///111///......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++---///......555>>>DDDHHHFFF@@@CCCQQQbbbkkkpppssspppZZZKKKMMMSSSVVV```nnnwwwyyy\\\OOOIIIIIIXXXlll}}}|||oooaaaXXXQQQLLLHHHEEEAAA???>>>===<<<;;;ZZZKKKDDDEEEDDDGGGSSSqqqmmm[[[ZZZ```gggrrr}}}yyyvvvrrrmmmjjjhhhhhhhhhiiikkkpppuuuyyyxxxtttppplllgggccccccfffhhhfffccc\\\UUUJJJCCC@@@@@@??????@@@@@@CCCHHHNNNTTTWWWYYY\\\```ffflllnnnuuuvvviiidddooo}}}wwwwwwyyy|||}}}|||xxxtttqqqhhhiiihhheeeaaa___```bbbccckkkssswwwvvvwww|||vvvyyy~~~}}}|||{{{{{{}}}}}}yyyrrrlllbbb[[[XXXYYYRRRJJJPPP]]]eeeqqq~~~|||{{{~~~~~~zzzxxxyyy}}}sssuuuuuuooo}}}|||{{{YYYCCC>>>:::555333222222222111////////////////////////............/////////000////////////000000000000...000222333555888===@@@VVVkkkfffQQQNNNRRRUUU[[[dddhhhqqqxxxzzzxxxtttnnnggg^^^^^^___bbbffflllrrruuuzzz|||xxxrrrpppoooqqqwww}}}{{{||||||yyytttqqqrrrssspppnnnlllkkkkkkjjjhhhfffccccccbbbaaa```___^^^^^^VVVXXXVVVYYYmmm\\\AAA===EEEUUU```\\\dddsss}}}vvvlllmmm{{{sssLLL<<<222...000.........---,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++---///......555???EEEFFFAAA;;;@@@RRRdddmmmrrrvvvmmmWWWJJJPPPWWWXXXaaannnyyyqqqUUUKKKIIIKKK\\\qqqxxxjjj]]]TTTMMMFFFFFFCCC@@@===<<<;;;999888[[[MMMAAACCCEEEGGGNNNrrriiiUUUUUU^^^iiittt}}}~~~zzztttooopppllliiiiiimmmppppppooojjjhhhdddaaa```aaaccceeeggg]]]PPPGGGCCCCCCBBB@@@CCCDDDEEEGGGKKKRRRZZZ___aaa```ccciiinnnvvvzzzmmmfffeeennn|||wwwwww|||}}}uuulllfffddd```XXXTTTUUUTTTPPPPPPUUUXXX[[[bbbllltttxxxvvvsssxxx}}}|||}}}}}}~~~~~~}}}xxxqqqlllggg```XXXQQQKKKHHHOOOWWWaaajjjwww~~~~~~}}}||||||{{{yyytttwww}}}uuunnnyyy^^^FFF???;;;555222111111111111000000000000////////////000000000000////////////000000000000111111111111000222000333777444999KKKXXXyyydddLLLKKKTTT[[[bbbiiipppuuuzzz|||~~~{{{qqqfffddd___]]]bbbggglllrrrxxx~~~{{{wwwvvvzzz||||||{{{zzzwwwsssooommmnnnmmmkkkkkkkkkjjjgggeeebbbbbbaaaaaa```^^^]]]\\\XXX[[[XXXWWWggg[[[BBB???BBBLLL[[[bbbppp}}}uuuooouuu}}}NNN555666222,,,111///............---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,...///...---111:::BBBEEE???::::::CCCQQQ```hhhxxx}}}}}}{{{dddWWWKKKMMMWWWaaalllsss~~~eeePPPHHHEEERRRgggpppwwwjjj^^^VVVOOOHHHCCC@@@@@@@@@>>><<<999666555[[[MMMAAACCCEEEIIIUUU{{{}}}gggVVVVVVaaakkkvvv~~~vvvrrrnnnmmmoooooommmjjjjjjhhheeeaaa`````````aaabbb___ZZZRRRKKKFFFCCCBBBEEEFFFGGGIIIMMMSSS[[[```cccbbbeeekkkpppwwwxxxjjjcccbbbkkk~~~|||xxxwww|||}}}tttiiibbb___XXXRRROOOPPPPPPNNNRRRXXXXXX___hhhmmmooorrrxxx|||}}}|||}}}}}}~~~~~~}}}xxxrrrmmmgggaaaYYYQQQJJJGGGMMMUUU^^^ggguuu}}}}}}~~~~~~}}}|||}}}~~~{{{yyy```GGG???;;;666222111111111111000000000000////////////000000000000////////////000000000000111111111111000333111333888555;;;OOOggg~~~cccLLLKKKUUU^^^gggooosssxxx}}}~~~tttiiigggaaa^^^bbbfffiiinnnttt|||}}}{{{~~~~~~{{{{{{zzzyyyvvvssspppnnnmmmllljjjjjjjjjiiifffdddaaaaaaaaaaaa___^^^]]]\\\XXXYYYVVVUUUccc~~~\\\AAA???@@@JJJZZZaaatttyyypppuuu}}}PPP666555111,,,000............------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,...///......222;;;BBBDDD>>>999<<>>>>>===<<<999777444333ZZZMMMBBBDDDEEELLL]]]xxxdddVVVYYYdddmmmwww~~~zzzwwwvvvsssmmmiiijjjhhheeeaaa^^^\\\[[[ZZZZZZ^^^aaa]]]UUUMMMIIIHHHHHHHHHIIIKKKNNNTTT\\\aaaeeedddggglllqqqxxxyyykkkbbbaaajjj{{{zzzvvvwww}}}~~~rrreee\\\YYYTTTQQQOOOPPPQQQTTT[[[ccckkkttt}}}|||vvvxxx~~~}}}|||}}}}}}~~~~~~}}}xxxrrrnnnhhhaaaYYYRRRJJJEEEJJJQQQYYYcccqqq~~~~~~}}}|||~~~{{{}}}~~~zzz~~~dddIII???;;;666222111111111111000000000000////////////////////////000000000000000000000000111111111111000333111333888777@@@VVVsss|||cccLLLKKKVVVbbbnnnvvvxxx|||yyyooojjjccc```bbbeeegggkkkooowww{{{}}}yyyyyyyyyxxxvvvssspppnnnlllkkkiiiiiiiiihhheeecccaaaaaaaaa```___^^^\\\\\\WWWXXXTTTRRR^^^www[[[AAA===>>>HHHXXX```vvvzzzoootttvvvyyy{{{TTT888555111+++///............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,.........///444<<>>NNN___kkkpppttt{{{|||sssXXXOOOKKKRRR___kkkuuu}}}rrrZZZKKKHHHKKK\\\pppvvvmmmdddXXXMMMGGGDDD@@@===::::::999888666444222111ZZZMMMBBBDDDDDDMMMbbbsssbbbVVV[[[eeemmmvvv{{{tttnnnjjjgggddd___ZZZVVVSSSQQQQQQVVV\\\^^^[[[UUUQQQOOOIIIJJJKKKLLLNNNTTT[[[```fffeeehhhmmmqqqxxx{{{mmmdddccclll{{{}}}wwwtttzzzrrrdddZZZWWWXXXZZZ]]]```dddjjjuuu}}}~~~|||{{{}}}}}}~~~~~~}}}yyysssooohhhbbbZZZSSSJJJDDDGGGNNNVVV___nnn{{{~~~}}}}}}{{{yyyzzzsss|||hhhLLL@@@<<<666222111111111000000000000000////////////////////////000000000000///000000000111111111111111444222333999:::FFF___}}}{{{eeeOOOLLLXXXfffsss{{{{{{}}}ssskkkeeeaaabbbeeefffjjjnnnrrrwww~~~~~~|||xxxxxxwwwvvvtttrrrpppoookkkiiihhhhhhhhhfffdddbbb`````````___^^^]]]\\\[[[XXXXXXTTTQQQZZZqqqYYY@@@<<<<<>>CCC@@@:::666???QQQbbbkkknnnttt}}}}}}}}}kkkRRRLLLKKKUUUbbbnnnxxxkkkWWWJJJIIIMMM^^^ooopppbbbZZZNNNFFFAAA???===<<<888777777555444222111000YYYLLLBBBEEEDDDMMMcccooo```WWW\\\eeellluuu~~~zzztttkkkhhhccc\\\UUUOOOKKKIIIHHHJJJNNNTTTYYYZZZWWWTTTKKKKKKKKKLLLNNNSSSZZZ^^^fffeeeggglllpppvvv|||oooeeeeeeooo{{{}}}zzzxxx}}}rrrddd]]][[[aaajjjvvv~~~~~~~~~|||{{{~~~}}}}}}}}}}}}yyytttpppiiiccc\\\TTTKKKDDDEEEKKKSSS]]]lllzzz~~~}}}|||{{{wwwzzzrrrwww}}}mmmNNN@@@<<<666222111111000000000000000000////////////.../////////000000000111///000000000111111111111111444222444:::===MMMhhh~~~{{{gggSSSNNNYYYhhhuuu}}}}}}vvvllleeebbbcccfffhhhlllppprrrvvv}}}}}}}}}xxxwwwvvvuuusssqqqooonnnjjjiiigggggggggfffcccaaa____________^^^\\\[[[ZZZYYYYYYUUURRRXXXkkk}}}XXX???;;;;;;EEEXXXbbbooo}}}tttnnnyyyxxxjjjmmmsss]]]<<<444000+++///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...111888???DDD>>>888666???PPP```ggggggqqq}}}~~~wwwcccNNNKKKMMMXXXeeepppzzzwwwaaaPPPHHHJJJPPPaaammmiiiYYYQQQGGGAAA>>>>>><<<;;;777666555444222222111111XXXLLLBBBFFFCCCMMMdddkkk^^^WWW]]]gggnnnwww}}}|||vvvoookkkccc[[[RRRKKKFFFDDDAAA@@@BBBHHHPPPUUUUUUSSSMMMMMMMMMLLLNNNSSSYYY^^^fffeeefffkkkooouuu|||ooodddeeeppp{{{}}}~~~rrrfffcccdddmmm~~~}}}|||{{{~~~~~~}}}}}}|||zzzuuuqqqiiiccc]]]VVVLLLDDDEEEJJJQQQ[[[jjjxxx~~~|||zzzwwwyyyttt{{{tttssszzz{{{pppPPPAAA<<<777222111000000///000000000000////////////......//////000000111111000000000000111111111111111555333444;;;@@@SSSqqq~~~~~~yyyhhhVVVQQQ[[[jjjwww}}}~~~xxxnnnhhhdddfffiiijjjnnnssstttxxx~~~}}}}}}xxxwwwuuusssqqqooonnnmmmjjjiiigggggggggfffcccaaa_________^^^]]]\\\ZZZZZZYYYYYYWWWTTTWWWggg}}}ZZZAAA;;;999CCCVVVaaakkk|||{{{wwwuuu}}}nnnmmmqqq```===444000---000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------...---,,,...333:::AAAEEE;;;888888AAAPPP]]]bbbcccmmmzzz~~~qqq\\\MMMKKKNNNZZZgggsss~~~lllTTTHHHEEEJJJSSScccjjjaaaPPPJJJBBB===<<<<<<:::888555555333222111111111111WWWLLLCCCFFFCCCNNNhhhhhh\\\WWW^^^iiirrr}}}{{{|||{{{wwwtttoooeee[[[QQQIIIDDDBBB<<<<<<>>>BBBFFFJJJMMMNNNOOOOOOOOONNNOOOTTTZZZ^^^fffeeegggkkkooottt}}}qqqfffhhhttt}}}}}}|||{{{|||~~~ppphhhhhhmmm~~~~~~~~~}}}|||zzz~~~}}}}}}|||zzzvvvrrriiiddd^^^WWWNNNFFFFFFJJJOOOYYYggguuu~~~~~~|||yyywwwtttooo|||{{{vvvsssrrrrrrwww~~~{{{sssRRRAAA===777222111000000///000000000000////////////.........///000111111111000000000000111111111111222555333444;;;BBBXXXwww}}}uuugggWWWRRR\\\mmmyyy~~~zzzrrrkkkgggiiikkklllppptttuuuxxx|||}}}{{{yyywwwuuurrrpppnnnlllkkkjjjiiigggggggggfffcccaaa^^^^^^^^^^^^]]][[[ZZZYYYWWWXXXWWWUUUVVVcccyyy___DDD<<<888@@@RRR^^^eeevvv}}}{{{|||{{{xxxrrrooozzzccc???444111...111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------...---,,,...444;;;BBBFFF999999<<>>777===OOO[[[```qqqzzz|||~~~vvvnnntttddd???444111///222---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...,,,,,,...444<<>>999777777666333000222111000///...//////000VVVKKKBBBDDDFFFLLLvvv|||eee]]]ZZZ```lllwww~~~~~~|||xxxzzz|||xxxqqquuuwwwppp]]]LLLEEEBBB@@@=========>>>???AAABBBCCCMMMOOORRRTTTUUUWWWZZZ]]]bbbfffiiikkknnnvvv|||pppkkkooowww~~~|||{{{}}}~~~~~~}}}tttkkkjjjyyy~~~}}}zzzxxx{{{{{{{{{{{{zzzxxxvvvuuukkkhhhaaaXXXPPPJJJHHHHHHPPPZZZhhhuuu~~~|||zzztttyyygggsssooolll}}}~~~QQQEEE???777333222333222000000000000000////////////////////////000000000000111111111111111111111111333222444777<<>>BBBAAA777===JJJWWW]]]```fffmmmpppuuuiiikkk{{{ppp]]]RRRLLLOOOZZZgggrrr}}}lllWWWKKKEEEEEEOOOXXXVVVMMMFFF<<<:::777333111000///000////////////000000000000VVVKKKBBBEEEJJJQQQ|||{{{ddd]]]ZZZbbbnnnzzz~~~yyyvvvwwwzzzvvvnnnqqqtttnnn^^^MMMEEEAAA>>>=========>>>???AAABBBCCCFFFJJJNNNRRRUUUWWWZZZ\\\bbbfffjjjlllooowwwsssmmmpppxxx}}}~~~zzzyyy{{{}}}wwwsssssszzz~~~}}}zzzyyy{{{|||{{{zzzxxxvvvsssrrrllliiiccc[[[RRRMMMJJJJJJPPP[[[iiiwww~~~|||zzzwww{{{hhhssswwwwwwUUUEEE???777333222333222000000000000000////////////////////////000000000000111111111111111111111111111111444888@@@SSStttrrrhhhYYYTTTNNNNNNUUUaaannnvvv|||~~~{{{uuuooolllkkkllllllpppqqqrrrssstttwww{{{|||{{{xxxtttqqqnnnlllkkkiiigggfffeeefffeeedddbbb______^^^]]][[[ZZZYYYYYYXXXTTTTTTVVVTTTXXXjjj~~~gggJJJ<<<999===GGGRRRdddvvvvvvyyyjjjEEE777222...000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......------555@@@DDDCCC:::???JJJWWW^^^bbbgggnnnyyy|||qqqjjjooommmYYYNNNKKKOOOZZZhhhsss}}}iiiVVVHHHDDDGGGSSSZZZUUUIII@@@999777444111///....../////////////////////000000UUUKKKBBBEEEKKKWWWzzzccc]]][[[dddppp}}}}}}{{{vvvssstttwwwrrrkkkiiimmmjjj^^^OOOEEE???;;;=========>>>@@@AAACCCDDDAAAFFFLLLQQQUUUXXX\\\^^^bbbfffjjjlllpppwwwvvvooorrryyy~~~|||xxxwwwyyy{{{~~~uuuttt}}}~~~~~~}}}{{{zzz||||||{{{zzzwwwtttqqqpppllljjjeee\\\TTTMMMKKKJJJOOOZZZjjjyyy~~~|||zzzwww{{{hhhppp}}}~~~ZZZFFF@@@888333333333111000000000000000////////////////////////000000000000111111111111111111111111111111444:::FFF]]]~~~{{{rrrlllhhhhhhhhhlllssszzzzzznnn___TTTKKKJJJIIIIIINNNXXXccckkktttwww{{{~~~xxxqqqllliiihhhiiilllnnnpppqqqsssvvvzzz}}}~~~|||yyyuuurrrnnnlllkkkiiigggfffeeeeeeeeecccbbb___^^^]]]\\\[[[YYYXXXXXXVVVSSSRRRSSSQQQTTTeeexxxfffJJJ<<<:::===GGGRRReeeyyyqqqyyynnnGGG888333...///......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...///...000888BBBFFFEEE>>>AAAJJJWWWaaaffflllrrr}}}xxx{{{kkkiiittt}}}gggTTTIIIJJJOOO\\\jjjttt~~~|||aaaPPPDDDDDDJJJVVV[[[RRRCCC999555333111///...---......////////////////////////UUUKKKBBBFFFIII[[[yyyccc^^^]]]eeeqqq}}}|||zzzuuurrrsssuuuooogggaaadddddd]]]QQQFFF===999=========>>>@@@BBBDDDEEECCCFFFKKKOOOTTTXXX]]]aaabbbfffkkknnnqqqyyywwwqqqtttzzz}}}yyywwwwwwxxx{{{}}}}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzxxxuuusssqqqooolllggg^^^UUULLLHHHFFFMMMXXXiiixxx~~~|||zzzsssyyyyyyfffkkk___FFF@@@888444333333111000000000000000////////////////////////000000000000111111111111111111111111222222444:::HHHbbb|||nnnddd[[[UUURRROOONNNNNNRRRXXX___ccceeelllkkkiiigggaaaWWWLLLDDDBBBDDDFFFFFFHHHNNNWWW^^^fffiiiooovvv{{{~~~}}}xxxpppjjjeeeddddddiiikkknnnppprrrvvvzzz}}}}}}~~~{{{zzzwwwtttqqqooommmllliiihhhfffeeeeeedddcccaaa___^^^]]]\\\ZZZXXXWWWWWWVVVRRRRRRRRROOOQQQaaattteeeIII===:::===FFFPPPbbbzzzvvvhhhqqqrrrIII888444///.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------......111999CCCFFFDDD@@@BBBKKKYYYfffmmmtttzzzyyyuuuuuueeeggguuuxxxbbbQQQGGGIIIPPP^^^llluuupppXXXJJJDDDEEEMMMXXXYYYNNN???555222111000///............////////////////////////TTTKKKCCCFFFHHHaaayyyccc______fffqqq|||~~~~~~|||wwwsssssstttnnneeeYYY[[[]]]ZZZQQQFFF===:::<<<======???AAACCCDDDFFFFFFHHHJJJMMMPPPVVV]]]bbbcccgggmmmpppsss{{{yyyrrruuu|||~~~{{{xxxvvvuuuwww~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzzxxxvvvuuutttrrrlllcccWWWMMMGGGDDDJJJUUUeeettt~~~|||zzzpppsss}}}xxxfffhhhaaaGGGAAA999444333333111000000000000000////////////////////////000000000000111111111111111111111111333444555999HHHccc~~~xxxcccVVVOOOJJJHHHJJJIIIHHHGGGHHHKKKNNNPPPPPPSSSRRRPPPNNNKKKFFFAAA===???BBBEEEEEEEEEHHHMMMRRRVVVYYY```gggnnnsssvvvxxxzzzyyyuuuooohhhcccaaabbbgggiiimmmpppsssvvvzzz}}}}}}|||zzz{{{vvvuuusssqqqooonnnmmmmmmiiihhhfffeeeeeedddbbb```___^^^]]][[[YYYWWWVVVUUUVVVSSSRRRRRROOOOOO^^^qqq|||bbbHHH<<<:::<<>>???AAACCCEEEFFFGGGHHHJJJLLLPPPVVV\\\aaadddiiiooosssvvv~~~|||vvvwww~~~|||yyywwwsssttt}}}~~~~~~~~~~~~}}}}}}}}}}}}|||yyyyyyzzz{{{zzzyyyxxxwwwwwwuuupppggg[[[PPPIIIEEEIIISSSbbbppp}}}~~~|||zzzqqqrrr|||zzzhhhfff}}}cccHHHBBB:::555333333111000000000000000////////////////////////000000000000111111111111111111111111444555555999IIIddd~~~}}}~~~}}}hhhSSSKKKIIIGGGIIINNNJJJHHHGGGGGGHHHGGGFFFDDDFFFEEECCCAAA????????????@@@AAACCCDDDEEEFFFHHHJJJJJJMMMQQQWWW]]]dddhhhkkkpppppppppkkkeeeaaa```bbbdddgggkkkooorrrvvvzzz}}}{{{~~~}}}yyyxxxyyyrrrrrrpppooonnnmmmmmmmmmjjjhhhfffeeedddcccaaa___^^^^^^\\\ZZZXXXWWWUUUTTTUUURRRQQQRRRNNNNNN]]]oooyyy```FFF;;;:::;;;CCCLLL\\\vvv{{{zzzyyyqqqfffkkkvvvJJJ777555000.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***,,,...111888AAABBB>>>@@@GGGUUUeeeqqqyyyxxxwww~~~mmm___fffvvv}}}jjjXXXNNNKKKNNNUUUcccooowww~~~eeeSSSHHHFFFIIIQQQWWWTTTGGG;;;666111111000000000000//////...///000000111222333333SSSJJJCCCGGGLLLjjjzzzbbb```bbbjjjttt~~~~~~{{{uuutttrrrjjj```MMMLLLMMMPPPMMMEEEAAABBB<<<===>>>???AAADDDFFFGGGFFFJJJOOOSSSWWW[[[```ccceeejjjqqquuuyyyzzzzzz}}}{{{zzzwwwssssss|||~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}yyyzzzzzzzzzyyyxxxvvvuuutttsssoooggg\\\QQQIIIEEEIIIRRR___lllyyy~~~|||zzzsssqqq{{{{{{gggbbbxxx|||~~~iiiIIIBBB:::555333333111///000000000000////////////////////////000000000000111111111111111111111111111444666;;;MMMiii}}}ppp[[[KKKHHHJJJIIIKKKQQQJJJJJJKKKLLLMMMKKKHHHEEEEEEDDDBBB@@@>>>>>>???AAA@@@@@@AAACCCFFFGGGGGGFFFEEEFFFGGGJJJOOOUUUZZZ]]]aaadddfffccc^^^\\\]]]___```dddiiimmmqqquuuyyy|||zzz|||~~~|||zzzvvvvvvyyysssrrrpppnnnmmmlllkkkkkkjjjhhheeeddddddcccaaa___^^^]]]\\\ZZZXXXVVVTTTTTTSSSPPPPPPQQQMMMMMM[[[mmmvvv]]]EEE:::999:::AAAJJJ___vvvwwwuuu}}}ssseeejjjwwwIII777555111.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++---///222999@@@@@@<<>>???AAADDDFFFGGGGGGLLLTTT[[[```ccceeeffffffkkkrrrvvvzzz}}}|||{{{zzzzzzxxxssssss|||~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~zzzzzzzzzyyyxxxvvvsssrrrnnnnnnkkkdddYYYOOOHHHDDDJJJRRR___kkkwww~~~|||zzztttpppyyyyyyeee]]]rrr{{{|||oooIIICCC:::555444333111///000000000000////////////////////////000000000000111111111111111111111111///333666===QQQnnn~~~gggTTTGGGIIIMMMKKKKKKPPPNNNPPPRRRUUUWWWVVVSSSOOOFFFFFFDDDBBB???>>>>>>???@@@>>>>>>BBBGGGIIIHHHFFFEEEDDDCCCDDDGGGKKKPPPSSSUUUYYY\\\\\\XXXVVVXXX[[[^^^bbbggglllooossswwwzzzyyy||||||zzzxxxuuuvvvyyytttsssqqqooommmkkkjjjjjjjjjhhheeeddddddccc```^^^^^^]]]\\\ZZZXXXVVVTTTSSSQQQOOOOOOPPPLLLLLLZZZlllttt\\\DDD:::888999@@@HHHcccvvv}}}tttsss~~~rrrbbbfff}}}wwwIII666555111.........---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,///111333:::@@@@@@;;;DDDQQQcccqqqwww{{{xxxyyyvvvgggaaannnttt___PPPJJJKKKSSSZZZfffpppxxxppp]]]MMMCCCCCCIIIUUU\\\VVVGGG999444000000000000///...------......000222444666888999SSSKKKDDDGGGLLLiiiyyykkkeeeccckkkxxxzzzxxx|||xxxrrrlllfff___YYYLLLFFFBBBCCCHHHJJJGGGBBB???===<<<>>>CCCGGGHHHGGGLLLOOOTTT]]]fffkkkkkkiiikkklllpppuuu~~~|||tttppprrruuuxxxyyy~~~~~~}}}}}}||||||yyyzzzzzzyyyxxxvvvtttrrrrrrmmmeee\\\RRRJJJEEEBBBGGGLLLYYYjjjxxx~~~~~~|||uuuqqqxxxyyyddd]]]qqq{{{~~~hhhMMM>>>999888111111444000111111111111000000000000////////////000000000000000111111111111222222222000444888@@@TTTooohhhTTTMMMQQQNNNNNNRRRPPPUUUWWWYYYZZZ^^^```\\\UUUPPPIIIEEEEEECCC@@@>>>@@@@@@BBBDDDFFFGGGGGGGGGFFFHHHGGGEEEEEEFFFIIILLLNNNNNNOOOOOOPPPRRRSSSUUUVVV]]]```eeejjjnnnrrrwwwzzzyyy}}}~~~{{{yyywwwuuuuuuuuurrrrrrrrrqqqooollliiihhhdddeeeffffffeeebbb```^^^]]]\\\[[[YYYXXXVVVUUUTTTRRRPPPNNNMMMKKKNNNYYYeeepppYYYBBB888666777@@@JJJaaawww|||pppmmmxxxsssdddiiivvvKKK888444000000------,,,,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------///,,,...888???@@@>>>===GGGXXXjjjqqqvvvyyyuuu~~~mmm]]]```qqqqqq\\\OOOLLLOOOVVV]]]hhhrrrzzzfffVVVJJJAAAEEEQQQ^^^aaaUUUCCC888555222222111000//////000000///000333666999;;;<<<===SSSKKKDDDHHHLLLlll|||nnniiigggppp}}}|||{{{|||}}}}}}}}}~~~~~~zzzxxx{{{~~~wwwpppjjjddd\\\XXXJJJEEEAAABBBGGGJJJGGGCCCAAA>>>===>>>BBBFFFHHHHHHLLLNNNSSS\\\dddjjjkkkkkkkkkmmmpppuuu}}}{{{tttpppqqqrrrtttttt~~~~~~~~~}}}}}}||||||xxxxxxyyyxxxwwwuuusssrrrrrrnnnfff]]]TTTLLLFFFCCCGGGLLLXXXgggttt~~~~~~xxxssszzzyyyeee]]]rrrmmmNNN???999888111000444000111111111111000000000000////////////000000000000000111111111111222222222111444777BBBXXXsssdddPPPKKKQQQQQQTTTZZZZZZ___ccceeefffiiijjjddd]]]VVVOOOJJJHHHFFFBBB@@@AAACCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFGGGIIIKKKMMMLLLLLLKKKKKKMMMOOOQQQRRRXXX\\\```eeeiiinnnsssvvvxxx|||~~~|||zzzwwwvvvuuuttttttsssrrrqqqpppnnnkkkiiihhheeeffffffeeecccaaa___^^^]]]\\\[[[YYYWWWVVVUUUTTTRRROOONNNMMMKKKMMMXXXcccoooYYYBBB888555666>>>IIIaaawww{{{nnnlllwwwtttfffmmmxxxLLL999444000000------,,,,,,,,,,,,++++++************+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------///,,,///888???@@@>>>===IIIZZZkkkrrrvvvxxxuuu~~~kkk^^^cccuuummmZZZNNNLLLPPPXXX```kkkuuu~~~eeeUUUJJJBBBHHHSSS___```TTTCCC888555222222111000000000000000111222555888:::<<<>>>???RRRKKKDDDHHHNNNrrrooojjjkkkttt}}}~~~zzzrrrmmmkkklllnnnooopppqqqtttwwwyyy{{{}}}}}}~~~|||yyyxxxzzz}}}~~~vvvnnnggg___XXXTTTGGGCCC???AAAFFFHHHGGGDDDCCCAAA??????BBBEEEGGGHHHMMMOOOSSSZZZbbbhhhkkkllllllnnnqqqvvv}}}~~~zzztttpppnnnmmmkkkjjjnnnwww~~~}}}|||{{{wwwwwwxxxxxxwwwuuusssrrrsssooohhh___UUUMMMGGGDDDGGGKKKVVVdddpppzzzxxxrrrxxxyyygggbbbyyyzzz~~~qqqPPP@@@:::888111000444111111111111111000000000000////////////000000000000000111111111111222222222333444777DDD^^^zzzdddPPPKKKRRRTTTZZZcccdddlllqqquuuvvvvvvuuummmeee___WWWQQQNNNKKKFFFDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNOOOLLLKKKIIIHHHIIIKKKNNNQQQUUUXXX]]]aaaeeejjjooossswww{{{|||{{{xxxvvvuuutttttttttsssrrrpppnnnllljjjiiiiiigggfffeeecccaaa```^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSQQQOOOMMMLLLJJJKKKUUU```lllWWWAAA777444555>>>JJJccczzzsssppp{{{zzzmmmuuuzzzNNN:::444000000------,,,,,,,,,,,,++++++************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------///,,,///888??????===>>>LLL\\\lllrrrwwwtttsss{{{iii___ggg{{{{{{hhhUUUKKKLLLQQQ[[[dddpppzzz|||cccSSSJJJDDDLLLWWWaaa___QQQBBB888555222111000000000000000000333444777:::<<>>???CCCGGGFFFEEEEEECCCAAA@@@BBBDDDGGGIIIPPPRRRUUUZZZ```fffjjjlllkkknnnrrrxxx}}}zzztttnnniiieeeaaa___ccckkkrrrvvv{{{}}}|||{{{wwwwwwxxxxxxwwwvvvtttssssssooohhh```WWWOOOHHHEEEEEEIIITTTaaammmxxxtttnnnuuuxxxiiihhhxxx{{{uuuRRRBBB;;;999111000444111111111111111000000000///////////////000000000000000000111111111222222222444444888HHHeeeiiiTTTMMMTTTWWW___jjjlllwww~~~|||sssiiiddd]]]WWWUUURRRNNNLLLNNNOOONNNLLLIIIHHHHHHIIIJJJNNNPPPQQQSSSUUUUUUUUUUUUQQQOOOKKKIIIIIILLLPPPSSSVVVXXX\\\```dddiiinnnrrrvvvzzz|||zzzxxxvvvuuuttttttuuusssqqqooollljjjiiiiiiiiihhhgggeeebbb```^^^]]]]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPNNNMMMLLLIIIIIIRRR]]]eeeRRR>>>555333666BBBOOOjjj|||wwwvvv||||||OOO:::444//////------,,,,,,,,,++++++++++++*********++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,000999>>>>>>===>>>NNN]]]lllrrrwww|||pppqqqxxxfff___jjj~~~vvvbbbQQQJJJMMMSSS^^^iiittt}}}yyyaaaRRRJJJFFFPPP[[[bbb\\\MMM@@@888555111111000000000000000111444555888;;;>>>@@@AAABBB~~~QQQJJJEEEIIIQQQ~~~jjjhhhkkkuuu~~~zzzqqqiii```]]]___aaa```^^^PPPNNNLLLLLLMMMMMMLLLJJJNNNOOORRRVVVZZZ^^^bbbcccgggiiilllnnnppptttyyy|||}}}wwwnnncccWWWNNNIIIBBB???<<<===AAADDDEEEEEEEEEEEECCCBBBCCCEEEHHHJJJTTTUUUXXX[[[___ccchhhkkkkkkooouuuzzz}}}zzzssskkkccc]]]ZZZXXX]]]ccciiinnntttzzz{{{www~~~~~~}}}{{{zzzxxxxxxyyyxxxxxxvvvtttsssqqqnnnhhh```WWWOOOHHHEEEDDDHHHRRR```mmmyyy~~~~~~uuunnntttxxxkkkjjjyyyTTTCCC<<<999111000444111111111111111000000000///////////////000000000000000000111111111222222222444555:::MMMjjjnnnXXXQQQWWW[[[eeesssxxxwwwmmmggg```ZZZYYYXXXVVVWWWYYYYYYVVVQQQMMMKKKKKKLLLMMMRRRSSSVVVYYY[[[[[[[[[[[[WWWTTTPPPLLLLLLOOOSSSVVVWWWYYY\\\___ccchhhmmmqqquuuzzz}}}|||yyywwwvvvuuuuuuuuurrrpppnnnkkkiiihhhhhhhhhhhhfffdddaaa___]]]]]]\\\ZZZYYYXXXVVVUUUSSSRRRQQQNNNMMMMMMLLLHHHGGGOOOXXX\\\KKK:::444444999HHHXXXttt|||ttt|||xxx~~~}}}PPP;;;444//////------,,,,,,,,,+++++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------111999>>>======???PPP^^^kkkrrrwwwzzzqqqtttuuuccc___lllqqq]]]NNNIIIOOOVVVaaalllxxxvvvaaaRRRJJJHHHRRR]]]aaaWWWHHH>>>888444111000000000000000111111444666888;;;>>>@@@BBBBBB}}}PPPJJJEEEJJJRRRkkkjjjnnnwww|||tttnnneee]]]TTTNNNMMMLLLIIIFFFAAAAAABBBDDDEEEEEEBBB@@@BBBBBBDDDGGGJJJMMMPPPRRRUUUYYY^^^aaacccgggnnnsssxxxxxxuuummmbbbUUUKKKFFF@@@>>>;;;;;;>>>AAACCCDDDDDDEEEEEEEEEEEEFFFHHHJJJUUUWWW[[[]]]```ccchhhkkkmmmqqqwww|||{{{wwwooofff]]]XXXXXXYYY```fffnnnvvv{{{yyytttrrrwww|||~~~~~~{{{yyyxxxxxxyyyxxxwwwtttrrrqqqooolllggg___VVVNNNGGGCCCCCCGGGQQQ```mmmzzz~~~~~~~~~yyyqqqvvvyyykkkhhh}}}VVVEEE===999111000444111111111111111000000000000////////////000000000000000111111111111222222222333666>>>QQQnnnttt^^^VVV\\\bbbooozzzqqqgggaaa\\\]]]]]]]]]___cccbbb^^^XXXRRRNNNNNNPPPRRRSSSTTTWWW[[[]]]___``````]]]ZZZUUURRRQQQSSSVVVYYYZZZ[[[]]]___bbbffflllppptttyyy~~~}}}zzzxxxuuutttttttttpppooommmkkkiiigggffffffeeeeeecccaaa___^^^\\\[[[YYYXXXWWWUUUTTTRRRQQQPPPMMMLLLLLLKKKGGGEEELLLTTTUUUEEE777333555===NNN___yyyqqqiiirrrssszzz}}}PPP;;;444//////------,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------222999===<<<===@@@PPP]]]jjjqqqwww}}}uuuzzzqqq```___nnnnnnZZZLLLKKKRRRYYYdddqqq}}}tttaaaRRRKKKJJJRRR\\\___RRRBBB;;;777222000000000000000111111222666777999<<>>>>><<<:::;;;;;;;;;<<<>>>@@@BBBCCCDDDIIINNNQQQSSSWWW___eeelllooopppkkkaaaTTTJJJEEE@@@===;;;:::<<>>:::111000444222111111111111000000000000////////////000000000000000111111111111222222222111777BBBUUUppphhh^^^ccciiivvv{{{rrrhhhaaa]]]^^^```aaadddiiikkkeee^^^VVVRRRRRRTTTVVVUUUWWWYYY]]]aaacccfffgggeeebbb^^^[[[YYYZZZ]]]______```aaabbbdddhhhmmmqqqtttxxx~~~}}}zzzwwwtttrrrqqqqqqnnnnnnmmmkkkiiigggeeedddbbbccccccbbb```^^^\\\[[[XXXWWWVVVUUUSSSQQQPPPOOOLLLKKKLLLKKKGGGDDDIIIQQQQQQCCC666333666???RRRdddvvvssseeedddqqqzzzmmmyyy}}}PPP;;;444//////------,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---222:::===<<<===@@@OOO[[[hhhooovvv}}}vvv|||lll]]]___ppp~~~kkkXXXLLLLLLUUU\\\hhhuuusssbbbSSSLLLKKKPPP[[[\\\LLL===888666111000000000000000111222222888999<<<>>>AAACCCEEEFFF|||OOOJJJEEEKKK]]]xxxiiiiiinnnwww|||rrreeeXXXOOODDDAAA>>><<<<<<<<<;;;;;;<<<:::777777777888888777999888777777777999:::;;;:::???CCCFFFGGGLLLTTTZZZcccgggkkkiii```TTTJJJEEE@@@>>>;;;:::;;;===@@@BBB@@@DDDHHHIIIHHHHHHIIIKKKPPPUUU\\\aaadddhhhmmmqqqqqqvvv{{{}}}sssnnnfff]]]WWWXXX^^^dddyyy~~~~~~~~~{{{yyywwwwwwvvvtttrrrooolllkkkkkkhhhccc\\\TTTKKKDDD@@@DDDHHHQQQ___kkkxxx}}}|||}}}}}}|||{{{wwwooouuuyyykkkgggzzzXXXGGG>>>:::111000444222111111111111000000000000////////////000000000000000111111111111222222222000777DDDWWWqqq~~~~~~rrrfffiiilllxxxyyypppiiibbb^^^___aaacccfffkkkooojjjaaaYYYTTTTTTVVVXXXXXXZZZ\\\```dddhhhkkkmmmkkkiiieeebbbaaaaaacccdddeeeffffffggghhhkkkpppttttttxxx~~~}}}yyyvvvsssqqqoooooommmmmmmmmllljjjgggdddccc```aaabbbbbbaaa___\\\[[[XXXWWWVVVTTTSSSQQQPPPOOOLLLKKKLLLKKKFFFCCCHHHPPPQQQBBB666444777@@@SSSfffooo}}}~~~sssiiiaaafffwwwuuujjjzzz|||OOO;;;444//////---------,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---333:::===<<<===AAANNNZZZgggnnnvvv|||uuu{{{|||hhh[[[___qqq|||jjjWWWMMMNNNVVV^^^kkkyyyssscccTTTLLLLLLOOOZZZZZZIII:::777555111000000///000000111222222999;;;===@@@CCCEEEGGGGGG{{{OOOGGGAAAPPPaaauuukkkjjjlllttt~~~xxxmmmdddZZZOOOFFF@@@???===<<<:::999999999999888777777777777777777666666777777888888999999555777<<<@@@DDDFFFGGGGGGTTTXXX^^^bbb___UUUHHH>>>;;;999888777888<<>>DDDMMM\\\mmmwww{{{tttooo}}}ttt]]]XXXfffyyyuuuaaaVVVPPPNNNVVVaaammmwwwnnn]]]NNNJJJOOOWWWXXXRRRDDD777222111111000111111000///000333555:::;;;>>>BBBEEEGGGIIIJJJxxxQQQKKKDDDPPP^^^uuujjjhhhjjjrrr||||||nnnaaaXXXPPPIIICCC;;;;;;:::999888888888999999999888888888888888999888888999:::::::::999999777999;;;>>>@@@AAABBBBBBGGGKKKQQQVVVWWWRRRIIIBBB<<<;;;999888888;;;>>>@@@CCCDDDGGGJJJNNNOOOOOONNNQQQUUU[[[aaafffjjjnnnqqqwww}}}zzzttthhh^^^[[[ZZZ___qqq}}}{{{xxxwwwvvvwwwwwwtttpppmmmlllmmmnnnhhhbbb^^^VVVKKKDDDBBBEEEHHHRRR___lllxxx}}}~~~}}}~~~wwwpppnnnrrrnnnkkkxxx```KKK@@@===444000222111111111111111000000000000000000000000111111111111111111222222222333333333777666AAAXXXsss{{{{{{}}}~~~uuu```]]]bbbfffnnnwww~~~{{{wwwooogggbbb```]]]\\\___dddjjjmmmnnnlllggg```[[[YYY[[[]]]]]]___bbbfffjjjmmmoooqqqqqqoookkkhhhggghhhjjjkkknnntttvvvtttrrrrrrrrrqqqrrrvvv{{{|||{{{yyyuuusssrrrrrrpppooommmlllkkkiiigggeeedddcccbbbaaa```___^^^\\\[[[[[[ZZZYYYWWWUUUSSSPPPOOONNNJJJJJJGGGEEECCCDDDHHHLLLLLL???555555:::CCCUUUhhhppptttqqqoookkkaaafff{{{llldddvvv|||PPP:::333///000......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------111...222;;;???<<>>CCCDDDFFFJJJMMMPPPRRRSSSRRRVVV\\\aaafffjjjooorrrwww~~~yyynnneee^^^]]]^^^iii~~~{{{yyywwwwwwsssuuuvvvuuuqqqnnnlllllllllgggbbb```ZZZPPPHHHFFFGGGJJJSSS```lllyyy}}}~~~}}}~~~wwwpppooorrrnnniiitttbbbLLL@@@>>>444000333111111111111111000000000000000000000000111111111111111111222222222333333333666888FFFaaa}}}xxx{{{|||hhhUUUQQQSSSVVV\\\dddkkkpppsssrrrqqqoooiiibbb\\\[[[ZZZZZZ]]]ccciiilllooommmiiiccc^^^\\\]]]^^^___aaadddhhhmmmpppsssttttttqqqnnnlllkkklllnnnppprrrxxx{{{zzzxxxwwwuuuqqqqqqtttzzz~~~zzzwwwtttrrrqqqpppooonnnkkkjjjiiihhhfffeeedddcccaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWTTTRRRPPPNNNMMMJJJIIIGGGEEECCCCCCFFFIIIFFF;;;444555;;;DDDWWWjjjooovvvvvvrrrlllaaaggg}}}hhhaaasss{{{NNN999222...///......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------000...222;;;>>>===BBBKKKYYYdddnnnrrruuu|||uuuqqqttt}}}||||||~~~mmm^^^^^^ooo~~~lllZZZSSSQQQRRR]]]jjjsss{{{wwwdddTTTHHHHHHNNNTTTTTTLLL???444111000000...///000000000111444777;;;===@@@CCCGGGJJJLLLMMMuuuPPPKKKAAAJJJ___uuuiiiggghhhpppzzzwwwhhhVVVIIIAAA<<<;;;<<<;;;;;;:::::::::;;;<<<<<<;;;:::::::::;;;<<<=========???AAABBBAAA???<<<;;;<<<;;;:::999999999999::::::::::::<<<>>>???===;;;:::999777777777999<<<===BBBDDDFFFIIILLLPPPUUUXXXUUUXXX]]]aaaeeeiiimmmpppwww~~~xxxjjjddd___^^^cccsss}}}zzzxxxvvvvvvqqqrrrtttuuussspppmmmkkkkkkeeebbbbbb^^^UUUMMMJJJIIILLLTTTaaalllyyy}}}}}}|||~~~uuuoooooorrrnnnhhhrrreeeNNNAAA>>>555111333111111111111111000000000//////000000000111111111111111111222222222333333333888<<>>>>>DDDOOO___iiinnnooorrr|||qqqnnnrrr{{{}}}wwwtttwwwtttggg\\\aaassszzzhhhXXXRRRQQQTTT___mmmwww~~~sss```QQQGGGHHHPPPSSSRRRIII<<<222000000///...///000000000222555888888:::===AAADDDGGGIIIJJJwwwOOOHHHBBBNNNdddtttjjjhhhjjjrrr}}}ooo```PPPGGGAAA;;;:::<<<>>>>>>============>>>>>>???>>>??????@@@AAABBBCCCDDDEEEGGGHHHHHHFFFCCCAAACCCBBBAAA@@@@@@???@@@@@@@@@>>><<<<<<======<<<;;;777777666666777999<<<===@@@CCCFFFHHHKKKPPPVVVZZZYYY\\\___bbbdddgggkkknnnvvv|||vvviiiddd``````hhh}}}|||yyywwwvvvuuupppqqqsssuuuuuurrrnnnkkkjjjeeebbbdddcccZZZRRRMMMKKKMMMUUUaaalllyyy}}}}}}|||~~~vvvqqqrrrvvvqqqjjjrrrhhhOOOAAA>>>666333444111111111111111000000000//////000000000111111111111111111222222222333333333777>>>SSSsss|||qqq___PPPHHH@@@???CCCIIIPPPVVVYYY```dddbbb___^^^\\\XXXQQQRRRSSSVVV[[[aaaeeehhhkkklllkkkgggccc```______aaacccgggkkkooosssuuuvvvsssqqqooommmmmmpppsssuuuwww|||yyyqqqoooqqqtttyyy~~~}}}zzzxxxuuurrrpppooonnnmmmlllhhhhhhgggfffeeedddcccbbb^^^^^^]]]\\\[[[ZZZZZZYYYWWWVVVUUURRRPPPNNNLLLKKKHHHHHHGGGEEEBBB@@@@@@AAA===666222555888???PPPcccjjjyyy}}}xxxssslllrrr|||gggdddwwwyyyMMM:::444000000......---------,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///...333<<>>FFFRRRbbbjjjnnnlllrrr~~~pppjjjmmmyyyyyyqqqoookkkaaaZZZcccvvvxxxgggWWWQQQQQQUUUaaannnzzzqqq^^^PPPHHHJJJSSSUUURRRHHH:::111000000///...///000000000222555888888999<<>>BBBFFFIIIKKKOOOUUU[[[]]]___bbbdddfffiiimmmpppxxx~~~vvvjjjfffaaacccooo|||yyywwwuuuuuupppqqqsssuuuvvvtttpppmmmjjjeeecccgggggg___UUUPPPLLLNNNUUU```kkkxxx~~~~~~~~~||||||~~~yyytttuuuyyytttkkkqqq|||kkkQQQBBB>>>777444555111111111111111000000000000000000000000111111111111111111222222222333333333555===SSSttt}}}{{{```NNNGGGDDDAAA???BBBFFFMMMQQQXXX]]]```\\\WWWUUUTTTQQQNNNOOORRRVVV[[[```dddfffjjjkkkllljjjfffbbb```___aaacccfffjjjmmmqqqssstttqqqpppnnnmmmmmmpppsssvvvyyy~~~|||tttppppppqqquuu{{{~~~yyyxxxuuurrrpppooonnnmmmlllhhhgggfffeeedddbbbaaaaaa]]]\\\\\\[[[ZZZZZZYYYYYYVVVUUUTTTQQQOOOMMMKKKJJJGGGGGGGGGEEEAAA>>>>>>>>>:::444222555777<<>>@@@???GGGSSS___iiimmmlllsss}}}ppphhhkkkyyy}}}qqqkkkeee]]]YYYdddyyywwwfffVVVRRRRRRVVVcccqqq}}}ooo^^^QQQIIILLLUUUXXXTTTHHH999111111111000...///000000000111444777:::;;;===@@@BBBDDDEEEFFFuuuSSSQQQJJJUUUeeepppgggggglllwwwuuubbbSSSHHHGGGDDD???@@@FFFDDDDDDEEEGGGJJJLLLNNNPPPSSSSSSTTTUUUVVVXXXZZZ[[[]]]^^^^^^____________^^^YYYYYYYYYXXXWWWTTTRRRQQQLLLJJJGGGEEEDDDBBB@@@===>>>>>>===<<<;;;;;;;;;<<<<<>>777444555111111111111111000000000000000000000000111111111111111111222222222333333333555===TTTuuuzzzlllUUUFFFDDDDDDDDDBBBBBBFFFKKKOOOTTTYYYZZZSSSMMMKKKKKKKKKMMMNNNQQQVVVZZZ___ccceeejjjlllnnnmmmiiieeebbbaaa```bbbeeehhhkkknnnooopppqqqooommmmmmnnnqqqtttwww{{{wwwqqqoooooorrrxxx~~~{{{xxxvvvrrrpppoooooommmlllhhhhhhfffeeecccaaa______\\\[[[[[[ZZZZZZYYYYYYXXXUUUUUUSSSQQQNNNLLLJJJIIIFFFGGGGGGEEEAAA===;;;;;;777222222666777<<>>@@@AAABBBBBBtttUUUTTTJJJQQQbbbnnnfffffflllxxx|||lll___PPPEEEDDDDDD???BBBIIIHHHIIIKKKNNNRRRVVVYYY[[[\\\\\\]]]^^^```aaacccdddggggggggghhhhhhiiiiiijjjnnnnnnnnnmmmkkkgggdddbbb___\\\YYYVVVSSSNNNJJJFFFDDDCCCAAA???===<<<;;;;;;;;;@@@FFFIIIJJJMMMSSSXXX```bbbfffiiimmmrrrwww{{{yyymmmhhhccchhh}}}}}}{{{xxxuuutttsssrrrrrrtttwwwwwwtttqqqkkkfffeeejjjkkkdddYYYRRRMMMNNNTTT___iiivvv~~~~~~~~~||||||~~~xxxssssssuuulll___aaammmzzznnnwwwoooSSSBBB>>>888555555111111111111111000000000000000000000000111111111111111111222222222333333333777@@@VVVvvv{{{xxx}}}yyycccOOODDDAAADDDEEEDDDDDDHHHMMMOOOQQQVVVUUUMMMFFFEEEFFFFFFLLLNNNQQQVVVZZZ___bbbdddkkknnnpppooolllgggdddbbb```aaadddfffiiikkkmmmnnnqqqooonnnmmmnnnrrruuuxxx}}}zzzrrrooommmpppvvv}}}zzzyyyvvvrrrppppppooonnnllliiihhhfffdddbbb```^^^]]][[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTRRRPPPNNNLLLJJJIIIFFFGGGGGGEEE@@@<<<::::::555111222777999===NNNaaappp~~~|||{{{yyyzzzzzz{{{uuuIII777444///---......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------...000999BBBCCC@@@FFFRRRXXXdddkkklllxxx|||lllhhhooouuupppbbb[[[ZZZggg}}}rrrbbbTTTRRRUUU[[[iiixxxmmm^^^SSSKKKMMMVVV___XXXJJJ:::333333333111000111111000000000333555888999:::<<<===>>>>>>>>>tttQQQHHHHHHKKKdddqqqggghhhkkkrrr~~~qqqdddTTTRRRLLLEEECCCFFFJJJMMMOOOQQQTTTWWWZZZ\\\^^^```ddddddfffhhhkkklllkkkiiillllllmmmmmmmmmmmmmmmmmmtttvvvxxxzzzzzzxxxvvvtttsssqqqmmmjjjhhhhhhiiijjjeeeZZZKKK@@@<<<<<<===>>>;;;>>>DDDHHHMMMRRRWWW[[[eeehhhkkkllllllooouuuzzzzzzqqqhhhdddnnn|||yyywwwwwwyyyzzzqqqooonnnrrrxxx{{{zzzwwwnnnkkkiiihhhgggaaaWWWOOOLLLNNNUUU```kkkxxx|||}}}~~~||||||~~~yyyooopppxxxmmmXXXXXXhhhxxx{{{}}}uuuUUUBBB>>>777111333111111111111111000000000000000000000000000000000000000111111222222333444444333@@@[[[{{{|||{{{{{{vvv```RRRHHHBBBGGGHHHIIILLLOOOOOONNNLLLRRRNNNIIIDDDAAABBBDDDFFFKKKNNNRRRUUUYYY^^^dddhhhppprrrtttrrrnnnhhhdddbbbaaaaaaaaabbbeeegggjjjlllpppqqqssssssssstttwwwyyyvvvrrrppptttwwwxxxzzz}}}|||{{{vvvpppkkkjjjkkkmmmmmmkkkjjjgggdddaaa___]]]\\\^^^\\\YYYXXXXXXXXXVVVUUURRRQQQOOOMMMLLLKKKJJJJJJHHHGGGFFFDDDAAA>>><<<:::222444555333666CCCYYYkkkvvvtttuuuyyy{{{{{{~~~~~~zzzsssHHH888333............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------000444;;;@@@??????GGGPPPYYYaaakkkwww~~~ssslllooo|||~~~xxxwwwoooZZZWWWgggzzzooobbbUUUQQQUUU___nnnzzz~~~kkkXXXJJJDDDMMMZZZfffVVVEEE;;;666111...///++++++,,,000444666333000999999999:::;;;<<<===>>>sssQQQHHHHHHKKKeeepppfffhhhllltttzzzggg]]]VVVRRRKKKEEEDDDIIINNNRRRWWWZZZ]]]aaadddfffiiijjjkkklllmmmooopppqqqpppoooqqqpppppppppppprrrtttuuuyyy{{{}}}~~~~~~}}}||||||{{{yyyyyyzzz||||||ppp^^^NNNDDD???<<<;;;:::>>>CCCHHHMMMRRRWWW[[[bbbfffjjjlllmmmpppuuuyyy~~~qqqiiifffqqq~~~|||yyyxxxwwwxxxxxxtttrrrqqqsssxxxzzzxxxuuummmllllllmmmkkkbbbVVVLLLJJJLLLSSS___kkkxxx|||~~~~~~||||||~~~zzzpppqqqyyynnnYYYZZZkkk}}}vvvVVVBBB???777222333111111111111111000000000000000000000000000000000000000111111222222333444444666BBBZZZyyy}}}{{{zzz{{{eeeQQQHHHBBB???DDDGGGLLLQQQTTTTTTQQQOOOKKKHHHDDDAAA@@@BBBFFFHHHNNNPPPSSSVVVZZZ___eeeiiirrrtttuuusssnnniiieeeccc`````````bbbdddfffiiikkkpppqqqsssttttttvvvxxx{{{zzztttppprrruuuwww{{{{{{vvvqqqmmmkkkllllllllljjjiiifffdddaaa___^^^]]]\\\ZZZXXXWWWWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFDDDAAA???===;;;555555555555:::III^^^mmmsssqqqtttzzz}}}~~~}}}sssHHH888333............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------.........333:::??????>>>EEEOOO[[[dddnnn}}}sssmmmppp}}}{{{zzzppp[[[WWWhhhzzzlll___SSSPPPVVVaaaqqq}}}hhhVVVJJJFFFPPP^^^fffWWWEEE:::555111///000222111222555999;;;:::888999999::::::;;;<<<===>>>sssPPPHHHHHHLLLgggnnneeehhhnnnwwwlll___[[[```XXXNNNIIIIIIOOOUUUZZZ___bbbfffiiilllnnnqqqsssttttttuuuvvvvvvvvvvvvvvvttttttrrrrrrtttvvvyyy{{{zzz{{{|||~~~oooZZZIII>>>888666999===CCCHHHMMMRRRXXX[[[___ccchhhkkklllpppvvv{{{pppkkkjjjvvv||||||{{{zzzxxxwwwwwwvvvwwwuuutttuuuxxxyyyvvvsssmmmnnnppprrrnnncccTTTIIIIIIKKKSSS^^^jjjxxx}}}~~~~~~||||||~~~yyypppsss{{{qqq___bbbuuu|||zzzxxxXXXDDD@@@888222333111111111111111000000000000000000000000000000000000000111111222222333444444999CCCZZZxxx}}}}}}yyy{{{sssVVVDDD@@@???>>>BBBGGGNNNSSSUUUSSSNNNKKKCCCAAA???>>>@@@DDDIIIMMMRRRTTTVVVXXX[[[aaagggkkkuuuvvvvvvsssoooiiifffeee`````````aaacccfffhhhjjjnnnqqqsssuuuvvvwwwzzz|||}}}vvvppppppsssuuu{{{{{{wwwrrrooommmlllkkkjjjiiihhhfffcccaaa___^^^^^^[[[YYYVVVUUUUUUUUUTTTRRRQQQPPPOOOMMMKKKJJJIIIIIIHHHHHHFFFDDDBBB@@@>>>===666555333555>>>OOObbbooooooooorrryyy~~~|||{{{tttHHH888333............---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////---111:::??????>>>DDDNNNZZZbbbnnn}}}uuuqqquuuoooZZZWWWgggyyyhhh\\\RRRPPPWWWcccttt|||dddSSSJJJHHHSSSbbbgggWWWDDD999444000///111111111000222555888888888999999:::;;;<<<===>>>>>>rrrPPPHHHIIIMMMiiillldddhhhooozzzsssccc```eeeqqqdddUUUOOOPPPTTT[[[```fffiiinnnpppqqqrrruuuxxxwwwxxxyyyyyyxxxwwwxxxxxxuuuuuuuuuvvvwwwxxxyyyyyy{{{{{{{{{|||}}}~~~zzzcccNNN???999888999===CCCHHHNNNSSSYYY]]]```bbbeeegggjjjpppyyyppplllmmmzzz}}}yyyzzzzzzzzzyyywwwvvvuuuwwwvvvuuuvvvxxxyyywwwuuuqqqrrrtttsssnnncccTTTJJJKKKMMMTTT```kkkxxx}}}~~~~~~||||||~~~xxxpppttt}}}uuudddjjjwww{{{{{{ZZZFFFBBB999333333111111111111111000000000///000000000000000000000000000111111222222333444444:::EEE^^^~~~xxx{{{qqqRRRAAA???AAAAAABBBGGGLLLNNNMMMIIIDDDAAA>>>===>>>???DDDIIIOOORRRVVVWWWXXXZZZ]]]bbbiiinnnxxxxxxwwwtttooojjjgggfffaaaaaaaaabbbdddfffiiijjjlllooorrrtttvvvxxxzzz|||}}}vvvpppoooqqqssswww|||{{{~~~zzzwwwtttqqqooommmkkkiiihhhgggeeecccaaa______^^^[[[YYYVVVUUUUUUUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFDDDBBB@@@??????777333000444AAASSSdddoooooonnnrrrwwwzzz{{{zzzttt}}}sssHHH888333............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---222:::@@@@@@???FFFPPP[[[dddrrrxxxuuu{{{mmmXXXUUUfffxxx~~~ggg[[[QQQQQQXXXeeeuuuzzzaaaRRRJJJJJJUUUcccfffUUUCCC888333000///111...---------000222555666999:::;;;<<<>>>?????????pppOOOHHHJJJNNNkkkiiibbbgggppp|||lllccckkkzzzooo[[[SSSSSSWWW]]]dddjjjooosssuuutttuuuxxx|||yyy{{{|||zzzxxxwwwyyy{{{yyy{{{}}}}}}zzzxxxnnnTTTBBB<<<<<<999===CCCIIIOOOUUU[[[___cccdddddddddgggppp|||ppplllnnn||||||zzzwwwxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvwwwyyyzzzzzzyyyvvvvvvuuurrrkkkaaaUUUNNNOOOPPPWWWbbbmmmyyy~~~||||||~~~yyyqqqttt{{{qqq```ggg~~~yyy}}}xxx~~~]]]HHHCCC:::333333111111111111111000000000///000000000000000000000000000111111222222333444444999GGGccc{{{}}}yyy|||tttUUUCCC@@@BBBBBBCCCFFFHHHGGGDDD@@@>>>>>>AAABBBDDDHHHMMMRRRVVVXXXYYYZZZZZZ[[[^^^dddkkkqqqzzzzzzxxxtttnnniiiggggggcccccccccdddeeegggjjjkkkiiilllpppsssuuuvvvyyy{{{~~~|||uuupppppppppoooqqqtttsssyyyzzzwwwtttrrrqqqooollliiigggfffdddbbb```___^^^^^^[[[YYYWWWVVVVVVUUUTTTRRRPPPOOOMMMKKKJJJHHHHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@888444111666CCCUUUfffooopppqqqtttuuusssqqqwww{{{nnnrrrqqqFFF777333............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------///333;;;AAABBBCCCKKKUUUccckkk{{{uuuuuu}}}{{{~~~lllXXXUUUgggyyy}}}ggg\\\RRRRRRYYYeeetttyyy___QQQJJJJJJTTTaaabbbRRR@@@777333000///111000/////////000333777999:::;;;===>>>@@@AAAAAAAAAoooNNNHHHJJJPPPkkk}}}gggaaafffppp|||~~~lllhhhxxxttt\\\TTTVVVZZZaaaiiimmmrrrxxxyyyxxxyyy~~~tttUUU???888999:::>>>DDDJJJPPPWWW]]]aaaffffffeeeeeeiiirrrrrrnnnppp}}}~~~}}}{{{{{{wwwxxxyyyzzzyyyxxxwwwvvvtttuuuwwwyyyzzz{{{||||||xxxxxxvvvqqqiii___VVVPPPPPPQQQXXXcccnnnzzz||||||~~~{{{rrrssswwwiiiVVV]]]tttwwwyyy{{{wwwwww___JJJEEE;;;444333111111111111111000000000000000000000000000000000000000111111222222333444444999HHHfffxxxyyyuuuxxx}}}zzz}}}yyy[[[GGGBBBDDDFFFIIIKKKKKKIIIEEEDDDEEEHHHKKKMMMRRRVVVZZZ\\\]]]]]][[[[[[ZZZ[[[^^^eeennnttt|||{{{xxxsssmmmiiiggggggddddddddddddfffhhhjjjkkkhhhlllpppssstttvvvxxxyyy|||~~~vvvpppooonnnkkkkkknnnrrrwww~~~zzzwwwtttrrrqqqpppnnnlllhhhgggeeebbb```^^^]]]]]][[[YYYWWWUUUUUUUUUTTTRRRPPPNNNMMMKKKIIIHHHGGGGGGFFFEEECCCAAA@@@@@@@@@@@@:::666444888DDDUUUeeennnqqqtttwwwuuullliiiqqq~~~~~~nnnpppnnnDDD666333//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---000444;;;AAACCCFFFPPP\\\eeennn}}}nnnqqq|||{{{vvvyyyppp\\\YYYjjj{{{|||ggg]]]SSSSSSZZZeeetttuuu\\\OOOIIIIIIRRR]]]\\\MMM>>>666333000///111//////000000000222666999;;;<<>>777999;;;???EEELLLRRRYYY___cccfffgggiiijjjmmmuuuvvvrrrrrr~~~~~~}}}}}}xxxxxxyyyyyyyyyyyyyyyxxxuuuvvvxxxzzzzzz{{{|||}}}wwwxxxvvvqqqhhh^^^VVVQQQLLLNNNVVVbbbnnn|||||||||~~~zzzqqqrrrttteeeQQQYYYpppzzzsss|||yyyrrrrrrwwwaaaLLLFFF<<<444333111111111111111000000000000000000000000000000000000000111111222222333444444;;;JJJggg|||vvvyyyuuuwww|||~~~cccNNNIIINNNSSSXXXZZZ[[[WWWRRRPPPRRRUUUXXX[[[```eeegggfffcccaaa[[[[[[ZZZ[[[^^^fffpppwww~~~|||xxxrrrlllgggfffgggddddddcccdddeeegggiiijjjiiimmmqqqtttuuuvvvwwwyyy{{{zzzqqqmmmkkkhhhiiimmmvvvxxx{{{{{{|||zzzwwwsssqqqqqqqqqpppoooiiigggeeebbb```]]]\\\\\\ZZZXXXUUUTTTTTTTTTRRRQQQOOONNNLLLJJJIIIGGGGGGFFFEEECCCAAA???>>>???@@@@@@777555444777@@@OOO___jjjqqqwww|||vvvjjjfffsss}}}qqqvvvlllBBB555333///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...111444:::@@@BBBGGGTTTbbbdddmmm{{{wwwhhhooo}}}}}}xxx{{{yyyddd```ooo~~~{{{fff[[[SSSSSSZZZfffvvvnnnWWWLLLHHHGGGOOOYYYVVVIII;;;555333000///000,,,---/////////000444777<<<>>>AAACCCEEEFFFFFFEEEnnnNNNHHHKKKQQQggg{{{eeeaaaeeennnzzzvvvsssxxx^^^ZZZbbbkkkvvv^^^EEE>>>@@@;;;???FFFMMMSSSZZZ```eeeeeehhhlllnnnrrrxxxyyytttsss~~~~~~yyyyyyyyyyyyyyyyyyzzzzzzvvvxxxzzz{{{zzz{{{{{{|||uuuwwwwwwrrriii___UUUPPPHHHKKKSSSaaannn}}}||||||~~~xxxpppqqqtttfffSSS\\\uuu}}}qqqyyyuuupppttt{{{bbbMMMGGG<<<444333111111111111111000000000000000000000000000000000000000111111222333333444444>>>KKKfff}}}xxx}}}xxxyyy}}}kkkVVVQQQYYY```hhhjjjkkkfff___ZZZZZZ\\\aaaeeejjjnnnoookkkgggccc[[[[[[ZZZZZZ^^^gggqqqxxx~~~|||xxxqqqkkkgggffffffccccccccccccdddfffhhhiiikkknnnrrruuuvvvwwwxxxyyyzzz~~~~~~rrrlllhhhfffiiinnnyyyyyywwwtttsssxxxzzzvvvsssqqqqqqqqqqqqpppiiihhheeebbb___]]][[[[[[YYYVVVTTTSSSSSSRRRQQQPPPOOONNNLLLJJJHHHGGGFFFFFFDDDCCC@@@>>>>>>>>>???@@@333222111333;;;IIIYYYdddpppxxx~~~xxxjjjfffxxxzzzttt{{{jjjAAA444222///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///111333999>>>AAAHHHVVVeeegggppp|||pppgggooo}}}kkkffftttzzzdddZZZRRRSSS[[[gggwwwiiiSSSJJJGGGFFFMMMWWWRRRFFF:::555333000//////---///222222111222666999===???BBBEEEGGGGGGGGGFFF