BM6P6(@ kkkYYYSSSTTT[[[rrrsss\\\[[[XXXccczzzooodddbbbdddqqq^^^HHH<<<666222000111222111000//////......///***,,,///000000.........---,,,++++++******++++++---------,,,,,,,,,++++++*********)))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%'''******)))''''''''')))(((''''''((()))+++,,,&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''"""$$$&&&((())))))((('''&&&&&&''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&''''''((()))))))))''''''((())))))((('''&&&************))))))((((((...)))%%%$$$(((,,,,,,,,,******+++++++++,,,,,,,,,000//////......------,,,,,,---.........000444777@@@JJJZZZnnn~~~}}}sssmmmpppzzz|||xxxeeeeeehhhppp~~~zzzrrrooorrrtttrrrnnnppprrrtttxxxzzz|||}}}~~~}}}vvvnnnfff]]]VVVRRRQQQOOOMMMIIIIIIIIIHHHFFFGGGIIIKKKGGGGGGHHHJJJLLLNNNPPPQQQSSSVVVYYY[[[]]]___bbbeeeiiikkknnnppprrrqqqpppooopppqqqrrrsssvvvxxxzzz{{{~~~~~~xxxwwwxxxxxxtttpppnnnkkkhhhffffffggggggfffddd```ZZZUUUSSSRRRPPPOOOMMMKKKIIIFFFDDDCCCBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA??????>>>???@@@CCCGGGHHHOOOTTT[[[```fffppp}}}~~~rrrfff\\\WWWVVVVVVZZZ[[[^^^aaadddddd```]]]UUUSSSRRRRRRQQQOOOKKKHHHHHHKKKQQQXXX\\\]]][[[XXXWWWSSSMMMFFFAAA<<<:::999888;;;===;;;777444333444:::::::::888777777999;;;>>>CCCNNN^^^pppvvvnnnqqqwww{{{qqq]]]QQQOOONNNzzzfffUUURRRSSS\\\ssssss[[[YYYXXXddd{{{nnndddeeegggooo]]]GGG<<<666333111111000000...---------------'''***,,,---,,,+++++++++---,,,++++++******++++++*********)))))))))((((((***)))))))))))))))))))))************)))))))))((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''((()))(((&&&%%%&&&''''''((((((''''''&&&)))(((''''''&&&&&&''''''((((((((((((''''''''''''&&&'''((())))))(((''''''++++++*********))))))))))))***)))(((''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---......---...111555999EEEOOO```qqq~~~xxx}}}}}}yyyooonnnpppxxx}}}xxxxxx|||~~~|||xxx{{{zzzzzzzzzzzz{{{{{{{{{}}}{{{wwwpppjjjddd^^^UUUPPPMMMLLLKKKJJJJJJKKKKKKKKKIIIIIIJJJLLLLLLMMMNNNPPPSSSVVVYYYZZZ[[[\\\]]]^^^```ccchhhlllqqqssswww{{{}}}~~~}}}|||}}}}}}~~~~~~{{{xxxxxxxxxxxxwwwppplllfffaaa___^^^]]]\\\[[[YYYUUUQQQNNNKKKJJJIIIFFFEEEDDDCCCAAA???==================???AAACCCDDDEEEIIILLLOOORRRYYYcccjjjzzztttiiiaaa\\\[[[[[[]]]___```^^^XXXTTTSSSRRRQQQRRRRRRQQQOOOMMMKKKOOOVVV]]]aaaaaa___\\\[[[XXXQQQJJJBBB===999777222555777777666555666777999::::::999888888;;;===;;;>>>GGGUUUfff|||uuutttxxx|||mmm\\\RRRMMMrrr```QQQOOORRR\\\sssttt\\\YYYWWWeee}}}oooggghhhjjjmmm[[[FFF;;;666333222333000000///...------------***---///000...------...---,,,++++++******++++++)))))))))(((((((((''''''))))))))))))))))))******************))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''((())))))'''&&&&&&(((***(((((('''&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%$$$%%%&&&'''((()))))))))(((+++++++++++++++*********(((+++...,,,(((&&&''')))++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,000000//////000555;;;@@@NNNZZZiiiuuu|||~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~xxxsssmmmiiigggddd___[[[XXXTTTOOOKKKJJJKKKKKKKKKNNNPPPRRRRRRQQQPPPPPPQQQPPPQQQSSSVVVYYY]]]```bbbeeefffggghhhkkkooovvvzzz}}}wwwrrrooonnnmmmmmmkkkhhhccc]]]XXXSSSPPPOOONNNMMMKKKHHHEEEAAA???=========>>>>>>??????@@@@@@???AAACCCDDDEEEIIIPPPUUU]]]gggtttvvvkkk___^^^]]]^^^^^^ZZZTTTNNNRRRQQQQQQRRRUUUWWWWWWWWWQQQUUU[[[```ccccccaaa```___\\\VVVOOOGGG@@@;;;999222444666666666666888999888999::::::999;;;===@@@======BBBMMM]]]sss|||xxxyyy}}}kkkXXXLLLlll[[[NNNNNNRRR[[[qqqyyyaaa\\\XXXfffsssjjjiiijjjkkkYYYDDD:::666444333444333222111000////////////---///111111///...///000---,,,++++++******++++++,,,+++++++++************)))))))))))))))******************)))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&(((***))))))((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%%%%&&&&&&'''((())))))***++++++++++++++++++++++++***,,,---,,,***)))***,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///222111111222555<<>>===???AAAAAABBBFFFJJJNNNNNNVVV___fffkkkuuummmhhhcccaaa```\\\UUUPPPPPPOOOOOORRRWWW\\\___```ZZZ\\\^^^``````aaaaaabbbaaa___[[[VVVOOOGGGAAA>>>999999999888777888888999888999::::::;;;<<<@@@BBBDDDBBBDDDKKKYYYnnn|||{{{~~~{{{bbbOOO~~~iiiYYYMMMMMMQQQYYYooo~~~ggg```ZZZhhhuuukkkgggfffiiiWWWCCC999555333333444333222111000000//////000+++---...---,,,+++,,,------,,,++++++******++++++------,,,,,,,,,+++++++++(((((())))))************))))))))))))))))))******&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%$$$#########&&&&&&''''''(((((((((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''((((((((('''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''((()))******++++++++++++++++++++++++,,,)))&&&&&&))),,,------++++++,,,,,,,,,---------++++++,,,---......///000000000111333999CCCOOOVVVgggooovvvwwwsssttt|||}}}{{{yyywwwwwwzzz|||~~~yyyqqqkkkfff___[[[VVVTTTPPPNNNMMMMMMNNNNNNPPPPPPQQQQQQRRRTTTWWWYYY\\\___dddffffffeeeddddddeeeeeegggiiilllnnnqqqrrruuuzzz}}}tttmmmhhheee```___^^^[[[VVVQQQMMMKKKFFFFFFEEEDDDCCCAAA???>>><<<===>>>???@@@BBBDDDFFFFFFKKKPPPSSSUUU]]]iiisss~~~ssslllgggaaaYYYRRRMMMKKKKKKNNNTTT[[[```ccccccccccccaaa___```bbbeeegggfffccc^^^WWWNNNGGGBBB===<<<999888888999::::::777888::::::;;;===AAADDDJJJHHHGGGLLLWWWiiioooXXX}}}gggWWWMMMOOOSSSZZZnnnjjjbbb]]]mmmvvvmmmiiiggghhhVVVBBB888555333222444111111000///.............../////////---,,,---...---,,,++++++******+++++++++++++++************)))((((((((()))******++++++))))))))))))************'''''''''(((((('''''''''))))))))))))))))))))))))''')))***)))((('''((()))&&&&&&'''''''''&&&%%%%%%&&&&&&''''''((())))))***'''(((((())))))(((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''((())))))***'''''''''''''''((()))************+++++++++++++++***%%%!!!!!!&&&+++,,,,,,,,,,,,,,,,,,------------******+++,,,,,,---.........000222666===HHHTTT\\\kkkoooqqqnnnjjjlllwww|||zzzxxxwwwxxx|||yyyqqqggg___YYYTTTNNNJJJIIIHHHGGGGGGHHHJJJMMMOOOQQQSSSUUUWWWXXXZZZ]]]```bbbeeejjjmmmnnnnnnnnnooonnnoooppprrruuuxxxzzz{{{}}}xxxuuukkkkkkiiifffaaa[[[UUURRRMMMLLLJJJHHHEEEBBBAAA@@@AAAAAAAAAAAA@@@@@@??????@@@BBBEEEFFFIIINNNWWW]]]fffooo|||yyyooobbbXXXOOOLLLJJJJJJOOOVVV[[[^^^fffhhhhhhfffcccbbbeeeiiimmmlllkkkfff___UUULLLGGG>>>;;;777666777:::;;;;;;777888999:::;;;===AAADDDLLLIIIIIIMMMSSS```uuuwwwbbb|||eeeVVVMMMPPPTTT[[[ooo|||hhhbbb```sssxxxsssrrrrrrhhhVVVBBB888444222222333222111000///............111222222111///...000111---,,,++++++******++++++************))))))))))))'''(((((()))******++++++((()))))))))************'''(((((())))))(((((('''((((((((((((((((((((((((++++++(((&&&$$$&&&***...'''((()))*********)))((('''''''''''''''''''''''''''''''''(((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))&&&&&&''''''((())))))***(((((('''&&&''''''((())))))))))))*********++++++((('''&&&&&&''')))+++,,,,,,,,,,,,------------...,,,,,,,,,------.........333444777<<>>BBBIIIRRR]]]dddcccaaa^^^ZZZZZZcccrrr~~~wwwwww{{{~~~~~~|||zzzzzz~~~yyynnneee```YYYPPPIIIGGGEEECCCAAA???BBBFFFJJJNNNRRRWWWZZZ[[[___ccceeefffgggjjjmmmqqqtttyyy}}}yyyqqqmmmaaa^^^ZZZUUUQQQNNNMMMMMMFFFEEEEEEEEEEEEDDDBBB???CCCAAA@@@BBBEEEHHHGGGEEEIIIPPPXXX^^^dddooo~~~xxxeee___VVVQQQPPPRRRUUUWWWVVV^^^hhhllljjjgggffffffeeehhhlllnnnlllggg```\\\MMMGGG@@@;;;::::::999888777888999999:::<<>>;;;666555777222333111000111111111///---///000111111///......///,,,,,,---------,,,+++***,,,++++++,,,---,,,***(((((((((((((((((((((((((((******)))))))))((((((((())))))((('''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&((())))))(((''''''((()))((((((''''''''''''(((((((((((('''(((((())))))&&&&&&&&&''''''((()))***+++******)))(((((()))))))))((((((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))*********+++***+++,,,---------------///------000222222555:::AAAEEELLLTTTZZZ^^^aaabbbbbb```^^^___aaagggooovvv{{{~~~yyy{{{xxxwwwwwwvvvvvvyyyqqqggg]]]\\\]]]eeettt||||||~~~~~~wwwnnnhhhbbb\\\SSSMMMJJJIIIFFFDDDCCCCCCCCCDDDHHHLLLQQQVVVZZZaaaiiippprrrtttvvvwwwwwwxxxzzz|||}}}wwwpppnnnkkkeee___eee___XXXSSSQQQOOOKKKHHHHHHFFFDDDCCCDDDEEEDDDCCCDDDFFFGGGGGGIIINNNUUU[[[cccnnn|||mmm___UUUMMMKKKMMMQQQUUUYYY\\\]]]___bbbdddkkkkkkkkkmmmmmmkkkgggdddWWWPPPGGGAAA>>>===;;;999666666666777666666666555>>>AAAFFFLLLQQQXXX]]]```kkkooozzzyyyoooddd\\\[[[zzzcccXXXNNNNNNYYYmmmgggZZZZZZ^^^|||vvvyyy~~~uuuiiiMMM===:::555444666222444222000///000000///...000/////////000000...---,,,,,,---------,,,+++***,,,+++++++++,,,,,,***)))))))))))))))))))))))))))++++++*********)))))))))))))))((('''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))(((''''''(((&&&'''(((((((((((((((((())))))((((((((((((((((((&&&&&&&&&'''(((((())))))******)))((((((((())))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************+++,,,------......///---...222555888@@@GGGMMMSSSZZZ___aaabbbdddfffdddhhhlllmmmnnnpppuuuxxxvvv~~~zzz{{{yyyqqqnnnoooqqqwww}}}ppp```VVVOOONNNOOOWWWfffzzz~~~{{{xxxxxxzzz}}}yyyjjjddd\\\VVVSSSPPPKKKGGGHHHGGGGGGFFFGGGHHHJJJKKKPPPSSSXXX[[[```hhhsss{{{~~~~~~~~~}}}|||}}}yyyssstttnnneee^^^ZZZWWWRRROOOLLLIIIEEECCCCCCCCCBBBAAADDDDDDDDDCCCCCCEEEHHHKKKNNNVVVaaalllxxxjjjYYYMMMJJJLLLKKKNNNQQQRRRRRRWWW```hhhlllpppttttttpppllliiihhh]]]VVVMMMFFFCCC@@@===:::777777666555555444333333888<<>>999888888777777888888999888<<>>>>>888555777555222111111222222111///,,,,,,///111000---+++,,,......---,,,+++***+++,,,---,,,***))))))+++,,,------'''(((((()))******++++++))))))))))))(((((((((((())))))((())))))***++++++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******$$$&&&((()))(((((()))***+++)))(((&&&&&&&&&'''((())))))((())))))***+++,,,)))***+++,,,+++)))'''&&&'''''''''''''''((()))***((()))))))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,------...,,,,,,++++++---///222444555999BBBNNNWWWdddwww}}}|||yyysssaaa[[[TTTOOOMMMLLLLLLLLLHHHJJJMMMPPPTTTZZZ```dddgggiiimmmqqquuuyyy|||}}}yyy~~~xxxmmmfff___ZZZTTTPPPOOONNNKKKHHHGGGGGGFFFEEEDDDDDDEEEFFFDDDJJJRRRVVV\\\iii|||~~~yyytttuuuzzz{{{~~~uuuooooooqqqrrrlllddd]]]WWWOOOFFF@@@;;;:::777555333333333444666:::>>>???@@@GGGTTT^^^nnn{{{rrriiinnnxxx{{{|||kkkZZZSSSLLLNNNZZZlll{{{|||kkk^^^TTTTTTggg|||rrr[[[EEE;;;;;;444222333000333222222111000///......------............------......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((((((((((((((())))))))))))&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******%%%'''))),,,---,,,***)))'''''''''''''''&&&&&&&&&******++++++++++++******)))))))))))))))))))))))),,,+++)))(((((()))+++,,,***++++++,,,,,,---......+++---000222222222444555:::===CCCKKKWWWdddrrr{{{~~~|||xxxpppggg___TTTRRRMMMIIIFFFGGGJJJNNNOOORRRWWWYYY\\\```ggglllqqqvvv|||tttlllfff^^^YYYWWWUUUQQQNNNEEEFFFFFFEEEDDDCCCEEEFFFGGGIIIJJJLLLPPPXXXccckkk}}}tttrrruuuwww{{{zzzuuullliiikkknnnlllhhhbbbYYYOOOFFFAAA<<<;;;888444111222444666999:::<<<===<<<@@@OOO^^^vvvssscccaaalll|||~~~nnn[[[SSSMMMOOO[[[mmm{{{yyyiii]]]UUUXXXkkk~~~pppXXXBBB888999333111444111222222111111000000////////////000000000000//////,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))******************)))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++******))))))((((((''''''''''''&&&''''''((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))***%%%''')))***++++++***)))(((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,******++++++,,,---------,,,...000000111111444666777<<>><<<999555333222444555444666999<<<<<>>:::777444333444444222333777::::::???LLLZZZvvvttthhhXXXcccssssss___YYYTTTZZZjjj}}}uuupppmmmppppppWWWAAA777888333111333111000000000000000111111111------............------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&))))))((('''''''''''''''******)))((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))''''''''''''(((((())))))&&&&&&'''((())))))******))))))************))))))))))))))))))))))))))))))++++++***))))))***++++++))))))******+++,,,,,,---......---------000555999???DDDKKKRRRXXX]]]bbbfffiiimmmttt~~~zzzooommmsssyyy|||uuulllfff\\\UUUQQQNNNMMMKKKJJJMMMPPPSSSUUUYYY]]]aaaeeekkksssyyy~~~zzzsssmmmhhh```]]]YYYUUUQQQNNNKKKHHHFFFFFFFFFEEEEEEFFFGGGIIIKKKPPPXXXaaammmooojjjiiigggdddeeegggjjjiiifffdddeeefffhhhjjjllljjjddd[[[RRRKKKCCC@@@;;;888666555555444444555777888888:::EEEQQQkkkzzzssscccgggooozzzrrr]]]WWWTTT]]]qqq~~~}}}sss[[[DDD::::::444222444111000000000000000111111111------............------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))************************&&&&&&''''''(((((())))))***)))(((''''''&&&''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''(((((((((%%%%%%&&&''''''((()))))))))))))))******)))))))))))))))))))))))))))))))))+++******************+++)))******+++,,,,,,------------------///333999>>>FFFHHHKKKNNNQQQUUUZZZ^^^cccgggnnnwww|||}}}~~~{{{yyyzzzvvvzzz|||gggYYYXXX```iii}}}uuukkkddd```[[[TTTNNNKKKLLLMMMNNNMMMPPPUUUZZZ^^^ccchhhllluuuzzz|||vvvnnnjjjddd```\\\XXXSSSPPPJJJIIIHHHGGGFFFFFFFFFFFFDDDFFFIIINNNXXXgggxxxxxxqqqooojjjeeebbbbbbcccdddeeegggiiikkkkkkmmmooooookkkeee]]]YYYJJJEEE>>>999777777666555555444555777777888@@@III___mmmvvvvvvsssqqqssszzzqqqYYYSSSQQQ]]]sssuuu]]]GGG<<<<<<666333444222111111111000000000000000//////000000000000//////,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((())))))******))))))(((''''''''''''''''''''''''))))))((((((((((((''''''%%%%%%&&&'''((())))))******)))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&'''''''''(((((())))))(((((((((%%%%%%&&&&&&''''''((((((((())))))******))))))((())))))))))))))))))))))))***************************++++++,,,,,,---......---...///111444:::AAAFFFLLLLLLMMMMMMNNNRRRWWW[[[\\\___eeennnwww}}}zzz{{{{{{xxxwwwuuuoookkkkkkfffmmmxxxppp]]]NNNLLLTTT]]]xxxyyypppggg^^^YYYRRRPPPKKKHHHGGGJJJMMMPPPSSSWWW\\\aaaffflllssswww}}}wwwoooiiiddd___XXXSSSNNNKKKHHHFFFFFFEEEDDDCCCDDDDDDDDDFFFLLLVVVccckkkzzz{{{vvvpppiiieeecccaaacccfffjjjlllmmmmmmnnnppppppooolllhhhfffWWWOOODDD===:::999777555333222333666666777>>>FFFSSSaaaiiirrr{{{uuuuuu|||pppXXXRRRRRR^^^vvvwwwuuuxxxwww\\\FFF<<<<<<777444666444222222111111000000////////////000000000000//////,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************)))******************)))''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&''''''(((***++++++***(((''''''''''''''''''((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********++++++*********+++,,,,,,------...//////...000333777<<>>:::777444999777666777555333555:::666HHHPPPQQQZZZccclllyyy}}}sssiiihhhpppyyyqqq\\\XXXVVVaaayyyoooaaaaaacccrrrtttZZZFFF<<<999333333444///111111000000//////......///////////////////////////...,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))((((((((()))***,,,---&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))'''(((******((((((((()))+++)))((('''((()))+++,,,))))))))))))))))))))))))$$$'''+++,,,***)))((('''***)))(((''''''((()))***))))))))))))************(((((((((((())))))))))))***)))''')))...111---''')))+++---...------///000000555AAAQQQ[[[\\\\\\]]]```bbbdddiiirrrzzzzzzuuuxxxsssrrruuuwwwuuuuuuxxxttt~~~zzzuuuuuuvvvrrrkkkiiissszzzsssyyy}}}wwwjjj^^^[[[\\\aaakkkyyy|||wwwmmmfff___[[[VVVQQQOOOPPPMMMOOOQQQSSSVVVYYY^^^bbbiiimmmsssyyy|||xxxpppggg\\\VVVUUUSSSMMMHHHEEEEEEEEEDDDBBBCCCDDDFFFJJJOOOWWW___iiixxxtttmmmnnnqqqrrrqqqooopppooollljjjkkkooossszzzmmmZZZKKKCCC???;;;777888777666555555555555555777;;;AAAEEEIIIRRR^^^gggtttvvvtttmmmddd```dddjjjssssss___[[[YYYddd|||nnn```aaaeeewwwrrrZZZFFF<<<:::444444666111222222222111000000/////////////////////////////////---,,,,,,---...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******%%%&&&((()))******))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))((('''&&&&&&%%%%%%%%%%%%''''''((((((((()))))))))'''(((******((((((((())))))((('''&&&'''(((***+++))))))))))))))))))))))))%%%'''((()))((((((***+++))))))(((''''''((())))))))))))))))))************((((((((()))))))))******,,,+++)))'''(((***+++******+++---.........///111444<<>>888777666555444444333333555777888999:::===AAAEEEOOOQQQUUUWWWXXXVVVSSSQQQUUUVVV\\\jjj~~~yyydddccceeesssrrrdddfffqqqqqqUUUBBB999777333444777222111111111000//////......////////////////////////...,,,,,,,,,......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))(((((())))))******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''(((******((((((((()))))))))((()))))))))******((((((((((((((((((((((((###&&&)))***)))((((((((('''(((((((((((((((((('''((()))))))))************)))*********++++++++++++,,,'''(((///333///+++)))---.........///222777:::EEENNN^^^mmmtttxxxtttrrr~~~zzz|||}}}yyyxxxyyy}}}{{{ooorrrxxx{{{ssskkkddd^^^YYYVVVPPPMMMMMMNNNOOOQQQXXX```fffjjjooouuuyyy~~~~~~uuuooofffaaaYYYSSSPPPMMMKKKIIIIIIHHHGGGFFFFFFHHHLLLOOOVVV^^^lll{{{{{{tttooonnnnnnmmmllljjjgggeee```ccceeebbbZZZPPPGGGBBB999999777666555444444444555666888999:::<<>>666---)))---------...000444;;;???JJJQQQ\\\fffjjjooo||||||nnnnnn{{{yyy{{{}}}zzz{{{|||}}}|||}}}zzztttkkkbbb\\\WWWRRRPPPOOOOOOPPPSSSTTTUUU\\\eeelllpppvvv|||zzzssskkkaaaYYYUUUQQQLLLIIIJJJIIIGGGFFFFFFGGGHHHIIIIIIOOOWWWcccqqq|||ssspppmmmjjjiiigggeeecccYYYYYYYYYXXXSSSMMMFFFBBB;;;:::999777666555555444333444555777999:::;;;<<<;;;???FFFMMMUUU^^^ffflllccc^^^YYY\\\hhh{{{zzzcccaaabbbnnnooodddjjjzzzpppVVVCCC999888222444666111222222111111000//////...////////////////////////---,,,+++,,,...///...---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))''''''((((((((()))))))))'''(((******((((((((()))'''(((((()))))))))))))))(((((((((((((((((((((((( ###&&&(((((()))***,,,((()))***++++++***)))((())))))))))))************((((((((()))))))))******...,,,333AAACCC777---+++,,,,,,---...000666>>>CCCIIIOOOXXX]]]]]]bbbqqqwwwmmmnnnxxx}}}~~~~~~}}}}}}uuummmggg___YYYUUUSSSQQQPPPQQQSSSWWW\\\]]]^^^eeemmmssswww}}}xxxlllbbb\\\WWWQQQLLLLLLJJJHHHGGGGGGGGGFFFFFFDDDGGGLLLRRR[[[jjjzzzzzzrrrkkkhhheeecccaaaVVVRRRMMMKKKJJJGGGCCC???===<<<:::888777666666555222333444666888999888777888===DDDJJJSSS___ooo{{{xxxqqqfff___aaammm~~~yyyddd``````kkkmmmcccjjj}}}nnnWWWDDD;;;999333444777111333333222222111000000000////////////////////////---,,,+++,,,...///...---*********++++++,,,,,,---*********++++++,,,,,,,,,%%%''')))******)))&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((())))))******'''&&&&&&''''''((()))***(((((((((((())))))))))))''')))******((((((((()))&&&''''''((()))((((((((((((((((((((((((((((((((('''((((((&&&%%%%%%'''))))))***+++,,,,,,+++***)))))))))))))))************(((((((((((())))))))))))000000:::GGGDDD666---///+++,,,,,,---111888@@@FFFFFFLLLSSSWWWUUUXXXgggxxx~~~sssnnnooovvv~~~}}}}}}~~~ssslll___[[[UUURRRQQQRRRSSSTTTTTTWWW]]]ccceeefffmmmuuuxxx|||zzzoooiiiccc\\\VVVNNNLLLJJJIIIHHHHHHFFFEEEEEEGGGHHHJJJNNNWWWccckkkyyyoooiiieeebbb```VVVNNNFFFBBBCCCCCC@@@<<<>>>===;;;999888777666666444444555777888888777555222888>>>CCCKKKZZZnnn~~~uuufff___eeesss~~~{{{iiiccc___jjjiii___fffyyypppUUUAAA;;;<<<777444777666555444333111000...---,,,......////////////....../////////...---,,,+++******************************++++++++++++***))))))************)))(((&&&&&&*********)))******+++,,,))))))(((((('''''''''&&&(((''''''((()))(((%%%###$$$$$$$$$%%%&&&'''(((((($$$******%%%)))333444---***)))'''&&&&&&'''(((***))))))(((((('''''''''&&&---%%%&&&'''"""'''---)))$$$%%%)))------+++***+++''''''(((((())))))******))))))(((((((((((())))))***))))))(((((((((((((((,,,+++++++++,,,------...888DDDIII???111+++******---...000222444999>>>CCCIIIKKKLLLKKKLLLSSS___iiiwwwzzzyyy|||}}}zzzvvv}}}|||vvv~~~|||yyyxxxooogggaaaWWWSSSOOOLLLMMMPPPRRRTTTXXX^^^eeejjjlllnnnrrruuu|||xxxlllbbb^^^XXXUUUQQQMMMKKKIIIGGGEEEIIIHHHGGGGGGJJJOOOSSSWWWggguuu~~~oookkkiiiddd^^^SSSOOOJJJGGGFFFEEEBBB??????===::::::::::::999777777666555555666777666444555888<<>>AAAEEEFFFFFFFFFHHHOOOYYY```pppuuu{{{~~~~~~zzzwwwvvvrrruuu{{{{{{tttwwwyyy|||{{{uuusss|||yyyrrrnnnxxxxxxppphhh```\\\VVVSSSPPPOOOQQQTTTXXXZZZ___dddkkkooopppsssvvvzzzrrrmmmddd```ZZZTTTQQQNNNJJJHHHGGGFFFEEEEEEFFFIIILLLNNNTTT___qqqxxxnnnhhhaaa\\\VVVQQQLLLIIIIIIHHHEEEBBBAAA???;;;:::::::::999888777666555555666666555444666999;;;===BBBNNN___lll|||uuutttvvv~~~|||fff```]]]ggg~~~zzzggg^^^dddqqqsssWWWCCC;;;<<<666333555333222222111111000/////////......////////////......******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******)))************)))((('''''')))))))))************+++((((((((((((''''''''''''((('''&&&'''((((((&&&$$$''''''((((((((((((((((((&&&***)))%%%'''......)))%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''(((###(((+++&&&(((,,,&&&******+++,,,---,,,(((%%%''''''(((((())))))******)))((((((''''''(((((()))))))))((((((((())))))***+++************+++,,,,,,---,,,***''')))......+++---111666:::<<<>>>@@@AAADDDDDDCCCEEEIIIOOOUUUYYYdddfffhhhiiigggddd```^^^fffooo~~~|||tttssspppoooooooooqqqzzz{{{qqqjjjgggooo{{{|||~~~vvvnnngggaaa[[[XXXUUUTTTSSSTTTWWW[[[```cccggglllqqquuuvvvyyy}}}{{{qqqlllccc[[[UUUPPPKKKIIIHHHGGGFFFEEEDDDEEEFFFFFFJJJOOOZZZhhhuuuyyynnnfffaaa\\\WWWQQQNNNNNNNNNLLLJJJEEEBBB===:::999999999999777666444555666666444333666888:::;;;===DDDQQQ[[[sss}}}}}}yyy{{{~~~fffaaa^^^ggg~~~yyyfff]]]aaammmuuuWWWCCC;;;<<<555222444222111111111000000000000000......////////////......------...............---++++++++++++++++++++++++++++++,,,,,,++++++***)))***************)))((('''+++++++++******)))((('''((((((((((((((('''''''''((('''&&&&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))(((%%%&&&++++++'''%%%&&&&&&''''''&&&%%%%%%((((((((((((((('''''''''+++&&&)))+++%%%(((...******,,,...------,,,'''"""''''''(((((())))))*********))))))(((((())))))***)))((((((((()))***+++++++++******)))******++++++///---***)))+++......---000555;;;@@@BBBCCCCCCDDDFFFFFFFFFJJJPPPUUUXXXYYY\\\^^^___^^^ZZZXXXYYY[[[mmmvvv{{{wwwrrrkkkfffgggjjjpppyyy|||sssmmmkkkqqqzzzzzzzzz|||~~~}}}wwwooogggaaa]]]ZZZXXXWWWXXXYYYZZZ\\\aaafffiiikkkpppuuuyyy{{{zzzoooeee]]]VVVPPPMMMKKKJJJIIIGGGFFFEEEDDDDDDJJJJJJNNNVVV```ooo}}}rrrmmmccc]]]WWWTTTTTTUUUTTTRRRJJJEEE???;;;999999999999888666555555666666444333555777999999999>>>FFFMMM___iiiyyy~~~}}}gggdddccclll}}}iii^^^aaammmuuuWWWCCC;;;<<<555222444222000000000000000000000000......////////////......////////////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************))))))(((((())))))*********)))((('''''''''((((((((((((((((((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''%%%&&&))))))&&&''''''((('''&&&%%%###"""'''''''''(((((((((((((((...(((***+++&&&...:::<<>><<<::::::999999777666666666666444333444666777777888;;;@@@EEEQQQXXXeeesss~~~|||kkkiiijjjuuuoooccchhhuuutttVVVBBB:::;;;555222444222111111111000000000000000......////////////..................,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++******))))))###$$$''')))+++,,,,,,,,,'''''''''((((((((((((((((((&&&%%%%%%'''(((((('''''''''(((((((((((((((((()))(((&&&&&&'''((((((&&&)))(((((('''&&&%%%$$$$$$'''''''''(((((((((((((((---'''***,,,***777JJJPPP[[[\\\RRR===---))))))'''''''''(((((())))))******+++******))))))******+++'''(((((()))***+++---...,,,,,,+++************+++(((***...000,,,***///777:::===BBBFFFGGGIIIJJJLLLPPPSSSYYY^^^aaaaaa```___]]]______\\\ZZZ^^^hhhppp|||{{{tttqqqjjjbbb]]]```gggnnnvvv|||~~~zzzuuutttvvvwww{{{~~~}}}tttooofffbbb]]]ZZZYYYZZZZZZZZZ___cccgggiiiiiikkkppptttsssyyyzzznnneee___VVVTTTQQQMMMJJJHHHGGGFFFDDDCCCDDDHHHLLLRRR^^^jjj{{{ssshhhaaa]]]\\\ZZZYYYUUUPPPJJJDDDAAA>>><<<:::;;;999777777777777555444333555666666777:::===AAAKKKNNNUUU```nnn|||}}}|||oooooorrr~~~vvvlllrrrzzz|||rrrTTT@@@999;;;555222555333222111111111000000//////......////////////......------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******++++++*********$$$%%%(((***++++++******''''''''''''((((((((()))(((&&&$$$%%%&&&(((((((((&&&'''''''''((())))))))))))'''%%%&&&(((((((((((((((((('''&&&&&&'''((()))''''''''''''((((((((()))+++&&&))),,,+++:::OOOWWWOOO[[[\\\JJJ777...)))$$$''''''(((((())))))******))))))(((((((((((())))))''''''((()))***,,,...///------,,,+++++++++++++++111111222444000...555???DDDGGGIIIKKKMMMOOOSSSVVVaaagggnnnrrrpppllljjjiiifffccc```aaaiiittt|||uuuooolllfff```^^^dddkkkqqqyyy{{{uuussstttuuuxxx{{{yyyppphhhccc\\\ZZZWWWVVVXXX[[[\\\\\\cccgggmmmpppppprrrwww|||~~~~~~rrrjjjaaa^^^XXXRRRNNNKKKIIIIIIFFFEEEEEEIIIJJJLLLTTT\\\gggvvvzzznnngggbbb^^^\\\[[[WWWQQQLLLHHHDDD@@@===<<<:::999888999888666555444444555555666888;;;===CCCEEEIIIPPP\\\mmmxxxsssqqqwwwqqqssswww{{{rrr{{{vvvppprrrqqqSSS@@@999;;;555333555444222222111111000/////////......////////////......---...//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******+++++++++******)))***++++++***(((&&&$$$&&&'''''''''(((((())))))(((&&&$$$%%%&&&((()))((($$$$$$%%%%%%&&&'''(((((()))'''%%%''')))(((((()))'''&&&%%%%%%&&&)))+++---&&&'''''''''(((((())))))***%%%)))+++)))666KKKRRR<<>>FFFCCC888,,,(((+++---***%%%)))(((''''''''')))***+++((())))))*********))))))(((((((((((()))+++,,,---,,,------,,,***)))***+++...//////111666>>>IIIPPPVVVXXXYYY[[[___eeemmmrrr{{{rrrnnnkkkhhhmmmzzzsssooojjjfffeeebbbgggnnnuuuzzz~~~vvvqqqqqqsssvvv{{{}}}tttmmmhhhccc^^^ZZZVVVVVVVVVYYY^^^cccfffgggkkkoootttyyy~~~{{{uuummmccc[[[VVVRRRQQQIIIIIIIIIIIIJJJJJJIIIIIIQQQTTT]]]hhhuuusssllljjjddd___YYYVVVUUUQQQJJJDDDEEEBBB???===<<<;;;:::888333333444444555666666777888777:::AAAJJJVVVhhhxxxzzzpppeee[[[]]]ppprrrnnnppp{{{jjjggg```yyyiiiQQQEEE:::777666444333333222222111111000////////////............------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***(((&&&$$$$$$%%%'''(((***)))(((((('''''''''((($$$%%%&&&'''(((''''''&&&)))((((((((('''''''''''''''''''''''''''((())))))((((((&&&&&&'''---555:::;;;333+++(((***,,,+++((()))(((((((((((())))))***,,,+++)))((('''((())))))))))))((((((((()))******+++,,,---,,,***)))***+++...//////111666>>>HHHOOOUUUXXX___gggpppwww|||tttkkkkkkmmmvvvxxxpppnnnkkkkkklllmmmrrrzzzxxxttttttvvvzzz~~~{{{uuulllddd```\\\XXXVVVWWWXXXZZZ^^^ccchhhkkklllmmmqqqvvv|||ssshhh___XXXUUULLLKKKJJJIIIIIIIIIIIIHHHJJJLLLSSS\\\eeesss}}}zzzuuunnneee^^^[[[WWWRRRNNNLLLHHHCCC@@@>>><<<;;;999444444555555555666666666999777999>>>EEEPPP```nnnuuutttqqqgggXXXTTTbbbuuuqqqllllllzzz}}}gggddd^^^www~~~iiiOOODDD:::888888555333333222222111111000////////////............------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''''''''((()))(((''''''&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))))))))'''&&&%%%'''+++...///,,,)))((()))+++,,,+++((())))))))))))(((((('''///,,,)))&&&%%%&&&((()))***)))(((((('''''''''(((+++,,,---,,,*********,,,...///111333777>>>GGGMMMQQQWWWbbbrrrnnndddhhhooo|||uuunnnnnnoooqqqtttzzz|||xxxyyy|||~~~yyyqqqkkkccc\\\XXXVVVUUUTTTYYY\\\___dddiiimmmppprrrqqqtttzzzttthhh^^^XXXQQQOOOLLLKKKKKKKKKJJJIIIEEEEEEHHHNNNSSS\\\lllzzztttiiibbb^^^[[[YYYUUUQQQJJJDDD@@@>>><<<:::777777666666666555555555:::777888;;;@@@GGGUUUbbbnnnuuuyyyrrraaaUUUYYYdddvvvrrrlllkkkwww{{{eeebbb\\\sss{{{gggMMMCCC:::888999666333333222222111111000////////////............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************)))))),,,++++++***)))(((''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))*********)))'''&&&''')))&&&'''((()))((()))***,,,((()))*********((('''&&&,,,***)))'''''''''((()))((((((''''''''''''((((((***+++,,,,,,+++***+++---...000222444888>>>EEEJJJMMMSSS___rrryyyggg^^^dddmmmzzztttqqquuuyyy{{{}}}}}}zzztttiiiddd]]]WWWTTTUUUWWWXXX]]]```eeejjjmmmppprrrtttuuuxxx}}}tttggg___VVVRRRNNNMMMNNNOOONNNMMMEEEDDDEEEHHHJJJOOOZZZeeexxxsssiiicccaaa```]]]WWWOOOHHHCCC???<<<:::999999888777666555555444:::888888:::===BBBNNNZZZlllvvvrrrbbbZZZYYYdddrrrtttnnnlllwww{{{eeeaaaYYYooo|||wwweeeMMMCCC:::888999666333333222222111111000////////////............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''((((((((((((((((((((((((*********))))))((((((((('''((()))******))))))(((''''''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((())))))((()))+++***((('''''''''$$$&&&))))))(((''')))***((()))*********((('''&&&%%%'''(((*********)))(((&&&&&&&&&&&&'''((()))***)))***,,,,,,++++++,,,---...000333666:::>>>CCCGGGLLLPPP[[[kkk}}}rrreee^^^ccciiirrrxxx|||}}}tttnnnaaa^^^YYYUUUTTTWWW[[[___bbbfffkkknnnpppqqqtttvvvyyy}}}tttiiiZZZTTTNNNLLLNNNPPPOOOMMMHHHFFFFFFHHHHHHJJJQQQYYYbbbppprrrjjjgggfffaaa[[[SSSKKKFFFAAA===;;;;;;;;;:::999777666555444:::888888;;;===AAAKKKVVVhhhssssssbbbUUUXXXbbbsssyyyrrroooyyy~~~ccc___VVViiizzzxxxvvvgggOOODDD:::888888555333333222222111111000////////////............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))************))))))))))))'''(((((())))))))))))((('''''''''&&&''''''((()))'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''''''''''''''((())))))$$$&&&((()))(((&&&&&&&&&%%%'''))))))((((((((()))((())))))))))))(((((('''"""%%%(((+++,,,+++)))(((&&&&&&&&&'''((()))+++,,,((()))++++++++++++---......111555888;;;>>>AAADDDLLLOOOWWWcccpppyyy}}}}}}}}}xxxqqqiiicccccceeegggkkkvvv}}}{{{|||rrriiibbbXXXXXXWWWUUUVVVZZZaaaeeeiiimmmqqqsssssstttxxx{{{rrr```YYYPPPMMMNNNPPPNNNLLLJJJGGGFFFHHHHHHGGGLLLRRRTTT___pppsssmmmkkkaaa\\\UUUOOOJJJEEE@@@======<<<;;;:::888777666555888777777:::<<>>@@@BBBHHHLLLSSS[[[bbbhhhkkkmmmrrroookkkhhhdddbbbbbbdddfffgggeeefffmmmwww}}}}}}{{{uuuwwwwwwoooggg^^^YYYSSSUUUWWWXXX[[[```gggmmmooossswwwyyyxxx{{{mmmdddYYYSSSRRRRRROOOLLLLLLHHHGGGIIIHHHFFFHHHLLLMMMSSS]]]jjj|||yyypppkkk___\\\WWWSSSOOOJJJDDD@@@===<<<;;;:::999888777666666555666888999;;;CCCLLL[[[iii{{{rrr\\\[[[```lllyyy~~~~~~yyy]]]XXXNNNaaasssuuuzzzoooSSSFFF:::666555333222333222222111111000///////////////.........------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------(((((())))))*********+++)))))))))))))))*********))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***((((((((((((((()))******)))(((((('''''')))***+++&&&'''''''''(((((())))))'''''''''''''''((())))))%%%(((******)))''''''(((((('''&&&(((+++---,,,+++)))(((''''''''')))***+++)))(((((('''''''''((((((+++******)))))))))))))))''')))+++++++++,,,...///---111666:::<<<>>>???AAACCCHHHOOOVVVZZZ\\\___aaabbb```]]]\\\[[[]]]ccciiiffffffcccaaafffooottttttsssmmmpppzzztttmmmfff```ZZZVVVRRRUUUYYY\\\```fffnnnsssssswww{{{}}}}}}yyynnnaaaZZZXXXWWWRRRNNNNNNJJJIIIJJJIIIFFFGGGJJJKKKMMMQQQZZZjjj{{{ooojjj^^^\\\YYYVVVRRRMMMGGGCCC===<<<<<<;;;999888888777555333444666666777>>>GGGMMM^^^sssyyyfffaaa```gggooowww}}}}}}wwwTTTUUULLL]]]sss}}}rrrUUUEEE999999999555222444444333222000///.........////////////////////////222111000...---------...........................,,,,,,++++++++++++,,,,,,+++*********))))))((((((&&&'''((()))+++---......(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((()))******)))(((''''''(((((()))))))))))))))''')))+++,,,---,,,***)))******)))))))))))))))***)))************,,,000333333555777999888999>>>CCCDDDGGGLLLQQQUUUVVVVVVVVVYYYWWWRRRPPPWWWdddmmmooonnniiidddbbbeeekkkpppssslllkkkooozzz|||qqqgggccc```[[[WWWVVVUUUYYY___dddiiilllpppsssyyyyyyyyy|||sssiiiaaaYYYVVVXXXUUUPPPJJJHHHIIIJJJJJJHHHHHHHHHJJJOOOWWWiiivvvqqqggg```XXXSSSRRROOOIIICCCCCC>>>888666999;;;999777999888666555666888;;;===KKKSSSaaaoooyyyrrrlllccc]]]^^^hhhvvv{{{vvvxxxpppRRRRRRIIIZZZppp{{{qqqVVVFFF999777888333111333444333222000//////......////////////////////////111000///---,,,,,,------------------------------******))))))))))))******************)))))))))(((((((((((())))))*********(((((((((((())))))))))))&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))'''''''''''''''(((((()))))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))******)))((('''%%%&&&''''''(((((('''''''''(((***+++,,,+++***)))))))))((((((((((((((()))***++++++++++++---000333444444666777888:::>>>AAACCCEEEHHHKKKNNNPPPQQQRRRNNNNNNLLLNNNWWWfffppprrrrrrnnniiiffffffhhhjjjkkkddddddhhhrrr~~~}}}ssshhh___\\\ZZZWWWUUUUUUXXX\\\bbbgggkkkooosssuuuzzz{{{}}}~~~sssiiieeefff[[[UUUNNNIIIIIIIIIGGGEEEFFFFFFIIINNNTTT___ssszzzuuunnncccZZZTTTOOOKKKGGGEEE???:::888:::<<<;;;999999888666555666888:::<<>>===;;;999888666555555777999:::===@@@DDDJJJPPPVVVZZZ]]]ccc___YYYSSSRRRWWW___fff|||tttqqq|||ttt```QQQRRRIII[[[ssswwwYYYGGG888555444000///333333222111000////////////////////////////////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))******))))))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((''''''&&&&&&''''''((()))+++***)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((((((((()))***************''''''((())))))))))))((((((((('''''''''((()))))),,,---/////////111444666999999999:::AAAHHHJJJGGGGGGGGGHHHIIIKKKLLLNNNNNNGGGMMMTTTYYY```iiillljjjiiikkkppptttuuuqqqjjjeeeaaaccceeegggllluuu|||ssslllaaaZZZUUUVVVXXXYYY[[[___dddgggkkkpppssswww{{{~~~}}}rrrjjj___VVVQQQNNNJJJGGGIIIGGGHHHNNNQQQPPPQQQSSSgggwwwrrrcccWWWPPPMMMKKKGGGAAA>>>>>>>>>===<<<999888777666555666777888;;;<<<===@@@DDDHHHKKKMMMQQQOOOLLLJJJKKKPPPXXX]]]ppp^^^PPPRRRJJJ]]]uuuxxxZZZHHH888555555111000333222222111000/////////000////////////////////////++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))******))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''((((((''''''(((((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))((())))))***************''''''((())))))))))))))))))((((((((())))))***+++,,,...000111222444777999:::======???GGGQQQTTTQQQLLLLLLMMMNNNNNNNNNNNNNNNNNNXXXcccjjjnnnqqqnnniiiccciiirrrzzz|||wwwmmmeee___aaaeeehhhmmmwwwxxxzzz|||sssiiiddd[[[VVVTTTXXX[[[]]]bbbfffiiilllppptttxxx|||~~~uuuhhh^^^WWWRRRNNNJJJJJJGGGFFFKKKNNNLLLKKKMMMTTT___qqquuuggg\\\WWWQQQMMMHHHCCC@@@>>>======:::999888777666666777777999:::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDFFFKKKQQQVVVqqq___MMMPPPKKK___wwwvvvYYYHHH999777777333111444222222111000000000000000////////////////////////***+++,,,,,,------------++++++++++++++++++++++++******))))))))))))******))))))))))))************(((((())))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))&&&'''(((((())))))((((((((((((((()))))))))******))))))((())))))***+++,,,,,,...111444555777:::===<<>>===;;;:::999888777777777777777888:::<<<>>>>>>>>>>>>???@@@@@@@@@BBBEEEJJJNNNttt```MMMQQQMMMbbbzzzuuuXXXGGG:::999999555333555222111111000000000000000////////////////////////)))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&(((''''''''''''((())))))&&&%%%%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((***)))(((''''''((()))***''''''((())))))))))))((()))))))))))))))***++++++'''''''''((((((***++++++***---222555777:::===@@@BBBLLLSSSTTT\\\llluuutttlllggg___WWWQQQOOOOOOOOO^^^ppp{{{nnniiikkkooossstttqqqlllgggbbbeeeiiinnnuuu~~~{{{mmmbbbbbbkkkuuuyyyrrroookkkccc___```VVVVVVZZZaaaeeefffjjjooosssvvvzzzuuujjjaaaZZZVVVOOOKKKIIIIIIGGGDDDDDDHHHFFFHHHPPP\\\iiizzztttllldddaaaYYYPPPHHHBBB???>>><<<<<<;;;:::999888777777555666777999:::;;;<<<===>>>>>>??????@@@CCCHHHKKKwww```OOOTTTQQQggg~~~vvvWWWGGG;;;:::;;;666444555222111000000000000000111////////////////////////)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))*********+++((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((***)))(((''''''((()))***))))))***+++++++++++++++*********)))***++++++,,,&&&&&&&&&'''''')))*********---222666999<<>>>>>@@@DDDIIIMMMwwwcccLLLQQQNNNeee~~~rrrVVVFFF999999999555333555333222111///............////////////..................---------......///,,,,,,+++++++++,,,------,,,+++******++++++)))(((,,,+++++++++***)))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&%%%######&&&&&&&&&''''''''''''(((+++)))((('''((((((&&&$$$&&&&&&&&&'''******)))'''&&&&&&&&&''''''''''''(((,,,+++)))((((((***+++---************************'''(((((((((((()))))))))************+++,,,------,,,///444999<<>>======>>>>>><<<:::888888777777777999:::;;;;;;;;;;;;;;;===BBBHHHMMMwwwbbbMMMRRRNNNddd}}}sssWWWGGG:::999999555333555333222111000............////////////............------,,,,,,+++,,,,,,,,,...---,,,,,,++++++++++++,,,+++******++++++***(((++++++******************************************((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''(((((('''&&&'''((()))((('''&&&&&&'''***,,,,,,)))''''''''''''((((((((())))))+++***)))((()))***,,,---******************************+++++++++,,,,,,,,,***************+++,,,---...111444777999<<<@@@CCCRRR^^^iiinnnrrrzzzppp]]]OOOKKKNNNSSScccttt}}}yyynnnbbb^^^___```aaabbbeeeiiilllqqqssswww{{{}}}{{{xxxuuugggYYYOOOQQQVVVYYYcccooovvvzzz}}}{{{{{{|||{{{vvvoooggg]]]XXXYYY\\\^^^^^^cccfffjjjmmmoooqqqtttvvvzzz}}}}}}zzzyyyyyyyyyxxx}}}{{{pppaaa\\\TTTNNNIIIGGGGGGGGGEEEEEEEEEEEEGGGPPP^^^hhhxxx}}}mmmbbbXXXMMMGGGGGG???>>><<<<<<<<<;;;999777999888888888888999:::;;;:::;;;;;;;;;<<>>BBBPPPZZZcccgggjjjrrryyy||||||kkkYYYMMMIIILLLPPP^^^jjjqqqnnnjjjhhhddd\\\ZZZ\\\___aaacccfffjjjmmmtttuuuxxx||||||wwwmmmfffXXXNNNHHHLLLQQQUUU___iiiooosssyyy}}}|||zzzxxxwwwssssssrrrpppoooppptttxxxzzzrrrlllfff```XXXTTTWWW\\\___```iiikkknnnpppsssvvvzzz}}}~~~}}}{{{zzzzzzzzz|||{{{yyyvvvtttqqqpppooonnnqqquuu{{{~~~jjjddd[[[SSSNNNKKKJJJIIICCCDDDDDDCCCCCCHHHQQQWWWaaawww|||lll^^^RRRIIIEEEBBB@@@===<<<;;;:::888777999999999888888999::::::999::::::999:::>>>DDDHHHqqq[[[LLLPPPLLLaaaxxxuuuZZZIII;;;999888444333555333333111000///.........////////////............---,,,+++***))))))))))))///...---,,,++++++++++++,,,***)))***++++++***)))(((((())))))******++++++************************((((((((((((((((((((((((((((((''''''''''''(((((("""###$$$$$$%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&)))++++++***''''''''')))+++,,,***)))''''''((((((((()))))))))'''''''''((()))+++---...************************&&&&&&'''''''''(((((((((((((((((()))***+++,,,---111111222333444888>>>CCCKKKSSSZZZ\\\^^^eeekkkmmmtttlll^^^RRRIIIHHHKKKNNNVVV^^^bbb___\\\]]]\\\YYYZZZ^^^cccfffiiijjjmmmnnnxxxwwwwwwwwwuuummm```WWWJJJEEECCCHHHNNNSSS[[[dddiiimmmrrrtttrrrnnnkkkjjjeeeeeeeeedddgggllltttzzz{{{tttlllggg```[[[VVVUUUXXX^^^cccffflllnnnppprrruuuyyy~~~{{{vvvqqqooommmkkkjjjjjjlllmmmpppppppppooommmjjjgggeeecccdddgggmmmvvvwwwooodddZZZTTTPPPMMMKKKDDDEEEEEEDDDDDDEEEIIIMMMTTTeeexxx}}}hhhWWWJJJDDDEEEBBB???=========<<<:::999999999999888888999999888999999888999<<>>>>>>>>::::::::::::999888888777888888888888888:::>>>AAAgggSSSFFFNNNMMMbbbyyyyyy^^^KKK<<<999888333222555444333222111000/////////////////////............------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...+++)))))))))+++,,,+++***(((((())))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''((()))'''&&&(((&&&%%%%%%''')))******&&&&&&&&&&&&''''''''''''&&&'''((())))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...//////000111222444:::@@@EEEHHHMMMPPPNNNNNNPPPQQQOOOFFFFFFFFFIIILLLNNNNNNMMMHHHMMMQQQRRRRRRSSSVVVYYYbbbhhhpppvvvxxxxxxwwwvvvzzzwwwrrriii^^^RRRGGGBBB<<<===???BBBFFFKKKRRRWWW\\\___aaaaaa___]]]]]]]]]YYY\\\___ccchhhpppxxx~~~~~~wwwqqqkkkddd]]]YYYVVVVVVWWWYYY]]]bbbgggjjjlllnnnrrrvvvyyy}}}zzzmmmccc^^^ZZZUUUQQQQQQQQQPPPQQQRRRTTTUUUWWWXXXZZZ[[[\\\[[[YYYVVVTTTOOOOOOPPPSSSXXX___fffkkkwwwxxxjjjaaaYYYRRRMMMIIIGGGFFFDDDCCCDDDEEEEEEFFFLLLRRRddd}}}~~~hhhYYYKKKGGGBBB>>>>>>?????????<<<======<<<;;;:::999888888888999888777999<<>>===999999:::999777888:::<<>>===888666777333777666444333222111111111222111///...///...---++++++,,,,,,---............,,,,,,+++++++++,,,------*********++++++,,,,,,,,,''''''((()))))))))))))))(((((())))))))))))(((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***(((%%%%%%&&&'''&&&&&&)))))))))))))))(((((((((+++*********))))))((((((+++*********))))))((((((,,,,,,++++++******))))))((((((((((((((('''&&&&&&(((,,,///...++++++///333666444333777:::<<<===???AAACCCDDDDDDAAA>>><<<<<<<<>>===777555777333555444333111000000//////))))))***---111333444444******+++,,,,,,,,,++++++,,,++++++*********++++++***++++++++++++++++++,,,(((((()))***************((()))))))))))))))((('''((((((((())))))((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((+++)))((((((((()))((('''((((((((((((((((((((((((******)))))))))((((((((())))))))))))(((((('''''')))))))))(((((((((((((((''''''((()))))))))))))))))),,,......---...111555555555777999;;;<<<===??????AAABBBAAA???<<<;;;;;;???FFFNNNRRRQQQNNNKKKKKKMMMKKKKKKKKKIIIHHHNNNUUU```mmmyyy~~~~~~{{{yyysssllldddVVVEEE<<<;;;666777888888777999<<<>>>@@@CCCJJJTTT___iiipppsssvvvwwwxxxzzz|||~~~}}}xxxrrrmmmeeebbb^^^ZZZXXXXXXZZZ[[[aaafffkkkoooppppppooopppqqqtttyyy}}}nnniiiaaaYYYTTTQQQNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@?????????AAABBBDDDMMMRRR\\\jjjxxxjjj```WWWQQQMMMHHHEEEFFFDDDDDDFFFHHHHHHMMM[[[jjjkkk^^^YYYVVVRRRPPPSSSWWWYYYUUURRROOOHHHAAAAAA>>>;;;:::;;;;;;;;;:::uuu___RRRGGGPPPTTTrrrgggMMM>>><<<555444666444333222111000///.........///...---...///000///...++++++,,,,,,,,,+++******,,,,,,+++***))))))))))))+++++++++++++++*********))))))***+++++++++******)))))))))))))))(((''''''&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((()))******(((&&&''''''''''''''''''''''''))))))((((((((((((((('''(((((((((((('''''''''''''''(((((((((((((((((()))&&&'''((()))***+++,,,,,,+++,,,---...000222444666444999>>>???>>>===???@@@???@@@@@@???<<<;;;<<<===EEEIIIMMMNNNLLLJJJKKKLLLRRRNNNLLLJJJGGGGGGMMMUUUbbbppp|||~~~|||{{{{{{zzzvvvqqqkkkbbbTTTEEE<<<:::888888777666555777:::===???EEENNNYYYdddmmmtttwwwwwwxxxyyy{{{}}}|||xxxrrrkkkfff___]]]YYYWWWWWWYYY]]]___gggjjjnnnqqqqqqppppppppptttwww|||xxxppp```\\\UUUPPPMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPMMMLLLKKKJJJGGGDDDAAA@@@AAA@@@>>>======>>>???@@@GGGKKKSSS___mmm{{{yyylll___VVVPPPJJJGGGGGGEEEDDDEEEFFFEEEEEEMMMWWWhhh}}}nnngggaaa[[[WWW^^^bbbccc```\\\XXXQQQKKKFFFCCC>>><<<<<<=========ttt^^^RRRGGGOOOTTTrrriiiNNN>>>;;;444333666444222222111//////.........666444111///...,,,)))'''............---,,,,,,+++------,,,***)))))))))))),,,,,,++++++******))))))((())))))*********)))))))))******))))))((('''&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''')))(((&&&$$$&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))******++++++(((((())))))***+++------,,,+++,,,...222555777777555>>>FFFFFFDDDCCCCCCCCCAAAAAA@@@???===>>>AAADDDNNNOOONNNKKKHHHGGGKKKNNNVVVRRROOOMMMJJJIIIPPPYYYcccppp|||~~~yyywwwwwwvvvwwwrrrjjj^^^PPPDDD<<<:::999999888777777:::???BBBIIIOOOXXXaaaiiinnnsssuuuxxxyyyzzz|||}}}~~~|||wwwrrrkkkeee```ZZZYYYWWWVVVYYY]]]bbbeeeiiilllppprrrrrrrrrssssssyyy{{{yyynnngggZZZWWWRRRPPPOOONNNNNNMMMLLLNNNQQQTTTWWWXXXYYYYYY[[[\\\^^^______^^^]]]\\\XXXXXXWWWUUUQQQLLLGGGDDDEEECCCAAA???>>>>>>@@@AAADDDGGGMMMWWWdddtttyyyhhh]]]VVVOOOKKKKKKHHHGGGGGGIIIGGGEEEHHHNNN[[[kkkrrriiicccbbbfffjjjkkkhhhdddaaaZZZSSSNNNIIIBBB===<<<===>>>>>>ttt^^^RRRFFFOOOSSSqqqiiiNNN>>>;;;444333666444333222111111000000000000///...---...///000///...............---,,,,,,+++///...---,,,+++*********+++++++++******)))))))))'''((((((((((((((('''''')))))))))))))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))*********++++++******)))***+++,,,,,,---,,,,,,///333666888888888EEEOOOOOOMMMLLLJJJGGGEEEDDDBBBAAAAAADDDJJJNNNVVVUUURRRLLLGGGGGGLLLPPPVVVSSSQQQPPPNNNNNNTTT]]]dddqqq||||||yyyvvvuuusssvvvqqqgggXXXKKKBBB===;;;:::::::::;;;<<>>=========uuu^^^RRRFFFOOOSSSpppgggMMM>>><<<555444666444444333222111111111111111...---,,,...000111111000++++++,,,,,,,,,+++******......---,,,++++++++++++***************)))))))))''''''((((((''''''&&&&&&(((((())))))))))))((((((((((((((())))))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((***+++)))(((&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))))))))))))))************&&&''''''''''''''''''(((+++***)))))))))***+++,,,......000222444777999;;;>>>LLLWWWYYYXXXXXXTTTLLLFFFEEECCCBBBCCCIIIRRRXXX]]][[[UUUNNNHHHGGGLLLPPPQQQPPPRRRTTTSSSSSSXXX```gggooovvvvvvuuuuuuuuurrrssspppfffWWWLLLGGGDDDBBB>>>@@@BBBDDDGGGLLLRRRVVV^^^dddlllppprrrrrruuuwwwxxxyyyzzz|||}}}}}}||||||~~~zzzsssmmmgggaaa\\\YYYWWWXXXZZZ^^^bbbgggkkkmmmkkknnnqqqtttvvvyyy||||||vvvnnngggaaa]]]UUUTTTSSSTTTWWWYYYZZZZZZ___aaadddgggjjjmmmnnnoooqqqqqqrrrrrrrrrqqqqqqpppnnnoooqqqqqqooojjjeeebbbVVVSSSMMMHHHDDDCCCCCCDDD@@@BBBDDDGGGPPP___qqq~~~~~~tttlllbbbXXXTTTNNNIIIGGGIIIJJJHHHHHHJJJJJJOOO]]]pppooohhhiiinnntttwwwwwwwwwwwwsssmmmddd^^^TTTKKKEEEAAA???===xxx___RRRHHHPPPTTTqqqeeeLLL>>>===777555777333333333222111111111222222111000......//////...,,,******+++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,))))))))))))************((((((((((((((('''&&&&&&&&&'''((())))))******)))&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''')))******)))&&&&&&'''(((((()))******((((((((()))))))))******((((((((()))))))))******'''''''''''''''&&&&&&&&&)))(((((('''(((***,,,...000333555666666777;;;???CCCQQQ]]]```bbbddd]]]QQQEEEDDDAAA@@@CCCKKKVVV^^^___]]]XXXPPPIIIGGGJJJNNNLLLNNNTTTZZZ[[[ZZZ___eeegggiiihhhgggiiiooorrrpppqqqrrrlllaaaXXXUUURRRNNNJJJLLLOOORRRVVVZZZ```dddhhhnnntttvvvtttsssuuuxxxyyyzzz|||~~~~~~~~~}}}|||~~~~~~zzzuuunnngggbbb]]]YYYVVVVVVYYY]]]aaafffjjjlllmmmppprrruuuwwwyyy|||}}}{{{sssrrrppplllgggbbb___^^^XXXWWWWWWZZZ]]]aaabbbbbbhhhhhhiiikkkmmmppprrrssstttsssrrrqqqqqqqqqqqqqqqooorrrvvvzzz{{{yyyuuusssgggbbb[[[SSSLLLIIIGGGGGGAAABBBBBBDDDJJJWWWiiivvv~~~qqqccc\\\VVVOOOIIIIIIIIIGGGFFFGGGGGGIIIRRR```qqq|||ooolllnnntttyyy{{{}}}}}}xxxssslllaaaVVVNNNGGGCCC@@@yyy```RRRIIIQQQUUUqqqcccKKK>>>===888666777333333222111111111111111111...---,,,...000111000///+++,,,------............******************++++++(((((())))))******++++++))))))***))))))(((''''''%%%&&&''')))************%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&((()))((('''''''''((()))******+++(((((())))))******++++++&&&'''''''''(((((())))))******))))))(((((((((''''''&&&&&&&&&(((+++...000222666::::::777888===BBBFFFUUU```dddiiilllbbbTTTCCCBBB???>>>BBBLLLXXX``````^^^YYYQQQJJJGGGIIILLLKKKOOOWWW```bbbaaadddjjjeeebbb\\\YYY]]]hhhmmmmmmqqqvvvtttllleeeccc```ZZZUUUXXX\\\___cccgggkkknnnqqqvvvzzzyyyuuussstttvvvzzz|||~~~}}}|||~~~|||vvvqqqjjjddd___[[[WWWUUUVVVYYY^^^ccchhhkkklllllltttvvvxxxyyy{{{~~~yyyuuurrrkkkkkkjjjhhhdddbbbaaaaaa^^^]]]^^^aaaeeeiiijjjkkklllkkkkkklllnnnpppssstttsssrrrpppooonnnnnnnnnooolllqqqwww~~~}}}uuupppfff\\\TTTNNNLLLKKKDDDDDDDDDDDDHHHTTTeeerrr}}}mmmddd___UUULLLJJJIIIFFFDDDEEEBBBCCCIIISSS^^^pppxxxqqqkkkrrrxxx|||}}}}}}uuujjj^^^TTTLLLFFFBBBzzz___PPPMMMLLL]]]vvv|||\\\MMM>>>888666444222222444333222111000000000000000000000000////////////..................------------............------++++++++++++++++++++++++))))))************))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++******(((((((((((()))))))))))),,,,,,,,,,,,---...//////333333444444444777<<<@@@HHHPPPYYYaaagggiiibbbYYYCCC???<<>><<>>======@@@FFFKKKNNNOOONNNMMMKKKHHHHHHJJJPPPTTTZZZ___gggnnnuuu{{{zzzfffXXXQQQSSS]]]hhhyyyzzzyyyxxxwwwwwwyyyzzz|||zzzxxxuuusssrrrtttvvvxxxzzz~~~{{{tttuuuuuutttqqqlllfffcccbbb```]]]YYYVVVVVVXXXZZZ```ccchhhkkknnnpppsssvvv|||xxxuuuoooiiidddbbbbbbbbbaaabbbbbbcccdddfffggghhhfffgggiiikkkmmmooopppqqqnnnmmmmmmmmmmmmooopppqqquuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuxxx|||yyypppkkk___WWWOOOKKKIIIJJJOOOVVViiixxxvvviiiaaaXXXSSSNNNIIIFFFHHHIIIFFFEEEEEEEEEJJJVVVccc{{{}}}}}}~~~}}}xxxpppbbbUUUwww___RRROOORRRhhhoooTTTFFF:::666777666555555444333222111000000000000/////////.........------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,************************))))))************))))))+++,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((((((((()))))))))*********************+++,,,---...,,,...000111333777;;;??????DDDHHHGGGHHHHHHCCC===;;;===@@@BBBDDDFFFHHHHHHGGGFFFEEEDDDFFFLLLTTTYYY[[[```hhhooovvv}}}yyydddUUUPPPRRR\\\gggsss}}}}}}|||yyywwwwwwxxxzzz||||||yyyuuurrrqqqssswwwyyyzzz}}}sssrrrqqqpppmmmiiiccc___^^^]]][[[XXXWWWXXX\\\```aaadddiiimmmpppssswwwzzz|||nnnkkkfffaaa^^^^^^___```aaaaaabbbdddgggjjjlllmmmjjjkkklllmmmoooqqqrrrrrrrrrqqqppppppqqqsssuuuwwwyyyzzz|||~~~|||zzz{{{}}}}}}xxxlllaaaUUUOOOLLLKKKNNNTTTaaarrrrrriii___ZZZUUUNNNJJJJJJJJJGGGFFFFFFDDDEEEMMMVVViii}}}zzzkkk\\\www```VVVTTTZZZsssnnnQQQDDD888666777777555555444333222111000000000000000000000/////////......++++++++++++,,,,,,------------............------************************))))))************))))))(((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''((((((%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((''''''))))))))))))************+++++++++,,,,,,---...///+++---000222444777;;;>>>===AAABBB@@@>>>???===999<<<@@@DDDEEEDDDCCCCCCDDDBBBBBBBBBCCCFFFNNNVVV]]]]]]aaagggnnnsssyyyttt```TTTPPPSSS\\\eeennnyyy}}}zzzxxxwwwxxxzzz{{{}}}zzzuuurrrqqqtttxxx{{{zzzyyyvvvrrrnnnkkkfff```[[[YYYYYYXXXXXXXXX[[[```dddaaadddiiimmmqqqvvv{{{~~~~~~wwwsssgggeeeaaa^^^\\\]]]^^^``````aaaccceeehhhlllnnnpppllllllmmmooopppqqqrrrssstttsssrrrrrrtttvvvyyy{{{{{{|||}}}ooo```UUUOOOKKKNNNRRR]]]nnn}}}rrrfff```ZZZSSSNNNMMMIIIFFFFFFGGGEEEDDDIIIPPPYYYhhhpppbbbwwwbbbYYYYYYaaa|||lllPPPCCC888666777666555444444333222111000000000000111000000000////////////)))******++++++,,,,,,------......//////......---************************))))))************)))))))))))))))******))))))(((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''(((((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%)))))))))*********++++++,,,,,,,,,,,,---...//////,,,...111333444777:::===>>>AAA@@@;;;777888888777???DDDIIIIIIDDDAAAAAACCC@@@AAABBBDDDHHHOOOXXX^^^___bbbgggkkknnnrrrvvvzzz|||mmm^^^VVVUUUWWW]]]dddmmmxxx~~~|||zzzyyyzzz{{{|||{{{xxxtttqqqqqqtttxxx{{{www}}}}}}tttmmmhhhbbb[[[VVVTTTUUUWWWXXXZZZ]]]bbbeeebbbeeejjjnnnrrrwww||||||tttnnnjjjbbb```___]]]\\\]]]^^^______```bbbdddgggjjjmmmnnnkkkkkklllnnnoooqqqrrrsssrrrrrrrrrtttvvvyyy|||}}}}}}}}}oooaaaTTTLLLLLLPPPYYYjjj~~~pppggg```XXXRRRPPPIIIFFFEEEFFFEEECCCFFFKKKNNNXXXmmmtttggguuubbbZZZZZZdddhhhOOOBBB777555777666444333444333222111000000000000000000/////////.........)))))))))***+++,,,,,,,,,,,,------......------,,,************************))))))************))))))******+++++++++++++++***((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&))))))*********+++++++++++++++++++++,,,---...///---///222444555777:::<<<:::===<<<666333666999999CCCIIINNNLLLEEE@@@@@@CCC@@@BBBDDDFFFJJJQQQXXX^^^```bbbdddeeefffhhhkkkmmmnnncccZZZYYY\\\___dddhhhmmmxxx~~~zzz{{{~~~~~~}}}|||{{{zzzzzzzzz{{{vvvtttqqqppppppssswwwyyyvvv{{{sssjjjddd^^^XXXSSSSSSVVVYYY\\\^^^aaaeeehhhgggiiimmmooossswww|||{{{uuuoooiiidddbbb]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaadddfffiiijjjhhhiiijjjlllnnnpppqqqrrrqqqrrruuuwww{{{~~~~~~|||zzzyyy||||||}}}|||mmm]]]PPPMMMPPPTTTeeexxx~~~rrriii```YYYVVVNNNKKKHHHHHHFFFCCCDDDHHHKKKNNNZZZqqq|||sssiiisssaaaZZZZZZeeeeeeOOOBBB777555777666333333444333222111000000000000//////.........---------((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))************))))))&&&''''''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((()))***'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++******)))************+++++++++************+++,,,---......000333555555777999;;;444888777333222777<<<>>>EEELLLQQQNNNFFF@@@AAADDDAAACCCFFFHHHLLLRRRXXX]]]___```aaa```___```bbbcccbbbZZZVVV[[[bbbhhhlllooommmwww~~~{{{vvvwww{{{}}}zzzzzzzzzzzzyyyyyyxxxxxxsssqqqooonnnooorrruuuxxxwww{{{|||{{{~~~}}}pppfffaaa^^^YYYUUUUUUXXX]]]```cccfffiiikkklllmmmpppqqqssswww{{{~~~~~~{{{wwwuuupppkkkfffaaa^^^]]]YYYZZZZZZ[[[[[[ZZZZZZYYY\\\\\\]]]___aaaccceeeffffffgggiiijjjmmmooopppqqqssstttxxx|||}}}zzzxxxwwwvvvvvvwwwuuusssssswww~~~vvvdddUUUQQQTTTOOOaaattt}}}rrrggg___[[[UUUQQQMMMLLLHHHDDDCCCFFFGGGEEEKKK]]]ttt~~~{{{wwwpppiiinnn]]]XXXYYYkkk{{{bbbIIIAAA:::888888555333444666666555444222111111000000000000000////////////---,,,++++++------,,,+++))))))*********+++++++++,,,++++++******++++++,,,******)))(((((()))***+++)))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''''''''((()))((((((((((((((('''''''''))))))(((((('''''''''&&&'''''''''(((((()))***+++---,,,+++***+++---///000555777;;;===<<<999:::<<>>777444999???BBBGGGLLLLLLFFFEEEHHHIIIFFFDDDDDDEEEGGGLLLRRRXXX[[[___bbbbbb^^^XXXVVVXXX\\\]]]\\\\\\aaahhhmmmoooooonnnpppsssrrrqqqqqqtttxxxxxxxxxyyyyyyxxxwwwuuutttsssrrrpppnnnnnnoooqqqrrrwwwxxxzzz|||}}}zzzuuummmddd]]]XXXVVVUUUUUUYYY^^^cccfffiiillloooqqqrrrsssuuuxxxzzz|||~~~~~~|||vvvrrrmmmkkkhhhddd```]]][[[YYYTTTUUUVVVWWWXXXWWWWWWVVVYYYYYYYYYZZZ[[[]]]^^^___bbbdddgggiiijjjlllooorrrtttxxx|||{{{tttqqqooonnnmmmnnnnnnllljjjiiinnnwww}}}zzziii\\\VVVUUUUUU^^^mmm}}}tttlllggg]]]TTTMMMKKKIIIFFFCCCDDDHHHCCCEEEPPP\\\mmm||||||{{{{{{{{{{{{vvvmmmeeeooo___ZZZYYYkkk{{{cccIIIAAA:::888888555333444555555444333222111000000000000000000/////////...---,,,++++++------,,,+++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))******)))))))))))))))(((''''''(((((())))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((************************(((((((((((((((((((((''')))((((((((('''''''''''''''''''''(((((()))***+++++++++++++++---///222444@@@CCCFFFFFFAAA======>>>:::;;;999555777>>>EEEFFFLLLOOOMMMJJJKKKPPPQQQNNNGGGGGGGGGHHHLLLRRRXXX\\\aaacccbbb^^^XXXVVVXXX[[[^^^^^^aaafffmmmsssuuuuuusssttttttqqqmmmkkkmmmpppvvvwwwwwwwwwvvvuuusssrrrsssrrrqqqppppppqqqrrrrrruuuuuuvvvwwwxxxxxxxxxwwwuuuqqqiiiaaa\\\YYYYYYZZZZZZ]]]bbbeeehhhjjjlllnnnppprrruuuyyy|||}}}~~~~~~~~~|||yyytttmmmiiieeecccaaa^^^[[[YYYXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWXXXYYY]]]```ccceeegggiiimmmooouuuyyytttnnnkkkjjjiiigggfffddd```^^^aaaggglllxxx|||~~~yyymmmaaaWWWSSSSSS\\\kkk}}}}}}rrrkkkbbbYYYQQQNNNKKKGGGDDDDDDFFFAAABBBJJJSSSaaazzz~~~xxxvvvtttvvvwwwuuuoooiiiqqqaaa\\\XXXkkk{{{cccIIIAAA:::888888555333444444333333222111000//////000000000/////////......---,,,+++,,,---...---++++++,,,,,,,,,,,,---------++++++************++++++,,,+++***)))((((((((())))))))))))))))))(((((('''(((((())))))))))))(((((((((''''''''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((###$$$&&&'''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))***+++******+++,,,///222666888JJJOOOSSSQQQJJJCCC@@@@@@999888666666>>>IIIOOONNNPPPNNNKKKLLLRRRZZZ[[[WWWJJJIIIHHHIIILLLRRRXXX[[[cccdddbbb^^^YYYWWWZZZ]]]___```dddkkkrrrvvvxxxxxxttttttsssnnniiigggiiillluuuvvvuuuuuusssrrrppppppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrqqqqqqpppnnnnnnooojjjddd^^^[[[[[[]]]___aaadddgggjjjkkkkkkmmmnnnooorrrxxx}}}~~~}}}zzzvvvqqqkkkeee```]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNOOOQQQRRRSSSWWWZZZ^^^```cccfffiiilllsssxxx~~~~~~tttmmmiiihhheeeccc___[[[XXXXXX[[[^^^ffflllrrruuupppfffZZZSSSPPPYYYhhhzzz|||sssiii___VVVQQQNNNIIIEEEEEEFFFAAAAAAFFFJJJRRReeewwwwwwtttrrrsssuuutttoooiiipppaaa\\\YYYlllyyycccIIIAAA:::888888555333444222222222111000//////...000000/////////............,,,+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((("""%%%((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((()))***+++++++++,,,---000444888:::LLLUUU]]]\\\TTTLLLEEE@@@;;;:::999===KKKZZZ___^^^RRRMMMHHHKKKUUU^^^___\\\KKKJJJHHHIIIKKKPPPUUUYYYcccbbb```\\\YYYYYY\\\```^^^aaaffflllrrruuuwwwwwwpppqqqpppmmmiiiiiilllpppvvvuuuuuusssrrrqqqpppooooooqqqrrrttttttsssrrrqqqppppppooonnnmmmkkkjjjiiiiiifff```[[[ZZZ\\\```cccfffhhhlllnnnnnnnnnoooqqqpppsssxxx}}}}}}zzzuuuqqqlllgggbbb^^^[[[[[[YYYXXXWWWWWWWWWWWWTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNRRRTTTXXX[[[]]]```dddgggmmmqqqwww~~~|||sssnnnjjjgggccc^^^ZZZYYYZZZ[[[YYY]]]dddlllnnnhhh]]]TTTNNNWWWeeewww{{{nnndddYYYTTTPPPJJJGGGGGGHHHDDDDDDFFFGGGJJJVVVbbb{{{|||xxxttttttvvvssskkkcccnnn___[[[]]]qqqxxxaaaIIIAAA:::888888555333444222111111000000/////////////////////...............---,,,,,,......---,,,++++++++++++************+++******))))))******++++++++++++***)))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((!!!###&&&)))******))))))&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((()))***+++---------///111555888:::IIIVVVaaaccc___XXXLLLAAA::::::<<>>BBBKKKSSSWWW^^^aaaTTTBBB666999>>>IIIZZZmmmwwwxxxaaaTTTHHHFFFIIIIIIKKKMMMOOOPPPSSSVVVXXXZZZ[[[[[[VVVRRRLLLHHHIIILLLQQQTTTZZZ]]]aaadddfffiiimmmqqqqqqtttvvvuuuqqqooooooppptttsssrrrrrrrrrrrrssstttrrrsssuuuvvvwwwwwwvvvvvvvvvuuutttqqqnnnjjjhhhfff_________```bbbeeeiiikkkoooqqqssssssqqqpppppppppoooqqqtttxxx{{{~~~~~~|||zzzxxxkkkhhhccc___^^^]]]\\\[[[WWWWWWUUUSSSRRRQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNOOOOOOLLLNNNOOOOOOOOOOOOPPPRRRSSSWWW[[[]]]^^^```eeeiiiqqq}}}yyynnnfff```\\\XXXVVVTTTRRRRRRRRRRRRQQQLLLOOOVVVbbbrrrssshhh]]]SSSMMMKKKCCCDDDDDDCCCBBBDDDEEEEEENNNZZZooozzzttttttooodddZZZjjjaaabbbuuuyyycccIIIAAA:::888888555333444222222222111111111111111//////.........---------///...------...///...------------,,,,,,+++++++++******))))))))))))******((((((***++++++***))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&(((***+++---&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))'''''''''(((((()))***+++((()))***...222888===@@@???EEEHHHLLLVVV]]]QQQ???999<<<@@@GGGTTTccckkkkkkXXXKKK@@@@@@CCCEEEIIINNNRRRTTTXXX\\\^^^_________TTTOOOGGGCCCCCCFFFJJJLLLSSSWWW[[[^^^```dddjjjnnnnnnrrrvvvvvvsssqqqqqqrrrsssrrrqqqqqqqqqrrrssstttuuuuuuvvvwwwxxxyyyyyyyyyyyywwwuuuqqqmmmhhhdddbbb\\\]]]___aaaeeeiiilllnnnrrrsssuuutttqqqnnnmmmmmmkkknnnsssyyy|||}}}}}}|||}}}~~~}}}zzzxxxwwwlllhhhccc___^^^]]]]]]\\\WWWVVVUUUTTTTTTSSSTTTTTTRRRQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVRRRTTTTTTTTTRRRRRRSSSTTTQQQUUUYYY[[[[[[[[[^^^aaa___kkkwww}}}rrriiidddZZZXXXUUUQQQNNNMMMMMMNNNKKKLLLRRR]]]mmm}}}|||ooobbbVVVNNNLLLEEEFFFEEECCCCCCDDDEEEDDDGGGNNN^^^wwwwwwtttoooddd[[[iiiccchhhxxxeeeGGG???999888888444222333444333222222111111222222////////////000000000000------------------------------,,,,,,,,,,,,++++++---,,,***)))***+++***))))))******+++++++++******((()))*********((('''&&&))))))))))))))))))))))))---+++***)))***+++***)))''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))*********)))******++++++,,,,,,...111444777:::<<<<<<@@@DDDGGGHHHFFFCCC@@@666777<<>>===@@@FFFKKKMMMSSSVVVXXX]]]eeeiiicccZZZPPPJJJCCC???@@@CCCEEEEEENNNQQQUUUYYY]]]bbbhhhlllqqqsssuuuxxxxxxvvvtttrrrpppooonnnnnnoooppprrrtttwwwwwwvvvxxxzzzzzzyyywwwwwwuuurrrnnniiiddd```^^^[[[]]]___bbbfffkkknnnpppuuuvvvwwwtttpppnnnnnnpppqqqqqqrrruuuyyy|||}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxtttrrrpppdddcccaaa___\\\[[[ZZZYYYWWWWWWVVVSSSQQQPPPRRRTTTVVVXXXYYYZZZZZZZZZ\\\^^^^^^^^^___```aaabbbcccccceeeaaa^^^]]]^^^___]]][[[^^^]]]]]]^^^______^^^]]]aaadddjjjsssuuuiiieee___XXXRRRPPPOOOMMMKKKOOOJJJKKKVVVggguuuvvvkkkaaaWWWPPPFFFDDDBBBBBBDDDEEEEEEEEEDDDIIITTTeeexxxzzzsssmmmhhheeelllffflllrrr___GGG???999888888555333333333333222111111111111111000000000//////.........------------------------------,,,,,,,,,,,,++++++,,,***))))))***+++***))))))******++++++*********)))))))))))))))(((''''''((((((((((((((((((((((((,,,+++)))))))))***)))(((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))*********)))******+++,,,***+++,,,...000444777888;;;===@@@BBBAAA>>>;;;888666888<<>>::::::???EEEJJJLLLRRRUUUYYY]]]dddggg```WWWLLLFFF@@@<<<===???@@@AAAIIILLLPPPTTTYYY^^^eeeiiilllooosssvvvxxxwwwtttssspppoooooooooppprrrtttvvvwwwvvvvvvwwwxxxyyywwwvvvuuutttqqqlllgggccc___]]]\\\]]]```cccgggkkkoooqqqvvvwwwwwwtttooollllllmmmpppqqqrrrvvvzzz}}}~~~}}}|||||||||~~~}}}|||{{{yyyvvvssspppmmmlllfffdddbbb___]]]\\\\\\\\\ZZZ[[[ZZZXXXWWWWWWYYY[[[\\\___aaacccdddfffiiikkkmmmnnnoooqqqssstttvvvvvvyyyvvvrrrqqqpppooommmjjjmmmllllllllllllllljjjiiihhhjjjmmmsss{{{|||oooggg]]]VVVRRROOOJJJFFFIIIEEEFFFQQQ___lllzzzvvvhhh[[[RRRGGGEEEBBBAAABBBBBBBBBAAA@@@BBBIIIUUUccc{{{uuunnnjjjiiioooiiiooolllXXXGGG???999888888555333333222222111000000000000111111111000///...---,,,+++------------------------------,,,,,,,,,,,,++++++***)))((((((***+++******)))******+++******))))))***))))))(((((((((((((((''''''''''''''''''''''''+++)))''''''((())))))(((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))******))))))***++++++,,,---,,,,,,---///222555777:::;;;<<<<<<;;;777333111888:::===?????????@@@@@@;;;:::999<<>>888888888555333444222111000000///000000000000//////...------,,,,,,------------------------------,,,,,,,,,+++++++++)))((('''''')))++++++******************))))))(((***)))(((''''''((()))***((((((((((((((((((((((((***(((&&&&&&((()))((('''''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))***+++,,,,,,111000//////111333666888:::::::::999888555333111:::===???>>>:::888999;;;;;;<<<===AAAEEEJJJMMMOOOPPPWWW]]]______]]]VVVNNNHHHEEEAAA>>>======>>>???DDDHHHMMMSSSXXX^^^cccggggggjjjpppuuuwwwvvvsssqqqooooooppprrrtttvvvyyyzzzxxxwwwvvvvvvwwwvvvtttrrrooommmiiiddd```]]][[[[[[___```dddhhhlllooorrrsssuuuuuutttrrrooommmllllllnnnpppsssxxx}}}}}}|||xxxyyy{{{~~~~~~{{{xxxwwwtttqqqnnnkkkiiihhhhhhfffcccaaa```aaabbbcccccceeeggghhhiiijjjlllnnnrrruuuyyy|||ssseee^^^XXXPPPJJJIIIGGGGGGIIILLLTTTcccrrr~~~wwwiii```UUUQQQLLLHHHGGGFFFDDDCCCEEEEEEFFFFFFIIIWWWsssrrrppptttmmmgggnnn~~~lllXXXFFF>>>888888888555444444222111000000///000000000------..................------------------------------,,,,,,,,,+++++++++***((('''(((***++++++******************)))((('''***)))(((''''''((()))***)))))))))))))))))))))))))))'''&&&&&&'''(((((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))***+++,,,---333333222222222555777888777777666666555555555555<<<>>>@@@>>>:::888999;;;===>>>AAADDDGGGJJJLLLNNNQQQYYY______\\\XXXQQQJJJFFFEEECCCAAA@@@AAABBBDDDGGGKKKPPPUUUZZZ___dddgggjjjmmmrrruuuvvvuuurrroooooooooqqqsssuuuwwwyyy{{{yyyxxxvvvvvvvvvuuussspppkkkiiiddd```]]][[[[[[[[[aaacccgggkkkooosssuuuvvvtttsssrrrrrrqqqqqqpppooonnnpppsssxxx|||}}}|||zzzwwwxxx{{{}}}zzzwwwuuusssooollljjjhhhhhhhhhfffdddccccccccceeefffjjjmmmppprrrssstttvvvwww}}}sssfff\\\SSSLLLHHHGGGFFFFFFFFFLLL[[[iiivvvxxxppp]]]XXXRRRMMMJJJIIIHHHFFFAAAAAACCCCCCCCCLLLaaauuuzzztttwww~~~iiieeemmm}}}mmmZZZEEE>>>888888888666444555222222111000000000000111------........./////////------------------------------,,,,,,,,,,,,+++++++++***))))))***,,,++++++************)))(((''''''((((((((((((((())))))***************************)))'''&&&&&&((())))))(((''''''''''''(((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))(((((())))))***+++------111111111222333444555666333333222222222444666777===>>>>>>===<<<;;;<<<===<<<>>>AAADDDEEEGGGJJJLLLTTT\\\bbb___YYYTTTMMMHHHDDDEEEEEEEEEDDDEEEHHHJJJLLLOOOTTTYYY\\\```cccfffmmmooorrrttttttrrrpppnnnooopppqqqsssuuuwwwyyyzzzyyyxxxvvvuuuuuussspppnnngggddd```\\\ZZZ[[[\\\]]]dddfffkkkooosssvvvxxxyyyuuusssrrrssstttuuutttrrrpppppprrrvvvyyy{{{zzzxxxvvvxxx|||~~~zzzvvvtttqqqmmmjjjhhhgggggghhhggggggggggggggghhhhhhpppssswwwzzz{{{{{{{{{|||tttdddWWWPPPGGGDDDCCCCCCCCCHHHUUUaaannnxxx~~~}}}~~~zzzeee___XXXQQQMMMJJJHHHGGG@@@@@@BBBCCCCCCGGGUUUbbbzzzyyyyyyfffdddnnnlllXXXEEE===888888888666444555333333222111111111111111000/////////////////////------------------------------,,,,,,,,,,,,++++++...,,,******+++,,,+++***************)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))'''&&&'''(((******)))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,---......///111333444444444444333222000000111444888:::>>><<<;;;;;;<<<======<<<:::===AAACCCDDDFFFJJJMMMVVV___ddd___VVVPPPKKKGGGDDDGGGJJJKKKKKKMMMQQQTTTTTTWWW\\\___aaacccfffhhhmmmnnnooopppqqqpppooonnnooopppqqqsssuuuwwwxxxxxxxxxvvvtttsssrrrpppmmmjjjdddaaa]]]ZZZYYY[[[^^^```gggiiinnnssswwwzzz{{{{{{xxxvvvuuuuuuwwwwwwuuusssqqqqqqrrrtttwwwxxxwwwvvvvvvxxx}}}{{{xxxvvvrrrnnnkkkiiiiiihhhiiiiiikkkllllllllllllkkkpppsssxxxzzzzzzyyyyyyyyyxxxyyy{{{||||||}}}~~~~~~~~~~~~{{{|||{{{zzzyyy{{{vvveee]]]NNNJJJFFFEEEDDDFFFNNNXXXfffrrr~~~zzzwwwuuusssrrrrrruuuxxx{{{~~~pppiii```WWWPPPLLLHHHFFFDDDBBBBBBCCCDDDFFFMMMVVVjjjzzzvvveeeeeeoooiiiUUUEEE===888888888666444555444333222222111111222222222222111000///......------------------------------------,,,,,,,,,++++++///---++++++,,,,,,+++***************)))((('''&&&&&&'''(((*********)))((((((((((((((((((((((((((()))(((&&&''')))******)))''''''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++))))))(((((((((((())))))((((((((()))***,,,---......///222555666666555444555444222111333666:::<<<>>>;;;888999<<<===<<<::::::>>>AAACCCEEEGGGLLLPPPXXXaaaeee___UUUNNNJJJGGGGGGJJJOOOQQQRRRTTTXXX\\\\\\___ccceeeggghhhjjjkkkllllllmmmnnnnnnooooooooooooppprrrtttuuuvvvwwwwwwvvvtttrrrqqqooommmjjjgggbbb```[[[YYYXXX[[[___aaahhhkkkpppuuuyyy{{{}}}}}}|||yyywwwwwwxxxxxxvvvssssssrrrqqqrrruuuvvvvvvuuuvvvxxx}}}{{{{{{yyyuuuqqqnnnllllllllljjjkkknnnpppppppppnnnmmmlllppptttwwwvvvtttssssssmmmoooqqqrrrrrrsssuuuwwwttttttssssssrrrqqqppppppmmmnnnmmmkkkjjjlllrrrxxxvvvlllZZZTTTMMMJJJFFFEEEIIIPPPaaannn{{{uuupppjjjdddcccfffjjjnnnooosssvvvwwwvvvyyyzzzrrrggg]]]TTTNNNJJJGGGEEE@@@>>>???@@@AAAFFFLLLZZZrrr|||xxxfffeeemmmmmmTTTBBB>>>:::888999888555222444333000///......000111000000000000000///............---------,,,,,,,,,+++++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***************)))+++***((('''&&&''')))***,,,+++***(((((()))+++,,,...000111111111222555777333111///111555999<<<===>>>===<<<>>>@@@@@@<<<999<<<===???AAAFFFMMMTTTYYY___ccceee___UUUMMMKKKMMMPPPRRRTTTUUUVVVXXX[[[]]]eeegggkkkllllllkkkkkkkkkmmmlllkkkjjjjjjkkkmmmnnnoooppprrrtttvvvwwwxxxxxxwwwtttpppmmmkkkgggdddaaa^^^[[[XXXZZZ___dddggghhhooopppqqqsssvvvyyy|||~~~zzzxxxvvvttttttvvvxxxzzzxxxxxxxxxxxxwwwwwwvvvuuuuuuyyy~~~|||yyy{{{yyyvvvtttttttttrrrqqqssstttuuuuuusssoookkkhhhllllllkkkkkkkkkjjjgggdddeeefffgggiiikkkmmmoooqqqpppooonnnllliiifffdddbbbbbb```______bbbhhhnnnrrr{{{}}}|||||||||{{{hhh\\\QQQMMMFFF???EEERRR[[[gggyyy|||qqqgggdddaaa\\\ZZZ]]]ddddddeeefffiiinnntttxxx~~~~~~~~~yyykkkbbb[[[SSSLLLIIIHHHEEEAAA@@@BBBDDDEEEEEESSS```xxx|||wwwfffdddmmmkkkQQQBBB>>>:::888999888555222444333111/////////000111000000000000000///......---------------------,,,---------,,,+++***)))((('''((()))***************))))))))))))))))))))))))***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''&&&%%%$$$+++***(((''''''((()))***,,,+++***))))))+++---...000111222222111222444555444222111222555999<<<<<<<<<===???CCCFFFDDD???::::::;;;>>>BBBHHHOOOWWW\\\]]]^^^]]]WWWPPPLLLMMMOOORRRTTTVVVXXXYYY[[[^^^aaahhhkkknnnooonnnmmmlllmmmmmmlllkkkjjjjjjkkkmmmooopppqqqrrrtttvvvxxxyyyzzzyyyvvvqqqmmmjjjfffbbb___^^^\\\ZZZ]]]bbbhhhlllmmmpppqqqqqqsssuuuxxx{{{}}}zzzyyyxxxwwwxxxyyy{{{|||zzzzzzzzzzzzzzzyyyxxxxxxvvvyyy}}}}}}yyyvvvxxxvvvuuuvvvwwwwwwvvvtttwwwxxxyyyyyywwwrrrnnnkkkggggggffffffeeeeeecccbbbddddddeeefffhhhkkkmmmnnnlllkkkiiifffbbb___\\\[[[]]]\\\\\\]]]aaahhhnnnrrrzzz~~~|||zzzwwwsssqqqqqqqqqqqq||||||iiiXXXQQQKKKDDDDDDJJJVVVcccuuu}}}qqqjjjddd^^^[[[\\\ZZZZZZYYYZZZ[[[___dddhhhpppvvvzzz{{{rrrhhh```VVVOOOLLLIIIFFFCCCAAABBBCCCCCCCCCJJJUUUjjjxxxfffdddllllllRRRCCC???:::888888888555222555444222111000000111111000000000000000///......,,,---------------------......------+++)))((('''%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''&&&$$$###"""***)))(((''''''(((******,,,+++******+++---///111222444444444222222333444555444555777;;;======<<<;;;>>>CCCHHHJJJGGGAAA<<<===>>>@@@DDDJJJQQQWWWZZZYYYVVVRRRNNNLLLMMMPPPRRRUUUVVVXXXZZZ[[[^^^bbbffflllnnnqqqrrrpppooonnnnnnmmmllljjjjjjjjjlllnnnooopppqqqrrrsssuuuxxxzzz{{{{{{wwwrrrlllhhhddd```]]]\\\[[[[[[___eeekkkoooqqqrrrrrrrrrtttuuuwwwyyyzzzwwwwwwxxxyyyzzz{{{{{{||||||||||||}}}||||||{{{zzzxxxzzz}}}~~~~~~zzzvvvtttuuuuuuwwwyyy||||||{{{yyyxxxyyy{{{{{{xxxtttoookkkdddcccbbbaaaaaaaaaaaaaaacccccccccdddfffgggiiijjjgggfffccc```\\\YYYVVVUUUWWWXXXYYY\\\aaahhhooosss}}}}}}yyyvvvpppnnnkkkhhhfffeeeeeefffnnnrrr}}}fffZZZSSSLLLGGGHHHQQQ]]]pppzzzpppfff___]]]VVVTTTRRRQQQQQQSSSVVVYYY^^^eeeoooyyyzzztttqqqtttxxx}}}~~~rrrhhh\\\SSSPPPJJJHHHEEECCCCCCCCCBBBAAADDDKKKYYYpppxxxeeeccckkkpppVVVDDD@@@:::888888888555333555444333222111111111111000000000000000///......,,,,,,,,,------------...---------,,,+++***(((((('''((()))***++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))***&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((('''&&&))))))((((((((()))***+++++++++***+++,,,///222444666777888777555333333444333666;;;AAAEEEEEEAAA>>>===@@@EEEIIIJJJGGGBBB>>>CCCCCCDDDGGGKKKPPPSSSTTTSSSOOOJJJIIIMMMQQQSSSSSSUUUVVVXXXZZZ[[[___dddgggnnnppprrrsssqqqooooooooolllkkkjjjjjjjjjlllnnnoooqqqqqqrrrsssuuuxxxzzz{{{}}}xxxqqqjjjfffbbb^^^\\\XXXYYY\\\```ffflllqqqsssssssssttttttuuuvvvwwwwwwrrrsssuuuwwwyyyyyyzzzyyy||||||}}}}}}}}}}}}||||||zzz{{{}}}}}}|||yyyuuusssvvvwwwzzz}}}}}}zzztttvvvwwwxxxvvvqqqllliiieeeddddddbbbaaabbbccceeeddddddddddddeeefffggggggdddccc```]]]ZZZXXXVVVUUUUUUVVVXXX]]]dddkkkrrrvvv|||vvvsssmmmkkkgggdddbbbaaaaaaaaaccceeeooo~~~zzzggg[[[RRRMMMLLLNNNZZZlllxxxllleee]]]ZZZUUURRRQQQRRRSSSSSSRRRYYYbbbiiirrryyynnnmmmlllmmmpppwww}}}pppbbbXXXSSSKKKIIIFFFEEEDDDDDDCCCAAAEEEGGGOOO___vvvwwwccc```hhhsssZZZFFFAAA;;;888888888555333444444333222111111111111000000000000000///......------------------------++++++,,,,,,,,,+++******+++++++++,,,,,,++++++***************************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''((()))***&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***************)))))))))))))))***+++++++++******+++---000444555:::;;;<<<:::777555444444111777AAAKKKPPPNNNFFF@@@@@@BBBDDDEEEEEECCCAAA@@@FFFEEEFFFIIIMMMPPPQQQPPPLLLIIIGGGJJJPPPUUUVVVTTTSSSUUUVVVWWWYYY]]]bbbfffmmmoooqqqrrrpppnnnnnnnnnlllkkkjjjjjjjjjlllnnnpppqqqqqqrrrsssuuuwwwxxxyyyzzzuuunnngggcccaaa^^^]]]YYY\\\```dddiiinnnrrruuutttttttttuuuuuuuuuuuuuuuppprrrtttwwwxxxyyyyyyxxxzzz{{{{{{|||||||||{{{{{{||||||}}}}}}{{{yyyvvvtttyyyzzz}}}|||xxxqqqrrrssssssrrroookkkiiifffggggggeeeccccccfffhhhgggffffffeeeeeeffffffgggaaa```^^^[[[ZZZXXXXXXXXXVVVXXX[[[aaaiiipppvvvzzz{{{tttqqqmmmkkkgggdddaaa_________]]]]]]dddqqqxxxcccUUUOOOOOOOOOYYYiiizzzwwwkkkfff^^^YYYVVVTTTRRRQQQMMMRRRXXX\\\cccqqqtttnnnfffaaaaaafffmmmqqqssswww{{{kkk^^^XXXMMMJJJGGGFFFFFFFFFEEEDDDGGGEEEIIIUUUfff}}}wwwdddaaaiiittt\\\GGGBBB;;;888888777666444333333333222111111000000000000000000000///............---------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,------,,,++++++***************************(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((''''''''''''(((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%&&&((())))))******((())))))******+++++++++++++++***+++---111444666;;;<<<===<<<999666555444111888DDDOOOTTTPPPGGG@@@@@@AAABBBAAA@@@@@@BBBCCCDDDDDDEEEIIIOOORRRRRRPPPFFFFFFGGGLLLRRRVVVWWWVVVTTTUUUVVVVVVXXX\\\aaaeeekkkmmmppppppooonnnmmmmmmkkkkkkjjjiiijjjllloooppppppqqqrrrsssuuuuuuuuuuuuvvvpppiiidddaaa``````______bbbgggkkkmmmpppsssvvvsssttttttuuuuuuttttttsssqqqrrruuuwwwxxxyyyyyyyyyxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{|||{{{{{{yyyxxxwww{{{{{{|||~~~~~~|||xxxtttppppppppppppooonnnllllllhhhjjjkkkiiifffeeegggiiijjjjjjiiiggggggffffffggg^^^]]][[[YYYXXXXXXXXXYYYYYY\\\```gggnnnuuuzzz}}}yyyrrrooommmjjjfffbbb^^^\\\[[[ZZZXXXWWWZZZdddppp~~~rrr]]]SSSPPPRRRYYYfffvvvyyynnneee___ZZZUUUQQQNNNPPPRRRSSSWWWbbbrrr}}}yyylllbbb]]]]]]___aaacccffflllttt}}}vvvggg___RRROOOJJJGGGFFFFFFFFFEEEDDDAAADDDNNNZZZmmm}}}llljjjrrrvvv^^^HHHBBB<<<888777777666444222222222222111000//////000000000000000///......//////...---,,,++++++***,,,,,,,,,,,,++++++***)))***++++++,,,,,,,,,++++++************************'''((((((((()))))))))***************************'''((((((((()))))))))))))))((((((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&'''(((((((((((((((((()))***++++++,,,+++++++++***+++---000333555:::;;;===<<<999555444333333999BBBKKKOOOKKKDDD===<<<>>>@@@@@@@@@AAADDDGGGFFFDDDEEEJJJOOORRRPPPMMMDDDEEEGGGKKKPPPUUUWWWXXXWWWWWWWWWWWWXXX\\\aaafffiiilllooopppooonnnmmmnnnkkkjjjjjjiiijjjmmmoooqqqoooppprrrttttttsssrrrppppppkkkddd```___```bbbccccccgggkkknnnooooooqqqtttsssssstttuuuuuuttttttsssqqqrrrsssuuuvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyywwwssspppmmmmmmllllllllllllmmmnnnjjjnnnpppnnnjjjggghhhkkklllllljjjiiigggfffffffffaaa___\\\ZZZYYYXXXYYYYYY]]]```eeekkkrrrxxx|||~~~yyyssspppllliiiddd___ZZZWWWVVVUUUSSSPPPQQQXXXaaammm}}}rrr```WWWSSSXXXbbbqqq|||rrriii```ZZZTTTSSSQQQPPPRRRYYYbbbiiiyyyssskkkddd```]]]]]]]]]___ccciiiqqqyyy~~~qqqhhhZZZUUUNNNHHHFFFEEEEEEEEEBBB???BBBJJJQQQ\\\vvvtttsss|||yyy```HHHCCC<<<888777777666444111111222111111000///...000000000000000//////...000000///...,,,+++***)))......---,,,+++***(((''''''((()))***+++,,,,,,,,,************************'''((((((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))(((((('''''''''((()))++++++,,,,,,,,,++++++***+++---///222444888:::<<<;;;888555333222777:::@@@FFFHHHFFF@@@;;;888;;;???AAAAAACCCFFFIIIJJJGGGGGGJJJOOOPPPLLLGGGDDDEEEGGGJJJNNNSSSXXX[[[ZZZZZZZZZYYYZZZ]]]cccggghhhkkknnnpppooonnnnnnoookkkjjjiiiiiikkkmmmoooqqqnnnpppsssuuutttrrrooommmlllgggaaa^^^^^^aaaccceeedddhhhlllnnnmmmmmmnnnppprrrssstttuuuuuuuuutttssspppppppppqqqrrrsssttttttwwwxxxxxxyyyzzzzzzzzzyyyvvvvvvvvvwwwxxxxxxyyyyyyvvvuuuuuuuuuuuutttpppmmmkkkjjjhhhggghhhjjjlllnnnnnnrrruuusssnnnkkkkkkmmmmmmlllkkkiiigggffffffeeeeeeccc```]]][[[ZZZZZZZZZ___bbbgggmmmtttyyy}}}{{{uuurrrllliiiccc]]]XXXUUUSSSRRROOOKKKKKKPPPWWWbbbqqq}}}pppaaaSSSWWW```nnn~~~zzznnnfff[[[XXXTTTQQQRRRVVV[[[^^^cccuuu|||qqqgggaaa\\\ZZZXXXYYY]]]ccckkkpppxxxyyyooo```ZZZPPPIIIEEEDDDDDDDDDCCC@@@BBBHHHJJJPPPfffxxx___HHH@@@999888888555444555555444333222111111111111111000000///...---------------------------,,,,,,......---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,***)))((()))++++++)))(((&&&&&&'''(((((()))(((((())))))************))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''')))***,,,---''''''(((((((((((('''''''''''''''''')))+++---///------------///111333555444444555555444333111000333666;;;???@@@>>>:::888;;;<<>>AAAGGGLLLPPPTTTYYY\\\XXXXXXYYYZZZ[[[\\\]]]]]]cccfffkkknnnmmmkkkiiihhhggghhhiiijjjllloooqqqrrrtttttttttsssqqqooommmllliiiddd]]]YYYZZZ^^^ccceeehhhjjjlllnnnooorrrvvvxxxwwwwwwvvvvvvuuuuuuttttttrrrqqqrrrrrrtttwwwyyyzzz~~~yyyttttttwwwzzzzzzxxxuuuuuuuuuttttttsssssssssqqqqqqpppooommmkkkiiihhhfffggghhhgggfffgggiiikkkqqqsssuuuvvvvvvssspppnnnrrroooiiiddd```___```aaaeeebbb```^^^]]]]]][[[ZZZccceeejjjrrr{{{~~~||||||{{{tttqqqmmmkkkeee___YYYTTTQQQOOOPPPNNNMMMNNNNNNSSS```mmm|||fff]]]___bbbkkk}}}rrrjjjccc[[[UUUTTTTTTSSSQQQ\\\dddqqq|||pppgggccc]]]ZZZZZZ\\\]]]]]]gggnnnvvv~~~rrrlll___SSSMMMKKKGGGDDDDDD???@@@AAAAAADDDMMMZZZddd{{{bbbJJJBBB;;;::::::777666777555444333222111111111111111000000///......------------------------------------,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,***)))((()))++++++)))((('''(((((()))******))))))))))))************))))))''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''((((((((((((''''''&&&''''''((()))+++---...---------...///111333444222222222111111000//////222444888:::;;;:::777555888<<>>BBBHHHMMMQQQTTTXXXZZZXXXXXXYYYZZZZZZ[[[\\\\\\```dddiiikkkkkkiiigggggghhhhhhiiikkkmmmoooqqqssssssttttttsssqqqooollljjjhhhccc]]]ZZZ\\\```dddgggiiikkkmmmnnnooopppsssuuuwwwvvvvvvuuuttttttssssssppppppqqqrrrtttwwwyyy{{{|||wwwsssssswwwzzzyyyxxxuuuuuutttsssrrrppppppooollllllkkkjjjiiigggeeeddddddeeeeeeeeedddfffiiilllppprrruuuwwwwwwuuurrrpppqqqnnnhhhccc___^^^___```bbbaaa`````````aaa``````eeegggmmmwww||||||}}}wwwuuupppmmmggg```YYYUUURRRPPPOOOLLLJJJKKKKKKNNNWWWbbbuuugggaaa___iii{{{vvviii___[[[YYYXXXVVVZZZ___iiisss~~~wwwrrrjjjdddaaa___]]]\\\ZZZ___eeejjjqqq{{{{{{nnnaaaTTTNNNJJJEEEBBBAAA>>>?????????@@@GGGQQQZZZsssxxx^^^JJJBBB;;;::::::777666777555444333222111111111111000000000///......------+++,,,,,,------.........,,,,,,+++*********************+++,,,,,,,,,++++++***)))((()))++++++)))(((((())))))***************((())))))******))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&((()))+++,,,,,,,,,---------...///111333444111111000/////////000111444555666777777666555444666===EEELLLNNNLLLIIIHHHLLLNNNOOOOOOMMMHHHBBB???@@@DDDJJJPPPSSSUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]```eeeggggggfffeeeeeehhhiiiiiikkkmmmoooqqqrrrrrrssstttsssqqqmmmiiigggddd```\\\[[[^^^bbbfffhhhjjjlllmmmnnnnnnoooqqqrrrvvvuuutttssssssrrrrrrrrrooopppppprrrtttwwwyyyzzzyyyuuurrrrrrvvvxxxxxxwwwuuutttrrrpppnnnllljjjjjjhhhhhhgggfffeeedddcccbbbbbbccccccbbbbbbeeejjjmmmqqqsssvvvwwwwwwvvvtttrrrooolllgggbbb^^^]]]]]]^^^`````````aaaaaabbbccccccfffiiiqqq}}}}}}|||~~~zzzyyyuuuqqqjjjbbb[[[VVVTTTSSSQQQLLLIIIJJJJJJKKKPPPVVVkkk{{{iii^^^gggxxxpppgggbbb^^^\\\[[[^^^cccfffkkkttt|||ssslllfffaaa^^^WWWYYY[[[\\\```iiiuuu}}}tttgggXXXQQQLLLFFFAAA@@@>>>???@@@???>>>BBBIIIPPPcccxxxttt[[[HHH@@@999888888555444555444444333222111111111111000000//////............++++++,,,,,,---...//////,,,,,,+++******************++++++,,,,,,,,,++++++***)))((()))++++++)))(((((())))))******)))))))))(((((())))))))))))(((((()))))))))(((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&(((***+++,,,++++++------...///000111222333333111000//////111333555888777777666666666666666777>>>GGGMMMOOOMMMJJJIIINNNPPPRRRQQQLLLFFF@@@===CCCHHHNNNSSSVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]aaaccccccccccccdddhhhhhhiiijjjlllnnnpppqqqqqqrrrsssrrroookkkfffccc___]]]ZZZ[[[^^^cccggghhhiiikkkmmmnnnnnnnnnppprrruuutttsssqqqqqqqqqqqqqqqppppppqqqrrrtttuuuvvvwwwvvvtttrrrrrruuuwwwwwwwwwtttsssqqqnnnkkkhhhfffeeeffffffeeeddddddcccccccccbbbbbbbbbbbbcccggglllpppuuuvvvwwwxxxwwwuuusssqqqmmmjjjeeeaaa]]]\\\\\\]]]^^^```aaabbbaaabbbbbbcccgggkkkttt~~~|||}}}}}}zzzuuunnneee^^^ZZZWWWVVVUUUOOOKKKMMMNNNMMMNNNQQQeeexxxyyyeeejjjwww~~~yyyooogggbbbaaadddeeedddccchhhsss|||yyyrrrlllhhhaaa___\\\YYYZZZ___hhhooo{{{mmm^^^UUUPPPHHHCCCBBBAAABBBBBBAAAAAACCCGGGKKKXXXjjjvvv]]]HHH@@@999888888555444555444444333222111111111111////////////............++++++,,,,,,---...//////------,,,+++++++++++++++++++++,,,,,,,,,++++++******)))((()))++++++)))((('''(((((()))((((((''''''(((((())))))))))))(((((())))))))))))))))))(((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&''')))***+++++++++***------...///000111111222222000///...///111555777999888777555555555666666999>>>EEEIIIKKKKKKKKKKKKPPPRRRRRRPPPJJJDDD@@@>>>GGGLLLRRRVVVYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[^^^```aaaaaaccceeegggggghhhiiijjjlllnnnoooqqqqqqpppoookkkgggbbb```ZZZYYYYYY[[[___dddfffgggfffiiilllnnnooopppqqqssstttrrrqqqooonnnoooooopppqqqrrrrrrsssssssssssssssuuusssrrrrrrtttuuuvvvvvvsssrrrooollliiifffdddcccddddddcccbbbbbbccccccdddcccdddeeeeeegggjjjpppsssxxxxxxxxxwwwuuurrrooonnnjjjgggddd```]]]\\\\\\\\\\\\___cccddddddeeefffhhhkkkoooyyy~~~}}}~~~~~~zzzssskkkddd___\\\ZZZWWWQQQNNNPPPPPPOOOOOOQQQaaarrrsssqqqwww{{{yyyqqqjjjlllllliiieeefffkkkpppxxxzzzwwwkkkggg```ZZZWWWXXX\\\```ooovvvssscccZZZSSSKKKFFFDDDBBBBBBCCCCCCCCCDDDFFFHHHLLLZZZrrruuu___JJJBBB;;;::::::777666777555444333222111111111111//////////////////......+++,,,,,,------.........------,,,+++++++++++++++++++++,,,,,,,,,+++*********)))((()))++++++)))((('''((((((((((((''''''&&&'''(((((())))))(((((('''((((((((())))))*********)))((((((''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''(((''''''(((((((((((('''''''''''')))******+++++++++---...///000111111111111///...---,,,...111444666888777666444444444555666:::===AAADDDFFFGGGJJJLLLPPPQQQPPPKKKDDD@@@@@@AAAIIINNNSSSWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYY[[[^^^___```bbbeeegggggghhhhhhiiikkklllnnnooopppooonnnkkkgggbbb___\\\XXXXXXYYY\\\aaaeeeggggggfffiiimmmooopppqqqrrrsssrrrqqqooommmlllmmmnnnoooqqqqqqrrrssssssrrrrrrqqquuuttttttttttttttttttuuuqqqpppnnnllliiifffdddcccbbbaaa`````````bbbcccdddeeegggiiijjjlllnnnrrruuuyyyyyywwwuuurrrooollljjjgggeeebbb___^^^]]]]]]^^^\\\```eeehhhhhhhhhkkknnnnnnrrr|||~~~~~~xxxqqqjjjeeeaaa___XXXTTTQQQRRRPPPMMMNNNQQQ^^^mmmyyyyyy|||yyyxxxvvvrrrmmmkkkjjjjjjmmmqqquuuwww}}}sssnnnggg___YYYWWWVVVWWW\\\cccnnnwww|||lllaaaYYYOOOHHHFFFCCCBBBBBBAAABBBCCCDDDEEEFFFOOObbb|||vvvaaaJJJBBB;;;::::::777666777555444333222111111111111.../////////////////////------------------------,,,,,,+++***************+++,,,,,,,,,,,,+++***)))***)))((()))++++++)))((()))))))))))))))(((''''''''''''((((((((((((''''''''''''((()))***++++++,,,))))))(((((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''((())))))(((((())))))))))))(((((((((((((((((()))***+++,,,---...///000111111000000...------...000333555777999888777666666777777888888;;;>>>@@@BBBDDDGGGJJJNNNMMMJJJDDD===;;;???CCCJJJMMMRRRUUUXXXYYY\\\^^^^^^]]]]]]\\\[[[ZZZZZZYYY[[[]]]___```aaacccgggjjjiiijjjjjjkkklllnnnoooppppppnnnkkkfffbbb^^^\\\ZZZXXXYYY[[[___dddggghhhhhhhhhkkkoooqqqqqqqqqqqqrrrrrrpppmmmkkkkkkkkkmmmnnnnnnoooppprrrssssssssssssvvvvvvvvvuuutttsssssstttpppooonnnllljjjhhhffffffcccbbbaaaaaabbbdddfffgggfffhhhlllnnnoooqqqsssuuuwwwvvvuuussspppmmmjjjiiidddcccaaa___^^^^^^_________ccchhhhhhfffdddfffhhhkkkppp{{{|||wwwpppjjjeeeccc[[[YYYWWWUUUPPPKKKMMMSSSYYYfff{{{zzz{{{wwwrrrooojjjmmmllljjjlllrrrvvvuuu{{{{{{zzz{{{||||||zzzxxxsssoooiiibbb\\\WWWSSSPPPNNNTTT[[[cccjjjttt~~~yyylllbbbVVVNNNKKKGGGEEECCCAAAAAABBBBBBBBBEEEJJJWWWkkk}}}hhhHHH@@@999888888555444555555444333222111111111111.........///////////////------------------,,,,,,+++******))))))))))))))),,,,,,,,,,,,,,,+++***)))***)))((()))++++++)))(((***************)))((((((''''''((((((((((((''''''&&&&&&''')))***+++,,,---))))))(((((((((((())))))%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))((((((((((((((()))******))))))************))))))))))))(((((((((***+++,,,---...///111111111000000//////000111333666888:::;;;:::::::::::::::;;;;;;666999<<<>>>@@@BBBEEEHHHLLLKKKFFF???888888>>>DDDIIILLLPPPSSSVVVXXX\\\^^^___^^^^^^]]]\\\[[[ZZZZZZ\\\^^^___aaabbbeeeiiilllkkkkkkllllllnnnoooqqqrrrpppmmmiiiddd___\\\ZZZYYYYYYZZZ]]]aaafffiiiiiiiiikkknnnqqqrrrqqqpppppppppqqqooommmkkkjjjkkklllnnnkkkllloooqqqtttuuuuuuuuuvvvwwwwwwvvvtttrrrrrrsssooonnnmmmlllkkkiiihhhhhhfffeeeddddddeeegggiiikkkfffiiimmmpppqqqrrrssstttttttttsssqqqooollljjjiiicccbbbaaa```___``````aaacccfffiiigggaaa\\\\\\^^^fffkkkwwwzzztttnnnhhheee```^^^]]]YYYQQQKKKNNNUUUUUUaaavvvzzz}}}xxxoooqqqooojjjiiilllmmmkkkkkkkkklllnnnppppppooommmmmmiiiddd___YYYSSSMMMIIIHHHKKKPPPTTTZZZbbbmmmuuuwwwjjj]]]TTTPPPLLLIIIFFFCCCCCCCCCBBBBBBCCCFFFMMM\\\ttt|||eeeJJJAAA:::999888444333333333222111111000000111111//////.........---------000000000///...,,,+++***,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((((()))*********((('''&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))---,,,+++)))'''%%%###"""******)))((('''&&&&&&%%%'''((()))))))))(((&&&%%%******)))))))))***,,,------...///////////////...,,,...111222444666:::===<<<;;;::::::::::::888555888888888;;;>>>AAAAAAAAAFFFAAA;;;999666666<<>>;;;888999888888;;;>>>@@@@@@???AAA<<<888666555555;;;CCCFFFJJJLLLIIIIIIOOOUUUXXXZZZYYYXXXWWWVVVWWWWWWXXX[[[]]]___```bbbeeeiiilllkkkkkklllmmmmmmnnnnnnnnnhhhiiihhhccc\\\YYY[[[]]]___eeehhhfffggglllooommmjjjlllnnnpppqqqpppnnnmmmnnnllliiihhhjjjkkkjjjiiimmmmmmnnnoooppprrrrrrssssssrrrqqqppppppoooooopppmmmmmmmmmlllkkkjjjjjjjjjggggggggghhhhhhjjjkkkkkkjjjkkknnnppprrrrrrqqqqqqnnnllljjjgggeeeeeeeeeeeefffeeeeeeeeeeeeffffffggghhhjjjjjjeee^^^VVVQQQOOOSSS___nnnzzz~~~|||yyytttpppnnnlllgggddd___ZZZUUURRRPPPOOOUUU]]]lll~~~|||zzzvvvrrrooollljjjjjjeeeccc___]]][[[YYYWWWUUUVVVVVVUUURRROOOLLLJJJIIIDDDDDDDDDEEEHHHLLLQQQSSS[[[dddpppxxx}}}|||nnnccc[[[RRRLLLGGGFFFEEEBBBBBBDDDCCCBBBEEELLLWWWmmmwww^^^HHH@@@999888888666444555333222111111000000111111/////////.........------+++++++++++++++,,,---...,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))((((((''''''((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))(((((('''&&&*********+++,,,---///000000/////////...------------000333666666777999:::>>>CCCIIIKKKGGGBBB>>>===::::::999;;;===???>>>===;;;777333333333444:::BBB@@@FFFHHHFFFFFFLLLRRRTTTXXXXXXWWWVVVVVVVVVVVVVVVYYY\\\^^^```bbbeeeiiillljjjkkklllmmmnnnnnnnnnnnnfffgggfffaaa\\\ZZZ\\\___ccchhhlllkkkkkknnnnnnmmmhhhjjjmmmooopppooonnnlllllljjjgggggghhhiiiiiiiiimmmmmmnnnoooooopppqqqqqqppppppoooooonnnmmmmmmlllmmmllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjkkkllllllmmmooopppqqqppppppooojjjiiigggeeedddddddddeeefffggghhhiiijjjjjjiiihhhjjjkkkkkkfff^^^UUUNNNJJJKKKUUUbbbooo|||{{{zzzxxxuuurrrnnnlllhhheeeaaa[[[VVVRRRPPPOOORRRYYYgggxxx~~~zzzvvvsssqqqjjjhhhdddaaa^^^ZZZUUUQQQOOONNNMMMKKKIIIGGGEEEEEECCCBBBBBBBBBCCCDDDFFFGGGMMMSSS\\\bbbgggooozzzzzzllldddWWWPPPJJJHHHFFFCCCBBBEEEAAABBBDDDGGGMMM\\\xxxvvv]]]GGG???888888888666555666333222111111000000111111////////////............---,,,+++++++++,,,---...,,,,,,,,,+++++++++******))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''')))******,,,---///000111111000///...------,,,,,,...111555777777777777888>>>EEEKKKKKKFFFAAA@@@AAA>>><<<<<<<<<>>>>>>>>><<<999444222222222333999AAA???EEEGGGEEEEEEIIINNNOOOTTTTTTTTTUUUUUUVVVWWWWWWXXX[[[^^^```bbbeeeiiikkkjjjkkklllmmmnnnnnnnnnmmmeeedddccc___\\\[[[]]]```cccggglllmmmlllkkkjjjiiigggiiilllnnnooonnnlllkkkjjjhhhggggggggghhhiiijjjmmmmmmnnnnnnooooooooopppmmmmmmmmmmmmlllkkkkkkjjjllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjkkkmmmmmmnnnnnnnnnmmmlllkkkfffeeedddcccccccccdddddddddfffiiikkkkkkjjjiiigggiiijjjjjjggg```XXXPPPKKKEEELLLWWWddduuu{{{zzzyyyxxxvvvsssooollliiigggbbb]]]XXXTTTQQQOOORRRWWWdddttt~~~~~~yyyvvvqqqlllgggbbb]]]ZZZPPPNNNLLLJJJHHHGGGEEECCCDDDCCCCCCBBBBBBBBBBBBBBBGGGJJJNNNRRRVVV^^^iiiqqqtttjjj[[[TTTMMMJJJGGGCCCBBBDDD???AAADDDEEEFFFOOOfff|||vvv]]]GGG???888888888666555666333222111111000000111111000000/////////.........///......---------------,,,,,,,,,+++++++++******))))))*********+++++++++((((((((((((((((((((((((&&&&&&'''((()))******+++)))((('''&&&&&&'''((()))(((((('''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''((((((((()))***+++---...///000111111000...---,,,,,,,,,,,,///222555777777666666666===BBBEEEDDD???===???BBBAAA@@@>>>>>>>>>>>>===;;;888444222222111222888???BBBGGGJJJGGGFFFHHHKKKKKKPPPQQQRRRTTTVVVWWWXXXYYYXXX[[[^^^aaabbbeeehhhjjjiiijjjlllmmmmmmmmmlllkkkcccbbb```]]]\\\\\\___aaadddgggkkknnnllliiiggggggggghhhkkkmmmmmmllljjjiiihhhhhhhhhgggggghhhjjjkkkmmmmmmnnnnnnooooooooopppmmmmmmlllkkkkkkjjjjjjiiillllllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiikkkkkkkkkjjjiiihhhggggggdddcccccccccccccccddddddeeegggiiillllllkkkhhhgggjjjkkkkkkiiiccc[[[QQQKKKDDDGGGNNNZZZkkk~~~}}}{{{xxxwwwvvvtttooollljjjgggddd___ZZZVVVRRRQQQTTTXXXcccttt{{{tttmmmhhhddd[[[WWWRRROOOMMMKKKHHHEEEDDDDDDCCCBBBBBBBBBBBBBBBFFFGGGHHHIIIKKKQQQZZZ```lllvvvyyyooo```XXXPPPKKKGGGCCCAAACCC???AAADDDEEECCCIII[[[lllxxx```HHH@@@999888888666444555333222111111000000111111000000000/////////........./////////......---,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,'''''''''&&&''''''(((((()))(((((('''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((('''''''''(((''''''''''''((()))))))))***+++---.../////////000///...,,,,,,,,,------000222555555555444444555:::<<<===;;;999:::>>>AAACCCAAA???>>>>>>===;;;999777333111222111222777>>>DDDJJJMMMJJJHHHIIIKKKJJJNNNPPPRRRTTTVVVXXXYYYYYYXXX[[[___aaabbbdddfffhhhiiijjjkkklllllljjjhhhgggaaa___]]][[[[[[^^^aaacccfffgggkkkooommmiiiggghhhgggiiikkklllllljjjgggffffffgggggggggfffgggjjjmmmmmmmmmnnnoooooopppqqqqqqooommmllljjjjjjjjjjjjkkkllllllllllllllllllllllllkkkjjjiiihhhhhhhhhhhhhhhiiihhhgggfffeeeeeeddddddddddddddddddddddddddddddggghhhkkklllllljjjhhhgggkkkkkkllljjjeee\\\QQQJJJEEEDDDHHHRRRaaasss~~~yyywwwvvvtttoookkkiiihhhddd```\\\XXXUUUSSSVVVYYYbbbttt~~~~~~wwwrrriiiccc[[[VVVRRRNNNIIIDDDEEEDDDCCCBBBAAABBBCCCCCCFFFFFFFFFEEEFFFIIINNNRRR\\\fffuuuvvvfff]]]TTTNNNIIIDDDBBBDDD@@@@@@CCCDDDCCCFFFRRR___}}}zzzaaaIIIAAA:::888888555333444333222111111000000111111000000000000/////////...***,,,...///000...---+++,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((%%%&&&''''''((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&(((''''''&&&'''((()))***)))***,,,---.........---///...,,,++++++,,,---///111333444333222222333444777777666666777:::===???CCCAAA???===<<<:::888555333000///000111222888???DDDJJJNNNLLLJJJKKKLLLLLLPPPQQQSSSUUUWWWWWWWWWWWWYYY\\\___aaabbbcccdddfffiiijjjkkkkkkjjjhhheeeccc```]]][[[ZZZ[[[___bbbdddgggfffjjjnnnmmmgggfffiiihhhiiikkkkkkjjjhhheeecccccceeeffffffeeefffiiilllmmmmmmnnnoooppprrrrrrsssqqqooollliiiiiijjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjiiihhhhhhhhhggggggfffdddccccccbbbbbbeeeeeeeeeffffffeeeeeedddggghhhiiiiiiiiigggeeedddggggggiiiiiiggg___TTTKKKGGGCCCCCCLLLYYYiiizzzvvvuuusssoookkkhhhgggeeeaaa^^^ZZZWWWUUUVVVXXX```rrrzzzyyyxxxxxxyyy|||~~~xxxnnneee___YYYRRRLLLJJJHHHEEECCCBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKOOOXXXeeeqqq}}}lllbbbXXXRRRLLLFFFDDDFFFAAA@@@@@@CCCCCCDDDKKKSSSiii{{{bbbJJJAAA:::999888555333333333222222111000111111111000000000000////////////&&&(((,,,///000///---+++,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))+++***)))((('''&&&%%%%%%$$$%%%'''((()))((('''&&&***)))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((******)))((('''&&&%%%%%%******)))((('''&&&&&&%%%((('''&&&&&&'''((()))***)))***,,,---...---,,,,,,...---,,,++++++,,,...///222333333222000000222444555444333555999;;;======CCC@@@===;;;:::888555333///,,,,,,///111333999@@@BBBIIINNNLLLKKKMMMNNNMMMSSSTTTUUUVVVWWWVVVVVVUUUZZZ]]]```bbbbbbbbbccceeeiiijjjkkkkkkiiifffcccaaa___\\\YYYYYY[[[___cccdddfffdddgggllljjjeeedddiiiiiijjjkkkkkkiiigggcccaaaaaaccceeedddcccdddhhhkkklllmmmnnnpppqqqsssttttttssspppllliiihhhjjjmmmooommmmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiigggfffeeedddcccbbbbbbbbbffffffgggggggggfffeeeeeeeeeeeefffeeedddcccaaa``````aaadddhhhhhhbbbXXXPPPHHHBBBAAAHHHTTTcccyyy{{{vvvuuusssoookkkhhhgggeeebbb___[[[XXXVVVUUUVVV^^^qqq~~~{{{yyyvvvttttttuuuwwwyyy{{{|||}}}zzzrrrkkkbbb[[[OOOMMMIIIFFFEEEEEEGGGIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIOOOYYYdddqqqpppfff[[[TTTNNNHHHFFFGGGBBB???>>>AAABBBBBBEEEJJJ[[[wwweeeFFFAAA:::666666666444222555444333222111111111111222111111000///......---000000///...---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------***)))))))))((((((((((((***++++++***)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''%%%$$$%%%'''******((('''((()))***)))'''&&&'''(((******))))))((())))))(((((((((((())))))(((((()))***************++++++,,,,,,,,,,,,,,,---000///...---,,,---......111111222222222222111111555333222444777999;;;;;;?????????<<<777333000/////////000111444777:::;;;BBBCCCEEEHHHJJJMMMOOOPPPVVVVVVUUUUUUUUUTTTTTTTTTXXX\\\aaaaaa______bbbfffggghhhiiiiiihhheeeaaa___XXXXXXXXXZZZ]]]aaacccdddggghhhhhhiiiiiiiiihhhhhhfffgggggghhhgggeeecccbbbdddcccddddddeeefffggghhhnnnoooppprrrtttuuuwwwxxxtttsssrrrpppmmmkkkiiiiiijjjjjjkkklllmmmmmmmmmmmmkkkiiiggghhhlllnnnnnnmmmjjjgggdddaaaaaadddgggjjjkkkiiigggggghhhhhhhhhggglllhhhffffffddd``````cccdddeeeeeeeeeffffff^^^UUULLLFFFCCCEEEMMMZZZmmm}}}zzztttqqqpppooojjjhhheeeaaa]]]ZZZXXXWWWTTTWWW^^^lll}}}zzzwwwsssqqqrrrtttuuuvvvyyy|||~~~}}}}}}rrreee]]]SSSNNNOOOLLLCCCCCCKKKMMMOOOPPPOOONNNLLLKKKKKKKKKMMMTTT]]]fffttt{{{tttiii[[[OOOHHHFFFFFFEEEDDDBBB@@@@@@BBBDDDFFFRRReee}}}bbbGGGAAA:::777666666555333555444333222111111111111111111111000///.........////////////...---,,,,,,,,,,,,,,,++++++*********'''(((***,,,---,,,,,,+++(((((('''''''''&&&&&&&&&((())))))((('''&&&&&&((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''%%%&&&(((+++((('''&&&'''((()))(((&&&'''((()))***+++***))))))))))))(((((((((((())))))'''(((((()))))))))))))))******++++++,,,---------000///...---------...///000111111111111111111000555666888999:::::::::999===>>>>>>;;;666222000///000000111222444777999;;;@@@BBBDDDGGGJJJMMMOOOPPPUUUUUUUUUUUUUUUUUUTTTTTTXXX\\\aaaaaa```___cccfffggghhhhhhhhhfffccc```^^^ZZZZZZZZZ\\\^^^aaacccdddfffgggggghhhhhhhhhggggggfffgggggggggfffeeecccbbbdddddddddeeeggghhhjjjjjjooopppqqqrrrtttuuuvvvvvvttttttrrrpppnnnllljjjiiijjjjjjkkklllmmmmmmmmmmmmkkkjjjiiikkknnnooonnnmmmjjjhhhfffdddeeegggjjjllllllkkkjjjjjjlllmmmlllkkklllhhheeeeeeccc___^^^aaaaaacccddddddggghhhaaaXXXOOOHHHBBBBBBHHHSSSdddsss|||tttqqqppppppjjjiiieeeaaa]]]ZZZWWWVVVTTTWWW]]]kkk}}}{{{zzz}}}{{{yyyvvvvvvwwwyyy{{{}}}|||}}}nnn___TTTRRRPPPJJJIIINNNQQQRRRTTTUUUSSSQQQOOONNNKKKKKKNNNTTT\\\kkkyyylll___TTTNNNJJJIIIFFFDDDBBB@@@@@@AAACCCEEEIIIYYYsss{{{___HHHBBB;;;777777777666444555444333222111111111111111111000000//////......------...//////...---,,,...------,,,+++***)))((("""%%%(((+++---,,,***)))((((((((('''''''''&&&&&&'''((()))((('''&&&'''((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$)))))))))((('''''')))+++(((&&&%%%&&&'''((('''&&&&&&'''((())))))))))))((()))((((((''''''(((((()))''''''((())))))))))))(((*********+++,,,---......///...---------...///000000000000000000000000000666:::>>>???===999888888;;;<<<<<<999555111//////111111222333555777999:::>>>@@@BBBFFFIIIMMMPPPQQQUUUUUUUUUUUUVVVVVVVVVVVVYYY]]]```aaa``````cccfffgggggggggfffccc```^^^\\\\\\\\\]]]___```bbbdddeeefffffffffggggggffffffeeeffffffffffffeeedddccccccddddddeeegggiiikkkmmmnnnqqqqqqrrrssssssttttttuuuuuutttsssqqqooommmlllkkkjjjkkkkkklllmmmmmmnnnnnnlllllllllnnnppppppooommmjjjiiiiiiiiijjjkkkmmmooommmmmmlllnnnpppqqqpppnnnlllgggdddccc```\\\\\\______aaacccdddgggiiiddd\\\UUULLLDDDAAACCCJJJYYYggg~~~wwwsssrrrrrrkkkiiifffaaa]]]YYYWWWVVVTTTWWW\\\hhh|||zzzvvvuuuttt~~~~~~{{{{{{~~~|||zzz{{{}}}wwwccc\\\YYYSSSQQQRRRUUUWWWZZZ\\\[[[XXXTTTRRROOOKKKIIILLLRRR___uuusssfff]]]WWWPPPJJJGGGEEEBBB@@@@@@AAABBBDDDEEEPPPddd{{{___HHHBBB<<<888888888666444444444333222111111111111111000000000/////////...+++---...///000///---,,,------,,,,,,+++***))))))%%%&&&(((***++++++***)))*********))))))))))))((()))***+++***)))((()))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((())))))(((''''''(((***((('''&&&&&&(((((('''&&&%%%%%%&&&&&&''''''''''''(((((((((''''''((((((((((((((()))***************,,,---------------............---------///000111000000////////////000000888===BBBAAA<<<777777999999999999666222000//////111222333444666888999:::<<<>>>AAAEEEIIIMMMPPPRRRUUUUUUVVVVVVWWWXXXXXXYYYZZZ]]]```aaaaaaaaaccceeegggfffeeeccc```]]][[[ZZZ[[[]]]```bbbcccdddfffgggffffffgggggggggfffeeeeeeeeeeeeeeeeeeddddddccccccbbbccceeegggjjjmmmpppqqqssssssssssssssssssssssssttttttsssqqqpppnnnmmmlllkkkkkkkkklllmmmnnnoooooonnnoooppprrrrrrqqqooommmjjjkkklllmmmnnnpppqqqqqqqqqpppppprrrsssssspppnnnkkkfffbbb```^^^YYYYYY\\\^^^bbbddddddgggiiieee___[[[QQQGGGBBBAAAFFFRRR^^^uuu|||wwwtttsssmmmkkkgggbbb^^^ZZZWWWVVVTTTWWW[[[ddduuu~~~wwwqqqooooooyyy~~~yyyxxxxxxpppeee[[[WWWWWWXXXZZZ]]]```aaa^^^YYYUUUSSSNNNKKKKKKNNNXXXjjjzzz}}}oooggg___TTTKKKHHHFFFCCCAAA@@@@@@BBBCCCDDDJJJWWWnnn|||aaaHHHBBB<<<888888888666444444444333222111111111111000000000000////////////,,,---.../////////...---++++++++++++++++++++++++,,,+++)))(((((()))***++++++*********))))))))))))(((***+++***)))((()))+++(((((((((((((((((((((((('''''''''(((((())))))***&&&'''((('''&&&&&&'''((()))((('''((())))))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******+++,,,,,,,,,,,,+++000000//////......------...---------...///111222000000///......///000000:::>>>@@@>>>999666777:::666666666333000......///111222333555777999:::;;;<<<>>>AAAEEEIIIMMMPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[[[[]]]___aaabbbcccdddeeeeeedddbbb___]]]ZZZYYYXXXXXX\\\aaadddeeefffhhhjjjggghhhhhhhhhggggggfffeeeeeeddddddcccccccccccccccaaabbbdddgggjjjnnnqqqsssttttttsssssssssrrrrrrrrrssssssrrrqqqpppooonnnmmmkkkkkkkkkkkkmmmnnnpppqqqppprrrssstttsssqqqooonnnkkklllnnnoooqqqrrrsssssswwwwwwwwwxxxxxxuuurrrnnniiiddd___^^^[[[WWWWWWZZZ___ccceeeeeegggiiifffaaa]]]TTTJJJDDDAAACCCLLLVVVlll{{{|||wwwtttooommmiiiddd___[[[XXXVVVTTTWWWZZZ___nnn|||}}}wwwnnnkkkjjjrrr|||{{{wwwwww{{{xxxggg___]]][[[\\\^^^aaadddccc^^^[[[WWWRRRNNNNNNOOOTTT___kkk~~~~~~}}}|||{{{}}}}}}}}}|||}}}~~~zzzpppeeeWWWLLLKKKIIIEEEBBBAAAAAABBBBBBBBBDDDLLL]]]xxx|||bbbHHHBBB;;;777777777666444555444333222111111111111000000000000////////////........................******+++++++++,,,,,,,,,000...+++(((((()))+++,,,))))))((((((((('''''''''&&&'''((((((''''''((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%'''((('''&&&%%%&&&'''***((('''((()))***)))((())))))(((((())))))***+++(((''''''&&&&&&''''''(((++++++,,,------------,,,000000000///......------------------...000222444111111////////////111111:::<<<>>><<<999777888:::333333333111...------///000111333666999:::<<<<<<===>>>AAAEEEJJJNNNQQQRRRRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]___aaacccddddddeeecccbbb___\\\ZZZXXXXXXXXXXXX]]]cccggggggfffhhhjjjhhhhhhhhhhhhhhhgggfffeeeddddddcccbbbbbbccccccdddaaabbbeeehhhkkkooossstttttttttsssssssssrrrrrrrrrrrrrrrqqqpppoooooonnnnnnkkkkkkkkkkkkllloooqqqrrrrrrtttuuutttrrrooooooooommmmmmnnnpppqqqssstttttt|||||||||}}}|||yyytttpppgggaaa\\\[[[XXXUUUVVVYYY___cccffffffgggiiigggddd^^^UUULLLFFFAAA@@@FFFOOOaaasss{{{wwwrrrpppkkkfff```\\\YYYWWWUUUWWWXXXZZZfff{{{~~~}}}yyy|||zzznnngggeeekkkttt}}}xxxvvvwww}}}nnnggg```______bbbfffhhhfffddd]]]WWWSSSRRRQQQRRRYYYaaannnwww}}}{{{{{{{{{{{{zzzyyywwwvvvwwwuuurrrrrrrrrsssrrrpppnnnppprrrtttuuuvvvvvvvvvuuutttsssssstttuuuvvvwwwzzz{{{{{{|||~~~~~~|||{{{|||}}}{{{|||~~~}}}||||||yyylll]]]RRRNNNKKKHHHDDDBBBAAABBBCCCDDDEEEIIIUUUjjj{{{aaaGGGAAA:::777666666555333555444333222111111111111////////////000000000000111000...,,,,,,,,,---...,,,,,,++++++++++++++++++---,,,***))))))***+++,,,)))))))))(((((((((''''''%%%'''((((((''''''(((***((((((((((((((((((((((((&&&''''''(((((()))))))))&&&'''))))))'''&&&'''((()))(((''''''))))))((('''(((((('''''''''((()))***(((''''''&&&&&&''''''(((***+++,,,,,,------,,,,,,,,,---------............------------///111333444333222000//////000222333888:::<<<>>>===<<<:::888111111111///,,,,,,---///...000333777:::<<<===>>>>>>@@@CCCFFFJJJNNNQQQRRRNNNOOOQQQSSSUUUWWWYYYYYY]]]]]]^^^aaaccceeeeeedddaaa___\\\YYYWWWWWWWWWXXXZZZ```fffhhhgggeeeeeegggggggggggggggfffeeedddddddddcccbbbaaaaaabbbcccdddcccdddfffiiimmmqqqtttvvvssssssssssssssssssrrrrrrpppppppppoooooonnnnnnnnnlllkkkkkkkkkllloooqqqssstttvvvvvvtttpppnnnnnnooonnnnnnnnnoooppprrrssstttzzz{{{|||}}}}}}zzztttpppddd^^^ZZZXXXVVVTTTUUUYYY\\\aaaeeeeeegggjjjjjjhhhaaaZZZQQQKKKDDD@@@CCCJJJUUUiii{{{tttrrrmmmhhhbbb]]]ZZZXXXUUUWWWWWWVVV```ttt}}}|||xxx|||}}}mmmdddaaabbbhhhtttxxxtttrrryyysssgggcccaaaccciiinnnooonnnfff```ZZZWWWUUUTTTYYY```fffoooxxx{{{|||}}}{{{wwwvvvxxx{{{~~~~~~}}}zzzxxxuuutttuuutttsssrrrpppqqqqqqrrrssstttttttttrrrrrrqqqrrrrrrtttvvvwwwxxxyyyzzz{{{}}}~~~ttteee[[[PPPNNNJJJFFFCCCBBBCCCCCCDDDEEEHHHOOO^^^yyyyyy```FFFAAA:::666666666444222555444333222111111111111////////////000000000000333111...+++***+++---......------,,,+++***))))))))))))***+++++++++++++++++++++++++++************''')))******))))))***,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((******)))(((((()))((('''&&&&&&'''((('''&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&'''''''''******+++,,,,,,,,,,,,+++((()))***+++---...///000------------///111444555333222111//////111222333666888<<<@@@BBB@@@;;;777000000///---++++++---///---000333777:::===>>>???@@@AAADDDGGGKKKNNNQQQRRRKKKLLLNNNPPPSSSUUUWWWXXX]]]]]]^^^aaaccceeeeeeddd```^^^[[[XXXVVVVVVWWWXXX\\\bbbhhhjjjfffcccbbbdddffffffffffffeeedddcccbbbccccccbbbaaaaaabbbcccdddeeefffhhhkkkooosssvvvwwwssssssssssssssssssssssssoooooooooooonnnnnnnnnmmmlllkkkkkkkkklllooorrrsssuuuvvvvvvsssooommmnnnpppoooooonnnnnnoooqqqssstttuuuvvvxxxzzz{{{xxxrrrnnnccc]]]XXXWWWUUUSSSUUUYYYZZZ```dddeeeggglllmmmkkkfff___WWWPPPHHHBBBCCCHHHMMMbbb{{{vvvsssoooiiiccc^^^[[[YYYUUUWWWVVVTTT\\\ppp}}}~~~|||xxx|||~~~mmmbbb]]]ZZZ^^^fffssswwwsssooouuu~~~{{{lllgggccceeelllsssvvvvvvppphhh```\\\YYYXXX]]]cccfffoooxxx{{{}}}~~~|||xxxxxx{{{}}}~~~~~~~~~~~~}}}}}}|||}}}~~~yyylllcccRRROOOKKKGGGDDDCCCCCCDDD>>>@@@CCCGGGRRRkkkppp[[[EEEBBB===999777444111///222222222111222222333333000000000000////////////------,,,,,,,,,+++++++++......---,,,,,,+++******++++++******))))))((((((************************'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''#########$$$%%%&&&'''(((******))))))((((((''''''+++++++++++++++,,,,,,,,,........................+++,,,...//////000222444555555555333000000222333888999===@@@BBB@@@<<<888222111000---+++,,,...111111333555888999<<<@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOPPPQQQSSSVVVYYY\\\\\\^^^___aaabbbbbbccc[[[YYYVVVTTTSSSUUUXXXZZZ```bbbeeeeeedddccccccdddaaaaaaaaabbbdddeeecccbbbbbbcccddddddcccccceeeggghhhggggggjjjnnnsssuuuwwwuuusssrrrppppppqqqrrrtttooooooooooooooonnnnnnmmmjjjjjjjjjkkkmmmpppsssuuuuuusssqqqoooooonnnlllkkkmmmpppqqqoooooorrrrrrooonnnoooqqqqqqqqqooommmkkkccc```\\\WWWSSSPPPOOOOOOWWW[[[```eeeiiikkkllllllkkkeee[[[QQQIIIDDDCCCCCCPPPWWWhhh}}}yyyqqqiiiaaa\\\YYYWWWXXXUUUTTTWWW]]]jjj~~~}}}}}}wwwwww~~~ooo___WWW[[[ZZZ^^^gggrrr}}}|||qqqrrrrrrvvv~~~~~~|||{{{zzzyyyzzzzzzyyyzzz{{{zzzxxxxxxyyyzzz}}}}}}}}}}}}}}}~~~xxxnnnfffgggmmmssszzzuuupppggg^^^ZZZ\\\bbbhhhpppvvv}}}pppfff[[[RRRJJJHHHGGGDDDCCCDDD???>>>AAAHHHLLLXXXwwwmmmXXXEEEAAA<<<888666555333111333333222222111222222222000000000000//////////////////.........---------......---,,,,,,+++***************)))))))))))))))************************))))))))))))))))))))))))************************''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***)))))))))((((((((('''*********+++++++++++++++------------------------+++---///000000111333444777777666444222111333444888999===@@@BBBAAA<<<999111111000---+++,,,///111111333666888:::<<<@@@CCCDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNPPPPPPQQQSSSVVVYYYZZZ[[[]]]___````````````ZZZXXXVVVTTTTTTVVVYYY[[[aaaccceeeeeedddccccccccc```___^^^___aaaaaaaaa```aaabbbccccccbbbcccdddfffhhhiiijjjmmmqqqtttvvvwwwtttsssqqqppppppqqqrrrsssppppppppppppooonnnmmmlllkkkjjjjjjkkkmmmppprrrtttsssqqqooommmmmmmmmmmmmmmooossstttqqqqqqrrrppplllhhhiiiiiijjjjjjjjjiiiiiidddaaa\\\WWWSSSPPPNNNNNNRRRUUU[[[aaafffjjjlllmmmlllggg___UUUMMMHHHDDDCCCHHHNNN___vvv|||xxxqqqiiibbb]]]ZZZYYYZZZWWWUUUWWW[[[gggzzz~~~|||wwwxxxsssccc[[[WWWVVVXXXaaakkkvvvtttqqqppprrryyy~~~{{{vvvssstttuuuvvvvvvyyywwwuuutttuuutttsssrrrmmmlllkkkjjjjjjkkkmmmmmmnnnmmmlllkkkkkkkkklllmmmjjjlllmmmmmmllllllmmmnnnqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssstttttttttttttttuuuvvvvvvuuuuuuvvvwwwyyyzzzzzz{{{}}}|||lllgggjjjnnnqqqtttuuuqqqiiiaaa]]]___fffkkkzzz~~~xxxmmmaaaWWWNNNKKKHHHDDDBBBCCC@@@???AAAFFFHHHRRRmmmhhhSSSCCC???:::777555555444444444444333222111111111111000000000000//////////////////.........---------...------,,,,,,++++++***))))))))))))******************************************))))))))))))******************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))(((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000111333555999999888666333222444555888999===AAACCCAAA===999333333222000//////222444222444666888:::<<<@@@CCCDDDEEEFFFHHHIIIKKKLLLMMMMMMNNNPPPQQQRRRSSSVVVYYYXXXZZZ\\\___```___]]]\\\ZZZXXXVVVUUUVVVXXX[[[]]]bbbdddeeefffdddcccbbbcccbbb```^^^]]]___``````______```aaaaaaaaaaaaccceeehhhjjjmmmqqqtttvvvwwwxxxtttsssqqqpppppppppqqqrrrqqqqqqqqqpppnnnmmmkkkjjjjjjjjjjjjkkkmmmooopppqqqooommmkkkjjjjjjllloooppprrrwwwxxxvvvsssrrrmmmggg```_________```bbbdddfffdddaaa]]]XXXSSSPPPNNNMMMLLLOOOTTTZZZaaagggkkknnnmmmjjjddd]]]TTTMMMGGGCCCDDDGGGTTThhhzzz|||xxxrrrkkkddd___\\\[[[[[[XXXVVVWWWYYYbbbttt~~~wwwsssvvvxxxhhh___VVVSSSTTTZZZcccoooyyyrrrppppppuuu~~~zzztttmmmhhhfffggghhhiiigggeeebbbaaaaaabbbaaa```^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^___^^^```bbbbbbaaaaaabbbcccdddddddddeeeddddddcccbbbdddddddddeeeeeeeeefffffffffggghhhhhhgggfffhhhiiimmmmmmmmmmmmooosssyyy}}}yyymmmkkkkkklllmmmtttqqqjjjdddaaaccciiinnn{{{zzzwwwiii^^^TTTNNNJJJEEEBBBBBBAAA@@@AAADDDDDDIII___uuudddNNNBBB>>>999666555555666555555444333222111111111111000000000000////////////------,,,,,,,,,+++++++++---------,,,,,,+++++++++(((((())))))******++++++************************))))))************))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))((((((((((((((((((((()))******++++++++++++++++++++++++++++++---...000111111111333555999999888666333222444555888999===AAACCCAAA===999111222111000//////222444222444777888:::<<<@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPRRRRRRTTTWWWYYYXXXZZZ]]]___```^^^[[[YYYYYYXXXWWWWWWXXX[[[]]]___ccceeeffffffdddbbbbbbbbbeeebbb___^^^___`````````]]]___``````___```bbbdddhhhkkkpppsssuuuvvvwwwwwwtttsssrrrqqqppppppqqqqqqqqqppppppnnnllljjjiiiggghhhhhhiiijjjkkkllllllmmmjjjjjjiiihhhiiilllqqqtttvvv{{{~~~{{{wwwsssjjjbbbYYYXXXVVVVVVXXX\\\aaaddddddaaa]]]XXXTTTPPPMMMLLLJJJLLLPPPUUU\\\ccciiimmmnnnmmmjjjddd\\\RRRIIIDDDEEEEEELLL[[[kkkzzz|||uuummmfff```\\\ZZZZZZWWWUUUVVVXXX___ppp~~~zzzrrrpppuuu|||kkk```YYYUUUSSSWWW___kkk|||~~~wwwtttsssxxxzzztttpppnnnnnnnnnmmmeeebbb___^^^^^^___^^^^^^^^^^^^\\\ZZZYYYWWWVVVVVVYYYYYYYYYZZZ[[[\\\]]]^^^```bbbddddddbbbaaaaaaaaa_______________]]]\\\[[[]]]]]]]]]^^^^^^^^^______bbbccceeeeeeddddddfffhhhkkklllmmmmmmnnnrrrxxx||||||rrrmmmnnnqqqrrrpppkkkfffdddggglllppp~~~~~~|||uuunnnllloootttooodddXXXRRRLLLFFFCCCCCCAAA@@@AAABBBAAADDDSSSddd~~~aaaKKK@@@<<<888666555666666555555444333222111111111111000000000000////////////------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++(((((())))))******++++++))))))))))))))))))))))))'''(((***,,,,,,***(((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''((((((((((((((((((((())))))))))))'''(((((()))******++++++++++++++++++++++++++++++---///000111000000222444666666666444222111333555888999===@@@BBB@@@;;;888,,,---...---,,,---///111333555777999:::<<<@@@CCCEEEEEEFFFGGGHHHJJJKKKKKKLLLNNNQQQSSSSSSTTTWWWYYYYYY[[[^^^``````]]]ZZZXXXWWWWWWWWWXXXZZZ]]]```bbbdddfffggggggdddbbbaaabbbdddaaa^^^]]]]]]_________\\\]]]^^^^^^^^^___aaadddgggkkkqqquuuvvvvvvvvvwwwuuutttsssrrrqqqqqqqqqqqqoooooonnnllljjjhhhfffeeeffffffhhhiiiiiiiiihhhhhhgggggghhhhhhiiimmmsssxxxyyy~~~vvvjjj```WWWUUURRRQQQSSSXXX^^^bbbcccaaa]]]YYYTTTPPPMMMLLLKKKMMMPPPUUU[[[bbbhhhllloooooooookkkcccXXXMMMGGGFFFDDDGGGQQQ___nnnzzzqqqhhhaaa[[[XXXXXXUUUTTTUUUWWW^^^mmm|||~~~zzzrrrpppwwwnnn```\\\WWWSSSUUU[[[fffwww}}}zzzxxx}}}}}}yyyvvvpppnnnkkkiiiiiiiiihhhgggdddcccbbb```___^^^]]]]]]aaabbbccceeeggghhhiiijjjlllnnnpppooommmjjjiiiiiifffffffffeeecccbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbeeegggiiijjjjjjkkknnnooonnnoooqqqrrrtttxxx}}}~~~rrrqqquuuqqqpppmmmjjjhhhjjjooorrr{{{{{{wwwoooeeeaaacccgggwwwtttiii\\\UUUOOOHHHEEEEEE@@@@@@AAAAAA@@@CCCMMMXXX~~~```JJJ>>><<<888777666666555444444444333222111111111111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))&&&((()))++++++)))(((&&&************************'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))'''(((((()))***+++,,,,,,++++++++++++++++++++++++,,,...000000//////111222333444333222111111333555888:::<<>>999555///000222222111222444666444666888999:::===@@@BBBEEEEEEFFFGGGHHHIIIJJJJJJLLLOOORRRSSSTTTUUUWWWXXX[[[\\\^^^___^^^\\\YYYWWWVVVWWWXXXZZZ]]]```ccceeeeeeggghhhgggdddbbbaaaaaa___]]][[[ZZZ\\\]]]]]]\\\[[[\\\^^^^^^^^^___aaadddhhhmmmsssvvvuuuuuuwwwyyyvvvuuuuuutttsssrrrqqqqqqnnnnnnmmmllljjjhhhfffeeeeeefffhhhiiiiiigggfffddddddgggiiijjjkkknnnuuuzzz~~~~~~ooobbbXXXUUUQQQOOOQQQVVV]]]aaaaaa```]]]YYYUUUQQQNNNLLLNNNPPPSSSXXX^^^eeejjjmmmqqqrrrtttqqqjjj___SSSLLLFFFBBBBBBJJJUUUeeezzzvvvlllccc\\\YYYVVVTTTTTTUUUWWW]]]kkkyyy|||uuuttt|||rrrbbb^^^WWWRRRRRRVVV```ooo}}}~~~}}}|||yyywwwrrrqqqnnnmmmlllmmmnnnooonnnooorrrvvvyyy|||~~~~~~~~~||||||{{{zzzxxxuuutttrrrrrrqqqttttttssssssrrrqqqqqqqqqqqqsssuuuvvvvvvwwwzzz|||zzz|||~~~{{{uuuwwwttttttrrrpppooopppsssvvv}}}}}}zzzqqqfff``````bbbjjjzzz|||ooobbbYYYRRRKKKGGGGGG@@@AAAAAA@@@@@@CCCJJJQQQ~~~aaaKKK===;;;999888888666444111333333222222111222222222000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************&&&''''''((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''((((((((()))))))))***(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///111111222222222111222444777999:::<<<>>>???<<<666222333444666777666777999;;;444666888:::;;;===@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJLLLOOORRRTTTUUUUUUWWWXXX\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWXXX[[[^^^bbbeeegggfffhhhiiigggeeebbbaaaaaa\\\[[[ZZZ[[[\\\]]]\\\[[[[[[\\\^^^^^^^^^___bbbdddjjjpppuuuwwwvvvvvvxxx{{{wwwwwwwwwvvvuuusssrrrqqqoooooonnnmmmkkkjjjhhhgggfffgggiiikkkjjjhhheeeccccccgggkkkmmmmmmpppwww|||vvvhhhZZZWWWSSSPPPQQQUUU[[[______^^^\\\YYYVVVRRROOONNNPPPRRRVVV\\\ccciiinnnqqqtttvvvxxxwwwqqqfffZZZSSSHHHDDDBBBFFFNNN\\\pppyyyooofff___\\\WWWUUUUUUVVVWWW\\\iiivvv|||vvvvvv~~~yyyhhh```YYYSSSQQQTTT\\\jjjvvv}}}yyyxxxxxxzzz{{{xxx{{{}}}{{{{{{zzzyyywwwxxxzzz|||}}}}}}uuujjjaaa______bbbrrrxxxiii^^^VVVMMMHHHHHHAAABBBAAA??????CCCHHHKKK~~~aaaLLL<<<;;;:::999999666333000222222222111222222333333000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))+++)))%%%""""""%%%)))+++((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))++++++'''((((((((())))))******((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000000111222222222333666888999:::<<<>>>>>>:::444000///111333444444444666888555777999:::;;;===@@@BBBEEEEEEFFFGGGHHHHHHIIIIIILLLOOORRRTTTUUUVVVWWWXXX\\\\\\[[[ZZZXXXWWWUUUUUUUUUVVVXXX[[[___cccfffhhhggghhhiiihhheeebbbaaa```\\\[[[\\\]]]______^^^]]][[[\\\^^^^^^^^^```bbbdddmmmrrrwwwxxxwwwwwwzzz~~~xxxxxxxxxwwwvvvtttsssrrrpppoooooonnnmmmkkkjjjiiigggiiikkklllllliiifffcccccchhhmmmoooooorrrxxx}}}{{{mmm[[[XXXTTTQQQQQQUUUZZZ^^^^^^]]]\\\YYYVVVSSSPPPNNNPPPSSSYYY___gggmmmrrruuuvvvyyy|||{{{uuujjj___XXXMMMHHHDDDEEEJJJTTTfffvvvzzzqqqiiibbb___YYYWWWVVVWWWWWW[[[gggtttzzztttuuu|||mmmccc[[[UUUSSSUUU[[[hhhttt}}}yyywwwxxxyyy~~~}}}}}}{{{}}}}}}vvvjjjaaa]]]\\\___mmm~~~nnnbbbXXXNNNIIIHHHCCCCCCAAA>>>>>>BBBFFFGGGzzz^^^MMMAAA>>>;;;999999888777666333333222222111000000000222111///.........///000000000///......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))************)))))))))))),,,+++***)))(((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''***))))))((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,---,,,,,,++++++,,,,,,---......------------...//////000111111000///000333666???>>>>>><<<999666333111---///111222333444777999<<<;;;;;;;;;<<<===???@@@CCCDDDEEEEEEDDDEEEGGGIIIOOOOOOPPPQQQSSSVVVYYY[[[^^^]]]]]]\\\[[[ZZZYYYYYYUUUUUUWWW]]]cccggggggfffhhhhhhgggfffdddaaa___^^^ZZZ[[[[[[ZZZXXXWWWXXXZZZXXXZZZ\\\\\\\\\```fffkkkssstttvvvwwwwwwwwwyyyzzz}}}|||zzzxxxuuusssqqqpppsssqqqoooooonnnnnnllljjjlllkkkkkkkkklllkkkhhheeegggiiikkkmmmqqqvvv}}}pppeee]]]UUUTTTSSSRRRUUUYYY```___^^^[[[XXXUUUQQQOOOMMMUUU___gggkkkooosssvvvyyy{{{|||zzzyyytttgggZZZSSSIIIEEEGGGHHHIIIUUUfffsss}}}vvvppphhh```[[[YYYWWWWWWWWW[[[gggsssyyynnnoooyyyqqqhhhaaaYYYUUUTTTYYYgggttt{{{sssnnnkkklllppppppwww}}}uuummmfffaaa^^^\\\```lll}}}wwwhhh^^^WWWOOOJJJIIIFFFCCCAAAAAACCCCCCCCCxxx\\\KKK>>>;;;888666555555444333333333222222111000000000222111000///...//////000------,,,,,,+++*********+++++++++++++++++++++++++++++++++*********))))))************))))))))))))((((((((())))))))))))))))))))))))((('''''''''&&&'''''''''((((((((())))))''''''((((((((((((''''''%%%'''((('''&&&%%%&&&(((+++++++++******+++++++++))))))))))))(((((((((((((((((((((((()))***+++,,,******))))))******+++,,,---------,,,---......///000111111000///111444777<<<;;;:::888555222///---///111444555666777:::<<<<<<<<<;;;;;;<<<===>>>???BBBCCCDDDDDDDDDDDDGGGIIINNNNNNOOOPPPRRRUUUXXXZZZ]]]\\\[[[[[[ZZZYYYYYYXXXWWWXXXZZZ___eeehhhhhhggghhhgggeeecccaaa___]]]\\\ZZZ[[[[[[ZZZXXXWWWYYYZZZ[[[]]]___```aaaeeelllqqqtttuuuvvvvvvvvvvvvxxx{{{}}}|||zzzxxxuuusssqqqpppqqqooonnnnnnnnnnnnmmmllljjjiiihhhhhhiiiiiigggeeegggiiikkkmmmqqqvvv}}}~~~mmmddd\\\UUUTTTTTTSSSVVVZZZaaa```___]]]YYYTTTPPPNNNKKKRRR\\\dddiiinnntttxxx{{{}}}~~~}}}|||xxxnnnbbb[[[PPPIIIHHHFFFEEEOOO]]]lllyyywwwrrriiiaaa]]]ZZZXXXXXXWWWZZZeeepppxxxmmmpppzzzwwwjjjccc[[[VVVUUUYYYeeeqqq{{{wwwlllcccaaacccaaagggttt~~~zzzssskkkeee```]]]\\\aaalll}}}}}}yyywwwwwwwwwvvvuuu~~~}}}|||}}}}}}lllaaaXXXPPPKKKIIIFFFBBB@@@AAACCCCCCCCCtttYYYHHH<<<999666444444444333222333333222222111000000000111111000///////////////,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++***************************))))))))))))&&&''')))***+++++++++***+++***))))))''''''&&&%%%''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''(((((()))***************))))))******+++,,,,,,,,,,,,,,,,,,------...000111111000000222555888<<<;;;999666222///---+++000333555777888999;;;=========<<<<<<<<<<<<===>>>@@@AAACCCCCCCCCDDDFFFHHHLLLLLLMMMOOOQQQTTTVVVXXX[[[ZZZYYYYYYXXXXXXXXXXXXZZZ[[[]]]aaafffiiiiiihhhgggfffccc```]]]\\\[[[[[[YYYZZZZZZYYYXXXWWWYYYZZZYYYZZZ\\\___bbbgggnnnrrrwwwwwwwwwvvvuuuvvvyyy{{{|||{{{zzzxxxuuusssqqqpppooommmllllllnnnooonnnmmmjjjhhhgggggghhhiiiiiihhhhhhiiikkkmmmpppuuu{{{oooddd\\\VVVTTTUUUUUUXXX\\\bbbbbbbbb___ZZZTTTOOOKKKIIIOOOXXX```fffmmmuuuzzz|||}}}~~~|||tttkkkcccXXXNNNIIIDDDBBBIIITTTaaapppzzztttkkkccc```\\\YYYXXXWWWYYYbbbmmmuuukkkooo{{{oooggg^^^YYYVVVYYYcccmmmuuu~~~ooo___WWWUUUTTTWWWaaannnzzz~~~zzztttmmmhhhdddbbbaaadddppp~~~zzztttrrrssspppmmmhhhbbb^^^\\\\\\\\\bbblll}}}~~~||||||{{{zzzyyyuuuuuutttsssssstttvvvwwwyyy~~~tttggg]]]TTTNNNHHHEEEBBB@@@AAABBBCCCCCCqqqVVVFFF===;;;888666666666555444333333222222111000000000111000000///////////////---------,,,,,,+++++++++,,,,,,+++++++++++++++***************************************)))))))))(((''')))+++---------,,,+++***)))))))))((((((''''''(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&''')))***)))((('''((()))######$$$&&&'''((((((((((((((((((((())))))))))))(((((()))***************,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------000000111111111333666999>>>===999666333000...---///222555777888888:::;;;=========<<<<<<<<<<<<<<<>>>???AAAAAABBBCCCEEEHHHJJJKKKLLLNNNQQQSSSUUUVVVYYYXXXWWWVVVVVVWWWWWWXXX\\\]]]___cccfffggghhhggggggeeeaaa^^^[[[ZZZYYYZZZYYYYYYZZZYYYWWWWWWYYYZZZWWWXXXZZZ^^^cccjjjqqquuuzzzzzzxxxvvvuuuvvvyyy||||||{{{yyywwwuuusssrrrqqqnnnmmmkkkkkklllmmmmmmlllmmmkkkjjjjjjkkkmmmnnnnnnkkkkkkllllllmmmqqqvvvyyyxxxtttddd\\\VVVUUUVVVVVVYYY^^^dddddddddbbb\\\UUUMMMIIIGGGLLLUUU\\\ccckkkttt{{{}}}}}}}}}}}}xxxrrrhhh]]]SSSLLLFFFCCCGGGNNNVVVeeexxx|||wwwnnnfffaaa\\\YYYXXXWWWYYYaaajjj{{{}}}pppgggmmmyyyuuulllbbb\\\YYYZZZaaaiiirrrzzz}}}hhhYYYRRRPPPOOORRRZZZcccnnn}}}}}}~~~xxxrrrnnnkkkjjjiiijjjwwwwwwooolllmmmnnnlllfff^^^VVVRRRRRRSSSSSS[[[iiiwww}}}}}}}}}}}}~~~}}}nnncccYYYSSSIIIFFFBBB@@@AAABBBCCCBBBnnnTTTDDD===;;;888666666777666555333333222222111000000000000000000000000//////...------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************)))))))))(((((()))+++,,,,,,+++)))((('''((((((((())))))******))))))))))))))))))((((((&&&''''''''''''''''''&&&((()))***)))(((((()))***%%%&&&((()))++++++,,,,,,'''((((((((()))))))))***)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------///000111111222444888;;;???<<<999555111////////////222666888999999:::;;;===============<<<<<<<<<<<<>>>@@@@@@AAACCCFFFHHHIIIJJJLLLOOOQQQSSSUUUUUUWWWVVVUUUUUUUUUVVVWWWXXX\\\^^^```cccddddddeeeeeefffddd```]]]ZZZYYYYYYYYYXXXYYYYYYXXXWWWWWWYYYZZZZZZZZZ]]]bbbiiiqqqxxx|||}}}|||{{{xxxvvvvvvyyy|||{{{{{{yyywwwuuutttrrrqqqpppmmmjjjiiijjjkkkkkkjjjooommmkkkkkkmmmoooppppppmmmlllllljjjiiikkknnnqqqrrr~~~vvveee]]]WWWVVVWWWWWWZZZ___eeefffgggeee___VVVLLLGGGEEEJJJRRRXXX^^^fffooovvv|||}}}}}}~~~|||wwwpppfff[[[RRRJJJFFFFFFHHHMMM\\\nnn}}}yyyrrrjjjaaa\\\XXXXXXXXXZZZ```hhhwwwyyylllccchhhvvv{{{qqqfff```\\\\\\```fffnnnvvv~~~zzzfffYYYOOOKKKIIILLLQQQYYYeeeppp}}}{{{yyyxxxxxx{{{|||}}}}}}}}}~~~yyyxxx{{{~~~zzzuuuqqqoooooooooppp}}}xxxnnneeecccdddjjjjjjfff^^^SSSMMMLLLNNNPPPTTT\\\eeeppp|||ttthhh]]]VVVKKKHHHDDDAAAAAABBBBBBBBBjjjQQQBBB;;;888555444444555444333333333222222111000000000000000000000000///......++++++++++++++++++******---,,,,,,++++++************************+++++++++************))))))))))))&&&'''((())))))((('''&&&&&&'''((((((******+++,,,******))))))))))))((((((''''''((((((((((((''''''''')))***)))((('''(((***$$$%%%''')))***+++******''''''(((((())))))*********+++,,,------,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,------...///000111222222555999===<<<999555000...------...111444888;;;;;;;;;<<<===<<<<<<===============<<<;;;===???@@@AAACCCFFFIIIJJJKKKNNNPPPSSSUUUVVVVVVWWWVVVTTTTTTTTTVVVXXXYYY\\\___bbbcccbbbbbbccccccbbbaaa^^^\\\ZZZYYYXXXXXXWWWXXXYYYXXXWWWWWWYYYZZZZZZZZZ]]]bbbkkkttt{{{~~~~~~{{{yyyxxxzzz|||{{{zzzyyywwwuuutttsssrrrpppmmmjjjhhhiiijjjjjjiiimmmkkkjjjkkkmmmnnnnnnmmmkkkkkkiiigggeeeeeehhhkkkqqq}}}uuuggg___XXXWWWWWWXXX[[[___eeegggiiigggaaaWWWLLLFFFCCCHHHNNNTTTXXX___ffflllwww{{{}}}|||}}}~~~{{{yyyqqqeeeZZZQQQJJJEEEBBBGGGSSSbbbppp|||uuummmddd]]]YYYXXXXXXYYY^^^dddqqqyyykkkaaadddrrrvvvkkkdddaaa^^^aaaeeejjjrrrzzzsssbbbOOOHHHDDDEEEHHHMMMVVV^^^nnn~~~~~~}}}}}}{{{xxxuuussssssssstttsssrrrpppooonnnmmmmmmmmmnnnppprrrsssuuuxxx|||~~~yyyyyyzzzzzz{{{}}}~~~zzzvvvtttttttttwwwyyylllbbb[[[YYY\\\cccggghhhaaaUUUMMMKKKMMMNNNPPPTTTZZZdddqqq{{{mmm```XXXOOOKKKFFFCCCBBBBBBAAAAAAgggNNN???999777444333333444333222333333222222111000000000///000000111000///...---++++++++++++++++++,,,,,,------,,,,,,+++******)))))))))*********+++++++++************))))))))))))'''''''''(((((())))))***((((((((()))*********+++*********)))))))))(((((((((((())))))))))))(((((('''((())))))''''''((()))###$$$'''((())))))(((''''''''''''((()))************+++,,,------,,,***)))******))))))******+++,,,---------,,,---......//////000111222333666:::>>>999666222...+++,,,---...000333888;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>======;;;===???@@@BBBDDDGGGJJJKKKMMMOOORRRUUUVVVWWWWWWVVVUUUTTTSSSTTTVVVYYYZZZ^^^```cccdddbbbaaabbbccc]]]]]]\\\ZZZYYYXXXWWWVVVVVVXXXXXXXXXWWWWWWYYY[[[\\\[[[]]]cccmmmvvv}}}|||zzz{{{|||{{{zzzyyywwwvvvtttsssrrrmmmkkkhhhggghhhjjjkkkkkkkkkjjjjjjkkkmmmmmmllljjjgggfffeeecccaaabbbeeegggooozzzwwwiiiaaaZZZXXXXXXXXXZZZ___dddgggjjjiiicccXXXMMMEEE???DDDJJJOOORRRVVV\\\```lllqqqvvvwwwyyy}}}~~~||||||vvvlllaaaXXXQQQIIICCCCCCKKKVVVcccttt~~~wwwppphhhaaa[[[YYYXXXWWWYYY^^^hhhzzz|||mmm```bbbooo}}}zzznnnhhhdddaaabbbeeelllssszzz~~~xxxtttqqqttt|||wwweeePPPIIICCCCCCEEEGGGMMMSSS\\\kkkyyy}}}}}}~~~|||yyywwwppprrrtttssspppooooooppppppnnnlllkkklllmmmoooqqqrrrrrrqqqppppppqqqqqqqqqppprrruuuwwwzzz~~~~~~uuuuuuvvv}}}zzziii^^^VVVQQQSSSWWW^^^ffflllhhh\\\RRROOOPPPPPPQQQTTTYYYaaannn{{{vvvggg\\\RRRNNNIIIEEECCCBBBAAA@@@dddKKK===:::777444333444444444333333333222222111000000000///000111111111000...---........................------,,,,,,+++***))))))))))))******++++++++++++************))))))))))))(((((()))***+++---///000*********)))))))))))))))+++*********))))))(((((())))))************))))))'''((()))((('''&&&''')))'''(((+++,,,---,,,+++***&&&''''''((()))******+++)))***+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---......------------.../////////000111222333777;;;>>>999666111---,,,,,,///000---111666999999999999:::999:::<<<>>>>>>>>>>>>>>>;;;===???AAABBBDDDHHHJJJLLLNNNQQQTTTVVVXXXXXXXXXVVVUUUTTTSSSTTTVVVYYY[[[___bbbeeeeeebbbaaabbbcccZZZZZZZZZYYYXXXWWWUUUTTTVVVWWWXXXXXXWWWWWWYYY[[[bbbaaabbbiiisss}}}~~~|||{{{|||zzzzzzyyywwwvvvtttsssrrrkkkiiiffffffhhhkkklllmmmlllkkkkkkmmmnnnnnnkkkiiiccccccbbb```___```dddgggkkkvvv{{{jjjbbb[[[YYYXXXXXXZZZ^^^dddgggjjjjjjdddYYYMMMEEE===BBBHHHKKKMMMPPPTTTXXX```hhhnnnqqquuuzzz|||zzzzzzvvvnnneee^^^WWWOOOGGGAAAGGGOOOZZZlllyyyrrrlllddd\\\ZZZWWWUUUVVVYYYbbbtttoooaaabbbnnn||||||pppjjjfffcccccceeeqqqwww}}}~~~~~~~~~yyyssslllhhhdddfffnnnwww}}}~~~}}}|||zzzwwwtttrrrpppkkklllnnnqqqtttyyyvvvcccSSSKKKEEEDDDDDDDDDGGGLLLYYYfffqqqrrrpppqqquuuwwwoooqqqssstttuuutttsssrrrkkknnnpppooonnnnnnpppsssqqqppppppppprrrvvvzzz|||yyyyyyyyyyyyzzzzzz{{{|||~~~uuuqqqmmmoooyyyyyykkk[[[QQQKKKIIIMMMSSSYYYdddmmmkkk___TTTPPPQQQTTTVVVXXX]]]dddnnnyyy~~~mmmbbbTTTPPPJJJFFFCCCBBBAAA@@@yyy^^^JJJ@@@999888777666666555555555555333111000111111000///////////////000000000000//////...---,,,,,,++++++,,,,,,+++***))))))******)))***+++,,,,,,+++***)))******)))(((((((((((())))))(((((()))******(((&&&%%%''')))***+++***)))(((++++++***)))(((((())))))+++)))'''&&&%%%&&&'''(((***))))))((((((((())))))+++***)))***++++++***)))%%%(((++++++%%%###+++)))************+++++++++,,,+++***))))))+++---...+++...111111000.........111000000222555888::::::666333///+++***+++...///777888999999888888999:::======>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCEEEHHHKKKLLLNNNQQQTTTVVVWWWXXXXXXVVVTTTQQQPPPQQQUUUZZZ^^^bbbbbbaaaaaaaaaaaaaaaaaaZZZWWWSSSSSSUUUWWWWWWVVVWWWWWWVVVWWWXXXZZZ[[[]]]]]]```gggpppzzz~~~||||||||||||~~~|||{{{zzzyyyvvvrrroooiiihhhggggggggghhhjjjkkklllkkkjjjkkkjjjiiifffcccaaaaaa````````````aaaaaahhhuuu}}}mmmcccYYYWWWXXXXXX[[[^^^bbbgggjjjhhh___TTTKKKGGGAAAFFFHHHGGGGGGLLLNNNNNNTTTYYY```ffflllqqquuuxxxwwwzzzxxxnnncccZZZQQQIIIEEEEEEIIISSS```qqq~~~zzzvvvrrrkkkgggaaa\\\XXXWWWXXXYYYbbbppplllcccfffkkkzzzxxxppphhhcccdddiiipppyyy~~~zzzxxxsssoooffffffhhhlllrrruuuwwwwwwwwwvvvuuusssqqqooolllkkkllljjjiiikkkpppuuuxxxyyy|||xxxuuuvvvwwwtttjjjbbbUUULLLEEEEEEGGGHHHKKKNNNYYYhhhssssssrrrvvvvvvrrrqqqtttxxx|||~~~~~~}}}{{{wwwxxxyyyzzz{{{|||||||||{{{|||~~~{{{sssrrrwww~~~wwwqqqbbbTTTMMMKKKJJJLLLOOOXXXcccjjjeee]]]XXXXXXWWWZZZaaaiiikkkkkkmmmtttzzzyyyjjj]]]UUUMMMIIIFFFBBBBBBDDDsssYYYFFF<<<999888777666666555555555555333111000111111000///000000000000/////////////////////......------,,,,,,++++++***************)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&''')))(((((((((******((('''&&&''')))***+++***)))(((***))))))(((''''''((((((***)))'''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''***)))((((((******)))(((---+++***,,,+++''''''***)))************+++++++++,,,+++***)))***+++---......000222222000/////////111111111444777999999999444222...+++***,,,...000666777999999888777888:::::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAACCCFFFIIIJJJLLLNNNQQQSSSTTTUUUUUUTTTSSSPPPPPPRRRVVV[[[^^^bbbbbbbbbbbbaaaaaa```___ZZZWWWSSSSSSUUUVVVVVVUUUWWWWWWVVVWWWXXXZZZ\\\]]]___ccckkkuuu~~~~~~~~~~~~}}}|||||||||{{{wwwsssoooddddddeeegggiiilllnnnpppooonnnlllkkkkkkhhheeebbbaaaaaa```_______________dddrrrnnncccYYYVVVVVVUUUWWW[[[aaafffiiiggg^^^TTTLLLHHHHHHMMMNNNKKKJJJKKKLLLJJJLLLPPPWWW^^^eeelllqqquuuyyy}}}|||tttjjj```VVVNNNFFFDDDEEEMMMXXXhhh}}}|||wwwrrrkkkhhhbbb]]]YYYXXXYYYZZZ___mmmmmmccceeeiiixxxyyyqqqiiicccdddiiiqqqzzz}}}zzzuuuooodddggglllttt||||||yyyuuurrrppptttssstttvvvzzz}}}~~~~~~{{{uuunnnkkkjjjeee\\\UUUQQQJJJEEEDDDDDDFFFJJJPPPeeexxx}}}zzz}}}}}}vvvsssfffYYYRRROOOLLLKKKMMMRRR]]]dddaaaZZZWWWWWWWWW]]]eeeoootttttttttwww{{{}}}qqqbbbYYYPPPLLLGGGCCCBBBDDDmmmUUUDDD;;;999888777666666555555555555333111000111111000///111111000000//////....../////////...............++++++++++++************+++)))%%%######%%%)))+++,,,++++++***)))*********)))((('''(((******)))'''&&&''')))******)))(((((()))(((((('''''''''''''''***)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))(((''''''))))))(((''',,,%%%"""''',,,+++(((''')))************+++++++++,,,+++*********+++---...111222222111///...///111111111333666999:::888777111///---++++++---000222555777888888777777888999888999:::;;;;;;<<<======<<<>>>@@@AAAAAACCCFFFIIIIIIKKKMMMPPPRRRSSSSSSSSSQQQPPPOOOPPPSSSXXX]]]```bbbbbbcccdddcccaaa___]]]XXXVVVTTTSSSTTTUUUUUUTTTWWWVVVVVVWWWYYY[[[]]]^^^aaagggqqq|||}}}}}}}}}~~~}}}yyysssnnncccccceeehhhkkknnnqqqssstttqqqooommmkkkhhhdddaaaaaa```___^^^]]]\\\\\\\\\```mmmrrrggg[[[WWWVVVUUUVVVYYY```dddgggeee]]]TTTMMMJJJOOOUUUXXXVVVSSSRRRNNNIIIGGGJJJNNNUUU\\\dddjjjmmmvvv|||~~~yyypppggg\\\RRRJJJFFFCCCGGGOOO]]]rrr~~~xxxsssmmmiiiccc^^^[[[ZZZ[[[\\\]]]kkk~~~nnnddddddggguuuxxxpppiiidddeeeiiirrr{{{xxxqqqlllqqq{{{wwwlllddd```[[[UUUOOONNNIIIFFFEEEDDDEEENNNWWWttt}}}vvvjjj]]]VVVQQQKKKIIIJJJNNNXXX```^^^YYYWWWXXXXXX___iiiuuu}}}~~~}}}~~~~~~zzziii___UUUOOOIIICCCBBBCCCjjjUUUEEE===999888777666555555555555555333111000111111000///222111111000///......------------...............+++++++++++++++++++++***---+++(((&&&&&&(((+++------,,,,,,+++++++++++++++(((''''''(((******)))''''''((())))))))))))(((((()))(((((('''''''''(((((()))(((''''''''''''(((((()))(((((((((((())))))***)))(((''''''))))))((('''&&&$$$***+++)))((())))))*********+++++++++,,,++++++++++++,,,---...333222111///------///111111222555888::::::777444...---++++++,,,...111333444666888999888777777888999::::::;;;<<<>>>???@@@>>>@@@BBBCCCCCCEEEHHHKKKKKKLLLOOOQQQRRRSSSSSSSSSOOOOOOOOOQQQUUUZZZ^^^aaacccdddeeefffdddaaa^^^\\\WWWUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVWWWYYY[[[^^^___cccjjjwww}}}}}}~~~~~~yyysssnnneeefffgggjjjllloooqqqrrrwwwuuuqqqnnnkkkgggccc```aaa```^^^]]][[[ZZZZZZYYY^^^kkk|||vvvkkk___ZZZXXXWWWYYY]]]___bbbeeeccc[[[SSSMMMKKKQQQ\\\eeehhhfff```WWWOOOJJJJJJJJJNNNTTT[[[```cccmmmuuu{{{zzzssskkk```WWWRRRKKKEEEEEEIIIVVVkkk|||yyysssnnnkkkeee```]]]\\\]]]^^^]]]jjj~~~qqqeeeeeefffsssvvvoooiiieeefffjjjoooyyy~~~vvvttt{{{rrrgggaaa]]]YYYUUULLLKKKJJJHHHFFFIIIUUUbbbttteee\\\TTTMMMKKKLLLOOOXXX___]]]YYYYYYZZZZZZ^^^hhhttt}}}oooeeeYYYRRRKKKEEECCCEEEzzzfffTTTFFF>>>999888777666555555555555555333111000111111000///222111111000///......---,,,,,,,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,)))(((((('''&&&'''''''''(((''''''(((***+++)))(((((()))))))))))))))(((((()))))))))(((((()))******(((((('''''''''(((((((((((((((((((((((()))*********)))((((((******)))((('''###$$$(((***)))))),,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,------111111000---,,,,,,///111222333555888:::999555222,,,+++******,,,///222444444666999:::888777777888999999999:::;;;===???@@@>>>@@@BBBCCCCCCEEEHHHKKKKKKLLLNNNPPPQQQRRRRRRQQQMMMNNNPPPSSSWWW\\\```ccceeefffgggfffdddaaa]]][[[UUUUUUTTTSSSRRRQQQQQQRRRTTTTTTUUUVVVXXX[[[^^^___dddmmmzzz~~~~~~yyyqqqllldddfffhhhkkknnnqqqssstttyyyvvvrrrnnnjjjgggbbb``````___^^^\\\ZZZYYYXXXXXX^^^jjjzzzxxxlll```[[[YYYYYY\\\___^^^aaadddaaaYYYRRRMMMLLLUUUdddttt|||{{{ssseeeZZZPPPLLLHHHIIIMMMSSSXXXZZZdddmmmuuuwwwtttooofff^^^XXXPPPHHHEEEFFFPPPcccssszzzsssppplllgggbbb___^^^___```___lll~~~tttgggeeefffrrrtttmmmiiifffgggkkkkkkvvv{{{uuu||||||pppgggaaa\\\YYYNNNMMMLLLKKKIIILLLZZZiii}}}pppdddYYYQQQPPPSSSSSS[[[```^^^[[[ZZZ[[[ZZZ\\\cccllltttzzzvvvkkk^^^VVVNNNHHHEEEGGGuuucccRRRDDD<<<999888777666666555555555555333111000111111000///111111000000//////......,,,,,,,,,+++++++++++++++******,,,---------,,,+++((()))+++,,,,,,+++)))(((***))))))((((((((((((((('''''''''(((***+++***((())))))))))))((((((((((((***))))))))))))******+++'''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))***)))((((((******)))(((((('''((()))&&&"""###((()))************+++++++++,,,,,,,,,,,,------------/////////---,,,,,,///222333333555777999777333000+++******+++,,,///222333444777:::;;;:::888888888888888777777888:::;;;===<<<>>>@@@AAAAAACCCFFFIIIJJJKKKMMMNNNOOOOOOOOONNNMMMOOOQQQUUUZZZ^^^bbbdddfffffffffeeebbb___[[[YYYSSSTTTUUUSSSQQQOOOPPPPPPRRRRRRSSSUUUWWWZZZ]]]___gggqqq~~~|||vvvooojjjaaacccggglllqqquuuxxxyyyyyyuuuqqqmmmjjjfffccc``````___]]][[[ZZZYYYXXXXXX]]]hhhxxxxxxkkk___YYYXXXXXX[[[______aaabbb___WWWPPPLLLKKKXXXjjjxxxkkkZZZSSSKKKGGGIIINNNQQQSSSZZZdddnnnqqqrrrrrrmmmhhh]]]UUULLLFFFDDDIIIXXXfffyyy{{{uuuqqqnnnhhhdddaaa```bbbccccccmmm}}}vvvhhheeefffrrrtttmmmiiiggggggjjjiiiuuu}}}ttt{{{tttiiiaaa\\\VVVTTTQQQNNNLLLOOO]]]lll{{{xxxwwwzzzyyylll```VVVTTTVVVXXX___cccaaa^^^^^^^^^\\\]]]___ccchhhmmmttt{{{tttfff\\\SSSKKKHHHIIItttbbbQQQBBB999999888777666666555555555555333111000111111000///000000000000////////////---------,,,,,,++++++***)))***,,,---...---,,,+++((()))***++++++***)))(((------,,,++++++++++++,,,'''&&&&&&(((***+++***)))******)))(((((((((((((((((((((((((((((()))******&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''((())))))(((''''''))))))(((''''''&&&'''(((&&&"""$$$((()))************++++++++++++,,,,,,---------------...//////.........111333333333444666777555222///*********+++,,,///111333555888;;;<<<;;;:::999999999888777666777888:::;;;<<<>>>@@@AAAAAACCCFFFIIIKKKLLLNNNOOOOOOOOONNNNNNNNNPPPSSSXXX\\\```cccdddeeedddcccaaa^^^[[[XXXVVVRRRTTTUUUSSSPPPNNNNNNOOOPPPPPPQQQSSSVVVYYY]]]^^^kkkttt}}}yyytttmmmiiibbbdddhhhnnnrrrvvvyyyzzzwwwtttoookkkiiigggdddbbb___^^^]]][[[ZZZYYYYYYYYY[[[fffuuu|||oooaaa[[[XXXWWWZZZ]]]```aaabbb]]]VVVOOOKKKKKKTTTgggpppeeeWWWNNNKKKKKKKKKKKKOOOYYYccchhhmmmqqqqqqnnnddd\\\RRRJJJDDDDDDNNNYYYjjjzzz}}}wwwrrrooojjjeeebbbbbbccceeefffnnn|||uuugggddddddpppxxxooojjjgggfffgggjjjvvv|||rrrwwwtttnnnfff```ZZZUUURRRUUU```mmm|||xxx|||qqqddd___``````fffiiigggfffggggggeee``````______aaafffkkkooouuu{{{ooobbbWWWMMMIIIJJJvvvdddRRRBBB888999888777666666555555555555333111000111111000///////////////000000000000//////...---,,,,,,++++++)))***,,,.........,,,+++*********++++++*********,,,+++******))))))******'''&&&&&&(((***+++***)))******)))((((((((((((((('''''''''''''''((()))***&&&&&&'''((())))))(((((('''''''''((((((***++++++((('''&&&&&&'''((('''&&&(((&&&'''+++---,,,---000)))************++++++++++++,,,------......---------///000000000000333555444444444444555444111...*********+++,,,///111222666999<<<===<<<:::999999<<<;;;999888888:::;;;===>>>@@@BBBCCCCCCEEEHHHKKKNNNOOOPPPQQQRRRQQQPPPPPPOOOQQQUUUYYY]]]aaaccceeedddccc```]]]ZZZWWWUUUTTTQQQSSSUUUSSSPPPMMMNNNOOOOOOOOOPPPRRRUUUYYY\\\^^^mmmwww|||xxxrrrlllhhhfffhhhkkkooorrruuuvvvvvvvvvrrrnnnkkkiiigggeeeccc^^^^^^]]][[[ZZZZZZZZZZZZYYYdddtttttteee]]]ZZZXXXZZZ^^^```bbbbbb]]]UUUNNNKKKJJJMMMbbb|||xxxeeeVVVNNNJJJGGGDDDGGGPPPZZZ```gggnnnpppoookkkbbbXXXOOOFFFCCCIIIRRR___qqqyyyssspppjjjfffccccccdddfffgggnnnzzztttfffccccccooo~~~|||rrrlllgggdddeeelllxxxyyymmmooouuu~~~tttlllccc]]]YYYZZZdddnnn|||yyyqqqoooffflllpppnnnnnnppppppnnndddbbb^^^[[[ZZZ\\\___aaadddhhhnnntttzzzvvvgggZZZOOOJJJJJJyyyeeeOOO@@@<<<888777666555555444444555444444333333333333222222444111...------...---,,,,,,------......------,,,......---------,,,,,,,,,...+++))))))***,,,,,,+++++++++++++++*********))))))))))))))))))(((''''''''''''(((((())))))******(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&''')))*********)))((('''((())))))(((((()))***************************++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,...111222222444666555333000//////+++*********,,,///222333999999::::::;;;:::::::::999::::::;;;<<<===??????<<<===>>>AAACCCEEEGGGHHHLLLMMMMMMNNNNNNNNNMMMMMMMMMPPPUUUZZZ^^^```aaaaaabbbaaa___^^^\\\YYYTTTPPPOOOPPPRRRSSSSSSQQQOOOMMMLLLLLLMMMPPPRRRTTT\\\eeerrr~~~{{{uuupppllljjjcccjjjpppqqqrrrttttttrrrsssqqqmmmjjjiiihhhgggeeeccc```]]]\\\[[[ZZZYYYWWW\\\cccnnn~~~wwwiiibbb^^^ZZZ[[[]]]dddfffgggbbbXXXNNNHHHEEEPPP[[[ooozzzdddVVVPPPLLLHHHIIIJJJPPPZZZaaaeeekkkrrrpppiii]]]OOOEEEBBBEEEHHHWWWdddvvvzzzqqqllliiiiiigggddddddgggdddjjjtttxxxkkkeeebbbmmm}}}ssslllggggggiiipppvvvzzzllleeedddjjjppprrruuuzzzxxx~~~vvvfff^^^XXXWWWbbbpppyyyyyywwwvvvuuuvvvvvvvvvuuusssmmmeee```^^^\\\YYYVVV[[[\\\\\\___dddlllvvv|||{{{lll___SSSMMMKKKyyydddMMM>>>:::999888777666666555555555444444333333333222222222222000......///000000///,,,------......------,,,...------------,,,,,,,,,,,,***((((((***++++++***,,,,,,+++++++++************************)))((((((******))))))((((((''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''''''''''''''((())))))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---///111222444666777555222...,,,,,,************,,,///111333888999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===>>>@@@BBBEEEGGGIIIIIIMMMNNNNNNOOOOOOOOONNNNNNPPPSSSXXX\\\___aaaaaaaaaaaa```^^^]]]\\\YYYUUUQQQSSSTTTUUUUUUSSSPPPMMMKKKOOONNNOOORRRSSSUUU]]]ggguuu{{{uuuoookkkjjjiiioootttttttttvvvuuurrrssspppllljjjiiihhhfffeeeccc```^^^\\\[[[ZZZXXXWWWYYY```lll{{{xxxkkkccc___]]]]]]```eeegggfffaaaWWWMMMGGGEEEJJJUUUeeewwwtttdddYYYOOOGGGFFFFFFJJJSSSZZZ___fffnnnnnnhhh^^^RRRHHHDDDDDDFFFNNNYYYkkk|||~~~vvvqqqmmmkkkgggbbbaaaddddddjjjtttyyylllfffbbbmmm}}}wwwnnniiigggiiilllrrr~~~|||iii```ZZZ]]]aaaaaabbbdddbbbfffnnnzzzxxxhhh___YYYXXXbbbppp|||vvvmmmgggccc```[[[WWWXXXWWWUUUTTTWWW\\\cccgggtttpppaaaTTTNNNLLLxxxcccLLL???;;;:::999888777666666666666333333333333222222222222111000...///111222222111,,,------......------,,,------------,,,,,,,,,,,,+++)))(((((()))******))),,,,,,+++++++++************++++++++++++******)))))))))))))))(((((((((((('''''''''((((((((())))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((('''((())))))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,---///111222666777777555000,,,***)))************,,,///111333888888999;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>??????@@@BBBDDDFFFIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPPPPTTTVVVZZZ^^^aaabbbbbbaaa```^^^]]]\\\\\\YYYVVVSSSSSSTTTUUUUUUTTTRRROOOMMMRRRQQQQQQSSSTTTWWW```iiiyyy{{{sssmmmkkkjjjooovvvzzzyyyxxxxxxwwwtttrrroookkkiiihhhgggeeedddcccaaa^^^\\\[[[ZZZXXXVVVUUU\\\gggvvv{{{mmmeeeaaa___```cccfffgggfff___UUULLLFFFEEEEEENNN\\\iiiuuuxxxhhhWWWJJJIIIFFFFFFLLLQQQVVV]]]eeeiiifff___VVVMMMFFFCCCBBBEEENNN]]]ooo~~~xxxrrrnnnlllhhhcccaaadddeeekkkttt{{{mmmgggcccmmm}}}wwwmmmfffdddfffjjjoooxxxhhh]]]TTTSSSVVVVVVTTTSSSQQQQQQUUU\\\gggrrrzzz~~~xxxfff\\\VVVUUU^^^kkk}}}~~~wwwqqqjjjccc^^^ZZZWWWSSSOOOOOOQQQUUUXXX___eeeooo~~~qqq```QQQJJJIIIvvvbbbMMMAAA>>>999888777666555555555555333333333222222222222111111000//////111111111000,,,------......------,,,---------,,,,,,,,,+++++++++***((()))***+++***)))++++++*********)))))))))*********++++++***))))))%%%&&&'''((()))***+++,,,************++++++++++++((((((''''''''''''((((((***)))(((''''''((()))***'''((())))))(((((()))***++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,------------...000111222555666666333///+++))))))*********+++---///111222777888999:::<<<<<<======:::::::::;;;;;;===>>>>>>???@@@BBBDDDFFFIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQTTTVVV[[[___bbbcccbbbbbb^^^\\\[[[[[[ZZZYYYVVVTTTPPPRRRSSSUUUUUUUUUTTTSSSTTTRRRRRRTTTUUUYYYcccmmm|||{{{rrrllljjjkkksssyyy|||{{{zzz{{{yyyvvvrrroookkkhhhgggfffeeecccdddaaa^^^\\\[[[ZZZXXXVVVRRRYYYbbbppp|||nnnfffbbb```aaaeeeggghhhfff___TTTKKKFFFDDDBBBKKKXXXbbbkkkxxxyyydddSSSQQQKKKFFFGGGJJJMMMTTTZZZbbbbbb___ZZZQQQIIICCC@@@BBBFFFQQQbbbsss~~~}}}uuuppplllkkkhhhccccccfffdddkkkttt}}}ooohhhcccmmm}}}yyynnnfffdddfffkkkooouuu~~~iii^^^TTTQQQTTTVVVTTTQQQNNNMMMMMMPPPVVV]]]bbbdddgggiiipppxxx~~~rrr___UUUOOOMMMVVVaaaxxx~~~tttmmmfffbbb\\\WWWUUUUUUVVVWWWXXXZZZ___iiiyyy}}}~~~vvvaaaPPPGGGFFFuuuaaaLLL@@@===777777666555444444444444333333222222222111111111222000////////////---,,,,,,------......------,,,------,,,,,,,,,+++++++++,,,*********,,,,,,+++******)))))))))(((((((((((((((((()))))))))))))))(((&&&&&&'''((()))***++++++************++++++++++++(((((('''''''''(((((()))***)))(((''''''((()))***'''((())))))(((((()))***++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...///000111222222333333111...+++++++++***+++,,,---///000222333666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???AAACCCEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRUUUYYY^^^aaabbbbbbbbb\\\[[[YYYXXXXXXWWWUUUSSSPPPQQQSSSTTTUUUUUUUUUUUUTTTRRRRRRTTTWWW\\\hhhssszzzpppjjjjjjmmmsssyyy}}}|||{{{|||zzzwwwrrroookkkhhhgggfffeeecccdddaaa^^^\\\[[[YYYWWWUUUQQQWWW___kkk}}}~~~ooogggbbb```bbbeeeggghhhggg```UUUKKKEEECCC>>>HHHUUU___fffooo|||sssbbbXXXNNNFFFDDDEEEHHHMMMRRRZZZ\\\]]]ZZZTTTKKKDDDAAA@@@AAAHHHVVVgggtttzzzzzzrrrmmmiiihhheeeaaaaaaccccccjjjuuupppiiidddmmm}}}~~~sssjjjhhhjjjnnnppptttxxx{{{{{{yyywwwhhh```VVVQQQSSSUUUSSSNNNLLLKKKJJJLLLOOORRRTTTTTTUUUXXX^^^eeeiiipppmmmZZZPPPKKKHHHNNNXXXooozzztttkkkddd```]]]ZZZXXXUUUVVVXXX\\\cccpppvvvqqqppprrrxxx}}}fffRRRHHHGGGwwwaaaJJJ===999666666555444333333333333222222222222111111111111222000/////////...,,,***,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,+++***+++------+++*********)))))))))(((((((((''''''((())))))))))))(((*********)))(((''''''''''''''''''((((((((())))))((((((''''''(((((())))))(((''''''&&&&&&&&&&&&''''''((())))))(((((()))************************************++++++,,,,,,---++++++,,,,,,,,,---------,,,---...///000111111222///000111///---+++,,,---+++,,,---///111222333444666666888999::::::::::::;;;;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMPPPQQQSSSUUUYYY]]]```aaa``````[[[YYYWWWVVVUUUUUUSSSQQQSSSSSSTTTTTTTTTSSSSSSRRRTTTRRRRRRUUUZZZaaaooo{{{yyyooojjjkkkoootttzzz}}}|||{{{|||zzzwwwrrroookkkiiihhhgggeeedddeeebbb^^^\\\[[[YYYWWWUUURRRWWW]]]gggwwwqqqhhhcccaaabbbfffhhhjjjiiibbbWWWLLLDDDAAA<<>>999777666555444444333333444222222222222111111111111000000///000111000...,,,,,,------......------,,,,,,,,,,,,++++++++++++************+++,,,,,,***(((++++++++++++************'''((()))***************,,,+++***)))((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((()))******'''''''''''''''&&&&&&%%%'''((())))))(((((()))***************************)))******+++,,,,,,------,,,,,,---------.........,,,---...///000111111111///000000...,,,++++++,,,,,,---///111333444555555555666777888888888888888<<<;;;;;;;;;;;;<<<=========>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJKKKNNNQQQSSSWWWYYY\\\^^^______^^^\\\ZZZXXXUUUSSSSSSRRRPPPNNNRRRSSSSSSSSSSSSSSSSSSSSSTTTRRRSSSXXX^^^gggvvvyyynnniiimmmrrrwww|||~~~{{{{{{yyyuuussspppllljjjiiihhhfffeeeeeebbb___\\\[[[YYYWWWUUUTTTYYY]]]dddssstttjjjeeebbbcccfffhhhkkkkkkeeeZZZMMMDDD@@@>>>DDDMMMVVV]]]ccchhhkkk{{{ooobbbSSSLLLIIIGGGGGGIIILLLOOOTTTUUUSSSNNNJJJHHH>>>===>>>CCCMMMZZZgggooolllfffbbbaaa]]]XXXWWWZZZ]]]iiiwwwsssllleeennn|||}}}rrroooqqqwwwzzz}}}{{{vvvpppmmmmmmiiijjjdddZZZTTTRRROOOKKKLLLLLLMMMPPPUUUYYY\\\\\\\\\]]]```dddeeefffnnnxxxxxxfffUUUNNNJJJEEEGGGMMMUUUcccvvv~~~}}}|||yyyvvvsssrrrsssvvvwwwxxxyyy{{{||||||~~~|||tttnnnfffaaa]]]ZZZYYY\\\jjjxxxyyylllccc___```gggtttmmmUUUHHHFFF}}}hhhQQQBBB===888777666555555444444555222222222111111111111000/////////111333333111///,,,------......------,,,,,,,,,,,,+++++++++******)))))))))***++++++)))'''---------,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))*********)))'''&&&'''((())))))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------------.........//////,,,---...000111111111111000000000...+++)))***+++---...000222444555666666555666666777777777666666<<<<<<;;;;;;;;;<<<=========>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJLLLOOORRRTTT[[[\\\^^^```___^^^[[[ZZZZZZWWWTTTRRRQQQPPPNNNMMMNNNOOOPPPRRRSSSUUUVVVWWWUUUSSSTTTZZZaaakkk|||xxxmmmiiimmmssszzz|||zzzwwwssstttqqqmmmjjjiiihhhgggeeeeeebbb___\\\[[[YYYWWWUUUVVVZZZ]]]cccqqqwwwlllfffcccdddggghhhkkklllggg[[[NNNDDD???BBBFFFLLLTTT[[[aaaeeegggmmm{{{qqq```UUUNNNHHHEEEEEEHHHLLLQQQSSSRRROOOLLLKKKCCCAAA??????DDDOOO\\\eeeeee```]]]]]][[[XXXXXX[[[\\\hhhxxxtttlllfffnnn|||}}}yyy{{{}}}{{{tttqqqpppnnnrrrpppeee]]]\\\ZZZVVVYYYWWWWWWYYY^^^cccggghhhhhhgggjjjnnnnnnnnnttt{{{tttbbbRRRLLLHHHCCCDDDIIIQQQ\\\lllyyy}}}yyyssskkkuuu}}}xxxwwwvvvvvvuuurrrooooooqqquuuwwwxxx~~~zzzpppfffbbb^^^\\\ccclll{{{oooddd\\\ZZZ\\\eeevvvxxx___RRRNNN~~~gggQQQAAA999555555555555555555444444444444333222222111111000000000000000000111111111,,,---...//////---+++***...///111222111///,,,***))))))))))))************,,,,,,++++++++++++++++++++++++******)))(((((('''(((((('''(((((()))***+++))))))((((((((((((((()))******)))(((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))******************+++,,,,,,---......,,,+++*********+++,,,---,,,,,,------------------///...---,,,---///111333------,,,+++************+++---000222555666666666777777666666555555555444888888999:::;;;===>>>???DDDDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKJJJJJJMMMRRRVVVZZZZZZ[[[]]]___^^^[[[YYYWWWVVVTTTRRRQQQPPPQQQQQQQQQSSSTTTSSSRRRRRRSSSTTTRRRUUUWWWWWW\\\jjj~~~}}}sssmmmmmmrrrwww~~~}}}{{{yyywwwvvvqqqpppnnnlllkkkiiieeeccccccbbbaaa___]]][[[YYYYYYVVV[[[___bbbooo}}}ooohhhfffffffffjjjkkkkkkdddXXXLLLDDDAAA>>>CCCKKKSSSZZZ___aaabbbllluuuyyydddVVVPPPKKKFFFBBBCCCJJJOOOPPPSSSUUUOOOGGGGGGBBB===>>>@@@EEEPPP[[[```^^^[[[VVVSSSSSSVVVXXX\\\cccqqqxxxjjjgggmmmwww~~~zzz|||yyyvvvrrrnnniiiccc___\\\^^^ccciiiooouuuxxxzzz~~~}}}}}}}}}~~~vvvfffUUUKKKHHHFFFHHHJJJRRR]]]bbbiiirrrrrrsss}}}{{{oooeeeaaakkkwww|||xxxtttssssssrrrrrrtttwww}}}{{{sssjjjbbbbbbgggsss}}}jjj]]]YYYXXX^^^jjjyyyrrr^^^RRRhhhRRRBBB:::666666555555444444444333444444333222222111111000000000000000000000000000......------,,,,,,,,,,,,+++,,,------,,,+++)))'''))))))))))))************,,,,,,+++***))))))(((((()))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((())))))******)))(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))************++++++,,,------...,,,+++*********+++,,,---,,,---.........---,,,+++...---------...///111222...------,,,+++++++++,,,---...111444666777777888777777777666666666555555888888999:::;;;===>>>???BBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJNNNSSSWWW[[[]]]___```___\\\YYYWWWSSSRRRPPPNNNMMMMMMMMMMMMQQQRRRSSSSSSQQQQQQRRRSSSSSSTTTVVVXXX^^^mmmzzzqqqlllnnntttzzz~~~|||zzzxxxwwwtttqqqooommmlllkkkhhhfffeeedddccc```^^^\\\ZZZYYYUUUZZZ^^^bbbooo~~~ppphhhfffffffffiiikkkjjjdddXXXLLLDDD@@@???CCCKKKSSSZZZ^^^```aaafffnnnxxxppp___TTTMMMHHHEEEAAAGGGLLLNNNRRRVVVTTTMMMGGGAAA<<<;;;;;;@@@JJJTTT\\\\\\ZZZWWWTTTTTTUUUWWWYYY```nnnxxxjjjgggnnnyyy~~~yyysssnnniiilllssszzzttteeeUUULLLHHHFFFHHHKKKUUUaaafffjjjpppmmmkkksssxxxyyynnndddbbbhhhppp|||}}}zzzwwwwwwwwwwwwyyy}}}xxxmmmiiikkkrrrxxxfff___[[[]]]dddqqqlll___hhhRRRBBB;;;777666666555444333222222444444333222222111111000000000000000000000000000///...,,,******+++---...+++*********)))(((((('''))))))))))))************,,,,,,+++***((('''&&&%%%''''''((())))))***++++++***))))))(((((((((((()))******))))))))))))************)))((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))******++++++,,,,,,------++++++******++++++,,,---,,,---/////////---+++)))------...//////000000000......------,,,,,,------...000333555777888999999888888888777777777777777888888999:::;;;===>>>???AAAAAACCCDDDFFFGGGIIIIIIGGGHHHIIIJJJKKKOOOUUUYYY___bbbfffeee___ZZZVVVUUUSSSRRRPPPOOONNNNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPRRRSSSSSSTTTXXXbbbrrrwwwooolllooowww}}}~~~|||zzzyyywwwtttpppmmmmmmmmmlllkkkhhhgggeeebbb___\\\ZZZXXXTTTYYY]]]bbbnnnrrriiiffffffgggiiijjjjjjcccWWWKKKCCC@@@@@@DDDLLLTTTZZZ^^^_________fffmmmtttjjj[[[QQQLLLHHH@@@DDDHHHKKKQQQVVVWWWTTTJJJCCC===:::999;;;DDDMMMWWWXXXXXXWWWUUUTTTUUUVVVWWW]]]jjj|||yyyllliiiooozzz}}}tttgggWWWOOOKKKIIIKKKOOOZZZiiippprrrvvvqqqlllqqqsss{{{{{{qqqgggeeegggiiiqqq~~~tttqqqooozzzooofff]]][[[^^^hhhyyy~~~qqqhhhQQQAAA:::777777666555333222111111444444333222222111111000000000000000000/////////...---,,,+++++++++,,,------,,,+++***)))******+++((()))))))))************++++++***)))((((((''''''''''''(((((()))***************)))(((((('''((((((***))))))))))))******+++***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******++++++,,,,,,,,,,,,*********++++++,,,---------...///000///---***(((,,,---///000111000///...------,,,,,,,,,------...///111333555777888888888888888888888888888888888888888999:::;;;===>>>??????@@@BBBDDDFFFHHHIIIJJJFFFHHHJJJLLLNNNSSSYYY]]]dddhhhllliii```XXXTTTTTTRRRQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRQQQOOONNNOOOPPPSSSRRRSSSZZZfffwww~~~vvvnnnkkkoooxxx~~~}}}|||xxxuuupppmmmlllmmmmmmmmmiiihhheeebbb^^^[[[XXXWWWSSSWWW\\\bbblll|||uuukkkgggggghhhhhhjjjiiicccWWWKKKCCC???@@@EEEMMMUUU[[[^^^___^^^[[[___dddhhhqqqxxxfffZZZQQQKKKCCCCCCDDDGGGMMMSSSUUUVVVOOOIIIBBB>>>;;;;;;AAAIIIPPPRRRUUUVVVUUUTTTTTTTTTVVV[[[gggyyy|||nnnjjjpppzzzxxxkkk]]]UUUPPPNNNQQQVVVeeexxx{{{~~~|||wwwlllhhhgggeeekkk}}}zzzuuuxxxuuukkkaaa\\\\\\dddttt~~~hhhOOO???888777666555444333222111111444444333222222111111000000000000000//////......***+++,,,------,,,++++++...---+++*********,,,---((()))))))))************))))))******************((((((((((((((((((((((((******)))(((((('''(((((())))))(((((()))***++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++++++++,,,))))))***+++,,,,,,---------...//////...,,,***))),,,---///111111000...---++++++******+++,,,------///000333555777777777777888888888888999999999999888888999:::;;;===>>>???>>>???AAACCCFFFHHHIIIJJJGGGIIILLLOOORRRWWW\\\aaahhhlllnnnjjj```XXXSSSSSSMMMLLLKKKJJJJJJJJJKKKLLLPPPQQQQQQQQQOOONNNNNNPPPQQQRRRTTT[[[hhhyyyvvvmmmjjjnnnwww~~~~~~yyyuuuooolllkkklllmmmmmmiiigggeeeaaa]]]ZZZWWWVVVSSSVVV[[[aaakkkxxxyyynnniiihhhiiiiiijjjjjjcccWWWKKKCCC@@@AAAFFFNNNVVV\\\_________\\\]]]```ccchhhtttwwwhhhYYYMMMIIIFFFCCCEEEIIILLLOOORRRRRRLLLFFFBBB>>>;;;>>>DDDHHHLLLPPPSSSSSSRRRRRRRRRVVVZZZeeewwwpppkkkpppyyyrrrcccZZZTTTSSSWWW]]]vvv~~~qqqhhhdddaaaeeerrr|||zzz|||tttkkkccc___cccppp~~~hhhOOO???999666555555444333222111111444444333222222111111000111000000//////......---)))***,,,......---+++***,,,+++***))))))***++++++))))))))))))************(((((()))******++++++,,,((((((((((((((((((((((((***))))))(((((((((((()))((('''''''''((()))***+++******)))((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))******++++++++++++++++++((()))***+++,,,---------............---,,,++++++,,,...///111111000...---)))))))))***+++,,,---...000111333555777777777777888888888888888999999999888888999:::;;;===>>>???>>>???AAACCCEEEGGGIIIJJJHHHKKKNNNQQQUUUYYY___ccckkkllllllggg^^^WWWRRRQQQMMMLLLKKKJJJKKKLLLMMMNNNPPPQQQRRRQQQOOONNNNNNOOOOOOQQQVVV^^^iiiyyy~~~tttkkkhhhmmmvvv}}}~~~~~~yyyuuuppplllkkkkkkkkkkkkhhhgggdddaaa]]]ZZZWWWVVVTTTUUUZZZaaaiiittt~~~rrrllljjjkkkiiikkkkkkdddXXXLLLDDDAAAAAAGGGOOOXXX___aaaaaaaaa```___```cccfffnnn~~~{{{fffUUUQQQJJJFFFEEEFFFGGGIIILLLPPPLLLHHHEEE???::::::>>>BBBFFFKKKNNNPPPPPPQQQQQQTTTXXXbbbsssrrrmmmqqq{{{|||lllaaaZZZYYY___gggzzzlllfff``````hhhqqqvvvwww|||yyyzzzxxxppphhheeemmmwwwiiiPPPAAA<<<444444444333333222222222444444333222222111111000111000000///......------******+++,,,,,,,,,,,,,,,*********))))))******+++))))))))))))************(((((())))))))))))))))))&&&&&&''''''((())))))))))))(((((((((((())))))***&&&&&&&&&&&&'''((()))*********)))((((((((((((((('''((()))******)))((('''((((((((()))))))))******++++++******************'''(((***,,,------------......---,,,,,,,,,---.........///000000///...---*********+++,,,---//////111333555777888888888888777777777888888888999999888888999:::;;;===>>>??????@@@AAACCCEEEFFFHHHIIIHHHKKKOOORRRUUUZZZ___bbbjjjiiifffaaa[[[UUUPPPNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQRRRSSSQQQOOONNNOOOPPPMMMRRRXXX___iiiwwwzzzqqqhhheeekkkttt|||}}}}}}~~~~~~}}}}}}|||{{{{{{wwwqqqnnnlllkkkjjjiiihhhgggeeebbb___[[[YYYXXXUUUUUUZZZbbbgggpppvvvnnnkkkkkkkkklllllleeeYYYMMMEEEBBBAAAGGGPPPZZZaaaddddddccceeebbbbbbeeehhhlllvvvyyyeeeXXXOOOIIIHHHGGGDDDEEEIIINNNKKKIIIGGGBBB;;;999;;;===AAAFFFJJJLLLNNNOOOPPPOOOSSS\\\mmmrrrnnnttt~~~yyyllldddccckkkuuu|||rrrhhhcccdddgggjjjkkkttt}}}{{{zzz|||rrrlllooowwwjjjRRRDDD???333333333333333333333333444444333333222111111000111000000///...---------,,,+++***))))))+++---...++++++++++++,,,,,,,,,,,,))))))))))))************))))))(((((('''''''''&&&$$$%%%&&&'''(((***++++++(((((('''(((((()))***+++%%%%%%%%%&&&&&&((())))))******)))((((((((((((((('''((()))******)))((('''))))))))))))************++++++******************'''(((***,,,------------///---,,,++++++,,,...000...///////////////......******+++,,,---///000111333444666888999::::::999666666777777888888888888888888999:::;;;===>>>??????@@@AAACCCDDDFFFGGGHHHHHHKKKOOORRRUUUYYY^^^bbbiiifffaaa\\\XXXSSSOOOKKKKKKKKKJJJJJJJJJLLLMMMNNNRRRSSSSSSRRRPPPNNNOOOPPPKKKRRRZZZaaahhhuuu|||vvvmmmeeeccciiittt|||yyyyyyzzzzzzzzzzzzyyyyyy|||xxxsssooommmllljjjhhhiiihhhfffccc```]]][[[ZZZUUUVVVZZZbbbgggnnnxxxpppllllllkkkmmmlllfffZZZNNNFFFBBBAAAGGGQQQ[[[bbbeeeeeeeeeiiidddcccgggiiikkkrrr{{{sss\\\RRRKKKJJJHHHDDDEEEIIINNNLLLKKKKKKEEE===:::;;;:::>>>DDDHHHJJJLLLNNNPPPLLLOOOXXXiii~~~sssooovvvvvvmmmmmmvvvsssjjjgggfffhhhiiippp}}}zzz{{{zzzsssttt{{{nnnUUUCCC<<<888666555333222222222333555444222222333222111///000000000000//////////////////...------,,,++++++------,,,,,,+++***))))))************))))))((((((''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''')))))))))************+++))))))))))))((((((((((((+++***************++++++******))))))***+++,,,,,,,,,+++*********+++,,,---...///000111000...,,,+++(((((()))***+++---...//////000333555666666666555888777777777777888888999999999::::::;;;<<<======DDDDDDEEEDDDDDDEEEHHHJJJLLLLLLMMMPPPTTTZZZ^^^aaafffccc^^^XXXTTTQQQPPPPPPNNNLLLIIIHHHHHHJJJNNNPPPNNNOOOOOONNNMMMNNNPPPRRRQQQVVV]]]eeemmmxxxvvvmmmeeebbbgggnnnssstttyyyxxxwwwuuuuuuuuuvvvvvvyyywwwtttpppnnnmmmmmmmmmooommmhhhccc^^^ZZZWWWUUUWWWVVVXXX^^^dddlll{{{{{{rrrlllhhhooommmlllggg[[[MMMEEEDDDBBBHHHQQQYYY___bbbeeefffhhhfffbbbaaabbbffflllooo}}}kkkZZZLLLJJJIIIDDDFFFMMMKKKOOOQQQPPPIIIBBB>>><<<<<<<<<>>>@@@CCCGGGKKKMMMNNNTTT[[[eeeuuu~~~qqqooowwwyyyttt{{{wwwpppnnnmmmmmmzzz~~~}}}~~~~~~|||}}}nnnTTTCCC<<<999888666444333333333333333222000000111111///---000000000/////////............------,,,,,,++++++------,,,,,,+++******)))++++++*********))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((************)))((('''&&&$$$$$$%%%&&&'''((())))))))))))(((''''''''''''(((%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))(((+++***************++++++******))))))***++++++,,,,,,+++*********+++,,,---...///000111000...,,,+++)))))))))***,,,---///000000111333555666666555444555555555555555666666777999999:::;;;<<<<<<======AAACCCDDDDDDCCCDDDFFFHHHIIIJJJLLLOOOTTTYYY]]]```ccc```[[[VVVRRROOONNNNNNNNNMMMKKKJJJKKKLLLOOOPPPOOOPPPPPPOOONNNOOOQQQSSSVVV]]]fffooowwwtttllldddccciiiqqqvvvwwwyyyxxxvvvtttssssssssstttvvvuuurrrooommmlllkkkkkkooommmiiieee```\\\YYYWWWVVVUUUXXX^^^dddkkkyyyyyysssoooooonnnlllggg[[[LLLDDDDDDAAAGGGPPPWWW]]]```bbbdddcccbbb```______aaadddeeesss}}}xxxeeeUUUPPPLLLEEEDDDHHHJJJMMMQQQPPPKKKDDD???===;;;;;;<<<>>>AAAEEEIIIKKKMMMSSSZZZdddttt}}}qqqpppxxxzzz~~~zzzwwwttt|||{{{xxxyyy}}}nnnSSSBBB===;;;:::777555444333333333333222000000111111000.../////////.........------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++*********+++++++++++++++*********+++******))))))))))))***&&&&&&'''''''''(((((((((++++++++++++***)))((('''######$$$%%%&&&'''((((((******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***************+++*********)))******+++,,,+++++++++++++++,,,------//////000000///...,,,+++******++++++---...000111111222333555555555444333555555555555555666777777888999:::;;;<<<===>>>>>>???AAACCCDDDDDDDDDEEEGGGGGGIIIKKKOOOSSSXXX\\\^^^___\\\XXXSSSOOOMMMKKKKKKNNNNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQOOONNNOOORRRTTT\\\eeerrr}}}rrrkkkeeeeeemmmuuuzzz{{{zzzxxxvvvtttrrrqqqqqqqqqsssrrrqqqooommmkkkjjjiiiooommmjjjfffbbb^^^[[[ZZZUUUUUUXXX^^^cccjjjvvv~~~xxxtttpppnnnlllfffZZZKKKCCCCCCAAAGGGOOOVVVZZZ]]]```aaa\\\\\\\\\]]]]]]]]]^^^^^^gggppp}}}uuuaaaXXXQQQIIIEEEFFFHHHLLLOOOPPPLLLGGGBBB???999999:::;;;>>>BBBFFFHHHKKKQQQXXXbbbqqq|||rrrqqqyyyzzzyyy~~~zzzyyy~~~{{{vvvsssvvvzzz~~~mmmRRRBBB===;;;999777555333222222222555444222222333444222111///.........------------+++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***))))))((()))******''''''''''''((((((((((((((())))))******))))))((('''''''''&&&&&&&&&%%%%%%***)))((((((''''''(((((('''(((((((((((())))))))))))))))))))))))*********,,,+++******)))*********+++***************++++++++++++++++++,,,------...////////////...---,,,++++++++++++,,,...///111222222222333444444444333333777666666777777888999:::888999:::;;;<<<===>>>???>>>AAADDDEEEEEEEEEFFFGGGGGGIIILLLPPPUUUXXX[[[]]]\\\YYYVVVQQQNNNKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNPPPPPPOOONNNMMMNNNRRRUUU]]]iiizzz}}}rrrmmmgggiiipppyyy}}}~~~|||zzzwwwtttrrrpppppppppqqqqqqpppooonnnllljjjiiimmmllljjjfffccc___\\\[[[TTTTTTWWW]]]bbbgggrrr}}}xxxssspppnnnkkkeeeYYYJJJBBBBBBCCCHHHOOOUUUYYY\\\___```YYYYYYZZZZZZ[[[[[[[[[\\\```fffqqqnnn```WWWNNNIIIHHHGGGJJJNNNPPPNNNIIIEEEAAA999999888999;;;>>>BBBDDDFFFMMMUUU___ooo{{{ssssss{{{yyyuuuzzz~~~yyyvvvvvvvvv}}}{{{ssspppkkkggggggmmmwww}}}zzzsssqqqrrrwwwlllQQQAAA===999888666444222111222222555444222333444444333222///.........------------+++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++)))))))))((())))))******'''''''''((((((((())))))%%%%%%'''((()))*********(((((((((''''''''''''&&&)))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))*********+++,,,++++++***))))))******++++++***************+++******+++,,,------....../////////......---,,,+++++++++,,,---...000111222222222333333333333333333666666666666777888999:::888999:::;;;===>>>???@@@???BBBEEEGGGGGGGGGGGGHHHJJJLLLOOOTTTWWWZZZ\\\\\\YYYXXXTTTQQQNNNKKKJJJIIIJJJJJJLLLLLLMMMLLLLLLKKKMMMMMMMMMKKKKKKMMMRRRUUU[[[iii}}}|||tttoookkkmmmttt|||}}}zzzvvvtttrrrqqqqqqqqqqqqqqqpppooonnnlllkkklllkkkiiifffccc___\\\ZZZTTTSSSVVV[[[___dddnnnyyy}}}uuuppppppmmmjjjdddWWWIIIBBBCCCEEEJJJPPPVVVZZZ]]]```aaa^^^\\\ZZZXXXWWWWWWWWWWWW]]]___gggtttmmm^^^SSSLLLJJJGGGIIILLLNNNNNNLLLGGGDDD;;;:::888777888;;;>>>@@@AAAHHHPPP[[[lllzzztttuuu|||~~~vvvqqqssszzzyyysssmmmiiinnnzzz{{{}}}xxxooofffbbb]]]XXXXXX^^^gggnnnxxxwwwqqqnnnpppxxxlllPPPAAA===888666555333222222222333333222111111222333222000/////////.........------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++(((((()))************)))''''''((((((((()))))))))$$$%%%&&&''')))*********%%%&&&&&&'''((()))******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++++++++,,,,,,+++***)))))))))))),,,+++******)))*********)))***+++---............//////...------,,,,,,,,,++++++,,,,,,...///111222111222222222333333444444444444444444555777888999888999:::;;;===???@@@@@@@@@BBBEEEFFFFFFGGGIIIJJJLLLOOOSSSWWWYYY[[[[[[[[[WWWVVVSSSPPPMMMKKKIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJJJJNNNSSSWWW[[[jjj{{{uuupppmmmpppxxx{{{xxxuuusssrrrrrrrrrrrrqqqppppppooonnnnnnlllkkkjjjgggddd___\\\YYYTTTSSSUUUYYY\\\aaakkkvvv|||uuuooonnnkkkhhhcccWWWIIICCCDDDFFFKKKQQQVVVZZZ^^^aaacccfffddd```[[[WWWUUUSSSRRRYYYYYY^^^hhhuuukkk[[[PPPKKKJJJJJJKKKLLLNNNMMMJJJGGG???===:::888777999;;;======CCCKKKUUUggg{{{zzzuuuwww}}}|||ssslllmmmqqquuuzzz~~~}}}{{{zzzzzz~~~vvvllleeedddrrryyyssssssrrrppprrrvvv{{{~~~yyyrrrlllaaa]]]VVVPPPNNNRRRYYY```jjjpppzzz|||~~~xxxrrrpppuuu|||lllOOO@@@>>>777666555333333333444555333111111111333333222111000000000/////////............------,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++''')))+++------,,,***)))'''((((((((())))))))))))''''''((())))))))))))((($$$%%%%%%&&&'''((()))***)))((((((''''''''''''''')))))))))*********++++++((())))))******+++,,,,,,---,,,+++***)))))))))))),,,++++++***))))))******)))***,,,---...//////...//////...---,,,,,,,,,,,,***++++++,,,---///000111000111111111222333444555333333444444555777888999888999:::<<<===???@@@AAA@@@AAACCCDDDDDDFFFIIIKKKNNNQQQUUUXXXZZZZZZYYYXXXUUUSSSRRROOOLLLJJJHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKOOOUUUZZZ___mmm{{{ssspppnnnrrr{{{|||xxxvvvtttsssssssssrrrpppooonnnoooooopppmmmmmmllliiieee```\\\ZZZVVVTTTTTTWWWYYY^^^iiittt{{{tttooommmjjjgggaaaVVVIIIDDDEEEFFFJJJPPPVVVZZZ^^^bbbdddjjjiiigggdddaaa\\\XXXVVVWWWTTTVVV]]]gggttt|||hhhYYYRRRLLLKKKJJJKKKMMMMMMKKKIIICCC@@@<<<888777777999;;;<<<@@@FFFPPPaaauuuzzzvvvxxx}}}}}}qqqlllmmmoootttyyyyyyzzz|||}}}|||zzzwwwvvvtttzzz~~~tttllldddiiinnnvvvsssiiieeeeeeeeeaaa___bbbdddhhhsss~~~{{{wwwtttsssuuuwwwwwwvvvtttrrrqqqccc___WWWPPPLLLMMMRRRWWW^^^bbbjjjrrrxxxzzzxxxvvvnnnppprrruuuwwwzzz{{{|||}}}{{{sssssswww}}}kkkOOO@@@>>>777666555444444555666777555333333333555555555333000000000000//////////////////...------,,,++++++++++++++++++++++++++++++(((((())))))*********+++'''***---///000...,,,***(((((((((((())))))))))))+++++++++******)))((('''''''''&&&&&&&&&%%%%%%%%%******)))(((((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,---,,,+++***)))))))))))),,,,,,+++***))))))******)))***,,,.../////////...//////...---,,,,,,,,,,,,******++++++---...000111000000000111222444555666555555666666777999:::;;;888999:::<<<>>>???AAAAAA???AAABBBBBBBBBDDDHHHKKKOOORRRUUUYYYZZZZZZXXXVVVSSSRRRPPPNNNKKKIIIGGGFFFJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJLLLQQQXXX\\\dddqqq{{{qqqnnnmmmsss}}}~~~{{{xxxvvvtttsssssssssqqqooonnnmmmnnnoooqqqoooooommmkkkgggbbb]]]ZZZVVVTTTSSSUUUWWW\\\hhhttt|||yyysssnnnllliiifffaaaVVVJJJEEEFFFEEEIIIOOOUUUZZZ^^^bbbeeejjjkkkmmmmmmkkkgggbbb___VVVQQQPPPUUU[[[eeeyyyssscccZZZNNNKKKIIIIIILLLMMMLLLKKKFFFCCC>>>999777777999:::;;;???DDDLLL\\\qqqzzzvvvxxx}}}zzzpppmmmmmmrrrxxxyyy{{{~~~}}}{{{xxxsssxxx~~~vvviiieeeaaa```hhhrrrsssoooooosssrrrjjj___XXXXXXYYY[[[VVVTTTVVVWWWWWW^^^hhhttt{{{uuunnnjjjggglllpppsssrrrrrrtttvvvhhhddd\\\SSSNNNMMMQQQUUUWWWYYY___hhhqqqtttqqqnnneeefffhhhjjjmmmoooqqqrrrpppuuu|||vvvqqqrrruuu~~~lllRRRDDDAAA999777666888999888444000444444333333222111000000111///---,,,,,,,,,...///---...///...------...000...---+++*********++++++***)))))))))))))))******,,,+++)))((((((((()))***''')))******)))(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''&&&&&&''''''''''''''''''&&&&&&))))))***++++++++++++*********)))))))))))))))***&&&&&&'''((()))***+++++++++******+++---......---111000...---,,,+++*********+++,,,...000111222222444444333333333333222222333333333444444666777777999::::::;;;===???@@@AAABBBBBBBBBBBBBBBEEEIIIMMMNNNQQQVVVZZZ[[[XXXTTTRRRSSSRRRPPPMMMKKKIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLIIIIIIKKKLLLLLLQQQXXXaaaoooxxxrrrppppppvvv~~~{{{yyywwwvvvvvvuuutttrrrpppooooooooopppooopppnnnhhhaaa[[[ZZZZZZWWWTTTSSSWWWZZZ___iiirrrzzzzzzuuuqqqkkkhhheee```TTTGGGBBBCCCEEEMMMTTTVVVXXX\\\``````dddjjjnnnoooqqqssskkkaaa\\\RRRMMMQQQUUUZZZhhhxxxnnnWWWRRRMMMJJJKKKMMMKKKLLLOOOLLLHHHAAA<<<999888777777>>><<<===FFFWWWkkk{{{yyyvvvxxx}}}tttpppqqqsssvvv{{{}}}zzz~~~wwwmmm```XXXXXXZZZ[[[[[[[[[\\\[[[VVVOOOLLLLLLNNNNNNSSSXXXVVVPPPMMMOOOSSSaaannnvvvnnnjjjmmmiiihhhmmmuuuzzzxxxtttnnnhhh___WWWSSSQQQQQQQQQVVVWWW[[[ccclllrrruuutttkkkgggcccccceeehhhhhhgggjjjjjjmmmrrrzzz{{{sssxxxwww{{{mmmRRRCCC???999777444444555555333111444333333222222111111111111///...,,,,,,---...///.........---++++++---///---,,,+++*********++++++******))))))))))))******++++++)))((((((((()))***((()))++++++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))''''''''''''''''''''''''))))))***++++++++++++*********))))))))))))******(((((())))))***++++++++++++******+++---///...---///...---+++***)))))))))+++,,,---///000111111111222222222333333444444444222222333444555777888999:::::::::;;;<<<>>>???@@@AAABBBBBBBBBBBBEEEJJJMMMPPPSSSXXX[[[[[[YYYUUURRRRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKHHHHHHKKKLLLMMMRRRYYYbbbpppxxxqqqqqqssszzz}}}{{{yyyxxxwwwwwwwwwvvvtttrrrqqqqqqqqqqqqssssssrrrmmmeee___]]]\\\ZZZWWWVVVXXX[[[___hhhqqqzzzzzzuuuqqqkkkhhheee___SSSGGGAAABBBEEENNNVVVXXXYYY]]]___^^^^^^ccchhhjjjnnnpppkkkccc___UUUNNNPPPQQQRRR\\\jjjxxx{{{fffXXXQQQLLLKKKLLLKKKLLLPPPOOOLLLFFF@@@===;;;:::999;;;:::<<>>AAAAAABBBBBBCCCFFFJJJNNNRRRTTTXXXZZZZZZWWWSSSPPPOOONNNLLLJJJHHHGGGFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMIIIGGGGGGKKKLLLNNNTTT[[[dddrrrwwwpppqqqvvv~~~}}}zzzxxxxxxyyyzzzyyyyyywwwvvvuuutttttttttuuuuuutttpppiiiccc___]]]]]]ZZZXXXZZZ\\\___gggpppyyyzzzvvvsssmmmjjjfff```TTTHHHCCCDDDFFFOOOXXXZZZ[[[]]]]]][[[XXX\\\```dddhhhmmmkkkgggcccYYYQQQPPPOOONNNSSS]]]hhhxxxwwwbbbXXXOOOLLLJJJIIILLLPPPQQQNNNIIIDDD???<<<:::999777888:::???IIIZZZnnn{{{{{{vvvuuuyyy~~~yyyxxxyyy|||wwwhhh]]]XXXWWWVVVUUUSSSNNNHHHCCCBBBCCCDDDEEEIIINNNSSSSSSNNNIIIHHHIIIMMMRRR```ppppppllliiilllsssyyy{{{zzzyyytttkkkccc\\\WWWRRROOOOOONNNPPPVVV___iiipppssstttpppkkkgggeeeeeeeeedddXXXWWWVVVXXX]]]fffooottt{{{wwwyyynnnRRRAAA<<<888777666444444333333222222222222222222222333333000000///...---......///000///---+++((((((+++---,,,++++++++++++++++++++++++***))))))))))))))))))+++******)))))))))))))))''')))******)))(((((()))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))))))))***++++++++++++***))))))))))))))))))***+++,,,,,,++++++*********************+++...000000///000000///...------------...//////000000000000///000111111222333333444444333333333444555777888999:::::::::::::::;;;<<<===@@@AAABBBBBBCCCGGGLLLOOORRRTTTWWWYYYXXXTTTPPPMMMMMMLLLJJJIIIGGGFFFEEEEEEIIIJJJKKKLLLLLLMMMMMMMMMHHHFFFGGGJJJLLLNNNUUU\\\ffftttwwwooossszzz}}}yyyxxxxxxzzz||||||{{{zzzyyyxxxwwwwwwwwwuuuuuutttqqqkkkeee___\\\]]]ZZZXXXZZZ\\\___gggoooyyy~~~zzzwwwtttqqqmmmiiibbbVVVJJJEEEGGGGGGQQQZZZ\\\\\\]]][[[YYYVVVXXX[[[^^^ccchhhjjjkkkggg^^^VVVTTTSSSQQQTTTYYY\\\hhhxxxmmmaaaUUUNNNJJJHHHKKKPPPPPPOOOKKKFFFAAA<<<999888555888:::<<>>???@@@AAABBBDDDHHHNNNRRRVVVXXXYYYZZZXXXUUUQQQOOOJJJIIIHHHGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHFFFGGGJJJLLLNNNUUU\\\jjjxxx|||uuu|||xxxuuuuuuxxx{{{~~~~~~~~~}}}|||{{{yyyyyyxxxwwwtttrrroookkkeeeaaa[[[XXXVVVYYY[[[^^^gggpppxxx~~~{{{yyywwwqqqmmmggg```SSSGGGCCCEEEIIISSS\\\^^^^^^^^^\\\YYYZZZWWWVVVYYY\\\aaajjjssswwwooofff```^^^^^^]]]\\\VVVYYY___jjjyyyvvvfff[[[SSSLLLKKKNNNOOORRRSSSOOOHHH@@@===<<<666999;;;;;;===HHHYYYffflllkkklllqqqxxx{{{wwwwwwzzzyyynnneee``````dddggghhhbbbZZZRRRKKKGGGCCCAAAEEEIIINNNPPPNNNJJJFFFDDD@@@AAAGGGPPPYYYdddsss|||{{{zzz|||zzzuuurrrnnniiiccc___XXXXXXWWWUUUTTTVVV[[[^^^sssuuuvvvvvvsssqqqpppppphhhddd]]]WWWUUUVVVYYY[[[YYY___gggoooxxxfffNNNAAA???999888666222//////333777444333333222222111111111000000000000000///......+++---//////...,,,,,,---)))***+++,,,,,,,,,,,,+++,,,+++***)))(((((((((((()))******+++***)))(((''')))***,,,,,,***)))***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))******+++,,,,,,))))))***++++++++++++***(((((((((((()))***+++,,,++++++++++++++++++******...---,,,---...///...---)))))))))))))))***+++,,,...///000111111111111111111111111111111222222222222333333555777999;;;<<<:::::::::;;;<<<>>>???@@@???@@@AAABBBEEEIIIOOOSSSTTTUUUWWWWWWVVVSSSPPPNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIFFFGGGJJJLLLNNNTTT[[[lllyyy|||yyyssssssvvvyyy}}}}}}~~~}}}|||{{{yyyxxxxxxuuuqqqpppnnnkkkgggccc^^^[[[YYYZZZ[[[^^^fffoooxxx}}}{{{zzzxxxsssoooiiiaaaTTTHHHDDDGGGJJJSSS\\\^^^]]]^^^]]]ZZZYYYUUUSSSVVVYYY___kkkwww}}}vvvmmmggghhhjjjjjjhhhaaa^^^^^^bbbkkkwwwqqqfff[[[RRRNNNNNNMMMQQQTTTQQQIIIAAA======777888999:::===FFFSSS^^^ggggggiiiooowww~~~vvvsssttt}}}|||qqqggg``````cccgggllljjjeee]]]TTTLLLHHHFFFDDDGGGKKKMMMLLLJJJFFFDDD???>>>AAAGGGNNNWWWeeesss}}}zzzvvvrrroookkkfffcccZZZ[[[\\\ZZZWWWUUUWWWYYYeeekkkrrrwwwxxxxxxyyyzzznnniiiccc\\\XXXWWWXXXYYYVVVYYY^^^dddllluuu|||dddMMMBBBAAA999777222+++(((***222888444444333333222111000000000000000000000///......***---000111///...------)))***+++,,,---,,,,,,+++,,,+++***)))(((((((((((()))******++++++)))((('''***,,,...---,,,+++,,,---))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%%%%%%%&&&&&&''''''((())))))***++++++,,,,,,))))))***++++++++++++***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...------...///---,,,************+++,,,------...///000111111222222222//////000111222333333444000000222444777;;;===???999::::::;;;===???@@@AAA???@@@AAABBBEEEIIIOOOSSSPPPQQQRRRSSSRRROOOLLLJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGKKKLLLNNNSSS[[[lllzzzyyysssrrruuuxxx}}}}}}}}}}}}|||zzzyyywwwuuurrrnnnlllkkkiiifffbbbbbb^^^[[[\\\\\\^^^eeemmmxxx}}}{{{zzzxxxwwwsssllldddXXXLLLHHHJJJJJJTTT\\\]]]]]]^^^^^^\\\WWWRRRPPPTTTXXX^^^lllzzzyyyqqqmmmpppvvvxxxvvvlllgggaaa___bbbkkkzzzxxxmmmaaaVVVPPPPPPIIINNNRRRPPPHHH@@@<<<;;;777777888999===EEEPPPYYYddddddgggmmmvvvzzzuuuuuuwww~~~vvvjjjbbb```cccfffjjjkkkiiiaaaVVVMMMHHHFFFBBBEEEIIIKKKKKKIIIFFFEEE@@@>>>>>>AAAFFFOOO^^^lllzzz~~~{{{vvvrrroookkkgggddd\\\___```___[[[XXXXXXYYYZZZbbbmmmvvv{{{}}}uuuqqqiiiaaa[[[WWWVVVVVVUUUVVVYYY]]]cccmmmxxx~~~eeeOOOBBB===:::999888777777666777777444333111///...///000111000000000000////////////------------------------------------,,,+++***)))***)))((('''((()))+++---,,,+++++++++***)))))))))+++***)))'''''')))***+++'''''')))******++++++***+++,,,,,,,,,***))))))***************************+++***)))(((((()))***+++...---,,,,,,------+++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---++++++++++++++++++++++++000000111222333333444444;;;888444000///000333555888777666555666888:::;;;:::::::::;;;===???@@@AAA@@@AAABBBEEEHHHMMMPPPRRRTTTUUUTTTSSSQQQMMMIIIGGGHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFIIIGGGGGGJJJKKKMMMVVV```ooo}}}zzztttssstttvvv}}}}}}}}}|||zzzxxxvvvuuuxxxtttooolllkkkjjjgggddd^^^[[[[[[^^^```bbbhhhooo||||||yyywwwyyytttooofffYYYLLLGGGHHHOOOTTTZZZ___```^^^]]]\\\WWWTTTQQQPPPSSSZZZbbbhhhrrrpppnnnkkkkkkooouuuzzzvvvrrrkkkbbb^^^dddqqq|||ooo```VVVQQQLLLMMMMMMNNNMMMHHHAAA<<<999777777999:::===HHHTTT^^^cccjjjnnnqqqwwwxxxtttvvvzzz|||pppfff```^^^___fffiiikkkjjjcccXXXOOOIIIHHHIIIJJJLLLMMMKKKFFFCCC???>>>???BBBCCCHHHSSS___ppp}}}|||uuurrrmmmhhhdddaaaaaabbbddddddaaa\\\XXX\\\```hhhqqqyyy}}}zzzsssjjj```YYYVVVVVVWWWVVVUUUUUUXXXaaammmvvv~~~dddOOOBBB===555444333222222111222222444333111///...///000111000000000000////////////------------------------------------,,,+++***)))+++***((('''((()))+++,,,++++++******************)))))))))******))))))))))))))))))))))))(((((('''"""%%%((())))))'''''''''((((((((((((((((((((((((******))))))))))))******,,,+++******++++++***)))))))))))))))************++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,++++++000000111111222222333333555444222111111222333444666555444444555666888:::999999:::;;;<<<>>>???@@@@@@@@@BBBEEEIIIMMMQQQSSSUUUUUUTTTRRRPPPLLLIIIGGGIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFHHHGGGGGGJJJKKKNNNXXXbbbooo}}}{{{uuutttvvvxxx~~~}}}|||zzzyyywwwvvvuuuyyyuuupppmmmkkkjjjgggeee___\\\\\\___```bbbhhhppp|||{{{xxxxxxzzzuuunnnfffXXXLLLHHHJJJQQQVVV\\\``````___^^^^^^XXXUUUQQQOOOQQQUUU[[[___aaaaaa``````bbbhhhpppuuuwwwvvvrrrjjjeeeeeekkkqqq|||mmm^^^TTTOOOOOOOOOOOOOOOKKKDDD>>>999777777999999<<>>??????@@@BBBFFFJJJOOORRRTTTUUUTTTSSSQQQNNNKKKHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGJJJLLLOOOYYYcccqqq}}}}}}vvvvvvyyy|||}}}{{{yyywwwvvvvvvvvvyyyuuuqqqmmmkkkiiigggeeeaaa^^^^^^```aaaccciiippp|||}}}zzzxxxyyy{{{vvvnnneeeXXXLLLIIILLLSSSWWW]]]aaaaaa```______YYYWWWSSSPPPOOOPPPSSSTTTTTTTTTTTTTTTWWW]]]eeekkktttvvvwwwsssmmmgggeeeeeeuuu~~~kkk[[[SSSRRRPPPPPPPPPMMMGGGBBB;;;888777888888;;;DDDNNNWWW^^^gggooouuuzzz}}}uuuooopppttt}}}vvvmmmfffcccaaa```bbbeeefffdddaaa\\\YYYOOONNNLLLLLLLLLJJJGGGEEECCC@@@>>>>>>===>>>FFFOOO]]]hhhxxxuuujjjaaa]]]]]]^^^```bbbbbb```^^^\\\^^^bbbgggnnnuuuzzz}}}}}}vvvnnnfffaaa___XXXWWWUUUSSSSSSVVV\\\aaammmttt~~~}}}cccMMMAAA<<<;;;:::999888777777777777444333222000000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,+++******,,,+++***)))(((((())))))(((((())))))******++++++'''((()))******)))((('''+++++++++***)))(((&&&&&& ###'''))))))))))))***************************'''(((***++++++***))))))(((''''''(((***+++***)))))))))*********+++++++++************++++++++++++,,,,,,---......---,,,,,,,,,,,,------------......111111111000000000000000000000000111222333444444444444444444555666777888888888888999:::;;;===>>>>>>@@@CCCGGGKKKPPPSSSUUUUUUTTTRRROOOLLLIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEFFFIIILLLPPPZZZdddsss}}}xxxxxx{{{~~~}}}zzzwwwvvvvvvvvvwwwxxxvvvrrrnnnjjjhhhfffeeecccaaa```bbbcccdddjjjqqq|||}}}yyyxxxzzz|||vvvnnndddXXXMMMJJJNNNTTTXXX^^^aaaaaa`````````[[[YYYVVVSSSQQQPPPPPPPPPSSSRRRQQQPPPPPPTTTYYY^^^jjjnnnssstttpppjjjeeebbblllxxxvvvdddWWWTTTQQQPPPQQQOOOIIIDDD===999777888888999@@@HHHRRRZZZeeeooowww}}}vvvllllllmmmttt}}}vvvnnngggbbb^^^^^^```bbbccccccaaa___WWWTTTQQQPPPOOONNNLLLJJJDDDAAA>>>>>><<<<<>>@@@DDDHHHMMMQQQTTTVVVVVVTTTQQQMMMJJJHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCDDDEEECCCEEEIIIKKKPPPZZZdddttt~~~{{{yyy|||~~~|||zzzwwwvvvwwwxxxyyyxxxvvvsssnnnjjjgggfffeeefffcccbbbddddddeeekkkrrr{{{}}}yyyyyy{{{|||vvvoooeeeXXXMMMKKKOOOVVVZZZ^^^aaaaaa`````````^^^]]][[[YYYWWWVVVUUUUUUVVVUUUSSSPPPNNNOOOSSSVVV]]]bbbgggllllllkkkhhhgggfffnnnzzz}}}mmm[[[VVVPPPOOOQQQQQQKKKFFF@@@<<<888888888888===CCCMMMUUUaaannnxxxwwwllljjjjjjnnnxxxwwwllleee```^^^\\\]]]___aaaaaa```ZZZWWWTTTRRRQQQPPPNNNLLLFFFBBB??????>>>===AAAGGGMMMTTT___iiiuuuzzzrrreeecccaaaaaacccfffffffffcccbbbaaabbbeeekkkpppttt{{{}}}~~~|||vvvpppjjjhhheeebbb^^^[[[XXXWWWVVVVVVWWW]]]fffqqq{{{eeeNNNAAA<<<777666555444333333333333333333333222222111000000000000000000////////////------------------------***+++++++++++++++******************))))))))))))(((((())))))))))))))))))***)))'''&&&&&&''')))***'''''')))***++++++++++++(((((('''&&&$$$%%%(((+++'''''''''''''''''''''''''''((()))******+++******+++***)))***,,,,,,,,,************++++++++++++,,,+++++++++,,,,,,------...------------------------++++++,,,,,,------......111111111111111111111111777555222000000111333444444555555666777777888888999999999999:::;;;<<<===???AAAEEEIIINNNQQQTTTUUUVVVTTTPPPKKKHHHFFFEEEEEEBBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEDDDDDDCCCCCCBBBDDDCCCDDDHHHJJJNNNXXXcccsss~~~}}}zzz{{{}}}{{{{{{zzzyyyyyyyyyzzz{{{zzzyyyvvvqqqkkkhhhggghhhiiieeedddfffffffffkkkrrrzzzzzzyyy{{{|||vvvooogggZZZOOOLLLOOOYYY\\\```bbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]]]]]]]ZZZYYYVVVSSSPPPPPPSSSVVVUUUXXX\\\aaaeeehhhiiijjjbbbgggmmmvvv~~~sss___XXXQQQOOORRRSSSNNNIIIDDD>>>:::999888777:::???GGGNNN[[[iiiuuu~~~tttmmmjjjhhhkkkttttttmmmgggbbb]]][[[\\\^^^]]]\\\YYYWWWSSSRRRQQQPPPNNNLLLIIIDDD@@@@@@???>>>AAAEEEHHHNNNUUU\\\eeerrr}}}kkkhhhdddcccccceeefffggggggeeecccbbbdddhhhlllooowwwzzz}}}}}}yyytttpppnnnhhhddd___\\\ZZZXXXVVVTTTTTTWWW]]]fffqqq}}}fffOOOAAA;;;999888777666666555555555333333333333222111000000000000000000////////////------------------------******++++++++++++******((())))))************))))))))))))))))))((((((((((((((((((''''''(((((((((%%%&&&'''((())))))))))))&&&'''((('''&&&&&&(((***''''''''''''''''''''''''(((((((((((()))***+++,,,,,,+++******+++,,,+++)))*********+++++++++,,,,,,)))******+++,,,,,,------///..................///******++++++,,,---------000000111111222222333333333333222111111111111111333333444555666666666666:::999999::::::;;;<<<===@@@BBBFFFJJJNNNQQQSSSTTTWWWTTTOOOJJJFFFEEEEEEEEEAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFFFFEEEDDDBBBAAACCCBBBCCCFFFIIIMMMVVVaaappp|||zzzyyyzzzyyyyyyzzz{{{{{{|||}}}}}}}}}}}}zzzuuunnnkkkjjjkkkkkkgggfffggggggggglllsssyyy{{{zzz|||{{{vvvppphhh\\\PPPLLLOOO\\\___ccceeeeeeddddddeeehhhgggfffddddddcccddddddcccaaa^^^ZZZVVVUUUWWWYYYUUUVVVXXX[[[___ccceeeeee___aaadddjjjttt||||||vvvccc[[[RRRPPPTTTUUUQQQLLLGGG@@@;;;:::999777999===@@@GGGSSSbbbpppzzzwwwmmmjjjhhhiiiqqq~~~}}}wwwqqqjjj```[[[ZZZZZZYYYXXXXXXWWWTTTSSSSSSQQQOOOMMMLLLFFFAAAAAA@@@>>>???BBBDDDHHHLLLPPPUUU```nnnyyyvvvrrrlllhhhggghhhiiiiiihhhfffdddbbbccceeeiiikkkrrruuuyyyzzzxxxtttrrrqqqkkkfffaaa]]]\\\[[[YYYWWWUUUUUUVVV\\\gggttthhhPPPAAA;;;888777666555555444444444333333333333333111000000000000000000////////////------------------------)))******+++++++++******'''((()))*********************))))))((((((''''''&&&'''(((******((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%''')))******)))***+++)))))))))))))))))))))))))))(((((('''(((***,,,------+++******++++++)))(((******+++++++++,,,,,,,,,((())))))***++++++,,,,,,//////............//////))))))***++++++,,,------000000111222333444444444...///111222222111000///111222333444555555555555::::::::::::;;;<<<<<<===AAACCCGGGKKKOOOQQQSSSSSSWWWTTTNNNIIIFFFDDDDDDEEEBBBBBBBBBCCCEEEGGGHHHIIIEEEFFFGGGGGGFFFDDDBBB@@@CCCBBBCCCFFFHHHKKKUUU___mmm{{{zzzxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}xxxqqqmmmmmmnnnlllhhhggghhhgggggglllsssyyy|||zzz|||zzzvvvqqqiii]]]QQQLLLNNN___bbbeeeggggggfffggggggkkkjjjiiigggffffffggggggmmmkkkgggaaa\\\YYYYYYZZZXXXWWWWWWYYY\\\^^^______]]]___```dddmmmwwwyyyvvvfff]]]TTTRRRUUUWWWTTTNNNIIIBBB<<<;;;:::777888;;;<<>>666555444333222111111111555555444333333222222111111111000......---------///............---------+++++++++************)))(((((())))))*********+++(((((('''(((((()))***+++'''((()))))))))))))))(((******))))))))))))************))))))))))))*********)))))))))((((((''''''(((((()))***++++++,,,,,,((()))+++,,,,,,+++)))((((((((())))))************)))******+++++++++******------,,,,,,,,,+++++++++///...---,,,,,,,,,,,,,,,222///---///222444222///333333444444444333222222000333666777666555555666999:::;;;;;;;;;<<>>777777555444333222222222444444444333222222111111111000///......---------...---------,,,,,,,,,,,,+++++++++************)))((()))))))))************)))(((((((((((())))))***''''''((()))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))(((((((((''''''''''''(((((()))******++++++((()))+++,,,,,,+++)))((()))))))))))))))***************++++++,,,,,,,,,---------------,,,,,,,,,,,,...------,,,,,,,,,------///000111111000000111222333333333333333333222222000333666777666555555666888:::;;;<<<;;;;;;===???@@@CCCGGGKKKNNNOOOOOONNNOOONNNKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@BBBNNNZZZiiizzz}}}yyywww{{{~~~~~~{{{xxxuuusssrrrllljjjiiijjjiiiiiipppxxx|||zzzsssiii\\\QQQRRRWWWcccfffjjjllllllkkkllllllkkkjjjiiifffdddccceeegggllljjjhhhfffeeedddeeeeeeaaa___\\\ZZZYYYYYY[[[\\\___]]][[[[[[]]]aaafffiiieeeaaa[[[WWWVVVVVVUUUTTTNNNIIICCC===999888888888:::???HHHTTTbbboooyyy|||oooooossswwwyyyjjj[[[SSSQQQQQQSSSRRRRRRSSSUUUVVVUUUSSSNNNJJJEEEBBBBBBBBBAAA??????AAABBBBBBAAACCCIIINNN\\\iii|||~~~{{{wwwsssrrrrrrsssooommmjjjgggeeecccccccccggghhhjjjjjjiiifffdddcccfffggggggccc___\\\\\\]]]\\\WWWTTTUUUXXX^^^iiittt}}}yyy{{{dddNNNBBB===999888777555444444333333333333333222111111000000111000///......---......------,,,,,,,,,++++++++++++++++++************)))))))))))))))***************))))))(((((((((((()))&&&&&&''')))************((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))******)))***+++,,,,,,+++***)))*********)))))))))))))))++++++******+++---///000.........------------,,,---,,,,,,,,,,,,------...---111333222///...111444333222222111111222333333111333666777666555666666888:::<<<<<<;;;;;;;;;<<>>======<<>>>>>AAABBBAAA??????BBBEEEQQQ\\\lll~~~~~~{{{xxxtttrrrqqqqqqrrrqqqnnnkkkgggeeecccbbbhhhhhhiiiiiigggddd```^^^aaabbbdddcccaaa^^^^^^^^^```[[[WWWVVVWWWYYYbbbkkkyyywwwyyydddMMM@@@;;;888888666555444333333333333333222111111000000///000000///...............---------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))***************)))(((((('''((((((%%%&&&''')))***+++++++++)))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++++++++***)))************))))))))))))+++***))))))***---///111//////.........---------++++++++++++,,,---......///111222222000000111333222222111111111222333444222444666777666666666777888:::<<<<<<;;;::::::;;;DDDFFFIIILLLMMMMMMLLLKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@???<<<;;;;;;:::<<>>;;;;;;<<<666999AAAMMM\\\kkkxxx~~~{{{}}}ssscccYYYVVVNNNMMMMMMOOORRRTTTUUUUUUQQQOOOJJJFFFCCCAAA???>>>AAADDDFFFDDD@@@>>>???AAAIIIRRR```ooo|||}}}zzzxxxvvvtttrrruuusssqqqnnnkkkhhhfffeeejjjjjjkkkkkkiiifffaaa^^^\\\^^^```bbbbbbaaa___^^^bbb]]]YYYXXXVVVVVV\\\dddqqqyyy|||fffNNN@@@;;;888777666444333333222222333333222111111000000///000//////............///............------------+++++++++*********))))))******))))))))))))))))))******)))(((((('''((((((%%%&&&''')))***+++++++++***))))))(((((())))))***((()))************)))(((************************))))))***************+++*********++++++******************)))))))))))))))***)))(((((()))+++...000//////.........---------+++++++++++++++,,,---...222000///000333444333111222111111111222333333444333444666666666666777888999;;;<<<<<<;;;:::;;;<<>>AAAHHHSSS```lllxxx~~~}}}{{{xxxtttssspppnnnkkkiiihhhhhhkkkkkkkkkmmmmmmjjjddd```ZZZ[[[^^^aaacccccc```___aaa]]]ZZZYYYWWWUUUYYY```kkksssiiiQQQCCC===777777555444333222222222333333333222111111000000//////............////////////.........---------+++++++++************)))************))))))))))))***))))))(((((((((((()))&&&&&&''')))******************))))))))))))******((()))***++++++***)))((())))))************++++++***************+++++++++************************((()))))))))************))))))(((((()))+++---............------------,,,,,,++++++++++++,,,,,,---444000...000444555333000111111333444444444444444333555666666666666777999:::;;;<<<<<<;;;;;;===???CCCEEEHHHJJJKKKJJJIIIHHHGGGEEEDDDBBBAAAAAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@??????????????????>>>>>>???<<<:::;;;;;;;;;???FFFTTTaaatttzzzuuutttxxx}}}wwwrrrooolllkkklllnnnnnnooovvv~~~zzzvvvpppiii^^^VVVYYY___gggjjjllllllkkkiiihhhhhhfffffffffccc^^^[[[ZZZZZZYYYZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVXXXYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUUTTTUUUWWWWWWVVVWWWXXXYYYUUUTTTPPPHHH???999888999999;;;???HHHUUUeeettt|||xxxeeeYYYUUURRRPPPOOOOOOPPPOOOOOOOOOOOOMMMJJJFFFDDDCCCDDDDDDFFFGGGDDD???<<<<<<===>>>DDDNNNXXXcccnnnyyy|||yyytttrrroookkkiiihhhhhhiiijjjjjjkkknnnqqqooojjjeee]]]^^^```ccceeeeeecccaaaaaa]]][[[ZZZXXXUUUXXX]]]dddmmmzzziiiQQQBBB;;;999888666555444444333333444444444333222222111111//////............//////.........---------,,,,,,+++++++++************)))************)))))))))((()))(((((((((((())))))***''''''((()))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((''''''(((((())))))))))))***************)))))))))+++******************+++''''''((()))***++++++,,,*********++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***+++++++++222111111111333333333222000222444666777666555444444555666666666666888:::<<<<<<<<<;;;:::<<<@@@CCCCCCEEEHHHJJJLLLKKKJJJIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===:::999;;;;;;:::<<<@@@IIITTTfffzzz}}}xxxrrrwww}}}|||vvvqqqnnnjjjiiijjjlllmmmnnnvvv~~~zzzvvvqqqjjj```XXX[[[bbbkkkmmmnnnnnnkkkiiiggggggeeeeeeeeeccc```]]]\\\\\\YYY[[[]]]^^^^^^[[[YYYWWWXXXVVVTTTSSSSSSUUUWWWYYYVVVWWWYYYZZZZZZXXXUUUTTTOOORRRTTTTTTTTTVVVYYY\\\ZZZZZZVVVMMMBBB;;;999:::;;;;;;>>>DDDQQQ```oooxxxpppdddZZZWWWRRROOONNNMMMLLLKKKJJJKKKLLLIIIFFFCCCDDDEEEDDDFFFFFFDDD???<<<===???@@@EEEMMMWWW```kkktttzzz|||zzzvvvqqqllliiihhhiiijjjjjjjjjmmmrrrwwwwwwrrrmmmcccccccccfffiiiiiigggdddbbb___]]]\\\YYYUUUVVVZZZ]]]fffttt}}}{{{{{{}}}gggNNN>>>888:::999888666555555555555555555444333333222222111//////.........//////000---------,,,,,,,,,+++++++++++++++************)))+++*********))))))(((((((((((('''(((((()))***+++(((((()))))))))))))))(((((((((''''''''''''((((((''')))***++++++***)))'''%%%&&&&&&&&&''''''(((((())))))))))))((((((((((((++++++************++++++&&&&&&''')))***+++,,,---++++++,,,---------,,,,,,------,,,,,,,,,+++++++++------,,,+++************///222444333111000222555///222555888999777555333444666666666555666888:::======<<<::::::===AAAEEEEEEGGGJJJMMMNNNNNNMMMLLLHHHGGGDDDBBBAAA@@@@@@AAAAAAAAABBBCCCBBBAAA@@@???============>>>>>>>>>>>>;;;999999;;;;;;999999===>>>HHHZZZooo}}}rrrwww}}}|||vvvrrrooogggfffgggjjjjjjlllsss|||}}}zzzwwwrrrkkkaaaZZZ]]]dddkkkmmmnnnmmmjjjgggfffeeedddeeeeeedddaaa___^^^^^^```aaadddeeedddaaa^^^\\\ZZZXXXTTTRRRQQQSSSUUUWWWSSSUUUXXXZZZZZZXXXUUUSSSMMMOOORRRSSSSSSUUUZZZ^^^``````\\\RRRFFF>>><<<>>>;;;;;;<<>>???BBB>>>CCCKKKTTT]]]fffooouuu|||vvvoookkkkkklllmmmmmmmmmpppwww}}}~~~zzzttthhhgggfffhhhkkkllljjjgggdddaaa___^^^ZZZTTTUUUXXXYYYbbbppp{{{{{{xxxxxxyyy|||~~~~~~fffNNNAAA<<<888999888888777555444333666666555444222111000000222111111000///......---......---,,,,,,+++*********++++++++++++***))))))+++*********))))))((((((---,,,***'''$$$!!!&&&((()))++++++)))(((&&&))))))(((((('''''''''&&&''''''((()))***+++,,,,,,******)))(((((((((((((((******+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***,,,,,,+++******++++++,,,.../////////...---,,,,,,---,,,+++******+++---///000111111111111222222222000111333555666666666666555444444444555777999:::===<<<;;;:::<<<>>>AAACCCIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGCCC???>>>>>>@@@BBB@@@===;;;<<>>AAA>>><<<===@@@@@@???<<<>>><<<:::888777888:::;;;BBBHHHRRR___sss{{{wwwvvvzzz}}}yyytttqqqjjjiiiiiijjjiiikkktttxxxwwwrrriii```^^^aaaggglllnnnppppppmmmjjjhhhggggggfffeeecccaaa```^^^^^^aaadddgggjjjiiifffcccaaa^^^[[[VVVQQQNNNOOORRRUUUUUUUUUVVVVVVVVVUUUUUUTTTOOOQQQRRRRRRRRRTTTWWWZZZbbbccc___UUUKKKEEE>>>888999999===CCCJJJTTTfffuuuvvveeeaaa[[[UUUQQQMMMIIIFFFFFFEEEDDDBBB@@@BBBEEEIIIHHHLLLLLLHHHDDDDDDCCC@@@<<>>AAACCCHHHHHHIIIIIIIIIHHHGGGGGGHHHFFFCCC@@@>>>???@@@@@@???===;;;<<<>>>@@@???===@@@???===>>>@@@AAA???===>>><<<:::888777888999;;;<<>>AAABBBHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@????????????>>>======>>>???>>><<<@@@??????@@@AAAAAA@@@???===<<<:::888777888999:::888;;;AAAKKK\\\ttt|||wwwuuuzzz~~~xxxuuummmkkkjjjkkkkkklllsss|||~~~}}}wwwmmmccc^^^aaaeeeppprrrsssrrrmmmiiifffdddaaaaaaaaaaaaaaabbbbbbbbbddddddgggmmmtttxxxyyywwwvvvnnnccc[[[VVVRRROOOLLLSSSSSSSSSTTTUUUUUUUUUVVVSSSSSSQQQOOONNNPPPSSSWWW^^^eeehhhaaaVVVLLLDDD>>>;;;:::;;;???DDDMMM]]]mmm{{{~~~~~~~~~vvvmmmhhhaaa[[[VVVQQQMMMKKKJJJHHHEEEAAA???@@@EEEHHHKKKPPPQQQMMMIIIGGGEEEAAAAAABBBFFFLLLUUU___hhhmmmtttvvv|||~~~xxxuuuvvvuuuqqqmmmkkkiiifffeeeeeecccaaa___ZZZ\\\aaajjjvvv}}}zzzyyyxxxwwwuuussssssssstttvvvyyy}}}fffNNNAAA<<<888777666555444333333222222222222222111111111111111000000000/////////.........------,,,,,,,,,,,,++++++,,,,,,++++++***)))*********)))))))))))))))###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''###$$$%%%'''(((***+++,,,))))))(((((((((((())))))((())))))))))))*********(((((())))))******************++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++,,,------............+++++++++++++++,,,......000000000000111111111111111111111222222222222111444444555666777888999999::::::999:::<<<>>>@@@BBBGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCBBBBBB@@@???>>>===??????????????????>>>===@@@@@@AAABBBCCCBBBAAA@@@===<<<:::888888888888999999999<<>>;;;:::;;;>>>CCCLLL\\\lllzzz}}}~~~{{{{{{sssnnniiibbb]]]YYYVVVSSSQQQOOOMMMHHHCCC@@@AAADDDHHHMMMRRRTTTPPPLLLJJJFFFBBBAAABBBDDDJJJRRR\\\dddjjjnnnsssyyy}}}~~~|||zzzzzzyyyvvvrrrlllkkkiiiiiiiiihhheeeccc___```cccjjjuuu}}}{{{zzzxxxwwwuuutttsssrrrqqqrrrsssuuuvvv|||fffNNNAAA<<<888777666444333333333333333333333333333333222222000000000000////////////......------------,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))******(((((())))))************''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((("""###$$$%%%&&&((())))))))))))(((((((((((())))))((())))))))))))*********((((((((()))******++++++)))******++++++******)))***+++,,,------------,,,++++++,,,---.........---******++++++,,,---......//////000000000111111111111111111111111111111222444444555777888888999999999999:::;;;===???AAABBBCCCDDDEEEFFFFFFFFFFFFFFFAAAAAABBBAAA@@@???===<<>>===;;;:::999888888888;;;999:::AAALLL]]]xxxzzzvvv{{{{{{wwwrrrooommmnnnmmmmmmqqqwww}}}ssshhhbbbcccggglllnnnpppooollliiigggfffdddccccccbbbaaa``````___^^^]]]^^^eeeppp{{{tttggg___[[[YYYXXXSSSSSSSSSSSSTTTUUUWWWWWWVVVUUURRRNNNKKKLLLOOOSSS\\\fffnnnkkk```TTTGGG===;;;:::;;;>>>CCCLLL^^^nnnzzz~~~zzz}}}}}}yyyrrrmmmiiiccc___\\\[[[ZZZYYYVVVTTTOOOHHHDDDCCCEEEHHHNNNSSSVVVSSSPPPMMMHHHCCC@@@@@@BBBFFFNNNWWW```eeegggnnnuuuyyy{{{}}}~~~~~~~~~}}}{{{pppnnnlllllllllkkkiiigggeeedddeeekkkttt~~~|||{{{zzzxxxwwwvvvuuusssqqqqqqqqqssstttvvvzzz}}}fffNNNAAA<<<999888666444333333444444444444444333333333222222000000000000////////////......------------------,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++***************'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((((((((((())))))***)))))))))*********++++++(((((())))))*********+++))))))************))))))***+++,,,.........------+++,,,,,,------------,,,)))***+++,,,------....../////////000000000111111111111000000111222333333222333444555666777777777999:::;;;<<<>>>@@@BBBCCCAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAA@@@@@@>>>======<<>>===<<<:::999999999:::666888>>>DDDPPPhhh~~~yyy|||}}}xxxuuupppnnnoooooonnnpppuuuvvvkkkfffgggjjjkkknnnppppppmmmjjjhhhgggbbbbbbbbbbbbbbbccccccccc^^^^^^___ccclllxxxqqqeee]]][[[[[[UUUUUUTTTTTTTTTUUUWWWXXXVVVUUUSSSOOOLLLLLLOOORRRZZZdddlllllleeeZZZKKK???===;;;;;;>>>BBBLLL^^^nnnzzz~~~yyyxxxxxx{{{}}}}}}|||vvvpppkkkfffbbbaaaaaaaaa```___\\\WWWPPPJJJFFFFFFHHHMMMSSSWWWVVVRRROOOJJJEEE@@@@@@@@@CCCIIIRRRZZZ___aaajjjrrruuuwwwzzz}}}|||~~~yyyvvvrrrppppppooonnnmmmhhhggggggkkksss{{{~~~}}}|||zzzxxxvvvtttrrrqqqqqqrrrsssqqqrrruuuwwwyyy{{{{{{{{{wwwwwwzzzfffNNNAAA<<<:::999777555444444555555555444444333222111000000////////////000000000000------..................,,,,,,------,,,,,,+++***((()))))))))************)))))))))(((((((((((((((''''''))))))))))))''''''''''''''''''((((((((())))))(((((('''&&&%%%$$$$$$((((((((((((((()))******************+++++++++,,,)))))))))))))))*********))))))************)))))))))***,,,...//////...---,,,,,,---------,,,++++++))))))+++,,,---.........////////////000000000111111000000000111333444555222333444666777777777777999:::<<<===@@@BBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>======888<<>>???@@@???CCCGGGHHHGGGEEEEEEFFFAAA@@@???===<<<;;;:::999999555666<<>>AAAJJJ[[[kkkyyy}}}wwwpppoooqqqwww~~~}}}zzz}}}uuupppjjjfffeeeeeeeeeeeegggddd___XXXPPPJJJHHHHHHKKKRRRXXXWWWTTTQQQLLLFFFCCCBBB@@@AAAEEEKKKRRRWWW]]]hhhpppqqqsssvvvxxxvvv{{{|||zzzvvvuuuuuuttttttmmmlllkkknnnuuu|||~~~|||zzzwwwtttrrrrrrrrrrrrnnnoooqqqsssttttttvvvxxxrrrtttvvvzzz}}}fffNNNAAA<<<;;;:::777555444444555666444444333222111000///...////////////000000000000------..................,,,,,,------,,,,,,+++***(((((())))))*********+++))))))))))))************&&&(((***++++++***(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,******))))))))))))))))))))))))************)))))))))***---...//////...---------------,,,,,,+++***((()))+++,,,---.........////////////000000000000111000000000222333555777444555777888999:::999999:::;;;<<<>>>AAACCCDDDEEEKKKKKKJJJHHHFFFDDDBBBAAAAAA@@@???>>>======>>>>>>555999>>>???>>>===>>>@@@???CCCGGGIIIGGGEEEFFFGGGAAAAAA@@@>>>===;;;::::::999666777===>>>BBBTTTjjj|||zzz|||xxxsssoooppppppnnnooorrryyyxxxoookkklllpppssstttvvvtttppplllhhhgggiiihhhgggeeecccaaa```___[[[^^^___^^^```kkk|||ttthhhbbbbbbYYYXXXVVVUUUUUUVVVWWWYYYUUUUUUTTTRRROOONNNOOOQQQVVV]]]ffflllnnnhhhXXXHHHAAA>>><<<===@@@HHHYYYhhhxxx|||uuuhhhggghhhnnnuuuxxx|||~~~zzzuuuooojjjhhhhhhhhhhhhkkkiiieee]]]TTTMMMIIIHHHJJJRRRWWWWWWUUURRRMMMGGGFFFDDDAAA@@@BBBGGGMMMQQQ\\\gggoooooopppssstttqqqyyyyyy}}}{{{yyyyyyyyyyyysssqqqpppsssxxx~~~{{{xxxuuussssssssspppoooqqqrrrrrrqqqrrruuuqqqssstttwww{{{zzzuuu|||hhhQQQBBB===<<<;;;999777555333222222777555333333333333111///444444444333222111000///+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++***)))'''''''''((()))))))))))))))))))))))))))************))))))))))))***)))((()))***+++***(((((((((&&&%%%%%%&&&'''(((((((((((((((((()))******,,,+++***))))))***+++,,,111000...,,,+++++++++,,,******))))))***++++++,,,---,,,+++***+++,,,---...---,,,++++++,,,,,,***)))************+++---///000..................------111111111111222333444444555555555666666888999999;;;<<<>>>AAACCCEEEGGGHHHIIIIIIHHHFFFDDDBBB@@@???CCCBBBAAA????????????@@@<<<===>>>>>>======>>>???BBBHHHKKKJJJHHHIIIGGGCCCCCCCCCCCCBBB@@@>>>===<<<999:::999888888???KKKUUUuuu{{{}}}yyywwwssspppnnnmmmnnnnnnxxxvvvooopppsssrrrsssssssssqqqmmmkkkjjjjjjhhhgggfffdddbbbaaa```___[[[\\\]]]\\\]]]dddoooyyyxxxlllfffcccaaa___[[[WWWUUUVVVWWWYYYXXXZZZZZZWWWRRRNNNOOOPPPYYY^^^eeemmmsssnnn]]]KKKDDDBBBAAAAAAAAAEEEQQQ^^^pppvvvyyygggbbb```bbbiiiuuu~~~~~~{{{zzzxxxtttqqqnnnkkkjjjhhhkkkllliiiaaaVVVLLLGGGPPPRRRUUUWWWXXXTTTMMMHHHHHHCCCAAABBBDDDDDDIIINNN\\\bbbkkkqqqsssrrrpppooorrrtttwww{{{~~~}}}yyyxxxvvvvvvyyy~~~}}}zzzxxxvvvrrrpppnnnmmmmmmnnnppprrrrrrsssuuuxxx|||xxxrrrnnnwwwgggOOOAAA<<<;;;:::888777555444333333777555333333333333111//////000000000000000//////,,,------......------,,,+++,,,,,,,,,,,,+++******+++***)))((('''(((((()))))))))))))))))))))))))))(((((())))))*********+++***)))((()))******)))((('''&&&&&&&&&''')))***+++((((((((((((((()))******++++++***))))))***++++++...---,,,************++++++***************++++++,,,,,,++++++,,,,,,---------,,,***+++,,,,,,+++)))************+++---///000////////////////////////000000000111111222333444555555444555666777999:::;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHGGGFFFDDDBBB@@@>>>???>>><<<;;;;;;<<<<<<======>>>???>>>======>>>???CCCIIILLLKKKJJJJJJIIIFFFFFFEEEDDDBBB@@@>>><<<:::999::::::888888===GGGPPPbbbxxx~~~}}}}}}zzzvvvrrrpppoooooopppvvvxxxrrruuuyyyzzzxxxvvvssspppmmmlllkkkjjjjjjiiihhheeeccc```___^^^[[[\\\]]]\\\]]]cccnnnvvv{{{rrrkkkfffaaa___[[[XXXWWWWWWYYYZZZZZZ\\\]]]ZZZTTTQQQQQQSSSYYY]]]bbbhhhoooooocccTTTLLLFFFAAA@@@@@@EEEPPP[[[eeellluuu}}}|||sssiiiddd```aaaeeennn}}}}}}zzzvvvtttqqqppppppqqqqqqoooiii```VVVPPPOOOPPPSSSVVVWWWUUUQQQNNNJJJEEECCCDDDEEEEEEHHHNNNYYY```iiipppsssrrrpppooonnnooorrruuuxxx{{{}}}}}}{{{zzz|||}}}zzzyyyuuutttrrrpppppprrrtttuuussstttwwwzzz|||~~~~~~ooojjjhhhttteeeNNN@@@;;;999999777666555444444444666555333333333333111000------...///////////////---......//////......---+++,,,,,,,,,,,,+++************)))((((((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***)))((((((******)))(((((((((((((((((()))***+++((((((((((((((()))******++++++***))))))***+++++++++***))))))))))))******++++++***************+++++++++,,,,,,------,,,,,,---+++***+++,,,,,,+++)))*********+++,,,---...//////000000000000000000000000000000111222222333333555555444444555777999;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHHHHGGGEEECCCAAA???>>>;;;;;;:::999:::;;;<<<===>>>??????>>>======>>>@@@DDDJJJNNNLLLLLLMMMLLLIIIHHHGGGFFFDDDAAA>>><<<:::999::::::888777;;;AAAGGGSSSggg~~~~~~yyyuuurrrqqqqqqqqqttt{{{wwwzzzzzzrrrnnnmmmlllkkkiiilllkkkiiigggccc```]]]\\\[[[\\\\\\[[[\\\bbbkkkrrr|||zzzqqqiiiaaa___\\\YYYYYYZZZ\\\^^^^^^```aaa^^^XXXTTTSSSTTTYYY[[[^^^ccclllpppjjj```SSSJJJAAA???AAAFFFNNNVVV]]]bbbkkkrrryyy~~~~~~rrreee```\\\]]]___eeeppp{{{~~~}}}zzzxxxvvvuuuvvvuuutttsssqqqkkkbbb[[[SSSRRRRRRSSSTTTTTTRRRPPPMMMHHHEEEFFFEEEEEEGGGLLLTTT\\\fffooosssrrrqqqppplllmmmnnnoooqqqrrrssstttyyyyyyyyy|||}}}zzzyyywwwvvvvvvwwwyyyzzzvvvwwwzzz|||~~~~~~}}}}}}vvvkkkggggggtttdddMMM@@@;;;888777666555555555555555666444333333333333222000//////000000000000000///------............------+++,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***((('''((()))***)))(((,,,+++***)))'''&&&&&&%%%((((((((((((((())))))***+++******************+++))))))))))))******++++++,,,+++******)))************+++,,,---...---,,,+++,,,+++******,,,,,,+++*********++++++,,,---......///////////////000000000000111222333333444444444555444333333444777:::;;;;;;<<<===???BBBDDDEEEFFFHHHGGGFFFEEECCC@@@>>>===<<<;;;;;;;;;;;;===>>>@@@???@@@@@@???======???AAAEEEKKKNNNMMMLLLMMMMMMJJJHHHGGGFFFEEEBBB@@@>>>===:::::::::999777888<<>>===<<<<<<;;;;;;<<<>>>@@@AAA???@@@@@@???===>>>AAACCCFFFLLLNNNLLLKKKMMMMMMKKKGGGGGGFFFFFFDDDCCCAAAAAA;;;;;;:::999888777999:::BBBPPPiii{{{vvvqqqooonnnmmmppp|||}}}zzz|||wwwnnnlllllljjjhhhiiiiiiiiihhheeebbb___]]]\\\[[[ZZZZZZ[[[^^^cccgggrrryyyvvvkkkdddbbb```^^^^^^___bbbdddhhhjjjkkkfff^^^VVVRRRPPPXXX[[[^^^ccckkkrrrpppjjjUUUJJJBBBDDDLLLTTTZZZ```^^^]]]\\\^^^cccjjjqqquuu}}}llleee^^^]]]___cccjjjrrrppp{{{xxxwwwvvvuuuwwwtttqqqrrrtttsssmmmggg___ZZZTTTOOONNNNNNNNNNNNPPPKKKHHHHHHFFFCCCDDDHHHOOOVVVbbbkkkqqqtttuuuuuuqqqpppooonnnllljjjiiihhhjjjjjjkkkkkkmmmqqqwww|||~~~~~~{{{pppiiifffiiixxx~~~cccMMMAAA===777777666555444444444444555444222333333444222111000000//////...,,,+++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******((()))***+++++++++******))))))))))))))))))))))))************))))))(((((()))(((''''''))))))((('''%%%%%%&&&'''((((((''''''((((((((((((((()))******)))***++++++++++++***)))******+++,,,---------,,,******))))))***++++++,,,++++++,,,,,,------,,,,,,+++*********,,,---,,,+++***+++,,,------------,,,,,,,,,------......//////000222333555555555444444111222333444555777999:::;;;;;;===>>>@@@BBBCCCDDDFFFFFFEEECCCAAA???===<<<;;;;;;::::::;;;<<<>>>????????????>>>>>>@@@CCCFFFIIINNNPPPMMMLLLMMMMMMKKKGGGGGGGGGGGGFFFEEEDDDCCC===<<<;;;999888888999999BBBJJJ___|||~~~xxxrrrooonnnmmmpppzzz}}}zzz|||tttooommmllllllkkkkkkkkkjjjhhheeebbb___\\\[[[ZZZYYYZZZ]]]```aaakkksss{{{vvvmmmgggeeebbb``````aaadddfffjjjlllnnnjjjbbbYYYTTTRRRXXX[[[___ccckkkrrrrrrnnnXXXMMMEEEHHHRRR^^^iiirrriiiccc\\\YYY[[[bbbiiimmmuuuyyywwwlll```[[[YYY[[[aaagggjjjsss~~~zzzxxxwwwwwwwwwuuurrrsssttttttqqqnnnbbb\\\UUUPPPOOOOOOQQQQQQQQQLLLJJJJJJHHHEEEEEEHHHNNNTTT^^^hhhnnnrrruuuwwwrrrqqqpppmmmkkkiiigggfffccceeeggggggggghhhjjjlllssstttkkkiiilll||||||aaaKKK@@@<<<888777666555444333333333555333222222444444333111///////////////...---,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))((('''$$$%%%'''((())))))))))))((((((((((((((()))******)))***++++++++++++***)))***+++,,,------,,,,,,+++(((((())))))***+++------,,,,,,++++++,,,,,,------+++***)))***,,,---,,,+++***+++,,,---------,,,,,,---------...//////000000...000222333444444333222///111333555777888888888:::;;;<<<>>>???AAABBBCCCFFFEEEDDDCCCAAA???===;;;;;;;;;:::::::::<<<===>>>>>>>>>>>>>>>>>>AAAEEEIIIMMMQQQRRROOOMMMNNNNNNKKKIIIIIIHHHHHHGGGEEEDDDCCC???===;;;999::::::;;;;;;DDDFFFUUUooo|||vvvrrrppppppqqqxxx}}}zzz}}}|||sssooooooppppppppppppooolllhhhcccaaa\\\[[[YYYYYYZZZ\\\]]]]]]dddmmmwww{{{}}}}}}wwwqqqiiigggdddbbbaaaccceeegggiiimmmpppmmmfff^^^YYYWWWXXX[[[^^^aaajjjsssvvvtttaaaUUUJJJKKKVVVfffyyywwwhhh\\\ZZZ]]]cccfffmmmrrryyywwwggg]]]YYYZZZ___fffpppqqq{{{|||yyyyyyxxxvvvuuutttssssssssssssssshhhbbbZZZTTTQQQQQQRRRRRRSSSOOOLLLMMMKKKHHHHHHKKKLLLRRRZZZccciiiooosssvvvtttsssqqqooommmkkkiiihhhccceeeggggggeeedddeeeeeegggooo|||zzzmmmlllpppzzz___JJJ>>>;;;888777666555444333333333555333222222444444333111///000000111111111111111---..................---+++,,,,,,,,,,,,+++******((()))***+++,,,,,,+++***))))))))))))))))))))))))''''''((()))***+++,,,,,,)))'''&&&'''((()))((('''(((((()))******)))((('''((((((((((((((()))******)))***+++,,,,,,+++***)))***+++,,,------,,,+++***((((((((()))***,,,---...---,,,+++***+++,,,---...+++***)))***,,,---,,,+++***+++,,,---...---,,,+++---......///000111111222---...000222333222111000...000333666888888888777:::;;;<<<>>>???AAABBBBBBFFFEEEDDDCCCAAA>>><<<;;;======<<<;;;<<<===>>>???===>>>>>>>>>???BBBGGGJJJOOOSSSTTTPPPNNNOOOOOOLLLKKKKKKJJJIIIGGGEEECCCBBB@@@===;;;::::::<<<<<<===AAA???III___rrrzzz{{{{{{zzzvvvssssssrrrwww}}}{{{~~~vvvqqqrrrtttuuuuuutttrrroooiiidddaaa\\\[[[YYYYYYZZZ[[[[[[[[[^^^iiitttyyy{{{{{{xxxtttkkkiiieeecccbbbccceeeggghhhlllppppppjjjccc^^^]]]XXXZZZ\\\___hhhtttzzzzzzhhh[[[NNNMMMWWWjjjvvvddd\\\[[[^^^aaagggmmmvvv|||sssgggcccdddkkkrrr|||vvvwww|||yyyxxxxxxtttuuutttsssqqqqqqsssuuupppiii```XXXSSSQQQPPPPPPUUUQQQOOOOOONNNJJJJJJMMMKKKPPPWWW___ffflllrrrvvvwwwvvvtttrrrpppnnnlllkkkhhhiiijjjiiigggfffffffffcccfffllluuuqqqqqqtttcccIII===???:::999888666555555555555222222222333333222222111111000000///000000111222000000//////......------)))))))))******++++++,,,*********************+++))))))))))))************+++++++++++++++***)))((())))))))))))(((((((((((('''''''''''''''((())))))***)))((((((((((((((())))))))))))))))))))))))))))))***+++---......------++++++***)))(((((())))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............///000000000000222333333333333333111222333444555777888888===<<<===???BBBDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;===========================;;;<<<>>>??????EEELLLVVVVVVVVVUUUSSSQQQNNNMMMOOOMMMKKKJJJJJJIIIGGGEEE@@@???>>><<<;;;:::999999???BBBHHHPPPWWW\\\```bbblll|||wwwtttxxxyyy{{{~~~|||{{{vvvtttxxxyyyyyyxxxvvvrrrmmmgggcccaaa[[[XXXYYYZZZYYYYYY\\\bbbeeelllsssxxxxxxuuuqqqllljjjhhhgggggggggfffdddkkkjjjlllqqqppphhh]]]UUUVVVZZZ]]]```jjjxxx~~~~~~ppp___QQQQQQYYYjjjttt```YYYZZZ]]]dddfffmmmzzztttiiiccceeekkkooolllnnn{{{zzzxxxvvvuuusssssstttvvvxxxyyyxxxwwwpppfff]]]WWWSSSQQQPPPRRRRRRRRRQQQPPPOOOMMMLLLKKKPPPVVV]]]dddkkkrrrvvvyyyzzzzzzxxxtttqqqooonnnkkkkkkjjjiiihhhgggggggggbbbcccfffjjjmmmppprrrsssvvvwwwzzzsssrrrtttcccIII>>>>>>999888666555444444333333444444444333222111000000000000000000000000000000////////////............*********++++++++++++++++++++++++*********))))))))))))))))))************+++++++++++++++***))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***,,,,,,,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000///000111222333333333333333333444555777888999:::<<<;;;<<<>>>AAACCCBBBAAABBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<>>>???@@@GGGOOOUUUUUUVVVUUUTTTRRRPPPOOOQQQOOOMMMLLLLLLKKKIIIGGGBBBAAA???===<<<::::::999999;;;???DDDHHHKKKMMMNNNYYYkkk~~~yyyvvvsssuuuxxx}}}{{{zzz{{{wwwxxx|||}}}}}}{{{uuunnnhhheeeccc^^^ZZZ[[[[[[YYYZZZ\\\___bbbhhhoootttuuurrrooollljjjggggggggggggfffeeeiiihhhkkkooopppkkkaaaYYYWWW\\\^^^___fffrrrzzz{{{vvvfffWWWTTTYYYiiirrreee^^^[[[]]]^^^gggttt~~~rrrfffbbbdddcccaaaeeeqqq}}}xxxuuuuuutttsssuuuxxx{{{{{{{{{yyyuuulllccc[[[UUUSSSRRRSSSSSSSSSRRRQQQPPPOOONNNMMMQQQWWW]]]cccjjjqqqvvvyyy{{{|||{{{xxxvvvuuuuuutttrrrnnnjjjgggeeeddddddaaabbbcccdddeeeeeeeeeeeecccdddfffllluuuyyyuuusssttt~~~bbbIII>>>>>>777777555444333222222222666555444333222000///...///000111111111000//////.............../////////,,,,,,,,,,,,+++++++++++++++++++++******)))))))))))))))))))))***************++++++++++++***))))))))))))))))))((((((((((((((((((''''''(((((()))***)))))))))(((((())))))***))))))))))))))))))))))))((((((***+++++++++++++++++++++***))))))))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000...///000111222222222222444555666777888:::;;;;;;;;;;;;;;;>>>@@@BBBAAA@@@BBBAAA???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@BBBKKKUUUXXXXXXYYYYYYXXXWWWUUUTTTTTTRRRPPPOOONNNMMMKKKIIIEEEDDDAAA???<<<;;;:::999999:::;;;===??????@@@@@@GGGUUUmmm|||yyyrrrtttxxx~~~{{{{{{|||zzz~~~{{{rrrllliiigggaaa]]]]]]\\\ZZZZZZ\\\\\\___dddjjjooopppnnnkkkkkkiiigggggghhhhhhgggffffffgggiiimmmqqqooofff^^^YYY]]]___^^^aaakkkuuuzzzzzzkkk\\\WWWZZZgggwwweeeYYYYYYZZZbbboooyyy~~~pppddd```___]]]```iiivvv~~~wwwvvvuuuuuuvvvzzz}}}~~~~~~|||zzzuuulllaaaXXXUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQTTTXXX]]]ccciiipppuuuxxx{{{}}}~~~}}}|||}}}}}}{{{xxxrrrlllhhhdddcccbbbaaa```___^^^\\\ZZZXXXWWWVVVVVVXXX\\\ccckkktttyyy~~~oootttrrrrrr}}}~~~aaaJJJ???===888777666444333333222222555555444222111000000000...///111222222000...------------....../////////---------,,,,,,+++++++++))))))))))))************((()))))))))******************+++++++++******)))))))))))))))((((((((((((((((((((('''((())))))***)))))))))((())))))******))))))))))))))))))))))))))))))***+++++++++++++++++++++***))))))*********+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------........................///000000...///000111111222111111444444555777888999:::;;;<<<<<<<<<>>>AAABBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>@@@EEEQQQ\\\aaaaaaaaa```^^^\\\ZZZXXXVVVTTTRRRPPPPPPOOOLLLJJJGGGEEECCC@@@===;;;999888::::::;;;;;;<<<<<<<<<<<>>===>>>???BBBCCCBBB@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>@@@BBBCCCBBBAAA>>>>>><<<;;;;;;:::::::::::::::::::::::::::::::::::::::<<>>>>>>>>???AAABBBAAA???======<<<;;;::::::::::::999999999999999999999999999:::<<>><<<;;;:::::::::;;;<<<<<<777;;;???AAAGGGXXXrrr{{{}}}}}}~~~}}}{{{}}}~~~vvvoookkkgggaaa^^^^^^^^^]]]]]]___cccgggiiijjjgggfffeeegggjjjlllmmmmmmjjjkkkiiijjjuuusssgggbbb___aaadddfffllluuu{{{wwwmmmaaa]]]iiimmmaaaVVVSSSVVV^^^jjjtttzzz~~~wwwooommmnnnsss}}}}}}wwwooogggccc``````aaaaaa``````______```ccchhhkkklllmmmooopppooorrruuuwwwxxxyyyzzz{{{~~~yyyoooiiiaaa```___]]]ZZZXXXUUUTTTPPPOOOMMMLLLLLLMMMOOOPPPSSSTTTUUUUUUTTTQQQNNNKKKMMMPPPTTTXXXZZZZZZYYYXXX[[[]]]___```aaaeeekkkppppppvvv~~~eeezzz}}}|||~~~|||___LLLBBB<<<666666444333222111111111888666333111//////000111222111///...------------.........------,,,,,,,,,)))))))))******++++++,,,,,,+++***)))((('''&&&&&&))))))))))))************((()))***+++++++++++++++))))))))))))(((((((((((()))))))))))))))******+++))))))))))))***+++,,,---)))))))))))))))))))))))),,,+++***))))))***+++++++++*********+++,,,,,,---------------,,,,,,+++*********************************+++,,,---//////000...............///000000000111222333333444333333111222333444555777888888=========>>>@@@AAA@@@>>>===<<<;;;;;;::::::::::::999999999999999999999999999:::<<>><<<:::888777666777777444:::???======HHH^^^ppp}}}}}}|||{{{sssooojjjddd```aaa^^^]]]\\\^^^bbbfffhhhiiiffffffeeegggjjjmmmnnnmmmiiijjjhhhiiiwwwxxxkkkccc___bbbdddeeeiiiooovvvuuunnndddcccqqq|||mmm\\\SSSRRRWWWaaakkkxxx|||yyyuuutttvvv|||~~~zzztttlllgggaaaaaabbbbbbbbbaaaaaa```aaaeeejjjmmmnnnnnnooooooooorrruuuvvvvvvvvvwwwxxxvvv|||zzzssshhhgggeeeaaa]]]YYYVVVTTTPPPOOOMMMKKKKKKKKKLLLMMMSSSRRRQQQSSSTTTSSSNNNJJJGGGHHHJJJMMMPPPPPPNNNLLLOOOQQQRRRRRRSSSVVV\\\aaa^^^fffqqqwwwyyy{{{~~~iiixxxzzzyyy}}}bbbGGG999777:::999777666555444555555333333333222222222111111////////////............******+++,,,------------***,,,---,,,***(((((()))(((((())))))******++++++)))***+++,,,,,,+++***)))((()))+++,,,---,,,***)))+++++++++******((('''&&&))))))(((((((((((()))))))))***+++,,,,,,+++***)))///---+++***)))***+++,,,)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------++++++++++++------...---***)))(((***,,,---------------------------***+++---///000000//////.........///000222444555222333444444444555777999>>>???@@@AAAAAA@@@???>>>===<<<;;;:::999999999999888888888888999:::;;;<<<999===;;;>>>FFFNNNccctttllliiiccc```[[[XXXXXXXXXXXXXXXTTTQQQMMMIIIHHHFFFDDDBBB;;;<<<<<<:::666555777999999999888777:::BBBOOOXXXwww~~~|||{{{}}}zzzssslllhhheeeddd]]][[[ZZZ[[[^^^```aaabbbdddcccbbbbbbcccfffiiikkknnnllliiimmmyyymmmeee^^^^^^aaacccgggkkkqqqrrrppplllnnn|||wwwfff\\\WWWWWW\\\bbbqqqwwwyyyxxxwwwzzz{{{uuummmhhhhhhgggfffcccbbbbbbeeehhhiiijjjmmmpppssstttrrrpppsssrrrrrrqqqqqqrrrrrrrrrxxxxxx}}}|||oookkkfffdddccc```[[[WWWVVVUUURRRMMMJJJIIIKKKLLLNNNPPPSSSVVVWWWUUUPPPKKKJJJIIIIIIKKKMMMMMMLLLJJJMMMKKKIIIGGGHHHKKKNNNPPPUUUYYY```hhhooosssvvvwwwjjjyyyvvvvvv{{{eeeJJJ;;;999:::999777666555444555555333333333222222222111111////////////............+++,,,,,,------------,,,,,,---...---+++)))***+++)))))))))))))))*********))))))***++++++***))))))((()))+++---------,,,+++***************)))((('''))))))(((((((((((())))))))))))(((''''''((()))))))))(((&&&%%%%%%%%%&&&''')))***++++++++++++***)))))))))(((((())))))***+++---,,,++++++++++++,,,------+++)))(((((()))+++,,,------------------------...............---,,,,,,000000000000111222222333222333444444444555777999===>>>???@@@@@@???>>>>>>;;;:::999888777777777777888888888888999:::;;;<<<999===;;;>>>GGGPPPggguuuqqqhhhddd___\\\ZZZYYYXXXWWWVVVSSSOOOLLLJJJHHHEEECCC>>>>>>>>>;;;888777888:::777777666777999???FFFKKKdddvvv{{{www{{{uuuooojjjgggfff___]]][[[\\\^^^___``````aaaaaa```aaacccfffjjjmmmnnnkkkhhhkkkvvvooofff______aaabbbcccfffhhhjjjjjjiiimmm}}}}}}pppdddZZZTTTXXX```kkkrrr||||||}}}|||wwwpppllliiiiiihhheeedddeeehhhkkknnnoooqqqtttvvvvvvsssppppppqqqsssttttttsssrrrqqquuuuuuyyywwwrrrmmmjjjiiieee```\\\XXXVVVSSSOOOLLLJJJJJJKKKNNNOOORRRUUUWWWWWWSSSPPPLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDCCCCCCEEEGGGIIIHHHKKKQQQYYY___eeehhhiiiwww{{{lll|||{{{rrrrrrxxxhhhMMM>>>;;;:::999777555444444444555333333333222222222111111////////////............------.........------,,,---------+++)))(((***+++************))))))))))))((())))))******))))))(((&&&'''((()))***)))(((((()))))))))******)))(((((())))))(((((((((((())))))+++***'''%%%%%%'''***+++)))))))))))))))((((((((()))***++++++++++++***)))((((((''''''(((((()))***,,,,,,++++++++++++,,,,,,+++***(((''''''(((***+++------------------------......---,,,,,,,,,,,,---222222111111111111111111222333444555444555888:::===>>>?????????>>>===<<<:::999888777777777777777888888888999::::::;;;;;;999<<<;;;>>>IIITTTlllyyyppplllgggbbb___]]][[[YYYXXXVVVSSSQQQOOOKKKGGGDDDAAAAAA???===:::999:::;;;777777666888;;;===>>>>>>PPP```zzzxxx}}}|||}}}xxxrrrnnnkkkiiibbbaaa^^^^^^______^^^]]]^^^]]]]]]___bbbgggkkknnnnnnjjjeeefffrrrppphhh```___```^^^]]]______aaacccdddiii{{{{{{ooo^^^SSSUUU]]]aaajjjvvv~~~~~~xxxsssppplllllljjjiiiggghhhlllooorrrsssuuuxxxzzzxxxuuurrrnnnpppsssuuuuuutttrrrpppqqqpppsss|||zzzuuurrrppplllfffaaa[[[YYYWWWSSSPPPMMMJJJIIINNNNNNPPPSSSWWWXXXWWWVVVPPPMMMJJJHHHHHHGGGFFFEEECCCBBBAAAAAA@@@AAAAAAAAAAAACCCHHHMMMSSSXXX\\\^^^iiinnnuuu{{{mmm~~~|||pppooossslllOOO???;;;:::999777555444444444444333333333222222222111111////////////............////////////...---,,,,,,++++++***'''%%%%%%'''***++++++******))))))(((((((((((())))))))))))(((((('''(((((()))((('''&&&%%%(((((()))))))))))))))((())))))(((((((((((()))))),,,+++***((((((***+++,,,+++,,,,,,------,,,++++++*********++++++************************+++,,,,,,,,,++++++++++++++++++,,,+++***)))(((((()))+++,,,,,,,,,------------------++++++***+++,,,---///111000000000111111111111111222333555555555666888:::======>>>??????>>><<<;;;;;;;;;:::999999999999999888888999:::;;;;;;;;;;;;888<<<:::>>>IIIVVVooo~~~yyyuuuooojjjfffccc```^^^[[[YYYWWWUUURRRNNNIIIEEECCCBBB@@@===;;;:::::::::;;;999888999===>>><<<:::FFFRRRiiizzzzzz~~~zzzuuuqqqnnnlllgggeeecccbbbaaaaaa___]]][[[[[[[[[^^^bbbggglllooonnniiicccbbbmmm{{{qqqhhh```^^^\\\XXXUUUVVVVVVYYY[[[\\\aaarrr~~~ttteeeXXXUUUYYYYYYbbbppp~~~yyyuuurrrnnnnnnmmmllljjjlllooorrrttttttwwwzzz|||{{{wwwtttnnnooopppqqqrrrqqqpppooommmlllmmmsss|||zzzxxxvvvrrrlllggg```^^^[[[YYYUUUQQQLLLIIIMMMMMMNNNQQQUUUXXXYYYYYYTTTQQQLLLIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@??????AAABBBCCCFFFJJJNNNRRRTTTZZZ```iiiqqqwww|||nnn~~~sssoooppp|||nnnQQQ@@@<<<999888666555444333444444333333333222222222111111////////////............////////////...---,,,,,,++++++***'''%%%%%%'''***++++++******))))))(((((())))))(((((((((((()))))),,,,,,+++***)))((('''&&&'''(((((()))))))))(((((())))))(((((((((((())))))******++++++++++++******(((((()))******))))))(((+++******************+++,,,++++++++++++,,,------+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,---------......,,,+++++++++,,,...000111,,,---///000111222222222222333555555555666999;;;===>>>??????>>>===<<<;;;::::::999999888888999999777888:::;;;;;;<<<;;;;;;888;;;999===IIIUUUooo|||uuuooojjjgggeeeccc___]]]ZZZXXXUUUPPPKKKGGGEEECCC@@@===;;;:::999999===999777888<<<>>>===<<>>@@@@@@??????AAACCCEEEGGGNNNSSS]]]fffnnnuuu|||ooowwwsssrrr}}}qqqTTTBBB===999888666444333333333444333333333222222222111111////////////............------.........------,,,---------+++)))(((***+++************))))))))))))***))))))(((((())))))***)))(((((('''&&&&&&&&&&&&((((((((())))))(((''''''))))))(((((((((((())))))'''((()))******)))((('''''''''(((((((((((())))))++++++***))))))***++++++*********)))***++++++,,,******++++++++++++******************+++,,,------+++,,,,,,------.........//////...------------...+++---///111222333333333222333555555666777:::<<<>>>??????@@@???>>><<<;;;888777777666666666777777777888:::<<<<<<<<<;;;;;;777:::999<<>>===;;;:::888:::888666666888;;;<<<===<<>>999888666444333333333444333333333222222222111111////////////............+++,,,,,,------------,,,,,,---...---+++)))***+++)))))))))))))))*********+++***))))))))))))***+++%%%%%%%%%&&&'''(((******))))))))))))((('''&&&&&&))))))(((((((((((()))))))))(((((((((((((((((()))+++***)))))))))***,,,---++++++***))))))***++++++)))))))))))))))******+++)))***+++,,,,,,+++***))))))))))))***++++++,,,,,,++++++,,,,,,---....../////////000000//////...---...000222444444444333222111333555666666777:::===???@@@@@@@@@@@@>>>===<<<777777666666666666777777777999:::<<<===<<<;;;;;;666:::888;;;DDDMMMddd{{{sssooommmmmmkkkhhhccc^^^[[[WWWSSSPPPJJJGGGBBB??????===;;;999666777888888777888:::<<<999>>>GGGSSSfffzzzqqqlllpppqqqtttvvvwwwuuusssqqqhhhgggfffggggggfffcccaaa^^^]]]]]]___bbbfffjjjmmmmmmkkkfffbbbfffnnnsssrrrhhh]]]SSSMMMJJJEEECCCCCC===AAADDDEEEKKK\\\ttt|||uuulllaaa[[[TTTUUUZZZdddqqq~~~~~~}}}|||yyyvvvvvvyyy{{{wwwuuutttuuuwwwzzz{{{{{{vvvtttoookkkgggdddccccccbbbcccbbb```^^^```eeejjjoooooorrrwww|||~~~|||zzztttooojjjhhhgggddd^^^YYYTTTSSSQQQQQQRRRSSSSSSRRRXXXVVVSSSQQQOOOMMMJJJHHHFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCCCCAAADDDIIINNNUUU]]]eeekkkssszzzuuu{{{}}}{{{~~~xxxZZZFFF@@@999888666444333333333333333333333222222222111111000/////////............******+++,,,------------***,,,---,,,***(((((()))(((((())))))******++++++,,,+++***))))))***+++,,,))))))***,,,///222444555))))))))))))((('''%%%%%%))))))(((((((((((())))))---+++)))(((((()))+++---***)))((('''''')))+++---,,,+++***))))))***+++,,,***************++++++,,,)))***+++,,,,,,+++***)))'''(((((()))***+++++++++++++++,,,,,,---...//////,,,---///111222222111111222333555666666555333222111333555666666888;;;===@@@AAAAAAAAA@@@???===<<<999888888888888888999999777999;;;=========<<<;;;666999888:::CCCJJJ___~~~yyyuuusssrrrppplllfffaaa]]]ZZZWWWTTTMMMHHHCCCAAA@@@???<<<:::555999<<<<<<999888999;;;999<<>><<<;;;:::777666555444444444444444::::::999999888888777777555666999<<<@@@GGGWWWfff|||yyyxxxtttpppiiiccc___\\\YYYWWWSSSOOOKKKFFFCCC@@@<<<999<<<;;;999777777777777888@@@;;;===EEEKKKVVVooorrrnnnlllnnnvvv~~~wwwooojjjeeeaaaaaadddeeebbb___bbbaaa``````aaadddgggiiijjjfffbbb```aaaccccccaaa^^^UUUKKKEEECCCCCC@@@>>>AAA>>>>>>AAAGGGSSShhhyyy}}}pppfff```[[[UUUSSSZZZeeennnvvv}}}~~~{{{zzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyywwwwwwtttpppjjjeeecccbbb___^^^]]]]]]]]][[[XXXUUU[[[]]]```eeelllrrrxxx{{{|||vvvpppmmmlllkkkhhheee]]][[[YYYVVVUUUTTTTTTTTTVVVVVVUUUTTTRRRQQQOOONNNLLLLLLKKKIIIFFFEEEEEEFFFIIIHHHGGGEEEDDDBBBAAAAAA@@@AAACCCDDDFFFJJJPPPTTT```gggrrr||||||www|||xxxvvvyyy{{{{{{zzzwwwZZZGGG@@@;;;888444222222222333222444333333222222111111000//////////////////...---......------,,,+++++++++***++++++++++++***)))))))))))))))***************++++++******))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''+++***$$$!!!%%%((((((***))))))))))))))))))))),,,,,,,,,,,,+++++++++***++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++++++++***)))******++++++,,,,,,,,,,,,,,,------...---------........................////////////000111222333444555555555555777:::===?????????>>>===<<<;;;:::666666555555555666666777888888888888888888777777555555777;;;===DDDSSSaaa~~~{{{xxxtttooojjjfffccc___]]]VVVRRRMMMIIIFFFBBB???<<<===<<<:::999888888888888>>>:::;;;BBBFFFMMMccczzz~~~xxxmmmlllppp{{{vvvpppiiiffffffgggeeebbbaaa```______```ccceeegggkkkfffaaa]]]\\\\\\[[[YYYVVVOOOHHHDDDDDDEEECCCAAABBB???>>>@@@DDDOOObbbsss}}}qqqhhh```XXXSSSVVV\\\dddoooxxx}}}|||zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwuuuqqqlllhhhffffffbbbaaa___^^^\\\ZZZVVVSSSVVVWWWZZZ___dddjjjooorrryyyvvvrrrooonnnllljjjiii```___\\\ZZZWWWVVVVVVUUUWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPNNNLLLJJJHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBEEEIIILLLXXX___jjjuuu~~~|||vvvqqqsssooonnnqqqtttwww|||}}}yyy[[[GGG???<<<999555333333444333333333333333222111111000000---...//////////////////------------------------***++++++++++++***)))))),,,+++++++++******))))))&&&(((***++++++)))&&&%%%(((((((((((()))))))))))))))((((((''''''(((((()))(((***)))%%%###&&&(((((())))))))))))))))))******+++++++++***************++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,---...//////........................////////////000111222333555666666666666888;;;>>>??????>>>>>>===<<<:::999555555555555666777888999666666777777888888777777444444666999;;;@@@MMMZZZxxxwwwtttpppllliiieeeaaa^^^ZZZVVVQQQMMMIIIFFFBBB??????===<<<:::999888888999;;;888:::===???CCCSSSeee}}}~~~tttqqqsssuuummmiiigggfffdddaaa```___^^^___aaaccceeeiiiddd]]]XXXTTTRRRPPPNNNLLLIIIEEEDDDFFFHHHGGGEEECCC@@@>>>???BBBKKK\\\lll}}}}}}qqqggg___WWWSSSTTTZZZgggsssxxx~~~zzzwwwvvvvvvvvvuuutttttttttttttttwwwwwwwwwuuupppmmmkkkjjjeeecccaaa___]]]ZZZVVVSSSQQQRRRUUUXXX]]]bbbfffhhhpppppppppnnnllljjjjjjkkkeeecccaaa^^^[[[YYYXXXXXXZZZZZZYYYXXXWWWVVVTTTSSSTTTSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAACCCEEEMMMTTT```llluuu}}}{{{vvvppplllhhhcccbbbdddgggiiiooovvv}}}yyy[[[GGG???;;;999555444444555444333333333222222111000000000------...///000000//////+++,,,,,,,,,------......***++++++++++++***))))))++++++++++++************&&&'''))))))'''$$$!!!(((((((((((())))))))))))(((((((((''''''(((((((((((()))(((&&&%%%'''((())))))))))))))))))******************)))))))))))))))************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,+++,,,---...///---------...............////////////000111222333555666777777777999;;;>>>>>>>>>>>>===<<<;;;:::999555555555555555666777777444555666777888888777777555444555888999===HHHSSSlllyyyvvvsssooolllgggbbb___^^^ZZZUUUPPPMMMIIIEEEBBB@@@>>><<<:::999888888888999888999;;;;;;===HHHTTTnnn{{{xxxuuummmhhhfffeeeaaa```___^^^^^^___aaabbbbbb^^^XXXQQQMMMIIIGGGGGGGGGFFFEEEFFFIIIJJJIIIGGGCCC@@@???@@@BBBJJJYYYhhhyyyvvvoooggg]]]WWWSSSUUUaaammmuuu}}}{{{vvvttttttsssssssssssstttuuuuuuxxxzzz{{{yyyuuuqqqnnnmmmhhheeebbb```^^^\\\YYYVVVRRRRRRSSSUUUYYY\\\```bbbcccfffiiiiiifffeeegggiiihhhfffdddbbb___]]][[[ZZZ]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVUUUTTTRRRNNNJJJGGGHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGEEECCCBBBCCCDDDFFFMMMXXXbbblllvvv|||wwwrrrnnnkkkddd___[[[[[[\\\]]]aaagggooouuu~~~vvvYYYFFF???:::888555444555555444333333333222111111000000///------...///000000//////*********+++,,,,,,------***++++++++++++***))))))))))))*********+++++++++)))(((((('''%%%$$$###"""(((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&''''''(((((()))(((((())))))************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...---,,,+++,,,---------------.........//////////////////000111222333444666777888888999;;;===============<<<:::999888666555444444333333333444333555666888888888777666777555555888999<<>>999777555444555555444333222222222111000000//////---...//////////////////*********++++++,,,,,,,,,***++++++++++++***))))))(((((())))))*********+++***)))((('''((()))***,,,(((((((((((())))))))))))(((''''''&&&&&&''''''(((***&&&%%%(((***(((((()))((((((((()))******++++++))))))))))))************************************)))************+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,------.../////////////////////000111222333333555777888888999:::<<<=========<<<;;;:::888888666555444333222222222222444666888999999888777555888555555888:::;;;AAAIIIVVVdddzzz~~~yyysssmmmiiieeeaaa\\\WWWSSSOOOKKKHHHCCCBBB???<<<:::888888888666888:::;;;;;;<<>>@@@HHHQQQiiivvvoookkk```^^^\\\XXXUUUQQQOOOMMMHHHHHHGGGEEECCCCCCGGGJJJGGGHHHJJJJJJIIIHHHGGGGGGEEEDDDDDDGGGHHHMMMZZZhhhttt|||xxxjjj```YYYTTTUUUXXXdddqqq}}}~~~xxxtttppppppppppppqqqrrrssssssvvvzzz}}}yyyxxxqqqnnnjjjgggfffdddbbb```YYYXXXWWWUUUTTTTTTUUUUUUUUUUUUUUUXXX]]]bbbeeefffeeeeeegggggghhhggggggfffggggggggggggfffeeedddddddddfffkkkpppqqqjjj\\\RRRNNNLLLIIIFFFEEEEEEFFFGGGHHHJJJMMMMMMLLLJJJIIIHHHDDDHHHMMMPPPUUU```ooo{{{}}}tttlllbbbVVVPPPPPPRRRUUU[[[dddooo{{{kkkQQQ@@@;;;666555333333444444333111222222111111000////////////000000000///...------------------------------***++++++++++++***))))))******)))((('''&&&%%%%%%,,,,,,,,,+++***)))(((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''+++%%%$$$))),,,)))(((***'''(((((()))***+++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++(((((()))***+++,,,,,,---***+++---...///......---,,,,,,------...///000000////////////000111222333111333666777777777999:::<<<<<<<<<;;;:::999888777444444444444444555666777777888:::;;;;;;999666444666333333666888999===CCCGGGPPPaaawww{{{xxxlllhhhccc^^^YYYUUUQQQMMMIIIGGGDDDAAA>>>===<<<<<<555888999888777999;;;<<>><<<;;;:::999999888888888999;;;;;;>>>BBBOOOfff{{{yyy||||||{{{zzzwwwppphhhbbb\\\YYYVVVQQQMMMIIIFFFEEEBBBBBBCCCDDDFFFIIIKKKLLLJJJIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFHHHLLLQQQWWWZZZgggnnnyyyvvveee^^^[[[XXXUUUZZZfffqqqxxxzzzvvvpppnnnmmmmmmoooqqqqqqqqqsssuuuyyy}}}}}}yyytttoookkkgggccc``````]]]ZZZXXXYYYYYYYYYYYYTTTTTTTTTWWW\\\bbbiiimmmkkkhhheeeeeehhhjjjiiiggghhhgggeeeccccccdddeeefffaaadddhhhiiigggbbb[[[WWWQQQPPPNNNLLLJJJHHHHHHGGGKKKOOOUUUYYYZZZWWWRRROOOMMMIIIIIINNNUUU\\\eeennnwwweeeYYYRRROOOOOOTTTZZZbbbooozzz~~~|||xxxwww{{{|||}}}yyy}}}|||fffOOO???999888777555444333333444444444333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))******&&&&&&%%%%%%%%%&&&''''''((())))))******))))))(((******)))((((((((((((((())))))))))))************+++++++++***************+++******************+++******+++,,,,,,,,,,,,+++------------------------......//////......------000///---...000222222222666555444555999;;;<<<;;;;;;;;;:::999888888777777555444444333333333444444555555666777888888888888777444444666666666:::@@@DDDLLLYYYfffuuuzzzvvvoooiiiccc^^^ZZZVVVMMMKKKGGGDDD@@@>>>===<<<::::::999888888999:::;;;===???HHHYYYooo{{{tttsssrrrpppooolllfff___ZZZWWWUUURRROOOKKKHHHFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIHHHIIILLLPPPUUUWWW^^^eeeqqq}}}kkk^^^XXXUUUSSSUUU```kkksss||||||xxxtttrrrpppmmmmmmmmmnnnnnnmmmppprrrvvvzzz~~~{{{vvvqqqmmmjjjfffcccbbb___\\\ZZZZZZZZZZZZYYYXXXWWWXXXZZZ^^^ccciiilllkkkiiigggfffggghhhhhhhhhhhhfffdddbbbbbbbbbcccddd```aaaaaa```]]]ZZZVVVTTTQQQPPPNNNMMMKKKJJJIIIIIIKKKNNNSSSWWWYYYWWWTTTRRRNNNJJJIIIMMMSSSXXXaaaiii}}}wwwiiiYYYRRRNNNOOOTTT[[[eeeooozzz~~~|||wwwsssnnnmmmqqquuuwww{{{|||{{{{{{}}}vvv~~~|||dddMMM>>>;;;888777555444333333444444444333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++)))((('''))))))))))))))))))***+++(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((())))))***((((((((((((((()))***************++++++************)))(((((((((((((((((())))))))))))***************************+++++++++******))))))))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------...------,,,+++***...---,,,...000333333333777666555777999;;;<<<<<<<<<;;;:::999888777666666666555444333222222222222555555666666666666555555333000111333444555999@@@CCCJJJSSS^^^jjj|||~~~vvvoooiiiccc]]]YYYQQQNNNKKKGGGCCCAAA??????<<<;;;:::999888999:::;;;>>>>>>AAAJJJYYYqqq{{{nnngggfffcccaaa___[[[VVVRRRPPPOOOMMMKKKIIIHHHGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHGGGHHHHHHIIIJJJHHHGGGGGGHHHKKKNNNPPPRRRYYYeeesssuuubbbXXXTTTTTTOOOXXXbbbkkkuuu~~~~~~~~~~~~}}}zzzwwwtttqqqnnnlllllllllkkkjjjmmmnnnqqqvvv|||{{{vvvrrrnnniiigggeeebbb^^^\\\\\\\\\\\\[[[\\\\\\]]]^^^aaafffjjjmmmooonnnllliiiffffffgggiiigggfffcccaaa````````````aaa___\\\XXXUUUSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJLLLQQQUUUWWWXXXXXXWWWQQQLLLJJJMMMPPPTTT[[[bbbnnn~~~hhh\\\PPPMMMOOOTTT\\\cccooottt{{{{{{tttooohhhccc```dddiiilllqqqvvv}}}|||xxx{{{|||}}}}}}~~~uuu}}}dddLLL???===888777555444333333444444444333222111000000000000////////////////////////------------------------,,,,,,,,,++++++***((((((***)))))))))))))))******))))))))))))))))))))))))******))))))((('''''''''))))))(((((((((((())))))))))))))))))***++++++,,,***++++++,,,,,,++++++***++++++***************+++((()))))))))************)))))))))***+++++++++,,,((((((''''''''''''(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,+++---,,,,,,...111444444444777777777888999;;;<<<<<<<<<;;;:::999888777666555444444333333222333333333666666666666666555444444222000000333333444888???BBBHHHPPPXXXbbbqqq~~~vvvnnnggg```[[[TTTRRRNNNJJJFFFCCCAAA@@@>>>===;;;:::999999999:::>>>===>>>BBBKKK^^^|||xxxjjj```^^^ZZZXXXWWWUUURRRPPPLLLKKKJJJIIIIIIIIIIIIJJJMMMNNNNNNOOOOOOPPPPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJGGGFFFDDDBBBBBBCCCEEEFFFHHHOOO[[[jjjzzzlll]]]VVVTTTLLLRRRZZZbbbmmmyyy}}}|||{{{|||}}}|||zzzxxxtttqqqnnnlllllllllkkkjjjkkklllooossszzz|||wwwrrrmmmiiifffccc```___```aaaaaaaaa______```aaaeeeiiinnnqqqvvvvvvtttoooiiifffgggjjjgggfffdddaaa```^^^^^^^^^cccaaa\\\XXXTTTRRRQQQQQQOOONNNMMMLLLKKKKKKKKKKKKHHHJJJNNNRRRUUUXXXZZZ[[[TTTOOOLLLNNNOOOPPPUUU[[[cccmmm|||zzzjjjXXXPPPOOORRRVVV[[[ccciiirrryyy{{{wwwpppkkkbbb\\\XXX[[[^^^bbbgggmmmuuuyyy~~~zzz~~~~~~}}}}}}www~~~eeeMMMAAA???888777555444333333444444444333222111000000000000////////////////////////------------------------)))******++++++***************)))))))))))))))***))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,+++++++++***************++++++((()))))))))************)))))))))***+++++++++,,,***))))))(((((())))))***(((((()))***************+++++++++,,,,,,,,,------***+++,,,....../////////,,,,,,---///333555555444777888888888999:::;;;===<<<;;;:::999777666555444111111111222333444555666777777777777666555444444444222222444444333777===BBBGGGNNNUUU]]]kkk|||{{{ssskkkddd___XXXVVVRRRMMMIIIEEECCCBBB@@@???===;;;999999999999::::::<<>>>>>??????CCCHHHSSSbbbssszzzfffXXXRRRLLLNNNSSSZZZdddppp|||zzzyyywwwwwwwwwvvvtttrrrpppnnnllllllmmmnnnooonnnlllmmmnnnrrrxxx~~~xxxqqqlllgggeeebbbbbbdddfffggggggaaaaaaaaabbbffflllrrrvvv~~~~~~|||vvvnnniiihhhjjjhhhgggeeecccaaa___^^^^^^bbbbbb```]]]YYYUUURRROOOMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHKKKOOOSSSWWWZZZ[[[WWWRRROOOOOOOOONNNRRRWWWZZZ```kkkyyyyyyeeeYYYTTTRRRSSSWWW[[[aaakkkssswwwvvvrrrnnnbbb[[[UUUVVVXXXYYY]]]bbbkkkqqqzzzzzz~~~gggOOOBBB>>>888777555444333333444444444333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((***+++,,,***++++++,,,,,,++++++***((((((((((((((())))))***))))))))))))***************************+++++++++,,,,,,++++++++++++,,,,,,'''(((((()))***)))))))))******++++++,,,,,,------***+++---...000111111111------...111444666666555666888999888888888:::<<<<<<;;;:::999777555444444000000000111333444666777666666777777666555444444555333222444444333777===AAAFFFMMMTTT[[[ffftttxxxppphhhccc]]]ZZZVVVQQQLLLIIIGGGEEEBBB@@@>>>;;;:::999888999666666999<<>>>>>>>>>>>???CCCMMM\\\mmmsss]]]RRROOOMMMNNNSSSZZZdddrrr~~~}}}{{{xxxvvvvvvtttrrrpppkkkjjjiiijjjmmmoooqqqqqqnnnnnnnnnpppvvv}}}~~~wwwqqqjjjgggeeeeeegggiiijjjjjjdddbbbaaaaaafffmmmuuuyyy{{{uuuooolllkkkjjjiiihhhfffdddcccaaa```aaabbbcccbbb___YYYSSSOOONNNMMMKKKJJJIIIHHHHHHHHHFFFGGGJJJMMMQQQTTTWWWYYYXXXSSSOOOOOONNNLLLOOOTTTSSSVVV___kkkvvvttteeeZZZSSSQQQTTTVVV\\\eeennnuuuxxxxxxwwwiiiaaaZZZXXXWWWUUUUUUYYY___fffqqq|||~~~}}}}}}|||gggQQQBBB<<<888777555444333333444444444333222111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((++++++***)))))))))))))))((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((()))))))))***+++,,,...///******++++++++++++******((((((((((((((()))******))))))))))))************+++++++++***************++++++************++++++(((((()))***************)))******+++,,,,,,------+++,,,---//////000000000//////000333666777666555555777999888666777999<<<<<<;;;:::888777555444333111111111111222333444555444444555555555444444333333111111333444444888???@@@FFFMMMRRRWWW```llluuu}}}uuunnniiibbb```[[[VVVQQQMMMKKKIIICCCBBB???<<<:::999888888777555666999;;;???IIITTTkkk~~~~~~|||zzzvvvqqqlllgggbbb^^^ZZZXXXVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWXXXXXXUUUUUUVVVUUUSSSQQQNNNLLLJJJIIIGGGEEECCCCCCCCCCCCBBBBBB@@@>>>===<<<<<<<<<:::>>>HHHVVViii}}}jjj[[[RRRLLLJJJLLLQQQYYYgggttt~~~~~~{{{xxxvvvvvvtttrrrpppgggffffffgggkkknnnpppppppppooonnnooorrrwww}}}}}}wwwnnnllliiihhhiiijjjkkkkkkhhheeeaaa```ccckkktttzzz~~~~~~}}}|||zzzvvvqqqmmmlllkkkkkkjjjhhhfffeeedddcccdddggggggddd]]]VVVRRROOONNNMMMKKKIIIHHHGGGGGGEEEGGGIIILLLOOORRRTTTUUUVVVQQQNNNMMMLLLKKKMMMQQQNNNQQQXXXaaagggpppuuudddWWWRRRSSSRRRWWW```iiissszzz~~~vvvnnnfffbbb]]]WWWUUUVVVUUU\\\hhhttt~~~~~~}}}~~~zzzgggQQQAAA:::888777555444333333444444444333222111000000000000////////////////////////++++++++++++++++++++++++++++++++++++***((('''&&&++++++***))))))((())))))************************''''''((()))***+++,,,,,,******)))(((((((((((((((&&&&&&&&&'''(((***+++,,,*********++++++***************)))******+++,,,,,,))))))))))))************,,,+++++++++******))))))((((((''''''''''''(((((())))))***+++++++++++++++))))))***+++,,,,,,------------......///.........000000111444777888666555555777888888666666888;;;<<<;;;:::888666555333333222222222111222222333333222333333444444333333333000...///222444444:::@@@@@@FFFMMMQQQUUU\\\eeemmmzzzyyyqqqlllfffccc___YYYTTTPPPMMMLLLDDDBBB@@@===:::999888888:::777666999:::===CCCKKKSSSmmmwwwpppooovvvwwwsssooonnnkkkgggcccaaa______]]]\\\ZZZZZZ\\\]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[[[[XXXXXXXXXVVVSSSOOOKKKHHHHHHFFFDDDBBB@@@@@@@@@@@@???>>>===<<<;;;:::::::::666:::DDDSSSfff{{{xxxgggTTTLLLGGGIIILLLRRR```nnnxxxyyyvvvsssrrrqqqpppnnnmmmeeedddccceeeiiilllnnnnnnqqqooonnnnnnpppssswwwzzz|||rrrooollljjjjjjjjjjjjiiikkkgggbbb___bbbiiirrrxxx{{{zzzzzz}}}~~~{{{tttooommmmmmmmmllljjjiiigggffffffhhhjjjjjjgggbbb[[[WWWQQQPPPNNNLLLJJJIIIHHHGGGEEEFFFIIILLLNNNPPPRRRRRRTTTOOOLLLLLLKKKIIIKKKOOOMMMOOOTTTZZZ\\\bbbrrrlll[[[TTTUUUQQQUUU]]]gggqqq{{{zzzqqqkkkeee\\\XXXWWWOOOVVVbbbnnnyyyxxx~~~qqq^^^NNNAAA:::777666555444333222222222111000000///////////////------......//////000000......---,,,***)))((((((******))))))))))))******,,,,,,,,,+++***)))((((((((((((((((((((()))))))))&&&&&&'''(((((((((((((((''''''(((***++++++)))&&&'''''''''(((((()))***+++,,,,,,,,,++++++*********++++++******))))))((((((''''''(((((())))))******)))))))))))))))((('''''')))&&&$$$&&&+++---+++(((''''''((()))***++++++,,,******))))))******+++,,,***+++,,,---............///111333333333222333444666666666777888:::;;;<<<;;;:::888888888777444222111111111111111111111111444444555555444444333222333555666777777999;;;===@@@EEEKKKPPPTTTZZZbbbhhhvvv{{{yyytttkkkfff___ZZZXXXUUUPPPMMMJJJFFFBBB???===<<<999888777666666666888;;;>>>@@@JJJTTThhhyyynnnbbb______cccggglllvvvyyynnngggjjjiiihhhfffeeedddddddddeeeggghhhiiihhhfffcccaaaaaa```___```aaaaaaaaa___[[[YYYUUURRROOOLLLGGGEEECCC>>><<<>>>???>>>>>>AAA>>>>>>===<<<:::999888888:::;;;???III^^^www{{{dddTTTIIIIIIJJJKKKSSS___mmmuuu~~~|||xxxvvvsssqqqmmmkkkgggfffeeedddeeegggiiijjjmmmqqquuutttqqqpppsssvvv|||zzztttllliiijjjkkkhhhfffgggfffcccaaaaaadddjjjooorrruuuxxx{{{{{{yyywwwuuuoooqqqpppmmmlllnnnjjjeeeddddddfffggghhhfffaaa^^^ZZZUUUOOOKKKIIIHHHHHHGGGDDDDDDEEEGGGIIILLLNNNPPPSSSOOOJJJHHHHHHJJJKKKLLLRRRRRRSSSVVVVVVYYYcccnnngggYYYWWWUUUWWW]]]iiirrrzzzuuummmggg]]]TTTUUUTTTVVVaaaqqq~~~{{{nnn\\\KKK???888777777666555444333333444222222111000000000000000........./////////////////////...---,,,+++******+++***)))))))))))))))***,,,++++++******)))))))))------,,,+++***)))(((''')))******+++,,,+++++++++''''''((()))++++++)))''''''''''''(((((()))***++++++++++++******)))))))))*********)))))))))))))))(((((()))))))))))))))***)))*********))))))(((''')))&&&$$$&&&+++---+++((())))))******++++++,,,,,,+++************+++,,,,,,***+++,,,---...............000222333222222222444555666666777888:::;;;<<<;;;:::888888888777444222333333333333333333333333444444444444444333333222000111222333333555888;;;AAAFFFLLLPPPUUU[[[ccciiiqqqttt~~~yyynnniiibbb^^^[[[XXXSSSOOOLLLHHHDDDAAA???===;;;999888888777777888999;;;<<>>??????>>><<<:::999888888:::;;;>>>HHH[[[sssxxxcccPPPKKKJJJIIINNNVVVdddlllxxx}}}yyywwwuuurrrooommmjjjiiigggffffffgggiiijjjmmmqqquuuuuuqqqpppqqqtttzzz~~~wwwpppllllllllljjjgggfffeeeccc``````dddjjjooorrrtttvvvxxxxxxwwwvvvuuurrrtttssspppoooppplllfffffffffggghhhhhhfffbbb^^^[[[WWWQQQLLLJJJJJJIIIHHHEEEEEEEEEFFFHHHLLLOOOQQQTTTQQQLLLIIIIIIKKKNNNOOOTTTTTTVVVXXXWWWWWW^^^ggg}}}rrr```ZZZXXXXXX^^^iiirrryyy|||tttnnneee\\\UUURRRSSS[[[jjjvvv}}}~~~lllXXXHHH===777888777666555444444444555333222222111111111111111///////////////........./////////......---------,,,+++***)))))))))))))))************************,,,,,,+++******)))(((((('''((())))))******))))))''''''''')))++++++)))''''''''''''(((((()))***+++*********)))))))))))))))))))))))))))***************************)))))))))*********+++******)))((()))'''%%%'''***,,,***(((++++++++++++++++++,,,,,,+++++++++++++++,,,------***+++,,,---............---///111111111111111333555555666777999:::;;;<<<;;;:::888777777666444222333333333333333333333333444444444444333333333333333333333333333666:::>>>CCCGGGMMMQQQUUU[[[ccciiimmmnnnttttttnnngggbbb___\\\WWWSSSNNNKKKFFFCCCAAA???<<<:::888888888888777777777777<<<===DDDRRRddd{{{zzzpppdddXXXNNNHHHHHHDDDCCCEEEGGGIIIQQQYYY```dddjjjnnnqqqrrrtttuuussssssssstttuuuvvvwwwwwwuuuuuutttsssrrrqqqpppooommmkkkiiigggfffdddaaa^^^YYYTTTNNNGGGCCC???;;;999999555444666777777999>>>BBBAAA???===;;;999888888::::::<<>>@@@AAACCCJJJQQQZZZaaajjjqqquuuyyy}}}xxxwwwuuusssrrrrrrrrrrrrqqqnnnkkkhhhddd```ZZZWWWSSSNNNGGG@@@<<<999777555888555444777888888===CCCEEEDDDAAA>>><<<:::999999:::999;;;CCCQQQcccyyyttt```SSSJJJHHHKKKQQQXXXcccoooxxx}}}{{{zzzyyyvvvtttqqqooollliiiggggggggggggiiimmmqqqssssssrrrrrrsssuuutttuuu}}}yyyuuuqqqmmmjjjdddcccbbb``````ccciiimmmnnnpppsssvvvwwwvvvuuutttvvvyyyzzzxxxwwwwwwqqqkkkhhhgggfffggghhhgggeeeccc```\\\VVVRRRPPPNNNMMMKKKIIIGGGEEEEEEGGGKKKPPPTTTYYYWWWSSSOOOLLLLLLNNNPPPXXXYYY^^^cccaaaZZZXXXZZZfffuuuxxxhhh___\\\^^^fffnnnttt|||}}}uuummmbbb[[[TTTTTT[[[fffooossswww{{{~~~{{{{{{nnnYYYHHH===999444444333333222222333333111111000////////////000000000//////......------+++,,,,,,,,,,,,---------,,,,,,+++******)))******))))))))))))))))))******%%%&&&&&&'''(((((()))))))))***++++++,,,,,,++++++(((''''''(((******)))(((''''''''''''((()))***+++++++++++++++++++++++++++(((((())))))******++++++,,,,,,++++++******)))))))))******+++++++++******)))((('''((()))***)))(((***************))))))))),,,,,,++++++,,,,,,---...***+++,,,---............,,,...000000000///000111333444666888:::;;;<<<<<<<<<999777555555555444333000000000111111222222222555444333222222222222333000000000///000333999===CCCGGGLLLPPPSSSXXX```eeennnlllmmmpppuuu~~~xxxpppkkkgggccc^^^ZZZSSSPPPJJJFFFCCCAAA>>>;;;666666777777777666555555999777888<<>>???AAAGGGNNNZZZcccpppzzz~~~|||yyyxxxuuusssrrrqqqrrrrrrqqqnnnjjjeee```ZZZSSSNNNJJJEEE???;;;999888666555777555555888999:::AAAHHHJJJGGGDDD@@@===;;;;;;:::;;;999:::AAAKKK[[[rrrxxx```NNNIIIJJJJJJOOOXXXbbbmmmxxx~~~}}}}}}{{{yyywwwssspppmmmiiigggeeeeeeeeeeeehhhmmmqqqsssuuuvvvwwwuuurrrpppvvv{{{uuuooollleeeeeecccbbbaaadddiiilllkkkooossswwwyyyxxxuuusssuuuyyy{{{zzz{{{{{{uuunnnhhhfffffffffggghhhgggeeebbb^^^YYYUUURRRPPPNNNLLLJJJHHHFFFEEEFFFJJJOOORRRZZZYYYWWWRRRNNNKKKLLLNNNXXXZZZbbbiiiiiiaaa\\\[[[^^^jjj}}}uuufffaaa___eeemmmsss{{{~~~wwwpppjjjbbbXXXSSSVVV^^^fffjjjkkkqqqzzz~~~yyyxxx|||~~~}}}rrr\\\JJJ>>>:::333333222222222222222333111000000//////////////////////////////.........***+++++++++++++++++++++++++++*********++++++,,,))))))))))))))))))))))))*********))))))((((((((('''((())))))******)))))))))((('''((()))******((('''''''''(((((()))***++++++++++++++++++,,,,,,,,,))))))))))))***************************)))))))))((()))******+++*********(((((((((((()))))))))))))))))))))))))))))))))***+++++++++++++++,,,------***+++,,,---............,,,...000000000000000222222333666999;;;<<<<<<<<<<<<999666555555555444333222222222333333444444555555444222111111111222333111111222222333666;;;>>>AAAEEEJJJNNNQQQVVV]]]bbbjjjiiijjjlllmmmsss}}}uuuoookkkgggaaa]]]WWWSSSNNNIIIFFFCCC@@@===777777777777666666666666555555777:::<<>>;;;:::<<<<<<===BBBIIIZZZeeessszzzwwwtttsssqqqnnnmmmllllllllliiigggccc___ZZZTTTMMMHHHBBB???;;;999888888888777555444666888999;;;CCCMMMNNNLLLGGGCCC???===<<<<<<<<<999:::@@@GGGSSSkkktttZZZNNNJJJEEEHHHNNNVVVaaannn|||~~~~~~~~~|||zzztttrrrnnnjjjgggeeeeeeeeeccceeeiiinnnrrrvvvyyyzzzwwwsssppprrryyy{{{tttppphhhhhhgggeeedddeeeiiillljjjnnnrrrvvvxxxxxxvvvtttsssxxx|||}}}{{{tttllljjjggggggggghhhgggfffccc```[[[WWWTTTRRROOOMMMJJJHHHFFFEEEFFFIIILLLNNNXXXYYYZZZWWWQQQNNNMMMOOOWWW[[[dddnnnooohhhaaa___[[[cccrrrtttkkkdddfffmmmsss{{{~~~yyytttppphhh\\\TTTSSSWWW\\\___aaahhhsss}}}~~~wwwuuuwww{{{~~~{{{yyy|||uuu___KKK???999333333333222222333333444222111000000//////000000.........///////////////+++++++++++++++*********************+++,,,------******))))))(((((('''''')))))))))))))))((((((((($$$$$$%%%&&&&&&&&&&&&&&&)))((('''''')))******)))'''''''''(((((()))***+++)))*********++++++++++++*********)))))))))))))))(((((()))))))))))))))***'''((())))))*********)))((()))))))))((((((((())))))))))))******++++++++++++************+++,,,,,,***+++,,,---............---///111111000000111222111333666999;;;<<<<<<<<<<<<999666444444444444333111222222333444444555555555444222111000111222333222333555666777:::>>>AAA@@@CCCHHHKKKNNNSSSYYY___fffgggjjjjjjhhhjjjvvvzzztttpppkkkeeeaaa[[[WWWRRRMMMIIIFFFCCC@@@<<<;;;999666555555555555222444777::::::>>>LLLZZZppp~~~|||yyyvvvssspppooommmooorrrrrrrrrsssvvvyyyyyyyyywwwqqqeeeWWWKKKDDD@@@===;;;<<<;;;:::>>>EEERRR]]]jjjsssxxx}}}{{{tttnnnkkkdddcccbbb```^^^\\\\\\[[[YYYXXXVVVTTTQQQLLLFFFAAA===;;;999999999999888777666555777:::;;;>>>GGGQQQRRROOOJJJEEEAAA???>>>>>>>>>::::::@@@DDDNNNgggoooZZZOOOHHHHHHIIILLLTTTaaapppyyy}}}~~~}}}|||vvvtttpppllliiigggffffffeeeeeegggkkkpppuuuyyy{{{zzzvvvrrrqqqsssxxx{{{wwwlllllljjjhhhfffgggjjjmmmlllmmmoooqqqsssuuuvvvwwwrrrxxx}}}zzztttpppllljjjhhhhhhfffeeeddd```\\\XXXUUURRROOOMMMJJJIIIGGGFFFFFFGGGHHHJJJSSSXXX\\\[[[VVVRRRRRRSSSWWW[[[eeepppsssllldddaaa\\\___jjj{{{xxxmmmjjjnnnttt{{{}}}yyyvvvooocccYYYTTTTTTVVVXXX\\\cccooozzz~~~sssqqqqqqssstttvvv|||~~~zzzwwwyyyvvv```LLL>>>999444444333333333444444555333222222111000111111111---.........//////000000,,,,,,,,,++++++*********)))))))))***+++,,,......+++******)))(((''''''&&&$$$$$$%%%&&&'''((()))***&&&'''(((((()))((((((((()))((('''''')))******)))'''''''''(((((()))***+++(((((())))))*********+++++++++******))))))((((((''''''(((((())))))******''''''((()))))))))))))))((()))***)))((('''((()))))))))***+++,,,,,,------******))))))******+++,,,++++++,,,---............---///111111111111111333111333666999;;;<<<<<<<<<<<<999666444444444444333//////000111222222333333555444222000000111222333///111333444666888;;;===>>>BBBGGGJJJLLLQQQWWW]]]eeegggkkklllhhhgggppp|||~~~wwwsssnnnhhhddd^^^ZZZUUUPPPLLLHHHEEECCC@@@>>>:::777444333333444111333888;;;:::>>>KKKYYYiii|||~~~{{{{{{}}}}}}tttdddUUULLLEEEAAA??????===;;;>>>DDDFFFNNNXXX^^^aaafffooowwwvvvuuussspppjjjddd___[[[TTTSSSRRRPPPNNNMMMKKKJJJKKKJJJJJJJJJHHHEEE@@@<<<<<<;;;999999::::::888777888888:::===>>>AAAKKKVVVTTTQQQLLLGGGBBB@@@?????????::::::???BBBKKKeeefffUUUOOOLLLIIIGGGKKKVVVdddmmm}}}}}}~~~~~~|||wwwuuuqqqmmmjjjhhhhhhhhhgggfffgggjjjoootttyyyzzz{{{yyyuuupppooossszzz|||ooonnnmmmjjjhhhhhhjjjmmmmmmlllllllllooorrrvvvyyyqqqxxx~~~zzzvvvqqqllliiigggeeeddddddaaa\\\XXXVVVSSSOOOLLLJJJIIIGGGFFFFFFFFFFFFGGGPPPVVV\\\^^^ZZZWWWVVVWWWWWW[[[eeeqqqtttmmmeeeaaa]]]]]]fffvvvsssnnnpppttt{{{~~~|||uuujjj___WWWUUUUUUVVV[[[bbbmmmxxx}}}qqqnnnlllmmmmmmmmmrrryyy~~~{{{wwwxxxttt___JJJ>>>;;;666555444333444444333111222111000//////000111111000///...,,,,,,,,,---...,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((+++***'''&&&&&&'''***+++...---+++))))))((())))))***(((%%%$$$$$$%%%(((***&&&&&&&&&&&&''')))***+++,,,++++++***)))(((&&&&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++,,,,,,,,,,,,------...---,,,---/////////.........//////000222333444444666888:::;;;<<<<<<;;;<<<999666444333333222000111111222333555666666777333333333333333222111000...//////111444999===???BBBDDDGGGJJJNNNRRRXXX\\\eeefffhhhhhhhhhggghhhjjjvvvzzzssslllggg___[[[UUUPPPMMMIIIFFFDDD>>><<<888666666666444333///333777777777===HHHQQQhhh{{{ppp```TTTGGGBBB@@@AAAAAA>>>>>>AAAEEECCCFFFMMMRRRTTTXXX]]]cccbbb```^^^[[[VVVQQQNNNLLLGGGAAA>>>???AAABBBAAA@@@AAABBBCCCBBB@@@>>>===<<<;;;:::999888999:::;;;:::;;;;;;<<>>;;;777555444444444444222111333222111/////////000000//////...---------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,******)))(((((((((((((((***)))(((''''''((()))***---,,,***)))((((((((())))))((('''&&&&&&'''((()))))))))((((((((()))******((()))******************((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++,,,,,,,,,------...---,,,---...//////---//////000000111333444555333444666888::::::::::::;;;999555444333333222000///000000111222333444555222333333333222222111000//////000111444888<<<>>>BBBDDDGGGJJJMMMRRRWWW[[[ccceeehhhhhhgggeeeeeeeeegggxxx|||tttmmmhhh```\\\VVVQQQMMMJJJFFFDDD>>>;;;888666666555444333111444777777777<<>>???@@@AAABBBAAA@@@???>>>===<<<::::::::::::;;;999:::;;;;;;>>>GGGRRRZZZ]]]XXXPPPHHHBBBAAABBBCCCAAA======AAACCCMMMeee}}}jjjXXXNNNFFFEEEGGGKKKRRRYYYkkkttt|||{{{{{{~~~yyytttpppmmmjjjhhhffffffggggggiiinnntttyyy||||||{{{xxxvvvuuuwwwyyy|||}}}zzzvvvpppllllllmmmooooooooonnnkkkhhhfffhhhlllpppsssuuuzzzyyytttpppmmmiiiggg___[[[VVVSSSRRRQQQOOOMMMLLLJJJHHHFFFDDDDDDEEEEEEIIIOOOVVV\\\]]]]]][[[[[[YYY]]]bbbgggiiiiiigggfffbbbbbbfffpppzzz{{{uuuuuuzzz~~~{{{pppcccYYYVVVVVVXXX```mmmwww|||}}}~~~~~~wwwrrrnnnllliiieeeeeehhhrrr{{{|||yyylll\\\KKK>>>:::888666444444444333222000333333111000////////////.........///......---,,,++++++++++++***************+++++++++,,,,,,------***))))))((((((((((((((())))))(((((((((((())))))+++***)))(((((('''(((((()))(((((((((((((((((())),,,+++******)))))))))***))))))***+++++++++++++++'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,...,,,,,,---...///...---000000000111222333444555333555777999:::;;;;;;:::;;;888555333333333222000///000000111222333444444222222222333222222111000000000000222444888;;;===BBBDDDGGGJJJMMMQQQVVVZZZaaadddhhhiiigggccc```___[[[gggyyy}}}uuuooojjjccc^^^XXXSSSNNNJJJFFFCCC===;;;777666555555444333222555777777666:::CCCKKKbbbxxxxxxfff[[[SSSMMMLLLKKKHHHFFFGGGFFFBBB@@@AAAAAA@@@BBBFFFHHHHHHHHHHHHFFFBBB???===>>>;;;999888999:::999888;;;===>>>@@@AAABBBBBBBBBBBBAAA???===<<<;;;;;;:::888999:::;;;>>>FFFQQQZZZ^^^YYYPPPHHHCCCBBBCCCDDDCCC???>>>AAADDDMMMeee|||uuu^^^TTTJJJGGGEEEFFFJJJOOO___iiiwww}}}{{{yyy{{{~~~|||uuunnnkkkjjjggggggfffeeegggkkkrrrwwwxxxzzz||||||{{{yyyxxxyyyyyyyyy|||}}}xxxqqqmmmlllmmmnnnoooooommmiiiccc```aaadddhhhjjjooowwwzzzvvvqqqlllhhhddd___YYYTTTRRRQQQPPPOOOKKKJJJGGGEEEDDDDDDDDDDDDGGGLLLRRRWWWYYYZZZ[[[\\\YYY\\\aaaeeehhhhhhfffeeebbbaaaeeelllttt{{{vvvyyy}}}zzzmmm```XXXTTTVVV^^^kkkuuu{{{}}}}}}}}}xxxrrrnnnlllhhhcccbbbdddjjjrrr|||}}}xxxttthhh[[[KKK???:::888666555444444333111000444333222111//////......------/////////...---,,,,,,,,,++++++******))))))*********+++,,,,,,------))))))(((((((((((())))))'''((()))******)))((('''((((((((((((''''''''''''((()))***++++++***)))(((+++******)))))))))******,,,,,,,,,,,,+++***)))((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***++++++++++++,,,,,,,,,---,,,+++,,,...///...---/////////000111222444444666777999;;;<<<=========:::777444333333333222111111222222333444444555555111111222222222222111111111111111222444777:::<<>>@@@DDDDDDFFFHHHHHHFFFDDDCCCCCCBBB@@@===:::::::::;;;;;;:::<<<>>>AAACCCEEEEEEEEEEEEDDDBBB@@@>>><<<;;;:::777999:::;;;>>>FFFPPPXXX^^^YYYPPPHHHCCCCCCEEEFFFEEEAAA@@@CCCEEEMMMddd{{{{{{eee[[[QQQLLLHHHFFFGGGJJJSSS]]]mmm{{{}}}{{{xxxxxx{{{yyyqqqlllkkkiiihhhfffddddddiiioootttwwwzzz|||}}}|||zzzzzzzzzvvvuuuvvvzzz}}}xxxrrrmmmlllmmmnnnoooooommmgggaaa\\\ZZZ]]]___aaaiiisss{{{}}}wwwqqqllllllggg___XXXSSSQQQPPPPPPKKKJJJHHHFFFEEEDDDDDDDDDEEEHHHMMMQQQTTTWWWZZZ]]]ZZZ]]]```dddfffffffffeeebbbaaacccgggmmmvvvyyyyyy|||uuuggg\\\VVVXXX___jjjtttyyy{{{zzzyyyzzzuuupppnnniiicccaaacccfffmmmvvv{{{~~~}}}yyysssgggZZZKKK???:::888666444444444333222000333333222111000///...---,,,---...//////...---,,,------,,,,,,++++++***************++++++,,,,,,,,,))))))(((((((((((())))))'''((()))******)))(((''''''''''''(((((((((((((((((()))***++++++***)))((((((((((((((()))***+++,,,+++++++++++++++***)))((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********+++++++++,,,,,,---,,,+++,,,.........---............///111222333555777999;;;<<<===<<<<<<999777444222222333222111111222222333333444444444000111111222222111111111111111111222444777:::<<>>:::999;;;===;;;===AAAEEEHHHIIIIIIHHHGGGFFFEEECCC@@@>>><<<;;;888999;;;;;;>>>DDDNNNUUU\\\WWWNNNGGGCCCCCCFFFHHHIIIEEECCCDDDEEELLLbbbzzz|||iii```VVVQQQLLLGGGEEEGGGKKKTTTbbbqqq~~~{{{xxxwwwzzz}}}tttooommmjjjiiigggddddddggglllpppxxxyyyzzzzzzyyyyyyzzz|||wwwvvvvvvwwwyyy{{{||||||zzzvvvqqqnnnmmmnnnooooooooommmggg```ZZZWWWXXXZZZ[[[bbbllltttyyy~~~}}}wwwrrrsssnnnfff\\\TTTPPPNNNNNNKKKKKKIIIHHHGGGEEEEEEEEEDDDFFFIIILLLNNNRRRWWWZZZ[[[\\\___aaacccdddeeeeeeaaa```aaacccffflll|||~~~{{{}}}{{{nnnccc]]]ZZZ___hhhqqqxxx{{{zzzyyy|||vvvrrrooojjjccc```aaacccjjjssswwwyyy}}}~~~uuuiii[[[JJJ???;;;777555444444444444333111222222222222111///...---,,,---......///.........---------------,,,,,,,,,++++++++++++++++++++++++((((((((((((((())))))***'''((()))******)))((('''%%%&&&'''((())))))((((((((()))***++++++***)))((('''''''''((()))***+++,,,&&&'''((()))***+++++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************++++++++++++---++++++,,,---...---,,,---------...///000111222222444666888999::::::999999666333222222222222111000000000000111111222222///000111111222111111111000000000222444888;;;===CCCDDDGGGHHHJJJMMMRRRUUU\\\bbbjjjooommmgggaaa]]]VVVSSSVVVcccuuuxxxtttmmmhhh```YYYRRRLLLFFFCCC>>>;;;999777888888777666555666666555555777<<>>BBBGGGLLLNNNNNNLLLJJJHHHGGGFFFDDDBBB???<<<;;;999:::;;;<<<===CCCKKKRRRXXXSSSKKKDDDAAABBBFFFJJJNNNIIIFFFFFFEEEKKKaaawww}}}lllcccZZZUUUOOOHHHDDDEEEFFFMMMXXXfffttt}}}yyyyyy{{{zzztttqqqmmmllljjjhhhggghhhllloooxxxyyyxxxwwwvvvvvvyyy{{{zzzzzzzzzyyyxxxxxxwwwwwwuuurrrooonnnoooppppppoooooonnnjjjccc]]]XXXWWWWWWXXX]]]eeelllsssxxx}}}|||xxxvvvrrrkkk```WWWPPPNNNNNNMMMMMMLLLKKKIIIHHHGGGFFFCCCEEEGGGHHHJJJNNNRRRVVVYYYZZZ\\\^^^___aaabbbbbb______```aaa```dddrrr~~~}}}wwwmmmfffZZZ^^^dddmmmvvv|||~~~~~~{{{vvvrrrooojjjbbb______aaaiiirrruuuuuuxxxyyymmm\\\JJJ???<<<555444333333555555444333000111222222111000///...---------------...//////,,,,,,,,,---------------,,,,,,++++++***)))))))))((((((((((((((()))******(((((())))))))))))((((((%%%&&&''')))******))))))((())))))))))))))))))((()))))))))))))))***+++,,,%%%&&&'''((()))*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************++++++++++++,,,+++***+++---...---,,,------......///111222333111333555777888999999888888666333222222222222111000000000000111111111111//////000111111111111111//////000111444888<<<>>>CCCDDDFFFHHHJJJMMMQQQTTTYYY```hhhnnnmmmhhhccc___UUUQQQRRRZZZgggwww|||wwwpppjjjbbbZZZSSSLLLGGGCCC???===:::999999999999888555555555444555777;;;===FFFRRRjjjxxxqqqzzzqqqcccUUUJJJGGGJJJPPPVVV]]]```aaabbbfffiiinnnlllfff\\\PPPFFFAAA@@@CCCGGGMMMSSSTTTRRRNNNKKKGGGGGGFFFEEECCC@@@===<<<:::;;;<<<<<<===AAAIIIOOOTTTOOOGGGAAA???BBBFFFJJJRRRLLLHHHGGGEEEJJJ___uuusssjjjaaaZZZSSSJJJEEEEEECCCGGGOOO\\\kkkyyy~~~{{{{{{}}}{{{vvvpppqqqpppnnnllllllmmmooovvvwwwwwwvvvttttttuuuwwwzzz{{{{{{{{{xxxvvvtttsssnnnmmmmmmnnnpppqqqqqqooooooooolllgggaaa[[[XXXXXXXXXZZZ^^^eeemmmtttwwwyyy{{{|||~~~~~~{{{yyywwwqqqggg]]]UUUSSSSSSPPPOOOOOONNNLLLKKKIIIIIICCCEEEFFFGGGGGGJJJNNNQQQVVVVVVWWWYYYZZZ\\\^^^^^^]]]^^^______\\\^^^jjjxxx|||}}}uuunnn___```dddkkkttt{{{~~~}}}xxxtttqqqlllddd```aaaccckkktttwwwuuuvvv{{{|||ppp]]]III>>>===444333222333555666555444///000111222222111000///...---,,,,,,---...///000+++++++++,,,,,,------------,,,,,,+++***)))((((((((((((((((((((()))******))))))(((((((((((())))))%%%&&&(((******+++******)))(((((((((((((((((()))---,,,++++++******++++++'''((((((((((((((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************)))))))))************+++++++++,,,+++***+++---...---,,,......//////000222333444333444666888999:::::::::888555333111222222222111222222222222222333333333//////000111111111111111...//////111444999===???CCCEEEFFFHHHIIILLLPPPSSSWWW^^^gggmmmmmmiiidddaaaYYYTTTRRRXXX```mmmyyyqqqlllccc[[[TTTMMMGGGCCC@@@===;;;999:::::::::999555444444444555777:::<<<@@@HHH___~~~vvv~~~sssbbbSSSNNNOOORRRXXX```dddeeegggkkkooo~~~zzzoooaaaSSSJJJFFFFFFJJJQQQWWWXXXUUUPPPLLLGGGGGGFFFEEECCC@@@>>><<<;;;<<<===<<<<<<@@@GGGMMMQQQLLLEEE???>>>AAAFFFKKKTTTNNNJJJHHHFFFJJJ]]]sssyyyqqqggg```XXXNNNGGGFFFBBBDDDJJJUUUeeettt}}}}}}zzzsssttttttrrrpppoooooopppsssuuuwwwvvvuuussssssssswwwyyyzzzzzzwwwssspppooojjjjjjllloooqqqrrrqqqpppoooooonnnjjjddd^^^ZZZXXXYYYXXXZZZ```jjjqqqtttuuuvvvwwwyyy}}}}}}|||zzzvvvmmmccc\\\YYYZZZQQQQQQQQQPPPNNNMMMKKKJJJDDDEEEFFFFFFFFFHHHKKKMMMSSSTTTTTTUUUWWWYYYZZZ\\\\\\]]]___^^^ZZZ[[[fffsss{{{uuu}}}{{{rrreeedddeeekkkrrryyy||||||{{{wwwuuuooohhhddddddeeennnwwwzzzxxxwwwzzz{{{mmm\\\MMMAAA;;;777555333333555555333000333333222222111000000000///............---------000000/////////.........,,,++++++***)))*********+++***)))'''''''''((()))'''((()))******)))((('''(((((()))***************$$$%%%'''(((***++++++,,,+++***)))))))))***,,,---))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((('''(((((())))))))))))(((+++***)))'''''')))***+++++++++++++++++++++++++++++++++++++++++++++++++++------...///000111222333//////...//////000111222555666888999999999777666555444333222111111111111000000000000111111111111///000000///---+++)))'''111111111333666:::>>>@@@EEEFFFGGGGGGHHHIIIMMMOOOYYY]]]dddlllooommmhhhbbbXXXSSSPPPSSS___mmmyyyrrrkkkaaaWWWPPPKKKHHHFFF??????>>><<<;;;:::999999:::888777666777888:::<<>>>>>>>>BBBHHHMMMNNNIIIAAA;;;;;;???FFFJJJSSSPPPLLLGGGDDDJJJ\\\nnn{{{tttmmmfff]]]RRRKKKJJJGGGCCCCCCKKKXXXhhhzzz~~~~~~|||yyyuuurrrpppppprrrsssqqquuuyyyyyytttqqqrrruuuyyywwwxxx{{{}}}yyyqqqiiiiiijjjkkklllmmmnnnmmmmmmoooqqqrrrpppkkkfffbbb```]]]ZZZZZZaaahhhlllqqqvvvyyyvvvtttvvvzzz|||qqqgggaaaZZZTTTRRROOOLLLLLLOOOPPPNNNLLLJJJHHHEEEEEEGGGJJJMMMNNNRRRRRRQQQQQQRRRTTTWWWYYY]]]^^^]]][[[ZZZ^^^eeelll{{{uuuvvvxxxzzz{{{zzz{{{~~~yyyjjjaaa]]]eeepppvvv{{{~~~zzzuuunnnhhheeedddhhhkkkqqqxxx|||}}}{{{xxx}}}nnn\\\LLL@@@:::888666444444555555333111333333222222111000000000///............---------******)))))))))(((((((((,,,,,,++++++******************)))((((((((((((((('''((())))))))))))((('''(((((()))************)))''''''((()))))))))))))))***))))))))))))***++++++))))))(((((((((((())))))((()))))))))******++++++)))))))))))))))))))))((((((((())))))))))))((((((+++***(((''''''(((***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000///......//////000111222444555777999:::999888777444444333222111111111111000000000000111111111111///000000111000///...---111111111333666:::>>>@@@BBBCCCEEEGGGIIILLLPPPSSSXXX\\\ccckkkooonnnhhhddd[[[WWWRRRUUU^^^jjjtttyyy{{{mmmggg]]]UUUNNNJJJFFFDDDBBBBBBAAA???>>><<<;;;;;;888777555444555666777999:::CCCQQQeeeoooccc^^^XXX^^^eeejjjlllmmmooopppttt~~~jjjYYYWWWXXX[[[___bbb^^^UUUNNNIIIJJJJJJGGGCCC???===<<<>>>@@@AAA???>>>???DDDIIIOOOJJJBBB<<<:::===CCCGGGPPPMMMJJJFFFCCCHHHYYYiii~~~wwwoooiii```UUUNNNLLLIIIDDDDDDJJJTTTbbbttt|||zzzvvvrrrpppppprrrsssqqqvvvzzzyyyuuuqqqqqqsssvvvuuuuuuyyy{{{zzzsssnnnjjjjjjkkklllmmmnnnnnnoooqqqsssuuuuuuqqqlllfffcccccc______bbbfffjjjqqqyyyzzzwwwsssrrruuuzzz~~~yyyppphhh```YYYPPPMMMKKKMMMQQQTTTTTTRRRNNNLLLHHHGGGHHHJJJMMMOOOSSSRRRRRRQQQQQQSSSUUUXXX^^^``````___^^^```fffjjjwwwwwwlllmmmllljjjiiikkkppptttzzz|||qqqfff```dddlllssszzz~~~|||wwwpppjjjfffeeeeeejjjqqqyyy~~~~~~|||ooo[[[JJJ???999888777555555666666444333333333222222111000000000///............---------++++++++++++*********))),,,,,,+++++++++*********)))))))))))))))(((((('''&&&'''(((((((((((('''&&&'''((())))))******)))))))))******))))))((('''&&&'''((())))))******))))))))))))(((((((((((())))))(((((()))***+++,,,------))))))))))))))))))))))))))))))***))))))((('''&&&******((((((((((((******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............///000111222333555777999:::999888888444333222111111000111111000000000000111111111111---...///000111111111111000000111444777:::>>>@@@BBBDDDFFFHHHIIILLLQQQTTTWWW[[[bbbjjjoooooojjjggg___ZZZVVVWWW^^^fffmmmpppuuu{{{tttgggbbbZZZSSSOOOKKKHHHFFFGGGFFFEEECCCAAA???>>>===888777666555555555666777888>>>JJJ\\\uuu|||~~~lllbbb[[[aaaiiioooqqqrrrrrrrrrpppyyyiiicccbbbcccdddeee```XXXRRRJJJKKKJJJHHHCCC???<<<;;;???AAAAAA@@@>>>???CCCGGGPPPJJJBBB;;;999;;;???BBBKKKIIIHHHFFFCCCFFFTTTbbb|||zzzrrrmmmdddYYYRRRPPPLLLGGGEEEHHHOOO[[[kkkxxx}}}zzzvvvssspppppppppqqqqqquuuyyyyyyvvvrrrqqqqqqsssrrrrrruuuyyyyyyvvvssslllkkkkkkkkklllnnnpppqqqrrruuuyyy|||{{{uuuoookkkllliiihhhiiijjjmmmvvv|||vvvrrrqqqvvv{{{xxxqqqfff]]]SSSPPPMMMNNNRRRVVVWWWVVVTTTQQQMMMIIIHHHJJJMMMOOOTTTTTTSSSRRRPPPQQQSSSUUU[[[^^^aaaaaa```aaadddgggrrrzzzxxxllljjjfffbbb___aaaeeeiiijjjqqqzzz{{{pppeeecccgggoooyyyzzzssslllhhhfffcccgggooowww}}}oooZZZIII===999999888777777666666555444333333222222111000000000///............---------/////////.........------******+++*********))))))'''((()))******)))((('''&&&''''''''''''''''''&&&'''(((((())))))))))))))))))******))))))((('''&&&&&&''')))******))))))((())))))(((((((((((())))))(((((()))******+++,,,,,,)))))))))))))))*********************)))'''&&&&&&***)))(((((((((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............///111222333333444777999::::::999888444333222111000000000000///000000000111111111111,,,------...///000000111000000222444777;;;===???FFFGGGHHHIIIIIIKKKNNNQQQWWWZZZaaajjjpppqqqnnnlllbbb]]]YYYYYY^^^dddhhhjjjkkkwwwuuunnnbbb___YYYUUUSSSQQQOOOMMMKKKJJJHHHFFFDDDAAA@@@???;;;;;;999888777777777888:::===EEETTTjjj|||wwwvvvfffaaafffmmmtttwwwxxxvvvuuummmrrr~~~|||rrrpppnnnllliiibbbZZZTTTKKKLLLKKKHHHCCC???<<<;;;<<<>>>@@@@@@???AAAEEEIIIMMMIIIAAA;;;999:::===@@@GGGFFFFFFFFFDDDFFFPPP[[[rrr}}}uuuqqqjjj___WWWTTTOOOJJJGGGHHHLLLUUUdddrrr}}}{{{wwwssspppoooooooooooossswwwyyywwwtttrrrrrrrrrqqqqqqsssuuuwwwvvvtttmmmlllkkkkkklllooorrrsssqqquuu|||zzzuuuuuutttuuuwwwvvvwwwxxxssstttzzz}}}vvvjjj___ZZZUUUPPPOOOQQQTTTUUUUUUXXXUUUPPPKKKHHHIIILLLOOOUUUVVVWWWTTTQQQPPPQQQSSSTTTXXX^^^`````````bbbdddmmmttt|||zzzrrrppplllgggcccaaaaaaaaa^^^bbbjjjrrr{{{yyylllddddddlllwww|||uuunnnhhhfff```ccchhhmmmrrrxxx}}}oooYYYGGG===999888888888777666555555555333333222222111000000000///............---------------,,,,,,,,,+++++++++))))))******))))))(((''''''((()))******)))(((''''''''''''&&&&&&'''''''''''''''((()))))))))))))))'''(((((())))))))))))(((&&&''')))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++************)))'''&&&&&&)))(((((((((((((((((())))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------......///111222333333555777999:::999888777333333222111000000000000///000000000111111111111...............////////////000222555888;;;===???FFFGGGHHHHHHIIIJJJNNNPPPVVVZZZaaaiiiqqqtttsssqqqddd```[[[[[[___eeehhhiiihhhooo||||||sssmmmiii___]]]ZZZXXXXXXWWWUUUTTTOOONNNLLLIIIFFFCCCAAA@@@======;;;:::999888777777:::;;;AAAMMM```xxxuuuyyysssiiimmmtttzzz~~~~~~|||yyynnnooowww~~~{{{vvvooodddZZZTTTNNNNNNMMMJJJEEE@@@===<<<;;;>>>@@@@@@@@@AAAEEEIIIJJJGGGAAA;;;999:::===@@@EEEDDDEEEFFFEEEEEELLLVVVhhhxxxxxxuuuooofff\\\XXXTTTOOOKKKJJJKKKQQQ```mmm~~~}}}yyyuuuqqqooonnnnnnmmmppptttwwwwwwvvvtttttttttsssqqqqqqrrrrrrrrrrrrmmmmmmllllllnnnpppsssuuupppttt{{{{{{}}}yyyuuuyyy~~~~~~|||qqqeee___YYYRRRNNNPPPSSSUUUUUUYYYWWWSSSMMMIIIHHHKKKNNNVVVYYY\\\ZZZUUURRRRRRSSSOOOTTT[[[^^^___```bbbdddjjjqqqyyy~~~~~~yyyxxxwwwtttoooggg___ZZZYYYYYY\\\bbbkkkuuussshhheeelllwww~~~{{{ssskkkfffccc]]]^^^^^^___cccjjjttt{{{zzznnnWWWFFF===:::777888999888555444555666333333222222111000000000///............------------,,,,,,,,,++++++++++++((()))*********)))'''''''''(((((()))))))))))))))(((((('''&&&&&&'''((((((&&&'''(((((())))))((((((&&&&&&((()))************'''((())))))******))))))))))))(((((((((((())))))))))))))))))((((((''''''((())))))******+++++++++))))))***))))))((('''&&&(((((((((((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------...000111333333555666888999:::999777666333222111000000///000000000000000000111111111111111111000/////////000000///000222555888;;;===>>>AAACCCEEEGGGHHHKKKPPPSSSUUUXXX___hhhpppuuuvvvuuuhhhccc]]]]]]aaafffiiijjjhhhiiirrrzzzsssnnnkkkiiibbb```^^^^^^^^^]]][[[YYYTTTRRRPPPLLLIIIFFFCCCBBB>>>===<<<:::888777555444777777<<>>======@@@BBBAAA@@@@@@BBBFFFIIIFFFAAA<<<:::;;;===>>>CCCBBBCCCDDDDDDCCCIIIPPP___ooo{{{yyyvvvmmmddd___YYYUUUPPPLLLJJJNNN[[[iiixxx}}}yyyuuurrrpppooonnnppprrrtttvvvvvvuuuuuuuuutttrrrqqqoooooooooooommmmmmmmmnnnppprrrtttuuuqqqsssyyyzzzzzz~~~{{{qqqbbb[[[SSSOOOPPPTTTWWWXXXYYYXXXVVVPPPKKKIIILLLOOOWWW]]]bbbbbb\\\VVVTTTUUUOOOTTTZZZ]]]^^^___cccfffjjjrrr|||xxxiii___[[[WWWUUUXXX^^^hhhvvvzzzooojjjnnnvvv{{{~~~~~~{{{uuummmddd___\\\WWWWWWVVVUUUWWW___kkkttt~~~|||nnnuuulllVVVEEE===<<<666888999777555333444666333333222222111000000000///............---------.........---------,,,,,,******,,,,,,,,,+++)))(((((((((((((((((()))******))))))(((''''''((())))))&&&'''(((((())))))((((((&&&'''((())))))************))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))******((())))))******+++,,,,,,(((((())))))))))))(((((('''(((((((((((((((((('''((((((((()))***+++++++++++++++++++++++++++++++++***++++++,,,---...//////---------...000111333444666777999999999888666555333222111000000/////////000000000000111111111111000000///......///000000...000222555999;;;===>>>@@@BBBDDDFFFGGGJJJOOORRRRRRUUU\\\fffoootttvvvvvvmmmgggaaa___bbbgggjjjkkkgggdddhhhwww{{{wwwuuusssqqqmmmkkkiiihhhgggdddaaa^^^XXXWWWTTTPPPLLLHHHFFFDDD@@@???>>><<<:::888666555888777999AAAKKKYYYpppwww~~~xxxuuuuuuuuuwww|||mmm___VVVSSSSSSRRRNNNHHHBBB???>>><<>>;;;:::;;;<<>>===555777999777444222444666333333222222111000000000//////.........---------,,,,,,,,,+++++++++******+++,,,---......,,,+++))))))(((''''''''')))***+++***)))(((''''''((()))***&&&''''''((((((((((((((('''(((((())))))))))))(((+++***)))))))))***,,,---))))))(((((((((((())))))(((((()))***+++,,,,,,---((())))))***++++++,,,,,,'''((()))))))))))))))(((''''''(((((((((((('''''''''(((((()))***+++++++++++++++++++++++++++++++++)))******,,,---...//////,,,------...000111333444777888999:::999777555444333222111000////////////000000000000111111111111---,,,++++++,,,---...000...000222666999;;;===>>>CCCDDDEEEFFFFFFHHHKKKNNNPPPSSSZZZcccmmmsssvvvvvvqqqkkkccc```bbbgggjjjlllfff```cccqqq}}}{{{xxxvvvsssqqqnnnkkkfffbbb[[[ZZZWWWSSSOOOKKKHHHFFFCCCCCCBBB@@@===;;;888777<<<::::::>>>BBBLLL```sssxxx|||}}}wwwuuusssrrryyyqqqbbbXXXTTTUUUSSSOOOIIICCC@@@>>>777;;;???AAAAAACCCGGGJJJNNNJJJEEE???;;;999999999???======??????>>>CCCIIISSScccwwwzzzqqqkkkddd^^^WWWOOOGGGFFFQQQ^^^nnnwww}}}zzzwwwvvvvvvuuusssrrrrrrrrrrrrqqqsssssssssqqqnnnllllllllllllmmmoooqqqssstttuuuuuuxxxvvvwww|||rrriii\\\SSSPPPRRRSSSTTTWWWZZZ[[[WWWRRROOOQQQTTTYYYbbblllnnnggg^^^ZZZYYYSSSUUUVVVUUUTTTVVV[[[___lllxxxuuueee]]]XXXWWWWWWZZZeeesssyyy{{{uuuuuuwwwwwwvvvtttooofff]]]TTTOOOMMMIIILLLOOOPPPRRRYYYccclll{{{zzziiimmmwwwdddQQQEEE???===:::888666555555555444222333333333333222111000000//////...---,,,,,,++++++......---------,,,,,,,,,******++++++++++++******((((((((('''''''''''''''+++***)))((('''&&&%%%$$$(((((()))***************++++++***)))((('''&&&&&&'''(((((()))***)))))))))***)))(((&&&&&&&&&'''(((******))))))(((((('''''')))))))))((()))******+++(((((((((((((((((((((((()))***+++***(((''''''((()))))))))))))))******+++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333222444777999999777444222222111000//////.........///......------///000111//////000000000000//////...///111444888;;;>>>@@@AAABBBDDDGGGIIILLLNNNOOOQQQVVVZZZ]]]fffrrrxxxwwwrrrnnniiihhhjjjlllmmmlllddd``````kkk{{{xxxsssmmmhhhfffaaa[[[VVVRRRNNNJJJHHHEEECCC@@@>>>===<<<:::999;;;999999;;;>>>EEESSSaaa}}}~~~yyyxxxrrrqqqtttxxx}}}rrreee^^^WWWVVVUUUSSSOOOIIIBBB<<<;;;>>>@@@AAA@@@BBBGGGKKKRRROOOHHH@@@888555555666;;;;;;;;;<<<===???AAACCCNNNTTTdddzzztttjjjiiiaaaXXXQQQJJJHHHNNNWWWeeeqqq{{{yyyyyyxxxvvvuuuttttttttttttttttttsssrrrooollliiigggnnnooopppqqqqqqsssvvvyyyyyyzzz||||||||||||~~~~~~ooo^^^XXXVVVSSSRRRTTTVVVXXXYYYWWWRRROOOOOOPPPXXX```jjjooollleee^^^ZZZVVVUUUSSSRRRTTTXXX]]]```nnnzzz{{{nnnfff^^^ZZZWWWWWW]]]eeesss{{{~~~yyywwwxxx}}}uuujjj```XXXRRRNNNLLLHHHGGGIIIPPPVVV]]]fffppp||||||zzzkkkpppvvvcccQQQDDD===;;;999777555444444444333111333333333333222111000000///......---,,,,,,++++++---------,,,,,,,,,,,,+++******++++++++++++*********************+++++++++***))))))(((&&&%%%%%%$$$(((((()))************)))))))))((((((''''''&&&&&&''''''((((((((()))))))))+++***)))((('''(((((()))))))))))))))(((((('''''')))))))))))))))******+++(((((((((((((((((((((((('''((()))(((&&&%%%&&&''')))))))))))))))******++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444666888888666444333222111000//////.........///......---...///000111......////////////.........///111444888;;;>>>@@@AAABBBDDDFFFIIILLLNNNOOOOOOTTTXXX\\\dddqqqwwwwwwvvvrrrmmmkkklllnnnoooooogggbbbaaalll}}}wwwpppkkkhhhddd^^^XXXTTTPPPMMMJJJGGGEEEBBB@@@???>>>;;;::::::888777999:::>>>JJJVVVlll~~~xxxuuuuuuuuu}}}~~~pppddd]]]YYYYYYXXXVVVSSSLLLDDD>>><<<>>>@@@@@@AAACCCGGGKKKOOOLLLFFF???999666666888::::::::::::<<<>>>@@@AAAIIINNN[[[nnnwwwmmmkkkcccZZZRRRKKKGGGKKKSSS```lll}}}}}}}}}{{{yyywwwuuuuuuuuuuuuuuuuuutttsssqqqooommmkkkmmmmmmnnnpppsssvvvyyy{{{vvvxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzzzz|||yyyfff\\\WWWSSSRRRSSSWWWYYYZZZWWWSSSOOOOOOQQQVVV^^^iiiooommmfff___[[[VVVUUUSSSRRRSSSVVV[[[]]]lllwwwqqqiiiaaa\\\XXXWWW\\\bbbnnnwwwzzzyyyzzzxxxrrriii```YYYTTTOOOLLLJJJHHHIIINNNSSSYYYcccmmm{{{zzzvvv|||{{{nnntttvvvcccQQQCCC<<<999888666444333333333222111333333333333222111000///.........------,,,,,,+++,,,,,,,,,+++++++++************++++++++++++******'''''''''(((((()))))))))))))))(((''''''&&&%%%%%%'''((())))))******))))))''''''''''''''''''''''''(((''''''&&&'''((()))***+++******))))))))))))***)))))))))(((((((((((('''((((((((()))))))))******((((((((((((((((((((((((&&&(((((((((&&&%%%&&&((()))))))))))))))******+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444555666666555444333222111000//////.........///............///000000------------------------...///111444888;;;>>>@@@AAABBBDDDFFFIIIKKKMMMNNNNNNRRRVVVZZZcccnnnvvvxxx{{{wwwrrrooooooqqqrrrsssjjjeeeccclll|||tttoookkkgggaaa\\\WWWTTTPPPMMMJJJHHHDDDBBBAAA@@@===<<<;;;888888888888999@@@JJJXXXlll~~~{{{xxxvvv}}}|||pppddd]]]\\\\\\]]]\\\XXXPPPFFF???<<<>>>???@@@AAADDDGGGJJJJJJHHHDDD???:::777888999999888888999:::<<<>>>???EEEHHHQQQaaarrr{{{qqqllleee]]]VVVNNNGGGHHHMMMXXXfffwww}}}zzzwwwvvvuuuuuuvvvvvvuuuuuutttsssrrrrrrnnnllllllooouuuzzz||||||uuuvvvwwwwwwwwwuuurrrqqqrrrssstttttttttuuuxxxzzzqqqddd\\\XXXVVVWWWXXXZZZ[[[XXXSSSPPPPPPQQQRRRZZZeeemmmmmmhhhaaa\\\VVVUUURRRQQQRRRTTTXXXZZZgggrrrxxxooofff```[[[WWWYYY^^^gggpppzzz||||||~~~vvvrrrkkkeee```ZZZUUUQQQNNNKKKIIILLLOOOTTT]]]gggwww~~~~~~{{{tttpppvvv}}}qqqyyyvvvdddRRRDDD;;;888888666444333444444333222222333333222222111000///......---------,,,,,,,,,+++++++++************)))******++++++++++++******%%%&&&&&&''''''((((((((()))))))))((((((''''''''''''(((((()))))))))))))))'''''''''((((((((()))))))))'''&&&%%%%%%''')))******)))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((()))******)))((()))+++)))))))))))))))******+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444444444444444444333222111000///......................../////////000...------------------......///111444888;;;>>>@@@AAABBBDDDFFFIIIKKKMMMNNNNNNQQQUUUYYYaaakkkuuuzzz|||wwwtttssstttvvvwwwnnngggccckkk|||xxxsssnnnjjjddd___ZZZWWWSSSPPPNNNKKKHHHEEEDDDBBB???===<<<::::::;;;:::999===CCCLLL\\\vvv}}}{{{}}}}}}qqqeee^^^]]]___aaaaaa]]]TTTIIIAAA===>>>>>>???AAADDDGGGIIIGGGFFFCCC???:::777777888777777777777888:::<<<===DDDEEEKKKWWWfffwwwvvvlllfff^^^YYYQQQJJJHHHJJJSSS```rrr{{{xxxvvvuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxqqqnnnlllpppwww}}}}}}{{{wwwwwwxxxxxxwwwtttpppmmmnnnoooqqqssstttuuuvvvwwwxxxooofffaaa______[[[]]]]]]ZZZTTTPPPPPPQQQOOOVVVaaaiiikkkhhhaaa]]]WWWUUUSSSQQQQQQSSSUUUWWWaaakkkzzzwwwmmmfff___YYYWWWYYY___hhhrrrzzz|||}}}yyywwwssspppkkkfff___ZZZSSSNNNJJJJJJKKKNNNWWW```nnnxxxxxxwwwqqqmmmrrr{{{ttt|||wwweeeSSSEEE<<<999888777555444555555555333222222222222111000//////---------------,,,,,,,,,++++++*********)))))))))******++++++++++++******)))))))))******+++++++++******))))))))))))))))))''''''((()))))))))))))))((((((((()))******++++++)))(((&&&%%%&&&''')))+++'''((((((((((((((((((((('''''''''''''''(((((((((''''''((())))))))))))(((((((((((((((((((((((((((''')))******))))))+++,,,)))))))))))))))******+++++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444444444444444444333222111000///............---....../////////////////////...------...//////...///111444888;;;>>>@@@AAABBBDDDFFFHHHJJJLLLMMMOOOPPPTTTYYY___hhhsss{{{|||yyywwwwwwyyyzzzrrriiidddiiivvv|||wwwqqqmmmgggbbb^^^ZZZVVVTTTRRROOOKKKHHHFFFDDDAAA???<<<::::::<<<<<<:::<<<@@@DDDOOOddd|||~~~|||ttthhh___]]]```dddfffcccYYYLLLCCC>>>>>>===>>>@@@CCCEEEFFFFFFEEECCC???:::666666666666666666666777888:::;;;BBBBBBFFFPPP[[[kkkzzzmmmfff```[[[UUUMMMIIIJJJPPP\\\mmm||||||yyywwwvvvuuuuuuuuuttttttvvvxxx{{{|||vvvrrrooorrrxxx||||||yyywwwwwwvvvwwwwwwtttoookkkjjjlllnnnrrruuuwwwxxxxxxuuuzzz~~~rrrlllhhheeeaaabbbbbb^^^WWWRRRQQQRRROOOUUU]]]eeeiiigggbbb]]]XXXVVVTTTRRRRRRSSSTTTVVV[[[dddqqq}}}vvvnnnfff]]]XXXXXXZZZ```iiiqqqwww|||}}}{{{yyyuuunnnfffaaaXXXRRRMMMKKKJJJKKKRRRZZZdddqqq}}}uuutttnnnkkknnnvvv~~~vvv}}}wwwdddRRRDDD===:::999777555555666666555444222222222222111000///...------------------------+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))***&&&'''(((((())))))(((((()))))))))******+++++++++)))(((((('''''')))***+++&&&''''''(((((((((((('''&&&''''''''''''(((((((((&&&'''((()))***)))((('''((((((((((((((((((((((((%%%&&&((((((((((((***+++)))))))))))))))******+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444555666666555444333222111000//////.........---......///000/////////000///...------...///000...///111444888;;;>>>@@@AAABBBDDDFFFHHHJJJKKKLLLOOOOOORRRWWW\\\cccppp{{{|||{{{|||~~~wwwmmmfffhhhooo}}}|||vvvqqqlllfffbbb^^^ZZZXXXTTTQQQMMMJJJGGGEEEBBB@@@;;;888888;;;;;;999:::===<<>><<<===???AAABBBAAACCCCCCBBB???:::666555555666666555555666777999:::>>>>>>AAAGGGPPP\\\ppppppiiibbb^^^XXXPPPKKKJJJNNNXXXhhhwww}}}{{{yyyyyyyyytttsssrrrrrrtttxxx{{{~~~xxxuuussstttxxx{{{{{{yyywwwuuuttttttvvvtttppplllggghhhjjjoootttxxxyyyxxxsssvvvzzz~~~yyyrrrllljjjkkkjjjddd]]]WWWUUUUUUSSSVVV\\\cccggggggccc___YYYWWWVVVTTTTTTTTTVVVVVVXXX^^^jjjvvvzzzqqqfff]]]ZZZXXX[[[aaagggoooyyyzzzrrriiiccc[[[UUUPPPMMMJJJIIIOOOVVV\\\lll}}}~~~wwwsssmmmiiikkkpppwwwxxx}}}uuubbbPPPCCC<<<:::777666444444555555555444222222222222111000///...------------------------,,,,,,+++++++++***************++++++++++++******((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((()))&&&'''(((((())))))(((((())))))))))))************))))))))))))*********+++&&&'''((()))***))))))(((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((($$$&&&((((((((()))***,,,)))))))))))))))******+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333444666888888666444333222111000//////.........------///000000000///...///...,,,++++++,,,...///...///111444888;;;>>>@@@AAABBBDDDEEEGGGIIIKKKKKKNNNMMMOOOUUUXXX^^^kkkxxx|||qqqiiihhhjjjtttzzzvvvpppkkkgggccc___]]]VVVRRRNNNKKKHHHEEEBBB@@@<<<999888:::;;;999888;;;999???JJJYYYnnnyyy}}}~~~wwwttttttuuuyyyyyyjjj___]]]ccckkkpppnnncccTTTJJJAAA>>>;;;;;;===???>>>===>>>???@@@>>>;;;888666666666666555555666777888999;;;;;;===AAAEEENNN___ooovvvmmmeee```ZZZQQQJJJIIIKKKTTTcccsss~~~~~~}}}}}}}}}rrrqqqooooooqqqvvvzzz}}}xxxwwwvvvwwwxxxyyy{{{|||yyyvvvssstttwwwxxxtttppphhhggghhhmmmssswwwyyyxxxtttttttttwwwzzz|||~~~wwwttttttrrrlllccc\\\YYYYYYZZZ[[[^^^cccggghhheeeaaaZZZYYYWWWVVVVVVWWWXXXXXXWWW\\\eeeqqq~~~|||oooeee```YYYYYYZZZ^^^ggguuu}}}tttjjjddd^^^XXXSSSPPPLLLIIIMMMSSSYYYiiizzz~~~vvvoookkkkkknnntttxxx|||ttt```NNNAAA;;;:::666444333333444555444333111222222111111000///...------------------------,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,+++***)))(((''''''$$$$$$%%%%%%&&&'''''''''&&&''''''((((((((((((((())))))))))))(((((((((((())))))***++++++++++++***'''((()))+++++++++***)))&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''((((((((((((((((((((((((&&&(((*********+++---///)))))))))))))))******+++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333222444777999999777444222222111000//////.........,,,---///000000000///......---+++******+++---...//////111444888;;;>>>@@@AAABBBDDDEEEGGGIIIJJJKKKMMMKKKMMMRRRVVVZZZgggvvvtttkkkhhhgggooo~~~zzztttnnnjjjfffccc```VVVSSSOOOKKKHHHFFFBBB@@@@@@;;;:::<<<<<<:::999;;;:::???FFFOOO^^^vvv{{{}}}}}}{{{sssppppppqqqvvv~~~yyyjjj^^^^^^dddmmmsssrrrgggXXXMMMAAA>>>;;;:::<<<===<<<;;;;;;<<<>>>===;;;999888888777666555555666777888999;;;;;;===???@@@FFFTTTcccuuuzzzqqqgggbbb[[[QQQIIIGGGHHHQQQ```ppp~~~|||~~~qqqpppnnnmmmppptttyyy|||vvvwwwxxxxxxxxxyyy|||~~~|||xxxuuuwwwzzz|||yyyvvvjjjiiiiiimmmsssxxxyyyyyyuuusssqqqqqqsssuuuvvvvvvuuuvvvyyy~~~zzz{{{yyyrrrhhh```]]]]]]______```dddhhhiiifffcccZZZZZZXXXXXXXXXXXXYYYZZZXXX\\\dddooo}}}vvvjjjeeeYYYWWWVVVYYYcccrrrvvvllleee___ZZZUUURRRNNNJJJMMMRRRYYYhhhxxxzzzsssnnnmmmooouuuuuuyyyooo___QQQFFF???;;;666444222222333333333222444444333222111000///...---...///000000...,,,+++******++++++++++++******++++++++++++*********)))+++******)))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((+++)))((()))+++,,,***''''''(((***+++,,,,,,+++*********************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))++++++)))''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333666666666555444222111000222111111000000000000000//////............//////000//////........./////////000222666999<<>><<<:::999::::::999777888:::???EEELLL___}}}{{{~~~tttttt}}}wwwooolllkkkkkkrrr|||wwwjjjaaaaaafffnnnuuuuuukkk[[[OOOFFF>>>888999;;;;;;<<<>>>AAA???===;;;999888777777666666666666666666666666777:::<<<<<<<<>>:::666444222222333333333222444333333222111000///...---...///000///...,,,+++******++++++++++++******++++++*********)))))))))******))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((***((('''(((***+++)))'''(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))++++++)))''')))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222666666666555444333111000222111000000//////000000/////////....../////////...------,,,,,,------...///000333666999<<>><<<:::999::::::888777555777;;;???EEETTTooo{{{vvvrrrttt|||}}}nnnlllqqqxxxuuulllgggeeefffgggnnnyyyvvviii```ZZZ```iiissswwwpppbbbVVVGGG???999999;;;:::;;;===???>>>===;;;999777666666666666666666666666666666777999;;;;;;:::>>>EEEKKKVVVhhhxxxlllccc^^^XXXPPPJJJHHHLLLWWWhhhzzz~~~{{{}}}yyyvvvrrrpppooorrruuuxxxvvvvvvvvvvvvwwwyyyzzz{{{{{{yyyxxxxxxzzz|||||||||xxxuuurrrqqquuuxxxzzzzzz|||wwwqqqmmmlllmmmnnnooorrrqqqoooooorrrzzzxxxppphhhcccaaaaaabbbcccdddeeefffffffffbbb```^^^___aaabbbaaa___\\\^^^eeeooo|||yyyjjj^^^VVVXXXcccooo}}}xxxqqqllleeeccc___YYYSSSPPPQQQRRRTTT___nnn|||~~~vvvppprrrxxx|||qqq___OOOCCC<<<999666444222222333333333222333333222111000//////...---.../////////...,,,+++******++++++++++++************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''((())))))(((&&&))))))))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111666666666555444333222111222111000000//////000000////////////////////////,,,,,,++++++++++++,,,,,,///000333666999===???@@@BBBBBBCCCDDDFFFHHHKKKLLLOOOMMMNNNRRRUUUYYYaaaiiisssrrrddd[[[]]]mmm~~~~~~zzzuuunnniii___[[[UUUOOOKKKHHHEEECCC>>><<<:::999999999888777555666999<<<>>>GGG\\\nnn|||vvvoooooouuuzzz}}}|||rrrddd___aaaeeekkkpppvvvuuurrrlllfffcccbbbbbbbbbiiittt|||~~~vvviii```WWW\\\fffqqqxxxsssggg\\\III@@@999999:::999:::<<<===<<<;;;999888777666555666666666666666666666666666888::::::999:::>>>BBBFFFVVVlll}}}nnneeeaaa\\\SSSJJJFFFJJJTTTddduuu|||{{{}}}~~~}}}zzzuuuqqqooooooqqqsssvvvvvvvvvwwwxxxyyy{{{||||||zzzyyyyyyzzzzzzyyywwwyyywwwuuuuuuxxx{{{~~~|||wwwqqqmmmllllllmmmpppnnnkkkhhhhhhmmmtttyyyxxxnnnfffbbbaaa````````````aaaaaabbbbbbaaaaaabbbdddeeeeeeddd___```fffooozzzrrrfff[[[[[[dddppp~~~}}}wwwrrrooollljjjfff___YYYUUUUUUUUUTTT^^^mmm|||wwwrrrsssxxx~~~sss```NNNBBB;;;888666444222222333333333222333222222111000/////////......//////......---,,,******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&''''''(((((('''&&&))))))(((((((((***,,,---))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------...///000111222222555555555555444333222111111111000////////////////////////000000/////////++++++++++++++++++,,,---///111333666:::===???AAABBBBBBAAABBBCCCFFFIIIKKKOOONNNOOOSSSUUUWWW^^^eeennn{{{xxxiii]]]ZZZfffttt~~~wwwoooiii```\\\VVVQQQMMMJJJFFFDDD???===:::999999999888666777777:::<<<<<>>JJJ[[[mmmpppfffddd___TTTJJJGGGJJJRRR```qqq}}}xxxssspppooopppqqqvvvvvvwwwxxxyyy{{{||||||}}}{{{zzzzzzzzzyyyvvvtttuuuuuuuuuvvvzzz~~~yyyqqqmmmkkklllooommmjjjfffdddfffkkkooouuuxxx|||vvvlllfffbbbaaa___]]]\\\\\\\\\]]]aaaaaabbbccceeefffffffffbbbcccgggnnnyyyzzzmmmbbb```gggsss~~~yyyuuussspppoookkkfff___[[[ZZZZZZZZZbbbooo{{{xxxssstttxxx|||}}}sss```MMM@@@:::888666444222222333333333222222111111000000/////////...............------,,,******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''''''''&&&&&&&&&)))(((((('''(((***+++,,,*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))******))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---------//////000111222333333444555555555555444333222222111000000///...///////////////000111111000//////,,,,,,,,,,,,,,,---......000111333777:::===@@@AAABBBAAAAAAAAACCCEEEHHHJJJOOOMMMOOOSSSUUUVVV[[[aaahhhvvv}}}ooo```YYY___jjjvvvlllfff```\\\WWWRRRNNNKKKGGGDDD???===;;;999999999777666777777999<<<<<<>>>FFFOOOccczzz}}}tttjjjeeefffiiijjjjjjiii^^^SSSOOOOOOPPPTTTYYY[[[\\\]]]\\\YYYVVVUUUUUUXXX]]]gggrrryyyvvvllldddZZZ[[[```jjjsssrrrhhh^^^MMMDDD;;;999888777777:::888888888888777666555444444444444444444444444444222444666888999:::;;;<<<<<>>@@@AAABBBAAAAAABBBCCCFFFHHHIIIMMMLLLOOOSSSUUUUUUYYY___cccqqqtttcccXXXYYY```www~~~tttkkkfff```\\\WWWSSSOOOKKKGGGDDD@@@>>>;;;999999999777555555444666:::;;;;;;???EEEVVVjjj{{{qqqeee^^^___bbbcccccceee[[[QQQKKKHHHGGGIIIMMMKKKNNNQQQRRRRRRRRRRRRSSSTTTWWW```kkktttuuummmfffXXXWWWZZZdddooosssllldddPPPEEE<<<999777666666888777777888999888777555444444444444444444444444444222222444666888:::;;;<<<:::<<>>@@@BBBAAABBBBBBDDDEEEFFFGGGHHHLLLKKKNNNSSSUUUUUUXXX^^^___kkkyyy|||iiiYYYVVVYYYhhh~~~uuummmhhh___\\\WWWSSSOOOKKKFFFCCC@@@>>>;;;:::999888777555555333444888:::999;;;>>>IIIYYYqqqyyyooobbbZZZ[[[^^^______^^^UUULLLFFFBBB???@@@DDDBBBEEEHHHKKKLLLMMMOOOQQQOOOQQQXXXcccnnnrrrmmmfffWWWTTTUUU^^^lllrrrnnnhhhQQQGGG<<<888777555555777666777888999999888666555333333333333333333333333222222222333666888999:::999999===AAAFFFPPPdddxxxwwwkkkddd___XXXRRRJJJJJJNNNYYYiiiyyy}}}wwwqqqmmmddd```\\\ZZZ[[[\\\]]]]]]]]]aaadddfffhhhooozzz|||zzzwwwsssqqqppppppqqqpppqqqsssuuuwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}xxxuuulllooorrrssstttvvvzzz~~~}}}yyyyyyyyyyyyxxxtttllleee___]]]aaadddggghhhggghhhmmmrrrsssyyy}}}tttoooggg^^^XXXUUUTTTTTTWWWZZZ^^^___^^^]]]]]]___\\\\\\___fffpppzzzzzzpppgggeeeiiisssyyyzzzyyyuuuoooiiieeecccccceeelllvvvxxxqqqooorrrtttqqqnnnhhhiiikkknnnttt~~~}}}}}}sss```LLL???:::;;;666444222222333333333222000000000000//////////////////...------------...******++++++++++++******++++++++++++************+++******)))(((''''''&&&***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%(((******'''&&&''')))%%%&&&(((*********))))))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&(((*********)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,---............///000111222333333444444444555444444333333000000///..................000111222222111000...,,,,,,,,,,,,---...///000000222444777;;;>>>@@@BBBAAABBBCCCEEEFFFGGGGGGGGGKKKJJJNNNSSSUUUUUUXXX]]]]]]gggsssooo\\\UUUWWW___vvv~~~vvvppplll___[[[WWWSSSOOOKKKFFFCCC@@@>>>;;;:::999888777555777444444999;;;999999<<<>>>MMMbbb{{{|||tttjjj\\\UUUUUUXXXZZZZZZWWWOOOGGGBBB>>>;;;<<>>AAACCCDDDEEEHHHIIILLLMMMSSS^^^jjjooolllfffYYYUUUSSS\\\iiipppmmmhhhRRRGGG===888666444555777666777888:::999888777555333333333333333333333333444222111222444666777777999999<<<@@@@@@EEEUUUgggxxxzzzmmmeee___YYYVVVJJJJJJMMMWWWgggwww{{{uuuqqqmmmjjjbbb^^^YYYVVVVVVWWWXXXXXXTTTXXX[[[[[[ZZZ^^^gggooovvv|||yyyvvvrrrpppnnnnnnnnnmmmnnnqqqsssuuuvvvvvvvvvwwwxxx{{{~~~~~~zzzvvvnnnqqqssssssrrrssswwwzzz}}}~~~xxxzzz|||yyytttlllfffccc___bbbffffffdddffflllqqqooovvvxxxrrriii```YYYUUUSSSSSSVVVZZZ^^^___]]][[[\\\]]]XXXXXX[[[bbbmmmxxx}}}tttkkkhhhkkkttt~~~~~~}}}xxxqqqjjjfffdddhhhiiinnnvvv}}}vvvooonnnqqqsssppplllgggffffffhhhmmmvvvtttaaaOOOAAA999555333333111000000000111222000000000000000//////...111000///...---...//////---------,,,,,,++++++++++++,,,------,,,+++***)))******))))))((((((''''''''''''&&&&&&&&&&&&''''''***$$$###))),,,)))'''(((******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((***++++++++++++)))******))))))((('''&&&+++***((('''&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''(((((())))))******)))************+++++++++---,,,++++++******++++++...//////000111222222222333444555555555444333222111000///------......///,,,---///000000000///......------------...//////---///333666999;;;<<<===???AAACCCDDDEEEFFFHHHJJJOOONNNNNNOOORRRUUUYYY[[[```ccckkkyyyyyyeee[[[YYY```mmmyyyooohhhaaa]]]XXXTTTPPPKKKFFFCCC>>><<<:::999999888666444888777555444555666888999>>>GGGVVViii~~~yyyuuummmhhh___XXXSSSOOOLLLJJJLLLIIIDDD>>>;;;::::::;;;=========>>>???AAACCCEEEEEEJJJPPPXXXdddmmmlllfff[[[RRRQQQVVV___nnnssshhhUUUJJJ>>>:::888666666999888888999888888777666555333333333222222222111111333333333444555666888888333777;;;<<<===BBBKKKRRRddduuu~~~nnnfffbbbZZZRRRNNNNNNOOOWWWdddsss|||uuusssqqqooonnnnnnjjjddd]]]XXXWWWYYY\\\YYYXXXVVVSSSQQQSSSXXX[[[hhhmmmuuu~~~~~~}}}xxxrrrooonnnnnnlllkkkhhhjjjlllmmmnnnpppsssvvvxxxxxxxxxyyyyyyzzzzzz{{{tttssssssrrrsssssstttuuuxxxnnnfffaaadddfffgggggggggiiikkkooopppsssyyy~~~xxxmmmccc[[[WWWUUUUUUVVVZZZ]]]]]][[[XXXXXXYYYUUUWWW[[[```hhhsssyyypppjjjjjjrrrzzzoooiiiiiifffiiipppvvv|||}}}vvvnnnjjjmmmppppppooohhhfffbbb___bbbkkkwwwtttaaaOOOAAA999666444444222111111111222333000000111000000///......///...---,,,,,,,,,------------,,,,,,,,,+++++++++***************)))((('''))))))))))))(((((((((((((((''''''''''''''''''((('''""""""'''+++)))((()))))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((%%%&&&'''''''''''''''&&&'''((()))))))))))))))(((+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((())))))******)))************++++++++++++*********+++,,,,,,------...///000111222333333444444555555555444222111111000///...---......///---...///000111000//////...------------...//////...000333777:::<<<======@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKLLLOOORRRUUUWWW[[[^^^eeeqqqlll\\\VVVZZZgggxxxxxxooohhhbbb___ZZZUUUQQQMMMHHHEEE@@@>>>;;;::::::999777666777666555444555666888999:::AAAMMM^^^ssszzztttqqqkkkeee]]]VVVQQQMMMKKKIIIJJJGGGBBB===:::999999999999888888888999<<<>>>@@@@@@EEEKKKTTT```jjjkkkggg[[[QQQPPPUUU]]]mmmsssiiiYYYMMMAAA;;;888444444666777777777777777666555444333333333333222222222222222222222333444666777888222555888888888;;;BBBHHHUUUeee|||pppfffaaaZZZTTTNNNMMMOOOVVVcccrrr}}}zzzzzz{{{zzzyyy{{{yyytttlllccc______aaa]]]\\\ZZZVVVRRRRRRUUUYYYZZZ^^^dddjjjqqqwww||||||vvvrrrqqqpppooommmhhhiiiiiiiiiiiilllppptttxxxxxxxxxyyyyyyzzzzzzzzzvvvvvvvvvvvvvvvvvvuuuvvv}}}~~~tttmmmgggffffffeeefffggghhhiiillllllnnnttt{{{}}}ssshhh^^^XXXUUUTTTVVVYYY[[[[[[YYYWWWVVVWWWUUUWWWZZZ```hhhsss~~~tttmmmlllsss|||qqqkkkkkkjjjmmmrrrwww|||}}}uuummmiiijjjmmmnnnnnnkkkgggaaa^^^___gggrrr{{{tttaaaOOOBBB:::777555444333333222222333333111111111111000///---------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++******)))((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))&&&######&&&(((''''''(((((((((''''''''''''(((((())))))*********+++++++++(((((((((((((((((((((((())))))******))))))((('''&&&'''((()))***************)))(((''''''&&&''''''(((((((((''''''''''''&&&''''''(((((())))))******)))************+++++++++)))))))))***+++,,,...///,,,---...000111333444444444555555555444333111000000000///............///...///000111111111000///...------------.../////////111444888;;;===>>>>>>???AAADDDEEEEEEFFFHHHJJJIIIIIIJJJKKKNNNQQQTTTUUUXXX\\\bbbiiitttwwwbbbVVVUUUbbbrrrwwwooohhhdddaaa\\\XXXSSSOOOJJJGGGBBB@@@===<<<;;;:::888777777666555555555666777888777<<>>EEESSSggg}}}tttfff___[[[VVVNNNMMMNNNUUUaaappp}}}sssjjjhhhhhhjjjiiiggg```ZZZVVVWWWZZZSSSTTTVVVXXX\\\bbbjjjooozzz~~~}}}xxxuuutttsssrrrlllkkkiiigggfffiiinnnssswwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzrrrnnnhhhfffgggiiiiiihhhjjjiiijjjnnnttt|||xxxnnneee^^^ZZZXXXYYYZZZ[[[ZZZXXXVVVVVVVVVUUUWWWZZZ___gggrrr}}}xxxpppnnnuuutttnnnoooqqqrrruuuxxx{{{~~~{{{tttkkkfffgggkkknnnoooooojjjccc\\\\\\bbbllltttrrraaaOOOBBB;;;888444444333333222222222222111111111111000...---,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++,,,+++***))))))***+++,,,''''''(((((())))))******))))))(((((((((((())))))((('''&&&''''''&&&&&&''')))((((((''''''(((((()))((())))))))))))*********((((((((((((((((((((((((*********++++++******)))''''''((()))))))))))))))))))))((((((''''''''''''((((((((('''''''''''''''''''''(((((())))))******))))))*********+++++++++************+++,,,---...,,,,,,...///111333444555555555555555444222000///000/////////...............///111222222222111000...------------.../////////111444888;;;===>>>???>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWYYY^^^cccgggmmmyyylll\\\WWWaaannn{{{~~~wwwooojjjeeebbb]]]YYYUUUPPPKKKHHHDDDAAA>>>;;;;;;:::888666666555555555555666777888888:::@@@KKKZZZooo{{{ssslllfffcccaaa\\\TTTNNNIIIGGGEEECCCDDDAAA===999555444333333666555333222333666:::<<<:::>>>BBBHHHSSS___eeeeeeZZZPPPMMMOOOUUUfffpppjjj^^^RRRFFF???:::555222333555666777888888888666555444444444444333333333333222111222222333444555666666777777666444555888:::???HHHWWWkkkwwwfff^^^[[[YYYNNNLLLMMMSSS___nnn{{{~~~yyyxxx|||tttiiibbb```bbb]]]\\\XXXTTTSSSWWW___eeennnsss{{{{{{yyyxxxwwwtttqqqmmmiiigggjjjooottttttuuuvvvvvvvvvuuutttttttttuuuwwwyyyzzz{{{{{{{{{wwwwwwmmmhhhiiilllkkkjjjkkkiiihhhiiinnnvvv}}}{{{uuunnnhhhcccaaa^^^^^^]]][[[YYYXXXWWWWWWVVVXXXZZZ^^^eeeppp{{{xxxqqqooovvvvvvqqqrrrvvvvvvwwwxxxzzz{{{|||}}}xxxrrriiieeefffkkkpppsssuuuooofff^^^[[[___hhhooo~~~qqq___NNNBBB;;;999222222222222222111111000111111111111000///...------------------,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++,,,''''''(((((())))))******))))))(((((((((((())))))&&&'''((('''''')))++++++***))))))(((((())))))***'''''''''(((((((((((()))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))*********+++++++++,,,,,,++++++***++++++,,,,,,,,,...///111333444555555555555555444222000...///////////////......---...///111222222222111000...------------.../////////111444888;;;===>>>???===>>>AAABBBBBBCCCEEEGGGKKKKKKMMMOOOQQQTTTVVVWWWWWW]]]dddgggjjjssssss```ZZZaaajjjttt~~~xxxqqqlllfffccc^^^YYYUUUPPPLLLHHHEEEAAA===;;;999888777555555555555555555666666777777999===EEERRRdddwww~~~vvvnnnfffaaa^^^[[[UUUNNNHHHEEECCCAAA@@@???===:::777444222222222555444333222333555888::::::>>>AAAEEEMMMYYY``````YYYOOOLLLMMMRRRbbbmmmggg^^^RRRGGGAAA<<<777555555555666888:::;;;:::888777555555555444444444333333222222222222333333444555666666666555555555777999<<>>>>><<<>>>@@@AAABBBCCCEEEGGGHHHIIIKKKMMMOOORRRSSSTTTSSSYYY```dddhhhqqq~~~zzzddd]]]^^^dddlllttt}}}{{{tttpppgggddd___ZZZVVVRRRMMMIIIFFFCCC>>>:::999888666555444444555555555666666666555666999>>>HHHVVVdddnnn|||{{{rrrjjjbbb\\\ZZZUUUPPPIIIDDDAAA???>>>===;;;:::777555333222222222222222111111222333555666999===@@@CCCJJJTTT[[[\\\XXXOOOMMMMMMPPP___iiiddd^^^SSSHHHBBB>>>999666777444666999;;;<<<;;;:::888666666555555555444444444333333333333333444555555333333333333444555666666777;;;BBBMMM^^^sssyyyhhh___ZZZXXXMMMKKKJJJOOOZZZiiiwww~~~}}}{{{lll\\\SSSSSSUUU^^^bbbhhhmmmpppuuu{{{|||{{{wwwrrrnnnlllnnnpppqqqrrrssssssrrrpppnnnlllhhhiiilllpppuuuzzz~~~{{{rrrnnnoooooooooooolllhhhdddccchhhpppvvvzzzsssnnnhhheee```\\\ZZZYYYXXXVVV[[[[[[\\\^^^bbbjjjtttzzz~~~uuussstttzzz{{{vvvvvvxxxxxxyyyyyyzzzzzzyyyyyyuuurrrmmmjjjkkkqqqxxx}}}}}}yyyqqqiiieeefffkkkoooyyylll\\\LLL@@@:::888222222333333333222111000...//////000000000000000---......///...---,,,+++)))*********++++++++++++&&&''''''((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''(((!!!'''(((%%%%%%+++000000))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++((()))))))))))))))((('''&&&'''((())))))((('''''''''((((((((())))))))))))''''''(((((())))))******)))************++++++++++++++++++***++++++,,,,,,---...///000111222333333222333333444333222111000...///000000000///---------...///000111000//////...------------...//////...000333777:::<<<======>>>@@@BBBCCCCCCDDDGGGHHHFFFGGGIIILLLNNNPPPRRRRRRSSSWWW[[[^^^ccclllxxxmmm```]]]___fffmmmrrr{{{}}}wwwsssiiifffaaa\\\XXXTTTOOOKKKIIIEEE???;;;:::999777666444444555555666666555555333555777:::???HHHQQQXXXbbbkkkvvvxxxooofff^^^YYYVVVPPPLLLEEE@@@>>><<<;;;:::888777555444333333333333000111111222333333333333666;;;>>>AAAGGGPPPWWWYYYXXXOOOMMMMMMNNN\\\eee```___UUUIIIDDD???999666666222555888;;;<<<;;;999888666666666666555555555444444444444333444444555666444333333333444555555444555888<<>><<<;;;:::999666555444444333333333444000222333555555555444333222888<<>>???@@@BBBDDDDDDDDDEEEGGGIIIHHHIIIKKKLLLNNNOOOOOOOOOKKKPPPUUUXXX[[[aaakkkrrrrrrcccYYY^^^cccdddkkkuuu|||uuuqqqllleee___\\\XXXSSSOOONNNHHHAAA=========;;;:::666666555555555444444444444555666777999;;;======EEEJJJUUUcccrrr}}}~~~uuujjj```WWWRRROOOMMMHHHBBB===::::::999888666555444222111222222333222222333333333444444444666777999<<>>@@@AAA@@@BBBCCCDDDDDDEEEGGGIIIHHHIIIJJJLLLMMMNNNNNNNNNMMMQQQUUUXXXZZZ___gggnnn{{{|||kkk^^^___bbbccchhhpppyyy{{{tttooogggbbb^^^[[[UUUQQQNNNHHHBBB>>>======;;;999666666666555555555444444444555777:::===?????????@@@DDDMMMZZZiiivvv~~~}}}tttjjj```XXXSSSPPPJJJFFF@@@;;;999888777666666555333222111222222333222222333333333444444444666777999<<<@@@GGGOOOTTTVVVPPPLLLMMMSSSYYY\\\]]]___YYYQQQHHHAAA<<<999777666777777888888999:::::::::999888888777777777777444444444555666666777777444444555555555555555444444444555888;;;FFF[[[nnn}}}oooddd\\\YYYTTTNNNHHHJJJTTTcccqqqyyy~~~yyyrrrlllgggaaaZZZUUUTTTVVVXXXZZZZZZ[[[\\\^^^^^^```dddjjjqqqyyyqqqdddaaaaaaaaa```^^^\\\ZZZYYY\\\cccmmmvvv{{{}}}yyyuuurrrsssvvvyyy{{{yyyuuurrriiihhhggghhhjjjnnnsssuuu{{{}}}~~~~~~|||}}}yyyqqqooorrrvvv{{{}}}wwwoookkkllllllkkkiiibbb```]]][[[[[[^^^cccgggkkkooorrrqqqsssvvvuuurrrrrrvvv{{{~~~|||zzzxxxyyy{{{|||}}}}}}}}}}}}}}}|||zzzxxxvvvvvvyyy||||||xxxuuuvvvfffWWWJJJBBB<<<999444333222222111111222222000000000000////////////,,,,,,---......---++++++,,,+++******))))))******++++++***)))((((((((((((******)))(((((((((((()))(((&&&$$$%%%&&&''''''&&&'''''''''((((((((((((((()))(((((((((((((((''''''))))))************))))))))))))(((((((((((())))))&&&&&&%%%%%%&&&&&&'''(((************************((((((''''''''''''''''''))))))((((((''''''((((((******))))))((((((''''''*********)))***++++++,,,,,,++++++***++++++,,,,,,+++,,,...///000111222222555555555444333222111000......------------.........//////000000//////.........------......///000...000333777;;;>>>AAABBB???AAACCCDDDDDDDDDFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNQQQUUUWWWXXX]]]dddiiisssyyyfff`````````ccciiitttxxxrrrkkkeeebbb^^^YYYTTTOOOIIICCC???>>>===;;;999666666666666555555555555444666999>>>BBBDDDBBB@@@===???EEEPPP^^^mmmxxx~~~{{{sssjjjaaaYYYSSSQQQIIIEEE???;;;999888777666555444333222111222333444333333333333444444444444555777999;;;???FFFMMMSSSSSSOOOKKKLLLQQQWWWZZZ[[[]]]YYYSSSLLLDDD>>>:::888666666666777888:::;;;<<<===<<<;;;999888888888888666666666666666666666666555555666666666555555444555444555666888???QQQaaa}}}rrrfff^^^ZZZUUUPPPKKKKKKUUUcccqqqzzzyyyqqqhhhcccbbbaaa]]]ZZZ[[[\\\___dddhhhjjjjjjhhhjjjkkkmmmpppssswwwzzz{{{|||~~~uuujjjgggdddcccccc```ZZZVVVYYY^^^eeelllppptttxxxzzz}}}|||zzztttuuuwww{{{~~~|||zzzrrrooollliiijjjlllpppssswwwyyy{{{yyyvvvtttvvvxxxyyytttuuuwwwyyy~~~~~~yyyrrroooooopppooonnneeebbb^^^[[[[[[^^^bbbeeefffjjjlllkkkmmmpppooolllkkkoootttxxxzzz{{{||||||~~~}}}{{{zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{yyywwwvvvwww{{{~~~|||yyyxxxiiiXXXJJJ@@@999666333333222222222222111222000000000000////////////---------------,,,+++***,,,+++******))))))******///...,,,************+++))))))'''&&&&&&&&&'''(((((('''&&&&&&''')))******))))))))))))))))))))))))++++++++++++************((())))))************)))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''*********))))))((((((''')))(((((('''''''''((((((******))))))((((((''''''))))))******++++++******++++++******++++++,,,,,,***+++---...///000000000444444444333333222111000------,,,,,,,,,,,,------...//////////////////......------------...//////...000444888;;;>>>@@@@@@???@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPSSSUUUXXX\\\bbbffflllzzzpppccc]]]\\\```dddppp|||vvvnnnhhheeeaaa[[[WWWQQQKKKEEEAAA@@@>>>;;;999777777777666666666555555555777<<>><<<:::999888555444333222222333444444333333333444444444444555555777888;;;>>>DDDLLLQQQRRRPPPMMMNNNQQQVVVXXXYYYZZZYYYVVVPPPHHH@@@;;;888555555666666888:::<<<===>>>===<<<:::999888888888999999888888777777777666555555666666555555444444666555555666777===KKKXXXtttuuuhhh___[[[VVVQQQLLLLLLTTTaaapppyyy}}}wwwoooeeebbbfffkkklllkkkkkkjjjkkkqqqxxx~~~~~~zzz{{{xxxrrrkkkhhhiiiggg```ZZZZZZ\\\```dddhhhkkkmmmooommmuuu~~~wwwxxxzzz}}}{{{wwwqqqlllkkklllooorrruuuxxxzzzxxxrrrnnnlllllluuuzzzyyyxxxyyyxxx{{{~~~zzzuuurrrrrrssssssrrrjjjgggbbb```aaadddggghhhgggjjjllljjjkkknnnmmmjjjgggjjjooosssvvvvvvvvvvvvxxx~~~}}}zzzzzzyyyyyyxxxwwwuuuttttttuuuuuuuuuttttttxxx}}}~~~|||zzzkkkYYYHHH<<<555333333333333333222222111111000000000000////////////---------,,,,,,++++++***,,,+++******))))))******///...,,,***))))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((***+++((((((((((((((((((((((((************++++++++++++(((((()))***************(((((())))))))))))((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''******))))))((((((''''''((((((''''''''''''((((((***)))))))))(((((((((''''''((()))*********))))))+++*********++++++,,,---...///000111222333333333333333333333222111000000------,,,,,,,,,,,,------......////////////......---------------...//////000222555888;;;=========>>>@@@BBBBBBBBBCCCEEEGGGHHHHHHIIIKKKLLLLLLLLLLLLLLLNNNQQQTTTXXX]]]aaadddhhhrrrkkk```\\\___bbbiiiwwwyyyqqqkkkgggccc]]]YYYSSSNNNHHHDDDBBB@@@===999888888777777777666666666777999>>>GGGNNNPPPKKKFFFDDDAAA@@@EEERRRcccsss|||zzzwwwqqqjjjbbb\\\WWWTTTMMMIIIDDD@@@>>><<<:::888666555444333333333444555333333444444444555555555555666888:::===CCCJJJOOOSSSQQQPPPQQQSSSVVVXXXYYYXXXYYYYYYTTTLLLCCC<<<999666666555666777:::<<<>>>>>>===;;;:::999888888777;;;::::::999999888888777555555555555555444333333444333444666777;;;FFFQQQlllwwwiii___ZZZVVVRRRMMMLLLRRR___nnnxxx|||vvvooohhhgggoooxxxxxxrrrqqqnnngggaaa]]]]]]^^^___aaabbbbbbbbbaaaiiittt}}}|||||||||}}}wwwqqqnnnnnnqqqssswwwzzz|||zzzrrrkkkfffdddiiipppxxx~~~{{{zzzxxxzzz~~~}}}zzzvvvttttttttttttuuunnnjjjgggfffiiimmmooopppkkknnnmmmjjjjjjlllkkkhhheeegggjjjnnnqqqqqqqqqpppuuu{{{{{{xxxwwwvvvtttsssqqqpppooonnnoooooooooppprrrwwwzzzlllZZZHHH;;;444222222333333333333222111000000000000000////////////,,,,,,,,,,,,++++++++++++,,,+++******))))))************)))(((''''''''''''&&&&&&''''''&&&&&&%%%$$$ ###%%%&&&&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%''''''((((((((((((((()))'''((()))******+++******((((((''''''''''''((((((((((((((('''(((((()))***************************''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((()))))))))))))))''''''((())))))))))))(((************+++,,,---------...///000111111111111222222222222222111000///......------------......---......//////......---------,,,,,,------...///000222555999;;;<<<<<<<<<===???AAABBBBBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNNNNLLLNNNPPPTTTXXX]]]```bbbeeelllvvv{{{jjjbbbaaabbbfffrrr|||tttnnnjjjfff```\\\VVVQQQKKKGGGEEEBBB>>>:::888888888888777777777777888:::@@@KKKUUUYYYUUUPPPJJJEEE@@@CCCNNN^^^nnnxxxzzzwwwsssmmmfff```[[[YYYQQQMMMHHHDDDAAA>>>;;;888999888666555444444555555333444444444555555555555555666888999<<>>======;;;:::999999999999;;;;;;;;;:::::::::999999666666666666555555444333111000222555777999BBBKKKdddyyykkkaaa[[[VVVSSSNNNMMMQQQ]]]lllwwwxxxuuurrrttt|||~~~xxxooohhhbbbaaa_________]]][[[YYYZZZaaajjjuuu~~~{{{vvvsssssstttvvvzzz~~~~~~uuujjjccc___```hhhrrrxxxyyyzzz}}}~~~zzzzzz|||}}}{{{yyyvvvuuuuuuuuuvvvpppmmmjjjlllqqqwwwyyyzzztttuuutttnnnllllllkkkgggeeeeeefffhhhkkklllkkkjjjpppvvvyyyvvvqqqqqqpppooooooooooooooooooooonnnnnnpppuuu|||zzzmmm[[[JJJ===777555222222333333333222111000000000000000////////////++++++++++++++++++,,,,,,,,,+++******))))))******''''''(((((((((''''''&&&&&&''')))***)))(((%%%$$$!!!&&&((('''&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((('''((()))******+++++++++((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))***************************%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''(((((())))))******(((((()))))))))*********************+++,,,---...+++,,,---...////////////111111111111111111000//////..................///---......//////......---------,,,,,,------...///...000444888;;;======<<<===???AAAAAAAAABBBDDDFFFFFFGGGIIILLLNNNOOOPPPPPPOOOOOOQQQUUUYYY\\\^^^___bbbfffnnnyyyzzzkkkdddbbbcccmmmyyyxxxrrrnnniiiccc___YYYTTTNNNJJJGGGDDD@@@<<<999999888888888777777777777999AAAOOO]]]dddccc^^^QQQKKKDDDDDDMMM\\\lllvvv|||zzzwwwqqqkkkfffaaa___YYYUUUPPPKKKGGGCCC???===<<<;;;999777555555555555444444444444555555555555555666777888;;;@@@GGGKKKRRRSSSTTTTTTUUUUUUWWWXXXYYY___dddbbbXXXLLLCCC???999888666555666888;;;===>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999999888888666555555333222444777999:::@@@HHH\\\zzz|||nnnbbb]]]XXXUUUQQQNNNRRR]]]lllwww}}}{{{tttllljjjgggeeeccc___ZZZVVVUUUYYY```lllxxx~~~zzzxxxwwwxxxyyy|||wwwkkkbbb]]]XXXaaammmsssrrrqqqrrruuuyyy|||{{{{{{~~~}}}{{{yyywwwvvvvvvwwwsssqqqooosss{{{{{{wwwvvvsssoooiiigggeeegggiiikkkjjjiiihhhoooxxx~~~yyytttllllllmmmnnnpppsssvvvwwwwwwuuurrrooonnnpppuuuzzzyyymmm\\\KKK???:::999222222333444333222111000000000000000////////////+++*********+++,,,------,,,++++++***)))*********'''((()))******)))((((((&&&(((+++,,,,,,***&&&$$$"""(((+++***)))))))))++++++******)))))))))((('''((((((((())))))******''''''(((******+++++++++)))'''%%%######%%%''')))(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++******))))))******+++,,,************+++,,,---...//////000111222222222111000111111111111000000/////////............//////---..................------,,,,,,,,,,,,---......+++...333888<<<>>>>>>>>>===>>>@@@AAAAAABBBDDDFFFFFFGGGIIILLLNNNPPPQQQRRRRRRRRRSSSUUUYYY[[[\\\\\\___bbbiiissssssgggbbb\\\dddooo|||{{{uuuppplllfffaaaZZZUUUOOOKKKIIIFFFAAA<<<999999999888888888888777666888AAAQQQbbblllllliiiWWWPPPHHHGGGOOO]]]mmmvvv}}}zzzuuuooojjjeeeccc```\\\WWWRRRNNNIIIEEEBBB>>>===:::888666555555555444444444555555555666666555666777888;;;@@@FFFKKKRRRSSSTTTUUUTTTUUUVVVWWW[[[aaahhhfff\\\PPPGGGBBB:::888666555666888:::<<>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777666888;;;<<<===AAAHHHWWWwwwpppddd^^^YYYWWWSSSPPPSSS^^^mmmxxx~~~uuurrrooollliiiddd]]]XXXQQQRRRYYYdddsss}}}{{{{{{{{{|||}}}yyylllaaa\\\SSS^^^jjjpppooollllllnnnlllttt~~~~~~|||{{{}}}{{{xxxwwwwwwyyyxxxuuutttzzz~~~zzznnnkkkhhhhhhkkkllllllkkkaaahhhrrrxxxzzz~~~yyyttthhhiiikkkooosssxxx||||||wwwqqqllllllpppsss||||||oooYYYGGG===999555222222222111222222333333000////////////000000111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))***))))))***+++***)))(((''''''((()))*********)))(((((((((((((((***))))))(((''''''&&&&&&))))))))))))(((((((((((()))*********++++++++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---(((((((((((())))))))))))***************+++++++++++++++******++++++,,,---............000222444666333333222111000///...---000000///...------,,,,,,,,,------......------,,,---......///......---------111555888999:::;;;<<<===>>>@@@AAAAAABBBDDDEEEFFFGGGIIIKKKNNNPPPRRRRRRQQQRRRTTTUUUVVVYYY]]]```^^^bbbgggllltttzzzfff___eeejjjqqqzzzsssmmmhhhddd___ZZZTTTNNNJJJGGGDDDBBB@@@===:::888888888777666777>>>DDDKKK]]]rrrxxxrrrbbbXXXMMMJJJNNNYYYjjjxxxzzzrrrpppooommmiiifffaaa\\\VVVPPPIIIDDDBBB@@@===<<<=========<<<888777666666666888999:::666999;;;<<<<<<@@@GGGLLLRRRVVVYYYYYYWWWUUUUUUVVV[[[bbbiiikkkiiibbbTTTGGG@@@:::666777777666999===BBBBBBAAA@@@@@@??????>>>>>>>>>???????????????>>>======<<<;;;:::888777777999666666888888999>>>DDDVVVmmmrrreee]]]ZZZVVVTTTUUUXXX___mmmzzz|||uuusssqqqlllbbbYYYSSSWWWZZZ^^^lll}}}|||~~~~~~}}}||||||}}}nnn___UUUVVVYYYaaajjjlllfff```^^^dddiiiqqqyyy}}}xxx{{{}}}|||}}}~~~~~~}}}uuuvvv{{{|||tttmmmlllqqqrrrmmmffffffgggjjjooouuuyyy{{{{{{xxxqqqmmmllllllqqqyyyzzzppphhhdddeeegggsss|||~~~pppZZZGGG<<<777333222222111111111111111111//////...............///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++******+++***)))))))))***))))))(((''''''((())))))***))))))((((((((((((((($$$$$$%%%&&&&&&''''''((()))((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******(((((((((((()))))))))***))))))*********+++++++++,,,++++++++++++,,,------.........///000222444555333222222222111111000000000//////...------,,,,,,,,,------......------,,,---...............------///222666999:::;;;<<<======>>>@@@AAAAAABBBDDDEEEEEEFFFHHHJJJLLLOOOPPPQQQQQQSSSTTTUUUWWWYYY]]]``````cccgggkkkqqqzzzvvvcccbbbcccjjjxxx~~~vvvooojjjfffaaa\\\VVVPPPLLLIIIFFFCCCAAA???;;;:::999999888777777>>>CCCIII[[[pppxxxtttkkk```UUUQQQSSS\\\lllzzz}}}vvvuuutttrrrnnnkkkfffaaa\\\UUUOOOJJJHHHEEEAAA???>>>>>><<<;;;:::999888666666666777888666888:::;;;<<>><<<;;;:::999888999666666888888888===DDDTTTkkkrrreee]]][[[WWWUUUVVVXXX```nnn{{{~~~zzzyyytttkkkdddVVVXXXYYY\\\iii{{{}}}yyyzzzzzz{{{|||}}}~~~~~~qqqaaaWWWUUUVVV]]]eeegggaaa[[[YYYYYY^^^eeemmmwww|||}}}}}}}}}}}}}}}yyy{{{~~~vvvuuuyyyyyytttnnngggggghhhlllppptttuuuvvv{{{{{{{{{|||yyyrrrnnnllllllpppxxxzzzooofffbbbbbbdddooowwwqqq[[[GGG<<<666222222222111111000000//////000///...---------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))((((((''''''''''''(((((())))))((((((''''''(((((($$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,++++++++++++,,,------////////////000111222333222222222222222222222222/////////...------,,,,,,,,,------......------,,,------------......------///333777:::;;;;;;===>>>===>>>@@@AAAAAABBBDDDEEEDDDEEEGGGIIIKKKNNNOOOPPPRRRSSSUUUWWWWWWZZZ]]]___aaacccfffiiilllsss}}}pppddd\\\bbbooo||||||tttmmmiiiddd```ZZZUUUPPPMMMIIIFFFCCCAAA===;;;;;;;;;999888888===@@@FFFVVVlllwwwwwwtttjjj^^^XXXXXX___nnn{{{|||{{{zzzxxxsssppplllgggbbb\\\VVVQQQNNNKKKGGGCCCAAA???<<<:::<<<;;;999777666555666666555888::::::;;;???EEEKKKSSSVVVZZZZZZWWWUUUUUUWWW]]]fffqqqvvvxxxsssggg[[[KKKCCC<<<999777444444666<<<===???@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@>>>===<<<;;;:::999666666777888888===CCCRRRhhhsssfff^^^[[[WWWUUUVVVYYY```nnn{{{{{{sssmmmZZZYYYWWWYYYdddvvv|||yyyuuuvvvwwwyyy|||~~~sssdddZZZUUUUUUXXX___aaa[[[VVVTTTNNNQQQWWW___iiiuuu~~~~~~~~~}}}{{{|||}}}wwwmmmlllkkkllloooqqqrrrrrruuuuuutttuuuxxx}}}zzzssspppnnnmmmooovvv~~~zzznnneee___^^^___hhhoooyyy~~~}}}ppp[[[HHH===777333333333333222111000//////111000///...---,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******++++++***)))(((''''''''''''''''''((()))(((((('''''''''((((((******))))))(((''''''''''''''''''((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((((((((((((((()))))))))*********(((((())))))******+++++++++************+++,,,,,,//////000000000111222222333333333222222111111111//////.........---------,,,------......------,,,------------------......///222777999:::;;;<<<===<<<>>>@@@AAAAAABBBDDDEEEDDDEEEGGGIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXZZZ]]]___aaacccfffgggiiinnnvvv|||ooo]]]___gggqqq{{{sssnnniiieee___ZZZVVVQQQMMMJJJEEEBBB???===<<<<<<:::999888<<<>>>CCCRRRfffvvv{{{xxxoooddd]]][[[```ooo}}}|||wwwtttpppkkkfff```ZZZVVVRRROOOKKKGGGEEEAAA>>>;;;<<<;;;999888777666777777555888:::;;;;;;???EEEKKKTTTWWW[[[[[[XXXVVVVVVXXX[[[eeepppwwwzzzxxxnnncccNNNEEE===:::888666666888888:::===@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<;;;999777666888888888<<>>999555444444555444333222111000222111000///..................---------,,,,,,,,,***++++++,,,,,,++++++***)))((('''))),,,---,,,+++'''(((((((((((((((((('''((((((''''''''''''((((((+++******)))((((((''''''&&&&&&''''''((((((((()))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))************'''(((((()))******++++++)))))))))))))))***++++++//////000000111111111111555444333111000...------...............---------,,,------......------,,,---,,,,,,,,,,,,---...///...111555888999:::;;;<<<<<<>>>@@@AAAAAABBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQTTTVVVXXXXXXYYY\\\]]]^^^aaadddfffhhhlllrrrxxxhhh```bbbhhh}}}xxxrrrnnnjjjeee```[[[VVVRRRNNNGGGDDD@@@>>>===<<<;;;::::::<<<>>>BBBNNNaaattt}}}{{{sssiiibbb___dddrrr{{{xxxsssnnniiiccc]]]XXXTTTQQQNNNKKKIIIEEEAAA???<<<;;;:::999888999999:::777999;;;<<<===@@@GGGLLLUUUYYY]]]]]]ZZZXXXXXXYYY[[[dddmmmtttyyyyyyrrriiiTTTIII???;;;999777555666666888;;;>>>AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEEEECCCBBB@@@>>>===<<<;;;888777888888888===CCCQQQddd~~~vvviiibbb]]]XXXUUUUUUWWW\\\jjjvvv}}}tttnnnaaa\\\WWWWWW___mmm~~~}}}|||zzzzzz{{{~~~vvvhhh]]]YYYTTTSSSWWWYYYUUUPPPNNNHHHHHHIIILLLRRR]]]iiiqqqxxx~~~}}}uuuwwwzzz~~~{{{zzzzzzyyyxxxwwwuuurrrqqqsssxxx~~~}}}wwwuuusssqqqqqqsssyyy|||rrrhhh```\\\[[[^^^bbbjjjqqqxxx|||zzzooo[[[JJJ???999555444444555555555333222111222111000///////////////......---------,,,,,,,,,******++++++++++++******(((&&&%%%'''+++...---+++(((((())))))))))))((((((''''''&&&&&&''''''((((((%%%&&&&&&''''''((())))))&&&&&&&&&''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%'''((()))***)))))))))*********++++++&&&'''(((((()))***++++++)))))))))))))))***++++++......000111222222222222555555333111///---,,,+++........................,,,------......------,,,,,,,,,+++++++++---...///---111555888999999:::;;;===>>>@@@AAAAAABBBDDDEEEEEEFFFHHHJJJLLLOOOPPPQQQPPPSSSVVVWWWXXXXXXZZZ\\\\\\___ccceeefffiiiooottt{{{jjjcccfffvvv~~~wwwsssooojjjeee```[[[VVVRRRIIIGGGCCC@@@??????===<<<<<<===???BBBLLL]]]qqq~~~zzzqqqiiieeeiiixxx~~~yyytttnnnhhhaaa\\\WWWUUURRRPPPMMMJJJFFFCCC======;;;::::::;;;<<<<<<999;;;>>>>>>???CCCIIIOOOXXX[[[______\\\ZZZZZZ\\\]]]cccjjjnnnsssvvvrrrlll\\\OOOBBB===:::666333333666777999<<>><<<999888:::999999>>>DDDSSSeee}}}xxxllleee```[[[WWWVVVVVV[[[hhhtttuuunnnccc]]]YYYZZZ```kkk|||~~~{{{nnncccYYYTTTRRRVVVYYYUUUOOOLLLGGGGGGFFFFFFJJJSSS]]]eeehhhkkkpppuuuvvvxxx{{{tttuuuxxx|||~~~|||yyyvvvssspppqqqtttxxx{{{}}}zzzyyywwwuuuvvvyyywwwnnneee___\\\]]]```eeekkkssszzz}}}zzzooo\\\JJJ???888444222333444555555444222111000//////.........//////......---------,,,,,,,,,******++++++++++++******)))&&&$$$&&&***---+++(((((()))***++++++***)))((('''&&&&&&&&&&&&'''((()))&&&&&&&&&'''(((((())))))%%%%%%&&&''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''''''((())))))*********+++++++++&&&&&&'''((()))***+++++++++++++++++++++,,,,,,---,,,---///111222333333222555444333222000///...---........................,,,------......------,,,,,,+++******+++,,,...000...111666999::::::;;;<<<===>>>@@@AAAAAABBBDDDEEEDDDEEEGGGIIIKKKNNNOOOPPPOOORRRUUUWWWWWWWWWYYYZZZZZZ^^^bbbddddddfffkkkooowww||||||llljjjttt~~~{{{wwwsssnnniiiddd___YYYUUUMMMJJJFFFDDDCCCBBB@@@???===>>>@@@DDDKKKZZZooowwwnnniiikkkyyy|||vvvooohhhccc]]][[[XXXUUURRRNNNIIIFFFAAA@@@>>>===<<<;;;<<<<<<<<<>>>@@@AAABBBEEELLLQQQZZZ]]]aaaaaa^^^\\\\\\^^^^^^aaacccdddiiinnnmmmjjj___QQQCCC===;;;777444333777777888:::===AAADDDGGGEEEFFFHHHKKKMMMOOOPPPQQQLLLLLLJJJHHHFFFDDDCCCBBB>>>;;;:::;;;;;;:::???EEEWWWggg}}}zzznnngggddd___ZZZXXXXXX\\\hhhtttyyyzzz|||}}}~~~wwwoooccc^^^[[[^^^bbbjjjyyyuuujjj^^^XXXVVV[[[^^^ZZZTTTPPPGGGGGGEEEEEEHHHOOOXXX^^^aaa```bbbeeeeeegggrrr~~~}}}wwwqqqrrrtttxxx}}}}}}zzzvvvrrrqqqqqqsssuuu|||zzz{{{}}}tttjjjccc______```bbbhhhooovvv{{{~~~~~~|||ppp\\\JJJ>>>777222000111333444444333222111......---------......///......---------,,,,,,,,,******++++++++++++*********'''$$$&&&***+++)))%%%)))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&'''((()))+++++++++***))))))((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&)))************+++++++++&&&&&&'''((()))***++++++------,,,,,,------...///+++,,,///111333333333333444444333333222111000000---.....................,,,------......------,,,,,,+++*********,,,///000///333777:::;;;;;;<<<======>>>@@@AAAAAABBBDDDFFFCCCDDDEEEHHHJJJLLLNNNOOOOOOQQQUUUVVVWWWWWWXXXYYYZZZ]]]aaacccbbbdddgggkkkooosss}}}vvvqqquuuxxx}}}yyyuuupppkkkgggaaa[[[WWWPPPMMMIIIFFFEEEDDDCCCAAA??????BBBEEEKKKYYYnnn~~~yyypppiiijjjxxx|||uuummmhhhbbb```\\\YYYVVVQQQKKKGGGDDDCCCAAA>>><<<;;;;;;;;;===@@@BBBCCCCCCGGGNNNSSS[[[^^^bbbbbb___]]]^^^___\\\]]]]]]\\\```fffhhheee]]]OOOBBB===<<<:::777777888777777888;;;@@@DDDGGGFFFHHHJJJMMMPPPSSSTTTUUUOOOOOOMMMKKKIIIGGGEEEDDD???<<<;;;<<<;;;;;;???FFFYYYiii~~~|||pppiiigggbbb]]][[[YYY]]]hhhtttrrrssstttsssqqqpppqqqrrroooqqqtttvvvwwwxxx{{{}}}~~~xxxoooddd^^^]]]```dddjjjxxx{{{pppccc]]][[[```dddaaaYYYUUUIIIHHHGGGFFFIIIOOOWWW]]]ccc___]]]\\\ZZZ[[[eeesss}}}}}}yyy{{{{{{tttmmmoooqqqtttxxx|||zzzuuurrrqqqrrrsss|||~~~~~~xxxnnnfffaaa``````bbbffflllsssxxxzzz~~~qqq___LLL>>>888777333222111111000111111111111111000///////////////---,,,++++++******++++++******************************++++++++++++******)))+++,,,+++***)))***+++(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))*********((('''&&&))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''******))))))(((&&&%%%$$$***************+++++++++++++++******++++++,,,---............///111222333777666555333111///...---......---,,,,,,,,,,,,---///...---,,,+++,,,,,,---,,,,,,+++******+++++++++000111333555777999999:::======>>>???AAABBBCCCDDDEEEFFFHHHIIIIIIIIIKKKMMMRRRRRRRRRSSSUUUWWWZZZ[[[^^^___```aaabbbeeeiiillloootttzzzvvvsssxxx|||xxxrrrnnnkkkgggaaa\\\ZZZVVVQQQMMMJJJHHHFFFEEEEEECCCEEEIIIMMMVVVgggvvvxxxpppqqq|||{{{qqqlllgggbbb```^^^ZZZRRRKKKKKKHHHCCC@@@????????????@@@CCCEEEFFFHHHMMMTTTZZZeeeeeeeeedddbbbaaa___^^^]]]]]]]]]]]]\\\\\\\\\[[[SSSNNNGGG@@@;;;999999:::<<<<<<<<<;;;;;;>>>CCCGGGKKKHHHHHHNNNWWW\\\ZZZWWWZZZWWWSSSOOOLLLIIIEEECCCCCC@@@??????===<<>>???AAABBBCCCDDDEEEFFFHHHIIIIIIJJJKKKMMMRRRRRRRRRSSSUUUWWWYYYZZZ]]]^^^___```aaadddhhhkkklllpppuuu{{{|||vvvrrroookkkeee```]]]YYYTTTPPPMMMKKKIIIHHHGGGFFFGGGKKKOOOWWWhhhwwwzzzrrrrrr|||zzztttmmmhhheee```XXXQQQQQQMMMIIIEEEDDDDDDDDDDDDGGGIIIJJJKKKLLLQQQYYY___hhhhhhgggfffdddcccaaa```^^^]]]\\\ZZZXXXWWWVVVVVVRRROOOKKKFFFBBB@@@@@@@@@???>>>===<<<===@@@DDDGGGLLLIIIIIIOOOXXX^^^^^^[[[\\\ZZZUUUQQQNNNKKKHHHFFFDDDBBBAAABBB@@@AAAHHHPPP^^^yyy{{{rrrmmmfffccc^^^XXXWWW]]]gggnnntttooohhhdddbbb```___]]]ZZZWWWUUUUUUXXX[[[\\\[[[]]]^^^```cccgggkkkqqqttt{{{~~~pppdddccccccdddjjjttt}}}{{{{{{{{{rrrnnnlllooossspppfff\\\RRRMMMIIIIIIHHHJJJQQQZZZbbbaaa]]]VVVNNNMMMRRRXXXgggsssuuurrrrrrmmmmmmxxx~~~}}}uuuuuuuuuuuuvvvwwwxxxyyyzzz|||tttnnnllllllnnnuuu{{{}}}}}}pppggg```cccfffiiikkknnnrrruuusss```MMM@@@999888333333222111111111111111111111000///////////////......---,,,,,,,,,,,,---************************(((((())))))))))))((((((((()))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))******+++******)))))))))*********++++++++++++******++++++,,,---............///111222333444444333222111000//////......---,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------,,,,,,------...111333555777999;;;<<<<<<======>>>???AAABBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNSSSSSSSSSSSSUUUVVVXXXXXX[[[\\\^^^___```bbbfffiiinnnpppsssvvv}}}{{{wwwtttpppkkkgggaaa^^^XXXTTTRRRPPPNNNLLLJJJIIIKKKNNNQQQYYYhhhwwwxxxwww}}}vvvqqqjjjbbb[[[YYYUUUPPPLLLKKKKKKKKKJJJNNNOOOPPPPPPQQQWWW```gggmmmlllkkkiiigggeeedddcccaaa___]]]ZZZXXXVVVVVVVVVVVVUUUTTTRRRQQQOOONNNMMMKKKGGGBBB???@@@DDDGGGIIINNNLLLKKKQQQZZZ```aaa```___]]]XXXTTTPPPMMMKKKKKKHHHFFFEEEFFFEEEFFFNNNWWWddd~~~uuuqqqfffccc]]]XXXXXX^^^hhhooorrrnnnhhhdddbbb```___]]][[[WWWSSSRRRSSSUUUWWWWWWUUUWWWXXXXXXYYY\\\```dddgggmmmuuu}}}uuudddeeehhhmmmttt|||}}}wwwvvvwww{{{}}}xxxuuuxxx}}}zzznnnbbbXXXRRRLLLJJJIIIJJJRRR[[[dddddd___WWWMMMJJJLLLQQQ^^^jjjnnnlllmmmhhheeennnvvv}}}~~~xxxzzzzzzyyyyyyyyyzzz{{{{{{wwwpppllljjjkkkqqqwww{{{}}}ppphhhbbbfffkkknnnoooooooooooosssaaaNNN@@@:::999333333222111111111111222111000000/////////////////////...---------------************************(((((())))))))))))(((((('''((()))((('''&&&''')))(((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''(((((()))************)))(((((())))))******++++++++++++******++++++,,,---............///111222333222222222111000000//////......---,,,,,,,,,,,,------------------.........++++++*********+++,,,,,,111222444777999;;;<<<<<<======>>>???AAABBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNSSSSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___aaadddggglllnnnppprrrwww{{{xxxuuuppplllfffbbb]]]XXXVVVTTTRRRQQQNNNMMMNNNPPPSSSZZZhhhvvv}}}~~~vvvllleee```\\\VVVQQQPPPPPPPPPPPPRRRSSSSSSSSSUUU\\\fffnnnqqqpppnnnkkkiiigggffffffcccbbb```^^^^^^___```aaaaaabbbdddeeeeeeeeecccbbb```XXXLLLEEECCCFFFJJJLLLSSSQQQPPPTTT[[[aaabbbaaa___^^^[[[VVVQQQNNNMMMMMMLLLJJJHHHIIIHHHIIIQQQ[[[lll~~~vvvqqqiiieee^^^ZZZZZZ```iiioooqqqpppmmmkkkiiihhhhhhgggeeeaaa]]]YYYXXXYYY[[[]]]ZZZ[[[[[[YYYXXX[[[aaaeeedddgggjjjmmmrrr{{{zzzggghhhkkkqqqzzzwwwvvvvvvzzz~~~zzz~~~sssggg^^^WWWPPPLLLJJJKKKSSS[[[ddddddaaaYYYOOOJJJLLLOOOUUUbbbhhhhhhkkkeee```gggpppwww}}}~~~|||~~~}}}|||{{{{{{zzzzzz{{{~~~{{{sssmmmjjjiiilllqqqwww~~~{{{pppiiiccciiipppuuuvvvtttqqqpppsssaaaNNN@@@:::999444333333222111222222222111000000///////////////000///......------......************************)))******++++++******)))&&&((()))((('''&&&'''(((((((((((((((''''''''''''((((((((())))))*********''''''''''''''''''''''''(((((()))***************''''''''''''''''''''''''***)))(((''''''((()))*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&'''(((((()))******++++++++++++******++++++,,,---............///111222333111111111000000/////////......---,,,,,,,,,,,,---.........////////////...+++*********++++++,,,---///000333555888:::;;;<<<======>>>???AAABBBCCCDDDCCCEEEGGGIIIIIIJJJLLLNNNRRRRRRSSSTTTUUUUUUVVVVVVWWWYYY\\\]]]^^^```cccffffffhhhjjjllloooxxx|||xxxsssooojjjfffaaa\\\ZZZXXXVVVUUURRRQQQQQQSSSUUUZZZhhhuuuxxxqqqhhhccc\\\WWWUUUUUUUUUUUUUUUVVVWWWWWWYYY```kkkssstttssspppmmmkkkiiihhhgggccccccdddfffiiillloooqqqppprrruuuxxxyyyzzzzzzzzzvvvkkk[[[MMMFFFFFFJJJLLLWWWUUUUUUXXX\\\``````___^^^^^^\\\XXXRRRNNNMMMNNNPPPLLLJJJJJJIIIKKKSSS\\\rrr~~~uuupppjjjeee^^^YYY[[[aaaiiinnnrrrrrrsssttttttuuuvvvwwwssspppkkkfffcccccceeegggiiiiiifffbbb^^^___eeekkkiiiiiihhhggghhhnnnwwwmmmlllnnnsss|||{{{yyyxxx{{{~~~{{{{{{}}}vvvkkkbbbZZZSSSOOOLLLLLLSSS\\\fffgggddd]]]RRRLLLKKKMMMOOO]]]dddgggkkkeee___dddlllttt{{{|||~~~}}}|||{{{zzzzzzzzz{{{~~~vvvoookkkddddddhhhnnnvvv}}}zzzrrrllleeellluuu|||~~~}}}zzzyyy|||xxxsss```MMM@@@999888444444333222222222222222111111000/////////////////////...------------...******************************++++++++++++******'''((()))((('''&&&''')))((((((((((((''''''''''''(((((('''(((((()))***+++''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''(((((()))***++++++++++++******++++++,,,---............///111222333111111000000//////............---,,,,,,,,,,,,---///////////////...------,,,,,,,,,,,,---...//////...///222555777:::;;;<<<======>>>???AAABBBCCCDDDCCCEEEGGGIIIIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWYYY\\\]]]^^^```ccceeeeeegggjjjlllooouuu~~~}}}xxxtttnnnjjjeeeaaa^^^]]][[[YYYWWWUUUVVVWWWXXX\\\iiiuuu~~~sssmmmfff```^^^^^^^^^^^^]]]^^^______```gggpppwwwyyywwwssspppmmmkkkjjjjjjeeegggkkkpppuuuzzz~~~}}}mmm\\\OOOIIIJJJMMMWWWWWWXXXZZZ]]]___^^^]]][[[]]]^^^[[[UUUOOOMMMNNNPPPMMMKKKKKKJJJLLLUUU___vvv|||tttnnnhhhccc[[[XXX\\\ccckkkpppuuuxxx||||||wwwsssqqqsssuuuzzz{{{yyyrrrjjjgggjjjoooppppppnnnkkkiiikkkrrrwwwsssqqqqqqvvv~~~~~~|||}}}xxxtttwww}}}~~~~~~wwwoooccc\\\UUUQQQNNNMMMSSS[[[iiijjjhhh```UUULLLJJJKKKMMMZZZbbbgggmmmhhhbbbfffjjjrrryyy{{{|||~~~}}}{{{zzzzzzzzzzzz|||wwwoookkkcccaaacccjjjqqqxxxzzzuuuooolllhhhnnnxxx|||nnnhhhqqqrrr```MMM???999777444444333222222222222333111111000//////////////////...------,,,,,,------************************))))))************))))))'''((())))))''''''((()))((((((((((((''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&'''((()))***++++++++++++******++++++,,,---............///111222333111111000///......------......---,,,,,,,,,,,,---......///...---,,,***))),,,,,,,,,,,,---...///000///000333666888;;;<<<=========>>>???AAABBBCCCDDDBBBEEEGGGHHHIIIKKKMMMOOONNNPPPRRRTTTUUUVVVVVVVVVVVVYYY\\\^^^___```cccdddfffjjjmmmnnnpppsssyyy~~~}}}yyysssoooiiieeecccaaa___]]]\\\ZZZ[[[\\\\\\___kkkwwwzzzrrrllliiiiiijjjjjjiiikkkkkkjjjjjjnnnuuu{{{}}}{{{wwwssspppnnnmmmmmmooorrrwww}}}qqq___RRROOOQQQTTTVVVYYY\\\^^^___]]]\\\ZZZ^^^aaa^^^WWWQQQNNNNNNNNNKKKJJJKKKLLLPPPZZZeeeyyy|||tttnnngggaaa[[[ZZZ```jjjsssxxx}}}|||{{{|||~~~~~~zzzvvvuuuwwwzzzxxxvvvvvv{{{}}}|||xxxpppppprrrtttxxx~~~}}}zzzxxxxxxvvvsssoooccc]]]WWWSSSPPPNNNSSSZZZfffiiihhhaaaWWWNNNLLLLLLKKKYYY```fffoookkkeeeiiiiiiqqqxxxyyyyyy~~~~~~||||||{{{{{{zzz|||}}}}}}}}}}}}wwwmmmhhhddd``````fffmmmttt}}}zzzzzzzzzxxxuuuqqqmmmkkkkkkqqqzzztttccc___hhhyyy~~~qqq___LLL>>>888777555444333333222222333333111111000///////////////......---,,,,,,,,,,,,---************************(((((())))))))))))((((((((()))***)))((('''(((***)))(((((((((''''''''''''$$$$$$######$$$&&&'''(((''''''''''''''''''''''''((())))))***************((((((((((((((((((((((((&&&'''(((*********)))(((,,,***)))(((((()))***,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''(((***++++++,,,,,,&&&&&&'''((()))***++++++++++++******++++++,,,---............///111222333111111000///...---,,,,,,......---,,,,,,,,,,,,---------...---,,,***(((&&&************+++,,,---...///111444777:::<<<===>>>======>>>???AAABBBCCCDDDBBBDDDGGGHHHIIIKKKMMMOOOMMMOOOQQQTTTVVVWWWWWWWWWVVVYYY\\\^^^___aaacccddddddgggkkkllllllmmmrrruuu~~~vvvrrrmmmhhhfffdddbbbaaa___^^^^^^______bbbmmmyyy{{{tttrrrrrrrrrrrrtttuuuuuusssrrrsssyyy}}}}}}yyyuuurrrpppooooooyyy|||mmm\\\VVVVVVQQQTTTXXX\\\______^^^\\\YYY^^^cccaaaZZZRRROOONNNLLLJJJIIIKKKNNNSSS^^^jjjzzz~~~~~~|||uuunnnhhhccc]]]^^^fffrrr|||~~~{{{yyyzzz}}}{{{~~~zzznnnllllllkkkooouuuxxxwwwtttrrrpppnnnmmmmmmbbb\\\WWWTTTQQQOOOSSSZZZ```dddeeeaaaXXXQQQOOOPPPKKKXXX___fffooommmggglllhhhpppwwwwwwwww|||~~~}}}}}}}}}zzz}}}~~~~~~~~~{{{zzzzzzzzz{{{}}}vvvkkkeee```ZZZYYY___ffflllvvv~~~~~~}}}}}}|||zzzwwwtttqqqooommmsss{{{fff```\\\eee{{{|||nnn\\\JJJ>>>777555333222111111000000111111000000000000///...---,,,///...---,,,++++++,,,---------,,,,,,+++***))))))******))))))((('''''''''******+++***'''&&&&&&'''%%%%%%%%%''''''&&&### ###&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%(((******''''''))),,,((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''***)))))))))***+++,,,---+++))))))***------***'''......///000111222333333111111000000000000000000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...000111333666888:::;;;<<<======>>>???AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKNNNPPPRRRRRRQQQRRRSSSUUUVVVYYY\\\___```bbbdddffffffhhhjjjkkkmmmooosssuuu{{{yyytttooollllllkkkhhheeebbbaaaaaabbbaaadddmmmyyy~~~yyyxxxyyy{{{}}}yyywwwwwwzzz~~~~~~wwwrrrrrrvvv|||pppaaaXXXWWWTTTTTTXXXZZZZZZZZZ\\\___cccfffeee```WWWPPPLLLNNNNNNOOOPPPOOORRR\\\hhh~~~|||zzzyyyzzzwwwrrrnnnfffaaa^^^cccnnn|||~~~{{{zzzyyyyyywww~~~sssiiiffffffffffffqqqpppoooooonnnllliiifff^^^\\\WWWRRRNNNOOORRRTTT]]]dddgggbbb[[[VVVSSSPPPNNNSSS[[[ccciiikkkkkkkkkppptttzzz|||||||||~~~~~~}}}}}}}}}}}}{{{yyyzzz{{{||||||}}}|||||||||zzz{{{{{{|||}}}~~~~~~~~~yyymmmccc]]]YYYWWWYYY\\\bbbooo{{{{{{zzz}}}~~~zzzuuunnnjjjiiiqqq{{{{{{ddd```ZZZeee||||||mmm[[[JJJ===777555444333333222222222222222000000000000///...---,,,///......---,,,,,,---------,,,,,,+++******))))))))))))))))))))))))))))))***+++,,,+++((('''((()))&&&&&&&&&'''))))))'''%%%###%%%'''(((((('''(((***(((((((((((((((''''''''')))***+++***))))))***+++((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''***))))))***---...,,,***......///000111222333333222222111111000000000000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...000111333666888:::;;;<<<>>>>>>???@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKOOOPPPRRRSSSRRRSSSUUUWWWWWWYYY\\\^^^^^^___aaacccgggiiijjjkkklllmmmpppssswww||||||wwwrrrooommmlllhhheeeeeeccccccdddccceeeoooyyy~~~{{{zzz{{{~~~}}}{{{xxxwwwzzz}}}nnneeeYYYUUUTTTYYY]]]\\\[[[\\\```cccffffff```WWWOOOKKKMMMLLLMMMNNNOOOSSS___kkk}}}yyytttrrrrrrpppkkkhhhgggdddccciiiuuu~~~|||yyyvvvtttsssrrrqqqvvv|||~~~}}}{{{{{{{{{{{{{{{|||}}}~~~}}}ppphhhcccaaa```iiiiiijjjlllllljjjeeebbb\\\YYYTTTOOOLLLKKKMMMOOO[[[bbbgggccc]]]YYYVVVSSSPPPTTT[[[aaafffiiiiiiiiimmmrrrwwwyyyxxxxxxyyy||||||||||||}}}}}}|||{{{zzzzzzzzz{{{|||||||||||||||zzz{{{{{{|||}}}}}}~~~~~~~~~yyykkk```]]]YYYVVVWWWYYY]]]gggqqq{{{zzz~~~|||wwwqqqmmmiiippp{{{}}}vvvbbb```[[[hhhzzzlllZZZIII===777555555444333333222222333333000000000000///...---,,,.........///......---,,,+++++++++******))))))((((((((())))))***++++++,,,+++,,,,,,+++)))((((((***((('''&&&(((***+++***)))+++++++++)))'''''')))+++***))))))(((''''''&&&&&&***)))((()))******)))(((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&)))((('''(((+++------,,,......///000111222333333444333333222111000//////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///111333666888:::;;;<<<>>>???@@@AAABBBDDDEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKNNNPPPRRRSSSSSSTTTVVVXXXWWWZZZ\\\]]]]]]]]]___```eeeggghhhhhhhhhiiilllnnnsssxxx}}}{{{vvvrrrqqqoookkkhhhiiigggfffgggfffhhhpppyyy~~~}}}~~~yyyyyyzzz}}}{{{rrr```YYYUUUYYY^^^^^^]]]]]]```dddgggfff___VVVNNNIIIIIIHHHIIIKKKNNNTTTaaaooo~~~zzzuuunnnjjjiiihhhfffcccfffdddeeemmm{{{~~~{{{xxxwwwwwwvvvtttrrrpppooonnnppprrruuuyyy}}}|||{{{xxxvvvvvvvvvvvvvvvxxxzzz|||}}}zzzlllbbb^^^]]]aaacccfffjjjllljjjddd```\\\YYYTTTNNNKKKJJJJJJKKKWWW^^^dddbbb^^^]]]ZZZWWWSSSUUUYYY^^^bbbdddffffffiiimmmqqqsssqqqppprrrtttxxxyyy{{{|||}}}|||{{{zzzyyyzzz{{{{{{|||{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~}}}qqqeee___[[[XXXWWWWWWXXX___gggvvv}}}}}}}}}}}}zzzuuupppmmmiiipppzzz~~~|||sssaaabbb```pppyyyjjjXXXHHH<<<777666444444333222222222222222//////000//////...---------...///000//////---,,,*********)))))))))(((((())))))******++++++++++++)))***+++***((('''((()))***((('''''')))***+++************(((&&&&&&''')))))))))(((((('''''''''''''''%%%###%%%(((***(((&&&(((((((((((((((((((((((((((''''''''''''((())))))(((((((((''''''((((((((((((((((((''''''(((((((((&&&''''''((())))))******))))))))))))))))))))))))***************)))(((((()))(((''''''(((***+++,,,......///000111222333333555444333222111000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000333555888999;;;;;;===>>>???@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXWWWYYY\\\]]]]]]^^^```aaaaaabbbdddeeeeeefffiiikkkrrruuuyyy|||zzzwwwvvvtttqqqnnnnnnkkkiiijjjjjjkkkqqqyyy~~~}}}~~~zzz{{{~~~}}}~~~kkk```XXXXXX\\\]]]]]]^^^___cccfffeee___UUULLLFFFEEEDDDEEEHHHKKKSSSbbbqqq|||wwwqqqiiieeeeeefffeeedddaaaaaadddmmm|||}}}yyytttuuuwwwxxxxxxxxxwwwvvvsssrrrqqqqqqttt{{{|||wwwtttssssssssstttwwwzzz}}}}}}tttggg```^^^]]]```fffkkknnnlllgggbbb___[[[VVVQQQMMMKKKJJJIIIQQQXXX^^^^^^]]]]]][[[XXXTTTUUUWWWYYY\\\^^^aaabbbcccgggkkkllljjjhhhiiikkksssvvvyyy|||}}}||||||{{{yyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}{{{~~~~~~pppccc^^^ZZZYYYXXXWWW[[[aaalllrrr{{{|||wwwtttpppllljjjkkkqqq{{{~~~}}}tttbbbeeehhh{{{wwwiiiWWWFFF;;;777666333333222111111111111111//////////////////...---,,,---...//////...---,,,*********)))))))))))))))++++++++++++******))))))'''((())))))'''&&&'''(((+++)))''''''((((((((('''%%%'''))))))((('''''''''''''''''''''(((((())))))%%%###"""$$$)))+++***((((((((((((((((((((((((((('''''''''''''''(((((()))'''((((((((((((((((((''''''(((((((((((((((((('''%%%%%%&&&'''(((((())))))************************%%%&&&'''((()))(((((((((******)))(((((()))+++,,,......///000111222333333444444333222111//////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000222555777999:::;;;<<<<<<===???@@@AAABBBCCCCCCDDDEEEHHHIIIKKKKKKLLLKKKMMMOOOQQQQQQRRRUUUWWWUUUXXX[[[]]]___```bbbddd___aaacccdddeeehhhkkkmmmqqquuuxxxzzz}}}~~~}}}|||zzzwwwsssooommmnnnnnnnnnssszzz~~~}}}|||}}}~~~}}}}}}}}}~~~}}}~~~xxxkkk^^^ZZZYYYZZZ[[[^^^]]]aaaeeeddd]]]SSSJJJDDDAAA@@@AAADDDHHHPPP___nnnzzzpppjjjdddbbbcccfffgggfff^^^^^^bbbkkk{{{|||yyyvvvxxx{{{|||xxxvvvwww|||zzzvvvqqqqqqqqqrrrtttxxx|||~~~{{{~~~nnnddd```]]]```eeekkknnnmmmiiieeeaaa]]]WWWSSSPPPNNNJJJHHHKKKQQQVVVWWWXXX[[[ZZZVVVTTTSSSTTTTTTVVVYYY[[[\\\]]]aaaeeeeeecccaaabbbccclllqqqxxx||||||||||||}}}yyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{||||||||||||yyy{{{~~~vvvfff```[[[ZZZYYYWWWYYY]]]dddkkktttzzz}}}~~~xxxssspppnnnkkkiiinnnttt|||xxxgggiiiooo~~~vvvgggUUUEEE;;;777777333222111111000000111111...///////////////......,,,,,,------...---------************************,,,++++++***))))))((((((&&&'''((((((&&&&&&'''(((***)))''''''((((((&&&%%%###&&&((())))))(((((()))&&&&&&''''''((())))))***'''&&&&&&(((***,,,,,,,,,((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&''')))***++++++*********,,,,,,,,,+++,,,...///......///000111222333333333222222111000///............------------......++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......000222555777999:::;;;;;;<<<===>>>???AAABBBBBBBBBCCCEEEGGGIIIKKKKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUUUUWWW[[[]]]___aaaccceeeaaaccceeeggghhhkkknnnqqqppptttwwwyyy{{{{{{vvvssstttttttttwww|||~~~}}}~~~~~~}}}{{{zzzzzzzzz{{{|||}}}{{{zzz~~~xxxjjjaaa[[[WWWXXX\\\ZZZ^^^cccbbb\\\RRRHHHBBB>>>===???AAADDDKKKYYYgggxxx}}}vvviiieeeaaaaaadddhhhhhhggg______```iiiyyy~~~|||yyyqqqpppoooppprrruuuyyy{{{|||yyykkkddd^^^```ccchhhkkkkkkiiifffbbb]]]XXXTTTSSSPPPKKKGGGHHHLLLOOOPPPRRRVVVWWWTTTQQQPPPPPPPPPQQQSSSUUUWWWYYY\\\```aaa^^^\\\]]]^^^gggnnnvvv{{{|||||||||~~~zzz{{{{{{|||}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{wwwyyy{{{|||}}}vvvjjjbbb[[[YYYXXXVVVVVVYYY___fffpppwww{{{~~~|||xxxuuusssqqqooonnnrrrwww~~~lllmmmqqq{{{}}}uuufffTTTDDD:::777777333333222111111111111222......////////////......+++++++++++++++,,,------***+++++++++++++++++++++))))))))))))))))))))))))&&&((()))((('''&&&''')))(((''''''(((***)))'''%%%&&&'''''''''%%%&&&''')))'''''''''((((((((((((((((((***+++***))))))***+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))(((***+++,,,,,,,,,***)))$$$'''+++,,,,,,---///111......///000111222333333000000000/////////............------------......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......///222444777999::::::<<<<<<===>>>@@@AAABBBCCCAAABBBEEEGGGIIIKKKLLLLLLMMMNNNPPPQQQQQQQQQSSSUUUUUUXXX[[[]]]^^^___aaabbbbbbdddfffggghhhjjjmmmooommmqqquuuwwwxxx||||||yyyzzzzzzyyy|||~~~}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{yyyyyyyyy|||xxxmmm```VVVTTTXXXVVV[[[```aaa[[[QQQGGGAAA<<<;;;===???AAAEEERRR^^^oooyyyxxxqqqgggeeedddfffjjjllljjjhhh```^^^^^^ddduuu}}}{{{tttsssqqqqqqrrruuuyyy{{{wwwmmmcccbbbccceeehhhjjjiiihhheee```[[[XXXWWWTTTOOOIIIGGGJJJKKKJJJMMMSSSTTTRRRMMMMMMMMMMMMNNNOOOQQQRRRUUUYYY]]]]]][[[YYYZZZ\\\ccckkkuuu{{{||||||}}}~~~{{{|||}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxyyyyyyzzz~~~yyyqqqhhh___[[[YYYVVVVVVXXX^^^eeennnvvv{{{~~~|||yyyxxxwwwwwwuuusssvvv{{{oooppppppttt}}}ttteeeSSSDDD:::777777555444333333222222333333......///////////////...++++++***)))***+++---...++++++++++++++++++,,,,,,''''''(((((())))))******''')))***)))(((((()))***&&&&&&'''***,,,+++)))'''((('''%%%"""!!!"""%%%((()))))))))(((''''''&&&&&&)))+++,,,***'''%%%&&&)))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))(((&&&$$$###!!!'''******+++...111......///000111222333333////////////..................------------......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---......///222444777888::::::======>>>???AAABBBCCCDDDAAABBBDDDGGGIIIKKKLLLLLLOOOPPPRRRRRRQQQRRRSSSUUUVVVXXX[[[\\\\\\\\\^^^___bbbccceeeeeeeeefffiiikkkjjjooosssuuuuuuyyy}}}~~~~~~~~~}}}|||{{{{{{}}}|||{{{zzzzzz{{{||||||zzz|||wwwfffWWWRRRTTTTTTYYY^^^___ZZZPPPFFF@@@;;;:::<<<>>>???BBBMMMYYYhhhrrr{{{}}}|||zzztttnnnjjjiiiiiilllooopppmmmjjj___\\\[[[```ppp|||yyywwwuuutttuuuwww{{{}}}xxxgggfffeeefffhhhjjjkkkkkkhhhddd___]]]\\\YYYSSSMMMHHHJJJIIIHHHKKKQQQSSSQQQKKKKKKKKKKKKLLLMMMOOOOOOSSSWWW[[[\\\ZZZXXXYYY[[[```iiittt{{{||||||}}}||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxzzz~~~yyynnnddd___\\\XXXWWWYYY^^^eeennnvvv{{{~~~|||{{{yyyyyyzzzyyyxxxvvvxxx}}}wwwqqqttt{{{xxx~~~}}}kkkWWWGGG>>>:::999555444333222111111111111//////............//////---------------------------------,,,,,,,,,++++++,,,++++++***)))(((''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''***)))'''&&&&&&''')))*********))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++......//////000000111111333333222111000///.........---,,,,,,++++++,,,,,,...---,,,,,,+++++++++++++++,,,---------,,,+++***...///222444777999:::::::::===@@@BBBAAA@@@@@@@@@DDDDDDEEEFFFHHHJJJLLLMMMNNNPPPRRRSSSRRRSSSUUUWWWVVVYYY]]]_________``````aaabbbdddfffggghhhiiiiiioooqqqsssuuuwwwzzz~~~}}}|||zzzzzzzzz{{{||||||zzzxxxwwwvvvwwwxxxyyy|||||||||}}}ttteeeYYYQQQPPPUUU[[[___\\\RRRGGG???;;;;;;;;;;;;===DDDLLLRRR```jjjqqqqqqqqqrrroooiiieeefffkkkrrrxxxxxxqqqkkkbbb]]][[[cccrrr{{{||||||zzzxxxxxx}}}vvvooogggfffiiikkkiiieeehhhgggdddcccaaa]]]YYYVVVNNNMMMKKKIIIHHHIIIJJJKKKMMMMMMKKKKKKJJJKKKLLLMMMQQQTTTXXXYYYXXXWWWVVVVVVdddjjjrrrwwwyyyzzz{{{}}}}}}}}}}}}|||yyyzzz{{{{{{zzzyyyzzz{{{|||zzz{{{}}}~~~}}}}}}vvvmmmeee___\\\YYYWWW^^^dddlllttt{{{~~~~~~~~~uuupppppp{{{~~~lllWWWGGG<<<777666555444333222111111111111111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++......//////000000111111111111000///...---,,,,,,///...------,,,,,,------...---,,,++++++++++++++++++,,,---------,,,++++++...///111444666888999:::999;;;???AAAAAAAAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOPPPQQQQQQRRRTTTUUUVVVYYY\\\^^^_________```___```bbbdddfffggghhhhhhoooqqqsssuuuwwwzzz~~~~~~}}}|||{{{{{{{{{zzzzzzxxxwwwuuutttssstttuuuvvvzzzzzzzzz{{{}}}ssscccXXXOOORRRVVVZZZYYYRRRFFF>>>:::999999888:::@@@HHHMMMZZZcccjjjjjjkkknnnlllhhhhhhjjjqqqyyy}}}vvvnnnbbb\\\YYY```ooo}}}zzzzzz}}}~~~vvvnnnjjjlllmmmjjjgggiiigggeeecccbbb___[[[XXXOOONNNLLLJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJJJJKKKPPPSSSWWWXXXXXXWWWVVVVVVaaahhhpppvvvxxxxxxyyy{{{||||||}}}~~~zzzyyyzzzzzz{{{{{{{{{|||}}}}}}{{{{{{~~~~~~~~~zzzpppgggaaa]]]ZZZXXX\\\aaajjjrrryyy}}}{{{|||}}}~~~qqqmmmllllllWWWFFF;;;555444555444333222111111111111333222000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))(((((())))))************'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((++++++************))))))))))))))))))))))))))))))++++++++++++++++++++++++......//////000000111111111111000///...---,,,,,,//////...------------...---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++---...000333555777888999777:::>>>@@@AAABBBCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPPPPQQQSSSTTTUUUXXX\\\]]]^^^^^^___```^^^___```bbbdddeeefffgggmmmpppsssvvvxxxzzz|||~~~~~~|||}}}}}}}}}|||{{{zzzyyyvvvuuutttssssssssstttuuuwwwwwwwwwxxxzzz}}}sssdddUUUSSSSSSVVVXXXTTTIII???::::::999888999>>>EEEJJJTTTZZZ```bbbdddggghhhggghhhmmmvvvxxxpppddd]]]ZZZaaannn~~~vvvqqqpppooolllhhhiiigggdddcccaaa___]]]ZZZPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHMMMQQQUUUXXXXXXVVVVVVUUU]]]eeennnuuuwwwwwwxxxyyy{{{|||}}}{{{xxxyyyyyyyyyzzz{{{}}}~~~||||||tttjjjccc___[[[YYYYYY^^^eeemmmttt||||||zzz|||}}}yyynnnkkkooolllWWWEEE;;;555444444444333222111111111111222111000///------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))************************))))))((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,......//////000000111111222222222111000////////////......---------------,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,---000222555777888888999;;;>>>@@@@@@AAABBBDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJLLLOOOOOOPPPQQQSSSUUUUUUXXX[[[\\\]]]]]]___```^^^___```aaacccdddfffgggkkknnnsssvvvwwwxxxzzz|||~~~{{{}}}~~~~~~{{{yyywwwvvvvvvuuuttttttuuuuuuvvvvvvvvvwwwxxxyyy{{{}}}~~~wwwaaaZZZUUUVVVZZZXXXMMMBBB======<<<:::;;;>>>DDDIIIRRRVVVZZZ]]]___aaadddeeegggmmmxxxwwwooogggaaa^^^dddppp~~~}}}vvvssspppmmmiiihhheeebbb```___^^^\\\ZZZQQQPPPPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFEEEKKKOOOTTTWWWWWWVVVUUUUUUZZZbbbmmmtttwwwwwwyyyzzz{{{}}}}}}zzz{{{zzzxxxyyy{{{~~~}}}}}}zzzpppgggaaa\\\YYYVVVZZZaaahhhoooxxx~~~~~~xxxmmmlllzzz~~~kkkWWWFFF<<<777666444444333222111111111111000//////............///------------------------*********)))))))))((((((++++++******)))(((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,......//////000000111111222222111111000000//////...---,,,,,,+++,,,,,,,,,+++++++++******++++++,,,++++++++++++,,,,,,------,,,---000222555777888888;;;===???@@@???@@@AAABBBDDDDDDEEEEEEGGGHHHJJJKKKJJJLLLOOOPPPPPPQQQTTTVVVUUUWWWZZZ[[[[[[\\\^^^```_________aaabbbdddfffhhhjjjmmmqqqtttuuuvvvxxxyyy{{{|||{{{}}}~~~~~~{{{xxxvvvvvvvvvuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyzzz{{{}}}}}}qqqfff[[[XXX[[[YYYNNNDDD??????===<<<<<>>@@@@@@??????@@@BBBEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPPPPRRRTTTVVVUUUWWWYYYZZZZZZ[[[^^^```_________```aaadddfffhhhhhhkkknnnppprrrsssuuuwww{{{|||~~~|||}}}~~~{{{xxxvvvttttttuuuuuuuuuuuuvvvvvvyyyyyyzzz{{{{{{|||}}}}}}tttddd\\\ZZZVVVMMMDDD??????>>><<<<<<>>>CCCFFFTTTTTTVVVZZZZZZYYY[[[```fffmmmwww~~~yyyqqqjjjddd```bbbkkkvvv||||||xxxtttpppmmmeeeaaa\\\YYYWWWWWWWWWVVVRRRSSSUUUUUUUUUSSSQQQOOONNNMMMMMMLLLJJJHHHGGGFFFHHHLLLRRRUUUUUUSSSQQQPPPSSS[[[eeennnssswww|||~~~}}}zzz|||~~~~~~}}}}}}wwwlllbbb\\\XXXYYY\\\___eeennnwww~~~{{{zzzzzzzzz|||nnnYYYHHH===888666555444333222111111111111111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++*********))))))((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((()))))))))************************((((((((((((''''''''''''((())))))))))))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))******+++,,,,,,------......//////000000111111////////////..................---,,,,,,,,,,,,,,,***************+++,,,,,,++++++******+++---...///...///111444666888999:::<<<===?????????@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJMMMNNNOOOPPPSSSUUUUUUWWWXXXYYYYYY[[[]]]```^^^]]]]]]^^^___bbbeeefffhhhjjjlllmmmnnnpppsssvvvzzz|||}}}~~~~~~~~~}}}zzzxxxvvvuuuvvvwwwwwwxxxxxxxxxwwwyyyzzz{{{{{{||||||||||||qqqccc\\\VVVMMMFFF@@@AAA@@@???>>>AAAEEEHHHQQQPPPRRRWWWXXXVVVXXX]]]eeejjjrrrwwwvvvpppjjjeeebbb```eeeppp{{{~~~{{{wwwssspppfffaaa[[[WWWUUUUUUUUUUUUSSSTTTWWWXXXXXXWWWTTTRRRQQQQQQPPPOOONNNKKKIIIHHHGGGLLLRRRUUUTTTRRROOONNNLLLSSS^^^fffmmmssszzz~~~~~~~~~}}}~~~|||}}}sssggg___ZZZ[[[[[[]]]bbbjjjtttzzz}}}xxxuuuttttttpppZZZHHH<<<777555555444333222111111111111333222000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))************%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))***'''''''''''''''''''''''''''''''''((((((((((((((((((((())))))*********+++(((((((((((((((((((((((()))(((((((((''''''''''''))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))***+++,,,,,,------......//////000111111111111111111111000000000000//////...------------...******))))))***+++,,,,,,++++++******+++---...///...///222444777999:::::::::;;;===>>>???AAADDDFFFCCCCCCCCCCCCDDDFFFGGGGGGGGGIIIKKKMMMNNNOOORRRTTTUUUVVVXXXYYYYYYZZZ]]]```\\\\\\\\\\\\^^^```ccceeegggiiijjjkkklllnnnrrruuuuuuwwwzzz|||~~~~~~~~~~~~~~~|||zzzxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{yyyzzz{{{||||||||||||{{{~~~{{{iii___WWWOOOIIICCCDDDCCCBBBBBBDDDHHHKKKMMMKKKOOOUUUVVVSSSVVV\\\bbbffflllooonnniiiccc```cccbbbhhhvvvvvv}}}}}}||||||~~~~~~}}}yyyuuusssgggbbb[[[VVVUUUTTTTTTTTTSSSUUUXXXZZZZZZYYYVVVTTTSSSSSSSSSRRRPPPMMMKKKIIIHHHLLLRRRUUUTTTQQQNNNLLLGGGNNNXXX```hhhooowww}}}~~~}}}~~~||||||xxxjjjaaa\\\\\\\\\\\\```hhhqqqxxx~~~~~~~~~yyytttpppoooooo~~~~~~oooZZZHHH===777555444444333222111000///...///......------///000111,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******...+++((()))+++,,,***(((++++++***)))((('''&&&&&&''''''((()))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&&&&'''(((***+++((('''&&&%%%%%%&&&'''(((,,,$$$%%%***((($$$++++++***)))((('''&&&&&&'''''''''(((''''''&&&%%%''''''''''''(((((((((((()))'''&&&'''***+++***(((******))))))))))))************+++++++++,,,,,,,,,------......//////000000111000///......------......------,,,,,,------...000///...---,,,---......111---)))))),,,////////////000111333555888:::<<<:::;;;===>>>???@@@AAAAAACCCBBB@@@>>>>>>???AAABBBGGGIIIKKKLLLMMMOOOQQQSSSQQQSSSUUUXXX[[[]]]_________```aaaaaa```bbbdddgggiiihhhhhhiiimmmqqqtttuuuyyyxxxxxxyyy}}}}}}{{{zzz{{{{{{{{{{{{||||||||||||yyyzzz|||}}}~~~~~~~~~~~~{{{}}}uuucccVVVOOONNNGGGHHHIIIGGGEEEFFFIIILLLNNNPPPRRRSSSSSSTTTVVVWWWcccgggkkkllliiiddd___]]]]]]ccckkkttt}}}}}}vvvwwwzzz|||yyyxxxyyyvvvzzz~~~}}}|||yyyqqqiii^^^VVVSSSRRRQQQPPPQQQSSSWWW[[[[[[ZZZWWWUUUSSSSSSTTTTTTSSSSSSRRRQQQIIIIIILLLPPPSSSRRRNNNIIIKKKLLLPPPXXXbbbmmmuuuyyy{{{}}}vvvjjjaaa]]]\\\^^^aaafffnnnwww~~~yyysssooonnnppprrrpppZZZHHH<<<666444444444333222111000//////333111000...------------------------------------,,,,,,,,,+++++++++******---***((((((***+++***((())))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((###$$$$$$%%%&&&''''''(((&&&&&&''''''((())))))***''''''&&&&&&'''((()))***(((((('''&&&&&&'''((((((---'''"""###(((+++***'''))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''(((((((((((()))'''&&&'''***+++***(((******))))))))))))******))))))*********+++++++++------......///000000000111000///......------......------,,,,,,------......---,,,+++***++++++,,,,,,***)))***,,,---,,,+++//////111222555777:::;;;999:::;;;<<<===>>>>>>>>>;;;:::999999:::;;;===>>>AAACCCFFFGGGHHHJJJMMMOOORRRSSSUUUXXXZZZ\\\]]]^^^``````aaa``````aaacccfffhhhgggggghhhkkkoooqqqssswwwwwwxxxzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}jjj\\\TTTRRRNNNOOOOOONNNKKKJJJKKKMMMOOOPPPQQQPPPOOOOOOQQQSSS^^^aaadddeeeaaa]]]YYYWWWYYYaaakkkuuurrrrrrsssyyy}}}zzzyyyyyyvvvzzz~~~|||~~~}}}tttlllaaaYYYVVVUUUSSSRRRPPPSSSVVVZZZ[[[ZZZXXXWWWTTTTTTSSSRRRRRRQQQQQQPPPJJJJJJLLLOOOQQQQQQMMMJJJJJJKKKNNNTTT^^^iiiqqqvvv|||}}}~~~~~~zzzoooeee```^^^___```cccjjjrrr~~~|||xxxrrrnnnmmmooorrroooYYYGGG;;;555333444333333222111000//////333111000...------------------............------,,,,,,,,,+++++++++******+++)))((('''((()))(((''''''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''"""###$$$%%%&&&'''((((((&&&&&&''''''((()))))))))((((((''''''''''''((())))))((((((''''''(((((()))***(((&&&''')))******)))'''''''''(((((())))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))((('''((()))***)))(((******))))))))))))******(((((()))))))))*********------......///000000111111000///......------......------,,,,,,------...------,,,+++++++++++++++***)))***,,,------+++)))...///000222444777999:::::::::;;;;;;;;;;;;::::::666555555444555666777888:::<<>>AAADDDFFFLLLMMMOOOQQQTTTWWWZZZ[[[___``````___^^^___aaacccggghhhhhhhhhhhhjjjnnnppprrruuuxxx{{{}}}~~~oooccc^^^[[[[[[[[[ZZZXXXUUUSSSRRRWWWUUUSSSOOOMMMNNNRRRUUU[[[\\\[[[XXXTTTPPPOOOOOONNNZZZhhhtttuuuqqqmmmmmmqqqyyy}}}|||~~~yyynnneee___ZZZUUUQQQOOOQQQUUUXXX[[[]]]]]]]]]YYYWWWTTTQQQNNNMMMNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJGGGHHHIIIMMMUUU```lllttt|||rrrjjjdddbbbaaaaaadddiiittt~~~}}}|||{{{{{{zzzxxxuuuuuuwwwyyymmmYYYHHH===888777333333222222111000000000///......------///000111,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******((((((((('''&&&&&&'''''''''''''''((())))))******''''''((())))))))))))((())))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((($$$''')))***((('''((()))(((((((((((('''''''''''',,,+++)))''''''(((***+++''''''''''''(((((((((((('''(((((()))((())))))*********))))))))))))***************+++++++++,,,,,,,,,,,,---...///000111111111000///......------......------,,,,,,------...---------------,,,,,,,,,...---,,,++++++,,,...000---...///111333666888:::===<<<<<<;;;999777555444555444444333222222222222000333555777888:::===???DDDEEEGGGJJJNNNSSSWWWYYY\\\\\\]]]\\\[[[\\\^^^aaafffggghhhggggggiiimmmpppooossswwwzzz{{{|||~~~wwwkkkddd]]]]]]\\\\\\[[[YYYVVVTTTVVVTTTRRROOONNNPPPUUUYYY[[[ZZZXXXTTTOOOLLLKKKLLLNNNZZZgggrrr}}}zzzuuupppnnnqqqwww}}}vvvlllddd]]]VVVQQQQQQRRRUUUXXX\\\^^^``````]]][[[WWWRRROOOMMMMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHEEEFFFHHHKKKRRR]]]jjjsssyyy|||~~~~~~~~~xxxppphhhfffeeedddfffjjjpppyyy~~~{{{zzzzzz{{{|||{{{zzzzzz|||}}}rrryyynnnZZZIII>>>999777222222222111111111000000333111000...---------------,,,+++***)))))))))***,,,,,,,,,+++++++++******((())))))(((&&&&&&'''((('''((((((((())))))******'''(((((()))))))))))))))&&&&&&&&&'''(((((())))))''''''((((((((((((((((((''''''(((((((((((((((''''''(((((())))))(((((('''''')))***+++***)))***+++(((((((((''''''&&&&&&&&&,,,+++***(((((())))))***''''''''''''(((((((((((('''((())))))(((((()))*********))))))))))))*********++++++++++++,,,,,,,,,+++,,,---...///111111222111000///......------......------,,,,,,------...+++++++++++++++***)))))),,,,,,+++)))((()))---000...///000222444777999:::;;;;;;;;;;;;;;;:::999999666666666666666555555555///111333333333444666888======???CCCGGGLLLPPPSSSUUUVVVVVVVVVVVVWWWZZZ\\\aaaccceeedddccceeejjjnnnmmmqqquuuwwwxxxyyy}}}~~~rrrjjjaaa___^^^]]]\\\[[[XXXVVVSSSRRRPPPNNNNNNPPPUUUYYYYYYXXXUUUQQQKKKHHHGGGGGGNNNYYYeeennnxxx{{{tttpppqqquuuzzz|||yyyyyy{{{~~~tttlllccc[[[UUUSSSTTTVVVYYY\\\```bbbcccaaa___[[[VVVRRROOOMMMLLLLLLMMMLLLKKKHHHFFFFFFGGGCCCDDDFFFHHHLLLVVVcccllltttwww}}}~~~|||{{{{{{}}}wwwnnnkkkjjjiiijjjlllnnnuuu|||~~~}}}{{{zzzyyy{{{}}}~~~~~~~~~xxxhhhmmmsssqqq[[[III===888666222222222111111111111111333111000...------------///...+++)))((()))***,,,,,,,,,,,,+++++++++******(((******)))&&&&&&'''***''''''((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((('''%%%&&&'''((())))))((((((&&&'''(((((((((((('''&&&)))((((((((()))*********&&&&&&'''''''''''''''((()))))))))(((((((((''''''''''''''''''((((((((((((&&&(((***)))(((''')))+++******))))))))))))******************+++++++++++++++,,,---...///111222222111000///......------......------,,,,,,------...***++++++,,,+++***)))(((***+++,,,+++)))))),,,/////////111222555777:::;;;;;;<<<>>>AAACCCEEEFFFFFFCCCBBBAAA???===:::888777333444555555444333444666999999:::<<>>:::777999::::::999777666666777888777777888;;;>>>BBBDDDFFFHHHIIIJJJJJJLLLPPPSSSSSSVVVYYYYYYXXXZZZ```fffjjjnnnrrrsssrrrttt{{{~~~}}}{{{}}}|||sssooojjjeeeaaa```^^^[[[XXXWWWWWWVVVTTTSSSTTTXXXZZZYYYYYYVVVRRRLLLGGGEEEDDD@@@IIISSS[[[gggwwwzzzwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz}}}zzzrrrjjjeeeXXXYYYYYY[[[^^^aaaeeeffffffdddaaa]]]XXXSSSNNNLLLJJJLLLNNNLLLGGGCCCBBBCCC???AAABBB@@@@@@EEENNNVVVbbbfffmmmtttzzz|||}}}}}}yyyyyyzzz|||~~~}}}{{{|||yyytttrrrooommmmmmjjjqqqwwwyyy{{{~~~|||qqq```bbbdddsssrrrZZZGGG<<<777666333333222222111000//////000000000000////////////------------,,,+++***)))...---+++)))((())))))***************))))))))))))%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%''')))***)))'''%%%###&&&&&&'''((()))***++++++&&&&&&'''((()))***++++++,,,***'''%%%$$$%%%''')))((((((''''''''''''((((((+++***((('''&&&&&&''''''))))))))))))************&&&''''''((()))******+++///...,,,++++++,,,...///------...///000111222222000000000///......------...---,,,,,,++++++,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------000000111333555888:::;;;???BBBFFFJJJPPPWWW^^^cccbbbgggggg___UUUNNNGGGBBB???>>><<<:::999999999:::===<<<;;;::::::;;;<<<===AAABBBCCCEEEGGGHHHJJJJJJMMMNNNPPPQQQRRRTTTWWWZZZ```dddiiilllooorrruuuxxx}}}~~~~~~}}}{{{}}}}}}yyytttoooiiidddbbb```^^^]]]WWWUUUTTTUUUWWWYYYYYYYYY]]]XXXRRRMMMIIIEEEBBB@@@DDDFFFJJJNNNVVVfffzzzvvvpppqqqtttqqqqqqppppppppprrrsssttt|||~~~vvvoookkkbbb^^^[[[ZZZ^^^cccgggiiiddddddccc___ZZZUUURRRPPPPPPQQQRRRPPPLLLHHHDDDCCCCCC@@@===>>>@@@DDDGGGHHHRRRXXXaaaiiipppvvv{{{~~~|||||||||}}}~~~zzztttrrrooommmrrrrrrrrruuu{{{yyy|||ppp^^^aaabbbrrrpppYYYGGG<<<888777333333222222111000000///000000000000////////////------------,,,+++***)))---,,,+++))))))))))))************)))))))))((((((%%%&&&'''(((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''((())))))***(((((((((((())))))))))))%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&&&&((()))((((((''''''''''''((((((***)))((('''&&&&&&&&&'''((((((((()))))))))******(((((())))))******++++++...---,,,++++++,,,---...---......///000111222333000000000///......------...---,,,,,,++++++,,,,,,,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------///000111333555888:::;;;:::===BBBHHHPPPYYYbbbiiinnnsssuuuppphhh```WWWNNNFFFCCC???<<<<<<;;;:::999::::::999999:::;;;<<<===AAABBBCCCEEEGGGIIIKKKMMMQQQQQQPPPOOOMMMNNNQQQTTT\\\___cccgggkkkooosssvvv|||}}}~~~~~~~~~|||~~~~~~zzzvvvrrrlllgggdddaaa___]]]XXXVVVVVVWWWYYY[[[[[[ZZZ\\\XXXRRRLLLIIIFFFCCCAAACCCDDDFFFGGGMMMZZZjjjvvvxxxuuuuuuuuusssqqqooonnnnnnooopppsssuuuyyy|||xxxtttsssuuuyyy{{{|||}}}vvvsssgggccc```___aaaeeehhhjjjffffffeeeaaa\\\XXXTTTSSSSSSUUUVVVVVVRRRLLLHHHEEEAAA???<<<;;;===@@@CCCDDDJJJOOOVVV^^^eeelllrrrvvvzzzzzz|||}}}}}}wwwtttqqqnnnqqqpppqqqtttyyy~~~vvvxxxnnn\\\^^^___ooonnnXXXGGG<<<888777333333222222111000000000000000000000////////////------------,,,+++******---,,,+++***))))))))))))))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&***...000***)))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))***************+++++++++++++++++++++++++++++++++...//////000111222333333111000000//////......---...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------...///000222444777999;;;999;;;@@@EEEMMMWWWbbbiiiuuu{{{~~~wwwkkk___TTTLLLDDD@@@AAABBBAAA>>>========================BBBBBBBBBDDDFFFJJJMMMOOOXXXWWWTTTQQQMMMLLLNNNPPPWWWZZZ]]]```dddiiiooorrrxxxyyyzzz{{{|||~~~}}}yyyuuupppkkkhhhddd```]]]YYYXXXWWWYYY[[[]]]]]]\\\[[[VVVQQQLLLIIIFFFDDDBBBAAAAAAAAAAAADDDMMMYYYcccvvv~~~zzzwwwuuurrrooolllkkkkkklllmmmkkkmmmqqquuu{{{zzzwwwsssppplllkkkkkkmmmnnnnnnppptttzzz~~~zzzllliiieeedddfffhhhjjjkkkjjjiiigggccc___[[[WWWUUUVVVYYY\\\]]]ZZZUUUNNNIIICCC@@@<<<:::;;;>>>???@@@AAAEEEKKKRRRYYY```gggkkkrrrtttxxx{{{}}}~~~~~~}}}|||||||||}}}~~~|||xxxtttqqqpppoooooorrrwww|||uuuvvvlllZZZ\\\]]]nnnmmmWWWFFF;;;666555222222222111111111000000000000000000////////////,,,---------,,,,,,+++***,,,++++++******))))))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((('''&&&$$$$$$&&&)))---000))))))))))))((((((((((((******))))))((((((((((((%%%&&&''''''((()))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((*********************))))))***++++++++++++***)))//////000111222333444444111111000000///............---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......000222444777:::;;;===>>>???BBBGGGPPPYYY```nnnvvvrrrfffZZZMMMFFFGGGJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@DDDCCCCCCDDDFFFJJJNNNQQQZZZ[[[ZZZXXXUUUSSSSSSSSSVVVXXXZZZ\\\___ccciiimmmrrrtttuuuvvvwwwyyy}}}|||yyytttpppkkkgggaaa^^^YYYYYYYYY[[[]]]^^^^^^]]]YYYUUUPPPLLLIIIHHHFFFDDD@@@@@@??????AAAGGGOOOVVVbbbkkkyyy|||tttqqqnnnkkkjjjjjjlllmmmlllmmmooosssxxx|||~~~yyyuuusssrrrqqqooommmmmmnnnooooooiiikkkoootttzzz}}}nnnkkkhhhgggiiikkklllmmmnnnlllhhheeebbb^^^ZZZXXXWWWZZZ___cccbbb]]]VVVQQQHHHDDD???<<<<<<>>>>>>>>>===@@@EEEJJJOOOVVV^^^cccgggjjjoootttxxxyyyxxxxxxxxxxxxwwwvvvvvvwwwzzz|||~~~|||wwwtttqqqooooooqqqvvv{{{~~~uuuuuukkkYYY\\\^^^nnnnnnXXXEEE:::444222222222222111111111111111000000000000////////////,,,,,,---------,,,++++++++++++++++++*********)))))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''((()))******************)))((((((''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((()))******++++++******)))//////000111222333444444111111111000//////.........---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------...000222555888:::<<>>???AAAGGGOOOTTTbbblllyyyzzzmmm\\\QQQNNNOOOMMMJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHKKKNNNQQQUUUXXX\\\]]]\\\ZZZYYYXXXXXXYYYZZZ[[[\\\___dddggglllnnnqqqrrrssstttwwwyyy|||~~~|||wwwrrrnnniiiddd```[[[[[[[[[\\\______^^^\\\XXXUUUPPPMMMKKKJJJHHHGGGBBBBBB@@@??????BBBFFFJJJQQQYYYfffrrr{{{zzzwwwtttqqqooonnnoooppppppqqqrrruuuxxx{{{~~~{{{uuusssrrrooooooooooooppprrruuuwwwpppooonnnpppuuu||||||pppmmmiiihhhjjjmmmpppqqqqqqnnniiifffdddaaa]]]YYYWWWYYY^^^cccfffccc]]]XXXKKKGGGAAA>>>============<<<>>>AAADDDHHHNNNTTTYYY\\\```ffflllqqqsssrrrrrrpppqqqrrrrrrsssuuuzzz~~~~~~{{{wwwtttrrrppprrrvvvzzz}}}vvvwwwkkkZZZ]]]```qqqnnnXXXFFF:::333111111111111111111111111111000000000000////////////,,,,,,,,,------,,,,,,+++******+++++++++******)))************))))))))))))&&&&&&&&&%%%&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((((((''''''&&&&&&&&&'''((()))***++++++((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''')))******((((((''''''''''''(((((('''(((((()))((((((''''''''''''((((((((()))))))))((((((((((((((()))))))))************************...//////000111222333333222111111000000//////......---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------...///000333666999<<<===============>>>BBBHHHMMMVVV```nnn{{{pppddd]]]XXXRRRNNNKKKKKKKKKKKKMMMOOOQQQSSSOOONNNLLLLLLLLLMMMOOOQQQOOOSSSXXX[[[[[[ZZZYYYYYYXXXZZZ[[[[[[\\\^^^aaadddhhhkkknnnpppqqqrrrtttvvvyyy{{{~~~~~~yyysssoookkkfffccc___^^^^^^```aaaaaa___]]]XXXUUUQQQNNNMMMLLLKKKJJJGGGFFFCCCAAA????????????GGGLLLUUU```kkkttt{{{~~~|||yyywwwuuutttttttttuuuuuuwwwyyy{{{}}}~~~~~~~~~xxxsssqqqqqqoooppprrrsssuuuyyy}}}{{{xxxvvvyyy~~~}}}uuuqqqmmmkkkmmmqqqtttvvvuuupppkkkgggfffddd___\\\WWWXXX[[[```dddddd```[[[LLLHHHBBB>>><<<<<<;;;;;;:::<<<===>>>@@@DDDIIILLLSSSVVV]]]dddiiillllllllljjjmmmpppqqqqqqtttyyy}}}~~~|||}}}|||zzzwwwttttttwww{{{~~~~~~~~~~~~|||}}}lll\\\```ccctttmmmXXXGGG;;;555333111111111111111111111111000000000000////////////+++,,,,,,------,,,,,,+++)))***++++++++++++***)))++++++++++++************''''''&&&&&&&&&'''((()))((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&'''((((((((('''&&&&&&''''''(((((((((((((((''''''(((((())))))******'''''''''''''''&&&&&&&&&((('''&&&%%%&&&(((***+++((((((''''''''''''(((((('''((()))******)))((((((((((((((()))))))))******((((((((())))))******+++,,,+++************+++,,,---......///000111222333222222111111000/////////...---,,,,,,++++++,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------//////111444777:::===>>>>>>>>>>>>======???CCCFFFJJJSSS___jjjxxxvvvmmmccc]]]TTTSSSQQQPPPQQQSSSVVVYYYVVVVVVTTTSSSRRRQQQQQQQQQNNNQQQSSSUUUUUUUUUVVVXXXVVVXXXZZZ\\\\\\^^^```bbbgggjjjoooqqqssssssuuuvvvxxxzzz}}}yyysssooollliiigggcccccccccddddddccc```^^^XXXUUUQQQOOOOOOOOONNNMMMJJJHHHFFFDDDCCCAAA???===CCCDDDHHHOOOYYYccclllppp|||||||||||||||{{{zzzzzzxxxxxxxxxyyyzzz{{{|||}}}}}}yyysssrrrsssrrrtttvvvwwwzzzyyy}}}~~~yyysssoooppptttxxx{{{yyysssmmmjjjiiigggccc___YYYXXXWWW[[[___aaa^^^[[[OOOJJJDDD@@@>>>>>>======:::;;;<<<<<<;;;===???BBBGGGKKKQQQXXX^^^bbbdddddddddhhhmmmnnnmmmnnnssswwwzzzxxxyyy~~~}}}yyyxxxzzz}}}~~~~~~~~~}}}|||zzzyyyxxxxxxzzzlll]]]bbbeeevvvmmmYYYHHH===777555111111111111111111222222000000000000////////////++++++,,,------,,,,,,,,,))))))+++,,,,,,+++***))),,,,,,,,,+++++++++******(((((('''&&&'''((()))***((((((''''''''''''((((((''''''((()))***+++,,,,,,%%%%%%'''((((((((('''&&&((('''''''''((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))***(((&&&%%%%%%''')))+++((((((''''''''''''((((((((()))***++++++***)))((())))))))))))************(((((()))***+++,,,,,,------,,,***))))))***,,,---------...///000111222222222222111111000/////////...---,,,,,,++++++,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------///000222444888;;;>>>???BBBBBBAAA???======???AAA@@@IIIRRRZZZfffxxxuuunnn```]]]YYYUUUTTTUUUXXXZZZ\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPQQQTTTWWWSSSVVVYYY\\\]]]___aaacccgggkkkpppssstttuuuvvvxxxwwwzzz}}}~~~~~~~~~yyysssooollljjjiiigggffffffggggggeeebbb___YYYVVVRRRPPPPPPPPPPPPOOOJJJIIIHHHHHHHHHGGGEEECCC@@@???@@@DDDLLLVVV]]]aaarrrtttwwwzzz}}}{{{{{{{{{{{{{{{|||}}}}}}~~~zzzuuutttvvvssstttvvvwwwzzzwww{{{xxxsssssswww{{{~~~{{{uuuooolllkkkjjjeeeaaa\\\XXXVVVWWW\\\^^^\\\YYYRRRNNNHHHCCCBBBAAA@@@@@@<<<======<<<::::::;;;===>>>BBBHHHNNNTTTYYY\\\]]]___dddiiijjjhhhhhhlllpppvvvtttuuuzzz~~~|||zzz{{{~~~~~~~~~|||zzzsssqqqpppooorrrvvv|||iii[[[[[[fff{{{~~~kkkWWWFFF<<<777555555555444333222000000//////......//////000111222///---++++++,,,,,,,,,+++)))))))))))))))))))))))),,,+++***)))))))))++++++,,,***'''&&&&&&&&&$$$###&&&&&&&&&''''''((((((((('''%%%######%%%((())))))''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''(((((((((((('''''')))(((''''''''')))***+++''''''''''''''''''''''''&&&'''''''''(((((()))))),,,+++***))))))***+++,,,''''''((()))))))))))))))++++++************++++++++++++******++++++,,,---,,,---///000222333333333444444333222111000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222666:::===>>>BBBBBBAAA???;;;::::::;;;===BBBHHHNNNVVVcccsss~~~rrrmmmbbbWWWSSSVVVXXXWWWZZZ^^^bbbaaa\\\YYYZZZ\\\XXXWWWUUUSSSSSSTTTUUUVVVVVVWWWXXXZZZ]]]___bbbccclllnnnqqqssstttttttttsssuuuvvvxxxzzz|||~~~~~~zzzzzzzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{{{{uuuqqqooommmlllnnnkkkiiijjjlllkkkfffaaa[[[YYYUUUSSSSSSSSSRRRQQQMMMLLLJJJJJJIIIHHHEEECCC???@@@AAA@@@AAAFFFNNNSSSYYY___iiiqqqwwwzzz}}}~~~~~~zzzxxxxxxzzz~~~|||{{{{{{|||yyyzzz|||~~~uuuxxx|||{{{~~~yyynnniiijjjllliiieee^^^YYYTTTRRRSSSUUUVVVUUUSSSPPPLLLFFFBBB???>>>>>>;;;:::999999888888999999:::<<>>BBBFFFLLLVVVdddnnn}}}wwwiii```^^^ZZZVVV[[[___ccceeedddccccccdddaaa```]]]ZZZYYYXXXYYYYYYXXXXXXZZZ[[[]]]```bbbccciiijjjmmmpppqqqrrrrrrqqqpppqqqqqqrrrtttuuuuuuvvvvvvyyy}}}|||yyywwwxxxxxxxxxwwwwwwvvvvvvttttttuuuxxx}}}|||wwwtttrrrooonnnpppmmmkkkmmmnnnlllgggaaa\\\ZZZWWWUUUTTTTTTSSSRRROOOMMMLLLLLLMMMLLLJJJHHHDDDDDDBBB@@@>>>???DDDHHHKKKOOOVVV\\\bbbhhhooosssyyy{{{|||{{{{{{|||~~~||||||}}}rrrvvv~~~sssmmmllllllkkkjjjddd^^^VVVRRRRRRTTTVVVVVVTTTQQQMMMIIIEEEAAA@@@???<<<;;;:::999999888999999888999;;;>>>AAADDDGGGIIILLLOOORRRVVVYYY]]]aaaeeehhhnnntttxxx{{{}}}zzzsssppplllkkkqqqyyyggg]]]```eeezzz~~~iiiTTTCCC999555555444444333222111000000/////////...------------...///---++++++,,,,,,,,,+++))))))))))))))))))))))))***************+++,,,---+++)))(((((()))))))))'''$$$$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&'''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&''''''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((('''((()))***++++++******))))))******+++++++++******++++++,,,---***+++---...000111111111111000000///...---,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........000333888===???CCCDDDDDDBBB>>><<<;;;;;;999;;;===???BBBJJJTTT\\\kkkttttttlllbbbYYYZZZ[[[^^^bbbgggjjjjjjjjjllljjjgggdddaaa_________\\\\\\\\\]]]___```bbbcccbbbdddgggiiikkkllllllllliiiiiiiiiiiiiiiiiiiiiiiimmmoooqqqssstttwwwzzz}}}}}}~~~zzzwwwssssssrrrqqqpppooonnnnnnkkkkkkkkkmmmqqqwww}}}~~~{{{yyyvvvssspppqqqpppoooppppppmmmgggaaa^^^[[[XXXWWWVVVVVVTTTSSSQQQPPPPPPPPPRRRQQQPPPNNNIIIHHHEEEAAA>>>===???AAACCCEEEGGGJJJPPPYYYccciiirrrxxxyyymmmrrr~~~|||sssmmmlllmmmnnnkkkddd[[[UUUSSSTTTVVVWWWTTTSSSPPPLLLHHHDDDAAA@@@===<<<;;;:::999999999999777777888999;;;===???@@@DDDFFFIIIKKKNNNSSSYYY]]]bbbhhhpppvvvxxx{{{~~~~~~zzztttoooqqqvvvggg]]]```gggzzzjjjTTTCCC999666555333333333222111000000///000///...---,,,,,,,,,,,,///---++++++,,,,,,,,,+++))))))))))))))))))))))))))))))******++++++,,,---)))'''&&&'''(((***))))))%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%'''''''''((((((((((((((('''''''''''''''''''''''''''&&&$$$###$$$%%%''')))******))))))))))))******++++++******++++++,,,---,,,---///000222333333333222222111000///...------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...///222777<<<@@@DDDEEEFFFEEEBBB???>>>===<<<======>>>???DDDKKKPPP\\\cccnnnyyyqqqeee^^^[[[YYY]]]eeekkknnnmmmqqqpppmmmjjjhhhfffeeeeeebbbaaaaaa```____________\\\]]]___aaabbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbfffhhhjjjkkklllmmmpppssswwwzzz|||xxxuuuooonnnllliiigggeeeddddddaaa`````````ccchhhmmmooouuuyyy|||xxxuuusssrrrrrrrrrqqqmmmfffaaa___]]]ZZZYYYYYYXXXVVVTTTVVVUUUTTTTTTUUUUUUSSSQQQKKKJJJHHHEEEBBBBBBBBBCCCAAAAAAAAAAAAEEEMMMWWW^^^jjjttt|||{{{}}}~~~~~~{{{rrrhhhlllxxxzzzpppkkkkkknnnnnniiibbb[[[WWWUUUVVVVVVTTTSSSQQQNNNJJJFFFCCCAAA???>>>===;;;:::999999999777777777888999:::<<<<<>>>>>======>>>BBBHHHMMM\\\ggguuu~~~~~~{{{xxxyyyyyyxxxyyyzzztttlllbbbgggrrrwwwmmmjjjkkkmmmkkkgggbbb]]]YYYVVVUUUVVVUUUSSSPPPLLLHHHEEECCCAAA@@@>>><<<;;;:::999999555555555666777999:::;;;:::<<<===>>>@@@EEEKKKOOOVVV]]]gggnnnrrrvvvzzz}}}mmmdddhhhtttnnnYYYGGG<<<777555222222111111111000000000000///...---,,,+++++++++///---++++++,,,,,,,,,+++))))))))))))))))))))))))((())))))******)))((((((&&&%%%$$$%%%'''))))))((())))))))))))((((((((((((&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((())))))******))))))((((((((('''&&&'''((()))******))))))(((((())))))***++++++******++++++,,,---***+++---...000111111111111000000///...---,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///222666;;;===AAAEEEJJJLLLLLLJJJIIIIIIFFFEEEDDDDDDDDDFFFHHHIIIHHHLLLQQQWWW]]]dddlllqqq~~~}}}rrreee^^^^^^bbbdddeeeiiiiiiiiijjjjjjjjjkkkkkkiiihhheeebbb___]]]\\\[[[XXXXXXXXXXXXYYYYYYZZZZZZYYYZZZ[[[]]]^^^```aaaaaabbbccceeefffgggiiillloooooosssxxx~~~|||zzzvvvrrrooogggddd```[[[VVVSSSQQQPPPPPPNNNKKKIIIIIIKKKMMMOOOQQQVVV]]]dddnnnzzz{{{zzzyyyuuuqqqlllgggddddddbbbaaa``````^^^[[[YYY^^^\\\[[[ZZZYYYXXXUUUSSSTTTQQQNNNLLLJJJHHHEEEBBB@@@@@@@@@>>>===>>>@@@CCCJJJTTTaaalllttt}}}~~~~~~{{{vvvwwwvvvtttttttttnnnfff^^^ccclll|||vvvnnnkkkjjjkkkjjjfffaaa\\\YYYXXXYYYWWWUUUQQQNNNKKKHHHGGGCCCBBB@@@>>><<<:::999999333333333444555666888999666777888999;;;>>>CCCFFFNNNUUU^^^fffkkkooouuuyyy~~~rrrlllrrrnnnZZZHHH<<<555222111111111111000000000000//////...------,,,------///---++++++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))((('''&&&%%%(((&&&%%%&&&((()))))))))******)))))))))(((((((((&&&%%%%%%%%%''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******''''''((((((((((((''''''(((((()))))))))((('''&&&%%%%%%&&&&&&'''((((((((()))(((((((((''''''''''''((()))************)))((('''(((((((((((()))))))))))))))(((((((((((())))))++++++******++++++,,,---***+++---...000111111111222111000///...------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000333666999;;;???DDDJJJOOOQQQPPPPPPPPPMMMLLLJJJIIIHHHHHHHHHHHHEEEGGGJJJMMMQQQVVV\\\```iiiuuuyyymmmfffbbb```___cccdddeeeggghhhiiiiiiiiigggfffdddbbb```^^^]]]]]]YYYYYYZZZ[[[]]]^^^`````````aaabbbccceeefffggggggfffgggiiiiiiiiikkkmmmooonnnttt||||||yyyvvvrrrnnnjjjdddaaa\\\VVVQQQMMMKKKJJJHHHFFFBBB???>>>???AAABBBCCCGGGLLLPPPWWWbbbppp{{{}}}xxxrrrmmmjjjhhhhhhgggfffeeeeeeccc```^^^___^^^\\\\\\\\\\\\YYYWWWYYYVVVSSSQQQPPPMMMHHHDDDDDDDDDCCCAAA>>>>>>???AAA???DDDLLLVVV```kkkuuu||||||zzztttuuutttrrrqqqpppiii```\\\```iiiwwwvvvoooiiijjjiiifffaaa^^^]]]^^^]]][[[XXXTTTPPPNNNMMMLLLDDDCCCAAA>>><<<;;;:::999444444444444444555666666444666777888999;;;>>>@@@EEELLLTTT\\\aaagggmmmrrryyy}}}tttssszzznnnZZZHHH;;;333000111111111111000000000000//////...---------......///---++++++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))(((&&&$$$###)))(((&&&''')))******)))******))))))((((((((('''(((((('''((())))))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++''''''((((((((((((''''''((()))*********)))'''&&&$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&'''((()))******)))((('''%%%&&&''''''((((((''''''))))))(((((((((((())))))++++++******++++++,,,---,,,---///000222333333333444444333222111000//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111444777999:::>>>CCCKKKQQQSSSTTTTTTTTTTTTRRROOOMMMLLLKKKJJJHHHDDDEEEGGGGGGHHHKKKPPPSSSVVVaaaooouuulllfffcccaaabbbdddeeefffgggggggggddddddbbbaaa``````______[[[[[[\\\^^^aaadddfffhhhiiiiiijjjkkklllmmmmmmnnnkkklllmmmmmmlllmmmoooqqqsssyyy~~~zzzwwwtttpppkkkgggccc```ZZZTTTNNNJJJHHHGGGDDDAAA===:::888888:::;;;999<<<@@@BBBFFFPPP]]]hhhyyyzzzsssnnnlllllllllkkkiiiiiiiiigggdddaaa___^^^]]]^^^______]]][[[\\\YYYWWWVVVVVVTTTOOOKKKCCCBBBAAA>>>;;;;;;===???<<<===AAAGGGOOOZZZccciii~~~{{{yyyssstttssspppooommmfff]]][[[```iiiuuu~~~tttiiiiiihhhddd```^^^```cccaaa^^^ZZZVVVRRRPPPPPPPPPEEEDDDAAA???===;;;:::999888777666666555555666666555777999::::::;;;===>>>???EEEMMMTTTZZZaaahhhnnnvvvyyyrrrqqqvvvjjjYYYMMMEEE===999666555222000//////000000000000000000///...---,,,...---,,,+++***+++,,,,,,+++*********))))))((((((************)))(((&&&&&&+++******)))(((''''''&&&''''''(((((())))))******$$$%%%''')))((('''$$$###$$$$$$$$$%%%&&&'''((())),,,,,,++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))+++---...------...///000111222222222222111000///...------...---,,,,,,++++++,,,,,,,,,,,,,,,------.........///...,,,+++***))))))))))))+++...000333777<<<@@@>>>CCCJJJPPPRRRRRRSSSSSSNNNOOOPPPPPPPPPNNNKKKJJJFFFGGGGGGGGGEEEEEEFFFHHHNNNSSS\\\iiizzztttjjjgggeeeeeefffhhhgggddd```bbbdddeeedddcccbbbaaabbbddddddeeefffhhhkkkmmmnnnmmmooorrrttttttssspppooolllnnnnnnnnnmmmpppvvvzzz}}}{{{sssmmmjjjhhhbbb___ZZZSSSMMMIIIFFFDDDBBB@@@===999777666555666777888999:::<<>>>>>>>><<<<<<<<>>BBBHHHKKKLLLLLLMMMMMMMMMNNNOOOOOONNNLLLJJJIIIFFFGGGFFFDDDBBBAAAAAACCCEEEIIIPPP[[[jjj}}}}}}nnnjjjeeeddddddffffffeeehhhiiijjjjjjiiihhhhhhhhhhhhiiijjjlllmmmoooqqqrrrrrrssstttuuutttsssqqqooommmppprrrtttuuuyyy~~~{{{www{{{uuuooojjjggg```]]]XXXRRRLLLGGGDDDCCCBBB@@@===999777666555555555666666555666:::AAAGGGUUU^^^nnn{{{yyyxxxwwwvvvyyyxxxvvvssspppmmmkkkjjjeeeeeecccbbb``````______^^^\\\[[[ZZZZZZYYYWWWUUUOOOMMMIIIEEEBBB@@@@@@@@@<<<<<<;;;<<>>@@@CCCEEEEEEEEEFFFGGGJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFDDDBBB>>>===>>>???BBBDDDHHHPPP\\\mmm~~~~~~wwwnnngggeeefffhhhjjjkkkkkkkkkkkklllllllllllllllmmmnnnppprrrsssssstttttttttttttttsssrrrqqqqqqpppsssxxx|||~~~ppphhhjjjrrr{{{wwwrrrkkkfff___\\\WWWPPPKKKFFFCCCAAAAAA???<<<999777666555555555444333111111333888;;;CCCLLLZZZiiiyyy~~~|||yyyuuuqqqooommmjjjiiihhhfffeeedddcccbbb___^^^]]]]]]^^^^^^]]][[[SSSQQQMMMIIIFFFDDDCCCCCC???>>><<<;;;<<<>>>AAACCCLLL]]]uuu}}}yyyvvvsssooommmjjjddd\\\VVVQQQSSS___uuu{{{oookkkjjjhhhhhhiiiggggggfffbbb]]]VVVOOOKKKCCCBBBAAA???>>>>>>>>>>>>::::::999888888888888888888888777777777777777888888888<<>>@@@BBBFFFFFFFFFIIIQQQ^^^mmmwwwvvvooollllllmmmmmmlllllllllmmmnnnnnnmmmkkkmmmoooppprrrsssssssssppppppqqqrrrssstttuuuuuuwww{{{}}}ooodddaaacccjjjxxx|||yyytttmmmfff___\\\WWWQQQKKKFFFCCCBBB@@@>>><<<999777666555555555444333111000111444666:::AAALLLYYYhhhxxxzzzvvvsssqqqpppoooooommmllljjjiiihhhcccaaa``````aaaaaa```___VVVTTTQQQNNNKKKHHHFFFEEECCCAAA???===<<<<<<>>>???EEEPPPaaavvv|||zzzwwwtttpppmmmiiicccZZZSSSOOOPPP[[[qqqwwwpppooollljjjjjjiiiiiihhheee___XXXQQQMMMEEEEEEDDDDDDCCCBBBAAAAAA;;;;;;:::999888888888888999999888777777777888888888888;;;@@@CCCGGGQQQ[[[eeekkksss{{{kkkeeeiiixxxvvv```III999444444333333222111111000000000///000000//////...---,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++((())))))))))))((((((''')))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&((()))************(((((('''&&&&&&&&&''''''''''''((()))******++++++))))))************))))))((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((('''((())))))******))))))************++++++,,,,,,------...///000111222222333333222111000///.........---,,,,,,++++++,,,,,,------------------------------,,,++++++++++++,,,***+++------...000444777999;;;<<<===>>>???BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAACCCGGGIIILLLJJJGGGFFFIIIQQQ[[[cccqqq{{{yyytttrrrsssqqqooooooqqqrrrrrrqqqkkklllmmmoooqqqrrrssssssqqqrrrtttwwwzzz}}}tttggg^^^ZZZZZZcccoooyyy}}}zzzuuunnngggaaa^^^XXXRRRLLLHHHEEECCC>>>===<<<:::888666555444444333111111111222333333555:::AAAJJJVVVgggzzz{{{xxxvvvtttttttttsssqqqooommmkkkhhhfffdddddddddcccaaa___YYYXXXVVVSSSPPPLLLIIIGGGDDDCCC@@@>>>=========>>>BBBEEEOOO___rrr}}}{{{yyyvvvrrrnnniiibbbXXXPPPMMMOOOXXXlllzzzvvvqqqlllkkkjjjjjjiiifffaaa[[[TTTPPPJJJJJJIIIGGGEEECCCBBBAAA======;;;::::::999999999::::::999888888888888888999999;;;???AAADDDMMMWWWbbbiiirrryyymmmddddddyyyvvv```III:::444444222222222222111111000000000000000000///...---,,,))))))+++,,,---.........************+++++++++,,,(((((())))))))))))(((((())))))))))))))))))((((((((((((((('''''''''''''''''''''((())))))******)))((('''''''''''''''((((((%%%%%%&&&'''(((((()))))))))******++++++******)))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((()))***+++,,,+++***)))***+++++++++,,,,,,,,,,,,------...///000111222222333333222111000//////......---,,,,,,++++++,,,,,,...------------,,,,,,,,,///...---,,,,,,,,,,,,,,,)))***,,,---...111555888777999<<<===>>>@@@CCCEEEAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCGGGMMMQQQTTTRRROOOLLLKKKNNNSSSWWWccclllzzz~~~yyyuuurrrrrrtttvvvuuussspppqqqqqqsssuuuwwwzzz{{{{{{|||{{{zzzyyyyyyzzz~~~yyyjjj\\\SSSQQQSSSXXX___fffnnn}}}zzzuuunnnjjjbbb___ZZZSSSNNNIIIFFFDDD===<<<;;;:::888666555444222111000000222333333222444888<<>>>>>============BBBNNN[[[hhhvvv}}}~~~~~~}}}|||xxxtttpppjjjaaaVVVNNNKKKMMMVVVfff{{{wwwqqqooonnnmmmkkkhhhddd^^^ZZZWWWPPPNNNKKKHHHEEECCCAAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999888888888888999888:::===>>>AAAIIIRRR```gggqqqyyy~~~qqqeeebbbwwwvvv___KKK===777666111222222222222111000000////////////...---,,,,,,((()))+++---.........---************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((((((((((((((''''''&&&''''''((()))***%%%%%%%%%&&&&&&'''''''''))))))************))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))***,,,------,,,+++***)))******+++++++++++++++------...///000111222222444333333222111000//////...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,------***+++---...///111555888666999<<<>>>??????AAACCC>>>>>>>>>===>>>>>>>>>???<<<===???@@@CCCHHHNNNSSSWWWWWWUUURRROOONNNOOOQQQWWW```kkkvvv}}}|||~~~~~~||||||||||||}}}tttrrrpppppprrrvvv{{{~~~ppp___RRRNNNKKKKKKQQQVVVZZZccclll|||zzzsssooolllbbb___ZZZTTTNNNIIIFFFEEE<<<<<<;;;:::888666555444444222111222444555333111333666:::===EEEUUUjjjyyy~~~~~~~~~}}}{{{xxxuuussspppnnnlllkkkkkkjjjgggeeebbbbbbbbb___[[[WWWRRROOOJJJIIIGGGDDDBBB@@@@@@???;;;;;;>>>FFFKKKPPP[[[gggssszzz}}}|||~~~~~~zzzvvvqqqkkkaaaUUUMMMFFFJJJSSSaaaqqq~~~wwwvvvqqqpppnnnjjjfffccc```^^^VVVSSSOOOKKKGGGEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<<<<;;;999999888888888:::999:::===>>>???GGGPPP^^^eeepppxxx|||uuuiiidddttt~~~rrr\\\III<<<666555111111222222222111111000............---,,,++++++,,,,,,---...---,,,+++***+++++++++***)))(((''''''(((((()))))))))))))))(((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((''''''''''''&&&&&&&&&'''''')))***+++&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''((()))******+++)))))))))))))))))))))))))))+++,,,......---,,,+++(((((()))***************------...///000111222222444333333222111000//////...---,,,,,,++++++,,,,,,.........------,,,,,,,,,)))))))))***+++,,,...///+++---......///000444777777999===>>>?????????@@@======<<<<<<<<<======>>>:::;;;===>>>AAAFFFMMMRRRRRRSSSRRRPPPMMMJJJIIIIIINNNVVVaaaiiiqqqyyy{{{vvvpppnnnlllkkkmmmrrrwww{{{vvvdddVVVPPPJJJHHHMMMPPPQQQUUU[[[dddpppzzzrrrooonnnbbb___ZZZSSSMMMIIIFFFDDD<<<;;;;;;:::888666555444888666444555777777555222///111444777>>>NNNcccsss~~~{{{yyyrrrpppnnnnnnnnnmmmkkkiiiffffffeeeccc```ZZZUUURRRPPPOOOLLLIIIGGGDDDCCCBBB======@@@DDDCCCAAAHHHSSSXXXaaammmwww}}}~~~{{{|||~~~|||wwwrrrlllaaaUUULLLCCCHHHRRR^^^kkkyyy||||||tttsssooolllhhhfffddddddZZZXXXSSSNNNKKKIIIIIIJJJCCCBBBAAA???>>>============<<<;;;:::999999999999===<<<===??????AAAHHHQQQ\\\dddooowww{{{tttiiiiiirrrzzzvvv}}}nnnXXXFFF:::555333333333333333111000///...---.........//////000000------......------,,,+++******))))))))))))******+++++++++******((('''&&&))))))*********)))'''&&&)))((((((&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&''')))*********)))((())))))))))))******************))))))******+++,,,***+++,,,...000111222222444333111///...---------,,,++++++---//////...,,,---.........---,,,,,,+++++++++++++++++++++++++++......---...///222444666888999<<<>>>???>>>===<<>>===<<<;;;:::::::::777888:::>>>AAAEEEHHHJJJSSSUUUWWWTTTOOOKKKIIIIIIKKKPPPUUU[[[bbbjjjuuu|||}}}zzzxxxwwwnnnnnnlllkkkkkkpppvvv{{{zzzjjj]]]RRRNNNHHHEEEFFFIIILLLNNNSSS]]]mmmxxxooojjjeeeaaa\\\WWWTTTNNNGGGAAAAAA>>>;;;:::;;;:::777444444333222222111111222222000111444888===HHH^^^rrr~~~uuuwwwyyy~~~yyyvvvqqqooonnnnnnmmmlllkkkjjjhhheeeaaa]]]ZZZYYYXXXVVVRRRNNNJJJFFFDDDBBB@@@@@@@@@>>>======>>>@@@MMMPPPUUU\\\eeerrr~~~|||{{{{{{|||~~~}}}yyyvvvooocccUUUKKKGGGEEEHHHRRRcccsss~~~{{{tttooonnnkkkgggdddeeeddd___YYYTTTPPPMMMJJJHHHIIIDDD@@@@@@CCCDDDAAA===???>>>===<<<;;;;;;<<<======;;;<<<>>>???@@@EEEKKKXXXaaammmtttwwwzzz~~~vvvkkklllrrrvvvssszzzmmmWWWEEE999444333333333333222111000......---........./////////000---------...------,,,+++))))))))))))))))))))))))***************)))((('''((((((&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((()))******''''''((((((((((((''''''((((((((((((((('''''''''&&&'''((()))***))))))(((''''''''''''((((((((((((******))))))******+++,,,***+++---///000111222222333222111000000000000000111///............---+++,,,,,,------,,,++++++***++++++++++++++++++++++++///.........000333666888<<<<<<==================<<<;;;:::::::::::::::;;;::::::;;;===@@@BBBDDDFFFPPPSSSUUUTTTQQQMMMKKKKKKIIILLLPPPTTTYYY```iiiooowww|||~~~zzzwwwuuuttttttooooooooonnnnnnrrrxxx|||{{{lll___WWWRRRKKKGGGGGGIIIKKKLLLOOOVVVaaannn|||zzzrrrlllgggccc]]]YYYUUUOOOGGGBBBBBB???<<<::::::999555333444444333222222222222333333333555888;;;EEEYYYkkk{{{~~~pppeeeiiisss|||xxxtttsssqqqooonnnnnnmmmkkkiiieeeaaa^^^\\\\\\ZZZWWWSSSOOOKKKIIIGGGBBBAAA@@@>>><<<<<<===>>>>>>AAAEEEKKKTTT___jjjrrr~~~}}}{{{{{{|||~~~}}}zzzvvvooocccUUUKKKHHHFFFGGGOOO^^^mmmwww{{{yyyssspppmmmhhhfffgggfffaaa[[[VVVRRROOOLLLJJJIIIEEEAAAAAADDDDDDBBB>>>@@@???>>>===<<<<<<=========;;;<<<>>>??????DDDKKKVVV___kkksssvvvxxx|||yyyooopppuuuooonnnvvvmmmWWWEEE:::555444222222222111000///------.............../////////---------------,,,++++++((()))***++++++***)))((()))))))))******)))(((((()))(((%%%######$$$&&&(((%%%%%%'''(((((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&'''(((((('''&&&%%%(((((()))))))))*********'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((******))))))******+++,,,***+++---///111222222333222222222222222222222222555333///...------,,,+++++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........///111444888:::@@@@@@???>>>>>>>>>??????<<<;;;;;;;;;<<<<<<===>>>???>>>>>>??????@@@AAABBBKKKNNNSSSUUUSSSQQQOOONNNIIIKKKLLLNNNQQQVVV]]]bbbiiimmmsssyyy}}}}}}{{{xxxuuusssrrrssssssrrrrrrsssssstttwww{{{~~~qqqeee^^^XXXQQQKKKIIIIIIJJJKKKKKKOOOUUU]]]gggsss}}}uuupppkkkfff```[[[VVVPPPIIICCCCCCAAA>>><<<;;;999666444555555444333333333333444555555666888999@@@PPP```tttvvvjjj]]]bbbooo~~~~~~{{{xxxuuurrrooorrrqqqpppnnnjjjfffcccaaa```^^^[[[WWWSSSPPPMMMKKKDDDCCCAAA>>><<<;;;;;;;;;777999<<>>>>>>>>>>>>>><<<<<<>>>??????CCCJJJSSS\\\iiiqqqtttvvvzzz~~~|||sssttt}}}xxxhhhhhhqqqnnnXXXGGG<<<777666111111111111000...---,,,........................,,,------------,,,++++++'''(((***,,,,,,***((('''(((((()))))))))))))))(((***((('''&&&%%%'''((()))$$$%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))'''(((((()))))))))))))))))))))))))))******************))))))******+++,,,***+++---///111222333333222222222222222111111111666333///,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000444888:::BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBFFFJJJPPPUUUVVVUUUSSSRRRMMMLLLKKKLLLNNNSSSXXX\\\bbbeeeiiimmmqqqvvv{{{~~~~~~|||zzzxxxyyywwwtttrrrqqqrrrssstttuuuwwwxxxyyyzzz|||{{{pppgggaaaYYYRRROOOOOOOOOOOONNNPPPTTTYYY```hhhpppuuuzzzyyytttooojjjccc]]]XXXSSSKKKFFFCCCBBB@@@>>>===;;;999888666666555444444444444444555444555777777<<>>BBBIIIQQQVVV```iiirrrvvvyyy|||{{{xxxuuuuuuvvvwwwyyy{{{}}}~~~}}}yyytttnnncccUUULLLGGGDDDCCCGGGQQQ]]]fffkkkuuu{{{}}}xxxrrrmmmkkkllllllgggaaa\\\XXXUUURRRPPPNNNKKKHHHGGGHHHHHHFFFEEECCCCCCBBBAAA@@@?????????>>><<<<<<>>>>>>>>>BBBHHHPPPZZZgggooosssuuuxxx|||~~~vvvvvvqqqbbbcccmmmlllVVVEEE;;;777555111111111111000...---,,,...............---------,,,,,,------,,,,,,+++***'''(((***,,,,,,***(((''''''(((((()))))))))((((((''''''(((((()))(((((('''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((()))))))))))))))******+++''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((())))))***))))))))))))******************))))))******+++,,,+++,,,---///111222333333333333333222111000...---222000,,,++++++,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///333666888@@@CCCGGGKKKNNNNNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDEEEIIIOOOUUUYYYZZZXXXVVVOOOMMMKKKKKKNNNRRRWWWZZZ```bbbdddfffhhhlllpppssssssuuuxxxzzz|||{{{zzzxxxxxxwwwwwwwwwwwwyyyzzz{{{|||||||||zzzwwwuuutttsssuuutttrrrqqqqqqrrrssstttxxxzzz|||}}}~~~tttnnnfff___[[[[[[[[[[[[[[[[[[]]]```dddgggiiijjjkkkqqqyyy|||wwwsssmmmfff```[[[UUUNNNIIIAAAAAA@@@>>><<<;;;::::::777666555555444444555555222111333555666888BBBLLLYYYbbbkkkooopppnnniiidddggglllwww}}}zzzwwwuuuuuuuuuuuusssppplllhhhfffdddcccaaa^^^ZZZVVVSSSQQQMMMIIIDDDAAA@@@>>><<<:::777888999999;;;???EEEIIITTT]]]fffjjjmmmpppooolllmmmnnnppprrruuuxxx{{{|||}}}zzzvvvqqqkkkaaaUUULLLEEEBBBAAADDDLLLWWWaaagggrrrzzz|||wwwqqqoooppppppkkkeee```\\\YYYVVVTTTRRRQQQNNNLLLKKKJJJIIIHHHEEEEEEEEEDDDCCCAAA@@@@@@???<<<<<<>>>>>>===AAAGGGNNNXXXfffooorrrtttwwwzzz|||wwwwwwnnn___aaakkk|||hhhTTTCCC999555444222222222111000///------.........---------------,,,,,,,,,,,,,,,+++******((()))***++++++***)))(((((((((((())))))(((''''''$$$%%%'''((((((((('''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((()))******''''''''''''((((((((((((******))))))******+++,,,+++,,,...000111333333444333333333333111///---,,,///---++++++,,,---------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111555777>>>CCCKKKSSSXXXZZZZZZYYYWWWVVVUUUSSSRRRRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGGGGJJJOOOUUU[[[]]][[[YYYOOOLLLIIIHHHLLLQQQVVVXXX^^^___aaabbbcccdddgggiiihhhjjjmmmppprrrsssssssssnnnnnnnnnnnnppprrrtttvvvwwwwwwwwwuuusssqqqqqqrrrrrrqqqqqqqqqqqqrrrssssssxxxzzz|||}}}~~~xxxpppllljjjjjjiiijjjiiiiiijjjlllllljjjiiikkkmmmrrrxxxzzzuuuppphhhbbb^^^YYYRRRMMMAAAAAAAAA???<<<:::::::::666666555444444444444555000///111444444555;;;CCCJJJPPPXXX^^^aaaaaa``````fffkkkttt}}}}}}{{{wwwwwwwwwvvvtttoookkkhhhiiihhhgggdddaaa]]]YYYWWWQQQMMMGGGDDDDDDBBB???<<<888888888777777:::>>>AAAKKKTTT^^^bbbfffiiiiiifffiiijjjlllooosssuuuxxxyyyxxxuuuqqqmmmhhh___TTTLLLCCCAAA???AAAGGGQQQ\\\cccoooxxx~~~~~~}}}wwwtttvvvuuuqqqjjjeeeaaa^^^[[[YYYXXXWWWUUURRROOOMMMLLLKKKGGGGGGGGGFFFEEECCCBBBAAA@@@===<<<>>>===<<<@@@FFFMMMXXXfffooosssuuuxxx{{{{{{}}}wwwvvvmmm^^^___jjj|||iiiTTTDDD:::666555333333333222111000...............------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''(((((())))))'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((''''''''')))(((((('''((()))***+++''''''''''''((((((((((((******))))))******+++,,,+++,,,...000222333444444222333444444333111///...///...------......---,,,++++++,,,------------------------------------------,,,,,,---...111444666???DDDMMMWWW___eeehhhiiibbbbbbaaa```_________``````^^^[[[WWWSSSPPPNNNMMMJJJLLLOOOUUU\\\___^^^\\\QQQMMMHHHHHHKKKPPPTTTVVV\\\^^^```aaaaaabbbdddeeeeeefffgggiiijjjkkkllllllfffffffffggghhhjjjlllnnnpppqqqsssrrrpppppprrrtttrrrssstttuuuuuuuuuttttttvvvxxxyyyyyyzzz|||}}}zzzxxxwwwrrrpppooopppsssvvvvvvuuuyyyyyyzzz}}}}}}~~~wwwqqqiiiddd```[[[UUUQQQHHHIIIHHHEEE@@@<<<<<<<<<666555444444333333444444000///111333333111555;;;>>>BBBHHHNNNRRRTTTWWWYYY```dddkkkppppppooouuu~~~{{{{{{|||{{{yyytttpppmmmllllllkkkiiifffaaa]]][[[UUUPPPJJJGGGGGGFFFCCC???<<<<<<;;;:::999:::<<>>>>>BBBKKKVVV]]]jjjuuu~~~}}}~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~{{{|||{{{wwwqqqkkkgggdddaaa___^^^]]]ZZZVVVRRROOOMMMMMMIIIIIIIIIHHHGGGEEECCCBBB@@@===<<<>>>===<<>><<>>===;;;???EEENNNYYYgggqqquuuwwwzzz|||zzz|||~~~vvvuuurrreeecccfff~~~~~~jjjUUUEEE;;;888888444333222111000000000000000...------......---,,,------......------,,,+++,,,+++***))))))***+++,,,))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((())))))(((&&&''''''''''''((((((((()))))))))************)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((***)))'''%%%%%%''')))***)))))))))))))))(((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((()))******++++++(((''''''(((+++,,,+++***+++---...000222222222111222333444555555555444333111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111000000///000222333444666:::BBBMMMXXXccckkkpppkkklllllllllllloootttwwwvvvuuuqqqlllfff___ZZZVVVXXXWWWVVVUUUVVVXXX[[[]]]VVVTTTPPPLLLLLLOOORRRUUU]]]]]]]]]^^^```bbbeeefffbbbbbbbbbaaa```___]]]\\\[[[]]]^^^```aaaaaa``````iiiiiijjjlllnnnqqqtttvvvxxx{{{~~~|||yyyvvvxxxuuupppllllllqqqzzz~~~{{{uuurrrqqqttt{{{~~~xxxooohhhccc^^^XXXSSSOOOKKKEEEAAA??????>>>===888777555333222333444555555444333333222222333333888999;;;===@@@AAABBBCCCLLLLLLJJJIIIIIIKKKPPPTTTaaagggsss{{{wwwqqqnnnkkkiiigggfffcccbbb```ZZZSSSNNNLLLKKKIIIFFFAAA???===;;;:::999::::::>>>DDDOOO___nnnvvvyyyxxxwwwwwwwwwxxxxxxvvvsssqqqmmmkkkhhheeebbb[[[RRRJJJEEE???<<<>>>@@@DDDJJJQQQdddllluuuzzz||||||}}}~~~~~~|||{{{yyyxxxwwwyyyzzz|||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~{{{}}}~~~~~~}}}~~~}}}~~~}}}{{{yyy{{{xxxxxx~~~~~~zzzuuurrrooommmkkkfffaaa[[[XXXVVVUUURRRPPPKKKOOOPPPMMMJJJJJJFFFBBB===<<<::::::<<<>>>AAADDDNNNYYYgggqqquuuwwwyyy|||~~~~~~}}}~~~}}}vvvvvvvvvkkkiiinnn}}}iiiUUUDDD:::666666333333222111000000000000000...------......---,,,---------...------,,,++++++******))))))******+++)))((((((''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&'''''''''((()))))))))))))))((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))(((''''''&&&&&&''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))***)))((('''''')))++++++***((()))+++...///000000000333333444555555555444333111///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......//////...//////111333666777777:::AAAIIIRRRZZZ```cccaaabbbdddeeegggkkkppptttxxxwwwuuuqqqkkkfff```]]]ZZZYYYYYYXXXWWWWWWVVVVVVTTTRRRNNNLLLMMMPPPTTTVVV]]]]]]^^^___```ccceeefffbbbbbb```___^^^\\\[[[[[[ZZZ\\\]]]___```aaa``````ggggggiiikkknnnrrruuuwww}}}~~~}}}zzzxxxsssqqqnnnkkklllrrr{{{~~~|||rrrqqqqqqvvv~~~{{{ssslllhhhccc\\\XXXMMMIIICCC???===<<<;;;:::888777555333333333444555444444333222222222222333333444666888:::;;;<<<<<<>>>>>>>>>===<<<>>>BBBEEEMMMRRR^^^mmm{{{~~~zzzwwwtttpppmmmkkkiiigggeeebbb\\\UUUPPPOOOOOOMMMKKKDDDBBB@@@===;;;:::::::::;;;???HHHVVVfffssszzz||||||{{{{{{zzzxxxuuuqqqnnnkkkiiifffdddbbb[[[RRRKKKFFFAAA===>>>???AAAGGGNNN```hhhssszzz|||{{{||||||}}}}}}}}}|||||||||||||||yyyzzz|||}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{|||}}}{{{}}}~~~~~~}}}}}}~~~}}}~~~~~~{{{yyyxxxuuuuuu{{{~~~{{{wwwsssnnnjjjeeeaaa\\\XXXWWWVVVSSSQQQPPPSSSSSSPPPNNNMMMHHHBBBAAA@@@===;;;;;;<<<>>>???MMMXXXfffqqquuuwwwzzz}}}~~~~~~|||vvvxxx{{{rrrsssyyy|||iiiUUUDDD:::555444333333222111000000000000000...------......---,,,---------------,,,++++++)))******++++++******)))(((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''$$$$$$%%%&&&'''((()))***(((((((((''''''''''''&&&''''''(((((()))******++++++)))''''''(((*********+++,,,...000222333444444333444555666666555444333111///...---......---+++------------------------,,,,,,,,,,,,,,,------...------...000222555888:::888:::>>>CCCIIIMMMQQQSSSTTTVVVXXX[[[^^^ccchhhmmmsssssssssqqqnnniiidddaaa\\\\\\\\\[[[YYYUUUSSSQQQPPPOOOMMMMMMNNNRRRVVVXXX^^^^^^^^^___aaaccceeefffbbbaaa___\\\ZZZYYYYYYYYYYYYZZZ\\\___```aaaaaaaaaeeefffhhhkkknnnrrrvvvwww}}}~~~~~~~~~|||zzzxxxwwwqqqooommmlllmmmsss{{{|||sssrrrsssxxx}}}xxxxxxwww~~~vvvpppkkkfff___ZZZMMMIIIDDD???===<<<:::999888777666444333333444555444333222222111111222222000111222333444555555555444555666666666777999;;;<<>>===>>>>>>CCCIIIZZZcccpppxxx{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~zzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{zzz|||}}}}}}||||||}}}~~~}}}~~~~~~|||{{{wwwttttttyyy}}}~~~}}}wwwoooiiieeeaaa]]]ZZZXXXXXXWWWUUUXXXYYYXXXVVVUUUSSSLLLCCCDDDAAA>>>;;;:::;;;===???KKKVVVeeeoootttwww{{{~~~{{{www{{{zzz}}}}}}jjjVVVEEE:::555333333222111000000/////////000...------......---,,,,,,------------,,,++++++((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((((((((''''''%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''*********+++,,,,,,------...+++)))((()))+++++++++,,,---///111444555777888444555555666666555333333000///...---......---+++---------------.........,,,++++++++++++,,,------.........000222555888:::999:::===???BBBEEEGGGHHHJJJLLLOOORRRUUUYYY___cccfffgggiiiiiigggccc___]]][[[[[[ZZZXXXVVVSSSQQQPPPNNNMMMMMMNNNQQQUUUYYY[[[^^^^^^___```aaacccddddddbbb```]]]YYYWWWWWWWWWWWWXXXZZZ\\\___aaabbbbbbbbbccceeegggkkkooosssvvvxxxwwwwwwwwwvvvvvvuuuuuuuuutttssspppnnnnnnqqqwww{{{|||zzzyyy{{{uuulllfffdddfffmmmwwwyyyrrrlllfff^^^YYYQQQLLLFFFBBB???>>><<<;;;999888666555444444444444333333222111111111111111000111111222222222222222000222444555444444555666:::999<<>><<<:::999===<<<===BBBKKKWWWaaaggglllooorrrtttrrroookkkiiieeecccbbbbbb```\\\TTTMMMGGGAAA============AAAFFFTTT^^^mmmwww||||||{{{{{{~~~}}}}}}|||{{{{{{|||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{|||}}}~~~~~~}}}zzzvvvuuuyyy|||}}}xxxpppkkkeeebbb^^^[[[ZZZ[[[]]]^^^aaabbbaaa^^^]]][[[QQQGGGBBB@@@===;;;;;;===???BBBJJJUUUcccnnnssswww{{{{{{zzz~~~~~~kkkVVVFFF;;;666444333222111000////////////000...------......---,,,,,,,,,------,,,,,,+++***((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''))))))'''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((*********+++,,,,,,------///---+++***+++,,,,,,,,,)))***,,,---000222444555555555666666666555333222000///...---......---+++,,,,,,,,,---------......,,,++++++++++++,,,------000000000000111333666777999:::;;;>>>@@@BBBDDDEEEFFFGGGJJJLLLNNNQQQUUUXXXYYYZZZ\\\\\\\\\YYYWWWUUUUUUSSSQQQOOONNNOOOOOOPPPNNNOOOOOOQQQTTTXXX[[[]]]______``````aaaaaaaaaaaa```^^^[[[XXXWWWWWWXXXXXXYYYZZZ]]]___aaabbbccccccccceeehhhkkkooorrrtttvvvooooooppppppqqqsssttttttyyywwwuuupppmmmmmmooorrrvvv}}}{{{zzzzzz{{{{{{yyyvvvqqqjjjaaaZZZUUUSSSRRRVVV]]]hhhvvv|||uuunnnggg___XXXSSSNNNHHHCCC@@@>>><<<;;;999888777666555444444333222222111000000000000111000000111111111111000000,,,...000111000000000111:::777777;;;@@@IIIXXXfff~~~~~~}}}|||{{{zzzxxxuuuooofff___\\\ZZZVVVTTTQQQNNNJJJEEE@@@<<<:::999;;;;;;;;;===AAAHHHOOOTTT```eeelllooonnnkkkiiihhhcccbbbaaaaaa```\\\UUUNNNEEE@@@<<<=========@@@EEENNNYYYiiiuuu{{{|||||||||~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzzwwwwwwxxxwwwvvvvvvxxxzzz}}}~~~yyyvvvwwwyyyzzz|||}}}xxxqqqmmmeeeccc___]]]]]]aaagggkkknnnooonnnjjjgggaaaWWWLLLCCCAAA===;;;:::<<<@@@BBBIIITTTbbbmmmrrrvvv{{{}}}|||kkkVVVEEE:::777666222222111000////////////000...------......---,,,,,,,,,,,,,,,,,,+++******((())))))******))))))((((((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))(((((((((''''''''''''(((((((((((()))))))))''''''(((((()))******+++---,,,+++,,,---...---++++++,,,,,,...000222444555555666777777666555333222111///...---......---+++***++++++,,,,,,---------,,,,,,,,,,,,,,,------...111111000000000111333444777888:::<<<>>>AAACCCDDDCCCEEEGGGHHHHHHJJJMMMOOOQQQQQQRRRRRRRRRQQQPPPOOOMMMKKKIIIIIIIIILLLOOOQQQQQQRRRTTTVVVYYY[[[^^^___```````````````___^^^]]]\\\\\\ZZZYYYYYYYYYZZZ[[[[[[\\\^^^aaabbbccccccccccccdddgggjjjmmmoooppppppkkklllmmmoooqqqrrrtttuuuwwwvvvsssooojjjgggggghhhhhhnnnuuu~~~zzzqqqkkkhhhfffeee```]]]YYYTTTOOOKKKHHHGGGCCCEEEKKKUUUaaarrr~~~xxxrrrkkkbbb\\\SSSOOOHHHCCC???===;;;:::999999888777666444333333222111000000///000000000......////////////......---...000111000///000111555222222555777===IIITTTeeerrr}}}vvvmmmfffbbb^^^ZZZWWWUUURRRMMMHHHCCC???<<<;;;777888999:::;;;???DDDHHHWWW^^^gggkkkkkkhhhffffffcccaaaaaaaaaaaa]]]UUUOOOFFFAAA=========<<>>@@@IIITTTaaalllqqquuuzzz}}}uuuzzzjjjSSSBBB999666666222111000//////......///000...------......---,,,+++,,,,,,,,,,,,+++******))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%######$$$%%%&&&''''''(((%%%%%%&&&(((((()))))))))(((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''((((((((()))))))))))))))'''((((((((())))))))))))&&&&&&'''(((((())))))***))))))))),,,......+++))).........///111333555666666777777777666555333222111///...---......---+++))))))******+++,,,,,,------------,,,---......///000////////////000222333444555777:::<<>>=========AAAHHHPPP\\\qqq|||wwwsssmmmeee___UUUQQQJJJDDDAAA>>><<<:::999999999888666555333222111111000////////////000---....../////////......///111222111000000111333000///000333444666>>>GGGQQQ^^^ooo{{{|||ssslllhhheeeaaa^^^YYYVVVQQQLLLGGGBBB@@@???999::::::999888999>>>BBBJJJSSS___fffgggffffffgggdddbbbaaabbbaaa]]]VVVPPPHHHCCC??????===;;;===AAACCCNNN___llltttxxxzzz|||wwwxxxyyyzzz|||}}}~~~~~~}}}|||zzzyyyyyyzzzzzzxxxyyyyyyyyyxxxwwwuuutttwwwwwwwwwvvvuuuvvvxxx{{{}}}~~~wwwtttsssssswww|||}}}~~~yyysssooofffdddaaa___dddooo~~~zzzjjj]]]SSSGGGDDD???;;;999;;;???AAAJJJTTTaaakkkppptttyyy~~~}}}tttmmmttt|||~~~iiiQQQ@@@777555666222111000//////.........000...------...///---,,,+++,,,,,,,,,,,,+++*********)))(((''''''((()))***))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$!!!!!!"""###%%%&&&'''(((%%%&&&'''((())))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))***)))'''&&&&&&''')))***%%%%%%&&&'''((((((((('''''''''((()))***+++,,,,,,'''((((((((())))))******((((((((()))******++++++%%%&&&(((+++------***(((,,,+++++++++---///111222666777777777777555333222111///...---......---+++(((((()))***++++++,,,,,,...------------...//////......---...///000222333222333555777:::<<<>>>??????AAACCCCCCCCCDDDFFFHHHJJJIIIGGGFFFEEEEEEFFFGGGKKKMMMPPPSSSUUUWWWWWWXXXXXXYYY[[[]]]___`````````aaaaaa```___]]][[[XXXVVVWWWXXXZZZ\\\^^^___``````___```bbbcccdddddddddcccaaabbbccceeefffeeeeeedddhhhiiikkkmmmnnnnnnnnnmmmeeeeeeeeeccc```]]]]]]]]]ZZZbbbiiinnnxxxnnneeeWWWKKKDDDAAAAAAAAA===;;;888777777777666666888666888===AAAIII[[[mmmyyy||||||wwwtttrrrmmmfffaaaYYYTTTMMMGGGDDDAAA???===:::999999888666555333222111111000/////////////////////000111111111000000...//////...------///111//////111444444444888@@@GGGSSSbbbkkkrrrzzzvvvooollljjjfffccc\\\YYYTTTOOOIIIEEECCCBBB>>>>>><<<999555666:::>>>===HHHVVV```ccceeegggiiidddcccbbbbbbbbb]]]VVVPPPKKKFFFAAA@@@===:::;;;>>>@@@KKK[[[hhhqqquuuxxx{{{yyyyyyyyyzzzzzzzzzzzzzzz}}}|||zzzyyyyyyyyyzzzvvvwwwwwwwwwvvvuuusssrrrxxxyyyxxxwwwvvvwwwzzz||||||~~~{{{vvvttttttyyy{{{~~~zzzsssooogggdddaaa```eeessslll]]]TTTDDDAAA<<<::::::>>>BBBFFFJJJTTTaaakkkooosssyyy}}}{{{~~~zzzjjjiiipppyyyyyy~~~fffPPP@@@888555555222111111000000000000000++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******)))************)))(((((())))))))))))((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$&&&((()))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))),,,,,,+++***)))(((''''''((('''%%%$$$$$$&&&(((***(((((((((((())))))))))))))))))))))))************+++***)))(((((()))******)))***+++***))))))+++---+++++++++,,,...000111222222333444555555555333333333111///.........---,,,++++++,,,,,,,,,,,,------...---++++++,,,...111333//////...---......000111333333444666999;;;>>>??????AAADDDEEEDDDDDDFFFGGGEEEEEEEEEDDDDDDEEEHHHKKKPPPTTTYYY]]]___```aaabbbbbbaaa```______^^^______aaaaaa```^^^\\\[[[YYYXXX\\\]]]]]]]]]^^^^^^______\\\]]]___aaabbbcccdddddddddaaa______cccfffgggfffggghhhjjjlllkkkhhhfffddd_________^^^^^^```cccfffhhhnnntttyyyuuulllTTTMMMEEE???<<<;;;999888999888666444333333444444555555666777;;;CCCMMMSSSqqqzzztttrrrwwwzzzwwwvvvwwwxxxvvvtttrrrppplllgggccc\\\WWWPPPJJJFFFCCC@@@???<<<:::777555555444222111555444333111000/////////***,,,...000111111000///...//////000000000000000000/////////111555999;;;FFFKKKRRRZZZbbbiiipppttt~~~wwwqqqkkkeeebbb```[[[UUUOOOIIIEEE@@@===<<<;;;:::999999999:::;;;>>>DDDNNNXXX```eeeggghhhiiiiiigggddd___YYYSSSOOOHHHDDD???<<<;;;;;;;;;:::BBBJJJXXXeeeooovvv{{{~~~zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwww{{{|||~~~yyyxxxxxxxxx}}}~~~|||tttooojjjfffccceeejjjvvvooo\\\NNNGGGDDD???<<<;;;===@@@CCCKKKUUUcccllloooqqquuuxxx}}}~~~uuufffeeemmmzzz{{{}}}fffOOO@@@777444444222111111000000000000000---------------,,,,,,,,,,,,++++++++++++*********))))))******))))))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&((('''&&&&&&&&&%%%""" ''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))++++++******)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******+++***))))))))))))***+++)))******)))((((((***,,,,,,,,,------///111222333333444555555555444333222333111///.........---,,,++++++,,,,,,,,,,,,---------+++***)))***,,,...000///...---------...///000111222444666888:::<<<===>>>@@@BBBBBBBBBCCCEEEFFFDDDEEEDDDCCCCCCEEEIIILLLUUUZZZ```dddfffgggggghhhcccbbbaaa___]]]\\\\\\[[[^^^]]]\\\[[[ZZZYYYYYYYYY\\\\\\]]]^^^^^^___``````^^^^^^^^^______``````aaa```^^^]]]^^^bbbeeefffeeeggggggggggggeeecccaaa``````bbbeeegggjjjmmmrrruuuvvv{{{xxxjjj[[[RRRHHHCCC===999888888666555888777555444333333333333444444555666999???FFFLLLdddvvvzzzrrrlllmmmmmmkkkjjjlllgggggghhhjjjlllllliiieee]]]XXXQQQKKKGGGDDDBBB@@@===;;;888666555444222000333222111///......------,,,---...000000000000///...//////000000000000000111000//////000333666777>>>CCCKKKSSSZZZ```fffjjjsss|||zzzuuuooojjjfffbbb^^^WWWQQQLLLHHHCCC@@@???===;;;999888777888888;;;@@@JJJUUU```gggkkkkkklllkkkiiieee___XXXSSSOOOHHHDDD???<<<;;;;;;::::::@@@IIIWWWdddnnntttyyy{{{{{{zzzzzzyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwww{{{{{{~~~|||zzz{{{}}}~~~yyyuuujjjfffcccdddhhhtttnnn[[[OOOEEEBBB>>>;;;:::<<>>??????@@@AAADDDGGGHHHHHHFFFEEEEEEGGGLLLOOO[[[```eeeiiiiiihhhggggggbbbbbb```^^^\\\ZZZXXXXXXZZZYYYWWWWWWWWWXXXZZZ[[[]]]]]]]]]^^^______``````^^^^^^\\\[[[[[[\\\]]]^^^\\\[[[\\\^^^aaaddddddccceeedddbbb```_________```dddhhhnnntttyyy~~~{{{qqqggg___TTTGGG>>>===:::777555555666555444666555555444333333333333222333444444666:::???CCCRRRddd}}}vvvlllgggdddaaa______YYYYYY\\\aaahhhjjjiiifff^^^YYYSSSNNNJJJGGGDDDBBB???===999777666444222000333222111000///.........////////////////////////...///000000111111000000111000///...///111333444;;;@@@HHHPPPVVV\\\```ccceeelllwww~~~yyytttooollleeeaaaZZZTTTPPPKKKGGGDDDAAA???===:::777666555555888;;;CCCPPP___iiinnnooopppnnnkkkeee___XXXRRROOOHHHDDD???<<<;;;::::::999???HHHVVVbbblllrrrvvvxxx{{{{{{zzzzzzyyyyyyxxxxxxuuuuuuvvvwwwwwwxxxyyyyyyuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvvvvvvvvvvvvvwwwwww|||zzz|||~~~}}}~~~}}}~~~~~~{{{lllfffaaaaaaeeeoookkkZZZPPPDDDAAA===::::::<<>>?????????BBBFFFIIINNNNNNKKKIIIHHHIIIMMMQQQZZZ^^^ccceeedddaaa___^^^^^^^^^]]]\\\ZZZYYYWWWVVVWWWVVVTTTTTTVVVYYY\\\^^^_________^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZ\\\^^^\\\\\\^^^___aaaaaaaaaaaa```___]]]]]]^^^aaaeeeggglllqqqxxx|||tttjjj\\\TTTOOOIII@@@999888777777666666666555555555555555666555555444444111222333444555777;;;>>>FFFWWWqqqzzzrrrlllfff```]]]WWWUUUVVV\\\cccgggeeebbb^^^ZZZUUUPPPMMMJJJGGGEEEBBB???;;;999777555333111555444333222111111111111111111000///......////////////000111111111111000111000//////000111333444;;;@@@IIIQQQWWW\\\```ccceeeiiipppwww|||wwwssspppgggccc]]]WWWSSSOOOKKKHHHBBB@@@>>>:::888666666555888999???KKKZZZgggnnnppprrrppplllfff^^^WWWRRROOOHHHDDD???<<<;;;::::::999???HHHVVVccclllqqqtttvvv{{{{{{{{{zzzyyyxxxwwwwwwttttttuuuuuuvvvwwwwwwwwwssssssttttttuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwxxx{{{yyyyyy|||~~~}}}~~~~~~|||nnnfff___\\\^^^fffuuu}}}gggWWWOOOCCCAAA>>>;;;;;;===???AAAKKKWWWeeeoootttvvvyyy|||{{{lllhhhlllxxxcccNNN???666333222222111111000000000000000111111000///......------+++,,,---......,,,***))),,,,,,------,,,,,,+++***)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$'''))))))'''&&&))),,,''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((()))******++++++///---+++(((''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((******++++++,,,,,,,,,,,,,,,,,,,,,***((()))+++...,,,,,,,,,---...///000111555555666666666555333222444222000/////////...---+++++++++,,,,,,,,,------,,,,,,***)))(((((())))))++++++******+++,,,...//////111444888:::;;;;;;;;;>>>???@@@@@@AAADDDHHHKKKQQQPPPMMMJJJGGGHHHKKKMMMRRRVVVZZZ]]]\\\ZZZXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWUUUTTTTTTTTTVVVYYY]]]```aaaaaa```^^^]]][[[ZZZZZZYYYYYYXXXXXXZZZ\\\___aaa``````aaaaaa```_________\\\\\\]]]___dddjjjooosssxxx}}}wwwmmm```VVVIIICCCCCCBBB>>>999999999999999777666666555555666888999999999777666111333555555666888;;;===AAAOOOiiiyyynnneee[[[VVVSSSVVV]]]bbbbbb```___[[[VVVRRROOOLLLIIIGGGCCC@@@===:::888777444222555444333222111111111222222111000///....../////////000000111111111111111/////////000111333555666999>>>GGGOOOWWW]]]bbbffflllnnnppptttyyy~~~yyytttqqqiiieee___ZZZVVVRRRNNNLLLDDDBBB???<<<:::999888888999999===FFFTTTaaajjjnnnqqqooolllfff___XXXRRROOOIIIFFF@@@===;;;;;;:::999???IIIWWWdddmmmrrruuuvvvzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxzzzwwwvvvyyy|||~~~~~~~~~~~~~~~~~~zzzooofff[[[VVVVVV[[[hhhssswwwcccUUUNNNCCCBBB???======>>>AAABBBNNNZZZiiitttyyy{{{~~~nnnhhhiii|||uuuaaaMMM???777333222222111111000000000000000000000//////......------+++,,,---------,,,***))),,,------------,,,++++++***)))))))))((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''')))******)))&&&&&&'''***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))*********+++///---***'''&&&'''((()))&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((()))***+++,,,,,,,,,+++***+++,,,,,,++++++---...,,,,,,,,,------...///000444555666777777666555444444222000///000///...---++++++,,,,,,,,,,,,------------,,,++++++***+++++++++*********+++---///000000111444777:::;;;<<<<<<>>>???AAABBBCCCFFFJJJMMMMMMLLLKKKHHHEEEDDDEEEGGGIIILLLQQQTTTUUUUUUVVVWWWRRRSSSUUUWWWXXXXXXXXXWWWUUUTTTTTTUUUWWWZZZ]]]___aaa```___]]][[[ZZZXXXXXXXXXXXXYYYZZZ]]]```bbbdddcccddddddbbb___^^^^^^___\\\^^^aaagggmmmsssyyy|||zzzuuukkk```QQQJJJAAA======???>>><<<;;;<<<<<<:::888666666777888:::<<<>>>???>>><<<:::555666777777777888;;;===@@@KKKbbbvvvaaaYYYPPPPPPWWW^^^aaa```^^^[[[WWWSSSQQQNNNKKKHHHCCCAAA===;;;:::888666444222222111000000000000000111111111000000////////////000111111222222111111...//////111222444555666:::@@@HHHRRR[[[ccckkkpppssstttuuuvvvxxx}}}{{{vvvssskkkgggaaa]]]YYYVVVRRRPPPGGGEEECCC@@@===<<<;;;;;;:::;;;===BBBLLLXXXdddkkkoooooommmiiiccc[[[UUUQQQKKKGGGBBB>>><<<<<<;;;:::???IIIWWWeeennntttvvvwwwyyyyyyzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuusssssssssttttttuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxuuutttxxx|||~~~|||~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~}}}wwwnnncccWWWQQQOOOTTT^^^iiitttsssbbbTTTKKKCCCAAA???>>>>>>???AAACCCOOO[[[kkkwww|||~~~pppiiihhhzzzsss___LLL???777444333222111111000000000000000........................,,,++++++++++++*********++++++,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''+++&&&"""###'''(((&&&###''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))*********,,,+++***((('''''''''(((&&&&&&&&&&&&''''''''''''((((((((()))))))))******'''((()))+++++++++++++++''')))+++,,,,,,,,,---...------------...///000111333444555666777777666666555222000///000000///---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***+++,,,...///111000111333555777999;;;<<<<<<>>>AAACCCEEEGGGJJJLLLGGGHHHHHHGGGEEECCCDDDEEEGGGIIILLLNNNOOOOOOQQQSSSOOOQQQSSSVVVWWWWWWVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[^^^]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[^^^```ccceeefffcccccccccaaa^^^]]]^^^aaaaaadddiiiooouuuzzz}}}~~~~~~{{{uuuqqqlllaaaVVVMMMIIICCC???>>>???@@@@@@>>>??????===:::888:::<<<;;;===AAACCCDDDCCC@@@???;;;;;;:::888666777999<<>><<<;;;:::888666222222111000000000111111///000111222111000///...000000111222222222222111//////000000111222222333:::???HHHRRR]]]hhhssszzz{{{|||~~~yyyvvvnnnjjjeee```]]]ZZZVVVTTTMMMKKKGGGCCC@@@===<<<;;;999;;;===???EEEPPP___jjjnnnnnnnnnlllggg```YYYTTTMMMIIICCC???>>>===<<<;;;===GGGVVVeeeoootttwwwxxxwwwxxxyyyzzzzzzyyywwwvvvtttttttttuuuvvvvvvwwwwwwttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvssssssxxx|||}}}|||~~~~~~}}}|||}}}~~~||||||}}}}}}~~~~~~wwwkkk___SSSMMMMMMQQQ[[[eeemmmyyyrrrcccSSSIIIAAA@@@>>>======???@@@BBBMMMYYYjjjvvv{{{~~~rrrkkkiii{{{~~~~~~qqq^^^LLL???888555444222111111000000000000000---------...............,,,+++***)))))))))******)))************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''))) '''---((( '''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))******)))((('''&&&(((((((((((()))))))))***))))))))))))************&&&''')))***++++++******$$$'''***,,,,,,,,,,,,---//////...//////000111222222333555666777888777777555333000000000000///---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111000000111333555888:::<<<:::===AAADDDEEEGGGJJJLLLDDDEEEGGGHHHFFFFFFFFFGGGIIIKKKKKKKKKIIIIIIJJJKKKOOOQQQSSSUUUVVVVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZ\\\^^^aaacccdddeeefffaaabbbbbb___\\\\\\___cccfffjjjooouuuzzz|||||||||wwwyyy{{{{{{zzzzzz{{{}}}}}}|||vvvppplllggg\\\QQQLLLIIIDDD@@@>>>===>>>???AAABBBCCC@@@===<<>><<<888555555777:::===BBBVVVvvv}}}mmmZZZQQQUUU\\\aaabbb]]][[[WWWTTTRRROOOLLLIIICCCAAA>>><<<<<<;;;999888444444333333222333333333...///111333333111000...000000111222222222222111000000000000000/////////333888AAALLLXXXfffrrrzzz|||xxxppplllgggbbb___\\\YYYWWWQQQOOOKKKFFFAAA>>><<<;;;777:::===>>>AAALLL]]]jjjmmmooopppoookkkddd\\\WWWNNNJJJDDD@@@>>>===<<<;;;;;;FFFVVVdddoootttwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwrrrssstttuuuvvvxxxyyyyyyuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuvvvwwwxxxyyyuuurrrsssxxx|||}}}~~~}}}}}}~~~~~~|||~~~~~~}}}||||||}}}~~~|||||||||}}}~~~yyyiii]]]QQQKKKLLLQQQ\\\eeelllwww}}}sssdddTTTHHH@@@???===<<<===>>>???AAAKKKWWWhhhtttzzz|||~~~qqqiiijjj{{{~~~~~~qqq^^^LLL???888555444111222222222222111000000444111///......//////...,,,,,,,,,+++++++++******+++++++++***)))(((((('''******)))''''''&&&&&&&&&)))(((((('''&&&%%%%%%%%%&&&'''((('''&&&&&&''')))###$$$%%%&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&)))(((&&&%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++))))))************))))))***************)))(((((())))))((((((''''''&&&&&&))))))(((((((((((())))))(((((())))))***+++++++++++++++******++++++,,,---,,,,,,---...///111333444555666999::::::888666444222222111000/////////000///---+++,,,000222111///222111///---,,,,,,,,,------,,,,,,++++++,,,,,,---///000222444777:::;;;===???@@@@@@AAACCCDDDDDDEEEGGGEEECCCAAAAAADDDGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZYYYWWWVVVWWWYYY\\\^^^]]]^^^```bbbdddeeefffffffffbbb``````dddgggiiihhhlllmmmnnnqqquuuvvvuuutttvvvuuurrrqqqrrruuuxxxzzzzzzxxxtttooohhh```WWWRRRNNNLLLIIIFFFDDDCCCDDDEEEGGGIIIKKKHHHBBB>>>===>>>CCCDDDFFFHHHJJJKKKKKKLLLFFFBBB===:::999999999999>>>EEETTTiiittt[[[SSSVVVZZZ]]]aaa]]]\\\ZZZWWWSSSOOOLLLJJJEEEBBB???=========<<<;;;777666555333111000000000000777<<<999111,,,...222111111111000000000000000222111000000000000000111555:::@@@HHHSSSbbbsss~~~yyyvvvnnnhhhhhhfff```[[[ZZZPPPMMMIIIGGGEEEBBB@@@>>><<<:::;;;===???EEESSS```mmmuuu{{{xxxqqqkkkddd]]]VVVNNNFFFBBB???;;;;;;>>>CCCPPP]]]eeelllssswwwwww{{{{{{zzzyyyxxxvvvvvvuuurrrsssuuuxxxyyyzzzzzzzzzuuuuuutttsssssstttuuuvvvxxxwwwuuutttssssssttttttrrrtttvvvxxxzzzzzzzzzzzzxxxzzz|||~~~~~~}}}}}}|||{{{{{{|||}}}~~~{{{{{{{{{||||||}}}~~~xxxlll]]]QQQPPPRRRWWWcccpppxxx{{{~~~|||rrraaaNNNCCCCCC>>><<<<<<<<<<<<>>>CCCNNNZZZgggooouuu{{{~~~~~~}}}~~~wwwpppssszzz|||~~~rrr^^^LLL???888555444111222222222111111000000...---,,,,,,...000000///,,,,,,,,,++++++++++++***++++++******)))(((((('''***)))(((''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&''''''&&&%%%%%%&&&((($$$%%%&&&'''((('''&&&&&&(((''''''''''''&&&&&&&&&((((((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))***+++))))))************)))))))))))))))))))))((('''&&&))))))))))))************((((((''''''''''''(((((((((((((((((()))***++++++++++++******++++++,,,---.........///000111222333444666888999999888666444333222111000000//////000222000//////000111111000///...,,,+++******++++++---,,,,,,++++++,,,,,,---...///111444777999;;;<<<>>>??????AAABBBCCCDDDDDDGGGEEEBBB@@@???AAACCCEEEIIIIIIIIIIIIJJJKKKLLLLLLNNNOOOPPPPPPRRRRRRSSSTTTTTTUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVWWWYYY\\\___aaabbbbbbcccdddddddddddddddaaa```aaadddiiimmmnnnnnnpppoooooopppqqqqqqpppnnnnnnmmmlllmmmnnnqqqtttvvvxxxuuupppkkkfff___WWWRRRPPPNNNKKKGGGEEEEEEGGGIIINNNQQQQQQMMMFFFAAA@@@AAAEEEFFFHHHKKKMMMOOOQQQRRRLLLGGGAAA===;;;::::::999:::AAAOOOccc|||yyybbbWWWVVVXXX[[[______^^^\\\YYYUUUQQQNNNLLLGGGEEEAAA@@@??????>>>===:::999888666555444444444111666:::888222...///111111111111111000000000000000///////////////000000333666<<>>===;;;;;;===>>>DDDPPP\\\lllvvv}}}|||wwwqqqjjjdddYYYQQQJJJFFFBBB>>>>>>AAAAAANNN]]]gggooowww{{{{{{zzzzzzyyyxxxwwwvvvuuutttrrrsssuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvuuusssssssssssstttrrrsssuuuwwwxxxxxxxxxxxxwwwyyy{{{}}}~~~~~~}}}|||~~~}}}|||{{{{{{{{{|||}}}|||||||||||||||}}}zzzjjj\\\QQQQQQUUU^^^mmm}}}tttcccQQQFFFCCC???<<<======<<>>???AAABBBCCCDDDGGGEEEAAA>>>===>>>@@@AAAIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUVVVVVVVVVVVVVVVUUUSSSTTTVVVYYY\\\___aaaccceeeeeedddcccaaa```___^^^]]]___dddjjjppptttttttttssspppmmmkkkkkkjjjiiihhhggghhhjjjllloooqqqsssttttttqqqlllgggbbb]]]WWWTTTTTTQQQMMMIIIFFFHHHLLLPPPXXX[[[[[[UUUKKKDDDCCCDDDGGGHHHJJJNNNQQQUUUXXXYYYUUUOOOGGGAAA===;;;:::999777<<>>AAAKKKVVVgggsss}}}|||wwwooohhh^^^VVVOOOJJJEEEAAAAAADDDBBBPPP```kkkrrryyy|||{{{yyyyyyxxxwwwvvvuuuuuutttrrrsssuuuvvvxxxxxxyyyyyyyyyxxxvvvuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuvvvwwwyyy{{{|||||||||{{{~~~}}}|||zzzzzzzzzzzz{{{||||||||||||}}}~~~}}}lll]]]RRRSSSZZZfff{{{vvvdddSSSIIIDDD???<<<======<<>>@@@BBBCCCDDDFFFCCC@@@>>>===>>>@@@BBBIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRUUUUUUUUUVVVUUUUUUTTTTTTRRRTTTXXX[[[^^^```aaabbbcccbbb```^^^]]][[[ZZZZZZ^^^bbbiiipppuuuvvvuuutttooolllhhhffffffgggggggggkkkmmmpppsssuuuvvvvvvvvvqqqmmmhhhccc___\\\XXXVVVVVVTTTOOOJJJGGGIIIOOOUUU```cccccc\\\QQQHHHEEEFFFIIIKKKNNNRRRWWW[[[^^^```^^^WWWNNNFFF@@@===;;;:::777;;;CCCQQQhhhvvvhhh[[[TTTTTTZZZ______^^^]]][[[XXXUUUSSSRRRMMMJJJGGGEEEDDDDDDBBBAAA;;;;;;:::999888888888888666666555555555333111///222222111111000000//////---------...///000111222222555:::???FFFPPP]]]fffooorrrvvvxxxyyyxxxuuussspppqqqssstttvvvxxx{{{|||yyyqqqllllllkkkgggeeeeee___\\\VVVQQQMMMIIIEEEBBBAAA>>><<<======???GGGOOO___lllzzz~~~}}}xxxpppiiiaaaZZZSSSNNNGGGBBBBBBFFFHHHVVVeeennntttyyyzzzxxxyyyyyyxxxxxxwwwvvvvvvuuutttuuuvvvwwwxxxxxxyyyyyywwwvvvuuusssrrrrrrrrrsssuuuttttttsssrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssuuuvvvwwwyyyzzzzzzzzzzzz||||||zzzyyyyyyzzz{{{{{{}}}}}}}}}}}}~~~oooaaaVVVWWW___nnnyyyeeeSSSIIIDDD@@@===>>>>>>===@@@DDDIIITTTaaaiiipppyyy~~~~~~}}}}}}||||||}}}~~~{{{zzzzzzvvvaaaMMM???888555555222111000/////////000000000///...//////...+++(((---------,,,,,,,,,++++++*********))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((('''''''''%%%###"""###$$$###$$$%%%&&&'''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))'''(((((())))))((((((((()))((((((((('''''''''&&&)))(((((((((((((((((()))((((((''''''((()))++++++******))))))******+++,,,,,,------///111333555666777888999:::::::::999999555444333111000000//////000111222///+++)))***---,,,,,,---....../////////...------,,,,,,------...---...000222555777999:::999:::<<<>>>@@@BBBDDDEEEDDDBBB@@@>>>>>>@@@CCCEEEIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTTTTSSSSSSTTTVVVYYY\\\^^^_______________]]][[[ZZZZZZZZZZZZbbbfffmmmrrruuutttrrrqqqhhhfffcccccceeeiiikkklllrrrtttwwwyyyzzzzzzxxxwwwoookkkfffaaa___\\\ZZZXXXVVVUUUQQQKKKGGGIIIPPPWWWdddiiikkkdddWWWMMMIIIJJJOOOQQQVVV[[[```dddggghhhddd]]]SSSIIICCC???<<<;;;:::===BBBLLL^^^yyy}}}yyytttjjj^^^UUUUUUZZZ___]]]]]]\\\ZZZXXXVVVTTTRRROOOLLLHHHFFFEEEDDDCCCBBB>>>===<<<;;;:::999999999777666444444555555222000222222111111000//////...///...//////000111222333111555:::???FFFPPP\\\eeejjjlllnnnpppqqqpppnnnlllggghhhkkknnnrrrtttvvvvvv||||||tttnnnmmmllliiiffffff___\\\WWWSSSPPPLLLIIIFFFDDD???=========>>>CCCIIIXXXgggvvv}}}}}}yyyqqqjjjddd^^^WWWQQQIIIBBBCCCHHHLLLZZZhhhqqqvvvyyyyyywwwzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyywwwvvvtttsssrrrrrrrrrssstttttttttssssssrrrqqqqqqppppppqqqqqqqqqrrrssssssuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~pppbbbXXXYYYcccuuukkkWWWKKKEEE@@@>>>??????>>>@@@EEEMMMYYYeeelllrrryyy~~~~~~}}}|||}}}}}}}}}}}}~~~~~~}}}xxxbbbMMM???888555555222111000///...///000000---,,,,,,...000111000///------------,,,,,,,,,,,,******))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&$$$###$$$&&&###$$$%%%&&&&&&&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))''''''((()))))))))((((((+++++++++***)))((((((((())))))(((((((((((())))))(((((())))))***+++++++++***))))))))))))***++++++***+++,,,...000333555666777777888999::::::::::::666555333222000000//////111111111///------...///***+++,,,,,,---------,,,......------------......,,,---///222444777999:::999:::<<<>>>AAACCCEEEFFFDDDBBB@@@??????AAADDDFFFHHHIIIKKKLLLMMMMMMLLLKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRVVVWWWYYY[[[]]]^^^]]]]]]^^^]]]\\\[[[ZZZ[[[\\\]]]ccchhhmmmpppqqqpppooonnnfffdddcccdddiiimmmqqqrrrvvvxxxzzz||||||zzzxxxvvvooolllgggcccaaa^^^\\\ZZZWWWVVVSSSLLLGGGHHHPPPWWWgggnnnsssnnn```UUUPPPQQQVVVZZZ```fffkkkmmmnnnooohhh```UUUKKKDDD@@@>>><<<<<<>>>BBBHHHVVVmmmyyyuuuuuutttlll```WWWWWWZZZ\\\[[[[[[[[[ZZZXXXVVVTTTSSSPPPMMMIIIGGGFFFEEECCCBBBCCCBBB@@@>>>===<<<<<<;;;777666444444444444333222333222222111000///......000000///000000111222333///333888===DDDMMMYYYaaafffgggjjjlllmmmnnnmmmmmmjjjjjjlllooorrrttttttsssvvvxxx|||zzzrrrpppnnnjjjgggggg___\\\XXXTTTRRROOOLLLIIIFFFAAA>>>>>>>>>>>>AAAEEERRRbbbsss{{{~~~|||vvvooohhhccc\\\UUULLLEEEFFFKKKPPP]]]kkksssxxx|||}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwuuuttttttttttttuuutttuuuuuuttttttsssrrrqqqqqqqqqpppqqqrrrssstttuuuuuuuuuvvvvvvxxxyyyyyyzzzyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~ooocccYYY[[[eeezzzttt]]]PPPFFFAAA>>>??????>>>AAAFFFQQQ]]]jjjqqqvvv{{{~~~}}}~~~~~~}}}}}}}}}}}}~~~}}}yyycccMMM???888555555222111///.........000111---,,,+++,,,///111222111...------------,,,,,,,,,)))))))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&(((###$$$&&&'''''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&'''((()))***))))))((())))))************))))))%%%&&&'''(((((((((((('''************))))))))))))(((((((((''''''((((((((('''(((***,,,---,,,+++***)))))))))))))))***++++++******+++---///111333444555666666777888888999999666555444222111000//////000///---...///000000///***+++,,,---------,,,+++......------------......+++---...111444666888999999:::<<<>>>AAADDDFFFGGGFFFDDDAAA???>>>@@@CCCEEEGGGHHHJJJLLLLLLLLLKKKJJJJJJKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUVVVXXXZZZ[[[]]]]]]^^^]]]\\\ZZZYYYYYYZZZ[[[\\\```dddiiillllllmmmnnnpppiiihhhhhhjjjnnnsssuuuvvvvvvxxxzzz{{{{{{yyywwwvvvpppmmmiiifffdddaaa^^^[[[XXXYYYVVVOOOIIIIIIPPPWWWiiisss{{{xxxkkk___ZZZZZZZZZ___eeelllpppqqqpppoooiiiaaaVVVKKKEEEAAA???>>>;;;===@@@EEEOOOccc}}}}}}tttooommmmmmggg\\\VVVXXXZZZYYY[[[[[[[[[ZZZYYYWWWVVVUUURRROOOKKKHHHGGGFFFEEECCCEEEDDDBBB???===<<<;;;;;;666666666555444333333444333333222111000///......000000/////////000000111///222777<<>>??????>>>@@@CCCJJJ[[[mmmxxx}}}~~~{{{uuuooojjjccc[[[QQQIIIJJJPPPXXXdddpppvvvzzz~~~~~~zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttuuuvvvvvvwwwvvvuuutttttttttuuuvvvuuuuuuvvvvvvuuutttrrrqqqqqqqqqqqqqqqssstttvvvwwwuuuuuuvvvvvvwwwxxxzzzzzz{{{{{{zzzzzz{{{}}}~~~~~~uuuhhh]]]]]]eeexxx{{{cccTTTFFFBBB???@@@@@@???BBBFFFQQQ^^^llltttyyy}}}~~~}}}}}}}}}~~~~~~{{{{{{||||||~~~{{{vvvyyyzzzcccMMM???888666555222111///...---...000111000...,,,,,,---/////////......---------,,,,,,,,,)))))))))))))))*********(((((('''''''''(((((()))&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&''')))%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''')))*********)))((())))))************))))))$$$%%%&&&&&&'''''''''&&&&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''''')))+++......---,,,***)))))))))))))))******+++++++++,,,,,,...///111111444444444555666777777888777666444222111000//////...+++)))***...000///---------/////////...---,,,......------------......+++,,,...111444666888999999:::<<>>===>>>@@@BBBFFFGGGJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ\\\^^^___[[[YYYWWWVVVVVVVVVXXXYYY\\\```eeehhhiiikkkpppsssnnnmmmmmmooorrrvvvwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwqqqoookkkhhhfffccc___\\\YYYZZZXXXRRRKKKJJJPPPWWWkkkvvvsssfff``````ZZZ___fffmmmqqqqqqnnnllliiiaaaVVVKKKEEEAAA@@@???888;;;???CCCLLL^^^vvvyyyoooiiiaaaccc___WWWTTTXXXZZZXXX[[[[[[[[[[[[ZZZXXXWWWVVVSSSPPPLLLJJJIIIHHHFFFDDDDDDCCC@@@>>>;;;:::888888666777777555333222444555333333222111000///...---000//////.........//////111444999===AAAIIISSSZZZbbbdddhhhmmmqqqvvvyyyzzz}}}|||~~~~~~{{{wwwtttnnnjjjjjjeeeaaa]]]YYYUUURRRNNNLLLHHHBBB???@@@@@@??????BBBCCCTTThhhuuu|||}}}yyysssooohhh```UUUMMMNNNTTTaaakkkuuuyyy{{{}}}~~~|||yyyyyyxxxxxxxxxxxxxxxxxxvvvuuutttrrrrrrssstttttttttsssrrrqqqrrrssstttuuuuuuvvvvvvvvvvvvtttsssrrrqqqqqqqqqrrrsssvvvxxxyyyuuuuuuvvvvvvwwwyyyzzz{{{~~~}}}|||{{{{{{|||~~~~~~}}}ooobbb___dddttt}}}dddUUUGGGBBB???@@@@@@???BBBGGGPPP]]]llluuu{{{}}}|||}}}~~~~~~zzzzzzzzz{{{}}}wwwppprrr{{{cccMMM???999666555333333222111000///...---////////////.....................---,,,+++)))(((,,,,,,,,,+++++++++*********)))(((''''''((()))***++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((+++)))(((''''''((()))+++'''''''''(((((()))++++++(((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))((()))***+++***((('''(((******((('''((())),,,***(((((()))***)))(((,,,,,,+++***+++...000111888:::;;;;;;999888777888777666444222111000/////////...---,,,,,,,,,,,,,,,,,,///222222000---,,,---,,,000333111---***+++---...///000111444666888999:::;;;<<>>>>>BBBDDDGGGGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPUUUTTTTTTTTTTTTUUUUUUVVVQQQSSSUUUWWWYYYZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[ZZZ\\\___bbbfffkkkrrrvvv{{{yyyxxxyyy{{{|||zzzwwwwwwwwwwwwvvvwwwwwwxxxyyyqqqpppppppppnnnjjjeeeaaa]]]^^^]]]VVVOOONNNTTT[[[hhh}}}|||rrreeeffffffhhhkkknnnoooooonnnjjj```TTTLLLHHHFFFAAA>>>>>>;;;<<>>===<<<::::::999777666444333333666555333111000000000111000000000000000000000000000333666999>>>FFFQQQYYYcccdddgggmmmttt{{{xxxssspppnnnmmmmmmiiiccc^^^ZZZVVVRRROOOKKKHHHDDDBBBAAAAAAAAA@@@DDDKKKZZZmmm|||~~~xxxyyyuuuqqqllldddYYYUUUVVVfffllluuu{{{~~~}}}{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttqqqqqqqqqrrrtttuuuwwwxxxvvvvvvvvvvvvuuutttrrrqqqqqqrrrsssttttttuuuwwwzzzzzzzzzyyyxxxxxxxxxyyyyyy{{{{{{zzzzzz{{{|||~~~}}}~~~qqqaaaaaaeeennnnnnZZZMMMHHHCCCBBBAAAAAAGGGNNNVVVdddssszzz}}}~~~}}}{{{|||~~~||||||{{{|||}}}uuunnnqqq{{{cccMMM???999666555333333222111000///......////////////............---------------,,,,,,,,,,,,,,,+++++++++************)))(((''''''((()))***+++***)))(((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((***)))'''&&&&&&''')))***(((((((((((()))***+++,,,((())))))******))))))((('''(((((((((((((((''''''(((((((((((())))))))))))***)))((((((******)))(((((()))++++++***)))***++++++)))((((((***++++++***,,,+++++++++,,,...000111444666999::::::999::::::777666555333111000//////000////////////000000111...///000000///...---,,,---000333222...+++,,,...---...///000333555777888999:::<<<>>>AAADDDFFFGGGDDDAAA===;;;<<<=========@@@CCCEEEFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRRRRRRRSSSTTTTTTUUURRRSSSVVVXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXZZZ[[[\\\^^^```cccfffjjjooouuuyyy~~~}}}{{{|||~~~~~~|||yyywwwwwwvvvwwwwwwxxxyyyzzzuuuttttttsssqqqlllfffbbb^^^```___YYYRRRPPPUUU[[[lllzzznnnmmmlllllllllmmmllljjjiiiiii```UUUNNNJJJGGGCCC??????<<<<<>>888777555333111000//////,,,,,,,,,,,,---.../////////...------...///---,,,...000333111...,,,---///,,,------///111333555666888999;;;>>>AAACCCEEEFFFCCC@@@===;;;<<<<<<<<<<<<===@@@BBBCCCCCCBBBCCCCCCEEEFFFGGGIIIKKKNNNOOOPPPOOOOOOPPPQQQQQQRRRSSSTTTSSSTTTWWWYYYYYYYYYXXXWWWVVVVVVWWWXXXZZZ\\\^^^___eeegggjjjmmmooosssxxx{{{~~~}}}}}}}}}}}}zzzxxxuuuvvvvvvwwwxxxzzz|||}}}zzzzzzyyyxxxuuuooohhhccc___bbbbbb^^^XXXUUUWWW[[[lllwwwrrrqqqpppnnnllljjjhhhfffggg```WWWPPPMMMIIIEEEBBB@@@===;;;???EEEQQQdddtttuuuddd]]]VVVSSSPPPNNNQQQVVVVVVYYY\\\___``````___^^^XXXUUUQQQPPPQQQQQQNNNKKKGGGEEEBBBAAA@@@@@@>>>===;;;:::999888888888999999666555444222111111111111...........................000444777<<>>@@@999888666444222000000///,,,+++++++++++++++,,,---000---++++++---......,,,---///000///---,,,,,,...++++++,,,---///111333444777888:::===@@@CCCEEEFFFCCC@@@===<<<<<<<<<;;;;;;:::===@@@AAAAAAAAAAAABBBCCCDDDFFFHHHKKKMMMNNNOOOLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVWWWYYYYYYXXXWWWUUUWWWXXXZZZ\\\___aaadddeeemmmooorrrssstttuuuwwwyyyzzzzzzyyyyyyxxxwwwvvvtttttttttuuuwwwzzz}}}~~~|||xxxrrriiidddbbbeeegggddd^^^ZZZZZZ[[[hhhxxx|||ssssssrrrpppmmmjjjhhhgggeee```YYYTTTOOOKKKGGGDDDAAA===;;;<<<@@@IIIYYYhhhyyy~~~jjj```WWWSSSPPPNNNQQQUUUTTTVVVYYY\\\^^^]]]\\\[[[YYYVVVSSSQQQQQQPPPNNNKKKGGGEEECCCBBBBBBAAA???>>><<<<<<;;;999888888888888666555444333222111111000////////////////////////...111444666<<>>???:::999777555222111000///111000///...------------...,,,++++++,,,---------,,,------,,,+++++++++,,,+++++++++---...000222333666777999<<<@@@CCCEEEFFFCCCAAA>>>===<<<<<<;;;:::888;;;>>>@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNKKKLLLNNNQQQSSSTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWVVV[[[\\\___bbbeeehhhjjjkkktttvvvwwwwwwuuutttttttttssstttuuutttsssrrrrrrrrrrrrsssuuuxxx|||{{{tttkkkeeedddgggiiigggccc^^^[[[ZZZaaammmzzz|||uuuwwwwwwtttnnniiiffffffccc```\\\WWWRRRLLLGGGDDD@@@<<<::::::<<>>===;;;:::888666555555555555444333222111000000000000000000000000000000222444777<<>>>>>===;;;:::888:::>>>@@@@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLKKKMMMPPPSSSVVVWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXXXX^^^```cccgggjjjmmmooopppuuuwwwyyyxxxtttqqqooonnnmmmoooqqqqqqqqqqqqqqqsssppprrrtttxxx}}}wwwnnngggcccfffhhhgggccc^^^ZZZXXXZZZ```iiippptttvvvwwwwwwyyy{{{|||xxxppphhhcccaaabbbaaa^^^YYYSSSLLLGGGDDD===:::999:::999;;;DDDNNNbbbtttxxxkkkbbb]]]XXXVVVWWWTTTUUUVVVWWWYYYZZZ[[[\\\\\\ZZZWWWSSSOOOLLLJJJIIIGGGFFFEEEEEEEEEDDDBBB@@@@@@@@@@@@???===999666444555555555555444222111000111111111111111111111111000222444777<<>>@@@FFFNNNWWW\\\eeecccccceeeeeeeeeiiinnnooorrruuuwwwwwwvvvwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxxxxwwwwwwvvvuuuuuuxxxyyyzzz{{{zzzyyyxxxwwwrrrrrrrrrrrrssstttuuuuuutttvvvxxxxxxwwwuuuuuuvvvvvvvvvxxxzzz}}}{{{zzzyyywwwvvvvvvwwwwwwvvvwwwxxxyyyzzz{{{|||}}}~~~vvvggg\\\ZZZ^^^qqqnnnbbbVVVPPPMMMKKKLLLOOO\\\iiivvv{{{}}}zzzvvvzzz}}}dddNNN???888444333111111111111000000000000.........---------,,,,,,+++,,,.........+++)))'''************))))))))))))'''((()))******)))(((''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''((((((((((((((('''(((((((((((())))))))))))***)))((((((******)))(((((()))******(((&&&&&&'''(((&&&&&&&&&)))***************,,,---.../////////111444888:::;;;;;;===>>><<<;;;999666333222000000---,,,+++***))))))))))))&&&+++//////+++(((+++///---+++*********+++,,,,,,++++++,,,,,,...///111222444555888;;;???BBBDDDFFFEEECCCAAA@@@???>>><<<:::888;;;>>>AAAAAABBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIMMMOOOSSSVVVYYY[[[\\\\\\YYYWWWUUUTTTTTTVVVYYY[[[aaacccfffjjjnnnppprrrrrrrrrtttvvvvvvrrrnnnlllkkkfffiiilllnnnnnnoooqqqsssoooqqqtttyyy~~~{{{qqqjjjaaabbbdddccc```[[[VVVTTTPPPRRRVVV\\\aaaeeeiiimmmwww{{{{{{sssiiicccaaaaaaaaa___[[[TTTLLLEEEBBB:::888888999888777<<>>999666555555666555444333111000000000000000000000000000///111333666;;;FFFTTT^^^jjjkkkkkkgggddddddhhhmmmqqqooonnnlllkkkkkkkkkllljjjlllnnnppprrrsssssssssvvvzzz}}}|||yyyyyyvvvpppkkkgggccc___\\\UUUSSSPPPMMMKKKHHHDDDAAA>>>>>>======???DDDIIIMMMTTTSSSUUUZZZ]]]___eeelllmmmqqquuuwwwxxxwwwwwwwwwyyyyyyzzzzzz{{{|||||||||zzzzzzyyyyyyxxxwwwwwwwwwvvvwwwxxxzzzzzzyyyxxxwwwsssrrrrrrqqqrrrrrrttttttuuuvvvwwwwwwuuuuuuvvvwwwtttuuuvvvxxx{{{~~~{{{zzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}~~~|||mmmaaa]]]^^^ooo~~~ooo```WWWTTTRRRSSSVVVaaammmwwwzzzzzz}}}~~~yyyuuuyyy}}}dddNNN???888444333111111111111000000000000......---------,,,,,,,,,---...///...***%%% ************))))))))))))'''((()))******)))((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((('''&&&%%%$$$###(((''''''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&***))))))((((((((())))))******++++++++++++******))))))))))))((('''&&&%%%(((((((((((())))))))))))+++)))((()))***+++***((()))++++++***(((&&&&&&&&&$$$######%%%)))+++,,,,,,******,,,---.../////////...111555888999;;;<<<>>>===;;;999666444222000000......------,,,---------###***111000***'''***///...,,,******+++---------+++,,,,,,---...///111222444555888;;;>>>BBBDDDFFFFFFDDDBBBAAA@@@???<<<:::888;;;???AAABBBCCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHNNNQQQTTTYYY\\\]]]^^^^^^YYYWWWTTTRRRSSSVVVZZZ]]]bbbdddhhhllloooqqqrrrsssnnnpppssstttqqqmmmkkkiii```dddhhhjjjkkklllooorrrnnnppptttyyy~~~tttmmm___```aaa```\\\XXXSSSQQQHHHGGGIIIMMMRRRXXX___dddrrrxxx~~~}}}uuulllfffdddaaaaaa```[[[TTTKKKDDDAAA888777888999777555888???GGGYYYooo}}}vvvkkk```XXXUUUGGGGGGGGGIIIMMMSSSYYY]]][[[[[[ZZZVVVSSSPPPPPPPPPGGGFFFFFFGGGGGGFFFCCCAAA???AAAEEEGGGFFFBBB<<<999555666666666555333111000////////////////////////...000222444:::EEESSS]]]mmmppprrrooojjjgggiiilllkkkjjjiiihhhhhhhhhiiijjjhhhiiikkkmmmoooooooooooopppsssvvvwww{{{}}}zzz{{{wwwqqqlllhhhddd```]]]VVVTTTQQQNNNLLLIIIDDDAAA======<<<;;;;;;===AAACCCFFFFFFIIIPPPUUUYYY```hhhlllpppuuuxxxxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwtttuuuwwwyyyyyyxxxwwwvvvuuutttsssrrrqqqrrrssssssssstttuuutttssssssuuuwwwssstttuuuwwwzzz|||zzzzzzxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~rrrhhhcccdddmmmzzziii___[[[YYYZZZ]]]gggqqqyyyzzzyyy{{{~~~~~~~~~~~~yyyttttttfffNNN>>>666444444222111111000000000000000000000...---,,,+++++++++,,,,,,,,,+++++++++******'''''''''((()))***++++++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''((((((((('''%%%$$$&&&$$$"""$$$((()))(((%%%)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))))))))+++))))))***+++,,,+++***(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))++++++******))))))((((((******)))(((&&&$$$"""!!!------------...///000000333444666777999999::::::>>>===;;;999666444222111000///...---,,,+++++++++,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111333555888<<<@@@CCCFFFGGGFFFDDDAAA@@@???>>>;;;999===>>>@@@AAAAAABBBDDDFFFHHHHHHHHHHHHIIIKKKMMMOOOPPPSSSXXX\\\^^^^^^\\\ZZZXXXVVVTTTRRRSSSWWW[[[^^^dddhhhnnnrrrrrrpppmmmllljjjkkkmmmnnnmmmkkkiiigggggggggiiikkkmmmooopppqqqrrrsssuuuzzzwwwlllfffaaa[[[WWWTTTQQQMMMIIICCC@@@???BBBEEEIIIRRR\\\mmmvvv~~~}}}yyyqqqjjjhhhfffccc]]]UUULLLDDD???:::999666444555777:::<<>>999888777666444222111000/////////000111111222222333000///444999AAAMMMXXXjjjrrr|||{{{tttpppnnnmmmmmmllllllkkkkkkjjjjjjkkkjjjjjjkkkllllllkkkiiihhhiiikkklllqqq~~~~~~{{{xxxwwwtttpppjjjeeebbbaaa\\\YYYUUUQQQMMMIIIEEEBBB===;;;999888999:::::::::BBB>>>???EEELLLSSS\\\eeemmmuuuzzzzzzyyyzzzzzzxxxzzzyyywwwvvvvvvwwwyyyzzzxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuttttttsssssssssrrrrrrssstttvvvvvvvvvuuuuuuuuuttttttvvvzzz|||zzzxxxwwwxxxzzz{{{{{{{{{zzzzzzxxxzzz|||}}}|||{{{|||}}}vvvkkkfffdddlllyyylllccc^^^aaahhhkkkqqqxxx}}}~~~}}}~~~~~~~~~~~~xxxsssttt~~~eeeMMM>>>888666666222111111000000000000000000///...---,,,+++++++++,,,,,,,,,++++++++++++***+++***)))((((((((()))***))))))))))))))))))))))))***)))(((''''''&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###''''''(((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''((()))))))))(((''''''''')))***)))((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''*********)))))))))))))))'''((()))+++---...000000++++++***++++++,,,---...333444666777999:::;;;;;;>>>===;;;999666444222111//////...------.........)))'''&&&&&&((()))(((''',,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222444777;;;???CCCEEEFFFFFFDDDBBBAAA@@@???<<<:::<<<>>>@@@BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOORRRUUUZZZ^^^___^^^\\\ZZZWWWUUUSSSSSSTTTWWW[[[^^^cccggglllooonnnmmmkkkkkkhhhjjjkkklllllljjjhhhffffffggghhhjjjlllnnnpppqqqqqqrrrvvv{{{~~~rrrccc___YYYTTTRRRNNNHHHDDDEEEAAA???AAABBBDDDKKKSSSjjjuuuyyyrrrmmmiiiddd]]]VVVMMMDDD>>>999777555222222333555777<<>>999999777666444222111111/////////000111111222222555222111444888===GGGQQQfffqqq|||zzzuuuttttttsssrrrpppnnnmmmmmmlllkkkkkkkkkkkkjjjiiihhhjjjkkkllloooyyy|||yyyxxxuuuqqqmmmiiigggfff___\\\WWWSSSPPPLLLGGGDDDAAA>>>;;;999999999888777;;;999:::???DDDKKKVVV```iiipppwwwwwwwwwyyy{{{zzzzzzxxxwwwvvvuuuvvvxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvtttttttttttttttuuuvvvvvvuuuuuuuuutttttttttssssssssstttuuuvvvvvvuuuuuutttvvvttttttuuuyyy{{{zzzyyywwwxxxzzz{{{||||||{{{{{{{{{|||~~~~~~}}}}}}~~~yyyoooiiigggmmmwwwnnngggiiinnnppptttzzz}}}}}}}}}~~~vvvrrrttt|||cccLLL>>>999777777222111111000000000000000000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++///---+++(((''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''***,,,***&&&$$$&&&)))'''&&&%%%%%%$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((()))))))))((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))***))))))((()))***+++---...*********++++++,,,---...111333555888:::<<<===>>>>>>===;;;999777444333222///............///000000,,,***(((((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111333666;;;???BBBEEEFFFEEEDDDBBBBBBAAA@@@>>><<<<<<>>>BBBEEEGGGHHHHHHHHHFFFGGGGGGIIIJJJMMMOOOPPPUUUXXX]]]```aaa^^^[[[XXXUUUTTTSSSSSSUUUXXX\\\___bbbeeehhhjjjiiihhhhhhiiifffgggiiijjjiiihhhfffeeeeeefffgggiiikkkmmmooopppooorrrvvv|||}}}iiiddd]]]XXXUUUQQQLLLGGGIIIEEEBBBBBBAAABBBGGGNNNbbbooo|||yyyuuuooohhhbbb\\\TTTHHH???:::888555222111222333444777999;;;>>>DDDOOO]]]fffuuutttssspppiii___SSSKKKFFFCCC@@@AAAFFFNNNUUUXXX]]]\\\YYYVVVRRROOOMMMLLLLLLKKKIIIHHHHHHGGGEEECCCBBBCCCEEEFFFEEEBBB???===999999888666444333111111/////////000111111222222666333333555777888???FFFZZZhhh{{{|||xxxuuurrrpppnnnllljjjhhhhhhhhhhhhkkknnnppppppqqqxxx{{{zzzwwwssspppmmmkkkjjjbbb___[[[WWWSSSOOOKKKHHHEEEBBB>>>;;;:::888666555555444666:::===CCCPPP]]]dddlllrrrssstttxxx{{{|||yyyxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvsssssssssssssssttttttuuuvvvvvvuuuuuuuuuuuutttttttttuuuuuuvvvuuuuuutttsssvvvtttssssssvvvxxxyyyxxxwwwxxxyyy{{{|||}}}}}}}}}|||}}}}}}}}}|||}}}vvvoookkkoooyyyssssssvvvwwwzzz|||}}}}}}}}}~~~uuusssxxx{{{aaaKKK>>>999666555222111111000000000000000//////...---,,,++++++,,,------,,,,,,,,,+++++++++///---***'''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''&&&&&&&&&%%%'''''''''''''''''''''&&&''')))***)))&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))***)))((()))+++++++++)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))*********)))'''&&&&&&''')))***,,,,,,,,,,,,---...///000000222444888;;;===???@@@>>>===;;;999777555333333//////...............//////...,,,,,,---......---++++++++++++++++++++++++------------...///000000111333666;;;???CCCFFFGGGDDDCCCBBBBBBBBBAAA???======???CCCGGGKKKMMMLLLKKKIIIJJJKKKLLLNNNPPPRRRSSSXXX[[[___aaaaaa^^^ZZZWWWSSSSSSSSSTTTWWWZZZ]]]___aaaccceeeeeeddddddeeefffddddddfffgggfffeeedddcccdddeeefffhhhjjjlllmmmnnnnnnqqqvvv|||yyysssiiiccc```^^^[[[XXXSSSNNNJJJIIIHHHGGGLLLSSS```nnn~~~yyytttnnnkkkhhh^^^NNNBBB;;;999777555444555666777444666:::<<<>>>BBBGGGKKKWWWYYY\\\______ZZZRRRMMMGGGCCC@@@AAAFFFMMMSSSWWW\\\[[[ZZZWWWTTTQQQNNNLLLMMMKKKJJJIIIIIIHHHFFFDDDBBBCCCCCCDDDCCCAAA>>>===:::999888666555333222111/////////000111111222222555333333555555444888>>>KKKYYYmmmzzzwwwrrrooojjjeeebbbcccfffiiiqqqtttwwwxxxxxx}}}|||xxxuuurrrooommmkkkdddaaa]]]YYYVVVRRRMMMJJJGGGDDD@@@<<<;;;999777555444555777::::::???MMM\\\aaaiiipppqqqssswww{{{|||zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxwwwvvvvvvuuusssrrrrrrrrrrrrrrrssssssvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvuuuuuutttssssssuuusssrrrqqqrrrtttvvvwwwwwwxxxyyy{{{|||}}}~~~{{{||||||{{{{{{}}}{{{sssnnnooo~~~zzz{{{~~~~~~}}}~~~tttvvv}}}yyy^^^HHH===888555222222111111000000000000000///...------,,,,,,,,,,,,---------,,,,,,,,,+++++++++***(((&&&&&&'''((()))((((((((((((((((((((((((''''''&&&''''''((()))***((('''''''''''''''&&&&&&'''''''''''''''''''''''''''%%%$$$%%%''')))'''&&&((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&''''''((())))))))))))(((((((((***+++***)))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((()))))))))***)))(((((((((***---000222,,,,,,,,,,,,---.../////////000333777;;;===???@@@======;;;999777666444333111000///---,,,++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,------...///000111333777;;;@@@DDDFFFHHHCCCBBBBBBCCCDDDCCCAAA>>>>>>@@@CCCIIIOOORRRQQQOOOOOOOOOQQQSSSUUUVVVWWWXXX[[[\\\___```___\\\YYYVVVRRRSSSTTTVVVYYY\\\^^^``````bbbcccbbbaaaaaabbbcccbbbbbbcccddddddccccccbbbbbbccceeegggiiikkklllmmmmmmpppuuu{{{{{{ssspppooonnnmmmddd^^^XXXUUURRRPPPUUU\\\kkkxxxyyyvvvttttttqqqeeeRRRCCC;;;:::888888888999:::;;;666777999::::::<<<===???DDDFFFJJJPPPUUUVVVUUUSSSKKKGGGDDDDDDHHHOOOVVVYYY[[[[[[ZZZXXXUUURRROOONNNMMMLLLJJJIIIIIIHHHFFFDDDBBBBBBBBBBBBAAA???>>>===:::999888777555333222111/////////000111111222222222000111444333222555:::@@@KKK\\\ooo~~~|||yyysssoooiiibbb^^^```fffkkksssxxx|||~~~~~~yyyuuurrrpppllljjjfffccc^^^ZZZWWWSSSNNNKKKGGGDDD@@@>>><<<;;;999888555666888::::::===JJJXXX```hhhoooppprrrwwwzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwvvvvvvuuutttrrrrrrqqqqqqqqqqqqrrrrrruuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttsssrrrqqqpppoooqqqsssuuuwwwwwwxxxzzz{{{}}}~~~|||}}}}}}}}}}}}~~~uuuooonnnyyyuuuxxxuuuZZZEEE;;;777444111222111111000000000000000///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&###!!!$$$(((***(((%%%((((((((('''(((((()))***'''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))'''&&&%%%&&&((()))((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())),,,+++*********+++,,,---)))))))))******+++,,,---...000333666:::===???@@@======;;;:::888666555444222111///---+++***))))))(((((()))+++---,,,)))'''++++++++++++++++++++++++,,,,,,,,,,,,---...///000000222666:::???CCCFFFHHHCCCCCCDDDFFFHHHGGGDDDBBBAAAAAADDDJJJQQQVVVUUUSSSUUUVVVXXXYYY[[[[[[\\\\\\\\\\\\]]]]]]\\\ZZZXXXVVVSSSTTTVVVYYY[[[]]]___``````aaabbbbbb```___```aaa```aaaaaabbbbbbbbbbbbbbbaaabbbccceeegggiiikkkllllllppptttyyy~~~yyyrrrjjjddd```^^^dddlll|||zzzzzzzzzzzztttfffSSSEEE;;;;;;:::::::::;;;======<<<:::777555555777;;;===<<<===AAAFFFNNNSSSVVVWWWOOOLLLHHHHHHLLLSSSXXX\\\[[[ZZZYYYWWWUUUSSSRRRRRRNNNLLLKKKJJJJJJIIIGGGEEECCCCCCBBBAAA@@@???>>>>>>::::::999777555444222222/////////000111111222222000///000222222000333888;;;BBBOOO___ppp~~~~~~yyyvvvrrrppplllfffbbbccciiiooorrrwww}}}zzzuuusssqqqmmmjjjgggddd___[[[XXXTTTPPPMMMHHHEEEAAA???>>>===;;;:::555555666888888;;;EEEPPP\\\eeemmmppprrrwwwzzzyyy{{{zzzyyyxxxvvvuuussssssvvvvvvvvvvvvvvvuuuttttttsssrrrrrrqqqqqqqqqqqqqqqttttttuuuuuuuuuuuuvvvvvvvvvuuuuuuttttttttttttuuusssssssssqqqpppppprrrtttwwwwwwxxxxxxzzz{{{}}}~~~}}}~~~|||sssmmmllltttvvvzzzpppUUUBBB:::888555333222111111000000000000000......---,,,,,,,,,------...------------,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''((((((((((((%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''&&&'''''''''''''''((())))))((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))'''&&&%%%&&&((((((((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''',,,+++***)))'''&&&%%%$$$))))))))))))***+++,,,------///222555999;;;===>>>======;;;:::888777555555111000///...,,,+++++++++***+++---...///+++&&&"""************************,,,,,,,,,,,,---...//////---///333888===AAADDDFFFFFFFFFHHHJJJLLLLLLIIIFFFCCCBBBDDDJJJSSSXXXYYYWWWZZZ[[[\\\^^^______^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWUUUVVVXXX[[[]]]___``````___aaaccccccaaa_________`````````aaaaaabbbbbbbbb```aaabbbdddfffhhhjjjkkkmmmppptttvvv{{{zzzuuusssttt}}}uuufffUUUJJJAAA@@@??????>>>??????@@@@@@>>>;;;::::::;;;<<<<<<999999<<<@@@GGGMMMQQQRRROOOKKKGGGFFFKKKQQQWWWZZZZZZYYYWWWVVVUUUUUUUUUUUUPPPNNNLLLLLLLLLKKKIIIGGGDDDCCCBBB@@@????????????;;;:::999777555444333222/////////000111111222222111//////111000...111666999>>>GGGUUUeeettt~~~zzzvvvrrrpppooorrrtttqqqmmmlllnnnrrrrrrwww|||~~~~~~zzzuuuuuussspppmmmiiieeeaaa]]]ZZZVVVQQQNNNJJJGGGCCC@@@>>>===;;;:::666444444777888:::@@@GGGTTT___jjjooorrrwwwyyyyyyyyyxxxxxxvvvtttrrrqqqpppuuuuuuvvvvvvuuuuuutttsssssssssrrrqqqqqqqqqqqqqqqsssssstttttttttuuuuuuuuuuuuuuutttsssttttttvvvvvvsssuuuvvvuuurrrqqqrrrtttxxxwwwwwwwwwxxxyyy{{{|||zzz|||}}}xxxpppjjjjjjpppxxxwwwzzzkkkRRR@@@:::999777555222111111000000000000000......---,,,,,,,,,------......---------,,,,,,,,,+++,,,...///...,,,***)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))'''***+++***&&&$$$&&&(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&''''''((())))))))))))((('''(((*********(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&$$$%%%''')))***+++++++++++++++++++++,,,---...///---///111555888:::<<<=========;;;:::888777666555111000///...............)))***,,,...,,,''' ************************,,,,,,,,,,,,---...//////+++---111666;;;@@@BBBDDDHHHIIIKKKMMMOOOOOOLLLJJJEEECCCDDDJJJSSSZZZ[[[ZZZ]]]^^^___`````````___^^^[[[ZZZXXXVVVVVVVVVVVVWWWVVVWWWZZZ]]]___`````````___aaaddddddbbb```^^^^^^````````````aaaaaabbbbbb```aaabbbdddfffhhhiiijjjmmmpppssstttxxxwwwgggXXXOOOGGGFFFEEEDDDCCCBBBBBBBBB@@@BBBEEEGGGGGGDDD>>>:::777777888===BBBGGGIIIJJJKKKGGGCCCCCCGGGMMMRRRVVVZZZYYYWWWUUUUUUUUUWWWXXXRRRPPPNNNMMMMMMMMMKKKIIIEEEDDDBBB@@@??????@@@@@@;;;:::999777666444333222/////////000111111222222333000000111///---000555888;;;CCCPPP___mmmxxx}}}}}}|||yyyvvvrrrooommmlllnnntttzzz{{{xxxtttssstttsssxxx|||~~~~~~yyyvvvvvvvvvssspppjjjgggccc___[[[WWWSSSPPPLLLIIIDDDAAA???===:::999888444444777::::::>>>CCCOOOZZZgggmmmrrrwwwyyyyyywwwwwwvvvuuussspppnnnmmmuuuuuuuuuuuuuuuttttttssstttssssssrrrqqqqqqqqqrrrrrrsssssssssttttttuuuuuuuuutttsssssstttuuuvvvwwwuuuwwwyyyxxxuuussstttuuuxxxxxxwwwvvvwwwxxxzzz{{{uuuxxx{{{~~~~~~~~~zzzuuunnngggjjjnnnssswwwxxxxxxxxxyyy~~~{{{{{{lllQQQ@@@:::555333333000/////////............111///---+++***+++,,,---,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,((((((((('''((()))******))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''***'''%%%&&&+++---***'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***)))((('''&&&&&&'''((()))))))))))))))************((((((((((((((())))))***(((((('''''''''&&&&&&&&&((((((((()))))))))))))))+++*********))))))((((((+++(((&&&'''***---......000000111333777:::>>>@@@??????===;;;888666333222111000///...---,,,,,,,,,+++*********+++,,,,,,---,,,---,,,+++))))))+++---++++++++++++++++++++++++000///222777:::<<>>777666666999===@@@AAAAAAAAA>>>;;;;;;AAAIIIQQQVVVZZZYYYWWWVVVVVVVVVWWWWWWXXXTTTPPPNNNNNNMMMKKKHHHGGGFFFEEEEEEEEEDDDAAA???@@@===:::777666555333222222111000222444555555444666111...111444333333444888;;;BBBNNN]]]iiiqqqsssxxxwwwtttppplllkkklllmmmrrrwww~~~{{{}}}|||zzzxxxrrrnnnnnnlllgggccc___[[[UUURRRLLLIIIFFFCCCBBB@@@===;;;666555444222333777>>>BBBQQQYYYccclllqqquuuzzz}}}}}}|||zzzwwwuuurrrpppoooyyyxxxxxxxxxwwwwwwvvvvvvttttttuuuuuutttrrrqqqpppssstttwwwxxxxxxvvvtttsssuuutttsssrrrrrrssstttuuuyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{zzz{{{|||~~~~~~wwwpppllliiijjjnnnrrrtttrrrooolllkkkoooxxx}}}}}}lllPPP@@@999555333333000000/////////.........111///---+++++++++,,,---,,,++++++******++++++,,,---,,,***))))))***,,,---(((((((((((()))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''***'''%%%&&&***+++)))&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))))))))(((''''''((())))))))))))))))))))))))))))))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&((('''''''''(((((())))))************)))))))))((()))'''%%%%%%(((+++,,,,,,000000111333666999<<<>>>>>>======;;;999777555444111111///...---,,,,,,,,,,,,,,,++++++,,,------...***+++---,,,+++))))))***++++++++++++++++++++++++---,,,...444888<<>>777555555666999;;;;;;:::===:::888999===EEELLLPPPUUUUUUVVVWWWWWWVVVUUUUUUUUURRROOONNNNNNNNNKKKIIIJJJIIIGGGFFFFFFDDDBBB???AAA>>>:::888777666444333444333222333555666555444777222000333555333222333888:::AAAMMM[[[ffflllnnnrrrqqqpppmmmjjjjjjkkkmmmsssyyy}}}}}}{{{xxxsssooonnnkkkgggccc___ZZZUUUQQQLLLIIIEEEBBBAAA???<<<:::888777555333222666;;;???MMMVVVbbbkkkqqquuuyyy}}}}}}}}}|||zzzxxxwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrpppooorrrtttwwwyyyzzzzzzxxxwwwvvvuuutttssssssssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||zzzyyyyyyzzz|||{{{uuuooojjjhhhgggkkkqqqsssrrrnnnkkkiiijjjsss~~~kkkPPP@@@999555333333000000000/////////......000///---,,,++++++,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---&&&''')))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&((()))'''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((''''''((()))))))))(((''''''((())))))***))))))(((((('''''''''(((''''''''''''((())))))((((((((('''''''''&&&&&&((('''&&&&&&&&&'''))))))************)))))))))))))))'''&&&''')))+++,,,,,,000000111222555888;;;=========<<<<<<:::999777666222111000...------------------,,,,,,------......***,,,//////...+++******++++++++++++++++++++++++***)))+++111666;;;DDDLLLNNNRRRTTTSSSTTTWWWVVVSSSJJJGGGDDDDDDGGGLLLPPPSSSUUUVVVWWWXXXXXXWWWVVVVVVUUUVVVVVVWWWYYY[[[]]]^^^^^^]]]\\\]]]^^^______^^^]]]]]]]]]^^^^^^^^^^^^___```___^^^^^^^^^```aaabbbddddddddddddfffhhhjjjkkkkkkmmmoooqqqttt{{{wwwyyyzzzwwwqqqlllgggaaa[[[WWWXXXXXXVVVQQQJJJCCC???===888666555555666777666555777555444555888>>>EEEIIIMMMOOORRRTTTVVVUUUTTTSSSTTTRRRPPPOOOOOONNNLLLKKKMMMKKKIIIHHHGGGFFFCCCAAABBB???<<<999888777666444666666777888;;;;;;:::999>>>888666777777444333555999===DDDOOO[[[dddiiikkkmmmmmmmmmlllkkklllooorrrvvv||||||yyytttqqqooolllhhhdddaaa\\\WWWSSSMMMJJJFFFDDDBBB@@@===;;;999888666333222444888<<>>>>>===;;;999777666222222000///...---------------,,,,,,,,,,,,---------...000000...---------***+++++++++++++++,,,,,,,,,***+++000444:::CCCLLLOOORRRSSSQQQSSSVVVWWWUUUMMMIIIEEECCCFFFJJJNNNPPPPPPQQQSSSTTTUUUVVVUUUUUUTTTUUUWWWYYY[[[^^^```aaaaaa___\\\\\\]]]^^^__________________````````````]]]]]]]]]]]]]]]^^^___```dddddddddeeefffhhhjjjkkkiiikkkmmmoooqqqxxx~~~wwwooofff]]]WWWVVVVVVTTTNNNFFF???<<<===:::888666666777777666555222222222222555:::@@@DDDGGGHHHKKKNNNQQQSSSTTTUUUUUUTTTSSSRRRQQQOOOMMMLLLMMMKKKIIIHHHIIIIIIHHHFFFFFFCCC???===<<<;;;999888:::;;;===BBBFFFHHHGGGFFFJJJCCC>>><<<999666666999<<>>BBBAAA@@@>>><<<999777555333222111000///.........,,,,,,+++++++++++++++,,,......---+++)))***,,,///*********++++++,,,,,,,,,///,,,---111444888@@@IIIMMMPPPRRRQQQSSSWWWXXXVVVNNNIIIDDDBBBCCCGGGKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVTTTVVVXXX[[[^^^```bbbcccbbb___\\\[[[\\\^^^^^^^^^____________^^^^^^^^^^^^ZZZZZZ[[[[[[\\\]]]^^^^^^bbbccccccdddfffgggiiiiiieeehhhjjjlllooouuu~~~zzzssskkkaaaXXXQQQPPPQQQPPPKKKDDD???===>>>;;;999777777777777666555111111222222333888???DDDDDDDDDEEEGGGKKKPPPTTTWWWXXXXXXXXXVVVTTTQQQOOONNNLLLJJJIIIJJJLLLNNNNNNNNNLLLIIIEEECCCBBBAAA???>>>>>>AAAGGGOOOVVVZZZZZZYYYXXXPPPHHHCCC===888999===???FFFPPP\\\dddjjjmmmnnnkkkmmmnnnoooqqqtttyyy}}}~~~{{{wwwrrrooonnnooouuuzzz~~~{{{wwwuuuuuupppsssyyy|||xxxtttssspppllliiieeeaaa\\\YYYQQQNNNJJJGGGEEEBBB???===888888666444333444888;;;===GGGUUUaaaiiioootttxxx~~~|||{{{|||{{{zzzyyyxxxwwwvvvuuupppppppppqqqqqqrrrssssssuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvuuutttuuuuuuvvvxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz||||||wwwqqqllliiigggnnnxxxzzzsssooouuu|||~~~zzzzzzjjjOOO???888444222222111111000000000/////////------------------------,,,++++++******++++++,,,))))))))))))))))))))))))&&&''')))*********)))((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((%%%&&&''''''''''''&&&%%%***))))))(((((('''''''''***))))))))))))***++++++)))))))))(((((((((''''''&&&&&&''''''(((((((((((())))))))))))************)))***,,,,,,++++++,,,---//////000222555999<<<>>>DDDCCCBBB???<<<999777555444333222000////////////,,,,,,+++*********++++++---+++)))&&&$$$&&&***---*********++++++,,,,,,---000......111444666===EEEJJJPPPTTTUUUXXX\\\[[[XXXPPPKKKDDDAAAAAAEEEHHHJJJNNNNNNOOOQQQSSSTTTVVVVVVVVVXXXZZZ]]]```bbbcccddd```^^^[[[ZZZ[[[]]]^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^aaaaaabbbdddeeefffggghhhcccfffiiikkkmmmsss{{{}}}uuurrrmmmhhhbbb[[[SSSNNNNNNOOOOOOMMMIIIFFFCCCCCC===;;;888777777777666444111222333222333888@@@GGGHHHFFFEEEFFFHHHMMMRRRUUUXXXZZZZZZYYYVVVSSSQQQQQQNNNLLLLLLMMMPPPSSSUUUUUUSSSPPPLLLJJJIIIHHHFFFEEEEEEIIIRRR\\\ffflllmmmmmmggg```XXXQQQHHH@@@>>>BBBCCCKKKWWWaaahhhkkkmmmnnnkkklllnnnooopppsssxxx{{{}}}zzzuuummmfffcccbbbccckkkooossssssoookkkjjjjjjeeeiiipppyyy|||wwwssspppllliiifffbbb]]]ZZZQQQNNNJJJGGGDDDBBB???===999999888666444555888;;;:::CCCPPP\\\dddkkkqqqvvv|||}}}}}}{{{yyyzzzzzzyyywwwvvvuuutttsssnnnnnnooopppqqqsssuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuttttttsssrrrrrrrrrsssvvvyyy}}}|||vvvqqqlllhhhfffnnnzzz}}}yyy{{{~~~~~~~~~~~~~~~~~~~~~zzzzzzjjjOOO???888444222222111111111000000000//////,,,---------------------,,,++++++******++++++,,,))))))************))))))(((((((((((()))))))))))))))(((''''''&&&&&&'''''''''((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%###$$$&&&&&&''''''((()))%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''((())))))(((''''''))))))))))))))))))))))))((((((((('''((())))))***))))))))))))((((((((('''%%%'''(((******)))((('''((()))))))))************)))+++------+++***,,,---+++,,,---000444888<<<>>>CCCBBBAAA@@@===;;;999888444333222111000/////////------,,,+++++++++++++++++++++***'''&&&&&&)))+++)))******+++,,,,,,---------,,,---111333555;;;BBBJJJQQQYYY\\\```ccc```\\\WWWQQQIIIDDDCCCEEEHHHIIIMMMNNNNNNPPPQQQSSSUUUVVVYYYZZZ\\\___aaabbbcccccc^^^\\\ZZZZZZ[[[]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[]]]^^^^^^_________```aaacccdddeeeffffffeeegggjjjkkklllpppxxx}}}xxxhhhfffdddaaa___[[[WWWSSSRRRRRRRRRSSSSSSPPPLLLIIICCC@@@===;;;:::888666444111333333222333999CCCKKKNNNMMMKKKJJJJJJLLLNNNOOOTTTWWWZZZYYYWWWUUUTTTUUUSSSRRRQQQRRRUUUXXXZZZZZZZZZWWWSSSQQQPPPOOOMMMLLLLLLQQQ[[[gggrrryyy{{{zzzxxxsssnnnhhh\\\NNNHHHIIIKKKTTT```iiimmmmmmmmmmmmmmmnnnnnnoooooorrrvvvyyyvvvtttpppjjjddd___^^^^^^bbbeeeiiihhheeeaaa```aaa```dddkkksss|||vvvsssooollliiieeeaaa]]]TTTQQQMMMJJJGGGEEEAAA???<<<<<<:::888555555777999999AAAMMMWWW```gggooouuuxxxzzz|||~~~~~~}}}{{{zzzxxxxxxwwwwwwwwwwwwvvvvvvqqqqqqqqqqqqsssuuuvvvxxxwwwwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvuuuvvvwwwyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvuuutttsssqqqooonnnmmmmmmmmmnnnppptttxxx}}}{{{{{{{{{vvvpppjjjgggeeegggvvv~~~}}}~~~|||{{{jjjOOO???888444222111111111111111000000000000,,,,,,---......---------,,,++++++++++++++++++,,,******++++++++++++******((((((((((((((()))******))))))(((''''''''''''((((((((((((((())))))))))))%%%%%%&&&''''''&&&%%%%%%###$$$&&&''''''(((***+++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((((()))***++++++***)))((())))))))))))************&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((%%%''')))+++,,,***((('''(((((())))))*********++++++...000000---,,,...000((()))+++...222777;;;===AAAAAAAAA@@@>>>===;;;:::555444222111000000/////////...------,,,,,,,,,,,,+++,,,---,,,***)))***+++))))))***+++,,,,,,------***))),,,000333555:::@@@KKKTTT]]]bbbfffhhheee___```YYYPPPIIIGGGHHHJJJKKKMMMMMMNNNOOOPPPRRRTTTUUUZZZ\\\^^^```bbbbbbbbbbbb\\\ZZZYYYZZZ\\\]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[]]]^^^___`````````^^^___aaabbbddddddeeeeeegggiiikkkkkkkkkooouuuzzz~~~wwwdddcccaaaaaaaaa```]]][[[XXXWWWWWWYYY[[[YYYSSSNNNJJJGGGCCC???===:::777555222333333222222999DDDMMMSSSRRRQQQOOONNNLLLKKKJJJPPPTTTXXXYYYWWWVVVVVVXXXYYYWWWUUUUUUXXX[[[]]]]]]^^^[[[WWWUUUTTTSSSQQQPPPPPPVVVaaammmyyy{{{mmm\\\RRRPPPTTT\\\hhhppprrrpppnnnnnnppppppqqqpppppprrrvvvxxxoooooonnnkkkfffaaa^^^]]]]]]```cccbbb^^^[[[[[[\\\^^^ccciiiqqq{{{zzzwwwtttqqqnnnjjjeeebbbYYYVVVRRRNNNLLLIIIFFFCCC??????===999666444555777999AAAKKKUUU]]]eeennntttuuuwwwzzz}}}~~~}}}|||wwwwwwxxxyyyzzzzzz{{{{{{ttttttsssssstttuuuwwwxxxvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvuuuuuuvvvxxxzzz{{{zzzyyyyyyxxxwwwvvvuuuuuuuuutttrrrpppnnnllljjjiiikkklllnnnqqquuuzzz{{{~~~zzzvvvvvv{{{uuunnniiieeeccc```ppp~~~~~~~~~{{{hhhNNN>>>777444333555222111111000000000000000.........///////////////------,,,++++++,,,,,,---******))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((('''''''''''''''(((((())))))))))))(((*********))))))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,---,,,++++++,,,...000111222555999===BBBAAAAAA???===;;;999888555444222000.........///......---------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,***---000///...111888>>>CCCLLLYYYccchhhhhhfffeeehhhddd]]]TTTMMMJJJJJJLLLLLLMMMNNNPPPRRRUUUWWWYYY______^^^^^^^^^^^^______ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXXXXWWWWWWWWW[[[[[[\\\]]]^^^^^^^^^^^^``````______```bbbeeeggghhhjjjkkklllmmmooosssuuu}}}}}}ccc``````dddddd```]]]]]]^^^]]]\\\\\\\\\ZZZVVVTTTPPPKKKEEE@@@<<<999666444555333333444444777BBBMMM]]]dddfff___VVVPPPMMMJJJMMMTTTZZZ\\\]]]___^^^[[[[[[[[[ZZZXXXWWWXXXZZZ\\\^^^^^^^^^^^^]]]\\\\\\[[[\\\^^^bbbjjjsss~~~zzzhhh[[[WWWccchhhpppvvvxxxxxxwwwwwwvvvxxxyyyyyywwwwwwwwwxxx~~~zzzuuupppllliiieeecccdddbbb___```cccdddcccaaafffeeehhhpppyyy~~~yyytttqqqnnniiiccc^^^^^^WWWOOOJJJJJJHHHEEEAAA<<<;;;:::888777666666666999<<>>777444333444222111111000000000000000............////////////,,,,,,,,,,,,,,,---......******))))))))))))******))))))((((((((('''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''')))***,,,---)))((('''&&&&&&'''((()))(((((((((((('''''''''''''''(((((()))))))))))))))*********))))))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,++++++,,,---///111222555999<<>>===<<<::::::555444222000///......///---------,,,,,,,,,+++++++++++++++************)))******+++++++++,,,,,,,,,'''***---------000777===CCCJJJUUU^^^dddhhhjjjkkkllliiicccZZZSSSOOONNNOOOQQQRRRSSSUUUXXX[[[]]]___aaaaaa___^^^]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZYYYXXXXXXWWWWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^```_________```bbbeeefffggghhhjjjjjjkkkmmmqqqtttsssxxx~~~iiiccc___aaacccaaa______```___]]]\\\[[[YYYUUURRRKKKGGGAAA===:::888666444555444444555555888CCCNNNccclllrrrmmmcccZZZQQQKKKNNNUUU[[[\\\]]]______]]]___^^^^^^\\\\\\\\\^^^```^^^______``````___^^^]]]___aaadddjjjrrrzzz|||nnniiikkknnnrrrxxx|||~~~|||zzz{{{||||||xxxtttoookkkhhhgggggggggjjjlllllliiifffdddaaabbbhhhoooxxx}}}wwwssspppllleee```\\\VVVNNNIIIHHHGGGCCC???===<<<:::999777777666666888:::@@@JJJVVVbbbkkkooorrrtttvvvyyyzzzzzzyyyyyywwwwwwxxxxxxyyyzzz{{{|||vvvuuutttsssssstttuuuvvvvvvvvvuuuttttttuuuvvvvvvttttttuuuvvvwwwyyyyyyzzz{{{yyywwwwwwxxxxxxvvvtttvvvwwwxxxwwwuuuuuuvvvxxxyyywwwvvvuuuvvvxxx{{{}}}~~~|||tttqqqyyyyyytttnnneee``````___kkk|||jjjNNN>>>777444222222222111111000000000000000........................+++,,,,,,,,,------......******))))))))))))***************)))))))))(((((()))((('''&&&%%%$$$######""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''(((***---///((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))))))))))))))*********))))))((('''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++,,,---///000222444888;;;<<<======>>>>>>===<<<;;;666555333111////////////......---------,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,$$$'''***+++,,,///555;;;???DDDLLLTTT[[[bbbhhhlllnnnlllgggaaaZZZUUUSSSSSSUUUVVVWWWYYY\\\___bbbccccccbbb```^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYXXXXXXWWWXXXXXXZZZZZZ\\\]]]]]]]]]]]]]]]___^^^^^^___```bbbeeeffffffggghhhiiijjjlllooorrrppptttyyy~~~sssggg\\\[[[^^^^^^\\\\\\\\\[[[YYYWWWUUURRRNNNJJJFFFBBB===:::999888777666666444444666777:::CCCMMMeeerrr}}}|||qqqdddVVVLLLQQQWWW\\\\\\]]]```aaa___aaa```____________```aaa___```aaaccccccbbbaaa```cccdddgggkkkoootttxxx{{{yyy~~~vvvmmmooovvvzzz}}}~~~}}}wwwrrrnnnlllnnnrrrvvvxxxwwwrrroooccc___]]]```fffnnn|||{{{wwwtttooohhhccc]]]XXXPPPLLLIIIGGGCCC@@@>>>===;;;999888777777666777999===EEEPPP\\\gggnnnrrrsssuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzz{{{uuuuuussssssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuvvvvvvwwwxxxxxxzzzxxxvvvuuuvvvwwwvvvuuuwwwyyy}}}~~~{{{wwwvvvwwwzzz{{{}}}~~~xxxtttyyyyyyuuunnneee```^^^ZZZeeevvvjjjNNN>>>777444222111222111111000000000000000///...............------+++,,,,,,,,,,,,,,,++++++******))))))))))))************)))))))))((((((((((((''''''&&&%%%$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***(((&&&$$$$$$%%%''')))(((((((((''''''(((((((((((((((((((((''''''''''''&&&'''((())))))***))))))*********))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,---///000111333777:::===>>>???@@@@@@???===<<<777666444111000/////////////////////............+++++++++*********))))))******+++++++++,,,,,,,,,&&&(((******+++...333777666;;;BBBIIIPPPWWW^^^bbbhhhhhhfffbbb]]]XXXVVVVVVUUUUUUWWWYYY\\\___aaacccaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^___aaaccceeeffffffggghhhiiiiiikkknnnqqqqqqtttxxx{{{}}}qqq```[[[\\\\\\ZZZZZZXXXVVVTTTQQQOOOKKKFFFCCCBBB???;;;999888888888777555333333555777999@@@III]]]lll{{{~~~vvviii[[[PPPRRRXXX]]]]]]^^^aaabbb``````___^^^____________^^^^^^___aaacccdddddddddcccdddeeehhhkkknnnppprrrsssppptttxxxvvvooolllqqqwwwzzzvvvuuusssvvvzzz~~~~~~{{{yyyiiiccc___aaaeeemmmxxx~~~zzzwwwrrrkkkfffaaa]]]VVVQQQNNNJJJGGGDDD???>>><<<;;;999888777777888999;;;AAAJJJWWWdddmmmrrrtttuuuwwwwwwvvvuuutttrrrssstttvvvwwwxxxyyyyyyvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxttttttuuuuuuvvvvvvvvvwwwxxxvvvuuuttttttuuuuuuuuuvvvzzz|||wwwuuuvvvyyy{{{|||}}}~~~~~~xxx{{{yyyuuunnneee___]]]YYYcccsss}}}}}}}}}jjjMMM===888555222000222111111000000000000000//////......---------,,,,,,,,,,,,,,,+++)))((('''******))))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))'''$$$""""""###%%%''''''(((((((((((((((((('''((((((((((((''''''''''''&&&'''((()))*********************))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***+++***++++++++++++,,,,,,+++---...///000222666999@@@AAABBBCCCBBB@@@>>>===888777444222000/////////.........------------,,,+++++++++*********))))))******+++++++++,,,,,,,,,***++++++,,,,,,...000222000555===DDDIIINNNRRRUUU\\\]]]^^^]]]ZZZWWWVVVVVVSSSTTTUUUWWWYYY\\\^^^```\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___aaacccdddeeefffgggiiiiiiiiikkknnnqqqnnnpppsssvvvxxxzzz}}}~~~jjjaaa___\\\YYYXXXWWWUUURRRPPPNNNJJJEEEBBB@@@===999777777777666555555222222444666777===CCCRRRbbbrrrvvvrrriii___VVVRRRYYY^^^^^^___bbbccc``````^^^]]]^^^___^^^\\\YYYZZZ[[[\\\^^^```aaabbbcccaaacccgggkkknnnoooooooooppppppppppppssswww{{{||||||yyyyyyzzz{{{|||vvvnnngggfffhhhmmmuuu}}}}}}yyytttnnniiiddd```[[[UUUQQQLLLHHHFFFAAA@@@>>><<<:::999888777999:::;;;???GGGTTTcccmmmtttuuuwwwxxxxxxwwwuuutttqqqrrrtttuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwttttttuuuuuuvvvvvvvvvwwwwwwwwwvvvuuutttttttttuuuuuuyyy~~~~~~yyyuuutttvvvyyy{{{}}}~~~}}}~~~yyytttmmmddd^^^]]]YYYbbbppp{{{~~~~~~{{{{{{|||~~~iiiLLL===999666333000222111111000000000000000//////......---,,,,,,,,,,,,,,,---,,,+++***((('''******))))))))))))******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$%%%''')))***''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&''')))*********************))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******++++++******++++++,,,---+++,,,...//////222555888@@@BBBDDDEEEDDDBBB???>>>999888555333111000//////,,,,,,+++++++++*********+++++++++************)))******+++++++++,,,,,,,,,------,,,------.../////////444;;;BBBFFFHHHKKKMMMQQQSSSUUUVVVUUUSSSSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\WWWVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]___aaacccdddeeefffggghhhhhhhhhjjjmmmppplllooorrrtttvvvxxx|||~~~tttiiiccc]]]XXXWWWVVVTTTRRRPPPNNNKKKGGGDDDCCC@@@;;;888777666555333666333222444666666999>>>IIIXXXhhhmmmkkkfff___YYYQQQXXX^^^```aaacccbbb___```^^^]]]^^^___]]]XXXTTTRRRRRRRRRTTTVVVYYY\\\^^^^^^aaafffkkknnnooonnnmmmjjjiiigggkkkwww|||yyy{{{~~~wwwooollllllmmmqqqvvv}}}xxxrrrmmmeeeccc^^^XXXRRRMMMIIIGGGBBBAAA???===;;;999888888999:::;;;>>>DDDQQQ```llltttuuuwwwxxxyyyxxxvvvuuuqqqssstttvvvvvvvvvuuuuuuqqqrrrrrrssstttttttttuuuttttttttttttttttttttttttttttttuuuvvvvvvwwwxxxxxxxxxzzzzzzyyywwwuuutttuuusssvvv{{{~~~~~~~~~~~~~~~|||yyyvvvtttsssvvvyyy{{{|||~~~}}}~~~xxxrrrlllccc^^^^^^ZZZbbbmmmwww|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{{{{|||~~~hhhKKK<<<999777444111222111111000000000000000//////...------,,,++++++***+++---......---,,,+++******))))))))))))***************)))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&((((((((((((''''''''''''%%%&&&''')))******++++++*********))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********++++++*********+++,,,---+++,,,......///111444777>>>@@@CCCEEEEEECCCAAA???:::999666333111000000000---,,,,,,,,,+++++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,++++++,,,---...///...000444999>>>AAADDDHHHJJJKKKMMMPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]___aaacccdddeeeeeefffggggggggghhhkkknnnmmmooorrrtttuuuwwwzzz|||~~~{{{rrriiicccbbb\\\[[[YYYXXXXXXUUUQQQOOOMMMIIICCC???<<<:::888666999555333666777666777:::CCCRRR```eeeccc^^^XXXSSSOOOWWW___aaabbbcccaaa]]]^^^[[[YYYZZZ[[[XXXRRRLLLHHHGGGFFFGGGJJJOOOTTTWWW]]]```fffllloooooommmkkkddddddccciiiwww}}}zzzrrrppppppppprrrvvv{{{}}}wwwrrrhhhfffbbb\\\UUUOOOKKKIIICCCBBB@@@===;;;:::999888888999;;;<<>>>>>AAAGGGNNNRRR]]]aaagggmmmooonnnllljjjeeefffggglllzzzwwwrrrrrruuuvvvxxx|||wwwzzzuuullljjjfff```YYYRRRNNNMMMDDDBBB@@@>>><<<:::999999777888:::<<<@@@LLL\\\gggrrrsssuuuwwwxxxxxxvvvvvvtttuuuvvvwwwwwwuuusssrrrrrrssstttuuuvvvvvvvvvvvvuuutttrrrqqqqqqrrrtttuuussstttuuuwwwxxxzzz{{{{{{~~~{{{xxxxxxooorrrvvvxxxyyyzzz|||}}}wwwvvvuuutttuuuvvvxxxyyyzzz{{{|||||||||}}}|||wwwxxxwwwooohhhaaa^^^___dddjjjrrryyy|||||||||||||||}}}~~~```HHH>>>555333333///222222111000000000000000111111111000//////......++++++++++++++++++,,,,,,''')))***++++++***)))'''))))))(((''''''''''''(((&&&((()))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%$$$###'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((()))(((''''''(((***,,,---***++++++++++++***)))))),,,%%%)))---)))))),,,'''************)))((('''&&&))))))((('''&&&%%%%%%$$$$$$%%%''')))))))))((((((---+++***+++,,,......------...111333///,,,000777<<>>BBBDDDEEEIIIIIIKKKLLLMMMMMMMMMMMMPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYXXXXXXXXXWWWZZZ^^^aaacccbbb```___ccceeeffffffeeeeeeggghhhhhhiiijjjlllooorrrvvvxxx|||zzzyyy|||~~~yyytttsssuuuvvvtttqqqmmmiii___SSSLLLIIIEEE@@@999888999:::777333666;;;===IIIXXXaaaaaaYYYPPPKKKNNNSSSZZZ___```^^^YYYVVVUUUTTTRRRQQQOOOLLLHHHEEE;;;:::888888:::@@@FFFIIIVVV^^^hhhooorrrpppnnnlllgggddddddlllzzz|||wwwuuuwwwyyy{{{|||~~~}}}yyyrrrooojjjeee___YYYQQQMMMFFFCCC???===<<<;;;999888999999;;;===???EEETTTcccnnnvvv|||{{{yyyzzzyyywwwvvvvvvvvvvvvtttrrrpppooorrrssstttvvvvvvuuusssrrrvvvuuutttsssrrrrrrsssttttttuuuvvvwwwxxxyyyzzzzzz|||yyywwwtttuuuvvvwwwyyyzzz{{{|||zzzyyyxxxwwwwwwxxxzzz||||||}}}~~~~~~}}}|||}}}~~~|||xxxtttuuu~~~{{{rrrjjjeeeddddddnnnrrrxxx|||}}}}}}}}}}}}~~~~~~___GGG???666444444///000000///...............111000000//////...------++++++++++++++++++++++++((()))***++++++***)))(((***)))((((((''''''''''''''''''&&&'''''''''&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&''')))(((''''''(((***,,,---***************)))((('''&&&!!!&&&+++(((,,,000,,,*********))))))((('''&&&((((((((('''&&&&&&%%%%%%&&&''')))***++++++******+++***))))))+++++++++***)))))),,,//////...222888<<<>>>AAADDDEEECCCAAA@@@<<<:::888555333111111111111111000///............++++++++++++++++++++++++,,,+++++++++++++++++++++)))******++++++,,,------000222555999===@@@BBBCCCGGGGGGIIIJJJKKKKKKKKKKKKOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYXXXXXXWWWWWWWWWVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXZZZ]]]```aaaaaa``````bbbccceeeeeeddddddeeeggghhhhhhiiikkknnnqqqtttvvvyyywwwwwwzzzyyylllbbb[[[PPPFFFDDD???======;;;777888<<<===GGGUUU___bbb\\\RRRLLLLLLPPPWWW\\\]]][[[WWWTTTNNNLLLKKKJJJIIIFFFCCC@@@999777555555888===BBBFFFVVV^^^hhhqqqsssqqqnnnllleeeeeehhhooozzz~~~~~~|||yyyuuutttvvvyyy{{{|||~~~zzzuuuqqqlllgggaaaZZZRRRNNNHHHEEEAAA???===<<<;;;999888888999<<<===CCCRRR```jjjrrryyyzzzzzz{{{|||zzzyyyyyyxxxwwwtttqqqnnnlllrrrsssuuuvvvwwwvvvuuutttwwwvvvuuutttssssssttttttttttttuuuvvvwwwxxxyyyyyy{{{||||||||||||zzzyyyxxxvvvvvvwwwyyyzzz{{{|||}}}~~~|||zzzxxxxxxxxxxxxyyy{{{|||~~~}}}||||||}}}~~~~~~~~~|||xxxsssrrrxxx~~~uuummmiiihhhiiissswww{{{~~~~~~}}}}}}~~~~~~}}}{{{|||\\\FFF???888555555///000000///...............000//////...------,,,,,,---,,,,,,++++++*********((()))***++++++***)))(((******)))(((''''''&&&&&&***'''$$$$$$&&&'''%%%###%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((()))(((((('''((()))+++,,,++++++++++++***)))''''''***&&&)))+++&&&)))...)))*********))))))(((''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,+++,,,+++)))***++++++***))),,,***+++000222222444888:::<<<@@@CCCEEEDDDBBBAAA===<<<999555333111111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))******++++++,,,------///000333777:::>>>@@@BBBDDDEEEFFFHHHIIIIIIJJJJJJMMMMMMNNNOOOOOOPPPPPPQQQOOOPPPRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZ\\\^^^___````````````bbbccccccccccccdddfffgggggghhhjjjmmmppprrrtttsssssstttwww{{{~~~zzzgggWWWOOOFFF???===;;;888777999:::AAANNNZZZbbb___VVVNNNLLLOOOTTTXXXYYYVVVRRROOOFFFEEECCCCCCBBBAAA>>><<<666444333222555999>>>AAARRR[[[gggpppssspppllljjjcccgggmmmuuu{{{~~~}}}zzzxxxwwwxxxvvvtttqqqqqqtttxxx{{{|||~~~~~~xxxuuuoooiiiccc[[[TTTOOOKKKHHHDDDAAA@@@>>><<<;;;888777888:::<<>>;;;999888777<<>>;;;777444222000000......---,,,,,,,,,------------------------------******+++++++++,,,,,,,,,)))******++++++,,,------000000222555888<<>><<<999<<>>===<<<======<<<;;;666444333222333666999;;;IIIRRR___jjjmmmkkkgggddd```jjjuuu}}}~~~~~~~~~~~~}}}|||zzzzzz|||~~~~~~~~~yyyssspppnnnooonnnlllkkklllpppuuuwwwxxxwww{{{{{{vvvoooiiiaaaYYYTTTPPPLLLGGGDDDBBB@@@===;;;<<<999888:::<<<@@@IIISSSaaakkkuuuyyy|||~~~~~~}}}zzzwwwtttssstttuuuwwwxxxzzz{{{|||}}}|||{{{yyywwwvvvvvvvvvvvvssssssssstttuuuuuuvvvvvvxxxwwwuuusssssstttvvvwwwwwwwwwxxxyyyzzz{{{{{{|||~~~|||zzzxxxwwwtttvvvxxxxxxxxxyyyzzz|||~~~yyyuuutttyyyxxxvvvtttqqqrrr{{{~~~zzz{{{|||~~~}}}|||}}}~~~~~~}}}||||||||||||}}}tttwwwyyyYYYDDD>>>777555666111000000///...............///......---,,,,,,++++++---,,,,,,++++++************))))))))))))))))))***((()))***+++***)))((('''&&&&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$###%%%,,,,,,)))777DDD@@@---,,,***)))(((((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))************,,,......,,,***---***+++...000///000444444777<<>>@@@CCCDDDFFFGGGIIIJJJKKKKKKMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYZZZZZZ[[[]]]]]]___aaacccccccccdddfffhhhfffgggiiijjjlllmmmmmmnnnoooppprrrsssuuuxxx|||gggWWWMMMEEE@@@???@@@AAAFFFSSSaaaiiihhheee^^^^^^]]]ZZZUUUOOOJJJGGG>>><<<::::::;;;;;;:::999777555444333333555888:::GGGPPP\\\gggkkkiiifffdddaaajjjvvv~~~}}}|||zzzzzzyyyzzz{{{~~~~~~{{{wwwsssrrrtttvvvyyy}}}~~~{{{vvvpppmmmllllllmmmkkkjjjkkkooorrruuuuuussswww{{{|||~~~zzztttnnnfff___ZZZRRRNNNIIIFFFCCCAAA>>><<<===:::888:::<<>>BBBCCCEEEGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUTTTTTTSSSTTTTTTVVVWWWXXXYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[]]]___aaabbbbbbccceeegggggghhhiiikkkmmmmmmmmmmmmooopppqqqqqqrrrvvv|||kkkZZZMMMGGGGGGEEEEEEGGGPPPZZZbbbdddddd```___^^^ZZZVVVQQQLLLJJJ???===;;;::::::;;;:::999777666444333333555777888BBBJJJVVV```ddddddbbb```cccjjjuuu~~~}}}zzzyyyyyyzzzzzz{{{|||}}}}}}yyyvvvrrrlllgggfffgggiiilllqqqxxx|||{{{xxxtttpppnnnnnnooommmllljjjkkknnnqqqrrrrrrppptttxxxwwwvvv}}}yyysssllleee```UUUQQQLLLHHHEEEBBB@@@======999777888:::===CCCKKKWWWbbbnnntttwww{{{|||zzzyyyzzzzzzzzzzzzxxxwwwvvvvvvwwwwwwxxxyyy{{{|||}}}|||{{{yyywwwuuuuuuuuuuuutttuuuuuuuuuuuuvvvvvvvvvuuuttttttttttttvvvwwwxxxyyyyyyyyyzzz{{{{{{|||||||||}}}~~~}}}zzzwwwuuuppprrrtttuuuvvvwwwyyy{{{{{{}}}vvvqqqpppnnnzzz}}}|||}}}}}}||||||~~~~~~{{{ZZZCCC<<<555444666222222222111000000000000000000//////......---,,,,,,++++++++++++++++++,,,,,,******))))))))))))******&&&''')))+++,,,+++***)))***///333000((($$$%%%(((%%%%%%&&&'''((()))***+++&&&''''''((((((''''''&&&$$$$$$&&&''''''&&&$$$$$$'''&&&%%%%%%%%%%%%$$$###'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&'''((()))************!!!&&&---***'''777FFFBBB...---***)))((((((***+++''''''''''''''''''''''''''''''&&&&&&'''(((***+++)))***,,,///111222000...))))))++++++%%% ###***111555:::@@@EEEGGGGGGGGGDDDAAA>>>999555222000///---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))******+++,,,,,,------.........000333666:::===AAABBBDDDFFFHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLNNNOOOQQQSSSUUUUUUVVVSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\^^^``````aaaaaadddeeeggghhhjjjlllmmmmmmmmmmmmooopppqqqppppppttt{{{jjjZZZSSSSSSGGGEEEFFFKKKSSSZZZ]]]^^^```___]]]ZZZVVVRRRNNNLLLBBB@@@===<<<<<<===<<<;;;777666444333333444666777===EEEPPPYYY^^^^^^]]]\\\dddjjjttt}}}}}}zzzyyyzzzzzz{{{{{{zzzyyyyyyqqqnnniiiccc^^^\\\]]]___ccciiirrr{{{zzzzzzxxxuuurrrqqqrrrtttnnnlllkkkkkknnnpppppppppooosssvvvtttqqqvvv}}}xxxqqqjjjeeeWWWSSSNNNJJJGGGDDDAAA???===888666777999;;;AAAHHHRRR^^^jjjqqquuuyyy{{{yyywwwxxxyyyyyyxxxwwwuuutttwwwwwwwwwxxxyyyzzz{{{||||||{{{yyywwwuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvqqqrrrrrrtttuuuwwwyyyyyyzzzzzz{{{{{{||||||}}}}}}|||}}}}}}yyyuuurrroooqqqssstttuuuvvvyyy{{{zzz|||uuuqqqooommmyyy{{{}}}}}}||||||}}}~~~uuuWWWCCC===666444666222111111111111000000000000***((('''(((+++---//////++++++++++++++++++++++++,,,,,,+++***)))))))))***''''''((((((((((((''''''))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& ###'''******)))(((''')))'''$$$###$$$&&&'''&&&))))))(((((('''''''''&&&&&&'''***222'''000OOOJJJ...)))'''***(((""" $$$)))&&&%%%%%%((()))'''%%%***)))(((''''''((()))******+++,,,---------,,,,,,)))***+++---------------111444999>>>CCCFFFGGGHHHGGGCCC>>>999666333000..................///000111...---,,,+++++++++,,,,,,)))******++++++,,,------,,,++++++******++++++,,,///000111222444777999:::>>>@@@BBBCCCDDDFFFIIILLLKKKLLLMMMNNNNNNNNNNNNNNNNNNPPPRRRSSSRRRRRRSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[XXXWWWWWWVVVVVVWWWWWWXXX\\\[[[ZZZZZZZZZ[[[\\\]]]___```___^^^]]]^^^aaadddhhhgggggghhhjjjjjjhhhfffhhhjjjmmmqqqtttxxx}}}lll]]]VVVWWWNNNGGGGGGJJJLLLQQQVVV\\\```aaa^^^[[[XXXSSSMMMIIIFFFAAA>>>=========<<<999888666444333333333333999AAAKKKRRRVVVYYY\\\___dddiiirrryyy~~~~~~{{{yyyyyywwwtttssstttsssrrrqqqooolllgggaaa]]]]]]___bbbgggjjjpppyyy}}}yyyxxxuuusssrrrrrrrrrssssssqqqnnnkkkiiijjjkkkllllllooorrrqqqpppttt~~~|||wwwqqqmmmddd]]]SSSLLLHHHFFFCCCAAA??????===;;;:::;;;???CCCNNNXXXfffooosssvvvzzz}}}xxxxxxyyyyyyxxxwwwuuutttttttttuuuttttttvvvzzz}}}}}}{{{xxxuuusssqqqqqqqqqqqqqqqqqqrrrsssttttttvvvwwwxxxyyyyyyyyyyyyyyy~~~}}}|||}}}~~~~~~|||zzzzzzxxxyyywwwrrrmmmmmmiiikkknnnppprrruuuyyy|||{{{sssoooppptttyyy}}}yyy{{{~~~~~~{{{zzz|||sssVVVBBB<<<444333444111111111111000000000/////////---,,,,,,...///...---++++++++++++++++++++++++++++++******************''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&'''((((((((('''&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""$$$(((***)))&&&)))'''%%%%%%&&&((()))))))))(((((((((''''''''''''((()))***///'''444OOOBBB---)))(((+++***%%%%%%(((,,,)))%%%%%%''')))))))))***)))(((''''''((()))******+++,,,---...---,,,,,,***++++++,,,,,,---......111333888===BBBEEEGGGGGGFFFCCC>>>:::777444111......------,,,,,,------.........------,,,,,,------***++++++,,,------......,,,++++++******++++++,,,---...///000222555777888>>>@@@BBBCCCDDDFFFIIILLLKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRRRRRRRQQQRRRTTTRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZYYYYYYYYYZZZ[[[\\\_________^^^]]]^^^aaadddfffffffffggghhhhhhfffdddbbbeeehhhkkkooossswwwyyyoooeeeaaaWWWMMMJJJIIIIIILLLPPP\\\```bbb```^^^\\\WWWQQQKKKGGGBBB???======<<<;;;999888666444333333333444777===EEELLLPPPUUU[[[```hhhmmmtttzzz}}}|||xxxvvvsssrrrppppppqqqqqqpppooolllkkkgggbbb___```cccgggiiilllqqqyyy~~~{{{yyyvvvsssqqqrrrssstttsssqqqnnnlllkkkkkklllmmmkkknnnooommmlllpppzzzzzzsssoooggg```WWWPPPMMMJJJFFFCCC??????===;;;999;;;???BBBLLLVVVdddnnnsssvvvzzz|||zzzzzzzzzzzzxxxvvvtttssstttuuuuuuuuuuuuvvvzzz}}}}}}zzzwwwtttsssrrrrrrrrrrrrqqqqqqqqqrrrrrrrrruuuvvvwwwxxxyyyzzzzzzzzz|||||||||}}}~~~~~~|||zzz{{{uuupppooolllfffccccccdddfffiiimmmppptttxxx|||~~~uuupppnnnqqqvvvzzz}}}{{{|||~~~||||||~~~rrrUUUAAA;;;333222333000111111000000000000//////111000/////////...,,,***++++++++++++++++++++++++((()))***+++++++++***)))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))###%%%***)))'''***(((&&&&&&(((***+++***(((((((((((('''''''''''')))+++(((+++)))<<>>;;;888555222///000///...---,,,,,,,,,,,,//////.........---------+++,,,,,,------...//////,,,++++++******++++++,,,,,,,,,---...000222444666<<<>>>AAACCCDDDFFFHHHKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTWWWWWWVVVVVVVVVVVVUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXYYYZZZ[[[^^^^^^___^^^^^^___aaaddddddddddddeeeggggggeeeccc]]]___bbbfffkkkooorrrsss{{{|||pppdddVVVNNNIIIFFFIIIMMM[[[aaadddcccbbbaaa\\\VVVOOOKKKFFFBBB@@@???===;;;999888666444333333333444666:::???EEEJJJSSS]]]dddnnnqqqvvvzzz{{{xxxtttqqqlllkkkjjjkkkmmmnnnnnnmmmjjjiiigggeeecccdddhhhkkklllmmmrrrxxx}}}~~~{{{xxxuuurrrrrrsssuuuvvvuuutttqqqooonnnmmmnnnnnnjjjlllkkkhhhfffjjjttt|||}}}wwwrrrjjjddd\\\UUUQQQMMMHHHDDD??????===:::999:::===AAAHHHSSSaaammmtttwwwyyy{{{||||||{{{zzzyyywwwuuutttuuuvvvwwwvvvuuuwwwyyy||||||yyyuuusssrrrssstttssssssrrrrrrqqqpppppppppssstttvvvxxxyyy{{{{{{{{{|||||||||~~~}}}zzzwwwuuummmeeeaaa]]]XXXVVVXXX[[[^^^bbbgggkkkqqqwww|||wwwqqqlllnnnqqqsssxxx}}}~~~~~~|||{{{|||}}}~~~~~~~~~rrrUUUAAA;;;333222444000111000000000//////////////////.........---***'''++++++++++++++++++++++++&&&'''***+++,,,+++***)))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((''''''&&&%%%%%%""""""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))%%%""""""%%%((())))))+++)))''''''((())))))((((((((((((((((((''''''''')))+++&&&(((+++CCCSSS000++++++***++++++******++++++***(((&&&'''(((***+++***)))(((''''''((()))***++++++---.........---,,,---,,,+++***+++---///111000222666:::???BBBDDDEEEDDDAAA???===;;;777333000444333111///...---------...............------,,,++++++,,,,,,---.........,,,++++++******++++++,,,+++,,,,,,...///111333444:::===@@@BBBCCCEEEHHHJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNPPPQQQPPPOOOOOOQQQSSSRRRRRRRRRRRRRRRSSSSSSTTTWWWWWWVVVVVVVVVVVVUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\^^^^^^^^^^^^___aaaccccccbbbcccdddffffffeeeccc[[[\\\___ccciiinnnpppqqqtttyyysssaaaRRRIIIGGGLLLSSS]]]cccggggggfffeee___YYYUUUQQQLLLGGGDDDBBB???===999888666555444333444444666999<<<@@@GGGSSSaaakkkrrruuuxxxyyyxxxuuuqqqnnniiihhhhhhiiilllmmmlllkkkiiiiiihhhgggfffhhhkkknnnlllnnnqqquuuyyy{{{||||||xxxvvvsssrrrsssuuuyyy{{{{{{zzzxxxuuurrrpppooonnnjjjjjjiiieeedddhhhpppxxxzzzuuummmggg___YYYTTTOOOIIIDDD@@@???===:::888999<<>>:::666333555444222000...---,,,,,,,,,------------,,,+++************+++,,,,,,------,,,++++++******++++++,,,,,,,,,---...000222333444888;;;???BBBCCCEEEGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOONNNNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[\\\[[[]]]^^^^^^^^^___aaacccbbbbbbccceeehhhiiigggfffZZZZZZ[[[___fffkkknnnoooooottt{{{ppp[[[LLLHHHNNNWWW```gggllllllkkkhhhaaaZZZWWWTTTNNNJJJFFFCCC???<<<:::999777555444444444444555666999===DDDRRRcccoootttvvvxxxxxxwwwtttpppnnnjjjjjjjjjkkkmmmmmmllljjjhhhiiiiiiiiihhhiiilllnnnlllnnnqqqsssuuuvvvxxxyyyuuutttssssssvvvzzz{{{wwwssspppnnnjjjjjjhhheeedddiiipppvvv~~~xxxoooiii```ZZZTTTOOOHHHCCCAAA@@@>>>;;;888999<<>>AAACCCCCCBBBBBBBBBAAA>>>999555333222000...---++++++***+++,,,---------,,,+++***))))))***++++++,,,,,,---,,,++++++******++++++,,,------...///000222333444666:::>>>AAACCCDDDFFFHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOPPPOOONNNMMMMMMOOORRRRRRRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\ZZZ\\\^^^^^^^^^___aaabbbbbbbbbdddgggkkkmmmlllkkk]]]ZZZWWWZZZ```eeehhhhhhkkkoootttyyyhhhTTTKKKPPPXXXcccjjjpppqqqpppmmmfff^^^XXXTTTOOOJJJGGGCCC>>>;;;:::999777555444444444555222444666:::CCCQQQcccooouuuvvvxxxyyyxxxvvvtttssspppooonnnoooooonnnkkkhhheeefffhhhiiiiiijjjmmmooooooqqqtttvvvvvvvvvwwwxxxuuuvvvvvvyyy|||{{{vvvrrroooiiiiiihhhggghhhlllrrrwww}}}ssslllccc[[[UUUPPPJJJEEECCCBBB???<<<999999<<>>:::999777666555444555555111444777<<>>999999999777888:::>>>BBBHHHQQQ[[[gggsss{{{{{{rrrnnnggg___WWWQQQNNNMMMSSSaaaqqq~~~~~~|||zzz{{{|||~~~zzz}}}{{{qqqSSS@@@:::222000222///000/////////............000---***)))*********)))+++++++++++++++++++++++++++***)))(((''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''&&&%%%%%%&&&'''(((***'''''''''''''''''''''&&&'''((()))******(((&&&%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''((('''#########%%%((()))((('''&&&'''''''''(((((())))))+++(((+++888333555AAA+++%%%******''')))...///+++***+++,,,***((((((***---***)))(((''''''((()))***,,,,,,.../////////...---+++,,,---...///////////////000222555999<<<@@@AAACCCDDDEEEFFFFFFBBB===999555444222111///.........---...///000000...,,,+++++++++,,,------......///,,,++++++++++++++++++,,,,,,,,,------///000222333444888===@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMNNNNNNOOOOOOPPPOOOMMMKKKLLLNNNQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXSSSUUUWWWYYYZZZZZZZZZYYYXXX[[[]]]_________aaabbbcccdddggglllqqqtttuuutttkkkddd[[[WWWYYY]]]^^^^^^\\\___aaabbbggguuuiiiZZZXXX]]]eeemmmvvvyyyzzzyyyrrrjjj^^^ZZZVVVRRRNNNJJJEEEBBB:::999777666555555555555333666:::@@@HHHVVVfffqqquuuwwwyyy|||~~~zzzxxxvvvtttqqqmmmgggccc[[[^^^cccgggiiilllppprrrwww{{{||||||}}}~~~yyyuuurrrdddeeefffiiilllqqquuuxxx|||~~~vvvjjj```ZZZUUUPPPMMMFFFDDDBBB>>>;;;:::===@@@???CCCLLLXXXccckkkooopppxxxxxxwwwwwwxxxyyy{{{||||||}}}}}}|||yyywwwvvvwwwtttttttttsssssstttttttttuuuwwwzzz|||~~~~~~}}}}}}wwwwwwwwwwwwwwwvvvuuutttkkkhhhbbb]]]XXXRRRLLLHHHCCC===:::;;;:::888777999:::>>>EEEMMMXXXeeeqqqyyysssooohhh___WWWPPPLLLJJJLLLZZZjjjwww|||~~~{{{yyy}}}~~~~~~xxxoooRRR@@@;;;444222333//////////////////000111111//////...------------...,,,,,,,,,++++++***************************++++++'''&&&&&&''''''((()))***+++)))(((''''''((()))+++***)))((('''&&&%%%$$$$$$(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***+++))))))))))))************,,,(((+++:::FFFDDD888...***+++++++++***)))'''&&&'''(((((()))***+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++******,,,,,,------...///000000000111222444666:::@@@DDDEEEFFFGGGHHHGGGDDD???:::;;;777111......000111222......---,,,,,,+++******---------....../////////,,,,,,,,,---------......,,,,,,------///000111222444666:::===@@@BBBDDDDDDHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTTTTUUUVVVVVVVVVWWWVVVVVVUUUUUUVVVWWWYYYZZZVVVVVVXXXYYYZZZZZZZZZZZZ`````````______aaaeeehhheeehhhlllpppsssvvvzzz|||qqqjjjaaaZZZWWWYYY]]]___^^^[[[\\\^^^```fffxxxrrr```YYYYYYdddoooxxxzzz||||||xxxqqqiiibbbZZZTTTRRROOOIIICCC<<<;;;:::888777666666666888999;;;???HHHYYYkkkxxx}}}|||}}}yyypppjjjgggeeeddd]]]```dddhhhkkkooosssvvv{{{~~~{{{zzzxxxuuusssiiiiiikkknnnqqquuuxxxzzz{{{uuummmeee```ZZZRRRMMMJJJGGGBBB@@@???>>>===<<>>:::333111333//////.........//////000111//////...------------...,,,,,,,,,+++++++++******************************(((''''''''''''(((((())))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))*********,,,(((+++888BBB@@@444+++%%%&&&(((***+++,,,,,,+++'''(((((()))******++++++++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,---......//////000000111222444666:::@@@DDDGGGGGGHHHJJJJJJFFFAAA===:::777222//////000111111...------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,------------...,,,,,,------...000111222444666999===@@@BBBCCCDDDGGGHHHJJJKKKMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVUUUUUUVVVWWWYYYZZZWWWWWWXXXYYYZZZZZZZZZZZZ^^^___``````___aaacccfffeeehhhlllooossswww|||zzzsssiii```\\\]]]```cccdddaaa```___^^^aaaooo}}}vvveee\\\ZZZ```kkkuuuzzz}}}~~~zzzsssmmmggg___[[[XXXTTTNNNJJJCCCBBB???===;;;:::::::::888999<<>>===<<>>:::888777888777666888<<>>AAABBBCCCFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWVVVVVVVVVVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\^^^````````````aaaccceeegggjjjmmmqqqwww~~~~~~tttkkkfffeeegggiiikkkiiigggeeeaaaaaaiiisss|||mmmaaa[[[[[[eeepppxxx~~~}}}xxxrrrmmmfffaaa^^^ZZZTTTOOOGGGDDD@@@===:::999::::::999:::>>>GGGUUUiii~~~vvvmmmgggdddccccccaaacccfffiiimmmrrrwww{{{~~~|||zzzxxxtttpppllliiikkknnnrrruuuwwwxxxxxxyyy|||ssslllfff___XXXRRRLLLHHHCCC@@@>>>===<<<;;;>>>???DDDMMMXXXcccjjjmmmqqqrrrqqqpppnnnmmmooopppuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxvvvtttssstttvvvvvvvvvwwwzzz{{{{{{{{{vvvsssnnniiiccc^^^WWWSSSKKKIIIGGGEEEDDDCCCDDDDDDBBB???;;;999888888888777666:::@@@GGGOOO[[[hhhrrrrrrggg\\\PPPIIIGGGHHHUUUfffuuu|||~~~~~~yyyyyyzzz{{{}}}~~~~~~~~~{{{uuuqqqzzz{{{dddIII999777222111333///......---------....../////////...------------...+++++++++++++++++++++++++++++++++*********************(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''!!!""""""###$$$%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***,,,(((***222888333+++%%%)))***+++++++++***)))((((((((((((((())))))*********))))))(((((())))))***++++++,,,,,,---------...------....../////////000///000222333666;;;AAAEEEIIIJJJLLLNNNOOOMMMHHHDDD<<<999666333222111///...,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------...///000111333444666999===???AAABBBEEEFFFHHHJJJLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ]]]```aaa```______```ccceeegggiiinnnuuu~~~{{{vvvsssssssssvvvvvvuuuqqqllljjjmmmqqq~~~uuuhhh___ZZZ```hhhrrrzzz~~~tttqqqkkkgggbbb\\\VVVQQQKKKHHHCCC>>>;;;::::::;;;;;;===BBBMMM^^^tttxxxooojjjiiihhhhhhfffhhhjjjmmmppptttzzz~~~~~~|||zzzxxxtttooollljjjmmmppptttwwwxxxxxxwwwxxx~~~xxxpppiiibbb[[[UUUNNNJJJEEEAAA???===<<<:::===>>>AAAIIISSS]]]eeehhhjjjjjjiiigggffffffiiikkkrrrsssvvvxxxyyyyyyxxxwwwwwwxxxxxxxxxwwwuuuuuuuuuuuuttttttuuuvvvwwwwwwvvvpppmmmggg```YYYRRRLLLHHHEEEDDDDDDCCCCCCDDDEEEFFFBBB???;;;999888888777666555:::@@@FFFNNNZZZgggppp~~~{{{pppdddWWWMMMIIILLLXXXiiiwww~~~~~~~~~~~~zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}yyysssooowwwxxxaaaFFF777666222111333//////...------------......//////...------------...+++++++++++++++++++++++++++++++++*********))))))+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''######$$$%%%'''((())))))%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''''''''''''''$$$%%%&&&((()))*********'''(((((((((((())))))))),,,)))***000333///)))&&&,,,,,,---,,,+++)))'''&&&((((((((((((((())))))))))))((((((''''''(((((()))******++++++,,,---...............///////////////...000111333666;;;AAAFFFJJJKKKMMMPPPQQQOOOKKKGGG???<<<888555444222000...---------------------...+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...///000222333555777;;;>>>@@@AAADDDEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ\\\```aaa```___^^^___aaabbbccceeejjjqqqzzz|||wwwtttsssxxx~~~~~~~~~}}}rrrhhh^^^]]]```gggooovvvzzz|||vvvtttpppkkkfff___YYYTTTRRROOOIIIDDDAAA???@@@@@@???AAAHHHTTTggg|||zzzsssooonnnnnnnnnmmmoooqqqsssuuuxxx|||~~~|||{{{yyyvvvrrrooommmooorrruuuxxxxxxxxxxxxxxx|||tttmmmfff^^^XXXQQQMMMGGGCCC@@@>>><<<:::<<<===???FFFOOOWWW]]]```^^^^^^^^^]]]]]]___dddhhhoooqqqtttwwwyyyzzzzzzzzzxxxxxxxxxxxxyyyxxxwwwvvvwwwuuussssssssssssqqqooogggddd___XXXPPPJJJEEECCCCCCCCCCCCCCCDDDEEEEEEFFFBBB???;;;888777777666555666:::@@@FFFOOO[[[hhhrrr{{{yyymmm^^^SSSNNNNNNZZZkkkyyy~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}||||||}}}~~~~~~}}}wwwqqqnnnvvvxxx```EEE777666222111333///000///......---.........//////...------------...***++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******)))''''''&&&&&&&&&'''''''''(((((('''''''''((((((((('''&&&&&&&&&%%%###""""""######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''' !!!$$$&&&((()))))))))''''''(((((((((((())))))+++(((***///000,,,))))))***+++,,,,,,,,,+++))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))***,,,---......////////////////////////...///111333666;;;BBBFFFJJJLLLNNNQQQSSSRRRNNNKKKDDD@@@;;;777555333111000.........---------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,---......///111222333666999<<>>CCCJJJPPPTTTUUUQQQQQQPPPPPPRRRWWW^^^bbbkkkmmmqqqvvvyyy{{{||||||zzzyyyxxxyyyyyyyyywwwuuuvvvssspppnnnllljjjgggddd[[[ZZZVVVPPPJJJEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFBBB???;;;888777777666444666:::???FFFOOO]]]lllwww|||}}}}}}ppp___UUURRRNNNZZZkkkxxx}}}||||||{{{|||}}}~~~~~~|||{{{zzzyyy{{{|||}}}}}}|||{{{|||~~~}}}{{{uuuooolllxxxzzz___EEE777666222111333...111000//////........./////////...------------...******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((***)))((('''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((!!!"""%%%'''(((((((((''''''''''''((((((((())))))***(((***//////,,,+++---)))***+++,,,,,,,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))+++,,,---...000/////////////////////...///111333666<<>>@@@BBBCCCFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWWWWVVVVVVQQQRRRSSSTTTUUUWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\[[[ZZZYYYXXXYYYZZZ\\\]]]\\\^^^aaaaaa```______```___```aaaccceeejjjqqquuuwwwrrrvvvxxxzzz}}}qqqhhhgggfffddddddfffkkklllnnnnnnkkkgggbbb```UUURRROOOKKKHHHEEEDDDDDDHHHKKKRRR```ppp}}}|||}}}}}}|||{{{~~~}}}{{{yyyxxxxxxyyyyyyyyywwwxxxzzz|||}}}}}}}}}}}}|||zzzxxxwwwyyyzzz{{{zzzsssssstttvvvxxxyyyzzz{{{yyywwwooogggaaaWWWRRRLLLGGGCCC@@@===;;;::::::<<<@@@DDDHHHJJJJJJEEEEEEEEEEEEGGGMMMUUU[[[gggjjjoootttxxxzzz||||||}}}{{{yyyxxxxxxwwwssspppooolllgggccc___[[[WWWTTTOOOOOONNNJJJEEEBBBBBBDDDBBBCCCDDDFFFHHHIIIIIIJJJDDD@@@<<<999888777666555555888===DDDOOO^^^ppp|||}}}wwwqqqooorrrzzz{{{mmm[[[RRRPPPNNNZZZjjjxxx~~~|||{{{{{{zzz{{{}}}~~~}}}{{{zzzyyyxxxyyyzzz{{{{{{zzz{{{}}}~~~}}}|||wwwqqqmmmjjj{{{}}}```FFF777777333222333...111111000/////////////////////...------------...*********++++++,,,,,,,,,,,,,,,++++++***))))))((())))))(((''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$######$$$%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$&&&(((******)))((('''''''''''''''((((((((())))))(((***//////,,,---000+++,,,,,,---,,,+++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((***,,,------000000000000////////////---///111333666<<>>888555555444333000000///...---,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......000111222444777:::>>>@@@BBBCCCEEEHHHJJJKKKLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXWWWWWWXXXYYY[[[\\\ZZZYYYXXXXXXYYY[[[]]]___^^^___aaaaaa```___```aaa```aaabbbccceeeiiinnnrrr|||{{{mmmnnnyyyzzzzzztttppplllddd``````bbbeeeiiikkkiiigggdddbbbYYYXXXUUURRROOOLLLJJJIIIKKKNNNUUUbbbrrr~~~{{{yyyuuussssssssssssssswwwwwwwwwxxxyyyzzz{{{|||{{{xxxuuuuuuwwwzzz}}}}}}ttttttuuuvvvwwwyyy{{{|||yyy{{{sssjjjdddXXXTTTNNNHHHDDDAAA>>><<<999999:::===AAACCCCCCBBB>>>>>>>>>>>>@@@GGGOOOUUUeeeggglllrrrvvvyyy{{{||||||yyywwwwwwtttppplllgggccc^^^YYYTTTOOOIIIEEEGGGHHHHHHEEEBBBAAACCCEEECCCEEEGGGIIIKKKMMMNNNNNNEEEBBB===:::999999777666444777<<>>>>>;;;;;;<<<>>>>>>@@@IIISSS```iiiqqqssstttyyy}}}~~~~~~zzzvvvsssrrrmmmgggaaa^^^YYYRRRMMMKKKJJJGGGEEEFFFBBBDDDKKKLLLFFFBBBBBBGGGGGGIIILLLPPPRRRQQQPPPFFFAAA;;;888999:::999888;;;999;;;CCCMMM[[[ooo~~~sssfff\\\XXXZZZ\\\nnnyyy|||ooo^^^TTTOOOLLLUUUaaaooowww|||}}}|||{{{zzz|||}}}~~~~~~~~~{{{zzzyyyyyyyyyyyyzzz{{{~~~zzzvvvrrrmmmgggbbbeeeIII888777444444555000000000000000//////......------,,,,,,,,,+++++++++***++++++++++++***))))))************)))))))))(((***)))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((++++++***(((''''''((()))%%%&&&(((((('''&&&'''(((*********++++++++++++,,,***+++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((***+++,,,---............//////000111000111222333666:::AAAEEEKKKOOOSSSVVVWWWVVVUUUUUUPPPKKKCCC===888555333111000///...---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---//////111222555888:::;;;???BBBEEEGGGHHHIIIKKKMMMKKKKKKKKKKKKLLLMMMNNNNNNRRRSSSUUUUUUSSSRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ\\\]]]]]]]]][[[ZZZ]]]^^^^^^___``````aaaaaa___```aaaccceeehhhjjjkkkooosssyyy~~~wwwjjjeeefffpppzzzmmmaaaYYYRRRUUUYYY\\\]]]]]]\\\\\\[[[ZZZWWWUUUSSSQQQOOONNNSSSXXXaaalllwww~~~{{{zzzsssrrrrrrqqqrrrtttvvvwwwvvvvvvwwwxxxyyyzzz{{{{{{xxxvvvuuuvvvyyy|||}}}}}}xxxvvvtttuuuyyy{{{{{{zzz}}}}}}qqqggg___ZZZRRRKKKFFFCCCAAA???;;;;;;;;;<<<>>>?????????:::999;;;======???HHHRRR\\\fffooorrrtttxxxzzz{{{|||zzzvvvppphhhaaa\\\ZZZUUUQQQLLLHHHHHHGGGFFFDDDGGGEEEHHHOOOQQQLLLGGGGGGHHHIIIKKKNNNRRRSSSRRRPPPKKKEEE>>>:::::::::888666999888:::AAAKKKXXXjjjyyy}}}tttggg[[[UUUUUUXXXeeeooosssiiiZZZQQQNNNLLLUUUbbbooovvv{{{~~~|||{{{zzz{{{||||||~~~}}}{{{|||~~~~~~|||{{{zzzyyyzzz{{{}}}~~~~~~~~~zzzuuuqqqkkkeeeaaagggJJJ999777444444555000000000000////////////...,,,,,,,,,,,,+++++++++***++++++***)))))))))))))))************)))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))((((((***)))((('''&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''*********+++++++++,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''###%%%''')))+++++++++***............///111222222000111222333444888>>>BBBHHHLLLRRRVVVWWWWWWWWWXXXTTTNNNEEE>>>999666444333111000///...------,,,,,,------,,,,,,,,,,,,++++++************************,,,++++++*********++++++...///000222444777999:::>>>AAADDDFFFGGGIIIKKKMMMLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]]]]]]]^^^^^^______``````^^^___```bbbdddgggiiijjjjjjmmmqqqtttvvvyyy|||{{{kkkccc___dddrrr|||oooaaaXXXNNNNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSYYY^^^hhhrrr{{{{{{vvvtttrrrrrrrrrsssuuuxxxzzz|||zzzzzzzzzzzz{{{{{{{{{|||xxxxxxxxxzzz}}}~~~~~~}}}yyyxxxwwwxxxzzz|||||||||uuulllbbb]]]TTTMMMHHHDDDAAA???>>>======???AAACCCBBBAAA:::888999;;;<<<>>>FFFOOOYYYdddnnnsssvvvyyyzzzxxxwwwwwwrrrhhh\\\SSSPPPQQQMMMKKKHHHFFFGGGGGGGGGFFFHHHIIIMMMUUUWWWSSSNNNLLLKKKMMMOOOSSSVVVWWWUUUSSSPPPJJJAAA<<<:::999777555888777;;;BBBJJJTTTdddrrr{{{{{{vvvjjj[[[RRRQQQSSS\\\fffjjjcccXXXPPPOOONNNXXXcccpppvvvzzz~~~~~~}}}{{{zzzyyyyyyzzz{{{yyyyyyzzz|||~~~~~~~~~~~~}}}{{{zzzzzz|||~~~}}}}}}xxxsssnnnhhhccc___kkkNNN;;;888444333444///////////////////////////---------,,,,,,,,,++++++---,,,***)))))))))***+++*********)))))))))))))))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''&&&$$$###&&&''')))((('''%%%&&&&&&((())))))******+++++++++))))))******+++++++++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&''')))***++++++,,,------...///000111333444000111222222333666;;;>>>FFFKKKQQQUUUWWWWWWXXXXXXWWWQQQHHH@@@:::777555444222111000...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))---...///111333666888999===???CCCEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[]]]]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^___]]]^^^___aaacccfffhhhiiikkkmmmoooppprrrtttxxx{{{rrrhhh___^^^gggwww}}}qqqcccXXXRRROOOKKKHHHHHHIIIJJJJJJOOOPPPRRRSSSTTTUUUVVVXXX^^^eeennnwww}}}}}}vvvrrrpppnnnoooppprrruuuyyy{{{}}}}}}}}}}}}|||||||||||||||yyyyyy{{{~~~}}}zzzzzzzzz{{{|||}}}}}}}}}zzzqqqgggaaaXXXPPPJJJFFFCCCAAA???>>>???BBBFFFGGGEEECCC===:::999::::::;;;BBBJJJWWWbbbnnntttwwwzzzzzzwwwrrrooohhh^^^TTTMMMKKKKKKMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNSSSZZZ\\\YYYTTTPPPNNNPPPSSSXXX\\\]]][[[YYYRRRKKKBBB<<<:::999777555888888<<>>999444222222---.............../////////............------------...---,,,+++***+++,,,---))))))))))))))))))******''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&(((***+++)))'''%%%'''(((((('''&&&&&&'''''''''(((((()))******+++)))))))))******++++++,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''')))+++...///---------...///111222333000111222222333555999<<>>AAADDDEEEGGGJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSSSSRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]^^^```bbbeeeggghhhlllnnnoooooopppssswwwzzz}}}qqqccc^^^```kkk}}}{{{zzz}}}}}}vvviii___WWWQQQIIICCCAAAAAAAAAAAAFFFIIILLLNNNPPPTTTYYY]]]dddjjjsssyyy|||}}}~~~||||||}}}~~~|||{{{}}}~~~|||wwwsssooonnnkkklllnnnqqqtttwwwzzz|||~~~~~~}}}}}}}}}}}}||||||{{{|||~~~}}}{{{|||}}}~~~~~~~~~xxxmmmfff]]]TTTNNNIIIEEEBBB???>>>@@@EEEJJJLLLIIIFFFBBB===::::::::::::>>>EEETTT^^^iiioootttxxxxxxtttmmmggg___XXXTTTQQQMMMKKKPPPPPPQQQQQQPPPPPPPPPPPPPPPTTTZZZ^^^aaa___ZZZTTTPPPQQQTTTYYY^^^______]]]QQQJJJAAA;;;999999888777666777;;;AAAGGGMMMYYYdddnnnvvv|||wwwiii\\\VVVVVVVVV[[[```___XXXQQQQQQTTTbbblllvvvyyyzzz}}}}}}{{{~~~}}}{{{yyyxxxwwwwwwyyyxxxxxxzzz}}}~~~{{{zzzzzz{{{||||||}}}~~~yyysssmmmiiieeebbb```sssTTT@@@:::444222222------............/////////////////////..................---,,,,,,,,,,,,,,,))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%###"""$$$(((***(((&&&$$$&&&(((((('''&&&'''(((&&&''''''((()))***++++++******)))))))))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''***)))''''''(((+++///111------------...000111111///111222333333555999;;;EEEJJJPPPTTTVVVWWWXXXXXXZZZUUULLLDDD>>>999444111222111000///......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,---///111444666777:::===@@@CCCEEEFFFIIIKKKLLLMMMOOOQQQQQQQQQPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\]]]___aaadddfffhhhjjjlllmmmmmmnnnppptttwww}}}zzzjjjaaa^^^cccooozzz~~~yyyzzzyyy{{{~~~|||qqqhhh^^^UUUJJJBBB??????>>>===???BBBFFFIIIMMMSSS\\\bbbiiiooovvvzzzzzzzzz{{{|||{{{|||}}}|||yyyvvvwwwxxxvvvssspppnnnnnnjjjlllnnnqqqtttwwwyyyzzz}}}}}}}}}}}}||||||||||||}}}~~~}}}~~~rrrlllbbbYYYQQQLLLGGGEEE@@@???BBBHHHPPPRRROOOJJJEEE@@@<<<;;;;;;;;;>>>CCCPPPXXX```ffflllrrrssspppllleee]]]YYYXXXWWWSSSPPPRRRTTTWWWWWWVVVUUUTTTUUUVVV[[[```dddggghhhccc]]]UUUUUUWWWZZZ^^^``````^^^QQQJJJAAA;;;:::::::::999555555999???CCCIIITTT___kkkttt~~~~~~ssseee\\\XXXUUUWWW[[[]]]XXXRRRRRRVVVgggpppxxxzzzzzz||||||zzz||||||{{{zzzyyyyyyxxxwwwzzzyyyyyy{{{}}}}}}|||{{{{{{{{{{{{}}}{{{vvvpppkkkhhhfffeeeccc}}}zzzsssTTT???:::444333444///---------.........////////////.........---------,,,---------,,,,,,++++++((()))))))))************'''(((((())))))******+++(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%!!!###%%%$$$"""###%%%'''(((''''''(((***(((((()))***+++,,,------+++***)))(((((()))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''((()))+++---...---------------.../////////000222333444666999<<>>;;;;;;>>>BBBEEEJJJSSS___hhhnnntttyyy{{{yyywwwxxx{{{{{{|||~~~{{{vvvwwwvvvssspppnnnnnnooommmoooqqqsssvvvxxxyyyzzz{{{{{{{{{{{{||||||||||||}}}wwwqqqfff]]]UUUOOOJJJGGGAAAAAADDDMMMVVVYYYUUUPPPFFF@@@<<<<<<===>>>AAAFFFOOOTTTZZZ^^^fffnnnqqqooonnnjjjeee```\\\YYYWWWUUUUUUXXX\\\^^^]]][[[\\\]]][[[bbbgggjjjnnnsssqqqjjj```___^^^___aaabbbbbbaaaUUUMMMCCC<<<;;;;;;:::999777777:::???DDDIIITTT___kkkuuu{{{mmm___WWWUUUVVVZZZ^^^[[[VVVWWW]]]iiirrryyyzzzyyyzzzyyywwwxxxyyyyyyzzzzzzzzzyyyyyy{{{zzzyyyzzz}}}~~~}}}zzz|||~~~xxxsssmmmiiihhhhhhhhhhhhzzzwwwqqqRRR>>>:::555555777222---------.........//////......---------,,,,,,,,,++++++,,,---,,,+++***)))(((((())))))*********+++%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))((('''&&&&&&***%%% $$$&&&%%%###"""$$$&&&''''''((()))+++)))******,,,---...//////,,,+++***((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$%%%''')))***+++++++++------,,,,,,,,,------...///000333444555777:::<<>>:::999<<<@@@DDDIIISSSaaalllrrrwww{{{{{{xxxvvvxxx{{{{{{}}}xxxxxxvvvsssooommmnnnoooqqqrrrtttvvvxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{|||~~~|||zzzsssiii___WWWPPPKKKHHHCCCCCCFFFPPPZZZ]]]YYYTTTEEE???<<<===???@@@DDDIIIPPPTTTXXX\\\dddmmmrrrqqqppppppmmmfff^^^XXXWWWYYYWWW\\\aaaccccccbbbbbbddd___eeekkknnnttt{{{{{{uuullliiifffeeeeeeffffffeeeXXXPPPEEE>>><<<;;;;;;:::<<<;;;===BBBGGGLLLXXXcccllluuuppp```UUUVVVWWW\\\aaa```[[[]]]dddjjjrrryyyyyyxxxxxxxxxuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyzzz|||~~~~~~~~~~~~zzz|||~~~}}}vvvqqqlllhhhhhhiiijjjjjj}}}~~~pppSSSAAA:::111...000---111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))&&&$$$###$$$%%%&&&)))((('''&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''''''''(((((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&)))+++&&&''''''((((((((((((((())))))***+++,,,,,,------...,,,******,,,---***(((+++******)))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%(((((((((((()))))))))))))))+++---...------...///000111333666555333777===???DDDLLLSSSYYY[[[[[[ZZZYYYUUUNNNHHHBBB;;;555111222000------...000111111//////...---,,,,,,++++++,,,++++++******++++++,,,------------------------+++++++++,,,...000111222444888<<<@@@BBBCCCFFFHHHKKKMMMOOOOOONNNNNNOOOPPPSSSSSSRRRRRRQQQQQQQQQPPPTTTTTTUUUUUUUUUTTTTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPRRRSSSUUUWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\ZZZ[[[\\\^^^```aaabbbccciiiiiijjjkkkmmmoooqqqrrryyyyyy{{{xxxkkkcccbbbccckkkyyyttt^^^OOOFFF@@@>>>=========@@@HHHUUUcccmmmyyy{{{}}}~~~|||zzzyyyyyyzzz}}}|||tttnnnnnnqqquuuwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{zzzyyyxxxxxxzzz~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~xxxjjjccc]]]UUUNNNKKKCCCHHHNNNUUU]]]cccaaa[[[PPPDDD<<<===@@@BBBJJJTTT[[[___dddhhhlllqqquuuyyyvvvyyywwwqqqmmmjjjddd___bbbbbbdddgggiiijjjiiiggghhhiiimmmttt{{{{{{yyyrrrjjjiiimmmnnnlll___SSSFFF@@@===<<<===@@@<<<===AAAEEEIIIQQQ```llluuu|||uuudddYYYVVVZZZ___ccceeefffggghhhnnnqqquuuyyyzzzyyyvvvttttttvvvxxx{{{}}}}}}|||||||||||||||||||||}}}}}}~~~zzz{{{~~~{{{}}}~~~~~~}}}}}}~~~}}}yyywwwooommmjjjiiijjjjjjjjjiiilllPPP???999111///222///111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))'''&&&%%%&&&''''''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%(((''''''&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))***+++,,,------...///,,,******+++,,,+++))),,,,,,+++***************)))(((''''''&&&&&&''''''(((((((((((())))))))))))***,,,------------...000111000111555666555777<<<>>>BBBJJJRRRXXX[[[[[[[[[XXXUUUOOOIIIDDD>>>888444444222...---...////////////......---,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222444777<<>>===>>>BBBKKKZZZiiissszzz|||~~~}}}{{{{{{{{{|||~~~~~~vvvqqqqqqtttxxxzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzyyyyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~{{{nnnfff```XXXQQQNNNFFFKKKQQQYYYbbbhhheee^^^PPPEEE>>>???BBBEEEPPP]]]jjjlllnnnqqqtttzzzyyysssqqqpppoooooopppqqqooonnnoooooorrrxxxzzzwwwxxxvvvrrreeeXXXJJJBBB>>><<<===@@@???CCCIIINNNRRR[[[hhhsss}}}wwwhhh]]]WWWZZZ^^^bbbfffiiilllnnnqqqsssvvvyyyzzzyyyxxxvvvvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}zzz{{{~~~~~~}}}~~~|||yyywwwooollliiihhhhhhiiihhhggg||||||zzz{{{|||zzzfffLLL<<<888222111444111111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))((('''''''''))))))(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&$$$###&&&''''''(((((((((((((((((()))***+++,,,------...///---***)))***,,,,,,,,,------,,,+++++++++++++++))))))((('''''''''''''''(((((((((((())))))))))))+++,,,------,,,---///111222...///333777777888;;;<<>>@@@BBBEEEGGGFFFHHHKKKLLLMMMMMMOOOPPPTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRSSSUUUWWWYYYZZZZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]\\\[[[\\\]]]___```bbbcccdddfffggghhhjjjmmmooorrrsssuuuxxx|||}}}rrrllleeelllwwwkkkXXXKKKDDD@@@???>>>CCCNNN___oooyyy{{{}}}~~~}}}}}}}}}~~~yyyuuutttwwwzzz{{{xxxyyyzzz{{{|||}}}}}}~~~|||zzzyyy{{{~~~~~~~~~tttlllfff]]]VVVSSSJJJOOOVVV^^^hhhnnnjjjbbbQQQHHHAAABBBDDDJJJZZZkkk}}}~~~~~~~~~{{{yyyyyyxxxwwwwwwwwwxxx}}}~~~wwwlll^^^NNNEEE@@@===>>>AAADDDKKKUUU\\\bbbkkkwwwzzzkkkaaaWWWXXX[[[___eeelllrrruuuuuuvvvwwwxxxyyyzzzyyyyyyyyyzzz|||~~~~~~}}}||||||{{{{{{|||zzz{{{}}}|||}}}~~~|||}}}~~~~~~~~~|||yyyxxxrrrnnnjjjgggffffffeeeeee}}}www{{{|||wwwssstttvvvvvvbbbHHH:::888222111333111111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((('''''''''((())))))(((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''((((((((((((((((((((()))***,,,---......///---***))))))+++---...------,,,++++++++++++,,,((('''&&&&&&%%%&&&&&&&&&(((((((((((()))))))))))),,,---------,,,---///111222------222777888888:::<<<@@@GGGOOOWWW\\\___```\\\XXXSSSNNNHHHBBB;;;666777444000.........------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111333666:::<<<>>>AAADDDGGGEEEGGGJJJLLLMMMNNNPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVSSSTTTVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\^^^___aaacccddddddeeeeeegggiiilllooorrrsssuuuyyy~~~|||qqqrrrvvv|||xxxdddTTTJJJCCCAAA@@@DDDQQQaaaqqq{{{{{{}}}~~~}}}~~~~~~}}}||||||}}}{{{vvvuuuvvvxxxxxxuuuvvvwwwyyy{{{|||~~~~~~}}}{{{{{{~~~~~~zzzrrrkkkbbb[[[XXXOOOSSSYYYbbblllrrrmmmcccSSSJJJEEEEEEGGGNNNcccxxx}}}|||}}}ttteeeSSSHHHBBB???AAADDDJJJVVVeeeoooxxx{{{lllbbbVVVVVVVVVZZZbbbllluuuzzzyyyyyyxxxxxxyyyzzz{{{|||zzz{{{}}}~~~~~~|||{{{{{{zzzzzzzzz{{{}}}~~~}}}yyyzzz{{{}}}~~~}}}~~~~~~|||zzzyyyxxxtttnnnjjjgggeeecccaaa}}}rrrwwwxxxtttqqqsssuuuvvv___FFF999777222000222///111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&''''''((()))((('''''''''''''''''',,,+++***'''%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$###$$$&&&(((***&&&''''''((((((((((((((('''((()))***,,,---...///...---+++***)))+++---000...---,,,,,,++++++,,,,,,(((((('''&&&&&&&&&&&&'''(((((((((((()))))))))))),,,---......------///111222---,,,222777888888999<<<@@@GGGOOOVVV]]]aaaccc```\\\WWWQQQKKKCCC<<<666777444000//////000//////---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................+++++++++,,,---...///000333555888;;;===@@@CCCFFFEEEHHHKKKMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]\\\]]]^^^```bbbccceeeeeedddeeefffiiikkkoooqqqsssuuuyyy~~~~~~zzzzzz~~~nnn]]]RRRHHHDDDBBBGGGSSScccqqqyyy{{{}}}~~~~~~}}}|||}}}~~~~~~{{{xxxwwwxxxyyy{{{|||{{{vvvttttttttttttvvvwwwxxxzzz|||~~~~~~~~~~~~yyyqqqggg___\\\TTTWWW\\\dddooovvvpppfffWWWNNNGGGHHHJJJTTTjjjnnnZZZMMMFFFCCCEEEIIIRRReeeyyy~~~nnncccVVVSSSRRRUUU___kkkuuuzzz|||{{{yyyxxxyyyzzz|||}}}zzz{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{|||~~~~~~}}}}}}~~~|||{{{wwwwwwyyyzzz|||~~~}}}{{{yyyxxx|||xxxrrrmmmiiieeeaaa^^^zzzrrrvvvwwwtttsssvvvwwwuuu[[[CCC777777222000222///111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%$$$""""""###&&&***,,,&&&''''''((((((((((((((('''((()))***,,,---//////---------+++***+++...000///......---------------++++++***)))))))))))))))(((((((((((())))))))))))+++---/////////...///000222///...333666555666999===@@@FFFMMMUUU[[[```cccccc```[[[VVVPPPHHH@@@;;;888555222000000111111000------------------------,,,++++++******++++++,,,........................++++++++++++,,,---...///222444777999;;;???CCCFFFFFFHHHKKKMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^_________^^^]]]]]]^^^___aaabbbdddeeefffdddeeefffhhhkkknnnpppqqquuuxxx|||}}}xxxhhh\\\MMMIIIGGGMMMYYYhhhtttzzz}}}~~~~~~|||||||||}}}}}}}}}zzzwwwttttttvvvxxx}}}{{{wwwvvvuuuuuuuuuzzzzzz|||~~~~~~~~~~~~xxxmmmddd```YYYZZZ^^^gggttt|||wwwmmm___TTTKKKKKKOOOYYYooo{{{dddTTTKKKFFFHHHLLLZZZqqquuuiiiZZZUUUQQQTTT^^^jjjtttyyy~~~|||zzzyyyyyyzzz{{{}}}{{{{{{{{{|||}}}}}}~~~~~~~~~|||{{{{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~|||{{{zzzuuuuuuwwwxxx{{{~~~|||yyyvvvtttrrryyyvvvrrrnnnjjjeee```\\\~~~yyyvvvxxxyyywwwxxx{{{yyytttVVV>>>444666222222444000111///...---...///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((!!!###%%%(((+++---...&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$###$$$$$$&&&((()))&&&''''''((((((((((((((('''''')))***,,,...///000+++---...---++++++...000222111000000//////000000,,,+++******))))))******(((((((((((())))))))))))))),,,000111111/////////222000111444444222444999<<<>>>CCCJJJRRRYYY^^^aaaeeebbb___[[[VVVOOOGGGBBB<<<999555222222111111000------------------------,,,,,,,,,++++++,,,,,,,,,........................++++++++++++,,,---......222444666888:::>>>BBBEEEEEEHHHKKKLLLMMMNNNOOOQQQSSSSSSSSSTTTTTTTTTUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVWWWYYYZZZZZZZZZZZZ\\\\\\^^^_________^^^]]]^^^^^^```aaacccdddffffffeeeeeefffhhhjjjlllnnnpppsssuuuwwwxxx{{{rrrdddRRROOONNNTTTbbbpppzzz}}}|||}}}~~~{{{yyyvvvrrrppprrrvvvzzz{{{yyyzzzzzz{{{zzz|||}}}~~~||||||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~rrrhhhddd\\\]]]```jjjzzzzzzgggZZZOOOPPPUUU___rrrppp]]]PPPJJJJJJNNN[[[vvvsss```ZZZUUUWWW```llluuuyyy~~~|||{{{yyyyyyyyyzzz{{{|||{{{|||||||||}}}~~~}}}|||{{{{{{{{{{{{zzz{{{{{{}}}~~~~~~}}}}}}|||{{{{{{zzzttttttuuuwwwzzz~~~~~~{{{wwwsssnnnkkkiiiooonnnmmmllliiiddd^^^ZZZ~~~zzz{{{zzzyyy{{{~~~yyysssRRR;;;222555333333666333111///...---//////...---......---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++***((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$&&&''''''(((((((((((((((&&&''')))***,,,...///000***,,,......,,,+++---000444333222222111111222222***))))))((((((((((((((((((((((((((())))))))))))(((,,,000222222000......111111333555333000333999;;;===BBBHHHOOOVVV\\\___eeecccaaa^^^ZZZUUUNNNIII???<<<777444222111000...------------------------...------,,,,,,------...------------------------++++++++++++,,,------...222444666888:::===BBBEEEEEEGGGJJJKKKKKKLLLNNNOOORRRRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVXXXYYYZZZZZZZZZZZZ\\\]]]^^^_________^^^]]]^^^___```aaaccceeefffgggeeeffffffhhhjjjlllnnnooorrrssstttuuuxxxxxxiiiUUURRRRRRZZZhhhwww~~~}}}}}}~~~zzzwwwsssooonnnqqqwww|||~~~|||{{{}}}{{{|||}}}}}}yyyzzz~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~vvvkkkggg^^^___bbbmmm~~~mmm^^^RRRSSSYYYccctttxxxbbbTTTLLLKKKOOOWWWuuu|||eee___XXXZZZcccnnnvvvyyy}}}|||{{{zzzyyyyyyzzzzzz}}}|||||||||}}}~~~~~~}}}||||||{{{{{{|||zzz{{{{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{ssstttuuuwwwzzz~~~~~~|||xxxsssmmmhhhdddbbbfffggghhhhhhhhhddd]]]YYY~~~yyy{{{||||||zzz{{{}}}zzzuuuSSSDDD666333555555333333//////000000000000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++***)))((()))***+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&((()))************%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''++++++***)))((((((''''''******))))))((((((''''''&&&'''((()))+++,,,---...---000111///++++++///333222222222222222111000///,,,,,,++++++***)))))))))((((((((((((((()))*********+++,,,---............222222222222333444555555;;;;;;???GGGMMMQQQYYYbbbdddggggggddd```[[[RRRIIICCC???:::666333222///...---------,,,,,,---......---..................---...---,,,,,,++++++++++++++++++++++++,,,---...///---///111333555999===AAAFFFEEEFFFIIINNNPPPPPPNNNQQQRRRSSSRRRQQQRRRSSSUUUTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZXXXXXXYYYYYYZZZ\\\]]]^^^ZZZZZZ\\\]]]^^^_________^^^___aaaccceeeffffffggggggggghhhiiijjjlllnnnoooqqqsssuuutttuuuzzzzzzppp^^^ZZZYYY___mmm{{{|||zzzzzz{{{xxxsssoooooottt|||{{{yyyxxx}}}~~~~~~}}}|||{{{zzzzzzzzz{{{}}}~~~~~~tttmmmgggeeebbbiii{{{sssdddWWWUUU\\\gggttt~~~jjjWWWNNNLLLMMM[[[nnnzzzllleee^^^]]]dddnnnwww|||~~~|||zzzyyyyyyyyyyyy{{{{{{|||zzzyyyxxxyyy{{{~~~~~~~~~~~~}}}}}}}}}{{{{{{|||~~~~~~~~~~~~}}}||||||{{{yyywwwvvvwwwzzz|||}}}}}}{{{{{{wwwooofff```^^^___bbbaaabbbbbbbbb___YYYUUU~~~yyyzzzqqqPPPBBB555222444444222222//////000000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++)))((()))******)))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((("""######%%%&&&'''((((((((('''''''''''''''''''''&&&&&&'''(((***+++,,,------000111///+++***...111111111111111111000//////,,,,,,++++++***)))))))))'''''''''''''''((())))))***+++,,,---.../////////111111111111222333444555999999<<>>888555333222------,,,++++++++++++,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------...000000111333666999???@@@BBBEEEHHHJJJKKKLLLNNNPPPRRRRRRRRRRRRSSSUUUTTTTTTTTTUUUUUUVVVWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaaaaa```______```bbbdddffffffggghhhiiijjjkkkllllllgggiiilllnnnoooqqquuuyyy~~~{{{kkkbbb______bbbeeexxxzzzxxxnnnnnnooottt{{{}}}zzzzzz|||~~~}}}}}}~~~~~~{{{|||}}}}}}~~~}}}}}}}}}~~~|||nnnjjjfffdddfffkkkooooooeeeZZZQQQPPPTTT[[[eeennnwww}}}gggSSSMMMMMMWWWfff{{{||||||~~~~~~~~~}}}}}}|||{{{zzzzzzyyyyyywwwwwwxxxvvvuuutttuuuwwwwwwyyy{{{{{{zzzzzz{{{|||zzz}}}~~~||||||~~~~~~|||zzzxxxyyy{{{~~~||||||||||||zzzyyyxxxtttlllddd^^^\\\]]]___aaa___^^^]]][[[WWWQQQMMM~~~yyyeeeHHH>>>666555555333222222//////000000000000//////......---------,,,,,,,,,))))))***+++,,,,,,---------+++))))))***)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''&&&%%%$$$""""""!!!******))))))((('''&&&&&&(((((())))))***+++,,,,,,---.........,,,+++,,,,,,,,,------.........------,,,,,,++++++***)))))))))))))))((((((((((((((())))))***,,,...///000111111////////////000111222222555333555;;;AAAHHHSSS]]]gggpppxxxyyyvvvrrrkkkddd___WWWMMMCCC<<<777444333...---,,,,,,+++++++++,,,***++++++++++++++++++***,,,,,,,,,++++++,,,,,,---++++++*********+++,,,,,,,,,.../////////111555777<<<>>>AAADDDFFFHHHJJJKKKOOOQQQSSSSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[]]]]]]___```aaabbbbbbbbbbbbaaa```______aaaccceeefffggghhhjjjjjjkkkkkkjjjgggiiikkkmmmnnnpppsssuuu{{{|||iii```]]][[[[[[]]]iii~~~~~~yyyrrrrrrrrrtttxxx{{{~~~~~~}}}|||zzzwwwvvvxxx|||yyyxxxxxxzzz}}}~~~~~~}}}|||zzz{{{|||~~~|||}}}}}}~~~~~~pppjjjddd___]]]]]]^^^```WWWOOOIIIIIIMMMSSS]]]eeennnuuu{{{|||zzz~~~sss\\\TTTTTTZZZgggyyy}}}|||||||||{{{{{{zzzyyyyyywwwwwwxxxvvvuuutttuuuwwwvvvxxxyyyyyyyyyyyy{{{}}}{{{~~~~~~{{{zzz{{{||||||zzzxxxwwwxxxyyy}}}}}}~~~~~~~~~~~~}}}|||zzzxxxuuuppphhhaaa]]]]]]^^^``````^^^]]]\\\ZZZWWWSSSPPPvvv```EEE===777666666333222222//////000000000000//////......---------,,,,,,,,,*********++++++,,,,,,---,,,***))))))******((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%*********)))(((((('''''')))))))))***+++,,,,,,,,,,,,---............------,,,,,,---............---,,,,,,++++++***)))))))))******)))(((((((((((()))((()))+++---...///000000////////////000111222333444333555;;;AAAGGGQQQZZZcccmmmvvvwwwtttqqqmmmhhhccc\\\QQQGGG???999555333//////...---,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,------++++++************++++++,,,---...//////111555777;;;===AAADDDEEEGGGJJJLLLNNNPPPSSSSSSRRRQQQQQQRRRSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVWWWYYY[[[\\\]]]\\\\\\\\\]]]^^^```aaaaaabbbbbbcccbbbaaaaaaaaabbbcccccceeeggghhhjjjkkkjjjjjjiiiiiiiiijjjlllmmmpppqqqsssxxx||||||kkkccc^^^[[[YYY[[[bbbrrrzzzuuuuuuuuuvvvwwwyyyzzz{{{{{{yyywwwuuuuuuyyy}}}xxxssssssuuuyyy~~~}}}}}}~~~~~~~~~|||{{{zzzyyy{{{|||~~~~~~~~~||||||}}}}}}~~~uuulllccc^^^YYYTTTQQQRRRLLLGGGCCCEEEHHHMMMVVV^^^gggnnnuuuwwwwwwyyy~~~dddYYYXXXZZZfffxxx~~~{{{{{{||||||{{{zzzzzzyyyxxxyyyyyyxxxvvvuuuwwwxxxvvvxxxyyyyyyyyyzzz}}}~~~}}}{{{yyyzzz{{{yyywwwvvvvvvwwwyyyzzz{{{|||~~~~~~~~~}}}|||yyyvvvqqqlllddd___^^^___```aaa```^^^]]][[[ZZZXXXTTTQQQrrrZZZBBB;;;666666555222000222//////000000000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++)))((()))******)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))******++++++,,,,,,---///000000///...,,,,,,---...............,,,,,,++++++***)))))))))))))))(((''''''''''''''''''((()))+++---//////000000000000000111222333333333222555;;;@@@EEENNNVVV```kkkssstttrrrpppnnnkkkddd^^^TTTJJJBBB;;;666333111000///...------------++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...++++++************+++++++++,,,...//////222555888:::===AAADDDEEEGGGJJJMMMJJJMMMQQQSSSSSSSSSSSSTTTSSSSSSTTTUUUVVVUUUUUUTTTUUUVVVVVVVVVVVVWWWWWWWWWTTTVVVYYY[[[]]]]]]]]]]]]\\\]]]^^^___```aaaaaaaaacccccccccccccccbbbbbbbbbeeefffhhhjjjkkkjjjiiihhhjjjiiiiiijjjlllnnnpppqqquuuwww{{{ssskkkeee^^^\\\]]]___gggwww|||uuuwwwzzz{{{{{{yyyxxxxxxxxxvvvtttrrrtttzzz~~~{{{|||}}}|||~~~|||vvvqqqqqqsssvvv|||~~~~~~~~~~~~{{{|||}}}}}}|||zzzyyyxxxyyyzzz|||~~~~~~~~~||||||||||||}}}}}}~~~~~~~~~|||pppeee```ZZZQQQJJJIIIEEEAAA???@@@CCCFFFMMMUUU```fffnnnssstttvvvxxx{{{yyy~~~lll___\\\]]]hhhxxx}}}zzz{{{|||||||||{{{zzzyyyyyyzzzzzzyyywwwwwwxxxzzzwwwxxxzzzzzzzzz{{{~~~}}}{{{xxxyyyzzzyyywwwvvvvvvwwwvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{yyyvvvtttmmmhhhbbb______aaabbbcccaaa___]]][[[YYYVVVRRROOOpppVVV@@@999555555444111///111//////000000000000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++***)))((()))***+++***)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!"""###%%%''')))***+++((((((''''''&&&&&&&&&%%%######$$$&&&((()))***+++''''''(((((())))))******,,,,,,---///111222111///,,,------.../////////...,,,,,,++++++***))))))))))))((('''&&&&&&&&&&&&&&&&&&''')))+++---...//////000000000000111222333444222111555;;;@@@DDDKKKSSS___iiirrrrrrppppppooommmddd^^^UUULLLDDD<<<666222111111000///...---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...++++++***************++++++,,,...///000222666999999===BBBDDDEEEFFFJJJMMMGGGJJJOOORRRSSSTTTUUUWWWRRRSSSUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWSSSUUUXXX[[[]]]^^^^^^^^^[[[\\\]]]___``````aaaaaaccccccdddddddddcccbbbbbbeeefffhhhjjjkkkjjjiiihhhkkkiiihhhhhhjjjmmmoooppprrrtttwwwyyy|||{{{ssslllddd```aaa\\\```jjjyyy~~~uuuyyy~~~|||xxxvvvuuusssqqqooorrryyy|||wwwttttttuuuvvvxxxzzz|||zzzvvvrrrooorrrtttyyy~~~}}}~~~}}}~~~}}}||||||||||||{{{{{{||||||{{{yyyxxxvvvyyyzzz|||}}}~~~}}}{{{zzz|||||||||}}}~~~~~~{{{~~~tttgggbbb\\\QQQHHHEEEAAA===;;;===>>>???FFFMMMVVV\\\dddkkknnnoooooooookkkoooqqqpppmmmmmmrrrwwwyyyvvvfffbbbaaalllzzz{{{{{{|||{{{zzzzzz{{{|||||||||{{{zzzyyy{{{{{{|||zzzyyyxxxyyy{{{xxxyyyzzzzzz{{{|||~~~}}}{{{zzzwwwyyyzzzyyywwwvvvvvvvvvtttuuuwwwyyy{{{}}}~~~|||{{{zzzyyyyyywwwtttrrrkkkfffaaa___```cccdddcccccc```]]]ZZZWWWSSSOOOLLLqqq[[[FFF<<<333333444222000000///.........---------------)))''')))---///---))),,,,,,++++++***)))(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$### !!!$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))'''%%%&&&)))***)))'''(((((((((((())))))))))))'''''''''''''''((()))***(((((()))***************......///000111222222333...---+++++++++---///000------,,,,,,+++***))))))(((&&&%%%&&&)))***)))'''&&&((()))+++---.........////////////000000000000222222444888>>>EEEKKKOOO]]]bbbkkksssvvvuuupppmmmiiieee]]]SSSHHH???777333444111...---,,,,,,+++***..............................------------......+++,,,,,,------,,,,,,++++++---///000000222444777:::<<<>>>@@@BBBEEEHHHKKKLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVTTTVVVXXXZZZ[[[YYYWWWVVVXXXXXXYYY[[[\\\^^^______\\\^^^____________```bbb```aaaccccccbbbbbbdddeeeeeeeeeeeefffgggiiijjjkkkhhhiiijjjjjjjjjlllooorrrqqqssstttvvvvvvxxx{{{~~~}}}xxxpppcccXXXYYYZZZcccqqq}}}zzz{{{{{{zzzyyyxxxvvvuuutttuuusssrrrsssyyyxxxqqqooopppqqqqqquuuvvvwwwwwwwwwvvvtttttttttwwwzzz~~~~~~zzz{{{|||{{{|||||||||||||||||||||zzzzzz{{{zzzxxxvvvsssqqqxxxxxxxxxyyyzzzzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}~~~}}}nnnccc^^^WWWLLLCCC@@@???>>><<<<<<===@@@CCCMMMRRRYYY___dddeeedddcccdddcccaaa`````````aaabbb___gggrrr}}}mmmggggggsssyyyvvvxxxzzzzzzxxxyyyzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{zzzzzzzzztttxxx|||~~~}}}|||~~~}}}zzzwwwwwwvvvvvvvvvwwwyyyyyyxxxwwwvvvvvvwwwyyyzzz{{{}}}~~~|||wwwwwwxxxsssjjjfffbbb___aaafffiiihhhfffdddbbb^^^WWWRRROOOPPPQQQsss]]]GGG===444333333111///////////////.........------000---***,,,000222000------,,,,,,+++******))))))))))))************))))))((((((((((((((((((((((((''''''((((((((('''&&&%%%"""###%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''%%%$$$%%%'''((('''%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&''''''((((((((()))***************------...///000111111222...---,,,++++++---///000...------,,,+++***))))))((('''%%%''')))***)))''''''((()))***,,,---...///////////////000000000000222333444888===CCCIIIMMMZZZ```jjjsssxxxxxxuuusssoookkkddd[[[QQQGGG>>>888666333000.........---,,,........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,...//////111333666888;;;===???AAADDDHHHKKKKKKLLLNNNOOOQQQRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[YYYXXXVVVVVVVVVWWWYYYZZZ[[[\\\]]]ZZZ\\\]]]]]]]]]]]]^^^```___aaabbbbbbaaabbbcccdddfffffffffggghhhiiijjjkkkhhhiiijjjkkkkkkmmmpppsssqqqrrrssssssssstttvvvxxx}}}uuueeeXXXVVVWWW___lllxxx{{{xxxyyy|||yyyvvvuuutttsssrrrrrrrrrssswwwuuutttwww{{{}}}uuuooonnnpppqqqqqqsssuuuvvvwwwvvvuuuuuuuuuyyy{{{}}}~~~yyyzzz}}}}}}|||zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyvvvtttrrruuuuuuuuuvvvvvvwwwwwwwwwyyyzzz{{{|||}}}}}}}}}|||~~~}}}||||||}}}ttthhhaaaZZZPPPGGGBBBAAA???<<<;;;<<<>>>@@@EEEIIIOOOUUUXXXYYYXXXWWWUUUUUUTTTTTTUUUVVVXXXYYYRRRWWW^^^dddmmm|||vvvpppnnnwww~~~wwwuuuwwwyyyzzzxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||{{{|||}}}}}}|||zzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{|||{{{}}}{{{wwwvvvvvvppphhhdddbbbaaaeeejjjlllkkkhhhfffccc___XXXSSSQQQRRRTTTvvvaaaIII>>>555333333111......000000000/////////......000...,,,---000222000...------,,,,,,++++++******))))))************))))))(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%######$$$%%%&&&%%%$$$''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((()))***************+++,,,,,,...///000000111///...,,,,,,,,,---///000///...---,,,+++******)))((('''&&&''')))***)))((()))(((((()))***,,,...////////////000000000111111444444555777<<>>@@@CCCGGGJJJJJJKKKMMMOOOPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUTTTTTTUUUWWWXXXZZZZZZYYYXXXWWWVVVWWWWWWYYYZZZ[[[\\\]]][[[\\\]]]^^^]]]]]]^^^``````bbbccccccccccccdddfffgggggggggggghhhiiikkkkkkhhhjjjkkkllllllnnnqqqssssssttttttsssqqqppprrrsssyyy~~~|||iiiZZZWWWWWW^^^jjjttt|||uuulllgggdddiiiqqq|||~~~wwwqqqooonnnmmmmmmooorrrtttyyyxxxyyy{{{~~~~~~{{{vvvqqqmmmnnnpppssstttvvvxxxzzzzzzyyyxxxxxxxxx}}}}}}}}}}}}~~~~~~~~~~~~xxx{{{}}}{{{zzzzzz{{{yyywwwuuuttttttuuuuuuvvvwwwxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}}}}oooggg^^^TTTMMMEEECCC???<<<;;;;;;<<<======@@@DDDIIIKKKLLLJJJIIIEEEEEEFFFGGGIIIJJJLLLMMMLLLMMMNNNOOOSSS___ppp}}}yyytttyyy~~~xxxwwwyyy|||||||||{{{||||||}}}}}}||||||{{{zzzzzz{{{{{{||||||}}}}}}~~~|||{{{|||~~~~~~~~~}}}}}}}}}|||zzzyyywwwwwwwwwxxx{{{zzzyyyyyyyyyzzz{{{|||yyy{{{zzzxxxvvvtttnnngggddddddfffjjjooopppmmmiiigggddd___YYYTTTSSSUUUWWWxxxdddKKK@@@666333333000......000000000000////////////...,,,++++++---...---+++---------,,,,,,+++++++++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&$$$######$$$%%%%%%%%%%%%''''''((((((((()))))))))(((((('''&&&%%%%%%%%%%%%(((((()))***************++++++,,,...///000111111000///---,,,,,,...///000000///...---,,,+++***)))(((((((((((()))))))))(((***)))(((((()))+++...////////////000000111111222444444555666:::???CCCFFFQQQXXXdddpppxxx|||}}}|||wwwtttpppkkkcccWWWIII@@@:::777333000000111111000........................,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***,,,,,,---...000333444666999<<<>>>AAAFFFIIIIIIJJJLLLNNNOOOPPPQQQQQQUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]^^^``````______aaabbbbbbdddeeefffeeeeeefffhhhggggggggghhhhhhiiikkkkkkjjjlllmmmmmmlllmmmooopppttttttuuusssrrrqqqssstttvvvzzzooobbb^^^]]]aaakkksssyyy~~~pppeee]]]]]]___iii{{{uuupppnnnlllkkkmmmpppuuuxxx{{{|||}}}{{{xxxtttrrrooooooqqqtttwwwyyy~~~~~~{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}zzz}}}~~~|||zzzzzz{{{|||}}}{{{wwwtttrrrrrrssstttsssuuuwwwyyyzzzyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||~~~wwwlllcccYYYQQQGGGDDD@@@===<<<<<<<<<<<<:::<<>>???AAABBBCCCDDDGGGGGGFFFDDDFFFNNNZZZcccpppyyy}}}vvvxxx}}}~~~}}}~~~|||}}}}}}~~~~~~}}}}}}|||zzzzzz{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}}}}{{{yyyyyyzzz|||}}}|||zzzxxxwwwwwwwww{{{zzzyyyxxxxxxyyyzzz{{{yyyzzz{{{yyyvvvrrrlllgggfffgggkkkooorrrqqqlllhhhfffccc^^^XXXTTTTTTXXX[[[yyyfffMMMAAA666333222000......000000000000////////////,,,+++++++++,,,,,,+++***------,,,,,,,,,,,,,,,+++))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''(((((()))))))))*********))))))((('''&&&&&&&&&'''(((((()))***************+++,,,---...000111222333111000...------...000111111000///...,,,+++***)))))))))))))))((((((((()))***)))((('''(((+++---////////////000111222222222444444444555888<<>>>>>===<<<999:::<<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<=========<<<===@@@GGGLLLWWW```nnn|||xxxyyy|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}~~~}}}{{{zzzzzz{{{|||~~~~~~{{{yyyvvvtttuuuwwwzzz|||}}}{{{yyyxxxxxxxxxyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzvvvpppkkkjjjiiikkknnnqqqrrrooojjjfffdddaaa\\\VVVSSSUUU[[[___yyygggMMMAAA666333222000///000000000000/////////......---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''%%%###!!! %%%&&&''''''&&&&&&'''((((((((((((((())))))))))))))))))((('''''''''(((((((((((()))***************+++,,,---...000222333333222111///.........000111222111000///---,,,******)))***+++***((('''((()))))))))(((((()))***,,,---...///000000111222333333444333333444777;;;???BBBJJJQQQ]]]iiisssyyy{{{|||~~~|||yyyxxxtttiiiYYYMMM@@@<<<666222000000000///........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,///111222444666888:::===@@@CCCFFFGGGIIIKKKMMMOOOPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUXXXXXXYYYYYYZZZZZZZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[]]]^^^___^^^^^^___aaa```bbbccccccccccccdddfffggggggggggggggghhhiiiiiilllnnnooonnnkkkjjjiiijjjjjjlllnnnoooppprrruuuxxxvvvxxx{{{~~~ssspppnnnqqqrrrrrruuuzzzlll\\\TTTOOOTTTddd}}}{{{xxxtttsssppppppqqquuuzzz}}}~~~~~~~~~|||xxxuuurrrtttxxx{{{}}}{{{zzz{{{tttuuuvvvwwwzzz~~~|||zzzrrrrrrrrrsssvvvxxx{{{|||zzzxxxuuurrrpppoooooopppppprrruuuxxxzzz{{{{{{zzz||||||{{{{{{zzzyyyxxxxxx{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzzzzzyyyyyyyyyyyyvvv{{{}}}pppeee]]]QQQLLLEEEBBBAAAAAA>>><<<999999::::::999999888888888999999999999888777666666777999999999;;;===???HHHPPP\\\gggrrr~~~{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{zzz{{{|||{{{zzzwwwvvvsssrrrsssvvvyyy{{{~~~|||{{{yyyyyyyyyzzzwwwwwwvvvvvvwwwxxxzzz{{{|||{{{{{{zzzuuunnnkkklllkkkmmmoooooonnnkkkhhheeeaaa^^^YYYUUUTTTXXX___eeezzzhhhMMMAAA666222222111000111/////////.........------...//////...---,,,------++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&$$$"""!!! $$$&&&((('''&&&%%%''')))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((((((((()))*********************,,,---///111222333333222000......///000111333222111///---,,,+++***)))***,,,***((('''(((***(((((())))))******++++++...///000111222333333444333222222333666:::>>>AAAFFFMMMZZZgggrrrzzz}}}~~~~~~|||{{{yyyooo___SSSEEE@@@999444111111000000........................,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,---///111222333666777888:::>>>@@@EEEFFFHHHKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZXXXXXXXXXYYYZZZZZZ[[[[[[\\\]]]______^^^^^^```aaabbbcccdddeeeddddddeeegggffffffffffffffffffggghhhiiikkklllmmmkkkjjjjjjjjjiiikkknnnoooqqqssswwwyyyxxxyyy{{{|||xxxwwwuuurrrtttxxxtttbbbXXXPPPSSS^^^ppp~~~{{{zzzxxxwwwxxx{{{~~~|||{{{{{{zzzxxxvvvtttxxx}}}}}}|||zzz{{{||||||yyyxxxwwwoooppprrrtttvvvxxxzzz{{{zzzxxxwwwtttrrrqqqppppppppprrruuuxxxzzz{{{{{{{{{~~~}}}|||{{{zzzyyyxxxxxx|||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{{{{{{{zzzyyyyyyvvv{{{zzzmmmfffZZZSSSJJJEEEDDDBBB>>>:::::::::999999888888888888888888999999999888666555777888999999::::::<<<===???EEENNNWWW___iiittt{{{xxxvvvyyyyyy|||~~~~~~}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~|||zzzvvvtttsssrrrsssvvvzzz|||}}}|||{{{zzzzzzzzz{{{|||wwwwwwvvvwwwxxxzzz|||}}}}}}zzzyyyxxxrrrjjjiiimmmkkkllllllkkkiiihhhgggggg```]]]YYYUUUUUU[[[dddkkkzzzhhhMMMAAA555222222111111222///.........---------------.........,,,+++,,,,,,*********************+++))))))************))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$###&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))***************((()))***,,,...000111222444222000///...///000111333333111000...,,,+++***)))+++,,,+++((('''(((***'''((()))***++++++******...///000111222333444444222111111222555:::>>>@@@DDDKKKXXXgggsss{{{}}}{{{{{{yyypppaaaUUUHHHCCC<<<666333222111000........................++++++************+++++++++,,,,,,------,,,,,,+++***,,,------,,,---///111222444555666777999<<<>>>DDDFFFHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^___aaaaaa``````bbbccceeefffhhhhhhggggggiiijjjffffffeeeeeeeeeffffffgggeeehhhkkklllkkkkkkkkkllllllnnnppprrrsssvvvyyy|||zzzzzz{{{}}}yyyuuuuuuyyy~~~eeeYYYOOOOOOVVVcccwww~~~~~~{{{yyyyyyyyyyyyxxxuuuzzz{{{wwwuuuuuuuuuqqqrrruuuwwwyyyzzzzzz{{{{{{{{{yyyxxxvvvtttsssrrrppprrruuuxxxzzz{{{{{{{{{}}}|||{{{zzzyyy|||{{{zzzyyyyyyyyyzzz{{{||||||||||||{{{zzzyyyyyyxxx|||tttlll```XXXNNNHHHEEEBBB<<<888<<<;;;::::::999999999:::888999:::;;;;;;:::999888777777777777777888:::;;;;;;@@@GGGMMMTTT]]]gggnnnqqqzzzwwwllllllppptttxxx|||~~~}}}}}}~~~~~~}}}{{{zzz}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzyyyzzz}}}~~~vvvuuussssssuuuxxx{{{}}}{{{zzzzzzyyyzzz{{{|||}}}wwwwwwwwwxxxyyy|||~~~}}}yyywwwvvvppphhhhhhmmmiiijjjiiihhhffffffgggiii```]]]YYYVVVWWW^^^gggooouuu```III@@@777555444111000222////////////////////////......---,,,,,,+++******.........---+++)))(((''''''"""***,,,(((%%%&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&))))))((('''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((---***&&&&&&((()))(((''')))***+++,,,,,,+++***))),,,)))((()))...111222111444444333000...---...///111222222222222111000000))))))))))))(((((((((((())))))))))))************......000111111222222222000000111222444888;;;===CCCIIITTTaaammmxxx}}}|||yyysssjjjcccQQQFFF:::555222///...000------.....................------,,,,,,++++++***,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---000111333444555888===AAABBBDDDGGGHHHIIIKKKMMMOOOQQQQQQQQQQQQRRRSSSTTTUUUXXXXXXYYYZZZZZZYYYXXXWWWXXXZZZ[[[ZZZYYYXXXYYY[[[]]]^^^___```aaaaaaaaaaaacccdddfffffffffgggjjjlllooollliiifffeeegggiiikkkiiikkklllllljjjjjjkkkmmmmmmnnnpppsssuuuwwwxxxyyy{{{zzz|||zzzuuuuuunnnbbbWWWSSSVVV___ooo|||~~~zzzwwwvvvtttsssrrruuuxxx|||xxxssssssttttttttttttwwwzzz{{{zzzyyyzzz{{{xxxyyy{{{{{{zzzxxxuuusssuuuuuuvvvxxxzzz{{{}}}}}}}}}{{{yyyvvvuuu}}}{{{yyyyyyyyyyyywwwvvvvvvxxxzzz{{{zzzxxxxxxyyy{{{|||}}}rrrggg___TTTLLLGGGDDDAAA>>><<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<777777666444333444888;;;:::<<>>===<<<;;;;;;;;;;;;;;;::::::999888666777:::<<<:::<<<>>>BBBFFFJJJMMMOOOTTTZZZjjj{{{iiidddfffnnnttt{{{}}}{{{zzz{{{|||~~~~~~}}}{{{zzzyyyzzz{{{|||~~~|||{{{zzzzzzzzz{{{yyy{{{~~~~~~|||}}}~~~}}}{{{xxxtttqqqqqqsssvvvwwwvvvtttuuuwwwzzz}}}}}}yyyxxxyyy{{{zzzyyywwwwwwsssmmmgggbbbbbbcccggghhhiiijjjiiihhhfffeee___]]][[[[[[```iiiqqqwww}}}zzz|||qqq___HHH>>>666333222000///000////////////////////////...------,,,,,,++++++************+++++++++++++++///***)))+++,,,)))((()))***)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######$$$###"""###&&&(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((('''%%%%%%&&&'''&&&%%%,,,++++++******++++++,,,+++))))))***---000111111111222333222111000222333555555444333111///---,,,)))(((((((((''''''''''''''''''((())))))***++++++,,,---///000111222222222777555333222222555999;;;>>>CCCKKKVVVaaammmyyy|||yyytttnnniiiYYYMMM???888444000000222........................,,,,,,---......///000000///......---,,,++++++***---,,,,,,++++++,,,,,,------///222444666888:::===???AAADDDFFFGGGIIIKKKNNNKKKLLLOOORRRTTTUUUVVVVVVYYYYYY[[[[[[\\\[[[ZZZYYYXXXZZZ[[[[[[ZZZZZZ[[[]]]``````aaabbbccccccccccccbbbdddeeeffffffgggiiikkkkkkkkkiiihhhhhhhhhhhhhhhfffhhhiiijjjiiiiiikkkmmmlllnnnpppsssuuuwwwxxxyyyxxxuuuuuuwww{{{qqqbbb[[[[[[bbbmmmxxx~~~}}}|||}}}yyytttqqqqqqrrrrrrrrrxxxzzz|||}}}~~~~~~|||tttqqqnnnlllnnnqqqssstttxxxyyy{{{zzzyyywwwwwwxxxzzzzzz{{{{{{yyyvvvtttrrruuuvvvwwwxxxxxxxxxwwwvvvyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxyyy{{{|||{{{yyyvvvxxxyyy{{{{{{yyyxxxxxxyyy{{{rrrfff\\\UUUQQQLLLHHHGGGGGGHHHHHHHHHHHHHHHGGGEEEDDDBBB@@@???>>>=========>>>===<<<;;;;;;===???======???BBBDDDGGGIIIJJJLLLQQQ^^^sssmmmddddddjjjpppxxx}}}~~~~~~}}}{{{{{{{{{|||}}}{{{{{{yyyyyyyyyzzz{{{|||~~~|||{{{{{{{{{{{{zzz|||}}}~~~~~~~~~}}}|||||||||zzzxxxuuurrrooooooqqqssstttuuurrrssstttvvvyyy|||~~~{{{wwwvvvwwwxxxyyyyyyxxxwwwsssmmmhhheeedddeeeggghhhjjjkkkkkkiiigggfff```^^^]]]___eeennnwww}}}|||xxxyyyooo___GGG>>>555333222///...000////////////////////////---------,,,,,,+++++++++------------------------,,,******+++)))%%%%%%))))))(((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""###%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''***)))))))))))))))))))))+++***)))(((((()))***+++******)))***---///111222111333444444222111111222111222222222222111000000))))))((((((''''''&&&&&&&&&''''''((()))***+++++++++,,,...000111222333333555444111000111444888;;;<<<@@@HHHPPPZZZggguuu~~~~~~zzzuuupppmmm^^^QQQCCC:::555111000222////////////............,,,---------........./////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,...222444555666888:::>>>@@@CCCEEEFFFHHHKKKMMMKKKMMMPPPSSSUUUVVVUUUUUUWWWXXXZZZ[[[[[[ZZZYYYYYYXXXZZZ\\\\\\[[[\\\]]]___```aaaaaabbbccccccbbbbbbbbbccceeeeeeeeefffiiikkkiiiiiiiiiiiiiiihhhggggggeeefffhhhhhhhhhhhhjjjlllkkkmmmooorrrtttvvvwwwwwwwwwsssrrrtttwww}}}zzzkkkcccccchhhqqqzzz~~~|||zzzxxxwwwuuu|||~~~|||zzzwwwrrrooopppqqqssssssuuuwwwyyyzzzzzz{{{}}}~~~~~~yyyuuusssrrrqqqpppnnnoooqqquuuxxxzzz{{{|||}}}|||yyyxxxxxxxxxzzzzzzzzzzzzxxxvvvsssrrrsssuuuvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwyyy|||}}}}}}zzzwwwxxxyyyzzzzzzxxxwwwxxxyyy|||~~~~~~rrrhhhaaa\\\WWWSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOMMMKKKHHHFFFDDDBBBBBBAAABBBBBBAAA??????AAACCCAAABBBDDDGGGJJJLLLNNNOOOQQQTTT\\\hhhzzzqqqfffdddgggnnnwww|||}}}~~~}}}|||{{{{{{|||}}}yyyyyyyyyyyyzzz|||}}}~~~}}}||||||||||||}}}~~~~~~}}}|||}}}}}}|||zzzxxxvvvuuurrrpppnnnmmmnnnppprrrsssrrrsssssstttvvvxxxzzz|||{{{yyyvvvttttttuuuwwwxxxyyywwwtttooollljjjiiijjjiiiiiijjjkkkjjjgggeeeddd```______bbbhhhpppyyy~~~~~~{{{zzznnn___GGG>>>555333222///...000////////////////////////------,,,,,,,,,,,,++++++000///...---,,,,,,,,,,,,(((''')))***(((%%%&&&***&&&''''''(((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&)))***++++++*********+++***)))(((''''''((()))***)))******+++,,,...111333333555777777444111000000111222222222222111000000***))))))(((''''''&&&&&&&&&''''''((())))))*********+++---///111222333333222111//////111444888;;;;;;@@@FFFLLLUUUbbbqqq||||||wwwssspppdddVVVGGG>>>888222000111000000/////////.........---------,,,,,,,,,++++++//////...------,,,++++++---,,,,,,++++++,,,,,,---+++---111333444555777888===???BBBDDDFFFHHHKKKMMMNNNPPPSSSUUUVVVUUUTTTSSSUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZ\\\]]]]]]]]]___aaa``````aaaaaabbbbbbaaaaaabbbccceeeeeeeeefffiiikkkhhhhhhiiiiiiiiihhhgggfffdddeeegggggggggggghhhjjjjjjkkkmmmppprrrtttuuuvvvuuurrrpppsssvvv{{{sssmmmmmmqqqwww}}}~~~}}}zzzvvvtttsssqqqxxx}}}{{{yyywwwxxxuuuqqqoooppprrrssssssqqqrrrtttuuuuuuvvvxxxyyy|||}}}xxxssspppooooooooopppqqqrrrsssvvvyyy|||~~~~~~}}}zzzxxxxxxyyyzzzzzzzzzyyywwwuuusssrrrqqqsssuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwyyy|||~~~}}}zzzxxxxxxyyyyyyxxxwwwvvvwwwxxxzzz|||wwwqqqlllhhhddd``````___^^^\\\ZZZXXXWWWYYYWWWTTTQQQNNNKKKIIIHHHGGGGGGGGGFFFEEEFFFHHHJJJGGGIIIMMMRRRVVVZZZ\\\]]]]]]]]]___dddooovvviiieeefffmmmvvv|||~~~~~~~~~}}}|||{{{{{{{{{||||||xxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}|||}}}~~~{{{wwwtttsssrrrpppooommmllllllmmmppprrruuuttttttttttttuuuuuuvvvwwwvvvtttrrrqqqrrruuuwwwuuutttqqqooonnnmmmlllkkkllllllkkkiiigggdddaaa``````aaabbbfffkkkrrryyy}}}}}}~~~mmm___HHH>>>666333222000///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))))))))***)))((()))+++***'''(((,,,%%%&&&'''))))))***)))))))))))))))(((((((((''''''''''''''''''''''''''''''######$$$$$$%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''))))))((((((((())))))))))))(((((())))))))))))***++++++,,,...111444444777999999666222000///555555444333111///---,,,++++++***)))(((''''''&&&''''''(((((((((((()))))))))***,,,///111333444444000000000111222555888::::::???EEEJJJQQQ]]]mmmyyyyyyuuusssiii]]]NNNEEE===666222222111000000//////............------,,,++++++******------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---///111111333555888;;;===@@@CCCDDDGGGJJJLLLPPPQQQRRRTTTTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXWWWYYYZZZ]]]]]]^^^___aaaccc``````aaaaaabbbaaaaaa```aaacccdddeeeeeefffhhhjjjggghhhhhhiiiiiihhhggggggdddeeeffffffeeeeeefffggggggiiikkknnnppprrrssstttssspppooossswwwzzz{{{vvvvvvwwwzzz}}}}}}{{{wwwsssqqqppprrrwww{{{wwwvvvuuutttsssvvvssspppooopppqqqqqqqqqmmmnnnppppppppppppqqqssssssxxx|||{{{uuussspppnnnmmmnnnppprrrrrrtttvvvxxxyyy{{{~~~|||zzzxxxyyyzzzyyyyyyxxxxxxwwwvvvttttttqqqqqqrrrtttvvvwwwyyyzzz}}}}}}}}}|||{{{zzzyyyxxxxxxxxxyyy{{{}}}}}}{{{yyywwwxxxxxxvvvttttttuuuvvvzzz|||~~~yyytttqqqmmmmmmllljjjhhhfffdddcccdddccc```\\\XXXUUUSSSRRRPPPPPPPPPNNNNNNPPPTTTWWWTTTWWW]]]cccjjjooorrrtttnnnkkkhhhhhhooo~~~yyykkkeeeeeellluuu{{{}}}}}}}}}~~~{{{{{{zzzzzz{{{{{{||||||zzz{{{|||}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}zzzuuuqqqppppppnnnnnnmmmkkkjjjlllooorrrvvvvvvvvvvvvuuutttrrrrrrrrrssssssrrrpppppprrrtttsssrrrrrrsssssssssqqqooopppnnnkkkgggdddaaa```___bbbdddhhhnnnsssyyy}}}~~~mmm```HHH???777444333111000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***++++++((((((++++++)))(((+++'''((())))))***)))(((((())))))))))))((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###%%%(((((('''&&&&&&(((******++++++++++++******(((***,,,,,,+++---111444333666999:::888444222000555555444333111///---,,,,,,,,,+++***)))(((''''''((((((((((((((('''''''''((()))+++...111333444444222333333444555666777888999>>>CCCHHHMMMXXXhhhttt~~~{{{vvvtttooocccUUULLLDDD;;;555444111111000000///......------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---......///111555777888:::===@@@BBBDDDGGGJJJNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVWWWYYYYYYYYYYYYXXXYYY[[[]]]^^^___```bbbdddaaabbbbbbccccccbbbaaaaaaaaacccdddddddddeeehhhjjjhhhhhhgggggghhhhhhhhhhhhdddeeefffeeedddcccdddeeeeeegggiiilllnnnpppqqqrrrpppmmmnnntttxxxyyy|||||||||zzzyyyzzzyyyzzz}}}|||xxxtttqqqooonnnrrrvvv||||||wwwsssrrrrrrqqqpppsssqqqoooooooooooonnnmmmlllmmmnnnmmmkkkjjjjjjkkkmmmqqqvvvxxxwwwtttqqqooollllllkkkkkklllooorrrtttvvvyyy|||}}}}}}}}}~~~~~~}}}{{{xxxwwwxxxyyywwwwwwwwwwwwvvvvvvvvvuuuqqqqqqppppppqqqsssvvvwww||||||||||||{{{zzzyyyxxxzzzzzzyyy{{{||||||{{{yyywwwwwwvvvuuurrrrrrsssuuuyyy{{{~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvsssqqqnnnjjjfffcccaaa```\\\[[[ZZZXXXYYY\\\bbbggghhhlllrrr{{{wwwtttyyy|||mmmfffcccjjjtttzzz{{{zzzzzz{{{wwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~}}}yyysssooonnnooommmnnnmmmkkkiiikkknnnrrruuuvvvwwwxxxwwwuuusssqqqnnnppprrrrrrpppoooppprrrooooooqqquuuxxxxxxtttqqqrrrooojjjfffcccbbbbbbbbbeeeiiipppxxx~~~nnn```III@@@777555444111000222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++...///,,,(((&&&)))***(((&&&'''))))))*********((('''&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''((((((((()))))))))******$$$###"""###&&&'''((('''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%"""&&&))))))'''&&&'''(((+++,,,---......---,,,+++(((***,,,,,,+++---111444111444999:::999666444333111222222222222111000000------,,,+++***)))(((''')))))))))(((''''''&&&&&&''')))+++...111333444555555666777777888777777666888===CCCFFFKKKUUUeeeqqq||||||wwwtttsssgggZZZQQQHHH>>>777555222111111000///......---,,,,,,------.../////////)))******++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---------...000444888555888;;;===???BBBEEEGGGKKKKKKLLLMMMOOOQQQTTTUUUUUUVVVXXXZZZZZZZZZZZZYYYYYY[[[]]]^^^___```ccceeeccccccdddddddddccccccbbbaaabbbdddddddddeeehhhjjjhhhhhhgggggggggggghhhiiieeeffffffeeecccbbbbbbcccdddfffhhhjjjmmmoooppppppnnnkkkmmmtttxxxyyyzzz}}}~~~{{{wwwvvvuuuvvvxxx|||~~~zzzuuuqqqooommmlllpppsssxxx|||}}}}}}~~~{{{vvvsssqqqqqqpppooopppooonnnnnnooonnnllliiilllmmmmmmkkkhhhffffffffflllooorrrqqqnnnjjjfffeeeggggggggghhhkkknnnrrrttt{{{||||||{{{yyyvvvvvvwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvrrrqqqnnnmmmnnnppprrrtttxxxxxxyyyyyyyyyxxxxxxwww|||{{{zzzzzz{{{|||{{{zzzvvvvvvvvvsssqqqqqqrrrtttxxxxxxzzz}}}~~~}}}yyyvvvrrrooommmkkkdddcccaaa___```eeelllqqqxxx}}}}}}ooogggbbbiiisssxxxyyyxxxxxxxxxuuuvvvwwwxxxzzz{{{|||}}}~~~}}}{{{zzz~~~}}}}}}}}}~~~||||||}}}}}}yyysssooonnnooommmnnnnnnkkkiiijjjnnnrrrsssuuuxxxyyyyyywwwtttrrrlllooorrrrrrpppnnnooopppggghhhkkkpppuuuuuuqqqmmmssspppjjjeeecccccceeefffhhhnnnwww~~~}}}qqq```III???666444555333111111000/////////............///,,,***+++...///...,,,+++++++++************)))))))))))))))))))))))))))---,,,+++)))(((((('''((()))'''&&&'''((()))((('''%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''&&&((()))((('''%%%&&&&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''((())))))))))))))))))))))))*********---............///333555555666888999999777555333555555444333222111000000000---)))''''''(((((('''''''''&&&&&&&&&&&&''''''+++---...///111444777;;;;;;:::999999888888999999999;;;@@@EEEHHHOOO\\\jjjuuu~~~|||{{{uuujjj\\\OOODDD<<<888444000///000///,,,+++............------.........///...---,,,,,,,,,,,,,,,///...,,,+++***++++++,,,***+++++++++,,,///333666333666999<<<>>>@@@CCCEEEMMMOOOPPPPPPPPPQQQSSSUUUTTTUUUWWWYYYZZZZZZZZZYYY[[[\\\]]]^^^____________dddddddddccccccccccccccccccddddddeeefffggghhhhhhhhheeecccdddgggiiijjjhhhgggfffeeeddddddddddddddddddeeehhhjjjllllllllllllmmmnnnpppsssuuuxxxzzz{{{|||zzzxxxtttooonnnrrryyy~~~|||wwwqqqkkkhhhiiikkklllppptttwwwxxxxxxyyyzzz}}}{{{wwwtttpppnnnmmmmmmppppppnnnkkkiiihhhjjjlllmmmkkkhhhgggggggggeeecccmmmooopppnnnjjjeeeaaa___fffeeeeeeeeegggmmmuuuzzz}}}~~~}}}yyyvvvuuuvvvxxxzzzxxxwwwvvvuuuuuuuuuuuuuuunnnnnnnnnmmmlllmmmooorrrvvvvvvvvvvvvwwwwwwwwwwww{{{{{{||||||zzzxxxuuutttssstttuuutttsssssstttuuutttvvvxxx|||{{{xxxuuuqqqlllfffccceeejjjooorrr~~~zzzpppkkkjjjlllrrrxxx~~~~~~|||uuuuuuuuuxxx{{{}}}}}}|||~~~~~~}}}|||~~~~~~~~~~~~~~~}}}||||||{{{yyywwwtttqqqooommmlllmmmmmmkkkkkklllnnnppprrrtttvvvxxxzzzzzzyyyvvvuuuqqqppppppqqqqqqqqqooommmjjjiiijjjmmmqqqqqqooolllnnnooonnnhhhbbb___bbbfffnnnuuu||||||nnn^^^JJJ???555444444222111111000000/////////.........000...++++++---...,,,***+++++++++************)))))))))))))))))))))))))))++++++***))))))((((((((()))'''&&&'''((()))((('''%%%&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''%%%&&&((((((&&&%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))*********))))))))))))************---...////////////111333444666888999999777555444333333333333333222111000111...+++))))))))))))((((((''''''''''''''''''((((((***,,,---...000444777::::::999999999999999999999:::>>>CCCEEEJJJWWWdddqqq{{{{{{qqqeeeXXXLLLBBB<<<555111///111111......000......------------............---,,,,,,,,,------,,,++++++++++++,,,...///***++++++,,,,,,...222555222555999;;;===???BBBDDDLLLNNNPPPPPPPPPQQQRRRTTTSSSTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\^^^___`````````cccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhhhhiiihhhfffddddddgggiiiiiihhhgggfffeeeeeedddddddddeeeeeefffgggiiijjjkkkkkkkkkkkklllnnnppprrrtttvvvwww}}}yyyvvvsssppplllooosssyyy~~~~~~|||yyywwwsssmmmiiiggghhhiiinnnqqqtttvvvvvvwwwwwwyyy|||{{{xxxuuurrrpppnnnmmmllllllkkkiiiggggggiiilllnnnllliiigggggggggfffeeeiiijjjkkkiiieeebbb```___dddeeefffgggjjjooovvvzzz}}}}}}~~~}}}|||yyywwwvvvwwwxxxyyyxxxwwwvvvtttsssssssssssslllllljjjhhhgggiiimmmpppsssssstttuuuvvvwwwwwwxxxyyyyyyzzz{{{zzzxxxuuutttssstttuuutttsssrrrsssuuussstttvvvyyy{{{}}}{{{wwwsssnnngggccccccfffjjjlllooottt{{{uuummmiiilllooottt{{{xxxwwwvvvwwwzzz||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}xxxwwwuuurrrpppnnnmmmlllmmmlllllllllmmmoooqqqsssvvvvvvxxxxxxxxxwwwuuutttqqqqqqqqqssssssrrrooolllhhhggghhhkkkooopppnnnlllnnnnnnmmmiiicccbbbeeeiiiqqqwww{{{{{{~~~mmm]]]JJJ???555333333111000000000000000/////////......000///---,,,---,,,***)))+++++++++************)))))))))))))))))))))))))))******)))))))))))))))))))))'''&&&'''((()))((('''%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((('''%%%######$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&((()))************(((((())))))************,,,...000111000//////000444555888999:::888666555111222333444444333111000222///,,,+++++++++***))))))((((((''''''(((((()))((()))***+++,,,...222555999999999999999999999:::;;;;;;>>>BBBCCCGGGRRR]]]kkkwww{{{qqqeeeWWWJJJAAA:::555111222111///...000------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,,,,++++++,,,------***+++,,,,,,,,,...111444222444777:::;;;===@@@CCCJJJMMMPPPQQQPPPPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWXXXYYY[[[]]]___``````````````````aaaaaaaaaaaaaaaccccccdddeeefffggghhhhhhiiigggeeeeeeggghhhhhhggggggfffeeeeeedddeeeeeeeeefffffffffgggggghhhiiijjjkkklllmmmoooppprrrssstttvvv|||}}}vvvqqqnnnmmmlllsssvvvzzz}}}~~~|||yyywwwrrrqqqoookkkhhhggghhhjjjrrrtttvvvvvvuuuuuuuuuvvv{{{zzzyyywwwtttqqqooonnnhhhiiiiiihhhggghhhkkkmmmpppmmmjjjhhhhhhiiiiiihhhggghhhgggeeebbb```aaabbbccceeehhhjjjmmmqqqwwwzzz{{{|||}}}}}}~~~}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxzzzxxxvvvsssqqqqqqqqqqqqmmmlllhhheeedddgggmmmqqqqqqrrrssstttuuuvvvwwwxxxvvvwwwxxxyyyxxxwwwuuutttrrrtttuuutttsssrrrssstttwwwxxxyyyzzz|||}}}~~~~~~|||wwwqqqkkkccc]]][[[[[[]]]]]]]]]aaagggooowww~~~zzzqqqjjjgggmmmpppuuu||||||yyywwwwwwxxxzzz{{{{{{zzz{{{}}}}}}~~~|||zzztttsssrrrpppnnnmmmlllllllllllllllmmmnnnqqqssstttvvvvvvvvvuuuuuuttttttssssssssstttvvvvvvsssnnnjjjddddddfffiiilllnnnmmmlllmmmnnnmmmjjjffffffjjjmmmvvv{{{||||||~~~nnn```LLL@@@666333333111///000000000000////////////.........------,,,,,,***)))+++++++++*********))))))))))))))))))))))))))))))(((((()))***************)))'''&&&'''((()))((('''$$$$$$%%%'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))))))))'''$$$!!! &&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((()))*********(((((())))))******++++++))),,,000222111000///000333555777999:::999888666///111444666666555333111222///---+++++++++***)))))))))(((((((((((()))))))))***+++,,,,,,...222555777888999999::::::::::::===<<>>AAAGGGJJJNNNPPPPPPOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVWWWXXXZZZ\\\^^^___```aaa^^^^^^^^^______`````````aaabbbbbbcccdddeeefffggghhhhhhggggggggggggggggggffffffeeeeeeeeeeeeffffffhhhgggfffeeeeeefffhhhiiimmmmmmnnnoooqqqrrrssssssrrrvvv}}}}}}~~~|||xxxrrrpppqqqrrrxxxyyy{{{|||{{{xxxuuurrrooopppooommmkkkkkklllnnnvvvwwwxxxwwwuuuttttttuuuxxxxxxxxxwwwuuurrrpppnnnggghhhjjjjjjjjjllloooqqqrrroookkkjjjkkklllllllllkkkjjjhhheeebbbbbbccceeedddgggkkknnnqqqtttxxxzzzzzzzzz{{{||||||{{{{{{zzzxxxxxxxxxyyyyyyyyyxxxxxx|||{{{xxxuuurrrqqqpppppppppnnnjjjfffeeehhhoootttsssttttttuuuuuuvvvvvvvvvssstttvvvwwwwwwvvvtttsssrrrsssttttttrrrrrrssstttxxxxxxyyyzzz{{{}}}}}}~~~zzzoooiii```YYYUUUSSSRRRQQQQQQRRRVVVZZZ___dddiiikkkxxx|||~~~vvvnnnjjjhhhhhhkkkrrrzzz{{{xxxvvvwwwyyyzzzzzz{{{|||~~~}}}~~~~~~{{{xxxqqqpppooonnnmmmllllllllllllllllllnnnppprrrtttuuuttttttsssrrrrrrssstttuuuuuuvvvwwwxxxwwwrrrkkkeee```aaacccfffiiikkkllllllmmmmmmmmmkkkjjjkkkooossszzz~~~~~~~~~rrreeeNNNBBB777333333111000000111000000000////////////***+++,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))'''((()))***++++++******)))'''&&&'''((()))((('''"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''$$$""""""###%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''(((((()))******++++++&&&***///111222111000000222444777999;;;:::999888000222555777888777555333111///,,,+++++++++)))((())))))(((((((((((()))))))))***+++++++++---000333666777888::::::;;;;;;:::<<<;;;===AAADDDFFFNNNWWWaaaooo~~~xxxkkkZZZOOOEEE<<<444222222///---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///000///...---+++***)))(((***+++------,,,---...000000111333555666999<<>>555333444222111111------,,,,,,,,,,,,------------,,,,,,,,,---......++++++,,,---------,,,,,,***,,,------,,,,,,---//////000222222444666:::===???CCCFFFIIIJJJLLLMMMOOOSSSTTTUUUVVVWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^^^^___[[[[[[\\\]]]^^^``````aaa______```aaabbbcccddddddfffhhhiiiiiihhhggghhhiiifffffffffeeeffffffggghhhgggffffffffffffgggggghhhiiijjjkkklllmmmnnnooopppssstttvvvyyy}}}{{{xxxwwwwwwxxx{{{~~~~~~}}}|||zzzwwwssspppnnnqqqsssttttttsssrrrssstttuuuxxxzzzzzzxxxvvvttttttssssssrrrrrrqqqpppooonnnkkkmmmooopppqqqrrrtttuuurrrqqqppprrruuuwwwwwwwwwpppooollliiifffgggjjjmmmppprrrvvvwwwxxxxxxxxxyyywwwwwwxxxxxxwwwwwwvvvvvvtttuuuvvvxxxyyyzzzzzzzzz}}}zzzvvvsssqqqqqqpppnnnllljjjlllqqqtttzzzyyyxxxwwwvvvuuutttsssqqqssstttvvvvvvuuusssrrrqqqssstttsssrrrqqqrrrsssrrrsssuuuwwwyyy{{{}}}~~~{{{qqqfff]]]UUUNNNJJJFFFDDDCCCBBBDDDHHHMMMOOO[[[bbbkkkssswwwxxxxxxxxxxxxyyyxxxuuunnnhhhdddccc\\\```gggqqqzzz~~~}}}zzzxxxxxxyyy{{{||||||~~~{{{yyypppooonnnmmmmmmlllmmmmmmkkkkkkmmmnnnpppqqqrrrsssqqqpppppppppqqqsssuuuvvvwwwwwwwwwwwwtttmmmeee______aaadddeeeggghhhkkknnnooonnnnnnoooqqquuuyyy{{{~~~wwwkkkSSSFFF:::555444222111222111111111000000000//////(((+++......,,,******++++++++++++************)))))))))))))))))))))))))))'''(((***++++++***)))((()))'''&&&'''((()))((('''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''(((((('''''''''"""$$$&&&'''''''''((()))&&&&&&%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((()))***+++,,,,,,***---000000///...---...000222666:::<<<<<<<<<;;;777777888999999999888888111000.........---***((((((''''''''''''''''''(((((())))))))))))***,,,///444555888:::<<<<<<<<<;;;???<<<<<>>;;;<<<:::888777999:::;;;<<<:::777333000///...---,,,***))))))(((((((((((()))***)))(((((()))+++---...444555777999;;;<<<======>>>???@@@@@@@@@CCCGGGJJJOOOVVVaaaqqqxxxqqqdddUUUFFF>>>;;;555000//////...---...//////---+++------------------------111222222111...------...000///...---,,,+++++++++---......000222444555777:::===@@@CCCEEEGGGKKKMMMPPPRRRUUUWWWWWWVVVTTTSSSUUUVVVYYY[[[]]]_________^^^]]]\\\\\\]]]^^^___```aaabbbdddeeefffggggggggghhhiiijjjkkklllkkkjjjiiijjjiiigggeeeddddddddddddbbbbbbcccdddfffhhhjjjkkklllkkkkkkkkklllooorrrttttttsssrrrrrruuuxxxzzz{{{}}}|||{{{{{{|||}}}}}}{{{vvvsssrrrqqqmmmjjjlllmmmnnnmmmllllllnnnooonnnrrrvvvyyywwwuuusssrrrpppnnnmmmkkkkkkmmmooopppooooooooooooppppppppppppnnnpppuuuyyy{{{|||||||||oooqqqssstttvvvzzz~~~|||yyywwwvvvvvvxxxxxxxxxwwwwwwuuutttssstttuuuvvvuuutttuuuwwwyyy{{{|||}}}}}}|||yyyvvvtttssstttuuuvvvwwwxxxxxxxxxxxxyyyyyywwwtttssstttuuuwwwvvvvvvvvvuuuuuutttttttttttttttttttttuuuvvvwwwwwwwwwxxxyyyzzz|||}}}}}}}}}}}}}}}}}}~~~~~~nnnggg[[[PPPLLLHHHBBB???AAACCCJJJUUUcccsss~~~}}}{{{xxxtttpppllljjjiiigggjjjnnnrrrvvvyyy{{{{{{{{{yyyyyyzzz|||~~~~~~~~~}}}||||||sssqqqpppnnnnnnnnnnnnoooooonnnlllkkklllmmmooopppwwwxxxwwwsssooommmooorrrqqqooommmlllkkkjjjgggdddbbbdddfffggggggiiilllnnnpppqqqsssuuuxxx{{{~~~yyykkkVVVCCC:::888222222333---111000...------...000111000///...---,,,++++++++++++***))))))***+++***(((************************---)))&&&&&&)))+++(((%%%******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))***)))))))))***+++,,,---...///000...,,,+++,,,---...---...222777;;;===<<<;;;:::999999;;;===???@@@;;;888444111000///...,,,******)))(((((((((((()))***)))(((((()))***,,,...444555777999;;;<<<=========>>>?????????BBBEEEHHHLLLRRR]]]lll||||||uuuhhhYYYHHH???:::555111000///...---...//////---,,,------------------------,,,---...---,,,+++,,,---//////...---,,,,,,,,,,,,------...///111333555666888:::>>>@@@BBBEEEHHHKKKOOOQQQSSSVVVWWWVVVUUUTTTUUUWWWYYY\\\^^^_________```___^^^]]]^^^```bbbcccccccccddddddeeefffffffffggghhhjjjkkkkkkjjjiiiiiijjjiiigggeeeddddddddddddbbbbbbcccdddfffhhhjjjkkkllllllkkkkkkllloooqqqrrrsssrrrqqqqqqssswwwyyy{{{~~~~~~~~~~~~{{{yyy{{{xxxuuussssssrrrnnnllllllmmmlllkkkjjjjjjlllnnnkkkooosssuuusssqqqooonnnoooooonnnnnnnnnoooqqqqqqqqqqqqpppooonnnnnnnnnoooqqqsssvvvyyyzzzzzzyyyxxxpppsssvvvxxxzzz}}}|||zzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuutttuuuvvvuuuttttttvvvwwwxxxyyy{{{{{{zzzxxxuuusssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwuuutttuuuwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~yyykkk]]]VVVOOOHHHEEEGGGDDDJJJUUUddduuu|||zzzwwwsssooommmlllkkkmmmoooqqqtttwwwyyy{{{{{{}}}{{{zzzzzz|||~~~~~~~~~~~~yyyxxxxxxrrrqqqooonnnnnnnnnoooooopppooonnnmmmmmmnnnpppqqqtttvvvvvvtttqqqpppqqqssspppnnnlllkkkkkkiiifffdddbbbdddffffffgggiiilllnnnqqqsssuuuxxx{{{{{{kkkWWWDDD:::777111111111+++111000///......///000111111000///---,,,+++******...,,,***)))*********))))))))))))))))))))))))))),,,)))((()))+++,,,)))&&&***)))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))***))))))))))))***+++,,,---...//////...,,,++++++,,,...,,,+++---222777;;;===;;;;;;;;;<<<===@@@BBBDDD===:::666333111000...---+++***)))(((((((((((((((***)))(((((()))***,,,---222333555777999:::;;;;;;<<<===>>>>>>>>>@@@CCCFFFHHHMMMWWWeeeuuuzzzqqqaaaOOODDD===777333333000///......//////...,,,------------------------)))+++,,,,,,++++++,,,...///...------,,,,,,,,,,,,---------///000222444555444777:::===???BBBEEEHHHLLLNNNQQQTTTVVVVVVVVVUUUVVVWWWZZZ\\\^^^`````````bbbaaa___^^^___aaadddffffffeeedddccccccdddeeeffffffggghhhiiijjjiiihhhhhhiiihhhgggeeeddddddddddddbbbccccccdddfffhhhjjjkkkmmmllllllkkklllnnnpppqqqsssrrrpppppprrruuuyyy|||~~~}}}zzzvvvtttuuutttrrrrrrrrrqqqnnnllllllkkkjjjhhhfffgggjjjmmmooorrruuuvvvuuurrrqqqpppooopppqqqrrrssssssttttttuuussspppnnnlllllllllmmmtttuuuwwwxxxxxxvvvuuusssrrruuuzzz}}}}}}{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvuuusssssstttvvvuuuvvvxxxyyyxxxwwwuuusssssstttuuuvvvwwwxxxxxxxxxwwwwwwxxxwwwvvvuuuwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxyyyzzz{{{|||}}}|||{{{zzz~~~vvvhhh]]]TTTNNNMMMEEEHHHQQQ___ooozzzwwwuuurrrooommmmmmnnnooouuuuuuvvvwwwyyy{{{|||}}}~~~{{{{{{|||~~~~~~~~~zzzuuussssssqqqpppooonnnnnnnnnoooppprrrqqqpppoooooopppqqqqqqrrrtttuuuuuutttrrrrrrsssnnnlllkkkjjjjjjiiifffdddcccdddeeefffgggiiimmmooosssvvvzzz}}}}}}mmmWWWDDD:::888222222333---111111000000000000111111000///...---,,,+++++++++333000,,,++++++,,,,,,,,,************************((((((''')))+++***(((%%%%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$%%%&&&((()))******))))))******+++,,,,,,------...///---+++***+++,,,---,,,,,,---111666:::<<<<<<======>>>>>>???BBBCCC???<<<888555444222000...++++++***)))(((((((((((()))))))))((()))***+++,,,...000222444666777888888:::<<<=========???AAADDDEEEJJJSSS___nnn}}}~~~zzzjjjWWWKKKAAA:::666777222000///...//////...---------------------------,,,---......------...//////...---,,,,,,,,,,,,,,,,,,,,,---...///111333333222555888;;;===@@@CCCFFFIIIKKKNNNRRRTTTVVVVVVWWWVVVWWWZZZ]]]___`````````cccaaa___^^^___bbbeeeggggggfffdddbbbbbbcccdddeeedddeeeggghhhhhhhhhhhhggghhhhhhgggfffeeeeeeddddddcccccccccdddfffhhhiiijjjmmmllllllllllllmmmnnnooosssrrrqqqppprrruuuzzz~~~|||zzzxxxvvvsssqqqpppppppppooonnnmmmkkkiiiiiiiiigggeeeeeegggkkkooorrruuuwwwxxxvvvuuuttttttqqqrrrtttvvvwwwwwwvvvvvvwwwuuuqqqmmmkkkjjjkkklllssstttuuuuuuuuutttrrrqqquuuyyy~~~~~~||||||wwwwwwwwwwwwwwwxxxxxxxxxuuuvvvvvvtttrrrrrrsssttttttuuuvvvwwwwwwvvvuuutttrrrssstttvvvwwwwwwwwwwwwuuuvvvwwwwwwvvvvvvxxxzzzwwwwwwwwwwwwwwwwwwvvvvvvwwwvvvuuutttttttttttttttuuuvvvxxxyyyyyyxxxwwwvvvxxxzzz{{{}}}}}}|||zzzyyy{{{}}}sssdddXXXRRRMMMKKKNNNXXXcccjjjnnnqqqnnnmmmkkkjjjkkknnnrrrtttzzzzzzzzzzzz{{{}}}}}}{{{|||~~~~~~~~~|||wwwrrrooonnnooonnnnnnmmmnnnooopppqqqttttttsssrrrqqqqqqrrrrrrqqqsssuuuvvvuuusssqqqppplllkkkjjjjjjjjjiiigggeeecccdddffffffgggjjjnnnqqqwww{{{qqqWWWDDD:::888333444777222111111000000000000111111------,,,,,,,,,---......333000,,,++++++,,,,,,,,,++++++++++++++++++++++++(((((((((***+++***((('''$$$%%%&&&''')))+++,,,,,,(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%############%%%&&&###$$$%%%&&&'''((()))*********+++,,,,,,---------+++------,,,+++***+++,,,,,,,,,...000222666999;;;>>>???@@@???===<<<>>>@@@@@@>>>:::888666555222000,,,+++***)))(((((((((((())))))))))))))))))******---...000333555777999999:::<<<===>>>>>>???AAACCCDDDIIIPPPZZZgggwww~~~ppp___QQQFFF<<<777777444222/////////000///...------------------------...///000///---------.........---,,,,,,,,,------,,,,,,,,,---...000111222111444777:::<<>><<<:::999777555222---,,,+++***)))((((((((())))))))))))))))))))))))+++---000333777999;;;<<<;;;===???@@@???@@@AAACCCEEEIIIOOOWWWaaaooo~~~uuufffZZZMMM@@@888777555333000//////000///...---------------------------......---+++++++++,,,...------,,,,,,---------+++++++++,,,---...000111111333777999;;;>>>AAADDDFFFGGGJJJNNNQQQTTTVVVWWWUUUVVVYYY[[[]]]_________^^^^^^^^^___```bbbdddeeefffeeedddcccbbbbbbcccdddbbbdddeeeggghhhhhhhhhgggffffffggggggfffeeeeeeddddddddddddeeefffggghhhiiijjjkkkkkklllmmmmmmnnnnnnqqqsssuuuuuuuuuwww|||~~~{{{xxxuuurrrqqqqqqqqqqqqpppkkkkkkjjjhhheeedddeeefffhhhiiiiiiiiiiiilllqqqtttsssuuuvvvwwwvvvwwwyyy{{{zzz{{{|||||||||zzzwwwvvvuuussspppmmmkkkjjjjjjkkknnnoooppprrrsssttttttuuuzzz}}}~~~|||{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwwwwsssttttttsssqqqqqqrrrtttttttttuuuuuuuuuuuuuuutttooopppqqqrrrssstttttttttssstttuuuuuuttttttvvvxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttuuussssssttttttuuuuuuuuuvvvwwwxxxzzz{{{||||||{{{{{{zzz{{{}}}rrrhhh\\\VVVXXX[[[ZZZ]]]cccgggggghhhkkkoootttzzz}}}~~~~~~~~~}}}~~~~~~}}}yyyzzz{{{}}}|||wwwssspppllljjjlllkkkkkklllmmmppprrrssswwwwwwvvvuuutttsssrrrqqqsssssssssttttttrrrnnnkkkjjjiiiiiijjjkkkkkkjjjhhhgggggghhhhhhjjjmmmrrrvvv~~~rrrlllkkkyyyqqqYYYEEE:::888222444777222/////////000000/////////------,,,,,,,,,---......+++***))))))***+++***(((************************))))))***))))))***+++,,,***))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))***++++++******''')))***+++***+++,,,.........///...///333999>>>???BBBDDDAAA<<<999:::<<<@@@>>><<<<<<;;;:::777555...---+++***)))(((((((((((()))))))))))))))((((((''')))---111555999;;;<<<===???AAABBBAAAAAACCCDDDEEEIIINNNTTT[[[ggguuu|||qqqfffXXXHHH>>>;;;777444111//////000000///------------------------***+++,,,,,,+++***,,,------------,,,,,,------...++++++++++++,,,...///000///222555888:::===@@@CCCEEEFFFIIILLLPPPSSSUUUVVVTTTUUUXXXZZZ\\\^^^^^^^^^]]]]]]___```bbbccccccddddddddddddcccccccccccccccbbbdddeeeggghhhiiihhhhhheeefffgggggggggfffeeeddddddddddddeeefffggghhhiiihhhiiijjjlllmmmnnnnnnooonnnrrrvvvwwwvvvwww{{{}}}{{{zzzwwwuuuqqqoooooooooooonnniiiiiihhhfffcccdddgggjjjlllmmmnnnmmmmmmnnnqqqsssuuuvvvwwwxxxxxxzzz}}}~~~}}}{{{yyyvvvuuurrrqqqooonnnllllllkkkkkkooopppqqqsssuuuvvvwwwxxx{{{~~~}}}|||{{{zzzzzzzzzxxxwwwuuutttssstttuuuvvvqqqrrrsssrrrqqqqqqsssuuussssssssssssssssssrrrrrrmmmnnnoooqqqrrrrrrrrrrrrssstttttttttrrrrrrtttvvvssstttttttttuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvsssrrrqqqqqqrrrtttvvvwwwuuuvvvwwwxxxyyy{{{||||||{{{{{{|||}}}rrrgggggggggccceeellloooooopppsssvvvzzz~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{|||~~~yyytttqqqnnnkkkhhhjjjjjjkkklllmmmppprrrtttxxxxxxwwwvvvtttsssqqqpppqqqppppppqqqsssrrrooollljjjiiiiiijjjlllmmmllljjjhhhiiiiiijjjkkkooouuuyyykkkdddbbbppp{{{lllZZZFFF;;;777111111444///......////////////......///...------,,,,,,,,,,,,+++******+++------+++***))))))))))))))))))))))))'''''''''&&&&&&''')))+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%''')))***+++%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))((((((&&&''')))******+++---///000///---++++++000999@@@???BBBEEEBBB===:::;;;>>>@@@>>>===<<<<<<;;;999666...---,,,***)))(((((((((((()))))))))))))))((('''"""$$$(((---222666888:::>>>@@@BBBCCCCCCBBBDDDEEEDDDHHHMMMRRRWWWbbboooyyyzzzpppbbbQQQDDD@@@777444111//////000000///------------------------(((***,,,,,,,,,---...000------,,,,,,,,,------...*********+++,,,---...///...000444777999;;;???AAAEEEFFFIIILLLOOORRRTTTVVVSSSTTTWWWZZZ\\\]]]]]]]]]\\\]]]```bbbddddddddddddbbbccccccdddddddddcccbbbcccdddfffgggiiiiiiiiihhheeefffgggggggggfffeeeddddddddddddeeefffggghhhiiiggghhhjjjlllmmmnnnooooookkkpppvvvwwwvvvvvvzzz~~~}}}}}}|||{{{zzzzzzyyyyyyyyyvvvrrrooonnnnnnmmmlllhhhhhhgggeeeccceeejjjooopppqqqrrrqqqooooooppprrrpppqqqsssssstttwwwzzz}}}}}}{{{xxxuuutttooooooooonnnmmmmmmllllllrrrssstttuuuvvvxxxyyyyyy|||~~~}}}}}}|||{{{zzzzzzzzz{{{yyywwwuuusssrrrrrrssstttpppqqqrrrrrrqqqqqqsssuuurrrrrrrrrqqqqqqqqqpppppplllmmmnnnooopppqqqqqqqqqsssssstttsssqqqqqqssstttrrrsssssssssttttttuuuuuutttttttttttttttuuuvvvwwwsssqqqpppoooqqqssswwwyyyttttttuuuvvvwwwyyy{{{||||||{{{{{{||||||yyysssttt{{{vvvwwwxxxzzz|||~~~~~~|||||||||}}}}}}zzz{{{{{{{{{|||}}}~~~wwwrrrpppmmmjjjgggjjjjjjjjjkkkmmmpppssstttxxxxxxwwwvvvtttrrrqqqpppooommmmmmooorrrssspppmmmjjjiiiiiikkkmmmnnnmmmkkkjjjjjjjjjkkklllpppvvvzzz~~~yyydddcccZZZjjjzzzzzz{{{kkkSSSFFF999333111///...///---...//////......///000//////...---,,,++++++***+++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))((()))***)))'''&&&&&&'''***((('''&&&&&&'''(((***'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((((((((())))))))))))************+++,,,------///---,,,---000444777999<<>>:::888???@@@@@@@@@???===:::888000...+++)))))))))((('''***((('''&&&'''((('''&&&'''(((+++///222666888999???@@@AAACCCCCCCCCCCCBBBDDDFFFJJJOOORRRWWWeeesss~~~sssbbbPPPCCC>>>;;;777222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///,,,***+++---///...---++++++***+++,,,...000222...000222444555777:::===BBBCCCEEEHHHLLLPPPSSSUUUUUUVVVXXXXXXXXXXXXYYY[[[^^^^^^___```aaabbbccccccbbbbbbbbbaaabbbbbbccccccdddeeeeeedddcccbbbdddeeecccdddfffhhhhhhhhhhhhgggeeeeeeffffffggggggggggggmmmmmmlllkkkkkkllllllmmmqqqqqqqqqrrrssstttvvvwwwwww{{{~~~{{{{{{yyywwwvvvwwwyyyyyyxxxxxxwwwtttqqqooooooooopppmmmkkkjjjiiihhhiiijjjjjjppppppooooooooooooppppppssssssssstttvvvyyy|||}}}~~~|||yyywwwuuuuuuoooqqqrrrpppmmmlllnnnpppuuuxxx|||~~~}}}{{{zzzzzz~~~}}}|||{{{{{{|||}}}~~~}}}zzzzzzzzzzzzwwwtttuuuvvvuuusssqqqqqqsssuuuwwwuuusssooolllmmmppprrrqqqpppnnnmmmlllmmmooopppnnnnnnooopppqqqrrrrrrrrrsssssssssqqqnnnmmmnnnooovvvtttrrrsssuuuvvvsssqqqqqqsssuuuvvvxxxxxxxxxwwwwwwvvvuuuttttttuuuvvvwwwxxxvvvssssssuuuyyy{{{|||zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||{{{{{{}}}wwwuuurrrooollljjjiiihhhiiijjjlllooopppqqqqqqqqqxxxwwwvvvuuutttsssrrrqqqooopppppppppooonnnlllkkklllkkkkkklllnnnmmmkkkiiihhhiiijjjkkkmmmqqqwww{{{xxxccccccZZZjjjyyyxxxxxxgggRRREEE999444222000...///000000111000///...------000000///...---,,,++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))'''((()))((('''&&&'''((()))((('''&&&&&&'''((()))''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&'''((((((&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))))))))************+++,,,---...000///......111444777999:::===AAABBB@@@===;;;999>>>@@@BBBCCCAAA>>>;;;:::444111---++++++***)))'''***((('''&&&'''((('''&&&((()))+++---111555888:::@@@AAABBBDDDDDDDDDDDDCCCEEEFFFJJJNNNPPPTTT```mmm|||lll[[[OOOBBB===888333111000///---...........................------,,,,,,------......,,,+++,,,///000...---++++++++++++,,,---///000...000222333444666999;;;???AAACCCGGGKKKOOORRRSSSSSSUUUWWWWWWWWWWWWYYYZZZ]]]^^^^^^```aaaaaabbbbbbcccbbbbbbbbbccccccdddeeedddeeeeeedddccccccdddfffeeeeeefffgggggghhhggggggffffffgggggghhhhhhiiiiiikkkjjjjjjiiiiiiiiiiiijjjooooooooopppqqqrrrtttttttttwww{{{~~~|||zzzyyywwwuuuuuuwwwyyyyyyxxxyyywwwtttqqqooonnnnnnnnnlllllllllkkkkkkllllllmmmnnnnnnnnnnnnnnnooopppppprrrsssuuuxxx{{{~~~}}}{{{yyyvvvuuutttppprrrtttrrrpppoooqqqtttwww{{{~~~{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}zzzxxxxxxxxxxxxvvvssstttttttttrrrqqqqqqssstttxxxwwwtttpppmmmllloooqqqqqqpppnnnmmmmmmmmmooopppnnnooopppqqqqqqrrrrrrrrrsssssssssqqqooommmnnnoootttsssssstttvvvvvvsssqqqrrrsssuuuvvvwwwwwwvvvvvvvvvuuuuuuttttttuuuuuuvvvxxxvvvttttttwwwyyy{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~|||{{{zzztttrrrpppmmmkkkjjjiiiiiilllmmmpppssstttttttttssswwwvvvvvvuuutttsssrrrrrrqqqrrrrrrrrrpppnnnlllkkkmmmllllllmmmnnnmmmjjjgggfffhhhjjjlllpppuuu{{{yyyccccccZZZjjjxxxvvvsssbbbQQQEEE888444333111///000222222222222000...,,,***//////...---,,,+++******++++++++++++++++++++++++))))))************))))))************))))))))))))&&&''')))(((''''''((())))))(((''''''''''''((()))''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((()))))))))***************+++,,,---...000000000000111444666777888;;;>>>>>>===;;;;;;;;;;;;@@@EEEGGGDDD@@@>>>===888555111...,,,+++)))(((***((('''&&&'''((('''&&&))))))***,,,///333777999@@@AAACCCDDDEEEEEEDDDDDDFFFFFFIIILLLLLLOOOZZZeeeuuuyyyjjj___LLLDDD;;;555555444111..............................------,,,,,,------...---------///000000///---,,,++++++++++++,,,---......///111222222444777999;;;===AAAEEEJJJMMMOOOQQQQQQSSSUUUUUUUUUVVVWWWYYY\\\\\\^^^___```aaaaaaaaabbbbbbbbbbbbcccdddffffffdddeeeeeedddcccccceeefffggggggfffffffffgggggghhhgggggghhhhhhiiijjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiimmmmmmmmmmmmnnnpppqqqrrrppprrruuuxxxzzzzzzyyyyyyvvvuuuttttttvvvxxxxxxwwwxxxvvvsssqqqnnnmmmmmmmmmmmmmmmnnnnnnooonnnnnnnnnkkkllllllmmmnnnooopppppprrruuuyyy~~~|||zzzxxxvvvuuutttqqqtttvvvuuusssrrrtttvvvzzz~~~}}}{{{{{{zzzyyyxxxxxxyyyzzz{{{yyywwwvvvvvvvvvvvvtttsssqqqrrrsssrrrqqqqqqsssuuuyyyxxxvvvrrrnnnlllnnnoooqqqpppooonnnmmmnnnoooooonnnooopppqqqrrrrrrrrrrrrrrrssssssrrrooonnnnnnooorrrrrrsssuuuwwwvvvsssqqqtttuuuvvvvvvvvvuuutttttttttttttttuuuuuutttttttttvvvuuuuuuvvvyyyzzzzzzyyyzzzzzz{{{|||}}}~~~}}}|||||||||}}}~~~}}}|||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~{{{xxxtttrrrnnnmmmllljjjjjjjjjjjjkkklllooorrrvvvwwwvvvtttsssuuutttttttttssssssssssssssssssssssssqqqooommmkkkmmmmmmnnnppppppnnnjjjfffeeegggjjjnnnsssyyyzzzeeeeee]]]lllzzzvvvrrr___PPPDDD888555444222000111222111111222111000---***------,,,+++***)))((((((++++++++++++++++++++++++((()))***++++++***)))(((************)))))))))(((%%%'''(((((('''''')))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((())))))***************+++,,,---...///000000111111111222333555888:::;;;;;;:::999999:::888???HHHKKKHHHDDDAAA@@@<<<888333000---+++)))'''***((('''&&&'''((('''&&&***))))))***---111666888>>>@@@BBBCCCEEEEEEEEEDDDEEEEEEFFFIIIJJJLLLUUU^^^jjjvvvyyyppp]]]PPPAAA777666555222///------------,,,,,,,,,,,,...------,,,,,,------...,,,---///000111111///---,,,,,,,,,+++++++++,,,,,,---///000111111222555777888:::>>>CCCGGGKKKMMMNNNPPPQQQSSSTTTTTTTTTVVVXXXZZZ[[[]]]^^^___``````````````````aaabbbdddeeefffdddeeeeeeeeecccdddeeegggiiihhhgggeeeeeeeeefffggggggggghhhiiijjjkkklllmmmllllllkkkjjjjjjjjjjjjkkkllllllllllllmmmnnnooopppnnnoooqqqsssuuuwwwxxxyyyvvvuuuttttttuuuvvvuuuttttttsssqqqpppnnnnnnmmmmmmnnnnnnooopppooonnnlllkkkiiijjjkkklllnnnooopppppptttxxx}}}~~~|||zzzxxxwwwvvvvvvtttvvvxxxvvvsssqqqsssuuu{{{|||zzzyyyxxxwwwwwwwwwwwwxxxyyywwwvvvuuuuuuuuuuuuttttttqqqrrrssssssrrrrrrtttvvvyyyyyywwwsssooommmmmmnnnqqqpppooonnnnnnnnnooooooooopppqqqqqqrrrrrrrrrqqqrrrssssssrrrpppoooooopppppprrrtttvvvwwwvvvtttrrruuuvvvwwwwwwvvvuuusssrrrrrrssstttuuuuuutttsssrrruuuuuuvvvxxxzzz{{{zzzxxxyyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{||||||~~~}}}|||||||||||||||}}}}}}~~~~~~~~~}}}yyytttooommmiiihhhhhhggghhhjjjkkklllkkknnnrrrvvvwwwuuusssqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrpppnnnllljjjlllmmmpppssstttrrrnnnjjjfffiiimmmqqquuu{{{{{{ggghhhaaarrrzzzttt```PPPDDD999555555222000111///......000222222///---......---,,,+++***))))))++++++++++++++++++++++++((()))***++++++***)))(((************)))))))))(((%%%'''(((((('''''')))***&&&'''((())))))((('''&&&''''''''''''''''''''''''******))))))((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''''''''((()))******************+++,,,---///000///111333222000///000111888999:::999888777777888777>>>HHHMMMLLLHHHDDDBBB>>>:::555111...+++(((&&&***((('''&&&'''((('''&&&***)))((())),,,000444666;;;<<>>999555222///,,,******((('''&&&'''((('''&&&'''((((((***,,,...000111666888<<<@@@DDDGGGIIIIIIKKKGGGFFFHHHHHHHHHLLLQQQ[[[___lll}}}}}}jjjVVVGGG<<<666333111111111000///............------,,,,,,------...+++---///...,,,,,,...000,,,---.../////////...---+++---///000111333666999999999999;;;>>>BBBGGGIIIMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[^^^```aaaaaa```__________________```aaabbbccceeeeeeeeeeeeeeegggiiikkkjjjjjjhhhfffdddbbbaaa```aaaccceeegggiiikkkkkkhhhhhhiiijjjkkkmmmnnnooommmmmmlllllllllmmmnnnnnnkkklllmmmnnnppprrrtttuuutttttttttuuuvvvvvvtttrrrooooooooonnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhhhhjjjlllnnnppppppoooooorrruuuzzz~~~|||xxxwwwuuutttuuuwwwzzz|||{{{yyyuuuoooiiiiiimmmqqquuuwwwyyyzzzyyyxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwwwwyyyyyywwwtttrrrrrrtttsssuuuwwwwwwuuutttssstttrrrtttvvvwwwuuutttsssssspppqqqqqqqqqppppppooooooqqqrrrrrrsssrrrrrrqqqqqqppprrrttttttsssqqqpppppppppqqqssssssrrrtttwwwzzzyyyzzzzzzzzzyyywwwvvvuuuvvvuuuuuuttttttuuuuuuvvvrrrrrrrrrtttvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwxxxzzz{{{}}}~~~}}}|||}}}}}}~~~~~~}}}}}}||||||||||||||||||||||||}}}|||~~~{{{wwwrrrnnnkkkiiiiiiddddddddddddeeegggiiijjjnnnoooqqqssstttsssrrrqqqllllllllllllkkkkkkkkkkkkkkkkkklllllllllkkkiiihhhlllmmmooorrrvvvwwwvvvttttttwww{{{~~~wwwqqquuurrrsssRRRGGG<<<888666222......000,,,'''(((,,,000000///,,,++++++***)))(((''''''+++++++++++++++++++++++++++***)))(((((()))***+++************))))))))))))((()))***)))'''&&&&&&'''$$$&&&)))++++++)))&&&$$$&&&'''((())))))((('''&&&'''&&&&&&%%%%%%$$$######'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&&&&'''((()))***++++++*********+++---///000111333888<<<:::555000000111---111555999:::;;;===>>>:::;;;@@@IIIRRRSSSKKKDDDDDD@@@;;;777444111...,,,***((('''&&&(((((('''&&&&&&''')))***,,,...///000555888<<>>:::666888:::;;;:::999888999;;;444555666777888<<>>BBBFFFIIIMMMOOOPPPSSSUUUXXXZZZ[[[\\\___aaacccddddddcccaaaaaaaaaccceeeeeefffeeeddddddfffgggiiiiiigggdddaaa```aaacccdddeeefffhhhiiijjjkkkkkkiiijjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkkkklllnnnpppqqqrrrrrrrrrwwwxxxyyyzzzzzzxxxwwwuuuqqqrrrrrrsssssssssssssssppppppppppppoooooooooooommmllljjjjjjjjjllloooqqqrrrrrrrrrrrrssstttuuuvvv}}}~~~}}}{{{zzz{{{}}}wwwwwwxxxyyyyyywwwuuuttttttuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvuuurrrppppppppprrrsssqqqqqqrrrssstttvvvvvvwwwuuutttrrrqqqqqqrrrtttuuusssrrrqqqppppppqqqrrrrrrssssssrrrrrrrrrqqqqqqppppppqqqqqqrrrssstttuuuuuurrrrrrrrrqqqqqqpppooonnnttttttsssrrrrrrrrrsssssstttttttttuuuvvvvvvvvvwwwwwwvvvuuuttttttuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvtttsssrrrrrrrrrqqqrrrsssrrrsssuuuxxx{{{~~~}}}}}}|||||||||}}}}}}yyysssuuu{{{~~~|||xxxvvvvvvxxxyyyzzzzzz{{{}}}~~~}}}|||||||||}}}~~~~~~~~~{{{wwwsssqqqooonnnjjjeee```^^^^^^```aaa[[[]]]___bbbeeehhhjjjkkklllllllllllljjjhhheeedddaaaccceeeffffffhhhkkkooopppppppppppppppooooooooommmnnnooopppssswww~~~{{{wwwvvvxxxyyyzzz~~~~~~]]]GGG===;;;333000333222111///......//////...---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************((((((((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!"""$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&$$$###$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++,,,+++***+++......,,,///333//////000///......000111333222111222555:::@@@CCCHHHHHHGGGEEECCCDDDGGGJJJLLLJJJDDD===999999666222---+++***((('''''''''((()))))))))(((((())))))***+++...222666:::>>>DDDGGGKKKMMMPPPQQQPPPPPPPPPQQQSSSUUUWWWZZZ___jjjwww~~~uuufffWWWGGGAAA888222111111000///............---------,,,...------------...//////------------...///000111---...///...---,,,---///...///111111111333555777:::<<>>666444333111////////////.........---------------------...//////---...//////......//////---...//////------...///---///111111111222444666777999<<<@@@CCCFFFHHHIIIPPPRRRTTTVVVWWWYYY\\\______```bbbcccbbbbbbcccdddbbbccccccbbbaaacccfffiiikkkkkkkkkiiifffeeeeeefffddddddeeegggjjjlllnnnoooiiijjjkkkkkkkkkjjjiiiiiijjjkkkllllllkkkiiihhhhhhhhhjjjmmmppprrrssstttssstttuuuwwwxxxxxxwwwvvvuuuqqqrrrsssuuuvvvuuuuuutttuuuttttttsssrrrqqqppppppjjjkkklllnnnooopppqqqqqqqqqqqqqqqqqqrrrssstttuuuwww{{{~~~|||yyywwwyyy|||{{{|||}}}}}}|||yyywwwuuuttttttttttttuuuuuuvvvwwwqqqsssuuuwwwxxxwwwvvvtttuuutttsssrrrqqqrrrssssssqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssstttsssrrrqqqpppqqqrrrrrrrrrqqqooommmlllmmmnnnnnnnnnooooooppppppqqqrrrrrrooonnnnnnnnnnnnooopppqqqqqqrrrssstttuuuuuutttsssppppppqqqrrrssstttuuuvvvuuutttrrrqqqqqqrrrssstttrrrrrrrrrrrrtttuuuwwwxxxxxxwwwvvvsssrrrpppooooooooopppqqqrrrrrruuuyyy|||~~~}}}|||}}}~~~}}}{{{|||}}}}}}}}}}}}}}}}}}{{{{{{|||{{{zzz{{{}}}~~~~~~}}}~~~zzzsssmmmhhheeeccccccaaa```^^^^^^___aaabbbbbbccceeehhhkkknnnpppqqqqqqoookkkgggdddccccccccc___bbbcccbbb___```eeeiiinnnpppsssvvvvvvuuusssqqqooooooooopppssszzzzzzwwwvvvwwwxxxxxxWWWDDD======444///000...111///......//////...---///...,,,,,,,,,...000111'''))),,,...///---***(((((((((''''''((()))******&&&'''(((*********)))(((((((((''''''''''''((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''###$$$&&&'''((('''&&&&&&$$$%%%'''&&&%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%((('''&&&&&&'''((()))******((()))++++++(((***...000111111000000111333666666555555666999===AAADDDAAAEEEJJJIIIFFFDDDFFFHHHNNNRRRPPPDDD;;;:::;;;999///...,,,***)))))))))******)))(((((((((((())))))(((***...111444999???CCCHHHKKKOOOQQQQQQQQQQQQRRRMMMOOORRRTTTXXX___iiiqqq|||zzzlllYYYOOOCCC:::666444111...000////////////.........---------------...///000---///000000...---------,,,...///...---,,,---......///111222111222444555555777:::===AAADDDFFFGGGOOOQQQSSSTTTUUUWWWZZZ]]]]]]___aaabbbbbbbbbcccdddbbbbbbcccbbbbbbdddgggjjjlllmmmmmmllliiigggggghhhdddeeefffhhhkkknnnpppqqqjjjkkklllllllllkkkjjjiiikkklllmmmmmmjjjhhhggggggfffiiilllpppssstttttttttrrrtttvvvwwwxxxwwwuuutttqqqqqqqqqqqqrrrsssttttttyyyxxxwwwuuusssqqqpppooojjjkkkmmmoooppppppooooooppppppppppppqqqrrrsssttttttxxx{{{zzzwwwuuuwwwzzz||||||}}}}}}{{{xxxvvvtttrrrrrrrrrsssuuuvvvxxxyyynnnqqqtttwwwwwwvvvtttrrrssssssrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrssssssttttttssssssrrruuutttrrrqqqpppqqqrrrrrrsssqqqooommmllllllnnnnnnlllmmmmmmooopppqqqrrrsssnnnmmmmmmmmmnnnoooqqqrrrppprrrtttvvvvvvvvvtttsssoooooopppqqqssstttuuuuuuuuutttrrrppppppppprrrrrrrrrqqqqqqrrrsssuuuwwwxxxyyywwwuuusssqqqpppooooooooopppqqqqqqrrruuuyyy}}}~~~~~~{{{~~~}}}||||||{{{|||}}}}}}||||||}}}|||}}}}}}}}}|||}}}~~~}}}xxxrrrlllgggdddccc___^^^^^^^^^^^^___aaaaaacccdddfffiiilllnnnpppqqqrrrooojjjeeebbbaaabbbbbb___bbbcccaaa^^^^^^bbbgggnnnqqquuuxxxyyyxxxuuussspppppppppqqquuu|||~~~{{{yyywwwvvvvvvvvvSSSBBB;;;:::222000000***////////////////////////222111///---+++***))))))...,,,++++++,,,------,,,...---,,,+++************))))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%### ))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((,,,,,,,,,++++++*********,,,------------///222555666999:::666222444===EEELLLMMMOOONNNKKKGGGEEEDDDMMMQQQRRRMMMCCC:::888999333111...+++)))))))))***)))))))))))))))))))))))))))***+++,,,000666===CCCHHHHHHKKKPPPUUUWWWTTTQQQOOOPPPQQQRRRUUU[[[ccchhhwwwxxxcccSSSDDD<<<888222000333333000...---.........------+++)))***...000///.........//////...---,,,,,,...---,,,,,,,,,,,,---...,,,...///.........000222222555999<<<>>>AAADDDFFFKKKMMMOOOQQQRRRTTTWWWYYY]]]^^^____________bbbddddddeeefffffffffhhhkkknnnpppqqqqqqqqqpppnnnlllkkknnnkkkggggggkkknnnoooooolllkkkkkkkkkkkkllllllmmmlllmmmmmmlllkkkhhhfffeeejjjjjjjjjkkknnnrrruuuwwwvvvvvvvvvuuusssrrrsssuuutttssssssssstttuuuwwwxxxzzzxxxvvvtttrrrqqqpppooohhhiiikkkmmmnnnnnnnnnnnnooommmkkkkkknnnppprrrssstttuuuvvvuuuuuuuuuwwwyyy}}}}}}|||{{{yyywwwuuutttrrrrrrtttuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvtttsssrrrrrrqqqppppppooooooppppppqqqpppooonnnnnnooopppqqquuuuuutttsssrrrrrrqqqppprrrrrrqqqnnnlllkkkmmmnnnnnnnnnmmmllllllmmmooopppppppppqqqqqqqqqqqqpppppppppooonnnmmmnnnoooqqqrrrqqqrrrtttvvvvvvuuusssrrrrrrpppoooppprrrttttttssstttrrrqqqoooppprrrtttvvvwwwtttrrrqqqssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqrrrrrrssstttvvvwwwyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}||||||}}}}}}}}}~~~~~~||||||~~~{{{xxxsssmmmhhhdddaaaaaa^^^]]]\\\\\\]]]^^^```aaacccccceeegggjjjmmmoooqqqpppmmmhhhdddaaaaaabbbccceeeeeedddbbbaaabbbeeehhhtttvvvwwwwwwvvvuuuuuuvvvtttuuuwwwzzz~~~~~~{{{zzzzzzzzzyyyvvvXXXGGG@@@===666555666000......------------......000///...---,,,+++++++++,,,***))))))***++++++***,,,,,,+++***)))))))))))))))))))))(((((((((''''''(((((((((((('''''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$###!!!''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))******+++++++++,,,,,,,,,---.........000333555999===???===999888===CCCMMMPPPSSSSSSPPPLLLIIIHHHKKKOOORRROOOFFF>>>;;;;;;444222///,,,***)))******)))))))))))))))))))))))))))***+++,,,///555<<>>@@@LLLPPPTTTVVVTTTPPPMMMLLLIIIMMMRRRQQQKKKCCC>>>;;;666444111...,,,+++++++++)))))))))))))))))))))))))))***+++,,,...333:::???FFFHHHLLLQQQVVVXXXWWWUUUPPPPPPQQQRRRUUUZZZ```eeelllwwwooo\\\MMMBBB:::666666444222000///111222222111222000...---......---,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,---......------///111///222555777888999<<<===AAADDDGGGJJJLLLOOORRRUUUTTTWWWYYY[[[\\\^^^aaacccbbbccceeeeeefffiiillloooyyyyyyyyyxxxwwwuuusssqqqnnnllliiiiiikkknnnoooooopppppppppppppppqqqrrrrrrqqqqqqppppppnnnmmmkkkjjjiiiiiiiiijjjmmmpppssstttvvvvvvvvvuuusssrrrsssttttttttttttuuuwwwyyy{{{|||{{{yyyvvvrrrnnnjjjhhhgggccceeegggiiijjjkkkkkkkkkiiiiiijjjkkklllmmmnnnnnnoooqqqrrrssssssuuuwwwzzzxxxxxxxxxxxxwwwwwwwwwwwwqqqqqqqqqrrrssssssssssssrrrrrrtttuuuuuutttssssssrrrqqqqqqpppooonnnnnnnnnllllllllllllnnnppprrrssstttttttttssssssrrrrrrrrrqqqqqqqqqooolllkkklllnnnmmmmmmlllmmmnnnooopppqqqooooooppppppppppppoooooopppooonnnnnnnnnooopppqqqssssssssstttttttttuuuuuuyyyvvvtttsssssssssqqqpppqqqpppooonnnnnnppprrrsssuuussspppoooqqqrrrsssssssssrrrrrrsssssstttuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxzzz||||||{{{zzz{{{|||wwwxxxzzz{{{||||||{{{{{{||||||~~~~~~~~~~~~{{{qqqnnnhhhbbb^^^\\\\\\]]]ZZZZZZ[[[\\\]]]___aaabbbfffggghhhjjjkkklllllllllllljjjhhhfffeeefffggghhhggggggeeecccbbbeeejjjnnnrrrtttuuuuuuuuutttvvvwww}}}}}}zzzzzz}}}uuuSSSAAA888555......222...000///---,,,,,,---///000......---,,,,,,,,,,,,---...,,,++++++,,,------,,,***************))))))(((************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''(((((()))***+++---............+++---/////////000222444:::???DDDEEEBBB??????@@@HHHLLLRRRVVVUUURRROOOMMMHHHLLLQQQRRRNNNFFF???:::888777444111///---,,,+++)))))))))))))))))))))))))))***+++,,,---111777;;;BBBEEEIIINNNSSSVVVVVVVVVQQQRRRRRRSSSTTTXXX^^^bbbgggqqqlllYYYJJJ???999666555222000000111222222111111000///............---,,,,,,,,,++++++++++++,,,------------------------+++,,,------,,,---///111111444666888999:::;;;======@@@DDDGGGIIILLLPPPSSSSSSVVVYYYZZZ\\\]]]___aaa```bbbccceeefffhhhlllooowwwwwwwwwwwwuuusssqqqpppmmmlllkkkjjjkkkmmmnnnooonnnmmmmmmmmmnnnooopppqqqqqqqqqqqqpppooommmllllllhhhiiiiiikkkmmmppprrrsssvvvvvvvvvtttrrrqqqrrrsssrrrssstttuuuwwwyyy{{{|||zzzxxxuuuqqqmmmjjjhhhfffeeefffhhhiiiiiiiiihhhhhhfffhhhjjjkkkkkkkkklllmmmnnnoooqqqrrrssstttwwwzzzwwwwwwwwwvvvvvvvvvvvvvvvqqqppppppppppppqqqqqqrrrpppqqqrrrtttttttttssssssssssssrrrqqqqqqooonnnnnnmmmlllllllllmmmoooqqqrrrssssssssssssssssssrrrrrrqqqqqqqqqpppmmmllllllmmmllllllmmmnnnooopppqqqqqqooooooooonnnnnnoooooooooqqqqqqpppoooppppppqqqrrrssssssssssssssstttuuuvvvyyywwwuuutttttttttsssqqqrrrqqqpppooooooqqqrrrssstttrrrooooooppprrrrrrrrrrrrrrrrrrsssuuuvvvxxxyyyyyyxxxxxxwwwvvvwwwwwwwwwxxxzzz{{{|||{{{zzz{{{|||~~~}}}wwwyyy{{{||||||{{{zzzxxx{{{{{{}}}~~~~~~~~~xxxssskkkhhhbbb]]]ZZZZZZ[[[\\\XXXYYYZZZ\\\^^^```bbbcccfffggghhhiiiiiihhhhhhgggggggggfffffffffgggiiiiiiiiihhhfffeeeeeehhhnnnrrrrrrsssuuuuuuuuuuuuxxxyyy~~~zzzvvvwww{{{}}}~~~}}}tttUUUCCC:::888111222666222111000///......///000111000///...---,,,+++++++++...,,,++++++,,,------,,,++++++,,,,,,,,,+++***)))))))))))))))************((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((($$$$$$$$$%%%%%%'''((((((+++,,,.../////////...---***,,,...//////000222333888<<<@@@AAA@@@???@@@AAACCCHHHOOOTTTUUUSSSQQQPPPJJJLLLOOOQQQOOOIII@@@;;;;;;:::777444111///---,,,************************)))***++++++,,,///444777@@@CCCHHHMMMRRRUUUXXXYYYSSSSSSTTTSSSSSSVVVZZZ]]]dddlllyyy{{{fffUUUGGG===777555333000///000111000000/////////.........///000111000/////////000111111------------------------***,,,,,,,,,,,,,,,...000111333666888888999:::<<<;;;>>>AAAEEEGGGKKKNNNQQQTTTVVVYYY[[[[[[\\\]]]______```bbbcccdddgggkkknnnssssssttttttrrrqqqooonnnllllllkkkkkkjjjkkklllnnnkkkkkkkkklllmmmnnnooooooqqqppppppooonnnmmmlllllliiijjjkkkmmmoooqqqrrrsssvvvvvvvvvtttrrrpppqqqrrrpppppprrrtttvvvwwwyyyyyywwwuuussspppmmmkkkjjjiiiiiijjjjjjjjjjjjhhhfffeeeeeegggjjjkkkjjjjjjkkkmmmnnnpppqqqrrrrrrsssvvvxxxxxxwwwvvvtttssssssssssssqqqppppppoooooooooppppppooopppqqqrrrssssssrrrrrrssssssssssssrrrqqqpppooooooooonnnmmmmmmnnnpppqqqrrrrrrssssssssssssssssssqqqrrrsssqqqooommmmmmnnnlllmmmnnnoooooopppppppppoooooonnnmmmmmmnnnoooooosssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssssssuuuvvvwwwwwwuuussstttuuuvvvuuutttssssssrrrrrrrrrssstttuuutttqqqooonnnpppqqqrrrrrrqqqqqqrrrsssuuuwwwyyyzzz|||{{{zzzyyyxxxxxxxxxxxxxxxzzz||||||{{{{{{{{{|||zzz{{{}}}~~~~~~}}}}}}}}}{{{|||}}}~~~}}}{{{xxxwwwzzzzzz|||}}}~~~}}}~~~xxxqqqllleeeccc___[[[YYYYYY[[[\\\XXXYYY[[[]]]```bbbcccdddeeeeeeeeeeeedddccccccbbbccccccdddeeeggghhhiiijjjiiiiiihhhggghhhkkkqqquuussstttuuuvvvvvvxxx{{{}}}|||wwwrrrsssxxx}}}}}}|||{{{{{{zzzqqqSSSBBB:::999333333666222000000000000000000000000111000...---,,,+++++++++,,,***))))))***++++++******+++,,,------,,,+++***(((((()))))))))))))))***((((((((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&((((((+++---///000000///...,,,+++---///111111111222444777999<<<>>>>>>>>>???@@@@@@EEELLLQQQSSSSSSRRRRRRMMMLLLMMMOOOPPPMMMFFF@@@>>>===:::777444111...---************************)))***+++++++++---111444===BBBGGGMMMQQQUUUYYY[[[VVVVVVUUUTTTSSSSSSVVVXXX```gggrrr}}}uuubbbSSSEEE<<<777444111000000000///...---...///...------///000000///.........///000111,,,------......------,,,***+++,,,,,,++++++---///...000333444555666888999999<<<@@@CCCFFFIIILLLOOOSSSUUUYYYZZZZZZ[[[\\\]]]^^^___aaabbbbbbeeeiiikkkoooppppppqqqpppooonnnmmmjjjkkkkkkkkkiiiiiikkklllllllllllllllmmmooopppqqqqqqpppooonnnmmmmmmmmmmmmkkklllnnnoooqqqsssttttttvvvwwwvvvtttqqqpppqqqrrrnnnoooqqqsssuuuvvvvvvvvvtttsssqqqooommmkkkkkkjjjkkkkkklllkkkjjjhhhfffeeefffiiilllkkkjjjjjjllloooqqqrrrssssssrrrrrrtttvvvxxxwwwuuusssrrrqqqrrrrrrrrrqqqooonnnnnnnnnooooooooopppqqqrrrrrrqqqppppppqqqrrrsssssssssrrrppppppqqqpppooonnnnnnooopppqqqrrrrrrrrrsssssstttttttttrrrssstttsssqqqooooooooommmnnnooopppppppppooooooooonnnmmmllllllmmmnnnooosssssssssrrrrrrrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvtttsssrrrsssuuuwwwwwwvvvuuutttttttttuuuuuuvvvvvvtttrrrooonnnpppqqqrrrrrrqqqqqqrrrsssuuuwwwyyyzzz||||||zzzyyyyyyxxxxxxxxxxxxzzz||||||{{{zzz{{{|||xxxzzz}}}~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxyyy{{{|||~~~|||~~~}}}{{{wwwrrrkkkggg```^^^\\\ZZZZZZZZZ[[[\\\YYYZZZ\\\___aaacccdddddddddcccbbb``````_________```aaacccfffgggiiiiiijjjiiiiiijjjkkkllloootttwwwuuuvvvwwwxxxyyy{{{zzztttnnnnnntttyyyyyywwwyyyyyyxxxoooOOO>>>888777222222444///...///000111111000///...///...---,,,,,,,,,,,,,,,,,,***))))))***++++++***(((***+++,,,,,,+++***)))''''''((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$%%%&&&((()))(((***,,,/////////...,,,,,,///222333333333444555888:::===???@@@???>>>===;;;???FFFKKKNNNPPPQQQRRROOOLLLJJJMMMQQQRRRNNNIII@@@???===:::666222///...************************)))***+++******+++...111888===CCCIIIMMMQQQVVVZZZXXXXXXWWWTTTRRRQQQRRRTTT[[[aaakkkuuuqqq```PPPCCC:::777444222111000///......///000...+++***,,,...---,,,+++******,,,...///,,,,,,---......---,,,,,,)))***++++++***+++---///+++---000222333444666888888:::>>>AAACCCFFFIIILLLNNNQQQVVVXXXYYYZZZ[[[\\\]]]^^^`````````bbbfffiiijjjjjjlllmmmmmmmmmlllkkkhhhjjjkkkjjjhhhgggiiikkkkkkkkkkkklllmmmooopppqqqqqqpppooonnnmmmmmmnnnnnnnnnoooppprrrtttuuuvvvvvvvvvwwwvvvtttqqqooopppqqqnnnpppqqqssstttuuuuuutttrrrqqqooommmkkkjjjiiihhhiiiiiijjjkkkjjjiiihhhggghhhkkkmmmllliiijjjnnnrrrtttuuuuuutttrrrqqqrrrtttuuutttrrrqqqqqqqqqrrrssssssrrrpppnnnmmmmmmnnnoooooopppqqqqqqqqqpppooonnnnnnoooppprrrrrrqqqpppoooppppppoooooooooqqqrrrsssqqqqqqrrrrrrssstttuuuuuusssuuuvvvuuusssqqqppppppoooooopppqqqpppooonnnmmmooonnnlllkkkkkklllnnnoooqqqqqqrrrqqqqqqppppppooopppqqqssstttvvvvvvvvvuuutttrrrqqqrrruuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwuuurrrpppoooppprrrssssssqqqqqqqqqssstttvvvxxxyyy{{{zzzyyyxxxxxxwwwxxxxxxwwwyyyzzz{{{zzzyyyzzz{{{xxx{{{||||||{{{{{{}}}~~~~~~~~~}}}|||{{{zzzzzzxxxyyyzzz|||}}}~~~|||~~~|||yyyuuuqqqmmmiiiccc___ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^aaacccddddddddddddbbb```]]]\\\]]]^^^______aaadddgggiiijjjjjjjjjhhhjjjlllnnnooorrrvvvyyywwwxxxyyyzzz{{{~~~zzzsssllllllqqqvvvvvvtttwwwxxxwwwmmmOOO???999999333333555///,,,---000111111000---,,,,,,,,,,,,,,,,,,---...///...,,,++++++,,,------,,,'''(((***++++++***)))(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((((((&&&%%%&&&%%%%%%$$$$$$##################$$$%%%&&&((()))$$$&&&***---//////...---...111444555555555666777999<<<@@@CCCCCC@@@<<<:::666:::@@@FFFIIIKKKNNNOOOPPPLLLIIILLLSSSVVVUUUQQQAAA@@@>>>;;;777333000...************************)))***+++******+++---000333888>>>DDDHHHLLLRRRVVVZZZZZZXXXUUUQQQOOOPPPQQQWWW]]]fffooozzz{{{jjjWWWHHH===:::666333222111///...///111111...***(((***,,,///...,,,,,,,,,...000111,,,,,,---......---,,,,,,)))***++++++***+++---///***---000222444555777999777999===???AAADDDGGGJJJJJJNNNSSSVVVXXXYYY[[[\\\]]]^^^_________aaadddgggeeefffgggiiijjjjjjiiiiiigggiiikkkjjjgggfffhhhjjjiiiiiijjjjjjlllmmmnnnooorrrqqqpppnnnnnnnnnoooooooooppprrrtttuuuwwwwwwwwwvvvwwwvvvtttqqqooopppqqqoooppprrrtttuuuuuuttttttrrrpppnnnllliiigggfffffffffggghhhjjjjjjjjjiiiiiijjjlllnnnllliiijjjooouuuwwwwwwwwwuuurrrpppqqqrrrsssrrrqqqpppppprrrtttuuutttrrrpppnnnmmmmmmnnnoooooopppqqqqqqpppooonnnmmmkkklllnnnpppqqqpppooonnnooooooooooooqqqsssuuuvvvqqqqqqrrrrrrssstttuuuuuutttvvvwwwvvvtttrrrqqqqqqppppppqqqqqqpppooommmlllooonnnlllkkkkkklllnnnooopppppppppppppppooonnnmmmooopppsssuuuvvvvvvuuuuuutttsssrrrrrrtttuuuuuutttuuuuuuuuuuuuvvvvvvvvvvvvuuussspppoooqqqsssssssssqqqqqqqqqrrrtttuuuwwwxxxyyyxxxwwwwwwvvvvvvwwwwwwvvvwwwyyyyyyxxxxxxxxxyyyzzz{{{|||zzzxxxxxx{{{~~~}}}||||||{{{{{{{{{||||||wwwxxxzzz|||}}}~~~{{{~~~vvvsssnnniiieee```\\\YYYWWWXXXYYYZZZZZZZZZZZZYYY\\\]]]```bbbddddddddddddeeebbb___\\\[[[\\\^^^``````bbbeeeiiikkklllkkkkkkgggjjjmmmpppqqqtttwwwyyyxxxzzz{{{|||}}}~~~tttllllllooooooooopppyyyttt{{{jjjKKK@@@666444444222000000222222222111000//////...000///...---,,,,,,,,,,,,,,,++++++******++++++,,,************************((()))*********)))'''&&&***)))((('''&&&&&&'''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$&&&((('''%%%%%%(((+++---+++)))((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%###"""""""""#########&&&)))---......,,,+++222333666999999999777666;;;???DDDEEEBBB<<<777444555666888>>>FFFKKKLLLKKKPPPPPPMMMLLLQQQWWWUUUOOODDDBBB@@@>>>;;;777333000---------+++))))))***,,,'''((()))+++,,,,,,,,,,,,000444999???DDDIIIOOORRRZZZ\\\]]]XXXQQQLLLLLLNNNUUUWWW___jjjttt~~~|||eeeSSSFFF@@@<<<:::666111111333111111111111111000000/////////000000///...---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++......///000111222333333555777:::===???BBBFFFIIIJJJLLLPPPTTTWWWXXXXXXXXXZZZZZZ[[[\\\^^^```bbbccccccfffjjjjjjhhhfffhhhjjjiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjkkklllnnnooommmmmmmmmnnnoooppppppppppppppppppsssvvvyyyyyyyyyzzzxxxuuusssqqqqqqqqqrrrooonnnooorrrvvvwwwuuurrrqqqoookkkhhhggghhhjjjkkkjjjkkklllllljjjiiijjjlllkkknnnqqqpppmmmlllnnnrrryyyzzzzzzwwwtttqqqooooooqqqrrrrrrqqqppppppqqqssstttsssrrrpppooommmlllkkkmmmoooqqqsssssspppmmmkkknnnnnnooorrrssssssqqqooopppppppppppppppqqqqqqrrrrrrqqqpppppppppsssuuuvvvxxxyyyzzzxxxuuurrrqqqqqqsssrrrrrrrrrsssrrrooolllmmmmmmllllllmmmnnnpppqqqoooooooooooonnnnnnnnnnnnlllnnnrrruuuvvvvvvuuutttwwwuuutttsssssstttuuuwwwwwwvvvvvvuuuuuuuuuuuuuuussssssttttttuuuuuuvvvvvvtttsssrrrqqqrrrtttvvvxxxzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz|||zzzyyyzzz||||||zzzwwwuuuvvvxxxzzz}}}~~~~~~{{{xxxpppfff___]]]\\\YYYUUUTTTUUUVVVVVVVVVWWWZZZ]]]\\\___eeeiiikkkiiifffcccbbbaaa___]]]\\\]]]___```dddddddddeeefffhhhiiijjjiiikkknnnpppqqqtttxxx{{{{{{~~~vvvooooooqqqpppooooootttpppzzzgggKKK@@@666444444222000000222222111111000//////......---,,,+++************,,,++++++******++++++,,,************************)))))))))))))))(((''''''***)))((('''&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&'''))))))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$############$$$'''((()))++++++,,,,,,,,,222444777:::;;;:::999888<<>><<<888444111000...,,,***)))***+++)))))))))******++++++,,,...111555:::???DDDJJJNNNWWWZZZ\\\YYYSSSNNNMMMOOOSSSUUU\\\fffnnnwwwppp___PPPGGG???<<<888333000222///////////////...------///////////////...---------------,,,,,,,,,++++++,,,,,,------------,,,,,,------...///000111222222333555888:::<<<@@@CCCFFFIIIKKKOOORRRUUUWWWXXXXXXZZZZZZ[[[\\\^^^___aaabbbcccfffhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnnnnoooooooooooonnnnnnnnnnnnpppppppppssswwwyyyzzzzzzxxxvvvtttrrrqqqpppppppppooonnnnnnqqqtttuuutttrrrqqqooollljjjiiijjjlllnnnlllmmmmmmllljjjiiijjjkkkllloooqqqpppmmmmmmppptttyyyzzzzzzwwwtttqqqooopppqqqrrrsssrrrpppppprrrssstttsssrrrqqqooonnnmmmmmmlllnnnqqqssssssrrrooommmppppppppprrrssssssqqqoooppppppooooooooopppqqqqqqrrrqqqppppppqqqrrrtttvvvvvvxxxyyywwwuuurrrqqqqqqsssrrrqqqrrrrrrqqqooolllmmmmmmlllllllllnnnooopppnnnnnnnnnnnnmmmmmmmmmmmmmmmooorrruuuwwwwwwvvvuuuwwwvvvtttsssssstttvvvwwwxxxxxxwwwvvvvvvvvvvvvwwwttttttuuuuuuuuuuuuuuuvvvtttsssrrrrrrrrrtttvvvwwwzzzzzzyyyxxxwwwwwwvvvvvvwwwxxxyyyzzz{{{|||||||||zzzyyyxxxwwwwwwxxxyyyzzz{{{yyyyyyzzz}}}~~~|||zzzwwwxxxyyy{{{}}}~~~|||uuulllbbb[[[YYYXXXVVVTTTTTTUUUVVVVVVVVVXXX\\\^^^^^^aaafffjjjkkkiiieeeccccccaaa```^^^^^^^^^``````ddddddccccccdddfffggghhhkkkmmmpppssstttvvvzzz|||}}}zzzssstttvvvsssooonnnooonnn{{{dddKKK@@@666444444222000000222111111000000//////...------,,,+++************,,,++++++******++++++,,,))))))))))))))))))))))))******)))((((((((((((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))'''&&&&&&'''''''''&&&'''%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%+++***)))))))))***,,,---222444777:::;;;<<<;;;;;;<<>>999444222///,,,******+++++++++***)))((())))))+++++++++---000333777===DDDIIIRRRWWW[[[[[[WWWRRRPPPPPPSSSUUUZZZbbbiiiooo{{{~~~ppp[[[NNNBBB<<<888222...---...............---------///////////////......---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000000111000222555777999<<<@@@CCCGGGIIIMMMQQQTTTVVVWWWXXXYYYYYYZZZ[[[]]]___```aaadddcccdddfffiiijjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnrrrqqqpppooonnnmmmlllkkkpppooopppssswwwzzz{{{zzzuuutttrrrqqqpppooonnnnnnnnnmmmmmmooorrrttttttsssqqqpppnnnllllllnnnppprrroooppppppnnnkkkiiiiiijjjnnnpppqqqpppnnnooossswwwyyyzzzyyyvvvssspppooooooqqqrrrsssrrrpppppprrrssssssrrrqqqppppppoooooooookkkmmmpppsssttttttrrrqqqsssrrrqqqqqqrrrsssqqqpppppppppoooooooooooooooppprrrqqqqqqpppqqqrrrtttuuutttuuuvvvvvvtttrrrrrrsssqqqqqqpppqqqrrrqqqooommmmmmllllllkkklllnnnooopppmmmmmmmmmmmmlllllllllllloooqqqtttvvvwwwwwwvvvvvvwwwvvvuuuttttttuuuvvvwwwyyyyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrrrrsssuuuvvvzzzzzzzzzyyyyyyxxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}yyyxxxwwwwwwwwwxxxyyyyyyzzzyyyzzz{{{~~~~~~}}}zzz{{{|||}}}~~~}}}yyynnnfff\\\UUUSSSSSSSSSRRRRRRSSSTTTUUUVVVYYY]]]aaaaaacccgggjjjjjjhhhdddbbbbbbaaa```_________```aaacccbbbaaaaaabbbdddggghhhnnnqqqtttwwwxxxyyy{{{}}}~~~yyyyyyzzzuuuooolllmmmmmm}}}eeeKKK@@@666444444222000000111111000000///////////////...------,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))+++***((('''''''''((()))((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((+++(((%%%%%%'''(((&&&$$$(((&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%&&&&&&&&&))))))))))))***+++,,,---111333666888:::;;;;;;;;;<<<>>>@@@@@@===999666555333222222444:::AAAHHHKKKSSSYYY[[[VVVSSSTTTWWWWWWPPPKKKFFFEEEGGGGGGCCC>>>777444///,,,++++++,,,,,,,,,+++)))(((((()))***+++***+++,,,...222888???EEEMMMRRRYYY\\\[[[WWWTTTSSSTTTUUUZZZaaafffjjjttt~~~~~~iiiYYYIII@@@<<<666000---111000000///////////////...///////////////......------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---......//////...111333555777:::>>>AAAFFFHHHKKKOOOSSSVVVWWWXXXWWWXXXXXXZZZ[[[]]]___```bbb``````bbbgggiiihhhfffiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnqqqqqqpppooonnnmmmlllllloooooopppssswww{{{||||||sssrrrqqqpppnnnmmmmmmlllkkkkkkllloooqqqtttvvvvvvqqqpppooonnnoooqqqsssuuutttuuutttqqqmmmkkkjjjkkkpppppppppooooooqqqvvvzzzyyyyyyxxxuuuqqqnnnmmmnnnpppqqqrrrqqqooooooqqqrrrqqqpppoooooooooooopppqqqkkkmmmqqqtttuuuvvvuuuttttttsssppppppqqqqqqqqqpppppppppoooooonnnnnnoooooorrrrrrqqqqqqqqqrrrssssssqqqsssttttttrrrrrrrrrssspppppppppqqqrrrqqqooommmmmmllllllllllllnnnooopppnnnnnnnnnmmmmmmmmmmmmlllqqqrrrtttvvvxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuutttuuuttttttssssssttttttuuu{{{zzzzzzzzzzzzzzzzzzzzzyyyyyy{{{||||||}}}}}}}}}yyyxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~vvvpppggg```VVVPPPNNNNNNPPPPPPPPPQQQSSSTTTVVVYYY^^^bbbccceeeggghhhhhhfffcccaaaaaa```____________````````````___```cccfffjjjlllrrrtttxxxzzzzzz{{{}}}~~~}}}~~~}}}vvvnnnkkkiiikkk|||eeeKKK@@@666444444222000000000000000///////////////......---,,,,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))+++***((('''''''''((()))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++(((%%%%%%'''(((&&&$$$((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***,,,---......000111333666777999999999;;;===>>>===:::888777777666555444555999@@@GGGMMMTTT[[[^^^YYYSSSRRRSSSSSSUUUQQQLLLLLLMMMLLLHHHDDD;;;666000,,,+++---......---,,,***(((((()))+++,,,+++++++++,,,///555<<>>777444111111000////////////000......///////////////...------------------------******++++++++++++******++++++,,,,,,------.........000333444666999<<>>@@@BBBEEEIIIMMMQQQTTTVVVUUUUUUVVVWWWYYY[[[\\\]]]___^^^]]]___aaacccddddddggggggggghhhiiiiiijjjjjjkkkjjjjjjjjjkkkkkklllmmmlllmmmmmmnnnoooppppppqqqnnnnnnpppsssyyy|||~~~~~~xxxvvvrrrooommmllllllllljjjmmmqqqtttvvvwwwyyy{{{ppppppppppppqqqsssuuuvvvyyyyyywwwtttppplllkkkkkknnnnnnnnnooorrruuuyyy{{{{{{{{{xxxtttpppmmmmmmnnnooopppqqqpppnnnnnnpppqqqpppooonnnmmmmmmoooqqqrrrqqqrrrtttuuuwwwwwwwwwwwwsssrrrqqqqqqrrrrrrqqqppppppppppppooopppqqqqqqrrrsssssssssrrrrrrqqqqqqqqqooopppppppppooooooqqqssspppoooppprrrssstttrrrpppooonnnnnnmmmnnnpppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttsssssssssssstttuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvwwwxxxxxxxxx{{{|||||||||}}}~~~~~~~~~{{{|||}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{|||~~~}}}~~~||||||}}}~~~zzzuuummmeee___YYYVVVQQQLLLJJJKKKMMMOOOMMMQQQUUUXXXZZZ\\\___aaaaaabbbbbbbbbaaa```___^^^\\\]]]]]]]]]]]]^^^^^^^^^]]]___ccchhhnnntttxxx{{{{{{|||}}}}}}|||}}}~~~vvvmmmiiifffhhhxxxgggKKK@@@666444444222000000////////////////////////+++++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))(((''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&'''''''''&&&&&&''')))%%%%%%%%%'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&''')))+++---///000000000111222444555555666888999999888777777:::<<<:::::::::999999>>>EEEKKKQQQYYY___]]]YYYVVVRRRMMMVVVZZZ^^^___]]]ZZZYYYYYYOOOFFF:::333000000...---,,,,,,,,,------.........+++,,,,,,---...222888<<>>;;;;;;;;;999999===DDDIIIOOOWWW^^^___]]]ZZZTTTNNNUUU\\\ccceeeccc``````bbbXXXNNN@@@666222111...++++++,,,---...////////////+++,,,,,,---...111666:::AAAFFFOOOZZZbbbeeedddccc^^^^^^___aaa___]]]aaagggjjjvvvnnn[[[JJJBBB@@@555444222111000111222444------...///000000//////---------.........//////---......//////......---,,,------------------...+++---000111222555888;;;888:::<<<@@@EEEJJJNNNPPPSSSTTTTTTUUUWWWYYY[[[\\\```bbbdddbbb``````dddgggdddeeeeeefffggghhhhhhiiikkkkkkjjjjjjjjjkkkllllllnnnnnnnnnnnnoooooooooooommmnnnoootttyyy}}}|||uuuooolllkkkmmmnnnqqqvvv{{{}}}zzzwwwuuuuuuoooooooooooopppqqqrrrsssuuuuuutttpppllliiihhhhhhkkkkkkmmmppptttwwwyyyyyy}}}yyytttrrrrrrssssssttttttsssrrrrrrsssuuuuuutttrrrpppppprrrtttvvvwwwwwwwwwwwwwwwvvvuuuuuussssssuuuwwwyyyxxxvvvtttoooooopppqqqrrrtttuuuvvvtttttttttsssrrrqqqpppoooooooooooonnnmmmmmmoooqqqppppppqqqsssuuuvvvuuusssqqqpppppppppppprrrssstttsssssssssrrrrrrrrrqqqqqqssssssttttttuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwuuuuuutttsssssssssssssssqqqrrrrrrssssssttttttttttttuuuwwwyyy{{{||||||}}}||||||}}}~~~~~~~~~~~~wwwssskkkddd___ZZZVVVSSSSSSSSSQQQOOOMMMLLLNNNOOOQQQVVV]]]aaacccccccccccc]]]]]]]]]\\\\\\[[[[[[[[[]]]]]]^^^___`````````___dddgggmmmsssyyy}}}{{{tttpppmmmsss~~~qqqTTTCCC666555555111///222////////////............///...------------...///***++++++,,,,,,++++++***,,,+++******))))))******+++++++++******(((''''''***)))'''%%%%%%''')))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&'''(((((('''%%%######%%%&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%$$$"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***,,,............000333666888666777777777777888;;;===;;;@@@AAA???>>>BBBEEEEEEQQQUUU[[[``````\\\VVVQQQJJJUUUaaafffdddaaaaaaccc```WWWIII;;;222/////////111000///...---,,,,,,,,,,,,---,,,,,,,,,...333666@@@EEELLLSSSYYY___dddgggccccccaaa___]]]\\\^^^aaafffnnn|||zzzgggYYYKKK@@@>>>999666666444111111444000000000000////////////.........///////////////.........------,,,,,,,,,,,,,,,,,,---------.........000111111111111444666888999;;;>>>AAAEEEHHHIIIMMMNNNPPPRRRUUUWWWYYYZZZ______``````aaaaaabbbbbbdddddddddeeeeeeeeeeeefffjjjjjjkkkllllllkkkjjjiiilllllllllmmmmmmnnnoooppprrrqqqqqqtttyyy}}}uuunnnjjjjjjlllnnnxxx{{{~~~~~~{{{wwwtttrrrpppooonnnmmmmmmnnnoooppppppqqqqqqoookkkgggfffggghhhjjjmmmqqqtttvvvwwwwwwxxxzzz{{{zzzwwwtttrrrqqqtttssssssrrrrrrsssssstttxxxwwwuuusssssssssuuuvvvwwwwwwvvvuuutttssssssrrrrrrrrrrrrsssssssssttttttnnnooopppqqqsssvvvxxxyyyttttttuuuuuusssqqqnnnllllllllllllmmmmmmnnnnnnnnnppppppqqqrrrtttuuuvvvvvvxxxuuussssssuuuuuurrrpppoooqqqrrrssssssrrrpppooonnnnnnoooooopppqqqrrrsssvvvvvvvvvvvvvvvwwwwwwwwwvvvtttrrrppppppqqqsssuuuqqqqqqppppppqqqssstttuuuuuuxxx{{{|||||||||}}}~~~||||||}}}~~~}}}zzzrrrkkkbbbZZZUUUSSSQQQPPPQQQQQQOOOMMMJJJJJJLLLNNNSSSXXX```fffgggfffdddbbb\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]``````^^^___bbbeeekkkmmmppprrrtttwww{{{~~~}}}~~~zzzvvvtttzzzqqqTTTCCC666555555111///222000000000/////////......///...---,,,,,,---...///++++++,,,,,,,,,,,,++++++---,,,++++++******+++++++++++++++******)))(((''')))((('''&&&&&&'''((()))(((''''''&&&%%%%%%$$$$$$)))))))))))))))))))))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((+++,,,.........///111444777999888888999888888999<<<>>>AAAEEEGGGCCCAAADDDEEEEEELLLQQQXXX^^^___\\\XXXTTTKKKRRR[[[``````___```aaaccc]]]QQQDDD999333111111......------------......---------,,,,,,///333666===BBBIIIPPPVVV\\\aaaeeebbbbbbaaa^^^\\\]]]___aaagggmmmwwwxxxhhhVVVGGG>>>999666666444111000333000000000000///////////////////////////..................------,,,,,,,,,,,,,,,,,,---------......---///000000000000333555666777999;;;???BBBEEEFFFJJJKKKMMMOOORRRUUUWWWXXX]]]^^^^^^___```aaaaaabbbcccdddddddddeeeeeeffffffggghhhjjjkkklllkkkkkkjjjmmmmmmllllllmmmnnnoooppprrrrrrrrruuuzzz|||vvvpppmmmmmmoooqqqxxx{{{~~~}}}yyysssooolllkkkkkkkkkkkklllnnnoooppppppqqqqqqnnnjjjfffeeefffhhhjjjmmmppprrrttttttuuuuuuvvvxxxwwwtttqqqppppppsssrrrrrrrrrrrrrrrrrrssstttsssrrrqqqqqqssstttuuuuuuuuuttttttssssssrrrrrrrrrrrrssssssssstttttttttnnnnnnoooppprrrtttuuuwwwssstttuuuuuutttrrrooonnnkkkkkkllllllmmmnnnooooooppppppqqqrrrssstttuuuvvvwwwuuussssssttttttrrrooopppqqqrrrssssssrrrqqqoooooooooooopppqqqrrrtttuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwtttrrrqqqrrrssssssssssssrrrrrrrrrssstttuuuwwwyyy|||}}}||||||}}}}}}||||||}}}~~~yyyuuujjjeee]]]VVVSSSQQQPPPPPPOOOOOOOOOMMMLLLMMMOOORRRTTTZZZaaafffgggeeecccbbb[[[[[[[[[[[[[[[[[[[[[\\\^^^```bbbbbb```aaaeeeiiinnnppprrrssstttwww{{{~~~}}}rrrTTTCCC666555555111///222111111000000000/////////...------,,,,,,------...++++++,,,,,,,,,,,,++++++------,,,++++++++++++,,,******+++******)))((('''((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%&&&&&&&&&&&&''''''(((%%%%%%%%%&&&((('''%%%###%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&(((***,,,......///111333777:::;;;::::::;;;:::999:::<<<>>>HHHMMMNNNJJJEEEEEEEEECCCIIINNNUUU\\\^^^]]]YYYUUULLLOOOTTTXXX\\\]]]^^^^^^___\\\UUUHHH;;;222......++++++++++++,,,...//////------...------///333666999>>>EEELLLRRRXXX^^^bbbaaaaaa```^^^\\\\\\^^^```eeeiiiqqq{{{vvv___MMMCCC<<<888888666222111222000000000000////////////000000//////......------.........---------------,,,,,,,,,---------......,,,---.........///111333333444666888;;;>>>AAABBBEEEGGGIIILLLOOORRRUUUVVVZZZ[[[\\\]]]^^^___```aaabbbccccccdddeeeffffffgggeeefffhhhjjjkkkllllllmmmnnnmmmkkkkkklllmmmpppqqqrrrrrrtttwww|||}}}{{{wwwtttssssssssstttwwwzzz|||{{{vvvoooiiigggfffggggggiiikkkmmmoooppppppqqqqqqnnnhhhddddddeeeiiijjjmmmooopppqqqqqqqqqrrrssssssrrrpppnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooqqqssstttrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttooooooooooooppprrrssstttsssssstttuuutttsssrrrqqqkkkkkkkkklllmmmooopppqqqqqqqqqrrrssstttuuuuuuuuuwwwuuutttsssssssssqqqppppppqqqrrrsssssssssqqqqqqpppppppppppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyywwwuuutttsssssssssvvvvvvuuuttttttttttttuuuxxxzzz|||||||||{{{|||}}}||||||}}}~~~~~~~~~zzzrrrnnnaaa\\\UUUQQQOOOOOOOOOOOOLLLMMMNNNNNNNNNPPPSSSVVVVVV[[[aaaeeeeeecccaaaaaa[[[ZZZYYYYYYZZZ[[[]]]^^^bbbdddeeedddccceeeiiinnnttttttuuutttuuuxxx|||sssTTTCCC666555555111///222111111111111000000000000------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++***************)))((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''''''''&&&&&&&&&&&&'''(((((()))))))))((('''&&&'''((()))'''&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***......000222555888;;;===999::::::999888999;;;===LLLRRRTTTOOOHHHEEECCCAAAGGGKKKSSSZZZ]]]]]][[[YYYQQQPPPPPPSSSXXX\\\]]]\\\XXXXXXTTTJJJ===333---,,,++++++++++++,,,---......---.........---///222555666:::AAAHHHNNNTTTZZZ^^^bbbbbbbbb```]]]\\\]]]^^^aaaeeellluuukkkWWWKKKCCC===;;;999444222222000000000000////////////111111000///...------,,,...............---------,,,,,,,,,---------......***,,,------,,,---000222222333444666999;;;>>>???BBBCCCFFFIIIMMMPPPSSSTTTVVVWWWXXXZZZ\\\]]]______aaaaaabbbccceeefffggghhhdddeeegggiiikkkmmmnnnooonnnlllkkkjjjkkkmmmoooqqqrrrrrrtttxxx}}}}}}|||{{{zzzxxxwwwuuuuuuuuuwwwzzzyyytttmmmhhheeeffffffgggiiikkklllnnnooooooqqqqqqmmmfffbbbccceeekkklllnnnooopppppppppooopppppppppooommmmmmoooppppppppppppqqqqqqpppppppppooonnnmmmmmmmmmnnnoooooooooooooooppppppqqqqqqqqqttttttttttttttttttttttttpppppppppppppppqqqrrrsssrrrssstttuuuuuuuuuttttttkkkkkklllmmmnnnppprrrsssttttttuuuuuuvvvvvvwwwwwwyyyxxxvvvuuuuuutttrrrqqqqqqrrrsssssstttssssssrrrqqqqqqpppqqqsssuuuxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuyyyxxxxxxwwwvvvvvvvvvvvvyyyzzz|||{{{zzzzzz{{{|||~~~}}}}}}}}}}}}}}}~~~|||tttlllfffZZZVVVPPPMMMLLLLLLMMMMMMLLLMMMOOOOOOPPPQQQTTTWWWWWW[[[___bbbaaa___^^^]]]YYYYYYXXXXXXYYY[[[^^^___ccceeeffffffeeegggmmmqqqxxxxxxwwwvvvvvvyyy~~~qqqTTTCCC666555555111///222111111111111000000000000------------------------,,,,,,,,,------,,,,,,,,,+++******))))))))))))))))))************))))))(((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((('''&&&%%%%%%###$$$%%%''''''((('''''')))'''$$$$$$%%%''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((---...000222555888:::<<<777888888777777777:::<<>>@@@EEEMMMUUU\\\```bbbbbbZZZVVVRRRSSSXXX\\\]]]\\\UUUVVVTTTMMMCCC999333111------,,,++++++++++++,,,,,,---......---...111333444888>>>DDDJJJPPPWWW[[[aaacccdddccc```]]][[[[[[\\\```hhhrrr}}}{{{iiiVVVKKKAAA===:::444000000000000000000////////////111111000///...------,,,........................,,,,,,,,,---------......)))+++,,,,,,+++,,,...111222222333555777:::<<<===???AAACCCGGGJJJNNNPPPRRRRRRSSSUUUWWWYYY[[[]]]^^^___```aaaccceeeggghhhiiieeefffgggiiikkkmmmooopppmmmlllkkkjjjkkkmmmooopppqqqqqqssswww|||~~~|||yyyvvvtttrrruuuwwwvvvrrrmmmjjjhhhjjjjjjkkkkkklllmmmmmmmmmoooqqqrrrmmmeeeaaacccgggnnnooopppqqqqqqqqqpppooooooppppppooonnnnnnoooqqqoooppppppqqqqqqppppppooooooooonnnmmmlllkkkkkkkkkmmmmmmnnnnnnooooooppppppttttttttttttttttttssssssqqqqqqqqqqqqqqqrrrsssssssssssstttuuuvvvvvvwwwwwwnnnmmmmmmnnnooorrrtttvvvxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyywwwuuuttttttrrrrrrssssssttttttttttttsssrrrqqqqqqsssuuuxxxzzzwwwwwwvvvvvvuuuuuuuuutttuuuuuuvvvvvvwwwxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{zzzyyy{{{|||~~~~~~~~~~~~~~~}}}vvvmmmeee```WWWSSSNNNKKKJJJKKKJJJJJJMMMNNNPPPQQQPPPQQQTTTVVVWWWZZZ]]]^^^\\\ZZZYYYXXXXXXXXXXXXXXXZZZ\\\^^^___```ccceeeffffffiiiooossszzzzzzyyyxxxyyy|||}}}lllTTTCCC666555555111///222111111000000000/////////---......//////......---,,,,,,------------,,,,,,******)))((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((&&&%%%$$$ !!!###$$$%%%%%%%%%$$$'''%%%###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&,,,---///111444666888999444555666555555666999<<>>777333000///...,,,++++++******+++,,,------,,,---///111333666;;;@@@EEEKKKRRRVVV^^^bbbfffgggddd```]]][[[YYY]]]dddmmmwwwzzzdddVVVHHH@@@:::444000///000000000000////////////000000//////......------.............../////////,,,,,,,,,---------......)))***+++++++++,,,...000111222333444666888:::;;;>>>???AAADDDHHHKKKMMMNNNNNNOOOQQQTTTWWWZZZ\\\]]]]]]^^^```bbbeeegggiiijjjggggggggghhhjjjlllmmmnnnkkkkkkkkkkkklllmmmnnnoooooooooqqquuuzzz~~~~~~zzzvvvtttqqqssstttssspppmmmkkkkkkmmmmmmnnnnnnnnnnnnmmmlllnnnqqqrrrmmmeeebbbeeejjjpppqqqrrrssssssrrrqqqpppoooqqqqqqqqqooonnnooopppooopppqqqrrrrrrqqqpppooopppoooooommmlllkkkjjjiiimmmmmmmmmnnnnnnooooooooosssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrsssttttttuuuuuuvvvvvvwwwxxxxxxqqqpppppppppqqqsssvvvxxx|||||||||{{{{{{{{{{{{{{{|||}}}}}}{{{xxxvvvvvvvvvrrrssssssssstttuuuuuuvvvuuusssrrrqqqrrruuuxxxyyyvvvvvvvvvuuuuuuttttttsssssssssssstttuuuwwwyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{|||||||||{{{{{{}}}~~~}}}zzzuuummmeee^^^ZZZTTTQQQMMMJJJIIIIIIIIIIIIOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[[[[YYYVVVUUUUUUWWWWWWXXXYYY[[[\\\\\\]]][[[___dddfffhhhkkkpppuuuxxxyyyzzzzzz{{{vvvfffTTTCCC666555555111///222000000000/////////............///000000///......,,,,,,------------,,,,,,+++******)))((()))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###!!!###%%%&&&&&&&&&%%%$$$$$$%%%'''((('''%%%"""%%%$$$$$$$$$$$$%%%&&&&&&'''(((((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&+++,,,...000222444555666222333444555555777:::===CCCNNNVVVRRRIIIBBB???===555999???IIITTT```jjjooonnnjjjeeeaaa___```aaaaaaWWWSSSMMMIIIGGGBBB;;;555111000///---,,,+++++++++)))+++,,,,,,++++++---///111444888<<>>AAADDDGGGIIIJJJKKKMMMOOORRRUUUXXX[[[\\\\\\]]]___bbbeeegggjjjkkkggggggffffffggghhhiiijjjiiijjjkkkmmmmmmmmmmmmmmmmmmmmmnnnrrrxxx}}}{{{xxxvvvrrrrrrrrrooolllkkkkkkkkknnnnnnoooppppppooonnnmmmmmmqqqsssnnnfffcccgggmmmpppqqqrrrssssssrrrqqqpppoooqqqrrrrrrpppooonnnnnnoooppprrrssssssrrrpppoooooooooooonnnmmmlllkkkjjjmmmmmmmmmnnnnnnnnnnnnnnnssssssrrrrrrrrrqqqqqqqqqooooooooopppppprrrssssssvvvvvvvvvvvvwwwwwwxxxyyyuuutttrrrqqqrrrtttwwwyyy}}}}}}}}}||||||{{{{{{{{{|||~~~~~~{{{xxxuuuuuuwwwsssssssssssstttuuuvvvwwwvvvtttrrrqqqqqqsssvvvxxxwwwwwwvvvvvvuuutttttttttssssssrrrqqqrrrtttwwwxxxwwwyyy{{{}}}}}}~~~~~~~~~~~~}}}yyyvvvqqqkkkddd]]]XXXUUUPPPMMMJJJHHHHHHIIIIIIIIIPPPRRRUUUVVVVVVWWWXXXZZZZZZ[[[\\\ZZZWWWTTTSSSSSSVVVWWWYYY[[[\\\\\\[[[ZZZWWW\\\cccgggjjjmmmrrrvvvuuuwwwyyy{{{~~~~~~~~~~~~rrrbbbTTTCCC666555555111///222////////////...............///000111111000///...,,,------......------,,,,,,++++++***)))*********((())))))*********))))))***)))'''&&&&&&''')))***&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###"""$$$&&&(((***))))))((($$$&&&***---///,,,'''"""'''&&&&&&&&&&&&'''((((((###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''&&&***+++---///111222333333222333444555555888;;;>>>@@@LLLUUURRRIIICCC@@@>>>888:::>>>EEEPPP[[[eeellltttqqqlllfffbbbaaabbbdddaaaYYYQQQNNNMMMJJJBBB;;;000000///...------------)))***,,,,,,++++++,,,---000222666999===CCCIIIMMMSSS[[[eeelllmmmiiidddaaa\\\[[[[[[]]]dddooo|||qqq\\\NNNFFF???:::999000000000000////////////.........///////////////---.........//////000000,,,,,,,,,---------......)))***,,,,,,+++,,,...000//////000111222444666777:::;;;===???BBBDDDFFFGGGJJJKKKNNNQQQTTTXXXZZZ[[[[[[\\\___bbbeeehhhjjjkkkgggfffeeeddddddeeefffggghhhjjjlllnnnnnnnnnlllkkkmmmllllllpppvvv}}}|||yyyxxxsssrrrpppmmmjjjhhhiiijjjmmmmmmooopppppppppooonnnmmmqqqsssnnnfffccciiiooopppppprrrrrrsssrrrqqqpppnnnqqqssssssqqqnnnmmmmmmoooppprrrssssssrrrpppooonnnnnnnnnoooooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrqqqqqqpppppppppmmmmmmnnnnnnoooqqqrrrssswwwwwwvvvvvvwwwxxxxxxyyywwwvvvtttssssssuuuxxxyyy}}}}}}||||||{{{{{{zzzzzz|||}}}~~~{{{wwwtttuuuvvvsssssssssttttttvvvwwwwwwwwwuuurrrpppppprrruuuwwwxxxxxxxxxwwwvvvuuuuuutttuuusssqqqpppppprrruuuvvvvvvxxx{{{~~~}}}zzzxxxuuuqqqllleee^^^XXXTTTRRRMMMJJJHHHGGGHHHIIIJJJIIIQQQSSSVVVXXXYYYZZZ\\\]]][[[\\\\\\ZZZWWWTTTSSSSSSUUUWWWZZZ\\\]]]\\\ZZZXXXUUU[[[ccciiillloootttwwwsssuuuyyy|||~~~|||{{{{{{}}}qqq___MMMCCC999888777555222111111000///...............000///...---------------///...---,,,++++++++++++************)))((('''&&&))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))+++******((('''&&&%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&,,,++++++...222444333111111555888999777888===BBBFFFMMMSSSSSSKKKBBB;;;999;;;:::;;;AAAJJJVVV```fffmmmvvvyyypppddd```bbbdddeee\\\SSSNNNNNNMMMGGGBBB999333---+++,,,---+++(((*********++++++,,,,,,,,,+++///333777:::>>>BBBEEEKKKSSS^^^fffjjjiiigggfff]]]\\\ZZZ[[[```iiiuuu}}}ooo\\\NNNDDD>>>:::111111000/////////000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---......///000111333555666777888;;;>>>AAADDDFFFGGGHHHKKKPPPSSSTTTUUUVVVWWWZZZ]]]aaaeeehhhhhhgggffffffgggggggggeeeeeegggiiiiiikkkllllllllllllmmmooommmnnnppprrrvvvyyy|||~~~~~~}}}|||vvvssspppnnnnnnnnnlllkkkmmmnnnnnnlllkkkkkkmmmooovvvrrrnnnjjjhhhjjjlllooorrrqqqpppqqqrrrrrrqqqppprrrrrrqqqpppooooooooopppqqqqqqqqqppppppppppppppppppqqqsssssssssqqqooonnnppppppqqqqqqqqqppppppoooqqqqqqqqqqqqppppppooonnnooonnnnnnnnnnnnppprrrsssvvvwwwwwwyyyzzz{{{||||||wwwwwwvvvvvvvvvwwwyyyzzz~~~~~~~~~}}}|||{{{{{{zzz}}}|||zzzxxxvvvvvvvvvvvvwwwvvvtttsssrrrrrrsssssswwwuuurrrooonnnooorrrssstttuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwyyy~~~~~~}}}~~~~~~~~~~~~yyytttpppjjjeee^^^WWWSSSPPPMMMKKKGGGFFFDDDCCCEEEHHHLLLOOORRRTTTWWWZZZ\\\\\\\\\\\\\\\\\\\\\ZZZXXXVVVWWWXXXWWWYYYZZZZZZYYYZZZ[[[]]]^^^bbbgggkkkooossswwwzzzzzz{{{}}}~~~|||{{{xxxxxx}}}qqq]]]MMMBBB999777777444222111...---,,,,,,+++++++++,,,//////...---------------///...---,,,++++++++++++(((((((((''''''&&&$$$$$$))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''***)))***---111333333222333777;;;<<<;;;<<>>888111---......,,,)))******+++++++++,,,,,,,,,,,,...222555888<<<@@@DDDGGGNNNYYYbbbgggiiiiiijjjaaa___\\\ZZZ]]]eeepppxxx|||jjjZZZMMMBBB<<<555444222111111000//////////////////////////////........................---------------------------,,,,,,++++++,,,,,,---------...///000222444555333555777:::===@@@BBBCCCFFFJJJNNNQQQRRRSSSUUUVVVXXXZZZ^^^bbbdddddddddcccdddeeefffeeeddddddfffhhhiiijjjllllllkkkkkkmmmnnnllllllnnnppptttwwwyyy{{{{{{||||||}}}}}}}}}}}}}}}yyyuuuqqqnnnnnnmmmlllkkkjjjkkkllllllkkkllloooqqqvvvsssoookkkjjjlllnnnpppsssrrrqqqrrrrrrsssrrrrrrqqqqqqppppppoooooopppppprrrqqqqqqqqqpppoooooooooqqqrrrssstttsssrrrpppoooppppppqqqqqqqqqppppppooorrrrrrrrrrrrrrrrrrqqqppppppooonnnnnnnnnooopppqqqssssssuuuwwwyyy{{{|||}}}yyyxxxwwwwwwwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyvvvuuutttttttttuuuuuutttsssssstttuuuvvvyyywwwsssqqqpppqqqsssuuuvvvwwwwwwxxxwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwyyy}}}~~~}}}|||~~~|||uuunnniiiaaa]]]WWWRRROOOMMMKKKJJJIIIHHHFFFEEEFFFIIILLLNNNTTTVVVXXX[[[\\\\\\\\\[[[[[[\\\\\\ZZZXXXWWWXXXYYYYYYZZZZZZZZZYYY[[[]]]```bbbffflllqqqtttwww{{{}}}|||}}}~~~~~~|||}}}}}}}}}ppp\\\LLLAAA888777777444222111000//////...............//////...------------.........---,,,++++++++++++++++++++++++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%'''((()))***+++&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((+++///222333333777;;;???AAA@@@AAADDDGGGUUUWWW[[[]]][[[RRRHHH@@@;;;999777888???LLLYYYaaajjjrrrwwwuuuqqqmmmfff```ggg___WWWRRRRRRRRROOOLLLFFF???777222000///---+++***++++++++++++,,,,,,,,,,,,...000222444888===AAABBBIIISSS\\\ccchhhkkknnnhhhddd___ZZZZZZ```iiippp}}}~~~mmm[[[KKK@@@:::888555333333222000...////////////////////////------------------------........................---,,,,,,++++++,,,,,,---,,,,,,---...///000222333111222444777:::===???@@@DDDGGGKKKNNNPPPQQQSSSTTTVVVWWWZZZ\\\^^^_________bbbcccdddcccbbbcccdddfffhhhiiikkkkkkjjjjjjlllmmmkkkkkkmmmnnnqqqtttvvvwwwuuuvvvxxxzzz|||}}}~~~~~~|||xxxsssooommmlllkkkjjjgggiiikkkllllllnnnqqqtttvvvtttpppmmmmmmnnnppprrrsssssssssssssssssssssssspppppppppppppppqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnqqqrrrtttttttttsssqqqpppoooppppppqqqqqqpppppppppsssssstttuuuuuuuuuttttttrrrqqqppppppoooooopppppppppqqqsssuuuxxx{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{|||||||||}}}}}}~~~|||{{{xxxvvvtttsssssssssuuuuuuttttttuuuvvvxxxyyyzzzxxxuuusssrrrsssuuuwwwyyyyyyzzzzzzzzzzzzzzzyyyzzzyyyyyyxxxxxxwwwvvvvvvxxxxxxyyy|||~~~|||zzz{{{~~~~~~|||wwwoooeee^^^VVVRRRNNNKKKJJJJJJIIIHHHIIIIIIGGGGGGHHHJJJLLLNNNWWWXXXZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[YYYXXXWWWXXXZZZ[[[[[[[[[ZZZZZZ\\\```ccchhhmmmsssxxx|||~~~|||yyyxxx}}}oooZZZKKK@@@777666666444111111111111000//////000000000///......---------.........---,,,,,,+++++++++,,,,,,,,,------,,,++++++*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))((('''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&'''(((+++///222444555999<<<@@@BBBCCCDDDFFFHHHSSSTTTWWW\\\]]]XXXLLLCCC???<<<999888===IIIWWW```iiipppvvvyyyzzzwwwmmmbbbgggaaaZZZVVVVVVWWWUUUSSSMMMGGG>>>666222000...,,,++++++++++++++++++++++++,,,---......000444:::>>>@@@FFFNNNWWW^^^eeekkkooooookkkddd]]][[[^^^eeejjjvvv}}}kkkVVVIII???;;;777555555444111...////////////////////////........................////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000222333555888:::===???@@@BBBEEEIIILLLMMMOOOQQQSSSTTTUUUWWWYYYZZZ\\\]]]]]]___aaaaaaaaa```aaacccdddgggiiijjjjjjiiijjjkkkmmmkkkkkklllnnnppprrrtttuuurrrsssvvvyyy|||~~~zzztttooommmlllkkkjjjgggiiikkklllmmmnnnqqqssssssrrrpppnnnnnnoooqqqrrrqqqrrrsssrrrqqqqqqrrrssspppqqqqqqrrrsssssssssssssssrrrrrrqqqpppooonnnnnnqqqrrrtttuuuuuutttrrrqqqoooppppppqqqqqqqqqqqqppptttuuuvvvvvvwwwwwwwwwwwwuuuttttttsssrrrrrrrrrrrrqqqrrrtttvvvyyy{{{}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||yyywwwuuussssssssswwwwwwvvvuuuvvvwwwxxxyyyzzzxxxvvvttttttuuuvvvwwwzzz{{{{{{||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{~~~}}}{{{}}}}}}yyyuuuooofff]]]WWWOOOMMMIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQYYYZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZYYYWWWWWWYYY[[[\\\\\\[[[[[[[[[___dddhhhnnnssszzzyyy{{{~~~vvvpppxxxoooZZZJJJ???777555666333111111...------,,,------............---------......///------,,,+++++++++,,,,,,))))))******))))))((((((******)))(((((()))******))))))))))))))))))))))))'''((((((((((((((((((((('''((()))*********))))))))))))((('''&&&%%%$$$$$$'''((((((((()))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&'''))),,,///222666888888;;;===@@@AAACCCEEEFFFNNNNNNQQQWWW\\\ZZZPPPGGGAAA???<<<:::===FFFSSS]]]hhhnnnvvv}}}uuuhhhhhhccc^^^[[[[[[ZZZYYYWWWSSSMMMDDD;;;555000...,,,++++++++++++++++++++++++,,,,,,------...111666:::AAAEEELLLSSSZZZaaahhhmmmssspppjjjddd______cccfffooovvvzzzeeeWWWFFFAAA:::666666555333000000000000000000000000000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---,,,+++++++++,,,---......111222444666999<<<===>>>@@@CCCGGGIIIKKKMMMPPPRRRRRRSSSUUUWWWYYY[[[\\\\\\]]]^^^____________aaacccfffgggiiiiiihhhhhhjjjkkkllllllmmmnnnppprrrssstttrrrsssvvvyyy|||~~~zzztttpppmmmllljjjiiiiiijjjlllmmmmmmmmmooopppoooooonnnmmmmmmooopppqqqoooqqqrrrqqqooooooppprrrrrrrrrtttuuuuuuuuuuuutttrrrrrrqqqqqqpppoooooonnnqqqrrrtttuuuuuutttrrrqqqppppppqqqrrrrrrrrrrrrrrruuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwvvvvvvvvvzzzyyyxxxwwwvvvwwwwwwxxxyyyxxxvvvuuuuuuuuuwwwxxxzzz{{{||||||}}}}}}}}}|||xxxyyyyyyzzz{{{||||||}}}zzz{{{{{{{{{{{{}}}~~~~~~~~~}}}|||{{{ssskkkddd]]]VVVRRRNNNLLLIIIGGGGGGGGGFFFDDDCCCEEEGGGJJJNNNQQQTTTUUUZZZYYYYYYYYYXXXWWWVVVUUUVVVXXXXXXXXXWWWXXXZZZ\\\\\\]]]]]]]]]___dddjjjnnntttyyyyyyyyy{{{}}}zzznnnoooooo[[[III>>>666444555333111111///............///000000...------------...//////---,,,,,,++++++,,,,,,,,,)))******++++++***))))))+++***)))(((((()))***+++************************&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***,,,...111666999777888999;;;===@@@BBBDDDIIIJJJMMMSSSXXXXXXRRRLLLAAAAAA???===>>>DDDOOOXXXeeellluuu~~~|||pppgggeeebbb```___]]][[[YYYWWWRRRJJJAAA999222///---,,,,,,,,,++++++++++++***+++,,,---------///333666???CCCIIIOOOUUU\\\dddiiiqqqqqqnnnjjjfffccccccdddjjjooowwwwwwjjjSSSJJJ???999888777555222000000000000000000000000000000000000000000000000........................---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---...///000333555888999:::===@@@CCCFFFHHHJJJNNNPPPPPPQQQTTTWWWZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^aaaccceeeggghhhhhhggghhhiiikkkkkkllllllnnnppprrrtttuuutttuuuwwwzzz|||~~~{{{xxxtttpppooommmkkkiiijjjlllnnnnnnmmmmmmmmmnnnlllllllllmmmmmmnnnooopppnnnppprrrqqqnnnmmmooorrrrrrsssuuuvvvvvvuuuttttttqqqqqqqqqppppppppppppppppppqqqssstttuuutttrrrqqqqqqqqqrrrsssttttttttttttvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxyyyzzz{{{zzzzzz{{{{{{||||||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyyyyyyyy{{{zzzxxxwwwvvvvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxxxxzzz{{{|||}}}~~~~~~~~~}}}xxxyyyzzz{{{}}}~~~|||}}}}}}{{{zzzzzz|||~~~|||zzzzzzsssiii___XXXTTTPPPNNNMMMKKKHHHGGGGGGGGGFFFDDDCCCEEEIIINNNSSSVVVYYYZZZZZZYYYYYYXXXVVVVVVUUUUUUUUUVVVWWWXXXWWWXXX[[[]]]]]]___aaacccfffkkkrrrvvvzzz~~~zzzxxxxxx{{{||||||}}}vvvnnnuuuppp]]]HHH>>>555444555333111000111111000000111222222333---------------...//////,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''%%%&&&((()))))))))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&(((***+++,,,///444888777666555666999===@@@BBBEEEFFFHHHMMMQQQRRROOOKKKCCCDDDEEECCCBBBFFFNNNUUUaaaiiisss|||xxxffffffeeedddbbb___\\\YYYZZZWWWPPPGGG>>>666111///,,,,,,,,,+++++++++******+++,,,---...---...111333;;;???DDDJJJQQQXXX___dddlllnnnpppoookkkgggdddbbbeeeiiipppvvv~~~}}}bbbVVVGGG===:::888555222000000000000000000000000000000000000000000000000---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,...000333555666777:::<<>>AAADDDHHHKKKIIIMMMRRRWWW[[[\\\[[[[[[[[[\\\]]]]]]]]]^^^aaacccdddeeeggggggffffffhhhiiihhhiiijjjlllnnnqqqsssuuuxxxxxxyyyzzzzzzzzzyyyyyysssrrrqqqqqqqqqoookkkhhhhhhjjjmmmnnnnnnnnnnnnoooiiijjjlllnnnooopppppppppnnnrrruuusssooonnnqqqtttqqqrrrtttttttttrrrpppoooooooooooopppqqqqqqrrrrrrnnnoooqqqsssssssssqqqpppssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssrrrssswwwzzz}}}~~~{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~yyyyyyzzz|||}}}~~~}}}|||{{{zzz{{{||||||wwwvvvvvvvvvvvvxxxyyyzzz{{{{{{zzzzzzzzz{{{{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||yyyxxx{{{~~~~~~zzzrrrmmmaaa[[[TTTNNNKKKIIIGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEKKKNNNRRRWWW[[[^^^______\\\[[[ZZZXXXXXXWWWWWWWWWSSSUUUVVVWWWWWWYYY\\\^^^aaaeeejjjoootttzzz|||wwwuuuyyy|||}}}|||{{{nnn^^^KKK@@@777555555333222222000000000000////////////000//////---,,,+++******++++++++++++++++++++++++...---+++***)))***+++,,,&&&&&&''')))++++++***((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((+++++++++***((('''%%%$$$''''''''''''''''''''''''"""######$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%$$$%%%&&&(((((((((''''''###%%%&&&&&&%%%$$$$$$%%%$$$%%%'''((()))******)))(((''''''&&&&&&%%%%%%$$$(((((('''&&&'''+++222666888999888666555777===AAADDDDDDDDDCCCBBBDDDGGGJJJKKKOOOSSSSSSNNNJJJJJJLLLVVV^^^gggooozzz}}}rrrjjjbbbdddjjjkkkcccZZZVVVXXXXXXRRRHHH===555222,,,---...---,,,+++,,,,,,------,,,------...///000555888>>>EEELLLSSSXXXZZZ]]]dddkkkppppppmmmhhhffffffhhhjjjnnnttt|||lllWWWLLLFFF===666333777555333222333333333111//////000000111111111222000000000000000000000000000///...------------------,,,,,,---///...---+++,,,,,,---...///000111222555777999:::;;;===@@@BBBGGGJJJNNNTTTXXXZZZ[[[[[[]]]___aaaaaa``````aaabbbddddddccccccdddeeeggghhhhhhiiikkkmmmppprrrtttuuuvvvyyy}}}zzzuuuqqqmmmmmmmmmmmmlllkkkjjjiiiiiikkklllkkkkkkkkkmmmooommmnnnppprrrssssssssssssrrrsssttttttrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrvvvuuusssrrrrrrsssuuuvvvuuuttttttsssrrrrrrqqqqqqtttuuuvvvwwwxxxxxxwwwvvvwwwxxxyyyyyyxxxwwwuuutttvvvuuutttuuuxxxzzz||||||}}}{{{yyyzzz{{{}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzzzzyyy~~~yyyttttttxxx{{{yyywwwyyy|||~~~{{{xxxxxxyyy~~~}}}||||||}}}}}}}}}{{{{{{}}}}}}|||{{{{{{{{{}}}~~~}}}vvvnnngggcccXXXRRRIIIDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFNNNQQQVVVZZZ]]]^^^]]]\\\ZZZZZZYYYXXXXXXXXXYYYYYYRRRWWW[[[\\\[[[[[[___dddfffkkkqqqwww{{{~~~{{{wwwvvvzzz}}}ooo```JJJ@@@666444555333111111000000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++***************)))((((((,,,+++++++++,,,+++)))'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$((((((((('''''''''''''''&&&'''((((((((('''&&&&&&%%%&&&((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((+++111444666777777666555666:::>>>@@@AAABBBBBBBBBDDDGGGJJJMMMSSSZZZZZZUUUOOOKKKKKKOOOWWW```hhhttt~~~yyyppphhhggglllnnnhhhaaaXXXXXXWWWRRRKKKAAA999444/////////...,,,++++++,,,------,,,------...///000333666;;;BBBIIIOOOTTTWWWZZZ```hhhnnnnnnllliiihhhggghhhjjjlllqqqxxxfffWWWLLLAAA:::999555333111111222333222111///000000000111111111111000000000000000000000000...---,,,,,,+++++++++,,,...,,,++++++,,,------,,,,,,,,,---...///000111111444555777888999;;;>>>@@@DDDFFFJJJOOOSSSWWWYYYZZZ___```bbbbbb```______```ccccccbbbbbbccceeehhhiiihhhiiikkkmmmppprrrssstttuuuxxx|||~~~}}}yyysssppplllmmmmmmmmmmmmlllkkkjjjjjjkkkllllllkkklllnnnppppppqqqssstttuuuttttttsssrrrsssttttttrrrqqqqqqrrrqqqqqqqqqqqqqqqpppppppppsssrrrqqqqqqqqqsssuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvxxxwwwvvvwwwyyyzzz{{{|||}}}{{{zzz{{{|||~~~~~~~~~|||{{{{{{|||~~~}}}||||||{{{zzzzzzzzzyyy~~~yyyvvvvvvzzz|||{{{yyyzzz||||||zzzyyyzzzzzzzzz{{{||||||}}}}}}|||}}}~~~~~~}}}|||{{{}}}~~~~~~~~~}}}|||}}}~~~{{{tttlllddd\\\XXXPPPKKKEEEAAA@@@AAAAAA@@@DDDDDDDDDDDDEEEFFFGGGHHHQQQSSSWWW[[[]]]]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYVVVYYY]]]]]]\\\]]]aaafffkkkpppuuu{{{~~~}}}|||{{{yyyyyy}}}~~~|||zzznnnbbbJJJ???555444444222000000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++((()))+++,,,+++***(((&&&---+++++++++++++++)))'''))))))))))))))))))))))))&&&&&&((((((((((((&&&&&&))))))))))))))))))))))))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&'''''''''''''''(((((())))))))))))((('''&&&%%%&&&'''))))))'''&&&'''((()))((('''''''''((())))))$$$%%%%%%&&&''''''((((((&&&'''((())))))+++///222222444666777666777888:::???@@@BBBCCCDDDFFFIIIKKKPPPWWW___bbb]]]UUUNNNJJJIIIOOOWWW```mmmzzzzzzpppmmmoooqqqoookkk]]]ZZZVVVSSSOOOHHH???999333222000...---,,,,,,,,,------,,,------...///000000333888>>>DDDJJJOOOQQQUUU[[[ccciiillllllkkkkkkiiiiiiiiijjjmmmsss{{{uuuaaaQQQEEE???===777555222222333444444333000000000000111111111111000000000000000000000000...---,,,,,,+++,,,,,,,,,000---***)))+++,,,---...+++,,,,,,---...///000000222333555666777888;;;>>>@@@BBBDDDHHHMMMRRRUUUWWW]]]___aaaaaaaaaaaabbbcccdddcccbbbbbbcccfffhhhjjjjjjjjjlllmmmoooqqqrrrssssssvvvzzz|||{{{wwwrrrnnnllllllmmmnnnmmmlllkkkkkkjjjkkklllmmmlllmmmppprrrtttuuuvvvvvvvvvvvvuuutttqqqrrrtttsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrtttvvvxxxuuuuuuvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||~~~~~~|||{{{|||~~~~~~}}}~~~}}}|||zzzyyyyyyzzz|||}}}zzzzzzyyyyyyyyyyyyzzzzzz}}}zzzwwwxxx{{{~~~}}}|||{{{}}}~~~|||||||||zzzzzzyyyzzz{{{}}}~~~~~~||||||}}}~~~{{{tttjjj```WWWQQQMMMHHHEEEAAA??????@@@@@@???DDDDDDDDDDDDFFFIIIKKKLLLUUUVVVYYY[[[[[[[[[YYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[]]]`````````bbbggglllssswww{{{|||zzzzzzzzz{{{}}}|||{{{yyynnnaaaIII>>>555333333111000000000000000000////////////---------------------,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))(((''''''(((******)))(((((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$%%%%%%%%%&&&&&&'''''')))))))))(((((('''''''''%%%''')))((('''&&&'''(((---+++)))((('''((()))+++%%%&&&&&&&&&'''''''''(((%%%''')))******+++---///000222666999:::999888888@@@BBBDDDEEEFFFGGGIIIKKKOOOVVV___bbb```XXXQQQLLLIIIMMMSSS\\\hhhvvvzzztttsssttttttsssbbb\\\VVVTTTSSSOOOFFF???777444000...---------,,,------,,,------...///000///111555:::@@@FFFJJJMMMQQQVVV]]]dddhhhkkknnnooommmlllkkkjjjkkkooovvv{{{ooo]]]OOOGGGCCC;;;999666444555666666555000000000000000111111111//////////////////////////////............/////////---,,,,,,---......---+++,,,,,,---....../////////111222333444555888:::===>>>???CCCGGGMMMRRRUUUWWWZZZ^^^aaaccceeehhhjjjhhhgggeeedddeeefffhhhjjjkkkkkklllmmmnnnpppqqqqqqrrruuuxxxzzzyyyuuupppmmmkkklllmmmnnnnnnmmmlllkkkiiikkklllmmmmmmnnnqqqsssvvvwwwwwwwwwwwwuuutttsssoooqqqrrrrrrpppooopppqqqtttttttttttttttuuuuuuuuupppqqqqqqrrrtttvvvyyyzzzwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxyyyxxxvvvuuusssrrrqqqqqqqqqsssvvvwwwyyyzzz{{{|||}}}~~~~~~~~~||||||~~~~~~~~~|||{{{{{{|||{{{zzzyyywwwwwwyyyzzz{{{yyyxxxxxxwwwxxxyyyzzz{{{|||zzzyyyzzz|||~~~~~~}}}~~~}}}|||}}}~~~}}}~~~}}}yyytttkkkaaaWWWPPPKKKHHHEEECCCBBBAAA@@@@@@??????BBBCCCCCCFFFIIIMMMQQQSSSXXXYYYZZZZZZYYYXXXWWWVVVSSSSSSTTTUUUVVVXXXYYYZZZ]]]___aaaccceeejjjqqqvvv{{{~~~~~~|||zzzxxx{{{~~~~~~{{{mmm___III>>>555333333111000000000000000000////////////---------------------,,,++++++++++++++++++++++++------+++*********+++,,,)))((('''''')))***)))((((((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%'''''''''''''''((())))))%%%&&&((((((&&&%%%&&&'''***(((&&&$$$###$$$%%%&&&(((((((((''''''&&&&&&&&&%%%''')))***)))***+++---...111666;;;>>>===;;;999???BBBDDDEEEEEEDDDEEEFFFKKKQQQXXX]]]]]]YYYSSSPPPNNNNNNRRRZZZeeerrr}}}yyyvvvvvvwwwiiiaaaYYYWWWXXXVVVNNNGGG;;;777111............---------,,,------...///000///111444888===BBBGGGIIIMMMQQQXXX^^^dddiiinnnqqqppppppnnnlllkkknnnrrrvvvxxxrrrbbbTTTKKK@@@===999666666666555444111111000000000000000000//////////////////////////////.........//////000------...000111111...+++++++++,,,,,,------......---///000111111333555777;;;;;;<<>>>>>>>>AAABBBDDDHHHMMMSSSWWWZZZZZZYYYYYYXXXWWWVVVUUUUUUQQQQQQRRRTTTVVVXXXZZZ[[[\\\^^^aaaeeekkkssszzz~~~}}}|||yyy~~~ooo```JJJ???555444444222000000000000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,+++)))''''''((()))+++///---+++******)))((('''))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''))))))%%%&&&((((((&&&%%%&&&''')))(((&&&%%%%%%%%%&&&&&&))))))(((((('''&&&&&&%%%%%%'''((()))((((((***+++---000666<<>>555111000000...---------,,,------...///000000000222666:::???CCCFFFIIIMMMRRRXXX]]]dddkkkppprrrrrrqqqooommmmmmoooqqqqqqxxxttt```QQQFFFBBB<<<888666444333222111111111111000000000000000000000000000000000000---------,,,------...///,,,---///111333111---***+++++++++,,,,,,,,,------,,,---/////////111333555888999:::<<>>===>>>???BBBDDDHHHMMMRRRWWW[[[]]]YYYXXXWWWUUUTTTTTTTTTTTTQQQRRRSSSUUUXXX[[[^^^___^^^```dddkkksss|||~~~||||||}}}~~~}}}|||~~~rrrcccJJJ@@@666444555333111111000000000000//////////////////...---,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))000...+++)))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%&&&'''&&&'''))))))'''&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''(((((('''''')))+++,,,...444;;;BBBCCCAAA>>>;;;>>>BBBEEEEEECCCCCCCCCEEEIIIQQQXXX[[[ZZZUUURRRKKKIIIKKKSSS\\\fffuuu}}}wwwwwwyyyrrrjjjeeedddccc___[[[PPPGGG<<<555222111...+++------,,,------...///000//////000333777<<<@@@BBBFFFHHHLLLQQQVVV^^^ffflllqqqrrrrrrpppnnnlllkkklllooosss|||rrr___OOOJJJCCC===999666444333111111111111000000000///000000000000000000000000---------------...//////+++,,,,,,...000///,,,)))++++++++++++,,,,,,,,,,,,+++---...///...000222444666666888:::>>>BBBEEEGGGPPPRRRVVVYYY[[[]]]___aaaeeegggiiikkkkkkiiigggeeeiiijjjkkklllnnnooopppqqqvvvwwwyyyzzzyyyvvvssspppnnnoooqqqqqqpppmmmiiigggfffgggjjjkkklllnnnrrrtttwwwwwwwwwwwwvvvuuusssrrrqqqrrrtttttttttssstttuuusssssstttuuuuuuvvvwwwwwwttttttttttttttttttsssssstttsssqqqpppqqqsssuuuwwwxxxxxxwwwvvvvvvwwwxxxyyywwwwwwvvvtttoooiiiccc```^^^eeennnsssttttttwwwzzzwwwyyyzzz{{{{{{|||~~~||||||~~~~~~}}}{{{zzzzzz|||~~~~~~zzzyyyxxxvvvrrrlllccc^^^RRROOOKKKFFFCCCBBBBBBCCC@@@BBBBBBAAA???@@@CCCFFFFFFHHHMMMRRRVVVZZZ[[[\\\WWWVVVTTTSSSRRRSSSTTTUUUSSSTTTVVVYYY\\\```cccdddgggiiinnnwww~~~}}}{{{{{{}}}~~~~~~uuufffKKK@@@777555555333222222000000000000////////////000000///...,,,+++******++++++++++++++++++++++++***+++---------,,,***(((+++)))'''&&&((())))))((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&((('''%%%$$$######$$$%%%''')))******((((((((()))######$$$%%%%%%$$$$$$###&&&&&&''''''((()))))))))'''(((((('''&&&&&&)))+++***---222:::AAADDDBBB???;;;???DDDHHHHHHHHHGGGGGGDDDJJJRRRZZZ^^^\\\UUUPPPFFFCCCFFFOOOWWW```pppxxxvvvyyyqqqkkkhhhgggdddbbbYYYOOOBBB999444111---***---------------...000000......///111555999===@@@CCCEEEHHHLLLRRRZZZbbbhhhoooqqqrrrqqqnnnkkkiiiiiimmmooouuusssWWWRRRJJJBBB===:::777555222111111111000000//////000000000000000000000000///////////////000111111,,,+++******,,,,,,+++***++++++++++++++++++,,,,,,+++---.........///111444444555666999<<>>:::666555444333222222222222222000000111111111111000000////////////////////////+++++++++,,,,,,---------000///------......---+++------,,,+++,,,---...///444555666777:::>>>AAACCCEEEHHHMMMRRRUUUWWWWWWWWW]]]bbbgggjjjkkkiiihhhhhhhhhhhhhhhiiikkknnnqqqrrrsssxxx}}}~~~{{{wwwttttttqqqsssuuuuuurrrnnnkkkiiihhhiiikkklllmmmooosssvvvvvvwwwyyyzzzzzzyyywwwvvvxxxyyyzzzzzzzzzyyyxxxwww{{{yyywwwvvvvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvtttqqqooooooqqqtttvvvwwwxxxyyyzzzzzzyyyxxxwww{{{yyywwwyyy{{{wwwlllcccgggjjjoootttwwwyyyyyyyyy{{{zzzyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~}}}uuuoooooollliiieeeaaa[[[UUUPPPFFFFFFEEEBBB???>>>@@@AAAEEEEEEDDDDDDDDDFFFJJJNNNTTTUUUWWWXXXYYYXXXWWWWWWVVVSSSPPPNNNOOORRRUUUXXX]]]```cccbbbbbbfffnnnuuu}}}~~~|||zzz{{{||||||}}}~~~hhhKKKBBB999666555222111222222111111000//////...............///......------++++++++++++++++++++++++************))))))))))))))))))************))))))***)))'''&&&&&&''')))***((((((''''''''''''(((((()))))))))(((((((((''''''&&&%%%$$$&&&((())))))(((''''''(((''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))++++++---333:::@@@CCCCCCDDDFFFKKKSSSYYYYYYRRRLLLKKKRRR\\\fffjjjeee\\\TTTKKKGGGCCCBBBBBBKKK]]]ooo|||~~~~~~yyyrrrlllhhhddd```XXXMMMAAA888333000.........///......------......---...///222444666;;;===AAAEEEJJJQQQYYY^^^ggglllrrruuussspppnnnmmmiiiiiimmmssszzzrrr```QQQIIIEEE@@@<<<666555333222222111111000000000000111111000000000////////////////////////,,,,,,,,,,,,---------...000//////000111111///---------,,,,,,,,,---...///111111222333666999;;;===BBBEEEIIIMMMQQQSSSTTTTTTXXX]]]bbbeeefffeeeeeeeeeeeefffgggiiilllooorrrtttvvvzzz~~~~~~yyytttqqqpppooorrruuuuuurrrmmmjjjhhhiiijjjllllllmmmooorrruuuvvvwwwyyyzzz{{{zzzyyyxxxzzz{{{|||}}}}}}|||{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{yyywwwtttssssssuuuwwwyyyzzzzzz{{{{{{{{{zzzxxxwwwzzzyyyzzzuuullllllnnnqqquuuxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz|||}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzpppiiiaaa^^^ZZZVVVSSSNNNIIIFFFCCCCCCCCCAAA??????@@@BBBCCCDDDEEEFFFGGGJJJOOOSSSVVVWWWWWWXXXXXXWWWVVVUUUUUUTTTRRRQQQRRRUUUXXXZZZ[[[___cccfffkkkqqqzzz~~~}}}{{{~~~~~~~~~~~~~~~gggKKKAAA888666444222111222111111111000000//////...,,,------...//////......************************************))))))))))))))))))************))))))***)))(((''''''((()))***((((((''''''''''''((((((*********)))))))))))))))***)))'''((())))))'''&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&###$$$$$$%%%&&&'''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++***+++///666<<<@@@BBBFFFIIIQQQ[[[bbbbbb]]]WWWSSSZZZcccmmmqqqnnngggaaaTTTNNNGGGBBB@@@FFFVVVeeessszzz|||sssmmmeeefffcccXXXIII<<<666666000000/////////......---------------...000222444555888===AAAGGGMMMTTTXXXbbbhhhooottttttrrrooonnnhhhgggjjjooouuu}}}tttcccXXXPPPHHHCCC999777555444444333111000///000000111111000000///000000000000000000000000---------...............++++++,,,---//////,,,***---,,,,,,,,,,,,---...///000000000000222555777888???AAACCCFFFJJJMMMOOOPPPRRRVVV[[[___```aaaaaabbbcccdddfffhhhlllpppssstttxxx{{{~~~|||vvvpppmmmlllnnnqqquuuvvvsssnnnjjjhhhkkklllnnnnnnnnnooorrrtttvvvwwwyyy{{{||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyywwwuuuuuuvvvyyyzzz{{{{{{||||||{{{zzzzzzyyyyyyzzzxxxssstttuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{}}}~~~~~~|||zzzyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~tttiii```XXXTTTPPPLLLIIIGGGDDDBBB@@@AAAAAA@@@??????AAACCCAAACCCFFFIIILLLPPPUUUYYYYYYYYYXXXXXXWWWUUUTTTSSSTTTTTTTTTUUUWWWYYY\\\]]]^^^aaafffnnnwww~~~}}}}}}}}}|||{{{}}}eeeIII@@@888555444111000222111111111000000000//////------...............---************************************)))))))))((())))))************))))))******))))))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))''''''((('''&&&$$$'''''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***)))))),,,111777<<>>@@@CCCGGGJJJLLLMMMQQQVVVYYY[[[]]]___```bbbccceeehhhkkknnnppprrrvvvyyy{{{yyysssmmmkkkkkknnnrrrvvvwwwtttoookkkiiinnnpppqqqqqqqqqrrrsssuuuvvvwwwyyy{{{|||}}}}}}}}}zzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwuuuuuuvvvxxxyyyzzzzzz{{{{{{||||||||||||yyy{{{~~~zzzyyyyyyxxxxxxyyyzzz{{{}}}}}}||||||}}}|||yyyxxxyyyzzz|||}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzooobbbYYYSSSOOOJJJGGGEEEEEEDDDCCC@@@AAAAAA@@@>>>???AAACCCCCCFFFIIILLLOOOSSSWWWZZZZZZYYYXXXWWWVVVTTTSSSRRRSSSTTTVVVXXX[[[^^^```aaaeeegggmmmvvv~~~}}}|||}}}}}}}}}|||{{{bbbHHH???777444333111000222111111111111000000000000////////////...---,,,+++++++++++++++++++++++++++************)))))))))((())))))************))))))******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((()))(((&&&''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((***---333999===GGGMMMXXXccckkkmmmjjjhhh\\\___dddlllqqqsssrrrpppggg```XXXRRRMMMMMMTTT^^^nnnrrrwww{{{rrroooiiiddd\\\PPPBBB888222111000...---,,,,,,,,,.........//////000000111///222888===BBBHHHNNNRRR^^^bbbiiiooosssssspppmmmnnnkkkkkknnnrrruuu}}}ppp___TTTIIICCC<<<999999888666333000000111111111111000000000000000000000000000000////////////////////////------///222444333000---,,,,,,,,,---------------111111000000111222444555999999:::<<>>666444333111000111111111111111111111111111000000000///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))+++***))))))++++++***)))''''''&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((())))))+++000666:::CCCJJJTTT^^^eeehhhhhhfff]]]]]]^^^aaafffiiijjjjjjhhhccc^^^[[[VVVSSSUUUZZZmmmssswww|||}}}tttkkkgggeee\\\KKK===555333111///------------------------------------...111666;;;@@@FFFMMMQQQ[[[^^^dddkkkqqqtttrrrpppoookkkjjjmmmppprrrwww}}}tttgggYYYPPPDDD===;;;999666222111222222222222222222111000000000000000000000000///////////////..................000222222///---+++,,,------......------///...------...///111222555666777888;;;???BBBDDDGGGIIIMMMPPPRRRUUUYYY\\\___```bbbeeeggghhhiiiiiimmmppprrrqqqmmmlllmmmooopppsssvvvvvvtttpppnnnmmmrrrtttvvvwwwvvvvvvwwwxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyxxxwwwwwwxxxxxxvvvvvvvvvwwwyyy{{{}}}~~~yyyzzz}}}|||}}}|||{{{zzzyyyzzz{{{|||{{{{{{zzz{{{|||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}zzzwwwsssmmmfff^^^UUUOOOHHHEEEAAA??????@@@@@@@@@BBBCCCCCCBBBBBBCCCEEEHHHNNNQQQSSSTTTTTTSSSSSSSSSUUUUUUTTTUUUUUUVVVWWWXXXWWWYYY[[[^^^bbbeeegggiiikkkpppzzz~~~||||||~~~vvvssswww|||www\\\FFF===555333222000000111111111111111111111111111.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))************))))))((((((((())))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********,,,***))))))******)))(((((('''%%%%%%%%%'''(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((()))******...333888>>>DDDMMMVVV\\\___```aaa___\\\WWWVVVWWWZZZ]]]^^^bbb``````bbbaaa^^^^^^aaaiiissszzz}}}{{{qqqmmmllleeeUUUGGG888777444111////////////------.........---------...000444888===DDDLLLQQQWWWYYY___gggpppvvvwwwvvvqqqlllkkkmmmpppqqqtttxxx}}}pppcccRRRFFF@@@===888444222333333444444333333222/////////////////////////////////.........---------,,,+++,,,------,,,***+++,,,---.........---------,,,,,,,,,,,,...000111111222333666888;;;===???BBBDDDGGGIIILLLOOOTTTWWW[[[]]]___ccceeeggghhhhhhkkkmmmooonnnkkkjjjmmmoooppprrrsssssspppnnnmmmmmmpppsssuuuwwwwwwvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwyyyzzzxxxxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzz{{{|||~~~}}}|||}}}|||xxxqqqmmmfff___XXXRRRMMMIIIGGGDDDAAA@@@@@@AAAAAA@@@@@@AAACCCDDDEEEGGGKKKNNNTTTVVVYYYYYYWWWTTTSSSRRRQQQQQQRRRSSSUUUXXXZZZ\\\]]]]]]___bbbeeeiiilllnnnpppxxx|||~~~~~~}}}{{{{{{}}}{{{tttxxx~~~vvv[[[FFF===555333222000000111111111111111111111222222,,,---......///.........++++++++++++++++++++++++************))))))))))))))))))************))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((()))))))))***+++)))((('''((('''%%%$$$((('''%%%%%%%%%''')))***'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%(((*********---222777999???GGGOOOTTTXXXZZZ[[[aaa[[[SSSNNNMMMOOORRRTTTYYYZZZ```gggkkkiiiiiikkkdddsss}}}wwwrrrpppiii\\\QQQ;;;999666333111000111111000000000111000000///......000333666;;;CCCKKKQQQSSSUUU[[[eeepppwwwzzzzzzsssooommmooorrrrrrtttxxxwww~~~sss___OOOGGGBBB<<<777333444444555555444444333//////////////////////////////......---------,,,111///------......---,,,+++,,,---.........---,,,------,,,,,,---///111222...///111444666999;;;;;;???AAACCCEEEGGGJJJOOOSSSWWWZZZ]]]aaadddggghhhiiikkkmmmnnnmmmjjjiiillloooooopppqqqpppnnnllllllmmmnnnqqqtttvvvvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||{{{{{{{{{|||}}}}}}zzzxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuutttssssssssssssxxxwwwuuutttttttttuuuvvvwwwvvvtttsssuuuwwwyyy{{{xxxxxxyyyyyyzzz{{{{{{{{{||||||||||||~~~~~~|||}}}}}}xxxssskkkeee]]]UUUOOOJJJGGGEEECCC@@@>>>======>>>===<<<>>>@@@CCCEEEGGGKKKPPPSSSWWWYYY\\\\\\YYYVVVTTTSSSNNNNNNPPPRRRVVVYYY]]]___aaaaaabbbdddhhhllloooqqqxxxzzz|||}}}{{{yyyyyy|||{{{