BM6&6(v@ ########################"""############$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%'''---777BBBMMMTTTWWWYYYWWWYYY]]]ZZZPPPJJJKKKHHH???666555666888===BBBCCC@@@CCCJJJPPPVVVcccppp{{{|||}}}xxx___OOOJJJIIINNN???666222---111111&&&***,,,......---,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$""""""#########""""""!!!!!!""""""""""""############$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%$$$$$$&&&&&&(((...666AAAJJJOOOQQQSSSPPPMMMMMMQQQXXX]]]```___```aaa```ZZZNNNAAA999444222///...111444666777555444444666;;;???CCCDDDDDDAAAAAADDDGGGGGGEEEDDDCCCEEEFFFEEECCCDDDGGGKKKJJJPPPRRROOOKKKJJJIIIGGGJJJQQQWWWXXXWWWWWWTTTPPPDDD>>><<>>AAAAAAAAABBB>>>???FFFUUUdddtttzzzwwwyyyxxxggg[[[JJJ@@@???<<<...)))///000,,,---......---,,,++++++******)))))))))((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%$$$"""""""""###!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###%%%(((+++:::???EEELLLRRRVVVXXXYYY\\\ZZZYYYZZZ]]]```ccccccgggccc\\\SSSJJJ@@@999444222444555666888:::>>>@@@JJJIIIIIIIIIJJJLLLNNNPPPRRROOOMMMMMMMMMLLLJJJJJJIIIJJJJJJHHHFFFFFFJJJMMMUUUVVVUUUTTTXXX[[[XXXQQQOOOVVVZZZYYYWWWWWWVVVTTTLLLGGGCCCAAA<<<777888===:::===>>>======???;;;555444444444444444555777777666444222111000///,,,***(((+++,,,))))))++++++(((***)))'''((()))+++***))).........------,,,******))))))(((+++333777222)))''''''((((((((((((''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++...111444444444555777999:::;;;???BBBEEEHHHJJJNNNRRRUUUXXX___eeefffaaa___aaaeeeccceeecccZZZ[[[ppp########################"""############$$$$$$$$$###"""""""""###%%%&&&'''---888HHHRRRVVVSSSPPPNNNLLLEEEBBBEEEJJJIIIEEEBBBCCC??????DDDGGGDDDAAA@@@IIISSSggg~~~~~~{{{{{{~~~iiiTTTJJJFFF666***,,,///---------------,,,++++++*********))))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""!!!"""###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&+++333888IIIOOOWWW\\\]]]\\\]]]^^^```___^^^^^^^^^^^^\\\ZZZYYYSSSJJJ@@@:::888999:::DDDIIINNNPPPQQQRRRUUUWWWPPPPPPPPPNNNLLLLLLNNNPPPNNNMMMKKKKKKNNNSSSUUUUUUWWWWWWVVVWWW\\\fffrrrzzzyyyooohhhaaa___^^^[[[TTTKKKIIIKKKHHHIIIHHHIIINNNQQQLLLEEE999777555444444555555444555333222222222222000///---,,,------+++)))---333...,,,)))((()))+++++++++......///......---,,,++++++(((***333999444+++%%%'''(((((())))))((((((''')))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((+++000333555666666777888999;;;<<<@@@BBBEEEHHHJJJMMMQQQUUUYYY^^^dddgggeeebbbbbbccccccfffcccYYYVVVjjj########################""""""#########$$$$$$$$$%%%$$$######%%%'''***,,,888CCCQQQWWWTTTLLLEEECCC<<<<<<>>>DDDIIIJJJGGGDDDEEEDDDDDDEEEBBB>>>AAAFFF___xxx|||nnnNNNJJJDDD:::444...---,,,++++++,,,------,,,++++++*********)))))))))''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#####################"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&)))...888BBBJJJQQQXXX^^^```^^^\\\^^^aaa```]]]XXXUUURRROOOKKKHHH============@@@EEELLLPPPQQQSSSVVVXXXYYYXXXWWWVVVUUUWWWVVVRRRLLLIIIJJJMMMSSSRRRRRRYYYiii{{{zzzjjjaaa[[[WWWQQQNNNSSSXXXUUUNNNAAA>>>;;;:::<<<<<<999666555333222222333444333222444...---///---***444BBB111...***))))))+++,,,,,,...............---,,,,,,---***///999888---&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&((()))((('''%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((,,,111555666666666777888999:::;;;???AAADDDGGGIIILLLPPPSSSYYY^^^dddggggggeeecccbbbcccccc```YYYXXXkkk########################""""""#########$$$$$$$$$&&&%%%$$$$$$&&&+++///222DDDJJJQQQPPPIII@@@;;;:::555===GGGLLLLLLJJJGGGDDDGGGGGGFFFAAA999999GGGWWWuuuyyyXXXNNNIIIBBB===888---+++((()))+++.........++++++++++++************(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###########################"""""""""###$$$$$$######""""""###$$$%%%%%%$$$&&&+++111999DDDPPPWWW```cccdddaaa]]][[[___ccc\\\VVVNNNGGGAAA>>>;;;999111888CCCLLLSSSXXX\\\___[[[XXXUUUUUUUUUTTTOOOKKKIIIMMMPPPLLLFFFCCCFFFKKKddddddeeeqqqxxxnnn___SSSQQQSSSOOOHHHFFFBBB???AAAEEEFFFBBB<<<666444333333444555555555999111...///---...;;;LLL222///+++)))***,,,------,,,------------,,,,,,+++---...444999111%%%$$$---(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%((()))***)))((('''$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((((('''(((,,,111555444444555666777888:::;;;>>>AAACCCFFFHHHKKKNNNQQQYYY]]]cccggggggeeecccbbbccc___[[[ZZZ^^^ppp########################"""############$$$$$$$$$$$$######%%%***111777<<>>III000...+++***+++---------,,,,,,---------,,,,,,+++,,,000555444***###&&&...((())))))******))))))(((&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))((()))))))))))),,,111444333333444555777999;;;<<>>AAACCCFFFHHHIIILLLPPPRRRVVV]]]dddeeebbb```cccgggddd]]]YYYYYY[[[lll########################"""############$$$$$$$$$$$$%%%(((...999FFFQQQXXXTTTMMMCCC>>>@@@GGGOOOTTTRRRRRRJJJ@@@>>>CCCEEEBBBAAA@@@FFFUUUiiizzz|||~~~tttfffZZZYYYYYYTTTMMMKKKPPPLLLJJJKKKKKKNNN\\\kkkrrrtttddd[[[OOOCCC;;;333//////000...,,,---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((($$$###!!! """$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$%%%''')))+++666???MMMYYY```cccddddddXXXSSSLLLGGGEEEEEEEEEEEE;;;888666888===CCCHHHKKKMMMRRRVVVYYY\\\bbbkkksss}}}wwwooosssxxxvvvjjjaaa\\\YYYZZZZZZ[[[cccpppzzz}}}lll^^^[[[[[[VVVPPPDDDAAA===;;;;;;;;;::::::111666555///000777666...+++******+++---...---,,,......///////////////...+++000///((((((---,,,$$$))))))************))))))(((((())))))*********+++&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((***+++,,,+++,,,...000333444555777:::===???AAACCCEEEGGGIIIKKKNNNQQQTTTUUU]]]eeeeee```^^^bbbiiiddd___[[[WWWVVVeee########################%%%###"""!!!"""###""""""+++***+++444DDDTTTXXXTTTPPPNNNKKKKKKMMMQQQSSSTTTSSSIIIAAABBBEEEBBB===:::BBBIII[[[ttt{{{rrrpppvvvzzz{{{ooo```SSSLLLJJJKKKJJJEEE???;;;:::999777555777666666777888;;;???AAAGGGMMMTTTZZZ]]]```cccfffsssVVVEEE777555333,,,+++111///000000///---*********************))))))))))))))))))(((((((((((()))))))))(((''''''((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###&&&&&&$$$$$$'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&''')))%%%%%%'''&&&&&&...888IIIMMMTTTZZZ]]][[[VVVQQQHHHJJJMMMQQQRRROOOIIIDDDCCCAAA@@@CCCHHHMMMOOOOOOQQQNNNNNNVVVccctttuuuvvvxxxvvvooovvv{{{sss```RRRYYYhhhkkkjjj```UUUWWW```^^^TTTVVVgggdddYYY___ggghhhhhhrrrnnnaaaYYYNNNLLLKKKAAA>>>===555888333111555888555111///---///111222000/////////333---+++///000---,,,000333000---+++******)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++))))))(((((((((((())))))&&&&&&%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***+++...000111333444666666777:::===@@@CCCDDDFFFHHHKKKOOOQQQSSSVVV^^^cccaaa^^^```cccdddfffccc]]][[[\\\aaa########################$$$#########$$$%%%%%%%%%&&&)))...888HHHVVVZZZWWWTTTRRRQQQQQQSSSUUUVVVUUUPPPHHHBBBAAAAAA>>>>>>???AAAVVVsss~~~ooopppuuuwwwvvvtttnnnhhhUUURRRKKKCCC;;;777666777:::777333333444555555444777666555555555777999:::666:::>>>???@@@@@@BBBDDDWWWaaaqqqlllUUU@@@999666///---///,,,---...///.........///+++*********))))))))))))))))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%((((((%%%$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''((((((%%%%%%(((***---777CCCQQQUUUZZZ[[[XXXRRRMMMKKKOOOUUU\\\^^^YYYQQQJJJFFFHHHKKKMMMNNNNNNNNNOOOPPPIIIKKKRRR```wwwyyyxxxwwwuuu{{{|||wwwiiiYYYUUU___jjj^^^___[[[ZZZggg|||}}}uuukkk^^^ZZZUUU```gggmmmsssqqqssswwwiii```VVVEEE@@@BBB===888444111222222000000333///000222111000//////000333///000555666333000111222///,,,+++++++++***)))))))))))))))))))))))))))''''''((())))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((''''''''''''((((((%%%$$$$$$$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***+++...000111333444666777888:::>>>AAADDDEEEFFFIIILLLOOORRRTTTWWW^^^cccaaa^^^___bbbccceeebbb\\\ZZZ[[[aaa$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((((()))'''...777AAALLLWWWZZZWWWWWWVVVUUUUUUVVVVVVTTTRRRFFFCCCAAA@@@===;;;@@@GGGUUUtttkkklllyyyyyyoooccc\\\YYYUUUMMMFFF<<<<<<;;;999555444444555222111000222444666555555666555555555555666666777888::::::999888777777888@@@FFFVVVtttjjjMMM@@@:::333//////---....../////////000000+++++++++*********))))))***))))))(((((())))))***)))((('''(((***++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((($$$###%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%(((---222999FFFRRRYYY\\\]]]WWWNNNHHHIIILLLUUU[[[___]]]TTTLLLIIIJJJLLLOOORRRPPPLLLJJJLLLNNN[[[fffrrruuubbb^^^kkk{{{ssspppkkkuuuxxxzzz|||sssnnnwwwyyyllleeejjjqqq|||sssYYYLLLEEE:::???;;;999999777444666:::222222222111///...///111111000222888:::666333222000...+++***+++,,,++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((((((''''''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''############$$$%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))+++...000111444555777888999;;;???BBBEEEFFFGGGJJJMMMPPPSSSTTTXXX___ccc```]]]^^^aaabbbdddaaaZZZXXXZZZ```$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''((()))***///999DDDKKKQQQWWWWWWTTTVVVUUUTTTTTTSSSPPPLLLIII??????@@@AAA@@@DDDQQQ```qqqppptttoooYYYRRRIIIDDDAAA===777222333444555444222111222333666666777888999999888777999999999::::::;;;;;;;;;::::::999777666555666666666666;;;OOOqqqdddPPPDDD;;;555555222111///.........---,,,,,,,,,+++++++++************))))))))))))))))))***'''&&&&&&'''***++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''$$$###&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((('''###(((///777>>>HHHSSS\\\^^^]]]XXXMMMCCCDDDNNNYYY^^^]]]ZZZSSSLLLKKKOOOTTTSSSRRRQQQQQQTTT[[[ccciii}}}rrr```bbbssstttyyyssseee^^^ccccccaaakkk}}}wwwdddNNNFFF>>>888777777444222333555555444222///...000222//////111444777666333222...,,,******+++------,,,************************((((((((())))))(((((((((***)))))))))((((((''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''#########$$$$$$%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++...000222444555777888999<<<@@@CCCEEEFFFHHHJJJMMMQQQSSSUUUYYY```ccc```\\\]]]aaabbbdddaaaYYYVVVWWW\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&))),,,777BBBMMMSSSVVVXXXWWWSSSUUUSSSPPPNNNLLLHHHCCC@@@BBB@@@>>>AAAGGGWWWrrrvvvxxxuuuaaaVVVRRR===999555222333555666555777888888888777888:::===???AAACCCDDDDDDBBBAAAAAAEEEFFFFFFFFFFFFDDDCCCBBBDDDBBB???===;;;:::999888777444222999LLLbbbqqquuuyyyiiiUUUDDD;;;999444111...---......,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%((((((%%%&&&+++,,,***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%...:::DDDLLLTTT[[[```aaa[[[OOOCCC===EEEVVVdddhhhccc[[[TTTRRRSSSWWWYYYWWWSSSSSS]]]qqqwwwnnnfffbbb^^^]]]ggg}}}zzzuuuxxxsssfffbbbgggrrrsss{{{jjjVVVAAA999;;;;;;999888999888777444111000111222000000000000222555444222---+++******,,,---...---++++++++++++++++++++++++)))))))))(((((()))))))))******))))))((((((((('''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''((($$$$$$%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''')))+++---000222333555777888:::<<<@@@DDDEEEFFFHHHJJJMMMQQQSSSUUUYYY```ccc___[[[]]]```bbbdddaaaYYYUUUTTTWWWxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$''',,,111>>>GGGPPPUUUXXXZZZXXXTTTQQQNNNJJJGGGDDDBBB???===AAA======FFFXXXrrrzzztttwwwhhhSSSHHHCCC@@@555333000///000333777999<<<>>>AAACCCEEEHHHLLLOOOQQQTTTWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\ZZZWWWTTTRRRVVVSSSOOOKKKGGGCCC???<<<:::::::::;;;???HHHRRRXXXdddrrrhhhPPP???666555111------///000///------------,,,,,,,,,+++++++++******))))))******+++&&&%%%$$$%%%'''((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''******((()))...111///%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))))))))---999FFFOOOUUU[[[^^^^^^___VVVHHH@@@BBBMMM[[[eeegggccc^^^[[[ZZZXXXVVVTTTRRRRRR[[[sssooo^^^___gggnnnsssyyy|||}}}zzzyyynnnhhhpppxxxTTT@@@===>>>===<<<<<<<<<;;;888444222222333222333222000222666666333---+++******,,,---...---++++++++++++++++++++++++***))))))(((((())))))******))))))))))))))))))((('''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((+++---000222222444666777999<<<@@@CCCEEEFFFGGGJJJMMMPPPSSSTTTYYY___bbb^^^ZZZ]]]aaaccccccaaaZZZVVVTTTUUUsss%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%%%%)))222:::FFFLLLQQQSSSVVVXXXUUUPPPJJJFFF@@@<<<<<<=========:::>>>LLLfff{{{qqq]]]III>>>===;;;666777888777666666888<<>>LLLUUUfff{{{kkkQQQ???:::555000///111222000...------------,,,,,,,,,,,,+++******))))))******+++'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&)))(((%%%''',,,...---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***---...999EEEPPPUUUXXX]]]^^^\\\TTTKKKCCCEEEPPP[[[``````^^^]]]\\\ZZZXXXVVVVVVVVV\\\ggg}}}~~~tttuuukkkcccggg|||oooiiijjjlllpppuuuqqqWWWJJJBBB:::666>>>>>>>>>;;;777444333333111444444222333777555000...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******)))))))))))))))*********((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''$$$%%%'''((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&(((***---000222111333555777888;;;@@@CCCDDDEEEFFFIIILLLOOORRRTTTXXX^^^aaa]]]ZZZ]]]bbbdddaaa```[[[YYYVVVVVVsss%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$%%%,,,777@@@MMMQQQRRRRRRSSSTTTPPPIIIBBB>>>888444555888<<<>>>777EEEeeemmmTTTNNNAAA555555:::888222333666:::===@@@DDDJJJNNNXXX^^^hhhooosssuuuuuuuuurrrtttwwwxxxwwwxxx{{{~~~|||vvvnnnhhh\\\ZZZWWWRRRKKKDDDBBBCCC>>>@@@GGGVVVllljjjRRRAAA;;;444222222222///+++......---------,,,,,,,,,++++++************++++++)))(((''''''((()))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&$$$!!!"""&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&#########%%%(((,,,000333BBBMMMVVVWWWXXX\\\]]]ZZZGGGAAA???KKK]]]gggddd\\\ZZZ\\\[[[WWWSSSUUU]]]eeeyyy}}}nnnhhhooopppvvvvvvmmmmmmrrrvvvwwwbbbPPPGGG???@@@@@@>>>999555333333...333444222444666222+++...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++(((((())))))******++++++))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&(((***---000222000222444666888;;;???CCCCCCDDDFFFHHHKKKOOOQQQSSSWWW]]]```\\\ZZZ]]]bbbeee``````\\\[[[YYYXXXuuu$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&''',,,666AAAJJJTTTUUUWWWVVVQQQJJJBBB===888999777333444999>>>??????UUUmmmRRRHHH;;;888444333555999<<<>>>BBBCCCGGGLLLTTT]]]dddiiiqqqqqqooommmjjjfffcccaaa``````^^^\\\[[[\\\```dddfffjjjpppxxx~~~}}}uuukkk___UUUNNNMMMDDD>>>BBBHHHOOOZZZeeettt\\\GGG555111555555333222000///...---,,,+++++++++)))************+++++++++(((((()))))))))))))))((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''+++444>>>FFFRRRXXX\\\]]]___```^^^YYYCCCIIIPPPVVV[[[___^^^\\\WWWXXXWWWUUUWWWdddxxxpppvvvgggMMMGGGDDDCCC>>>666666;;;777333333666888444222222//////.........---------,,,,,,,,,,,,,,,---...///---***'''''')))******(((((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((())))))'''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))))))))((('''''')))(((%%%)))&&&$$$%%%'''(((&&&###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((((('''''''''))),,,///111333555777888999<<<@@@CCCDDDDDDFFFHHHMMMRRRVVVYYYXXX]]]^^^[[[ZZZ___eeegggeeebbb]]]___aaaaaaxxx$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''+++333>>>HHHMMMOOOPPPOOOKKKEEE@@@>>>===>>>===<<<<<<<<<<<<>>>@@@KKKkkk~~~jjjPPP===888:::888777777;;;@@@EEEHHHPPPUUU\\\bbbfffgggeeedddbbb```\\\WWWRRROOOMMMLLLCCCBBBAAA???===???BBBEEEKKKNNNTTTZZZ```dddhhhiiitttyyy{{{vvvfff[[[PPPKKKHHHGGGJJJPPP]]]}}}bbbEEE888777444000...000///...---,,,,,,,,,,,,------,,,+++***)))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''&&&&&&''''''((())))))((((((***222===IIIQQQVVV[[[______```bbb```\\\TTTVVVWWWYYY[[[[[[ZZZWWWUUUXXX]]]dddppp|||pppjjjgggmmmwwwxxx___FFF>>>??????;;;888555333444888888333111222/////////.........---------,,,,,,,,,------...///...,,,))))))***,,,+++))))))***+++,,,,,,+++***)))))))))(((((((((((())))))'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%%%%&&&'''&&&&&&''''''(((((())))))))))))(((''''''((((((&&&(((&&&%%%%%%''''''&&&$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((((('''''''''))),,,///111333555777888999<<<@@@CCCFFFFFFGGGIIILLLQQQUUUWWW[[[___```]]]]]]bbbhhhjjjgggccc\\\\\\___```yyy$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%)))222>>>IIINNNPPPGGGFFFCCC>>>999888;;;???@@@======@@@===999>>>GGG^^^~~~nnnXXXHHH999333333555777;;;AAAGGGNNNSSSVVV\\\___ccceeeccc^^^WWWRRRNNNJJJEEE@@@<<<;;;:::;;;>>>>>>===;;;::::::===@@@:::<<<>>>AAAEEEHHHJJJLLLVVV[[[eeeqqq}}}xxxjjj]]]RRRGGGAAA@@@>>>^^^zzzUUU???888555222///000///...---------------------,,,+++***)))((((((((())))))***))))))(((((((((((((((''''''''''''&&&(((''''''''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%((((((''''''(((((()))***'''&&&''',,,888FFFRRRYYY[[[```bbbaaabbbdddccc```bbb___\\\[[[ZZZXXXVVVUUUTTT[[[iii|||mmm\\\WWWZZZ___cccLLLEEEAAA===999888888:::<<<999222///000////////////............---------,,,------...//////---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''(((((((((((((((((((((***))))))(((((((((((((((((('''&&&&&&''''''&&&$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((('''''''''))),,,///111333555777888999<<<@@@CCCGGGGGGHHHJJJMMMQQQUUUWWW\\\```aaa]]]]]]cccjjjmmmhhhbbbYYYXXXZZZ]]]xxx$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&---:::GGGOOOPPPMMM>>>;;;777666888;;;???AAABBB>>>???@@@;;;;;;LLLcccsssoooRRR@@@888444555888222888CCCLLLTTTYYY\\\]]][[[YYYUUUPPPJJJFFFBBBAAA???===;;;888777777888888;;;<<<<<<;;;999999;;;===>>>>>>>>>>>>>>>???@@@AAACCCFFFLLLUUU___hhhppptttzzzlll]]]PPPIII@@@JJJ\\\tttoooRRRBBB:::555222000//////...------......*********+++++++++,,,,,,))))))*********)))(((((((((((((((''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***'''(((,,,555BBBOOOXXX\\\___cccdddbbbbbbeeedddaaaaaa]]]ZZZYYYXXXVVVWWWYYY]]]kkkzzzpppjjj\\\kkkppppppvvvWWWDDD>>>???>>>>>>??????:::111...000000000000/////////............------------.........---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''###%%%&&&&&&&&&%%%&&&(((((('''''''''''''''''''''***))))))+++***'''''')))((('''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((('''''''''))),,,///111333555777888999<<<@@@CCCFFFFFFGGGJJJNNNRRRWWWYYYZZZ^^^^^^ZZZZZZbbbjjjmmmfff```XXXWWWYYY\\\vvv$$$$$$%%%%%%%%%&&&&&&&&&'''+++444AAAMMMPPPLLLFFF777444333888@@@FFFFFFCCCFFFDDDCCC@@@===IIIlllvvvsssttt|||ZZZKKK:::333222333444555777@@@LLLVVVYYYXXXWWWUUULLLIIICCC>>>;;;:::;;;;;;::::::;;;;;;<<<;;;;;;;;;999:::;;;;;;::::::;;;===BBBAAAAAA@@@@@@AAABBBBBBAAABBBCCCEEEIIINNNRRRUUUkkkqqqzzzrrrgggXXXOOOKKKUUUhhhqqqVVVEEE:::444111000000///............***++++++++++++,,,,,,,,,***************)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&''''''&&&&&&''''''((()))...222;;;FFFQQQYYY]]]^^^aaadddeeebbbbbbdddccc___YYYVVVUUUVVVUUUTTT[[[eeexxxyyysssnnnmmmooopppnnnmmmqqqzzzvvvmmmooo~~~^^^LLLEEEBBB???>>>>>>999333111333111111000000000////////////......---------......,,,,,,---,,,,,,++++++++++++++++++******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&)))(((+++///,,,'''&&&***'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''&&&((('''''''''))),,,///111333555777888999<<<@@@CCCDDDDDDFFFJJJOOOUUUZZZ]]][[[^^^]]]YYYZZZbbbkkkooofffbbb[[[[[[]]]^^^xxx$$$$$$%%%%%%&&&&&&''''''+++111<<>>???@@@???>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEAAABBBCCCDDDEEEFFFGGGGGGEEECCCAAA@@@@@@AAABBBDDDFFFKKKTTTbbbrrrsssfffZZZSSSPPP]]]lllXXXHHH<<<333222111000..................---,,,+++***))))))++++++++++++***)))(((((('''(((((((((((()))))))))(((''''''''''''''''''((('''(((((())))))(((((('''((((((((((((((((((((((((########################%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))111999FFFQQQXXXZZZ\\\\\\```dddeeecccbbbcccaaa\\\VVVTTTTTTVVVTTTWWWggg{{{{{{vvvrrrpppooojjjeee___[[[YYYYYYZZZZZZaaadddiiioooxxx~~~ooorrrnnnWWWIIIBBB<<<;;;999666555777111111111111000000000000000///......---.........+++---......,,,+++++++++++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''$$$&&&((()))((('''''''''&&&&&&&&&'''''''''''''''''''''---333000'''%%%***'''((()))(((&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''))),,,///111333555777888999<<<@@@CCCCCCDDDFFFJJJPPPWWW\\\```\\\___^^^YYYZZZcccmmmssshhhddd^^^^^^aaaaaazzz$$$$$$%%%%%%&&&''''''(((---666CCCMMMPPPKKKBBB;;;:::>>>EEEJJJKKKHHHDDDAAA===@@@<<<888KKKxxxlll]]]ooobbbEEE777222333333333333666888999EEEIIIMMMLLLFFF@@@======111333666:::<<<===>>>===>>>???@@@BBBDDDFFFHHHIIIBBBEEEHHHJJJJJJKKKKKKLLLPPPQQQSSSTTTTTTTTTSSSSSSJJJIIIFFFDDDBBBBBBBBBCCCDDDDDDHHHOOO\\\lllzzzwwwkkk[[[SSSgggoooYYYEEE555444222000///---------......---,,,+++******)))++++++++++++***)))(((((('''((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((((((''''''(((((()))***333>>>MMMUUUXXXXXXZZZ\\\```dddfffdddcccccc___ZZZXXXVVVVVVWWWVVV___}}}yyynnngggeeeaaa]]][[[[[[]]]___ZZZ\\\___bbbgggnnnuuuyyy{{{zzz{{{^^^QQQCCC===;;;999777777222222111111111000000000000000///...............+++...000000---+++,,,------,,,+++******+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&(((******)))'''&&&'''''''''(((((())))))******&&&&&&...777333'''$$$)))''')))***)))&&&%%%&&&((($$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&((('''''''''))),,,///111333555777888999<<<@@@CCCDDDEEEGGGKKKPPPWWW\\\___[[[^^^\\\XXXYYYbbbmmmssshhhccc[[[ZZZ\\\^^^yyy$$$$$$%%%%%%&&&'''((((((///999GGGPPPQQQJJJ@@@:::===FFFPPPPPPIIIAAA>>>???>>>AAA======ZZZ~~~ooorrr}}}aaaGGG999666111333444222222666===@@@BBBEEEFFFBBB<<<888:::===>>>=========>>>???AAACCCAAAAAABBBDDDIIINNNTTTWWWTTTWWW[[[^^^______```aaaggghhhiiihhhgggdddaaa___SSSRRROOOMMMKKKJJJJJJJJJHHHDDD@@@???EEEPPP\\\cccwwwuuuaaa]]]gggppp~~~aaaFFF666555333111///---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++)))(((((('''((((((((())))))******$$$%%%&&&''''''&&&%%%$$$'''((()))******)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((()))))))))))))))******+++999EEETTT[[[ZZZZZZ^^^ccc```eeegggfffdddccc___YYYZZZXXXXXXYYYYYYhhhtttiii]]]TTTRRRRRRQQQPPPRRRVVV\\\aaahhhpppzzztttbbbMMMCCC???;;;666555222222222111111111111000000000///...............,,,///222111///------......---,,,,,,,,,,,,---...))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''')))+++,,,***'''&&&&&&(((((()))***+++,,,,,,---$$$&&&///999555'''###(((''')))***)))&&&%%%&&&)))$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&((('''''''''))),,,///111333555777888999<<<@@@CCCFFFFFFHHHLLLPPPVVV[[[^^^YYY[[[YYYUUUVVV```kkkqqqfff```VVVSSSVVVYYYvvv'''$$$###%%%&&&%%%'''+++;;;DDDMMMNNNHHHCCCCCCFFFFFFOOORRRKKKCCCBBB@@@>>>666@@@AAAPPPjjjqqqhhhPPP===000///444333111111555;;;>>>===:::===>>><<<666777<<<===999@@@AAAAAA@@@@@@BBBFFFJJJKKKPPPUUU[[[fffqqqvvvvvvtttwww|||yyynnnmmmiiifffgggfff```WWWSSSMMMJJJKKKIIIDDDDDDIIIRRRZZZiii|||rrraaaYYYccccccNNN;;;---000222---,,,222/////////...------,,,,,,***************+++++++++***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((('''''''''########################&&&'''((((((&&&%%%&&&((('''&&&&&&&&&'''(((***+++%%%(((***'''%%%(((000888MMMQQQWWWYYYZZZ[[[^^^bbbcccaaa^^^]]]___```\\\VVVVVVSSSRRRYYYiiirrrggg^^^UUUPPPPPPJJJSSS___gggnnnzzzpppSSSDDD@@@:::333222111000...///222333111111111111111000///------......//////......---,,,+++,,,,,,------,,,,,,++++++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''')))+++---...,,,+++)))((('''(((***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((***,,,...000444444555777:::>>>AAACCCDDDGGGJJJMMMPPPRRRUUUXXXYYY]]]^^^XXXVVV]]]hhhppplll___QQQPPPTTTUUUmmm&&&$$$###%%%%%%%%%)))000BBBGGGMMMPPPPPPMMMJJJIIIJJJOOOOOOGGG@@@???>>><<<===FFFSSSqqq{{{xxxqqq^^^HHH;;;444111444999666777888999:::;;;;;;;;;999<<<;;;777888======999@@@CCCFFFHHHJJJMMMRRRVVVcccmmmyyyxxxkkkddd^^^[[[UUUMMMJJJLLLGGGIIIMMMXXXkkkkkk```bbbyyywww___JJJ999777777111///333000//////......---,,,,,,,,,,,,++++++++++++++++++***))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&'''((()))***((()))***)))(((---777@@@OOOSSSWWW[[[]]]___aaabbbcccaaa^^^]]]]]]]]]YYYTTTRRRMMMRRRjjjfff]]]TTTRRRSSSWWWaaakkkyyyfffFFF:::>>>333555444222000000000111111111111111000///...---......//////......---,,,,,,,,,------------,,,,,,++++++***)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))'''%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((***,,,...000444444555777:::===@@@AAABBBFFFKKKNNNQQQSSSVVVXXXWWW\\\]]]XXXWWW^^^iiiooojjj```SSSPPPQQQQQQiii%%%$$$$$$%%%$$$%%%...888LLLLLLNNNSSSVVVSSSLLLFFFJJJKKKHHHAAA<<<===>>>===CCCRRRmmmpppIII>>>444333555777999<<<<<>>???DDDKKKPPPSSSUUUVVVWWWUUU[[[]]]ZZZYYY```iiinnnhhhaaaUUUPPPOOOOOOggg$$$$$$%%%&&&$$$'''444BBBSSSSSSSSSTTTSSSNNNFFF@@@FFFEEEBBB>>>===>>>@@@AAANNNlll^^^MMM999888777888999;;;===>>>JJJQQQXXXUUUIII>>>:::999888<<<@@@CCCEEEHHHJJJKKKQQQSSSWWW[[[eeevvvtttllliiibbb___ZZZSSSPPPTTT]]]fffzzzooo\\\cccjjjOOO<<<444111111111000000//////...---------......---,,,+++******)))))))))))))))((((((''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((((((''''''((()))))))))((((((((((((((((((***)))(((***000<<>>CCCKKKRRRUUUVVVWWWWWWTTTZZZ]]]ZZZ[[[aaaiiillleeeaaaWWWQQQPPPRRRlll######%%%'''''',,,;;;JJJTTTVVVXXXUUUNNNGGGCCCBBBEEEDDDBBB@@@>>>>>>BBBFFFbbbqqqeeeIIIBBB666999::::::;;;BBBLLLSSScccccc___SSSEEE<<<:::<<<@@@AAADDDFFFGGGJJJOOOSSSXXXaaalllyyy|||wwwhhhhhhfffaaa[[[VVVUUUUUUbbbtttiiiuuufffJJJ:::555444222111000000///......---------,,,,,,+++***))))))((()))))))))))))))((((((((((((((())))))))))))(((((((((((((((((()))))))))*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***)))))))))))))))((((((((()))'''''',,,666CCCNNNUUUZZZZZZ\\\bbbgggiiigggccc```\\\ZZZZZZXXXUUU[[[ccclll}}}qqqYYYPPPPPPNNNLLL[[[uuuhhhRRRAAA222111666666333111222222222222222111111000//////000000//////...---++++++,,,,,,,,,,,,++++++---,,,,,,+++++++++++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''((((((((((((***+++,,,---))))))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((***,,,...000333444555777888999::::::===CCCLLLSSSVVVWWWWWWWWWUUUZZZ\\\[[[\\\bbbhhhjjjbbbaaaXXXSSSTTT[[[yyy$$$###%%%(((,,,444BBBPPPRRRWWWZZZTTTJJJDDDEEEJJJIIIGGGFFFCCC???>>>EEEOOOyyynnnsssnnnJJJ;;;<<<888===@@@AAAHHHXXXiiissstttiiiWWWFFF<<<;;;AAAGGGKKKIIIIIIJJJLLLQQQ[[[fffwww}}}wwwpppiiibbb^^^\\\]]]fffssssssggg]]]DDD:::555000111111000//////......---,,,++++++******)))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))(((((()))******))))))))))))(((***111>>>JJJSSSWWW[[[]]]```dddggggggeeebbb^^^YYYXXXZZZXXXYYYdddsssvvvddd\\\RRROOOQQQNNNZZZkkkwwwZZZ===555888666111///222222333333333222222111///000000000000///......+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((())))))******))))))(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))+++,,,''''''''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((***,,,...000333444555777999::::::;;;???EEELLLSSSVVVVVVWWWWWWWWW[[[\\\ZZZ\\\bbbgggiiibbbaaaXXXSSSYYYfff%%%###$$$***111;;;HHHTTTTTTXXXXXXQQQGGGAAADDDJJJJJJHHHFFFCCC>>>@@@PPPaaahhhjjjqqqMMM999555666>>>EEEMMMVVVdddrrryyywwwjjj\\\JJJAAABBBJJJRRRVVVWWWSSSSSSWWW]]]hhh|||~~~yyytttpppjjjeeefffqqqoooxxxuuuWWWGGG===444111111000000///.........++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))'''((()))***++++++******---,,,///:::HHHSSSXXXYYY[[[^^^ccceeeeeedddbbbaaa\\\WWWVVVYYYZZZ]]]nnngggQQQJJJNNNMMMPPPXXXZZZ^^^hhhyyyZZZFFF>>>777111111222222333333333333333222000000000000000///......---..................---......---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((((((((''''''((())))))***'''(((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***,,,...000222333666888:::;;;;;;<<>>@@@DDDGGGEEEDDDAAA===DDD[[[sssggg___sss}}}VVV;;;666999:::???JJJYYYiiiyyysssbbbUUUKKKBBBEEERRR^^^bbbaaa___[[[\\\dddppp{{{vvvsssqqqlllppp}}}vvvkkkXXXKKK@@@111111000000//////......,,,,,,,,,,,,,,,,,,,,,---)))))))))))))))*********))))))************))))))))))))))))))************************))))))))))))''''''''''''''''''''''''&&&'''))))))((()))***,,,&&&''')))***+++++++++***000000444@@@OOOYYY\\\[[[ZZZ___eeefffdddaaa``````[[[UUUUUUYYY[[[```uuu{{{]]]JJJFFFLLLKKKPPP^^^ffffffggghhhsssuuuWWWFFF888333666222222333444444333333333000000000000000//////...//////000000000000//////......---,,,,,,,,,,,,---,,,+++******)))*********))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''''''''((((((,,,,,,+++************************+++***))))))(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((***,,,...000222333666999;;;<<<<<<<<>>GGGSSSkkkiii\\\iiipppTTTDDD<<<888:::???FFFVVVkkkwwwvvvlll]]]QQQMMMAAAHHHUUUYYYgggmmm]]]^^^RRRUUUooo}}}sssmmmzzz|||{{{mmm___HHH;;;666000...000111000/////////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******)))&&&'''+++---***)))***---222;;;EEENNNUUUZZZ\\\ZZZ]]]aaacccccc___[[[WWWVVVWWWUUUOOOQQQdddoooZZZOOOKKKIIIMMMWWW```eeeggg]]]aaa^^^\\\mmm___>>>444999555666555333222222222111333222111000///...---,,,------------------------........................,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))''')))***++++++***)))'''))))))))))))))))))))))))((('''&&&&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&'''((())))))*********)))***+++---///111111333666999;;;<<<<<<;;;AAAEEEKKKPPPQQQRRRSSSSSSWWWaaa___ZZZ^^^``````fffccc\\\XXXZZZ^^^ppp***(((+++555@@@HHHQQQXXXYYYSSSMMMGGG@@@999888;;;DDDCCC===DDD]]]tttvvvaaajjjfffTTTAAA999777888===CCCZZZeeepppooocccTTTHHHCCCAAALLLddduuutttkkk\\\JJJHHHUUUtttsssnnnssstttWWW>>>888111...///111000...//////...------,,,++++++++++++++++++************))))))))))))))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''(((((()))******((((((,,,---***)))+++000777CCCMMMTTTXXX[[[]]]^^^___``````___]]][[[YYYTTTTTTRRRTTT```}}}xxxfffWWWKKKIIIKKKRRR^^^mmmtttooofffZZZWWWTTTXXXnnn```BBB666444444444333222444444444333333222111000//////...------------------------------------------------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((('''''''''(((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((('''&&&''''''))))))(((((())))))******++++++&&&&&&''''''((())))))*********)))***+++---///111333444777999:::;;;;;;;;;???DDDJJJOOORRRSSSTTTUUUYYYcccaaa[[[^^^______eeeggg___XXXWWWZZZkkk'''(((000===HHHNNNRRRVVVYYYOOOEEE???;;;888999<<>>;;;NNNvvv___cccmmmGGG>>>666555999???HHHPPPbbbffffff\\\MMMBBBAAAEEEMMMeeeyyy~~~uuu```QQQQQQZZZ{{{rrrnnnooo~~~www}}}eeeEEE===444///000222111/////////......---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''&&&&&&''''''((()))+++)))))),,,---******---555???LLLUUUYYYZZZ]]]___cccaaa___\\\[[[ZZZZZZZZZYYYUUUTTT\\\sssnnnYYYKKKEEECCCHHHUUUkkkjjj[[[ZZZ```sssZZZ<<<666666555555555555555666333333222222222111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((((((((())))))((((((((((((((('''((()))***++++++***)))((()))))))))))))))))))))))))))((((((''''''''''''(((''''''((()))***+++,,,,,,&&&&&&''''''((()))))))))******)))***+++---///111666666777888999:::;;;;;;>>>CCCIIIOOORRRTTTUUUVVVZZZdddbbb\\\___```___dddiii```WWWUUUYYYkkk$$$'''111@@@KKKOOOQQQSSSWWWKKK???:::888777:::===@@@???AAA\\\sssbbbxxxnnnOOO;;;888666777>>>HHHSSS[[[___ZZZRRRHHH???===FFFRRReee|||~~~qqqdddTTTWWWrrr}}}nnnsss~~~zzzsssPPPFFF888222222444444222//////......---------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((***((()))++++++)))***///<<>>666555555777???KKKWWW^^^]]]PPPBBB<<<;;;???LLLXXXnnn|||tttaaaXXXTTTlll{{{tttrrr}}}```QQQ>>>333111444444222///...............------,,,,,,,,,++++++++++++*********************************++++++++++++******))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&&&&&&&'''(((((()))'''(((***)))(((+++111BBBJJJSSSVVVUUUVVV\\\bbbaaa```___]]][[[YYYWWWWWWQQQUUUgggzzz]]]VVVSSSKKKHHHMMM___vvvaaazzzmmmOOOAAA777666888555111000111111111111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))((((((((('''))))))************))))))(((((((((((((((((((((((()))))))))(((((('''&&&&&&))))))((((((''''''&&&&&&''''''''''''((((((((((((******)))***+++---///111999999888888999::::::;;;BBBFFFLLLPPPQQQRRRRRRRRRVVVbbbbbb^^^ccceeedddjjjfff]]]VVVUUU]]]ttt+++...999HHHRRRTTTSSSTTTMMMFFF???===<<<;;;===AAA???CCCLLLhhhzzz___DDD444555666666999CCCQQQZZZ]]]QQQCCC888999???GGGTTTbbbooolll___RRRSSSfffzzzrrrvvvuuuaaaGGG555000111111///........................,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&''''''((())))))***''''''&&&&&&''''''((()))((('''(((***)))(((...666GGGLLLRRRTTTUUUWWW\\\aaa]]]]]]^^^]]]\\\ZZZXXXWWWPPP```}}}fffOOOIIIJJJKKKRRR\\\}}}~~~nnnoooUUU<<<555777666222111222222111111000000000000................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***))))))))))))))))))(((***))))))))))))))))))***(((((((((((((((((((((((('''(((((()))(((((('''&&&,,,,,,+++***)))(((''''''''''''((((((((((((((((((******)))***+++---///111888888999999::::::;;;;;;CCCGGGLLLPPPQQQQQQQQQQQQUUUaaabbb___eeegggggglllggg^^^WWWWWW]]]qqq,,,111>>>NNNWWWWWWSSSRRRGGGEEEDDDDDDBBB>>>>>>BBB???HHHVVVwww{{{bbbIII;;;222555777888<<>>NNNPPPPPPRRRNNNEEEGGGNNNHHH@@@CCCCCC???CCCHHHppp}}}rrrUUU888;;;;;;000777444999FFFMMMIIIBBB@@@>>>===@@@HHHNNNQQQZZZeeeggg|||ZZZ===777666+++111000000////////////000---------,,,,,,,,,++++++,,,+++******)))*********+++,,,---...///111222222))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))),,,***+++......///;;;IIIRRRTTTXXX\\\```bbbccccccaaaXXXUUU[[[[[[WWW___mmmsssVVVIIIKKKAAABBBXXXvvvYYYAAA<<<;;;666888555333222333333222000000000000000////////////111///---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))))))))(((((((((((((((((()))))))))))),,,///222555777999<<<>>>>>>======CCCGGGMMMQQQRRRRRRRRRSSS[[[dddjjjeee^^^]]]```cccgggcccZZZXXXbbbuuu...@@@NNNPPPQQQSSSPPPHHHHHHMMMFFF@@@CCCBBB???DDDYYYtttMMM555888:::333555666===HHHLLLFFF@@@>>>>>>@@@FFFNNNSSSXXXffftttoooLLL<<<777///111000//////////////////---------,,,,,,,,,++++++,,,++++++******************+++,,,,,,---...//////))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***,,,***+++...000444AAANNNQQQTTTXXX\\\___``````___```ZZZZZZ]]]\\\\\\jjj}}}```NNNIIIJJJFFFQQQnnn}}}xxxVVVBBB999555444444333333444444444444111000000000////////////000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((()))))))))))))))***************)))*********))))))((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++*********************((()))))))))))),,,000333555666999<<<===>>>>>>===CCCGGGLLLPPPSSSTTTUUUWWW]]]dddhhhccc]]]]]]^^^___fffccc[[[ZZZcccsss777EEEPPPRRRRRRTTTQQQJJJJJJLLLDDD???CCCAAA???FFF___yyyhhhAAA222555888777444888AAAHHHIIIBBB===<<>>>>>>>>CCCGGGKKKOOORRRUUUXXXZZZ___cccddd```]]]]]]]]][[[bbbaaa[[[ZZZaaannn@@@JJJSSSUUUUUUVVVSSSNNNNNNMMMDDD@@@CCC>>>>>>KKKnnn~~~PPP888333333666888777<<>>===???GGGLLLRRRWWWbbb{{{qqqJJJ999555111111000///...............------------,,,,,,,,,,,,,,,+++************++++++++++++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********---+++,,,///666@@@LLLUUURRRUUUZZZ^^^___]]]ZZZXXXWWWZZZ[[[YYY\\\qqqXXXLLLPPPTTT[[[aaasssnnnKKK:::666777777555222000000111111111111000000000//////---...000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))))))))))))))***(((((()))******+++,,,,,,******+++++++++******)))''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((()))))))))((()))*********,,,000333444666888:::<<<===>>>>>>EEEGGGJJJMMMPPPSSSWWWZZZ]]]______\\\]]]___^^^ZZZ]]]]]]YYYXXX^^^gggDDDKKKSSSVVVXXXYYYWWWTTTRRRNNNEEEBBBBBB;;;@@@TTTxxxbbb???555666444444888<<<@@@CCC@@@<<<<<<@@@DDDPPPSSSWWW^^^qqq[[[CCC999222222111//////..................---------,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************---,,,,,,000999EEEOOOTTTUUUXXX\\\``````^^^ZZZXXXYYY\\\\\\ZZZfffhhhLLLFFFIIIKKK```mmm```AAA777777666444222111111222111111111111000000000000---///000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******''''''(((((()))***++++++)))******+++++++++******'''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))))))))))))))************---000333444555777999;;;===>>>???FFFHHHJJJKKKMMMPPPTTTWWWZZZ[[[ZZZYYY\\\aaa```\\\]]]]]]YYYYYY]]]dddDDDIIIQQQWWWZZZZZZXXXUUUSSSOOOFFFDDDAAA999FFFdddvvveeeKKK777555888666666999???BBBBBB===999===DDDHHHOOOSSSXXXeeejjjMMM;;;444333222111000/////////............---------,,,------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,------222===KKKSSSTTTXXXZZZ]]]``````^^^[[[YYYVVVWWWVVVYYYppprrrYYYIIIEEEIIIMMMaaawwwtttMMM<<<999444333333555555555222222111111111000000000...///000111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++''''''(((((())))))******((()))******+++*********''''''((((((((()))))))))******))))))))))))(((((()))))))))***++++++,,,,,,)))*********+++---111444444555666888;;;===???@@@FFFGGGJJJKKKMMMOOORRRUUUWWWYYYYYYXXX[[[aaabbb___aaaaaa\\\\\\```fffJJJLLLQQQWWWXXXTTTOOOLLLQQQMMMGGGFFFAAA:::NNNvvv}}}uuuJJJ===444555888888999<<<>>>BBBAAA<<<;;;AAAGGGIIIPPPVVVaaawww{{{]]]BBB666555444222111000000000............------------------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++***,,,...444CCCSSSYYYWWWYYY[[[]]]______^^^\\\[[[UUUUUUSSS\\\}}}ooo[[[QQQKKKJJJTTTbbb{{{oooIIIAAA777333555777666333222222222111111111000000///000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))'''((())))))*********)))'''((((((((())))))))))))*********)))))))))((((((((())))))***++++++,,,,,,)))***+++++++++---111444444444666888:::===???@@@DDDFFFJJJLLLNNNQQQTTTVVVWWWZZZ[[[YYYZZZ___aaaaaadddddd^^^\\\```hhhRRRRRRUUUWWWUUUMMMDDD???NNNKKKGGGFFFAAA;;;UUUyyyRRR<<<777444555777999<<>>AAA999666BBBIIIMMMTTT]]]ttt}}}nnnCCC777555555//////222...111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++---************************------,,,,,,+++******)))+++***000>>>JJJPPPTTTXXXYYYZZZ\\\^^^___^^^[[[XXXYYY^^^ddd}}}ttt\\\WWWRRROOOMMMZZZ|||^^^???888777111000666222222222111111111111000111///---,,,,,,,,,...///......---------,,,,,,,,,------++++++++++++------)))************+++++++++***************************************)))((('''((()))*********)))'''&&&)))))))))))))))))))))))))))***+++***)))((()))******************)))((((((***))))))***---000222222555555777888:::<<<===>>>DDDIIILLLJJJKKKQQQWWWZZZ[[[ZZZYYYZZZ[[[]]]```bbbeee\\\^^^ZZZ___lllUUUWWWZZZ[[[QQQDDD;;;:::IIIOOOHHH???GGG\\\rrroooddd<<<888777777888<<>>CCCIIILLLKKKLLLSSSYYY[[[ZZZZZZYYYYYYZZZ]]]___aaaeee\\\]]]YYY___jjjWWWYYY\\\XXXLLL???:::<<>>JJJPPPVVVccc|||cccCCC555999555000111333222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///222333************************(((((()))***++++++,,,,,,//////666BBBLLLPPPSSSVVV]]]]]]\\\[[[ZZZYYYXXXXXXTTTeeeeeeYYYOOOKKKWWWmmmkkkKKK:::444222111333222222222111111111111222111000///...///000111.........------------,,,------,,,,,,,,,,,,------------,,,+++***)))((((((******************************++++++******))))))******)))((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++)))))))))(((((((((''''''))))))))))))+++---000111333444555777999;;;===>>>AAAGGGKKKJJJLLLSSSYYY[[[ZZZYYYXXXXXXYYY\\\___aaaeee\\\]]]YYY^^^iiiXXXYYY[[[UUUGGG:::999>>>EEEFFF<<<<<>>666555333333333222222222111111111222111000/////////000000............---------------------,,,,,,---------------,,,++++++***))))))************************''''''((((((((((((''''''+++***((('''''''''((()))((((((((((((((((((((((((((()))******))))))***+++)))(((((('''''''''''''''((()))))))))***,,,///111555555666777999:::;;;;;;>>>EEEIIIIIIKKKRRRXXXZZZZZZYYYWWWWWWXXX[[[^^^aaafff\\\]]]ZZZ___iii}}}XXXXXXXXXQQQDDD888999@@@HHHHHHBBBGGGbbbmmmgggzzzNNN:::777777<<>>666444444333333333222222222000111111111000000//////////////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++************************)))******+++,,,,,,++++++)))))))))))))))(((''''''))))))))))))))))))))))))&&&(((******))))))+++,,,,,,***)))''''''((()))***)))+++...,,,******...333888888999:::;;;<<<<<<===BBBIIINNNNNNOOOTTTXXXYYY]]][[[XXXWWWXXX\\\```dddiii___bbbcccmmmxxx[[[WWWTTTQQQLLLFFFFFFJJJCCCFFFEEEPPPpppssseee>>>777;;;;;;@@@RRRddddddTTTBBB<<<======DDDHHHQQQ```sssrrrnnnmmmpppsssyyy___GGG999777777...333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************************)))***+++,,,...///000111555;;;HHHVVV\\\\\\^^^bbbaaaaaa___[[[WWWZZZbbbiiinnnUUUMMMIIIDDDGGGQQQ]]]tttdddJJJ>>>444444444333333333222222111222222222222111000000000/////////............,,,---...//////...---,,,///...------,,,+++******************************(((((()))***************((()))*********)))'''&&&))))))))))))))))))))))))&&&((()))***))))))+++---,,,+++)))((('''(((***+++))),,,///---******///333666777888:::<<<>>>???@@@???FFFKKKKKKLLLQQQUUUUUU]]][[[XXXWWWXXX\\\aaadddiii___ccceeeppp|||[[[ZZZWWWUUUSSSQQQNNNMMMDDD???HHH\\\wwwsssuuuIII===555444EEEMMMbbbmmm^^^HHH??????>>>@@@IIILLLPPPggg{{{yyysssdddYYYYYYWWWQQQQQQ\\\kkkpppMMM999444333222111///......000111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********444111,,,***+++---000111333AAAPPPYYY^^^aaaaaa^^^ccc]]]\\\^^^YYYWWWiiijjjQQQJJJDDDEEEKKK```uuu```;;;;;;222444555///000555111000000000000//////////////////.........---------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,(((((())))))*********+++************))))))))))))******))))))((((((''''''))))))))))))***************++++++++++++***))))))***+++,,,,,,+++---000222777777777777888:::===>>>DDDEEEFFFHHHJJJPPPWWW\\\[[[[[[ZZZYYYYYY\\\aaadddeeeddd```iii|||\\\[[[XXXUUURRRPPPNNNMMMDDDAAATTTttt```===;;;888:::LLLZZZiiikkkXXXBBB;;;===???DDDLLLTTT```|||zzzpppddd[[[[[[YYYQQQLLLMMMIIILLL]]]zzz~~~[[[BBB666333333333111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******+++++++++,,,,,,,,,+++++++++******(((***---111333222///---777DDDRRRZZZ___bbbaaa___```\\\\\\^^^[[[___vvvmmmSSSLLLHHHMMMYYYuuuqqqLLL<<<222333666111222555111111000000000//////////////////.........---------------------------,,,,,,---------,,,,,,,,,+++++++++++++++******+++++++++)))******************+++************))))))))))))***)))))))))((((((((('''))))))))))))************'''((()))***+++,,,,,,,,,***,,,,,,------...111444888777777888999;;;===>>>CCCEEEFFFHHHKKKOOOUUUZZZZZZZZZZZZZZZZZZ\\\```ccceeeeeebbbkkk\\\\\\YYYUUUQQQNNNMMMNNNEEEBBBZZZIII444::::::???SSSgggmmmfffOOO<<<888???CCCIIIOOO[[[qqq{{{pppfff]]]XXXUUUHHHGGGFFFFFFGGGHHHIIIIIIJJJZZZ{{{oooNNN999444666555333111/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++'''***///222444222///,,,<<>>???BBBDDDGGGIIIKKKNNNSSSVVVZZZ[[[[[[[[[[[[]]]```bbbddddddbbblll]]][[[XXXSSSOOOLLLLLLMMMGGGAAAZZZiiittt>>>444;;;999CCCYYYmmmkkk^^^HHH999:::CCCIIILLLPPP]]]{{{|||iiieee]]]UUUNNNIIIFFFEEECCCEEEEEEDDDHHHPPPQQQMMMVVVtttZZZ===444888555333111000000///...,,,------------------------+++++++++,,,,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,555333111...,,,,,,...111@@@LLLXXX]]]___aaa___\\\_________^^^bbbwwwdddPPPUUU___tttqqqFFF666333777444222444000111111111000000000//////////////////............,,,,,,,,,------.........------------------,,,,,,+++******))))))******+++---------,,,,,,+++++++++************)))))))))((())))))))))))((((((((((((((()))))))))***************++++++++++++***)))))))))***,,,------000333666999::::::;;;===>>>???@@@BBBDDDGGGIIIKKKNNNQQQTTTYYY[[[\\\\\\\\\]]]___aaabbbcccaaajjj}}}\\\YYYSSSOOOLLLLLLKKKKKKGGGFFFbbbtttZZZccc999999;;;888GGG```ooogggWWWEEE:::<<>>???@@@@@@BBBDDDGGGIIIKKKNNNQQQTTTZZZ\\\]]]]]]\\\]]]___aaadddeeebbbiiizzz[[[TTTLLLHHHJJJLLLJJJGGGFFFSSSyyydddTTTuuuPPP555<<<<<<;;;PPPhhhpppdddQQQBBB<<<===CCCFFFTTT\\\sss~~~kkk\\\JJJDDDCCCBBBAAAAAACCCDDDFFFIIIGGGJJJWWWhhhrrrqqqmmmyyyQQQ;;;888444222000000111111000///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------222333333000---...222777FFFQQQ[[[^^^______^^^ZZZZZZYYYWWW]]]wwwbbbDDDEEENNNdddgggIII999999333000111000222222111111111000000000000000000/////////......,,,,,,------------------------------............,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))***+++,,,,,,,,,((()))++++++,,,...111444999:::<<<===??????@@@@@@BBBDDDGGGIIIKKKNNNSSSVVV\\\]]]]]]\\\\\\]]]___bbbfffgggccchhhwwwZZZOOODDDBBBHHHLLLIIICCCGGGbbbyyyYYYYYYxxxvvvFFF333>>>===BBB[[[ooommm]]]JJJ>>><<<@@@EEEIIIXXXfff|||bbbTTTMMMCCCAAAAAABBBCCCDDDFFFHHHIIIJJJKKKZZZuuu}}}aaaAAA666666444111000000000///---........................++++++,,,,,,,,,,,,------***,,,---......---,,,***,,,,,,,,,---------......+++...000///---///444999IIISSS]]]`````````___\\\```\\\WWW```kkkPPP@@@JJJTTTooozzzVVV???;;;444000222222222222222111111111000000000000000000/////////...------------------,,,,,,------------.........///------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************))))))))))))'''((((((((()))))))))***))))))))))))************'''((()))***+++,,,,,,,,,***+++,,,,,,,,,...111444888999;;;===????????????CCCEEEFFFHHHKKKOOOUUUZZZ^^^^^^]]]\\\[[[\\\```cccdddeeeaaaeeerrr~~~YYYLLL???>>>GGGLLLHHHAAAJJJkkkmmmYYYeeesssEEE555@@@???HHHbbbrrrhhhWWWCCC:::<<>><<>>IIIMMMIIICCCcccfffYYY~~~}}}UUU???666>>>III\\\mmmpppZZZIII<<<===BBBEEELLLTTThhhyyyjjjVVVGGGCCCCCCCCCBBBEEEDDDCCCFFFNNNVVV[[[\\\^^^~~~SSS===;;;444111222444111//////////////////...............---,,,,,,++++++,,,,,,------------------------,,,,,,------.../////////---///---///444000444EEEUUU^^^dddcccbbbcccbbb```SSSTTT___vvvYYYGGGEEEMMM]]]|||aaaGGG666333777555222222222222111111111111000000000/////////......------------------------------------------------...------,,,,,,------...,,,///222222111...,,,,,,,,,,,,+++***)))(((''''''************))))))))))))))))))))))))************+++++++++,,,,,,++++++***------------...000111222777888999;;;<<<=========AAA@@@BBBGGGIIIJJJNNNTTT]]]\\\\\\^^^```aaaaaa```ccc```]]]\\\aaaqqq[[[FFF;;;EEEPPPOOOKKKLLLuuuaaa```YYYAAA888999DDDSSShhhpppfffNNNBBB:::???EEEHHHPPPZZZxxx[[[QQQEEE???@@@BBBCCCCCCBBBHHHHHHIIIWWWlllrrrjjj___@@@===777222333444111...///////////////...............---,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------.../////////---///---///444000555HHHVVV^^^eeeeeedddeeedddbbbSSSZZZwwwcccKKK@@@EEEQQQlllyyyVVV===444777555333222222222111111111111111111000000000/////////------------------------------------------------...------,,,,,,------...+++///555777666222...,,,,,,,,,+++***)))(((((('''************++++++++++++))))))))))))***************++++++,,,,,,+++++++++------------...000111222666777999:::<<<=========@@@@@@BBBGGGJJJJJJNNNTTT\\\[[[\\\___bbbddddddcccbbb___\\\[[[^^^lll\\\DDD;;;KKKUUUNNNLLLTTTaaaiiiGGG:::888===FFFWWWnnnoooZZZFFF===;;;@@@EEEHHHRRR^^^pppNNNIIIBBBAAACCCEEEEEEDDDCCCIIINNNUUUjjjoooGGG>>>777222333444111///000////////////...............------,,,,,,,,,------++++++,,,,,,---...//////,,,,,,------.../////////---000...///444111888LLLWWW```ffffffdddcccbbb___XXX___UUUDDDBBBJJJ[[[}}}cccDDD666666444333333222222222111111111111111111111000000000000........................------------------------...------,,,,,,------...(((---222444222///,,,***,,,,,,+++******)))(((((()))))))))******+++++++++((()))))))))******************+++,,,,,,,,,++++++------------...000111222555666888:::<<<======>>>BBBAAAEEEJJJLLLLLLPPPUUU\\\\\\^^^```dddfffeeeddd```^^^\\\[[[]]]jjj]]]GGG@@@OOOUUUKKKLLLZZZ```ooo}}}GGG<<<:::>>>GGGYYYpppnnnTTTBBB======BBBEEEGGGTTTbbb___HHHFFFCCCDDDFFFGGGGGGEEECCCGGGTTTiii{{{OOO>>>777222222444222000111////////////............---------,,,,,,---......++++++,,,,,,---...//////,,,,,,------.../////////---000...000444222:::PPPZZZaaagggeeeaaa```]]]ZZZVVVaaa{{{KKKBBBGGGNNNfff|||bbbCCC555555555333333333222222222222111111111111111000000000000........................------------------------...------,,,,,,------...(((+++---...---+++++++++,,,,,,++++++******))))))'''(((((())))))*********((()))))))))************)))***+++,,,,,,,,,,,,,,,------------...000111222555666777:::;;;======>>>AAAAAAEEEJJJMMMLLLOOOUUU^^^^^^___bbbeeefffeeeccc___]]]]]]]]]```lll___NNNIIIRRRRRRHHHMMM^^^___wwwwwwHHH===999>>>KKK^^^sssmmmRRRAAA>>>???DDDEEEJJJZZZmmm~~~TTTDDDCCCCCCEEEHHHJJJJJJIIIGGGQQQgggRRRAAA999444444444222111222////////////............------------------...///+++,,,,,,------.........,,,,,,------.../////////---111///000333222===TTT\\\bbbfffbbb^^^]]][[[XXX[[[pppjjjDDDBBBIIILLLnnnzzzzzzzzzaaaDDD666777888333333333333222222222222111111000000000/////////........................------------------------...------,,,,,,------...***,,,,,,,,,++++++,,,...,,,,,,+++++++++*********((((((((((((((()))))))))))))))))))))************)))***++++++,,,,,,,,,,,,------------...000111222444555777999;;;======>>>??????CCCIIIKKKKKKMMMRRR]]]^^^___ccceeefffdddccc___^^^___```cccoooaaaXXXTTTUUUNNNEEENNN```sssaaahhhCCC>>>777@@@TTTgggtttgggKKK???===@@@EEEHHHOOOfff}}}{{{RRRGGGGGGGGGIIIKKKNNNOOOPPPXXXqqq^^^HHH???888777666222000111////////////............---------------...//////------------------------,,,,,,------.../////////---111///000333222>>>WWW]]]bbbeee```\\\\\\\\\ZZZnnnyyyUUUCCCGGGLLLRRR~~~~~~vvvtttjjjiiirrr}}}rrrWWWBBB;;;777444444333333333222222222000000000/////////..............................------------------------...------,,,,,,------...+++,,,------,,,,,,---///,,,,,,++++++++++++************))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,------------...000111222333444777999;;;===>>>>>>>>>???CCCIIIKKKKKKMMMRRRZZZ[[[^^^bbbfffgggfffdddaaaaaabbbccceeepppccc___\\\WWWLLLEEEPPPbbbjjjfff[[[===???888DDD]]]ooosss```BBB===<<<@@@FFFJJJUUUoooyyyRRROOOOOONNNOOOQQQSSSUUUVVVlllvvvggg]]]RRRQQQXXXbbbpppqqqNNNDDD<<<999777333000000000/////////............---------------...///000------------------,,,,,,,,,,,,------...//////000---111///000333333???YYY]]]bbbddd___\\\]]]^^^]]]nnnZZZGGGDDDLLLPPPbbb|||xxx}}}rrrooo___]]]bbbllloooQQQ???222444444444333333333222222////////////............////////////////////////------------------------...------,,,,,,------...)))+++------,,,,,,,,,---,,,,,,++++++++++++++++++,,,+++++++++******))))))))))))))))))************((()))***+++,,,---------------------///000111222333444666999;;;===>>>>>>@@@AAAEEELLLNNNMMMOOOTTTWWWYYY\\\bbbfffhhhhhhfffbbbbbbdddeeefffpppaaaVVVKKKAAAIIIKKKLLLtttqqqvvvLLLBBB;;;>>>OOOkkk~~~vvv]]]GGG<<<<<<>>>IIIRRRWWWuuuwwwWWWQQQXXX]]]bbb```TTTXXXpppyyyYYYLLLGGGEEENNN\\\aaaiiipppzzz```CCC888>>>888000111333111111000000//////......//////.........---------+++++++++,,,,,,---------////////////000000000000---,,,///333000111DDD[[[eeeddd```aaaaaaYYY___vvveeeUUUHHHGGGRRRZZZrrrqqq~~~zzzeeeUUU]]]mmmTTTBBB777666444222222333333222111000000000000////////////,,,------......---,,,,,,........................,,,------......------,,,---------------------------,,,++++++******++++++))))))))))))))))))))))))+++))))))***------***'''++++++,,,---------,,,,,,,,,,,,++++++,,,///222333555555666888;;;<<<;;;999<<>>HHHJJJNNNwwwHHH???===AAASSSooovvvZZZCCC===???AAAJJJSSSYYYyyyzzzZZZWWW```fffgggddd]]]mmmxxxbbbNNNIIIHHHGGGQQQ___qqqyyygggGGG888<<<888222333333111111111000//////......//////.........---------++++++,,,,,,,,,---------............////////////---,,,///333000111DDDZZZdddeeeaaaaaaaaaYYYccc|||aaaTTTHHHHHH[[[lll}}}nnnzzzsssuuuyyyggg\\\gggWWWFFF:::666444333222333333222111000000000000////////////------....../////////...........................,,,------......------,,,------------------------,,,,,,++++++******++++++))))))))))))))))))))))))+++))))))***,,,---***((()))***+++,,,---.........,,,,,,++++++---///111333666666777999<<<===<<<:::<<>>EEEYYYuuuuuuVVV===<<<@@@DDDMMMVVVaaa^^^XXXaaaeeeggghhhjjjsss\\\OOOGGGHHHEEEAAAKKK\\\{{{vvvOOO:::<<<:::555555444222111111000000///.....................---------,,,,,,,,,,,,------------------------...............---000222///333EEEZZZbbbdddbbbaaa___YYYggg~~~\\\RRRGGGHHHbbb{{{ppppppzzzxxxgggooovvv___dddaaaMMM???777555333222333333222111000000000000////////////---......//////000000000........................,,,------......------,,,------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))***,,,,,,***(((((()))***+++---...//////,,,++++++,,,---///111333666666777:::===>>>===;;;<<>>HHH```{{{sssSSS;;;;;;AAAFFFOOO\\\lll```VVV[[[^^^hhhvvv[[[PPPJJJIIIJJJEEEBBBRRRhhh}}}}}}~~~}}}\\\???===<<<888777333222222111111000//////...........................,,,,,,------------------------.........////////////...000000///555GGGZZZ___cccaaa___\\\XXXkkktttPPPLLLHHHOOOnnnqqqzzz}}}}}}ooonnn}}}fffiiitttWWWAAA888666444333333333222111000000000000//////////////////..........................................,,,------......------,,,------------------------,,,,,,,,,,,,++++++******))))))))))))))))))))))))************++++++************++++++,,,---...///+++++++++,,,...///111222555555666999<<<===<<<;;;<<<@@@EEEHHHIIIKKKOOOSSSXXXZZZ^^^bbbfffjjjnnnqqqlllllleeeeeekkknnn}}}<<<999>>>@@@JJJLLLZZZ{{{vvvBBB>>>>>>MMMhhhoooQQQ<<<<<>>:::888333222222222111000000//////---.....................------------------------....../////////000000000//////000000000999KKK\\\^^^bbb```]]]ZZZWWWmmmbbbAAACCCKKK\\\vvvuuuttthhhqqqooorrraaaBBB999666444333444333222111000000000000////////////111000...---,,,++++++,,,........................,,,------......------,,,------------------------++++++,,,,,,,,,+++***)))))))))))))))))))))))))))******+++************+++------,,,+++++++++,,,,,,++++++,,,---...000111222333333444777:::<<<;;;:::<<<@@@EEEHHHIIIKKKOOOSSSWWWZZZ^^^aaadddiiioootttnnnmmmfffeeelllqqq<<<:::BBBEEEMMMMMM]]]tttfff===<<>>:::999555333222222111111000//////---------...........................------------////////////000000000111///000000///222===PPP______bbb___\\\ZZZXXXmmm[[[@@@AAALLLcccmmmuuucccfffttttttiiiIII999777555444444333222111000000000000////////////111///...,,,+++++++++,,,........................,,,------......------,,,------------------------++++++,,,---,,,+++***)))))))))))))))))))))))))))***++++++***))))))***,,,///...,,,+++******+++,,,***+++,,,---///000111111111222333666:::;;;;;;999;;;@@@FFFIIIJJJLLLOOORRRVVVYYY]]]```bbbgggooouuummmjjjbbb```hhhooo======EEEIIIOOOLLL]]]|||ooo]]]???@@@FFF\\\{{{}}}```III???BBBGGGIIISSSjjjlllVVVggg{{{bbbSSSKKKOOOOOOUUUZZZWWW]]]||||||{{{yyyxxxxxxzzz}}}~~~lllrrrLLLCCC===::::::777333333222111111000000///---------........./////////.........------------........./////////000000///111111///333AAATTTbbbbbbddd```]]]\\\ZZZnnnnnnTTTDDDDDDLLLiiiuuunnnvvvssskkk~~~sssnnnpppWWW:::888555444444444222111000000000000///////////////...---,,,,,,---...000........................,,,------......------,,,------------------------***+++,,,------+++***((())))))))))))))))))))))))***+++,,,***((((((***---...---,,,******+++,,,---***+++,,,...///000000111222222444777:::<<<<<<::::::@@@GGGKKKLLLMMMOOORRRVVVYYY]]]^^^```eeemmmtttlllhhh]]]ZZZbbbjjj???>>>HHHKKKPPPKKK]]]yyyoooVVV>>>AAAJJJbbbzzz[[[FFF???BBBHHHKKKWWWrrrppp\\\wwwnnn```XXXRRRRRRVVVbbbnnnqqqyyy|||{{{}}}xxxvvvtttssstttvvvxxxzzzkkkqqqKKKBBB===999::::::333333222222111000000000---------.........////////////.........------------------........./////////111111000444DDDWWWdddeeefff```^^^^^^\\\ooouuuRRRFFFBBBEEEOOOsssgggtttzzz{{{zzzxxxmmm{{{qqqeeeyyy~~~uuueee:::888555444444444222111000000000000////////////...---,,,,,,---000222444........................,,,------......------,,,------------------------***+++,,,------+++***((())))))))))))))))))))))))***+++,,,***((((((***------,,,*********,,,...///***+++,,,...///000000111222333444888;;;======;;;:::@@@GGGLLLMMMMMMOOOQQQUUUYYY\\\]]]^^^dddllltttqqqlll```[[[bbbkkkEEEQQQWWWSSSJJJIIIhhhsssqqqEEEFFF@@@MMMnnnyyyXXXBBBDDDBBBJJJTTTaaazzzvvv|||hhh]]]^^^ooo}}}{{{xxxxxxxxxvvvvvvuuusssqqqqqqsssuuu|||~~~xxxmmmYYYEEEAAA>>>:::777333222222111000///......000///...---,,,---..........................................////////////222111000111999III]]]kkknnnjjjddd\\\VVV^^^zzz|||```YYYIIIDDDBBBGGGWWWxxxppp]]]xxxpppnnnnnnttt|||nnnyyyxxxmmmgggppp|||yyynnnHHH666222444111000333///...///000111111000///...////////////////////////........................,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......+++,,,---...---,,,+++***)))---((('''///---(((,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333444555777999::::::;;;===AAAEEEHHHJJJLLLNNNPPPXXX[[[^^^```bbbgggnnntttsssmmmccc[[[\\\lllQQQZZZ[[[TTTLLLMMMqqqqqqkkkJJJGGG@@@RRRsssxxxVVVAAACCCDDDLLLVVVfffpppjjj~~~~~~zzzwwwvvvvvvttttttsssqqqooooooqqqsss{{{|||}}}iiibbbIIIBBB>>>:::777444444333333222111000000000///...---------..........................................////////////111111111444<<>>111444222222555333//////000000000000//////////////////////////////........................+++,,,,,,---,,,,,,++++++,,,,,,,,,---------.........---,,,***)))***++++++===III???+++''')))'''(((+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333444555777888999999999<<<@@@FFFJJJLLLNNNOOOQQQTTTWWWZZZ[[[\\\___eeeiiipppiiibbb^^^```sssjjjkkkbbbTTTLLLPPPvvvtttjjjWWWJJJJJJ]]]~~~gggLLL???DDDIIIMMMZZZtttfffaaa^^^```www|||{{{{{{yyyuuuppplllkkkkkkggghhhhhhgggeeedddeeefffkkklllnnnqqqwwwtttkkkdddPPPFFF@@@;;;999888777666444333222111///////////////.............................................////////////...111444:::CCCQQQbbbnnnqqqnnniiigggnnnoooXXXGGGVVVgggyyyyyyqqqggg```WWWQQQVVV___mmmxxxgggbbbXXXWWWvvvgggEEE333555444222444333000000////////////000000////////////////////////........................+++,,,,,,---------,,,,,,,,,,,,,,,---------.........---+++***))))))******)))***$$$%%%,,,)))'''///******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333444555666777888888888;;;@@@FFFKKKMMMOOOPPPQQQSSSVVVZZZ[[[[[[^^^cccgggppphhhaaa]]]^^^qqqjjjkkkbbbVVVOOOSSSyyy}}}mmmdddNNNNNNbbb~~~cccJJJ@@@FFFKKKRRR```{{{|||eeeQQQPPPWWWeee|||vvvwwwwwwvvvrrrmmmjjjhhhhhhdddeeefffeeecccaaabbbccceeefffiiimmmsss||||||aaalllVVVJJJCCC>>>:::999888666555333222222///000000000000///...---....................................////////////...000444999BBBQQQbbbnnnkkkjjjfffdddmmmjjjTTTLLLggg~~~iii```ZZZXXXTTTRRR[[[hhhwwwxxxccc___VVVSSSiii{{{SSS::::::666222222111000000////////////000000////////////////////////........................+++,,,,,,---------------,,,,,,,,,---------.........---,,,+++***)))))))))---)))%%%---666...)))444))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222333444555666777777777777;;;@@@FFFKKKNNNOOOPPPQQQSSSVVVZZZ\\\\\\___cccgggnnnfff```^^^___sssiiiiii```VVVQQQYYYqqqcccOOOSSSjjj~~~```HHH@@@FFFKKKSSSddd|||zzz|||bbbXXXOOOOOOZZZnnnyyysssssstttsssoookkkhhhggggggbbbcccdddcccaaa`````````aaacccfffiiiooovvv~~~\\\tttYYYMMMFFFAAA<<<;;;:::888777555444333///000000111000///...---....................................////////////---///333888BBBRRReeerrrhhhhhhccc]]]ggggggPPPMMMooo}}}hhh]]]VVVUUUUUUWWWeeewwwwwwaaa\\\UUURRR___[[[>>><<<888222111000111000///......///000111////////////////////////........................+++,,,,,,---......------,,,,,,,,,---------......---,,,,,,,,,***)))((('''))),,,((('''+++%%%!!!((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000222444444555666777777777777:::???FFFLLLOOOPPPQQQQQQRRRVVV[[[]]]^^^```eeeiiimmmeee___^^^___sssmmmlllcccZZZWWWaaauuuZZZLLLXXXppp___HHH@@@FFFGGGQQQddd}}}vvvnnn^^^]]]YYYVVV___vvvvvv}}}yyysssqqqrrrqqqnnnjjjgggfffgggaaabbbcccbbb```_________```bbbeeehhhlllqqqxxx}}}\\\}}}xxxZZZMMMHHHCCC>>>===<<<:::888666555444///000111111111000...---..................................../////////000---...222888CCCTTThhhuuuooonnnfff]]]fffdddLLLJJJllljjjzzzkkk^^^TTTRRRRRRWWWhhh|||vvvccc\\\UUURRRZZZvvvZZZ<<<:::777111111111111000///......///000111////////////////////////........................+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,---,,,+++)))'''&&&!!!000///&&&'''++++++000''''''(((***+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222444444555666777777777666:::???GGGLLLOOOPPPQQQRRRRRRVVV[[[^^^___aaafffjjjmmmeee___]]]]]]ppprrrrrrddd___RRRYYYRRRMMMZZZxxxvvvWWWDDD@@@HHHKKKSSSccctttsssuuupppmmmeeedddzzz}}}nnnvvvxxxrrrppplllhhhgggggggggdddaaabbbbbbaaa```^^^]]][[[ZZZ___```bbbeeehhhnnntttyyydddeee___OOOJJJ@@@>>>===;;;999666444222111222222111000/////////000///...---,,,,,,---...///////////////000000000000...222444555>>>SSSiiivvvrrrmmm^^^]]]vvv]]]QQQQQQfff___eeejjjeee[[[YYYYYYUUUeeennnbbbYYYRRRSSSZZZooowww]]]@@@333222444444333000000000000////////////.................................------,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++---......------...111333222333444666666666555555;;;@@@GGGLLLNNNPPPSSSVVVVVVZZZ^^^^^^]]]^^^dddjjjpppjjj___\\\bbbrrrsssrrrbbb^^^SSS\\\ttt}}}~~~JJJLLL^^^yyyuuuVVVDDD@@@HHHNNNXXXiiiqqqooo}}}qqqjjjiiiiiitttwwwooommmjjjfffdddeeedddaaa^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^^^^___```dddkkktttzzzgggccceeeSSSLLLBBB???>>>===:::888666444333333222111000000///000000///......------......///////////////000000000000...222444555???TTTjjjwwwsssooo```^^^yyyXXXNNNNNNnnncccddd|||gggbbbWWWSSSVVV\\\xxxlllbbbXXXPPPOOOSSScccppp[[[DDD:::888555111...000000000000////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++***************************)))***++++++,,,,,,++++++************++++++++++++,,,---......---...111333222333555666777777666555888>>>EEEJJJMMMPPPTTTWWWXXX\\\______]]]___dddjjjnnnhhh^^^\\\bbbrrrvvvsssaaa\\\UUUaaa~~~nnnMMMOOOccc{{{sssUUUDDDAAAIIIOOO\\\qqq{{{eee```oooqqqeee___^^^ggg}}}wwwnnnjjjfffcccbbbcccbbb___[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[\\\```hhhssszzzmmmcccoooXXXNNNDDDAAA@@@???<<<:::888666555444333222111000000000000.........//////.........////////////000000000000///222444666@@@VVVkkkwwwtttrrrccc```~~~ZZZRRRPPPxxxkkkeeehhh\\\ZZZQQQOOOWWWfffmmm```VVVNNNLLLMMMYYYsss{{{wwwvvvbbbKKK???:::555000...000000000000////////////...........................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************+++++++++,,,+++,,,......---...111333333444555777888888777777666<<>>;;;999777777555444333222111000000000---...///000000///...---////////////000000000000///222444666CCCXXXmmmxxxuuuuuugggeee```WWWVVV~~~sssiii^^^SSSSSSPPPTTTdddxxxqqq]]]TTTMMMLLLMMMVVVlllnnnPPP>>>555222222444000000000000////////////........................------------------------------------------------,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***+++++++++++++++*********+++++++++,,,,,,***,,,---.........111222333444666777888888888888999>>>DDDIIIKKKOOOTTTXXX[[[^^^```^^^[[[\\\bbbgggnnniii___[[[^^^lllzzzwwwccc]]]ZZZlllwwwnnnUUUQQQbbb}}}lllPPPCCCCCCKKKNNN```{{{qqqZZZOOO___www|||vvvoooeeegggwww{{{llleeeccc``````bbbaaa]]]YYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]___dddjjjooovvvuuu^^^}}}___QQQIIIDDDCCCBBB???===;;;999888666555444222111111000000---...///000000///...---////////////000000000000///222444777EEE[[[nnnxxxvvvwwwkkklllcccUUU[[[xxxooo{{{WWWQQQQQQNNNYYYsssrrr\\\SSSLLLLLLMMMTTTfffyyytttSSS===555333444666000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,)))+++---......///000222222444666777888999888888===AAAGGGJJJKKKNNNSSSWWWZZZ]]]^^^\\\YYYZZZ```fffppplllaaa[[[\\\hhhxxxxxxfff^^^[[[lllzzzmmmRRRTTTggg|||gggMMMBBBDDDMMMTTTfffxxxcccTTTLLLWWWpppwwwzzzhhhdddbbb``````bbbaaa\\\XXXYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]^^^bbbgggkkkwwwtttWWWooocccTTTMMMGGGFFFDDDBBB@@@===<<<;;;777666555333222111111000/////////000000/////////////////////000000000000///222333888GGG]]]pppyyywwwwwwooovvviiiVVVZZZyyyuuupppRRRPPPQQQOOO]]]}}}ooo]]]TTTLLLKKKJJJNNN\\\mmm{{{WWWAAA:::666333222000000000000////////////////////////////////////,,,,,,,,,------------...------------------------+++,,,,,,------.........------------,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******++++++++++++,,,,,,,,,,,,'''***,,,......///000222111333555777888888888888???CCCHHHJJJKKKNNNRRRVVVYYY[[[\\\ZZZWWWYYY___eeepppmmmccc\\\[[[fffssswwwggg___YYYjjjrrrQQQSSSeeezzzcccKKKBBBDDDNNNXXXjjj~~~}}}ttt]]]OOOJJJGGGQQQiii{{{{{{fffbbb```______aaa```[[[WWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXX[[[```hhhmmmxxxtttTTTYYYiiiYYYRRRKKKJJJHHHFFFCCCAAA???>>>888777555444222111111111000000////////////000000////////////000000000000///111333999HHH___qqqzzzxxxvvvrrr~~~nnnWWWVVVuuuzzzkkkUUUWWW^^^ddduuulll^^^SSSKKKIIIHHHJJJVVVfffbbbFFF;;;777222///000000000000////////////////////////////////////,,,,,,,,,---------......------------------------++++++,,,,,,---......///...------------,,,,,,,,,************************((())))))***************+++++++++,,,,,,,,,------&&&))),,,......///000111000222444666777888888888>>>BBBFFFIIIJJJMMMSSSWWWYYY[[[\\\ZZZWWWYYY```gggooolllccc\\\[[[gggpppvvvggg^^^WWWgggtttOOOLLLYYYxxxaaaIIIAAAEEEOOOZZZkkkyyyfffvvv~~~gggOOOEEEFFFGGGOOOfffxxx{{{}}}ggg```^^^]]]^^^```___ZZZVVVRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRSSSWWW___iiipppzzzvvvUUUUUUnnn\\\VVVMMMLLLKKKHHHFFFDDDBBBAAA888777666444222111111111111000///......///000111////////////000000000000000111333999III```rrrzzzxxxuuutttlllSSSSSSrrr|||mmm^^^cccttt}}}kkk]]]RRRJJJIIIHHHKKKWWWffflllGGG999666333000000000000000////////////000000000000000000000000,,,,,,,,,------.........------------------------++++++,,,,,,---...//////......---------,,,,,,,,,))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,---------&&&))),,,...//////000111000111333555777777777777;;;???DDDGGGIIIMMMSSSXXXYYY\\\]]]ZZZXXXZZZbbbiiilllkkkbbb\\\\\\hhhvvvuuuiiiaaaRRRcccuuuSSSMMMdddcccLLLAAAAAAKKKZZZgggxxxxxx^^^@@@AAAFFFBBBOOOfffttt~~~{{{yyyiiieeeaaa]]]ZZZYYYXXXWWWUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPRRRTTTUUUXXX^^^hhhooo}}}MMMIIIuuufffXXXTTTPPPKKKIIIHHHEEE@@@<<<:::888444333222222111000//////............//////......///000000000000000...444999===III]]]qqq|||xxxrrrkkkrrrTTTXXX}}}{{{}}}mmmwwwkkkZZZRRRKKKIIIIIILLLUUU]]]oooGGG999666333111111111000///////////////........................///............---------........................+++,,,------......------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))************+++++++++***+++,,,---......//////000111333555777777777777:::???GGGLLLNNNRRRVVVZZZZZZ\\\\\\YYYUUUVVV\\\bbbmmmkkk```ZZZ^^^ooolllllldddaaaWWWgggtttZZZRRRjjjcccLLLAAABBBLLLZZZggg~~~UUU???AAAEEE@@@HHHVVV___ooozzzrrrpppqqqkkksss~~~fffbbb___ZZZWWWVVVUUUTTTSSSQQQQQQRRRRRRRRRRRRRRRRRROOOQQQRRRSSSVVV]]]gggooo~~~PPPUUU{{{lll___]]]XXXRRRNNNLLLIIIDDD@@@<<<:::666444444444333222//////............//////...///000000111111000000///222666:::GGG]]]oooxxxuuupppkkkjjjRRRYYYzzzsssgggZZZRRRJJJHHHGGGJJJQQQYYYnnnJJJ;;;666444333111111000///////////////........................///............---------------------------------+++,,,------......------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***)))************++++++++++++++++++,,,---...///000000111333555777777777777;;;@@@FFFJJJLLLOOOTTTXXX[[[]]]^^^ZZZVVVWWW]]]bbbiiiggg^^^XXX]]]mmm^^^___[[[___ZZZkkkqqqxxxbbbYYYpppdddMMMAAACCCNNN^^^jjjjjjNNNEEEGGGEEE@@@@@@HHHRRRkkk{{{ooohhhbbb```ZZZ___xxx}}}zzzccc]]]ZZZWWWTTTSSSSSSQQQPPPKKKLLLMMMNNNPPPQQQRRRSSSNNNOOOPPPQQQSSS[[[fffnnn}}}WWWfffttthhhaaa[[[TTTNNNKKKHHHDDD@@@???<<<999777666666555333000//////......//////000///000111111222222111111000111222777FFF\\\mmmttttttpppjjj}}}\\\OOO[[[~~~qqqeeeZZZRRRJJJFFFFFFGGGNNNVVVzzzmmmOOO???777555666111111000///////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******************************))))))***++++++++++++***)))************+++++++++,,,++++++***,,,...000222111111333555666777777777>>>BBBEEEGGGIIILLLRRRWWW]]]______\\\XXXXXX]]]cccgggeee]]]XXX^^^mmmTTTTTTQQQXXXWWWjjjqqqvvvggg\\\tttfffMMMBBBDDDQQQ]]]jjjvvvWWWLLLOOONNNIIIEEEIIIRRRbbbvvvssslllaaaZZZ___nnnyyyaaaYYYVVVSSSQQQQQQPPPOOOMMMGGGHHHIIIKKKMMMNNNPPPPPPNNNOOOOOOOOORRRYYYdddlllyyyaaannnxxxmmmccc\\\TTTNNNKKKHHHEEEBBB@@@===:::888777777555444000000////////////000000000000111222222222222222222111111555FFF\\\lllrrrtttqqqiiixxxzzzUUUSSSZZZrrrgggYYYQQQIIIFFFEEEGGGOOOWWW{{{lllVVVDDD888333555111000000///////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******************************))))))***++++++++++++***))))))*********+++++++++,,,+++***)))+++...111333111222333444666777888888AAADDDFFFFFFGGGKKKQQQVVV^^^``````\\\XXXXXX^^^cccfffeee]]][[[aaapppPPPOOOJJJPPPQQQeeeuuu{{{hhh[[[ssshhhNNNBBBEEERRR\\\iiizzz^^^HHHHHHNNNLLLJJJMMM\\\hhhyyytttkkkrrrqqqggg___uuuxxx___UUUSSSPPPOOOOOONNNMMMKKKFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOOOOQQQWWWaaaiiisssiiipppzzzooofff```XXXRRRPPPMMMJJJGGGAAA>>>;;;888888777666444000000////////////000000000000111222222222222222333222111666FFF]]]mmmsssuuusssjjjuuuxxxWWWWWWYYY}}}sssgggWWWOOOHHHEEEFFFIIIQQQYYY}}}yyynnn___KKK999222333111000000///////////////........................///............---------------------------------+++,,,------......------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++,,,+++***)))+++...111333222222333444555777888888CCCEEEFFFGGGGGGKKKRRRXXX^^^``````]]]YYYYYY^^^dddeeeddd\\\[[[bbbpppRRRPPPIIINNNNNNbbbtttxxxhhhWWWnnnjjjPPPCCCFFFSSSaaannnqqqsssdddPPP@@@AAADDDCCCGGGOOO]]]jjjuuuyyy[[[SSS\\\cccaaakkkuuu[[[PPPOOOMMMLLLMMMLLLJJJHHHEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNNNNOOOTTT]]]cccmmmzzzmmm{{{|||pppgggaaaZZZUUURRROOOKKKHHHCCC@@@<<<:::999888666555111000000//////000000111///000111111222222111111333333333777FFF\\\ooowwwuuuuuulllttt}}}YYYRRRXXX}}}zzz}}}qqqfffUUUNNNGGGEEEEEEIIIQQQYYYxxx~~~|||wwwiiiQQQ:::111222111111000///////////////........................///............---------........................+++,,,------......------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***)))************++++++++++++*********,,,...111333222222222333555666888999AAACCCFFFGGGHHHMMMTTTYYY___aaabbb^^^[[[[[[aaagggdddaaaYYYXXX```oooTTTTTTNNNSSSPPPdddsssrrrhhhTTTiiilllQQQDDDFFFTTTaaaoooiiiXXXWWWMMMDDD===???@@@>>>AAAFFFKKKWWW[[[bbbuuu{{{```JJJCCCJJJWWW```|||pppVVVLLLJJJIIIIIIJJJIIIGGGEEEBBBCCCDDDEEEGGGHHHIIIJJJIIIKKKMMMMMMMMMQQQWWW\\\kkkxxxlllsssjjjeee^^^YYYVVVQQQLLLGGGEEEBBB>>><<<;;;:::888777111111000000000000111111...///000000111111000000000222444777DDDZZZooozzzwwwxxxnnnsss```NNNXXX~~~}}}qqqfffUUUMMMFFFCCCDDDFFFNNNVVVoooqqqUUU<<<222444111111000///////////////........................///............---------------------------------+++,,,------......------,,,,,,,,,+++++++++******************************))))))***++++++++++++***)))************+++++++++))))))***+++---///111222222222222333444666888999===@@@DDDFFFHHHMMMTTTYYY```cccdddaaa^^^___eeekkkeeebbbYYYXXX```pppUUUWWWSSSXXXUUUgggyyyrrrhhhRRRggg}}}mmmRRRDDDGGGTTTYYYgggrrrVVVEEEEEE::::::===BBBDDD@@@;;;:::===IIIKKKOOOeeettttttsss[[[RRRIIIEEEDDDLLL^^^oookkkSSSIIIGGGGGGGGGGGGGGGEEECCC@@@AAACCCEEEGGGIIIJJJKKKGGGIIIKKKLLLKKKNNNSSSWWWkkkxxxjjjvvvsssnnngggaaa]]]WWWPPPKKKGGGDDD@@@>>><<<;;;:::888111111000000000000111111......///000000000000000---111444777CCCYYYooo{{{zzz{{{oooqqqmmmSSSYYY|||~~~rrrgggVVVNNNFFFBBBBBBDDDKKKSSSiiiuuuWWW===444777111111000///////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++((()))***,,,...000111111333222222333444666888:::999===BBBEEEHHHMMMTTTYYYbbbdddeeeccc```bbbiiiooohhhddd[[[YYYbbbrrrTTT[[[UUUXXXVVVbbb}}}ssseeeQQQccc~~~zzzZZZGGGGGGRRRXXX```~~~|||WWWJJJGGGCCC@@@AAA@@@>>>;;;:::===@@@DDDIIIKKKXXXkkkjjj[[[VVVGGG@@@CCCGGGFFFYYY~~~aaaNNNLLLJJJHHHGGGGGGFFFDDDBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHGGGGGGJJJQQQWWWhhhvvvbbbrrr}}}wwwsssmmmhhhccc^^^VVVPPPNNNKKKHHHEEEBBB???:::777666444111000000000000/////////000111222222333333333333222111999NNNhhhyyy|||vvvqqqoooqqqUUUXXXyyylll___TTTLLLEEECCCBBBCCCIIIPPPoooyyy\\\>>>000555111111000///////////////........................000///...---------------///...---,,,+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))++++++)))((()))*********++++++++++++******(((((()))***+++---...///444444555555666777888888???AAACCCFFFHHHKKKPPPTTT]]]bbbcccbbbccchhhllllllhhh___YYYZZZbbbwww^^^^^^QQQQQQRRRbbbuuu```OOOeee}}}]]]IIIGGGRRRXXXbbb{{{XXXKKKGGGAAA>>>>>>>>><<<;;;<<>>@@@CCCEEEGGGTTT```kkkxxx|||eeeHHH>>>AAA???JJJdddyyy]]]KKKHHHFFFDDDDDDDDDCCCAAA???AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGFFFFFFJJJRRRXXXiiivvvYYYTTT~~~zzzrrrlllgggaaa\\\VVVSSSNNNJJJFFFBBB===:::999666333222111111000///000000000111222222333333333333222222999KKKeeexxxzzznnnjjjnnnzzz[[[WWW}}}vvvjjj^^^RRRJJJDDDCCCBBBDDDJJJQQQeeedddCCC000333111111000///////////////........................///...------------------......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))++++++)))((()))***(((((())))))))))))(((((()))))))))***,,,---///000000111222444555777888888>>>@@@CCCEEEHHHKKKPPPTTTZZZ___bbbaaaccciiimmmmmmggg^^^XXXYYY```uuudddggg\\\\\\XXXdddvvvWWWMMMhhhhhhOOOHHHQQQZZZeee~~~dddYYYMMM???>>>>>>@@@DDDIIIMMMMMMMMMYYYkkkzzz{{{\\\BBB??????NNNgggsssYYYHHHGGGEEECCCCCCCCCBBBAAA???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFKKKRRRXXXiiivvvTTTSSS|||zzzrrrlllgggbbb^^^WWWSSSOOOJJJGGGCCC???<<<;;;888555333222222111000000000111111111222222222222222222444999IIIbbbxxxyyyllliiioooxxx\\\[[[zzzssshhh]]]RRRKKKEEECCCBBBCCCHHHNNN]]]zzz___CCC111444111000000///////////////..............................---,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))++++++)))((()))*********++++++++++++******))))))******,,,...///000///000111333555666888999===???BBBEEEGGGKKKPPPTTTXXX]]]aaaaaaccciiilllmmmggg___YYYZZZaaauuu___hhhaaa```YYYfffxxx[[[LLLeeemmmQQQGGGPPPYYYfff~~~iii___QQQ@@@>>>???DDDLLLTTTWWWSSSNNNUUUnnn~~~YYYBBBGGGDDDfffpppWWWGGGFFFDDDCCCBBBCCCCCCAAA????????????@@@AAAAAABBBBBBBBBDDDEEEEEEFFFKKKRRRYYYjjjvvvPPPYYY~~~uuunnniiieeeaaa^^^WWWTTTOOOKKKHHHEEEAAA???===;;;777555444333111000111111111111111222222222222111222555999FFF```wwwzzzpppmmmsssoooZZZ]]]wwwpppfff]]]TTTMMMFFFDDDBBBAAAEEEKKKWWWmmm[[[CCC444666111000000///////////////////////////////////////------,,,,,,,,,------...,,,---------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))++++++)))((()))*********++++++++++++******))))))***+++,,,...///000///000111333555666888999===???BBBDDDGGGKKKPPPTTTWWW]]]```aaaccchhhlllkkkggg___ZZZ\\\cccwww___ggg___[[[TTTfffxxxcccMMM```qqqSSSGGGOOOXXXfffxxxccc[[[PPPAAA>>>AAAIIIVVV``````VVVMMMHHHbbb~~~zzzTTT???HHHQQQ~~~nnnWWWIIIEEECCCBBBBBBBBBBBB@@@???>>>??????@@@@@@AAAAAABBBAAACCCDDDEEEFFFKKKSSSYYYjjjwwwPPPPPPwwwzzzrrrllliiigggdddaaa\\\XXXRRRNNNJJJGGGDDDBBB@@@===999666555444222000111111111111111111111111222111222666999DDD]]]wwwtttooonnnpppfffWWW[[[}}}tttmmmddd\\\SSSLLLFFFDDDBBBAAAEEEJJJVVV~~~zzzjjj[[[EEE555777111111000///////////////////////////////////////,,,,,,,,,,,,,,,------...+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))++++++)))((()))***(((((())))))))))))((((((*********+++---...000111000111222444555777888888<<<>>>AAADDDGGGKKKPPPTTTWWW\\\```aaacccgggjjjiiifff^^^ZZZ\\\dddxxxbbbiii^^^ZZZTTTgggsssmmmQQQ___}}}sssTTTFFFNNNWWWfffkkkUUUPPPJJJ???BBBGGGRRRcccnnnkkk\\\MMMDDDUUUgggssskkkNNN???KKK```~~~iiiUUUHHHCCCAAA@@@@@@@@@@@@???===>>>??????@@@@@@AAABBBBBB@@@BBBDDDDDDFFFKKKSSSZZZiiiwwwQQQNNN|||~~~yyyrrrnnnnnnmmmkkkhhheeeaaaZZZTTTOOOKKKGGGEEEAAA>>>:::777666444222111111111111111111111111111222000333777999BBB[[[vvvoooppppppnnnbbbSSSYYY|||rrrkkkbbb[[[PPPIIIEEEDDDCCCCCCGGGLLLWWWyyylll]]]DDD333555111111000///////////////////////////////////////,,,,,,++++++,,,,,,---...+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))++++++)))((()))***(((((())))))))))))((((((*********+++---...000111222333444555666777888888;;;===AAACCCGGGKKKPPPTTTWWW]]]aaaaaabbbfffhhhgggccc\\\XXX\\\dddxxxeeekkkaaa^^^XXXhhhmmmrrrUUUbbb{{{tttTTTEEEMMMVVVfffaaaJJJGGGEEE===GGGMMM[[[mmmyyytttaaaPPPNNNRRRWWW______LLLFFFUUUjjjyyy{{{xxxdddQQQDDDAAA???>>>>>>??????===<<>>===>>>???@@@???===@@@??????>>>???AAABBBCCCBBB???AAAFFFJJJLLLRRRXXXhhh|||uuuXXXooo~~~|||yyyxxxwwwuuusssqqqpppmmmhhhccc]]]WWWPPPLLLDDDCCCAAA===999666666777////////////000000000000333444333666<<>>AAAFFFKKKPPPSSSWWWYYY\\\^^^```cccfffiii^^^___YYYZZZgggyyynnnkkkaaabbbgggbbb~~~jjjVVV[[[qqq|||]]]JJJKKKVVV___sss^^^EEE>>>>>>>>>EEESSSfffxxx~~~hhhRRR^^^sssvvvqqq|||sssvvvoooWWWGGGBBB???>>>======??????>>>===??????>>>>>>???@@@BBBCCCBBB???@@@EEEHHHKKKPPPWWWfffzzzpppWWWwww}}}xxxuuurrrpppnnnpppnnnjjjfffbbb[[[TTTPPPIIIGGGCCC>>>999666444444111111111111111111111111333444333666;;;>>>SSSuuu{{{vvvcccTTT]]]{{{rrrkkkeee\\\TTTIIIGGGDDDBBBBBBEEEHHHKKKYYY{{{dddIII777777222111111000000000000000////////////////////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************))))))))))))******((()))******(((((()))******++++++,,,,,,,,,++++++)))***++++++------...///111222222333555777999:::======???BBBGGGLLLQQQTTTWWWZZZ]]]```aaaccceeeggg]]]```\\\]]]gggvvvpppoooeeedddfff^^^vvvrrr\\\XXXnnncccLLLIIITTT[[[kkkbbbDDD???@@@===???EEEUUUiiisssmmm___VVVlll~~~yyy|||xxxhhhSSSDDD@@@???===<<<===>>>???>>>===>>>>>>>>>>>>???@@@AAABBBAAA???@@@DDDFFFHHHNNNUUUdddyyyjjjUUUqqq}}}vvvrrrpppooommmpppooommmkkkgggaaaZZZUUULLLJJJFFF@@@<<<888666555333333222222222222222333222444222555:::<<>>@@@CCCHHHMMMQQQSSSWWWZZZ___bbbcccccccccddd\\\```______gggsssqqqpppeeebbbbbbXXXnnn|||cccWWWhhhiiiNNNEEEPPPVVVeee~~~lllJJJEEEDDD>>>CCC>>>DDDTTT\\\YYYYYYaaa{{{~~~rrrbbbNNNAAA???>>>===<<<<<<>>>>>>===<<<======>>>>>>???@@@@@@AAAAAA???@@@CCCDDDEEELLLUUUggg}}}gggRRRaaa|||xxxuuussssssrrrqqqnnnnnnnnnnnnlllfff```[[[OOOLLLGGGCCC@@@>>><<<:::444333222111111222222333222444222555999:::MMMnnn~~~}}}ppp{{{oooXXXSSS|||~~~}}}wwwnnngggaaaYYYPPPGGGEEEBBBAAAAAADDDHHHJJJVVVmmmHHH444777222111111000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++************))))))))))))******((()))***)))(((((()))***'''((())))))******)))))))))***++++++------...///111222222444666888:::;;;<<<===@@@CCCGGGLLLPPPRRRVVV[[[```ccccccbbbaaaaaa[[[```___^^^eeeqqqppppppddd]]]\\\TTTjjjmmmWWWdddtttTTTEEEMMMUUUfffyyyWWWMMMHHH>>>HHH@@@CCCOOOSSSOOOVVVeeerrrvvvzzzmmm^^^KKK???>>>===<<<;;;<<<=========;;;<<<<<<===>>>????????????@@@???@@@BBBBBBDDDLLLUUUlllfffPPPWWW~~~yyyxxxwwwxxxyyyxxxvvvtttnnnnnnooopppoookkkeee```VVVRRRLLLHHHEEEBBB>>>;;;555333222000000111222222222333111444777777JJJjjj~~~{{{nnnttt[[[YYY{{{yyysssjjjccc^^^WWWOOOFFFDDDAAA@@@AAADDDGGGJJJVVVvvvNNN888:::222111111000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++************))))))))))))******)))***++++++))))))***+++******++++++***)))(((((()))***++++++------...///111111222444666999;;;<<<;;;<<>>======;;;:::;;;<<<===<<<;;;;;;<<<===>>>?????????>>>??????@@@BBBAAACCCLLLWWWnnncccMMMRRR~~~}}}}}}~~~}}}yyyvvvrrrrrrssstttsssqqqlllhhhbbb\\\TTTMMMIIIDDD>>>999666444222000000000222333111333111333666555FFFfff}}}|||nnnrrrYYYWWW}}}|||sssrrrlllccc]]]YYYRRRKKKEEECCCAAA???@@@CCCGGGJJJYYY|||rrrNNN888777222111111000000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++************))))))))))))******)))+++,,,+++***)))***+++,,,,,,,,,++++++***(((((()))***++++++------...///111111333444777999;;;===:::<<<>>>BBBFFFIIILLLMMMTTTXXX]]]aaaaaa```^^^^^^]]]^^^YYYZZZeeeuuummmrrrggg^^^[[[RRRddd\\\^^^cccJJJKKKUUUhhhfffRRRGGGGGGMMMXXX]]]VVVKKKIIINNNTTTnnntttkkkpppnnnbbbTTTEEE======<<<;;;::::::<<<<<<;;;::::::;;;<<<>>>>>>>>>>>>===>>>>>>@@@BBBAAACCCNNNYYYmmm]]]KKKRRR}}}yyyvvvyyyyyyyyyyyyyyyxxxtttqqqiiibbbYYYQQQLLLGGG???:::888666333111111111333444111333111222555333DDDcccwwwnnn}}}qqqYYYXXXyyyzzzwwwmmmlllggg^^^YYYUUUOOOIIIDDDBBB@@@???@@@CCCGGGJJJXXXvvv|||eeeKKK666444222111111000000000000000////////////////////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************))))))))))))******)))***+++***)))((()))+++******+++++++++******))))))***++++++------...///111111333444777:::<<<===;;;<<>>>>>>>>>>>======>>>@@@BBBAAADDDOOO[[[jjjWWWJJJWWW~~~|||{{{yyywww~~~}}}~~~~~~}}}zzzxxxjjjcccZZZSSSOOOJJJCCC===:::888555333222222444555111333111222444222BBBaaapppllluuurrr\\\gggwwwssskkkjjjeee]]]WWWUUUOOOIIIDDDBBB@@@>>>???CCCGGGJJJTTTpppkkk___LLL:::666222111111000000000000000////////////////////////...------,,,,,,------...******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++************))))))))))))******((()))***)))((('''(((***'''((()))******++++++***)))***+++,,,---......///111111333555777:::<<<>>><<<===AAADDDHHHKKKMMMNNNQQQUUUZZZ\\\]]]]]]^^^^^^___^^^YYY]]]mmm{{{jjjuuussshhh^^^WWWccc}}}eee\\\}}}tttRRROOOLLLbbbttthhhVVV^^^gggooossslllVVVPPP```yyylll^^^UUU^^^jjjttt{{{uuucccVVVKKK@@@:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>======<<<<<>>AAAEEEIIIVVVssszzzooofff[[[KKK===666222111000//////............------...///...+++)))///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,---...///000111333555777999:::;;;<<<@@@CCCEEEHHHNNNPPPNNNTTTWWW[[[]]]]]]\\\[[[[[[___ccc```cccnnnzzzcccpppqqqiii```ZZZeee~~~fffYYYxxx}}}XXXOOOLLLbbbuuurrr^^^jjjwwwwwwcccfffeeeXXX]]]vvv~~~ooo^^^QQQHHH???;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>============>>>AAABBBEEEPPP[[[ooo|||LLLMMMggg~~~||||||}}}{{{}}}{{{uuutttwwwvvvrrrnnngggaaa^^^WWWMMMFFFDDD@@@>>>:::888777666444222333000111444222222@@@RRRlll|||~~~}}}tttyyykkkZZZxxxlllfff___```]]]YYYTTTOOOKKKIIIHHHCCCBBBAAA??????BBBFFFJJJWWWxxx}}}mmmbbbXXXIII;;;333222111000//////.........111///---,,,+++,,,---//////......---,,,,,,------------------------------------------------------......---,,,++++++++++++*********************************************************************************+++,,,---...///000111333555777999:::;;;;;;@@@CCCDDDHHHNNNQQQOOOUUUXXX[[[]]]]]][[[[[[[[[]]]bbbaaadddnnnyyy[[[iiinnniiiccc\\\eee|||rrrVVVqqqaaaPPPNNNeeewww~~~gggooo~~~ooo}}}ggg```qqquuugggVVVKKKCCC===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>=========>>>AAAAAAEEEPPP\\\rrroooHHHRRRttt~~~||||||}}}uuuzzz{{{wwwssssssrrrqqqsssmmmgggddd\\\QQQHHHEEEEEEBBB>>>;;;:::888555333222000222555333222<<>>EEE//////...------------...------------------------........................---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,---...///000111333555777999:::;;;;;;???BBBDDDHHHOOORRRQQQVVVYYY\\\]]]\\\[[[ZZZ[[[]]]bbbbbbdddlllwwwUUUeeellljjjeee\\\aaauuuYYYkkkhhhTTTOOOeeexxxmmmmmm}}}{{{sssqqq}}}nnn```PPPGGG@@@;;;:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===>>>@@@AAAEEEQQQ]]]tttgggEEEUUU~~~}}}{{{{{{vvv}}}xxxsssssstttwwwrrrmmmiiibbbVVVLLLIIIHHHEEEAAA===;;;888555222222111333555333222999DDDaaavvvxxx{{{bbbzzzvvvjjjbbb[[[UUUSSSOOOKKKGGGDDDBBBAAA???@@@@@@@@@AAADDDJJJMMM\\\pppZZZFFF999555222111000///............,,,.../////////666BBBKKK///......------.........------------------------------------------------------,,,,,,+++******)))************************)))))))))******************************+++++++++*********+++,,,---...///000111333555777999:::;;;:::>>>AAACCCHHHOOOSSSRRRWWWYYY\\\\\\[[[ZZZZZZ[[[]]]bbbcccdddiiiqqqPPP```jjjjjjeeeZZZ\\\mmmdddhhhqqqWWWMMM___rrrvvvnnnyyyxxxiii[[[MMMDDD???::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???>>>===>>>@@@BBBGGGSSS```zzzaaaCCCWWW{{{xxx{{{|||uuuuuuyyyzzzuuuqqqnnnggg\\\SSSOOOLLLIIIDDD???<<<888444111222333444555333222888???[[[rrr~~~uuuyyyeeesssyyylllbbb[[[UUUSSSOOOJJJFFFBBB@@@???>>>???@@@AAABBBFFFJJJNNN^^^aaaBBB444222222111000///............///111111...***+++111777......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++*********+++,,,---...///000111333555777999:::;;;999===@@@BBBHHHPPPTTTTTTWWWYYY[[[\\\[[[ZZZ[[[\\\^^^bbbbbbdddffflllGGGYYYdddgggdddZZZ[[[jjjvvvggg~~~]]]KKKTTTfff}}}sssvvvzzzuuunnnaaaUUUIIIBBB>>>;;;:::;;;:::::::::::::::::::::::::::::::::;;;<<<===??????>>>===>>>AAACCCIIIWWWdddXXXCCC___}}}{{{~~~}}}wwwyyy}}}xxxtttrrrmmmddd]]]ZZZRRRNNNIIICCC???:::666333333555555444333444888===OOOjjjzzztttyyysssuuupppdddZZZTTTUUURRRNNNIIIEEEBBB@@@???>>>???AAABBBCCCFFFKKKNNN```rrrJJJ777444222111000//////.........---///111///,,,+++---///---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***)))'''++++++++++++++++++++++++*********+++,,,,,,------)))))))))***++++++,,,,,,*********+++,,,---...///000111333555777999:::;;;888<<>>;;;:::<<<::::::::::::::::::::::::::::::::::::;;;===???@@@======>>>BBBEEELLLZZZhhhvvvPPPGGGooo~~~~~~{{{zzzwwwvvvssslllgggfffZZZVVVPPPJJJEEE???:::777555666666333222555:::===EEEdddyyywww|||yyyqqqbbbYYYSSSQQQPPPNNNKKKGGGCCCAAA??????>>>@@@AAABBBDDDFFFJJJNNNdddUUU===777222111000//////.........+++,,,...///000111111111+++++++++++++++,,,------------------------------------------------------***+++,,,---,,,***((('''************************)))))))))***+++,,,,,,,,,((())))))***++++++,,,,,,*********+++,,,---...///000111333555777999:::;;;777<<>>>>><<<;;;===::::::::::::::::::::::::::::::::::::;;;===???@@@======???BBBFFFNNN]]]kkknnnKKKMMM~~~|||}}}|||xxxyyywwwqqqnnnnnn___[[[UUUOOOIIIDDD>>>;;;555777666333222666;;;===AAAccc{{{zzz}}}tttzzzcccWWWRRRQQQRRRLLLJJJGGGDDDAAA@@@??????>>>@@@BBBCCCDDDFFFJJJMMMggg~~~WWW===444222111000//////.........///---,,,,,,------+++)))************++++++,,,---------------------------........................***+++,,,---,,,***((('''))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,*********+++,,,---//////000111333555777999:::;;;777;;;>>>@@@GGGQQQWWWXXXTTTVVVYYYZZZ[[[\\\___aaa___^^^]]]eeelllooo666999LLLdddeee\\\hhhyyyjjjpppbbbIIIVVVrrruuuhhh[[[NNNGGG???<<<===>>>===;;;::::::::::::::::::::::::::::::;;;;;;<<<=========???@@@@@@???CCCOOO```mmmcccHHHSSS{{{zzzzzz|||}}}yyyxxxwwwvvvrrrnnneee___WWWPPPJJJEEEAAA>>>999888555444555777:::<<>>AAA@@@EEENNNUUUXXXRRRUUUYYY\\\]]]___```bbb```cccaaabbbkkkvvv555666GGG^^^ccc^^^kkkmmmnnnkkkNNNWWWqqq~~~~~~kkk\\\NNNIIICCC<<<:::;;;<<<;;;999::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>???AAACCCIIIWWWjjjxxx^^^FFFVVVuuutttvvv|||~~~|||xxxuuurrrhhhccc\\\UUUNNNHHHBBB>>>:::888555333222444666888<<>>>>>>>>;;;===>>>@@@BBBEEEKKKNNNfffqqqUUU<<<777222111111111000000//////...........................---------,,,,,,,,,,,,///............---------,,,------......------,,,------,,,,,,,,,,,,+++++++++++++++*********))))))************************++++++++++++++++++++++++*********+++,,,---...///222333333555777999;;;<<<:::>>>@@@???CCCLLLSSSUUURRRUUUYYY\\\]]]___aaabbbaaaddd```___dddnnn444222???UUU___aaaooouuulllyyyUUUUUUnnn|||sss```RRREEECCC???;;;:::;;;<<<;;;888:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>===???BBBFFFOOO```uuuYYYEEE[[[zzzxxxyyy|||vvvsssrrrnnnjjjeee^^^WWWOOOFFFAAA>>><<<888444222333444555777LLLjjj|||}}}zzzlllaaapppwww^^^PPPPPPQQQNNNJJJGGGEEEBBB???===<<<<<<<<<:::<<>><<<<<<>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>===@@@CCCHHHRRReee{{{WWWDDD\\\}}}|||~~~~~~wwwuuutttrrrppplllggg```VVVLLLEEECCC@@@<<<888555555666777666HHHdddyyy}}}yyy~~~jjjwwwnnnWWWLLLKKKJJJFFFBBBEEECCC@@@===<<<;;;<<<<<<<<>>@@@@@@BBBIIIOOOQQQTTTVVVYYY\\\]]]___aaadddbbbgggccc]]][[[```|||444111555CCCTTTbbbrrr~~~uuuttteeeOOO\\\qqq|||ooo]]]QQQLLLFFF<<<<<<;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>AAADDDIIISSSfff~~~~~~RRRCCCZZZ~~~}}}~~~~~~~~~xxxyyy~~~~~~{{{{{{qqqpppnnnkkkddd[[[PPPHHHEEECCC>>>:::777777888999999FFF___www}}}yyy{{{xxxyyyfffRRRKKKIIIFFFBBB@@@CCCAAA???===<<<<<<======>>>@@@BBBCCCEEEHHHLLLOOOgggmmmZZZFFF888999333333222111000///...---....................................------------///............---------,,,------......------,,,------,,,,,,,,,+++++++++*********************************************************************************+++,,,---...///000000111333666999;;;===<<<@@@BBBBBBDDDKKKPPPQQQUUUWWWYYY[[[]]]___bbbeeeccciiifff```^^^aaa|||444222444===KKK\\\lllvvv~~~nnn}}}tttTTTWWWhhhzzzssseeeTTTIIIFFFBBB999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@BBBFFFLLLXXXllllllKKKCCC[[[}}}{{{zzz{{{{{{{{{{{{~~~{{{yyylllllllllkkkfff^^^TTTLLLGGGDDD???;;;888777777888<<>><<<<<<<<<>>>>>>>>>???@@@AAACCCGGGLLLQQQqqqgggUUUDDD777777333222222111000///..............................//////.........---------///............---------,,,------......------,,,------,,,,,,,,,,,,++++++***************+++++++++*********************************************************+++,,,---...///000111222333666888:::<<<<<>>>>>??????@@@DDDIIIQQQ```wwwYYYFFFIIIeee~~~|||zzz}}}|||~~~~~~wwwssskkkkkkmmmmmmkkkddd[[[UUUMMMIIICCC>>>999777777777<<<===OOOmmm{{{vvvyyyzzzuuuuuuaaaPPPDDDFFFHHHDDDBBBDDD???>>><<<;;;;;;<<<===>>>>>>??????AAADDDJJJRRRXXXcccRRRDDD666222222111111111000000//////.................................---------,,,,,,///............---------,,,------......------,,,------,,,,,,,,,,,,++++++))))))*********+++++++++*********************************************************+++,,,---...///111111222333555777999:::;;;@@@DDDDDDGGGNNNRRRSSSVVVXXXZZZ[[[\\\___cccfffjjjkkkccc^^^bbblll111333333333===NNN]]]ddd|||___iiihhhWWW\\\iiiuuujjj^^^XXXKKKAAA>>>999=========<<<;;;<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@DDDKKKUUUfffMMMDDDQQQqqq{{{www}}}}}}}}}xxxrrrlllnnnpppqqqpppkkkccc^^^SSSOOOHHHBBB<<<999888888;;;888HHHjjj|||vvvvvvwwwrrrxxxkkk]]]LLLAAADDDFFFAAA>>>AAA>>>===;;;::::::;;;===>>>@@@AAAAAACCCHHHPPPZZZ```iiiXXXKKK:::111111111111000000000000000........................---------,,,,,,,,,++++++//////.........---------,,,------......------,,,---------,,,,,,,,,++++++))))))******++++++++++++************************))))))))))))))))))))))))*********+++,,,---//////222222222333555777888999:::???CCCDDDGGGNNNRRRSSSVVVXXXZZZ[[[\\\___cccfffnnnkkk```ZZZaaaooo666222111666===GGGVVVcccyyybbb___www^^^UUUggg|||rrrcccSSSIIICCC>>><<<===>>>===<<<;;;;;;<<<>>>>>>???>>>>>>===<<<;;;;;;;;;===>>>??????>>>>>>???@@@@@@KKKOOOXXXssseeeEEEFFFEEE{{{~~~|||{{{~~~zzzyyysssrrryyy}}}xxxpppjjj]]]TTTKKKGGGCCC===;;;<<<888888BBB[[[xxx{{{nnnxxxuuu|||hhh[[[OOOKKKEEEBBBAAAAAAAAAAAA======<<<;;;;;;;;;;;;<<>>??????>>>>>>===<<<<<<;;;;;;;;;===>>>>>>>>>>>>@@@BBBDDDPPPTTT___{{{YYYDDDBBBDDDyyy~~~}}}}}}}}}~~~yyywwwzzz|||wwwqqqoooggg\\\PPPLLLHHHAAA:::666===;;;AAATTTmmm{{{xxxppp|||kkkrrr___TTTLLLIIIDDDAAAAAA@@@@@@???>>>======<<<<<<<<<======CCC@@@AAAFFFFFFNNNgggtttbbbOOO;;;444333222111111000000111111///............---------///...---,,,,,,,,,,,,---------------------------,,,------......------,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************)))))))))))))))*********)))***++++++------...///333222222222444777:::;;;<<<===???CCCIIINNNRRRSSSYYYYYYYYYZZZ]]]aaacccdddllljjjddd[[[^^^vvv>>>:::666444444;;;MMM^^^{{{zzz```kkkwww]]]```qqq~~~oooaaaUUUHHHBBB>>>:::999;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>======<<<<<<;;;:::<<<===>>>>>>???AAACCCDDDQQQXXXcccMMMDDDAAALLLzzz{{{{{{zzzxxxyyy}}}~~~}}}~~~zzzxxxzzzooobbbVVVRRROOOGGG>>>888>>>;;;>>>PPPgggwwwyyytttzzzmmm}}}jjjXXXNNNHHHEEEBBBAAA@@@???>>><<<>>>>>>=========>>>>>>???CCC???BBBHHHIIIRRRuuu}}}wwwqqqgggUUU===333222222111000000000000111///............---------......---,,,,,,,,,---------------------------------......//////......---++++++++++++************++++++++++++++++++++++++************************(((((())))))******++++++)))***++++++------...///111111111222444666999:::<<<===@@@EEEJJJOOOSSSUUUXXXYYYYYY[[[]]]```ccceeejjjjjjdddZZZZZZsssDDDAAA<<<666222888KKK]]]sss|||sssiiifff```kkkwww}}}jjj```TTTKKKBBB>>>;;;888888;;;;;;;;;;;;<<<>>>???@@@AAA>>>>>>>>>>>>======<<<<<<<<<===>>>>>>===???AAACCCGGGWWW___lllnnnFFFEEEAAA\\\|||{{{yyyxxxwwwxxxzzz|||}}}}}}~~~{{{oooccc[[[SSSJJJCCCAAA???888888HHHcccuuuxxxsssxxx}}}qqq```PPPIIIDDDBBB@@@@@@@@@>>><<<:::===<<<<<<<<<===>>>??????BBB>>>BBBJJJLLLZZZwwwqqqwwwmmmmmm]]]BBB555222222111000000000000000///............---------...------,,,,,,,,,------------------------------------............---------------,,,,,,,,,,,,+++************************************************''''''((()))***++++++,,,)))***++++++------...///000000111222444666888999>>>@@@CCCFFFJJJNNNRRRUUUXXXYYYZZZ\\\]]]```dddfffggggggbbb[[[^^^wwwJJJFFF@@@999333666GGGYYYlll}}}iiirrrrrraaaaaaqqqyyyfffZZZVVVJJJCCC===<<<:::777888;;;:::;;;<<<===???@@@@@@@@@>>>>>>>>>>>>>>>=========?????????>>>>>>???AAADDDOOObbbnnn|||aaaDDDCCCCCCnnnzzzzzzwwwwww{{{~~~}}}{{{yyy|||}}}|||}}}ssshhh[[[QQQQQQVVVXXXFFF777>>>WWWmmmsssoooqqqrrrcccSSSFFFAAA@@@???>>>>>>???===;;;888:::::::::;;;<<<===>>>??????>>>BBBIIIQQQiiirrrrrryyylllmmmsssaaaDDD777222111000000//////000000///............---------------,,,,,,,,,------...------------------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++************************************************''''''((()))***++++++,,,)))***++++++------...///000000111333444666888888@@@BBBFFFHHHIIILLLQQQTTTWWWYYY[[[\\\]]]```dddhhheeeddd```\\\ddd}}}QQQKKKDDD===666666BBBPPPhhhpppgggiii[[[ooo~~~jjj\\\TTTQQQBBB>>>;;;;;;:::888999<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????@@@DDDGGGUUUkkkyyyWWWCCCCCCPPP|||~~~zzzwww{{{|||~~~yyyuuuwww|||{{{xxxrrriiieeelllwwwdddEEE===MMMdddqqqtttkkk|||{{{vvvgggZZZMMMDDDAAA???>>>============;;;999999999::::::<<<===>>>??????AAADDDHHHXXX}}}ooo|||xxxmmmooosss^^^AAA666111111000////////////000///............---------------,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,+++************))))))))))))************************************************(((((())))))******++++++)))***++++++------...///000111222444555777888999???BBBFFFHHHIIIKKKPPPTTTVVVYYY\\\]]]]]]```eeeiiifffddd___]]]eee}}}\\\UUULLLEEE===:::@@@HHHcccuuueeeyyy___mmm}}}|||kkk^^^UUUMMMHHH>>><<<;;;<<<;;;999:::>>><<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDHHHLLLXXXqqq~~~MMMDDDKKKmmm}}}~~~}}}~~~~~~{{{wwwxxxvvvwwwxxxxxxtttrrryyyoooOOOAAAIII^^^qqq{{{pppsss}}}xxxzzzjjj^^^SSSIIIEEEEEE???===<<<;;;<<<<<<;;;:::999999:::;;;===>>>@@@AAA???EEEFFFHHH```vvvpppmmmlllUUU;;;555111111000//////////////////............---------,,,,,,,,,,,,,,,---...///------------------------,,,,,,------------,,,,,,************))))))))))))************************************************)))))))))))))))*********)))***++++++------...///000111333555777888999999;;;???EEEGGGHHHKKKRRRWWWUUUYYY]]]]]]]]]```eeejjjiiigggbbb[[[___uuufff^^^UUULLLDDD>>>@@@EEE]]]jjjgggzzzhhhiiizzzxxxnnnbbbXXXQQQJJJBBB;;;===;;;;;;>>>===:::;;;???======???@@@@@@???>>>===>>>>>>>>>>>>>>>?????????<<<>>>???@@@BBBFFFLLLPPP___yyykkkFFFFFFVVVzzzzzz~~~zzzyyyyyy{{{}}}}}}|||vvvooonnnqqqrrrbbbLLL@@@EEEWWWkkkyyy{{{tttqqqxxxkkk]]]SSSJJJCCCAAACCC???===;;;;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAABBB@@@IIIIIIHHHfffppphhhdddLLL666555111111000/////////////////////.........---------,,,,,,,,,,,,,,,---...///---------------------------..................---,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********************************))))))))))))))))))***+++,,,---......///111222444666777888999999777===CCCFFFHHHLLLTTTZZZUUUYYY]]]^^^]]]___fffkkkkkkkkkeeeZZZXXXlllhhhgggbbbXXXLLLDDDBBBCCCVVVbbbzzzppp|||mmmwww|||qqqeee___VVVLLLCCC===:::888;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@???>>>======???AAAAAA@@@?????????BBBFFFBBBAAAEEEEEEKKK[[[nnnRRRNNNJJJ}}}}}}~~~vvvsssuuuyyy||||||}}}|||}}}{{{yyy{{{~~~}}}}}}zzzwwwwwwvvvrrriiibbb\\\TTTJJJCCCCCCNNNeeezzzvvvwww|||cccWWWKKKEEECCC@@@>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;<<<===???AAABBBCCCAAAFFFGGGPPPtttiiicccQQQ<<<222000333111......///000000///......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))***************************++++++,,,,,,------...222222222333444777999:::<<>>>>>>>>???@@@@@@???>>>===>>>@@@BBBBBB@@@??????@@@CCCFFFBBBAAAGGGJJJTTTfff{{{```IIIQQQhhhyyysssppprrrvvvwwwwww|||||||||{{{yyywwwvvvuuuooonnnnnnqqqtttuuusssqqquuussssssuuuvvvqqqhhhaaa```YYYOOOFFFAAAIII^^^rrruuusssyyy}}}kkkZZZOOOFFFCCCBBB???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBCCCCCCFFFLLLbbbvvviii\\\JJJ999333333333000......///000//////.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++))))))************))))))***************************************************++++++,,,,,,------...222222222333444777999::::::>>>BBBEEEHHHMMMUUU[[[]]]]]]]]]]]]]]]```eeeiiifffccc___[[[]]]rrr{{{yyytttkkk^^^QQQHHHCCCFFFXXX}}}vvv}}}yyy}}}xxxnnndddaaa___XXXPPPAAA@@@===<<<;;;===???AAA:::::::::;;;;;;===>>>>>>???@@@@@@@@@???>>>======>>>@@@BBBBBB@@@???@@@AAACCCFFFBBBAAAJJJPPP]]]qqquuuKKKAAANNN~~~{{{wwwrrrqqqsssuuuuuutttrrrsssssstttsssrrrppppppmmmmmmnnnqqqsssrrrpppnnnqqqrrrtttvvvwwwrrrjjjbbbbbb]]]UUUJJJBBBEEEXXXlllxxxjjjuuuyyyyyy{{{iii\\\MMMEEE???@@@@@@>>>===>>><<<;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>@@@AAABBBFFFEEENNNpppuuuqqqgggTTTAAA555555555222000......///000///............------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++))))))************))))))++++++++++++++++++++++++***************************++++++,,,,,,------...111111222333555777999:::999===AAAEEEHHHNNNVVV\\\``````aaa``````bbbfffiiidddccc```]]]bbbyyyyyyxxxuuuooofff[[[PPPJJJJJJPPPnnn{{{}}}xxxtttpppfff\\\WWWTTTNNNFFF===<<<:::999999;;;===???:::::::::;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>===>>>@@@AAAAAA???>>>???@@@AAAEEEBBBCCCMMMSSS___ssseeeHHHCCCNNN}}}{{{{{{wwwttttttvvvwwwuuusssoooppprrrssstttsssrrrrrruuuuuuvvvwwwxxxxxxxxxwwwzzzzzzzzz{{{yyyuuunnnhhhccc```ZZZPPPFFFFFFUUUggg{{{oooqqqxxxnnnppphhh[[[PPPDDD???<<<>>>???<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCKKKJJJXXXkkk}}}cccNNN<<<444555333222000//////000000///...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))******++++++******)))++++++++++++++++++++++++***************************++++++,,,,,,------...111111222444555777999999888<<>>???AAA@@@@@@???????????????>>>???@@@???>>>===???@@@>>>DDDCCCFFFOOOTTT___qqqzzzTTTEEEFFFXXX}}}zzzyyywwwwww{{{xxxuuuvvvxxxxxxvvvsssoooqqqtttvvvxxxwwwwwwvvvuuuvvvwwwxxx{{{~~~~~~zzzuuupppmmmhhhfffbbbYYYMMMHHHRRR___wwwxxxrrrggg^^^hhhgggVVVNNNCCCAAA===<<<>>>>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEELLLVVVqqqxxxmmm{{{```NNN<<<666555000111000//////000000///---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,------...000111222444666777888999999===BBBEEEIIIOOOWWW]]]^^^```aaaaaaaaaaaacccdddddddddaaa^^^ggg~~~xxxuuurrrlllccc[[[RRRJJJYYY{{{wwwuuuvvvyyy{{{~~~}}}{{{yyyqqqmmmgggcccbbb___ZZZWWWQQQPPPJJJBBB???@@@===999777777666666777888999:::999999::::::<<<===???@@@@@@@@@?????????@@@@@@AAA???@@@@@@???>>>>>>???AAA===DDDEEEIIITTTZZZdddwwweeeFFFAAABBBhhh|||{{{yyywwwvvvvvvwwwxxxyyyvvvtttuuuwwwwwwtttrrrooorrruuuxxxzzzzzzyyyxxxtttvvvzzz}}}~~~xxxtttrrrppprrrpppllldddWWWMMMNNNTTTkkkxxxqqq^^^ZZZhhhiiiSSSKKKHHH??????<<<<<<>>>===999888::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>???BBBDDDGGGHHHHHH___gggqqqsssaaaPPP===666555...111000///000111111///---/////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((******++++++++++++******++++++++++++++++++++++++***************************++++++,,,,,,------...000111333555666888888888;;;???CCCGGGJJJPPPXXX^^^___aaaddddddddddddeeefffcccdddaaa^^^hhhxxxuuuuuurrrjjjbbbVVVOOOXXX{{{{{{~~~wwwppplllkkkkkklllkkkkkkjjjiiihhhfffeeedddddd___ZZZWWWVVVUUUQQQNNNEEEEEEAAA;;;:::<<<<<<999666666666666777999:::;;;999999999:::<<<>>>???@@@@@@????????????@@@BBBCCCAAABBBBBBAAA??????AAACCC>>>EEEFFFMMM[[[dddrrrUUUAAABBBFFF~~~}}}|||yyyxxxxxxwwwwwwxxxxxxxxxyyyvvvttttttvvvwwwtttrrrppprrrvvvzzz{{{{{{zzzyyyzzz~~~zzzwwwuuutttxxxuuurrrmmmaaaUUUNNNOOOccctttpppgggnnnwwwwwwfffVVVGGGEEEGGG@@@===;;;:::<<<;;;777888;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>AAADDDGGGJJJKKKQQQlll{{{```zzz~~~tttfffRRR;;;444666000000000///000111111///,,,////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***++++++,,,,,,++++++******************************************************++++++,,,,,,------...///111333555777888888888===AAAEEEHHHKKKPPPXXX^^^^^^aaadddffffffeeeffffffbbbdddaaa___kkk}}}tttrrruuutttnnnhhhZZZUUUWWWqqqzzz{{{xxxrrrlllgggdddcccccc^^^\\\ZZZXXXVVVUUUUUUUUUSSSOOOJJJIIIJJJJJJHHHEEE@@@@@@===888666999999666999999999999999:::;;;;;;999999999:::<<<>>>???@@@??????>>>>>>???AAACCCDDDCCCDDDDDDBBBAAAAAACCCEEE@@@FFFHHHOOO```mmmfffGGG>>>EEEUUU|||yyyyyyzzzzzz{{{zzzyyywwwvvv{{{xxxuuuuuuwwwxxxvvvtttqqqtttxxx{{{}}}}}}{{{zzz~~~{{{yyyxxxxxxuuusssqqqiii\\\RRRPPPcccqqqqqqvvvjjj]]]UUUKKK???>>>CCC???;;;999999;;;999777888<<<:::::::::;;;;;;<<<<<<<<<;;;<<<>>>AAAEEEIIILLLMMMfff}}}vvvcccxxxkkkTTT999333777333000//////000111111...,,,000/////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***))))))))))))))))))))))))***************************++++++,,,,,,---......///111333555777888888888???BBBGGGIIILLLQQQXXX^^^\\\___ccceeeeeeeeeeeeeeeaaacccaaa___mmm{{{}}}yyysssppprrrnnngggffffffWWWddd}}}}}}wwwnnnfff```\\\ZZZXXXXXXSSSMMMIIIFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;:::888777666666777777777777888999:::;;;999:::;;;;;;:::;;;>>>AAABBBAAA???===>>>@@@BBBDDDBBBAAADDDGGGGGGBBB@@@AAAHHHNNNPPP[[[sssjjjSSSDDD@@@GGGfff}}}}}}yyyxxx{{{zzzuuusssvvv{{{{{{{{{zzzxxxvvvuuutttqqqtttxxxzzzyyyvvvuuuttt||||||{{{wwwpppdddXXXPPPYYYeeezzz|||nnndddMMMKKKFFFBBB>>><<<;;;;;;:::::::::999999888888888666777888999:::;;;;;;;;;;;;BBBAAAAAAHHHJJJLLLWWWeeepppyyybbbLLL<<<333222555111000...---------//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***///,,,)))+++...///,,,((())))))))))))))))))))))))************************))))))))))))***+++,,,---+++*********+++---///000000333555666666555666666999@@@HHHJJJIIINNNXXXbbbcccddddddcccbbbbbbccceeeaaaddd```^^^ppp}}}~~~{{{vvvuuuvvvsssnnnhhhfff]]]fff|||vvvqqqhhhaaa\\\YYYWWWVVVTTTOOOIIIEEECCCBBBAAA@@@?????????>>>===<<<;;;:::;;;;;;:::999888888777777777777777777888999:::;;;;;;<<<<<<<<<<<<===???BBBBBBAAA???>>>>>>@@@BBBDDDDDDBBBCCCEEEEEEBBBCCCGGGKKKSSSXXXffftttUUUGGG???EEEWWW~~~}}}~~~~~~|||zzz{{{xxxssssssxxx|||{{{zzzyyyyyyxxxvvvtttpppqqqssssssrrrrrrtttuuu~~~{{{xxxuuuooogggaaaYYY```rrrzzz}}}{{{uuupppjjjbbbWWWNNNGGGEEEBBB???<<<;;;;;;;;;:::::::::999999999888888888888:::;;;<<<<<<<<<<<<>>>BBBAAACCCKKKKKKPPPaaammm___zzzrrrXXXDDD888222111333222222111000////////////..............................---------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++///,,,***+++...///+++(((******************))))))************************(((((((((((()))***+++,,,+++*********+++---///000111444666777777666777888:::AAAHHHJJJJJJOOOYYYbbbdddeeeeeedddccccccdddfffbbbeeebbb```ooo}}}yyyyyy{{{zzzvvvmmmhhhfffjjj|||yyy~~~zzzrrrmmmeee___[[[XXXVVVUUUQQQMMMGGGCCCAAA@@@???>>>======<<<<<<;;;:::888888::::::999999999888888888888777777888888999:::;;;<<<============>>>AAACCCBBBAAA???>>>???@@@BBBCCCFFFCCCBBBCCCCCCBBBFFFLLLQQQ[[[bbbtttVVVEEE>>>===TTTttt~~~{{{zzz|||~~~}}}zzzuuurrruuu{{{~~~{{{yyyzzz{{{|||yyyvvvuuuuuuuuuttttttvvvzzz~~~|||yyyyyywwwsssnnn___^^^iiisssyyy~~~wwwnnnaaa]]]YYYVVVSSSNNNGGGBBB???>>>===;;;::::::;;;;;;:::::::::999999999999888999:::;;;<<<===>>>>>>>>>@@@BBBAAAFFFLLLLLLYYYttt```jjjlllLLL:::555333222222333333333333222111000///..............................---------,,,,,,,,,------------,,,,,,+++***,,,,,,------------,,,,,,...,,,***+++---...+++(((,,,,,,++++++*********)))************************(((((((((((()))***++++++*********+++,,,---//////222444777888777777999:::;;;BBBHHHKKKLLLPPPZZZccceeeffffffeeeddddddeeegggbbbfffeeeaaammm~~~}}}{{{zzz{{{}}}|||{{{tttiiikkkkkkmmmlll}}}tttooohhhbbb]]][[[XXXVVVRRRNNNIIIEEECCCAAA@@@???============<<<;;;:::999888888888888888999999999888888888888999:::;;;;;;<<<<<<======<<<>>>@@@CCCBBBAAA@@@??????AAABBBCCCGGGDDDCCCDDDBBBBBBGGGNNNXXXbbbllllllIIIDDD???DDDnnn~~~|||zzz{{{}}}~~~yyyttttttzzz|||yyyzzz}}}}}}zzz{{{{{{{{{zzzzzz}}}~~~~~~{{{{{{yyytttooohhhaaaeeepppxxx~~~tttpppnnnhhh```SSSPPPMMMKKKJJJHHHDDDAAA<<<;;;:::999999999::::::999999999999999999999999999:::;;;===>>>?????????@@@BBBBBBGGGLLLOOOiiitttnnnhhhDDD666666666333222333333444444333111///.................................---------,,,,,,,,,------------,,,+++******,,,------......------,,,---+++***+++------+++(((------,,,,,,+++*********************************)))))))))))))))***+++,,,*********+++,,,---...///111333555666777777999;;;===BBBHHHKKKMMMRRR[[[cccdddeeefffeeecccccceeefffbbbfffeeeaaaiii|||yyywwwxxxzzz{{{{{{|||vvvhhhiiihhhdddkkkrrr}}}wwwrrrkkkddd___[[[XXXVVVRRRNNNJJJFFFDDDBBB@@@>>>============<<<;;;::::::777777888888888888999999888888888888999:::;;;<<<;;;<<<<<<<<<<<<===@@@BBBAAAAAA@@@@@@@@@AAABBBCCCFFFEEEEEEFFFDDDCCCHHHPPP^^^iiivvv^^^EEEDDD@@@TTT}}}{{{zzzzzz|||~~~|||xxxwww{{{|||zzzxxxyyy|||~~~}}}|||}}}~~~{{{tttoooooogggdddmmmvvvzzz~~~|||{{{|||~~~}}}||||||}}}}}}{{{yyyuuuqqqhhh```^^^^^^XXXPPPJJJHHHEEEDDDCCCAAA@@@>>><<<;;;::::::999999888888999999999999999999999999888999;;;<<<>>>??????@@@>>>CCCDDDHHHPPP]]]{{{aaa???444666555222222111222222333222000...---..............................---------,,,,,,,,,,,,---------,,,,,,+++***,,,------......------,,,,,,+++++++++,,,+++***))),,,,,,,,,+++++++++******************************++++++*********+++,,,,,,)))***+++,,,---.........///111333444555666999;;;>>>CCCHHHKKKNNNSSS\\\ccccccddddddcccbbbbbbccceeeaaadddddd```ggg|||xxxuuuwwwyyyxxxyyy|||ssskkkhhheee```ppp|||llluuu~~~uuupppiiiccc^^^ZZZVVVSSSPPPMMMHHHEEECCCAAA>>><<<:::;;;;;;;;;::::::999888777777888888888888888888999888888999999:::;;;<<<;;;<<<<<<<<<;;;===???BBBAAAAAAAAAAAAAAABBBBBBCCCEEEEEEGGGHHHGGGGGGNNNXXXfffsss|||RRR@@@DDDKKKttt~~~|||yyyxxxyyy{{{{{{|||{{{yyy{{{xxxxxxxxxxxxyyy{{{~~~zzzvvvrrrnnnfffiiissssss{{{{{{tttnnniiifffdddhhhfffdddbbbaaa```^^^\\\YYYVVVQQQMMMOOOQQQLLLEEECCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;:::999888888888999999999999:::::::::888999;;;===???@@@@@@AAA>>>FFFGGGLLL___zzzuuuVVV999444666222///111000000000111000000///.................................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++******)))++++++++++++++++++++++++************************+++***************++++++))))))+++,,,---.........///000222333444666999<<<>>>BBBGGGJJJNNNTTT\\\bbbccccccdddcccbbbaaaccceeeaaacccbbbaaaggg|||yyyvvvxxxyyywwwxxx|||rrrsssnnnhhhbbbbbb{{{vvv}}}qqqmmmfffaaa]]]YYYUUUSSSOOOLLLHHHEEECCC@@@>>>;;;999999:::::::::999888888888888888888777777777777999999999999:::;;;<<<<<<<<<============>>>AAACCCAAAAAAAAAAAABBBBBBCCCCCCFFFFFFGGGIIIIIILLLXXXeeettthhhFFF@@@QQQmmm~~~||||||~~~zzz{{{zzzzzzxxx{{{}}}|||{{{}}}~~~|||sssuuujjjhhhqqqooorrr}}}|||xxxssslllfff___YYYUUU[[[XXXTTTRRRPPPNNNKKKIIIJJJIIIGGGEEEIIIKKKGGG???@@@@@@AAA@@@???===<<<<<<::::::::::::::::::999999888888999999999:::::::::999;;;<<<>>>@@@AAABBBBBB@@@IIIIIISSSwww|||cccJJJ666666777111///444000////////////000111111..............................---------,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,++++++***+++,,,,,,+++***))))))((())))))******+++++++++************************))))))(((((((((((())))))((()))+++---.........---///111333444555777;;;>>>>>>BBBFFFJJJNNNTTT[[[aaacccdddeeedddbbbbbbdddeeebbbbbbbbbbbbiii}}}{{{wwwzzzzzzxxxxxx}}}rrr|||wwwmmmfff[[[jjj}}}zzzyyynnnjjjeee```]]]ZZZVVVTTTPPPMMMIIIFFFDDDBBB???===::::::;;;;;;;;;::::::999888888888888777777777666999999999999:::;;;<<<<<<===>>>>>>>>>>>>???BBBDDDAAAAAAAAABBBBBBBBBCCCCCCGGGFFFGGGHHHJJJQQQaaappp{{{XXX>>>DDDddd{{{{{{zzz{{{{{{}}}}}}uuu{{{pppiiirrroooooovvvwwwrrrpppmmmjjjeee^^^WWWRRRVVVSSSPPPMMMLLLJJJHHHFFFGGGGGGEEEDDDGGGIIICCC;;;<<<>>>@@@@@@>>>===<<<<<<777888999:::::::::::::::888888888999999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDKKKKKKYYYpppxxxXXXDDD666999999222111999000000///...///111222333..............................---------,,,,,,,,,)))***+++,,,---.........***++++++,,,,,,++++++******+++,,,,,,***))))))***''''''((()))***++++++,,,************************(((''''''&&&&&&&&&''''''((()))+++---.........---000222333555666999===@@@>>>AAAEEEIIIMMMTTT[[[```eeeeeefffeeedddccceeegggdddbbbbbbccckkk~~~~~~{{{yyyxxxuuurrrooovvvoooqqqrrraaaQQQdddyyyuuuoookkkfffbbb^^^ZZZVVVSSSJJJLLLJJJBBB===;;;:::777:::::::::999999999888888777777777777777777777777999999888888999999:::;;;<<<<<<<<<===============CCCAAA@@@@@@BBBCCCDDDEEEDDDCCCEEEIIIOOOXXXgggvvv```AAAGGGIIIooozzz~~~zzzyyywwwssspppnnnnnnooo{{{rrrkkkjjjiiigggccc___ZZZUUUSSSRRRQQQOOOLLLJJJHHHGGGFFFGGGBBB@@@EEEIIIFFFAAA???===<<<::::::;;;;;;:::999999999888888888888888999::::::::::::::::::::::::<<>>::::::::::::999999999888888888888888888888888888888999999888888999999:::;;;;;;<<<<<<<<<======>>>>>>AAA@@@@@@AAACCCDDDEEEEEEAAACCCHHHPPPVVV```qqqdddQQQEEEFFFZZZ}}}~~~{{{{{{yyyuuurrrpppoooooo~~~zzzxxxwwwssslllgggcccbbb```]]]YYYUUUQQQPPPOOONNNLLLIIIGGGEEEDDDDDDDDD???>>>CCCFFFCCC???======;;;::::::;;;;;;:::999999999888888888888999999::::::::::::;;;;;;<<<<<>>222222222......222000000000000////////////000///...---,,,------.........---------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((()))))))))******++++++*********)))))))))++++++******))))))(((((())))))******+++,,,......222222222222444666888999AAADDDFFFHHHKKKQQQZZZaaacccfffeeeccccccffffffdddjjjeeecccgggnnn{{{wwwvvvvvvwwwyyyyyyxxxwwwyyy|||vvvjjjeeefff{{{wwwkkkgggbbb^^^[[[XXXTTTQQQJJJJJJGGGAAA???@@@===999:::::::::999999999888888888888888888888888888888999999888888999999:::;;;:::;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEEEECCCGGGPPPYYYaaannngggHHHDDDFFFEEEqqq|||}}}}}}{{{yyyvvvsssqqqppp~~~xxxzzz|||{{{zzz~~~yyytttqqqnnnllliiiiiijjjhhhccc___ZZZYYYVVVSSSPPPNNNLLLLLLJJJIIIGGGEEECCCBBBAAAAAAAAA===<<>>>>>AAA>>>@@@EEEDDDAAAGGGQQQ[[[tttuuuvvvHHH;;;111222333///...111000000000000//////////////////...------------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********+++++++++++++++++++++*********,,,,,,+++***)))(((((('''))))))******+++---...///111111111111333555777888CCCEEEHHHIIIKKKPPPXXX___aaadddfffeeeeeehhhhhheeeiiiggggggkkkrrrrrrrrrsssvvvyyy||||||{{{xxxwwwjjj}}}xxxtttjjjfffbbb^^^[[[XXXTTTRRRMMMPPPNNNEEE???===;;;999:::::::::999999999888888888888888888888888888888999999888888999999:::;;;::::::;;;<<<===>>>???@@@???@@@BBBBBBBBBBBBCCCDDDJJJNNNVVV```lll{{{RRR>>>AAABBBOOO}}}~~~}}}|||zzzyyyvvvrrrppptttuuuooooooooonnnnnnoooqqqrrrqqqlllfffaaa___]]]\\\\\\\\\[[[XXXUUUSSSQQQNNNLLLJJJIIIIIIIIIFFFEEEDDDBBB@@@?????????>>>;;;;;;???AAA===::::::;;;:::999:::;;;;;;:::999999999888888888999::::::::::::;;;===>>>@@@AAAAAABBB@@@EEELLLIIIFFFUUUkkk|||pppeeeBBB999333444555222000222000000000000////////////............------............---------,,,,,,,,,,,,,,,,,,------.........------------------------+++++++++*********)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***+++,,,---///000111000000111222444666888AAADDDGGGIIILLLQQQYYY___```eeehhhggghhhiiihhhdddffffffggglllwwwrrrrrrtttxxx||||||}}}lll{{{vvvrrrjjjgggbbb___\\\ZZZVVVTTTVVV[[[ZZZOOOBBB======>>>:::::::::999999999888888888888888888888888888888999999888888999999:::;;;::::::;;;<<<===>>>???@@@???AAABBBBBBAAAAAABBBDDDMMMQQQZZZiii|||___GGG>>>???>>>fff~~~{{{}}}|||zzzxxxwwwvvvvvvtttpppmmmrrrppphhhfffeee``````cccfffgggddd^^^YYYUUUTTTSSSRRRRRRQQQOOOMMMMMMLLLIIIHHHFFFFFFGGGGGGDDDCCCAAA@@@???>>>>>>>>>===;;;;;;???@@@<<<999:::;;;999888999;;;;;;:::999999999888888999::::::;;;;;;<<<===>>>@@@BBBCCCCCCEEECCCGGGKKKIIIPPPpppxxxuuu|||YYY<<<666333444555333111111000000000000////////////------........................---------,,,,,,,,,+++,,,,,,------.........------------------------+++++++++*********)))))))))*********++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,))))))***+++,,,...000111111000000111222444666888???BBBFFFIIILLLRRRZZZaaacccgggjjjiiiiiijjjgggcccddddddeeeiiivvvtttuuuvvvzzz~~~~~~oooxxx{{{vvvrrrjjjgggccc```^^^[[[XXXVVVVVV[[[ZZZOOOBBB<<<<<<===:::::::::999999999888888999999999999999999999999999999888888999999:::;;;:::;;;;;;<<<===>>>?????????BBBCCCCCCAAABBBFFFJJJPPPVVVfff}}}hhhKKK@@@@@@@@@III|||yyy{{{~~~zzzvvvtttqqqrrrssssssppplllppp}}}mmm```XXXXXXXXXXXX[[[]]]\\\WWWSSSOOONNNMMMKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDAAA@@@???>>>============<<<:::<<>>???@@@BBBCCCDDDEEEDDDBBBCCCFFFLLLddduuusssQQQ666444222222222111000///000000000000////////////,,,---......///...............---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))*********++++++*********+++++++++++++++((())))))***+++,,,------))))))***+++---///000111111111111111333555777888===AAAFFFJJJMMMSSS[[[aaadddiiikkkiiiiiijjjhhhdddddddddbbbcccpppssstttuuuxxx|||~~~~~~}}}xxxsss}}}yyytttpppiiifffccc```^^^\\\YYYWWWPPPQQQNNNFFF@@@???===999:::::::::999999999888888999999999999999999999999999999888888999999:::;;;;;;<<<<<<<<<======>>>>>>???AAADDDCCCCCCGGGNNNTTT]]]hhhlllQQQCCC???EEEMMMrrr~~~{{{yyyuuurrrrrrvvvwwwuuurrrmmmpppmmmXXXVVVSSSPPPQQQSSSTTTPPPLLLHHHHHHGGGEEECCCBBBBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::999;;;>>>===999777:::999888777888:::;;;:::999999999999999:::;;;<<<<<>>BBBGGGJJJMMMRRRYYY___dddhhhjjjiiijjjlllkkkgggcccdddaaa```mmmppppppqqqssswwwxxxxxxwwwuuuxxxyyyxxxxxx|||~~~~~~xxxyyy|||zzzvvvqqqmmmiiifffbbb___]]][[[YYYWWWNNNLLLFFFBBBDDDGGGBBB;;;:::::::::999999999888888999999999999999999999999999999888888999999:::;;;<<<<<<<<<===============>>>AAADDDDDDEEEKKKUUU\\\mmm{{{pppLLLCCCCCCBBBLLL]]]~~~~~~yyyvvvwww{{{}}}|||yyysssllleeeUUUPPPKKKKKKMMMMMMJJJFFFCCCCCCCCCAAA???>>>???@@@===>>>??????>>>===;;;:::<<<;;;;;;:::999999::::::999888:::===<<<777666999999888777888:::;;;:::999999999999999:::;;;<<<===@@@AAAAAABBBCCCDDDEEEEEEFFFRRRbbbxxxqqq}}}OOO@@@777777777666333222333333111000000000000////////////+++,,,.../////////............---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++************)))(((((((((((())))))))))))(((((())))))*********+++,,,,,,++++++++++++++++++))))))***+++---///111222333222222333444666888:::@@@DDDHHHKKKMMMQQQXXX]]]cccgggiiihhhjjjmmmmmmjjjaaadddbbb```mmmsssttttttqqqnnnnnnrrruuunnnppptttyyy|||xxxiiiyyy|||xxxxxxvvvqqqmmmgggeeebbb```^^^[[[WWWTTTLLLKKKIIIFFFCCC@@@>>>===<<<;;;:::999888888888888::::::999888777777777888888999::::::::::::999999===>>>??????>>>>>>@@@BBBFFFDDDFFFKKKOOOTTTaaappp}}}QQQGGGBBBCCCMMM```~~~{{{sssxxxooolllZZZRRROOOEEECCCHHHGGGGGGDDDAAA@@@@@@AAA@@@???;;;;;;;;;:::;;;;;;<<<<<<999999999999999999999999999;;;======;;;999777777999999:::;;;;;;;;;;;;::::::999999;;;===>>>>>>>>>CCC???@@@EEEEEEBBBCCCGGGKKKdddeee@@@888888444444333333222111000000////////////////////////........................******+++,,,------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++...---+++)))(((((()))***++++++******)))(((((((((******+++++++++******)))************************---,,,,,,,,,---...000111///222555555444666:::>>>AAACCCGGGJJJNNNSSSXXX\\\eeeiiilllkkkkkkmmmjjjeeeaaaaaaaaadddoooxxxxxxxxxuuurrrqqqtttvvvrrruuuyyy~~~gggdddxxx|||yyyyyyxxxtttqqqhhhfffbbb___]]]YYYUUURRRMMMLLLJJJGGGDDDAAA???>>>===<<<;;;:::999999999999;;;;;;:::999999999999999999999999:::::::::999999===>>>?????????@@@CCCEEEEEEFFFJJJOOOSSS^^^ttt```IIIIII======XXX{{{vvvyyyoooyyysssZZZOOOHHHGGGHHH@@@DDDAAA>>>======<<<;;;:::<<<<<<;;;:::999999999999999999999999999999999999999;;;======;;;999888777999999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCCCCCCCEEECCCDDDGGGFFFCCCGGGMMMVVVzzz|||MMM666666777444444333222222111000000////////////////////////........................,,,,,,---------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((((((((((()))))))))))))))))))))***************++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222222333333444555777:::===AAACCCGGGJJJNNNRRRWWW[[[aaaeeehhhggghhhjjjfffaaaaaaaaabbbdddooo||||||{{{yyyvvvuuuvvvxxxvvvxxx|||}}}rrrRRRGGGXXXppp~~~|||wwwssskkkhhhccc```]]]YYYUUURRROOOMMMKKKGGGDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>???AAADDDGGGHHHLLLRRRYYYaaassspppIII@@@BBB>>>MMMyyy}}}vvvwwwrrrvvvxxxaaaNNNGGGEEE===BBBAAA???@@@AAABBBBBBAAA>>>>>><<<;;;:::999999999999999999999999999999999999;;;======;;;999888888:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======BBBBBBCCCBBB???@@@JJJUUUpppyyyaaa>>>555999666333333333222111111000000////////////////////////.................................------,,,******...------,,,,,,------...++++++++++++++++++++++++******))))))((('''''''''''''''((())))))***++++++))))))******+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222555333222333666999:::;;;AAACCCHHHKKKNNNQQQUUUXXX___ccceeefffhhhiiieee___```bbbccceeennn{{{{{{zzzyyyxxxxxxxxxyyyvvvwwwyyy{{{|||wwwjjjEEE>>>IIIRRRoooxxxrrrllliiieeeaaa^^^[[[WWWTTTPPPNNNKKKGGGDDDAAA@@@???>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;===<<<<<<<<<<<<======>>>>>>???AAABBBCCCFFFJJJNNNTTT[[[eeerrrqqqTTTIII===AAAYYYyyytttyyy~~~iiiSSSMMMGGG???>>><<<;;;<<<===<<<:::??????>>>======<<<======:::::::::::::::::::::::::::<<<======;;;:::999:::;;;;;;;;;;;;;;;<<<=========>>>@@@@@@@@@@@@@@@@@@BBBDDDEEECCCDDDOOOdddwww{{{yyysssTTT<<<999:::222333222222222111111000000////////////////////////........................------......---,,,++++++------------------------************************))))))******))))))''''''(((((((((((())))))******((())))))***************))))))))))))************,,,,,,+++,,,---///111222777444111222666:::;;;:::AAADDDHHHKKKNNNQQQTTTWWW```cccfffgggkkklllhhhaaaaaaccceeegggooovvvvvvvvvvvvxxxxxxyyyyyywwwvvvvvvwww{{{{{{yyyaaaKKKEEEDDDNNNiiizzzsssmmmjjjeeeaaa^^^\\\XXXVVVQQQNNNJJJFFFCCC@@@??????===<<<<<<;;;;;;;;;;;;<<<::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???BBBCCCFFFHHHLLLQQQWWW[[[dddnnnkkkRRRCCCGGGCCCUUU|||sss~~~~~~}}}jjjXXXKKKHHHCCC@@@>>>===;;;999===============>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;<<<=========<<<======>>>??????BBBDDDEEEEEEFFFIIILLLDDDKKKQQQUUU```yyyyyyeee{{{aaaHHH777666666...222222111111111111111000////////////////////////........................+++,,,------.........---------------------------++++++++++++++++++++++++******+++++++++***)))((())))))))))))(((((('''''''''((()))***************((((((((())))))*********+++++++++,,,---///111333888444111222666:::<<<<<>>AAABBBAAADDDHHHNNNTTT]]]fffllltttxxxRRRHHHCCC<<>>@@@@@@===========================?????????======>>>???@@@???>>>>>>>>>???AAABBBCCCDDDEEECCCAAAAAAEEEJJJJJJXXXgggsssyyyaaa[[[wwwzzzQQQ>>>444222666555111111111111111111111111////////////////////////........................++++++---....../////////,,,------......------,,,------------------------+++++++++*********************)))(((((('''&&&&&&''''''((()))************))))))******+++,,,,,,,,,+++++++++,,,---000222333666444222222555:::===???CCCEEEHHHJJJMMMRRRWWW[[[___aaadddgggmmmpppjjj``````dddfffgggooouuussssssuuuxxxyyyxxxvvvsssuuuzzzttthhhpppppp]]]JJJMMMPPPccc|||wwwqqqkkkfffbbb^^^[[[VVVSSSNNNIIIEEECCCBBBBBB>>>======<<<<<<======>>>:::::::::::::::;;;<<<<<<=========>>>AAADDDGGGIIIGGGKKKRRR[[[fffsss]]]GGGIIIGGGIII{{{~~~vvvrrrzzz{{{oooggg[[[PPPHHHDDDAAA@@@???????????????@@@AAABBB???????????????????????????@@@AAA@@@??????@@@BBBCCCBBB@@@@@@@@@AAACCCDDDDDDFFFHHHHHHIIINNNWWW___ooonnn```]]]kkkiiiBBB===888222666;;;000000000000111111111111////////////////////////........................------...............---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++((((((((((((((((((''''''&&&'''((()))************)))))))))***+++,,,,,,,,,+++***+++,,,---000222444333333333333444888>>>CCCEEEFFFHHHJJJMMMSSSYYY^^^^^^```cccgggnnnqqqjjj```^^^aaadddeeemmmwwwvvvuuuvvvyyyzzzxxxuuunnnsss|||xxxnnniiijjjWWWLLL???IIIiiizzzsssmmmgggccc```XXXUUUPPPKKKGGGEEEDDDDDD???>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;<<<===>>>BBBBBBBBBDDDGGGKKKOOOQQQTTTYYYcccnnn|||vvvHHH@@@HHHDDDkkk}}}vvvxxx}}}}}}|||}}}{{{zzzyyywwwvvv~~~{{{hhhZZZQQQLLLEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBDDDFFFCCCIIIQQQZZZdddsssrrr\\\RRR```UUU666===<<<111111777000000000000000111111111////////////////////////........................////////////...---,,,+++,,,,,,---......---,,,,,,))))))))))))))))))))))))***)))'''&&&&&&(((***+++&&&&&&''''''((()))))))))&&&'''((()))************&&&''''''((()))***************+++,,,---000222444111333444333444888???EEEFFFFFFGGGIIIMMMSSS[[[aaa___bbbdddiiipppssslllbbb[[[___bbbccckkkuuurrrvvv{{{yyyxxxxxxxxx{{{yyyooohhhiiicccAAA@@@QQQeee}}}yyytttoookkkbbb^^^WWWQQQMMMJJJGGGEEEFFFEEEBBB@@@??????@@@@@@BBB??????AAA@@@???AAAFFFFFFFFFIIIOOOVVV]]]aaacccjjjuuuqqqUUUAAA:::III___~~~|||{{{yyy|||{{{zzztttuuu}}}yyyhhhZZZUUUNNNHHHFFFFFFGGGGGGHHHFFFDDDDDDDDDCCCBBB@@@CCCCCCBBBAAAAAABBBCCCDDDIIICCCEEEMMMNNNIIIMMMWWW___hhhuuugggbbbaaaeee```JJJ777555777444222555111111111111000000000000000///...------...///000///...,,,,,,...///...---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***++++++)))(((((()))))))))))))))))))))))))))(((((())))))))))))((('''+++***)))(((((()))***++++++,,,---///000222333444666777888777666999>>>BBBEEEFFFGGGHHHJJJQQQ[[[cccbbbeeeggggggjjjkkkfff^^^```bbbcccccclllyyyuuuwww~~~}}}yyyzzz~~~zzz}}}sssoooqqqwwwiiiMMM@@@AAAWWWrrr~~~zzzrrrhhh```]]]ZZZWWWTTTSSSPPPKKKHHHGGGGGGHHHHHHGGGDDDEEEIIILLLNNNSSSYYY]]]\\\\\\aaajjjqqquuuuuuxxxdddPPPEEE@@@HHHbbb~~~~~~}}}|||~~~~~~~~~wwwssswww{{{yyynnneee\\\TTTOOORRROOOKKKHHHIIIJJJJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJQQQLLLNNNXXX___cccooo}}}vvv[[[PPPYYY}}}}}}PPP???222333555111...111111111111111000000000000000///...------...///000///...,,,,,,...///...---//////...---------------++++++++++++++++++++++++*********+++++++++,,,,,,*********+++******)))((())))))))))))))))))))))))))))))************))))))+++***)))(((((()))***++++++,,,---...000222333444777888888555444444888;;;BBBDDDGGGHHHKKKQQQ[[[bbbaaadddgggiiimmmoooiiibbb___``````___hhh}}}yyyxxx~~~yyyzzz~~~}}}}}}|||tttrrrvvvlllmmmOOO???III]]]vvv~~~ppphhhggghhhgggddd```[[[UUUPPPOOOPPPRRRSSSTTTQQQRRRXXX]]]aaagggnnnnnnmmmnnnttt}}}vvvNNNEEE===>>>HHHbbb{{{tttrrrsssyyyqqqjjjddd[[[TTTQQQQQQQQQQQQSSSQQQOOONNNNNNOOOQQQSSS\\\\\\fffxxxrrr^^^QQQ^^^}}}___BBB999333666777222000333111111111111000000000000000///...------...///000///...,,,,,,...///...---///......---------------*********************************++++++++++++,,,---+++)))***,,,---***'''))))))))))))))))))))))))******++++++++++++************))))))))))))******+++,,,,,,...///111333444888888777555444444777999BBBEEEHHHJJJKKKPPPXXX^^^]]]bbbfffjjjnnnqqqkkkccc___```^^^]]]fff}}}{{{{{{}}}yyyyyy|||~~~~~~}}}wwwppprrryyyrrr{{{___HHHBBBYYYvvvtttllloootttuuussspppiiiaaa]]]]]]aaadddeeeiiieeedddjjjooosssyyy{{{xxxOOOHHHBBB===@@@SSSwww~~~vvvrrrqqqwww~~~wwwrrrooommmsssqqqooonnnooorrruuuwwwgggVVVQQQSSSrrrxxxQQQ;;;666444777666222222555111111111111000000000///000///...------...///000///...,,,,,,...///...---///...------,,,,,,------++++++++++++++++++++++++************++++++++++++///+++(((***...///+++'''))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))***+++,,,,,,---///111333444777777666666777999;;;===DDDGGGJJJKKKLLLOOOTTTYYY[[[___dddhhhmmmooojjjbbb```aaaaaa```jjjzzz{{{|||}}}}}}zzz|||~~~}}}zzztttrrrxxxzzzyyy```PPP[[[rrr~~~{{{ssspppsssyyy~~~zzzzzznnnRRR;;;???AAAFFFPPPhhh~~~}}}}}}|||~~~~~~{{{uuussssssooouuuuuuqqq{{{lll```RRRTTT___llleeeEEE666444222222111...000333111111111111000000000///000///...------...///000///...,,,,,,...///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++///+++(((***...///+++'''(((((((((((((((((((((((('''(((((()))******)))))))))))))))******))))))))),,,++++++,,,...000333444777666666777888:::<<<<<>>TTTmmm}}}~~~~~~~~~~~~}}}~~~zzzxxxsssyyy~~~~~~|||wwwtttssssssnnnooopppuuuyyy```RRRUUU[[[ooosssQQQ777888666444222111111222333111111111111000000000000000///...------...///000///...,,,,,,...///...---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++---+++)))***,,,---***'''((((((((((((((((((((((((&&&'''((()))))))))))))))))))))************)))))),,,+++++++++---000333555888666555666888999999888===AAAGGGKKKOOOUUU\\\bbbaaaeeehhhkkkpppsssooohhhcccfffiiikkktttvvvyyyxxxsssrrrwwwzzzxxx|||~~~{{{}}}~~~|||{{{}}}}}}```IIILLLccctttSSSAAA<<>>AAAAAA@@@DDDGGGJJJLLLNNNSSS[[[aaa```bbbeeehhhooouuuuuupppfffhhhgggfffmmmqqqrrrrrrqqqqqqtttyyy~~~~~~zzz{{{||||||}}}{{{zzzyyy~~~^^^NNNVVVjjjyyy___MMM777999DDDBBB[[[}}}|||~~~|||xxxwwwyyyzzz~~~{{{uuuppp~~~{{{xxxwwwwwwuuussssssxxxqqqdddnnn|||wwwhhhXXXLLLOOOOOOLLLooodddHHH777555999555555444333333222111111222222111000///...------...........................------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))((('''(((***+++++++++++++++...222666999666555;;;DDDGGGBBB;;;DDDIIIMMMLLLKKKNNNXXX```eeefffeeeggglllqqqooohhhbbbccceeeiiiwwwvvvvvvvvvuuuuuuxxx~~~~~~}}}|||~~~|||zzz}}}}}}uuuaaaYYY^^^rrrcccMMMBBBCCCEEEHHHHHHUUU~~~|||{{{|||{{{vvvuuuwwwzzz|||~~~|||zzzyyy|||{{{zzzyyyyyyyyywwwtttqqq{{{xxxwwwwwwzzzyyyyyy|||zzzbbbVVVRRRLLLKKKYYYiiixxxqqqUUUBBB888666888444444444333333222222111000000000000000000//////........................------,,,,,,,,,,,,------...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((()))***+++***)))((()))***+++++++++++++++...222666777555444999???BBB???:::DDDIIIMMMMMMLLLOOOYYYbbbffffffeeeeeekkkqqqnnnhhhfffggghhhkkkxxxzzzyyyxxxvvvwww{{{~~~|||vvv{{{jjjYYYbbbuuuooo^^^NNNBBB???>>>IIIaaannnqqq~~~|||}}}|||}}}{{{vvvuuuwwwzzzzzzyyy||||||wwwtttrrrrrrzzz~~~|||yyy~~~{{{xxxvvvvvvwwwvvvuuu~~~||||||yyyxxxxxxzzzjjj___RRRJJJIIIOOO\\\ooosssSSSAAA;;;999777666333333333333333222222222///000000000111111111111........................------,,,,,,,,,,,,------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,---,,,***))))))******+++,,,+++,,,...222555555444444666999;;;;;;:::DDDIIIMMMMMMMMMQQQ[[[cccfffeeeddddddjjjpppnnnhhhfffffffffhhhrrryyyxxxuuutttvvv{{{~~~~~~|||~~~}}}zzz{{{uuurrrtttkkkXXXZZZttt|||UUUHHHGGGCCC@@@CCCNNNkkk}}}{{{{{{}}}~~~}}}~~~|||xxxwwwyyyzzzyyyyyy}}}}}}vvvrrrooooooooo{{{|||zzzyyywww{{{uuussssssuuuxxxxxx~~~zzzwww}}}}}}{{{zzzzzz~~~}}}wwwiiixxx{{{hhhUUUNNNMMMPPPZZZgggtttiiiUUU@@@777777777666555222222222222222333333333000000111111111111111111........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((---......---***))))))******+++,,,,,,,,,...222555444444555555555666999;;;CCCHHHMMMNNNMMMRRR\\\eeefffeeecccccciiiooonnnhhhffffffeeeeeemmmxxxvvvttttttwww||||||~~~{{{~~~~~~}}}vvvpppooonnniii```[[[|||mmmUUUCCCCCCEEE@@@@@@FFFbbb}}}{{{|||~~~}}}{{{yyy{{{|||{{{|||{{{wwwvvvxxxwwwyyy~~~xxxrrrooonnnoooqqqzzz}}}}}}|||}}}zzzzzzvvvwwwxxxxxxvvvrrrnnnllloootttyyy|||~~~|||yyyvvvuuuxxxzzz}}}~~~}}}||||||}}}}}}xxx}}}yyyiiinnnwwwtttfffVVVSSSUUU```iiitttMMMCCC:::888777444444555111222222222222222222222222222111111000//////...........................,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((())),,,---...,,,***))))))***)))+++,,,------///222444444555666555444666999===CCCHHHMMMNNNMMMRRR\\\eeefffeeeddddddjjjpppnnnhhhiiijjjiiigggnnnxxxvvvtttuuuyyy~~~~~~{{{}}}~~~~~~|||{{{yyysss______lllwww___PPPFFFBBBAAABBBBBBHHH^^^uuu~~~{{{zzz{{{|||}}}|||}}}zzzyyyzzz}}}yyyvvvuuuwwwvvvssssssuuuuuu|||{{{wwwrrrnnnmmmooorrrtttwwwyyyzzzxxxuuutttvvvyyy|||{{{vvvwwwxxxxxxooommmkkkmmmsss{{{|||||||||yyyxxxyyyvvvyyy}}}~~~~~~~~~|||{{{~~~|||xxxyyy}}}}}}||||||yyy{{{|||xxxuuukkk\\\VVVYYY___dddsss\\\???<<<;;;;;;777222222555222222222222222111111111222222111000///...------........................,,,,,,++++++++++++,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))***+++,,,+++)))(((((())))))+++,,,------///111444444555666666666888;;;>>>DDDIIIMMMMMMMMMQQQ[[[ccceeefffeeeggglllqqqooohhhggghhhgggdddkkkvvvtttsssvvv{{{~~~}}}|||}}}~~~~~~}}}~~~uuukkkiiiiiinnnwwwaaaRRRIIIBBB>>>>>>DDDKKKUUUfff}}}}}}~~~~~~}}}~~~zzzvvvvvvyyy}}}~~~~~~tttqqqqqqttttttqqqqqqtttxxxtttqqqnnnkkklllnnnrrruuuuuuvvvvvvsssqqqqqquuuyyy}}}{{{{{{zzzyyypppoooooorrryyy}}}|||~~~yyy|||yyyvvvwww{{{|||yyyxxxxxx~~~~~~gggZZZZZZaaahhhrrrnnnkkkjjjpppzzz}}}tttiii___YYYXXXQQQOOORRRSSSXXXkkkoooCCC===:::999999666222222666333333222222111111000000000/////////......------........................,,,,,,++++++++++++,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''((())))))'''&&&'''))))))***,,,---...///111333444444444666888;;;<<<===DDDIIIMMMMMMLLLOOOYYYbbbeeefffgggiiiooosssooogggdddeeedddaaahhhsssqqqqqquuuzzz~~~~~~}}}|||||||||||||||||||||}}}~~~rrr\\\YYYcccyyy```YYYPPPKKKIIIGGGBBB>>>CCCNNNaaa~~~}}}}}}~~~~~~}}}|||}}}xxxssstttxxx{{{{{{xxxssspppqqqttttttrrrrrruuu|||zzzuuuooonnnkkkjjjjjjnnnqqqtttuuuvvvuuusssqqqsssxxx}}}yyy~~~}}}zzzpppoooooorrrwww|||{{{}}}|||xxxsssrrrxxx|||{{{xxxwwwyyyjjj___]]]^^^```]]]ZZZXXXYYY^^^dddhhhppptttwwwvvvooogggbbb___\\\]]]^^^^^^]]]\\\[[[ZZZ[[[VVVWWW]]]cccpppuuuXXX<<>>:::;;;???JJJ```sss~~~~~~~~~}}}|||zzz}}}{{{{{{}}}}}}|||zzzxxxxxxvvvtttvvvyyyxxxtttqqqlllmmmvvvxxxsssttt{{{{{{}}}uuuoooooorrrqqqpppooooooppprrrtttvvvssstttvvvxxxzzzzzzzzzzzz|||~~~~~~{{{yyyyyyuuupppnnnnnnrrrwwwyyywwwyyy~~~zzzzzzyyyxxxvvvtttsssrrrzzzyyyxxxvvvuuuuuuttttttwwwyyyoooiiijjjooottttttrrrsssyyyiiiMMMCCC===777888888777666555444333333111111111222111000000///........................---------------,,,,,,,,,------,,,,,,,,,+++++++++***************)))(((((()))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((''''''))),,,---...///222444333222333666777666999???GGGLLLMMMJJJJJJQQQXXXZZZ^^^ccchhhjjjnnnqqqmmmhhhfffeeeeeedddiiimmmkkklllqqqttttttvvvzzzvvv{{{|||yyyvvvwwwvvvtttsssppprrryyy}}}}}}}}}|||}}}~~~yyy^^^OOOLLLKKKGGGKKKTTTVVVQQQOOOQQQJJJQQQZZZaaadddbbb___]]]ccc^^^YYYUUURRRNNNHHHCCC???@@@@@@>>>;;;;;;>>>AAADDDIIIMMMRRRddd~~~}}}~~~~~~}}}{{{{{{{{{|||}}}}}}zzzxxxsssvvvvvvvvvxxx|||{{{wwwooolllooowwwyyyttttttxxxwwwzzz|||yyyssspppsssvvvuuuqqqnnnooosssvvvwwwvvvtttuuuwwwzzz|||}}}~~~~~~}}}}}}vvvqqqqqqqqqnnnoooooosssxxxyyyvvvvvvzzzyyyxxxvvvuuussssssssstttzzzzzzyyyxxxvvvtttrrrqqqrrrvvv}}}hhhFFF<<<;;;:::999777777666555444333333222111222222222222111000000........................---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***************)))((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''(((((((((((((((((('''))),,,---...///111333444222333666666555888>>>FFFJJJLLLIIIJJJPPPWWWZZZ]]]bbbfffiiilllpppmmmhhhffffffdddaaagggmmmlllnnnrrrsssssswww|||}}}{{{yyywwwuuurrrpppsssyyy|||zzzxxxxxxzzz~~~{{{|||wwwyyyvvvyyy^^^HHHEEEHHHCCC>>>>>>BBBCCCCCCCCCBBBBBBBBBCCCAAA???<<<===???AAAAAA@@@>>>BBBEEEEEECCCGGGPPPXXXeeevvv~~~}}}~~~}}}xxxzzz|||~~~~~~|||yyyvvvnnnssswwwxxx{{{~~~~~~zzzssspppqqqvvvwwwsssrrruuutttxxx{{{zzzvvvuuuvvvyyyuuupppmmmnnnssswwwvvvtttvvvwwwyyy{{{|||~~~~~~|||tttnnnnnnnnnmmmqqqqqqssswwwxxxuuuwww{{{~~~}}}||||||zzzyyyvvvttttttuuuwwwxxxwwwwwwxxxyyyxxxwwwvvvuuuqqqxxx~~~}}}|||vvvJJJ<<<>>><<<777777666666555555444333333222222222222222222111111000..............................------,,,+++++++++,,,,,,,,,++++++++++++******************)))(((((())))))((((((((('''''''''((((((((((((((((((((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''))),,,------...111333555333444777777666999>>>FFFJJJLLLIIIJJJQQQXXX[[[]]]bbbfffhhhlllpppnnniiigggfffccc___fffqqqpppqqquuuwwwwww{{{yyyuuussspppooonnnrrryyy}}}zzzwwwwww{{{}}}vvvssswww|||pppZZZLLL@@@;;;;;;CCCAAA???>>>???@@@AAABBB@@@???===<<<<<<===>>>>>>>>>BBBGGGJJJPPP___sss~~~}}}|||}}}~~~~~~~~~~~~~~~|||{{{vvvzzz}}}|||xxxuuusssxxx|||||||||~~~}}}yyywwwtttrrrsssrrrppppppsssmmmqqqvvvxxxvvvtttsssssssssooolllnnnsssvvvuuurrryyyyyyyyyzzz{{{|||}}}~~~}}}~~~{{{tttooooooooommmsssqqqsssvvvvvvuuuyyy~~~}}}zzzxxxwwwwwwwwwtttrrrpppooooooqqqtttvvvwwwxxxyyyzzz{{{zzzyyyxxxttt{{{~~~xxxtttTTT;;;;;;@@@999333555555555444444333333222222111222222222222111000000........................///.........---------,,,,,,,,,+++++++++************************)))((((((*********)))))))))((((((''''''''''''''''''''''''+++***((('''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&'''''''''(((((())))))((())),,,------...000222666444555888888777;;;@@@FFFKKKMMMKKKKKKRRRYYY\\\___cccggghhhlllpppooojjjfffgggddd___fffwwwtttuuuyyy|||~~~}}}xxxvvvsssooommmmmmrrrzzz~~~||||||~~~~~~xxxtttuuuyyy}}}gggUUURRRVVVJJJJJJMMMUUU]]]___ZZZUUUMMMNNNNNNKKKGGGFFFHHHKKK```mmm~~~~~~}}}}}}|||zzzxxxvvvzzz{{{xxxwwwzzz~~~{{{{{{xxxuuuxxxuuurrrpppooonnnooopppmmmqqqvvvxxxvvvsssqqqppppppooooooqqquuuvvvtttrrrxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzuuuoooooorrrqqqnnnrrrqqqrrrvvvvvvuuuwww}}}xxxyyyxxxvvvtttrrrssstttqqqpppooonnnooorrruuuwww|||||||||{{{zzzyyyxxxwwwvvv{{{~~~xxxzzzuuuVVVDDD999;;;===777555999444444333333333222222222000111111111111000//////------------------------........................++++++++++++***************************)))((((((************))))))))))))''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))(((***,,,,,,,,,---///111555444555999999999<<>>::::::999666666:::333333333333222222222222///000000000000///......------------------------+++,,,,,,------......///++++++++++++***************************)))((((((***))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((())))))***(((***+++,,,,,,---///000333222444888999999===CCCEEEJJJLLLJJJKKKRRRZZZ]]]bbbeeeggggggjjjmmmlllgggdddiiihhhcccmmmzzzwww}}}{{{wwwxxx{{{xxxssswwwvvvyyy{{{yyy~~~|||uuussswww}}}||||||}}}}}}|||{{{|||{{{zzzxxxxxx||||||zzzzzzoootttwwwsssppppppqqqooollloooqqqpppqqqqqqooommmwwwvvvvvvtttrrrqqqpppooopppuuuzzz}}}|||zzzxxxxxxqqqqqqqqqrrrtttwwwyyy{{{xxxpppddd___fffqqqtttqqqlllnnntttyyyxxxpppllllllnnnqqqttttttrrrqqqsssuuuyyyzzzzzz{{{}}}}}}|||zzzxxxwwwwwwwwwxxxtttqqqppptttvvvrrrpppqqqxxxzzzOOO999777888888888555333222222333333222222222222222222///////////////......---------------------------)))***+++,,,------...///+++++++++************)))***************)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((())))))***(((***+++,,,,,,---...000111000222777888999===CCCDDDIIIKKKIIIJJJQQQYYY\\\bbbeeeffffffhhhllljjjeeedddiiiiiieeeppp|||zzz{{{}}}~~~}}}{{{xxxwwwxxx||||||xxxxxx{{{{{{|||~~~~~~~~~}}}{{{wwwvvvwww|||~~~~~~{{{xxxwwwwww~~~|||yyywwwvvvqqqssssssqqqmmmkkkmmmoooooolllmmmppppppnnnnnnqqqtttqqqooooooqqqsssttttttwww|||}}}xxxuuutttiiigggiiiooorrrqqqpppqqqtttsssjjjmmmwwwqqqrrrssstttuuussspppmmmooosssvvvuuurrrsssyyy~~~}}}~~~{{{|||yyyuuutttvvvuuuvvvuuurrrnnnjjjgggfffllloootttmmmPPP@@@;;;888777666555555444444555222222222111111111000000////////////////////////------------------------------------,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++(((&&&'''))))))'''$$$%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))***,,,...000222333444555777999;;;===>>>GGGLLLNNNLLLNNNTTTXXXXXX___aaadddhhhjjjiiifffbbbcccfffeeedddqqq~~~{{{{{{|||}}}{{{zzzxxxxxxyyy||||||yyy}}}yyy~~~~~~~~~}}}{{{uuuttttttxxx~~~~~~zzz}}}~~~}}}{{{xxxwwwxxxzzz}}}zzzxxxvvvsssqqqkkknnnqqqqqqpppoooqqqrrrrrrnnnnnnoooooolllllloooqqqpppooonnnoooqqqsssuuutttxxx|||{{{vvvpppnnnmmmjjjggghhhnnnrrrqqqqqqsssooorrrooozzzuuupppsssvvvyyyzzzxxxtttqqqooooooppprrrvvvyyy{{{||||||{{{|||zzz{{{zzzvvvvvvyyyyyyyyyxxxtttooojjjfffddd```dddffftttmmmTTTCCC:::777888777666555444444444444333333333222222222111111........................------------------------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***(((&&&'''))))))(((&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((''''''(((((((((((((((((((((((()))))))))***,,,...000222444444666777999;;;<<<===FFFJJJMMMLLLNNNUUUYYYZZZ```bbbeeehhhkkkjjjgggdddfffhhhfffeeeqqq~~~{{{yyyxxxxxxyyyxxxwwwzzzzzz{{{~~~}}}{{{}}}~~~{{{xxx}}}||||||||||||{{{yyyvvvttttttvvvzzzzzzxxxuuu|||{{{xxxuuussstttwww{{{|||yyywwwuuurrrpppnnngggjjjmmmoooooopppqqqsssuuupppnnnnnnllliiijjjmmmqqqrrrrrrooommmnnnrrrvvvtttvvvxxxuuuoookkkiiijjjjjjhhhiiiooosssssssssuuupppuuuuuusssrrruuuyyy||||||xxxtttqqqpppllljjjpppzzz}}}xxxxxx~~~~~~xxx{{{xxxwwwyyyyyywwwxxx{{{~~~}}}zzzvvvqqqkkkfffddd___ccc```dddrrreeeJJJCCC===999888777777666555444444444444333333333333222222222222........................------------------------***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((('''&&&'''((()))((('''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''((((((((((((((((((((((((((((((((()))))))))***,,,...000222444555666777999:::<<<<<>>CCCHHHLLLMMMPPPXXX^^^___\\\]]]```dddiiikkkkkkjjjhhhiiidddaaannnrrrrrrsssrrrrrruuu{{{~~~~~~}}}xxxuuuyyy}}}~~~~~~|||}}}~~~|||vvvuuuxxx}}}|||yyyxxx{{{|||zzzvvvzzz{{{xxxwwwyyyzzzyyywwwuuuvvvxxx{{{||||||qqqqqqpppnnnlllkkklllllljjjjjjhhhfffeeefffjjjmmmrrrvvvyyyuuullleeecccddddddaaa___```dddhhhiiiiiigggeeeeeehhhjjjhhhjjjmmmiiihhhffffffiiinnntttwwwppprrrqqqnnniiiggghhhkkkjjjjjjooowwwzzzuuuqqqoookkkqqqrrrssstttllliiissstttvvvwwwuuutttvvv}}}}}}{{{zzzzzzppplllmmmtttxxxvvvssstttmmmjjjhhhkkkmmmnnnrrrwwwqqqnnnmmmooorrrrrroookkkhhhjjjdddbbbeeeaaaaaallltttcccLLLFFF:::???@@@:::666777888666555444333222111111111111000////////////.........------------------------------------------------***++++++++++++******)))************************))))))))))))))))))))))))'''(((***)))&&&%%%''')))%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((()))))))))***,,,...000222111222444777:::<<<>>>???EEEJJJMMMMMMPPPWWW]]]^^^\\\]]]```dddjjjmmmmmmllljjjiiiddd```lllpppqqqqqqooonnnqqqvvv{{{}}}}}}|||}}}xxxsssppptttyyy|||zzzvvvtttvvvzzz||||||yyyzzzyyy{{{~~~}}}xxxsssqqqqqqrrrtttsssqqqooopppsssvvvxxxxxxpppppppppnnnlllkkklllmmmffffffgggggggggiiilllooosssqqqpppnnnmmmllljjjiiiiiigggeeegggiiiiiifffdddeeeccceeejjjlllkkkmmmppphhhfffeeegggmmmuuu{{{~~~rrrsssrrrnnniiiffffffhhhllljjjlllsssuuurrrooooootttssslllkkkoooiiifffppprrrvvvxxxwwwtttuuuzzzzzzxxxwwwvvvtttrrrjjjggglllyyyzzzrrroooooojjjiiikkkmmmmmmqqqvvvmmmjjjiiikkkoooooolllggghhhkkkddd___```[[[^^^llluuuyyyvvvlllVVVEEE>>>===222:::;;;555555:::666+++555444333222111111111111000000000000////////////------------------------------------------------+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))&&&%%%&&&(((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''((((((((((((((((((((((((((((((((()))))))))***,,,...000222111222444777:::===???@@@GGGLLLNNNNNNPPPWWW\\\\\\]]]^^^```eeekkknnnooonnnlllkkkeee```kkkmmmmmmmmmlllkkkmmmqqquuu||||||xxxuuuvvvxxxvvvqqqssssssuuuzzz~~~~~~|||uuuqqqrrrtttuuuuuuuuuuuuwww{{{~~~~~~{{{wwwvvvzzz{{{xxxtttvvvxxxwwwuuurrrqqqqqqpppppppppppppppqqqrrrrrrrrrqqqooollljjjhhhgggfffhhhfffeeehhhnnntttvvvwwwrrrqqqpppqqqrrrqqqooommmiiilllpppqqqoookkkhhhffffffgggjjjlllkkkiiiooovvvssslllgggjjjssszzzzzzwwwooommmjjjgggfffffffffgggjjjooottttttqqqnnnooorrrvvvwwwvvvsssoookkkiiiiiikkkqqqwwwxxxtttsssvvv{{{~~~yyytttpppnnnnnnnnniiikkkooouuuzzzzzzuuuppppppnnnmmmnnnppppppmmmjjjhhhiiilllnnnmmmkkkhhheeeeeeeeeccc^^^XXXYYY^^^dddiiikkkkkknnnwwwtttUUUJJJEEE===777777444555666666666555333333222222222111000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************))))))))))))******))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,((('''%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************+++---///000222222555:::<<<<<>>:::777888444444444555444333333222222111111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))******'''''''''''''''''''''''''''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,---///111333444666666888;;;;;;:::<<<@@@HHHMMMPPPNNNOOOVVV\\\___aaa]]][[[```iiinnnmmmiiijjjjjjiiikkkvvv|||xxxtttuuuxxxyyyuuuppprrrvvvxxxwwwxxx{{{yyyuuu|||yyyzzz{{{}}}~~~|||zzzxxxuuuvvvwwwyyyzzzzzzyyyxxxvvvvvvwwwyyy{{{|||}}}}}}vvvppppppsssyyyxxxwwwuuutttvvvwwwyyyzzzyyyvvvttttttttttttttttttuuuuuutttttttttnnnmmmjjjhhhffffffffffffgggjjjnnnrrrrrrooojjjffffffdddcccdddgggiiijjjjjjcccdddfffgggggghhhiiikkknnnkkkjjjkkkjjjiiinnnuuunnnjjjiiilllsssvvvsssooollllllmmmmmmmmmnnnnnnnnnpppmmmjjjiiijjjkkkkkkkkkkkknnnrrruuuvvvwwwxxxzzz{{{{{{zzzvvvqqqooorrrvvvwwwvvvtttrrrpppnnnmmmmmmsssoookkkjjjmmmoooooommmrrrtttvvvxxxxxxuuupppmmmqqqpppooollliiieeeaaa_________]]]YYYVVVUUUWWWZZZZZZ^^^dddgggggghhhlllpppnnn{{{oooSSSCCCCCC>>>===@@@===666222222333333333333333222222111111111000000////////////........................+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((())))))******+++)))***,,,---000222444555666555777;;;<<<:::<<>>CCCHHHMMMOOONNNPPPYYYbbbfffdddbbbaaadddhhhkkkjjjhhhiiihhheeeeeepppqqqooonnnmmmnnnpppqqqsssvvv{{{|||xxxuuuvvvwwwvvvwww{{{}}}{{{{{{wwwyyy|||~~~{{{}}}~~~}}}}}}~~~~~~~~~zzz|||}}}|||tttuuuvvvwwwxxxxxxvvvtttpppqqqpppooolllkkklllmmmjjjkkkmmmmmmmmmkkkjjjhhhhhhfffcccaaa```bbbdddeeedddeeedddbbb```___bbbdddiiiiiihhhhhhgggddd```\\\\\\___bbbddddddeeeggghhhfffbbbaaacccccc``````bbbfffdddccccccfffgggeeedddaaacccfffhhhiiihhhfffddd___aaacccddddddeeejjjnnnhhhlllpppsssrrrqqqppppppsssrrrrrrqqqqqqrrruuuwwwqqqpppnnnnnnppptttyyy|||ooommmlllooouuuyyyzzzyyyuuuwwwxxxuuuooojjjggggggbbbaaa`````````bbbdddeee___^^^\\\[[[YYYWWWUUUSSSZZZ___eeejjjlllkkkiiigggddd^^^]]]bbbcccccclllwwwpppOOOHHH@@@;;;;;;;;;;;;:::999:::999777555555555444222111000/////////000000////////////////////////------------------------************************,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))*********)))((('''((((((******+++***(((((('''((())))))(((((((((((((((((((((((('''((()))***+++,,,,,,---+++,,,...000222222333333666555777;;;<<<:::<<>>>>><<<999777666666666777777666666888777555222111///.........///000.........///////////////------------------------************************---,,,,,,+++***)))((((((******))))))))))))******((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++---,,,***((('''((()))***,,,***((('''&&&'''((()))(((((((((((((((((((((((('''((()))***+++,,,---------...000222333444333333888777999<<<;;;999:::???SSSVVVUUUPPPOOOTTT[[[^^^aaa```___aaadddeeeeeeccclllkkkjjjjjjuuussssssrrrpppmmmmmmoooqqqyyyxxxwwwuuuuuuuuuvvvwwwqqqqqqrrrvvv{{{|||yyyvvvvvv{{{}}}www{{{yyysssrrruuu{{{zzzsssrrrvvvzzzzzzwwwwwwuuusssooommmkkkkkkjjjdddfffhhhiiihhheeeaaa___eeeddddddddddddbbb___]]]___]]]ZZZXXXXXX[[[^^^aaa```___]]][[[ZZZ]]]aaaeeedddbbb```___^^^^^^\\\ZZZZZZ\\\^^^`````````___^^^^^^[[[VVVSSSTTTXXX]]]aaaZZZXXXYYY___ggghhhbbb[[[`````````aaaaaabbbbbbcccZZZ___eeehhhgggffffffhhhppppppqqqrrrqqqooommmlllllllllmmmppptttvvvvvvvvvooonnnpppvvv|||}}}xxxrrrppprrruuuvvvvvvuuuuuuvvvvvvtttrrrpppooommmiiifffgggeeedddfffiiikkkhhheee___]]]YYYSSSPPPQQQUUUYYY_________```bbbcccbbbaaaZZZ[[[[[[]]]^^^___```aaabbb\\\^^^jjjvvviiiTTTHHHBBB???888666333333444666777777444444444555555444333333111111000000//////....../////////......---------++++++,,,---------,,,,,,************************((()))***++++++***)))(((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''')))***)))(((((()))***%%%&&&&&&''''''''''''''')))$$$%%%+++---)))'''***((((((''''''''''''((((((******))))))(((((('''''')))((('''((()))+++...000333000,,,,,,///333444333777777777:::===@@@AAAAAACCCHHHLLLLLLPPPWWW]]]^^^___eee```]]]gggkkkggghhhllloookkkffftttrrrqqqooonnnoooqqqtttuuu}}}zzzvvvsssrrrssstttuuupppqqquuuyyy}}}~~~|||{{{{{{}}}}}}yyyvvvzzz}}}wwwrrrsssyyy~~~~~~~~~wwwpppkkkkkkpppttttttqqqrrrpppmmmjjjhhhffffffeeedddddddddcccbbbaaa```___ccccccbbbbbbaaa___\\\ZZZ[[[YYYWWWUUUUUUXXX[[[]]][[[ZZZYYYXXXZZZ^^^aaadddaaa___[[[ZZZZZZZZZZZZYYYXXXYYYZZZ\\\\\\[[[ZZZYYYTTTRRRPPPPPPQQQTTTXXXZZZXXXVVVWWW\\\bbbccc___[[[[[[\\\]]]^^^___``````aaa\\\aaagggjjjiiihhhiiikkkmmmooopppqqqpppmmmkkkiiimmmmmmmmmppprrrrrrqqqoooiiijjjmmmsssxxxzzzwwwtttsssssssssrrrqqqqqqsssuuurrrpppmmmkkkkkkiiigggeeehhhfffeeeeeeggggggfffddd\\\ZZZVVVRRRRRRUUUYYY\\\^^^^^^]]]^^^___^^^\\\ZZZXXXYYYZZZ[[[\\\]]]^^^^^^___XXXVVV\\\___bbbooo~~~uuugggTTTDDD<<<:::999888999777444333444555555555444444444444444333222111000000000/////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++************************((()))***++++++***)))(((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((&&&%%%&&&''''''(((((()))))))))))))))***((())),,,+++&&&'''+++'''''''''&&&&&&'''''''''))))))))))))(((((((((((())))))(((((()))+++---...111...,,,,,,///222333333666666888;;;>>>AAAAAA@@@DDDIIILLLLLLPPPWWW]]]^^^]]]ccc^^^\\\eeehhheeefffllloookkkfffsssrrrnnnjjjkkkpppuuuxxxyyy{{{tttpppppprrrrrrrrrooosssxxx|||~~~zzzwwwvvvttttttyyyzzzvvvtttwww}}}|||}}}|||}}}|||zzzyyyyyylllhhheeeggglllooonnnlllkkkiiifffcccaaa```______aaa___]]]\\\[[[\\\]]]^^^_________^^^]]][[[YYYWWWYYYWWWUUUTTTTTTVVVYYY[[[XXXVVVUUUXXX]]]aaabbbbbb^^^[[[XXXWWWXXXXXXXXXXXXTTTTTTUUUVVVVVVUUUSSSRRRJJJKKKKKKLLLOOOQQQTTTUUUTTTTTTUUUWWW[[[\\\\\\ZZZYYYZZZ\\\^^^`````````______dddiiijjjiiiggghhhiiijjjkkkmmmnnnmmmjjjgggdddiiijjjllloooqqqqqqnnnlllgggiiimmmpppssssssrrrqqqsssssspppnnnlllmmmqqqtttqqqoookkkjjjjjjjjjjjjiiihhhgggeeedddcccbbbbbbbbb\\\XXXTTTQQQSSSVVVYYY[[[\\\\\\\\\^^^___^^^[[[YYYVVVVVVWWWXXXYYYZZZZZZ[[[WWWRRRQQQUUUVVVTTTYYYcccjjjvvviiiQQQDDD???888444444555444333:::777444333333444333222333444333333222111000//////////////////.........,,,,,,,,,,,,++++++++++++...---,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))((((((''''''((()))(((&&&%%%&&&''''''(((((()))))))))))))))+++***++++++(((%%%&&&+++((((((''''''''''''(((((((((((((((((())))))))))))******)))((()))***+++,,,///---++++++...111222333555666888<<<@@@BBBAAA???EEEIIILLLLLLPPPWWW]]]___]]]ddd```\\\eeehhheeegggjjjmmmiiieeerrrrrrlllggghhhooovvvxxxxxx}}}xxxsssqqqrrrsssqqqooopppuuu{{{~~~~~~|||vvvqqqqqqrrrsssvvvzzzwwwyyy{{{}}}~~~}}}||||||zzzyyywwwuuujjjgggfffggglllnnnllliiifffdddaaa___]]][[[[[[[[[[[[ZZZXXXVVVVVVWWWXXXYYYXXXYYYZZZZZZYYYWWWVVVVVVYYYXXXVVVVVVVVVWWWYYYZZZYYYVVVTTTXXX___cccbbb___ZZZXXXXXXXXXYYYYYYWWWUUUQQQQQQQQQQQQPPPOOOMMMMMMHHHIIIIIIKKKNNNQQQTTTVVVQQQQQQRRRSSSUUUWWWZZZ[[[[[[]]]^^^```aaa```___^^^```dddggggggdddbbbbbbcccfffhhhkkklllkkkgggdddaaabbbdddhhhnnnrrrtttrrrpppiiilllnnnooommmlllkkklllpppooonnnllljjjlllooorrroookkkhhhfffgggiiijjjkkkgggfffdddaaa^^^]]]]]]]]]]]]XXXSSSPPPQQQTTTUUUVVVZZZ[[[]]]```bbbbbb```^^^UUUUUUUUUVVVVVVWWWWWWWWWTTTRRRTTTYYYZZZXXXYYY^^^bbbbbbbbbfffqqqyyyfffXXXIII======;;;999999:::999666333777555333222333444333222333333333222111///...---........................------------------------///...,,,+++************(((((((((((((((((((((((()))))))))******)))))))))&&&&&&%%%%%%%%%'''(((***(((((((((((((((((((((((((((((())))))))))))((((((***++++++***((('''((()))%%%&&&&&&'''''''''''''''+++)))(((''''''&&&''')))***))))))))))))))))))***''''''(((((())))))******+++***))))))))))))******,,,+++++++++---000222333444555999===AAACCCAAA???FFFJJJMMMLLLOOOWWW]]]______fffbbb___fffiiifffiiihhhjjjgggeeeppprrrlllfffgggmmmsssuuutttvvvtttssstttvvvuuurrrooossswww|||}}}||||||wwwqqqnnnqqqttttttuuuwwwwww~~~}}}~~~{{{||||||~~~~~~yyyvvvuuutttqqqoookkkiiihhhhhhjjjkkkhhhfffcccaaa___\\\ZZZYYYYYYYYYVVVUUUTTTSSSSSSRRRSSSSSSRRRUUUWWWWWWVVVTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWTTTSSSVVV[[[^^^\\\XXXSSSTTTUUUXXXYYYVVVRRRNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGHHHJJJOOOTTTWWWOOOOOOOOOPPPRRRVVVYYY\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZ]]]aaabbb___^^^___aaadddfffhhhiiihhhfffccc```aaaccchhhnnnsssuuutttrrrjjjlllmmmmmmkkkjjjjjjjjjiiijjjkkkkkkkkklllnnnqqqhhhddd```___```ccceeefffdddccc```^^^\\\[[[ZZZYYYYYYVVVRRROOOPPPRRRTTTUUU]]]]]]^^^```bbbbbb```^^^UUUUUUUUUUUUUUUVVVVVVVVVVVVTTTVVVYYYYYYVVVSSSSSSYYYZZZ\\\]]]bbbkkkvvvzzz^^^JJJBBB???===<<<444333444444666666555444333111000111333444444333222222222111000...---,,,---------------.........------------------------...---,,,+++***)))))))))((((((((((((((((((((((((***))))))))))))))))))***'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,+++)))((((((***%%%&&&&&&''''''''''''''')))'''######'''***)))''')))((((((''''''(((((()))''''''(((((())))))************)))))))))))))))))))))***+++,,,---///222444444555999===BBBCCCBBB@@@GGGKKKMMMLLLOOOWWW]]]___^^^fffccc___eeegggeeeiiieeegggfffeeeoooqqqmmmhhhhhhkkkoooqqqqqqooorrruuuwwwwwwuuusssrrrvvvxxxzzz{{{{{{{{{|||}}}rrrooooootttwwwwwwxxxzzz}}}|||yyy|||~~~}}}{{{yyy{{{yyyzzz}}}~~~|||}}}~~~~~~~~~}}}~~~{{{vvvxxx~~~~~~wwwnnnjjjiiijjjjjjiiijjjhhhfffeeeeeedddbbb``````^^^\\\ZZZXXXWWWWWWWWWTTTSSSRRRQQQOOOOOOOOONNNQQQTTTWWWVVVSSSQQQQQQSSSQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPOOOPPPSSSUUUSSSQQQNNNOOOQQQSSSTTTQQQLLLHHHLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDDDDFFFJJJOOOSSSLLLKKKJJJMMMRRRWWWZZZ[[[WWWWWWVVVVVVVVVUUUUUUUUUSSSWWW\\\^^^^^^___aaadddcccdddeeeffffffeeedddcccggghhhjjjnnnrrrrrrqqqooohhhhhhhhhiiijjjkkklllllldddeeeggghhhhhhiiilllnnngggdddaaa___aaadddfffgggccc```]]]]]]^^^^^^ZZZVVVRRRRRRQQQPPPOOORRRVVVZZZaaa```^^^^^^^^^]]][[[YYYWWWWWWWWWWWWVVVVVVVVVVVVSSSRRRRRRSSSTTTTTTRRRQQQQQQSSSUUUVVVXXX[[[```cccjjjqqq~~~fffZZZQQQGGG>>>;;;;;;888555444111111000000000000111111000//////000333444444333222222111111000///...---,,,,,,,,,---------------************+++++++++++++++,,,,,,,,,+++***)))((())))))))))))))))))))))))******))))))))))))******((((((((('''''''''(((((())))))))))))))))))))))))((())))))******))))))((('''((())))))''''''((()))'''(((((()))))))))))))))&&&'''%%%$$$'''+++***'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((()))))))))))))))))))))))))))))))))(((((())),,,---...000333555555666888===AAACCCCCCBBBIIILLLMMMLLLOOOWWW^^^```ZZZdddaaa\\\aaacccaaafffdddfffggggggqqqooonnnlllkkkkkkmmmpppqqqnnnssswwwxxxuuussstttvvvxxxwwwwwwyyy{{{||||||{{{qqqppprrrwwwzzz{{{~~~~~~yyywwwwwwyyyzzzxxxyyy~~~{{{zzz}}}{{{zzz|||}}}{{{yyy|||~~~~~~|||wwwwww{{{}}}yyyzzz|||}}}yyyvvvvvvpppiiieeeeeeggggggffffffdddbbb```______^^^]]]\\\[[[XXXVVVTTTTTTTTTTTTVVVTTTPPPMMMKKKKKKMMMNNNTTTWWWYYYWWWQQQMMMMMMOOOMMMNNNOOOPPPPPPPPPOOOOOOMMMMMMLLLMMMMMMNNNOOOPPPOOOOOONNNNNNNNNMMMJJJGGGIIIIIIHHHGGGGGGFFFFFFGGGDDDDDDCCCCCCDDDGGGIIIKKKIIIFFFEEEIIIQQQXXXYYYXXXPPPOOONNNNNNOOOPPPRRRTTTVVVZZZ^^^`````````cccfffccccccdddeeeeeeffffffffflllkkklllmmmoooooommmkkkhhhfffdddeeeiiilllkkkjjjcccccccccbbbbbbdddhhhkkkjjjgggeeedddfffhhhiiiiiiccc^^^[[[^^^cccccc\\\UUUOOOSSSUUUSSSPPPQQQWWW^^^dddaaa^^^\\\[[[ZZZYYYWWWZZZYYYYYYYYYXXXXXXWWWWWWSSSQQQNNNNNNQQQTTTUUUSSSPPPOOOMMMLLLMMMPPPUUUXXXSSSTTTVVV[[[ccclllssswwwzzzgggVVVEEE===>>>555222333888888333000111555555444222111//////000000//////000222333222111111111111111111000///...++++++,,,,,,,,,---------))))))*********+++++++++(((***,,,------+++)))(((************************+++***)))(((((()))***+++************)))(((''''''))))))))))))))))))))))))))))))************))))))&&&'''))))))(((((()))+++'''(((((()))))))))))))))###+++...)))&&&'''******''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((())))))))))))))))))'''))),,,......000333666666666888<<<@@@CCCDDDDDDIIIMMMNNNLLLOOOWWW^^^```YYYccc```[[[```aaa___eeeeeegggiiikkktttnnnnnnnnnmmmlllmmmpppssspppuuuyyywwwrrrppptttyyyyyywwwuuuxxx|||~~~}}}{{{sssrrrtttyyy|||~~~}}}xxxwwwwwwtttqqqsssrrruuu|||}}}yyy{{{~~~}}}~~~~~~zzzwww{{{~~~zzzyyy{{{~~~~~~~~~}}}{{{}}}||||||yyyvvv~~~~~~yyyttttttwww{{{}}}{{{tttooollliiigggggghhhhhhdddaaacccaaa___]]]\\\\\\\\\\\\YYYXXXUUUSSSRRRQQQQQQQQQZZZUUUOOOJJJGGGIIIMMMOOOXXX[[[\\\XXXPPPKKKJJJKKKLLLMMMNNNOOOPPPOOONNNNNNKKKLLLMMMLLLLLLMMMPPPRRRTTTQQQNNNLLLLLLLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFGGGCCCAAAGGGQQQYYYYYYVVVLLLKKKJJJJJJLLLPPPSSSVVV^^^aaaddddddbbbaaaccceeecccccccccdddeeefffhhhiiilllkkkkkklllmmmnnnlllkkklllgggccccccgggjjjhhheeedddccc```]]]\\\___dddiiihhhfffdddccceeegggggggggddd^^^[[[```ggghhh___UUURRRWWWZZZVVVPPPOOOVVV]]]ccc```]]][[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYXXXZZZVVVPPPKKKLLLOOOOOOLLLMMMPPPSSSUUUTTTQQQNNNLLLQQQPPPPPPQQQTTTWWWYYYZZZ\\\ccclllssszzz~~~xxxhhhVVVIIIHHHEEE;;;666888777222000222111///222999///000111111000000000111111000000111222222000...000111111111111111000///+++++++++,,,,,,---------+++++++++,,,,,,---------&&&(((+++......,,,)))'''************************+++***)))(((((()))***+++++++++,,,,,,***)))'''%%%))))))))))))))))))))))))))))))************))))))'''(((***+++***+++,,,...%%%&&&&&&'''''''''''''''!!!///777///%%%$$$))),,,******))))))))))))************))))))((((((''''''''''''((()))))))))))))))&&&)))---//////000444777777666888;;;@@@CCCEEEEEEJJJMMMNNNLLLNNNWWW^^^```ZZZdddbbb]]]aaaaaa```ffffffhhhkkkooowwwlllmmmnnnllljjjkkkppptttwwwsssqqqqqqnnnlllnnntttvvvrrrrrryyy||||||sssssswww{{{{{{|||wwwtttuuuwwwuuuqqqnnnppptttxxx{{{~~~}}}zzzxxxyyy|||~~~}}}~~~{{{yyy{{{zzzzzz|||}}}~~~}}}zzzwwwtttwww{{{}}}~~~}}}zzzxxxwwwwwwwwwwwwvvvsssooollliiigggggghhhgggeeebbb___]]]^^^^^^^^^\\\YYYWWWVVVWWWTTTTTTSSSRRRQQQPPPPPPPPPTTTQQQMMMIIIIIIKKKOOORRRYYYXXXVVVSSSOOOKKKGGGFFFIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOMMMJJJHHHHHHIIIIIIEEEAAAAAAEEEGGGEEECCC@@@AAAAAAAAAAAACCCEEEHHHGGGEEEEEEIIIOOOSSSQQQNNNKKKIIIHHHJJJMMMQQQSSSTTTeeedddaaa___]]]]]]]]]]]]^^^aaaaaa___bbbjjjlllhhhgggfffeeefffjjjlllnnnnnnkkkgggccccccggghhhfffbbb```aaabbbaaa``````bbbccchhhgggfffeeedddeeeffffffccc___]]]```dddddd^^^XXXWWWWWWVVVSSSRRRRRRUUUXXX^^^]]]\\\ZZZXXXXXXZZZ\\\\\\ZZZXXXWWWWWWWWWVVVTTTWWWTTTQQQNNNMMMMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPOOOKKKKKKLLLMMMMMMLLLKKKKKKKKKNNNRRRSSSUUUYYY___eeerrrwww{{{{{{}}}~~~mmm```YYYUUUPPPMMMFFFDDD???;;;777555444444111111111111111111111111////////////000000000000111000000/////////000000///////////////......---------------------------+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******(((((('''(((((()))***+++*********)))))))))))))))*********+++,,,,,,***(((%%%&&&((()))))))))((('''******))))))((((((''''''(((((((((((()))))))))))))))******)))(((''''''((()))(((''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---///111222333999666555999;;;<<>>???BBBDDDCCC@@@@@@AAABBBAAAAAABBBEEEGGGGGGEEEEEEHHHNNNQQQOOOLLLJJJIIIGGGHHHKKKOOOPPPQQQ\\\[[[ZZZXXXXXXXXXYYYYYY[[[\\\[[[ZZZ___ggghhhddddddccccccdddhhhkkkllllllgggdddaaabbbeeefffdddaaabbbbbbbbbaaa``````bbbdddfffeeedddbbbbbbbbbcccdddfffbbb^^^```dddddd___YYYSSSSSSSSSRRRQQQSSSWWWZZZYYY[[[]]]___```aaacccddd\\\ZZZXXXVVVWWWVVVUUUTTTRRRPPPNNNLLLLLLMMMOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLKKKJJJIIIGGGGGGFFFFFFGGGIIIGGGFFFGGGKKKPPPIIILLLNNNMMMMMMQQQZZZcccdddaaa\\\XXXVVVWWWYYY[[[___``````___[[[VVVRRRNNNOOOHHH@@@<<<<<<<<<:::888999888666444333333444555111111111111111111000000....../////////000000000000//////......////////////////////////......---------------------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((()))***)))))))))))))))))))))))))))((((((***++++++)))'''%%%%%%'''((((((((('''&&&((((((((('''''''''&&&&&&'''((((((((())))))))))))((()))***)))((('''((())))))((((((''''''(((((()))((((((((()))))))))******))))))(((((())))))***+++******+++,,,...000111222888555666:::<<<===@@@EEEOOOQQQPPPOOORRRYYY\\\\\\YYY^^^\\\\\\dddccc___dddeeeiiieeedddpppiiijjjkkkjjjiiijjjnnnrrrqqqqqqtttxxxuuuooolllnnnpppooorrryyyzzzuuupppnnnpppsssyyy|||xxxtttwww~~~}}}xxxttttttwwwxxxvvvrrrttt{{{~~~xxxuuuuuussstttvvvyyy}}}zzzyyy~~~}}}|||~~~~~~{{{}}}}}}yyyuuusssvvvyyy|||}}}{{{yyyxxxwwwzzzwwwtttssstttvvvwwwxxxuuutttvvvyyywwwssssssvvvvvvwwwyyy~~~~~~ppprrrssssssuuuwwwvvvrrrttttttsssrrrrrrqqqqqqqqqmmmmmmnnnnnnnnnmmmlllkkkkkkjjjhhheeeaaa\\\YYYWWWYYYXXXXXXWWWWWWVVVVVVUUUPPPPPPOOONNNMMMLLLKKKKKKQQQPPPNNNLLLJJJJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGMMMMMMLLLJJJFFFCCCCCCCCCBBB???<<<<<>>BBBBBBCCCBBBAAABBBDDDFFFGGGEEEEEEGGGLLLMMMLLLIIIIIIGGGEEEFFFHHHKKKLLLLLLRRRRRRSSSSSSUUUVVVXXXYYYXXXVVVTTTUUU[[[bbbbbb^^^```___```cccfffiiiiiihhhaaa___]]]___bbbcccaaa^^^ddddddcccaaa___```cccfffgggfffdddbbbaaaaaabbbcccfffbbb^^^^^^``````\\\XXXOOOPPPQQQQQQRRRUUUYYY\\\___aaabbbcccccccccaaa```___\\\YYYWWWVVVVVVTTTSSSNNNMMMLLLKKKLLLNNNPPPQQQTTTTTTSSSRRRQQQQQQPPPPPPNNNLLLIIIFFFDDDBBBBBBAAACCCDDDDDDAAA>>>===@@@DDDCCCDDDDDDCCCBBBAAACCCEEEHHHFFFCCC@@@?????????@@@AAAAAAAAAAAA@@@>>><<<:::===:::777777999999777444111000/////////000222333111111111000000/////////.........////////////000......---------......//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''((((((((())))))))))))))))))))))))''''''''')))******(((&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((())))))((('''(((***)))))))))(((((())))))***))))))))))))************((((((((((((((())))))***))))))***+++---///111222777555666;;;>>>>>>BBBFFFQQQSSSSSSQQQTTTZZZ]]]]]]WWW^^^\\\]]]dddccc```eeedddhhhdddcccooogggjjjkkkjjjiiijjjnnnrrrqqqqqqtttxxxuuuooolllnnnqqqrrrwww}}}{{{sssmmmllltttvvv{{{}}}xxxtttxxx{{{vvvvvvyyy{{{zzzxxxzzz|||vvvtttvvvxxxxxxyyyzzz~~~|||zzz}}}~~~|||{{{~~~~~~||||||}}}|||wwwzzz}}}~~~}}}zzzxxxwww~~~yyysssqqqssstttsssqqqtttssstttvvvxxxxxxxxxyyytttssstttwwwzzz{{{zzzxxxwwwtttooonnnrrrwwwxxxwwwqqqqqqpppooonnnoooppppppmmmmmmmmmllllllllllllllljjjhhheeebbb^^^ZZZXXXVVVWWWVVVUUUVVVWWWWWWVVVUUULLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHKKKKKKKKKKKKJJJIIIIIIHHHLLLLLLKKKHHHDDDAAA@@@AAA@@@>>><<<<<<>>>?????????CCCDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDFFFHHHIIIHHHFFFHHHFFFCCCCCCEEEGGGHHHHHHNNNOOOQQQSSSVVVYYY[[[\\\XXXTTTQQQSSSYYY^^^]]]YYY\\\]]]```dddggggggdddbbb[[[[[[[[[^^^aaabbb```^^^fffeeeccc```___aaadddhhhiiihhheeecccbbbbbbcccdddeee```\\\ZZZ[[[[[[XXXUUUQQQRRRTTTTTTUUUWWW[[[^^^dddcccbbbaaa```___]]]\\\ddd```[[[XXXVVVTTTSSSQQQNNNMMMLLLLLLMMMNNNPPPQQQVVVUUUTTTSSSRRRQQQPPPPPPNNNKKKHHHDDDAAA@@@@@@AAABBBCCCCCCAAA>>>>>>AAAEEEBBBAAA@@@AAAAAAAAA@@@???CCCCCCAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999777666666777666333000333222111000/////////000111000000//////.........------........./////////------,,,,,,,,,---......///////////////......---++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&***)))((('''''''''''''''((((((((()))))))))))))))''''''''')))******(((&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%'''(((((('''''')))******))))))))))))******+++))))))))))))*********+++)))(((((((((((()))******))))))***+++---000222333777555666<<>>======>>>@@@@@@@@@DDDEEEEEECCCBBBCCCEEEGGGCCCCCCCCCDDDEEEFFFEEEDDDFFFDDDAAA@@@BBBCCCDDDDDDLLLMMMPPPSSSVVVYYY[[[\\\XXXSSSPPPSSSWWWZZZYYYWWW[[[]]]aaaeeegggeee```[[[[[[\\\___bbbeeeeeedddbbbeeedddccc```___aaaeeeiiiiiigggdddaaa```aaaccceeedddaaa]]][[[[[[ZZZWWWUUUVVVWWWXXXXXXYYYZZZ]]]```bbb___[[[[[[^^^```bbbbbbgggccc]]]XXXUUUSSSQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPVVVUUUTTTSSSRRRQQQPPPOOOLLLJJJGGGDDDBBBBBBBBBCCC@@@AAAAAA???======@@@DDD===:::888888:::<<<<<<;;;>>>>>>>>>===;;;:::888777666555555444444444444444000000///000222444444444444333222111000///....../////////......---------------------............,,,,,,,,,,,,,,,---......///////////////......---++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((''''''&&&''''''''''''(((((())))))))))))((('''((()))++++++***((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''((((((''''''(((***)))))))))))))))***++++++((())))))))))))************))))))))))))***++++++******+++---///111333444666444666<<>>======>>>======<<<===>>>@@@AAABBBCCCCCCBBBAAABBBDDDFFFAAAAAABBBBBBCCCCCCBBBBBBDDDBBB???>>>@@@AAABBBBBBGGGIIIKKKNNNQQQTTTUUUVVVTTTPPPOOOSSSUUUUUUWWWYYY______```bbbbbb___[[[WWWZZZ]]]bbbfffiiiiiihhhgggbbbbbbaaa``````bbbfffiiieeeccc```^^^^^^___bbbdddfffcccaaa______]]]ZZZXXXXXXYYYZZZZZZZZZ[[[]]]___eee```[[[ZZZ]]]aaaccccccddd```ZZZVVVTTTSSSRRRQQQTTTTTTSSSQQQQQQPPPPPPPPPSSSSSSTTTTTTSSSQQQOOONNNKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDAAA>>>===@@@CCCAAA>>><<<;;;<<<===>>>>>>>>>>>>>>>===<<<:::999888999888888777777666666555555555444333444555666777...//////////////////...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...//////////////////......---******************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&'''''''''&&&''''''(((((())))))***''''''((()))+++,,,***((((((''''''''''''((())))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&'''(((((('''&&&''')))(((((((((((()))******+++(((((((((((())))))))))))***************++++++,,,******+++---///222444555666444777<<>>?????????>>>???BBBDDD>>>???@@@AAAAAAAAAAAAAAACCC@@@>>>===???@@@AAAAAACCCDDDGGGIIIKKKLLLMMMMMMJJJIIIKKKPPPRRRQQQVVV]]]gggccc^^^ZZZXXXXXXWWWVVVVVVZZZ```eeeggggggffffff^^^___``````aaacccfffiiidddbbb___]]]]]]```ccceeeeeedddcccbbbaaa___\\\ZZZUUUVVVXXXYYYYYYZZZ\\\^^^ddd___ZZZZZZ^^^aaaaaa```]]]YYYTTTRRRRRRSSSSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPOOOQQQSSSUUUTTTRRROOOMMMKKKJJJIIIHHHFFFDDDCCCBBBEEEFFFEEEBBB???>>>AAADDD<<<;;;;;;:::999888999999777777777666555444333333444444555555444444333222222222111000...,,,+++,,,+++,,,------............++++++,,,,,,------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000///////////////......---***************************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''((())))))***&&&&&&&&&(((***+++)))(((''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&(((((((((&&&%%%&&&'''''''''''''''((()))***+++&&&'''''''''(((((((((((()))))))))))))))***++++++((()))***,,,///111333555666444777<<<>>>>>>???CCCPPPWWW[[[YYYXXX[[[```aaa[[[eeefffdddfff```\\\bbbgggmmmiiieeelll}}}^^^aaaeeeeeedddeeehhhlllooonnnoooqqqooojjjiiilllrrrtttwwwvvvooojjjnnnwww|||sssnnnttt{{{{{{xxxvvvtttsssrrrrrruuuzzz~~~~~~{{{yyyzzz{{{|||{{{~~~{{{||||||||||||~~~pppssstttqqqnnnoootttzzzxxxxxxwwwuuusssrrrtttvvvnnnsssyyyzzzxxxvvvuuuvvvttttttqqqqqqvvvzzzrrreee]]]fffpppsssqqqoooqqqtttmmmkkklllnnnlllhhhllluuulllkkkiiiggggggiiikkkmmmgggdddaaa______```cccdddccc```\\\WWWUUUUUUVVVWWWTTTQQQNNNPPPTTTUUUSSSOOOKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDBBBAAA???>>>>>>???AAABBB@@@AAACCCDDDDDDBBBAAA????????????===:::888888999777777888777777888:::<<<;;;;;;<<<<<<<<<===@@@CCC<<<>>>@@@@@@@@@@@@@@@AAABBB???======>>>@@@AAAAAAAAABBBDDDFFFGGGHHHGGGGGGBBBCCCHHHNNNOOONNNUUU___llleee[[[SSSQQQRRRUUUVVVOOOTTT[[[aaaccccccbbbaaa[[[]]]___```aaacccfffhhheeeccc```^^^___bbbeeehhhbbbbbbccccccaaa___[[[YYYQQQSSSUUUWWWWWWXXX[[[]]]VVVSSSSSSXXX```fffgggeeeVVVSSSOOONNNPPPRRRTTTUUURRRRRRRRRRRRRRRQQQQQQQQQMMMOOOSSSUUUUUURRROOOLLLKKKKKKJJJHHHFFFDDDAAA@@@???@@@@@@>>><<<<<>>>>><<<;;;;;;<<<:::999999888777666555555111222444444555444333222...000222333222000000000---............---,,,,,,******+++,,,---......///++++++,,,,,,,,,---------,,,,,,,,,---...///000111///////////////......---))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***$$$$$$%%%''')))***((('''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''(((******&&&&&&&&&&&&'''''''''(((((((((((((((((()))******'''((()))+++...000333444666444777<<<>>>===>>>AAALLLSSSYYYXXXXXX]]]bbbddd[[[fffhhhfffiiiccc```ggggggnnnkkkgggnnn]]]^^^bbbdddaaa]]]```gggdddfffiiikkkjjjgggcccaaaiiinnnpppjjjccccccnnnxxx}}}xxxwwwyyyxxxssspppqqqkkknnnrrrvvvxxx{{{~~~~~~|||zzzzzz{{{}}}}}}}}}}}}~~~zzz}}}}}}{{{~~~}}}yyyxxxyyyxxxtttnnnpppqqqooommmnnnrrrvvvyyyuuupppmmmnnnrrruuuvvvqqqpppppprrruuuuuuqqqmmmqqqssssssqqqllljjjkkkmmmjjjkkklllnnnqqqqqqooonnnlllkkkiiigggfffhhhlllppptttmmmiiijjjiiieeeaaa```___bbb```[[[[[[```aaa^^^[[[ZZZWWWUUURRRQQQPPPOOONNNPPPPPPMMMMMMOOOOOOLLLJJJIIIIIIIIIJJJJJJHHHFFFCCCBBBBBBEEEHHHHHHEEEAAAFFFEEECCCBBBAAAAAABBBBBBDDDBBBAAAAAABBBCCCBBBAAA===<<<<<<>>>@@@AAA>>>;;;>>>>>>>>><<<;;;999777666777777777777777888888999:::999999888888999999:::<<<===@@@BBBBBBAAA???===???>>>===<<<<<<===??????@@@@@@AAABBBAAA@@@???>>>AAABBBBBBCCCFFFLLLTTTYYYZZZVVVRRRPPPQQQRRRSSSSSSRRRVVVYYY\\\aaaeeebbb[[[ZZZ]]]```cccddddddfffggggggdddbbbdddhhhjjjgggcccfffdddbbbaaa```^^^[[[YYYUUUQQQQQQUUUVVVTTTRRRSSSSSSQQQQQQWWW___ccc```[[[OOOPPPNNNMMMSSS[[[YYYQQQTTTOOOLLLLLLLLLKKKMMMRRRQQQSSSSSSPPPLLLKKKLLLNNNMMMMMMJJJFFFBBBAAABBBCCC???@@@@@@@@@@@@AAAAAAAAA@@@===;;;999::::::999999666555555444444333222222222222222222222222222222111111111111000000000///......---,,,,,,+++******))))))))))))***+++,,,---(((((()))***+++,,,,,,---)))+++,,,,,,,,,,,,---//////............---------,,,+++******++++++***((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((''''''''''''&&&&&&''')))(((&&&$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%&&&((()))+++***)))((()))******(((&&&###$$$&&&((())))))(((((())))))************))))))))))))***+++...222666888777999;;;>>>@@@AAAAAAAAAIIIOOOTTTUUUWWW\\\___^^^\\\^^^bbbfffjjjiiigggdddhhhjjjhhhdddjjj\\\\\\___```^^^[[[^^^dddeeegggiiijjjjjjgggcccaaajjjmmmoookkkeeefffmmmuuuwwwsssrrrsssrrrnnnlllnnnpppqqqrrrtttvvvzzz}}}yyyxxxxxxyyy{{{||||||{{{{{{~~~}}}}}}{{{~~~}}}~~~}}}xxxwwwyyyyyyvvvqqqqqqqqqpppooopppsssuuuwwwtttooommmnnnppprrrrrrnnnnnnnnnpppqqqrrrqqqoooqqqqqqqqqpppmmmlllllllllhhhggghhhjjjmmmooonnnmmmjjjjjjiiigggeeefffhhhkkkpppjjjgggggggggbbb^^^^^^]]]```^^^YYYXXX\\\^^^[[[WWWVVVTTTRRRQQQOOOOOOOOOKKKNNNNNNKKKJJJMMMLLLJJJKKKIIIHHHGGGHHHGGGFFFDDDEEEDDDDDDEEEFFFGGGFFFEEEFFFEEECCCAAA@@@@@@AAAAAACCCAAA@@@???@@@AAA@@@???<<<;;;;;;<<>>===>>>===;;;::::::::::::;;;===>>>>>>???>>>===<<<;;;===>>>???@@@BBBGGGNNNRRRRRRPPPNNNNNNPPPRRRRRRRRRSSSWWWZZZ\\\___cccaaa\\\^^^aaadddfffffffffggggggiiifffdddfffiiiiiieeeaaa```___]]]]]]]]]\\\YYYWWWTTTPPPPPPTTTUUUSSSRRRSSSSSSQQQQQQWWW___bbb___[[[SSSUUUTTTQQQRRRVVVVVVRRRRRRNNNLLLMMMLLLKKKLLLPPPNNNPPPPPPNNNKKKJJJKKKMMMLLLLLLIIIFFFBBBAAABBBCCC????????????????????????>>><<<999888999999888777555555555444333333222222111111111111111111111111000000/////////.........---,,,,,,+++******))))))))))))))))))***+++,,,,,,((())))))******++++++,,,)))***,,,,,,++++++---...............------------,,,***))))))***+++)))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&((())))))'''%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%&&&'''))))))***)))((()))))))))'''%%%'''((()))))))))((('''&&&))))))************))))))---,,,,,,,,,---000222444666777:::<<<>>>???@@@@@@HHHNNNRRRSSSVVV[[[^^^]]]^^^___cccgggiiiiiifffccchhhiiifffdddkkkZZZYYY[[[\\\ZZZXXX[[[bbbiiijjjkkkllljjjhhheeecccmmmooopppnnnkkkkkknnnrrrrrrnnnmmmnnnmmmjjjjjjmmmvvvtttrrrsssvvvyyy||||||uuuvvvyyy{{{|||{{{zzzyyyyyy}}}~~~}}}}}}xxxwww{{{|||}}}{{{vvvtttwwwwwwuuutttrrrppppppqqqssssssssstttqqqooonnnoooooonnnmmmjjjkkklllllllllmmmoooqqqpppooonnnmmmnnnmmmlllkkkgggfffgggiiikkkmmmmmmlllgggggghhhfffdddcccdddeeehhhcccaaabbb```\\\YYYZZZ\\\\\\ZZZVVVUUUXXXYYYWWWRRRQQQPPPOOONNNMMMMMMMMMKKKMMMMMMJJJJJJLLLLLLIIIKKKHHHEEEDDDDDDDDDCCCBBBDDDDDDEEEDDDCCCCCCEEEGGGEEEDDDBBB@@@?????????@@@BBB@@@>>>=========<<<;;;;;;:::::::::<<<<<<:::888;;;::::::999888777555444666666555555666666777888777666666555555666666777:::;;;===??????>>>===<<<;;;:::999888777666666666::::::;;;;;;::::::999888777999;;;<<<>>>AAAEEEIIIIIIHHHIIIKKKNNNQQQQQQQQQQQQVVVZZZYYYZZZ]]]^^^\\\___bbbeeegggfffeeedddcccgggeeedddeeegggfffaaa]]]XXXXXXWWWXXXYYYXXXVVVSSSRRROOONNNRRRTTTRRRQQQSSSTTTRRRSSSXXX^^^aaa^^^ZZZWWWZZZZZZTTTPPPQQQRRRRRRPPPLLLKKKMMMMMMJJJKKKNNNKKKLLLMMMLLLJJJIIIJJJKKKJJJJJJHHHEEEBBBAAAAAACCC>>>>>>>>>>>>>>>>>>>>>======:::888777888888777555555555444333333222222111////////////////////////.........------------,,,++++++******)))((((((((((((((((((((()))***+++,,,))))))))))))************(((***+++,,,++++++,,,.........---------,,,,,,,,,+++***))))))******)))(((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&(((******)))(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((+++)))((())))))(((&&&$$$((()))*********)))'''&&&((())))))******))))))(((,,,,,,,,,,,,---///222333444555888;;;===>>>>>>>>>GGGMMMQQQRRRTTTZZZ]]]\\\```aaadddgggiiihhheeebbbiiihhhfffgggrrrZZZXXXXXXZZZYYYWWWZZZ```mmmmmmlllllljjjiiigggfffoooppppppppppppooooooooonnnlllkkkmmmllliiikkkooovvvtttsssuuuxxxzzz{{{zzzuuuxxx{{{}}}|||zzzxxxxxx|||}}}|||yyy{{{|||xxxssssssxxx}}}zzz|||{{{vvvtttuuutttppptttqqqnnnnnnqqqsssrrrpppqqqpppoooppppppooollljjjhhhjjjkkkiiiggghhhlllpppooollljjjjjjmmmmmmkkkhhhhhhhhhjjjlllnnnmmmjjjgggbbbdddffffffdddcccbbbbbbaaa]]][[[\\\ZZZVVVTTTVVVZZZZZZWWWTTTSSSTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNKKKKKKMMMMMMJJJHHHEEEBBBAAAAAABBBCCCCCC@@@BBBEEEEEEBBBAAACCCEEEDDDCCCAAA???>>>>>>>>>???@@@>>><<<;;;;;;;;;999888999999999888888888777666888888888777666555444333555555555444555555666777666666555555555555666666999:::;;;<<<===<<<;;;:::888777777666666555555555888888888888888777777666555777:::;;;<<<===@@@BBBCCCDDDFFFIIIMMMOOOOOONNNNNNTTTWWWUUUTTTWWWZZZZZZ\\\___bbbcccaaa___]]]\\\```___```aaabbbaaa]]]YYYSSSSSSSSSUUUVVVVVVSSSQQQQQQMMMLLLPPPRRRQQQQQQSSSUUUTTTUUUYYY^^^```^^^ZZZ[[[ZZZWWWSSSPPPOOOPPPPPPMMMJJJKKKMMMMMMJJJIIIKKKHHHIIIJJJJJJJJJIIIIIIJJJGGGHHHGGGEEEBBBAAAAAACCC?????????>>>>>>=========<<<:::888888888888666555444444333333222111111111////////////////////////......---------,,,,,,,,,*********))))))((((((((((((((((((((()))***++++++******)))))))))(((((((((((()))++++++******,,,---------------,,,,,,,,,++++++)))(((((()))***((('''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''''''''((('''&&&&&&(((***++++++***''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&+++)))(((((()))(((&&&$$$$$$%%%''')))*********)))(((((())))))))))))(((((())))))***,,,...111444555333555777:::===>>>??????HHHMMMQQQRRRTTTZZZ]]]]]]cccccceeeggghhhgggdddaaajjjhhhgggkkk{{{[[[XXXXXX[[[ZZZYYY[[[___kkkjjjiiigggfffeeeeeeeeemmmmmmmmmnnnnnnmmmkkkiiijjjhhhjjjlllkkkiiikkkpppssstttuuuwwwzzz{{{zzzyyyvvvyyy||||||zzzwwwvvvuuu}}}|||wwwyyyyyyvvvrrrqqqwww|||zzz~~~~~~{{{xxxwwwsssmmmpppmmmkkkllloooqqqooommmnnnooopppqqqrrrppplllhhhhhhiiiiiigggdddeeeiiimmmmmmkkkhhhiiikkkllliiiggghhhiiilllnnnnnnjjjccc^^^___aaaeeefffeeecccaaaaaa]]]ZZZZZZ[[[YYYUUUTTTWWWZZZWWWUUUSSSRRRQQQRRRTTTSSSRRRPPPMMMKKKJJJIIIHHHKKKMMMMMMJJJJJJLLLLLLIIIDDDAAA??????AAACCCDDDEEE>>>BBBHHHIIIFFFDDDCCCDDDBBBAAA???>>>======>>>>>>???===:::999999999888666999888888777555555555555555666666666555444333333444444333333444444555666666666555555555555666666777888999:::::::::999999555555666666777777777777888888777777666666666666666888;;;<<<<<<===>>>@@@BBBBBBDDDHHHKKKMMMLLLJJJNNNSSSVVVSSSRRRUUUYYYYYYXXX[[[^^^^^^\\\ZZZXXXXXXWWWXXXYYYZZZ[[[[[[YYYWWWQQQQQQRRRTTTUUUUUURRROOONNNJJJIIIMMMPPPOOOPPPRRRVVVUUUWWWZZZ^^^___\\\ZZZZZZUUUPPPPPPQQQQQQNNNLLLKKKIIIJJJMMMLLLIIIGGGIIIGGGGGGHHHIIIJJJJJJIIIHHHDDDEEEEEEDDDBBBAAAAAACCCAAAAAA@@@???>>>>>>======<<<:::999999999888666555333333333222111111000000000000000000000000000000......---------,,,,,,,,,************))))))))))))''''''''''''((()))***+++******)))(((((('''''''''''')))************+++------,,,,,,,,,++++++++++++***)))'''((())))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''&&&''')))++++++***'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%'''(((((((((((((((''''''&&&%%%%%%***)))((((((((((((&&&$$$###$$$&&&((()))))))))((((((((())))))))))))((((((((()))***,,,...111333444444555888;;;>>>???@@@@@@IIINNNRRRRRRTTTZZZ^^^^^^eeeeeeeeeggghhhgggcccaaagggffffffmmm[[[XXXYYY]]]]]][[[[[[^^^fffdddbbb```___```aaabbbggghhhiiiiiihhhfffdddccceeefffiiimmmllliiilllqqqsssuuuxxxyyyxxxxxxyyy{{{vvvyyy{{{yyyvvvtttuuuwwwwwwzzz{{{yyyttttttxxx}}}~~~}}}yyywwwrrrlllkkkjjjjjjkkkmmmnnnnnnmmmlllmmmnnnqqqrrrppplllhhhggghhhgggfffeeegggjjjlllmmmlllkkkjjjkkkjjjiiigggggghhhjjjllljjjeee]]]WWW^^^```cccdddccc```___^^^\\\ZZZZZZ\\\YYYUUUUUUYYYXXXTTTRRRRRRQQQOOOPPPTTTSSSRRRPPPMMMJJJHHHGGGGGGHHHJJJJJJGGGGGGIIIIIIFFFAAA@@@???@@@BBBEEEFFFFFF@@@DDDIIILLLKKKHHHEEECCC???>>>===<<<<<<===>>>???>>><<<:::999999999888777888999888666333222333444444444555555555444444333333333333222333444444555666555555555555555555666666666777777888888888777444444666777888999999999999888777666666666666777777999;;;<<<<<<===>>>@@@AAAAAABBBFFFIIIKKKJJJIIINNNRRRTTTSSSSSSXXXZZZYYYWWWYYY[[[[[[YYYXXXXXXYYYTTTTTTUUUUUUVVVVVVVVVVVVRRRRRRSSSUUUVVVTTTPPPMMMLLLHHHGGGKKKNNNNNNOOORRRUUUUUUVVVYYY[[[[[[ZZZWWWWWWPPPLLLOOOSSSQQQLLLJJJJJJHHHHHHKKKKKKGGGFFFHHHFFFFFFFFFHHHIIIIIIGGGEEEBBBCCCDDDCCCAAAAAAAAACCCBBBBBBAAA@@@>>>===<<<<<<;;;:::999999999888666444333333222111111000000///000000000000000000000000------------,,,,,,,,,,,,*********)))))))))))))))&&&&&&&&&''''''((()))***))))))((((((''''''&&&&&&'''((()))***))))))***,,,,,,,,,,,,+++++++++******)))(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((((('''&&&&&&(((******)))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&(((((('''((((((((('''&&&%%%%%%((('''''''''((((((&&&%%%&&&'''((((((((('''%%%$$$'''(((((())))))(((((('''+++,,,,,,---......//////444666999<<>>???===<<<:::999:::;;;:::999888999888666222111222444333333444555555444444444222222222222222333444444444444333333333333444444555555555666666666666666555555777888888888888777888888666555555555666777777888:::::::::;;;>>>@@@>>>>>>???BBBFFFIIIIIIIIIKKKNNNOOOPPPSSSXXXXXXUUUTTTVVVWWWWWWVVVVVVXXXZZZVVVVVVUUUTTTSSSTTTUUUVVVTTTTTTTTTUUUUUUSSSNNNJJJKKKGGGEEEIIIMMMMMMOOORRRRRRSSSTTTVVVWWWWWWUUUTTTSSSOOONNNRRRSSSNNNJJJJJJJJJGGGGGGIIIIIIFFFFFFHHHEEEDDDDDDEEEGGGGGGDDDAAA???AAACCCCCCAAAAAAAAABBBBBBAAA@@@???===<<<;;;:::999888888888888777555222222222222111000000//////........................,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&((())))))((()))***,,,++++++++++++************)))(((&&&'''(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((()))'''%%%%%%'''((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&#########$$$%%%&&&((()))&&&''''''(((((('''&&&%%%'''&&&&&&'''((()))'''&&&'''(((((())))))'''&&&%%%''''''((((((((((((''''''++++++,,,---............444666999<<>>>>>@@@BBBBBBAAAAAAAAABBBAAA@@@???===<<<:::999999888777666777777666333111222222111111000/////////------------------------************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&((())))))''''''''''''''''''''''''&&&'''))))))((((((***++++++++++++************))))))'''&&&&&&'''(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&'''((($$$$$$%%%%%%&&&'''((((((***'''%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%#########$$$%%%&&&((()))%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&((()))***+++******''''''((((((((((((''''''''')))***---///000111111333555888<<>>???BBBDDDEEECCC@@@CCC@@@===;;;;;;:::888666888666555666888777444111000000///..................---,,,+++)))(((''''''++++++******)))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&'''%%%&&&...888'''&&&%%%###""""""######%%%&&&((()))***)))'''&&&+++******)))((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''')))(((%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))((($$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$%%%''''''$$$!!!"""""""""###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&((('''&&&'''((())))))'''%%%&&&((()))((('''((()))%%%&&&''')))************+++,,,------...///222555555666888===AAADDDDDDDDDAAAJJJQQQQQQPPPUUU\\\```eeefffggggggeeedddeeefffkkkhhhoooqqqRRRTTTVVVVVVUUUUUUVVVWWW^^^^^^```dddiiikkkiiigggiiihhhgggfffeeefffggghhhfffjjjnnnpppoooppprrruuuzzzzzzvvvrrrttt{{{}}}|||{{{~~~{{{~~~~~~}}}yyyyyytttoooooosssssspppllllllnnnpppqqqrrrqqqpppnnnuuuuuuooooootttssslllddddddeeehhhkkklllllljjjmmmqqquuusssnnniiiggghhhddd___^^^```aaa^^^\\\]]]___^^^\\\\\\ZZZXXXSSSPPPQQQPPPOOONNNNNNOOOPPPPPPOOONNNLLLKKKKKKLLLNNNOOOIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@AAABBBCCCCCCBBB@@@??????@@@AAAAAA@@@>>>;;;999777888999999999888777777777777777777777777666666666666444333222222222222555444333333222222333333222222222222222222222222333222111000000222333555444444333333333333333444444444444555555555555555111333444444333333444555777777777888999999::::::999:::;;;;;;;;;===@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNLLLNNNOOOPPPPPPTTTYYY]]]ZZZVVVSSSSSSTTTRRRMMMHHHMMMNNNOOOOOONNNNNNNNNOOOJJJHHHFFFFFFIIILLLMMMMMMNNNPPPQQQQQQPPPPPPRRRSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKFFFDDDEEEEEEBBBCCCGGGHHHFFFDDDEEEFFFGGGEEECCCAAA@@@AAACCCEEEEEECCCBBBBBB???<<<;;;:::999777555888666555666888777444111000000///...............000//////...---,,,++++++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&$$$###***222)))(((&&&%%%$$$$$$$$$%%%%%%'''(((******)))((('''+++******)))))))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''$$$!!!#########$$$%%%'''((()))''''''&&&%%%%%%%%%&&&&&&((('''&&&'''((()))((('''((()))******(((&&&&&&''''''(((((())))))))))))(((***+++,,,------///222555555555888<<>>>>>======>>>>>>>>>===<<<;;;:::999999999999999888777666666666666666555444444333333444333333222222222222222333333222111111111111222000000000000000000000000111000/////////000111222333222222222222222333333222333333444555555666666000222333333222222333444555666666777888888999999;;;;;;:::999999;;;???CCCAAAAAACCCEEEGGGJJJKKKLLLLLLMMMOOOOOOQQQTTTYYY\\\YYYVVVSSSSSSSSSRRRMMMIIIKKKLLLMMMNNNNNNOOOOOOOOOIIIGGGEEEFFFHHHJJJLLLLLLOOOQQQSSSTTTSSSQQQQQQRRRTTTSSSQQQOOOMMMLLLKKKJJJJJJFFFEEEFFFEEECCCDDDGGGIIIHHHFFFFFFFFFFFFDDDCCCEEECCCBBBCCCDDDEEEDDDCCC@@@>>>;;;:::999888666444777666666777777666444222000000///.............../////////......---------+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%&&&'''$$$!!!$$$***))))))'''&&&&&&&&&&&&&&&&&&''')))***+++***)))(((******)))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((&&&&&&%%%%%%$$$$$$######&&&%%%$$$%%%&&&&&&$$$"""$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&((()))((('''''')))******((('''((())))))))))))))))))((('''''')))***+++,,,,,,...111444444555777<<>><<<;;;;;;;;;<<<===<<<;;;:::999999999999999999999888777666555555777666666555333222222111111111111000000111222222222111111000000000000000..............................------......///000111111000000111111222222333333333333333333444444///111222222111000222333444444555555666777777777;;;<<<<<<<<<;;;<<>>???AAACCCFFFHHHJJJKKKIIIJJJKKKLLLNNNRRRUUUXXXXXXVVVSSSRRRRRRQQQNNNKKKKKKKKKLLLNNNPPPQQQPPPOOOJJJHHHFFFFFFHHHKKKLLLMMMQQQTTTVVVVVVUUUSSSQQQQQQTTTRRRPPPNNNLLLKKKJJJJJJIIIFFFEEEGGGFFFDDDDDDGGGJJJIIIHHHGGGFFFEEEDDDCCCGGGEEECCCCCCCCCDDDDDDCCC???>>><<<;;;:::999666444666666777777777666444222000000///...............+++++++++,,,,,,,,,,,,,,,*********)))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$%%%'''%%%!!!"""'''((((((''''''&&&&&&&&&&&&%%%''')))***+++***)))((()))))))))))))))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%!!!!!!""""""######$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((''''''&&&%%%$$$$$$######%%%$$$$$$$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((()))((('''###%%%((()))******,,,---(((((())))))))))))((((((((()))++++++,,,...111444333444777<<>>BBBFFFHHHGGGFFFDDDBBBAAAAAAAAA@@@???===;;;::::::;;;<<<<<<;;;:::999888888999999888888777666555555444444777777666444333222111000000////////////000111111000000///...............------------------------,,,,,,,,,,,,------......///////////////000111111444444222111000000000000...///000000//////000222222222333444444555555666777:::<<<===<<<;;;;;;<<<:::;;;===@@@BBBEEEGGGHHHFFFFFFGGGIIIMMMPPPRRRTTTRRRPPPOOONNNMMMMMMLLLJJJKKKKKKLLLNNNRRRSSSQQQOOOJJJHHHFFFGGGJJJMMMNNNOOOSSSUUUWWWWWWUUURRRQQQPPPQQQPPPNNNLLLJJJJJJKKKKKKIIIFFFEEEHHHGGGEEEEEEHHHJJJJJJJJJHHHGGGEEEEEEEEEGGGEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;888555666777888777666555444333000000///...............************++++++++++++******))))))((('''''''''&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$(((((($$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&(((***+++***)))(((((())))))))))))(((''''''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%######%%%&&&%%%%%%!!!!!!!!!""""""####################################$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((''''''&&&&&&%%%$$$######$$$$$$$$$$$$###$$$$$$%%%$$$#########$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''&&&%%%&&&'''((((((&&&###%%%((())))))***+++---&&&'''((()))************((()))***+++,,,...222555444555888<<>>=========<<<888666555777888888666444333444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((''''''&&&%%%%%%%%%$$$$$$$$$#########!!!###((()))&&&&&&(((###$$$$$$%%%%%%$$$#########%%%''')))******)))((('''((()))***)))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%###"""""""""""""""#######################################$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((''''''&&&&&&%%%%%%$$$$$$###$$$$$$###""""""$$$&&&$$$#########$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%'''((('''&&&&&&((())))))'''&&&'''(((%%%&&&''')))******++++++((()))+++,,,---///333666444666888>>>CCCGGGGGGGGGHHHLLLNNNMMMOOOVVV\\\]]]\\\___bbbdddeeegggjjjmmmoooiiitttIIIKKKNNNPPPQQQRRRTTTUUUSSSUUUXXXYYYZZZ\\\___ccc___^^^]]]\\\^^^cccgggjjjgggkkkoooqqqpppqqqsssvvvuuu~~~~~~~~~}}}~~~xxxyyy}}}|||~~~{{{vvvvvvvvvuuurrrqqqmmmhhhjjjoooqqqooouuuqqqoooqqqvvvwwwrrrmmmeeebbb^^^\\\ZZZZZZ]]]___eeeeeegggkkkooosssuuuuuutttooohhhccc___^^^______\\\YYYZZZ^^^___[[[XXXXXXRRRPPPOOOPPPRRRTTTTTTSSSJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFHHHHHHHHHEEECCCAAAAAAAAA@@@??????AAACCCEEECCCBBB@@@???>>>???@@@AAA;;;;;;:::::::::::::::;;;666666666666666555555555444333222111111222222333333333222222111000//////......---------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000111000...,,,++++++,,,---,,,---......------...//////000000111111222333333333555777777666444444444444555666888:::;;;======AAAAAAAAADDDIIILLLMMMLLLLLLLLLMMMLLLLLLNNNPPPQQQJJJHHHHHHLLLPPPQQQMMMIIIFFFEEEDDDFFFJJJNNNQQQRRRRRRSSSRRRPPPMMMJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKMMMHHHEEEFFFIIIIIIFFFFFFHHHHHHJJJKKKJJJGGGFFFGGGIIIEEEEEEDDDFFFGGGFFFDDDBBB>>>===<<<======;;;888555444777999888666333333444000000///...............------------------,,,,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$############$$$"""###'''(((&&&%%%&&&"""###$$$%%%%%%$$$######"""###&&&((())))))(((''''''((()))***)))(((&&&%%%$$$$$$######$$$%%%%%%&&&$$$###$$$%%%&&&&&&$$$"""##################""""""##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$###!!!"""$$$'''%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&&&&((()))(((&&&%%%%%%%%%''''''((()))))))))))))))(((***+++,,,---000444777555777:::???DDDHHHIIIHHHJJJNNNNNNMMMOOOVVV[[[[[[\\\^^^bbbdddfffiiilllooommmfffrrr~~~IIILLLNNNPPPPPPPPPRRRSSSRRRTTTWWWWWWVVVXXX[[[______]]][[[[[[\\\```eeehhhfffjjjoooqqqooonnnoooqqqsss{{{~~~~~~zzz}}}~~~{{{xxxyyy~~~~~~vvvxxx|||||||||wwwwwwxxxwwwrrrrrrnnnkkkkkkppppppmmmsssooommmpppuuuwwwrrrmmmgggccc___]]]\\\\\\___bbbcccdddhhhmmmrrrtttsssqqqnnniiibbb]]]\\\\\\^^^___ZZZXXXYYY^^^___ZZZVVVUUUOOONNNNNNPPPSSSUUUUUUUUUIIIJJJJJJKKKJJJIIIGGGFFFHHHHHHIIIHHHGGGDDDAAA@@@CCC@@@>>>===???AAAAAAAAA@@@???>>><<<<<<===???@@@999999999999::::::::::::444444555555555444333333222111000000000111222333111111000000//////......///...---,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,++++++,,,---...///000...---+++******+++,,,...+++,,,...---,,,,,,---////////////000111111222222666777777666444444555777666666777999:::<<<=========<<<<<<@@@EEEIIIIIIHHHFFFFFFGGGGGGHHHIIILLLNNNHHHGGGGGGJJJOOOOOOKKKFFFDDDCCCBBBEEEIIINNNQQQRRRPPPPPPOOOLLLIIIGGGGGGHHHHHHGGGFFFEEEFFFHHHKKKMMMGGGEEEFFFIIIIIIFFFFFFHHHGGGJJJKKKJJJHHHGGGHHHJJJEEEEEEFFFHHHIIIHHHFFFCCC<<<<<<;;;<<<<<<:::777444444777999999555333333444000000///...............------,,,,,,,,,+++++++++)))))))))(((''''''&&&&&&$$$$$$$$$############"""&&&""""""&&&'''$$$###%%%"""###$$$%%%%%%%%%$$$###!!!"""%%%'''(((((('''''''''((()))***)))(((&&&%%%$$$#########$$$%%%%%%&&&######$$$&&&'''&&&$$$!!!%%%%%%$$$$$$######""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%'''))))))(((%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$###!!!!!!$$$(((&&&&&&%%%%%%%%%&&&''''''))))))'''&&&%%%$$$$$$$$$&&&%%%$$$%%%'''((('''&&&###%%%''''''&&&&&&&&&''')))))))))))))))((((((''')))***,,,---...111444777666777:::@@@EEEIIIJJJJJJLLLOOONNNLLLOOOUUUZZZZZZ\\\^^^bbbeeegggjjjmmmpppjjjbbbmmmyyyFFFFFFFFFFFFFFFIIIMMMQQQVVVTTTSSSUUUYYY\\\]]][[[[[[[[[ZZZZZZ[[[^^^dddhhhlllmmmnnnnnnmmmkkkiiihhhnnnuuu|||~~~|||~~~}}}{{{|||~~~|||xxxuuusssssssssyyyxxxxxx}}}}}}zzzxxxwwwwwwuuupppmmmmmmkkkiiikkkooossspppmmmpppuuutttmmmfff``````aaacccaaa___cccjjjoooiiiiiiqqquuuqqqmmmllleeeaaa\\\[[[___cccaaa]]]WWWZZZaaaeee```WWWTTTVVVOOOPPPQQQSSSSSSSSSRRRRRRLLLHHHHHHJJJIIIFFFEEEGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>>===<<<<<<======???>>>===;;;;;;;;;<<<===<<<;;;:::888777555333333333333333333333333333333222111111000000000000000////////////////////////...---,,,+++***+++,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))((()))***++++++***)))(((------,,,,,,,,,,,,++++++---------,,,,,,+++++++++////////////////////////---......///////////////111111111111222333444555333333444444555666666777555888===???@@@@@@AAABBB@@@CCCFFFGGGFFFFFFFFFGGGIIIHHHGGGGGGHHHHHHFFFDDDGGGGGGGGGHHHIIILLLNNNPPPPPPNNNMMMKKKJJJIIIJJJJJJHHHGGGFFFFFFFFFHHHIIIKKKEEEDDDDDDFFFJJJKKKJJJHHHKKKJJJIIIIIIGGGGGGFFFEEEDDDHHHLLLOOONNNIIIDDD@@@===;;;;;;===<<<666333444444333333444555666444333444111//////111222000......---,,,+++************...+++(((((())))))&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############%%%'''))))))((('''&&&)))))))))((('''%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&***(((%%%$$$%%%'''(((((()))(((((('''%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%$$$#########$$$%%%&&&(((((('''&&&%%%%%%$$$$$$###$$$&&&%%%$$$$$$%%%'''###&&&))))))((('''&&&&&&((((((((((((((()))******,,,+++,,,//////...111666777666777<<>><<<<<<<<<<<<===;;;;;;:::999999999:::;;;;;;:::999777555444333222222222222222222222222222111111000/////////000000---------------------------,,,+++***)))******++++++******))))))((((((((())))))))))))))))))))))))((()))************)))((())))))******++++++,,,,,,---,,,,,,,,,++++++++++++------------------------------...////////////...000000000000111222333444222333333444444555555666555777;;;===>>>???AAABBBAAACCCEEEFFFFFFEEEFFFGGGGGGFFFEEEFFFGGGGGGEEECCCFFFFFFFFFFFFGGGHHHJJJKKKMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFFFFGGGJJJKKKJJJHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGJJJKKKJJJFFFBBB???<<<:::;;;===<<<777555666444333333444555555333222222///------///000///---------,,,+++***************(((&&&&&&''''''%%%###&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&((((((((('''''')))))))))((('''&&&$$$$$$###$$$&&&''''''%%%###"""&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$############"""###$$$###"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&(((%%%###"""$$$%%%&&&%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$&&&&&&(((''''''&&&%%%%%%$$$$$$$$$&&&''''''&&&%%%'''(((###&&&((()))((('''&&&'''((((((((((((((()))******,,,***+++...///...111666888777888===CCCHHHIIIHHHLLLMMMOOOPPPPPPRRRUUUXXXXXX]]]___[[[\\\dddkkknnnllljjjdddeeennn|||AAABBBDDDFFFFFFHHHKKKNNNRRRQQQQQQRRRUUUWWWWWWVVVZZZ\\\^^^aaacccfffjjjmmmkkkhhheeeccceeeiiiooorrruuuxxxzzzxxxuuurrrsssttt~~~~~~}}}}}}~~~~~~{{{xxxtttqqqqqqtttyyy}}}~~~|||{{{~~~zzzuuussstttwwwyyyooojjjhhhmmmppppppoooqqq{{{yyyuuuqqqmmmiiigggeeegggcccdddiiilllllllllooommmjjjjjjnnnqqqooollljjjjjjccc]]][[[^^^```___]]]ddddddeeeddd\\\RRRMMMNNNRRRRRRQQQQQQOOONNNLLLKKKGGGDDDDDDFFFEEEBBBAAADDDDDDDDDEEEEEEEEEDDDDDDCCC@@@???>>><<<;;;<<<<<<===:::999999999999999::::::999888777555444222111000000000000000000000000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))((())))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))++++++,,,,,,++++++++++++*********************************,,,,,,---...............///......//////000111222111111222222333444444444444666888:::;;;===@@@CCCAAACCCEEEEEEDDDDDDEEEFFFEEEDDDCCCDDDEEEEEECCCBBBDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGIIIKKKMMMMMMLLLJJJIIIIIIIIIHHHIIIJJJKKKIIIGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEECCCAAA???===;;;999:::===<<<888666777555444333444555444222000///...,,,---......---+++---,,,+++******)))******)))'''&&&&&&''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((())))))))))))((('''%%%%%%$$$'''+++------)))%%%"""%%%%%%$$$$$$$$$$$$%%%%%%$$$############""""""""""""$$$$$$###!!!!!!!!!"""###$$$%%%''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&((('''&&&&&&''')))###&&&((()))((('''''''''((((((((((((((()))******+++***+++...///...111666999888999>>>DDDHHHIIIGGGIIIKKKNNNOOOPPPQQQTTTVVVUUU[[[]]]YYYWWW]]]gggnnnqqqoooeee```gggzzz===???BBBDDDEEEGGGJJJLLLMMMNNNNNNPPPQQQRRRRRRRRR]]]___bbbcccdddeeefffhhhcccbbb___```dddkkkrrrwwwvvvxxxxxxwwwtttsssuuuwww~~~}}}||||||zzzvvvttttttvvvyyy|||~~~|||}}}|||xxxuuuuuuwwwyyyzzzrrrlllkkkpppuuutttssssssxxxxxxuuuqqqkkkiiikkkmmmjjjfffeeekkkooonnnlllmmmiiihhhiiillloooooommmlllggg___XXXYYY\\\]]]\\\\\\___^^^^^^]]]XXXPPPMMMOOOQQQPPPPPPOOOMMMLLLKKKJJJFFFCCCCCCEEEDDDAAAAAADDDEEEEEEEEEDDDCCCCCCBBBAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===666666555333222111000///////////////////////////000///......---.........++++++++++++++++++++++++******))))))))))))((()))'''''''''(((((()))))))))((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''((()))*********************************))))))))))))))))))))))))+++,,,,,,---------------------------...///000111000000111111222222333333333444666666777:::>>>BBB???AAACCCCCCBBBBBBCCCEEEDDDCCCCCCDDDEEEEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEGGGJJJMMMPPPPPPNNNJJJHHHJJJJJJIIIIIIIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCEEECCCBBB@@@>>>===<<<<<<999777777::::::777666888666555333444444333111///......------...---,,,+++---,,,+++***))))))))))))))))))(((((())))))((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$((((((((((((((('''''''''%%%$$$$$$%%%&&&'''((()))))))))))))))((('''&&&%%%&&&(((+++------)))%%%###$$$$$$$$$$$$$$$$$$%%%&&&###"""""""""""""""""""""###$$$$$$###!!! !!!"""!!!###%%%''''''%%%###!!!%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$$$$&&&'''''''''%%%%%%$$$$$$###""""""!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((###%%%'''((('''''''''(((((((((((((((((())))))***+++)))***.........111777777777888===CCCGGGGGGEEEGGGIIIMMMOOOPPPQQQSSSTTTTTTZZZ]]]YYYUUUYYYdddnnnqqqqqqhhh```eee{{{999;;;>>>AAABBBDDDGGGJJJIIIJJJLLLNNNOOOOOOOOOPPP\\\^^^aaaccccccccceeefffccccccbbbcccgggmmmsssvvvuuuvvvwwwwwwwwwyyy|||~~~}}}{{{yyy|||{{{{{{zzz{{{{{{|||}}}}}}{{{||||||zzzxxxyyy{{{|||{{{zzzsssooonnnrrruuusssrrrrrrwwwwwwvvvqqqlllkkkooosssmmmhhhhhhmmmpppmmmjjjiiidddeeegggiiilllnnnnnnmmmfff]]]WWWYYY]]]\\\\\\]]]\\\YYYWWWWWWTTTOOONNNQQQOOONNNNNNMMMLLLKKKKKKKKKFFFCCCCCCEEEEEEBBBBBBEEEGGGFFFDDDCCCAAA@@@???>>>???>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<555444333222111//////...000000000000000000000000///...------,,,,,,------++++++++++++++++++++++++***************))))))(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111222222333222333333333444777;;;???===>>>@@@@@@???@@@BBBDDDDDDCCCCCCDDDEEEEEEDDDBBB??????AAABBBDDDEEEFFFFFFBBBCCCCCCDDDEEEEEEEEEEEEHHHJJJNNNPPPPPPMMMJJJGGGIIIIIIJJJIIIGGGFFFEEEDDDGGGGGGFFFEEEDDDCCCCCCBBBCCCBBB@@@>>><<<<<<<<<<<<888555555888888555555777555444333333444333111///...///000000///...------,,,,,,+++***))))))))))))))))))))))))((((((((()))%%%%%%$$$$$$$$$#########$$$######""""""######$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%'''((()))((())))))(((((('''&&&%%%###$$$%%%%%%$$$###"""!!!############$$$$$$%%%&&&"""""""""""""""""""""######$$$%%%###!!! !!!!!!###%%%''''''%%%###!!!%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&$$$$$$$$$######""""""!!!"""###$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''###%%%''''''''''''((()))((((((((((((((())))))******(((***---......111777555555777<<>>AAAEEEHHHFFFIIILLLNNNOOOOOOPPPQQQWWWZZZ^^^```bbbcccfffhhhhhhhhhggghhhjjjmmmqqqssstttuuuvvvxxxzzz}}}~~~~~~}}}{{{zzzyyy||||||~~~~~~{{{xxxzzz{{{zzzzzz}}}|||xxxqqqooonnnqqqpppnnnooorrr{{{zzzxxxsssnnnmmmpppsssnnnkkklllqqqqqqmmmiiiiiihhhlllnnnnnnpppuuuvvvtttiii^^^YYY^^^aaa^^^\\\^^^^^^YYYUUUTTTQQQMMMNNNQQQOOONNNMMMLLLKKKKKKKKKKKKFFFCCCCCCFFFEEECCCCCCEEEEEEDDDBBB@@@???>>>======???>>>===;;;:::;;;;;;<<<:::::::::::::::999888888333333222111000///......////////////////////////...------,,,+++,,,,,,,,,++++++++++++++++++++++++***************)))((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))))))))******+++++++++++++++,,,,,,+++,,,,,,---.../////////000000111222222222111222222222222444888;;;999:::<<<<<<<<<>>>AAACCCCCCBBBBBBCCCEEEEEEDDDBBB>>>???AAACCCEEEFFFGGGGGG@@@AAABBBDDDEEEFFFFFFFFFIIIJJJLLLMMMMMMKKKIIIGGGHHHIIIJJJIIIFFFDDDDDDEEEGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>======<<<888555555888777555555777444333222333444333111///...000222222000.........,,,+++***))))))((())))))'''((()))(((&&&%%%%%%'''$$$$$$$$$$$$##################""""""""""""##################$$$$$$$$$$$$"""###$$$%%%&&&'''((()))''''''(((((('''&&&&&&%%%$$$###"""""""""###$$$$$$######"""######$$$%%%&&&"""""""""############$$$$$$%%%%%%$$$!!! !!!"""###$$$&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&%%%$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''###%%%''''''&&&''')))***((((((((((((((()))******)))((()))---...---111777444444666;;;AAADDDCCC@@@CCCGGGLLLPPPQQQQQQRRRSSSVVVXXXZZZ[[[XXXWWW___iiihhhrrrpppkkkqqq333444666888:::>>>CCCGGGFFFJJJNNNQQQQQQQQQSSSUUUXXXZZZ]]]___```bbbeeeggggggeeedddeeegggkkkpppssstttuuuvvvxxxzzz|||}}}}}}xxxxxxxxxyyyyyyyyyzzzzzz{{{xxxvvvxxx~~~}}}|||~~~~~~yyytttooooooppppppmmmkkkooovvv}}}|||xxxtttqqqpppqqqsssnnnnnnrrrvvvuuuooommmnnnppptttvvvttttttyyyzzzxxxlll```\\\aaaccc]]]XXXZZZ\\\UUUPPPOOOMMMKKKMMMPPPRRRPPPNNNLLLJJJIIIIIIIIIEEEBBBBBBEEEEEEBBBBBBEEEAAA@@@???>>>======>>>>>>???>>><<<;;;::::::;;;;;;999999999999888666555444333333222111000///......------------------------------,,,+++++++++++++++))))))))))))))))))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,---.../////////000000111111222333333111111222111111222444666555666888999:::<<<@@@CCCAAA@@@@@@AAACCCDDDBBBAAA???@@@BBBDDDEEEEEEEEEEEE===>>>AAACCCDDDEEEEEEEEEJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKJJJGGGEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA???@@@BBBBBBBBB@@@>>>===;;;888777999888555555888333222111222444444222000---000222222000...---...,,,+++***))))))(((((((((''')))***(((%%%###$$$&&&$$$$$$$$$$$$##################""""""""""""######"""#########$$$$$$$$$$$$ """$$$&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''""""""""""""###$$$%%%&&&############$$$$$$%%%%%%$$$%%%%%%$$$!!! !!!######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$#########!!!"""$$$%%%%%%%%%###""" """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((###%%%&&&&&&&&&''')))+++((((((((((((((()))******(((''')))---...---111777555555777<<>>===<<<<<<<<<>>>???@@@???>>><<<;;;::::::;;;;;;:::::::::999888666444333333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************,,,,,,,,,,,,---...//////000000000111222222333333000111222111000000222333222444666777888;;;@@@CCC?????????@@@BBBBBBAAA@@@AAABBBCCCDDDEEEDDDCCCCCC;;;===???BBBCCCDDDDDDDDDKKKJJJHHHFFFFFFFFFGGGHHHHHHKKKLLLKKKHHHFFFGGGHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@CCCEEEEEECCC@@@>>>===:::999::::::777777999222111111222444444333111,,,///222222///------...,,,+++***)))((((((((((((***,,,---***'''%%%&&&'''$$$$$$$$$############"""######""""""""""""######%%%%%%%%%&&&&&&'''''''''!!!$$$&&&((((((''''''%%%%%%&&&&&&%%%%%%$$$$$$ !!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$!!! ########################""""""###$$$%%%%%%&&&&&&#########%%%'''((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$ """$$$%%%%%%%%%###"""!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''&&&&&&''')))$$$%%%&&&&&&&&&''')))+++((((((((((((((()))******((('''))),,,...---111777555666888===CCCEEECCC@@@BBBGGGMMMRRRSSSSSSSSSSSSVVVSSSUUUZZZ[[[XXXZZZaaahhhtttvvvttt}}}111222222444666:::<<<>>>FFFFFFHHHLLLQQQUUUUUUUUUZZZXXXXXXYYY\\\^^^\\\ZZZ___cccdddbbbeeemmmpppnnnwwwvvvvvvxxxyyywwwrrrnnnlllooosssvvvyyy|||yyyxxx}}}~~~{{{tttppppppwww~~~~~~~~~~~~{{{uuuqqqmmmoooqqqppppppqqquuuyyyuuuoooppprrrqqqtttyyytttpppoootttwwwuuurrrrrrlllssstttnnnnnntttssskkkfffbbb]]]ZZZYYYYYYXXXXXXNNNOOONNNJJJFFFGGGMMMSSSOOONNNNNNMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBB<<<============;;;:::999<<<;;;::::::;;;<<<;;;999777777666444444333333333222222222111000//////.........------,,,++++++***...,,,******+++++++++***))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,------...///////////////000000000000////////////000111222333555666777888:::;;;<<<======>>>@@@BBBDDDEEEEEEDDDAAAAAACCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFEEEDDDCCCGGGEEEDDDCCCCCCEEEHHHIIIGGGIIIJJJIIIGGGEEEDDDEEEFFFDDDBBBEEEIIIIIIEEE@@@DDDFFFHHHGGGDDD@@@===<<>>>>>===<<<:::999<<<;;;999:::;;;;;;:::888777777555444444333333333222222111000000///.........---,,,++++++*********,,,+++))))))***+++***))))))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))******))))))******+++,,,---------...............////////////000111222333666666777888999;;;;;;<<<:::;;;===???AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@AAACCCDDDDDDCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFGGGEEEEEEHHHLLLMMMJJJFFFEEEGGGIIIHHHDDD@@@===<<<;;;:::777555444555666666333333333333444555555666666555444333222000...---+++,,,,,,++++++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###############"""!!!!!!%%%$$$###""""""###$$$$$$&&&%%%$$$%%%'''''''''&&&'''(((((()))(((&&&%%%$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$%%%&&&'''""""""""""""""""""""""""###"""""""""!!!!!! !!!"""###$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%"""""""""$$$"""###$$$$$$"""!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***,,,,,,***)))((((((((((((((()))++++++,,,///222555888666666:::@@@DDDDDDAAADDDHHHMMMPPPRRRSSSTTTUUU[[[ZZZ[[[\\\ZZZXXX\\\cccnnnppppppqqqoooqqq000000111333555888:::<<<@@@@@@@@@DDDIIIMMMOOOOOORRRSSSTTTWWWYYYYYYVVVTTTUUUYYY[[[]]]bbbiiimmmlllkkkmmmqqqvvvzzzzzzxxxvvvxxxuuurrrsssvvvzzz{{{zzz|||vvvuuuxxxwwwtttwwwsssrrrxxx}}}}}}}}}~~~}}}|||{{{{{{{{{zzzvvvtttsssuuuwwwxxxwwwwwwwwwxxxxxxtttsssuuuvvvrrroooooopppmmmmmmqqqqqqmmmiiihhhkkkppppppjjjhhhllljjjddd___\\\XXXWWWWWWXXXYYYXXXSSSPPPLLLKKKLLLMMMOOOOOOJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFDDDBBB@@@>>>==================;;;::::::;;;:::888888999:::888777777666555444444333333444111111000000//////......---,,,+++))))))))))))******((('''(((***+++***)))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((((((((()))*********+++++++++,,,,,,,,,---//////...//////000111222666666777888999999::::::777888:::<<<>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???BBBBBBCCCDDDEEEFFFGGGHHHLLLLLLJJJGGGDDDCCCEEEFFFFFFEEEEEEIIIMMMNNNLLLIIIFFFHHHIIIHHHDDD???<<<;;;777777666555555555555555111111111222444666888::::::999666333111///......---,,,+++******))))))***)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""############""""""!!!$$$$$$###""""""###$$$%%%&&&%%%$$$%%%'''((('''&&&'''(((((()))(((&&&%%%$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  !!!"""#########"""""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$%%%%%%&&&%%%###!!!"""###"""###$$$$$$"""!!!!!!"""!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((()))***---,,,+++***)))'''&&&&&&)))***,,,,,,---///222555666555666:::@@@DDDEEEDDDCCCGGGLLLPPPRRRSSSTTTVVV[[[[[[]]]___]]]YYY\\\aaalllnnnppprrrjjjddd//////000222444777888999>>>>>>>>>AAAFFFKKKMMMNNNRRRSSSVVVXXXYYYWWWSSSQQQSSSUUUXXX[[[```eeehhhiiigggiiinnnsssvvvxxxwwwwww|||vvvppppppuuuzzzzzzyyy}}}|||zzzxxxyyyzzzxxxvvvwwwssssssyyy~~~}}}|||{{{yyyxxxvvvtttrrrppprrruuuxxxxxxwwwvvvvvvuuutttssssssrrrooommmmmmooommmnnnqqqpppjjjffffffgggkkkkkkggggggjjjjjjfff]]]ZZZWWWVVVVVVWWWVVVUUUUUUPPPLLLLLLOOOQQQOOOMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>===<<<<<<;;;;;;::::::999888:::888777777888888666555666555444333333333333333000000000//////.........---,,,***((('''((())))))'''&&&&&&''')))***)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((***))))))))))))***++++++))))))******+++,,,,,,,,,///.........//////000111666666666777777777888888777888:::;;;=========<<<@@@???>>>===>>>???@@@AAA??????AAAAAABBBBBBAAAAAABBBBBBAAAAAACCCFFFHHHJJJMMMLLLIIIDDDAAAAAACCCEEEDDDCCCDDDFFFIIIJJJIIIGGGEEEGGGHHHFFFBBB>>>;;;999555555666666666666666666333222222222444666999:::===;;;777222000......///...---+++***))))))***+++***)))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""!!!$$$###"""""""""###$$$%%%%%%$$$$$$%%%'''((('''&&&%%%&&&&&&'''&&&$$$###"""!!!"""###$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!  !!!######""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%&&&%%%###!!!"""""""""###$$$$$$"""!!!!!!"""!!!"""###$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((())))))+++++++++***)))(((''''''***+++,,,------///222555777666777;;;@@@DDDDDDDDDCCCFFFKKKOOOQQQSSSTTTVVVXXXYYY]]]```^^^ZZZ\\\aaagggkkkppprrriiibbb---...000222444555666777======>>>AAAFFFJJJLLLLLLPPPRRRUUUVVVUUURRROOOMMMSSSTTTWWW\\\___bbbdddgggeeehhhkkkoooqqqssstttuuu{{{uuuooooootttzzz{{{zzzvvvvvvwwwzzz|||{{{yyyxxxvvvsssttt{{{~~~}}}{{{xxxtttrrrppppppnnnpppsssvvvxxxxxxvvvuuusssrrrpppmmmkkkkkkllllllooommmnnnqqqooohhheeeggghhhiiihhhfffeeeffffffddd\\\ZZZWWWUUUUUUTTTSSSRRRVVVPPPLLLMMMPPPRRROOOKKKHHHIIIIIIIIIHHHGGGGGGFFFAAA@@@@@@?????????>>>>>>:::999999888777777666666999777666555666666444333444333222222222222222222/////////...............,,,+++***(((((((((((()))&&&%%%&&&''')))***((('''&&&&&&&&&'''''''''''''''$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++)))******+++,,,,,,------.........---......///000333444444444555555666666777888:::<<<======<<<<<<>>>===<<<<<<<<<>>>???@@@===>>>???AAABBBDDDEEEEEEEEECCC@@@???AAAEEEJJJMMMNNNLLLIIIDDDAAAAAADDDFFFDDDCCCCCCDDDEEEFFFEEEDDDCCCEEEFFFEEEAAA<<<999888666666777777777888888888777777666555555666777777===:::555111.........//////---,,,***)))******++++++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""#########""""""######"""""""""###%%%&&&%%%$$$$$$%%%'''(((((('''%%%&&&&&&'''&&&$$$###"""!!!"""############"""!!! !!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!  !!!######""""""!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&%%%###!!!!!!!!!"""###$$$$$$"""!!!!!!"""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((()))((())))))*********)))))))))***,,,,,,---///222555888999:::<<>>>>>>>>>>>>>>>>>>>>>>>999888777666555555555555777666444444444444222111111111000000000000111111..................------++++++******)))(((((('''&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))******+++,,,---............------------......000000111222333333444444777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???;;;<<<>>>@@@BBBDDDFFFGGGGGGEEEBBB@@@AAAEEEJJJMMMNNNMMMJJJFFFCCCCCCEEEHHHEEEDDDDDDDDDDDDDDDDDDDDDAAACCCEEEDDDAAA===:::999999888888888888888999:::<<<;;;:::999777666555444999666333///------...///...---,,,++++++******++++++***)))'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""############"""###""""""""""""$$$%%%&&&$$$$$$###%%%'''((((((''''''(((((()))(((&&&%%%$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$###"""########################$$$######"""!!!  !!!"""#########"""""""""""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&"""$$$&&&%%%###!!! !!!"""###$$$$$$"""!!!!!!""" !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''')))***++++++******'''(((***+++,,,///222555999:::;;;===???AAABBBCCCDDDGGGLLLOOOPPPQQQRRRTTTSSSUUUZZZ^^^^^^\\\^^^dddhhhqqqsssqqqrrrzzz+++,,,...000222333333333444666999>>>CCCEEEEEEDDDEEEHHHLLLMMMMMMLLLNNNOOOTTTSSSWWW___ddddddfffjjjiiijjjjjjjjjkkknnntttyyyxxxvvvsssrrrsssuuuxxxzzzsssqqquuu}}}zzzvvvuuuuuurrrssszzz}}}}}}|||{{{yyytttooommmnnnpppqqqppppppqqqsssssspppmmmgggkkkiiibbb___cccfffffffffeeefffgggeeeaaaccchhhllliiifffbbb^^^[[[YYYYYYYYYWWWVVVUUUUUUUUUSSSRRRRRRPPPNNNOOOPPPOOOLLLIIIFFFFFFEEEEEECCCBBB@@@???>>>=========<<<<<<;;;;;;999888666555444555555555777555333333333222111/////////.........//////000------------------------***+++,,,,,,+++***(((&&&''''''''')))***)))&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))((()))***+++,,,------.........------,,,------...------...///111222333333444555777888888888888777999:::;;;<<<<<<=========;;;<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIGGGDDDBBBBBBDDDFFFBBBCCCCCCCCCCCCCCCEEEFFFAAADDDFFFEEECCC???===<<<;;;:::888777777888999:::>>>>>>>>>===;;;777444333333222///...------...///------------,,,+++************((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""##################""""""""""""$$$%%%&&&$$$######%%%''')))(((((('''(((((()))(((&&&%%%$$$""""""###$$$$$$###""""""!!!"""$$$%%%&&&%%%$$$###""""""""""""""""""""""""###"""""""""!!!!!! !!!"""###$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%###!!! """###$$$$$$"""!!!!!!""" !!!"""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((('''(((***++++++***)))((($$$&&&(((***+++...333666777999;;;===???AAADDDEEEEEEHHHLLLOOOPPPPPPQQQRRRWWWWWW[[[___^^^\\\___dddfffrrrrrrnnnyyy***,,,...000222222222222000222666<<>>>>><<<;;;:::999999:::999777666555555666666666444333222222222000.........---------......///------------------------)))+++---...---+++(((&&&((((((((()))***)))&&&###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))***++++++'''((()))***+++,,,------...------,,,,,,,,,------++++++,,,...///111222333111222444555666555555444777999:::<<<======<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCAAA??????@@@BBB>>>???@@@AAAAAABBBEEEGGGBBBDDDGGGGGGDDDAAA??????<<<:::888666555777999:::>>>?????????===999555333///...---,,,,,,---......,,,---......---,,,***)))***)))(((''''''&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""##################""""""""""""$$$&&&'''$$$######%%%'''))))))(((%%%&&&&&&'''&&&$$$###""""""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$###########################""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!###%%%%%%###!!! """###$$$$$$"""!!!!!!""" !!!"""######$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((()))***+++,,,+++***'''&&&###%%%''')))+++...333666555777:::===@@@BBBEEEHHHFFFIIIMMMOOOOOOOOOPPPQQQZZZZZZ]]]```^^^\\\___dddaaaooonnnjjj}}}******+++,,,---//////000000333777999:::;;;===>>>CCCIIIMMMMMMMMMPPPQQQOOOOOOPPPUUU]]]bbbdddiiioooiiiiiihhhiiilllppptttwwwrrrrrrqqqrrrssstttuuuvvvzzzyyyyyy{{{|||zzzuuupppttttttuuuyyy||||||xxxtttwwwuuussspppooonnnooopppooonnnllljjjiiihhheeebbbaaa]]]\\\```bbbaaaaaacccfffccc___\\\\\\___dddgggiiiddd]]]XXXVVVVVVVVVVVVVVVWWWVVVVVVTTTQQQOOONNNMMMLLLKKKJJJJJJIIIGGGEEEBBBBBBCCCCCCBBB@@@>>>===AAA???=========<<<:::999888777555444333333444444555333111000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&((()))))))))((('''))))))))))))************,,,,,,++++++,,,,,,---...)))+++---...------...//////000111222333444444444666666555666666777888999::::::<<<===>>>>>>>>>>>>===???AAACCCDDDDDDCCCCCCDDDAAA>>>>>>???@@@>>><<>>>>>777777888888888888888777777888999999888666333222////////////...---,,,+++***++++++++++++***))))))+++***((('''&&&&&&''''''%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$"""!!!"""$$$&&&''''''$$$&&&$$$###%%%+++,,,)))$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$%%%$$$###!!!!!!!!!!!!"""!!!###$$$%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""$$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++,,,+++)))((()))((('''(((,,,111444666888888:::>>>DDDJJJMMMNNNLLLMMMNNNPPPRRRSSSUUUUUUVVVZZZ]]]___^^^___bbbeeemmmjjjjjjgggooo******+++,,,---...//////...111444666777888;;;===CCCHHHLLLKKKKKKNNNNNNLLLLLLOOOWWW```dddcccdddhhhdddfffhhhkkknnnppprrrrrrqqqqqqooooooppprrruuuwwwrrrtttwwwzzz{{{yyyvvvssstttssssssuuuxxxyyywwwuuuwwwuuurrrpppooonnnoooppppppooommmkkkjjjhhhdddaaa```\\\ZZZ^^^`````````ccceeecccaaa______aaadddeeegggccc^^^ZZZWWWUUUTTTRRRTTTTTTTTTSSSQQQOOOMMMLLLNNNLLLKKKJJJJJJIIIFFFDDDEEEEEEEEEDDDCCCAAA@@@??????>>><<<<<<<<<<<<:::999888888666555444444555555555333111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''*********))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########"""""""""!!!!!!########################"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''(((((()))))))))************************+++,,,,,,)))+++---...------...///...///111222333333444444555555555555666777888888:::;;;<<<<<<============>>>@@@CCCEEEFFFEEEDDDCCCBBB@@@======??????>>><<>>===<<<999999999888777666555444777888999:::999666333111......///......---,,,+++***++++++++++++***))))))***)))(((&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%###"""###%%%'''((((((&&&'''%%%###%%%)))***'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!""" """###$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""$$$%%%&&&$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((***+++***)))((()))((('''))),,,000444666888888:::>>>DDDIIIKKKLLLKKKLLLMMMOOOPPPRRRSSSSSSWWWZZZ]]]______```ccceeemmmiiihhhdddjjj)))******+++,,,---......---///000111222555999;;;BBBGGGJJJIIIHHHKKKKKKJJJLLLPPPYYYccceeeaaa___aaa___bbbhhhmmmoooooonnnmmmssspppmmmkkkkkknnnqqqssskkkpppwwwyyyxxxvvvvvvvvvwwwuuuuuuuuuwwwyyyyyyxxxvvvtttqqqooonnnnnnnnnooopppnnnmmmlllkkkhhhdddaaa```[[[ZZZ]]]______aaadddddddddddddddddddddddddddfffccc___\\\YYYVVVSSSPPPSSSSSSRRRQQQOOOMMMKKKJJJOOOMMMJJJIIIIIIHHHEEECCCGGGFFFDDDBBBAAA@@@??????===;;;::::::;;;;;;:::888888888777555555555555555444222000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""""""""!!!!!!!!!########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))******)))))))))((()))******+++)))+++------,,,,,,---.........000111222333333333444444444444555666777888;;;;;;;;;<<<<<<<<<<<<<<<;;;===AAACCCDDDCCCBBBAAA@@@>>><<<<<<>>>>>>>>>===BBBAAA@@@AAACCCEEEEEEEEEAAAAAA@@@???===<<<;;;:::::::::888777555333111000666777999:::999777333111.........------,,,+++******++++++++++++***)))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%$$$"""###&&&((())))))((((((&&&###$$$((((((%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""$$$%%%%%%$$$"""!!!"""###"""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&(((***+++***)))((()))(((((())),,,000444666999888:::===CCCGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQVVVYYY\\\___```aaaccceeelllhhhgggaaaeee))))))******+++,,,,,,------.........///333777;;;@@@EEEHHHGGGGGGJJJLLLKKKNNNRRRZZZcccddd___]]]^^^^^^bbbggglllnnnnnnkkkjjjrrrooojjjgggfffhhhkkknnnjjjrrryyyzzzvvvrrrsssuuuyyyzzzzzz|||}}}}}}|||{{{tttrrrpppnnnmmmmmmnnnnnnlllkkkjjjjjjjjjiiieeecccccc^^^\\\___aaaaaacccfffdddeeeggghhhgggfffdddccceeebbb^^^[[[ZZZXXXVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKOOOMMMJJJHHHHHHGGGDDDCCCEEEDDDAAA???===<<<======;;;999888999::::::999888777666666555444444333333333222000//////...,,,***++++++++++++++++++++++++'''(((((((((((()))))))))'''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***))))))(((((())))))***+++)))***,,,---,,,+++,,,------...///000111222222222333333333333444555777777;;;;;;;;;:::::::::::::::666888;;;===>>>>>><<<;;;===<<<<<<<<<<<<=========@@@???>>>???BBBDDDDDDCCC@@@???===<<<;;;999999888999888666444222000//////555777999:::999666222000------------,,,+++*********++++++++++++***))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%###""""""%%%'''((((((&&&'''%%%###$$$((()))&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''')))***))))))((((((((())))))+++///444777999999:::===BBBFFFHHHHHHKKKLLLMMMNNNOOOPPPPPPQQQUUUWWWZZZ]]]___aaaccceeeiiifffgggccceee(((((())))))***+++++++++------------...222777;;;<<>>===<<<<<<===:::999888888999:::999777444444444444333222111111333111///.........,,,***++++++++++++++++++++++++((((((((())))))))))))***&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''(((((((((((())))))))))))))))))))))))***++++++(((***,,,,,,+++***+++,,,,,,,,,...///000111111111111111111222333555666777;;;:::999999888999999:::444555777999:::::::::999<<<<<<<<<<<<<<<<<<===>>><<<;;;<<<>>>AAACCCCCCBBB===<<<;;;999888888888888666555333222111000000000555666888999888555222///------------,,,+++*********++++++++++++***))))))'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######!!! !!!###%%%&&&&&&$$$%%%$$$"""$$$)))***'''$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$#########""""""###$$$%%%$$$"""""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((())))))(((((('''((()))***+++...333888:::999:::===BBBEEEGGGHHHLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUWWW[[[___bbbcccdddgggeeehhhgggiii((((((((()))))))))******,,,---------...111666::::::???CCCCCCEEEKKKOOOOOORRRSSSXXX]]]^^^[[[\\\___bbbcccdddeeeeeeeeeeeeddd___```bbbeeeiiimmmqqqssssssxxx{{{xxxppplllmmmppptttyyy~~~|||xxxvvvuuutttqqqpppoooooopppqqqjjjhhhfffeeegggiiiiiiiiilllhhhgggjjjkkkiiiiiijjjggghhhhhhhhhhhhfffeeedddccc___ZZZWWWXXX\\\^^^```WWWVVVTTTRRRQQQPPPOOOOOOMMMJJJGGGFFFFFFFFFEEEDDDCCCCCCAAA@@@??????>>>>>>;;;999888888999999888666333333333333222111000///222000.........---+++)))++++++++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%########################"""""""""############$$$ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((()))))))))))))))))))))******+++(((***,,,+++***)))***++++++,,,---...///000000000000000000111222444555666:::999888777777888999:::666777777888999:::;;;<<<======>>>===;;;;;;<<<>>>999999:::===@@@BBBBBBAAA;;;:::999888777888999999666555333222222222333444444555666666555333111///.........------,,,+++******++++++++++++***))))))'''((((((''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""!!! """%%%&&&%%%###$$$###!!!$$$)))+++((($$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############""""""$$$%%%$$$###"""###$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&)))*********---333888:::::::::>>>BBBFFFHHHIIIMMMMMMNNNPPPRRRTTTUUUUUUTTTTTTVVV[[[```cccddddddhhhcccgggiiilll''''''(((((((((((())))))***+++,,,---...000555888999>>>AAAAAACCCHHHLLLLLLNNNOOOTTT[[[\\\ZZZZZZ^^^```aaabbbcccbbbaaa___]]]\\\___dddjjjooorrrssssssrrrtttuuurrrnnnlllooorrrsssxxx}}}~~~|||yyywwwvvvyyywwwuuutttssssssuuuvvvppplllhhheeefffhhhjjjjjjppplllkkkoooooollliiijjjiiiiiigggffffffeeeeeefff```]]]YYYWWWYYY[[[\\\\\\VVVUUURRRPPPNNNMMMMMMMMMKKKIIIFFFDDDEEEFFFFFFEEE@@@@@@@@@@@@@@@??????>>><<<;;;999999999999777666333333444444333222000///222000...------,,,***)))***************************))))))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%########################""""""""""""############ !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))((((((''''''(((((()))***(((***++++++***))))))******+++,,,---...//////////////////000222333555666888777666666666888:::;;;999999777777888:::===???>>>???@@@>>>;;;:::<<<>>>999999:::<<>>CCCGGGJJJJJJKKKLLLNNNPPPRRRUUUVVVWWWUUUUUUWWW\\\bbbfffgggfffjjjbbbcccgggkkk'''''''''((((((((((((((((((***+++,,,---000333666999>>>@@@???AAAFFFIIIIIIIIILLLRRRZZZ\\\YYYXXX[[[]]]___aaabbbaaa^^^ZZZWWW___ccciiiooorrrsssrrrpppoooppppppnnnlllmmmqqquuuuuuyyy||||||zzzwwwwwwxxx|||zzzxxxwwwvvvwwwxxxyyyuuupppjjjffffffhhhjjjkkkqqqnnnnnnqqqqqqmmmiiiiiikkkiiigggeeeddddddfffggg]]][[[YYYXXXYYYYYYXXXWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHEEEDDDEEEFFFGGGFFF<<<===>>>??????>>>===<<<===<<<:::999999999777555333444555555444333111000111000...------,,,***(((************************%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$###""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""############!!!"""""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((***++++++)))((())))))******,,,---.../////////......///000111333555666777666555555666888:::<<<:::999666555666999===??????@@@AAA???;;;:::<<<>>>;;;:::;;;<<<>>>>>><<<:::888888666666777999;;;<<<>>>===:::888777777888999555444222111000/////////////////////...---,,,+++***++++++++++++***))))))((())))))))))))'''&&&%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$"""!!!"""$$$&&&''''''&&&'''%%%"""###''''''$$$$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$###""" !!!###$$$%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############""""""###$$$$$$###"""###%%%"""""""""""""""""""""""" !!!###%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&)))++++++***,,,333999::::::;;;???DDDHHHKKKKKKJJJKKKMMMOOORRRUUUWWWXXXWWWVVVXXX]]]dddhhhiiiggglllaaa```dddiii'''&&&&&&''''''((()))***,,,+++))))))***,,,///111333666;;;???AAACCCFFFGGGIIIKKKPPPTTTWWWYYYZZZZZZ___^^^]]]\\\\\\\\\]]]]]]aaakkkttttttqqqooonnnkkkoooooolllggghhhoootttuuuvvvyyy|||{{{yyywwwyyy{{{vvvuuusssssssssuuuwwwyyyssssssoooiiigggjjjkkkiiirrrssssssttttttqqqkkkgggdddeeefffeeebbb```^^^]]]\\\[[[YYYYYYXXXWWWTTTQQQHHHHHHJJJJJJJJJJJJHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA=========<<<;;;;;;::::::999999888666555333222222000000000000////////////------------,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((&&&%%%###""""""############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""########################$$$$$$#####################%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))*********++++++++++++((()))***+++,,,------------------...000111333444:::999777666444444333333444444444666888;;;===???FFFDDDAAA===<<<<<<======::::::999888999:::;;;<<>>>>><<<;;;::::::999999888777666444333222222000000000/////////......---------,,,,,,+++***)))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%#####################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%################################################$$$$$$#####################%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))'''((()))***++++++++++++,,,,,,---...///111222333555555444444444444444555444555555777999<<>>CCCGGGHHHHHHGGGEEEGGGKKKOOOQQQSSSSSSSSSUUUZZZ\\\\\\^^^dddiiiiiieeebbbdddbbbhhh$$$$$$$$$$$$%%%&&&'''(((+++***))))))***,,,...000000333777:::<<<>>>@@@CCCBBBFFFKKKOOORRRSSSUUUVVVUUUWWWYYY\\\^^^___``````cccgggkkkmmmqqqtttrrrmmmfffiiiiiijjjooozzzxxxsssrrrqqqqqqpppooommmkkkjjjiiinnnooonnnjjjjjjooopppoooooommmkkkiiiiiihhhgggeeeggglllnnnhhh]]]VVVVVVYYYZZZYYYXXXWWWUUURRRLLLIIIGGGGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???===;;;:::999888888777666555444333222111000////////////.........,,,,,,,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$%%%%%%&&&######################################################$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''((()))************,,,,,,,,,---...000222222000000111111222444555666444555666888:::===???AAA@@@???<<<:::999999:::;;;;;;;;;::::::;;;;;;<<<===???===::::::;;;<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;:::999777555222/////////............---,,,---.........---,,,+++)))(((''''''((()))'''&&&$$$$$$######$$$$$$%%%&&&###!!!!!!"""###$$$###"""!!! """###$$$###$$$%%%%%%$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$!!!!!!"""""""""#########%%%%%%$$$######"""!!!!!! !!!""""""######"""""" !!!!!!!!!"""######$$$&&&&&&&&&&&&%%%$$$######$$$$$$###""""""""""""###"""""""""""""""""""""""" """###$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%"""###%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&'''((())))))(((((())))))***---222666666777:::@@@FFFHHHFFFCCCCCCEEEIIINNNQQQTTTUUUUUUVVV[[[]]]\\\^^^dddiiiiiigggbbbbbbaaahhh$$$$$$$$$$$$%%%&&&'''(((***)))((((((***+++---///...111444666888:::===???@@@DDDIIILLLLLLMMMOOOQQQSSSVVVZZZ^^^aaacccddddddeeeffffffggglllpppmmmffffffiiijjjjjjoooxxxyyyrrrooonnnnnnnnnnnnmmmmmmlllllllllvvvuuupppiiiggglllooonnnqqqnnnjjjhhhhhhhhhhhhhhheeegggiiiddd]]]WWWVVVWWW]]]ZZZWWWTTTRRROOOKKKIIIIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBAAA???===;;;999888777666666555444333222111111/////////.........------++++++******))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$######################################################$$$$$$$$$$$$$$$%%%"""$$$%%%%%%%%%%%%&&&((("""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))*********)))+++++++++,,,---///111222.........///000222333444222333444777999;;;===>>>===<<<:::999888999::::::;;;;;;;;;;;;<<<<<<======>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???>>><<<;;;:::888444222/////////...............+++,,,---......---,,,+++((('''&&&&&&(((((('''&&&$$$$$$######$$$$$$%%%&&&###!!!!!!!!!###$$$###"""!!!!!! !!!"""$$$%%%###$$$%%%%%%$$$###$$$&&&&&&&&&'''''''''&&&%%%$$$""""""######$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""#########$$$######"""!!!  !!!!!!"""""""""""""""!!!!!!""""""############$$$%%%%%%%%%$$$$$$###"""$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))(((((())))))***---222666888777999???GGGIIIFFFBBBCCCEEEIIINNNQQQSSSTTTTTTXXX\\\___^^^```fffjjjkkkhhhbbbaaa```hhh%%%%%%%%%%%%&&&'''((()))(((((((((((()))+++---...---///222333444666999<<>>??????>>>===<<<;;;:::888444111////////////////////////++++++,,,------,,,******'''&&&%%%%%%'''((('''%%%$$$$$$######$$$$$$%%%&&&###!!!!!!!!!###$$$###"""###"""!!!!!!"""###%%%&&&###$$$%%%%%%#########%%%&&&&&&'''&&&&&&&&&%%%%%%###############$$$$$$$$$"""""""""""""""######$$$#########$$$$$$$$$%%%%%%######"""!!!  !!!"""""""""""""""!!!"""######$$$######""""""############""""""!!!$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((((((((())))))***---222666999888:::@@@GGGJJJFFFBBBDDDFFFJJJNNNPPPRRRRRRRRRYYY]]]```___bbbhhhmmmnnnmmmfffddddddmmm%%%%%%%%%%%%&&&'''((()))''''''(((((()))+++,,,,,,,,,...000111222444777:::===AAADDDCCCAAACCCJJJPPPRRRSSSVVVZZZ\\\^^^______^^^___```cccjjjpppnnngggeeeiiilllnnnsss||||||{{{xxxrrrlllkkknnnrrriiijjjkkknnnqqqtttwwwxxxtttqqqhhh___^^^fffnnnpppllljjjhhhgggggggggfffeeeccc```___aaaeeeeeebbb^^^\\\XXXRRRNNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBB@@@???===;;;999777666555333333333222111000000000......---------,,,,,,,,,***)))''''''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&"""###%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))***++++++******))))))))))))***+++---///000......------------.........///111333444555555555888888888888888999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;:::888444111...////////////000000000,,,---......---+++***)))'''&&&%%%&&&'''((('''&&&$$$$$$######$$$$$$%%%&&&###!!!!!!"""###$$$###"""###""""""""""""$$$%%%&&&###$$$%%%$$$###"""###$$$''''''&&&&&&&&&%%%%%%%%%######""""""######$$$%%%"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$$$$$$$""""""!!!"""""""""""""""!!!!!!###""""""""""""###$$$$$$"""""""""""""""""""""""" """###$$$$$$######"""###$$$$$$$$$$$$###""""""###%%%&&&&&&&&&%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((((())))))***---222666888888;;;AAAFFFHHHEEEBBBDDDFFFJJJMMMPPPQQQRRRQQQXXX\\\``````cccjjjoooppprrrjjjiiijjjttt$$$$$$$$$$$$%%%&&&'''(((&&&''''''((()))***+++,,,,,,...///000000222555888999===???>>>>>>BBBMMMVVVUUUUUUVVVXXXYYYZZZ[[[\\\ZZZ]]]```ccchhhmmmlllfffdddhhhlllnnnsss{{{ssssssrrrnnniiihhhkkkooolllooossswwwyyyyyyxxxwwwiiihhhbbb[[[\\\cccjjjkkkhhhhhhhhhhhhiiigggdddaaaaaa``````aaabbbbbb___]]]UUUSSSPPPNNNNNNNNNLLLKKKLLLKKKIIIGGGFFFFFFFFFFFFCCCBBBAAA@@@@@@???@@@@@@>>>===<<<:::888666555444222222222111000000//////---------,,,,,,,,,,,,+++)))(((&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$##################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''!!!###%%%%%%%%%%%%''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((())))))***))))))((((((((((((((()))+++,,,...///------,,,,,,------...///...///111222333333222222444555555666777888888999888999:::;;;<<<;;;;;;:::999;;;<<<;;;999888888:::<<<<<<<<<;;;<<<<<<======;;;;;;;;;<<<;;;999555222.../////////000000000000000000000000...,,,***))))))''''''((()))******)))$$$$$$######$$$$$$%%%&&&###!!!!!!"""###$$$###"""""""""!!!!!!"""###%%%&&&###%%%%%%$$$###""""""###''''''&&&&&&%%%%%%%%%&&&$$$###"""""""""###$$$%%%"""""""""""""""######$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$######### !!!!!!""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!""""""#########"""""""""!!!!!!!!!""""""###$$$"""""""""""""""""""""""" """###$$$$$$############$$$%%%%%%$$$######"""###%%%&&&'''&&&%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''(((((())))))***---222666555888<<>>>>>>>>>>><<<<<<;;;999777666555444222222111111000000//////---------,,,,,,,,,++++++((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""######"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''!!!###%%%%%%%%%%%%'''))))))(((''''''%%%%%%$$$###$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''(((((()))***,,,......+++++++++,,,---...///000///000111222333222111000222222333444555666777888888999:::;;;;;;;;;:::999777:::<<<;;;888777888999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===;;;777333.../////////000000111111333333333222000...+++******)))((()))+++,,,,,,+++$$$$$$######$$$$$$%%%&&&###!!!!!!"""###$$$###"""!!!!!! !!!"""$$$%%%###%%%%%%$$$"""!!!"""###''''''&&&%%%%%%%%%%%%&&&$$$###"""""""""###%%%&&&"""""""""""""""######$$$""""""""""""#####################""""""""""""""" !!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!"""######$$$$$$$$$######!!!!!! !!!!!!"""######"""""""""""""""""""""""" """###$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%''''''&&&%%%$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''(((((())))))***---222666333777<<<@@@AAAAAABBBBBB@@@CCCGGGLLLPPPSSSUUUUUURRRWWW[[[\\\aaaiiiooopppqqqiiihhhlllxxx######""""""######$$$%%%%%%%%%&&&&&&'''((((((((((((***---000222333444444666777999:::===BBBHHHLLLQQQUUUZZZ\\\[[[XXXUUUTTT[[[[[[[[[^^^bbbbbb```]]]hhhhhhggghhhnnnuuutttoooeeegggiiihhhffffffjjjmmmrrrtttvvvwwwuuuppphhhbbbbbbbbb```\\\ZZZ]]]dddjjjjjjllllllhhhbbb```bbbfffdddaaa[[[XXXXXXYYY[[[[[[SSSRRRQQQPPPNNNKKKIIIHHHLLLLLLLLLKKKIIIFFFCCCAAA???>>><<<<<<===>>>>>>===;;;:::999777555444333333222222222111111111000000...---+++***))))))((((((***)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!""""""""""""""""""""""""""""""#########%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&''''''&&&%%%###""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))((((((((()))***,,,---...,,,,,,,,,,,,---...//////------...///000111222222222222333444444555666666:::888777777888999999888;;;;;;;;;;;;:::888777666999::::::;;;;;;:::999999;;;::::::888666444222111//////...------------...666888777222000000...***'''''''''((((((***++++++%%%$$$###""""""$$$&&&'''&&&%%%###"""!!!!!!!!!!!!"""""""""!!! """$$$$$$$$$$$$#########""""""&&&((('''###"""%%%&&&$$$######""""""######$$$%%%$$$######"""""""""""""""""""""""""""############%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""########################!!!!!!!!!!!!!!!"""######""""""!!! !!!###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%$$$###"""&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&&&&&&&&&&''')))++++++)))((((((+++111555888999<<>>DDDNNNRRRQQQQQQSSSSSSXXXZZZZZZ^^^gggnnnppprrrrrrlllgggppp######""""""######$$$%%%%%%%%%%%%&&&''''''((((((((()))+++...000111222222444666777999<<<@@@FFFJJJLLLPPPVVVYYYYYYXXXVVVUUUZZZZZZZZZ]]]``````^^^[[[```dddhhhjjjooossspppkkkjjjlllnnnnnnmmmlllnnnoooqqqsssuuuvvvtttpppiiieeebbbaaabbbdddhhhlllooopppjjjllllllhhhcccaaacccgggdddaaa\\\YYYYYYZZZ[[[\\\SSSSSSRRRPPPNNNLLLJJJIIIJJJJJJJJJIIIGGGDDDAAA???===<<<;;;;;;===??????>>><<<;;;999777555444333333222222111111111000000000------+++***)))((((((((()))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###############""""""""""""%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$###"""!!!!!! !!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))((((((((()))***+++---...,,,,,,+++,,,,,,---...///------...///000111222222000111111222222333333333666444333444666777777666::::::999999888777777777999::::::;;;;;;;;;::::::;;;;;;:::888666333111000//////...------------...555888777333111111...***))))))((('''''''''((((((%%%$$$#########$$$&&&&&&%%%$$$###!!!!!!!!!"""""""""""""""  """$$$%%%%%%%%%%%%$$$$$$$$$###&&&(((&&&###"""%%%&&&$$$######""""""######$$$%%%###""""""!!! !!!!!!!!!""""""""""""########################"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""####################################""""""!!!!!!!!!"""######""""""!!! !!! !!!"""$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###%%%&&&&&&&&&&&&''')))******))))))))),,,111444888999<<<@@@DDDEEECCCAAA@@@AAAFFFOOOSSSRRRSSSUUUZZZ]]]^^^]]]^^^eeekkklllpppoooiiidddnnn###""""""""""""###$$$$$$$$$%%%%%%&&&&&&''''''(((((()))***,,,......//////222333555777999===BBBFFFEEEJJJPPPTTTVVVVVVVVVVVVXXXXXXYYY[[[]]]]]][[[YYYXXXaaaiiimmmoooooolllhhhoooqqqssstttrrrqqqrrrsssqqqrrrssstttrrroookkkiiicccdddhhhpppyyy|||zzzwwwjjjkkkkkkhhhdddccceeehhheeebbb___[[[YYYYYYZZZ[[[TTTSSSRRRPPPNNNLLLJJJJJJGGGGGGGGGFFFDDDAAA???===<<<;;;:::;;;===???@@@???<<<;;;999777666444444333111111111111000000000000---,,,+++***)))((((((((('''((((((''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###"""""""""!!!%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''###""""""!!!!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***((((((((()))***+++,,,---+++++++++,,,,,,---...///------...///000111111222111111111222222222222222333222222333666777777666888888777666666666888888999::::::;;;<<<<<<<<<;;;<<<;;;:::888555222000/////////...------------...222666666333111111---(((+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!"""###$$$######""""""%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''&&&######&&&&&&$$$######""""""######$$$%%%"""!!!!!! """"""""""""############$$$$$$$$$###############""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$$$$#########$$$$$$#########$$$######"""""""""#########"""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$###$$$%%%%%%%%%%%%$$$### !!!###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%&&&'''(((((()))*********---000444888999<<>>BBBAAAEEEKKKOOOQQQRRRSSSTTTUUUVVVWWWYYYZZZZZZXXXWWWVVVbbblllnnnmmmmmmllljjjssssssrrrrrrqqqrrrssstttrrrssssssrrrooommmkkkkkkfffjjjsss|||~~~yyyhhhiiiiiihhhffffffhhhjjjfffdddaaa]]]YYYWWWWWWXXXSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFFFFDDDCCC@@@>>>===>>>===<<<<<<>>>@@@@@@???<<<;;;999777555444444333111111000000000/////////---,,,+++)))((((((((((((&&&'''(((((('''&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((***+++(((((((((((()))***+++,,,++++++++++++,,,---...///,,,------...///000111111444444444333333333333333444333444666999::::::999777666444333444666888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999777444222///...//////...------------......222444222000///,,,&&&***)))(((&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%$$$###!!!###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&######&&&&&&$$$######""""""######$$$%%%""""""!!! !!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!"""############"""###$$$$$$$$$$$$###"""%%%$$$#####################""""""!!! !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%'''((('''(((***++++++---000333666888;;;@@@DDDFFFEEECCCGGGEEEHHHNNNRRRRRRUUUYYY___ccceeeeeehhhpppwwwxxxyyysssjjjfffooo""""""!!!!!!""""""###$$$######$$$$$$%%%&&&&&&&&&)))*********+++,,,---------///111222444777;;;>>>???BBBGGGJJJLLLMMMOOOQQQQQQSSSVVVWWWXXXXXXWWWWWW\\\fffmmmmmmkkklllnnnooorrrpppmmmkkklllnnnqqqrrrsssttttttqqqmmmkkkjjjkkkkkkrrr|||}}}yyyvvvfffgggiiiiiiiiiiiijjjjjjeeeeeeccc^^^XXXTTTSSSTTTQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEDDDBBBAAA???>>>BBB@@@>>>>>>??????>>>===;;;:::888666555444333333000000000/////////......,,,,,,***)))((('''''''''&&&''''''((('''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&'''&&&%%%%%%$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!$$$##################$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%'''((()))***(((((((((((()))***++++++++++++++++++,,,---......,,,,,,---...///000111111333333333333333333333222444444555777;;;<<<;;;:::666555333333333555777999999::::::;;;<<<<<<;;;;;;:::999888666444111///---//////...------------...+++///111///...---***%%%''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""###$$$%%%######""" """%%%$$$$$$$$$$$$###############&&&&&&$$$$$$'''&&&$$$######""""""######$$$%%%$$$###""""""!!!!!!""""""!!!"""""""""##################$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###$$$%%%%%%$$$###"""$$$$$$###############$$$######"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&((('''(((******+++---111444555666999>>>BBBDDDCCCAAAFFFDDDFFFLLLOOOPPPRRRWWWWWW\\\______cccllltttvvv{{{tttkkkiiisss"""!!!!!!!!!!!!"""######"""######$$$$$$%%%%%%&&&))))))))))))***+++,,,---+++---000111222444888:::>>>@@@DDDFFFHHHJJJMMMOOOMMMPPPTTTVVVWWWVVVWWWXXXbbbiiillliiigggkkkoooqqqnnnkkkhhhgggiiimmmooopppqqqssssssqqqmmmjjjkkkmmmqqqwww}}}~~~yyytttrrrrrrgggiiikkklllllljjjhhhfffaaabbbaaa]]]VVVQQQPPPQQQPPPOOOLLLIIIGGGFFFFFFFFFGGGFFFEEECCCBBBAAA@@@???CCCAAA???>>>>>>>>>===<<<:::999777555444222222111////////////............,,,+++***)))((('''''''''&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$########################"""""""""###############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############!!!""""""###############%%%%%%%%%$$$#########"""##############################$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''"""""""""""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&'''((()))((((((((((((((()))***+++*********++++++,,,---...,,,,,,---...///000000111000000000111111111111111222222444777999;;;999888555555444444444555777888999::::::;;;;;;::::::999888888777555333111///...//////...------------...)))---///---,,,,,,***%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###""""""###$$$%%%"""""""""!!! """$$$$$$$$$$$$#########"""""""""%%%&&&$$$%%%''''''$$$######""""""######$$$%%%$$$$$$###"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""###$$$$$$$$$###""""""!!!!!!"""""""""""""""###$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&%%%$$$###""""""######$$$$$$######"""%%%&&&''''''%%%%%%&&&''''''((()))******---222555555666999===AAACCCBBB@@@DDDCCCEEEJJJMMMMMMOOOSSSXXX]]]___^^^bbbjjjqqqssswwwpppiiijjjvvv!!!!!!!!!!!!!!!"""######""""""######$$$%%%%%%%%%'''&&&&&&'''(((***+++---***,,,///000111333666888;;;===AAACCCEEEHHHLLLOOOJJJNNNSSSVVVVVVVVVXXXYYYeeeiiiiiieeedddhhhlllmmmjjjiiihhhjjjmmmoooooonnnlllooorrrqqqmmmlllnnnqqqvvvvvvvvvtttrrrpppooonnnkkklllooopppnnniiiccc^^^YYY\\\^^^[[[UUUPPPPPPRRRQQQOOOLLLIIIGGGFFFFFFGGGFFFEEEDDDBBBAAA@@@??????@@@???===<<<=========<<<999888666444222111000000/////////.........------,,,+++***)))''''''''''''''''''&&&%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""########################!!!"""""""""#########$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%&&&&&&%%%$$$"""%%%%%%%%%%%%&&&&&&'''((()))(((((((((((()))******************+++,,,---...+++,,,,,,---...///000000//////000000111111222222222222333666999999888666555555555555555666666666::::::::::::999888777777666666666555333111000/////////...------------...+++...///,,,,,,---+++(((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&$$$###"""######$$$ """######!!! !!!"""%%%%%%$$$$$$$$$#########!!!%%%&&&%%%%%%''''''$$$######""""""######$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""""" !!!""""""###""""""!!!"""$$$&&&&&&$$$"""!!! !!!"""###$$$%%%$$$###""""""!!!!!!""""""!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%$$$#########$$$%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''(((((((((((()))---222666666777:::>>>BBBCCCAAA???CCCBBBDDDJJJLLLLLLMMMPPP[[[___aaa```ccckkkqqqsssvvvnnngggjjjvvv!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%&&&(((***,,,***,,,///000111222555777999;;;???BBBEEEHHHMMMPPPIIIMMMRRRUUUVVVVVVXXX[[[dddgggfffcccbbbfffiiihhhhhhhhhjjjnnnrrrssspppmmmhhhlllpppqqqnnnmmmppptttyyytttnnnmmmnnnpppooommmnnnppprrrsssooohhh___XXXTTTXXX[[[YYYTTTQQQQQQTTTRRRPPPMMMJJJHHHGGGGGGGGGEEEDDDCCCAAA@@@?????????===;;;::::::<<<======<<<888777555333111000000/////////.........---------,,,+++***(((''''''''''''((('''%%%$$$######$$$%%%""""""######$$$$$$$$$$$$#########"""""""""""""""###############"""!!!!!!########################!!!!!!""""""#########$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""&&&&&&%%%%%%%%%&&&&&&''')))(((((((((((())))))***************+++,,,---...+++,,,,,,---...///000000000000111222333444444555333444555777::::::888666555666666777777666555555:::::::::999888777666555555555555444333222111000//////...------------...,,,//////,,,,,,...---***)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%((()))((('''%%%###""""""######!!!###$$$"""!!!!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$!!!%%%&&&%%%%%%((('''$$$#########"""###$$$$$$%%%""""""!!! """"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!! !!!###%%%&&&$$$######"""""""""""""""!!!###%%%'''((('''&&&%%%###$$$%%%%%%%%%%%%$$$### """###%%%&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&''''''%%%$$$%%%'''))))))((('''(((---333888888999<<>>======<<<<<<;;;;;;;;;:::666555444444222222111000//////...------------......+++((('''))))))'''%%%***'''######%%%'''&&&$$$!!!""""""#########""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""" """######$$$$$$######"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''))))))***)))))))))))))))******++++++,,,,,,---...///000000000111111222222333444444555555666888999999666444666333111111444666555444===<<<:::888666444333333//////000111111111111111////////////............///...---,,,+++*********)))((((((&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&)))'''$$$!!! """###%%%$$$"""!!!!!!!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$###%%%'''######""""""###$$$%%%%%%'''&&&%%%$$$###!!! """############$$$$$$$$$###############"""!!!!!!!!!!!! !!!!!!!!!######"""!!!"""###$$$%%%$$$###"""%%%%%%$$$###"""""""""###$$$$$$$$$###"""!!! !!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((******,,,///333666999888999===AAABBB@@@===AAADDDGGGIIIIIIJJJKKKLLLYYY^^^aaacccgggmmmpppnnnzzzuuugggcccrrr!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&'''(((((()))))))))***+++---///000222222333666999<<>>BBBFFFJJJKKKLLLNNNOOOVVVZZZ]]]___fffooouuuvvvzzzttteeeaaaqqq"""""""""#########$$$$$$$$$###############$$$$$$%%%%%%&&&''''''(((((()))((()))***+++---...000000///222555888:::<<<@@@BBBHHHJJJMMMNNNNNNOOORRRTTTZZZ^^^```^^^^^^cccfffeeejjjiiikkknnnmmmmmmrrryyyuuurrrqqquuuwwwuuuuuuwwwuuusssssstttpppjjjiiilllooolllhhhddd```\\\WWWTTT^^^^^^^^^ZZZUUUPPPMMMLLLOOONNNLLLJJJHHHFFFEEEDDDFFFDDDBBBAAAAAA@@@>>><<<>>>===<<<;;;:::999888777555444444333222111000000---,,,++++++******++++++(((''''''((())))))(((&&&%%%&&&(((((('''&&&''''''&&&%%%$$$###""""""###$$$#########$$$$$$$$$$$$%%%""""""""""""""""""""""""########################!!!!!! !!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%+++******)))''''''&&&%%%))))))(((((())))))***+++))))))***+++,,,---......//////000111111222222333666555555666777666444111111000///111555888::::::999888666444333222111111//////000111111111111111////////////............111000///---+++*********(((((('''&&&%%%$$$$$$###$$$######""""""######$$$(((&&&$$$"""!!!!!!"""###""""""######""""""!!!!!!###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########"""######$$$%%%$$$$$$#########""""""""""""""""""#########$$$$$$"""############""""""!!!!!!!!! !!!!!!!!!  """###"""!!!!!!"""###$$$%%%$$$$$$#########"""""""""###$$$$$$&&&%%%###""""""###$$$%%%"""""""""##################$$$%%%&&&%%%$$$###"""###""""""$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))***+++++++++---111555999999:::===???@@@???======AAAHHHMMMPPPQQQSSSTTTYYY\\\^^^```gggrrrzzz|||zzzttteeeaaaqqq"""#########$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$%%%%%%&&&''''''(((((((((((()))***,,,---...///---000444666777999===AAAFFFHHHJJJLLLLLLNNNQQQSSSXXX]]]___^^^^^^bbbeeedddjjjjjjlllmmmjjjiiipppyyyyyyssspppsssvvvuuuttttttwwwuuuuuuuuuqqqlllkkknnnoookkkddd___[[[YYYVVVUUU[[[ZZZYYYWWWTTTOOOKKKIIIJJJJJJIIIHHHGGGEEECCCBBBCCCAAA@@@?????????===;;;>>>===<<<:::999777666666444444333222111000//////,,,,,,+++************+++''''''(((((()))(((&&&%%%'''+++///000///...000222)))'''%%%###""""""###$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%######""""""!!!!!! ########################""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$$$$,,,+++***)))((('''&&&&&&((((((((((((((()))******))))))***+++,,,---.........//////000000111111222555444444444555444222000111000000222444777999;;;888777555444333222111111//////000111111111111111////////////............222111///---,,,+++******(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&$$$"""!!!!!!"""###!!!"""#########""" ######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$###############$$$$$$""""""""""""############""""""""""""############""""""############"""!!!!!!!!! !!!!!!###"""!!!!!!"""###""" !!!###$$$%%%%%%$$$###""""""!!!""""""###$$$%%%'''%%%###!!!"""###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%######"""!!!"""$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''***++++++++++++---111444777888999;;;=========<<>>======>>>>>>===;;;===<<<;;;999888666555555333333222111000//////...---,,,,,,+++++++++++++++))))))))))))(((&&&&&&%%%+++...222222///...///111)))'''%%%###""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""###""""""!!! """"""""""""""""""""""""!!!###%%%$$$######$$$$$$%%%%%%$$$$$$#########""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$###******))))))((((((''''''((((((((('''((())))))*********+++,,,---...//////------...//////000000111444333222222333333111000222222222222333444666888777666555444333222222222//////000111111111111111////////////............111000///---+++*********'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$""""""""""""###!!!!!!"""######!!! """###$$$$$$%%%%%%$$$$$$###%%%''''''%%%$$$$$$%%%$$$$$$###############$$$!!!""""""""""""#########!!!!!!"""""""""#########!!!""""""#########""""""!!!!!! !!!!!!###"""!!!!!!""""""!!! !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$$$$'''%%%###!!!"""###&&&((($$$$$$$$$%%%%%%%%%%%%%%%######%%%%%%%%%%%%$$$###!!!!!!!!!###&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***++++++++++++---111444666777888999::::::;;;;;;@@@EEELLLQQQSSSTTTTTTTTT\\\aaadddeeejjjppptttsssvvvuuukkkhhhwww"""""""""#########$$$$$$$$$###############$$$$$$######$$$%%%%%%&&&&&&''''''((()))***+++,,,------,,,000444444333555;;;AAAAAACCCEEEFFFHHHKKKOOORRRSSSYYY\\\[[[\\\```bbbaaa______cccgggiiikkkqqqyyyzzztttqqqrrrsssrrrsssvvvpppmmmlllllliiieeeeeeiiigggccc^^^ZZZXXXXXXWWWWWWPPPRRRTTTSSSOOOJJJHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<======<<<:::;;;:::999888777666555444333222222111000///......---,,,++++++******++++++)))******)))'''&&&((())),,,------+++(((%%%$$$$$$&&&%%%$$$###""""""###$$$"""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!###%%%&&&%%%$$$#########$$$$$$#####################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((((((''''''(((((()))*********+++,,,---...//////,,,------......///000000222111000000222222111000222333333222111111333555555555444333333222333333//////000111111111111111////////////............///...---,,,+++*********''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######"""######!!!!!!""""""!!!!!! """######$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$%%%%%%$$$######"""#########""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""############"""!!!!!! !!!!!!"""!!! """"""!!! !!!"""$$$%%%%%%%%%$$$""""""!!!!!!!!!"""######&&&%%%###""""""###$$$%%%######$$$$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$"""!!!!!!$$$&&&''''''%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''')))***+++++++++---111555666777999999888888:::<<>>>>>===:::888999999888777666666555555222222111000///......---++++++***))))))))))))***((())))))((('''(((,,,000***(((%%%$$$###""" ########################""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###### !!!!!!""""""""""""!!!""""""""""""""""""""""""###""""""###%%%&&&$$$###!!!""""""######""""""!!!############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%((((((((('''''''''&&&&&&(((''''''''''''((())))))))))))***+++,,,---......,,,,,,,,,---......//////000///...///111222222111000111222111//////222555333333222111111111222222//////000111111111111111////////////............---,,,+++***************'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############""""""!!! !!!""""""###$$$$$$$$$$$$$$$"""%%%''''''&&&%%%$$$$$$%%%$$$$$$###""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!"""###############!!!!!! !!!!!!!!! !!!"""!!!  """$$$%%%%%%%%%%%%###""""""!!!!!!!!!!!!"""%%%$$$###""""""""""""""" !!!"""$$$%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$"""""""""$$$&&&'''&&&%%%######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''((()))******+++...222666777999::::::888888;;;===???CCCHHHLLLNNNOOOQQQSSSTTTYYY\\\___eeennnrrrsssqqqrrrjjjhhhwww!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''',,,000///,,,...555<<<:::<<<===???AAAEEEJJJMMMOOOUUUYYYYYYZZZ^^^___^^^hhhddddddiiikkkjjjiiikkkiiikkkppptttqqqkkkiiillliiifffeeeeeebbb^^^___cccYYYXXXWWWWWWXXXXXXVVVUUUVVV\\\```\\\SSSLLLJJJLLLFFFEEECCCBBBBBBCCCEEEFFFHHHFFFCCC@@@???<<<999777888888777777666666555555222222111000///...------******)))((((((((((((((('''((((((''''''***000555((($$$!!!!!!$$$&&&%%%###!!!""""""#########""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!! !!!"""###$$$$$$ !!!""""""###""""""""""""""""""""""""""""""!!!!!! !!!######""" !!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$'''''''''''''''((())))))(((((()))***+++,,,,,,---++++++,,,------......//////------...000222222222...000111000...///222555111111000000000000111111//////000111111111111111000/////////............+++******************+++&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$##################"""!!! !!!!!!""""""###$$$$$$$$$$$$###"""$$$'''(((&&&%%%$$$$$$%%%%%%$$$###""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!! !!!!!! !!!!!!!!!  """$$$%%%%%%%%%%%%$$$###"""!!!!!! !!!!!!$$$$$$$$$###"""!!! !!!"""$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$###""""""$$$&&&'''%%%$$$######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''(((******,,,///333666888;;;<<<;;;999999<<>><<<<<<;;;:::999888777666666555555555666222111222555777444---'''((()))***)))'''''''''))))))+++(((###(((111///%%%$$$$$$$$$#########""""""$$$#############################################!!!!!!!!!!!!""""""""""""###"""!!!"""######"""!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""###"""!!!"""######"""!!!""""""#########$$$$$$$$$######""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""###&&&(((---(((&&&(((&&&!!! """$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''')))))))))((((((((()))***+++++++++,,,,,,,,,,,,------/////////........................///000000111111...///000000111111111111111000......000000000///000000//////...------,,,,,,,,,++++++***))))))))))))(((''''''))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""###"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$&&&&&&%%%&&&'''&&&$$$"""###$$$$$$###!!! !!!###"""!!!"""$$$###"""!!!%%%'''%%%%%%&&&"""$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!! ###!!! !!!"""###""" !!!!!!"""%%%'''(((&&&$$$!!!###$$$$$$"""""""""######&&&%%%!!! """!!!"""!!!!!!###%%%&&&%%%######%%%'''(((((('''%%%###"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&(((&&&%%%))))))))))))***...333777777888888999:::;;;<<<<<>>CCCEEEIIIMMMQQQTTTUUUUUUVVVWWWWWWWWWXXX[[[^^^cccfffhhhhhhkkknnnooommmlllkkkkkkjjjlllnnnmmmjjjfffcccbbb]]][[[XXXUUUTTTUUUWWWXXXXXXWWWUUURRROOOMMMLLLKKKIIIIIIHHHHHHGGGFFFDDDDDD???===:::::::::;;;;;;:::888888666555444444444444111111222555777444...)))((()))***)))'''&&&'''((('''***((("""###)))(((!!!$$$############"""""""""$$$$$$$$$######"""""""""########################!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""!!!!!!!!! """"""""""""""""""""""""###"""!!!!!!######"""!!!"""""""""#########$$$$$$###"""""""""!!!!!! !!!"""######$$$$$$######&&&%%%###!!! ###)))---+++$$$ ###&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((('''(((((()))))))))))))))************++++++++++++---------.........//////------...//////000111111............///000222222111///......000111000/////////......---,,,,,,,,,,,,,,,,,,+++******))))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%###""""""###"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%$$$$$$&&&''''''%%%###$$$%%%%%%###!!! !!!"""### $$$%%%""" !!! ###%%%""""""#########$$$$$$$$$$$$ """!!! !!!"""###"""!!!!!!!!!"""$$$''''''&&&$$$"""$$$%%%$$$###"""###$$$###%%%$$$ !!! """!!!!!!###%%%&&&%%%######$$$&&&((((((&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%((()))******+++...222555666777888999:::;;;;;;;;;CCCMMMSSSRRRPPPQQQRRRRRRVVV[[[___bbbhhhpppuuutttuuunnnkkkiiirrr#########!!!!!!###""""""""""""""""""""""""######"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))++++++++++++---///...///000333777<<<@@@CCCEEEHHHMMMOOOQQQRRRSSSTTTWWWWWWYYY[[[___dddhhhjjjlllnnnooonnnllliiihhhhhhiiikkklllkkkgggbbb___]]][[[YYYWWWVVVUUUVVVXXXYYYWWWVVVTTTQQQNNNMMMMMMNNNIIIIIIIIIIIIGGGEEECCCAAA>>><<<999999::::::::::::888777666444333222222222///......///000///,,,***((()))))))))'''&&&'''((($$$(((((("""!!!###$$$!!!############""""""""""""$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!""""""""""""#####################"""!!!!!!  !!!"""############%%%$$$###"""!!!$$$)))------)))%%%%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((%%%&&&(((******)))((('''((((((((()))))))))******+++,,,,,,---......//////,,,------...///000111111......------...000222333111///......000111111000.........---,,,,,,++++++,,,,,,,,,++++++*********(((&&&%%%%%%&&&'''&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%$$$#########&&&((()))(((&&&%%%&&&%%%$$$!!! !!!"""&&&"""!!!%%%(((%%%!!! !!!###$$$""""""""""""############!!!!!!!!! """!!! !!!"""###"""!!!"""!!!"""$$$&&&'''&&&%%%"""###$$$###""""""###$$$###%%%%%%!!! """!!!"""!!!!!!###%%%&&&%%%######$$$%%%''''''&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))+++///111555666777999;;;;;;;;;;;;CCCMMMTTTSSSPPPQQQRRRQQQVVV[[[```dddjjjrrruuutttxxxpppmmmlllvvv """%%%'''""""""############""""""###############$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%((()))+++,,,++++++---...,,,---...000444999===@@@EEEHHHLLLNNNOOOQQQSSSTTTYYYZZZ[[[^^^aaaeeehhhjjjoooooopppmmmjjjfffeeeeeehhhiiiiiifffaaa]]]ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[WWWWWWVVVSSSOOOMMMNNNPPPIIIIIIIIIHHHGGGDDDBBB@@@@@@>>>;;;:::::::::999888777666555333222111111111000---+++)))***+++,,,,,,'''((()))((('''&&&&&&(((###&&&&&&###!!!"""$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" """"""!!!!!!!!!!!!""""""############""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!"""""""""#########$$$$$$$$$######"""""""""""""""$$$%%%&&&'''''''''!!!###$$$$$$$$$%%%(((***666666333,,,'''$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''((($$$&&&(((******)))'''&&&'''''''''((((((((())))))******+++,,,---...//////,,,,,,---...///000111111///............000222333000///---...000111111000.........---,,,,,,++++++,,,,,,,,,+++++++++++++++(((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###""""""""""""""""""""""""!!!"""$$$%%%&&&&&&%%%%%%#########%%%&&&&&&%%%###%%%&&&%%%$$$"""!!!"""###'''"""!!!%%%'''$$$ ###$$$&&&$$$!!!!!!%%%!!!!!!"""""""""#########"""""""""!!!!!!!!! !!! !!!"""######""""""""""""###&&&'''&&&%%%""""""###""" """$$$$$$'''&&&"""!!!###""""""!!!!!!###%%%&&&%%%#########%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&&&&&&&''')))))))))***---000444555888:::;;;<<<<<<;;;BBBLLLTTTTTTRRRSSSTTTSSSVVV[[[aaadddjjjsssvvvuuuxxxpppmmmmmmyyy"""###$$$###""""""###%%%"""######$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&(((((('''%%%''')))+++,,,++++++,,,---,,,,,,---///222777;;;===FFFIIILLLNNNOOOPPPRRRTTTXXXZZZ\\\___bbbeeeggghhhnnnnnnnnnlllhhheeecccccceeeeeeddd```\\\YYYXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[XXXZZZYYYUUUPPPMMMMMMOOOHHHHHHGGGFFFEEECCCAAA@@@BBB???<<<:::::::::999888555555333222111111111111111///,,,***)))***,,,---'''((()))(((&&&%%%&&&'''###$$$%%%$$$######%%%&&&!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""!!! """"""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!"""""""""#####################$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%"""%%%&&&&&&%%%%%%&&&+++//////((("""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&'''((($$$%%%'''))))))((('''%%%''''''''''''((((((((((((******++++++,,,---......++++++,,,---///000111111000000000000000111111222000...---...000111111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((('''&&&%%%&&&&&&%%%############$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""###"""""""""""""""""""""""" """###%%%&&&&&&&&&%%%%%%$$$#########"""$$$%%%%%%$$$""""""###%%%%%%!!! ######!!! !!!"""&&&%%%!!!!!!$$$!!!"""""""""###############"""""""""!!!!!!!!!!!!!!! !!!###$$$###"""###"""!!!###%%%''''''&&&"""""""""!!! """$$$%%%'''&&&###"""######"""!!!!!!###%%%&&&%%%###"""###$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''***************+++///222444666999;;;=========<<>>;;;:::::::::999888333333222111111111111111000///...,,,+++******+++'''((()))(((&&&%%%&&&'''%%%$$$######$$$$$$$$$%%%!!!!!!!!!!!!""""""###### !!!!!!"""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!! """"""!!!!!!!!!!!!""""""""""""""""""#####################"""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!"""!!! !!!!!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$ !!!""""""""""""""""""$$$%%%$$$######$$$"""### $$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&!!!!!!"""""""""#########$$$"""!!!"""$$$%%%%%%$$$########################"""$$$''''''&&&%%%%%%&&&$$$%%%&&&'''((('''&&&&&&''''''''''''((((((((((((******++++++,,,,,,------***+++,,,---///000111222222222222222222111111000///...---...000222222111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&&&&''''''%%%###"""#########$$$$$$$$$$$$%%%&&&&&&%%%###""""""###"""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$!!!###$$$%%%$$$######%%%&&&$$$""""""$$$###"""%%%***,,,###!!!$$$######$$$"""""""""#########$$$$$$""""""!!!!!!!!! !!!  ###$$$###"""###"""!!!"""%%%''''''&&&#########!!! ###%%%$$$&&&%%%"""!!!"""""""""!!!!!!###%%%&&&%%%###"""######$$$%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((%%%$$$%%%'''++++++***((((((***...222444666:::===>>>???>>>===CCCNNNVVVWWWUUUVVVVVVUUUXXX]]]```cccjjjsssyyyyyyxxxoookkklllxxx !!!###"""!!! """###"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$###$$$'''+++,,,)))&&&$$$&&&)))))))))(((((()))---------...111444777:::@@@AAACCCDDDDDDEEEHHHIIIMMMPPPVVV[[[___aaabbbbbbeeeggghhhgggfffeeeggghhh^^^^^^\\\YYYXXXZZZ^^^aaa^^^aaadddfffeee```ZZZVVVYYY\\\]]]XXXPPPJJJHHHIIIGGGEEECCCBBBAAAAAAAAABBB>>><<<:::999999:::999888222222111111111111111222,,,...///...,,,)))'''&&&'''(((((((((&&&%%%&&&'''((($$$"""###$$$###"""""" !!!!!!!!!""""""###### !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""  !!!"""!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%############"""""""""""""""""""""""""""""""""""""""  !!!"""!!! !!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""######"""!!!"""###$$$&&&$$$!!!$$$)))&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((!!!!!!!!!!!!""""""""""""###!!!!!!!!!$$$%%%&&&%%%########################!!!###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))***++++++++++++,,,,,,,,,***+++,,,---///000111222222333444444333222000//////...---...000222222111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''''''''%%%$$$""""""######$$$$$$$$$$$$%%%&&&&&&%%%###""""""###"""""""""""""""""""""""" !!!###%%%&&&&&&&&&&&&######$$$'''***+++***((("""###$$$$$$###$$$&&&(((%%%$$$%%%'''&&&&&&,,,444TTT===&&&"""###""""""############$$$$$$$$$$$$!!!!!!   ###$$$$$$######"""!!!"""%%%''''''&&&$$$$$$$$$"""!!!!!!$$$&&&###%%%$$$!!! !!!!!!"""!!!!!!###%%%&&&%%%###""""""###$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***(((%%%$$$%%%'''******(((%%%%%%''',,,000555777:::>>>???@@@???>>>EEEPPPXXXYYYVVVVVVVVVUUUYYY]]]```bbbiiissszzz{{{{{{qqqmmmnnnzzz!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$"""###$$$###!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&(((***++++++,,,---///111333444:::<<<>>>???@@@BBBEEEHHHMMMQQQTTTSSSTTTZZZ^^^___cccbbbaaaaaabbbaaa___\\\___]]]ZZZZZZ]]]```cccdddfffeeedddbbb```]]][[[ZZZYYYWWWSSSOOOKKKHHHGGGFFFGGGEEECCCDDDEEEEEEBBB???<<<;;;:::;;;<<<;;;:::888333333333333222111000000///...,,,***)))((('''''')))((('''%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############""""""""""""############""""""!!!!!! !!!!!!!!!!!!"""""""""""""""############"""!!!!!!!!!"""""""""############ !!!!!!!!!!!! !!!""""""$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!"""""""""""" """######"""!!!###$$$'''&&&%%%###""""""#########%%%%%%$$$"""!!!"""###&&& $$$&&&$$$$$$((('''&&&$$$###""""""######"""###$$$$$$###"""###$$$%%%$$$###""""""###$$$%%% !!!!!!""""""############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%'''((('''$$$###%%%'''%%%&&&'''((((((((('''''',,,+++++++++++++++++++++)))+++---///000000///...222333444333111111222333444333111000......//////111111000///////////////++++++++++++++++++++++++)))(((&&&%%%%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###""""""$$$&&&&&&%%%$$$""""""###%%%&&&'''%%%###$$$#########$$$&&&((()))$$$$$$&&&'''###"""...<<<~~~KKK"""!!!(((!!!###%%%$$$$$$######$$$$$$%%%&&&%%%###"""  !!!!!!""""""###### !!!!!!"""$$$%%%&&&"""""""""###%%%$$$""" """$$$%%%%%%###!!! !!!!!!""""""######$$$$$$!!!$$$%%%$$$"""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***+++++++++,,,///222555666777999;;;===>>>???BBBKKKUUUYYYXXXUUUUUUWWWYYY]]]___```eeennnssstttvvvmmmjjjmmm}}}!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""###$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''&&&&&&&&&(((******++++++---...000222333888:::<<<>>>???AAADDDGGGLLLPPPQQQOOOQQQWWWZZZYYY[[[[[[]]]___aaaaaaaaa```]]]\\\[[[]]]aaacccddddddggggggeeeccc```\\\ZZZXXXVVVTTTQQQMMMJJJHHHFFFFFFHHHEEECCCBBBCCCBBB@@@===>>>===<<<<<<===<<<:::888333333333333222111000///...---,,,***)))(((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###############""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""""""""##################"""!!!!!!$$$(((,,,'''&&&%%%$$$#########$$$"""###$$$###!!!!!!!!!"""%%%""""""&&&&&&$$$%%%***)))(((%%%###"""""""""""""""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((***+++***'''&&&''')))%%%&&&&&&&&&&&&'''''''''*********)))))))))))))))''')))+++---......---,,,///111222111000///000111333222111////////////000000//////...............++++++++++++++++++++++++'''((((((''''''&&&&&&%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""############""""""$$$&&&'''%%%$$$#########$$$&&&&&&$$$###$$$$$$#########$$$%%%&&&%%%$$$%%%&&&###!!!)))444PPP111!!!((($$$$$$+++$$$$$$$$$######$$$$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!""""""######!!!!!!!!!!!!"""$$$%%%&&&###"""""""""$$$$$$"""!!!###%%%&&&&&&$$$"""!!!!!!!!!!!!!!!"""######$$$$$$###%%%(((((('''&&&&&&&&& !!!!!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))*********,,,///111333444666999;;;>>>@@@AAACCCKKKUUUYYYWWWUUUUUUVVVXXX\\\^^^```eeennntttuuuqqqgggeeehhhxxx!!!!!!!!!!!!"""###$$$%%%""""""######$$$%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&%%%&&&(((************,,,---///111222555777999;;;===???CCCFFFJJJLLLLLLLLLOOOUUUVVVSSSVVVXXX\\\^^^^^^___```aaaZZZ[[[\\\```dddggggggggghhhgggeeebbb^^^ZZZWWWUUUQQQOOOMMMJJJHHHFFFEEEEEEHHHEEEBBB@@@@@@???===;;;@@@???=========<<<:::888222333333222222111000///------+++)))(((''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######$$$$$$%%%$$$"""  !!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######%%%###!!!!!!"""###"""!!!"""""""""""""""""""""""""""!!! !!!"""!!!############$$$$$$$$$$$$%%%$$$""" !!!&&&---333'''&&&%%%$$$$$$###$$$$$$!!!#########!!! !!!"""%%%%%%'''(((&&&$$$''',,,,,,***(((%%%###"""!!!!!!"""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((*********((('''((()))&&&%%%$$$$$$$$$%%%'''((('''''''''((((((((((((((('''(((***,,,---------,,,---...//////...---...///111000000//////000000111//////...---------------,,,,,,,,,,,,++++++++++++'''((()))))))))&&&$$$"""$$$$$$############$$$$$$"""###%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%###""""""$$$&&&'''&&&$$$%%%$$$$$$$$$%%%%%%$$$"""%%%$$$###"""""""""""""""&&&$$$$$$$$$###!!!%%%***,,,######$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""### !!!!!!""""""######!!!!!!!!!"""###$$$%%%&&&$$$###!!!!!!###$$$###"""$$$%%%''''''%%%###"""""" !!!!!!"""######$$$$$$$$$%%%&&&%%%$$$###$$$%%% !!!"""$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))+++...111222333666888<<<>>>AAABBBDDDLLLUUUXXXWWWTTTTTTVVVWWW[[[^^^___eeeooouuuvvvqqqgggdddfffttt!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&###$$$%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&((())))))))))))***,,,...///000222444666888:::===@@@CCCGGGIIIJJJJJJOOOUUUVVVSSSXXX[[[^^^^^^\\\[[[\\\]]][[[[[[\\\```eeeiiijjjjjjgggfffccc___[[[VVVRRRPPPLLLKKKJJJHHHGGGEEEEEEDDDEEECCCAAA???======<<<;;;@@@>>>===<<<<<<;;;888666222222222222111000///...,,,,,,***)))((('''''''''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%&&&((()))))))))'''$$$!!! !!!"""$$$""""""""""""############"""""""""""""""######$$$%%%###""""""$$$$$$###"""""""""""""""""""""""""""&&&$$$######$$$$$$###!!!"""""""""#########$$$$$$&&&%%%###!!!"""'''---222&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$###"""!!!"""###%%%'''***)))&&&$$$(((---///---***'''$$$###"""""""""###$$$$$$###"""###$$$$$$##################$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$'''(((&&&'''''''''''''''(((((()))***+++---............,,,---......------...///////////////000000111111000///......------......,,,,,,,,,,,,,,,+++++++++))))))))))))'''&&&$$$"""%%%$$$$$$######$$$$$$%%%!!!###%%%''''''%%%###!!!!!!""""""###$$$$$$$$$$$$"""""""""$$$&&&'''&&&%%%&&&%%%$$$$$$%%%%%%###!!!$$$$$$######""""""""""""%%%$$$######$$$$$$###$$$!!!###$$$$$$!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!"""###$$$&&&&&&&&&###!!!!!!"""$$$$$$$$$###%%%'''&&&$$$""""""""" !!!"""###$$$$$$%%%###$$$$$$"""!!! """$$$ !!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''((())))))+++...111333444666999;;;>>>@@@AAAEEELLLTTTXXXVVVSSSTTTUUUVVVZZZ]]]___fffooovvvvvvwwwnnniiihhhsss!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&!!!###$$$###"""!!!"""$$$"""#########$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%''')))((((((((()))***,,,---...///111444555777999===@@@CCCGGGIIIJJJOOOVVVXXXVVVZZZ\\\^^^^^^]]]\\\\\\\\\]]]\\\[[[]]]bbbhhhkkkmmmcccbbb___[[[WWWRRRNNNLLLHHHHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>============<<<::::::999888555333111111111111000///......+++***)))(((''''''&&&&&&%%%&&&'''''''''&&&$$$###$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%&&&((()))***+++)))&&&###""""""###%%%""""""""""""############"""""""""""""""######$$$$$$###"""###%%%%%%$$$"""""""""""""""""""""""""""&&&$$$######$$$$$$###!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###%%%(((+++$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$)))+++)))%%%%%%(((,,,000...+++(((&&&%%%$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$#####################""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######$$$%%%&&&'''''''''&&&%%%$$$######$$$'''((('''''''''(((((()))))))))))))))***,,,------......,,,---......------///000---...//////000000111111111000//////......//////---------,,,,,,,,,+++++++++***(((&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%''''''%%%###!!!""""""######"""""" """!!!"""$$$&&&'''&&&%%%'''%%%$$$###$$$$$$###"""#########$$$$$$$$$$$$$$$$$$#########&&&'''&&&###$$$$$$###""""""$$$$$$""""""######$$$$$$######"""$$$###"""!!! !!!!!!""""""######!!!!!!""""""###%%%&&&'''&&&$$$"""!!!###$$$$$$$$$"""$$$%%%%%%###!!! !!! !!!"""###$$$%%%%%%$$$%%%%%%$$$""""""$$$&&&##################$$$$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&'''((())))))+++...111666777888999;;;<<<===>>>DDDKKKTTTWWWUUUSSSTTTVVVVVVZZZ]]]___fffooovvvvvvyyypppkkkiiisss!!!!!!!!!!!!"""###$$$%%%""""""######$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&""""""""""""###############$$$%%%%%%$$$%%%''')))'''''''''((()))***,,,---...///111333444666999;;;===DDDIIIKKKNNNTTTXXXXXXXXXXXXYYY\\\```aaa```______\\\[[[\\\```eeeiiikkk___]]][[[XXXTTTPPPMMMKKKGGGGGGGGGGGGGGGEEEDDDDDD???AAABBBBBB@@@>>>>>>>>>:::999777777777666444222000111111000000///...---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""$$$&&&'''((('''$$$"""!!!!!!""""""!!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""#########""""""###%%%%%%$$$""""""""""""""""""""""""""""""!!! !!!"""!!! !!!!!!!!!""""""""""""!!!###$$$$$$#########%%%"""###############""""""###$$$&&&%%%$$$$$$%%%&&&$$$(((***&&&$$$%%%((((((---,,,***(((&&&%%%%%%&&&"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$&&&))),,,,,,+++&&&%%%$$$$$$$$$%%%'''(((''''''(((((()))*********''''''((()))***++++++,,,,,,---//////......///111---...///000000000000///111111000///////////////......------,,,,,,+++++++++***'''%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""""""""######"""!!!!!!!!!!!!###&&&''''''&&&&&&%%%######$$$%%%$$$###""""""###$$$%%%%%%%%%$$$"""$$$$$$###%%%((('''###///((("""!!!$$$&&&%%%$$$!!!"""###$$$$$$###"""!!!$$$$$$"""!!! !!!!!!""""""######"""""""""###$$$%%%&&&'''%%%$$$""""""$$$%%%$$$###"""###%%%%%%"""!!!  !!!"""###$$$%%%&&& !!!######"""!!!###$$$$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''))))))***,,,///222777888999999;;;;;;<<<===CCCJJJRRRVVVTTTSSSUUUWWWWWW[[[^^^___eeeooouuuvvvssskkkiiiiiittt!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""###$$$$$$%%%###$$$&&&%%%$$$$$$&&&'''""""""#########$$$$$$$$$###$$$%%%%%%$$$%%%''')))&&&&&&''''''((()))++++++---...000111111333555888888BBBIIIIIIIIIMMMSSSUUUVVVTTTTTTYYYaaafffddd```^^^\\\[[[\\\```ccceeeeee[[[ZZZYYYVVVSSSPPPNNNLLLGGGHHHHHHHHHHHHFFFEEEDDD@@@CCCFFFEEEBBB>>>======888777666666777666444222000000000000///...------))))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%############""""""""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!  """$$$%%%%%%$$$###"""!!! !!!!!!!!!"""""""""!!!!!! !!!!!!"""###"""!!!!!!###%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!"""""""""######### """######""""""###$$$ !!!"""######"""!!! """$$$%%%%%%$$$$$$%%%&&&$$$''''''######&&&'''$$$)))(((&&&%%%$$$%%%%%%&&&"""###$$$$$$###"""###$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$''',,,///000///%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******'''''''''((()))***+++,,,+++,,,......---...///111---...///000000//////...000000///............//////......---,,,,,,++++++((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###!!! !!!!!!!!!###&&&((('''&&&&&&$$$""""""$$$%%%%%%%%%"""###$$$$$$$$$###"""!!!!!!%%%&&&######&&&&&&###222''' """$$$!!! !!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""######"""""""""###$$$%%%&&&'''$$$######$$$%%%%%%$$$""""""$$$&&&%%%###!!!!!!!!! """###$$$%%%&&&!!!"""!!!!!!"""#####################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++---000333666777888999;;;<<<===>>>BBBIIIQQQUUUTTTSSSVVVYYYXXX\\\^^^```eeennntttuuurrrkkkiiijjjvvv!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$"""###%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$%%%'''(((&&&&&&&&&'''''')))***+++---...///000000111333666555@@@IIIHHHEEEHHHNNNRRRWWWSSSQQQXXXbbbgggccc]]]\\\[[[\\\^^^aaabbbaaa```ZZZYYYXXXVVVTTTQQQOOONNNHHHIIIIIIIIIHHHGGGEEEDDDBBBEEEIIIHHHCCC???<<<;;;777666555666777666555333000000000000///...---,,,)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&############""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""###"""!!! !!!"""$$$&&&$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!""""""!!! !!!###%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$###""""""############$$$$$$$$$!!!!!!""""""!!!"""$$$&&& !!!""""""!!! !!!"""$$$$$$######$$$%%%$$$&&&%%%!!!"""'''&&&!!!%%%$$$#########$$$%%%&&&"""$$$$$$$$$###"""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$#########"""""""""&&&,,,111111000%%%&&&'''(((((((((''''''&&&&&&''''''((()))******))))))))))))***,,,---...***,,,------------///000---...///000000///...---//////...------------...//////...---,,,,,,++++++%%%&&&((())))))'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###!!! !!!###&&&((('''&&&%%%###""""""$$$&&&&&&&&&######$$$###"""!!!!!!'''(((""" ###$$$"""(((###&&& ### """###$$$$$$###""" !!!!!!"""###$$$ !!!!!!"""#########"""""""""###$$$%%%''''''$$$###$$$%%%&&&&&&$$$"""$$$%%%''''''$$$###"""""" """###%%%&&&&&&!!!%%%''''''&&&&&&'''!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''(((******+++...111444444555777999;;;===???@@@AAAHHHPPPTTTTTTTTTWWWZZZYYY]]]___```eeennnssstttuuuooommmmmmxxx""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******+++,,,,,,---...///000000555:::AAACCCBBBDDDIIIMMMSSSXXX___bbbaaa^^^ZZZWWWXXXZZZ^^^eeejjjjjjeeeaaaXXXYYYYYYXXXVVVRRROOOMMMGGGHHHJJJJJJJJJHHHFFFDDDFFFCCC@@@???@@@@@@===;;;;;;888555444555666777666222111000...------------((((((((((((''''''''''''%%%%%%%%%$$$$$$#####################"""""""""""""""!!!  !!!###%%%  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!! """######""""""!!!  """#########$$$&&&"""""""""""""""###$$$$$$!!! ######!!! $$$###!!! !!!"""%%%###"""###$$$&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$######"""""""""""""""""""""$$$%%%%%%$$$###"""###"""""""""$$$%%%$$$#########$$$&&&)))---111444************)))'''&&&%%%'''&&&%%%$$$$$$&&&''')))''''''((()))***+++,,,,,,+++++++++,,,---...///000000///.........///111222111111000000//////............---,,,++++++++++++***)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%%%%$$$###&&&%%%$$$###"""###$$$%%%""""""""""""$$$&&&((()))'''$$$"""###%%%&&&$$$!!!###$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$#########""""""!!!!!! ######$$$%%%$$$###"""!!! !!!!!!  !!!!!!!!!!!!%%%$$$#########$$$&&&&&&$$$$$$$$$##################%%%&&&%%%"""  """""""""###%%%''''''%%%######$$$%%%$$$### !!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$############(((''''''''')))---111333666777888999;;;>>>@@@AAACCCGGGLLLPPPRRRTTTVVVWWWVVV[[[^^^aaagggooottttttrrrkkkjjjlllxxx""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))++++++,,,---...//////000333777<<>>@@@@@@???===999777444333444555444444222111000...------,,,,,,((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$##################"""""""""""")))'''%%%"""!!! !!!!!!###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!###$$$$$$###""""""###""""""!!!"""""""""###$$$"""!!!!!!"""###!!!$$$###""""""!!!!!!!!!"""%%%###"""###$$$&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%######""""""$$$$$$############$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$######""""""######"""######$$$$$$######"""###"""""""""$$$%%%$$$#########$$$%%%(((,,,///111))))))))))))((('''&&&&&&'''&&&%%%$$$$$$&&&''')))''''''((()))***++++++,,,+++++++++,,,---...000000000///.........///111222111111000000///////////////...---,,,++++++++++++))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""!!!###$$$%%%$$$"""$$$$$$###""""""""""""###""""""""""""$$$&&&((()))'''%%%######%%%&&&$$$"""###$$$$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###$$$#########""""""""""""!!!"""###$$$%%%%%%$$$### !!!  !!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$%%%$$$$$$$$$###"""""""""###%%%&&&%%%###  !!!""""""!!!"""$$$&&&'''%%%######$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%(((((('''(((***...222444666777888999;;;>>>???AAABBBFFFLLLPPPRRRTTTVVVWWWWWW\\\___aaagggooossssssqqqjjjjjjlllxxx""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((******+++,,,---......///000222666:::???CCCFFFHHHNNNQQQSSSTTTTTTUUUVVVWWWYYYXXX[[[cccmmmqqqlllggg```___^^^\\\XXXTTTQQQOOOIIIHHHHHHGGGGGGFFFFFFEEEBBB@@@>>>>>>?????????>>>666555333333444333222000111000///...---,,,,,,,,,(((((((((''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""***(((%%%###!!!"""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""######$$$$$$######""" !!!!!!""""""!!!!!!  !!!"""############$$$&&&'''%%%###!!!!!!"""!!!!!!!!!"""""""""######$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$###""""""%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%###"""""""""$$$$$$############$$$$$$"""$$$)))++++++)))$$$"""%%%$$$$$$#####################"""""""""""""""######"""""""""$$$%%%$$$#########$$$%%%'''))),,,---&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((******+++,,,++++++,,,,,,---///000111000///.........///000111111000000000000////////////...---,,,++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$$$$###"""""""""######""""""!!! """"""""""""$$$&&&((()))&&&%%%$$$$$$%%%%%%$$$#########$$$%%%$$$###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$############ """$$$%%%%%%%%%%%% !!!!!!!!! !!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$###"""!!!!!!###$$$&&&%%%###!!! !!!"""###"""!!!"""###%%%&&&%%%######$$$$$$$$$###"""#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((((())),,,///333555666777888:::<<<>>>???@@@BBBFFFLLLPPPSSSTTTVVVWWWXXX]]]```bbbgggnnnrrrqqqnnniiijjjlllyyy""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((())))))***+++,,,---.........111666<<>>=========<<<666555444444444333111///000000...---,,,+++++++++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!"""!!!!!! !!!!!! ###%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!""""""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!! !!!"""###############%%%&&&'''&&&$$$"""""""""!!!!!!"""""""""###""""""###$$$###!!!"""%%%'''&&&###$$$%%%&&&&&&%%%###"""%%%###"""###$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$ ###&&&))))))&&&### $$$$$$###"""""""""""""""$$$###"""!!! !!!"""######"""""""""$$$%%%$$$###$$$######$$$%%%'''((()))###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''((()))***++++++++++++,,,,,,---///000111//////...---...///000111000000000000000000000000///...---,,,,,,++++++,,,''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$$$$###!!!!!!"""###$$$###"""!!! """"""""""""###&&&((()))&&&%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%$$$$$$""""""""""""###$$$$$$$$$$$$########################### !!!###$$$%%%%%%$$$$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$#########$$$&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$&&&%%%###!!!!!!!!!"""######"""!!!!!!###$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$#########$$$%%%&&&&&&(((((()))***---000333555555666888:::<<<>>>???@@@AAAEEELLLQQQSSSUUUVVVWWWYYY^^^aaacccgggnnnpppooommmiiikkknnnzzz""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&'''(((''''''((()))***+++,,,,,,------///333999???BBBCCCJJJKKKKKKLLLMMMQQQVVVZZZ\\\ZZZ[[[bbbkkkooommmiii]]]\\\ZZZWWWSSSPPPMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHBBBAAA@@@>>>;;;:::999999777666555555555444222000000///...,,,++++++++++++''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!! !!!"""### ###%%%%%%%%%########################"""""""""""""""""""""""" !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!!!!!###$$$&&&&&&$$$######$$$!!!!!!"""###$$$############'''''' """"""###$$$%%%&&&&&&%%%$$$###%%%###"""###$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%&&&$$$$$$############$$$$$$######$$$%%%%%%$$$############"""!!!!!!!!!!!!"""%%%$$$"""!!!!!!!!!"""######"""""""""$$$%%%$$$############$$$$$$%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((()))***++++++++++++++++++,,,...///000///...---------...000111000000000000111111111111//////...---,,,,,,,,,,,,''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$$$$###""""""###$$$$$$$$$###!!! """"""""""""###&&&((()))&&&&&&&&&&&&%%%$$$$$$%%%""""""$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###$$$%%%$$$$$$###""" !!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$#########$$$&&&&&&%%%%%%$$$$$$###""""""!!!###$$$&&&&&&$$$"""!!!""""""######"""!!!!!!###$$$&&&$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&'''(((''''''(((+++---111333555555666888;;;===>>>??????@@@EEELLLQQQTTTUUUVVVWWWYYY^^^bbbcccgggmmmpppnnnllljjjmmmppp{{{""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++,,,---///111555999===???DDDFFFGGGIIIKKKOOOTTTXXXWWWWWWXXX\\\aaadddcccaaaWWWVVVTTTRRROOOMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFBBBBBB@@@===999777777888:::888666555555555333111///...---,,,+++*********'''''''''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!  !!!!!!""""""######""""""!!!$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$###$$$%%%"""###$$$%%%%%%%%%$$$###)))333777,,,!!!!!!!!!######$$$%%%%%%%%%$$$$$$%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$&&&&&&$$$######"""""""""$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$######"""!!!"""""""""&&&%%%$$$###""""""""""""###"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''))))))***+++))))))******+++---...//////...---------...///000000000000111111111111222000///...---,,,,,,,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""###%%%%%%$$$#########$$$$$$######"""!!!""""""""""""$$$&&&((()))%%%&&&'''&&&%%%$$$%%%&&&!!!"""###$$$%%%$$$######""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%$$$###"""!!!!!!""""""""""""!!!  !!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$$$$$$$$$$###############"""$$$&&&&&&$$$"""""""""!!!"""###"""!!!"""###%%%%%%$$$""""""#########"""###$$$$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$((('''''''''''''''((()))%%%&&&(((***---000333555444666999;;;===>>>?????????DDDLLLRRRUUUVVVVVVWWWXXX]]]bbbdddhhhnnnpppnnnmmmlllpppsss}}}""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((()))******+++---/////////222777;;;@@@CCCGGGIIILLLPPPTTTWWWUUUVVVWWWXXXXXXXXXYYYZZZQQQPPPOOONNNLLLLLLKKKKKKGGGGGGHHHHHHGGGFFFDDDCCC???@@@@@@===999666777999;;;999666444444444333222///...---+++******))))))'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%############"""""""""""""""#########"""!!!!!! %%%###""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""!!!  !!!"""""""""############""""""######$$$$$$$$$######""" """$$$$$$###"""###$$$"""$$$%%%''''''&&&%%%$$$&&&999EEE;;;+++%%%$$$"""###############$$$%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$###"""###"""""""""$$$%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******((((((((()))***+++------......---,,,---...///000000000111111111222222222000///...------,,,,,,---))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$######$$$&&&&&&%%%$$$######"""!!!!!!!!!!!!"""""""""""""""$$$&&&((()))%%%'''((('''%%%###%%%&&&!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########!!!"""$$$$$$%%%$$$###"""#########""""""  !!!!!!!!!!!!###"""!!!!!!!!!"""$$$$$$###############$$$$$$$$$"""$$$&&&&&&$$$######### !!!""""""!!!"""$$$&&&%%%###"""!!!"""###"""!!!######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%'''***---000222444444666999<<<>>>??????>>>>>>DDDLLLRRRUUUVVVWWWWWWWWW\\\aaadddiiinnnpppnnnooonnnsssvvv""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''((()))))))))---///...,,,---333888;;;???CCCGGGJJJMMMQQQSSSUUUWWWXXXWWWTTTSSSUUUWWWNNNMMMLLLLLLKKKKKKLLLLLLDDDEEEFFFGGGFFFDDDBBBAAA===>>>???<<<888777888:::<<<999555333333333333222......,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%############"""""""""""" """!!! !!!###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""""""""""""""###"""!!! !!!"""###""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!""""""###$$$&&&(((((('''&&&%%%333FFF???...%%%###!!!######"""!!!"""###%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$ !!!!!!!!!!!! ((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""###"""""""""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))******''''''(((((()))+++,,,---......---,,,---...///000000000111111222222222222000000...---------------***))))))'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%''''''&&&$$$###"""!!! !!!!!!""""""""""""$$$&&&((()))%%%''')))'''$$$###%%%'''!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%!!!"""$$$%%%%%%%%%$$$$$$$$$$$$###!!!  !!!!!!!!!"""%%%$$$#########$$$&&&&&&"""""""""###$$$$$$%%%%%%"""$$$&&&&&&%%%######### """""""""###%%%'''%%%###!!!!!!"""###"""!!!""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!!!!!!!###$$$&&&)))---000222333444666999<<<>>>???>>>>>>>>>DDDLLLRRRUUUVVVWWWWWWVVV\\\aaadddiiioooqqqoooppppppuuuwww######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%&&&''''''((((((''''''))))))***+++---///111222888<<>>===<<<:::>>>AAA@@@;;;777888:::888666444333333222000......------,,,+++***))))))))))))'''&&&%%%$$$$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""###########################&&&***------***&&&#########"""""""""""""""###"""######$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&""""""""""""""""""""""""!!!000555*** """%%%$$$......---***&&&###""""""%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$(((&&&$$$%%%'''(((&&&$$$$$$%%%%%%&&&'''((())))))((((((''''''''')))+++,,,......---------......///......//////000000111111222111///---+++***))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%""""""!!!!!!!!!!!!""""""###""""""""""""$$$%%%&&&)))((('''%%%######%%%'''######"""###$$$###!!!"""###%%%&&&&&&%%%###"""############"""""""""""" !!!###$$$$$$"""###"""!!!!!!""""""!!!  !!!!!!$$$%%%%%%###!!! !!!"""!!!###%%%$$$"""&&&''''''%%%###"""###$$$!!! """$$$%%%'''######""""""""""""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((()))***---000333444666777:::<<<===>>>>>>======DDDMMMRRRSSSRRRRRRRRRTTT[[[bbbfffkkkqqquuutttuuussssssrrr|||############$$$$$$$$$%%%####################################$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%&&&&&&'''''''''''''''((())))))+++---///000111555888===AAADDDFFFIIIKKKNNNQQQSSSTTTSSSPPPOOOOOORRRPPPNNNNNNNNNNNNLLLJJJEEEEEECCCAAA???===<<<;;;<<>><<<;;;:::===@@@AAA???:::666666888777666444333333222000///...------,,,+++***)))))))))((('''&&&%%%$$$$$$$$$###############$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""" !!!"""######"""!!! $$$$$$############$$$$$$$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$###########################+++---&&&"""$$$%%%!!!((())))))(((&&&$$$%%%&&&%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$%%%###"""###$$$%%%$$$###$$$$$$%%%&&&'''((())))))''''''''''''((()))***++++++++++++++++++,,,------///////////////.........///...---,,,++++++++++++******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%###""""""!!!!!!""""""######""""""""""""$$$%%%&&&(((((('''%%%######%%%'''"""""""""###%%%%%%###!!!"""###$$$##################""""""""""""""""""######$$$#########""""""!!!!!!!!!  !!!!!!!!!"""######!!! !!!###!!! !!!"""######"""!!!"""###%%%&&&%%%!!!!!!!!! !!!"""###%%%&&&(((&&&$$$"""!!!"""$$$&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$(((((()))***---000333444444555777999;;;<<<======BBBHHHQQQVVVVVVVVVVVVWWWXXX^^^dddgggmmmtttwwwvvvnnnlllqqqwww!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%&&&'''''''''&&&&&&''''''((()))***,,,---...---000444888:::>>>AAADDDFFFGGGIIIHHHHHHHHHJJJLLLMMMLLLJJJJJJJJJJJJIIIGGGBBBBBB@@@???===;;;:::999???@@@@@@===999666666666777555333333333333111///...------,,,+++***))))))(((((('''&&&%%%$$$$$$%%%########################$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######""""""###########################!!!&&&'''###"""$$$######$$$&&&%%%$$$$$$%%%&&&$$$$$$###""""""###$$$$$$########################""""""#########$$$$$$$$$&&&%%%%%%%%%&&&&&&%%%%%%###$$$%%%&&&'''(((((()))&&&&&&''''''((())))))***++++++***++++++,,,---.../////////......---------------,,,,,,+++,,,,,,,,,,,,+++***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$###""""""""""""""""""###$$$$$$######$$$%%%'''((('''((((((&&&$$$###%%%&&&!!!!!!"""###%%%&&&$$$""" !!!"""#####################"""""""""!!!"""""""""######$$$%%%%%%"""#########!!!!!!!!!""" !!!!!!!!!!!!$$$%%%%%%###"""!!!"""$$$%%%### !!!#########$$$######%%%''''''$$$!!!"""!!!!!!!!!!!!###%%%&&&***((($$$"""!!!###%%%'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((()))***---000333444666777999;;;===???@@@AAABBBIIIQQQVVVWWWWWWXXXYYYZZZ___cccfffllltttwwwuuunnnkkknnnuuu!!!""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''')))***,,,---+++...111444777:::>>>AAADDDEEEFFFFFFFFFGGGJJJMMMJJJIIIGGGGGGHHHHHHGGGEEE@@@@@@???>>><<<;;;::::::@@@@@@???<<<999777666666666555333333333333111000...------,,,+++***))))))((('''&&&&&&%%%%%%%%%%%%########################$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$######$$$%%%%%%&&&#########$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$#########"""###########################&&&&&&%%%&&&'''%%%"""!!!"""$$$$$$######$$$&&&$$$##################$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%&&&''''''((()))))))))++++++++++++,,,---.../////////......------,,,,,,---,,,,,,+++++++++,,,,,,,,,+++***)))((('''&&&&&&%%%%%%$$$$$$$$$#######################################""""""""""""############""""""###$$$&&&''''''(((((('''$$$$$$$$$&&&"""!!!"""$$$&&&&&&$$$"""!!!!!!"""""""""###""""""############"""""""""!!!"""""""""######$$$%%%%%%###$$$%%%$$$"""!!!"""$$$ !!!!!!!!!""""""$$$%%%%%%$$$""""""###%%%&&&### !!!###$$$$$$%%%$$$$$$$$$%%%%%%###"""""""""!!!!!!!!!###$$$%%%+++(((%%%"""!!!###%%%'''%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&(((((()))***---000333444666777888:::===@@@BBBCCCBBBHHHPPPUUUVVVVVVXXXZZZ[[[^^^aaadddkkktttvvvsssqqqmmmlllqqq"""""""""#########$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***++++++---///111333666:::===@@@BBBCCCDDDEEEFFFIIILLLHHHFFFEEEEEEFFFFFFEEECCC>>>>>>>>>======<<<<<<<<<@@@???===;;;999777777666666444333333333333222000...------,,,+++***))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""""""""""""""""""""""""""######!!! !!!#####################$$$%%%&&&""""""###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$%%%%%%$$$###"""###$$$$$$######$$$%%%################################################"""############$$$$$$$$$"""###$$$###"""!!!"""$$$######$$$%%%&&&'''((((((%%%%%%&&&(((((((((((((((++++++++++++,,,...///000---------------,,,,,,,,,---,,,,,,++++++++++++,,,******)))(((((('''&&&&&&$$$$$$$$$$$$############""""""###$$$$$$###""""""$$$######""""""######$$$!!! """###$$$&&&(((((('''%%%$$$$$$%%%###"""###$$$&&&&&&$$$"""####################################""""""""""""""""""######$$$#########"""$$$&&&%%%!!! """$$$ !!!!!!!!!""""""""""""######"""!!! """###'''$$$!!! !!!############%%%'''&&&$$$"""!!!"""###"""!!!!!!!!!"""$$$%%%***(((%%%###"""###$$$%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$#########&&&''''''((((((''''''&&&(((((()))***---000333444444444666888;;;>>>AAACCCBBBHHHOOOTTTUUUVVVXXXZZZ\\\^^^```ccckkktttvvvssssssooolllnnn############$$$$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))******,,,---...///222555888;;;===@@@AAABBBDDDFFFHHHEEEDDDCCCCCCDDDEEECCCBBB<<<<<<======>>>>>>>>>>>>@@@>>>;;;999999888888777666444333333333333222000...------,,,+++***))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""######### !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""######"""!!! """"""############""""""########################""""""!!! !!!""""""""""""""""""###$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######!!!"""$$$&&&'''''''''%%%$$$%%%&&&#########$$$$$$#################################"""############$$$$$$$$$!!!###$$$###!!!!!!"""$$$######$$$%%%&&&''''''((($$$%%%&&&(((((((((((('''))))))******+++---...///,,,,,,,,,,,,,,,---------------,,,+++*********+++((((((((('''''''''&&&&&&$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!$$$######""""""######$$$"""!!!!!! !!!"""$$$%%%&&&'''((('''%%%$$$$$$%%%$$$$$$$$$%%%&&&%%%###!!!""""""""""""###$$$$$$%%%############""""""""""""!!!"""###$$$$$$"""!!! ###%%%### ### !!!!!!!!!""""""""""""""""""###"""!!!!!!"""$$$&&&$$$"""!!!"""######""""""(((//////)))###!!!"""###"""!!!!!!!!!"""$$$$$$)))'''%%%$$$###"""######%%%$$$#########$$$%%%&&&$$$$$$$$$$$$#########"""%%%&&&&&&''''''&&&&&&%%%(((((()))***---000333444444444666888;;;???BBBDDDBBBHHHOOOTTTUUUVVVYYY[[[___```aaadddllluuuwwwsssqqqpppnnnooo###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))+++,,,,,,---///222555777999===???@@@AAACCCEEEDDDCCCBBBBBBCCCDDDCCCAAA;;;<<<<<<===>>>???@@@@@@???===:::999999999888888555444333333333333222111...------,,,+++***))))))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""$$$$$$"""!!! """"""############""""""##############################""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''%%%###%%%))))))******)))'''&&&&&&'''######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""%%%&&&&&&###"""$$$&&&"""###$$$%%%&&&''''''((($$$%%%&&&(((((((((((('''((((((((()))***,,,---...+++++++++,,,,,,---------...---,,,+++************'''''''''''''''&&&&&&&&&$$$$$$$$$############"""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$%%%$$$$$$$$$$$$&&&'''(((&&&'''((((((&&&$$$$$$$$$%%%$$$$$$%%%&&&%%%### !!!"""$$$&&&'''############"""""""""""" !!!###$$$$$$"""!!!$$$""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$######%%%&&&&&&$$$###"""###$$$###""""""---777888000'''#########""""""!!!!!!"""###$$$''''''%%%$$$###"""""""""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$(((((()))***---000333444666666777:::===AAAEEEGGGCCCIIIPPPTTTVVVWWWZZZ]]]aaaaaabbbeeemmmwwwxxxtttooopppppprrr#########%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&''''''''''''&&&((()))(((&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%###"""###&&&'''((('''*********+++,,,---///000777888:::;;;;;;===@@@BBB@@@???@@@CCCFFFFFFBBB>>><<<<<<===>>>>>>>>>>>>>>>::::::999999888777666666333333222222111000000000---,,,+++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!######""""""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""###$$$$$$###!!! """"""############"""""" """"""!!!!!!###%%%$$$###"""###$$$%%%$$$### !!!!!!!!!!!! ##################$$$$$$&&&$$$"""###%%%%%%"""$$$%%%%%%%%%%%%$$$###"""!!!"""$$$(((,,,......---######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%///...,,,***'''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$######"""""""""""""""))))))'''&&&$$$###"""!!!########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((()))(((((((((((())))))))))))***+++,,,,,,,,,+++***))),,,,,,,,,++++++******************)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%######""""""######$$$%%%+++***)))'''&&&%%%$$$###$$$"""!!!"""######"""!!!!!!"""###$$$$$$$$$$$$$$$!!!###$$$###!!! ######""""""""""""######""""""############""""""!!!!!!!!! $$$$$$###"""!!!!!!""""""&&&&&&%%%$$$############$$$"""***666555((( !!!""""""""""""############(((((((((&&&######%%%'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''''')))***+++,,,///222555777555444777<<<@@@BBBAAAIIILLLOOORRRTTTWWW[[[^^^cccbbbccchhhooossstttssspppvvvqqqmmm###""""""###$$$%%%%%%%%%(((((('''''''''(((******---------,,,,,,+++++++++*********((('''&&&(((***''''''&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''''''''(((''''''&&&&&&&&&''''''&&&$$$###$$$&&&'''&&&&&&)))))))))***+++,,,...///333555777888999;;;>>>@@@======???BBBEEEFFFCCC@@@?????????@@@??????>>>>>>:::999888777666555444444333333222111111000000///---,,,+++)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$"""!!!!!!"""###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""###$$$$$$$$$###""" !!!""""""######""""""!!! !!!######""""""$$$&&&%%%###!!!!!!###$$$###""""""######$$$$$$######""""""""""""""""""######$$$$$$###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$######''''''(((+++...///...,,,######$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""""""""$$$$$$$$$###############))))))((('''&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((()))'''((((((((())))))))))))******+++,,,,,,+++***))),,,,,,,,,+++++++++************)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$############""""""######$$$%%%######""""""######$$$%%%******)))(((&&&%%%$$$###$$$###""""""$$$$$$###"""######$$$$$$$$$######""""""$$$%%%$$$!!! ######""""""""""""######""""""############"""""""""!!!!!!!!!!!!!!!!!! $$$######"""""""""""""""%%%%%%$$$#########$$$$$$%%%"""&&&000///%%% ###""""""""""""############'''''''''%%%###"""$$$%%%&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''')))***+++,,,///222555777666555888===AAACCCCCCHHHKKKOOORRRTTTVVVYYY\\\______aaagggooouuuwwwwwwpppwwwsssppp''''''%%%%%%$$$%%%&&&&&&((((((((()))+++...111333444444333222111000//////+++***)))'''%%%&&&***---))))))((((((''''''&&&&&&)))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&'''%%%$$$%%%&&&'''&&&%%%(((((((((((()))+++,,,---...000222444555777;;;===;;;<<<>>>AAADDDEEEDDDBBBAAAAAAAAA@@@???===<<<;;;<<<;;;:::888777555444444333222222111111000//////---,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%###!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! !!!!!!""""""!!!!!! !!!"""$$$$$$######$$$&&&)))&&&###"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""!!!!!!!!!""""""###$$$"""#########"""###&&&(((&&&%%%$$$#########$$$%%%%%%$$$%%%&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""######""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((())))))))))))***+++,,,,,,+++***))),,,,,,,,,++++++++++++***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%######""""""######$$$%%%######""""""######$$$%%%)))))))))((('''%%%$$$###%%%$$$######%%%%%%$$$###%%%%%%$$$$$$###""""""!!!$$$%%%&&&%%%""" """"""""""""""""""""""""""""""############""""""""""""""""""""""""###############"""""""""""""""$$$$$$#########$$$%%%%%%&&&"""###)))((("""!!!%%%""""""""""""############%%%&&&&&&$$$"""!!!###$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))***+++,,,///222555888777777999>>>BBBEEEFFFIIILLLPPPSSSTTTVVVWWWYYY___^^^```fffooouuuwwwvvvqqqxxxvvvttt333111///+++'''&&&'''(((%%%&&&(((+++111888>>>AAA777777777666666555555555222222111///------///111000000///...------,,,,,,,,,***((((((((('''&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''((()))***+++***,,,///111222555888;;;:::;;;===???AAABBBAAAAAABBBAAAAAA???>>><<<:::999???>>>===;;;999777666555222222222111000000//////------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""$$$$$$###!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!"""###############""""""""""""""""""""""""######$$$#########"""""" !!!!!!!!!!!! !!!"""$$$###""""""$$$%%%,,,)))%%%######%%%&&&&&&"""######$$$$$$######"""""""""""""""###$$$%%%%%%###$$$%%%###!!!!!!%%%)))'''%%%###""""""###%%%&&&!!! !!!"""######!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$""""""""""""######$$$$$$############$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))((()))***+++++++++***)))++++++++++++++++++++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""######$$$%%%)))))))))((('''&&&$$$###%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$######""""""###%%%&&&'''%%%###!!! """"""############""""""""""""############""""""!!!!!!!!!""""""#########""""""#########"""""""""######""""""###$$$%%%%%%&&&""""""&&&&&&""""""%%%!!!"""""""""############%%%&&&&&&%%%###"""###$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''(((***+++,,,///222555888888888:::???CCCHHHJJJKKKNNNRRRUUUVVVVVVWWWXXXbbbaaabbbgggnnnssstttsssrrrzzzyyyzzz???===:::333---))))))******,,,///444;;;BBBHHHLLL======>>>>>>??????@@@@@@BBBCCCCCCBBB???<<<<<<<<<::::::999888777555555444444222000//////...,,,***(((((((((''''''((())))))%%%%%%&&&(((+++,,,+++)))&&&&&&&&&&&&'''((())))))(((***---///000333666999999;;;<<<===============CCCBBBBBB@@@???===;;;:::???>>>===;;;999777666555222222111111000//////......---,,,***))))))((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$###"""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!"""############"""########################"""""""""######$$$%%%%%% !!!!!!!!!!!! !!!###"""!!!!!!"""###+++'''###!!!"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%''''''$$$!!! $$$'''&&&%%%###""""""###%%%&&&######$$$%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''(((((((((((('''((()))***+++***))))))++++++++++++++++++++++++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%######""""""######$$$%%%(((((())))))(((&&&$$$###%%%$$$###$$$&&&'''&&&%%%######""""""######%%%%%%%%%&&&&&&%%%###!!! !!!!!!"""############"""!!!""""""############"""""" !!!!!!"""""""""!!!"""############""""""""""""""""""###$$$$$$%%%$$$###$$$&&&&&&$$$###%%%!!!"""""""""############&&&'''((('''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''(((***+++,,,///222555888999999;;;???DDDIIIMMMNNNPPPTTTVVVWWWWWWYYYZZZcccbbbccchhhoootttuuutttttt{{{|||~~~GGGGGGEEE???888444444555<<<===@@@CCCHHHLLLOOOQQQJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQMMMJJJHHHGGGBBBAAA@@@>>>===;;;:::::::::888666555444222///---))))))((('''''''''''''''''''''(((+++---...,,,+++&&&&&&&&&&&&&&&'''(((((('''))),,,---...111444777777999;;;;;;:::999:::;;;CCCCCCCCCBBBAAA???>>>===<<<;;;:::888777555444444222111111000000///.........---,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$######"""!!!######""""""$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""$$$$$$######"""#######################################$$$%%%&&& !!!!!!""""""!!!!!! !!!""""""!!! !!!###%%%###  !!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))''''''&&&$$$""""""###%%%%%%$$$#########$$$%%%&&&%%%$$$%%%'''))))))(((&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((***+++)))((('''$$$""" &&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''(((((((((&&&'''((()))******))))))***++++++++++++,,,,,,,,,))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!######""""""######$$$%%%######""""""######$$$%%%'''((())))))((('''$$$###%%%######$$$&&&''''''&&&###""""""!!!"""$$$%%%'''###$$$%%%$$$"""!!!!!!"""!!!"""###$$$$$$###"""!!!""""""############"""""" !!!!!!!!!!!!!!!""" !!!###$$$$$$###""""""######"""""""""###$$$$$$######%%%&&&&&&%%%%%%$$$""""""""""""############&&&''')))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))***+++,,,///222555888999:::;;;>>>DDDKKKPPPPPPRRRTTTVVVWWWXXX[[[]]]aaa```bbbhhhqqqwwwyyyxxxuuu|||~~~MMMPPPQQQOOOIIIGGGHHHKKKPPPQQQSSSUUUWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[\\\ZZZ[[[[[[YYYVVVTTTTTTTTTOOONNNMMMKKKIIIHHHFFFFFFCCCBBB@@@>>>===;;;777444...---,,,+++***))))))))),,,,,,,,,...///...,,,)))'''&&&&&&&&&&&&'''((((((&&&(((***+++,,,...111333333555888888777777999;;;??????@@@@@@@@@???>>>>>>:::999888777666555444444111111111000//////.........---,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$######!!!"""######"""!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!###$$$$$$$$$"""!!!########################&&&%%%$$$#########$$$$$$!!!""""""######""""""!!!!!!#########!!!!!!"""######!!! !!!"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$######%%%''''''%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&''')))******)))(((******+++++++++,,,,,,,,,******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""######""""""######$$$%%%######""""""######$$$%%%&&&''')))***)))'''$$$###$$$###"""###&&&'''&&&%%%%%%$$$"""!!!"""###$$$%%% """$$$###"""!!!!!!"""!!!"""###$$$$$$###"""!!!""""""############""""""###""""""""""""""""""!!! !!!###$$$$$$$$$""""""$$$######""""""""""""######$$$$$$###$$$%%%&&&%%%""""""""""""############%%%&&&((('''%%%#########%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''')))***+++,,,///222555777888:::;;;>>>CCCKKKQQQPPPQQQSSSTTTUUUXXX\\\___bbbbbbcccjjjrrrxxxzzzzzzvvv}}}RRRVVV[[[[[[XXXWWWZZZ]]]\\\]]]___aaabbbaaa```___bbbbbbbbbbbbaaaaaaaaaaaaeeedddbbb```]]]^^^```bbbaaaaaa___]]][[[YYYXXXWWWPPPOOOMMMLLLJJJGGGCCC@@@999888666555333222222222000000///000000...***'''''''''&&&&&&&&&'''((((((%%%''')))******,,,...111000222555666555666999<<<::::::;;;<<<<<<<<<<<<<<<::::::999999888777777666111111111000//////............,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$$$$#########$$$%%%###!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!###$$$%%%$$$"""!!!########################)))(((&&&$$$"""!!!!!!"""""""""############""""""###$$$%%%$$$###"""###$$$$$$###"""###$$$%%%$$$###"""""""""######"""""""""#########$$$%%%&&&((()))%%%###"""$$$((()))'''$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''"""############$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))(((*********++++++,,,,,,,,,*********)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########"""###$$$$$$%%%&&&''')))***)))'''$$$######""""""###%%%&&&&&&%%%'''&&&###"""!!!"""###$$$!!!"""###"""!!!"""### """###$$$$$$###""" """"""############""""""%%%$$$$$$$$$######""""""!!!###$$$%%%$$$###"""$$$$$$###"""!!!!!!""""""$$$$$$""" $$$&&&&&&""""""""""""############$$$%%%''''''$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''''')))***+++,,,///222555666888:::;;;===CCCKKKRRRPPPQQQQQQRRRSSSWWW\\\```fffeeefffkkkrrrwwwxxxwwwvvv}}}]]]]]]]]]]]]]]]^^^aaacccbbbcccdddeeedddbbb```^^^bbbdddggggggffffffggghhhffffffggggggggggggffffffeeeeeeeeeeeedddddddddddd\\\^^^``````^^^ZZZVVVRRRLLLJJJFFFAAA;;;888888999666555444333333222///,,,...+++(((''''''(((((('''''''''((())))))*********...///111444555666666666666777888:::;;;<<<======<<<:::888777777777555444333222111000////////////++++++***************+++''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################$$$###""" """###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""""""""#################################'''%%%###"""###$$$"""!!!$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""%%%######$$$''''''$$$!!!###%%%&&&''''''&&&$$$###"""###$$$%%%&&&&&&%%%$$$)))(((''''''((('''%%%###"""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++---,,,(((### &&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++)))((('''((()))+++,,,***(((((((((+++,,,---,,,((((((((((((''''''''''''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$###"""$$$#########$$$%%%%%%&&&'''(((***+++***(((%%%###$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""###$$$$$$%%%$$$###"""!!!$$$$$$##################"""###$$$%%%%%%$$$###""" """!!!!!!"""######!!! !!! &&&### !!!$$$''''''%%%$$$###"""!!!!!!"""###$$$$$$&&&((((((&&&###""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&''')))***''')))***,,,---000444777999777777;;;>>>BBBJJJSSSRRRRRRQQQRRRUUUZZZ___bbbeeegggiiimmmrrrvvvxxxzzz{{{``````aaaaaaaaaccceeegggccccccccccccaaa___^^^\\\cccdddeeeeeecccbbbccceeegggfffeeedddddddddeeefffdddfffhhhjjjjjjiiigggfffbbbdddfffhhhgggeeeaaa___[[[ZZZVVVPPPJJJEEEDDDCCC???<<<999666555444111000111///---,,,+++***'''%%%))))))(((((((((((())))))***+++...000222333444444444555888:::<<<=========:::888666555666555444333333222111000////////////,,,+++******)))))))))***''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""########################$$$###!!! !!!###$$$############"""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################%%%$$$###"""###$$$$$$%%%######""""""""""""####################################$$$$$$$$$$$$######################################################%%%$$$###$$$&&&&&&$$$!!!###$$$&&&((((((((('''&&&###$$$%%%&&&&&&&&&%%%$$$"""!!!!!!###%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++***(((%%%###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***)))((('''((()))+++,,,)))((('''''')))++++++***((((((((((((''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%% !!!"""$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''(((***+++***(((%%%###$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$%%%%%%&&&&&&%%%###"""!!!########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$###!!! !!!""""""!!! !!!%%%###!!!!!!$$$&&&'''&&&$$$###"""!!!!!!"""###$$$$$$&&&((((((&&&$$$""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((('''&&&$$$%%%%%%$$$$$$######$$$%%%'''(((''')))***,,,---000444777:::888888<<>>>>>AAACCCAAACCCFFFIIILLLNNNPPPPPPQQQSSSVVVZZZ^^^aaacccddddddcccccccccdddeeeffffffaaadddggghhhfffdddcccccc]]]\\\YYYWWWSSSNNNHHHDDD===:::666444444555666666333111///,,,***((((((((('''((()))+++---///111222555666777888888777666555777666666777888888666444222111000///............---,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################!!!"""###"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$############(((&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""###$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***...---++++++,,,---,,,+++((((((((((((''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%$$$$$$###$$$$$$%%%&&&''')))******(((&&&$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!"""$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!! """$$$$$$######$$$%%%###############$$$&&&((("""""""""######"""""""""###%%%'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&((()))+++,,,///333666:::999;;;@@@BBBCCCHHHNNNRRRQQQQQQRRRUUUZZZ___cccbbbbbbeeellltttwwwuuurrryyybbbaaa``````aaa^^^XXXSSSMMMKKKHHHEEEDDDDDDDDDEEEIIIHHHFFFCCC???===>>>???999;;;>>>BBBFFFIIIKKKLLLLLLLLLMMMOOOQQQSSSTTTUUUTTTSSSSSSSSSUUUXXX[[[]]]bbbdddggghhhgggfffffffffdddcccccccccaaa]]]WWWRRRLLLGGG???:::777777777777555555333111...,,,***)))&&&&&&&&&''')))+++---...555555555555555444444333777666777888::::::888666111111000///............,,,+++***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""############$$$$$$$$$%%%#################################$$$&&&%%%### %%%%%%%%%$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%''')))((('''&&&%%%$$$######"""%%%%%%$$$#########$$$$$$&&&$$$"""###%%%'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$###############$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))+++)))((((((***+++******((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%$$$###""""""""""""%%%%%%$$$$$$######$$$$$$%%%''')))******)))&&&%%%$$$$$$######$$$$$$%%%&&&((('''%%%###"""!!! !!!"""$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$""" """$$$$$$###"""###$$$######$$$###"""###&&&(((""""""############"""""""""%%%'''(((&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$$$$%%%&&&&&&%%%%%%$$$&&&''')))***,,,///333666888888<<>>>>>;;;===??????>>>======>>><<<:::777555888>>>DDDIIIIIILLLPPPTTTWWWVVVTTTSSSLLLHHHCCC???======???@@@AAADDDIIIMMMPPPSSSWWWZZZcccbbbaaabbbdddddddddbbbVVVRRRMMMIIIFFFBBB???<<<888999999999777333///,,,******))))))***+++---...///.........000333666888555555666999::::::888666111000///......------...***)))((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""#########""""""""""""""""""""""""######################## !!!!!!!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""""""""#################################%%%"""###***222333+++###$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$(((+++''''''&&&&&&&&&''''''(((((('''&&&&&&'''((()))***...+++'''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((($$$$$$$$$$$$%%%&&&'''(((""""""###$$$&&&'''(((((())))))(((((('''''''''&&&&&&''''''((()))(((((((((***(((((()))+++,,,---,,,)))(((((((((''''''''''''&&&&&&&&&&&&%%%$$$######'''%%%###!!!!!!###%%%'''######"""""""""###%%%&&&&&&%%%%%%$$$#########$$$%%%&&&)))******)))'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""###&&&&&&''''''&&&%%%###"""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""########################!!!!!!!!!###&&&&&&%%%###$$$%%%&&&&&&$$$""""""###"""$$$%%%$$$""""""&&&)))!!!"""###$$$$$$###"""!!!"""$$$'''(((&&&%%%$$$$$$""""""######$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''&&&'''((((((((('''&&&%%%%%%''')))***+++...222555666666;;;BBBFFFFFFJJJOOOOOOOOOOOOQQQVVV\\\bbbeeeddddddgggpppzzz|||wwwqqqpppyyy|||~~~666777888:::;;;<<<======???===;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;:::888777777666777888999:::===>>>@@@DDDIIIMMMQQQTTTVVVRRRKKKBBB:::666777888<<<<<<>>>BBBHHHLLLLLLJJJUUUUUUWWW]]]dddhhhhhhfffbbb\\\VVVQQQOOOLLLGGGCCCFFF@@@;;;888777666333000///...---***((('''(((***------------...000222333555555555555444333222111222222111000///...------++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""$$$$$$######"""""""""!!!###############"""!!!!!!#########$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''((())))))))))))(((''''''&&&&&&&&&''''''((((((&&&$$$"""###&&&)))(((((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$***&&&###'''...333111---444000+++(((&&&%%%(((,,,:::222((($$$%%%((()))((()))************+++++++++))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%$$$#########$$$%%%$$$%%%&&&(((((((((((('''""""""######$$$$$$$$$$$$&&&%%%$$$""""""""""""###%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''$$$%%%'''))))))((('''&&&&&&$$$"""!!! !!!"""######"""!!!"""$$$%%%%%%$$$&&&&&&%%%$$$#########$$$$$$$$$$$$###"""###%%%(((&&&%%%$$$#########$$$%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))+++,,,...000333666888999:::<<<@@@EEEIIILLLNNNOOOPPPTTTXXX^^^cccfffeeedddffflllrrrtttqqqllltttzzzyyyzzz444555666777999999::::::<<<<<<===???AAABBBBBBAAA??????>>>======<<<:::888999::::::;;;;;;;;;:::::::::999999999;;;>>>AAACCCJJJIIIFFFAAA<<<999888999::::::;;;???FFFKKKMMMMMMLLLKKKMMMQQQWWW^^^ccceeedddbbb\\\UUUNNNHHHEEEDDDEEEGGGHHHHHHEEEBBB???>>>888777555222...***)))(((,,,,,,,,,,,,...000333444333333444444444444333333222222111000///...------,,,++++++***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$#########"""""""""""""""""""""""""""""""""!!!########################""""""############""""""""""""!!!!!!!!! """#########""""""!!! !!!!!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''%%%######%%%'''''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###%%%***------+++444000+++))))))(((((()))DDD;;;111+++)))(((&&&$$$(((((()))))))))*********))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######&&&&&&$$$#########$$$%%%$$$%%%&&&((()))(((((('''"""#########$$$$$$$$$$$$&&&%%%$$$###"""""""""###(((''''''&&&%%%$$$######!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&'''&&&%%%$$$%%%$$$"""!!! !!!"""######"""!!!"""$$$%%%%%%$$$%%%%%%$$$###############$$$$$$$$$###"""###%%%(((&&&%%%$$$#########$$$%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''')))+++,,,...000444666777777999<<<@@@EEEJJJLLLMMMNNNOOORRRWWW]]]bbbeeeeeeeeehhhmmmssstttppplllqqqyyy{{{~~~222333444444555666777777:::===BBBGGGJJJJJJJJJIIIFFFFFFFFFEEECCCAAA???===>>>>>>?????????>>>======>>>===:::888777777999:::<<<>>>@@@@@@>>>;;;::::::999888888;;;AAAGGGKKKMMMJJJJJJIIIHHHJJJOOOUUUZZZ\\\```bbb]]]SSSIIICCCAAABBBJJJSSSWWWUUUQQQOOOOOOHHHFFFCCC>>>888111,,,(((++++++++++++---000222444111222222333444333333333222222111000///...---------,,,,,,+++***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$#######################################"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!"""######$$$$$$$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((((((***)))&&&%%%%%%%%%$$$###555000***'''((()))(((&&&'''''''''((((((((())))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""'''&&&$$$#########$$$%%%$$$%%%'''((())))))((((((############$$$$$$$$$$$$&&&%%%$$$######""""""###))))))((('''%%%$$$######!!!!!!!!!!!!"""###$$$%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$"""!!!!!!!!!"""######"""!!!"""$$$%%%%%%$$$$$$############"""""""""$$$$$$$$$###"""###%%%'''&&&%%%$$$#########$$$%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((+++,,,...000444777555666777;;;???EEEJJJMMMOOOOOOPPPSSSXXX^^^dddgggfffgggjjjppptttuuupppkkkpppyyy}}}333333333444555555666777>>>CCCJJJOOORRRRRRPPPPPPOOOQQQRRRQQQOOOLLLJJJIIIEEEDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@>>>===<<<;;;777:::<<<======<<<<<<===;;;:::888888:::???CCCFFFOOOOOOOOOKKKFFFEEEGGGJJJJJJRRR\\\```[[[QQQGGGAAA>>>FFFPPPWWWZZZZZZZZZZZZWWWUUUQQQLLLEEE<<<333---,,,+++******+++...000222111111222222222222222111111111111000///............------,,,+++***)))((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!!!! #########$$$%%%%%%&&&&&&$$$##################$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''''''''(((***)))'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%######&&&((("""''')))&&&""""""######$$$"""!!!###&&&)))***)))''''''((((((((()))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############'''&&&%%%$$$###$$$%%%%%%$$$%%%'''((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########"""''''''&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''$$$%%%&&&''''''''''''&&&$$$###"""!!!!!!"""#########"""!!!"""$$$%%%%%%$$$""""""#########"""""""""###$$$$$$$$$######%%%'''&&&%%%$$$#########$$$%%%"""$$$%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&(((***,,,...111444777444444666:::???EEEJJJMMMQQQQQQRRRUUUZZZ```eeehhhgggiiimmmrrruuutttppplllqqqyyy}}}777777777777888:::;;;<<>>>>><<<;;;;;;===???@@@>>>;;;888777888;;;===IIIMMMPPPOOOJJJEEEBBBBBB???CCCJJJSSSXXXVVVPPPKKK@@@AAAFFFNNNWWW]]]______```^^^[[[WWWQQQHHH===666000...,,,***)))+++---///111111222222111000000///111111000000//////............---,,,+++***))))))''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$#############################################$$$$$$$$$!!!"""""""""#########$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!#########$$$%%%%%%&&&&&&#########$$$$$$#####################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&(((******(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))((($$$###&&&***)))444:::222'''$$$'''(((((((((''''''(((((('''&&&((((((((()))))))))******(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''))))))))))))(((%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&""""""""""""""""""#########"""!!!"""$$$%%%%%%$$$!!!"""############""""""###$$$%%%$$$######%%%&&&&&&%%%$$$#########$$$%%%"""###%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$%%%'''((()))((('''&&&%%%'''***,,,...111555777444444666:::???EEEJJJMMMQQQQQQSSSVVVZZZ^^^bbbeeegggiiinnnrrrttttttpppmmmsss{{{|||~~~>>>>>>>>>>>>@@@BBBDDDFFFMMMRRRWWWXXXVVVSSSSSSTTTWWWYYY[[[YYYVVVUUUWWWYYYTTTQQQMMMIIIGGGHHHIIIKKKEEEGGGKKKNNNOOONNNLLLJJJGGGFFFCCC@@@<<<<<<>>>@@@CCCCCCBBB???<<<::::::;;;;;;@@@EEEIIIJJJHHHGGGFFF@@@===<<>>CCCHHHJJJJJJDDDAAA<<<;;;???EEELLLPPPKKKGGGCCCAAADDDKKKSSSXXXYYYXXXXXXZZZ\\\YYYRRRKKKCCC???888111,,,*********+++,,,...///000111111111000000000000////////////------,,,+++***)))((((((%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%'''))))))''''''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''')))++++++******)))((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''222555+++$$$&&&&&&!!!"""###$$$%%%%%%&&&'''((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%&&&((()))******))))))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$###""""""######$$$%%%&&&''''''!!!!!!!!!!!!"""###$$$%%%###############$$$$$$%%%!!!!!!"""##################"""!!!"""$$$%%%%%%$$$!!!"""$$$%%%&&&%%%$$$###"""###%%%%%%$$$$$$$$$&&&&&&%%%$$$#########$$$%%%!!!###%%%'''''''''&&&%%%######$$$%%%%%%%%%%%%$$$###$$$&&&((()))'''&&&$$$"""$$$''')))***)))'''&&&%%%'''***,,,...111555888777777999<<<@@@EEEJJJLLLPPPRRRVVVYYY\\\\\\\\\\\\fffiiilllooopppqqqrrrssssssyyyzzz|||KKKKKKKKKLLLNNNQQQUUUWWWRRRTTTUUURRRNNNLLLOOOSSSZZZ[[[ZZZUUUPPPOOORRRWWWYYYYYYZZZYYYWWWSSSOOOLLLQQQPPPNNNMMMMMMOOOPPPRRRSSSSSSPPPKKKFFFBBBAAAAAAEEEIIINNNPPPNNNKKKJJJJJJBBB===777777<<>>555///+++******((()))+++...111222444444000000000000////////////---,,,,,,+++***)))((((((%%%%%%&&&&&&'''(((((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''((((((((($$$$$$$$$$$$%%%&&&'''(((%%%&&&(((((('''''')))*********)))((('''&&&&&&&&&$$$$$$%%%&&&(((***,,,------,,,+++***)))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%%%% '''(((###$$$,,,+++###'''''''''&&&%%%$$$%%%'''&&&&&&&&&'''''''''((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%'''((()))******))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''' !!!"""##################"""!!!"""$$$%%%%%%$$$!!!"""$$$&&&&&&&&&$$$###"""###%%%%%%$$$$$$$$$%%%&&&%%%$$$#########$$$%%%!!!"""%%%'''''''''&&&%%%######$$$%%%%%%%%%%%%$$$"""$$$'''((()))(((&&&$$$"""$$$''')))***)))'''&&&$$$'''***,,,...111555888888999:::<<<@@@EEEIIILLLSSSVVVZZZ^^^```___^^^\\\fffhhhkkkmmmooopppssstttqqqxxxzzz}}}GGGRRR[[[ZZZVVVWWW\\\___QQQUUU[[[]]][[[[[[```ggghhhlllhhh]]]\\\eeejjjhhhtttxxx{{{wwwfffTTTLLLLLLPPPTTT\\\```]]]VVVRRRSSSPPPKKKJJJNNNNNNHHHDDDEEEJJJHHHKKKPPPRRROOOOOOQQQMMMIIICCC>>><<<===@@@BBBFFFFFFGGGIIIKKKGGG@@@:::@@@FFFJJJFFF???===CCCKKKNNNPPPOOONNNQQQWWWXXXUUUPPPMMMFFF;;;000)))((()))***+++,,,...000111222222000000000000///////////////...---,,,***)))((('''(((((('''''''''&&&&&&&&&!!!'''000555...$$$###***$$$$$$############$$$$$$((($$$###%%%&&&$$$$$$&&&###%%%%%%"""!!!###&&&'''""""""#########$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))***)))((('''&&&&&&'''''')))))))))((('''%%%$$$###((('''&&&&&&'''((()))***,,,+++***(((''''''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((%%%$$$&&&))))))%%%!!!$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))'''))),,,---+++((('''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$""""""###%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''')))***)))((((((&&&$$$$$$%%%%%%%%%$$$&&&&&&''''''&&&$$$###"""######$$$$$$$$$%%%%%%%%%"""$$$&&&$$$""""""%%%(((&&&%%%$$$$$$######$$$$$$$$$$$$"""!!! ############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%''''''%%%$$$###"""""""""$$$$$$$$$&&&''''''%%%###""""""######$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%''')))***(((&&&)))))))))***---111444777666777999===AAAEEEHHHJJJSSSTTTVVVYYY\\\]]]______fffhhhlllppprrrssssssrrrtttxxxxxx{{{SSS]]]eeecccaaadddkkkppppppsssxxx}}}uuupppttt~~~mmm[[[OOOTTTOOONNNRRRTTTQQQPPPRRRIIIHHHLLLUUU[[[YYYWWWVVVTTTRRRNNNIIIEEEBBB@@@???@@@AAAEEEJJJMMMKKKEEE???;;;>>>AAABBBBBBBBBCCCEEELLLPPPPPPLLLJJJNNNQQQQQQPPPOOOKKKCCC999111---,,,((()))***,,,...//////000111000000000////////////......---,,,***)))((('''(((((('''''''''&&&&&&&&&###&&&---111,,,$$$###((($$$$$$############$$$$$$)))$$$"""%%%'''%%%""""""###############%%%%%%$$$""""""######$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))((((((''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((''''''&&&''''''''''''(((***++++++***((('''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''((((((((((((&&&$$$'''+++,,,)))%%%)))((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((+++...///...+++***''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$######'''%%%###$$$%%%%%%"""%%%%%%&&&'''''''''&&&%%%&&&&&&&&&''')))***)))((((((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''&&&$$$###"""######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$"""!!!!!! """"""""""""###$$$%%%%%%###########################$$$%%%%%%######$$$%%%((('''%%%$$$######""""""$$$$$$$$$%%%''''''%%%###"""#########$$$$$$$$$$$$$$$%%%&&&(((((('''&&&&&&%%%%%%%%%'''))))))(((&&&)))))))))***---111444777666777999===AAAEEEHHHJJJRRRSSSUUUXXXZZZ\\\]]]]]]fffiiilllppprrrsssrrrqqquuuxxxxxx{{{{{{hhh]]]ZZZZZZaaaggghhhhhhhhhRRRLLLJJJPPPWWWXXXUUUSSSUUUUUUTTTRRRNNNIIIDDDAAA===???DDDJJJNNNMMMGGGAAA999888999>>>DDDGGGFFFCCCKKKQQQSSSLLLEEEEEEHHHJJJMMMNNNMMMIIIBBB:::333000)))***+++,,,---...//////111111000000000/////////...---,,,+++***(((''''''((((((((('''''''''&&&&&&$$$%%%(((+++***%%%###%%%$$$$$$############$$$$$$((($$$"""&&&(((%%%######'''$$$"""###%%%&&&$$$""""""######$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((())))))******)))'''''''''&&&&&&&&&''')))+++,,,***)))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''))),,,......,,,)))'''&&&&&&&&&&&&'''(((******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%(((,,,---+++)))***)))((('''''''''((()))'''(((((((((((((((((((((''''''&&&%%%%%%&&&'''(((((((((((()))(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((***///333333///+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###'''%%%%%%(((+++***$$$###$$$&&&'''((((((''''''&&&&&&&&&''')))***)))((((((&&&$$$$$$%%%&&&%%%$$$%%%&&&&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&((('''$$$!!!&&&%%%$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###$$$%%%%%%######$$$%%%((('''&&&$$$############$$$###$$$%%%''''''&&&$$$############$$$$$$$$$$$$%%%&&&'''((()))(((((('''%%%%%%%%%&&&))))))((('''(((((()))***---000444666666777999===AAAEEEIIIKKKQQQRRRTTTVVVXXXZZZ[[[[[[gggiiilllppprrrrrrqqqpppuuuxxxxxxzzz~~~qqqaaaRRRPPPSSSTTTQQQNNNPPPRRRTTTUUUTTTQQQMMMJJJEEEFFFKKKPPPTTTQQQJJJCCC???<<<888:::AAAFFFIIIHHHLLLSSSVVVPPPJJJGGGDDDBBBDDDGGGKKKLLLHHHAAA:::555......---......//////000111111111000000000//////---,,,,,,+++)))(((((('''((((((((((((''''''''''''&&&%%%%%%&&&'''%%%$$$###%%%$$$$$$######$$$$$$%%%'''%%%%%%&&&%%%###&&&,,,000(((""""""%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&'''(((***++++++***(((&&&((('''&&&&&&'''))),,,---***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((***++++++***(((''')))((((((((()))+++...///&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''''''''&&&%%%''')))+++***(((&&&&&&%%%%%%'''))),,,...''''''(((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))///444555///)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$&&&,,,222222+++$$$"""$$$%%%'''((()))((((((&&&&&&&&&''')))***)))((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###""""""$$$((((((%%%!!!&&&%%%$$$$$$######$$$$$$$$$######"""!!!!!!"""""""""!!!!!!""""""###$$$%%%###########################$$$%%%%%%######$$$%%%((('''&&&%%%$$$##################%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))))))))((((((&&&%%%%%%&&&((()))((('''(((((((((***,,,000444666666777:::===AAAFFFIIIKKKRRRSSSUUUWWWXXXZZZZZZ[[[gggiiilllpppqqqqqqppppppvvvyyyxxxzzzpppjjjjjjeee]]]WWWPPPQQQRRRRRRRRRRRRQQQPPPMMMNNNRRRWWWYYYVVVOOOIIIGGGCCC<<<777888>>>GGGNNNOOOTTTXXXWWWUUUQQQHHH??????CCCHHHMMMMMMIIIBBB===333222111000////////////111111111111000000000000---,,,,,,+++***)))(((((())))))(((((((((''''''''''''%%%$$$###%%%&&&%%%"""%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''&&&"""!!!+++888888,,,###"""$$$""""""$$$(((''''''&&&%%%$$$###"""$$$$$$$$$######$$$$$$%%%######$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&''')))++++++)))((('''***)))(((&&&'''(((***+++)))((('''''''''(((***+++***)))((('''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''))))))((()))***,,,...///&&&&&&''''''((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&)))+++---&&&&&&''''''((((((((((((&&&&&&&&&&&&''''''(((((((((((('''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***((()))---111111+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$''',,,111111+++%%%"""$$$&&&((())))))))))))&&&&&&&&&''')))***)))((()))'''%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&###!!!"""%%%'''&&&$$$&&&%%%$$$$$$######$$$$$$$$$######""""""""""""###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%((((((&&&%%%$$$##################%%%'''(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))))))))(((&&&%%%$$$%%%'''))))))(((((((((((())),,,000333666777888:::>>>BBBFFFIIIKKKSSSTTTVVVXXXZZZ[[[\\\]]]fffhhhllloooqqqqqqqqqpppvvvyyyxxx{{{zzzooo[[[YYYVVVSSSPPPOOONNNNNNNNNOOOQQQUUUWWWUUUOOOJJJJJJGGGAAA888444888CCCLLLNNNTTTZZZ]]]^^^[[[PPPEEEBBBDDDIIINNNPPPOOOKKKGGG:::888555333000/////////222222111111111000000000------,,,,,,+++******))))))))))))(((((((((''''''&&&'''&&&$$$%%%'''&&&###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%(((&&&!!!!!!,,,:::999,,,$$$###### """'''((('''&&&%%%$$$###"""!!!$$$############$$$$$$%%%######$$$$$$$$$$$$#############################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&((())))))(((((('''+++***((('''&&&''''''((('''''''''''')))+++---...,,,+++***)))(((''''''''''''&&&$$$######$$$&&&'''''''''''''''((()))++++++&&&''')))++++++***)))''''''''''''(((((((((((()))''''''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&'''(((((())))))(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))(((***---,,,((($$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''')))***((($$$!!!###$$$&&&((())))))))))))&&&&&&&&&''')))***)))((()))'''%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$######""""""#####################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%)))((('''%%%$$$$$$$$$$$$""""""###%%%'''((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&((()))))))))((('''%%%$$$%%%'''))))))(((''''''((())),,,///333555777888:::>>>BBBFFFJJJLLLSSSTTTWWWYYY\\\^^^______dddgggkkkoooqqqrrrqqqqqqvvvyyyyyy{{{xxxtttnnngggaaa]]][[[ZZZXXXVVVVVVWWWXXXVVVOOOJJJKKKJJJFFF@@@::::::@@@EEEKKKTTT\\\______^^^XXXRRRHHHHHHIIILLLPPPQQQOOOLLLCCCAAA===999666444333333222222222111111111000000......------,,,+++++++++))))))))))))((((((((('''%%%)))***&&&%%%(((((($$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&$$$###)))111000'''###&&&$$$!!!(((%%%$$$$$$$$$$$$########################$$$%%%%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&(((***,,,...+++***))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))))))))(((%%%(((+++...///,,,)))'''((((((((()))))))))******((()))(((''''''((()))******))))))(((((('''''''''''''''((())))))******+++%%%&&&'''(((((()))))))))(((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''&&&###!!!!!!"""$$$%%%'''((()))))))))(((&&&&&&&&&''')))***)))((()))'''&&&%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$######""""""###$$$$$$""""""""""""###$$$%%%&&&###########################$$$%%%%%%######$$$%%%)))((('''&&&%%%$$$$$$$$$""""""###%%%(((((('''%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%'''(((((((((((('''&&&$$$%%%'''((())))))'''''''''))),,,///333555777888;;;>>>BBBFFFJJJLLLRRRSSSVVVYYY\\\___```aaaccceeejjjnnnqqqrrrrrrrrrvvvyyyyyy|||yyysssuuu~~~~~~xxxtttrrrjjjgggdddcccaaa\\\UUUPPPJJJKKKKKKHHHEEEAAA@@@???GGGSSS]]]^^^]]]]]]]]]\\\MMMJJJIIIJJJMMMOOONNNMMMLLLIIIEEE@@@<<<999888777222222222111111111111000.........------,,,,,,,,,))))))))))))((((((((((((%%%+++,,,(((%%%((()))%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""!!!%%%(((&&&%%%&&&(((""""""(((&&& (((!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((''''''&&&&&&&&&%%%&&&''')))+++,,,)))(((((((((((()))******'''((()))******)))((('''((((((***++++++***)))(((%%%(((---111111...***'''))))))))))))************)))************+++...000'''((()))***************((())))))***++++++,,,,,,%%%&&&'''((())))))))))))((('''&&&&&&'''((()))***&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))((('''&&&''')))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$"""%%%'''%%%!!! $$$(((%%%&&&''')))))))))((((((&&&&&&&&&''')))***)))((()))(((&&&&&&'''''''''&&&###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###'''(((%%%######%%%&&&%%%$$$$$$######$$$$$$$$$###############$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###$$$%%%%%%######$$$%%%)))((('''&&&%%%$$$$$$$$$""""""###%%%(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%'''(((((((((''''''&&&$$$$$$&&&((())))))''''''''')))+++///333555777888;;;>>>BBBGGGJJJLLLPPPRRRUUUYYY\\\___aaabbbbbbdddiiinnnqqqsssssssssvvvyyyyyy}}}|||vvvvvvxxx}}}}}}~~~{{{yyyzzz}}}yyyfffTTTOOOUUURRRLLLIIIKKKJJJDDD???===EEEGGGOOO[[[___[[[YYY\\\[[[SSSKKKHHHLLLQQQSSSSSSNNNPPPPPPMMMGGGBBB@@@AAA???===777111111444333////////////...---+++***))),,,+++)))((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***)))(((''''''&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&%%%&&&'''))),,,...,,,)))&&&'''+++,,,((($$$(((&&&&&&(((,,,...,,,)))---,,,,,,++++++,,,---...***,,,...////////////000///...///444999999444//////...---+++)))(((((('''&&&&&&'''((()))***,,,---***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((+++)))''''''))))))&&&$$$***)))''''''(((((('''%%%***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%''')))******)))(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&***---,,,&&& $$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%&&&%%%%%%$$$#########$$$############$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%'''((('''%%%#########%%%%%%%%%%%%&&&'''((((((((('''%%%#########%%%&&&&&&&&&'''((()))))))))((()))((((((((((((((()))***)))(((((((((+++///444777999;;;???BBBDDDGGGJJJMMMSSSSSSTTTWWWZZZ^^^aaaccceeeeeehhhmmmnnnlllmmmrrrxxxwwwvvv~~~~~~tttkkklllwwwjjjVVVPPPSSSXXXQQQLLLKKKIIIEEECCCDDDAAAAAAGGGSSS[[[\\\^^^bbb]]]WWWPPPNNNPPPRRRRRRQQQOOOPPPQQQPPPMMMJJJHHHGGGFFFCCC;;;333222555555111/////////...---,,,******+++***)))(((''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&''''''(((((())))))))))))'''%%%&&&(((******)))///...---...///000///...---,,,***))))))***,,,---///000000000//////000000333333555999===???>>>===999777444000---+++******)))(((((((((((()))******,,,++++++************+++))))))))))))((((((((((((((((((((((((((((((((((((+++(((''''''))))))(((&&&+++)))((('''(((((('''%%%***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&'''((())))))))))))((('''&&&%%%%%%%%%&&&&&&)))((())),,,000///***$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""$$$%%%&&&%%%$$$$$$#########$$$############$$$%%%&&&'''%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$######%%%'''((('''%%%#########%%%%%%%%%%%%&&&'''((((((((('''%%%######$$$%%%&&&&&&&&&'''(((((()))))))))((((((((((((((()))******)))(((((((((+++///444777888;;;???BBBDDDGGGKKKMMMSSSTTTUUUWWWZZZ]]]aaabbbdddeeehhhmmmnnnlllnnnrrrwwwvvvuuu|||lllxxxwwwfff___```[[[UUUQQQPPPNNNIIIFFFFFFBBB???BBBKKKUUUZZZ^^^aaa___[[[VVVUUUUUUUUURRROOOPPPPPPPPPRRRSSSSSSRRRPPPNNNJJJ@@@444000222333111/////////...---,,,+++******))))))((((((((())))))(((((((((''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%%%%%%%&&&'''(((************************$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%'''''''''&&&%%%$$$&&&'''''''''(((+++000333888888777555222000000111///...---,,,...111444666<<<:::777444111000000000000222444777:::???DDDHHHCCC@@@;;;666222000.........---+++************+++)))(((((((((((())))))***++++++******))))))(((((((((((((((((((((((((((((()))((('''''')))******))),,,***(((((((((((('''&&&***))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''(((((((((''''''((())))))((((((&&&%%%%%%%%%&&&'''(((((())),,,//////+++'''$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$&&&%%%%%%$$$############$$$############$$$%%%&&&&&&######""""""######$$$$$$######$$$$$$$$$$$$######%%%&&&''''''%%%######$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%&&&&&&&&&''''''((()))))))))''''''''''''(((***++++++(((((('''(((+++///333666888;;;???BBBEEEHHHKKKMMMUUUUUUVVVWWWZZZ]]]```bbbddddddhhhmmmooommmooosssvvvuuuttt{{{~~~gggcccaaa___ZZZPPPHHHGGGKKKHHHGGGLLLTTTYYY[[[\\\]]]\\\[[[[[[[[[YYYUUUQQQPPPMMMKKKMMMQQQUUUWWWVVVSSSNNNBBB444...///000...////////////...---,,,+++))))))))))))))))))******((((((((('''''''''''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))''''''((((((((((((''''''(((***,,,++++++...777===CCCCCCAAA<<<555000000222.........000444999>>>AAAFFFBBB;;;555222000///...,,,///222333444;;;EEEMMMLLLHHHCCC<<<777444222222222111///...---...//////((((((((((((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))((('''((()))+++,,,------+++)))(((((((((((('''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))((((((***)))(((''''''''')))))))))((('''%%%%%%&&&&&&'''%%%%%%%%%(((++++++)))'''############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$###############$$$$$$#########$$$$$$%%%&&&######"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((()))******&&&&&&&&&'''(((***+++,,,''''''''')))+++///333555777;;;???CCCFFFHHHKKKNNNVVVVVVVVVXXXZZZ]]]___aaacccdddhhhnnnooonnnppptttxxxwwwvvv{{{zzzpppcccUUUNNNMMMOOOOOONNNPPPUUUZZZ\\\ZZZZZZZZZ\\\]]]^^^\\\XXXUUUQQQKKKEEEEEEJJJPPPUUUWWWUUUQQQFFF777///...///...////////////...---,,,,,,)))))))))***************((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((******&&&'''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((''''''(((*********)))******+++------))),,,...---,,,000999AAALLLLLLJJJEEE===888777888333222333444888<<>>MMMNNNNNNMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHJJJFFFAAAAAAEEEIIIJJJJJJIIIKKKLLLJJJIIIMMMUUU]]]\\\YYYSSSLLLDDD===888555666444222000000222444555111111111111111111222222)))************+++++++++************************)))************,,,///333111...***(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$&&&''')))*********))))))))))))(((((()))******))))))'''&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&&&&###""""""""""""###$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++,,,''''''''''''(((***++++++&&&&&&'''))),,,///222444666:::@@@EEEHHHJJJLLLNNNVVVVVVWWWXXX[[[^^^aaacccbbbccchhhnnnpppppprrrwww|||}}}}}}vvvpppqqqqqqrrrkkk^^^TTTTTTVVVVVVVVVWWWYYYYYYYYYYYYYYYZZZUUURRRMMMGGGDDDFFFJJJNNNOOOPPPJJJ???666333222000///////////////......---***++++++,,,+++***(((((('''((((((((())))))))))))))))))******))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''))))))((((((***+++***,,,///111111///,,,***...//////...---000555999CCCEEEJJJPPPVVVYYYYYYXXXZZZYYYXXXWWWUUUSSSRRRQQQKKKGGGEEEGGGMMMSSSTTTTTTPPPQQQPPPMMMKKKLLLPPPTTTRRRQQQOOOKKKGGGBBB>>><<<===:::777444333444666777444333333222222222222333///......---,,,+++++++++++++++++++++++++++++++++***++++++******+++000444222///+++(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******$$$%%%''')))************'''((()))******************)))'''&&&&&&&&&'''((('''''''''&&&&&&&&&''')))###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''')))+++---((((((((((((((()))******%%%&&&'''))),,,///111333555:::@@@EEEHHHKKKMMMNNNUUUUUUVVVXXX[[[___bbbdddbbbcccgggnnnqqqpppsssxxxzzz}}}sss```ZZZZZZ[[[WWWXXXXXXWWWVVVVVVXXXZZZXXXWWWTTTNNNHHHEEEHHHKKKIIIKKKIII???666333000...//////////////////...---+++,,,,,,,,,+++***(((''''''((((((((())))))******(((((((((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%'''))))))((((((***,,,444999>>>BBBAAA<<<555111333333222111000222555888888;;;CCCOOO[[[cccdddccc___``````___]]][[[XXXWWWFFFBBB@@@CCCIIINNNNNNMMMKKKJJJHHHEEECCCBBBBBBDDDBBBDDDFFFGGGGGGFFFDDDCCCDDDAAA===:::888888999::::::999888777777777777777444333222000...,,,******+++++++++++++++++++++++++++,,,,,,+++***+++000444333///+++)))((())))))))))))))))))))))))*********))))))))))))))))))))))))$$$%%%&&&'''(((***++++++$$$%%%''')))***+++******&&&''')))***+++++++++******)))((('''&&&''''''(((''''''&&&%%%$$$$$$&&&(((###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''&&&&&&'''""""""!!!""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))),,,---)))((((((((((((((()))***%%%&&&'''))),,,///111333555:::@@@FFFIIIKKKMMMNNNTTTUUUVVVXXX\\\___ccceeebbbbbbgggnnnqqqqqqsssxxxxxx|||qqqaaaWWWZZZUUUSSSUUUXXXWWWXXXZZZXXXYYYZZZXXXUUUOOOIIIEEEJJJKKKIIIEEECCC@@@888000111000...---,,,,,,---///+++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%$$$&&&((()))'''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''',,,,,,***(((&&&%%%''')))&&&&&&&&&'''+++333===CCCLLLUUU]]]^^^XXXQQQNNNOOOEEEEEEDDDDDDDDDEEEGGGHHHMMMOOORRRUUUXXXXXXXXXXXXTTTQQQKKKHHHFFFFFFFFFFFF>>>:::666666:::>>>?????????;;;777777888:::999888555555777999;;;>>>AAABBBEEEFFFEEECCC@@@>>>>>>???BBB@@@======>>>@@@@@@@@@RRRKKK<<<...,,,222333...***+++,,,---------,,,,,,//////.........---------,,,++++++******++++++,,,------,,,+++***)))((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((---222///)))+++,,,,,,,,,,,,+++*********+++***(((&&&$$$%%%&&&)))&&&'''******'''&&&)))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$###%%%'''((((((%%%###!!!""""""""""""""""""""""""$$$#########$$$%%%%%%&&&###$$$$$$###""""""###%%%######$$$$$$$$$$$$######$$$%%%'''((((((&&&%%%$$$((('''%%%###"""###'''+++'''%%%######$$$%%%$$$###''''''&&&$$$$$$%%%))),,,***)))(((''''''((()))***)))(((((()))+++...111333333999@@@GGGJJJLLLMMMNNNZZZZZZYYYZZZ\\\___bbbdddcccjjjqqqssspppooosssxxx}}}}}}uuuoooeeejjjvvvyyy~~~{{{gggTTTQQQQQQVVVYYYWWWTTTUUUZZZ[[[[[[ZZZWWWRRRLLLIIIJJJLLLKKKHHHFFFCCC;;;222///...------...///......++++++***))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&''')))+++***((('''&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((((()))***)))(((((()))+++(((+++000666>>>HHHRRRYYYWWW^^^dddfffccc___\\\\\\^^^]]][[[XXXWWWVVVVVVWWW[[[YYYUUUPPPJJJFFFCCCBBB>>><<<:::888888999999999<<<:::777666777888999999;;;888555444666777666555333333444555666777888999:::<<>>??????BBBFFFJJJMMMLLLKKKZZZUUUJJJ???;;;:::666111555444111///...---------,,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,)))*********++++++,,,,,,************************)))))))))))))))))))))))))))***)))(((,,,000///******************))))))(((******+++)))'''%%%&&&'''---)))&&&''''''&&&)))---%%%%%%$$$############$$$&&&'''((('''&&&%%%%%%'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&'''&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$#########!!!!!!###'''***)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&%%%$$$&&&))),,,***)))(((''''''((()))***)))(((((()))+++...111333222777===CCCFFFIIIKKKLLLVVVVVVVVVWWWYYY\\\___```eeekkkqqqrrrqqqppptttxxx{{{{{{}}}sssfffZZZUUUTTTSSSTTTVVVWWWXXXYYYZZZYYYXXXVVVTTTUUUXXXVVVRRRPPPOOOKKKFFF777333......000111///---,,,,,,+++************+++)))************)))(((((((((((((((''''''''''''&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((((((''')))+++++++++)))(((((()))'''&&&&&&&&&&&&''''''(((((((((((('''(((((())))))******)))'''&&&(((+++...666===HHHRRRYYY^^^bbbdddhhhgggffffffhhhgggccc___XXXUUUQQQMMMIIIFFFDDDCCC>>><<<:::888666444444444333333222222333666:::===<<<@@@CCCDDDBBBAAACCCEEEEEECCCAAA@@@>>><<<;;;:::<<<===>>>??????>>>=========>>>>>><<<:::888999999999:::;;;???DDDHHHIIIIIIDDDBBB???<<<===>>>===;;;;;;999555111///------......------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))***)))(((+++//////++++++++++++++++++***)))))))))***+++***(((&&&&&&'''******---222222---******&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%#########""""""$$$(((+++)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&%%%&&&)))+++***)))(((''''''((()))***)))(((((()))+++...111333333777===BBBEEEHHHKKKMMMUUUVVVVVVXXXZZZ\\\^^^```eeejjjnnnppppppppptttwww|||zzzzzztttgggaaa___ZZZVVVUUUSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZWWWPPPMMMNNNNNNLLLBBB<<<444000//////...------,,,,,,+++++++++++++++***************))))))((())))))((((((((('''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&'''(((((('''''')))***&&&&&&&&&&&&&&&'''((()))((((((((((((((()))***++++++***((('''(((---555:::NNNSSS[[[aaaccccccccccccfffbbb]]]\\\\\\YYYTTTOOODDDBBB???;;;888666555555555777999;;;;;;999666444555555444444666<<>>??????>>>???>>>;;;777333000/////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))******(((***...///---,,,,,,------,,,,,,+++***(((***++++++)))'''''''''&&&&&&)))------)))&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&%%%######%%%&&&%%%%%%$$$######$$$%%%%%%###$$$&&&(((((('''&&&%%%###$$$$$$$$$$$$%%%)))+++(((&&&$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%&&&(((+++***)))(((''''''((()))***)))(((((()))+++...111333444888===AAAEEEHHHLLLNNNVVVWWWXXXYYY\\\^^^___```dddgggkkknnnoooppptttwwwzzzwww}}}ooo___VVVTTTUUUUUUVVVVVVWWWXXXYYYXXXYYYUUUNNNIIIKKKLLLKKKIIIDDD===666111......///...---,,,,,,++++++,,,,,,******++++++******)))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((('''''''''$$$%%%&&&&&&&&&&&&)))+++&&&&&&&&&&&&'''((()))))))))(((((())))))***+++,,,))))))***,,,222<<>>:::666555333222111111111111444999@@@FFFHHHGGGCCC@@@999;;;===???BBBKKKVVV^^^ggghhhjjjjjjiiigggfffgggkkkkkkiiifffcccbbbdddeeebbbaaaaaaaaabbbcccdddeeedddeeeeeecccaaa______```XXXRRRJJJDDDAAA@@@??????===::::::===>>>===>>>BBB>>><<<999666333111000000------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------,,,,,,+++++++++***---,,,,,,++++++*********)))))))))))))))))))))))))))+++***((()))---///...---------------,,,,,,+++(((***++++++***((('''(((+++'''$$$&&&&&&$$$'''+++))))))(((''''''''''''(((%%%&&&'''&&&$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%$$$######$$$%%%&&&"""$$$&&&(((((((((&&&%%%$$$%%%%%%%%%%%%&&&(((+++(((&&&$$$$$$%%%&&&%%%$$$%%%&&&''''''&&&&&&(((******)))(((''''''((()))***)))(((((()))+++...111333555888<<<@@@CCCGGGLLLOOOWWWWWWYYY[[[]]]___```aaacccfffiiilllooorrrvvvyyy{{{wwwsssccc[[[[[[YYYXXXWWWWWWXXXXXXVVVXXXWWWPPPKKKJJJJJJHHHIIIIIIFFF???666///...000......---,,,,,,,,,,,,,,,***++++++++++++***))))))*********)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%(((***&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,---***---222999BBBMMMXXX___aaa```]]]WWWQQQLLLJJJJJJ@@@???===;;;999666222000222111111000111222333444:::@@@HHHOOORRRQQQNNNKKKFFFJJJNNNQQQTTTYYYbbbiiijjjiiihhhiiijjjiiihhhfffiiiiiigggeeedddfffkkkooommmkkkhhheeeddddddeeeeeejjjkkkkkkiiieeeccccccdddiiiddd\\\UUUPPPMMMJJJHHH@@@<<<:::<<<;;;999<<>>AAAFFFKKKOOOVVVWWWYYY[[[]]]___```aaaccceeeiiimmmqqqvvvzzz}}}}}}zzztttbbbaaa^^^[[[YYYXXXWWWWWWUUUZZZ[[[UUUOOOLLLJJJGGGGGGJJJLLLEEE:::111///000......---,,,,,,,,,,,,---***++++++++++++***))))))************))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%'''((((((&&&%%%%%%''')))&&&&&&&&&'''''')))******))))))))))))***+++,,,---///444<<>><<<<<<;;;<<<<<<;;;:::888666555555444444444666777999:::GGGKKKPPPTTTTTTPPPKKKGGGOOOUUU[[[]]]]]]___dddhhhhhhfffdddfffjjjlllkkkiiieeefffeeeddddddhhhpppvvvxxxuuuooojjjfffeeeeeefffyyyyyywwwrrrmmmhhhffffffoookkkfffaaa^^^ZZZVVVSSSOOOHHHCCCAAA<<<666777===:::999999888666444333222111000000000000/////////...------,,,,,,------...)))******+++---......///,,,,,,++++++***)))(((((())))))))))))))))))))))))(((++++++((((((,,,//////+++,,,,,,,,,,,,+++******'''))),,,,,,+++)))((((((***((((((++++++((((((***(((((('''&&&&&&&&&&&&'''''')))))))))'''&&&'''(((!!!###%%%(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&'''((('''%%%%%%'''((('''&&&$$$######$$$&&&'''"""###&&&'''(((((('''&&&###$$$%%%$$$######$$$&&&***((('''&&&(((((('''&&&$$$&&&''''''&&&'''((()))***)))(((''''''((()))***)))(((((()))+++...111333444666999<<<@@@DDDJJJNNNUUUWWWYYY[[[]]]______```dddfffjjjnnnsssxxx}}}|||~~~~~~oooiiicccaaabbb```ZZZTTTXXXYYYZZZZZZ[[[YYYRRRKKKMMMNNNLLLFFFAAA<<<444,,,,,,---,,,+++***+++---///---------,,,,,,,,,++++++,,,+++)))((((((((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&"""###$$$&&&'''((((((((($$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%'''((((((((((((&&&%%%$$$%%%'''((('''&&&&&&(((+++++++++++++++,,,000555:::JJJQQQXXX\\\bbbhhhjjjhhh]]]SSSEEE:::444333444555444555555444333222333444///111666;;;===???CCCHHHNNNQQQUUUVVVWWWZZZaaafffeeefffhhhhhhiiiiiiiiiiiieeelllmmmlllyyyuuummmnnnsssuuuzzz{{{ttthhhfffbbb[[[^^^WWWQQQNNNNNNJJJAAA999333:::<<<999999<<<888000888444000000222222///,,,---++++++---000000---***......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---------------,,,+++******&&&''')))***+++***)))(((*********(((&&&&&&(((***((((((((((((((('''''''''''''''(((((('''&&&%%%%%%)))(((''')))---...---+++&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((,,,***'''&&&'''((())))))((((((((()))***---///000888666888???DDDFFFKKKPPPYYYXXXWWWXXX[[[^^^```aaaeeefffiiilllqqqwww{{{~~~zzz{{{yyyvvvvvvnnn___YYY]]]XXXYYY[[[^^^bbbaaa\\\WWWRRRQQQMMMGGGCCC???777/////////...---,,,,,,---...---------,,,,,,,,,++++++++++++***)))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&&&&'''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&(((((())))))(((&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%)))************+++,,,---***,,,///333888???GGGMMM]]]```ccceeejjjmmmiiibbbHHHAAA888111//////111222666666555555666:::@@@EEEFFFDDDCCCCCCFFFLLLSSSYYYaaadddfffhhhhhhiiilllnnndddjjjsss{{{}}}xxxnnnbbb\\\[[[XXXQQQJJJIIIGGGAAA999555777999:::777555222222333333111/////////...///111111000............---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------,,,+++******''')))***,,,,,,+++)))(((*********((('''&&&(((******))))))(((''''''''''''''''''(((((('''&&&&&&%%%%%%$$$###%%%((()))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((,,,***(((''''''((())))))++++++++++++---///222333888666888>>>CCCEEEIIINNNYYYXXXWWWYYY\\\___aaaccchhhiiijjjmmmqqquuuyyy{{{~~~yyy{{{yyyiiiYYY]]]TTTTTTVVV\\\bbbeeedddbbbZZZVVVOOOHHHEEECCC<<<333111000///......---------------------,,,,,,,,,,,,******++++++******)))((('''((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''***(((((((((***,,,,,,,,,///333:::BBBKKKTTT]]]ccchhhiiihhhhhhjjjjjj```TTT<<<888222//////000222222555666888;;;BBBKKKVVV]]][[[XXXVVVWWW]]]eeelllooopppqqqqqqpppmmmlllmmmnnnssstttdddWWWSSSOOOLLLJJJFFF???<<<<<<:::999888777555444222222222333333222000000111333///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---......------,,,+++***)))***,,,------+++***((()))******)))''''''(((***---+++***(((''''''(((((('''''''''(((''''''&&&%%%&&&&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((+++***((('''''''''((()))++++++,,,,,,...111333444888666888>>>BBBCCCFFFKKKWWWWWWXXXYYY\\\___bbbdddjjjkkklllnnnppptttwwwyyy|||xxx{{{zzzxxxtttwwwgggZZZVVVRRRQQQWWW^^^cccgggiiibbb]]]SSSJJJHHHFFF???666111000///.../////////......------------,,,,,,,,,)))***+++,,,+++***)))(((''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))***((('''))),,,//////...555:::CCCMMMVVV^^^fffkkkjjjkkkjjjfffccc^^^SSSHHH<<<888333000000222333444888<<>>;;;888555444333333444555222///...111555/////////............---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,+++***)))***,,,---,,,+++)))((()))***+++***((('''(((***...---***(((''''''((((((&&&'''''''''''''''&&&&&&(((((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((******)))(((''''''((()))*********+++---000222444888666888>>>AAABBBDDDIIITTTUUUWWWYYY[[[^^^aaadddjjjjjjkkkmmmppptttwwwyyy|||yyy||||||___^^^___ccchhhiiifffaaa___[[[]]]fffqqqwwwzzz{{{mmmcccYYYSSSVVV\\\```ffflllgggbbbXXXNNNJJJIIICCC<<<333111...---///000000///.........---------,,,,,,***+++,,,,,,,,,+++)))((('''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''((()))***++++++++++++---111444555555:::@@@JJJSSS[[[aaaeeehhhkkkooonnndddYYYPPPHHHBBB999444000...000444888:::EEELLLWWWaaahhhmmmppprrrpppqqqmmmggghhhmmmooolllyyykkk]]][[[XXXRRRMMMEEECCC@@@===;;;999888777333555555222///...000333000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---............---,,,++++++((()))+++,,,,,,***)))((()))***++++++)))(((((()))...---+++)))(((''''''(((&&&&&&'''''''''''''''&&&%%%&&&&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((('''(((******)))'''&&&((()))*********,,,...000333555777666888>>>AAAAAACCCGGGQQQTTTWWWYYYZZZ\\\```cccggghhhjjjmmmqqqvvvzzz|||}}}yyy}}}}}}JJJHHHHHHKKKOOOQQQOOOLLLMMMLLLMMMPPPTTTWWWXXXYYY]]]]]]```gggsssvvviii^^^]]]]]]\\\___fffhhhfff^^^TTTOOOMMMJJJFFF:::555///---///111111000............---------,,,+++++++++,,,++++++***)))((())))))))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''''''''''''''((()))***+++)))+++...111333666:::===GGGNNNWWW^^^cccdddeeefffcccfffdddVVVGGG>>>:::888444222111333:::CCCKKKOOOZZZaaajjjppprrrqqqooommmkkkmmmiiibbbfffxxxuuubbbRRRLLLEEEBBBAAAAAA???<<<666777666444222000111222000000000000////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...//////......---,,,+++'''(((***+++,,,+++***))))))+++,,,,,,***((())))))++++++******)))((('''&&&%%%&&&''''''((('''''''''&&&((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''&&&$$$$$$%%%"""######$$$$$$%%%%%%&&&'''%%%$$$%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&'''((((((((((((''''''***+++***'''&&&'''***++++++,,,---000222555777777666999???BBBBBBDDDGGGQQQUUUYYYZZZZZZ[[[___bbbeeefffiiilllqqqwww{{{~~~}}}yyy|||}}}IIIGGGEEEEEEGGGHHHGGGFFFHHHJJJKKKJJJHHHIIIKKKLLLNNNMMMMMMPPPWWW```fffjjjrrrnnnnnnzzztttqqqkkkaaa^^^bbbeeefffcccZZZTTTTTTTTTSSSEEE===444//////000000///............------------,,,,,,++++++*********+++*********)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&%%%&&&''')))***&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&''''''&&&&&&&&&''''''(((((((((''''''''')))***+++,,,111777999999<<>>555555333222111111000000............------------+++++++++************)))*********************************)))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%'''***---000777@@@LLLTTTWWWYYY]]]```dddffffffeeeddd```TTTGGG;;;666444666888:::BBBKKK^^^bbbgggkkkmmmllliiiggghhhmmmvvvjjjXXXIIIIIIIIIAAA:::999555444444444333333333333222111000/////////000000...///000111222111111000000111222222222000...---+++******+++---......---,,,,,,------,,,,,,+++******+++,,,---------,,,++++++)))'''''')))*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&((())))))*********''''''((()))))))))))))))))))))))))))***...333777666666:::AAAFFFHHHKKKOOOQQQTTTXXX[[[]]]___aaacccgggiiimmmqqqvvvzzz}}}~~~zzzzzz}}}nnncccgggqqqrrrYYYLLL777666555333222111000000//////.........---------+++++++++************)))************************************))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***)))((((((***...222555BBBKKKVVV[[[ZZZ[[[___dddcccdddbbb```^^^WWWGGG888999444333888<<>>FFFQQQXXXfffnnnmmmiiihhhcccgggvvv}}}bbbQQQHHHDDD999777666666444000111666444333222000000000000111...//////000111222222222111111222222111000...---------,,,+++,,,---...///...,,,***)))***+++++++++((()))***+++,,,---------)))(((''''''''')))***+++)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''')))***)))((('''(((************+++---000222444666999===AAADDDGGGKKKMMMTTTWWW[[[\\\\\\\\\___aaafffiiinnnqqqsssuuuxxxzzz|||fffbbbfffrrrvvvWWWDDD666777888444111444111000000//////...------///...---,,,++++++++++++++++++++++++++++++++++++***************)))((((((************))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***)))***++++++***)))***+++,,,,,,,,,,,,///555<<>><<<;;;666555444333333333444555222222222222333333333333333333444444333222000///......---,,,---...///000000---++++++,,,---,,,,,,,,,,,,---------,,,++++++,,,+++***))))))***+++,,,***)))))))))((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&'''''''''(((((())))))''')))***)))((('''(((***))))))***+++...111444555444777;;;>>>AAACCCFFFIIILLLMMMPPPUUUZZZ]]]___```fffiiinnnrrrtttvvvyyy{{{}}}}}}eeeLLL;;;333333555333333222222111000000000......---------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++************))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((((((((()))***++++++***)))***+++***///777AAAJJJNNNOOONNNVVVTTTPPPHHH<<<333333999000111333777>>>EEEMMMQQQVVVYYYaaahhhbbbVVVSSSWWWtttooohhhfffllleeeLLL???;;;<<<999777666444444444444555333333333333333333333333444444555555444333111000///...---------...000000000---+++***,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++*********+++,,,******)))))))))(((((((((&&&&&&'''''''''((((((((()))'''&&&'''(((((('''&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$######%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))''')))***)))((('''(((***((())))))+++...111444666555888<<>>888555777555444444555666555555555555666666555444222111111000000000///////////////000222111///......///......---------......///------------,,,+++******+++***))))))((()))***+++))))))))))))))))))))))))(((((('''''''''((())))))'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++***)))(((((()))***+++*********+++...222555888777999;;;???CCCEEEGGGHHHLLLQQQXXX\\\\\\]]]```bbbddddddhhhooottttttvvvzzzyyy}}}|||YYY>>>999333666777000111444...000000///........................------------,,,***+++,,,---............+++++++++,,,+++******)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))++++++)))(((((()))(((((())))))***************)))***,,,---000;;;FFFVVV\\\aaaaaa```bbbaaa^^^VVVOOOLLLRRR[[[bbbgggjjjhhhccc^^^___bbbddd```[[[VVV```gggnnn{{{ttt```]]]iiiVVVCCCBBBBBB;;;555777666555555777777666555555666777777666555333222111111000000000////////////111222111000.../////////......---------......------...------,,,+++***,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))(((((())))))''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******))))))))))))***************+++...222555888777999;;;???CCCEEEGGGHHHLLLQQQWWW[[[\\\]]]```cccddddddhhhppptttuuuwww{{{www}}}kkkOOO???555555777111111444000111000//////......//////............------------,,,------............///,,,,,,,,,+++++++++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***,,,---+++)))''''''(((((())))))******++++++))))))+++---...333AAANNNWWW]]]aaaaaa```aaa___\\\ZZZWWWWWW[[[aaaeeedddcccaaa]]]ZZZ[[[]]]^^^[[[XXXVVVmmmqqqllltttnnngggdddooo{{{UUUDDD@@@>>>===777666555666777888666555666777777888777666444333111111111000000000/////////111222222000//////000//////...------------...------......---,,,++++++------,,,+++***)))))))))))))))))))))))))))))))))+++***))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***))))))))))))))))))************+++...222555888777888;;;???BBBEEEGGGHHHJJJOOOVVVZZZ\\\^^^bbbfffddddddhhhpppuuuuuuwww{{{www~~~qqqKKK:::555666222222666222111111000////////////000//////.........---------/////////......---------,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,---+++((('''''''''(((((()))******++++++***)))+++///222888EEERRRUUU[[[```______aaa```]]]___```aaadddggggggccc___XXXXXXWWWUUUTTTSSSSSSTTTdddwwwxxxwww~~~iiidddppp]]]GGGBBBCCC888777666666777777666555777888999999888777555444111111111111000000000000000111333222000//////000//////...---------------------.........---,,,,,,---------,,,+++***))))))***************************))))))((('''''''''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((()))))))))******)))))))))*********+++...222555888777888;;;???BBBEEEGGGHHHGGGMMMTTTYYY\\\```eeejjjeeeeeeiiipppttttttvvvzzzyyy~~~```FFF777666333444777333222111111000000000000000/////////.........------000000///------,,,,,,---------,,,++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))(((''''''''''''((()))***++++++,,,+++***,,,333:::@@@JJJTTTVVV\\\```___```cccdddbbb^^^bbbdddeeeffffffbbb[[[UUUUUUTTTPPPLLLKKKMMMPPP___iiivvvxxxlllfffdddaaaJJJ@@@===:::888666777777777666888999999:::999888666555222222111111111000000000000222333222111///000000000///...---------------------............---------------------,,,+++***************************))))))((('''''''''(((((())))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&((()))))))))((('''((((((((('''''''''&&&&&&'''''''''((((((((())))))''''''''''''(((((((((((())))))************))))))*********+++...222555888777999;;;???CCCEEEGGGHHHGGGLLLSSSXXX\\\```fffkkkfffeeeiiiooosssssstttwwwxxx|||yyyUUU<<<777444555777111222222111000000000111111////////////............///...---,,,,,,------......---,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))''''''''')))''''''((()))***+++,,,,,,+++)))---888CCCKKKQQQVVVXXX]]]```___```dddffffff^^^ccceeeccccccccc]]]VVVTTTQQQMMMKKKKKKMMMOOOQQQYYYfffooobbbbbbsssdddJJJCCC???:::888777888888888999::::::::::::888777666222222222111111111000000000222333333111000000111000000///------,,,,,,---------............------,,,,,,---......---,,,+++************************))))))((((((((()))************)))((((((((((((((((((((((((((('''''''''''''''''')))*********)))(((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))***++++++***)))(((*********+++...222555888777999;;;???CCCEEEGGGHHHIIINNNTTTXXX[[[___eeeiiiffffffiiioooqqqpppqqqtttuuuwww|||wwwvvv{{{}}}vvvqqqwww```@@@888666666666000333222111111000111111111000/////////............---,,,++++++,,,---///000...---,,,+++***+++,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&(((***&&&'''((()))***+++,,,,,,+++)))...<<>><<<:::999::::::999888888777666666222222222222222333333333333111000000222333333222------.........---------000///...///000000...,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))((((((((((((((('''''''''))))))((((((((('''''''''(((''''''''''''((())))))*********)))((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))(((((('''(((((()))+++...111444666444777;;;>>>AAACCCFFFHHHPPPRRRVVVZZZ^^^aaacccdddffffffjjjoooqqqpppssswwwxxxsss}}}sssjjj]]]___hhhyyybbbFFF<<<999555666222666BBBAAA444///333111111111000000//////...........................,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,((()))*********)))(((((())))))))))))))))))((((((******))))))))))))************+++***)))***,,,...999@@@KKKTTTWWWWWW\\\bbb```______```aaaccceeeggghhhhhhddd\\\UUUPPPJJJDDDHHHBBBWWWoooooo{{{jjjccckkknnnPPPDDD???<<<;;;::::::;;;;;;;;;999888777222222111111222333555666===:::666444333333333222---...///000000000///...000///...///000000...---,,,,,,------------,,,,,,++++++************+++++++++++++++***************)))))))))((((((''''''''')))))))))(((((((((''''''((((((''''''(((((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++******)))))))))***+++...111444666444777;;;>>>@@@BBBEEEGGGOOOQQQUUUZZZ^^^aaacccdddfffgggkkkqqqrrrpppqqquuuyyyuuu|||~~~iii^^^aaabbbuuu}}}WWW===666999777111888IIIHHH666...333111111111000000000//////........................///............---------++++++++++++++++++++++++++++++***))))))+++...000000...,,,******)))((('''******)))))))))))))))******))))))(((((())))))***)))***+++***((()))---111???FFFPPPVVVWWWWWW\\\aaaaaaaaaaaaaaabbbeeeggghhhhhhddd^^^UUUNNNIIIFFFCCCCCCIIIVVV\\\gggjjjbbbpppgggNNNAAA>>>@@@:::;;;<<<===<<<:::888666555333222111222333555777JJJFFF@@@;;;888555111///000111222333333222111000000/////////111111///---,,,,,,------------,,,,,,,,,++++++******++++++,,,************************,,,,,,++++++***))))))))))))))))))(((((((((((('''((((((((('''((())))))******)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,------,,,,,,)))******,,,...111444666444777:::===???AAADDDFFFNNNQQQUUUZZZ^^^aaacccdddeeefffkkkqqqrrroooooorrrwwwttt|||}}}vvvjjjaaaXXX\\\hhhxxxqqqDDD333;;;777111999JJJIII777...444111111111111000000000000/////////////////////////////////.........------,,,++++++******++++++,,,+++,,,,,,+++***,,,///333;;;555...)))((()))))))))******)))((())))))***+++)))((((((''''''(((((()))(((******)))''')))///555BBBJJJRRRVVVWWWYYY\\\___```aaaaaabbbdddeeeggggggddd^^^VVVNNNHHHDDDDDDEEEAAAHHHXXXjjjmmm]]]kkkdddHHH???BBB:::;;;<<<===<<<999777555777666444222222333444555DDDCCC@@@>>><<<999444111111222222333222111000///000//////000111111000...,,,------......------,,,,,,,,,++++++++++++,,,,,,************************,,,+++++++++*********)))***)))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******+++,,,,,,++++++******+++,,,///222444666444777;;;===???AAACCCEEEMMMPPPTTTYYY^^^aaacccddddddeeejjjpppqqqnnnnnnqqqtttrrr}}}}}}iiiWWWSSSXXXbbbtttWWW888999888333888CCCCCC666111555111111111111111111111111////////////////////////------------,,,,,,,,,+++---,,,+++******+++,,,---***,,,...---++++++///333AAA999///)))((()))*********)))((('''((()))***+++((((((''''''''''''((((((''')))+++)))(((+++333:::GGGNNNUUUXXXZZZ]]]]]][[[^^^___aaadddeeeeeeeeeeee]]]UUUMMMHHHEEECCCEEEJJJFFFMMMpppjjjiiitttaaaIIICCC===>>>======;;;999666555888777555444333333444444444444666:::<<<===;;;999222222111000///......---000//////000111222111///------............------,,,,,,++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))******)))))))))((((((((())))))(((((())))))***+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&'''((())))))))))))++++++,,,---///222444666555888;;;>>>???AAACCCEEEMMMOOOTTTYYY^^^aaaccceeedddeeeiiiooopppnnnooossssssqqq}}}|||kkkVVVQQQNNNVVVhhhyyyvvvtttHHH777999666777:::999555333555111111111111111111111111////////////////////////------------,,,,,,,,,,,,---,,,***))))))***,,,---(((+++...---***))),,,000???888///******++++++***)))((('''&&&&&&(((***+++))))))(((((((((((())))))'''***,,,+++***...888AAAOOOUUUYYY\\\```ccc___XXXZZZ]]]aaadddfffeeecccaaaUUUMMMFFFEEECCCCCCHHHOOOQQQllluuubbbiiibbbNNNBBBAAA???===;;;999777666666666666555555555555555//////111444999<<<<<<<<<777666333000///......///000//////000222222111000------............---------,,,,,,++++++,,,,,,---))))))*********+++++++++((((((((())))))******+++*********)))))))))(((((())))))(((((())))))***+++(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''((()))))))))))),,,,,,,,,---///222444666666999<<>>;;;999888777333444555666777777777666777555333333555888999999===;;;777333111111111222000//////000222333111000------............---------,,,,,,++++++,,,,,,---))))))******++++++++++++))))))***+++,,,------...************)))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,,,,,,,,,,---///222444666777:::===???AAABBBDDDFFFLLLNNNSSSXXX]]]aaadddeeehhhgggkkkppprrrrrruuuzzzyyyssszzzppp^^^PPPIIIVVV[[[hhh}}}ooooooooo999;;;===999222111777777333111111111111111111111111222222222222222111000000........................---------,,,,,,,,,++++++***++++++,,,,,,++++++***---555;;;888///((((((+++))))))))))))))))))))))))))))))))))))************((('''))),,,///666DDDRRR\\\^^^aaacccbbb___[[[XXXZZZ___dddfffeeebbb^^^\\\III@@@DDDGGG???DDDYYYiii}}}fffdddaaaxxxzzzTTTNNNDDD===<<<>>><<<999666666666555444444333333444333333222333444555666555555555444333222000///111111000000000000111111//////.........---------...---+++***+++---///000,,,++++++******++++++,,,((())))))************)))))))))(((((((((((())))))''''''((()))***+++,,,,,,***))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((+++***((('''((()))+++,,,***)))((()))++++++***)))+++++++++,,,...111444666666999<<<>>>@@@AAACCCEEELLLQQQUUUWWW\\\cccfffeeegggkkkooorrrsssuuuwwwxxxxxxyyyyyynnn[[[MMMHHHPPP\\\```rrr}}}oooqqqzzzqqqtttPPP===999555333444666555444222222222222222222222222///000000000000/////////........................---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))...333111+++''''''***************************))))))))))))************)))(((***///666>>>LLLXXX]]]___aaabbbaaa___\\\ZZZ^^^aaaeeefffccc^^^XXXUUUIIICCCEEEBBB999JJJuuu|||ggg]]]gggvvv[[[DDDAAACCC===666555777777666555555444444333444444333222333444555666555444333222111000000///111111000000000000111111//////.........---------...---,,,+++,,,---...///,,,++++++******++++++,,,))))))*********))))))((())))))(((((((((((())))))((((((((()))******++++++*********)))((((((''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''')))***'''&&&%%%%%%'''(((((('''+++++++++,,,...111444666666999<<>>`````````nnnuuuPPPLLLLLL???666888777777666666555555444444444444333222333444555666555444222000//////000000111111000000000000111111/////////.........------------------------,,,,,,,,,++++++******++++++,,,***************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''')))***+++)))&&&&&&(((***+++++++++++++++,,,...111444666555888<<>>888666777:::444444444444444444444444555444222000//////000000////////////////////////............------------***++++++,,,,,,++++++***))))))******)))))))))************************************+++++++++,,,,,,---333???LLLRRRTTTYYY___]]]\\\\\\]]]___bbbdddfffiiigggfffeeeddd^^^SSSKKKDDDVVVwwwtttbbbmmm```EEE===:::999999888888777666666666555444333222333444444333333333222222222222222111111000000000000111111000000000000/////////......---,,,+++,,,---...///,,,++++++******++++++,,,))))))*********))))))((())))))(((((((((((())))))((((((((((((((((((''''''******))))))((('''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((+++***((()))+++,,,,,,++++++++++++,,,...111444666333777===BBBDDDEEEFFFGGGIIIOOOSSSUUU[[[bbbeeedddkkkmmmooopppqqqtttwwwzzzuuurrrppptttAAABBBHHHPPPRRRSSS\\\ggg{{{}}}rrrnnnhhh^^^pppyyy~~~hhhDDD999777666666555555555555555555555555999777444222000000111222000000000000000000000000//////.........---------+++++++++,,,,,,+++++++++''')))+++,,,+++***+++---))))))))))))))))))))))))******+++++++++,,,,,,,,,---555CCCPPPVVVWWW\\\ccc]]]]]]^^^___aaadddggghhhiiigggeeeeeeccc]]]SSSJJJXXXyyyjjj^^^ccc|||TTTJJJ::::::999999888777777777666555444333222333333444111111222222222111000000111111000000000000111111000000000000////////////...---+++***+++---///000,,,++++++++++++++++++,,,((())))))************)))))))))(((((((((((())))))((((((((((((((((((((((((,,,++++++***)))(((((('''&&&&&&&&&'''''''''((((((((())))))***************'''&&&&&&'''((()))((('''+++++++++,,,...111444666333777>>>BBBEEEEEEFFFGGGJJJOOOSSSUUUZZZaaadddcccjjjlllnnnoooqqqtttxxx{{{xxxtttqqqwwwHHHKKKNNNTTT^^^mmmyyy|||tttooohhhcccmmm|||}}}VVVAAAAAA222555666555555444444444555555333333222222111000//////111000000///...---------........................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,+++,,,...---)))+++///222???OOOWWWYYYZZZ___dddfff```___cccggghhhhhhiiijjjeeecccgggkkkfffZZZPPPrrrxxx```^^^QQQBBB>>>999888:::;;;888444777666666666555555555555444444444444333222111000222222222111111111111000222333222000...,,,---...........................------------------------++++++++++++++++++++++++((()))++++++******+++---*********)))))))))))))))***)))(((''''''((()))***((('''&&&'''((()))(((''',,,++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,...000111222777999<<<@@@CCCFFFHHHIIIOOOQQQUUUZZZ^^^aaabbbccclllppprrrooooootttxxxxxx{{{{{{zzz}}}QQQXXXcccmmmwww~~~qqqeeeaaabbblll___AAAAAA888???666666555444444444555555333333222222111000000000111000000///......------........................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++,,,...,,,)))+++000888DDDSSS[[[\\\]]]aaafffeee___]]]aaaeeeffffffhhhfff```^^^cccddd___YYYXXXuuuiiiaaarrrmmmIII@@@999:::;;;:::888888777777666666666555555555444444444444333222111111222222222222111111111111222222222000...------...........................------------------------++++++++++++++++++++++++)))***++++++***)))***,,,***)))))))))))))))))))))***)))(((((((((((()))***((('''&&&''')))***)))(((++++++++++++************+++***)))(((((()))***++++++++++++,,,...000222333888999<<<@@@CCCFFFHHHIIINNNQQQUUUZZZ^^^aaacccdddnnnrrrtttqqqqqquuuyyyzzz}}}|||{{{}}}aaalll{{{yyyssshhh```^^^hhhyyyuuuMMMBBB777AAA777666555555444444555555333333333222111111000000111000000//////......---........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++,,,---+++))),,,333@@@JJJWWW^^^______ccchhhddd^^^[[[___cccddddddfffggg^^^ZZZ[[[UUUNNNUUUcccbbb___fff]]]HHH888999;;;666333888777777777666666666555555444444555444444333222111333222222222111111111111111222222111///---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++))))))))))))))))))*********))))))(((((())))))***)))((('''(((***+++***))))))))))))))))))*********+++***))))))))))))***++++++++++++,,,...000222444888:::<<<@@@CCCFFFHHHIIIMMMPPPTTTYYY^^^bbbdddeeeoootttvvvsssrrrvvv{{{|||}}}~~~uuugggaaadddkkk|||pppNNN333>>>888777666555444444444555333333333222222111111111000000000000//////..............................,,,,,,---......---,,,,,,------------------------,,,,,,---------------,,,++++++,,,,,,***)))///777FFFOOOYYY______```cccfffddd^^^[[[___ccccccdddffffff___[[[XXXMMMKKKeeevvv[[[kkk\\\===;;;===777333888777777777666666666666555444444555555444333222222333333222222222111111111111222333222///......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***)))))))))))))))*********))))))))))))))))))))))))***(((((()))***+++***)))(((((((((((())))))))))))************************+++++++++,,,...111333555888:::===@@@CCCFFFHHHHHHLLLOOOTTTYYY^^^bbbeeefffooouuuxxxtttssswww|||~~~sssiiiiiioooddd888@@@888888777666555444444444333333333222222222222222000000000000000/////////////////////////////////------------------------------------------------------.........------,,,++++++,,,,,,******333>>>JJJQQQYYY]]]^^^^^^aaadddeee___]]]aaaeeeeeedddeeeccc___]]]YYYSSS___dddddd|||vvvHHH===AAA===999<<<888777777777666666666666444444555555555444333333333333333222222222222111000222333222000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***(((((())))))************))))))************))))))***(((((()))***+++***)))''''''((((((((()))))))))******++++++++++++******,,,+++++++++...111444666999:::===@@@CCCFFFGGGHHHLLLOOOTTTYYY^^^bbbeeefffmmmtttxxxuuussswww}}}}}}ooofffcccjjj{{{CCC@@@999888777666555444444444333333333333333333222222000000000000000000000000////////////////////////------------------------------------------------------......------,,,,,,******,,,,,,***---999FFFMMMSSSYYY]]]^^^^^^aaacccddd```___dddhhhfffddddddcccaaa\\\XXX\\\xxxvvvddd~~~{{{|||VVV@@@???===::::::888888777777777666666666444444555555555555444444333333333333222222222222///111333333111000//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++((((((((()))******++++++)))******++++++******))))))((('''(((***+++***)))''''''(((((())))))************+++,,,,,,+++******,,,+++++++++...111555888999;;;===@@@CCCEEEGGGGGGMMMPPPTTTYYY^^^bbbdddeeekkksssxxxvvvtttxxx~~~qqqlllllluuuTTT===:::999888666555555444444333333333333333333333333000000000000000000000000////////////////////////......------------..............................---------------,,,++++++)))***,,,---+++///===LLLQQQVVV[[[^^^___aaaccceeeccc___```fffjjjgggcccbbbaaa^^^WWWWWWmmmjjjssstttPPPAAA<<<999777888888888777777777666666444444555555555555444444444444333333333222222222///111333444222000000000////////////////////////------------------------------------------------)))***++++++***)))***,,,'''(((((()))******++++++)))***++++++++++++***)))((('''&&&''')))***)))(((''''''((())))))***++++++***++++++,,,,,,++++++***,,,+++++++++---222666999:::;;;===@@@CCCEEEFFFGGGNNNQQQUUUZZZ^^^aaacccdddjjjsssyyywwwuuuzzz}}}{{{kkkrrrggg===:::999888666555555444444333333333333333333333333000000000000000111111111000000000000000000000000......------------..............................,,,---------,,,,,,+++***)))***,,,---,,,111@@@PPPUUUXXX]]]```bbbcccfffhhhaaa^^^```gggkkkgggbbb```ZZZVVVQQQZZZqqqeeefffLLLBBB===;;;888888888888777777777777444444555555555555555444444444444333333333222222///111444444222111000000000000000000000000000000------------------------------------------------((()))++++++******+++---'''(((((()))***+++++++++)))***+++,,,,,,+++***)))((('''&&&'''((())))))''''''(((((()))***++++++,,,***+++,,,------,,,+++***,,,+++++++++---222666999:::;;;>>>@@@CCCEEEFFFGGGOOOQQQUUUZZZ^^^aaabbbcccjjjttt{{{yyywww}}}{{{yyyIII???::::::888222777;;;222555555444444444333333333333333222111000000111111111111000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***///===KKKSSSWWW[[[^^^^^^bbbhhhjjjiiiiiiffffffjjjkkkgggbbb```SSSYYYPPPkkkyyy]]]ssseeeLLL???999:::;;;:::666444444444444555555555555555555555555000111111111111222222222000000111111111111000000000000000000000000000000//////.........---------++++++++++++++++++++++++******************************))))))))))))******,,,,,,,,,+++++++++******(((((())))))))))))((((((******))))))((((((''''''))))))*********+++++++++...,,,+++***+++///444777>>>>>>???AAADDDFFFEEEDDDMMMPPPTTTYYY\\\___``````kkkoootttwwwyyy}}}^^^BBB<<<<<<:::444777:::222555555555444444444333333333333222111111111111111111111000///////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,222@@@NNNUUUXXX\\\______ccciiikkkiiigggggghhhjjjllljjjddd^^^NNNUUUbbbiiiggg```EEE999666777888666666666777777555555555555555555555555333222222222111111000000000000111111111111000000000000000000000000000000//////.........---------++++++++++++++++++++++++******************************))))))))))))******,,,,,,+++++++++*********(((((())))))))))))((((((******))))))((((((((((((*********++++++++++++,,,,,,,,,---...000333777999;;;;;;<<<@@@DDDFFFGGGFFFMMMPPPTTTYYY]]]___``````jjjnnnrrruuuxxx|||}}}FFF=========666777999333555555555444444444444333333222222111111111111222111111000////////////000////////////////////////------------------------------------------------,,,/////////666DDDRRRXXXYYY]]]aaabbbeeejjjllljjjfffjjjjjjhhhjjjllldddXXXKKKVVV|||uuucccsssJJJ999777777777888888777777777555555555555555555555555444444333222111000//////000000111111111111000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,++++++++++++*********((())))))******))))))(((***))))))))))))(((((((((++++++++++++,,,,,,,,,,,,+++---///000111333555888888888;;;???DDDGGGIIIHHHNNNPPPTTTYYY]]]___```aaajjjmmmqqqtttvvv{{{PPP@@@<<<===777666888444555555555555444444444444333222222111111222222222222111000000//////000000////////////////////////........................------------------------,,,...///000999HHHTTTZZZYYY___ccceeehhhmmmmmmkkkffflllkkkeeefffiiiaaaRRRNNNeeennntttWWW@@@>>>:::999:::999666444444555555555555555555555555444444333222222111000000000111111222222111111000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++************)))))))))******)))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,---......---///333666999:::<<<@@@EEEHHHIIIIIINNNPPPUUUYYY]]]```aaaaaakkknnnrrrtttvvv{{{cccHHH;;;<<<888555777666666666555555555444444444333222222222222222333333222222111000000000000000000000000000000000000000................................................+++...///222;;;KKKVVVZZZZZZ```eeehhhkkkoooooolllhhhllljjjccc```aaa[[[QQQXXX~~~tttnnnMMMCCC===999;;;;;;666444666555555555555555555555555222222222222222222222333111111222222222222111111////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))************))))))))))))))))))************++++++,,,,,,,,,---------+++,,,---+++***///777>>>>>>>>>???BBBFFFIIIIIIHHHNNNQQQUUUZZZ^^^```aaaaaammmooosssuuuwww|||YYY???<<<999666888777666666666555555555444444333222222222222333333444222222111000000000000111000000000000000000000000........................////////////////////////,,,///000444>>>MMMWWWZZZ[[[bbbhhhkkknnnrrrqqqmmmjjjiiigggaaa[[[XXXWWWWWWooopppvvvyyy[[[HHH>>>888;;;<<<888888;;;555555555555555555555555222222222222333333333444111111222222222222111111000000000000000000000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************))))))))))))******++++++******))))))))))))************+++++++++++++++,,,,,,,,,,,,)))+++,,,+++,,,222>>>GGGAAAAAABBBDDDGGGIIIHHHGGGNNNQQQUUUZZZ^^^```aaabbbmmmpppsssuuuwww}}}nnnGGG@@@<<<999999999666666666666555555555555222222222222222333444555333222111111000000111111000000000000000000000000........................///////////////////////////111222666BBBPPPYYYZZZ\\\cccjjjmmmpppsssrrrmmmkkkfffcccaaaYYYQQQWWWdddtttqqq{{{zzzsssOOOBBB999<<<===888888===555555555555555555555555333333333333333333222222111222222333333222222111000000000000000000000000000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************)))))))))))))))******++++++******)))))))))*********+++++++++*********++++++++++++,,,(((,,,...------222===FFFAAA@@@AAADDDGGGHHHHHHGGGOOOQQQVVVZZZ^^^```bbbbbbmmmooorrrsssvvv|||~~~NNNCCC???;;;;;;:::777666666666555555555555222222222222333333444555333222111111000111111111000000000000000000000000////////////////////////000000000000000000000000111333444999DDDRRRZZZ[[[\\\dddkkknnnrrrtttrrrnnnkkkccc```bbbXXXNNNYYYnnnvvv|||xxxWWWGGG<<<===<<<666666;;;555555555555555555555555666555444444333222111111111222222333333222222111000000000000000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))******++++++++++++******))))))******++++++++++++))))))*********+++++++++)))---000///,,,...666===??????@@@CCCFFFHHHHHHGGGOOOQQQVVVZZZ^^^aaabbbbbblllnnnqqqrrruuu{{{pppAAA:::???;;;888666666666555444444333333555444333333222222333333000000000000000000000000000000000000////////////////////////////////////............/////////000333///111===IIIRRRWWW\\\bbbdddiiiooouuuwwwvvvtttfffeee___YYYPPPGGG\\\tttxxx}}}ZZZ;;;999???===777555777777777666555555444444555444444333333222222111000222222222111000111222111111111111000000000000000000////////////000000........................,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((+++------,,,++++++******++++++(((((()))***+++,,,,,,,,,******))))))******+++,,,+++,,,,,,,,,---111555999======>>>BBBHHHJJJIIIHHHKKKOOOVVV^^^cccdddaaa^^^mmmoooqqqsssuuu|||OOO>>>???>>>:::888777777666666555555444555444333333222222333333111111111111111111111111111000000000////////////////////////////////////........./////////000000444111444@@@LLLSSSYYY^^^eeegggjjjooosssuuutttrrrlll```TTTQQQKKKHHHnnnvvvmmmHHH===???<<<777666777777777666555555444444555555444333333222222111000222333222111000111222111111111111000000000000000000////////////000000........................,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))+++------,,,++++++******++++++)))))))))***+++++++++,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,---111555999<<<<<<>>>BBBGGGIIIIIIGGGOOOQQQVVV[[[___aaa```^^^jjjmmmppprrrvvv}}}aaa???===???;;;999999888777777666666555555444444333333333333333111111111111111111111111111111000000000/////////////////////////////////....../////////000000000444333888DDDOOOVVV\\\aaaiiiiiikkknnnrrrsssqqqoooooo^^^PPPPPPQQQXXXxxxyyyYYYBBB===;;;888777888777777666666555555444555555444444333222222222111222333222111000111333222222111111111000000000000000////////////000000........................,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,---,,,++++++******++++++******************++++++***+++,,,---...---,,,,,,+++,,,,,,,,,---111555999;;;<<<>>>BBBFFFHHHHHHGGGQQQSSSVVVYYY\\\]]]^^^___gggkkkooorrrwww~~~qqqBBB999???;;;999888888777777666555555555555444333333333333333111111111111111111111111111111111000000000//////////////////////////////...////////////000000000333555===IIIRRRWWW]]]cccjjjjjjkkknnnqqqrrrpppoooggg^^^QQQPPPZZZpppnnnjjjHHH<<<::::::999888888777777666555555555555555555444333333222222111222333333111111222333222222222111111111000000000000////////////000000........................,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,---,,,++++++******+++++++++++++++***************)))***,,,......---,,,***+++,,,,,,,,,---111555999:::;;;>>>AAAEEEGGGGGGGGGOOORRRVVVYYY[[[]]]^^^___gggkkkooossswww}}}MMM<<>>888777777666666555444444666555555444444444444444222222222222222222222222222222111111111000000000000000000000000000000000/////////000000000111111///777DDDQQQWWWYYY```hhhhhhiiilllooorrrqqqnnnkkk[[[^^^PPPLLLssskkkcccGGG@@@>>>:::999888888777777666666555666666555555444333333333222333444333222111222444333222222222222111111111000000////////////000000........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,---,,,++++++******++++++******************++++++((()))***+++,,,+++******+++,,,,,,,,,---111555999999<<<@@@CCCDDDFFFGGGIIIHHHOOOWWW\\\^^^^^^```bbbkkkooorrrtttvvvzzzSSSHHH<<<999888888777777666666555666666555444444444444444222222222222222222222222222222222111111111000000000000000000000000000000//////000000000111111111000999IIIVVVZZZ[[[bbbkkkiiikkknnnqqqssspppkkkggg[[[YYYPPPaaarrrvvvxxxTTTEEE???999999999888888777666666666666666666555444444333333222333444444222222333444333333222222222111111111000000////////////000000........................------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,++++++,,,---,,,++++++******++++++)))))))))***+++++++++,,,*********+++++++++,,,,,,+++,,,,,,,,,---111555999999===BBBDDDEEEFFFHHHJJJLLLRRRYYY\\\\\\]]]```dddkkknnnrrrtttvvvzzzZZZGGG999::::::999999888777777777666666555444444444444555222222222222222222222222222222222111111111111000000000000000000000000000000000000000111111111111111;;;LLLYYY]]]]]]dddmmmkkkmmmpppssssssooohhhcccSSSMMMMMMsss{{{ooosss^^^JJJ@@@888999999888888777666666666666666666555444444333333222333444444222222333444333333333222222222111111000000////////////000000...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,---,,,++++++******++++++(((((()))***+++,,,,,,---,,,,,,+++++++++,,,---...+++,,,,,,,,,---111666999:::>>>CCCEEEEEEFFFIIIKKKQQQUUUZZZZZZYYY[[[```eeejjjmmmrrrtttvvvzzz}}}sssuuupppwwwqqqDDD===;;;:::888888999888777555555555444444444333333333444444333333333333222222111111111111111111111111000/////////000111222222---///111111000//////000111@@@PPPXXX\\\bbbhhhkkkmmmrrrvvvtttqqqmmmddd\\\UUUNNNPPPnnniiitttrrr|||}}}vvvRRR@@@>>>;;;999888777888777666444555555444444444333333333222444555666555333000...000222333111...---///222555333111...---------...////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,,,,...111555777:::<<<@@@BBBDDDFFFIIILLLNNNRRRXXX\\\]]]^^^^^^___gggiiiooovvvxxxyyymmm]]]VVV[[[VVV```ppp\\\GGG<<<:::888888999999777666555555555444444444333333444444333333333333222222111111111111111111111111000000000000000000111222...///111111000///000111666DDDQQQWWWZZZbbbiiimmmjjjsssxxxtttmmmfff```[[[NNNQQQfffddduuuyyyuuuoooggglllzzzcccHHH<<<;;;999777777777777666444555555555444444444333333333444555555444333111///333333222111000222666999555333111///......///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,///222555888<<<>>>AAACCCDDDFFFIIILLLOOOSSSWWW[[[\\\^^^___```gggiiiooouuuxxxyyyzzzvvvzzzeeeTTTLLLLLLOOONNN^^^vvvuuuJJJ===;;;999999999999888777555555555444444444444333444444333333333333222222111111111111111111111111222111000000000000000000...000111111000000111222<<>>:::999777666777777666555555555555444444444444333444444444333333222222111666333000000444999===???444333111000000000111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***************************+++++++++,,,,,,,,,------......------000333777999>>>@@@CCCDDDEEEFFFIIIKKKPPPSSSWWWZZZ[[[]]]```bbbgggiiinnnuuuxxxyyy}}}fffYYYVVVUUUiiiyyyrrr^^^OOONNNSSSRRRXXXqqqJJJ???<<<:::999::::::999888555555555555444444444444444444333333333222222222111111111111111111111111222222111000/////////000///000111111000000222444>>>JJJUUUXXXZZZaaajjjnnnlllsssuuulllaaaYYYUUURRRWWWmmmmmmwwwuuuooosssgggaaagggrrriiiBBB;;;999777666777777777666555555555555444444444444555444333222222222333333555222///111666;;;======222111000000000111222222////////////............------------------------******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///.........111444888:::???AAACCCDDDDDDEEEGGGIIIQQQSSSWWWYYY[[[^^^aaadddgggiiinnntttwwwyyyxxxbbbRRRNNNRRRUUUqqq|||```NNNLLLPPPQQQbbbUUUBBB???<<<:::::::::999888666666555555555444444444444444333333333222222222111111111111111111111111222222111000/////////000///111111111000111333555>>>KKKWWW[[[]]]ccciiilllqqqrrrnnneee]]]XXXSSSNNN]]]wwwvvvoooeeebbbcccaaaeeerrryyyHHH>>>;;;888777777888777777666666555555555444444444555444333111111222333444222000///222666888777444////////////000000111111////////////............------------------------((()))+++,,,......//////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......///111555999;;;>>>@@@BBBCCCCCCDDDFFFHHHQQQSSSWWWYYY[[[^^^bbbeeegggiiimmmtttwwwzzzyyyjjj\\\PPPJJJOOOWWWXXXxxxaaaLLLJJJNNNWWWooojjjEEEBBB>>>;;;:::999999888666666666555555555444444444444333333333333222222111111111111111111111111222111000000000000000000000111111111111222555777???MMMYYY^^^```eeekkkmmmuuurrrjjj___YYYWWWTTTPPPeeelllqqqccc^^^```\\\eeexxxUUUBBB>>>;;;888888888888777666666666555555555444444555444333222222222333444000000111222444333111///////////////000000000000////////////............------------------------)))***,,,---///000000000+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...111555999<<<>>>???BBBBBBCCCDDDFFFHHHPPPSSSWWWZZZ]]]___bbbeeeggghhhmmmsssvvvzzzvvvooo^^^WWWOOOJJJGGGFFFLLLSSS\\\|||```MMMNNNSSS```}}}IIIEEE???<<<:::999888777666666666666555555555555444444333333333333222222111111111111111111111111000000000000000000111222111111222111111222666888DDDPPP[[[^^^aaagggooosssuuusssjjj]]]TTTTTTVVVWWW~~~|||qqquuunnnfff^^^```iiikkk}}}lllEEEBBB===:::999888888777666666666666555555555555333333333222222333333444111222333222111000000111000000111111111000000///////////////....................................---...//////000/////////+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------,,,...000555999;;;>>>@@@BBBCCCDDDEEEGGGIIINNNRRRXXX\\\^^^```bbbdddhhhhhhmmmsssvvvzzzwww^^^SSSQQQMMMHHHEEEGGGHHHGGGJJJOOOggg```MMMOOOTTT```JJJFFF@@@<<<:::888777666777666666666555555555555444444444333333333222222111111111111111111111111000000//////000111222222111222222111111333666999IIISSS\\\^^^aaaiiisssyyyttttttlll\\\PPPQQQXXX]]]ppp}}}nnnbbb```^^^]]]eeerrryyyrrrqqqHHHDDD???;;;999999888777777666666666555555555555333333333333333333333333222444444222///...222555222222222222222111000000000/////////....................................111111111111000///...---+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---000444888;;;>>>@@@CCCDDDEEEFFFIIIKKKNNNRRRXXX]]]___aaabbbccchhhhhhlllrrrvvvzzzgggSSSIIIFFFEEEFFFDDDDDDFFFGGGGGGLLLRRReeekkkOOOKKKZZZcccbbbIIICCC>>><<<;;;333===999888888777666555555444555444333333222111000000111222222333333222222111111111111222222333333444555222222222111000666>>>KKKVVV_________gggrrrzzz|||xxxgggWWWRRROOOTTTdddkkkgggcccaaa___\\\eeeuuukkknnn~~~wwwdddIII888<<>>???AAACCCEEEGGGHHHHHHOOOTTTZZZ]]]]]]^^^aaadddjjjmmmppprrruuu{{{vvveeeVVVLLLIIIIIIJJJGGGFFFHHHIIIHHHHHHMMMUUUkkkuuuVVVMMMWWW```}}}qqqHHH@@@>>>999999444999888888888777666555555555333333333333333222222222111222222333333222222111222222222222222333333333333111111222111222888AAALLLXXXaaabbbcccjjjttt{{{zzzrrr```SSSPPPMMMWWWnnnpppssshhhbbb___bbbjjj}}}~~~hhhqqqxxx{{{pppssssssVVV???===???999666;;;666666777777666666555444444333333222222222222222111222222333333222222111111111111111000000000///////////////..................---------....../////////.........---------------,,,,,,,,,++++++++++++,,,,,,,,,******,,,---***------++++++//////,,,...---,,,++++++,,,---...///000000///000222777:::<<<>>>@@@BBBDDDFFFGGGHHHNNNTTTZZZ^^^___```bbbdddhhhkkknnnooorrrxxxwww\\\WWWPPPJJJHHHGGGFFFEEEFFFGGGJJJKKKHHHIIIRRR]]]|||uuuVVVLLLUUUaaa{{{MMM???AAA777999888777888888777777666666555555333333333444444444555555111222222333333222222111333333333333222222222222111///000222222444<<>>777777777777777666666666666777777666555555444333333111222222333333222222111555444444333333222222222444222222333333555>>>GGGNNN[[[fffiiiiiioooxxx}}}xxxpppcccXXXNNNRRRlll~~~wwwgggbbbnnnyyymmmtttooo]]]GGG???===;;;999555555666666555555444333333333444444444333222111000111111222222111111000000000000000000000111111////////////............000///...------------------.....................------------,,,,,,,,,,,,***,,,...---+++*********)))------,,,---111222000------,,,,,,,,,---///000000111000000///222666999;;;===@@@CCCGGGIIIKKKLLLNNNTTT\\\aaabbbcccfffhhhkkkmmmppprrruuu|||\\\HHHFFFFFFDDDFFFFFFGGGJJJMMMNNNNNNMMMNNNPPPVVV```kkk}}}hhhVVVYYYiii|||SSSFFF999===;;;777777777777777666666666666888777666555444333222222111222222333333222222111444444444444333333333333555333222333444666???IIIOOO\\\fffhhhhhhoooxxx~~~|||wwwgggWWWOOO\\\pppnnngggmmm~~~zzz||||||ssswwwssslllLLL<<<999888666555555555555555444444333333444555555555444222111000000111111111111000000000000000000111111111111////////////............//////...---------......---------........................---------,,,,,,---///111000...,,,,,,,,,***------+++,,,000111...,,,++++++++++++---...///111111111000///111555999;;;===@@@DDDHHHKKKMMMNNNPPPUUU[[[___```bbbeeehhhiiilllpppsssvvv||||||TTTDDDFFFHHHGGGIIIJJJLLLPPPTTTTTTSSSQQQXXX[[[fffvvvggg___lll^^^EEE<<>>666666666666777777777777333333333444444444444555222222222333333222222222333333333444444555555555222000000333555:::EEEPPPTTT___ggghhhhhhppp{{{yyycccSSS___qqqzzzooo~~~vvv```ZZZZZZ[[[cccmmmyyyxxxuuu}}}vvvnnn{{{bbbBBB;;;>>>>>>777777777777777666666555333444555666666444222111000000111111111111000000//////000000111111111222000/////////............---------------...///000---------.........//////,,,,,,,,,+++++++++******,,,...000000...+++*********------***+++......+++,,,,,,++++++,,,---///000111222111000///111555888999;;;>>>BBBFFFJJJLLLMMMTTTWWWZZZ\\\\\\___dddhhhjjjooouuuzzz}}}|||eeePPPLLLGGGGGGLLLNNNNNNUUUdddsss}}}{{{oooxxxIII>>>>>>::::::999888888777777777777777666666555555555444444444333444444555555444444333222222333333333444444444000444444000111;;;GGGNNNVVVaaajjjjjjjjjoooxxx}}}}}}{{{^^^WWWppplllxxxxxxmmmWWWNNNWWWZZZVVVbbbwwwnnneeedddkkkuuuuuukkkooo|||HHH;;;>>>888888777:::>>>>>>999666777444444555555444444333222111111111111111111111111000000000000000000000000000000//////.........---////////////...---,,,+++------------------------,,,,,,---...---,,,+++***+++,,,,,,***))))))+++...---,,,,,,++++++,,,,,,---......------------............///000111333555666999<<>>AAACCCGGGKKKNNNUUUYYY]]]___```aaafffiiipppoooqqqvvvzzz}}}{{{VVVHHHIIIKKKMMMRRRXXXbbbwwwoooaaammm~~~wwwuuufffEEE@@@???888999999888777777777777888666666666555555555444444333444444555555444444333333333333333444444444444333666666333555???JJJPPPWWW```fffffffffmmmwww}}}tttkkkYYYqqqxxx{{{vvvYYYQQQMMMPPPVVVTTTXXXvvvlllfffhhhqqqqqqfffrrrgggGGG???777999777777:::999666555777444444555555444444333222111111111111111111111111000000000000000000000000000000////////////......////////////...---,,,,,,------------------------,,,------------,,,+++++++++,,,,,,+++******+++------,,,,,,++++++,,,,,,---......------------............///000111333555666888:::>>>AAACCCFFFJJJMMMTTTYYY^^^aaabbbdddhhhlllqqqoooqqquuuxxx{{{yyyrrrRRRIIILLLNNNOOOSSS\\\ooo}}}eee```gggrrrxxxGGG>>>@@@777:::999888888777777888888666666666666555555555555333444444555555444444333333333333444444444444555333666666444777AAAKKKPPPXXX___ddddddeeemmmwww|||qqqdddWWW{{{wwwhhhVVVQQQQQQUUUYYYZZZggg{{{~~~wwwfffgggxxxPPPBBB::::::777666888777444444777444444555555444444333222111111111111111111111111000000000000000000000000000000//////////////////......//////...------,,,........................---------------,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------.........///000111333555666999;;;???BBBDDDGGGJJJLLLTTTXXX^^^aaabbbdddhhhkkknnnmmmpppuuuxxxzzzzzznnn[[[JJJIIINNNRRRVVVZZZjjjvvvuuukkk___YYYbbbrrrNNN>>>CCC;;;:::999999888888888888888777777666666666555555555333444444555555444444333333333444444444555555555333555555333888BBBKKKOOOXXX___cccccceeemmmvvv{{{sssfff]]]yyyXXXQQQRRRRRRUUU]]]iiiwwweee^^^rrr\\\GGG<<<;;;777555777666333444777444444555555444444333222111111111111111111111111000000000000000000000000//////000000000000000000.........///......---,,,..............................---------,,,,,,,,,***+++,,,,,,+++***+++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......///000111333555666:::===AAADDDFFFHHHKKKMMMTTTXXX^^^```aaabbbdddgggkkkkkknnnuuuyyy||||||lllWWWOOOIIIIIIKKKNNNSSSZZZxxxooogggrrr~~~yyy___VVVTTTddd\\\AAAFFF@@@::::::999888888888888999777777777666666666555555333444444555555444444333333444444444555555555555333555555444999DDDLLLNNNXXX___cccdddgggooowwwzzzpppdddcccbbbMMMMMMOOOQQQXXXfff~~~wwwhhh___cccmmmNNN===;;;777666888777333333666444444555555444444333222111111111111111111111111000000000000000000000000//////000000000000111111---...............------........................///......---,,,---------)))+++------+++***++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------......///000111333555666;;;>>>BBBFFFGGGIIIKKKMMMRRRWWW]]]`````````ccceeejjjjjjooovvv{{{~~~iiiVVVOOONNNMMMKKKHHHIIISSS^^^{{{qqqmmmyyy{{{bbb^^^\\\hhhjjjDDDFFFAAA;;;:::999999888888999999777777777777666666666555333444444555555444444333444444444444555555555555444666555555<<>>BBBFFFGGGHHHJJJKKKPPPUUU\\\___```aaadddfffkkklllpppxxx}}}wwwiiiYYYKKKFFFJJJMMMLLLIIINNN]]]mmm{{{uuuwww[[[bbbfffjjjrrrDDDCCC>>>;;;:::999999888888999999777777777777666666666666333444444555555444444333444444444555555555666666666777777777>>>IIIPPPQQQXXX^^^dddfffjjjrrrwwwxxxnnndddppp~~~___PPPNNNOOOQQQ]]]qqqpppfffaaaSSSaaa___BBB;;;888888:::999555333555444444555555444444333222111111111111111111111111000000000000000000000000//////000000111111111222------...............---////////////////////////000///...---,,,---......)))+++------,,,+++***+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......///000111333555666999===AAAEEEFFFGGGIIIJJJNNNSSS[[[```aaacccfffiiimmmnnnrrrzzz~~~|||gggYYYPPPJJJIIIGGGNNNLLLIIINNNSSSccc}}}yyyyyynnnkkkjjjsssNNNBBB@@@===;;;999999::::::999888888888888888777777777777666555444333333444555666444444444555555555666666777;;;======BBBLLLTTTVVV^^^cccgggiiiooowww{{{{{{rrrdddzzz~~~lllYYYRRRUUUSSSTTThhhyyynnnhhh^^^VVV^^^lllsssAAA======:::777666888999888555444333333222222333333444222///000333444333111111111111111111111111111000000////////////000000//////.........---------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,---...///------------------------.........------,,,,,,,,,000///......///222666888======>>>AAAEEEIIIKKKLLLVVVXXX[[[^^^```cccgggkkknnnppprrruuuyyywwwaaaTTTMMMIIIGGGHHHKKKNNNIIIFFFKKKNNNZZZppp~~~qqqqqquuuZZZEEE@@@===;;;:::999::::::999888888888777777777666666666666555444444444444555666444444444555555555666666666999;;;<<>><<<:::999::::::999888777777777666666666555555666555555444444555555666444444555555555666666666555777888:::CCCQQQ]]]aaadddeeegggkkkttt}}}}}}yyynnnxxxmmmooo^^^fffzzz^^^TTTOOOTTT^^^```vvvvvvnnnggg^^^VVVXXXbbb[[[>>>;;;999888888888777666555444444333333333333333222111//////111222111000111111111111111111111111000000////////////000000/////////.........------......................................................------,,,,,,++++++.........------,,,,,,,,,...------------,,,,,,,,,---......000111444555666888999<<>>888999:::777555666666555444444333333444444444444333333222222333333111111111111111111111111000000////////////000000000000/////////.........////////////////////////.........///////////////((()))+++,,,---..................------,,,,,,,,,------------------------,,,---...000333444666666888;;;???AAADDDHHHMMMPPPTTTWWWZZZ]]]```dddhhhlllqqqrrrsssuuuxxx~~~pppUUUJJJFFFDDDHHHJJJJJJJJJMMMLLLPPPLLLJJJNNNOOOVVVggg~~~XXXMMM@@@>>><<<;;;;;;:::999888777777777666666666555555555666666777777666666555555555666666666777777777;;;:::888;;;GGGXXXcccfffhhhjjjlllpppxxx}}}wwwyyy{{{tttuuuxxx|||fff\\\YYYmmmzzzuuuooogggaaa[[[YYYXXXmmm{{{NNNAAA999:::;;;777555777666555555444444444444444888999888555111//////000111111111111111111111111000000////////////000000000000000/////////......////////////////////////........................***+++,,,------,,,+++***------------------------,,,,,,,,,------------...,,,---...///222444777888888<<<@@@CCCDDDGGGLLLQQQTTTWWWZZZ^^^aaaeeeiiimmmpppqqqsssvvvyyy~~~bbbMMMHHHEEEEEEJJJMMMMMMNNNRRRJJJQQQOOOMMMRRR[[[qqqyyyqqqsssdddOOOAAA???<<<;;;;;;;;;999888888888777777777666666666555666777888888777666555555666666666777777777777:::999888<<>>LLL]]]gggiiikkkuuuxxxyyyzzz~~~vvvoooiiieee___WWWTTTUUUYYYkkkhhhEEE>>>999666:::555999555444444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------...///111444666888===???AAABBBDDDFFFIIILLLOOOSSSXXX\\\^^^ccciiinnnnnnsssxxx{{{}}}zzz^^^KKKCCCFFFHHHHHHIIIKKKOOOSSSUUUOOOTTTUUU___xxxkkk]]]\\\___ccc}}}^^^FFF@@@<<<;;;:::777888;;;999999888888888777777777555666666777777666666555666666777777777777777777:::;;;;;;@@@NNN___iiijjjooozzz}}}}}}~~~|||yyyyyyqqqhhhbbb[[[UUUTTTVVVUUUdddzzzMMM>>>;;;999:::333999666666666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------...///111444666888;;;===@@@AAACCCEEEHHHKKKRRRVVV[[[^^^```dddiiinnnooosssxxx|||}}}yyyaaaOOOEEEBBBHHHIIIJJJKKKMMMPPPTTTXXXRRRYYY[[[jjjsss___```kkkrrrkkkHHHAAA<<<<<<;;;888888;;;999999999999999888888888666777777888888777777666888888777777777777777777;;;;;;<<>>;;;222;;;888888777777666555555555111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------...///111444666888:::<<>>>>>;;;222<<<777777666555555444444333111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------...///111444666888;;;===@@@BBBDDDFFFJJJMMMRRRWWW\\\___bbbffflllqqqssswww}}}^^^PPPQQQLLLIIIMMMPPPKKKJJJMMMMMMOOO\\\lll}}}sssQQQGGG>>><<<===;;;:::;;;777777777888888888888888666777777888888777777666888888999999999:::::::::999999;;;EEEXXXiiinnnkkknnn{{{|||vvv{{{yyykkkffflll~~~rrreee```[[[TTTNNNLLLRRRYYY___}}}yyyPPPAAA<<<:::333;;;666666555444444333333222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------------...///111444666888;;;===@@@BBBDDDGGGKKKNNNQQQUUU[[[^^^aaaffflllqqqssswww}}}SSSLLLRRRLLLIIINNNTTTMMMKKKNNNNNNRRRbbbuuu~~~sssTTTHHH>>><<<>>><<<;;;:::888888888999999999::::::555666666777777666666555777888888999:::;;;<<<<<<::::::<<>><<<>>>===;;;:::999999999::::::;;;;;;;;;555555666666666666555555777777888999;;;<<<======;;;;;;>>>III]]]ooorrrmmmxxxnnnXXX[[[]]]fffrrrzzztttccc[[[XXXTTTRRRRRRIIITTTTTTdddfffHHH888999444888666666666555444444333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------...///111444666888999;;;>>>@@@BBBFFFJJJMMMUUUYYY^^^```aaaeeejjjooonnnsssxxx{{{}}}lllQQQOOOPPPPPPMMMYYYXXX\\\UUUNNNRRRZZZlll||||||lllDDDBBBBBB999======>>>===<<<;;;999888777666666666777777777777888888888999999999999999999999999999===>>>IIIbbbooorrrxxxrrr```XXX[[[]]]cccpppppp```]]]WWWTTTSSSNNNSSSRRRSSS]]]pppIII;;;<<<:::444888777666555444333222222222222222111111111111000000000000000000000000000////////////////////////000000///...........................000222444555000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000111333555666:::<<<>>>@@@BBBEEEIIIKKKSSSWWW\\\aaaeeehhhkkkmmmooouuu}}}hhhOOOMMMOOOQQQNNN\\\bbbcccXXXRRRZZZfffyyyqqqFFFBBBBBB999===<<<===<<<;;;:::999888777777777777777777888888888999999::::::999999999999999999999===>>>JJJbbbooorrrxxx~~~iii\\\WWW[[[fffqqqnnn___\\\VVVRRRSSSNNNSSSVVVYYYaaawwwNNN;;;::::::888888777666555444333222222222222222111111111111000000000000000000000000000111111111111111111111111000000///...............000000000000111333444555////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------............///......///000222444555666:::<<<>>>@@@BBBEEEIIIKKKSSSWWW]]]aaaeeehhhkkknnnnnnuuu|||bbbMMMLLLNNNQQQQQQ___jjjkkk```ZZZgggwww{{{KKKBBBAAA999===;;;<<<;;;:::999999888888999999888888888888999999999::::::::::::999999888888888999>>>>>>JJJbbbpppsssyyykkk]]]YYYXXX___ssssssddd^^^TTTPPPQQQNNNJJJPPPVVV^^^UUU===888:::;;;777777666555444333333222222222222111111111111000000000000000000000000000111111111111111111111111000//////............///000000000000000111222222............---,,,+++***---------------------------------------------------------............///......///000222444666777:::<<<>>>@@@BBBEEEIIIKKKSSSWWW\\\```dddgggkkknnnmmmttt|||___NNNMMMMMMRRRTTTbbbqqqxxxtttqqq~~~QQQCCCAAA:::===:::<<<:::999999888999999::::::888888999999999:::::::::;;;::::::999999888888888999>>>???KKKdddqqqttt{{{|||]]]\\\^^^bbblllyyyfff]]]QQQMMMPPPOOOTTTVVVWWW[[[{{{XXX???999:::;;;777666666555444444333333222222222111111111000000000000000000000000000000........................000///............//////.........---------.....................---,,,+++........................---------...............---------............///...//////000222444666777:::<<<>>>@@@BBBEEEIIIKKKRRRUUUZZZ^^^bbbeeejjjlllmmmttt|||]]]QQQOOONNNSSSVVVeeeuuuYYYDDDAAA;;;===:::;;;999999888888999999::::::888888999999999::::::::::::::::::999999888888888999>>>???LLLffftttxxx~~~ppp\\\bbbhhhnnn{{{vvvbbb[[[SSSSSSZZZ\\\jjjddd]]]\\\yyy[[[CCC;;;999888666666666555444444333333222222222111111111000000000000000000000000000000........................//////............//////............---------,,,...////////////......---........................---------.........//////---------............/////////000111222444666777:::<<<>>>@@@BBBEEEIIIKKKQQQTTTXXX\\\___ccchhhkkkmmmttt|||ZZZRRRPPPMMMTTTYYYiiisss```FFFBBB<<<>>>:::<<<999999999888999999::::::888888888888999999999:::999999999999999999999999999>>>@@@NNNiiixxx|||jjj^^^iiioooxxxvvvcccaaa___dddlllmmmddd]]]VVVUUUsssaaaGGG===999666666666555555555444444444222222222111111111111000000000000000000000000000111111111111111111111111///............//////000///000000000000000///......///////////////......------------------------,,,,,,,,,---......//////---------............/////////000111333555777888:::<<<>>>@@@BBBEEEIIIKKKQQQSSSWWW[[[^^^ccchhhkkknnnuuu}}}vvvTTTPPPOOOLLLTTT[[[lllwwwfffGGGCCC>>>???:::<<<::::::999999888999999999777777777888888888999999888888888999999::::::;;;888>>>AAAOOOkkk{{{lllhhhvvv~~~xxxfffeeeeeehhhiiidddPPPNNNMMMOOOjjjlllKKK;;;888888555555555555555444444444222222222111111111111000000000000000000000000000111111111111111111111111...............///000000//////000111111111000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------............/////////000111333555777888:::<<<>>>@@@BBBEEEIIIKKKRRRUUUXXX[[[___dddiiimmmooovvv~~~oooPPPNNNMMMKKKUUU]]]ooojjjHHHCCC???@@@;;;===;;;:::999999888888999999666777777777777888888888777777888999:::;;;;;;<<<888>>>AAAPPPmmm}}}vvvwwwxxxcccaaa^^^[[[TTTIIINNNPPPSSSRRRfffuuuMMM999888;;;555555555555555444444444222222222111111111111000000000000000000000000000////////////////////////...............///000111,,,---///000000000///...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------........./////////000000222333555777888:::<<<>>>@@@BBBEEEIIIKKKTTTVVVZZZ]]]```eeejjjnnnpppwww~~~~~~bbbOOOJJJNNNOOOYYYmmmxxx~~~zzzOOOKKK;;;;;;HHHFFF<<<<<<;;;:::999999999999999999999999999999999999888888999999999:::::::::===@@@BBBRRRlllzzz~~~bbbSSSPPPNNNKKKJJJHHHPPPLLLPPP\\\PPP999===888666555555555555444444444111000000000111222333333//////000000111111111222333000...111555777444000///////////////000111111000000000000000000000000/////////...------,,,,,,------------------------------------------------........................---------///111444777999:::;;;<<>>999666555555555555444444444111111111000111111222222///000000000111111111111333000...000444555222//////////////////000111111000000000000000000000000/////////...------,,,,,,------------------------------------------------........................---------///111444777999<<<===???AAAEEEHHHKKKMMMRRRWWW^^^aaaaaaeeekkkqqquuuxxx}}}}}}xxx\\\OOOKKKNNNNNNQQQlll~~~|||UUULLLCCCBBBHHHDDD===<<<;;;:::999999999999999999999999999999999999888888999999999:::::::::;;;>>>BBBTTTppp|||eeeUUUPPPMMMKKKJJJIIIOOOKKKOOOVVV~~~[[[>>>???:::666555555555555444444444222222111111000111111111000000000000111111111111222000///000222333000---///////////////000111111000000000000000000000000/////////...------,,,,,,------------------------------------------------........................------...///222555777999===>>>AAADDDFFFHHHJJJJJJQQQVVV]]]```aaaeeelllrrruuuxxx}}}gggVVVKKKMMMRRRSSSZZZ{{{zzzzzz~~~SSSGGGBBB@@@AAA======<<<;;;::::::999999:::999999999999999999999999888888999999999::::::::::::===BBBVVVsssgggWWWPPPMMMKKKJJJJJJMMMJJJOOORRRuuubbb@@@???:::666555555555555444444444333333222111000000000111000000000000000111111111222000///000111111...,,,///////////////000000111/////////////////////////////////...------,,,,,,------------------------,,,,,,------------------........................------...///222555888999:::<<<@@@CCCGGGHHHIIIJJJPPPVVV\\\___```eeemmmsssuuuxxx~~~xxxXXXSSSNNNSSS]]]aaajjj~~~~~~}}}ZZZHHHGGGDDD@@@>>>======<<<;;;::::::::::::999999999999999999999999888888999999999:::::::::999===BBBWWWuuujjjXXXPPPLLLJJJKKKJJJKKKIIIOOOPPPnnnhhhBBB===999666555555555555444444444333333222111000000000111111111000000000000000000111000///000000///...---///////////////000000111/////////////////////////////////...------,,,,,,------------------------,,,,,,,,,---------.......................................000222555888:::777999===BBBEEEHHHJJJJJJPPPVVV[[[^^^```dddlllssstttyyy~~~gggQQQTTTTTT]]]ppp{{{~~~}}}|||}}}}}}```JJJJJJEEE???AAA>>>===<<<;;;::::::::::::999999999999999999999999888888999999999::::::::::::===AAAWWWxxxlllZZZQQQKKKJJJKKKJJJJJJHHHQQQPPPjjjoooDDD===999666555555555555444444444222222111111000111111111111111111111000000000000///000000000000//////...///////////////000111111000000000000000000000000/////////...------,,,,,,------------------------+++,,,,,,------.......................................///000333666888:::666888;;;@@@DDDGGGJJJKKKQQQVVV[[[]]]___ccclllssstttyyy___QQQWWWXXXhhh|||yyyyyy{{{yyyxxxcccJJJJJJDDD===BBB>>>===<<<;;;;;;::::::;;;999999999999999999999999888888999999999::::::::::::<<>>999666555555555555444444444111111111000111111222222111111111111000000000///...///111111000000000000///////////////000111111000000000000000000000000/////////...------,,,,,,------------------------++++++,,,,,,---......///..............................///000333666999:::999:::<<>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::;;;<<<@@@WWWzzz~~~vvvppp}}}ooo\\\QQQKKKJJJKKKIIIGGGGGGTTTQQQgggxxxIII???:::666666555555555444444444111000000000111222333333222111111111000000//////...///111111111111111222///////////////000111111000000000000000000000000000//////...------,,,,,,------------------------++++++,,,,,,---...//////..............................///111333666999:::======>>>@@@CCCFFFIIIKKKTTTXXX\\\]]]]]]aaajjjqqqtttyyy~~~{{{WWWTTTXXX^^^wwwwwwwwwsss{{{}}}|||hhhQQQPPPAAA?????????===;;;;;;;;;<<<;;;:::999999999::::::;;;;;;;;;888888999999999:::::::::999???CCCVVVwww~~~zzzyyyxxx{{{}}}}}}wwwhhh\\\```kkklllXXXOOOMMMLLLJJJKKKMMMKKKLLLTTTiiiKKK>>>>>>999888777555444444444444111111111111111111111111222111111111000000//////111111000000//////......////////////////////////000///...------...///000000000///............///---------,,,,,,++++++++++++,,,---...////////////........................------...000222555888999===>>>??????@@@CCCHHHKKKUUUXXXZZZXXX\\\eeemmmppprrryyy~~~{{{wwwTTTRRRWWWfffzzz{{{{{{xxx~~~||||||lllSSSQQQCCCBBBAAA@@@>>><<<;;;<<<===<<<;;;999999:::::::::;;;;;;;;;888999999999999:::::::::999>>>CCCWWWyyywwwuuullleee^^^\\\ZZZ[[[```gggrrrxxxuuummmfffYYYTTT]]]|||mmmXXXOOOMMMKKKJJJIIIKKKIIIIIIPPPdddPPP???===999888777555444444444444222222222111111111111111111111111111000000000///111000000000/////////...//////////////////////////////............//////////////////............//////.........------------...............------..............................///000222555888:::===>>>???@@@AAADDDHHHKKKTTTXXXZZZYYY]]]fffmmmooorrryyyzzzxxx|||qqqQQQRRRWWWmmmzzz|||}}}{{{rrrWWWSSSFFFEEEDDDAAA???=========>>>===;;;::::::::::::;;;;;;;;;;;;999999999999::::::::::::999>>>CCCXXX|||yyynnnddd[[[WWWTTTPPPLLLLLLKKKMMMVVVaaarrrvvvnnnddd\\\RRRUUUfffmmmXXXNNNLLLKKKJJJIIIKKKHHHIIINNN___VVV@@@<<<999888777555444444444444222222222222111111000000111111111111000000000000000000000000////////////////////////////////////......////////////.........///000000000///---,,,///............---------////////////...---,,,+++......................../////////111333666999;;;===>>>???@@@AAADDDHHHKKKRRRWWWZZZZZZ^^^gggmmmooorrryyyxxxyyymmmRRRWWW]]]qqqwwwzzz|||zzzwwwYYYTTTHHHGGGFFFCCCAAA???>>>??????>>><<<::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::???CCCYYY~~~rrraaa\\\VVVOOOJJJMMMKKKLLLMMMMMMQQQ\\\iiiyyyyyynnnaaaXXXPPPZZZrrrmmmWWWMMMKKKKKKIIIJJJLLLKKKLLLPPP___ZZZAAA<<<999888777555444444444444333333222222111000000000111111111000000000000000000000000000////////////////////////////////////---...///000000///...------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,........................//////000111444777:::;;;<<<>>>@@@AAABBBDDDHHHKKKPPPVVVZZZ[[[___gggmmmooorrryyyvvv|||mmmVVV___eeeyyyvvvxxx{{{yyy|||{{{[[[UUUHHHHHHEEEDDDBBB@@@?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<@@@CCCYYY}}}aaaTTTSSSRRRMMMIIIGGGGGGJJJMMMNNNQQQ\\\hhhtttqqqeeeZZZSSSNNN]]]zzzkkkUUULLLJJJJJJIIIIIIKKKKKKNNNRRR^^^[[[BBB>>>999888777555444444444444222222222111111111000000000000000000000000111111////////////000000000000////////////////////////---...///000000///...------...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................//////000111444777:::;;;<<<>>>AAABBBCCCEEEHHHJJJOOOUUUYYY[[[___hhhnnnpppsssxxxrrr{{{mmmZZZeeekkkxxxzzz{{{zzzvvv{{{|||yyy~~~\\\UUUJJJIIIEEEEEECCC@@@?????????===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;===@@@CCCYYY{{{hhhUUUNNNNNNNNNLLLJJJJJJIIILLLPPPRRRTTT\\\dddgggddd\\\ZZZ\\\\\\nnniiiSSSJJJIIIJJJJJJGGGJJJKKKNNNRRR[[[^^^DDD???999888777555444444444444111111111111111111111111000000000000111111111111////////////000000000000////////////////////////......////////////.........///000000000///---,,,---------............///+++,,,---...////////////......................../////////111333666999;;;<<<>>>AAACCCDDDFFFHHHJJJOOOTTTXXXZZZ___hhhoooqqqssswww~~~jjjuuummm\\\gggmmmyyyzzz{{{yyyuuuzzz}}}}}}___WWWKKKJJJDDDEEECCC@@@??????>>>===;;;===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===@@@CCC[[[|||eee[[[RRROOONNNKKKJJJKKKOOOMMMOOOTTTWWWWWWZZZ^^^\\\[[[[[[eeettt{{{fffQQQHHHHHHJJJJJJHHHKKKLLLOOORRRXXX|||dddFFF???999888777555444444444444000000000111222222333333///000000000111111111111.../////////000000000111//////////////////////////////............//////////////////............---------.........//////------...............---..............................///000222555888:::<<<>>>AAACCCDDDFFFHHHJJJPPPTTTWWWXXX^^^hhhpppsssssswww|||eeeoooyyy}}}mmm\\\ggglllxxxyyyyyywwwtttyyy}}}}}}```YYYMMMKKKDDDEEEBBB@@@???>>>>>><<<;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===???CCC\\\ggg\\\XXXUUUTTTQQQLLLJJJMMMLLLJJJKKKPPPSSSRRRRRRSSSUUUVVV\\\pppttt}}}eeeOOOGGGHHHJJJJJJLLLNNNOOORRRSSSWWWyyyhhhHHH???999888777666444444444444//////000111222333333444//////000000111111111222.../////////000000111111////////////////////////000///...------...///000000000///............///+++++++++,,,,,,---------////////////...---,,,,,,........................------...000222555888999<<<>>>BBBDDDEEEFFFHHHJJJPPPTTTWWWWWW]]]hhhqqquuutttvvv{{{ggglllrrryyygggTTT]]]hhhvvvtttwwwxxxrrrwwwzzzzzz}}}iii___OOOLLLHHHFFFDDDBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAACCCYYYoooWWWSSSPPPNNNOOOPPPOOOLLLIIIPPPGGGFFFOOOTTTRRRVVV___\\\fffuuuzzzuuu{{{dddRRRKKKHHHHHHJJJIIILLLMMMQQQTTTXXXzzzrrrHHH===:::999888666555555555555333333333222222222111111000000000000000000000000000000////////////000000............////////////000000111111111111000000///////////////......---................................................---------............//////000000111111444888;;;<<<===@@@CCCFFFHHHIIIJJJSSSTTTVVVZZZ```ffflllooorrrwww|||eeefffnnn{{{eeeRRRXXXbbbuuusssvvvvvvrrrvvvyyyxxx{{{fff^^^PPPPPPLLLHHHFFFCCCBBBBBBAAA???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBWWW~~~```PPPNNNLLLKKKKKKMMMMMMKKKHHHKKKFFFHHHQQQUUUWWW```mmm}}}{{{iiiuuu}}}aaaQQQKKKJJJJJJLLLIIILLLMMMQQQUUU[[[}}}uuuKKK@@@:::999888666555555555555333333333222222222111111000000000000000000000000000000////////////000000....../////////000000000//////000000000000/////////////////////......---................................................---------............//////000000111111444888;;;<<<===@@@CCCEEEHHHIIIJJJRRRSSSVVVZZZ```gggmmmppprrrvvv|||mmmiiippp```NNNRRR\\\sssqqqssssssrrruuuwwwvvvyyykkkeeeXXXUUUNNNJJJHHHEEECCCCCCBBB@@@>>>=========<<<<<<<<<;;;;;;========================<<<@@@BBBVVVhhhSSSNNNLLLJJJIIIIIIKKKLLLKKKJJJKKKKKKQQQXXX\\\cccvvvkkk___VVVUUUXXX^^^ooohhh^^^gggxxx]]]OOOKKKKKKLLLNNNJJJKKKLLLQQQVVV]]]xxxNNNCCC:::999888666555555555555333333333222222222111111000000000000000000000000000000////////////000000/////////000000000111111......////////////......///////////////......---................................................---------............//////000000111111444888;;;<<<===???BBBEEEGGGIIIJJJQQQRRRVVV[[[aaahhhnnnqqqrrrvvvzzz~~~zzzrrrxxx|||___OOOSSS]]]rrroooqqqqqqpppsssuuutttyyyuuuqqqbbbYYYNNNKKKIIIFFFDDDCCCBBB@@@>>>============<<<<<<<<<<<<<<<<<<============>>>>>><<>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<=========<<>>@@@CCCFFFIIIJJJPPPSSSWWW]]]dddjjjooorrrsssuuuzzz}}}{{{|||qqqooosssgggQQQOOO]]]qqqnnnppppppoooppprrrsss{{{vvvqqqddd```ZZZPPPMMMIIIGGGEEECCCAAA???>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<======>>>;;;BBBCCCRRR~~~{{{eeeSSSLLLLLLNNNNNNLLLJJJHHHJJJNNNQQQXXX```jjjtttdddKKKKKKPPPNNNPPPXXXXXX___jjjuuu{{{uuufffZZZ___ooonnnWWWLLLIIIHHHHHHHHHLLLLLLJJJNNNRRRUUUpppsssIII???:::999888666555555555555333333333222222222111111000000000000000000000000000000////////////000000/////////000000000111111000000111111111111000000///////////////......---................................................---------............//////000000111111444888;;;======>>>???BBBFFFIIIKKKQQQTTTXXX^^^eeekkkooorrrrrrvvvzzz~~~ttthhh^^^\\\kkkwww\\\XXXhhhrrroooqqqqqqppppppqqqsss{{{xxxgggaaaZZZSSSPPPLLLJJJHHHFFFCCCAAA>>>>>>>>>>>>=========<<<;;;<<<<<<===>>>>>>??????888AAAAAAOOO{{{yyyhhh[[[QQQOOOQQQMMMMMMLLLJJJJJJMMMSSSXXXaaakkkyyyhhhWWWLLLNNNSSSUUU[[[eeelllyyyyyyiiiooo~~~~~~jjjUUUKKKIIIHHHHHHHHHJJJJJJJJJOOOTTTUUUnnntttKKKAAA:::999888666555555555555333333333222222222111111000000000000000000000000000000////////////000000....../////////000000000//////000000000000/////////////////////......---................................................---------............//////000000111111444888;;;=========???BBBEEEIIIKKKRRRUUUZZZ___eeekkkoooqqqrrrvvv|||xxxiii^^^VVVSSSUUUZZZuuupppkkk}}}rrrppprrrrrrqqqqqqqqqrrrzzznnnaaaVVVVVVSSSOOOLLLJJJHHHEEECCC>>>>>>>>>>>>============<<<======>>>???@@@@@@@@@666??????LLLyyyrrraaaTTTMMMIIILLLQQQMMMNNNNNNMMMNNNRRRZZZ```lllvvvmmmVVVQQQPPPVVV]]]eeerrr}}}{{{hhhSSSJJJIIIIIIIIIIIIIIIIIIJJJPPPUUUVVVnnnuuuMMMDDD:::999888666555555555555333333333222222222111111000000000000000000000000000000////////////000000............////////////......////////////......///////////////......---................................................---------........./////////000000111111444888;;;=========???AAAEEEIIIKKKSSSVVVZZZ```fffkkknnnppprrrwww|||qqqcccVVVQQQQQQQQQRRRTTTcccxxxoookkkmmmnnnqqqlllooorrrwwwqqqeee```\\\ZZZUUUPPPLLLGGGDDDBBBCCCAAA>>><<<<<<<<<;;;;;;???>>><<<;;;<<<===???@@@<<>>>>>>>>===<<<>>>>>><<<<<<<<<===???@@@===@@@@@@IIImmm|||mmmTTTQQQLLLHHHHHHKKKPPPTTTTTTNNNKKKOOOWWW___jjjssspppaaaZZZ]]]iii}}}qqqaaaPPPIIIHHHHHHIIIJJJIIILLLKKKLLLOOOTTTppp|||QQQBBB999888777666555444444444444444333333222111111000222111000//////000111222000000////////////000000000000////////////000000...///000111111000///...000000000000000000000000////////////////////////////////////////////////......................../////////000222444666888<<<;;;===AAABBBCCCHHHNNNTTTWWW[[[aaagggllloooqqqwww{{{|||kkkWWWMMMIIIGGGJJJPPPZZZiiiwww~~~pppoooooolllppplllpppssswww}}}ssskkkhhhccc^^^XXXSSSOOOMMMKKKIIIEEECCC@@@??????@@@???>>>>>>===<<<<<<<<<===???@@@>>>BBBAAAGGGiiijjj^^^HHHFFFEEEDDDFFFJJJNNNQQQPPPMMMLLLPPPVVVbbbtttuuu^^^___]]]lllmmm^^^MMMGGGGGGGGGHHHIIIIIILLLKKKLLLPPPVVVsss~~~SSSCCC999888777666555444444444444333333222222111111111111111000000000000111111000000////////////000000000000////////////000000//////000111111000//////000000000000000000000000////////////////////////////////////////////////......................../////////000222555777888<<<;;;===AAACCCCCCGGGMMMVVVXXX]]]bbbgggkkkooopppwww|||fffdddbbbfffooorrrcccPPPKKKHHHKKKWWWgggzzzooolllllljjjmmmkkkooorrrwwwvvvooommmhhhbbbZZZSSSPPPNNNKKKIIIFFFCCCAAA@@@@@@@@@@@@???>>>======<<<===>>>?????????CCCAAAEEEcccnnnYYYQQQCCCCCCCCCCCCEEEFFFHHHJJJJJJIIIKKKOOOVVVeee~~~aaa[[[nnnzzzjjj[[[LLLGGGHHHHHHHHHIIIIIILLLKKKLLLPPPWWWuuu~~~QQQ@@@:::999888666555555444444333333333222222111111111111000000000000000000111000000////////////000000000000////////////000000///000111111111111000///////////////////////////////////////////////////////////////////////////---------.............../////////111222555888999;;;:::===AAACCCCCCGGGMMMTTTWWW[[[aaafffkkkoooqqqwww|||[[[eeelllnnnssssssbbbLLLOOONNNXXXppppppjjjkkklllkkkjjjnnnqqqwwwxxxqqqooommmeee\\\UUUQQQOOOJJJGGGGGGDDDAAA@@@@@@@@@???>>>===============>>>>>>???>>>DDDBBBBBB^^^vvvYYYKKKFFFBBBCCCCCCEEEEEEFFFGGGGGGGGGHHHKKKQQQYYYkkksssbbbhhhgggYYYKKKHHHIIIIIIIIIJJJHHHKKKKKKLLLPPPVVVsssTTTBBB:::999888777555555555555333333222222222222222111000000000111111000000000000000////////////000000000000////////////000000///000111222222111000///////////////////////////////////////////////////////////////////////////---------.........////////////000111333666888:::;;;:::===BBBDDDDDDGGGLLLPPPSSSXXX___eeekkkppprrrvvv{{{[[[sssqqqRRRPPPVVVkkkxxxsss{{{~~~yyytttsssvvv~~~ssskkkmmmpppkkkjjjnnnqqqyyy{{{tttrrrqqqiii___YYYVVVSSSNNNIIIIIIFFFCCC@@@@@@???>>>===============>>>>>>>>>>>><<>><<<<<<======>>>>>>>>>>>>>>>:::BBBBBB???VVV}}}ZZZJJJGGGGGGAAABBBEEEGGGIIIJJJKKKKKKLLLKKKNNNRRR\\\pppzzz^^^hhh___SSSHHHFFFIIIIIIHHHIIIFFFJJJKKKLLLNNNQQQjjjVVVCCC::::::888777666555555555222222222222222222222222///000111222222111000///000000////////////000000000000////////////000000000111222222222222111000000000000000000000000000////////////////////////////////////////////////,,,,,,------...//////000//////000111444777:::;;;::::::>>>CCCEEEDDDGGGLLLPPPSSSXXX___eeekkkooorrrtttyyypppvvvwwwmmmnnntttmmmiiilllmmmooonnnrrrtttuuuooogggdddeeeccc\\\VVVOOOLLLGGGDDDBBBAAA>>>===<<<======>>>>>>>>>>>>>>>888BBBBBB???TTToooOOOCCCCCCDDDDDDEEEFFFHHHIIIIIIIIIIIILLLKKKKKKPPPYYYlllfffXXXiii}}}xxx~~~|||\\\PPPFFFEEEHHHHHHGGGGGGEEEJJJKKKLLLMMMOOOggg|||NNN:::;;;:::999777666666555555222222222222222222222222///000111222222111000///000000////////////000000000000////////////000000000111222333333222111000000000000000000000000000////////////////////////////////////////////////,,,,,,------...///000000//////000111444777:::<<<::::::>>>CCCEEEDDDGGGKKKRRRUUUZZZ```fffkkkoooqqqsssxxx{{{nnnooonnniiikkkkkkpppnnnsssrrrpppnnnkkkeee___ZZZVVVRRRKKKFFFCCCAAA???===??????>>>===============AAA888DDDGGGEEEppp^^^HHHEEEEEEBBBHHHHHHJJJLLLMMMOOOQQQRRRPPPNNNOOOTTT[[[fffwwwhhhaaaaaavvvnnnlllrrr{{{sssUUUKKKCCCCCCEEEFFFFFFHHHDDDKKKMMMNNNOOORRRkkkvvvLLL???888777666555555444444555444222111222444444444222////////////////////////000000////////////000000000000000000000///......000000000000111111111111////////////............---------............///......------------......///---,,,,,,---/////////---...000222444555555666CCC666AAAGGGGGGCCC>>>QQQRRRUUU[[[aaafffkkknnnpppwwwzzz~~~xxx~~~yyynnnnnnmmmhhhkkkmmmsssqqq}}}zzzuuuqqqllleee]]]WWWVVVQQQLLLGGGEEECCCAAA@@@???>>>>>>=========>>>>>>AAA999CCCFFFDDDmmm[[[GGGEEEFFFEEELLLLLLLLLLLLNNNQQQUUUXXXWWWVVVWWWZZZ\\\```jjjtttsss```hhhyyyiiiSSSJJJCCCCCCFFFFFFGGGIIIJJJMMMLLLLLLPPPSSSkkkqqqIII>>>888777666555555444444555444333222222444444333222111111111111111111111111000000////////////000000000000000000000///......000000000000111111111111000000000000////////////........./////////000000......------------......///...------......//////000111333555666888999999;;;:::BBB:::???NNNGGGFFFRRRVVV\\\bbbggglllppprrrwwwzzz}}}}}}}}}hhhoooxxxmmmlllkkkhhhkkknnnvvvtttzzztttnnnhhh```ZZZWWWSSSNNNJJJGGGFFFDDDCCC???>>>>>>>>>>>>>>>??????BBB:::BBBDDDBBBfffzzzVVVEEEEEEHHHIIINNNNNNNNNOOOPPPUUU[[[_________aaaccccccccciiippp}}}\\\[[[ttt}}}^^^PPPHHHCCCDDDFFFGGGHHHJJJMMMMMMHHHJJJPPPVVVpppmmmGGG>>>888777666555555444444555555444333333333333222111111111111111111111111111111000000//////000000111000000000000000///......000000000000111111111111000000/////////.........////////////000000000111......------------..............................111222444555777888::::::999BBBOOO@@@<<>>>>>>>>???@@@@@@BBB<<>>888777666555555444444555666555333333333333111000111111111111111111111111111000000000000000000111000000000000000///......///000000000111111111111///............---------....../////////000000000......------------.........///000///...------...000000111222444666777888>>>666@@@AAACCCHHHDDDPPPPPPVVV]]]ccchhhlllqqquuuzzz|||}}}nnnbbbjjjqqqvvvllliiigggfffgggmmmwwwxxx}}}vvvsssqqqkkkfff```\\\WWWRRRMMMJJJFFFCCC@@@@@@????????????@@@@@@AAA===@@@BBBAAAWWWnnnRRRFFFFFFKKKNNNLLLTTT^^^eeeggghhhkkkmmmiiiiiimmmvvveee[[[^^^rrrnnnVVVIIIEEECCCEEEGGGGGGHHHLLLFFFIIIJJJLLLOOOXXXoooHHH???888777666555555444444555666555333333333333111000000000000000000000000000111111000000000000111111000000000000000///......///000000000111111111111000000000////////////...------........./////////......------------.........///111000...---...000/////////000222444666888===111666888FFFQQQFFFFFFNNNUUU]]]cccggglllrrrwww|||~~~|||ppptttnnndddiiiwwwtttkkkgggggghhhggglllvvvxxxyyytttqqqkkkfffddd```[[[UUUQQQLLLGGGDDDBBBAAAAAA@@@??????@@@@@@???>>>@@@BBBBBBPPPwwwhhhPPPHHHHHHLLLPPPTTT___mmmuuuvvvtttssstttpppqqqxxx{{{WWWYYYgggwwwdddPPPGGGDDDDDDGGGGGGFFFGGGKKKIIILLLMMMOOOOOOXXXoooHHH???888777666555555444444555555444333333333333222111////////////////////////222111111000000111111222000000000000000///......000000000000111111111111333333333222222222111111------------..................------------.........///000///,,,---000444111111111222333666888:::<<>>888777666555555444444555444333222222444444333222000000000000000000000000222111111000000111111222000000000000000///......000000000000111111111111222222222222111111111111............////////////......------------......---///000...+++,,,222777222222111222444666999;;;;;;ggg___<<>>>>>;;;???@@@CCCDDDHHHjjj|||\\\LLLIIIJJJNNNSSScccnnn{{{|||vvvssssssyyy~~~aaakkk|||fff\\\PPPFFFDDDEEEHHHGGGEEEFFFIIIJJJGGGDDDLLLVVVffffffBBB===888777666555555444444555444222222222444555444222111111111111111111111111222222111111111111222222000000000000000//////...000000000000111111111111////////////............////////////000000000000.........------.........---//////---***,,,333:::111111111111333555888:::888GGG]]]RRRFFFKKKHHHQQQPPPYYYccciiilllpppyyy{{{}}}|||wwwhhhnnn|||tttjjjkkkuuuzzzhhhaaaccciiiqqqoookkkmmmzzz}}}yyysssooonnnfff\\\VVVTTTRRROOOLLLCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCBBBCCCEEEHHHcccqqqYYYMMMGGGMMMUUUTTTdddiiinnnpppooonnnoooqqq~~~{{{kkkmmm~~~gggVVVJJJBBBBBBCCCEEEFFFGGGHHHIIIJJJNNNGGGOOORRRfff^^^HHH>>>888777666555444333333333333333333222222222111111000000000000000000000000111000///000111111///---,,,...000111...,,,...222---...000111222111///...000/////////............///...---,,,,,,---...///...---,,,+++,,,,,,,,,+++/////////////////////////////////000333555888:::999???BBBAAA@@@IIIZZZiiimmmfff```aaajjjssswwwwwwzzzrrr|||rrrhhhgggnnn~~~vvvfffaaaaaaeeeiiikkkkkkoooyyy{{{vvvooohhh___YYYWWWUUUQQQMMMFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBAAABBBDDDEEE___jjjTTTKKKFFFLLLRRRNNNWWWXXXXXXWWWVVVZZZbbbhhhvvvssslllyyyzzzdddTTTIIIBBBBBBCCCEEEFFFGGGHHHIIIJJJNNNIIIPPPRRRdddUUUAAA888777666555444444444444444333333333222222222111111000000000000000000000000111000//////000000...,,,111000///000000///......---...000222222111000///000000/////////.........//////..................,,,,,,---///000000///...////////////////////////...///000111333666888999888>>>CCCDDDCCCHHHSSS]]]bbb^^^\\\```hhhpppuuuwwwzzzwww{{{mmmgggkkk}}}ttteeebbbbbbcccdddhhhnnnssszzzrrrmmmeee```]]]YYYTTTPPPJJJHHHEEECCCBBBBBBBBBCCC???AAA???@@@BBBCCCXXXzzzdddPPPKKKIIINNNPPPIIILLLLLLKKKIIIJJJPPPZZZbbbiiiuuu}}}|||qqqnnnsss```QQQFFFBBBBBBCCCEEEFFFGGGHHHIIIHHHNNNJJJRRRSSSaaaSSSAAA999666555555444444444555555333333333222222222111111000000000000000000000000/////////000333333222111111///---...111333000,,,...///111222222222111000000000000/////////......000000000000//////...---)))+++---...///...---,,,////////////////////////---...000333555666777888888===CCCFFFGGGHHHLLLOOOVVVXXX[[[aaahhhooouuuxxx{{{xxxwwwkkkmmmssseeedddeeeeeeeeegggqqqwww{{{xxxtttnnnhhhddd^^^YYYTTTNNNKKKGGGDDDAAAAAABBBBBB@@@BBB??????BBBBBBQQQmmm|||aaaPPPNNNNNNRRRRRRHHHFFFHHHJJJKKKMMMRRRZZZaaaffflllvvvzzzvvvyyytttmmm[[[NNNDDDBBBBBBCCCEEEFFFGGGHHHIIIHHHOOOLLLTTTTTT```TTTCCC<<<555555444444444555555666333333333222222222111111000000000000000000000000......///222555888888777---...------000333111---000000111222222222222111000000000////////////...000000111111111///...---,,,---......,,,+++++++++////////////////////////,,,...111333666777777777999<<>>AAA999333333222...000000000000111111222222111111000000000/////////...//////000000/////////,,,...000...,,,,,,///222////////////////////////---...000333555666777888:::<<>>777666555444444444444444333333333222222222111111000000000000000000000000///......///000000///---777???@@@888555888444,,,000/////////000000111111111111111000000000//////------------...///000000000444777666111---,,,---////////////////////////...///000111333666888999888<<<@@@CCCFFFIIIMMMQQQUUUWWW[[[___eeelllrrrwwwwwwzzzllleeedddbbbcccdddhhhhhhuuuxxxoooiiiggg___]]]YYYUUUOOOKKKGGGEEE???BBB>>>???GGGEEECCCKKKgggmmmZZZOOOJJJBBBEEEMMMMMMHHHMMMUUU___kkk|||{{{zzz~~~gggRRRIIIDDD@@@BBBBBBCCCEEEFFFGGGHHHIIILLLPPPIIISSSZZZsss{{{BBB??????888777666555444333333333333333333222222222111111000000000000000000000000------...000444666555555222888888333666<<<888,,,///////////////000000111111111111111000000000000---,,,,,,,,,---///000222===BBBGGGEEE===333...,,,/////////////////////////////////000333555888:::666;;;AAADDDEEEGGGKKKOOOXXXXXXZZZ^^^eeennnuuuyyyvvvqqqddd```aaaaaaaaabbbaaaooozzzwwwuuuqqqkkkiiiddd^^^[[[YYYTTTLLLFFFEEEDDDBBBAAAAAABBBCCCDDD]]]bbbUUUIIIGGGIIIJJJJJJKKKMMMQQQUUU^^^uuu}}}{{{|||bbbKKKEEEDDDBBBCCCDDDDDDEEEFFFHHHIIIJJJGGGQQQJJJPPPTTTvvviiiAAA;;;;;;666666666666666555555555333333333222222222111111111111111111111111111111000000000000000000000000444:::999111000666555---111111111000000000000000222111111000///......---........................333VVVgggQQQ555///000---////////////////////////---...///111333555666777999;;;===@@@CCCHHHNNNRRRWWW[[[]]]^^^eeeooovvvwwwyyy}}}|||oooccc```aaaaaaaaacccdddrrr}}}zzzuuunnnhhheeebbb```]]]WWWMMMEEEFFFEEECCCBBBBBBCCCEEEFFFUUU```UUUKKKHHHHHHHHHJJJMMMNNNRRRVVVaaaxxxyyy|||zzz[[[IIIDDDCCCAAACCCDDDDDDEEEFFFHHHIIIJJJIIISSSLLLRRR\\\^^^>>>===???777666666666555555444444333333333222222222111111111111111111111111111111000000000000000000000000222888777000...444333,,,111000000000000000000000111111111000///.................................,,,AAAKKK>>>...,,,...+++...........................///000222444666888888999;;;>>>@@@DDDHHHNNNRRRXXX[[[^^^```fffpppwwwxxxxxx|||wwwlllaaa___aaaaaabbbdddeeetttzzzssslllhhhccc___\\\WWWOOOIIIGGGFFFDDDCCCCCCDDDFFFGGGJJJxxx___VVVNNNKKKKKKKKKMMMQQQSSSVVVZZZggg~~~}}}lllRRREEEDDDCCC@@@CCCDDDDDDEEEFFFHHHIIIJJJGGGQQQMMMOOOaaaSSS;;;>>>AAA888777777666555444333333333333333222222222111111111111111111111111111111000000000000000000000000000444444...---111111+++000000000000000000111111111111000000//////..............................///444555000---...///...........................///000111333666777999:::999;;;>>>AAADDDHHHNNNRRRXXX\\\___aaahhhrrrxxxyyyyyy|||sssiiiaaa```bbbbbbcccfffeeetttyyyqqqkkkddd^^^ZZZWWWTTTRRRHHHFFFEEECCCCCCDDDFFFGGGDDDmmm```VVVOOOOOORRRSSSSSSTTTXXXZZZ___mmm|||```LLLDDDDDDCCC@@@CCCDDDDDDEEEFFFHHHIIIJJJGGGQQQQQQMMMbbbMMM:::===<<<888888777666444333222222333333333222222222111111111111111111111111111111000000000000000000000000///222222...---000000,,,000000000000000111111111111000000000/////////...........................555///,,,...///......///...........................///111333555888999::::::<<>>BBBEEEGGGJJJMMMOOOTTTYYY^^^cccjjjsssyyyyyywww{{{tttcccbbb___\\\[[[]]]aaadddhhhyyyyyyooojjjggg\\\WWWRRROOOJJJDDDAAABBBGGGEEESSSooommmhhhllliiihhhqqqjjjUUUKKKBBBAAABBBBBBAAABBBCCCDDDDDDFFFGGGHHHIIIIIIGGGZZZVVVkkkTTTCCC:::444888666555555555555444444444444444444333333222222222000000000000000000000000111000/////////000222333000000000000000000000000111111111000000000000000333222000000111111///............/////////////////////000000000000//////............////////////000000111333555888:::;;;===???AAAEEEHHHLLLNNNPPPVVV[[[^^^```gggqqqwwwxxxzzzzzz|||~~~qqqbbbbbb```^^^\\\^^^bbbeeeiiizzz|||tttpppmmmaaaZZZUUUSSSNNNGGGDDDEEEEEEDDDQQQgggooommmqqqkkkiiiuuu}}}bbbTTTJJJAAAAAACCCCCCCCCDDDCCCDDDEEEFFFGGGHHHIIIJJJKKK[[[^^^|||yyyOOOAAA:::666888555555555555444444444444444333333333222222222222000000000000000000000000111000/////////000222222000000000000000000000000111000000000000000000000333222000000111111///...............//////////////////000000000000//////............////////////000000111333555777999:::<<<>>>@@@DDDHHHKKKNNNOOOUUUYYY]]]```gggrrryyyzzzzzz{{{|||nnnqqqlllvvviii`````````___^^^___bbbeeegggyyyzzzvvvrrrggg```ZZZWWWRRRLLLHHHHHHDDDCCCNNN\\\{{{pppsssvvvlllkkk{{{kkkkkk}}}}}}___RRRIIIAAAAAADDDDDDDDDEEECCCDDDEEEFFFGGGIIIJJJJJJPPPZZZffflllHHH===:::888888555555555555444444444444222222222222222111111111000000000000000000000000000000000///000111111222000000000000000000000000000000000000000000111111333222000000111111///..............................//////000000//////...............//////////////////000222444666888999;;;===???CCCGGGJJJMMMOOORRRWWW\\\___hhhttt{{{}}}{{{|||jjjfffjjj```iiitttaaa\\\]]]^^^^^^^^^___bbbeeeeee}}}zzzuuunnneee^^^[[[VVVOOOIIIHHHDDDCCCLLLSSSwww{{{wwwtttooovvvfffZZZ___rrrvvv]]]PPPGGG@@@AAAEEEEEEEEEGGGCCCCCCEEEFFFHHHIIIJJJKKKQQQVVVjjj```DDD:::999:::777555555555444444444333333111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000000000000111111111333222000000111111///...///...............------...//////////////////...............//////////////////000111333555777888:::<<>>BBBGGGJJJMMMOOOPPPVVV[[[```iiivvv~~~||||||~~~uuujjjmmmuuuyyy~~~hhh^^^XXXYYY[[[[[[]]]```eeehhhxxxuuujjjeee___VVVNNNJJJKKKBBBMMMKKK[[[kkkaaaZZZ[[[gggwwwzzzeeeRRRLLLDDD>>>@@@DDDDDDDDDEEECCCCCCEEEGGGIIIJJJLLLMMMTTTXXX|||{{{MMMBBB777666<<<666444444444444333333333333111111111222222222222222000000000000000000000000//////000111111111111000000000000000000000000000/////////000111111222222333222000000111111///...//////......---,,,,,,,,,---......//////......---............////////////000111111222444555777888:::<<>>LLLKKKLLLvvv~~~iii]]]aaassssss^^^KKKJJJBBB===???BBBBBBAAAAAABBBCCCEEEGGGIIIKKKMMMNNNNNN]]]aaa@@@BBB666555>>>888444444444333333333222222222222222333333444444444000000000000000000000000...///000222222111111000000000000000000000000000...//////000111222222222333222000000111111///...//////...---,,,,,,++++++---..................---............/////////000222222333444555666888999;;;===@@@DDDIIIMMMPPPRRRVVVZZZ^^^aaaiiittt{{{|||{{{{{{~~~xxxfff```\\\ZZZ```]]]ZZZ```dddmmm~~~tttfffZZZUUULLLNNNHHHEEENNNeeeyyy}}}uuu{{{uuuggg[[[NNNBBBBBB@@@@@@@@@BBBDDDEEEFFFEEEDDDEEEGGGIIIJJJJJJNNNfffUUU??????444888777444444444444444444444444444333222222111111222222333222111111111000000//////000000000000000000000000111111000000//////......000000000000111111111111:::666000------.................................,,,,,,,,,---------.....................///000000------...000222555888999;;;===AAAFFFKKKNNNPPPQQQUUUYYY\\\```iiissswwwvvvvvv|||rrrbbb^^^[[[VVV]]][[[[[[cccgggrrr}}}ooobbb\\\TTTRRRJJJFFFKKKXXXpppuuuxxxfffZZZQQQEEEBBBAAA@@@@@@@@@BBBDDDEEEGGGFFFEEEFFFHHHJJJLLLMMMXXXvvvQQQ>>>>>>555888666444444444444444444444444444333222222111111222222333111111111111000000000///000000000000000000000000111000000000/////////...000000000000111111111111777444000------.................................------------------------...............///000000......///000333666888:::;;;===AAAFFFKKKNNNPPPQQQVVVZZZ^^^bbbkkkuuuzzzyyyxxx~~~iii]]][[[[[[VVV\\\\\\]]]dddjjjyyyvvvhhhbbb]]]VVVLLLJJJJJJMMMqqqmmmpppzzz|||kkkYYYQQQLLLBBBAAAAAA@@@@@@AAABBBDDDEEEHHHGGGGGGGGGIIIKKKNNNOOOZZZLLL===<<<666999555444444444444444444444444444333222222111111222222333111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111333111......//////...---..............................------------------...............///000000//////000111444777999;;;;;;===BBBGGGKKKNNNQQQQQQWWW[[[___ccclllwww||||||zzz~~~}}}bbbYYYZZZZZZ[[[___]]]]]]eeemmmrrrkkkeeeZZZOOOPPPMMMHHHggg||||||pppqqqwwwqqq___OOOJJJIIIBBB@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGGGGHHHKKKOOORRRWWWqqqFFF<<<:::777:::333555444444444444444444444444333222222111111222222333111111111000000000000000000000000000000000000000000000000000///////////////000000000111111111111///.........000000///---....................................------------...............///000000000000111222555888:::<<<;;;>>>BBBGGGKKKOOOQQQRRRVVVZZZ^^^cccmmmxxx}}}}}}zzz}}}ttt^^^XXXYYYZZZ]]]___[[[]]]fffssszzzmmm```TTTUUUQQQFFF\\\|||{{{sssqqqtttyyy```PPPCCCAAACCC>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFGGGFFFGGGJJJOOOSSS]]]^^^AAA<<<888777:::222666444444444444444444444444333222222111111222222333000000000000000000111111000000000000000000000000////////////000000000000///000000000111111111111---------///111111///---...............................................................///000000000000111333555888;;;<<<<<<>>>BBBGGGLLLOOOQQQRRRUUUYYY]]]bbbkkkwww|||{{{{{{~~~lll\\\YYYZZZ[[[ZZZ\\\YYY]]]hhhyyywwwjjj\\\XXXSSSFFFPPPqqq}}}xxxyyyiiiTTTHHH>>>>>>AAA===>>>???@@@AAACCCDDDEEEEEEDDDFFFGGGFFFFFFJJJPPPVVVkkkOOO???===666777:::111888444444444444444444444444333222222111111222222333000000000000111111111111000000000000000000000000////////////000000000000000000000000111111111111.........///111111000...........................------........./////////...............///000000000000111222555888:::<<<<<<>>>CCCHHHLLLOOOQQQRRRTTTYYY]]]aaajjjuuuzzzzzz~~~ddd[[[ZZZ[[[[[[XXXZZZZZZ___kkkzzzuuuddd[[[WWWKKKLLL___uuu]]]MMMFFF???@@@CCC>>>>>>???@@@BBBCCCDDDEEEEEEEEEGGGHHHHHHGGGKKKRRRYYY{{{EEE>>>===444777:::000:::444444444444444444444444333222222111111222222333///000000000111111111111000000000000000000000000.../////////000000000111000000000000111111111111000///...///111111111000........................,,,,,,---...///000111111...............///000000///000000222444777:::<<<<<>>@@@BBB======>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJIIIHHHLLLTTT[[[sss@@@>>>>>>333666:::000<<<444444444444444444444444333222222222222222222333//////000000111111111222000000000000000000000000.../////////000000111111000000000000111111111111222000//////000111111000........................+++,,,---...///111222222...............///000000//////000111444777999;;;<<>><<<===CCCCCCBBBBBBCCCDDDFFFGGGEEELLLGGGIIIQQQKKKVVVyyy___@@@===:::888777666444222555555555555555444333333555444333222222333444555111222222333222111000///222222222111111000000000////////////////////////111111111000000000000000000111111111111000//////000///...,,,++++++******------------------------............///////////////000222333444666:::===>>>???AAADDDIIINNNRRRUUUZZZ^^^aaadddllluuuzzzyyy|||~~~|||bbbZZZZZZXXXXXX[[[ZZZ\\\^^^aaannnuuuhhh^^^VVVRRR[[[~~~hhhVVVKKKBBB???@@@>>>>>>@@@CCCCCCBBBBBBCCCDDDFFFGGGDDDIIIHHHLLLUUUUUUkkk\\\???<<<999777666555333111666666666777666666555444444333333222222333333444111222333333333111000///222111111111000000000///111111111111111111111111.../////////000000111111111111111111111000/////////............//////000////////////////////////---------.........//////111222333444555777;;;>>>>>>???AAAEEEIIINNNRRRUUUYYY]]]aaaeeemmmvvvyyyxxxyyy|||ppp\\\WWWYYYYYYYYY[[[ZZZ]]]___cccsssyyykkk^^^VVVWWWqqqvvv]]]MMMEEE>>>>>>??????@@@CCCCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHHHHOOOWWW___VVV===;;;888666666555333222555666666666666555444444333333222222222222333333222222333333333222111111111111111000000000000000000000000000000000000000------...///000111222222000000000000000///......///////////////000111111000000000000000000000000------------............111222444444555777:::===>>>@@@BBBFFFJJJOOORRRUUUWWW\\\aaafffnnnvvvyyywwwwwwzzzwwwgggXXXVVVXXXYYYYYYZZZ\\\```aaadddyyywwwggg]]][[[iiilllWWWHHHAAA===>>>@@@@@@BBBEEECCCCCCCCCDDDDDDEEEFFFFFFJJJHHHJJJPPPUUUgggNNN===;;;888777666666444333444444444444444333333222333333333333333333333333222222333333333222222222111111111111111111111111////////////////////////......///000000111222222///////////////...------222111000///............////////////////////////---............/////////000111222333333555888;;;???@@@CCCGGGKKKOOOSSSTTTVVV[[[aaafffnnnwwwyyyvvvxxx{{{kkkaaaXXXVVVXXXYYYYYYYYY\\\bbbccchhhqqqddd]]]ccc___MMMEEE@@@===???@@@???AAAEEECCCCCCDDDEEEEEEFFFFFFFFFKKKIIILLLQQQVVVvvvnnnEEE<<<:::888777777777666444444555555555555444333333333333333444444333333333222222222222222222222333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111000//////222222111000////////////000000000000000000000000....../////////000000000000222333444444666:::<<<@@@AAADDDHHHLLLPPPSSSTTTUUUZZZ```fffnnnvvvyyyvvv{{{~~~xxxccc]]]XXXVVVXXXYYYYYYXXXZZZaaaeeepppzzzlll```]]]}}}nnnRRRFFFCCC???>>>@@@@@@>>>???CCCCCCCCCDDDEEEFFFFFFFFFFFFIIIIIIOOORRR\\\XXX===;;;999777666777777666444666666666666666555444444222222333333333333222222111111000000111111222333111111111111111222222222111111111111111111111111111111111111000000000///333333333333333222111111000000000000111333444555111111111111111111111111.........////////////000111222444555666888<<>>BBBBBBCCCEEEFFFGGGGGGFFFFFFGGGIIIQQQRRRaaadddHHH777888666444444555555444333333444444444444333222222///000111222222111000///000000/////////000111222.../////////000000000000000000000000000000000000............////////////000000111111000000///...---------...///000222222........................,,,,,,,,,---------......---///111333444777<<>>===;;;===BBBBBBCCCEEEFFFGGGGGGFFFFFFGGGJJJRRRQQQbbbNNN???444666444222222333333333222000000000000000///......---...///000000///...---000///.........000111222,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,++++++***))),,,,,,+++*********++++++******************************+++++++++,,,,,,,,,)))+++---///111444999<<