BM6P6(@ HHHFFFEEEDDDEEEDDDCCCAAA??????>>>>>>===<<<<<<<<<:::::::::;;;;;;:::666444555444444666:::???DDDHHHSSSZZZeeepppyyyttttttwww|||yyyssskkkhhheeebbb]]]TTTIII@@@===999444111000000/////////...,,,,,,---000444777NNN```xxxrrrbbbWWWSSSUUU]]]fff{{{}}}kkkRRR???777777999:::FFFTTTgggsssuuutttssssssrrrxxx|||yyyttthhhOOO777///,,,******((($$$&&&***))))))((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((()))))))))))))))************---+++000<<<>>>BBBNNNXXXpppyyyxxxzzzssspppvvv~~~~~~wwwqqqdddZZZPPPNNNOOOQQQUUUZZZeeevvvvvvbbbMMM???999999:::;;;>>>EEEMMMSSSYYYdddttt{{{zzzrrrrrrrrrqqqqqqppppppppppppqqqrrrrrrssstttuuuuuuttttttsssssssssuuuvvvwwwzzz{{{{{{{{{||||||}}}}}}~~~|||yyysssnnnkkkkkklllnnnnnnmmmmmmmmmnnnnnnooonnnlllkkkmmmpppuuuwwwxxxzzzyyywwwuuussspppnnnmmmiiigggdddaaa______``````aaabbbccccccbbbaaa___^^^bbbbbbbbbcccdddgggiiikkkmmmnnnoooqqqrrrrrrrrrrrrpppqqqqqqrrrrrrsssssstttrrrsssuuuuuuttttttvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxyyyxxxvvvuuuuuuvvvxxxyyy}}}~~~~~~~~~~~~~~~|||wwwtttnnnfff___\\\\\\^^^cccnnn~~~yyyxxxwwwvvvwwwyyy|||~~~zzz~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}{{{||||||zzzvvvqqqooommmjjjiiihhhhhhfffeeefffdddbbb```^^^[[[WWWTTTKKKGGG@@@;;;888555333222------------------------...///000000000000222444333444444666888>>>EEEKKKTTT[[[eeeoooyyyyyyooobbbWWWUUUYYY```hhhrrr|||HHHFFFEEEDDDEEEDDDBBBAAA@@@@@@???>>>======<<<<<<<<<<<<<<<======<<<999666444444333555999>>>CCCFFFOOOWWWbbblllvvvvvvuuuvvvzzzzzzuuunnnkkkgggddd___VVVKKKCCC>>>:::555222111000000///...---,,,+++,,,000333666FFFYYYrrr{{{mmm\\\RRRNNNQQQZZZcccyyy}}}tttYYYDDD999777888999CCCQQQdddqqqvvvuuusssssspppwww{{{zzzvvvlllTTT<<<111---++++++)))&&&'''+++)))(((((('''&&&&&&%%%%%%'''''''''(((((()))))))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************+++///---111===???CCCPPP\\\ttt}}}yyyyyyyyyrrroooxxxwwwooo```VVVNNNMMMOOORRRWWW]]]iiizzzrrr\\\III<<<888999:::;;;???EEEMMMSSS[[[fffuuu|||xxxwwwssssssssssssrrrrrrqqqqqqqqqqqqrrrsssssstttuuuuuuuuuttttttttttttvvvwwwxxx{{{{{{{{{|||||||||}}}}}}~~~}}}|||{{{yyyuuupppmmmmmmnnnmmmmmmmmmmmmmmmnnnooooooooonnnoooqqqvvvzzz|||}}}xxxwwwuuurrrooommmkkkjjjdddcccaaa___^^^^^^___```aaabbbbbbcccbbbaaa```___bbbaaabbbbbbdddgggiiijjjlllmmmmmmnnnooopppqqqqqqpppqqqqqqrrrrrrsssttttttrrrtttuuuuuuuuuuuuvvvxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxvvvuuuuuuvvvxxxyyy~~~}}}xxxqqqnnnjjjddd___^^^aaacccmmmyyyzzzyyywwwvvvwwwxxxzzz{{{zzz~~~~~~}}}}}}~~~}}}|||~~~}}}{{{{{{|||}}}|||{{{||||||{{{wwwssspppnnnkkkjjjiiiiiigggeeecccaaa___]]][[[XXXTTTQQQKKKGGG@@@;;;888555333111------------------------,,,---......---...000222333444444555777<<>>===<<<;;;<<<;;;;;;<<<===<<<:::777444333222444777<<>>LLL___nnnuuuvvvtttsssooovvv{{{{{{yyyqqq[[[DDD333...++++++***'''(((,,,((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))*********++++++,,,000///333>>>AAAFFFTTTeeezzzzzzwwwzzz|||vvvsss{{{vvvlllZZZRRRKKKKKKNNNSSSZZZaaaoookkkTTTCCC:::777888999<<<@@@FFFOOOTTT^^^hhhwww}}}xxxuuutttttttttttttttssssssssssssrrrrrrrrrssstttttttttuuuvvvuuuuuuuuuuuuwwwxxxzzz{{{{{{||||||||||||}}}}}}~~~}}}|||||||||zzz{{{zzzwwwssspppoooooollllllmmmnnnoooppppppqqqpppppprrrvvvzzz~~~~~~vvvtttrrrnnnkkkhhhfffeee```___^^^]]]\\\]]]^^^___aaaaaabbbbbbbbbaaa``````aaaaaaaaabbbdddfffhhhjjjlllkkkkkkkkklllnnnpppqqqqqqqqqqqqrrrssssssttttttsssuuuvvvvvvvvvvvvwwwyyywwwwwwwwwwwwxxxzzz{{{{{{yyyxxxvvvuuuuuuvvvxxxyyy}}}}}}zzzuuurrrjjjhhheeeaaa```bbbhhhlllyyy|||{{{yyywwwvvvvvvwwwwwwyyy~~~|||{{{||||||}}}}}}}}}||||||{{{}}}~~~{{{zzzyyy{{{{{{{{{|||}}}{{{xxxvvvqqqooommmlllkkkjjjhhhfffbbb```^^^]]][[[XXXTTTQQQKKKGGGAAA;;;888555222000------------------------,,,---......---...///111333333333444666:::@@@DDDLLLSSS^^^hhhqqq|||xxxjjj___WWWWWWYYYaaalllxxxGGGFFFDDDDDDDDDDDDBBB@@@BBBAAAAAA???>>>===<<<;;;:::999888999::::::888777333333222222555999>>>AAAGGGNNNWWWaaakkkwww}}}xxxtttvvv{{{~~~}}}{{{sssppplllhhhccc\\\RRRJJJAAA===777333111000///---,,,+++******+++...000222888IIIbbbxxxwwwjjjZZZNNNHHHJJJTTT___ppp~~~pppTTTAAA888666666:::FFFYYYjjjtttwwwuuussspppwww{{{{{{{{{uuuaaaKKK555///++++++***'''(((+++(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******++++++,,,,,,111000444>>>BBBHHHWWWnnnzzzuuuuuuzzz~~~{{{ssshhhWWWOOOJJJKKKNNNSSS[[[dddsss|||bbbLLL???:::666888:::===AAAHHHPPPVVVaaajjjzzz}}}zzzuuusssssstttsssssssssssssssssssssssssssssssssttttttttttttvvvvvvuuuuuuvvvxxxzzz{{{||||||||||||||||||}}}}}}}}}~~~}}}|||{{{{{{{{{|||{{{||||||zzzvvvrrrooonnnnnnooopppqqqrrrsssttttttrrrsssuuuxxx|||}}}|||zzztttrrroookkkgggdddcccbbb___^^^]]]\\\\\\\\\\\\\\\`````````aaaaaaaaaaaaaaa`````````aaaccceeehhhiiilllkkkjjjjjjkkknnnppprrrqqqqqqrrrrrrsssttttttttttttuuuwwwwwwvvvvvvxxxyyywwwwwwwwwxxxyyy{{{|||}}}xxxwwwvvvuuuuuuvvvwwwxxx{{{~~~|||yyyuuuqqqnnnkkkgggfffdddbbbccchhhpppuuu~~~|||zzzxxxvvvuuuttttttwww~~~|||{{{{{{||||||}}}}}}}}}||||||~~~|||yyyxxxyyyzzz{{{|||}}}|||zzzxxxsssqqqooonnnnnnllliiigggdddcccaaa___^^^[[[WWWTTTKKKGGGAAA<<<999555222000...........................///000000//////111333222333333333444777<<<@@@HHHOOOZZZdddnnnyyy{{{mmm```YYYVVVUUU]]]hhhtttGGGEEEDDDCCCDDDCCCAAA@@@AAAAAA@@@???>>>===<<<;;;999888888999:::;;;999888444333111222444888<<<>>>EEEKKKSSS\\\fffrrr|||vvvuuuzzz~~~~~~}}}uuurrrmmmiiieee^^^TTTMMMBBB>>>888333111///---,,,,,,++++++***+++---///111666EEE\\\qqq~~~~~~yyymmm^^^QQQIIIHHHPPP[[[nnn|||www[[[EEE:::555555777AAASSSeeerrrwwwuuurrrrrrwwwzzzyyyzzzvvveeeRRR999111+++***)))'''''')))'''''''''''''''&&&&&&&&&%%%%%%$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&(((''''''''''''((())))))((())))))***+++,,,,,,,,,***000000444???CCCKKK\\\uuussspppttt|||~~~pppcccTTTNNNJJJKKKNNNSSS]]]fffuuutttZZZFFF===:::666888;;;???DDDKKKSSSYYYcccmmm}}}|||yyytttrrrsssrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttsssvvvvvvuuuvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}||||||{{{~~~~~~}}}~~~|||{{{zzz{{{|||||||||~~~}}}xxxssspppooorrrsssuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz|||{{{wwwuuusssqqqmmmhhheeebbbaaaaaaaaa```___]]]\\\[[[ZZZZZZ^^^^^^^^^^^^___``````aaa`````````aaabbbeeeggghhhkkkkkkjjjjjjkkknnnqqqsssqqqrrrrrrsssssstttuuuuuutttuuuwwwwwwvvvvvvxxxyyywwwwwwwwwxxxyyy{{{|||}}}xxxwwwuuuttttttuuuwwwxxxyyy|||{{{zzzvvvrrrnnnkkkiiihhhiiihhhhhhhhhjjjpppxxx~~~~~~{{{xxxvvvtttttttttxxx}}}|||}}}}}}~~~~~~~~~|||zzzyyyxxxyyy|||}}}}}}|||{{{zzzuuutttrrrqqqpppnnnkkkhhheeedddbbbaaa___]]]YYYVVVLLLHHHCCC>>>:::666222000...........................///000///......000222111222222222333666:::===EEELLLWWWaaakkkwww}}}ooobbb]]]UUUSSSYYYcccnnn|||GGGEEECCCCCCCCCCCCAAA?????????>>>>>>======<<<<<<;;;:::999:::<<<===<<<;;;555333222111333666:::===CCCHHHOOOWWWaaammmzzzxxxvvvzzz~~~~~~xxxtttoookkkggg```WWWPPPEEE@@@:::555111///---,,,,,,,,,++++++,,,---///000555AAAUUUiiixxx~~~~~~}}}zzzpppbbbUUUKKKHHHOOOYYYkkkyyyzzz___III;;;666555666>>>MMM___ooovvvuuurrrrrrvvvwwwuuuwwwwwwiiiXXX>>>555---+++***(((&&&((('''''''''''''''''''''''')))(((''''''%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((''''''(((((()))***((())))))***+++,,,------***000222666AAAFFFPPPccczzz{{{nnnmmmuuu{{{lll^^^QQQMMMJJJKKKNNNTTT___jjjxxx}}}kkkRRRBBB;;;:::666999===AAAGGGNNNVVV\\\gggqqq|||xxxtttssstttrrrrrrrrrrrrrrrsssssssssvvvuuuuuuuuutttsssssssssuuuuuuuuuuuuwwwyyy{{{|||~~~~~~}}}}}}}}}}}}||||||zzz}}}~~~|||||||||{{{{{{|||}}}}}}}}}~~~zzzvvvsssrrrvvvxxxyyy{{{|||||||||{{{~~~}}}||||||{{{yyyuuuqqqqqqnnnjjjfffcccaaa``````aaaaaa```^^^\\\[[[YYYXXX\\\\\\\\\\\\]]]^^^___```_________```bbbdddfffhhhiiiiiiiiijjjlllnnnppprrrrrrrrrrrrsssttttttuuuuuusssuuuvvvvvvvvvvvvwwwyyywwwwwwwwwwwwxxxzzz{{{{{{xxxwwwuuuttttttuuuwwwxxxwww{{{vvvuuurrrmmmiiihhhiiikkkmmmnnnoooqqquuu{{{{{{wwwuuuuuuvvvwww}}}~~~~~~|||{{{zzzwwwzzz}}}~~~}}}{{{{{{{{{wwwvvvtttsssrrrpppllliiidddbbb```___^^^\\\XXXUUUNNNJJJEEE@@@<<<888333000........................------...---,,,,,,---///000111222222333555999<<>>999777777:::>>>CCCIIIQQQYYY^^^kkkvvv~~~{{{wwwsssrrruuurrrsssssssssttttttttttttwwwvvvvvvuuutttssssssrrrtttttttttuuuvvvxxxzzz|||~~~~~~~~~}}}}}}}}}||||||zzz~~~zzzzzz{{{||||||}}}|||||||||}}}~~~}}}{{{yyyxxxxxxzzz{{{}}}~~~~~~}}}|||}}}{{{zzzxxxuuuqqqnnnnnnkkkgggccc```_______________^^^]]]\\\[[[ZZZYYYZZZYYYYYYZZZ[[[]]]^^^_______________aaadddfffgggfffggghhhjjjlllmmmoooooorrrrrrsssssstttuuuuuuuuurrrtttuuuuuuuuuuuuvvvxxxwwwwwwwwwwwwwwwxxxyyyzzzxxxvvvuuuttttttuuuvvvxxxwww{{{~~~|||qqqqqqoookkkhhhiiimmmpppppprrrvvvzzzzzzvvvuuuvvvyyy{{{}}}~~~~~~|||zzzzzz{{{www{{{~~~~~~}}}{{{{{{|||xxxwwwvvvuuutttqqqmmmjjjcccaaa```___^^^[[[XXXUUUOOOLLLGGGBBB>>>999555111........................---......---,,,+++---...///000111222333555999<<>>777666666;;;FFFXXXjjjtttuuurrrnnnpppooommmsssxxxqqqdddHHH===333000...+++((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((()))******((())))))+++,,,---......+++333666;;;GGGNNNZZZooo~~~wwwkkknnn{{{~~~vvvfffXXXJJJHHHHHHLLLQQQYYYgggttt~~~~~~ttt___III<<<777444777;;;???EEEKKKSSS[[[```ooozzz}}}zzzwwwrrrrrruuussstttttttttuuuuuuvvvvvvwwwwwwvvvuuutttssssssrrrttttttttttttvvvxxxzzz{{{~~~~~~~~~}}}}}}||||||zzz~~~xxxyyy{{{|||}}}}}}|||{{{zzz{{{}}}}}}|||{{{|||}}}{{{|||~~~~~~}}}||||||zzzwwwuuutttrrrnnnkkkllliiieeeaaa___^^^^^^___\\\\\\\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXZZZ\\\^^^___^^^^^^^^^___aaacccfffgggdddeeegggiiikkklllmmmmmmrrrrrrsssssstttuuuuuuuuurrrsssuuuuuuttttttvvvwwwwwwwwwwwwvvvwwwwwwxxxxxxwwwvvvuuuttttttuuuvvvwwwxxx{{{zzzoooooonnnkkkiiikkkpppuuuqqquuuzzzzzzvvvuuuwww{{{~~~{{{|||}}}{{{zzzyyyyyy{{{xxx{{{|||zzz{{{|||yyyxxxwwwvvvuuurrrnnnjjjcccbbbaaa```___]]]YYYVVVPPPMMMHHHCCC???:::555222///////////////////////////000000///------///000...000111222333666999<<<===DDDOOOZZZdddppp|||wwwfffYYYQQQVVV]]]bbbpppCCCCCCCCCCCCCCCCCCBBBBBB?????????>>>===;;;:::999888888777777888999::::::999888666444333444555666999>>>EEELLLTTT___lllttt}}}zzz{{{}}}}}}xxxtttpppjjjbbb\\\QQQKKKBBB:::555222000......---,,,,,,,,,,,,---...000666BBBTTTggguuu}}}{{{tttllleeeaaabbbfffrrrzzzvvvbbbPPPCCC:::555666===EEEQQQccctttxxxsssssslllgggiiiooorrrnnniiiRRR===---...000,,,(((***%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%(((((((((((())))))))))))+++++++++***++++++,,,,,,///000555???HHHSSSbbbppprrriiinnn{{{yyynnn```VVVKKKHHHIIIMMMRRRYYYjjjzzz|||lllSSSAAA;;;999666:::;;;@@@GGGLLLRRR\\\fffwww|||vvvtttssssssrrrtttuuuuuuuuuuuuuuuttttttuuuttttttsssssssssttttttvvvuuuuuuuuuvvvxxx{{{|||}}}}}}|||||||||{{{}}}{{{zzzxxxyyyyyyzzzxxxwwwwwwwwwvvvvvvwwwyyy{{{}}}|||{{{yyyzzz|||~~~|||xxxsssooommmlllkkkjjjjjjhhhdddaaa^^^]]]]]]]]]]]]^^^___``````^^^\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeecccdddfffiiikkkmmmnnnnnnpppqqqqqqrrrssstttuuuuuutttssssssrrrssstttvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvttttttuuuvvvwwwxxxxxxyyy|||~~~zzzmmmmmmnnnooopppsssyyy|||~~~{{{yyyzzz~~~~~~~~~~~~~~~|||}}}{{{zzzzzzzzzzzzyyywwwyyy|||~~~|||yyywwwwwwvvvvvvvvvuuussspppllljjjfffdddbbb```___\\\YYYVVVTTTPPPKKKEEE@@@;;;666222222111000........./////////////////////............///111111222333555888:::AAAKKKUUU^^^iiittt{{{zzzggg^^^UUUTTTWWW```nnnzzzCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>===;;;:::999777777666666777888888999999888666444333444555666999>>>DDDJJJQQQ\\\gggppp|||~~~zzzzzz}}}~~~zzzwwwsssmmmeee___UUUOOOFFF===888444111///......,,,,,,,,,,,,......000555@@@PPPbbbqqqyyy}}}}}}xxxrrrmmmjjjkkkmmmuuuzzzyyyiiiWWWGGG<<<777666;;;BBBMMM^^^pppvvvssstttnnnhhhhhhnnnqqqppplllVVVAAA000......***''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******++++++,,,,,,///111888AAAHHHSSScccrrr~~~ssslllqqq~~~}}}vvvjjj]]]SSSIIIGGGIIIOOOUUU^^^nnn}}}zzzhhhPPP@@@;;;:::888;;;<<>>>>>>>>===<<<;;;:::999777666666666666777888888999888666444333333444555999===BBBHHHNNNWWWbbbjjjxxx{{{zzz|||}}}zzzvvvpppiiiddd[[[TTTKKKBBB;;;666222000///...---,,,,,,---...///000333;;;IIIYYYiiitttzzz}}}yyywwwwwwwwwxxx{{{|||ppp^^^LLL???999777999>>>GGGWWWiiisssuuuwwwpppiiigggkkkoooooonnn[[[FFF333---,,,(((&&&(((***))))))(((((('''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))++++++******++++++,,,---///444<<>>:::;;;:::;;;<<>>888333000///...---,,,,,,---...///000222777BBBQQQaaapppxxx||||||||||||~~~}}}sssbbbOOOBBB;;;666777:::BBBQQQcccqqqyyyzzzssskkkggggggjjjllllll^^^JJJ666---+++(((((()))******)))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************+++,,,------000666???FFFJJJTTThhh|||wwwsssrrrzzzxxxnnnbbbUUUMMMGGGIIILLLSSS[[[ggguuusss\\\GGG;;;888999999<<<===CCCKKKQQQWWWbbbmmm{{{zzzwwwvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwtttttttttuuuvvvwwwxxxyyywwwxxxyyyzzzzzzyyyxxxxxxyyy{{{}}}}}}|||{{{{{{||||||~~~~~~|||zzzyyyyyyxxxvvvtttrrrrrrrrrsssuuuwwwxxxyyyzzzxxxvvvuuuuuuuuusssqqqpppmmmjjjhhhhhhhhhgggfffdddccc```^^^\\\ZZZZZZYYY[[[\\\^^^___^^^]]][[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\___```aaabbbbbbaaaaaa```ccccccbbbcccdddgggjjjlllooooooppppppqqqrrrrrrrrrvvvuuuuuuttttttsssssssssrrrsssuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuxxx{{{}}}~~~~~~||||||}}}|||{{{{{{|||}}}~~~~~~}}}{{{zzzwwwvvvvvvwwwyyyzzzzzzyyyzzz|||}}}|||yyyvvvttttttssstttuuuuuutttqqqooommmiiigggeeecccbbb```]]]ZZZVVVSSSNNNIIIDDD???:::666222111///......//////000------...............///---///000000000111333555777<<>>;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999999999888555333222222333444444888>>>CCCJJJSSS^^^fffmmmyyyzzzyyy{{{~~~}}}yyysssmmmjjjddd]]]SSSIIIAAA:::444000///...------------...///000111444===JJJ\\\mmmwww|||yyywwwyyy|||zzz||||||ttteeeTTTEEE>>>888777888???KKK\\\ooo{{{|||wwwoooiiieeeeeefffhhh___NNN:::///+++++++++,,,))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))************+++,,,---...222777@@@HHHMMMWWWmmmsssrrrttt}}}vvvkkk^^^SSSLLLGGGJJJNNNTTT]]]jjjuuu|||oooVVVCCC999666666777<<<>>>DDDLLLSSSZZZfffqqq}}}~~~zzzxxxxxxxxxxxxwwwuuuttttttttttttuuuvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzwwwxxxzzz{{{{{{zzzyyyxxxxxxzzz|||}}}|||{{{|||}}}}}}~~~~~~|||zzzyyyyyyxxxvvvtttrrrrrrsssssstttuuuwwwwwwwwwvvvtttsssrrrqqqnnnlllmmmjjjhhhfffffffffeeedddcccbbbaaa___]]][[[ZZZYYY[[[\\\]]]^^^^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\^^^___aaabbbbbbaaa```___dddcccccccccdddgggjjjlllmmmnnnnnnooopppqqqrrrrrrttttttttttttssssssrrrrrrrrrrrrtttuuuvvvuuuuuutttuuuuuuuuutttttttttttttttsssvvvyyy|||}}}~~~~~~}}}||||||~~~~~~{{{yyyyyyzzz{{{|||||||||{{{zzzwwwvvvuuuwwwyyy{{{zzzyyy{{{|||}}}|||yyywwwvvvvvvtttuuuvvvvvvuuurrrpppnnnjjjhhhfffeeedddbbb___\\\WWWTTTOOOJJJFFFAAA<<<888333111000///......//////,,,---------......//////---///000000///000222444777<<>>===:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999:::999888555333222222222333222666<<>>:::444333111///...---------,,,,,,,,,---......//////---...//////...///111333666;;;AAAHHHOOOYYYdddllluuu~~~}}}qqqddd[[[VVVUUU[[[bbbBBBBBBAAAAAA@@@>>>===<<<999:::;;;;;;<<<<<<<<<<<<;;;:::999999888888999999:::888555333111111222222222555:::>>>DDDLLLVVV]]]dddppp~~~{{{vvvuuu{{{~~~{{{uuuqqqoookkkeee[[[QQQHHH@@@999444000///...------...///000///111444:::FFFYYYmmmzzzqqqkkkjjjiiiiiinnn|||~~~zzz{{{}}}~~~yyylllYYYLLL???;;;999;;;???JJJ___qqqxxxxxxwwwrrrkkkfffeeefffeeeXXXFFF666///...---+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((((('''''''''''''''((((((((())))))))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))***+++,,,...///555777>>>HHHSSSbbbwww|||qqqsssyyyzzzpppdddXXXNNNIIIEEEKKKQQQXXXdddsss|||}}}zzzcccJJJ===999777666888===???FFFOOOWWW___kkkvvv{{{yyyyyyyyyxxxvvvuuutttsssssstttvvvxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyzzz|||}}}}}}xxxzzz}}}~~~}}}~~~~~~|||}}}~~~|||zzzyyyyyyyyyyyyxxxvvvuuuuuuuuuuuuuuutttssssssqqqpppooonnnmmmkkkhhheeeiiifffdddcccbbbaaa___]]]\\\\\\\\\]]]\\\\\\[[[[[[ZZZ[[[\\\]]]\\\[[[YYYXXXXXXXXXXXXXXXXXXYYY[[[[[[[[[]]]___bbbcccbbbaaa``````aaabbbcccdddfffgggggghhhiiikkkmmmoooqqqsssttttttuuuvvvwwwwwwvvvvvvuuuttttttuuuvvvvvvuuussssssrrrrrrrrrssssssttttttuuurrruuuxxxzzz{{{|||~~~~~~~~~~~~~~~~~~||||||{{{{{{|||~~~}}}zzzxxxxxxxxxyyyzzz{{{{{{||||||yyyxxxwwwxxxzzz{{{{{{zzzxxxyyyzzzyyyxxxwwwwwwxxxyyyzzzzzzyyywwwtttqqqppplllkkkiiihhhgggeeebbb```ZZZVVVQQQMMMIIIDDD???<<<666444222///---,,,,,,,,,++++++,,,------...//////---...//////......000222444999???EEEKKKUUU```hhhqqq{{{xxxkkkbbbZZZVVVYYY^^^BBBBBBAAAAAA???>>>===<<<999999:::;;;<<<<<<<<<<<<::::::999888777777888888:::888555333111111111222222555999===AAAHHHRRRYYYbbbnnn|||{{{uuusss{{{}}}wwwsssqqqmmmggg^^^TTTKKKCCC;;;777000///...------...///000///111444;;;GGGYYYnnn||||||jjjbbbdddddddddjjjyyyzzz{{{wwwbbbRRRBBB===999:::;;;DDDWWWkkkuuuxxxyyyvvvoooiiiggghhhiii]]]JJJ999000...,,,))))))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''###$$$&&&(((((((((((('''(((((((((((())))))))))))******)))((('''&&&&&&%%%(((((((((((()))))))))))))))))))))***+++---...///666777===HHHUUUeeezzz~~~xxxrrruuu{{{}}}xxxnnnbbbVVVMMMHHHDDDKKKRRRYYYgggwwwuuu^^^FFF<<<:::888888:::>>>@@@FFFPPPXXX```lllxxx|||zzzyyyyyywwwvvvvvvvvvttttttuuuwwwyyy{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxyyyzzz|||~~~yyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{zzzyyyyyyyyyzzzxxxwwwvvvvvvvvvvvvuuutttsssrrrpppnnnmmmmmmllljjjgggdddkkkiiifffeeedddccc```^^^^^^^^^]]]\\\ZZZXXXWWWVVVYYYZZZ\\\]]]\\\[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[ZZZ\\\___bbbccccccaaa```^^^___aaacccddddddeeeeeefffhhhjjjlllooorrrtttuuuuuuvvvwwwxxxyyyyyyxxxwwwuuuuuuvvvvvvvvvuuusssrrrqqqqqqrrrrrrssstttuuuuuurrruuuxxxyyyzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxyyyzzz{{{}}}}}}zzzxxxxxxxxxyyyyyyzzz{{{||||||zzzyyyxxxyyy{{{|||{{{zzzvvvxxxxxxxxxwwwvvvwwwxxx{{{{{{{{{zzzxxxuuurrrpppmmmkkkiiihhhhhhfffcccaaaZZZWWWRRRMMMIIIEEE@@@===777555333///---++++++***++++++,,,,,,---...//////---...///.........000222333777===BBBIIIRRR^^^fffoooyyy~~~qqqfff]]]WWWWWW[[[FFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666666777888888777666444222111555333555;;;@@@EEEMMMVVVbbbjjjwww|||vvvwwwvvvzzz~~~}}}zzzvvvtttmmmhhh```WWWNNNEEE===888555333///...///000000///000111444<<>>DDDKKKUUUggg}}}~~~vvvqqqwww|||vvvlll___SSSJJJFFFEEEHHHSSS]]]hhh|||~~~pppYYYCCC;;;999555666999???DDDKKKPPPWWWbbbrrr}}}{{{xxxvvvvvvvvvsssrrrrrrsssuuuyyy}}}|||||||||{{{zzzzzzyyyyyy{{{{{{{{{{{{|||||||||}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxyyy{{{|||{{{xxxuuusssuuuuuutttttttttsssssssssoooooonnnmmmlllkkkkkkjjjhhhhhhhhhgggeeecccaaa___^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVVVVVVVWWWWWW[[[\\\]]]___```______^^^______```aaabbbdddfffgggjjjjjjjjjkkkllloooqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuussstttvvvxxxzzz{{{||||||~~~~~~~~~~~~~~~}}}||||||~~~~~~zzzzzz{{{{{{||||||}}}}}}~~~|||zzzyyywwwxxxyyyzzz{{{|||}}}~~~}}}{{{zzzzzzzzzzzzyyywwwwwwuuutttrrrrrrssstttuuuxxxyyyyyyxxxvvvssspppooolllkkkjjjiiiiiifffccc```ZZZWWWSSSOOOKKKGGGCCC@@@:::666111---------...------------............///111///...---...///111222666666;;;BBBHHHOOO[[[fffmmmxxxwwwhhh]]]WWWXXXZZZEEEDDDCCCBBBAAA???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666666777777777777666444222111333222444999>>>CCCKKKTTT```hhhuuuwwwwwwxxx{{{|||xxxvvvooojjjbbbYYYPPPHHH???:::666333000...///000000//////000333:::GGGYYYjjjvvvsssaaaUUUOOOVVV]]]aaahhhxxxdddOOOAAA888999;;;>>>OOOdddrrr{{{wwwooogggiiillleeeTTT@@@333...,,,)))'''(((((()))((('''&&&%%%(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%"""$$$&&&(((******)))))))))(((((((((''''''''''''***+++,,,,,,,,,...111333:::>>>DDDKKKUUUhhh~~~~~~uuuqqqxxx}}}zzz~~~}}}zzztttiii\\\QQQIIIEEEHHHJJJVVV```iii}}}|||hhhSSS@@@:::999666777;;;AAAFFFLLLRRRYYYeeettt~~~{{{yyyxxxxxxwwwssssssrrrsssuuuxxx{{{~~~|||||||||{{{{{{zzzzzzzzz{{{{{{|||||||||}}}}}}}}}||||||}}}~~~~~~~~~}}}{{{zzzxxxyyyzzzzzzyyywwwuuussstttttttttsssssssssrrrrrroooooonnnmmmlllkkkkkkjjjhhhhhhhhhgggeeecccaaa___^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWWWWZZZ[[[\\\]]]^^^^^^^^^]]]______```aaabbbdddfffgggjjjjjjjjjkkkllloooqqqrrrssstttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvxxxyyyzzz{{{{{{}}}}}}}}}}}}~~~}}}|||{{{||||||}}}}}}~~~{{{{{{{{{{{{||||||||||||~~~|||zzzyyyxxxyyyyyyzzz|||}}}~~~~~~|||{{{yyyyyyzzzzzzxxxwwwvvvuuusssrrrqqqrrrssstttwwwwwwxxxxxxwwwtttrrrqqqkkkjjjhhhhhhgggfffcccaaa\\\YYYTTTPPPLLLHHHCCC@@@:::666111...---------------------............///111000///......000111333444444999???EEELLLXXXcccjjjuuuwwwiii]]]WWWVVVXXXCCCCCCBBBAAA@@@>>>============<<<<<<<<<;;;;;;;;;999888888777777666666555666666777777666444333111222111222888<<<@@@HHHQQQ\\\dddrrrzzzwwwyyy{{{{{{xxxqqqllleee\\\TTTKKKCCC===777444111//////000000/////////111777CCCTTTfffrrrnnnZZZMMMJJJQQQYYY```hhhuuurrrUUUEEE999999999<<>>===<<<=========<<<;;;;;;::::::888888888777666666555555666777777888777666444333333111222777:::>>>FFFNNNYYYbbbooo{{{}}}wwwxxxzzz~~~|||yyyqqqmmmfff___WWWNNNEEE@@@999666222000000000000//////000111555???OOOaaannn}}}ppp^^^QQQFFFKKKTTT^^^gggsss|||ZZZHHH:::888888;;;JJJ]]]lll|||{{{yyysssmmmqqqssspppbbbMMM;;;222...,,,***************))))))(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''''''''((()))(((''')))((((((((((((***+++,,,(((((((((((((((''''''''')))***,,,---...111444777===@@@EEELLLYYYmmm}}}sssqqqxxxzzzyyy~~~zzzvvvnnncccVVVMMMHHHFFFKKKNNN[[[gggqqquuuWWWGGG::::::;;;888999>>>CCCIIIPPPVVV^^^kkk{{{||||||||||||zzzyyywwwwwwttttttsssssstttvvvxxxyyy|||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||yyyxxxwwwuuuttttttttttttrrrrrrrrrqqqqqqqqqppppppoooooonnnmmmlllkkkkkkjjjhhhhhhgggeeedddbbb`````````___^^^]]]\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\______```aaabbbdddfffgggiiiiiijjjlllmmmoooqqqqqqrrrssstttuuuvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvxxxyyyyyyzzz|||}}}~~~}}}|||{{{yyy{{{}}}|||||||||{{{{{{zzzzzzzzz}}}~~~~~~}}}|||{{{{{{{{{{{{||||||}}}}}}}}}{{{zzzxxxxxxyyyyyywwwvvvtttsssrrrqqqqqqqqqrrrrrrrrrssstttuuuvvvvvvvvvuuummmjjjgggfffgggggggggfffaaa]]]XXXRRRMMMHHHCCC???999555111.........---,,,---------............///111000000000000111222222111111555:::???DDDOOOZZZbbbmmm{{{sssfff\\\WWWVVVAAAAAA@@@???>>>>>>======>>>======<<<;;;;;;::::::888888777777666555555555666777888999888888666555333111222666:::===DDDLLLUUU^^^lllwwwwwwvvvxxx{{{}}}xxxrrrnnnhhhaaaYYYPPPGGGBBB:::777333111000000//////000111222444;;;IIIZZZgggxxxssscccVVVFFFHHHQQQ\\\eeeooo~~~^^^JJJ:::888777999GGGYYYiiiyyy~~~zzzzzzuuuppptttssssssiiiSSS???333...,,,+++******)))))))))))))))%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))'''''''''((()))((('''(((''''''''')))+++---///'''''''''((((((((((((((((((***,,,---...111555888===@@@EEENNN\\\ppp|||tttqqqyyy~~~zzzuuulll```TTTLLLHHHGGGIIIMMM[[[iiitttqqqSSSEEE::::::;;;888:::???CCCIIIQQQXXX```nnn~~~}}}}}}|||{{{zzzxxxvvvuuuuuutttttttttuuuvvvxxxxxx{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||zzzxxxvvvtttssssssttttttrrrrrrqqqqqqqqqpppppppppoooooonnnmmmlllkkkkkkjjjhhhhhhfffdddcccaaa``````___^^^]]][[[ZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]______```aaabbbdddfffggghhhiiijjjlllnnnooopppqqqrrrssstttuuuuuuvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuutttvvvwwwxxxzzz{{{|||}}}}}}~~~~~~}}}|||zzzzzz{{{}}}~~~}}}||||||{{{{{{zzzzzzyyyyyy|||}}}~~~~~~||||||{{{{{{{{{{{{||||||||||||{{{yyyxxxwwwxxxxxxwwwuuussssssrrrrrrqqqqqqqqqqqqqqqqqqrrrsssttttttuuuuuunnnkkkhhhggghhhhhhhhhgggbbb^^^XXXSSSNNNHHHCCC???888555111///......---,,,---------............///000000000000000111111222222222444999===BBBLLLWWW___jjjwwwxxxiii^^^WWWTTTAAAAAA@@@@@@???>>>>>>===>>>>>>===<<<;;;::::::999888777777666666555555444555666777888888888777666444111222666888;;;BBBJJJQQQZZZgggsss|||zzzuuuuuuxxx}}}}}}xxxrrroooiiiccc\\\SSSJJJDDD<<<999444222111000///...///111333444888BBBRRR^^^qqq{{{}}}sssfffZZZNNNLLLPPP[[[bbbiiixxx___JJJ:::777777777CCCTTThhhyyy~~~{{{{{{wwwrrrvvvrrruuunnnZZZCCC555///,,,))))))((('''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&'''''''''''')))+++---///'''''''''(((((((((((((((((()))+++,,,---000444777===@@@GGGQQQ```tttzzzvvvssszzzyyytttjjj]]]QQQJJJHHHHHHIIIMMM\\\jjjuuu~~~jjjOOOBBB999999:::888:::@@@DDDJJJRRRZZZcccppp}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuvvvxxxyyyyyy{{{||||||}}}~~~}}}~~~~~~~~~|||{{{{{{yyyxxxvvvuuutttsssttttttrrrrrrrrrqqqqqqqqqppppppoooooonnnmmmlllkkkkkkjjjiiihhhfffdddbbbaaa``````___]]]\\\ZZZYYYYYYYYYZZZXXXWWWWWWVVVVVVUUUTTTTTTVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^______```aaabbbdddfffggghhhiiikkkmmmnnnppppppppprrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuttttttuuuvvvxxxyyy{{{||||||||||||}}}~~~}}}|||}}}~~~}}}|||{{{zzz||||||}}}}}}}}}|||zzzyyy{{{{{{{{{zzzzzzzzzzzzzzz||||||~~~~~~}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxwwwwwwwwwwwwvvvtttssssssssssssrrrrrrrrrqqqpppqqqqqqqqqqqqrrrrrrrrrnnnkkkiiihhhhhhhhhgggfffaaa]]]XXXRRRMMMHHHCCC???888555222000///...---+++---------............///.../////////000000000000333222444999<<<@@@JJJTTT\\\fffsss{{{lll___WWWSSSAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::999999777777777666555555444444333444555666777777666555333000000444666888???GGGLLLVVVcccnnnvvv~~~ttttttwww}}}~~~yyytttqqqlllfff___VVVMMMGGG===:::555222111000///...,,,///222222444<<>>555666888666:::BBBFFFLLLTTT\\\fffttt{{{zzzyyywwwwwwwwwwwwxxxuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}}}}{{{yyyyyyxxxwwwvvvuuutttttttttsssrrrrrrrrrqqqqqqqqqqqqoooooonnnmmmlllkkkkkkjjjiiigggeeecccaaa`````````^^^\\\ZZZXXXWWWWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ\\\]]]______```aaabbbdddfffggggggiiikkkmmmoooppppppppprrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssssssssssssuuuuuuvvvvvvuuuuuutttttttttvvvxxxzzz{{{||||||{{{xxxzzz{{{{{{zzz{{{}}}~~~~~~}}}}}}|||}}}}}}||||||{{{{{{{{{zzzyyyzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{zzzzzzyyyyyyyyyxxxyyyxxxvvvvvvwwwwwwuuuttttttttttttttttttsssrrrrrrqqqqqqpppooooooooooooooollljjjiiihhhhhhfffdddbbb```\\\WWWRRRMMMHHHCCC???777555222000///...---+++---------............///------...///////////////222111333777:::===GGGQQQXXXcccooo{{{rrrdddZZZUUUBBBAAAAAAAAA@@@????????????>>>===<<<;;;:::999999777777777666555555444444111222333555555555555444111//////222444666===EEEHHHRRR```jjjsss}}}uuutttwww}}}yyyvvvsssnnnhhhaaaYYYPPPJJJ>>>:::666333111000///...***...111111111777DDDNNN^^^hhhsssyyy|||{{{uuunnncccYYYUUUZZZ\\\___lll|||ttt]]]III999777777666???MMMbbbsssxxxvvvwwwsssnnnsssooowwwwwweeeLLL:::111...,,,+++)))((((((((()))***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%)))))))))))))))(((((((((&&&'''''''''(((((())))))((()))++++++,,,...111444;;;???HHHVVVfffyyyxxxyyyyyyzzzvvvpppdddWWWLLLFFFFFFGGGMMMPPP^^^lllttt|||sss[[[FFF:::222444666666;;;DDDHHHNNNVVV^^^hhhvvvzzzyyywwwvvvvvvxxxzzz{{{uuuuuuvvvxxxyyyzzz{{{|||{{{{{{|||~~~}}}zzzxxxyyyyyyxxxwwwvvvuuuttttttsssssssssrrrrrrrrrqqqqqqoooooonnnmmmlllkkkkkkjjjiiigggeeecccaaa`````````]]]\\\YYYWWWVVVVVVWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWWWWXXXYYY[[[\\\______```aaabbbdddfffggggggiiikkkmmmooopppppppppqqqrrrssstttuuuuuuuuuuuuwwwwwwvvvvvvuuuuuuttttttsssssssssssssssssssssssstttuuuuuuuuuuuuuuutttttttttvvvxxxzzz{{{||||||{{{vvvwwwyyyyyyxxxyyy|||~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzz}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~yyyyyyyyyzzzzzz{{{{{{{{{{{{|||}}}~~~~~~~~~zzzzzzzzzyyyyyyxxxxxxwwwyyyxxxvvvvvvwwwwwwuuutttttttttuuuuuuttttttsssrrrrrrqqqooonnnmmmmmmmmmmmmjjjiiihhhggggggeeeaaa^^^___[[[VVVQQQMMMHHHCCC???777555222000///...,,,+++---------.........//////,,,------...///.........222111222666888<<>>======<<<;;;:::999999888999888777666444333222111333444666777777777666555111111111222333777===AAAKKKSSS^^^iiirrr~~~zzzwwwxxx~~~yyyuuupppkkkeee\\\RRRJJJEEE@@@999333111111111111---000333333333888@@@GGGWWWaaammmuuu}}}|||nnncccZZZYYY[[[```jjjuuu}}}uuuZZZHHH:::888777666===HHH___iiiuuuzzzwwwsssssstttuuuyyyzzzoooUUU;;;//////+++***)))(((((('''''''''***)))'''&&&&&&''''''(((+++(((%%%$$$%%%'''((('''&&&''''''(((((((((((((((((((((((((((((()))******''''''((())))))((('''&&&)))******++++++...222555<<>>999888888999>>>DDDHHHOOOXXXaaajjjyyyzzzyyywwwvvvuuuvvvxxxyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~zzzxxx{{{zzzxxxvvvuuuttttttttttttsssqqqppppppqqqssstttsssooolllkkkkkkkkkiiiffffffeeedddbbbaaa`````````[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ\\\[[[YYYXXXWWWWWWXXXXXXZZZ\\\___```aaabbbdddfffkkklllmmmnnnooopppqqqrrrtttttttttsssssstttttttttuuuvvvvvvwwwvvvuuuttttttrrrrrrrrrqqqqqqrrrsssssstttssssssrrrrrrssssssssssssuuuwwwyyyzzzyyyxxxwww{{{{{{zzzyyyzzz{{{|||}}}~~~zzzyyyxxxwwwuuuuuuttttttooopppqqqsssvvvyyy{{{}}}}}}~~~||||||{{{{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{||||||{{{yyyyyyxxxxxxxxx|||}}}~~~|||{{{}}}|||{{{yyyxxxvvvuuuttttttsssrrrqqqrrrtttvvvwwwwwwxxxyyyyyyxxxvvvtttrrrssssssrrrrrrpppnnnmmmllljjjjjjiiihhheeecccaaa```^^^[[[WWWSSSOOOJJJDDDAAA888666333111000///---,,,,,,---///000000000///...000///...------...///000///000111222555;;;BBBGGGQQQ[[[jjjwwwsssaaaVVV@@@@@@@@@?????????>>>>>>======<<<;;;:::999999888555555555555555555555555333333444555555555555555222222222222333666<<<@@@HHHPPP[[[eeeooozzz{{{wwwxxx~~~{{{wwwrrrnnnhhh```VVVNNNFFFAAA:::444111111111111---000222222222666>>>DDDPPP[[[iiittt}}}xxxkkk___YYYZZZ^^^iiittt|||vvv\\\JJJ;;;888888666;;;CCC[[[eeesssyyywwwsssrrrrrrssswwwzzzqqqYYY???222111+++***)))((((((''''''((())))))((('''''''''''''''(((&&&$$$$$$&&&'''''''''&&&&&&'''(((((((((((((((((((((((((((((())))))***''''''((())))))((('''&&&)))******++++++...222555<<>>>>>>>>======<<<;;;:::999888888555555555555555555555555333333333333333444444555333333222111222555:::===DDDLLLWWW```iiiuuu~~~xxxwww}}}|||xxxtttppplllddd[[[TTTHHHCCC<<<666333222111000...000111111111444:::???HHHTTTcccqqq}}}uuufff\\\YYY^^^iiittt|||xxxaaaOOO???;;;<<<;;;<<>>DDDKKKSSS]]]fffooo}}}xxxwwwvvvuuuuuuvvvxxxyyy{{{{{{||||||}}}}}}~~~~~~}}}{{{zzz{{{|||{{{zzzxxxuuutttsssrrrqqqppppppqqqrrrsssrrrpppnnnmmmlllkkkiiihhhccccccaaa___^^^]]]\\\\\\YYYXXXWWWWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVYYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\___aaabbbdddgggiiijjjkkklllmmmnnnpppqqqqqqsssrrrrrrqqqqqqrrrrrrssstttvvvxxxyyyxxxuuurrrpppoooppppppqqqrrrsssssstttuuuuuutttsssrrrrrrsssssstttuuuwwwxxxyyyyyyxxxwww||||||{{{{{{{{{{{{|||||||||}}}|||{{{xxxuuurrrpppnnnnnnkkkkkkjjjjjjiiiiiijjjjjjjjjmmmppppppoooooorrruuuvvvxxx{{{||||||}}}|||rrrmmmgggcccdddjjjqqqvvv{{{~~~~~~|||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~yyyyyyxxxwwwwwwvvvvvvuuuuuuuuutttuuuvvvxxxzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxzzzzzzxxxvvvssspppnnnllljjjiiihhhgggeeecccaaa___^^^[[[XXXTTTQQQLLLFFFBBB:::777333111///...,,,+++------...////////////.........------------......///000111222555:::@@@EEEMMMUUUbbbnnnxxx~~~mmmaaa????????????>>>>>>>>>>>>===<<<<<<;;;:::999888888888777666555444333222222444333222222222333555666444444333111111333888;;;AAAHHHSSS\\\eeeqqqzzzvvv{{{{{{wwwssspppmmmggg___YYYLLLFFF???999555333111000...///000000000222666:::AAAMMM]]]lll{{{}}}oooddd___cccmmmvvv~~~yyygggVVVFFFBBBBBBAAA@@@BBBPPP]]]ooo|||~~~{{{vvvssssssxxx~~~zzzfffLLL999333,,,+++***)))(((((((((((('''((()))))))))(((&&&%%%###"""###%%%'''((('''%%%%%%&&&''''''((((((''''''(((''''''''''''((())))))'''((((((((()))))))))))))))***++++++,,,...333666:::BBBNNN]]]qqqzzztttttt}}}xxxoooaaaSSSIIIFFFFFFHHHMMMYYYiiiuuuzzzqqqZZZDDD:::555333555888:::@@@GGGMMMTTT___hhhrrr}}}xxxwwwuuuuuuuuuwwwyyyzzz||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}zzzvvvtttsssrrrqqqppppppqqqqqqrrrqqqpppooonnnmmmkkkiiihhhcccbbbaaa___]]]\\\[[[[[[YYYXXXXXXWWWVVVWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTWWWVVVUUUUUUUUUVVVWWWXXXZZZ\\\___aaabbbdddgggiiiiiijjjkkklllnnnoooqqqqqqrrrqqqqqqqqqqqqqqqqqqrrruuuwwwzzz{{{zzzwwwssspppnnnooopppqqqssssssttttttssssssssssssssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxwww}}}|||||||||||||||||||||~~~~~~|||{{{yyyvvvsssrrrppppppooonnnllljjjhhhfffeeeeeeaaadddfffgggggghhhkkkmmmqqqqqqssstttuuuwwwyyyzzz|||}}}~~~}}}yyytttqqqgggddd___\\\^^^cccjjjoooxxx|||~~~~~~~~~~~~||||||{{{{{{|||}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz|||}}}~~~}}}|||zzzyyy|||{{{yyywwwssspppmmmkkkjjjiiiiiigggeeecccaaa___^^^\\\YYYVVVSSSNNNIIIDDD<<<888444111///...,,,+++------........./////////......------------......///000111222444999???CCCKKKRRR^^^iiiuuussseee?????????>>>>>>>>>======<<<<<<;;;:::999888888777777777666555444333333222555444333333333444666777444444222111000222666999???FFFPPPXXXaaammm|||}}}vvvzzzyyyvvvrrrooolllggg```[[[PPPKKKCCC<<<888555222000...////////////111444666===HHHWWWfffvvv|||pppjjjmmmtttyyy}}}~~~|||kkk]]]NNNHHHFFFDDDBBBBBBMMM[[[ooo~~~{{{wwwwww{{{}}}kkkQQQ;;;222,,,+++***))))))((((((((('''((()))))))))(((&&&%%%###"""###%%%'''((('''%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))(((((((((((())))))*********++++++,,,,,,///333666:::CCCPPP```ttt|||yyy{{{uuulll^^^PPPGGGEEEFFFHHHNNNZZZkkkwwwyyymmmWWWCCC999555444777:::===CCCJJJMMMUUU```iiittt}}}wwwvvvuuuuuuvvvxxxzzz||||||}}}~~~~~~~~~~~~}}}{{{}}}~~~{{{wwwtttrrrrrrqqqqqqpppppppppppppppppppppooollljjjiiihhhdddcccaaa___]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUTTTTTTUUUVVVWWWXXXZZZ\\\___aaabbbdddfffiiihhhiiijjjkkkmmmooopppqqqqqqqqqqqqppppppqqqqqqqqqvvvxxx{{{}}}|||yyyuuurrrnnnoooqqqsssttttttttttttqqqqqqrrrssstttvvvwwwxxxvvvwwwwwwwwwxxxxxxxxxwww|||||||||}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyywwwwwwvvvvvvtttrrroookkkhhheeecccbbb^^^```aaacccccceeefffhhhkkkjjjjjjkkklllnnnooopppqqqsssttttttqqqnnnjjjhhhcccbbb``````bbbeeejjjlllvvvzzz~~~}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxzzzzzzxxxvvvsssooommmkkkkkkjjjiiihhhfffcccaaa```___]]][[[YYYVVVQQQLLLGGG>>>:::555111///...---+++---------------......///...........................000111222444888===AAAIIIQQQ[[[gggrrrwwwhhh??????>>>>>>>>>=========<<<<<<;;;:::999888777777333333444444555666666666444444444444444555555666444333222000///111555999===DDDMMMUUU^^^jjjyyyvvvxxxzzzvvvrrrooommmiiibbb]]]TTTOOOGGG@@@;;;777333111............///111222444:::DDDQQQ___qqq{{{rrrrrrvvvxxxvvvvvvxxxpppfffYYYOOOHHHDDDBBB@@@IIIWWWlll}}}~~~zzzyyy|||oooUUU>>>222,,,,,,+++***))))))))))))(((((((((((((((''''''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((()))(((((((((((()))***++++++***+++,,,,,,---///333666;;;DDDRRRbbbvvv}}}~~~~~~qqqhhhZZZMMMEEEDDDFFFIIIOOO[[[lllxxxwwwhhhRRRAAA999555555999<<>>>>>>>>============<<<;;;;;;:::999888777777333333444444555666666777222222333444444444444444333222111//////111555999;;;AAAJJJRRR[[[gggvvvwwwwww~~~}}}yyyuuurrrppplllfffaaaXXXSSSKKKDDD>>>999555222......---...000111222333777@@@LLLYYYkkk{{{ooommmnnnooojjjlllqqq}}}yyysssgggXXXLLLEEEAAA@@@DDDRRRgggzzz~~~zzzyyyzzzqqqXXXAAA555,,,,,,+++***))))))))))))))))))((('''''''''''''''(((&&&$$$$$$&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((***+++,,,***+++,,,,,,---///333777===FFFSSScccwww|||~~~{{{zzzmmmeeeWWWJJJCCCCCCFFFIIIQQQ\\\lllwwwrrr```KKK<<<888555555999===@@@EEEKKKPPPXXXdddnnnzzzxxxxxxwwwwwwyyy{{{~~~}}}~~~}}}{{{xxxvvvrrrrrrrrrqqqqqqpppooonnnlllnnnpppnnnkkkgggffffffcccbbb___]]][[[YYYXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWVVVWWWWWWWWWVVVVVVUUUUUUQQQQQQRRRSSSTTTUUUUUUVVVUUUUUUTTTUUUVVVXXXZZZ[[[[[[]]]_________```bbbdddfffggghhhjjjlllnnnpppqqqrrrrrrqqqqqqqqqqqqrrrrrrtttuuuwwwyyyyyyxxxwwwvvvrrrsssuuuvvvwwwvvvuuutttsssssssssssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~yyywwwtttpppkkkhhhfffdddcccbbbaaabbbbbbbbbbbbaaa___[[[WWWVVVWWWWWWVVVUUUVVVXXXYYYXXXWWWWWWZZZ]]]\\\]]]```cccgggkkknnnppptttwww{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||zzzzzz{{{{{{{{{{{{{{{zzzyyyyyywwwvvvuuutttttttttuuuuuuuuutttsssrrrpppooommmmmmllljjjhhhfffdddcccbbbaaa```___]]]XXXRRRMMMDDD???999444111000///...------,,,,,,,,,---.../////////000111111000//////...///111222333666:::===DDDLLLWWWbbbmmmzzzppp>>>>>>>>>>>>============<<<;;;;;;:::999888777777666666666555444444444333000111222333444333222222222222111//////111555999999???HHHPPPXXXeeetttwwwwww~~~|||xxxuuurrroooiiidddZZZUUUMMMFFF@@@:::666333...------...000222333222444===HHHUUUhhhwwwgggdddddddddaaadddnnn}}}~~~sssaaaQQQGGGCCCAAA@@@MMMcccvvv}}}yyywwwyyy}}}~~~rrr[[[DDD888---,,,+++***))))))))))))***)))(((&&&&&&'''((((((+++(((%%%$$$%%%'''(((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((((((((***,,,---***+++,,,,,,---000444777>>>GGGTTTdddwww}}}zzz~~~{{{xxxwwwkkkbbbUUUIIIBBBBBBFFFJJJSSS]]]llluuuooo[[[EEE888888555555999===???EEEKKKRRRZZZfffqqq}}}yyyxxxxxxxxxzzz|||~~~~~~}}}~~~~~~~~~}}}zzzxxxvvvrrrrrrrrrqqqqqqooonnnnnnkkkmmmpppnnnjjjfffeeefffaaa```^^^\\\ZZZXXXWWWVVVXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTPPPQQQRRRSSSTTTUUUVVVWWWUUUUUUUUUUUUVVVXXXZZZ\\\[[[]]]^^^_________aaabbbffffffhhhjjjlllnnnpppqqqsssrrrrrrqqqqqqrrrrrrsssssstttuuuvvvwwwwwwvvvvvvssstttvvvxxxxxxwwwuuutttvvvvvvuuutttttttttttttttxxxxxxwwwwwwwwwwwwwwwxxxwwwyyy|||~~~~~~~~~|||{{{wwwsssooollljjjhhheeedddbbbbbbbbbbbb```___[[[WWWRRROOOPPPPPPNNNLLLKKKLLLMMMMMMLLLNNNSSSWWWVVVWWWYYY]]]bbbhhhmmmpppsssvvvyyy{{{{{{zzzzzz{{{~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||{{{zzzzzzyyyyyyxxxvvvuuutttsssssssssttttttuuuuuutttsssrrrrrrnnnmmmmmmkkkiiigggeeedddcccbbbaaaaaa^^^ZZZTTTOOOEEE@@@:::555222111000///------,,,+++,,,---...//////000111222222111000///...///111222333666:::<<>>===<<<;;;::::::999999999999999999999999777666444222222222444555333333222222222333444555444444333000///000333555:::???FFFNNNXXXdddrrr|||zzztttxxx~~~~~~zzzxxxvvvrrrkkkeee]]]XXXPPPHHHBBB===888555333222000/////////000111333666???NNNbbbxxxmmmaaa[[[[[[\\\^^^___hhh{{{oooWWWEEE@@@AAA???EEEWWWppp~~~xxx{{{|||zzzssscccLLL888...,,,)))(((((((((((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((***+++++++++,,,000666:::AAAMMMXXXcccvvv{{{xxxxxx{{{|||~~~yyytttkkk^^^PPPHHHCCCBBBFFFLLLVVVbbbppptttjjjWWWDDD888666777777888:::???EEEJJJTTT\\\iiiwww}}}|||~~~}}}|||{{{{{{}}}zzzyyyxxxwwwuuusssrrrqqqpppooonnnnnnnnnnnnsssppplllkkkkkkjjjfffccc```___]]][[[YYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTSSSRRRQQQRRRSSSSSSTTTTTTUUUVVVVVVXXXXXXVVVVVVWWWYYY[[[]]]^^^^^^^^^______```bbbbbbhhhhhhhhhhhhjjjmmmoooqqqoooppppppqqqqqqrrrssssssqqqrrrrrrssstttuuuvvvvvvvvvwwwyyyzzzzzzyyyxxxwwwwwwuuusssssstttvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{xxxyyyzzz|||~~~|||zzzxxxuuurrrooolllkkkjjjiiigggfffeeeccc___\\\YYYUUUOOOJJJIIIHHHHHHGGGDDDFFFHHHHHHHHHHHHJJJKKKNNNQQQTTTXXX[[[```eeehhhlllooosssvvvxxxyyy{{{|||~~~zzzzzz{{{|||}}}|||||||||~~~}}}}}}}}}}}}}}}}}}|||zzzxxxvvvtttwwwwwwuuutttrrrpppooonnnpppqqqqqqrrrrrrrrrrrrqqqpppooommmkkkjjjiiihhhhhhbbbbbbccccccaaa[[[TTTOOOEEE@@@:::555111///---,,,------++++++++++++------//////.........---------222111000000222555999;;;AAAEEEOOO]]]hhhrrr{{{??????>>>===<<<;;;;;;::::::::::::999999888888888777555444222222333444555333333222222222333444555444444333111///000222555888===DDDLLLUUUaaaoooxxx{{{tttwww}}}|||zzzyyyvvvpppkkk^^^XXXPPPIIICCC===999666333222000/////////000111222555<<>>>>>======<<<<<<<<<;;;;;;;;;:::999888777777666666555444333222333444555333333222222222333444555555555333111000000222555666;;;BBBIIIRRR]]]kkkttt~~~uuuvvv|||}}}{{{zzzxxxtttppp___ZZZRRRJJJDDD>>>999666333222000/////////000111111333999CCCSSSiii~~~nnnYYYKKKFFFJJJNNNYYY]]]jjj~~~fffNNNAAA<<<:::===KKKaaavvv}}}zzzyyyxxxnnnUUU>>>111...***(((((((((((('''((((((((((((''''''''''''%%%%%%&&&&&&'''''''''((('''(((((()))))))))))))))''''''''''''((((((((((((,,,,,,+++***)))(((((('''(((***++++++,,,///333666CCCLLLWWWcccuuu{{{tttsssxxx~~~|||vvvoooeeeYYYLLLEEEBBBCCCIIIOOO[[[iiivvvuuudddOOO@@@:::666777888999;;;@@@GGGLLLUUU___mmm{{{~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}zzzxxxwwwvvvtttsssrrrqqqpppppppppppppppqqqooonnnlllkkkkkkiiifffcccaaa___]]][[[ZZZZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVVVVWWWYYY[[[\\\\\\\\\\\\]]]^^^___aaabbbhhhiiijjjlllnnnoooppppppooooooppppppqqqrrrrrrrrrqqqqqqrrrssstttuuuvvvwww{{{}}}~~~{{{vvvtttuuusssrrrrrrtttvvvuuuuuuwwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~~~~}}}{{{yyywwwtttrrrqqqpppmmmjjjgggddd```[[[WWWPPPLLLGGGCCCBBBBBBAAAAAA???AAABBBBBBAAAAAACCCDDDFFFHHHLLLOOOQQQUUUXXX[[[]]]aaaeeejjjoootttzzz~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~}}}|||zzzxxxwwwxxxwwwvvvuuutttsssrrrrrrrrrrrrsssssssssrrrqqqqqqooommmkkkiiifffeeedddcccgggeeedddbbb^^^YYYSSSOOOGGGCCC<<<777444222000//////...------------...///000000000000000/////////000///...///000333666888===AAAKKKXXXcccmmmzzz===============<<<<<<<<<;;;;;;:::999888777666555555444444333333333444555333333222222222333444555555555444222000000222444555:::@@@FFFNNNZZZfffooo~~~yyywww|||}}}zzzyyywwwssspppaaa[[[SSSKKKEEE???:::777333222000/////////000111000222666???MMMbbbyyykkkVVVFFFBBBGGGLLLVVV\\\lllmmmQQQ@@@:::888:::EEEYYYppp}}}wwwwwwyyyrrrZZZBBB333000+++)))((((((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))************''''''''''''((((((((((((((((((((())))))******+++)))***,,,---...000444777DDDMMMXXXeeewww|||sssqqqxxx|||tttlllaaaUUUIIICCCBBBDDDJJJQQQ___mmmyyyttt___III===;;;555666888999<<>>GGGTTT^^^gggttt>>>>>>======<<<<<<<<<;;;::::::999888777666666555333333444444444444444444333333222222222333444555555666666444222111111333444888===BBBIIISSS^^^gggsss|||zzz{{{~~~|||xxxsssnnnddd___VVVNNNGGGAAA<<<999333222000/////////000111000333777<<>>DDDKKKPPPZZZeeettt}}}xxxtttnnniiigggiiillloooqqquuuyyyyyyxxxzzz~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuutttrrrqqqooonnnmmmlllkkkkkkkkkkkklllooorrrqqqmmmhhhdddbbb^^^]]]\\\ZZZYYYZZZZZZ[[[ZZZYYYWWWVVVTTTTTTSSSSSSPPPOOONNNNNNNNNOOOPPPQQQPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\]]]^^^___bbbdddfffhhhiiijjjkkklllmmmnnnnnnnnnnnnnnnoooooopppqqqqqqqqqppppppqqqsssuuuvvvwwwxxxtttwww{{{~~~|||uuutttuuuvvvyyyzzzyyywwwyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}|||zzzxxxvvvsssqqqpppnnnjjjddd^^^YYYUUUPPPMMMGGGEEEBBBAAABBBBBBAAA@@@@@@BBBDDDEEEFFFGGGIIIKKKNNNQQQUUUYYY[[[\\\___```bbbeeeiiimmmpppuuuzzz~~~~~~}}}{{{{{{{{{|||}}}~~~~~~}}}|||||||||||||||}}}~~~~~~}}}|||{{{yyyyyyyyyyyyzzzzzz{{{{{{vvvvvvvvvuuutttrrrqqqppplllkkkjjjiiihhhhhhhhhhhhiiihhheeeccc___ZZZSSSNNNFFFAAA;;;777444333111000---,,,++++++++++++,,,---------------............000111111222333444555666999<<>>===<<<;;;;;;:::999999888888777777777666222333333444555555555444333333222222222333444555666666666555222111111222222666:::???EEENNNZZZbbbnnnxxxzzzxxx|||~~~|||xxxrrrmmmfff```WWWOOOHHHBBB===:::333222000/////////000111000333777:::AAAQQQeeetttzzzxxxqqqcccRRRGGGDDDFFFNNNTTTcccuuuvvvXXXEEE>>>666888>>>NNNggg{{{sssrrrvvvtttdddRRR999444...***((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((($$$%%%&&&''''''(((''''''''''''''''''(((((((((((()))))))))(((((((((((((((++++++***+++...444<<>>===<<<;;;::::::888888888777777777777777222333444444555555555444333333222222222333444555666777777555333111111222000444999===CCCLLLWWW___lllvvvzzzuuuyyy~~~|||{{{zzzwwwqqqlllfffaaaXXXPPPIIICCC===:::333222000/////////000111000444777888>>>KKK^^^lllxxxxxxuuuiiiXXXKKKFFFFFFKKKQQQ___ppp{{{sssTTTBBB:::555888>>>LLLeee}}}{{{tttrrrvvvtttfffVVV999555...***((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((()))&&&'''((()))***+++,,,,,,***))))))))),,,333<<>>999777666444333///...---,,,,,,---...///.../////////000000111111......///000111222222333444888AAALLLVVV^^^kkkvvvBBBAAA???===;;;888777666::::::999888777777888888333333333333333333333333444333222222111111222222222444666555333111111111111444777:::???GGGRRRZZZgggrrr~~~zzzsssvvv}}}}}}|||{{{uuunnnkkkdddYYYPPPJJJCCC<<<777333111//////000111000///333333666999<<>>666666<<>>===<<<;;;:::999999::::::999777777666666666333333333333333333333333444333222222111111222222222444666555333111111111111333777:::>>>GGGRRRZZZeeeppp|||~~~tttvvv|||}}}|||{{{uuunnniiibbbYYYQQQKKKEEE>>>999333111000///000111000///222333555999;;;AAAOOO]]]kkkmmmpppppphhh[[[NNNFFFFFFMMMXXXdddooozzzdddOOOBBB>>>666777<<>>999888<<>>:::666222//////...---------...000000------........./////////000000000000111333444444444777>>>HHHOOOWWWeeerrrzzz;;;;;;;;;<<<<<<<<<<<<<<<:::999888666444333333222111222222333333444444555333222222111111111111111222444666555333111111111000222555888<<>>222111***)))---,,,***)))((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))******************++++++++++++***+++...000333<<>>GGGQQQaaayyy{{{ppplllrrr|||yyyxxx~~~}}}zzzpppeeeSSSJJJDDDEEEGGGJJJWWWgggvvvrrrdddOOO>>>999888888666:::>>>BBBFFFMMMWWW^^^jjjttt~~~~~~|||tttssssssvvvxxxyyyvvvssshhhaaa___ggguuu{{{xxxwwwwwwxxxyyyzzz|||}}}~~~~~~xxxpppjjjhhh```XXXSSSPPPQQQYYYbbblllpppooohhhbbb```^^^[[[ZZZYYYYYYYYYZZZ[[[]]]___aaa^^^[[[YYYXXXXXXZZZ[[[YYYWWWTTTRRROOONNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\^^^aaacccgggggghhhjjjkkklllmmmmmmoooooopppqqqqqqqqqppppppoooooopppqqqsssuuuwwwxxx{{{{{{xxxyyyzzzwwwwwwxxxxxxwwwvvvuuuttttttttttttyyyyyyxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuqqqssstttuuuuuusssqqqooollljjjgggdddbbb```]]]ZZZSSSPPPMMMLLLNNNPPPQQQQQQSSSSSSSSSTTTUUUXXXZZZ[[[^^^aaadddfffhhhiiilllnnnqqqsssuuuvvvyyy~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}|||{{{zzzzzz{{{zzzyyyxxxvvvtttrrrqqqqqqrrrsssvvvyyy|||~~~{{{wwwssspppnnnnnnmmmllliiiddd^^^XXXUUUOOOKKKEEE@@@<<<888333000111000...,,,+++++++++,,,------------.........//////////////////000111222333555;;;CCCIIIQQQ___lllyyy>>>>>>===<<<;;;::::::999999999777666444444333333333333333333333333333333222222111000000000000111222444666555333111111111///111444666:::BBBLLLTTT___iiiuuuzzzssstttxxxzzztttpppjjjaaaXXXQQQHHH???888444222111111222222222000222000222555777777;;;AAAPPP```ooowww{{{zzzooobbbWWWXXX]]]eeegggfffnnnzzzrrraaaRRRGGGAAA???===<<>>BBBGGGOOOXXX```lllwww~~~sssrrrrrrsssuuuvvvvvvuuuooojjjiiisss~~~zzzxxxwwwwwwxxxxxxyyyzzz{{{|||{{{~~~~~~~~~yyyqqqkkkggg___VVVQQQNNNOOOWWW```iiimmmlllfffbbb```]]]ZZZXXXXXXXXXXXXYYYZZZ\\\\\\^^^]]][[[YYYXXXXXXZZZZZZWWWVVVSSSQQQOOONNNNNNNNNLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVVVVWWWWWWWWWXXXZZZ[[[[[[[[[]]]```cccfffgggiiikkklllmmmmmmmmmlllnnnoooqqqrrrqqqqqqpppooopppqqqrrrtttvvvxxxzzz|||yyyvvvvvvvvvtttsssuuuwwwvvvvvvuuuuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuuuuuuutttuuuvvvvvvvvvuuutttsssooopppqqqrrrqqqooommmlllhhhfffcccaaa___]]][[[XXXQQQOOOMMMMMMPPPRRRSSSSSSUUUUUUVVVWWWYYY\\\___```bbbeeehhhkkklllnnnppprrruuuvvvxxx{{{}}}}}}~~~}}}~~~~~~}}}|||zzz|||~~~}}}|||{{{|||}}}||||||{{{zzzxxxuuusssrrrqqqqqqrrrsssvvvyyy|||~~~~~~}}}|||zzzwwwssspppnnnmmmmmmkkkhhhddd^^^ZZZWWWRRRMMMFFF@@@<<<888555222000///.........///111111------.........///////////////......///000000111333555:::AAAFFFNNN\\\iiixxx=========<<<;;;;;;::::::999888777666555555555555555444444333333222222111222222111000000000000000222444666555333111111111...111333666999AAAKKKSSS]]]gggrrr||||||vvvvvvxxx|||vvvpppjjjaaaYYYRRRJJJAAA:::555333111111222222222111222000111444777888<<>>>>>;;;:::===HHH[[[nnn{{{~~~zzzyyywwwttt]]]CCC444222,,,+++---*********+++*********)))((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))************''''''((())))))***++++++******,,,111444999CCCMMMVVVhhhwwwooonnnuuu~~~{{{wwwkkk___MMMGGGDDDGGGIIIMMM\\\mmmwwwooo]]]HHH;;;777555333666999>>>BBBGGGOOOYYYaaammmxxx~~~rrrqqqpppqqqrrrssstttttttttppprrr~~~|||vvvrrrpppnnnoooooopppppppppqqqqqqrrrqqqsssvvvwwwxxxyyy{{{}}}|||zzzzzzzzzzzz{{{}}}{{{uuupppiii```WWWQQQMMMMMMTTT\\\bbbffffffbbb___]]]ZZZVVVUUUVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZ[[[[[[WWWUUUSSSPPPNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[]]]```cccfffgggiiikkkmmmmmmmmmmmmjjjlllnnnqqqrrrrrrrrrqqqpppqqqrrrsssuuuxxxzzz{{{|||~~~xxxsssssssssqqqppprrrsssssssssttttttttttttuuussssssrrrrrrssssssttttttrrrsssssstttsssrrrqqqpppllllllmmmmmmlllkkkiiihhhcccaaa^^^]]]\\\ZZZXXXVVVQQQPPPNNNOOORRRTTTUUUUUUXXXYYYYYY[[[^^^aaadddeeefffiiimmmoooppprrrtttvvvwwwzzz|||~~~~~~}}}}}}}}}|||}}}~~~~~~|||{{{yyy{{{~~~~~~||||||}}}~~~~~~}}}|||zzzwwwuuusssqqqqqqqqqrrrtttwwwzzz|||{{{{{{zzzyyywwwtttpppnnnmmmmmmkkkiiieee```\\\ZZZTTTOOOFFF???;;;888666444000///.........///111222....../////////000000000000000//////000000111222333444999???DDDLLLZZZgggsss<<<<<<<<<<<<<<<<<<<<<<<<999888777666666666666666666555444444333222111000222111111000000000000000222444666555333111111111...111333555999AAAKKKSSS[[[eeepppzzz~~~xxxyyyzzzzzznnniiiaaaZZZTTTLLLCCC<<<555333111111222333222111333000000444777999===CCCHHH^^^uuuppp```___ccciiieee]]]aaammm{{{zzzlllYYYGGG<<<<<<999777:::EEEXXXmmmzzz}}}xxxvvvuuusss]]]BBB444222---,,,---)))((((((((((((((('''&&&&&&'''((((((((())))))******''''''''''''((((((((()))((((((((((((''''''''''''&&&''''''((()))************))),,,111555:::EEEOOOXXXjjjvvvnnnnnnvvv}}}{{{vvvjjj]]]MMMGGGEEEHHHJJJNNN^^^oooyyyppp]]]III<<<888666333555999>>>BBBGGGOOOYYYaaannnzzz|||qqqpppooonnnoooqqqrrrsssvvvrrrvvvzzzqqqjjjgggeeeeeeaaaaaaaaaaaaaaaaaaaaaaaagggiiikkklllmmmooosssuuuuuuwwwxxxwwwuuuttttttuuuwwwxxx{{{~~~}}}xxxtttkkkbbbYYYRRRMMMKKKQQQXXX\\\___```]]]ZZZYYYUUUPPPSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVXXXZZZ[[[\\\]]]XXXVVVSSSPPPMMMKKKKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[]]]```cccfffhhhjjjlllmmmnnnmmmmmmiiikkknnnqqqrrrsssrrrrrrqqqqqqrrrtttvvvxxx{{{||||||}}}wwwrrrrrrqqqooooooqqqoooppppppqqqqqqrrrrrrsssppppppppppppqqqrrrssstttpppqqqrrrrrrqqqpppooonnnjjjjjjjjjiiihhhgggffffff___]]][[[ZZZYYYXXXVVVTTTRRRPPPOOOPPPSSSUUUVVVVVV[[[[[[\\\^^^aaadddgggiiiiiilllooorrrsssuuuwwwyyyyyy|||~~~}}}}}}}}}~~~~~~}}}|||||||||{{{~~~~~~|||{{{www{{{}}}~~~||||||~~~~~~~~~}}}{{{yyyvvvuuurrrqqqqqqqqqsssuuuxxxzzzyyyyyyzzzyyywwwtttqqqooonnnnnnllljjjfffbbb___]]]VVVPPPFFF???:::888666666222000///---,,,,,,,,,,,,////////////000000000000111111111111111111222222333444999???CCCKKKYYYfffooo|||>>>===<<<;;;:::999999888666666666666555555555555333333222222222222111111000000111111111000000///000111222444555555111///222333333444777???HHHNNNYYY```kkkwwwxxxyyyyyy~~~yyyvvvkkkhhhddd^^^VVVMMMCCC<<<777444000...///000111111333333333555888===AAADDDKKK\\\uuuwwwfffdddeeefffaaa\\\bbbnnnuuu^^^JJJAAA::::::999;;;DDDWWWkkkvvv|||}}}wwwtttrrrppp[[[JJJ888000---+++++++++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***(((''''''&&&&&&&&&''''''+++...///000222;;;IIITTT___ooo~~~uuuooopppxxx{{{wwwrrreeeXXXMMMHHHEEEHHHLLLSSScccrrryyyppp\\\EEE:::999888444777;;;???BBBGGGOOOZZZbbbsss|||yyyvvvrrrooonnnqqqtttwwwxxx|||tttfff[[[XXXWWWVVVTTTXXXXXXWWWVVVUUUUUUVVVVVVZZZ[[[^^^aaadddfffggghhhhhhhhhiiiiiijjjkkklllmmmppprrruuuxxxyyyxxxwwwvvvnnnhhh]]]SSSLLLKKKLLLNNNXXX]]]aaa^^^WWWOOOLLLKKKJJJLLLNNNNNNNNNMMMNNNOOOPPPTTTUUUTTTVVV[[[]]]\\\XXXWWWTTTRRRPPPNNNNNNNNNJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRTTTTTTTTTTTTVVVXXXZZZ[[[\\\\\\\\\]]]```bbbaaadddiiilllmmmmmmnnnnnnmmmpppssstttsssrrrrrrrrrqqqsssuuuvvvvvvvvvwwwxxx{{{|||~~~~~~}}}tttsssqqqooonnnnnnnnnoooooooooooooooooooooppppppmmmnnnoooppppppooonnnmmmnnnooooooooonnnllljjjiiiiiihhhfffffffffdddbbb```\\\[[[YYYWWWUUUTTTSSSSSSQQQRRRSSSSSSTTTVVVZZZ]]]^^^___aaaccceeegggiiijjjppprrrtttuuuuuuwwwzzz|||{{{~~~}}}}}}~~~~~~}}}||||||}}}}}}{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||{{{yyyvvvsssvvvtttsssrrrsssvvvyyy{{{zzz|||}}}{{{wwwsssqqqppppppllliiiiiijjjgggaaa[[[UUUOOOFFF???:::777555333111000...,,,+++))))))(((***,,,...///......///000///////////////000111111222555888<<>>@@@EEEPPPgggyyyfffVVVQQQQQQUUUUUUUUU^^^jjjvvv[[[FFF===:::888999???LLL```qqq~~~zzzwwwtttpppfffTTT???444///,,,***+++******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))******))))))******++++++)))+++---...111:::HHHSSSaaarrrvvvrrruuu}}}{{{xxxqqqcccVVVFFFCCCAAAEEENNN\\\lllwwwyyyjjjTTTBBB999888777555888===DDDJJJQQQYYYcccjjjwww}}}yyyxxxwwwwwwyyy}}}~~~{{{zzzzzzzzz{{{}}}uuuhhh]]]VVVJJJFFF@@@============<<>>GGGRRR[[[hhhsss<<<;;;::::::888888777666666666666666555555555444222111111111000000000000///000000111111111000000000000222666888888666444///000111222555;;;BBBGGGQQQWWWaaammmyyyzzzwww{{{{{{vvvpppnnniiibbbZZZPPPFFF???999555111///////////////222222333555777:::<<<===AAAJJJ^^^wwwooo\\\OOOJJJJJJPPPTTTVVVaaannnfffLLL@@@;;;999:::===GGG\\\ooo~~~}}}yyyvvvssskkkXXXBBB666000,,,***+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((()))***+++(((***---...111:::HHHSSSaaasssvvvsssxxx}}}zzzrrrcccUUUEEEDDDCCCFFFPPP```nnnvvvwwwfffOOO???888777666666:::@@@GGGNNNUUU]]]fffmmmwww{{{wwwuuutttsssvvv{{{~~~}}}|||zzzwwwuuusssrrrppprrruuuyyy|||zzzqqqfffZZZNNNGGG@@@>>>;;;:::;;;======>>>CCCEEEJJJOOOUUUYYY\\\]]]```aaabbbcccdddeeeeeeeeeeeedddcccccccccccccccdddhhhiiikkkmmmqqqtttwwwyyy}}}yyyqqqfff\\\SSSLLLIIIKKKMMMOOOPPPMMMJJJGGGFFFBBBCCCDDDCCCBBBCCCEEEGGGJJJRRRZZZ___dddhhhfffbbb[[[YYYVVVTTTRRRQQQPPPPPPOOOOOONNNMMMNNNOOOQQQRRRQQQSSSUUUUUUUUUVVVXXXYYYWWWZZZ^^^aaabbbaaaaaabbb___aaaccceeegggiiimmmooosssxxx}}}}}}{{{zzzwwwxxxzzzyyyxxxwwwwwwxxxwwwwwwxxxwwwvvvssspppnnnlllllllllkkkkkkjjjiiiiiiggggggffffffeeeeeeeeeeeeccccccccccccddddddeeeeeebbbcccddddddcccbbb```___[[[ZZZYYYYYYYYYYYYVVVTTTVVVVVVUUUUUUVVVVVVWWWXXXVVVXXXZZZ\\\]]]___bbbeeellllllnnnpppsssuuuwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~|||~~~~~~}}}{{{{{{yyyyyyyyyyyy{{{|||~~~~~~}}}|||{{{zzz{{{zzzwwwuuurrrrrrsssuuuvvvvvvwwwwwwwwwvvvtttpppmmmlllnnnoooooommmkkkhhhfffbbb___\\\TTTPPPJJJDDD???:::666222111000///---,,,+++*********,,,...///......///000///////////////000000111111333666888<<>>::::::999:::;;;>>>@@@BBBFFFIIINNNUUU[[[```cccdddjjjjjjkkklllmmmmmmmmmmmmjjjjjjiiihhhgggggggggggglllllllllmmmpppsssvvvxxx}}}zzzssskkk```VVVNNNJJJIIIJJJLLLMMMLLLJJJHHHFFFCCCDDDDDDCCCBBBCCCFFFHHHKKKSSS\\\aaafffjjjiiieee\\\ZZZWWWTTTQQQPPPOOONNNPPPOOONNNMMMNNNPPPRRRTTTRRRTTTUUUVVVUUUVVVXXXYYYVVVZZZ```cccdddcccbbbbbb___```bbbdddeeehhhmmmpppuuuyyy}}}}}}{{{zzzwwwxxxyyyxxxwwwuuuuuuvvvuuuuuuvvvuuussspppmmmllljjjjjjjjjkkkjjjiiihhhhhheeeeeeddddddcccbbbbbbbbb````````````aaabbbcccccc```aaabbbbbbbbbaaa___^^^ZZZYYYXXXXXXYYYXXXVVVTTTUUUUUUUUUVVVWWWXXXZZZZZZXXXZZZ]]]___aaaccceeehhhnnnoooqqqsssuuuxxxyyyzzz{{{|||~~~~~~}}}~~~~~~~~~}}}zzzyyyyyyyyyzzz|||~~~~~~||||||{{{zzzxxxuuussstttvvvwwwwwwwwwvvvuuuvvvuuusssoookkkiiijjjlllllllllkkkiiieee```\\\YYYRRRNNNJJJEEEAAA<<<777444333111000...,,,+++***)))***,,,...///......///000///////////////000111111000333555777;;;CCCNNNVVVdddppp======<<<;;;:::999888888666666555555555444444444333222222222222111111111///000000111111111111000///000333666::::::888666000111222222333777<<<@@@LLLRRR[[[gggttt~~~vvvxxx}}}{{{uuupppmmmiiiddd]]]TTTJJJDDD999666111///...//////...///000111222444555777777777???OOOdddtttttthhh[[[IIIBBBAAAHHHNNNTTT```mmm{{{[[[CCC<<<999999999???TTTkkk~~~zzzttt```HHH999222,,,******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))******)))((('''''''''''''''((()))******)))+++...///222<<>>999555111000///...,,,,,,++++++***,,,...///......///000///////////////000111111000222444666:::BBBMMMUUUaaannn}}}>>>===<<<<<<::::::999888555555444444444333333333////////////............111111111111111000///...///000333777:::;;;999777000111111111222555999===JJJPPPYYYdddqqquuuwww|||zzztttpppmmmiiiddd^^^UUULLLFFF:::666222///...//////......///000111333444555666111999III]]]mmmooofff\\\LLLDDDBBBHHHNNNTTT```mmm{{{```GGG???;;;<<<;;;@@@UUUmmm|||wwwbbbIII:::222---******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''''''''''''''((()))***+++))),,,...///333===KKKVVVaaavvv|||tttuuu~~~yyyooo]]]NNNGGGJJJLLLOOOZZZiiiooonnnmmmWWWAAA777555444666999888???HHHPPPVVV\\\bbbgggrrr}}}vvvnnnfff```]]]XXXYYY\\\^^^aaacccdddeeehhhjjjmmmppprrrsssttttttrrrsssvvvxxxyyyxxxvvvtttssskkk```VVVOOOGGG@@@;;;======>>>???AAAEEEJJJMMMRRRWWW^^^gggpppvvv{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}xxxwwwvvvtttssssssssssssooonnnnnnnnnqqqtttxxx{{{zzzyyyuuuoooeee[[[QQQLLLEEEEEEFFFHHHIIIHHHFFFDDDAAAAAAAAA@@@???@@@CCCFFFHHHQQQZZZaaaiiiooopppmmmdddbbb^^^YYYVVVSSSQQQPPPOOONNNMMMLLLNNNQQQTTTWWWXXXYYYYYYWWWUUUSSSSSSTTTTTTXXX___cccdddcccaaaaaabbbcccdddeeegggkkkppptttxxxzzz{{{zzzwwwtttrrrrrrssstttuuutttqqqpppooopppooooooppppppnnnllliiigggeeefffgggggggggfffeeeddd``````___^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ\\\^^^___\\\]]]^^^___^^^]]]\\\[[[WWWVVVUUUVVVVVVVVVTTTRRRUUUUUUVVVWWWYYY[[[]]]^^^^^^```dddggghhhjjjlllnnnssstttuuuxxxzzz|||~~~}}}|||}}}~~~}}}|||~~~~~~}}}||||||}}}~~~}}}{{{xxxuuuwwwxxxzzzzzzzzzwwwuuusssuuuuuusssooojjjgggeeeffffffiiikkkiiieee^^^XXXTTTNNNLLLIIIGGGDDD???:::666//////...---------------***,,,...///......///000///////////////000111111000222444666999AAALLLTTT___lll{{{>>>===<<<:::999888777777999777555222111111222333666444333111000000111111111111111111111111111111222111222555777888777555333222111111333666:::===EEEMMMXXXcccmmmzzzxxxyyy||||||tttpppmmmiiieee```XXXMMMEEE===999444111000000//////111000000000000222333444222888FFFZZZjjjoookkkggg[[[KKKBBBHHHPPPUUU\\\fffuuuyyy}}}fffHHHAAA;;;:::999>>>QQQeeevvv{{{lllSSS<<<222000---'''))))))((('''''''''''''''******))))))((((((''''''******))))))((((((''''''***))))))((((((((())))))+++)))(((''''''((()))+++))),,,...000444>>>LLLWWWlll}}}wwwmmmrrrtttfffXXXOOOFFFIIILLLRRR^^^hhhiiiddddddPPP>>>999888555666;;;===AAAGGGKKKOOOVVV___eeennn}}}zzzqqqiiiaaaYYYTTTTTTTTTUUUWWW[[[```eeehhhmmmppptttvvvwwwwwwxxxyyywwwwwwwwwxxxxxxyyyyyyyyyuuuooofff[[[QQQHHHBBB@@@>>>@@@CCCFFFIIIMMMRRRVVV[[[bbbmmmxxx~~~|||zzzxxxvvvuuutttrrrpppqqqtttxxxzzz{{{~~~{{{wwwqqqjjj```VVVOOOEEECCCAAAAAABBBCCCBBBAAABBBBBBAAA???======>>>@@@GGGOOOXXX^^^hhhsssuuuqqqppphhhbbbaaa]]]VVVSSSUUUNNNNNNMMMLLLLLLOOOUUUYYY[[[]]]^^^YYYSSSPPPRRRUUUUUUXXX^^^bbbddddddaaa___bbbcccdddgggjjjnnnppprrrttttttsssrrrpppnnnmmmlllnnnnnnooopppppppppppppppnnnnnnmmmlllkkkkkkjjjjjjjjjiiigggggghhhhhhfffeee^^^\\\ZZZ\\\^^^___^^^\\\___\\\YYYYYY[[[]]]\\\[[[ZZZ[[[\\\]]]\\\[[[YYYWWWUUUVVVYYY[[[[[[YYYWWWVVVWWWYYYZZZ[[[[[[]]]aaadddeeefffggghhhkkkmmmooopppyyyyyyyyyzzz{{{|||}}}~~~}}}|||zzzzzz{{{{{{~~~~~~~~~~~~|||}}}}}}||||||~~~|||zzzzzz{{{{{{yyyzzz{{{{{{zzzwwwtttrrruuusssoookkkiiiggggggggghhhhhhggggggeee```ZZZVVVQQQOOOKKKFFF@@@;;;777444222///---+++,,,,,,++++++***+++,,,...///000000000///...---///333444222000111333444555888???IIIQQQ```lllzzz>>>===<<<:::888888777777:::999666444333333444555555444333111111111111111111111111111111111111111///000111444888999999888333222000000222666:::<<>>;;;:::;;;<<<;;;;;;<<<<<<===<<<;;;<<<>>>@@@FFFNNNVVV\\\gggrrrvvvttttttllleeeccc^^^WWWTTTUUUOOOOOONNNMMMNNNRRRXXX\\\^^^___]]]WWWPPPLLLNNNQQQRRRVVV\\\aaaddddddcccbbbbbbbbbdddfffiiilllnnnpppqqqqqqppppppooommmlllkkkmmmmmmnnnooooooooooooooolllllllllkkkkkkjjjjjjjjjkkkiiigggfffeeedddbbb```^^^\\\ZZZ\\\^^^___^^^\\\]]]ZZZWWWWWWYYY[[[[[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWUUUWWWXXXZZZZZZZZZXXXWWWZZZ[[[\\\]]]^^^```cccfffhhhhhhiiikkkmmmoooqqqsssyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzz|||}}}}}}~~~~~~|||}}}}}}}}}|||~~~~~~|||zzzyyyzzzzzzzzzzzz{{{{{{zzzwwwtttrrrtttrrrnnnkkkhhhgggggggggggggggffffffddd```ZZZVVVQQQOOOKKKFFF@@@;;;888555222///---+++,,,,,,+++++++++,,,---...////////////222000000222555666444222111333444555888???IIIPPP[[[hhhvvv>>>===;;;:::888777777777999888666444333333444444444444333222111111111111111111111111111111111111......000333888;;;;;;:::333111000///111444888;;;AAAIIIUUU```kkkyyyxxxrrrooojjjfff```XXXNNNFFF===999444111000000//////............///000111222555888AAARRReeettt{{{{{{ooo^^^OOOJJJJJJLLLSSS]]]bbbgggnnnwwwbbbKKKCCC<<<:::888;;;JJJ\\\rrr~~~pppWWW???222///...+++***)))((((((''''''(((((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''***)))(((''''''((()))******,,,...000555@@@QQQ]]]lll~~~vvvlllooo{{{xxxrrryyy}}}ssseeeVVVMMMEEEGGGJJJPPP[[[fffhhhddd^^^KKK:::666555222333777:::>>>CCCHHHMMMUUU^^^eeerrrzzzpppggg^^^VVVOOOKKKJJJOOOWWW```iiipppuuuwwwyyyyyyyyywwwuuutttuuuvvvyyyxxxxxxxxxxxxwwwwwwwwwtttpppiii```VVVMMMFFFBBBEEEFFFIIILLLQQQXXX```eeeqqqzzz~~~~~~}}}{{{zzzxxxwwwvvvxxxvvvssstttvvvyyy{{{|||}}}zzzuuulll___QQQHHH===:::666444444555555555444555666666777999<<>>GGGNNNUUUbbbqqq}}}===<<<;;;999888777777777666555444333222222222222333333333222222111111111111111111111111111111111......///333777:::;;;;;;333222000///000333777999AAAIIITTT___iiivvvyyytttpppkkkfff```XXXNNNGGG===999444111000000//////000000000111111222333333777;;;BBBPPPcccuuu~~~xxxiiiXXXNNNIIIIIIQQQZZZ]]]bbbjjjuuu{{{aaaKKKBBB;;;:::999;;;IIIYYYlllsss\\\BBB333///...,,,***))))))((('''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))(((((((((((())))))*********)))(((((()))*********,,,...000555BBBSSS___nnnuuukkknnnyyyvvvooo{{{|||qqqcccTTTKKKDDDFFFIIIOOO[[[gggiiieee]]]JJJ:::777666444444888;;;???DDDIIIOOOXXXbbbjjjvvv~~~xxxmmmccc[[[TTTOOOLLLMMMSSS^^^iiirrrwwwzzzzzz{{{{{{zzzwwwtttssstttvvvxxxwwwwwwvvvuuutttssssssrrrpppjjjcccZZZRRRKKKHHHIIIKKKNNNRRRYYYbbbmmmsss{{{{{{yyyxxxwwwvvvuuuuuuwwwtttsssssswwwzzz}}}~~~~~~}}}{{{vvvlll^^^OOOEEE===999444111000111222222...000111222222555888;;;@@@EEEMMMVVV```mmmwww}}}~~~wwwnnnfff___YYYUUUSSSOOOPPPPPPPPPRRRVVV]]]bbbfffbbbYYYOOOGGGDDDFFFIIIOOORRRXXX^^^aaaccccccbbb```aaaaaabbbccceeefffggggggggghhhiiijjjjjjjjjjjjkkkkkkllllllllllllkkkkkkggggggggghhhhhhhhhhhhhhhiiigggdddbbbaaa```]]][[[[[[[[[[[[[[[\\\\\\\\\[[[VVVUUUSSSSSSTTTUUUVVVVVVXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^______```bbbbbbccceeeiiikkknnnooooooqqqsssuuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~}}}zzzyyyxxxyyyzzz|||}}}~~~}}}~~~~~~~~~~~~|||zzzyyyyyyxxx{{{|||{{{zzzxxxvvvsssqqqpppooommmkkkiiihhhggggggeeedddccccccbbb___[[[XXXPPPNNNKKKFFFBBB>>>:::888222///---+++,,,,,,++++++------...............---,,,,,,---.../////////...111333555555777<<>>DDDJJJPPPZZZeeemmm{{{zzzsssiii___XXXTTTQQQPPPRRRYYYfffrrr{{{~~~zzzzzzyyywwwuuutttuuuwwwuuuuuusssrrrpppnnnmmmlllllljjjgggbbb\\\VVVQQQNNNOOORRRVVV\\\eeeooo{{{}}}vvvvvvtttsssrrrrrrrrrrrrsssqqqpppqqquuuzzz}}}~~~||||||zzzuuukkk]]]MMMCCC;;;777222///.../////////,,,---/////////111444777<<>>;;;999222///---+++,,,,,,++++++------...............---///000111222222111111111222333555555777;;;CCCIIIQQQ]]]kkkvvv;;;;;;999888888777777777555555555555444444333333222222333333333222222111000000000000000000000000000///000222666999;;;;;;666444111000000333666888???GGGRRR[[[eeeqqq{{{wwwrrrlllfff```YYYOOOHHH===999444111000000//////---...///000111111111000---555>>>KKKbbb{{{zzzlll]]]RRRPPPVVV]]]___aaaiiiuuutttbbbJJJ@@@:::;;;<<<===HHHVVViiiyyyfffKKK777///...---+++***))))))(((((())))))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))************************(((+++///222777CCCRRR^^^qqq}}}sssmmmqqq{{{xxxtttzzzooo```QQQGGGBBBEEEHHHPPP^^^lllqqqoooXXXFFF777555555222222666999===BBBHHHPPPZZZgggooouuunnnccc[[[WWWUUUVVVVVVXXX```mmmyyy{{{{{{{{{yyywwwvvvwwwxxxsssrrrpppnnnllliiihhhgggdddcccaaa___]]]ZZZYYYXXX[[[^^^cccjjjrrr}}}}}}rrrqqqpppnnnnnnnnnooopppooonnnlllnnnrrrwwwzzz{{{yyyyyywwwrrriii\\\MMMCCC777333///,,,,,,,,,,,,,,,,,,---.........///222555;;;???HHHTTT^^^iiivvvtttggg___[[[WWWRRRNNNOOOOOOOOOQQQVVV\\\aaaddd]]]TTTKKKFFFFFFIIILLLRRRTTTXXX[[[]]]]]]\\\\\\^^^^^^^^^___```aaabbbccccccdddeeeggghhhiiijjjjjjjjjjjjkkkkkkkkkjjjiiiiiiddddddddddddddddddccccccbbb```______``````___]]]ZZZZZZ[[[YYYVVVTTTTTTUUURRRSSSSSSRRRRRRRRRUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWYYY\\\___bbbeeefffgggccceeefffggggggiiimmmppprrrrrrrrrsssuuuwwwxxxyyy||||||||||||}}}{{{}}}~~~~~~{{{|||~~~~~~}}}~~~~~~~~~}}}{{{yyywwwvvvxxxxxxwwwwwwuuutttrrrqqqooonnnnnnmmmkkkjjjiiiiiigggfffdddcccbbb___[[[XXXRRRPPPMMMHHHCCC>>>;;;999222///---+++,,,,,,++++++,,,,,,---...//////.........000222222000000000111222444555666666:::AAAGGGPPP\\\iiittt;;;:::999888777777777777444555555555555444333333111222333333333333222111000000000000000000000000.........111666:::======777555333111111333666888;;;CCCOOOYYYdddqqq~~~xxxsssmmmfff```YYYOOOIII===999444111000000//////,,,---///000111111000000,,,444;;;FFF^^^zzzuuueeeXXXTTTXXX]]]]]]___fffsssrrrdddLLLBBB<<<<<<======FFFSSSiii{{{jjjPPP:::000------+++***))))))(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))*********++++++*********'''+++000333888BBBPPP[[[qqq{{{sssooosss||||||xxxyyymmm___PPPFFFBBBEEEIIIQQQaaapppvvvuuuWWWEEE777555666333333777999===CCCIIIQQQ\\\iiisssrrrkkkaaa[[[YYYZZZ]]]___bbbiiiuuu}}}}}}zzzxxxwwwxxxrrrqqqooollliiifffdddcccaaaaaa``````aaacccdddeeejjjmmmrrrxxx}}}pppooommmlllkkklllnnnooonnnllljjjkkknnnqqqtttuuuvvvuuusssoooggg[[[MMMDDD444111...---,,,,,,+++***+++,,,---......000444666<<>>:::888222///---+++,,,,,,+++++++++,,,---...////////////---///111111...---...000222444666666666999???EEENNNZZZhhhrrr~~~::::::999888777777777888222222333333333222111111000111333333444333222111000000000000000000000000,,,,,,---111666<<>>>>>======EEEPPPggg~~~|||lllRRR;;;000---,,,+++******)))))))))))))))&&&&&&&&&'''''''''((((((******))))))(((((((((''''''''''''((((((***++++++******++++++++++++******&&&***000444999BBBOOOYYYpppzzzssspppuuu~~~{{{xxxmmm^^^OOOEEEBBBEEEIIIRRRbbbsssyyyxxxYYYGGG999888999666666999<<<@@@EEELLLTTT```mmmwwwrrrlllccc]]]\\\```dddggglllrrr|||{{{}}}zzzxxxwwwrrrqqqooolllhhheeecccbbbcccccccccdddgggkkkoooqqqtttwww|||~~~{{{ooonnnlllkkkkkklllmmmoooooollliiiiiikkkmmmooooootttsssqqqmmmfffZZZNNNEEE444222000//////...---+++***+++---...///222555888===AAAKKKYYYccckkkyyyzzzjjjbbb```\\\VVVQQQQQQQQQPPPRRRVVV\\\aaa]]]XXXPPPLLLKKKNNNRRRTTTPPPRRRUUUYYY[[[\\\\\\\\\\\\\\\]]]^^^___aaabbbcccdddeeefffhhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhdddccccccbbbaaa``````______]]]\\\[[[[[[[[[YYYXXXYYYZZZZZZWWWRRRNNNNNNOOORRRTTTUUUTTTRRRSSSVVVZZZWWWYYY[[[]]]]]]\\\[[[ZZZWWWZZZ```eeeiiikkkkkkkkkiiijjjkkklllmmmooorrruuuvvvvvvvvvwwwxxxzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}}}}~~~~~~~~~~~~~~~}}}|||zzzwwwuuurrrqqqttttttsssssssssrrrrrrrrroooooooooooonnnmmmlllkkkkkkiiifffdddbbb___[[[XXXUUURRRNNNIIICCC>>>:::888222///---+++,,,,,,++++++***+++,,,...///000000000000333555444222000111333222444666666666999???DDDMMMXXXfffqqq~~~:::::::::999888777666555444444333222222222222333222222333333333333444444////////////000000000000///000000111666>>>AAA@@@555333000//////111444666;;;BBBLLLWWWcccrrryyyssslllfff```XXXLLLCCC;;;777333000////////////000000000000111222333444888666:::GGGYYYmmm~~~rrrcccXXXUUUUUUUUUVVV^^^nnnqqqcccTTTEEE:::999999:::BBBLLLddduuutttXXX???222---+++,,,***(((&&&%%%&&&''''''(((&&&%%%&&&'''(((%%%"""%%%%%%%%%&&&&&&&&&'''''''''((()))(((''''''''')))+++***((('''&&&''')))***)))000000444>>>BBBKKK]]]www{{{ssspppvvv{{{uuujjjZZZMMMHHH@@@FFFKKKUUUgggyyyzzzqqqUUUEEE888555555333444:::???BBBFFFKKKSSS```pppzzzpppkkkeeebbbdddiiinnnpppzzz|||~~~~~~xxxtttnnnkkkkkkjjjeeecccdddgggjjjnnnqqqsssuuuxxxzzz~~~}}}vvvsssnnniiigggiiilllmmmmmmkkkjjjiiigggfffgggkkkmmmlllooopppkkkfff^^^QQQFFF999222,,,---...,,,+++,,,+++,,,---...///222666999===DDDOOOYYYdddooozzz}}}nnnddd```\\\WWWQQQRRRSSSTTTUUUUUUUUUUUUVVVUUURRRPPPOOOOOOPPPQQQNNNQQQTTTXXX[[[]]]]]]]]]____________```aaabbbcccbbbdddfffiiikkklllllllllkkkkkklllllllllkkkjjjjjjiiifffbbb``````aaa``````aaa___^^^^^^]]][[[XXXUUUWWWVVVUUUTTTQQQOOOLLLKKKPPPRRRTTTVVVXXXXXXWWWVVVXXXYYY[[[\\\]]]]]]\\\\\\``````aaaeeejjjllljjjhhhllllllnnnoooqqqssstttuuuwwwyyy{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||~~~{{{xxxuuutttsssssstttsssqqqqqqrrrsssrrrqqqnnnoooppppppnnnllliiihhhhhhhhhhhhfffddd```\\\ZZZUUUQQQKKKFFFBBB===999555000///---+++*********+++,,,------...///000111111000000000000111111111111000111333444555999===AAALLLVVVeeerrr|||:::::::::999888777666555555444444333333333333333555444333222111000000///////////////000000000000---/////////555<<<@@@>>>666444111//////111333555:::@@@JJJUUUaaapppzzztttlllfff```WWWKKKBBB;;;777333000//////////////////000000111222444444555555999EEEXXXmmmtttdddXXXSSSRRRRRRUUU___qqqxxxkkkZZZJJJ<<<999999:::AAALLLccctttvvv\\\BBB444...,,,))))))))))))((('''&&&&&&)))'''&&&'''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''&&&((()))((('''&&&'''(((***)))(((''''''((()))***)))000000444>>>BBBLLL^^^vvv}}}uuuqqqwww{{{vvvkkkZZZLLLGGGBBBGGGLLLUUUgggwwwxxxoooUUUEEE888555555333555:::>>>AAAFFFLLLUUUbbbqqq|||vvvrrrmmmkkknnnrrrwwwyyyxxxqqqkkkffffffeeebbbaaadddhhhkkkooorrruuuwww{{{}}}}}}zzzssskkkgggcccbbbdddgggiiiiiikkkkkkiiigggddddddfffiiiiiimmmnnnjjjeee^^^RRRFFF;;;333------...,,,***+++,,,---......000333777;;;BBBIIISSS]]]gggrrr~~~qqqfffbbb^^^ZZZUUUUUUVVVWWWWWWVVVVVVVVVUUUSSSQQQOOOOOOOOOPPPQQQOOOQQQTTTXXX[[[\\\]]]]]]^^^^^^___```aaabbbcccdddcccdddgggiiikkkllllllllllllllllllmmmllllllkkkjjjiiifffbbbaaaaaaaaa``````___^^^]]]]]]\\\[[[WWWUUUTTTSSSSSSQQQPPPOOONNNMMMPPPQQQTTTWWWYYYYYYYYYXXXXXXYYY[[[]]]^^^_________bbbbbbdddhhhlllnnnmmmkkkmmmnnnoooqqqssstttvvvvvvwwwyyy{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyxxxvvvvvvvvvtttrrrppppppqqqrrrqqqpppmmmnnnnnnmmmkkkhhheeecccgggggggggfffccc```]]][[[VVVRRRLLLGGGBBB===999666000///---+++*********+++***+++,,,---...//////000000000000000111111111111000111333444555888===@@@LLLVVVdddqqq{{{:::::::::999888777666555666555555444333444444444444333333222111000///...000000000000////////////,,,.........333;;;???===777555222//////000222444888???HHHSSS___mmm|||zzztttlllfff```WWWKKKAAA;;;777333000/////////////////////000111333444555333444888CCCVVVmmmrrrcccWWWPPPOOONNNTTTbbbwwwxxxdddQQQ@@@:::999999AAAKKKaaarrrzzzbbbGGG666000---&&&''')))******)))'''%%%)))((('''((())))))'''%%%%%%&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((***)))(((''''''((()))***)))///000333>>>CCCMMM___vvv~~~wwwsssxxx|||wwwkkkYYYKKKEEECCCHHHMMMVVVgggvvvvvvmmmUUUEEE777555555333555:::>>>AAAGGGMMMWWWdddttt~~~{{{xxxuuuuuuxxx|||zzzmmmeee^^^]]]\\\ZZZ\\\```cccfffjjjmmmpppsssvvvxxxwwwwwwxxxxxxxxxwwwvvvuuuqqqrrrsssuuuwwwyyy{{{}}}~~~|||yyyssskkk___]]]ZZZYYY\\\```cccdddjjjiiigggdddaaa___```aaaeeeiiikkkiiieee___TTTIII>>>555...------+++***,,,---......///111444999===HHHNNNWWW```iiitttqqqfffbbb___ZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOONNNMMMNNNOOOOOOOOOQQQTTTWWWZZZ[[[\\\\\\\\\]]]```bbbcccdddddddddccceeegggiiikkklllllllllmmmmmmmmmmmmmmmlllkkkjjjhhhfffcccaaaaaaaaa```___]]]\\\[[[\\\\\\ZZZXXXUUUQQQPPPOOONNNMMMNNNNNNOOOOOOPPPSSSVVVYYYZZZ[[[[[[XXXZZZ\\\___aaabbbcccccceeefffhhhkkkoooqqqpppoooooopppqqqrrrtttvvvwwwwwwwwwyyy{{{}}}}}}~~~~~~~~~~~~|||}}}}}}~~~~~~~~~~~~~~~||||||||||||{{{zzzyyyxxxsssqqqoooooopppqqqpppooonnnnnnmmmllliiifffdddbbbeeefffeeeeeeccc```^^^\\\XXXTTTNNNHHHCCC>>>999666000///---,,,+++***++++++,,,,,,---...///000111111000000000000111111111111000111333333555888<<<@@@LLLVVVcccoooxxx:::::::::999888777666555666666555444444444444555111111111111222222222222000000000000////////////,,,.........444;;;???===888555222///...///222333888>>>GGGQQQ]]]jjjyyy{{{uuummmfff```WWWJJJAAA;;;777333000/////////.../////////000111333444555222444888BBBUUUnnn{{{kkk\\\RRRNNNMMMNNNVVVhhh~~~mmmXXXDDD;;;999888???III^^^ppp|||fffLLL888000...'''''')))******)))(((((('''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&''')))(((((('''(((((()))***)))//////333>>>CCCNNNaaauuu}}}{{{uuusssxxx}}}wwwiiiWWWIIIDDDBBBHHHMMMVVVhhhxxxwwwmmmUUUDDD777555555333555;;;===AAAHHHOOOYYYfffvvv|||zzzxxxyyy}}}uuuhhh___VVVRRRPPPOOORRRVVVWWWZZZ]]]```aaaccceeeggghhhgggfffeeedddbbbaaa```[[[\\\^^^```cccfffiiikkkooossssssqqqpppnnnggg___SSSRRRQQQQQQTTTYYY\\\___ccccccbbb```\\\ZZZZZZ[[[```eeehhhgggfffbbbYYYOOO@@@777///......,,,,,,...---...///000222666<<<@@@LLLQQQYYYbbbjjjuuu~~~nnnddd```\\\XXXUUUUUUUUUTTTRRRPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNOOOQQQSSSVVVYYYZZZ[[[\\\ZZZ\\\___ccceeefffeeeeeedddeeehhhjjjkkkllllllkkkllllllllllllkkkjjjjjjiiigggeeebbbaaaaaaaaa```^^^\\\[[[[[[[[[\\\[[[XXXVVVPPPOOOMMMKKKKKKKKKMMMNNNLLLNNNQQQUUUXXXZZZ[[[\\\YYY[[[^^^aaadddfffggghhhhhhiiikkknnnppprrrrrrrrrpppqqqrrrsssuuuvvvwwwxxxxxxzzz|||}}}~~~~~~}}}~~~~~~}}}|||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxsssqqqooonnnooopppooonnnnnnmmmmmmllljjjhhhfffeeedddddddddcccbbb```___^^^YYYUUUOOOIIIDDD???:::666111///...,,,++++++++++++******+++,,,---.../////////000000000111111111111000111333333444777<<>>888555222///...///222333888>>>GGGPPP[[[hhhwww~~~zzztttlllfff```WWWKKKAAA;;;777333000/////////.........///000111333555666333666999AAATTTnnnrrr```SSSMMMMMMOOOQQQ[[[nnnttt]]]FFF;;;888888>>>FFF[[[mmm}}}jjjPPP:::///...))))))(((''''''(((******%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((((((((((((((((()))******)))//////333>>>DDDOOOcccuuu{{{wwwsssrrrxxx~~~{{{uuugggTTTHHHDDDAAAGGGMMMWWWjjjzzzzzzpppTTTDDD777555666444666;;;===AAAHHHPPPZZZhhhwww}}}|||zzz|||tttiii```WWWMMMHHHFFFDDDEEEIIIJJJLLLNNNOOOOOOOOOQQQRRRSSSSSSRRRPPPOOONNNNNNMMMHHHIIIKKKMMMPPPTTTWWWXXX]]]```bbbaaa```___XXXQQQHHHHHHIIIKKKNNNRRRWWWZZZ[[[\\\\\\[[[YYYWWWVVVWWW[[[```dddeeefffeee___XXXDDD:::111///...---...000......///000222777===BBBPPPUUU]]]eeemmmwww{{{kkk```\\\YYYVVVRRRRRRRRRQQQOOONNNLLLKKKMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQRRRUUUWWWYYYZZZ[[[YYY[[[___bbbeeefffeeeeeeeeefffhhhjjjkkkllllllkkkjjjkkkkkkjjjiiihhhggggggfffdddbbbaaaaaa```^^^]]]\\\\\\[[[\\\\\\[[[XXXVVVPPPNNNLLLJJJIIIIIIJJJKKKJJJLLLNNNRRRUUUXXX[[[\\\ZZZ\\\```dddhhhjjjlllllljjjlllmmmooopppqqqrrrssspppqqqrrrssstttuuuvvvwwwxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxvvvsssqqqooonnnoooooonnnmmmkkkkkkkkkkkkjjjjjjiiiiiicccccccccbbbaaa```___^^^YYYUUUOOOIIIDDD???:::777111000...,,,+++++++++,,,&&&'''((()))***++++++,,,///000000000111111111111111222333333444777;;;>>>IIIRRR^^^iiisss~~~:::::::::999888777666555666555555444333444444444666555555444333222111111111111000000//////......---/////////555<<<@@@>>>777555222//////000222444888===FFFOOOYYYfffttt}}}}}}zzz|||}}}}}}yyyssslllfff```XXXLLLCCC;;;777333000////////////......///000111333555666444888:::???QQQlll{{{hhhWWWLLLJJJNNNQQQWWWaaarrrwww^^^FFF;;;888777<<>>EEEQQQddduuu{{{ssspppqqqwww}}}~~~{{{yyyrrrcccQQQGGGEEEAAAGGGOOOYYYlll||||||rrrTTTDDD777555666444666<<<===BBBIIIQQQZZZhhhvvv}}}}}}wwwjjj___UUULLLDDD@@@===::::::===>>>@@@BBBBBBAAA@@@AAABBBAAAAAA@@@????????????@@@<<<===>>>@@@CCCFFFHHHJJJLLLOOOQQQPPPPPPPPPKKKDDD???AAACCCFFFHHHLLLRRRVVVUUUWWWYYYYYYWWWUUUTTTTTTUUUZZZ^^^```dddgggeee```KKK@@@555111///---...000---......///222777>>>CCCRRRXXX```hhhoooxxxwwwggg\\\XXXUUURRROOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPQQQRRRTTTVVVXXXZZZ[[[ZZZ[[[^^^aaacccdddeeeeeefffgggiiikkklllllllllkkkjjjjjjjjjiiihhhgggfffeeedddbbb`````````___]]][[[\\\[[[ZZZ[[[[[[ZZZWWWTTTNNNMMMLLLJJJIIIIIIIIIJJJIIIKKKMMMPPPTTTWWWZZZ[[[]]]___cccgggkkknnnooopppnnnooopppqqqpppppprrrtttqqqrrrssstttuuuvvvwwwwwwyyy{{{~~~}}}|||}}}~~~}}}|||||||||||||||{{{zzzyyyxxxyyyyyy{{{|||}}}}}}}}}}}}~~~~~~|||zzzxxxvvvuuusssqqqoooooooooooonnnmmmhhhhhhhhhhhhhhhiiiiiiiiidddcccbbbaaa```___^^^]]]WWWTTTNNNIIIDDD@@@;;;888111000...---,,,+++,,,,,,******+++,,,---...//////000000000000111111111111111222222333444666:::>>>GGGOOO[[[fffppp|||:::::::::999888777666555555444444333333333333333555555444333222111000000111111111000///.........,,,.........333;;;???===666444111//////111333555666<<>>111111++++++***)))((((((((((((###&&&((((((&&&&&&'''(((''''''''''''((((((((((((((()))***)))(((((()))***&&&'''((())))))*********)))......222>>>EEERRRfffvvv}}}rrrpppqqqvvv{{{{{{yyyvvvnnn___OOOGGGGGGCCCJJJQQQ\\\nnn}}}|||qqqSSSCCC666555666444666<<<===BBBIIIQQQZZZggguuu}}}~~~sssiii^^^TTTHHHAAA;;;:::888444333555444666888888777666777888888777666555555666777777777777888:::<<<>>>@@@AAA@@@CCCDDDCCCDDDEEEAAA<<<999<<>><<<555333111//////111444666555:::BBBKKKTTT```nnnwwwyyywwwxxxyyyxxxwwwqqqjjjeeeaaaYYYNNNEEE;;;777333000////////////---......000222444666777444999999:::JJJfffyyy}}}{{{ppp```RRRLLLMMMPPPTTT^^^gggtttuuu\\\DDD:::888777:::@@@SSSiiisssZZZ???333333******+++,,,+++)))'''%%%$$$'''))))))'''&&&(((***''''''''''''((((((((()))(((***+++***)))((()))+++&&&&&&((()))************)))......222>>>EEERRRfffvvvsssqqqrrrvvvzzz~~~}}}zzzwwwtttlll]]]NNNGGGHHHFFFLLLSSS]]]nnn}}}{{{pppSSSCCC666555666444666<<<===BBBIIIQQQZZZfffttt~~~~~~|||}}}yyymmmaaaYYYOOOGGG???:::666777666222000111---///222222222111222444444444222111111222333444666666777888999;;;===>>>:::<<<===<<<===???===888555888<<<>>>@@@DDDJJJNNNUUUXXXZZZZZZXXXUUUSSSRRRLLLOOORRRVVV]]]fffjjjiii[[[MMM???666000+++)))+++,,,------...111777???EEEIIIPPP[[[cccjjjpppvvv{{{{{{vvvhhhWWWLLLIIIFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPQQQSSSUUUWWWYYYZZZ[[[[[[\\\]]]___aaacccdddggghhhiiikkklllllllllkkkllllllkkkkkkiiihhhgggfffaaa___^^^^^^^^^\\\ZZZXXXZZZXXXWWWWWWVVVTTTQQQNNNHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQTTTXXXZZZ\\\```cccfffjjjnnnqqqrrrssstttvvvvvvtttqqqppprrruuuuuuuuuvvvwwwxxxyyyyyyzzzyyy|||~~~~~~}}}|||{{{zzzzzzzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{|||{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyyuuusssqqqpppppppppnnnmmmnnnmmmlllkkkjjjjjjjjjjjjeeedddbbb```^^^]]]\\\\\\TTTQQQLLLGGGDDD@@@<<<:::222111///---,,,,,,,,,,,,((())))))***+++,,,---...000000000000111111111111111222222333333666999===CCCKKKXXXcccmmmzzz<<<;;;;;;:::999888666666555555444444444555666666333333222222111000000000////////////...............000000000444;;;>>>;;;777444111000111222222222666;;;BBBIIIQQQ]]]jjjsssuuurrrssstttssswwwqqqkkkgggcccZZZLLLAAA===888222.........///000111111222000///000222444::::::;;;???HHHXXXiiiuuu~~~lllYYYOOOJJJIIINNNVVV___hhhtttpppXXXBBB:::999777:::???UUUhhh~~~}}}rrr[[[BBB222---******)))(((((((((((((((***))))))((('''&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++((((((((()))******++++++***+++///666<<>>BBBJJJUUU]]]fffuuu~~~|||}}}~~~|||yyyvvvpppfff]]]TTTKKKDDD@@@888777555333111///...---//////.........//////000,,,---...000111222444444444444555777888999:::;;;999;;;;;;;;;999999:::;;;888888999:::===AAAEEEGGGQQQTTTXXX[[[[[[XXXUUURRRPPPKKKJJJOOOUUU\\\ccckkkcccYYYHHH777111111...***...---,,,---000555:::===GGGNNNVVV\\\dddmmmqqqppprrriiiZZZMMMDDD???<<<;;;<<<===>>>@@@AAACCCDDDEEEEEEGGGIIIJJJJJJJJJLLLNNNRRRSSSTTTUUUWWWXXXYYYZZZ]]]^^^^^^^^^^^^```cccfffhhhiiikkklllmmmmmmlllkkkhhhiiijjjkkkjjjiiifffeeecccbbbaaa___]]][[[YYYYYYYYYZZZZZZXXXVVVRRROOOMMMKKKJJJHHHHHHIIIKKKMMMOOOMMMNNNPPPQQQSSSWWW\\\```aaaccceeehhhlllppptttvvvwwwxxxxxxvvvtttssstttuuuyyyzzz{{{{{{yyywwwwwwxxx{{{}}}~~~~~~}}}||||||||||||{{{zzzyyyyyyzzz{{{|||}}}}}}||||||{{{zzzxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvtttsssrrrqqqppppppooopppmmmmmmlllkkkkkkkkkllllllgggeeebbbaaa___]]]ZZZWWWTTTPPPKKKFFFBBB>>>999666222111...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000222333333333444666:::===BBBIIIUUU```lllyyy;;;;;;;;;:::999888666555666555444444444444555555333333222222111000000000////////////...............000000000444;;;===;;;777444111000111222222111555999@@@GGGOOO[[[hhhqqquuurrrsssttttttwwwqqqkkkgggbbbYYYKKKAAA;;;777111...---.........///000000000000111444666::::::<<>>BBBJJJUUU]]]fffuuu|||{{{{{{|||}}}~~~}}}|||zzzvvvqqqmmmccc^^^VVVNNNGGG@@@:::777222222111000000///......//////.........//////000///000111222444555666666555666666777888999:::::::::;;;<<<;;;999888999:::999999999;;;===AAADDDFFFLLLOOOTTTXXXZZZYYYWWWUUUPPPJJJGGGJJJPPPVVV___hhhfff___QQQ@@@666333000,,,...---------000555999<<<>>>EEEMMMRRRZZZcccgggfffhhh___RRRFFF>>>;;;999888999:::;;;===???AAABBBCCCDDDFFFHHHIIIJJJKKKMMMOOORRRSSSTTTUUUWWWXXXYYYZZZ]]]^^^_________```cccfffhhhiiijjjkkklllllllllkkkhhhhhhiiijjjiiihhhfffdddcccbbbaaa___]]][[[YYYXXXYYYYYYYYYXXXUUURRROOOMMMLLLKKKJJJIIIHHHIIIJJJJJJOOOPPPRRRSSSUUUXXX\\\```aaabbbeeeiiimmmrrruuuxxxyyyzzzzzzxxxvvvtttuuuvvvzzz|||}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{||||||}}}}}}}}}||||||{{{yyyxxxwwwuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqpppooooooooollllllkkkkkkjjjjjjkkkkkkfffeeebbbaaa```^^^[[[XXXTTTPPPKKKFFFAAA===888555222000...,,,+++++++++++++++++++++,,,,,,---------000000000000000000000000111222333333444666999<<<@@@HHHSSS^^^jjjwww:::::::::999888777666555666666555444333333333333333333333222111111000000////////////...............///000///444;;;===;;;777444111000000111222111444888>>>DDDMMMXXXfffooovvvrrrssstttuuuvvvqqqkkkfffaaaWWWJJJAAA888555111......------,,,---...///000000222666888999;;;>>>AAAHHHSSS```jjjooojjjcccZZZPPPKKKPPPXXXccckkkvvv~~~hhhSSS???999888666:::@@@SSShhhttt\\\BBB222---******)))(((((((((((())))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))***++++++,,,,,,++++++...444999BBBRRRaaaooozzzpppmmmuuu~~~|||}}}}}}tttfffXXXMMMGGGDDDEEELLLSSShhhrrrwww~~~jjjQQQBBB555555666444666;;;>>>BBBJJJUUU]]]fffuuu|||zzzyyyxxxyyyyyyzzzxxxuuurrrnnnhhhaaa\\\SSSOOOIIICCC???:::666444,,,,,,---------........................///000111333333444555777888999999888888888888999999999::::::;;;<<<;;;999888999::::::::::::;;;===???AAACCCDDDHHHNNNSSSWWWXXXXXXXXXOOOHHHCCCDDDHHHNNNYYYccchhhggg^^^MMM>>>666222......------...000444888;;;<<>>???@@@BBBDDDGGGIIIJJJKKKNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[]]]^^^`````````aaadddfffhhhhhhiiiiiijjjkkkkkklllggghhhhhhhhhhhhfffdddcccbbbbbb```^^^\\\ZZZYYYXXXXXXXXXXXXWWWTTTQQQNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIQQQRRRTTTUUUVVVYYY]]]``````bbbeeeiiioootttxxxzzz{{{||||||{{{xxxwwwwwwxxx|||}}}~~~}}}}}}~~~}}}|||||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuuttttttuuuuuuuuuuuutttttttttsssrrrqqqpppooooooooolllkkkkkkjjjjjjjjjiiiiiifffdddbbbbbbaaa```]]][[[UUUQQQKKKFFFAAA===888555111000///...---+++************++++++------......000000000000000000000000111222333333333555888;;;???FFFPPP\\\ggguuu999999999999888777666555777666555444333333333333444333333222222111000000////////////............---/////////444:::===;;;777555111000000111111111444777===CCCKKKWWWdddnnnwwwrrrrrrtttuuuuuuqqqkkkeee___UUUIII@@@777444111//////...---+++---...///000000222555888999===BBBEEEHHHPPPZZZbbbjjjkkkhhh^^^PPPJJJNNNVVVbbbkkkvvv||||||}}}~~~cccOOO>>>888888666:::AAASSShhhttt]]]DDD555222+++***))))))(((((())))))))))))((((((''''''''''''&&&'''''''''''''''((((((((((((((((((((())))))***))))))******++++++,,,,,,++++++...222777@@@QQQ___pppyyypppnnnwwwrrrrrrwwwuuufffXXXMMMFFFDDDDDDKKKSSShhhrrrwww}}}hhhQQQBBB555555666444666;;;>>>BBBJJJUUU]]]fffuuu||||||{{{yyywwwvvvuuutttsssqqqmmmiiiccc\\\TTTOOOJJJFFFAAA===:::888555333***++++++,,,------...............//////111222222555555666777888::::::;;;::::::::::::999999999999:::;;;<<<;;;999888999:::;;;;;;;;;;;;<<<===>>>???@@@CCCHHHMMMQQQTTTUUUUUUNNNFFF@@@>>>???FFFRRR]]]hhhllljjjZZZGGG:::333///......---...000444777999===DDDJJJNNNUUU]]]```^^^VVVPPPFFF>>>:::888777666333333555777999;;;<<<===@@@BBBEEEGGGIIIKKKNNNPPPPPPQQQSSSUUUWWWYYY[[[\\\^^^___aaaaaaaaabbbeeefffhhhhhhhhhhhhiiijjjkkkkkkgggggghhhgggfffeeeccccccbbbaaa___]]][[[ZZZXXXWWWXXXWWWVVVUUUSSSPPPNNNMMMGGGHHHJJJKKKMMMMMMNNNNNNRRRSSSUUUVVVWWWYYY\\\___aaabbbfffjjjpppuuuyyy|||{{{|||}}}|||zzzxxxxxxyyy|||}}}~~~~~~}}}}}}~~~~~~~~~}}}||||||}}}}}}|||{{{yyywwwvvvtttsssttttttttttttttttttssstttsssrrrpppooonnnnnnnnnllllllllllllkkkjjjjjjiiieeedddbbbbbbbbbaaa___]]]WWWSSSMMMGGGCCC>>>999666000000000///...,,,***)))((()))***+++---...///000000000000000000000000000000111222333333444777999>>>EEEOOOZZZeeesss999999999999999888777666888777666555444333333333444444333333222111111111////////////............---/////////333:::<<<:::888555222000000111111000444777<<>>BBBJJJUUU]]]fffuuu{{{{{{{{{zzzxxxuuurrrpppmmmjjjfffbbb\\\UUULLLGGGAAA>>>999666444222000...,,,,,,------------....../////////000111222444555666777777888999:::;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<=========???AAADDDHHHKKKMMMNNNOOOLLLEEE>>>;;;;;;@@@LLLXXXdddnnnrrrfffQQQ@@@555///............000333666777999???EEEIIIOOOVVVXXXWWWRRRLLLDDD>>>:::888777666333444555777999:::;;;<<<>>>@@@CCCFFFGGGIIIMMMOOOOOOPPPRRRUUUWWWZZZ\\\]]]^^^```bbbccccccdddeeegggggghhhhhhiiijjjjjjkkkkkkhhhhhhgggfffeeedddcccbbbaaa```___]]][[[YYYWWWWWWWWWVVVUUUSSSQQQOOONNNMMMIIIJJJLLLNNNOOOPPPPPPPPPRRRTTTVVVWWWXXXZZZ]]]___bbbcccfffkkkpppuuuyyy{{{xxxzzz|||{{{zzzyyyyyyyyy{{{|||~~~~~~~~~}}}{{{zzz||||||{{{zzzyyywwwuuutttssssssttttttttttttsssssstttsssrrrpppooonnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjeeecccbbbbbbbbbaaa___]]]XXXTTTNNNIIIDDD@@@;;;888111111000///...,,,+++***((((((***+++---...000000000000000000000000000000000111333333333444666888>>>EEENNNXXXdddqqq:::::::::::::::999888888888888777666555555555555444444444333222222111111////////////............---...///...333:::<<<:::888555222000000111000000444777;;;@@@HHHTTTbbblll{{{yyyqqqoooqqqttttttpppjjjccc[[[PPPFFF@@@888555111////////////...///000111000000111333666:::BBBLLLOOONNNOOOTTTYYYiiirrrvvvjjjYYYPPPPPPRRR^^^iiiuuuwwwtttttt|||uuuYYYIII<<<999999888===EEEVVVjjjvvv___EEE444///++++++***))))))))))))***((((((((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))((((((((()))******++++++,,,+++---111777@@@RRRaaaxxxuuummmlllwwwyyyjjjmmmrrrxxxkkk\\\PPPHHHDDDBBBIIIPPPeeeooottt{{{gggQQQBBB555555666444666;;;>>>BBBJJJUUU]]]fffuuu}}}}}}~~~}}}zzzuuupppnnniiifffbbb^^^XXXPPPHHHBBB===:::555222111///---,,,........................000000000111333555666777888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<======<<<===>>>@@@????????????????????????AAABBBCCCEEEGGGHHHIIIIIIIIIDDD???<<<:::===HHHSSSaaaoooyyyppp\\\III:::222.........///000222555666777===BBBFFFKKKQQQSSSQQQLLLHHHBBB===:::999888777777777888999:::;;;<<<<<<<<<>>>AAACCCEEEGGGJJJMMMOOOPPPRRRUUUWWWZZZ\\\]]]^^^aaacccdddeeeeeefffgggggghhhiiikkklllkkkkkkjjjiiiiiihhhfffeeedddcccccc``````^^^\\\ZZZXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRTTTWWWYYYZZZ\\\___aaadddeeehhhkkkooossswwwxxxuuuxxxzzz{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}|||}}}{{{zzzzzzzzzzzzyyyxxxwwwvvvuuussssssttttttttttttssssssuuutttrrrpppnnnmmmmmmlllnnnooooooooonnnmmmkkkjjjdddcccbbbaaabbbaaa^^^\\\WWWSSSNNNIIIEEE@@@<<<999222111000///...,,,++++++((()))***+++---...///000000000000000000000000000000222444555444555666888>>>DDDMMMWWWbbbooo~~~:::;;;;;;;;;;;;:::999999888888777777777777888888555444444333333222111111////////////............,,,.........333:::<<<:::999666222000000000000///222555999>>>EEERRR```jjjxxxzzzpppmmmpppsssssspppjjjbbbYYYOOOEEE@@@777444///------...//////---///000000000222555888;;;EEEPPPTTTRRRPPPSSSWWWhhhvvvwwwggg\\\WWWSSS___kkkvvvwwwqqqqqqyyyrrrVVVHHH<<<;;;:::999>>>GGGXXXlllyyycccHHH777111,,,+++******))))))******'''((((((((((((((((((((('''''''''((()))*********&&&'''((()))***))))))((('''''''''((())))))******++++++,,,111777AAASSScccyyyrrrkkkkkkvvvuuuhhhlllpppzzznnn```SSSIIIEEEDDDJJJPPPeeennnttt|||iiiQQQBBB555555666444666;;;>>>BBBJJJUUU]]]fffuuu~~~|||vvvppplllgggeee```[[[UUUMMMDDD>>>999777333111000///...,,,.........//////000000000111111222333555777999::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<======:::<<<>>>>>>>>>???AAACCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGCCC@@@>>><<<===FFFQQQaaaqqq~~~zzzhhhTTTBBB777.........///000222444444777<<>>BBBJJJUUU]]]fffuuu}}}~~~wwwpppkkkgggddd```ZZZSSSKKKBBB<<<333111...,,,,,,,,,+++***,,,------...///000111222111222333444666888:::;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<=========>>>:::<<<>>>???@@@AAACCCEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIEEECCCBBBAAA>>>===EEEOOOaaarrrppp\\\III<<<......//////000222333444333999===@@@DDDIIIKKKIIIFFFCCC@@@???@@@AAAAAAAAA????????????????????????:::<<>>======;;;:::999888888:::888666666777888777666555555555444333000...,,,000000///////////////////////////111444999<<>>>>>>>>@@@AAABBBHHHHHHIIIKKKLLLMMMOOOOOOLLLKKKJJJJJJJJJKKKIIIHHHJJJIIIFFFCCCAAACCCFFFJJJ\\\mmm{{{{{{uuuiiiQQQ;;;666333///---...111222333666777:::<<>>===@@@AAABBBEEEJJJLLLPPPUUUYYY\\\]]]]]]\\\cccdddeeefffggghhhhhhhhhhhhiiikkkmmmmmmmmmkkkjjjllljjjhhhggggggeeecccaaaccc```]]]ZZZYYYXXXVVVTTTSSSRRRPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKMMMOOORRRTTTWWWYYY\\\___bbbdddfffggghhhhhhiiijjjkkkmmmnnnoooqqqrrrtttwwwzzz|||~~~~~~}}}}}}zzzxxxzzz~~~~~~}}}zzzyyyyyyxxxxxxwwwvvvvvvuuuvvvuuuuuuttttttttttttuuuuuussspppoooooonnnlllkkkkkklllnnnooonnnkkkhhhffffffeeecccbbb```^^^ZZZWWWOOOMMMIIIFFFCCC???:::777333111...,,,*********+++,,,+++******+++,,,...///000111111111111222222222222222333333555666888999>>>@@@GGGSSS^^^jjjzzz>>>===<<<;;;:::999999888:::888666666777888777666444444444444333111///...//////000000000000000000/////////111444888<<>>===============>>>???@@@@@@??????@@@AAABBBCCCHHHIIIJJJLLLNNNPPPQQQRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKHHHDDDBBBBBBFFFIIIZZZkkkyyyzzztttiiiRRR===777444000...///111222333444666999<<<>>>AAAEEEHHHGGGGGGGGGHHHKKKMMMNNNNNNQQQQQQQQQPPPMMMIIIEEEBBBAAA===<<>>:::666444222///,,,+++*********,,,+++******+++,,,...///000000111111111222222222222222333444555666888999===???GGGRRR]]]hhhxxx======<<<;;;:::999999888:::888666666777777777666333333333333333111000/////////000000111111111222/////////111444888<<<>>>;;;555000111000......111222444888===CCCOOO\\\fffttt~~~}}}pppkkklllnnnooolllfff^^^UUULLLDDD@@@555333111...------......,,,...///000000222666999???MMMWWW^^^aaaWWWPPPYYYhhhyyyhhhfffjjjlllkkkddd___eeeuuu|||sss___RRREEE===;;;<<>>@@@BBBFFFKKKSSSVVVYYY\\\___cccgggjjjggggggggggggggggggggggggiiijjjlllnnnnnnmmmllljjjkkkiiigggfffeeedddbbb```^^^\\\YYYWWWVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPSSSUUUVVVXXXZZZ]]]```ccceeeggghhhiiiiiiiiijjjkkkmmmooopppqqqrrrtttvvvyyy|||}}}~~~~~~~~~|||yyyzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvuuuttttttttttttttttttrrrpppoooppppppooommmlllkkkjjjiiigggfffeeedddbbbbbbaaaaaa```]]]XXXTTTOOOLLLHHHDDDAAA===999666555333111...,,,*********,,,+++******+++,,,...///000000000111111111222222222222333444555777888999===???FFFQQQ[[[gggwww======<<<;;;::::::999999999777666555777777666555222333333333222222111111//////000000111222222222/////////111333777;;;===:::444000000000......111222555888===CCCNNN\\\eeeuuu}}}ooojjjkkknnnqqqnnnhhh___UUUKKKCCC>>>444333111///.........///,,,...///000000222666999???NNNXXX___bbbXXXRRRZZZjjjyyyfffdddggggggccc]]]\\\fffzzzyyyrrrfffXXXHHH>>>;;;<<>>666000///...,,,,,,...///000///111111333444555666666666777777777777888888888888999999;;;<<<===>>>>>>>>>????????????@@@AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFHHHKKKOOOSSSVVVXXXXXXXXXRRRQQQQQQRRRTTTUUUTTTSSSQQQOOOKKKEEEAAAAAACCCEEEPPP\\\hhhkkkhhh___OOO@@@999666333111111222222111000444999===@@@BBBEEEGGGKKKNNNRRRVVVZZZ^^^aaadddaaacccdddddd___XXXPPPKKK@@@<<<:::===???AAAFFFKKKUUUYYY___ccceeegggkkknnnkkkkkkjjjiiihhhhhhhhhhhhjjjkkkmmmnnnnnnmmmlllkkkjjjhhhfffeeeeeedddaaa___]]][[[XXXVVVUUUTTTRRRQQQPPPOOONNNLLLKKKKKKLLLLLLNNNNNNOOOPPPRRRUUUWWWXXXYYY[[[^^^aaadddfffhhhiiiiiiiiiiiijjjlllmmmooopppqqqrrrtttvvvyyy{{{}}}~~~~~~}}}~~~}}}}}}~~~}}}{{{yyyzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuttttttsssttttttsssqqqooooooppppppooonnnlllkkkhhhfffeeedddddddddaaaaaa```aaa```\\\WWWSSSNNNKKKGGGCCC@@@<<<888666666444222///---+++******,,,+++******+++,,,...///000000000000111111111111222222333444666777999:::>>>???FFFQQQ[[[fffvvv<<<<<<<<<;;;;;;::::::999999777555555666777666555333222222222222222222222//////000000111111111111/////////000333777:::<<<999333///000000......111222444888<<>>???@@@@@@@@@???????????????@@@AAABBBAAAAAAAAAAAABBBDDDFFFGGGJJJMMMRRRVVVYYYZZZZZZYYYSSSRRRQQQRRRTTTUUUTTTSSSQQQOOOJJJDDD@@@>>>@@@CCCHHHPPPYYY]]][[[TTTHHH>>>999666333111111222111111///444:::???CCCGGGKKKMMMRRRVVV[[[___bbbeeeiiilllhhhiiiiiigggaaaYYYPPPKKK@@@<<<:::<<<>>>@@@EEEKKKTTT[[[dddiiikkkkkkmmmpppqqqpppnnnlllkkkjjjjjjjjjkkklllnnnoooooonnnlllkkkjjjhhhfffeeeeeedddaaa___^^^[[[YYYWWWVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\___bbbeeegggiiijjjiiiiiijjjkkklllnnnooopppqqqrrrtttvvvxxxzzz|||}}}~~~~~~~~~}}}||||||}}}}}}{{{yyyzzzzzzzzzyyyyyyyyyyyyyyywwwwwwuuuttttttsssssssssrrrpppnnnnnnooooooooonnnllljjjhhheeedddcccddddddbbbaaa``````___[[[VVVRRRNNNJJJEEEAAA>>>;;;888555555444222///---+++******,,,+++******+++,,,.../////////000000000111111111222222333444666888:::;;;>>>@@@FFFQQQ[[[eeeuuu<<<<<<;;;;;;;;;:::::::::999777555555666666666555333333222111111222222222000000000////////////////////////000333666:::<<<999333//////000......111111444777;;;AAALLLYYYcccrrr}}}~~~ooohhhkkkpppwwwtttlllbbbVVVJJJ@@@;;;111000///......---------,,,...///000000222666999???LLLUUU[[[```YYYVVVaaa{{{~~~jjj\\\]]]cccbbb``````gggvvv}}}qqqmmmjjj\\\JJJ???:::999???FFFXXXpppoooTTT===333---,,,***((('''''''''(((((()))))))))))))))((('''&&&'''((())))))((('''&&&&&&&&&''''''((())))))))))))))))))))))))******+++,,,,,,...555===GGGWWWeeeqqq|||xxxooolllmmmsssxxx}}}xxxjjjXXXLLLIIIEEEPPPQQQbbbpppssswwwiiiRRRBBB666555777555777<<>>>>>@@@AAABBBCCCDDDEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBCCCDDDFFFHHHIIIMMMPPPUUUYYY\\\[[[YYYXXXSSSRRRQQQRRRTTTUUUTTTSSSOOOMMMHHHBBB===<<<===@@@AAAFFFKKKNNNMMMGGG@@@;;;777555222111222222111000///333999???DDDIIINNNQQQXXX\\\bbbdddeeefffiiilllkkkjjjhhhccc\\\TTTLLLGGGAAA<<<999;;;===>>>CCCIIIPPPZZZfffmmmoooooorrrtttxxxvvvssspppnnnmmmmmmmmmlllnnnoooppppppnnnlllkkkkkkiiigggfffeeedddbbb```^^^\\\YYYWWWWWWVVVUUUSSSPPPOOONNNMMMLLLMMMMMMNNNNNNNNNPPPRRRUUUWWWXXXYYY[[[]]]```cccfffhhhjjjkkkjjjjjjjjjkkklllnnnppppppqqqrrrtttvvvxxxzzz{{{|||~~~}}}{{{{{{|||}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvttttttsssssssssrrrpppnnnmmmnnnnnnmmmlllkkkjjjhhhfffeeeeeeffffffeeedddaaa___]]]ZZZUUURRRMMMIIIDDD@@@===:::777555222222111///---,,,+++***,,,+++******+++,,,...////////////000000000111111222222333444666999;;;<<<>>>???FFFPPPYYYdddrrr<<<;;;;;;;;;;;;:::::::::888777555555666666666555555444222111111111222222000000//////...---------/////////000222666999;;;888222...//////......111000333666:::@@@JJJXXXaaaooozzzoooiiilllqqqvvvrrrkkkaaaUUUJJJ@@@;;;//////......------,,,,,,,,,...///000000222666999???LLLSSSYYY___ZZZYYYeee~~~~~~nnn^^^TTTXXXfffeeeeeehhhppp~~~{{{ooolllfffXXXHHH>>>::::::@@@GGGXXXqqqqqqUUU>>>333---+++***(((((((((***+++''''''((())))))(((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***)))))))))))))))******++++++***...555>>>IIIYYYfffppp{{{xxxmmmkkklllrrrxxx}}}~~~vvvhhhWWWLLLIIIFFFQQQQQQbbbqqqtttxxxiiiRRRBBB666555777555777<<>>@@@BBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLOOOSSSXXX\\\]]][[[XXXUUURRRPPPOOOOOOQQQQQQPPPNNNLLLJJJEEE???:::999;;;======>>>@@@BBBAAA>>>:::999555333111000111222111000000333888<<>>:::;;;AAAHHHYYYrrrrrrVVV>>>333,,,+++***((((((***+++,,,&&&&&&'''(((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&'''((())))))***)))))))))))))))******++++++***---666???KKKZZZfffrrr}}}zzzllljjjlllrrryyy}}}}}}uuugggVVVLLLJJJGGGRRRRRRdddrrruuuyyykkkRRRBBB666666777555777<<>>AAACCCFFFGGGHHHKKKLLLMMMOOOPPPPPPPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNOOOQQQTTTYYY]]]]]][[[VVVTTTNNNMMMKKKKKKLLLLLLKKKIIIJJJHHHCCC>>>999888999<<<<<<;;;;;;<<<;;;888777888333111000000111222111000000222666:::>>>DDDJJJNNNQQQVVV[[[[[[WWWUUUVVVXXXSSSQQQNNNKKKHHHGGGFFFFFFCCC>>>::::::;;;<<>>;;;888666444............---,,,+++***,,,++++++***+++,,,...///////////////000000000000222222333555777999;;;===:::;;;AAAKKKTTT^^^mmmzzz>>><<<:::888777777777777;;;;;;:::888777555444444555444222111000111111222222111000///////////////000//////111444666777777;;;777222...------,,,+++111111444:::???GGGSSS___mmm{{{qqqjjjmmmrrrppppppjjj]]]PPPGGG???999444222000...---,,,,,,,,,---...///000000222555888@@@HHHTTT[[[ZZZXXX___iii{{{iiiSSSGGGIIIOOO\\\hhhooonnnttt|||ppphhhaaaPPPAAA===;;;999===EEE[[[qqqsssWWW???333------,,,+++************(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))******+++111<<>>;;;999888777777777777888888888888777777888777666444333222222222444444555777;;;@@@FFFIIIPPPPPPPPPPPPNNNLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@===;;;;;;>>>@@@LLLSSS]]]hhhrrr{{{|||xxxuuutttppppppqqqrrrtttsssqqqnnnjjjhhhfffffffffeeecccaaa```]]]XXXUUUTTTTTTSSSRRRRRRRRRQQQOOOMMMLLLMMMOOONNNPPPRRRTTTUUUWWW[[[]]]^^^```aaadddgggjjjlllmmmkkklllnnnoooqqqssstttuuussstttuuuvvvxxxyyy{{{{{{~~~~~~}}}|||}}}|||zzzzzz|||}}}~~~}}}|||{{{zzzyyyyyyuuuttttttssssssrrrqqqqqqpppnnnllliiiiiijjjkkkmmmmmmlllkkkiiiiiiiiiiiijjjiiiiiigggbbb[[[VVVTTTUUUQQQLLLEEE???<<<999666555222111000...------------++++++******++++++,,,---,,,,,,---...///000111111......000222444777999;;;===>>>CCCLLLUUU^^^mmmyyy===<<<:::999777777777777::::::999888666555444444555444333111111000111111000000///.........////////////...///222444666777999555111............---111111444:::???FFFSSS___mmmzzzqqqiiikkkpppppppppjjj\\\OOOGGG???999222111000///......//////---...///000000222555888???GGGTTT\\\[[[YYY^^^gggzzz|||xxxhhhQQQCCCCCCIIIWWWaaahhhiiirrr}}}oooeee___OOO@@@<<<;;;:::???GGG[[[ssstttXXX@@@444------,,,+++************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))++++++,,,222<<>>888333111111000000111222333444666777888999888888888999:::<<<===>>>===@@@DDDHHHLLLNNNOOOPPPPPPQQQSSSTTTVVVVVVVVVUUUQQQPPPOOOOOOOOOPPPQQQRRRSSSRRRPPPOOOOOOPPPQQQRRRWWWWWWXXXZZZ[[[ZZZWWWUUUMMMJJJFFFDDDBBBAAA???>>>>>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;;;;999888777666666555555555444444444555888<<<@@@BBBIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>AAACCCLLLSSS^^^iiisss}}}{{{xxxvvvqqqqqqqqqssstttssspppnnnllljjjhhhggggggfffdddccc___[[[WWWUUUTTTTTTSSSRRRQQQRRRQQQOOOMMMLLLNNNOOOOOOQQQSSSUUUVVVXXX[[[^^^___```bbbeeehhhjjjlllmmmlllmmmnnnoooqqqsssttttttttttttuuuvvvxxxyyyzzzzzz}}}}}}}}}|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyuuuuuuttttttsssrrrrrrqqqpppooollljjjjjjkkklllnnnnnnmmmkkkjjjiiiiiiiiijjjhhhhhhgggccc\\\WWWUUUUUUPPPLLLEEE???<<<999666444222111000...------------++++++******++++++,,,---,,,,,,---...///000111111333333444555666888::::::;;;<<>>FFFSSS]]]]]]ZZZ]]]ddduuuyyywwwgggQQQAAA???CCCQQQXXX^^^cccooopppddd^^^NNN???;;;;;;:::@@@III\\\tttuuuZZZBBB555------,,,******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))+++,,,---222<<>>===<<<;;;::::::::::::;;;;;;<<<<<<888888:::;;;<<<=========;;;;;;::::::999999999888777666666666777999;;;<<>>===<<<;;;<<<===???AAAAAABBBCCCBBBAAABBBDDDFFFLLLRRR]]]iiiuuu{{{xxxsssrrrrrrssssssssspppnnnkkkiiigggffffffeeecccbbb\\\ZZZVVVTTTTTTSSSRRRQQQQQQQQQPPPOOOMMMLLLNNNPPPQQQSSSUUUVVVWWWYYY\\\___```aaacccfffiiikkkmmmmmmmmmnnnooopppqqqrrrssssssuuuuuuvvvvvvwwwxxxyyyyyy{{{~~~~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzyyyyyyuuuuuuuuutttssssssrrrrrrpppooommmlllkkklllnnnoooooonnnllljjjiiiiiiiiiiiifffggggggddd^^^YYYVVVTTTPPPKKKEEE@@@<<<999666444222111///...------,,,,,,++++++******++++++,,,---,,,,,,---...///000000111666666666777777888888888:::;;;AAAJJJRRR\\\kkkwww;;;::::::999999888888888777777666666555555444444666555444333111000//////---------------...///000000///.........222666:::999555111///.../////////111111333999>>>EEERRR^^^jjjxxxpppgggfffiiiooooooiii[[[NNNFFF>>>888111000///......///000111---...///000000222555888<<>>@@@AAAAAACCCFFFIIIMMMOOOQQQRRROOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKMMMOOORRRUUUVVVXXXWWWVVVUUUTTTTTTTTTUUUSSSRRRRRRRRRSSSRRROOOLLLKKKGGGBBB>>><<<;;;:::999666777888999:::;;;;;;;;;999:::<<<>>>@@@AAABBBBBB@@@@@@@@@???>>><<<;;;;;;::::::999999999999::::::>>>>>>>>>?????????>>>>>>===;;;999888888:::===???BBBCCCEEEEEEDDDDDDEEEFFFKKKRRR]]]iiivvv}}}yyytttsssrrrrrrsssrrrooommmgggeeedddccccccbbb```^^^ZZZXXXUUUSSSSSSSSSRRRPPPPPPPPPPPPNNNMMMMMMOOOQQQSSSUUUWWWWWWXXXZZZ\\\___```bbbdddgggjjjlllmmmmmmnnnnnnooopppqqqqqqrrrrrruuuuuuvvvvvvwwwwwwxxxxxxzzz|||~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}|||{{{{{{zzzyyyyyyvvvvvvuuuuuutttssssssssspppooonnnmmmmmmnnnooopppnnnmmmkkkiiihhhgggggghhheeeffffffddd```[[[WWWTTTOOOKKKEEE@@@<<<999555333111000///...---,,,,,,,,,++++++******++++++,,,---+++,,,,,,---...///000111444555555666666666666666999;;;@@@JJJSSS]]]kkkxxx999999999999999999999888777777666666555555444444555444444333222111000///---------------...///000000111000//////222777<<<;;;888333///......------111111333999>>>EEEQQQ]]]iiivvvqqqgggeeegggnnnnnnhhhZZZNNNEEE===777111000...---,,,,,,---------...///000000222555888;;;BBBOOO]]]bbb___^^^___rrrvvvuuufffQQQCCCAAAFFFQQQRRRVVV]]]kkkyyy|||rrrbbbQQQ@@@;;;999888>>>GGG]]]vvvuuuZZZ@@@222...---+++***)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))+++---///333:::HHHXXXdddyyypppmmmnnnuuu}}}~~~||||||uuulll```RRRKKKKKKJJJOOOWWW```mmmvvvuuuoooUUUEEE888666666333555:::<<>>=========<<<<<<;;;:::999::::::::::::;;;;;;;;;<<<===;;;888666666777999;;;AAACCCFFFFFFFFFEEEFFFGGGMMMSSS]]]iiivvv~~~yyyvvvtttrrrqqqqqqpppmmmkkkfffdddbbbaaaaaaaaa___]]]XXXVVVTTTSSSTTTSSSRRRPPPOOOOOOOOONNNMMMMMMPPPRRRUUUVVVXXXXXXXXXZZZ\\\___```bbbeeehhhjjjlllllllllnnnnnnooopppqqqqqqrrrrrruuuuuuuuuvvvvvvwwwwwwwwwyyy{{{~~~}}}}}}||||||||||||}}}}}}||||||{{{{{{zzzzzzyyyyyywwwvvvvvvuuuuuutttssssssppppppooonnnnnnnnnoooooommmkkkjjjhhhgggfffggggggfffffffffdddaaa\\\WWWTTTNNNJJJEEE@@@<<<888555222111000///---,,,,,,,,,,,,++++++******++++++,,,---++++++,,,---...///000000111333444666777888888888:::;;;AAAKKKTTT^^^lllyyy888888999:::::::::999999888888777777666555444444333333333333333222000000.........---....../////////111222111000222777<<<<<<999333000......---,,,222111333999>>>DDDQQQ\\\hhhuuussshhheeegggnnnnnngggZZZMMMDDD===777111///...,,,++++++,,,,,,---...///000000222555888:::???LLL\\\cccbbb______lllrrrsssgggSSSEEECCCGGGRRRSSSVVV^^^iiivvvxxxcccQQQAAA:::888777>>>GGG]]]vvvuuuZZZ???111...---+++***((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))***,,,///222888EEEVVVccczzzmmmjjjkkksss{{{{{{ssssss|||uuulll```SSSLLLMMMMMMQQQXXXaaammmvvvuuuoooVVVEEE888666666333555;;;>>>CCCJJJRRR\\\iiivvv~~~~~~zzzvvvsssppplllfff___WWWNNNEEE???888555111///000111333333444444555666777777888888777777777888:::<<<>>>???AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCEEEHHHKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKIIIGGGBBB???<<<:::999888555444444555888:::<<<<<<<<<<<<:::<<>>AAAEEEHHHIIIIIIJJJKKKQQQVVV___kkkwwwyyyvvvtttrrrpppooonnnkkkiiigggeeecccbbbbbbaaa___^^^WWWVVVTTTTTTUUUTTTSSSQQQNNNOOOOOONNNMMMNNNPPPSSSVVVWWWXXXYYYXXXYYY\\\^^^```bbbeeehhhjjjkkkkkkjjjmmmnnnooopppqqqrrrssssssttttttuuuuuuvvvwwwxxxxxxyyy{{{}}}||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzyyyyyywwwwwwwwwvvvuuuuuuttttttqqqpppooonnnnnnmmmmmmmmmlllkkkiiihhhgggggghhhhhhiiigggeeecccaaa]]]WWWSSSMMMJJJEEE@@@<<<888444111111000...---,,,,,,++++++++++++******++++++,,,---++++++,,,---...//////000111222555777999:::;;;:::999;;;AAAKKKTTT^^^mmmzzz777888999:::;;;::::::999::::::999888666555444444111222333333333333111111000000///.........//////---000222222000111666;;;;;;888333000/////////...222111333888===DDDPPP\\\gggttttttiiifffgggmmmmmmgggYYYMMMDDD<<<666///...---,,,,,,---...///---...///000000222555888999===JJJZZZcccdddaaaaaafffooouuummmZZZKKKGGGIIIRRRSSSVVV^^^hhhuuuxxxbbbPPP@@@:::888888???III]]]vvvttt[[[AAA222...---+++***((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))),,,///111777CCCTTTaaayyyllliiijjjqqqyyy~~~vvvooonnn}}}}}}uuummm```SSSNNNNNNPPPTTTZZZaaammmuuutttnnnVVVFFF888666666444555;;;>>>CCCJJJQQQZZZgggttt}}}|||wwwtttooollleee]]]TTTJJJBBB<<<777444000///000333444555555555555666777777888888777777777888999:::<<<<<<>>>>>>============>>>>>><<<===???@@@BBBBBBBBBAAA@@@@@@@@@AAACCCEEEHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDCCC>>>===<<<;;;;;;999666333333555999===???AAABBBBBB;;;===@@@EEEIIIMMMPPPQQQTTTUUUUUUVVVUUUSSSQQQOOOLLLLLLLLLJJJFFFBBB>>>;;;555444333222222333333444444333333333333444444555999>>>EEEJJJMMMOOOQQQRRRWWW[[[cccmmmzzzzzzvvvtttqqqnnnmmmllliiigggfffdddbbbaaaaaa```^^^]]]WWWVVVUUUUUUVVVUUUTTTRRRMMMNNNOOONNNMMMNNNQQQSSSVVVWWWXXXXXXXXXYYY[[[]]]___aaadddhhhjjjjjjiiiiiilllmmmnnnoooqqqsssttttttrrrssstttuuuvvvwwwxxxyyyzzz{{{|||||||||}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvuuuuuutttqqqqqqpppnnnmmmlllkkkkkklllkkkjjjiiiiiijjjkkkkkkllliiieeebbb```\\\WWWSSSMMMIIIEEE@@@<<<888444111000///...---,,,+++++++++++++++******++++++,,,---***+++,,,,,,......///000000222444777999999999999888999@@@IIISSS]]]lllyyy666777999:::;;;;;;:::999;;;;;;:::888777555444444000111222333444333222222222111000///////////////+++...222222000000444999999666222000000000000000222111333888===DDDPPP[[[gggsssuuujjjggghhhmmmmmmfffYYYLLLDDD<<<666......------...///111222---...///000000222555888999<<>>999888999AAAKKK]]]uuuuuu\\\CCC444...---+++***((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))(((+++///111555AAASSSaaavvv|||mmmiiiiiipppwww|||uuunnnmmm{{{}}}vvvmmmaaaTTTNNNOOORRRVVV[[[bbbmmmuuutttnnnVVVFFF888666666444666;;;>>>BBBIIIPPPYYYeeerrr{{{}}}xxxuuuoookkkeee\\\SSSHHH@@@;;;777444000///111333555666555555666666777777888888777777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===:::<<>>======???@@@???>>>???>>>>>>>>>>>><<<999555222555:::???CCCEEEFFFGGGBBBDDDHHHMMMRRRVVVXXXZZZVVVXXXYYY[[[[[[ZZZXXXWWWVVVVVVUUURRRMMMGGGBBB>>>666555333222222222333444...///000111222333444444666<<>>HHHRRR\\\kkkxxx888888888888888888888888999999888888777666666666333333444444333333222111,,,---///000000000///...------------...111666999;;;999555222000/////////111111333888<<>>HHHSSS]]]bbbcccbbbiiiuuu~~~zzziiiWWWNNNLLLOOOWWW\\\___fffvvvnnn\\\JJJ;;;999<<<===BBBHHHYYYoooqqqWWW???222...---+++***((('''&&&&&&((((((((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))'''&&&'''(((***,,,+++---///000555BBBUUUdddwww|||lllhhhiiipppyyyqqqjjjhhhsss}}}wwwmmmcccYYYQQQMMMRRRVVV[[[cccnnnvvvuuuoooZZZHHH999777888666777<<>>??????AAABBBCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEECCCAAA>>>===999888777888:::<<<<<<<<<;;;;;;===BBBFFFCCC;;;444888999:::>>>HHHPPPMMMFFFGGGJJJNNNSSSXXX\\\___```cccbbbbbbccceeefffeeedddccceeeccc]]]XXXRRRHHH>>>888555111//////000000000------...///000000000///999<<>>CCCIIIYYYooorrrXXX@@@333---,,,+++)))((('''''''''(((((('''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''''''''(((***+++)))+++---...444AAATTTbbbuuuzzzkkkhhhiiiqqqyyy}}}pppjjjhhhrrr~~~wwwnnncccYYYQQQLLLNNNRRRXXXaaammmwwwwwwrrrYYYGGG888555666444555:::???EEEKKKQQQXXXcccqqq|||zzzvvvuuulllfff]]]TTTKKKCCC;;;666111111111222444555777888777777777666555444333333111222444666888999;;;;;;;;;;;;<<<<<<===???@@@AAAEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEDDDBBB@@@===:::888666555555666888:::;;;<<<;;;===AAAGGGKKKHHH@@@888888999;;;???IIIQQQOOOIIIJJJNNNSSSYYY___bbbdddeeegggggghhhkkkmmmnnnmmmllljjjlllkkkfff```ZZZOOOEEE;;;777222///.........---------...///000000000000666999???HHHSSS[[[bbbeeefffkkkssszzz}}}wwwuuurrrooommmjjjfffccc]]]\\\[[[YYYWWWVVVUUUUUUTTTSSSTTTVVVXXXWWWTTTPPPNNNMMMLLLKKKLLLOOOQQQSSSUUUVVVXXXXXXXXXXXXZZZ\\\```bbbdddeeefffhhhkkkmmmnnnnnnoooqqqssstttuuuvvvuuuttttttuuuvvvwwwxxxyyyzzz|||~~~~~~}}}|||||||||~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxxxxwwwzzzzzzyyyxxxwwwuuusssrrroooooonnnmmmmmmmmmmmmnnnmmmlllmmmnnnoooooommmkkkgggdddaaa^^^[[[XXXSSSPPPMMMIIIDDD???;;;888555333//////...---,,,++++++*********))))))******+++,,,------......///000000111222222333444555666777777999:::@@@IIIRRR]]]mmmzzz888888888888888888888888777777777666555555444444333333444444333333222111......///000000000//////222222222111000111444777999777444222000000111111//////111555999>>>IIITTTdddppp{{{kkkfffhhhjjjjjjfff\\\NNNAAA999555......---,,,,,,,,,------//////000000222333555666888<<>>:::444///---,,,,,,+++,,,---...///000000000000333666<<>>IIITTTdddpppzzzjjjdddgggggghhheee\\\NNNAAA888555...---,,,,,,++++++,,,,,,/////////000111333555666777;;;BBBKKKUUU___iiiooovvvppp___UUUQQQ]]]eeeccccccnnnzzzhhhXXXJJJ??????AAAAAAEEELLLXXXmmmtttZZZBBB555++++++***)))(((((()))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***)))))))))+++---000333:::GGGXXXcccsss~~~zzzmmmiiiiiiqqqzzzzzztttrrrlllsss}}}zzzpppeeeZZZPPPKKKHHHLLLRRR\\\jjjwwwzzzwww[[[HHH888444444111333777;;;AAAHHHNNNVVVbbbqqq{{{zzzuuurrrkkkdddYYYNNNEEE===777333333333333444555666888888888777666555333222222111000222444777999;;;<<<<<<<<<======???BBBFFFJJJLLLQQQRRRTTTWWWYYYXXXVVVTTTSSSSSSQQQNNNJJJEEEBBB???;;;;;;999888555333111111///000222444666999<<<>>>@@@EEEMMMTTTVVVPPPEEE===666999===CCCMMMXXXZZZVVVUUUZZZbbbkkkqqqssssssrrrqqqrrrsssvvvyyyyyyvvvtttsssvvvwwwrrrmmmggg[[[QQQAAA<<<555000---,,,,,,+++,,,---...///000111111111222555;;;CCCNNN\\\iiiqqqvvvzzz~~~wwwrrrpppmmmjjjgggbbb\\\XXXWWWVVVTTTSSSRRRQQQPPPPPPRRRRRRRRRSSSSSSTTTSSSRRRLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUVVVVVVVVVWWWZZZ\\\bbbdddeeefffggghhhkkkmmmrrrrrrrrrssstttuuuuuuvvvtttuuuuuuvvvxxxzzz{{{||||||~~~yyyyyyxxxyyyyyyzzz{{{||||||~~~~~~~~~{{{|||||||||{{{{{{zzzzzzvvvvvvvvvvvvuuutttsssrrrnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnoooppppppmmmkkkcccaaa___]]][[[YYYVVVSSSNNNJJJDDD???<<<999666333//////...---,,,++++++*********))))))******+++,,,............//////000000000111222333444555666777888999???HHHQQQ\\\kkkyyy888888888888888888888888666666555555444333333333333333444444333333222111000000000/////////000000---...///000000111444666;;;999666222000.........111000222777:::???IIITTTcccooo~~~yyyiiiccceeeeeefffcccZZZMMM@@@888444------,,,++++++++++++,,,......///000111333444555666:::AAAIIISSS___llluuu~~~rrr```VVVTTT]]]bbb]]]]]]jjjxxxhhhYYYKKKAAA@@@@@@???DDDLLLWWWlllvvv\\\CCC666++++++***)))(((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))''''''((()))***)))))))))+++---000444===JJJYYYcccrrr~~~|||oookkkkkkrrr{{{}}}~~~}}}zzzzzzrrrwww~~~{{{rrrfffZZZPPPJJJHHHLLLQQQZZZhhhvvvzzzwww___KKK:::555444222333888:::???GGGMMMTTT```ooozzzzzzuuuqqqllldddYYYMMMDDD<<<777444333333333444555666777888777666555333222222111222111333666999<<<===>>>>>><<<>>>@@@DDDIIINNNRRRUUUZZZZZZ[[[]]]___^^^ZZZWWWRRRQQQNNNJJJEEE@@@<<<:::444444333333222222222222///222555777888;;;???BBBDDDIIIQQQVVVVVVOOOEEE>>>999===BBBGGGRRR]]]```^^^___dddllluuuzzz{{{zzzyyyvvvuuuvvvwwwxxxwwwuuurrrsssvvvvvvrrrnnnhhh^^^TTTBBB===666111.........---,,,---...000111222222222444777;;;BBBLLLZZZiiisss{{{{{{tttqqqoookkkgggccc]]]WWWSSSQQQPPPOOONNNNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWVVVWWWXXX\\\^^^bbbccceeeeeefffgggjjjlllrrrrrrsssttttttuuuvvvvvvuuuvvvvvvwwwyyy{{{|||}}}|||~~~yyyrrrrrrrrrssstttuuuvvvwwwvvvxxxzzz||||||~~~~~~}}}|||zzzzzz{{{{{{{{{{{{zzzyyyuuuuuuuuuuuuuuutttsssrrrqqqpppooonnnlllllllllkkklllllllllmmmmmmmmmjjjhhhcccaaa___^^^]]][[[XXXUUUNNNJJJEEE@@@<<<999666444//////...---,,,++++++*********))))))******+++,,,............//////////////////111222333555666666777888>>>GGGQQQ[[[kkkxxx888888888888888888888888666666666555444444333333333333444444333333222111111111000/////////000000,,,---///000000111333666;;;999666222000/////////222111333777:::???IIITTTaaammm|||xxxhhhbbbccccccccc```WWWJJJ???777444------,,,+++++++++,,,,,,......//////111222444555555999@@@HHHSSSaaapppzzznnn^^^VVVUUU\\\^^^ZZZ]]]nnnxxxjjj\\\NNNCCC@@@>>><<>>CCCGGGIIINNNTTTXXXWWWQQQIIIDDDDDDHHHKKKPPPXXXbbbfffdddhhhmmmttt{{{~~~}}}wwwuuuttttttttttttrrrpppqqqttttttpppmmmiii```WWWEEE@@@888222////////////,,,---...000111222333333555888<<>>HHHRRR___lll{{{xxxggg```bbbbbbbbb^^^TTTHHH===666444......---,,,,,,,,,,,,,,,.........///111222444555444999AAAIIITTTbbbsss~~~xxxdddWWWRRRSSSYYY\\\\\\dddxxxxxxlll___QQQDDD???<<<999>>>HHHVVVkkkxxx^^^EEE777---,,,+++)))((('''''''''(((((('''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))))))))((('''''''''(((***+++***+++///555???LLLYYYaaammmzzztttooommmsss{{{zzz|||}}}ttthhh[[[OOOIIIHHHKKKOOOXXXgggwww}}}{{{dddOOO<<<666555222333888999???EEEKKKRRR]]]kkkvvv|||wwwrrrmmmeeeWWWJJJ@@@:::666444333222222333333444555666444333222111111222333444666888<<<@@@CCCDDDDDDDDDHHHKKKQQQWWW\\\```bbbcccccc___[[[ZZZZZZXXXSSSNNNDDDAAA===888444222111111.........///111333555777777;;;???@@@@@@BBBGGGLLLNNNQQQWWWZZZYYYUUURRROOORRRVVVXXXYYY^^^fffiiigggkkkoootttzzz||||||{{{yyyqqqooommmlllmmmnnnmmmlllmmmooonnnjjjhhhfff```XXXKKKDDD;;;444000///......,,,---...000222333333333444888===BBBKKKXXXhhhtttwwwqqqiiieee]]]VVVQQQLLLHHHEEEDDDDDDDDDEEEGGGIIIJJJKKKMMMQQQUUUVVVUUUSSSSSSTTTQQQRRRSSSUUUVVVXXXZZZZZZYYYZZZZZZZZZZZZ]]]aaadddccceeefffgggfffhhhjjjlllooopppqqqrrrtttuuuwwwwwwyyyyyyyyyyyyzzz{{{|||}}}{{{|||~~~xxxqqqggggggfffeeeeeeeeeeeeeeeeeehhhlllooorrrvvvzzz}}}~~~}}}|||{{{|||}}}}}}}}}{{{yyyxxxtttuuuuuuvvvvvvvvvuuuuuutttssspppnnnllljjjiiiiiiiiihhhggghhhiiihhheeeccccccaaa___^^^\\\ZZZWWWTTTNNNKKKEEE@@@===:::666444//////...---,,,++++++*********))))))******+++,,,/////////////////////...---...///111222444555666666777===FFFOOOZZZjjjwww888888888888888888888888777777777666555555444444333333444444444333222222333222111/////////000111111333444333111111222333555444222111111222444555000///111555888<<>>BBBEEEFFFFFFFFFOOORRRXXX^^^bbbeeeffffff```[[[UUURRRRRRPPPJJJEEE???;;;666111.........////////////000111333666777;;;???CCCDDDCCCDDDJJJOOOPPPTTTXXX[[[[[[ZZZYYYXXX]]]```aaa```ccchhhjjjhhhiiilllqqquuuwwwvvvuuussskkkhhheeeeeefffhhhiiiiiihhhjjjiiieeecccbbb]]]WWWOOOHHH>>>666111...------,,,---///000222333333444333777===CCCKKKXXXiiiuuu|||tttnnnccc]]]UUUMMMGGGCCC???===@@@@@@AAACCCEEEGGGIIIJJJLLLQQQVVVXXXVVVTTTSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[\\\[[[\\\^^^cccfffeeefffhhhhhhhhhiiikkkmmmnnnoooppprrrtttvvvwwwxxxzzzzzzzzzzzzzzz{{{|||}}}zzz|||}}}~~~wwwpppgggfffeeedddcccbbbbbbbbb```cccgggkkkooosssxxx{{{~~~~~~}}}|||}}}~~~~~~|||zzzyyytttuuuvvvvvvvvvvvvvvvvvvsssrrrpppnnnlllkkkjjjjjjhhhgggggghhhhhhgggdddbbbbbb```^^^]]][[[YYYVVVSSSOOOKKKEEEAAA===:::777444000///...---,,,++++++************)))***++++++,,,///////////////.........------///000222444555666666777<<>>EEESSShhhzzzbbbGGG555222///+++)))((((((''''''&&&''')))***+++***((('''%%%&&&'''&&&######&&&)))((((((((((((((('''''''''(((((((((((())))))))))))------///666AAAMMMWWW]]]hhhwwwzzzrrrmmmrrr{{{~~~|||tttiii]]]PPPIIIDDDFFFJJJTTTeeexxxjjjTTT>>>777666333444999;;;;;;@@@IIIQQQ[[[jjjwwwzzzvvvjjjaaaSSSFFF===888555444222333333444555555555444222222111///...000333666888<<>>444222000---,,,,,,---...///000000000000333777:::<<>>???BBBDDDGGGJJJLLLMMMRRRVVVXXXXXX[[[]]]ZZZUUUWWWVVVVVVXXXZZZ[[[[[[ZZZXXXZZZ[[[\\\]]]___cccfffjjjkkkjjjiiihhhiiikkknnnmmmnnnqqqsssuuuvvvvvvvvvxxxxxxyyyyyyzzz{{{{{{{{{||||||zzztttrrrkkkjjjhhhffffffeeecccaaaccceeegggiiimmmrrryyy}}}|||}}}~~~~~~}}}|||{{{yyyxxxxxxwwwuuuuuutttttttttssssssqqqnnnjjjgggeeeeeeffffffeeedddddddddeeeeeefffccc```^^^]]]\\\ZZZYYYQQQMMMGGGBBB>>>:::666333111000///---+++*********)))))))))))))))******+++/////////...------,,,,,,000000000000000000000000444888===DDDMMMZZZiiittt999999999888888777777666777666666555555555555555333333222222222111111111222111111000//////000000000///.........000111222666555333222111000000000......000555999>>>HHHRRR^^^kkk{{{xxxiiiaaa^^^bbb^^^WWWNNNDDD;;;555222...---,,,+++***+++,,,,,,////////////000111333333666:::@@@GGGRRRaaarrr~~~ttt___MMMFFFEEEIIIVVV]]]```ooovvvmmmdddQQQ@@@::::::999===DDDSSSgggzzzbbbGGG666222///+++(((((((((((('''%%%'''(((******)))(((''''''((()))'''$$$###%%%(((((((((((((((((((((((('''(((((((((((()))))))))))),,,---///555???KKKUUU[[[gggvvvzzzrrrmmmqqqzzz{{{tttjjj^^^SSSKKKEEEGGGKKKTTTeeevvvkkkTTT>>>777666333444888;;;;;;@@@IIIQQQ[[[jjjwwwyyyuuuiii```RRREEE===777444333222333333444555555444444111111111//////111444777:::>>>DDDHHHKKKOOOTTTYYYcccggglllnnnllleee]]]XXXNNNKKKFFFBBB@@@===:::777222111///---,,,---.........///111222444666:::===@@@BBBFFFHHHJJJLLLOOORRRVVVYYY\\\aaaeeeiiikkklllmmmjjjeee___ZZZWWWUUUTTTVVVYYY\\\```bbbbbbaaaaaa]]]ZZZWWWYYY___cccdddcccccccccbbbaaa```___^^^^^^___XXXNNNCCC:::555111///......//////000222333444666666:::@@@HHHSSSfffvvvwwwmmmdddWWWOOOFFF@@@;;;888:::>>>???AAADDDFFFIIILLLOOOQQQYYY]]]```aaadddfffbbb]]]YYYXXXWWWXXXZZZ\\\\\\[[[YYYZZZ\\\\\\]]]___cccfffjjjjjjjjjiiihhhiiilllnnnmmmoooqqqsssuuuvvvvvvvvvyyyyyyyyyzzz{{{{{{||||||}}}zzz{{{~~~zzzsssooonnnooommmlllkkkkkkjjjhhhggggggiiilllnnnqqqvvv|||~~~}}}~~~{{{yyyvvvvvvuuutttssssssssssssrrrrrrpppmmmjjjgggeeeeeefffeeeddddddcccdddddddddgggeeebbbaaa```^^^[[[YYYQQQMMMGGGBBB>>>999555222111000///---,,,+++*********************++++++,,,...............---------...//////000111222222222444888===DDDMMMZZZiiisss777777777777777777777777777666555555444444555555222111111111111000000000000000111111000000//////---,,,,,,,,,---...000111777666444222111000//////------000555999>>>IIISSS___lll{{{zzzkkkbbb___bbb^^^VVVMMMDDD;;;555111...---,,,+++++++++,,,---......//////000222333444666999???FFFPPP^^^ooozzz~~~oooZZZIIIBBBBBBFFFSSS^^^cccsssyyyooocccQQQ@@@;;;999888<<>>DDDNNN\\\lllwww~~~ppp[[[KKKEEEEEEEEERRR]]]dddttt|||pppcccPPP@@@:::999777:::AAAQQQeee|||{{{dddJJJ999111...***(((((()))((('''%%%&&&''''''(((((('''''')))))))))((('''&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,///333:::CCCMMMSSSaaaqqqyyypppjjjoooxxx{{{uuulllaaaUUUNNNEEEHHHLLLUUUeeeuuu|||zzzoooWWWAAA888666333333777:::;;;???HHHPPPYYYhhhuuu}}}wwwttthhh___QQQDDD;;;666333222222333333444444444333333111111111111222555999===@@@DDDJJJPPPUUU]]]gggnnnxxxwwwrrrkkk```TTTIIICCCAAA???<<<:::888666222000------,,,---...///111111///222666999:::<<<>>>@@@AAAEEELLLQQQTTTWWWZZZ\\\YYY^^^fffmmmrrrsssrrrpppfff^^^SSSMMMLLLJJJGGGCCCGGGKKKPPPVVVZZZ\\\[[[[[[XXXWWWVVVXXX]]]bbbdddeeeiiihhhhhhiiikkknnnqqqsssvvvpppdddUUUFFF:::333000......//////000222333444777777:::???DDDMMM^^^mmmwwwiii]]]TTTHHHAAA;;;888666444777<<>>AAAFFFLLLOOORRRXXX```gggmmmttt{{{~~~}}}tttjjjbbb```]]]]]]^^^_________\\\]]]^^^^^^^^^___bbbdddeeegggiiijjjkkkmmmooorrrqqqqqqrrrssstttvvvwwwwwwzzzzzz{{{{{{|||}}}}}}}}}|||rrroooooonnnpppsssuuuxxxzzzzzzxxxwwwwwwxxxxxx{{{~~~{{{|||}}}~~~~~~}}}{{{zzzwwwxxxxxxyyyxxxxxxwwwvvvrrrpppmmmllllllkkkhhhfffccccccbbbaaaaaaaaabbbbbbccccccccccccbbb]]]WWWSSSMMMJJJDDD???;;;777333000000///...---,,,+++++++++)))))))))))))))***+++++++++,,,,,,---...///000000000000000000000111111111333777<<>>IIISSS___lll{{{}}}mmmccc___```\\\TTTKKKBBB999333///---,,,+++++++++,,,---...------...///111222444555555888===CCCKKKYYYiiissswwwdddSSSKKKIIIIIIRRR\\\eeerrrnnn___MMM>>>:::999777:::@@@NNNaaaxxx~~~gggLLL;;;000---***(((((())))))(((&&&''''''''''''(((((((((%%%$$$%%%''')))***)))(((&&&&&&''''''((()))))))))(((((((((((())))))))))))))),,,///111666===HHHPPP]]]oooxxxooohhhllluuu}}}~~~xxxnnnbbbUUUMMMEEEGGGJJJRRRbbbttt|||}}}sss[[[DDD:::777333222666::::::???GGGNNNXXXfffrrr}}}xxxvvvhhh___RRREEE<<<666444222333333333333333222222111000111222333555999???CCCIIIMMMTTTZZZ___fffooouuuuuuooodddXXXNNNFFFBBBAAA>>>;;;777444222111///---,,,,,,...///111333444444666888:::;;;<<<===???AAABBBIIIRRR[[[aaaeeegggiiikkkoootttvvvtttlllddd^^^QQQLLLEEEAAAAAAAAA???>>>BBBGGGOOOXXX^^^aaaaaaaaa`````````aaacccgggjjjlllrrrssstttvvvyyy}}}uuucccOOO>>>444000......//////000222333444222333777>>>DDDMMM]]]lllwww|||jjj^^^SSSKKK???:::777777888888<<>>;;;777333000//////...---,,,,,,,,,,,,))))))(((((())))))***+++,,,,,,------...///000000111111000000000000000000333777<<>>HHHRRR^^^kkk{{{}}}mmmccc______[[[TTTKKKAAA999222///,,,,,,+++***+++,,,---...------...///111333444666444777<<>>FFFNNNWWWeeerrr~~~}}}yyyxxxiii```RRREEE===777444333333333333333333222111111///000222444666;;;AAAEEENNNSSSZZZ```dddiiipppvvvrrrjjj]]]PPPGGGCCCCCCDDD???;;;555000///...---,,,---...///111333444555555999:::<<<<<<===@@@CCCFFFJJJQQQ[[[ccciiilllmmmnnnpppppppppmmmggg___XXXSSSGGGEEEBBB@@@>>>>>>??????DDDIIIRRR\\\cccfffggggggdddeeefffhhhkkkooosssvvv{{{|||~~~zzzhhhSSS@@@666222......//////000222333444444444888===AAAIIIXXXeeerrr}}}sssbbbWWWMMMFFF<<<888555777999:::>>>DDDFFFLLLTTTXXX[[[cccnnnwww}}}|||ppphhheeeaaa``````aaabbbbbb^^^_________^^^___aaaccccccfffiiikkkmmmooorrrtttsssssssssssstttuuuwwwxxxyyyyyyyyyzzz{{{{{{||||||zzz|||xxxrrrtttxxx{{{~~~}}}|||{{{zzzuuuvvvwwwyyyyyyxxxvvvuuutttqqqmmmnnnppppppmmmiiiddddddcccbbbbbbbbbbbbccc```___^^^]]]\\\XXXRRRNNNHHHEEEAAA===:::777444111///...------,,,,,,,,,,,,******))))))******+++,,,,,,---------......////////////000000111111222222333666<<>>FFFMMMVVVeeeqqq~~~}}}zzzyyyjjjaaaSSSFFF===888555444333333333333333222111000///000222444777<<>>???@@@???>>>???AAADDDGGGMMMWWW```hhhkkkllllllhhhjjjlllnnnrrrvvv|||}}}kkkUUUBBB777333......//////000222333444999888:::===???CCCPPP]]]ooozzz~~~kkk[[[PPPHHHAAA:::666444777999:::???EEEHHHOOOWWW[[[___fffrrr|||wwwiiifffbbb```aaabbbbbbbbb___``````___^^^^^^aaacccbbbeeeiiilllmmmooorrrttttttssssssssstttuuuwwwxxxxxxxxxyyyyyyzzz{{{{{{|||{{{~~~{{{wwwzzz}}}|||{{{zzzwwwxxxzzz{{{{{{zzzyyywwwuuuqqqnnnnnnqqqqqqnnnjjjeeedddccccccbbbbbbccccccaaa___^^^\\\ZZZWWWRRRNNNGGGDDD@@@<<<:::888444222///...------,,,,,,,,,,,,++++++******++++++,,,------------...............---...///000111222333444333666<<>>555111///,,,+++---//////000111444777:::<<<@@@@@@@@@@@@BBBFFFMMMRRRZZZaaakkkqqqrrrpppooooookkkdddZZZRRRMMMIIIEEEBBB@@@<<<:::<<<======AAAGGGMMMXXXccciiinnnrrrrrrooopppsssvvvxxx{{{~~~lllUUUBBB666000............///111222333777888888888:::AAAKKKSSSiiivvv{{{iiiZZZQQQJJJCCC===;;;555333777;;;>>>BBBGGGOOOTTTZZZ___dddnnn{{{{{{oooiiiccc```bbbcccaaa^^^______^^^]]]^^^```bbbdddeeehhhkkknnnqqqrrrrrrrrrrrrrrrrrrsssuuuvvvxxxyyy}}}|||{{{{{{{{{{{{{{{||||||~~~~~~}}}{{{zzzyyyvvvwwwwwwxxxxxxxxxwwwwwwsssqqqpppooopppooommmlllhhhgggdddbbbbbbbbbcccdddaaa^^^[[[ZZZZZZWWWRRRMMMFFFCCC>>>;;;999777444222------,,,+++************''''''''''''((()))***+++///............---------/////////000111111222222222666;;;BBBLLLZZZjjjttt;;;;;;:::999999999999:::888888888777666555444333333222111///......------////////////............//////...------...000111999777555222000000000000...---000555888===GGGRRR]]]jjj{{{}}}jjj```^^^^^^[[[UUUKKK@@@777222000---,,,,,,++++++,,,,,,---......///000111222222333777777:::BBBKKKWWWfffsssrrr^^^OOOHHHGGGOOO___nnnvvvxxx}}}}}}fffWWWIII>>><<<:::777;;;DDDTTTeeezzzkkkPPP<<<000...,,,)))''''''((((((((((((((((((((()))))))))))))))'''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))),,,---///222777???IIIOOO___mmm~~~wwwjjjaaaeeeqqq}}}sssfffffflllxxx}}}xxxrrrgggZZZQQQHHHGGGFFFJJJWWWiiitttvvvvvvaaaIII;;;666333333444777:::@@@EEELLLVVVccclllzzz|||vvvlllbbbTTTFFF===888555444333333333222222111111000000///111666999===GGGQQQZZZaaagggjjjooouuuwwwuuuiiiWWWLLLGGGDDDJJJMMMEEEIII>>>444000///,,,,,,---//////000222555888;;;<<<@@@AAAAAABBBDDDIIIOOOTTTccciiippprrrnnniiieeeddd^^^XXXQQQKKKGGGEEEBBB??????<<<:::<<<>>>???DDDKKKSSS^^^jjjpppuuuyyyzzzxxxwwwyyy|||}}}zzzhhhSSSAAA666222............000111222333777888888888999???IIIPPP```mmm{{{~~~rrraaaTTTLLLGGGAAA<<<:::777666999<<<>>>CCCJJJTTTYYYaaagggmmmxxx{{{pppjjjdddbbbbbbcccaaa^^^```______^^^___aaaccceeegggiiilllppprrrsssssssssrrrsssssstttuuuwwwxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyvvvvvvwwwwwwwwwwwwwwwvvvsssqqqoooooooooooommmlllhhhgggeeecccbbbbbbccccccbbb___[[[ZZZZZZWWWRRRMMMFFFBBB>>>:::888666444222......---++++++*********++++++++++++,,,---......---------......//////////////////000111111222222222666<<>><<<;;;999===FFFXXXjjjlllPPP;;;///...+++)))(((((())))))))))))((((((((((((((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,---///222777???IIIOOO___nnn}}}wwwjjjaaaeeeqqq|||zzzmmm``````ggguuu~~~yyyssshhh\\\RRRGGGGGGGGGKKKWWWhhhrrrtttuuuaaaJJJ<<<666333222444777:::???DDDKKKUUUbbbkkk{{{{{{uuukkkbbbTTTFFF===888555333222222111111111111111111000///111666999>>>HHHSSS^^^eeekkknnnrrrwwwwwwtttaaaPPPHHHFFFEEENNNRRRKKKIII>>>333///...,,,,,,//////000111333666999<<<===AAABBBCCCDDDGGGLLLSSSXXXhhhlllooonnnfff^^^XXXUUUPPPLLLGGGCCCBBBAAA???>>>>>>;;;;;;>>>@@@BBBIIIQQQ\\\hhhuuu{{{~~~~~~~~~qqq```NNN???666222.........///000111222333777888999888888===FFFLLL[[[hhhvvv}}}~~~zzzooodddUUUKKKFFFBBB>>>:::777666777:::;;;<<>>:::888666444222000///...,,,+++*********,,,,,,,,,------...///000+++,,,---...///000111111/////////000111111222222444777===DDDNNN\\\kkkvvv<<<===>>>???>>>===;;;:::999888777666444333333222444333222111000000000000////////////..................------...///000111888666444111000///000111......000444888<<>>CCCJJJTTTaaaiiizzz|||uuujjjbbbTTTGGG>>>888444333000111111111111111111111000///111666:::???KKKVVV```ffflllppptttwwwtttooo[[[LLLEEEGGGIIISSSXXXQQQHHH===333///...---...111000111333555888;;;===>>>@@@BBBDDDFFFJJJPPPWWW\\\dddggghhhddd\\\SSSMMMKKKHHHFFFCCCAAA@@@??????>>>===;;;<<<@@@CCCGGGPPPZZZfffttt}}}~~~~~~}}}|||{{{}}}~~~xxxqqqdddUUUFFF;;;444222.........///000111333333999::::::999999===DDDIIIVVVbbbpppwwwzzzzzzuuupppaaaWWWKKKBBB???===:::666333333777999999999AAAKKKSSS[[[fffpppzzz}}}pppmmmhhheeedddccc```^^^_________```aaacccdddeeeiiikkkmmmppprrrtttuuuuuutttuuuuuuvvvwwwyyyzzz{{{}}}~~~|||{{{yyyxxxuuuvvvvvvvvvvvvuuuuuutttrrrqqqooonnnooonnnmmmkkkhhhgggeeedddbbbbbbbbbbbbaaa^^^[[[ZZZZZZXXXSSSOOOEEEBBB===:::888666444222111000///---,,,+++******+++******++++++,,,---...,,,------...///000000000/////////000111111222222444888>>>EEEOOO]]]lllwww===???AAACCCBBB@@@===;;;:::999777666444333333333333333222111000000000111////////////...............---------...///111222777555333111//////000111......000444777;;;EEEOOOZZZhhhxxxlllaaa___^^^[[[UUUKKK@@@777222000---,,,,,,++++++,,,,,,---------...000111222444444555555888>>>DDDOOObbbsss|||mmmZZZNNNMMMSSS]]]fffhhhjjjsss~~~yyyeeeSSSFFF<<<<<<;;;:::???HHH]]]pppnnnQQQ;;;...---+++)))(((((()))***))))))((((((''''''&&&&&&%%%%%%&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...222777@@@JJJPPP```nnn}}}sssiiiaaaeeeppp}}}wwwmmmbbbaaagggvvv|||vvvkkk___VVVGGGIIIIIIKKKTTTcccnnnrrruuucccNNN???777222222444555999===BBBIIISSS___hhhxxx}}}vvvkkkbbbUUUHHH???999555333111111111111111222222222111///111666;;;AAAMMMYYYdddiiinnnqqquuuvvvppphhhVVVIIIEEEIIILLLVVV[[[SSSEEE;;;111//////...000333222333555777:::<<<===>>>@@@BBBEEEIIIMMMTTT[[[```dddeeeccc]]]SSSKKKGGGFFFEEEDDDCCCBBB@@@>>>>>>>>>======???CCCGGGLLLWWWbbbrrr}}}wwwxxxxxxxxxvvvsssrrrrrrtttuuuzzzyyyhhhaaaUUUHHH>>>777222000////////////000222333444:::;;;<<<<<<;;;===CCCHHHOOOZZZfffmmmpppooojjjcccXXXOOOCCC<<<:::999666333222333777::::::;;;BBBLLLSSS\\\hhhsssyyyooollliiifffdddbbb```___^^^^^^___```bbbcccdddeeehhhiiikkknnnppprrrttttttuuuuuuuuuvvvxxxyyy{{{|||}}}~~~|||zzzyyyxxxvvvvvvvvvvvvvvvuuuttttttrrrpppooonnnnnnnnnlllkkkhhhgggfffdddcccbbbaaaaaa```]]]ZZZZZZZZZXXXSSSNNNEEEAAA===:::777666333111000000...---,,,+++++++++)))))))))******+++,,,---/////////////////////////////////000111111222222555999>>>EEEOOO]]]mmmwwwAAADDDHHHJJJJJJGGGBBB???<<<;;;888666444444444444111111000///////////////////////////...............---------...///111222666555222000//////000111......000444777;;;EEEOOOYYYgggwwwmmmbbb___^^^[[[UUUKKK@@@777222000---,,,,,,++++++,,,,,,---,,,---...000111333444555333555999>>>CCCMMM___ppp|||ooo]]]QQQPPPTTTZZZ___```eeessswwwcccRRREEE<<<;;;:::999???HHH\\\ooooooQQQ<<>>======???@@@CCCGGGJJJPPP]]]jjj|||~~~ssslllmmmmmmmmmjjjgggffffffhhhiiilllppptttyyyyyyqqqgggXXXQQQHHH???888444111////////////000111222333444999<<<======<<<===BBBFFFMMMWWWaaagggiiiiiiccc[[[OOOGGG===888777777444111333333666;;;===>>>EEELLLUUU]]]jjjuuuuuurrrlllkkkhhhfffdddbbb``````^^^___```bbbccceeeffffffggghhhjjjlllnnnqqqsssttttttuuuuuuvvvwwwyyyzzz{{{}}}~~~|||zzzxxxxxxwwwwwwwwwwwwvvvuuuttttttrrrpppnnnnnnnnnnnnllljjjhhhgggfffeeecccbbb``````^^^[[[YYYXXXYYYWWWRRRNNNEEEAAA===999777555333111///...---,,,++++++++++++************+++,,,---...000000000/////////....../////////000111111222222555888>>>EEEOOO]]]lllwwwHHHLLLPPPTTTSSSOOOJJJFFF>>><<<999777555444555555111000000///////////////////////////............------------...000111333666444222000//////000111///...000444777:::DDDNNNXXXfffwwwnnnbbb```^^^[[[UUUKKK@@@777222000---,,,,,,++++++,,,,,,---,,,---...///111333444555222555:::???CCCKKK\\\lllxxxqqq^^^SSSPPPRRRVVVXXXZZZbbbvvvtttaaaQQQEEE;;;:::999888===FFFZZZmmmoooRRR<<<000...,,,)))''''''((((((&&&&&&''''''''''''''''''''''''(((((('''%%%$$$###(((((((((((((((((((((((((((((((((((())))))))))))***,,,...222888@@@JJJQQQaaannn}}}yyynnnffffffnnnyyy~~~~~~wwwsssoooiiikkkwww~~~xxxnnnbbbYYYJJJKKKIIIHHHOOO^^^lllssswwwgggSSSDDD:::444444777555888<<>>999666444222000/////////000111222444444777:::<<<<<<<<<===AAADDDLLLTTT\\\```cccccc]]]UUUGGG@@@777444555666444111111000222888<<>>EEENNN\\\lllvvvNNNRRRWWW[[[ZZZVVVPPPLLL???===:::777555555555666333222111111111111111222000/////////............------,,,---...000222333666444222000//////000111///...000444666:::DDDNNNXXXeeevvvnnnbbb```^^^[[[UUUKKK@@@777222000---,,,,,,++++++,,,,,,---,,,,,,...///111333444555222555;;;@@@CCCJJJZZZjjjwwwqqq___SSSOOOPPPRRRTTTVVVbbbyyysss```QQQDDD:::999888777<<>>EEEGGGJJJHHH;;;999333///111444444444666888999;;;<<<===<<<<<<;;;DDDHHHMMMSSSZZZaaaiiinnngggbbbYYYMMMCCC???BBBFFFDDDGGGKKKKKKHHHEEEEEEFFFCCCEEEIIIMMMPPPVVVeeesss}}}}}}mmmaaaZZZWWWSSSSSSSSSQQQOOONNNOOOPPPPPPQQQRRRTTTXXXYYYPPPEEEEEE@@@:::666666555333111//////000000111222444555666999;;;<<<;;;<<>>EEEUUUjjjsssVVV>>>000---)))'''((()))******''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&((()))))))))((('''&&&''''''(((((((((((((((+++***,,,222888>>>HHHQQQ\\\jjjxxx~~~|||uuullliiimmmwww||||||~~~|||zzzwwwwww}}}{{{pppbbbYYYNNNIIIGGGJJJPPPZZZiiivvvwwwnnnZZZEEE999777666444555666;;;CCCHHHMMMXXXbbbqqq|||~~~{{{nnnggg[[[MMMBBB:::666444444444333333333333222222000222444666:::EEETTT```jjjkkklllnnnlllbbbSSSGGG???===<<>>?????????AAACCCHHHMMMWWWaaaiiinnnpppqqqggg\\\PPPJJJFFFBBBBBBEEEHHHHHHIIIJJJKKKJJJHHHFFFIIIGGGEEEGGGNNNYYYdddlll{{{rrrhhh^^^VVVPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFEEE===:::555222111111000///000000111111222222222333555888:::;;;:::::::::;;;AAAFFFMMMSSSUUUSSSNNNKKK;;;999666333111222333444333444555777888:::;;;<<>>AAACCCCCCDDDGGGJJJVVV[[[bbbiiimmmnnnlllkkkaaaVVVMMMJJJHHHEEECCCDDDFFFHHHJJJLLLMMMLLLJJJHHHIIIGGGEEEGGGMMMWWWbbbiiiqqqlllddd[[[RRRLLLHHHFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCDDDDDDDDDDDDBBB@@@???<<<999666444333222111000000111111111222222222333333555888888888777888888<<<@@@FFFKKKMMMKKKHHHFFF:::888555222111222333444444555666777888999:::;;;@@@DDDKKKRRRYYY___eeehhhjjjgggbbb^^^[[[ZZZZZZ[[[]]]___aaabbbaaaaaabbbcccbbbdddgggjjjlllnnnnnnnnnmmmmmmmmmmmmnnnoooppppppuuuuuuvvvwwwxxx{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||}}}~~~~~~||||||{{{zzzxxxuuutttttttttttttttuuuuuupppooonnnmmmkkkjjjiiihhhhhhfffcccbbbbbbaaa___]]]YYYYYYYYYWWWTTTPPPMMMJJJBBB@@@<<<888555222111000...---,,,+++************)))***,,,,,,++++++---...///////////////......---000000000000111222333444555666===GGGQQQ\\\lllyyyYYYbbbkkkqqquuuuuunnneeeOOOFFF===:::888555333444222222111111000000//////+++,,,,,,,,,------......,,,---.........000222555999777333000//////000000111...///444888<<>>EEERRRaaakkkxxxxxxfffXXXQQQOOORRRTTTVVV___sssxxxgggSSSDDD777555666666<<>>CCCIIIUUU```lllwww{{{sssmmmaaaTTTGGG>>>888666222222333333555666777888555666555666;;;FFFUUU```mmmlllkkkiiicccXXXJJJ???666444333444666555111---111222444666777999999:::<<<>>>BBBEEEHHHKKKPPPSSScccggglllpppppplllgggbbbWWWOOOJJJKKKLLLIIIEEECCCEEEHHHLLLPPPPPPNNNKKKIIIEEEDDDBBBDDDIIIRRR[[[``````[[[TTTLLLFFFBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@>>>===<<<:::888666666666555333111111111222222222222222333000222444555444444555666999<<<@@@CCCEEEDDDBBBAAA999777555333222333444555666666666777888999999999<<<@@@DDDHHHKKKNNNRRRTTTTTTRRRPPPOOOOOOQQQSSSUUUWWWZZZ]]]^^^___```bbbdddaaacccfffjjjnnnpppqqqrrrpppoooooonnnooooooppppppuuuuuuuuuvvvxxxzzz|||}}}~~~}}}{{{zzzyyyyyyyyyzzzzzz{{{}}}}}}|||{{{{{{yyywwwuuuttttttsssssssssttttttoooooonnnmmmlllkkkjjjiiihhhfffdddcccbbbaaa___]]]YYYYYYYYYWWWSSSOOOKKKIIIBBB@@@===999666333222111...---,,,+++************)))+++,,,---,,,,,,---///000//////............///111000000111111222333444555777===HHHRRR]]]lllzzz___hhhrrrzzzxxxmmmTTTIII???;;;999666444444333333222222111111111111//////......---,,,,,,++++++,,,---------...222444999777333000//////000000000...000444999===FFFOOO\\\jjjzzzqqqfffccc```___ZZZPPPCCC888222111...------,,,,,,------...,,,------...///111222333666888;;;@@@GGGTTTcccnnnyyyppp___SSSMMMNNNSSSWWW[[[fff|||xxxgggRRRDDD777555555555;;;EEEYYYooorrrXXXBBB222///***(((((()))***)))'''''''''''''''''''''''')))))))))))))))((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((+++)))+++000555;;;DDDMMMUUUcccsss{{{}}}rrrlllnnnwwwzzz{{{|||ttthhh```PPPJJJFFFHHHMMMVVVfffsssxxxqqqaaaMMM>>>888555333666555777<<>>===<<<>>>BBBIIIPPPTTTSSSOOOIIICCC???>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@>>>>>>999888888888999888666444333333333333333333333333000111333333333333444555999;;;===???@@@@@@@@@???:::999777555555555666777888888888888999999999999<<>>HHHSSS^^^mmm{{{dddmmmyyyrrrYYYLLL@@@<<<:::777444333333333333333333222222222111000000///...---,,,,,,+++++++++++++++---111444999777333000//////000000000...000555999>>>HHHQQQ^^^kkk|||pppeeecccaaa```\\\SSSFFF:::333000...------,,,,,,------...---------...000111333444666888<<>>???===>>>???@@@AAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@:::999999999::::::888666555555555555555444444444222333444444444444666777::::::;;;======>>>>>>>>>;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBAAAAAACCCDDDEEEEEEDDDCCCDDDEEEGGGHHHLLLOOOSSSVVVYYY[[[^^^aaaaaadddgggkkknnnppprrrrrrsssrrrrrrqqqqqqqqqrrrrrrttttttvvvxxxyyy{{{||||||{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~|||{{{{{{zzzxxxwwwvvvuuutttsssssssssssssssppppppooonnnlllkkkjjjjjjeeecccaaaaaaaaa```^^^]]]\\\[[[ZZZWWWRRRMMMHHHEEE>>>===;;;999666333000///------,,,+++************((()))++++++******,,,---000///...------...///000111111111111222333444555555777>>>IIISSS___nnn|||iiisssvvv[[[MMM@@@<<<;;;888555444333333333333333333333333////////////////////////+++,,,+++******---111444999777333000//////000000000...000555:::@@@IIIRRR___lll|||nnndddbbbbbbbbb^^^UUUHHH;;;333000,,,++++++******++++++,,,.........///000222444555666999===BBBKKKYYYiiittt}}}wwwdddSSSKKKIIIMMMWWW^^^cccpppsssbbbPPPCCC888555444555>>>KKKbbbxxxvvv[[[DDD333000,,,)))))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((+++)))***///333888AAAIIIVVVeeeuuuuuulllmmmttt~~~~~~|||yyyrrrhhhaaaSSSLLLFFFFFFJJJSSSbbbpppwwwttthhhSSSBBB999444222555555888===BBBHHHSSS^^^kkkuuuuuupppggg\\\OOODDD<<<777444333444555888<<>><<<;;;;;;<<<<<<:::;;;===???@@@@@@??????===>>>@@@AAAAAAAAA@@@@@@<<<;;;::::::;;;<<<:::999777777777777777666666666555666777666666666888:::999999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????>>>@@@BBBBBBAAAAAABBBCCCEEEDDDCCCBBBBBBBBBCCCDDDHHHKKKOOOSSSUUUXXX[[[]]]```cccfffjjjnnnpppqqqrrrsssssssssrrrsssssstttttttttuuuwwwyyy{{{||||||}}}zzzzzzzzzzzz{{{}}}}}}|||{{{{{{yyywwwwwwvvvuuutttttttttttttttrrrqqqpppnnnlllkkkiiiiiieeecccbbbaaaaaaaaa___]]]]]]]]][[[WWWRRRMMMHHHEEE===<<<;;;999666333000......---,,,+++************''')))************+++---///............//////000222111111222222333444555666777>>>IIITTT```ooo}}}oooyyyzzz\\\MMM???;;;;;;999555444111111111111111111111111000//////......------,,,---------,,,,,,...333666999777333000//////000000000...000666;;;@@@JJJSSS___lll|||nnndddbbbbbbccc```WWWJJJ<<<444000,,,++++++******++++++,,,/////////000222333555666666999>>>CCCMMM[[[kkkvvvwwwbbbQQQJJJJJJLLLXXXaaafffssssssaaaOOOBBB888555444666AAANNNggg}}}xxx\\\DDD444111,,,)))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%$$$%%%&&&'''(((&&&''''''(((((((((((((((+++)))***...222777???HHHVVVeeevvvuuullllllsss}}}}}}{{{xxxrrriiibbbTTTLLLFFFEEEIIIRRRaaaoooyyywwwlllXXXEEE;;;666333333333777===AAAFFFQQQ[[[hhhrrr}}}vvvqqqiii___SSSHHH???:::555555555666888<<<@@@CCC>>>;;;999;;;@@@IIIQQQVVV[[[^^^aaa___VVVIII===555//////...,,,,,,---000222555555777999<<<>>>AAABBBEEEGGGMMMUUU^^^dddeeedddaaa___ZZZUUUPPPLLLJJJIIIOOOWWWbbbfff^^^OOOGGGGGGKKKTTT___aaaXXXJJJ===555111222444777:::===???AAA;;;;;;;;;:::999999999999999:::<<>><<<===>>>@@@AAAAAA@@@@@@???===;;;:::;;;<<<<<<;;;::::::999999999888888888777888888888777888:::===::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGJJJMMMPPPRRRTTTWWWYYY]]]```dddiiimmmqqqssstttsssssssssssstttuuuvvvvvvuuuvvvxxxzzz|||}}}}}}}}}{{{{{{{{{{{{|||~~~~~~||||||{{{zzzxxxxxxxxxwwwuuuuuuttttttuuussssssqqqooollljjjhhhhhhgggeeeccccccccccccaaa```___^^^\\\XXXSSSMMMHHHDDD===<<<;;;:::777444111///...---,,,+++************(((***++++++++++++,,,...---......///////////////222222222222333444555555666888???JJJUUU```ppp~~~sss~~~}}}\\\MMM???;;;;;;999666444///////////////000000000333222000...,,,)))((('''//////...------000555888999777444000//////000000000...000666;;;AAAKKKTTT___lll|||oooeeecccbbbcccaaaXXXJJJ===444000...------,,,,,,------...///000000111222444555666777999>>>DDDMMM\\\lllxxxxxxbbbQQQKKKLLLKKKXXXbbbgggttttttbbbNNNBBB888555555666BBBPPPjjjzzz\\\DDD444111,,,***)))***))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''&&&'''((()))***&&&''''''(((((((((((((((+++)))***...222666???GGGVVVeeevvvvvvlllkkkrrr|||}}}{{{xxxrrrjjjdddTTTMMMFFFEEEIIIQQQaaannn{{{zzzooo[[[HHH===888555111111666<<>>@@@AAAAAAAAA@@@<<<===???@@@AAABBBAAAAAAAAA???;;;:::;;;<<<<<<<<<;;;;;;;;;::::::999999999888999999888888999;;;>>><<<===>>>??????>>>===<<<::::::;;;;;;<<<=========BBBBBBCCCCCCDDDEEEEEEFFFHHHIIIJJJIIIGGGEEEEEEFFFDDDDDDDDDEEEGGGHHHJJJKKKFFFIIIMMMOOOPPPRRRTTTVVVZZZ]]]bbbhhhmmmrrrtttvvvsssssssssttttttvvvwwwxxxuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}|||zzzyyyyyyyyywwwvvvuuuuuuuuuuuuuuusssrrrooollljjjhhhggghhhgggeeeeeeeeeeeecccbbb```___]]]YYYTTTMMMHHHDDD>>>======;;;888555222000...---,,,+++************)))+++,,,,,,,,,,,,---///,,,---///000000000///...222222222222333444555555666888???JJJUUUaaaqqq~~~xxxvvv[[[MMM???;;;<<<:::666444333333222222111000//////////////////............000///......///111333555888666333///...---...///000...000555:::@@@IIIRRRbbbmmm{{{}}}nnneeebbbeeeeeebbbZZZNNNAAA777111...---+++++++++---///000......///111222333444555444555;;;EEEPPP\\\mmm{{{zzzdddPPPIIIMMMNNNWWWbbbkkkqqq{{{ppp]]]III>>>666555555777CCCQQQjjj{{{___GGG444000,,,)))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))%%%&&&'''))))))))))))((())))))***,,,///555<<>>GGGTTT]]]fffnnnzzz~~~vvvssslllcccXXXLLLBBB<<<666666666777999<<>><<<;;;===AAADDDEEEHHHSSS[[[XXXNNNDDD:::222//////...///000111333444222777<<<>>>===>>>CCCHHHNNNQQQVVV]]]aaaaaa]]]YYYOOOMMMKKKJJJJJJKKKMMMOOOZZZdddmmmkkk___RRRKKKJJJUUU]]]ccc___PPP???555222,,,...111333555888<<<>>>:::::::::999777666777888999;;;>>>BBBCCCDDDCCCBBBAAA???<<<===@@@BBBAAA@@@?????????>>>>>>>>>>>>>>>AAA@@@???===<<<<<<<<<<<<======<<<;;;:::999999888999::::::;;;;;;::::::999::::::;;;<<<<<<=========EEEEEEEEEEEEFFFGGGIIIIIIHHHJJJLLLMMMLLLKKKKKKLLLMMMMMMLLLIIIFFFEEEGGGHHHKKKNNNQQQSSSRRRQQQQQQQQQUUUYYY```fffjjjmmmppprrrrrrsssuuuwwwxxxxxxwwwwwwzzzyyyxxxxxx{{{}}}~~~~~~{{{{{{|||}}}~~~{{{zzz||||||{{{yyy{{{{{{{{{zzzyyyxxxvvvuuuwwwvvvtttrrrooolllkkkiiieeefffggggggfffdddbbb```^^^]]][[[YYYVVVOOOHHHCCCAAA>>>:::888666444111///+++++++++************)))*********+++,,,---//////111111111000000000000000111111111111111111222222666999AAAKKKTTT___ppp~~~~~~sssZZZLLL???;;;<<<999666444333333222222111000000///////////////............000///......///111333555777555222///------......000...000555:::???HHHQQQ___kkk{{{}}}nnneeeaaaeeedddbbbZZZNNNAAA777222...---+++++++++,,,...///......///111222333444555555666<<>>777666666777999<<>>???FFFRRRZZZXXXOOOEEE;;;333////////////000222444555666:::>>>???>>>@@@EEEJJJQQQUUU[[[___```\\\XXXUUUKKKJJJIIIIIIKKKNNNRRRTTT]]]fffnnnlllaaaVVVPPPPPPXXX]]]```YYYJJJ;;;222000---///111222333555888;;;;;;;;;:::888666555666777888:::>>>BBBDDDEEEDDDCCCBBB???===<<>>>>>>>>@@@???>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;<<<===>>>CCCCCCCCCCCCDDDEEEFFFGGGJJJLLLOOOOOOOOONNNOOOPPPQQQQQQPPPNNNKKKIIIJJJKKKKKKNNNQQQRRRRRRRRRSSSTTTVVV[[[bbbhhhllloooqqqrrrssstttuuuwwwyyyzzzzzzzzz{{{yyyxxxxxx{{{}}}}}}}}}{{{{{{|||}}}}}}|||||||||{{{yyy{{{{{{{{{zzzyyyxxxvvvuuuvvvuuutttqqqooolllkkkjjjeeeeeeffffffeeecccaaa______]]]\\\ZZZVVVQQQJJJEEEAAA>>>:::777666444111///+++++++++************)))((((((((()))***+++------111000000000000000000000111111111111111222222333777:::BBBMMMVVVaaaqqqnnnWWWJJJ>>>;;;;;;999555444333333222222111000000000////////////............//////......///111333555666555222///------......000...000444999===FFFOOO\\\iiizzz}}}mmmdddaaaddddddaaaYYYMMMAAA888333...---,,,+++***+++,,,---...///000111222444555555666777<<>>:::777666777:::<<>>CCCEEEFFFEEEDDDDDDAAA>>>===>>>@@@AAAAAACCCCCCCCCBBBAAA@@@????????????>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999::::::;;;;;;::::::999;;;:::999999:::;;;===>>>AAA@@@@@@@@@AAABBBCCCCCCIIIKKKNNNOOOOOOOOOPPPRRRRRRTTTTTTSSSPPPNNNNNNNNNNNNPPPRRRSSSSSSTTTVVVXXXXXX]]]eeekkkoooqqqrrrssstttuuuvvvxxxzzz|||}}}~~~|||zzzyyyyyy{{{|||}}}|||{{{||||||~~~}}}}}}|||zzzyyyzzzzzzzzzzzzyyyxxxvvvvvvuuutttsssqqqnnnlllkkkjjjdddeeeeeeeeedddbbb```______^^^\\\ZZZWWWRRRLLLHHH@@@>>>:::777555444111///+++++++++************)))((((((((()))***+++------000000000000000000111111111111111111111222333333888;;;DDDNNNXXXccctttiiiTTTHHH===;;;:::888555555222222222111111111000000////////////............///...------...000333444666555222000///......///111...///444888<<>>@@@CCCAAA===:::888999<<>>???BBBHHHOOOUUUXXX^^^dddccc\\\UUURRRRRRKKKKKKLLLPPPUUU]]]cccgggiiinnnrrrooohhhaaa```aaaddd___UUUGGG999///++++++---///000111111333666888======;;;777444222333444555888===BBBFFFGGGFFFFFFFFFDDD@@@>>>>>>???AAABBBFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999::::::;;;;;;::::::999;;;:::999888999;;;===>>>>>>>>>>>>>>>>>>>>>??????DDDFFFHHHJJJJJJKKKMMMOOOPPPRRRTTTUUUTTTSSSSSSSSSSSSUUUVVVVVVVVVWWWYYY[[[[[[aaahhhooorrrsssttttttuuuvvvwwwyyy|||~~~~~~|||zzzzzz{{{|||||||||||||||}}}~~~}}}{{{zzzyyyzzzzzzzzzyyyyyywwwvvvvvvtttsssrrrpppnnnlllkkkjjjeeeeeeeeeeeedddbbbaaa```___^^^\\\ZZZWWWSSSMMMIII@@@===:::777555333111...+++++++++*********))))))*********+++,,,---//////000000000000000111111111111111111111222333333444888;;;DDDOOOYYYddduuu|||dddPPPFFF===::::::777555555222222222111111111111111////////////............///...------...000222444666555333111000//////000111...///444888<<>>HHHRRR]]]nnn|||lllUUUKKKLLLUUU\\\fffkkkooowwwjjjUUUFFF===777888:::<<>>===>>>>>>===<<<<<<;;;::::::999::::::;;;;;;::::::999::::::999999:::;;;===>>>======<<<<<<;;;<<<<<<<<>>;;;<<>>@@@EEEMMMWWW___eeeiiigggbbbYYYOOOIIIHHHJJJOOOQQQVVV]]]dddkkkqqqtttzzz||||||xxxrrrmmmkkklllfff[[[JJJ;;;222...,,,,,,+++---///111222444888:::;;;======<<<888555333222222444888===BBBFFFIIIKKKJJJIIIHHHEEEBBB@@@AAABBBHHHIIIKKKLLLKKKJJJHHHFFFCCCCCCDDDDDDCCCAAA???>>>??????>>>===<<<;;;:::999999::::::;;;;;;::::::999::::::;;;<<<<<<=========>>>===<<<;;;;;;:::;;;;;;===???@@@AAABBBCCCFFFIIIIIILLLQQQTTTWWWZZZ]]]___\\\^^^____________```bbbeeeiiiooosssvvvwwwyyy{{{zzz|||~~~~~~~~~}}}|||}}}~~~~~~}}}zzzyyyyyyxxxxxxyyyxxxxxxwwwvvvvvvppppppooonnnmmmlllkkkkkkhhhgggfffeeeddddddcccccc___\\\YYYWWWTTTPPPKKKGGG???===999666444333000...+++++++++************)))((((((((()))***+++------/////////000111111222222111111111111222444555666777;;;DDDPPPZZZfffxxxoooXXXJJJBBB;;;:::999666555666111111111111111111111111////////////...............---,,,,,,---///222333222222111000///...------000...000555:::???HHHQQQbbbqqq{{{kkkbbb^^^[[[[[[WWWPPPEEE;;;444111------......//////......///000111222444555666666:::;;;@@@IIISSS^^^nnn|||kkkUUUNNNPPPYYY^^^dddgggkkkuuugggSSSDDD<<<777:::<<>>CCCHHHRRRbbbrrr~~~~~~tttmmmhhhiiisss~~~yyyqqqjjjiiippp|||~~~zzzwwwrrrooobbbUUUJJJGGGGGGJJJXXXhhhwww}}}uuubbbMMM>>>888333555666777999???GGGNNNYYYbbbooo{{{}}}yyytttrrrppphhh[[[QQQCCC@@@;;;777555555888:::999===AAA@@@===<<<>>>@@@IIIPPPRRRKKK@@@999444000///000111444777;;;???AAADDDEEEGGGMMMVVV```gggllliiibbbXXXNNNGGGFFFHHHJJJSSSWWW___hhhqqqxxx}}}~~~xxxrrrooooooaaaVVVEEE888111...------,,,...///000000222555777:::<<>>DDDJJJMMMJJJLLLLLLIIIEEEBBBAAABBBEEEGGGIIIKKKKKKJJJHHHGGGBBBCCCDDDDDDCCCAAA???===>>>>>>======<<<<<<;;;;;;999::::::;;;;;;::::::999999;;;===>>>??????>>>===>>>>>>===;;;;;;:::::::::;;;<<<===>>>>>>???BBBEEEEEEHHHKKKNNNQQQUUUZZZ]]]\\\^^^bbbddddddeeefffgggiiilllqqqtttvvvyyy{{{~~~~~~~~~}}}~~~~~~~~~|||yyyyyyzzzwwwxxxxxxxxxxxxwwwwwwvvvoooooonnnmmmmmmlllkkkkkkggggggeeedddccccccbbbbbb^^^[[[XXXTTTQQQMMMHHHDDD???<<<999666444222000...+++++++++************)))((((((((()))***+++------...//////000111111222222111111111222333444555666888<<>>DDDFFFPPP___ooo{{{vvvooojjjjjjsss}}}yyysssmmmlllsss~~~~~~{{{wwwrrroooaaaTTTIIIFFFEEEHHHVVVfffwww}}}wwwdddOOO@@@:::222444555666888===EEELLLWWW```mmmyyy~~~zzzvvvtttssslll___TTTEEEAAA<<<777444444666888;;;???DDDDDD@@@===>>>@@@EEEKKKMMMEEE<<<777333111///000111444888<<<@@@BBBJJJKKKNNNTTT]]]ffflllpppccc[[[NNNEEECCCGGGLLLOOOXXX^^^gggrrr||||||vvvrrrqqq^^^RRRAAA555000///...------...////////////222444888<<<@@@AAA===999444222111222333777===CCCJJJNNNKKKMMMNNNLLLGGGCCCBBBBBBCCCDDDGGGIIIJJJIIIGGGFFFBBBBBBCCCDDDBBB@@@>>><<<<<<<<<<<<===============999::::::;;;;;;::::::999999;;;>>>@@@AAA@@@>>><<>>===<<<;;;:::::::::999::::::::::::<<>>DDDJJJRRR```ppp{{{ttt```SSSPPPQQQZZZZZZZZZ[[[bbbrrrwwwaaaSSSBBB;;;777999:::>>>OOObbbwwwtttWWWCCC222000,,,+++++++++***((())))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((***+++---111777>>>CCCFFFMMM[[[kkkzzzyyyqqqlllmmmsssxxx||||||rrruuuvvvvvvwww~~~~~~{{{uuuoooiiiaaaWWWLLLFFFCCCGGGSSS___sss}}}wwweeeRRRBBB888555333444888:::<<>>:::777333333666<<>>===DDDBBB@@@===999555111//////222555666777;;;BBBHHHMMMSSSZZZ```hhhnnnlllfffZZZOOODDDAAACCCEEEJJJPPP^^^fffppp{{{{{{wwwrrrkkkZZZNNN>>>333//////...,,,.........//////111222222666888;;;???AAA@@@<<<888222222333666;;;AAAFFFIIIKKKMMMOOONNNKKKHHHFFFFFFBBBCCCEEEFFFGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>===========================999:::<<<<<<===<<<;;;:::;;;;;;===>>>@@@AAAAAAAAA?????????>>>===;;;:::999<<<<<<<<<<<<===>>>??????@@@AAACCCFFFIIILLLNNNOOOUUUYYY___dddfffhhhiiikkknnnpppsssuuuwwwzzz}}}~~~}}}{{{yyyxxxxxxxxxyyyxxxwwwxxxyyyyyyxxxvvvuuurrrooolllkkkjjjiiigggffffffeeedddbbbaaa``````^^^[[[UUUPPPLLLHHHDDDAAA>>>;;;777444333222000...,,,,,,,,,+++++++++***************+++,,,---//////......---,,,---...///000000222333333222333555777999>>>GGGQQQ^^^mmm~~~www```QQQEEE@@@;;;777666666666555111111111000///.........------............------------......///000000111111111000///////////////333222444888<<>>444000///...,,,............///000111222555777:::>>>@@@???<<<999444333333555999>>>CCCGGGIIIKKKMMMMMMJJJHHHGGGGGGEEEFFFGGGHHHGGGFFFEEEDDDEEEEEECCCBBB@@@???>>>===========================;;;<<<<<<============<<<>>>??????@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::<<<;;;;;;<<<<<<===>>>???@@@AAACCCEEEHHHJJJLLLMMMTTTXXX^^^cccfffiiikkkllloooqqqtttvvvxxx{{{~~~~~~|||{{{yyyyyyxxxxxxxxxxxxxxxyyyzzzyyywwwuuutttqqqmmmkkkkkkjjjiiigggeeeeeeddddddcccbbbaaaaaa___\\\VVVQQQMMMHHHDDDAAA===:::666444222111///---,,,,,,+++++++++*********************+++,,,---...//////.........///000111000111333333222333555777999???HHHRRR^^^nnn~~~rrr]]]OOODDD@@@;;;777666555555444111111000000//////......------............------++++++,,,...///111222222111111000///////////////333222444999===DDDPPP[[[eeeuuuvvvhhh___[[[YYYWWWRRRIII>>>555///------,,,,,,,,,---...///000///111222222222333666888999===CCCJJJSSS```ooozzzxxxiiiZZZRRRTTTYYY]]]YYYUUUYYYfffzzzrrr]]]QQQBBB;;;777999:::???PPPcccyyykkkPPP===111///,,,************)))))))))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,...333999>>>AAAIIIVVVgggvvv}}}uuunnnnnnrrrwww{{{wwwuuuwwwzzz|||}}}|||{{{}}}xxxrrrmmmdddZZZOOOHHHEEEHHHRRR]]]oooyyyzzzkkkZZZIII>>>999666666888999:::@@@GGGRRRZZZfffrrr}}}|||zzzxxxtttmmmhhh[[[QQQFFF@@@;;;888888;;;===DDDLLLPPPNNNGGG@@@<<<<<<;;;999777444222000...000333555777999>>>FFFLLLWWW]]]eeelllqqqnnnbbbUUUOOOHHHCCCFFFKKKOOOTTTYYYfffqqq|||uuuqqqjjjbbbSSSJJJ>>>555111000...,,,------------...///000000333555888<<>><<<777555333333555:::???BBBFFFHHHKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFEEEFFFEEEDDDBBB@@@>>>=============================================>>>???@@@AAABBBBBBBBBBBBBBBAAAAAACCCBBB@@@>>><<<<<<<<<<<<============>>>???@@@@@@@@@AAABBBDDDGGGIIIJJJKKKQQQVVV\\\aaaeeehhhkkknnnoooqqqtttvvvyyy|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxyyyzzzyyyvvvsssqqqooolllkkkkkkjjjiiihhhdddddddddccccccbbbbbbbbbaaa]]]XXXRRRNNNIIIDDD@@@<<<999555222111000...,,,,,,++++++++++++***************)))******+++,,,,,,000000/////////000111222000111222222222333555777999???IIISSS```ooommmYYYLLLCCC???:::777666555444333111000000000/////////...------............------+++,,,---...///111222222111000000///////////////222111333999>>>DDDQQQ\\\gggwwwuuuhhh___[[[ZZZWWWQQQGGG<<<444...---)))***++++++,,,---......///111222222222333666888999<<>>:::999<<<===DDDMMMSSSRRRKKKBBB<<<999888666444333111000000111333666888:::@@@IIIOOO[[[bbbkkkrrrtttnnn]]]NNNIIIDDDDDDKKKSSSXXX]]]aaagggsssrrrlllhhhaaaYYYNNNHHH???777333111///------------------...//////000222555:::@@@CCCDDDDDD;;;888444222222666;;;>>>DDDFFFIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIGGGEEEBBB@@@>>>>>>===========================>>>>>>======>>>???AAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDBBB@@@===<<<<<<======>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGHHHJJJJJJNNNQQQWWW\\\```eeeiiilllnnnpppsssvvvyyy|||~~~||||||{{{zzzzzzzzzzzz{{{xxxxxxxxxzzzzzzxxxuuurrrooommmkkkjjjkkkkkkiiihhhccccccccccccccccccccccccaaa^^^YYYTTTOOOIIIDDD@@@;;;888444222000///---,,,++++++++++++************++++++******+++,,,,,,---////////////000000111111///111222222222333666888:::AAAJJJUUUbbbqqq|||gggUUUJJJAAA===999777666555444222000000000000////////////------............------------......///000000000111000000/////////////////////222888===DDDQQQ]]]jjjzzzttthhh___[[[\\\XXXQQQFFF<<<333///...******+++,,,------......///111222222222333666888888;;;AAAIIITTTbbbooovvv{{{oooaaaWWWPPPNNNWWWbbbbbb]]]\\\dddvvv|||fffTTTKKK???888666999;;;BBBTTTgggzzz{{{bbbIII888000---+++)))*********)))))))))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********+++((()))******,,,000666:::@@@GGGTTTeeetttxxxoookkknnnssswww}}}xxxuuuwww{{{}}}zzzvvvrrrjjj```TTTKKKEEEEEEMMMVVVhhhttt}}}{{{ppp___LLL>>>888555444777888;;;BBBJJJRRRYYYdddoooxxx~~~|||zzzxxxtttrrriii^^^RRRIIIBBB<<<:::<<<===CCCKKKRRRSSSLLLCCC<<<888777555333222222111111222444777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCDDDAAAAAACCCDDDEEEFFFFFFFFFEEECCCAAA>>>=========>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEGGGIIIJJJLLLMMMLLLOOOSSSXXX\\\```fffiiimmmooosssvvvyyy}}}~~~}}}}}}{{{zzzzzzzzzzzz{{{||||||yyyyyyxxxyyyyyywwwtttqqqnnnlllkkkkkkkkkkkkiiihhhcccccccccccccccccccccccc```]]]XXXTTTOOOJJJDDD@@@;;;888444111000///---++++++++++++*********)))))),,,,,,,,,,,,,,,---...///......//////000000000000///000222222222444666888;;;BBBLLLWWWdddrrrttt```PPPFFF>>>;;;888666666666444333000000000000////////////------............------------......//////000000111111000///////////////......111777===EEERRR^^^nnn}}}ttthhh___ZZZ[[[WWWOOOEEE:::333000///...---------...///000000///111222222222333666888888;;;@@@IIIUUUcccnnnuuuvvvgggWWWOOOKKKKKKUUUbbbcccbbbeeepppvvv```OOOGGG<<<666444999<<>>;;;;;;;;;@@@GGGNNNPPPLLLDDD>>>777666444333111111222222333555777999===EEEOOOWWW```jjjttttttnnncccVVVKKKEEEEEELLLZZZfffkkkmmmooonnn|||ooobbb\\\WWWRRROOOFFFDDDAAA===999555333111///...............//////------000666>>>FFFLLLNNNEEEAAA<<<888666666999;;;AAACCCFFFHHHJJJLLLOOORRRQQQRRRTTTUUUVVVVVVVVVUUUOOOLLLIIIEEEBBB@@@@@@@@@????????????????????????>>>??????@@@BBBDDDEEEFFFBBBCCCEEEFFFHHHIIIIIIJJJGGGFFFDDDBBB@@@@@@@@@@@@>>>======>>>>>>???@@@AAAFFFGGGHHHJJJMMMOOOPPPQQQOOOQQQTTTWWWZZZ___dddhhhmmmpppssswwwzzz~~~~~~|||{{{{{{yyyyyyyyyzzz{{{|||}}}}}}{{{zzzxxxwwwwwwvvvsssqqqnnnmmmlllllllllllljjjgggdddddddddccccccbbbbbbbbb^^^[[[WWWTTTPPPJJJDDD@@@;;;888444111000///---++++++************)))))))))+++,,,,,,,,,---///000111---...///000000000//////...000222222222444777999<<>>GGGTTT```qqqssshhh___ZZZYYYUUUMMMBBB888222//////000///...------...000111///111222222222333666888888:::???IIIVVVcccnnntttrrr```OOOIIIGGGIIISSSaaadddgggooo|||qqqZZZKKKDDD999444333888===FFFZZZnnnttt[[[CCC555...,,,***))))))******)))))))))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((()))***,,,111777<<<@@@GGGRRRbbbpppzzztttmmmnnnrrryyy~~~yyyyyy~~~~~~}}}}}}}}}|||wwwlll___SSSJJJFFFKKKSSS___kkkyyy|||vvviiiUUUEEE;;;777555666777999AAAIIISSSYYYbbbjjjrrr{{{~~~~~~tttjjj^^^VVVLLLBBB<<<<<<:::<<>>FFFQQQYYYdddooowwwrrrfff[[[QQQKKKFFFHHHQQQbbbnnnrrrssstttqqqyyydddYYYRRRLLLIIIJJJDDDDDDCCC@@@<<<888555333000//////......//////000...---///333;;;CCCIIIKKKHHHEEEAAA<<<:::999:::;;;???AAADDDFFFHHHJJJNNNQQQTTTTTTVVVVVVWWWVVVUUUTTTRRROOOKKKFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBDDDFFFHHHHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLNNNQQQSSSUUUVVVUUUWWWXXXZZZ\\\```fffjjjoooqqquuuyyy}}}}}}{{{zzzyyyxxxxxxyyyyyy{{{|||~~~~~~}}}{{{wwwvvvuuuuuusssrrrooonnnmmmmmmnnnllliiigggeeeeeeddddddcccbbbaaaaaa[[[YYYVVVSSSPPPJJJEEE@@@<<<999555222111///...,,,************)))))))))))))))******+++---///111222...///000111111111000000...000111222333444777999<<>>GGG[[[ooorrrYYYAAA333...,,,)))))))))******)))))))))((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***---222888===@@@FFFQQQ```nnnxxx}}}vvvooopppttt{{{|||}}}~~~~~~|||qqqcccWWWMMMHHHLLLTTT[[[iiiwww}}}zzzmmmZZZJJJ===999666666666888???GGGRRRXXXaaahhhpppxxx~~~~~~wwwmmmbbbZZZPPPEEE>>><<<999:::>>>DDDIIIIIIEEEAAA666555222000//////000000444666888:::???GGGRRR[[[gggsssyyyqqqaaaTTTNNNJJJGGGJJJUUUfffsssvvvvvvvvvrrrnnn[[[QQQJJJCCCAAADDDBBBDDDDDDBBB>>>999666444111000000/////////000000///......111888???EEEHHHJJJHHHDDD???===;;;;;;;;;===???BBBDDDFFFHHHLLLOOOUUUVVVVVVWWWVVVUUUSSSRRRSSSPPPLLLGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEHHHJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIGGGFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLJJJLLLNNNPPPSSSVVVXXXYYY[[[\\\]]]]]]___ccchhhlllpppssswww{{{~~~{{{zzzxxxxxxxxxxxxxxxyyy{{{}}}~~~{{{wwwuuuttttttsssssspppooonnnnnnnnnmmmiiigggffffffeeedddcccaaaaaa```YYYWWWUUUSSSOOOKKKEEEAAA<<<999555333111000...,,,************))))))))))))(((((()))***,,,///111222///000111222333222111111...000111222333444777999===DDDOOO[[[gggvvvttt___SSSHHH???:::999777666444333333222111111111111000000000000((('''(((***...000111000------...///000111222222000//////.........//////000000444:::???GGGVVVdddtttrrrfff]]]XXXYYYRRRHHH>>>777333000///------,,,,,,,,,---......111111222333333444555555555999>>>HHHXXXiiippppppjjjXXXGGGBBBAAAEEEQQQ^^^ccclllxxxiiiRRRCCC<<<888222111888???III```yyyoooSSS>>>444///...---+++***)))))))))&&&&&&'''((())))))(((((((((&&&######%%%'''(((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&''')))+++...222888;;;FFFJJJRRR\\\hhhttt}}}yyyooonnnrrrxxx|||wwwhhhZZZNNNFFFGGGLLLYYYiiiwww|||{{{sss___KKK@@@;;;888888999;;;CCCKKKWWW[[[```ccchhhqqq~~~zzzsssiii___WWWMMMCCC===::::::<<>>666333///---///111333333666777999<<>>FFFQQQ]]]iiixxxqqq]]]QQQGGG???:::999777666444333333333111111000000000/////////+++******+++---///...---------...///000111222222//////............//////111222666<<>>AAADDDGGGIIIHHHDDD???<<<888666444333333333111///000//////000444999>>>AAADDDHHHIIIGGGFFFFFFCCC???>>>>>>>>>>>>>>>AAAEEEIIIMMMOOOQQQSSSSSSRRRPPPNNNNNNLLLIIIFFFDDDCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEHHHIIIKKKLLLNNNOOOOOOPPPPPPRRRTTTTTTSSSSSSTTTUUUWWWVVVUUUUUUTTTTTTUUUUUUSSSUUUXXXYYYYYYVVVSSSQQQRRRRRRTTTVVVYYY]]]aaacccddddddfffhhhjjjkkkmmmnnnpppssswww|||~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}{{{zzzyyywwwuuusssrrrqqqoooooopppqqqqqqoookkkhhhjjjhhhfffeeeeeeccc```]]]WWWUUUQQQMMMJJJFFFAAA===:::777444111000///---,,,+++******))))))******+++&&&''')))+++---///111222//////000000000111111111111222333333333444777:::???FFFRRR^^^kkkyyymmmZZZOOOEEE>>>999888777555444333333333000000000/////////.........---,,,,,,------,,,***------...///000111222222//////............//////222333777===BBBJJJYYYgggvvv|||mmmbbbYYYTTTSSSLLLBBB999333///---,,,,,,,,,,,,,,,,,,---...///111111222333444555666666:::>>>BBBJJJWWWfffmmmlllfffVVVHHHDDDDDDGGGQQQ]]]fffmmmvvvzzzcccOOOBBB<<<666222444<<>>888888888:::@@@GGGOOORRRUUUWWW\\\fffuuu|||wwwpppiiibbbXXXMMMEEE>>>;;;:::;;;>>>???===:::555222///---...000111111444666;;;BBBKKKWWWccckkklllhhh```YYYSSSQQQTTTWWW```dddkkkrrryyyqqqcccSSSFFFBBB@@@:::888;;;???CCCHHHLLLMMMIIIEEEBBB:::999777666666555333111000///......111555:::===AAAFFFJJJKKKKKKLLLHHHCCCAAA@@@>>>===<<>>JJJ\\\uuu~~~dddIII777111---,,,+++***))))))))))))(((((())))))((('''&&&&&&'''%%%$$$$$$&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******)))***++++++,,,...222555CCCFFFLLLVVVcccqqq~~~}}}rrrooopppyyy|||yyyxxxxxx|||qqqfffXXXLLLHHHIIIQQQcccvvvqqq___HHH@@@999777888999>>>EEEJJJMMMOOORRRWWWbbbrrr~~~|||yyysssnnnhhh^^^RRRJJJAAA===999888:::;;;:::888444222///---...000000000555888===EEEOOOZZZdddiiiggg```WWWRRRPPPRRRZZZaaaiiilllrrryyyzzzgggYYYMMMBBB???===999888999===BBBIIINNNQQQOOOKKKHHH>>><<<:::999999888666555111000......///222666888===DDDKKKMMMOOOQQQMMMHHHEEECCC@@@===<<<>>>CCCGGGIIIJJJMMMOOOPPPNNNLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIMMMOOORRRUUUUUUUUUSSSRRRSSSTTTVVVVVVVVVWWWYYY[[[bbbaaaaaa`````````aaaaaabbbeeeiiilllllliiidddaaa]]]]]]]]]^^^```cccfffgggjjjkkkmmmoooqqqsssuuuvvvvvvxxx}}}}}}~~~}}}{{{zzzwwwvvvvvvuuutttsssrrrrrrooonnnnnnnnnooommmjjjhhhfffeeecccccccccaaa___\\\WWWTTTOOOJJJGGGCCC>>>;;;888666222000///...---,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000111333444444444666999<<>><<<:::999999<<<@@@HHHOOORRRSSSPPPNNNBBB@@@===<<<<<<;;;:::999555333111//////111333555:::AAAIIILLLPPPSSSQQQMMMIIIGGGDDD@@@>>>@@@EEEHHHMMMMMMLLLLLLKKKKKKKKKKKKGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIJJJNNNOOORRRTTTUUUTTTRRRPPPRRRSSSTTTUUUUUUVVVYYY\\\bbbbbbbbbbbbbbbcccdddeeeeeehhhmmmppppppmmmiiifffbbbbbbaaabbbccceeegggiiinnnooopppsssuuuxxxyyyzzzyyy{{{~~~~~~~~~|||zzzyyyuuuuuuttttttsssrrrrrrqqqnnnmmmlllllllllkkkiiifffdddcccaaaaaaaaa```^^^\\\XXXTTTOOOJJJFFFBBB>>><<<777555111///......---+++***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222333444444555777:::===BBBJJJWWWeeetttvvvaaaRRREEE>>>;;;777666555444333333333333000000000/////////......---,,,+++,,,...//////....../////////000000000111......---......///000111000111666<<>>666222000///...+++++++++,,,---...///000000111222444555777888999999>>>DDDJJJSSS```hhhiiiiiiZZZMMMJJJJJJKKKSSS^^^jjjpppwww}}}hhhUUUGGG???;;;444555999CCCUUUlllwww[[[AAA444222++++++***)))))))))))))))(((((((((((((((((('''&&&&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))*********,,,000333===AAAHHHSSSbbbqqq}}}uuuooonnntttyyyxxxkkkfffiiioooxxxpppcccTTTKKKJJJNNN___rrr|||uuueeePPPEEE:::666666777;;;???BBBEEEJJJNNNUUUbbbrrr~~~|||zzzvvvsssoooggg]]]UUUIIIDDD===999888777555333222000//////111333333333:::===CCCLLLVVV^^^aaabbb\\\QQQIIIMMMSSS[[[gggtttwww|||sss```SSSHHHDDD@@@===<<<;;;;;;:::;;;???FFFMMMRRRTTTTTTSSSGGGDDD???======>>>>>>>>>:::888444111000111333444888???EEEHHHMMMRRRSSSPPPMMMKKKIIIEEECCCDDDHHHKKKRRRQQQNNNKKKJJJIIIJJJJJJEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKNNNOOOQQQRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSUUUYYY\\\aaaaaaaaabbbccceeefffgggiiikkkooorrrrrrpppllljjjggggggffffffggghhhiiikkkpppqqqsssvvvxxx{{{}}}~~~}}}~~~|||yyyxxxuuuttttttsssrrrqqqpppppplllkkkiiiiiijjjiiigggeeebbbaaa````````````^^^\\\YYYTTTNNNIIIEEEAAA>>>;;;666444000.........,,,+++***))))))(((((())))))***'''((()))+++---///000111000000000000111111111111222333444555666888;;;>>>CCCKKKYYYgggwwwooo\\\OOOCCC>>>===666666555444333333333333111111000000000/////////...---,,,---...//////---////////////000000000000---------......///000111111222777>>>DDDLLL\\\jjj{{{vvvhhh___YYYUUUKKKEEE<<<555111///......+++++++++,,,---...///000000111222444666777888999888???EEEKKKUUUbbbjjjmmmmmm^^^OOOKKKJJJKKKTTT___jjjpppyyyyyycccQQQEEE>>>;;;777999===GGGZZZtttrrrUUU===111111+++******)))))))))))))))&&&'''((((((((((((((((((&&&%%%$$$&&&'''((('''%%%(((((((((((((((((((((((((((((('''''''''(((((()))((()))))))))***,,,000333:::>>>GGGSSSbbbqqq}}}vvvpppnnnqqqwww}}}ssseeeaaafffmmm{{{tttgggWWWNNNKKKKKK[[[lllwwwwwwiiiSSSGGG:::666666777999======BBBHHHNNNVVVcccsss~~~{{{wwwuuuqqqkkkbbb[[[MMMGGG@@@;;;999888444222111000///000333555666666;;;>>>FFFPPP[[[bbbccccccWWWKKKFFFNNNWWW```mmm{{{vvvdddRRRHHHAAAAAA>>><<<;;;<<<;;;::::::>>>DDDKKKPPPTTTUUUVVVLLLGGGAAA======???BBBCCC???===888555222222333555777<<<@@@CCCHHHPPPSSSSSSPPPOOONNNKKKIIIIIILLLOOOVVVTTTRRROOOLLLIIIGGGFFFEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSUUUYYY\\\______```bbbdddfffhhhiiilllooorrrttttttssspppooommmlllkkkjjjjjjkkklllmmmrrrsssuuuwwwzzz}}}~~~}}}~~~}}}{{{yyywwwuuutttsssrrrqqqpppoooooojjjiiiggggggggggggeeeccc```___^^^_________]]][[[XXXSSSMMMGGGCCC???<<<:::555333000...------,,,+++))))))(((((((((((())))))&&&''')))+++---///111222111111111111222222222222222333555555666888<<>>???666555444444333333333333111111111111000000000000///...------...///---,,,////////////000000000000---------......000111111333444888???EEENNN]]]llltttggg^^^XXXUUUIIICCC;;;444000///...---+++++++++,,,---...000000000111222444666777999999888???GGGMMMWWWdddmmmpppppp```QQQLLLKKKLLLUUU```jjjqqqzzzwwwaaaOOODDD>>>;;;999<<<@@@JJJ^^^yyynnnRRR:::000000+++***)))))))))))))))***&&&&&&'''((()))))))))(((%%%%%%$$$&&&'''((('''%%%(((((((((((((((((((((((()))(((((('''''''''(((((('''((())))))***,,,000333888===GGGTTTcccqqq|||vvvpppnnnooouuu|||~~~oooaaa^^^dddkkk~~~|||vvviiiYYYOOOLLLHHHXXXiiittt}}}xxxkkkUUUHHH;;;666666666888;;;:::@@@GGGNNNVVVcccsss}}}yyyvvvsssmmmeee___NNNIIIBBB===;;;888444111000//////111444777888777;;;???GGGSSS^^^eeefffeeeUUUIIIEEEOOOZZZcccppp~~~yyykkkYYYIIIAAA>>>>>>===;;;;;;<<<<<<::::::>>>CCCIIIOOOSSSVVVWWWNNNIIIBBB======@@@CCCEEECCC@@@;;;777444333444555777;;;>>>???EEENNNSSSTTTQQQQQQQQQNNNMMMMMMOOOQQQWWWVVVUUURRRNNNIIIEEEBBBDDDEEEGGGIIIJJJLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSUUUZZZ]]]]]]^^^___bbbdddgggiiikkkpppqqqtttuuuvvvuuusssrrrpppooonnnmmmmmmnnnoooooorrrtttvvvxxx{{{~~~~~~}}}|||}}}~~~~~~}}}{{{yyywwwuuutttsssrrrpppooonnnnnniiihhhfffeeefffeeedddbbb___^^^^^^^^^______]]][[[WWWRRRKKKFFFAAA>>>:::888555222///---------,,,+++))))))(((((((((((())))))))))))***+++---...//////111111222222222333333333222333555666666999<<>>AAAFFFKKKRRRVVVRRRNNNGGG@@@<<<===BBBGGGLLLGGGBBB===;;;999777666444555888<<>><<<:::999444111...,,,++++++***(((******))))))))))))******)))***+++,,,...///000000222111111111111111222222333222222444777:::<<<===IIIRRR^^^jjj{{{zzz```PPPHHHAAA<<<999777777555444333222222222/////////.........------..............................000000000000///...////////////000000000000222333888@@@GGGQQQbbbqqqrrriiibbbYYYTTTKKK@@@666222000---,,,---+++---...---------///111333555777888888888999;;;===@@@EEEMMM[[[kkkssstttvvvgggWWWOOONNNQQQXXX___aaajjjwwwppp]]]NNN@@@999888999;;;@@@MMMeee}}}cccJJJ888000...++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''(((((()))+++---///000333;;;DDDKKKXXXiiivvv{{{}}}{{{vvvpppppprrrxxx~~~wwwnnnhhhggglllqqq~~~~~~|||tttfffXXXNNNIIIGGGOOO[[[hhhvvv}}}xxxppp]]]NNN>>>666444444666999:::>>>EEELLLTTT```mmmvvv|||zzzxxxwwwtttmmmggg[[[UUUKKKCCC<<<888444111/////////111444888:::;;;AAALLLXXXbbbiiilllggg```QQQNNNPPPWWWbbblllxxx}}}mmmfff```QQQHHHDDD===<<<:::999999<<<===<<<:::999;;;>>>AAAEEEKKKRRRWWWVVVRRRJJJBBB======AAAEEEKKKIIIFFFAAA===999777666444444666888===BBBGGGJJJSSSUUUVVVUUUSSSRRRRRRSSSTTTTTTSSSQQQOOOMMMKKKJJJMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQNNNOOOPPPPPPQQQTTTXXX[[[\\\___bbbeeegggiiimmmooorrruuuxxxzzzzzzyyyxxxyyyxxxwwwvvvtttsssqqqpppooonnnqqquuuyyy{{{~~~~~~||||||||||||{{{zzzxxxvvvuuusssrrrqqqooonnnnnnmmmmmmkkkjjjiiigggeeecccaaaaaa___^^^\\\\\\[[[ZZZWWWUUUSSSNNNGGGAAA>>><<<:::888444111...,,,++++++***)))***))))))(((((())))))*********+++,,,...///000000000000000000111222333444333222222444777:::<<<===KKKTTT```mmm~~~uuu\\\MMMFFF???:::888666666444333222111111111000000000/////////..............................///000111111111000///....../////////000000000111000222888@@@HHHSSSeeeuuutttkkkcccZZZSSSHHH>>>444111///,,,+++---***+++---------...111333444555777777777777888:::>>>BBBGGGPPP^^^mmmttttttssseeeUUUMMMLLLNNNSSSYYYYYYfffwwwooo\\\LLL>>>777666777999???MMMfffyyy___GGG777000///,,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++((((((((()))***,,,---...111888AAAIIIUUUeeerrrwww~~~}}}{{{vvvpppppprrrwww~~~}}}zzzvvvqqqnnnooossswww~~~~~~}}}yyypppdddXXXNNNIIIEEELLLWWWdddsss{{{yyyqqqaaaQQQ@@@777444222333666777;;;BBBIIIRRR^^^llluuu}}}zzzzzzzzzwwwqqqlllddd\\\QQQGGG???999555222000000000222555999<<>>@@@CCCJJJQQQWWW[[[WWWOOOFFF@@@>>>@@@CCCJJJLLLLLLHHHAAA;;;777777777666666777:::???CCCGGGQQQSSSVVVWWWVVVUUUTTTTTTUUUTTTSSSRRRQQQQQQRRRRRRTTTVVVYYY[[[[[[YYYWWWUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTQQQRRRSSSSSSTTTVVVYYY\\\\\\___bbbdddfffiiimmmpppsssvvvyyy{{{{{{zzzzzzzzzyyyyyywwwvvvtttrrrqqqqqqppprrrtttvvvyyy||||||}}}}}}|||{{{yyywwwvvvtttrrrpppnnnmmmmmmnnnoookkkjjjiiigggeeecccaaa```]]]\\\ZZZYYYYYYWWWTTTRRRQQQLLLFFF@@@===;;;999777333000---+++++++++***))))))((((((''''''(((((()))******+++---...///000111/////////000222333555666444333333444666999<<<>>>MMMWWWdddqqqpppYYYLLLEEE>>>:::999555555333222111000000000000000000000////////////........................000000111222222111//////......//////000000111111111333999AAAJJJUUUgggvvvuuulllcccXXXPPPGGG===444111///---,,,---***+++---------...111333555666777777666666888999===BBBHHHQQQ___mmmsssrrrmmm___QQQJJJIIIJJJNNNSSSVVVfff{{{mmmZZZJJJ===666555444888@@@OOOhhhvvv\\\CCC444//////++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++((((((((())))))+++,,,,,,///555===FFFQQQ___lllsss{{{~~~|||wwwqqqoooqqqvvv|||yyyxxxvvvttttttvvvzzz}}}||||||zzzuuummmbbbWWWNNNIIIDDDKKKUUUaaapppzzzzzztttdddTTTBBB888444222333555555:::@@@HHHQQQ]]]jjjttt~~~}}}zzzzzzzzzxxxsssooojjjbbbVVVJJJ@@@999444111000111222444666:::???CCCLLLWWWeeerrryyyvvvhhhZZZQQQSSS\\\kkkqqqqqqtttzzznnn]]]UUUQQQGGGCCCCCC>>>:::999888999:::;;;<<<<<<>>>>>>>>>???BBBHHHPPPUUU^^^[[[TTTLLLDDD@@@???@@@IIINNNSSSPPPHHH???;;;;;;===;;;999888:::>>>CCCFFFKKKOOOSSSVVVWWWVVVWWWWWWVVVUUUSSSSSSTTTVVVYYYZZZ]]]```ccceeeeeeaaa]]]ZZZYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXVVVWWWXXXXXXXXXZZZ\\\______aaadddeeegggjjjooorrrtttvvvyyyzzzzzzyyyyyyzzzzzzyyyxxxwwwuuutttsssrrrqqqrrrsssuuuvvvzzz}}}}}}}}}}}}{{{yyywwwvvvtttrrrooommmlllmmmoooppplllkkkiiigggeeebbbaaa```]]][[[YYYXXXWWWUUURRRPPPNNNIIICCC???<<<:::777666222000---+++++++++***)))((((((''''''''''''((((((***+++,,,---...000111111000000000111222333555555444444444555666999===@@@OOOZZZhhhvvv|||kkkWWWKKKDDD>>>::::::555444333222111000000000000000000000////////////........................000111222222222000///............///000111111111444555;;;CCCLLLWWWhhhxxxvvvlllaaaVVVMMMGGG===555222000---,,,---,,,---...---------///111555666666666555555888:::<<>>>>>@@@FFFMMMRRR]]]\\\XXXQQQIIICCC@@@???GGGNNNVVVVVVOOOGGGBBBAAABBB???<<<;;;;;;>>>BBBEEEEEEIIIOOOSSSUUUWWWXXXYYYVVVUUUTTTTTTVVVZZZ^^^aaadddggglllooonnniiiddd```[[[[[[\\\]]]___aaabbbcccbbbbbbccccccbbbaaa_________```aaaaaa```aaacccdddfffgggiiijjjkkknnnrrruuuuuuwwwyyyyyyxxxwwwxxxxxxyyyyyyxxxwwwvvvuuuuuutttssssssttttttvvvzzz}}}}}}}}}}}}{{{yyywwwvvvtttrrrooommmlllmmmoooqqqlllkkkiiigggdddbbb```___^^^\\\YYYXXXWWWTTTQQQNNNJJJFFFAAA===:::888666444111///,,,***++++++***)))((((((''''''''''''((((((***+++,,,---///000111111222222222222222222333444444555666666666999???CCCPPP\\\kkkzzzuuueeeTTTIIICCC===::::::555555333222111000000000000000000/////////..............................000111111222111000...---------...///000111222222666888===FFFNNNZZZkkk{{{vvvlllaaaUUULLLGGG===555222111---++++++,,,---......------///111444555666555444555888;;;<<>>FFFLLLUUUcccsss{{{{{{ssscccVVVRRRTTTbbbtttwwwmmmkkkrrrcccOOOEEEBBB===???BBB>>>;;;;;;:::888777777:::===??????>>>>>>???DDDJJJNNNYYYZZZZZZVVVOOOGGGAAA>>>DDDKKKSSSWWWTTTNNNIIIFFFDDDBBB???======???AAACCCBBBFFFLLLPPPSSSUUUWWWYYYUUUUUUUUUVVVYYY^^^bbbeeeiiimmmqqquuutttpppkkkggg``````aaaccceeehhhjjjkkkiiijjjkkkllllllkkkjjjiiikkklllmmmmmmllllllmmmnnnooopppppppppqqqssswwwzzzwwwyyyzzzyyywwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuwwwzzz|||}}}}}}|||{{{yyywwwvvvrrrqqqooonnnmmmnnnooopppmmmkkkjjjgggdddbbb```___^^^\\\ZZZXXXVVVTTTPPPMMMGGGCCC???;;;999777444333111...+++******+++***))))))((((((''''''(((((()))++++++,,,...///000111222333333222222222222333333444666777777777;;;BBBHHHQQQ^^^ooo~~~nnn```PPPGGG@@@;;;999999666555444333222111111111/////////.........------........................000000111111000///---,,,------...///000111222222666888>>>HHHQQQ]]]pppuuukkkaaaVVVNNNFFF===555222///+++((()))***,,,---------...111333333444444444444666999<<<>>>DDDLLLUUU```iiiiiidddUUULLLEEEFFFJJJMMMRRRVVVdddyyyttt]]]MMM@@@777444555555;;;FFFVVVooonnnRRR:::---,,,///+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&(((***,,,---...,,,///888BBBMMM]]]jjjttt{{{}}}wwwmmmnnnsssyyy|||wwwuuuuuuyyywwwtttpppllleee[[[PPPHHHEEEIIINNNWWWffftttyyyvvvppp___KKK???999555333555333888>>>DDDLLLVVVcccllluuu}}}|||}}}|||xxxuuuqqqjjj```UUUKKKAAA888222111444777888:::???HHHPPP\\\kkkyyy|||vvvkkk\\\QQQOOOQQQ```sssvvvkkkiiirrrzzz```LLLAAA???;;;>>>CCC???<<<<<<;;;888555666999<<<===>>>>>>>>>???BBBFFFJJJSSSWWWZZZYYYSSSKKKCCC>>>???EEENNNUUUWWWTTTNNNJJJGGGFFFDDDBBBBBBCCCDDDEEEEEEHHHLLLOOOPPPRRRUUUWWWTTTTTTVVVXXX[[[```dddfffllloootttxxxxxxuuuqqqnnnggghhhiiikkknnnpppssstttrrrsssuuuwwwwwwwwwvvvuuuwwwyyyzzzzzzxxxwwwxxxyyyxxxxxxxxxwwwvvvxxx|||{{{||||||zzzwwwuuuuuuvvvuuuuuuuuuvvvwwwxxxxxxxxxtttvvvwwwwwwxxx{{{~~~}}}|||||||||{{{zzzxxxvvvuuuqqqpppoooooooooooooooooommmllljjjgggdddbbb```___^^^\\\YYYWWWUUURRROOOLLLDDDAAA===:::888666333111000...+++******+++***)))***))))))(((((())))))***+++,,,---...///000111222222222222222222333444555444777999999999===FFFLLLTTTaaasssjjj]]]NNNEEE???999777888666666444333222111111111///.........------------........................///000000000///...,,,+++------...///000111222222444777>>>HHHSSS```ssstttkkkbbbXXXQQQEEE<<<444111...)))&&&&&&(((***,,,---...///222555333333444444444666:::===???FFFNNNVVVaaaiiihhhcccRRRJJJEEEGGGLLLPPPUUUZZZooooooYYYHHH===555333444666===GGGXXXpppkkkOOO888---,,,000,,,++++++***)))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((###$$$%%%&&&(((***,,,---///+++,,,555???JJJ[[[iiitttzzzyyylllnnnsssxxx{{{vvvttttttyyyvvvtttpppmmmggg\\\PPPGGGEEEHHHLLLUUUdddrrrwwwuuutttcccNNNAAA:::444222333333777<<>>999======<<<888555444888;;;<<<===>>>>>>???AAAEEEHHHOOOTTTZZZ[[[VVVMMMDDD???;;;@@@IIIRRRWWWVVVQQQLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKMMMOOOOOOPPPSSSUUUSSSTTTVVVYYY]]]aaaeeegggmmmpppuuuyyyzzzxxxtttqqqmmmmmmoooqqqtttwwwyyy{{{xxxyyy|||~~~~~~~~~}}}}}}|||{{{zzz{{{~~~~~~~~~|||xxxvvvuuuvvvsssttttttvvvwwwxxxyyyzzzuuuvvvxxxxxxyyy{{{~~~}}}|||{{{{{{{{{{{{zzzwwwuuutttppppppppppppoooooooooooommmllljjjgggdddbbb```___]]][[[XXXVVVTTTQQQMMMJJJCCC@@@<<<999888666333111000---+++******+++***)))******))))))))))))******+++,,,---...///111222222000000111222333555666777444777999999:::???HHHOOOVVVdddvvvdddXXXJJJCCC===888666777444444333333222111000000////////////............,,,,,,.../////////...---000...+++,,,...000...------...///......///222444555999AAAMMMWWWdddvvv}}}qqqiii```WWWPPPAAA<<<666000---,,,***)))******+++,,,...000222333555666777555333444999===FFFKKKRRRXXXaaahhhgggaaaLLLIIIGGGJJJNNNSSS^^^hhhxxxzzzeeeLLL>>>888444222111666;;;HHH]]]vvvdddJJJ999111---,,,************))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&))))))(((''''''(((******++++++000666===GGGXXXhhhvvv{{{vvvoooooosssxxx{{{}}}zzzwwwxxx{{{wwwtttoookkkfff^^^TTTLLLCCCCCCGGGRRRaaaooowwwyyyvvvhhhTTTDDD;;;777444222555555:::AAAGGGNNNZZZeeeqqqyyy~~~|||{{{{{{{{{tttpppjjjbbbXXXLLLAAA999666888999:::>>>EEEOOOWWWhhhoooxxxxxxjjjXXXOOONNNKKKRRR___mmmqqqooossszzzlllUUUIII===:::999999999;;;<<<>>>???;;;555222444888;;;>>>@@@@@@???@@@CCCFFFJJJPPPWWW[[[XXXPPPHHHBBBBBB???AAAJJJSSSTTTRRRRRRKKKMMMMMMMMMKKKJJJKKKLLLMMMOOORRRSSSSSSSSSSSSSSSXXXYYYZZZ]]]___bbbeeefffmmmnnnqqqsssuuuuuuuuuuuurrruuuxxxzzzzzz{{{}}}~~~~~~~~~~~~|||zzztttssssssuuuxxxxxxwwwvvvzzzvvvvvvxxxzzzyyy|||~~~yyyyyyyyyyyyxxxxxxwwwvvvrrrrrrqqqpppooonnnmmmmmmmmmkkkhhhfffdddbbb___]]]]]][[[YYYVVVSSSOOOJJJFFFBBB===888666555333111...,,,,,,++++++***)))((((((++++++***************++++++,,,---///111222333333333222111444777777555222777777;;;???AAABBBIIIQQQ```jjjzzz```TTTHHHBBB>>>999777888444444333222222111000000////////////............,,,---.../////////...---000...,,,,,,...//////------...//////...///222555777:::BBBMMMXXXfffxxxzzzooofff^^^VVVOOOAAA<<<666000---+++***)))***++++++,,,...000111222444555666555333555:::???FFFLLLSSS[[[ccchhheee^^^LLLHHHGGGKKKOOOVVVbbbmmmsss___HHH<<<888555444444999???LLLaaayyybbbHHH888000---,,,((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''')))(((((('''((((((******++++++...444:::EEEVVVfffvvv{{{xxxppppppsssyyy|||}}}{{{{{{zzzwwwtttoookkkggg___UUUNNNDDDCCCFFFPPP___mmmvvvyyyyyykkkXXXFFF<<<777555333666666:::AAAFFFLLLXXXcccoooxxx~~~}}}{{{{{{zzzuuurrrmmmfff\\\QQQEEE>>>:::;;;<<<===AAAIIISSSZZZgggmmmsssrrrdddSSSLLLLLLMMMSSSaaannnrrrqqquuu|||yyycccTTTHHH===999888777888;;;===???@@@<<<777444555888:::===@@@BBBAAAAAACCCEEEFFFMMMVVV\\\[[[UUULLLGGGBBB>>>???HHHPPPSSSSSSTTTQQQSSSSSSRRRQQQPPPQQQRRRPPPRRRTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^aaadddfffhhhlllmmmoooqqqssssssssssssvvvyyy{{{}}}}}}~~~~~~~~~|||zzzvvvuuutttuuuwwwxxxxxxwww{{{xxxwwwzzz{{{zzz|||~~~zzzzzzzzzzzzyyyxxxwwwwwwtttsssrrrpppnnnlllkkkjjjkkkiiifffeeedddcccaaa___^^^[[[XXXTTTQQQMMMHHHEEEAAA===888555444333000...,,,,,,++++++***))))))(((+++******)))))))))******+++,,,---///111222333333444333333555888999777444999999;;;???AAADDDLLLUUUbbbmmm}}}ZZZPPPEEE@@@===:::888999333333333222111111000000////////////............,,,---......//////......000...------...//////......////////////000333555:::<<>>777555444777777:::@@@EEEKKKVVV```mmmvvv~~~|||zzzyyyvvvtttpppkkkcccXXXMMMEEE?????????AAAFFFOOOYYYaaaiiikkkmmmiii[[[MMMHHHJJJNNNVVVdddpppttttttxxx~~~nnn]]]SSSHHH===888777666777:::===???@@@===999666666777888;;;@@@CCCDDDCCCCCCCCCAAAIIITTT^^^```[[[SSSMMMCCC>>>===DDDLLLPPPTTTWWWWWWXXXXXXWWWUUUTTTVVVWWWUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]___aaadddgggiiijjjkkklllnnnpppqqqrrrrrrqqqxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvvvvwwwyyyyyyxxx|||yyyyyy|||}}}|||}}}~~~{{{{{{{{{zzzzzzxxxwwwwwwuuutttrrrpppmmmkkkiiihhhiiigggeeedddeeedddbbb``````\\\WWWRRROOOKKKGGGDDD@@@<<<888555444222000...,,,,,,++++++***))))))))))))))))))(((((())))))***+++,,,...000111333333444555555555777999:::999777;;;:::===BBBEEEHHHQQQ[[[eeeqqqVVVLLLCCC???===999777888333222222222111111000000////////////............---------...............//////.........///////////////000000///111333666;;;===DDDOOO[[[kkkssshhhaaaZZZRRRLLL@@@;;;444///,,,***)))(((,,,,,,,,,---...///000000000222444444555888>>>CCCGGGPPPZZZccciiihhh^^^SSSGGGDDDEEEJJJRRR]]]lllyyyxxx^^^OOO???888666444555777<<>>===:::777666666555:::@@@EEEGGGFFFDDDCCC>>>FFFSSS^^^ccc```XXXRRRFFF???<<<@@@GGGLLLSSSYYYXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYXXXYYY\\\___```aaa___```aaacccfffiiikkkmmmlllmmmoooqqqssssssssssssvvvxxx{{{|||||||||~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}|||yyywwwxxxyyyyyyyyy|||zzzzzz~~~}}}~~~~~~}}}~~~zzzzzzzzzyyyxxxwwwvvvuuussssssqqqooommmkkkiiiiiiiiigggeeeddddddcccaaa```bbb]]]WWWRRRMMMJJJFFFCCC>>><<<888555333111000///+++++++++*********))))))(((((((((((((((((()))***+++,,,...000222333444444555555666777888999999999;;;<<>><<<777555555222222111111111111111000////////////............------------......///////////////.........///000///000111000000111444777;;;>>>EEEQQQ^^^nnn~~~pppfff___XXXPPPJJJ>>>999333...,,,+++***))),,,,,,,,,---...///000000///111444444555999@@@EEEJJJSSS^^^fffkkkhhh[[[NNNDDDBBBCCCJJJTTT___ooo|||tttWWWJJJ===777555444444666<<>>>>>BBBHHHPPPYYYXXXXXXXXXWWWVVVWWWZZZ\\\]]][[[ZZZ[[[^^^aaabbbbbb```aaabbbeeegggjjjmmmnnnooopppsssuuuwwwxxxxxxxxxwwwyyy|||}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{zzz{{{}}}|||zzzzzzzzzzzzyyy{{{yyy{{{||||||~~~~~~xxxxxxxxxxxxvvvuuutttsssqqqpppooonnnmmmkkkkkkjjjjjjhhhfffdddcccbbb```^^^bbb]]]WWWQQQMMMIIIEEECCC<<<;;;888555222000//////+++++++++***************(((((('''(((((()))******,,,---...000222333444444333444555555666777888999;;;>>>FFFOOOSSSTTTYYY```hhhxxxOOOFFF???===;;;777444333111111111111111111111111////////////...............------------.../////////000000///......///111000111111111111222555777<<>>EEEJJJJJJGGGCCCAAAFFFNNNZZZccceeeaaa]]]RRRJJJBBB??????CCCLLLUUUXXXYYYYYYXXXXXXZZZ]]]```aaa^^^\\\^^^bbbdddcccaaa```aaaccceeehhhjjjmmmnnnrrrtttvvvyyy|||}}}~~~~~~|||~~~|||{{{zzzyyy{{{}}}}}}|||{{{zzzyyyxxxwww{{{{{{~~~}}}~~~}}}xxxxxxwwwwwwuuutttrrrqqqoooooonnnmmmlllkkkkkkjjjjjjhhheeedddcccbbb___]]]___[[[VVVQQQMMMHHHDDDAAA::::::888444111...///000************************(((((((((((()))***++++++,,,---///111222444444555111333444444444555888:::;;;???GGGPPPTTTUUUZZZ```kkk{{{IIIBBB<<<<<<;;;777444444000000000000111111111111////////////...............------,,,---...///000...000111000...---///222000111222222111222555888===BBBLLLZZZhhhxxxyyykkk```XXXQQQIIICCC888444///,,,+++,,,,,,,,,***++++++,,,...000111222///222444555666:::AAAFFFPPPYYYcccjjjlllfffVVVGGGCCCBBBGGGPPPYYYcccqqq|||{{{gggLLLCCC;;;999888777888;;;EEESSSiiipppSSS>>>666444111---((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&''')))***+++******,,,+++,,,///222999HHHWWWeeennnxxx~~~tttooommmrrrxxx|||sssdddeeekkkvvv}}}}}}~~~zzzuuunnnddd\\\NNNKKKGGGGGGNNN]]]nnnyyy~~~}}}tttcccNNN???999999666555777<<>>???HHHQQQVVVWWWWWWWWWXXX[[[___cccdddaaa___bbbeeegggdddaaa```aaabbbdddgggjjjlllnnntttvvvyyy}}}}}}|||zzz{{{}}}~~~}}}zzzwwwuuuuuuzzzzzz}}}~~~~~~}}}yyyxxxxxxwwwvvvtttrrrqqqppppppnnnmmmkkkjjjiiihhhhhhfffdddccccccbbb```___[[[XXXSSSOOOKKKGGGAAA>>>999999888444000......000************************)))(((((()))***+++,,,,,,,,,---///111333444555555111333444444444555888;;;<<<>>>EEELLLPPPRRRYYYaaammmEEE>>>:::;;;;;;888666666000000000000000111111111000/////////..................---,,,---...///000...000111000...---///222111222222222222333666888???DDDOOO^^^lll|||wwwiii^^^VVVOOOFFF@@@777333...++++++,,,------******+++,,,...000222333000222444555666:::AAAFFFRRRZZZdddkkkllleeeUUUFFFDDDDDDIIISSS\\\eeeqqq|||uuuaaaIIIAAA:::999999999:::>>>KKKYYYooooooRRR>>>777555111---************))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&$$$%%%''')))***+++*********)))+++...111888FFFTTTbbblllvvv|||sssmmmjjjooouuuzzzqqq______dddppp~~~|||wwwoooeee^^^MMMJJJEEEDDDKKKZZZlllwwwyyyhhhSSSBBB;;;;;;888777999<<<>>>AAAJJJTTT```iiiuuu}}}{{{{{{{{{{{{||||||zzzxxxvvvuuussspppmmmjjjhhhfffgggiiiiiigggdddZZZRRRJJJEEEBBBDDDMMMWWWdddpppyyyxxxuuuvvvuuurrrpppgggZZZMMMCCC???AAAEEEJJJGGGEEECCC===555111222111333888<<>>>>>BBBGGGKKKOOOXXXbbbppp???===:::777555333222222111111000000//////......---,,,,,,,,,---...---,,,...---,,,,,,---///222444//////............//////...111333333222222666999???EEESSSdddqqq}}}uuujjj___VVVMMMDDD>>>222000---***))))))***+++((()))***+++---...///000222333444555777:::@@@DDDSSSZZZdddkkkjjj```RRRIIIFFFIIIOOOVVV[[[bbbppp~~~nnnZZZIIIAAA;;;:::::::::===BBBQQQccczzzcccIII>>>444000///+++***((('''&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&%%%$$$"""'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%$$$###"""(((((((((((())))))))))))******+++...///444AAAMMM]]]gggqqqxxxtttkkkfffkkkssszzzyyymmmaaa___bbbqqq|||vvvooofff```VVVNNNFFFEEEIIIUUUgggwww}}}|||xxxmmmZZZEEE888444222222444999;;;>>>FFFNNN^^^fffqqq|||~~~|||{{{|||}}}~~~}}}{{{xxxvvvuuuuuusssqqqpppooollljjjkkkjjj```TTTLLLGGGBBB@@@@@@DDDOOO[[[ooowww}}}{{{vvvsssnnnjjj]]]SSSGGG@@@;;;:::>>>DDDCCCGGGFFFBBB>>><<<666000444333333444777:::;;;::::::888777<<>>AAAQQQUUUXXXZZZZZZ[[[^^^aaaaaaaaaaaaccceeeeeecccaaa```______```cccgggkkkmmmtttuuuwwwzzz~~~}}}}}}}}}~~~|||xxxvvvtttuuuzzz|||zzzzzz}}}~~~~~~{{{xxxwwwwwwwwwvvvuuupppooommmllllllkkkiiigggdddcccaaaaaabbbbbb```___YYYVVVPPPLLLHHHDDD@@@===888777555333000///...---+++******)))))))))))))))************+++,,,------/////////000111111222222222444555555444555666888999;;;???EEEGGGLLLVVVbbbrrr???===:::777555333222222111111000000//////......------,,,------...------------------...000222333000000////////////000000...111333333222333777:::AAAHHHWWWgggttt{{{ssshhh]]]TTTKKKBBB;;;222000---***))))))***++++++,,,---...///000111222222333555666888<<>>EEENNNYYY```kkkvvv}}}|||{{{{{{|||}}}}}}{{{xxxvvvvvvuuusssrrrqqqpppnnnlllmmmjjj___SSSFFFAAA>>>???AAAHHHUUUaaaqqqyyy}}}yyytttkkkcccRRRIII???999555444888???CCCFFFGGGCCC???===888111111111111444888;;;======:::888777:::BBBGGGIIIHHHDDDHHHJJJKKKSSS```hhhhhhggg___RRREEE===;;;>>>@@@MMMQQQVVVZZZ[[[\\\^^^```___^^^___aaacccdddbbbaaa_________```bbbfffjjjlllrrrtttvvvzzz~~~~~~~~~~~~}}}zzzvvvttttttyyy|||zzz{{{~~~|||yyywwwwwwvvvuuutttpppnnnlllllllllkkkiiigggeeecccaaaaaaaaaaaa___]]]XXXTTTOOOJJJFFFCCC>>><<<888777555222000///...---+++******)))))))))))))))***************+++,,,---//////000000111222222222222444555555555555666888999:::>>>CCCFFFKKKWWWcccvvv>>>===:::777555333333222111111000000//////......------------------------------......///000111111111111000000000000111111...111333333222444888<<>>EEEIIISSS\\\ggglllhhh\\\OOOGGGHHHGGGIIIMMMSSS]]]ooovvv^^^JJJFFFAAA>>>>>>??????CCCIII\\\ppppppQQQ===666...,,,...+++)))(((&&&&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))***)))+++---///333???KKKZZZdddnnnuuuzzz~~~zzzqqqkkkmmmrrrvvv|||uuulllfffcccdddnnn}}}xxxrrrjjjdddZZZQQQIIIEEEGGGOOO___lll}}}uuucccPPP@@@777555333444777:::===DDDLLLXXX___jjjuuu~~~}}}|||{{{{{{|||}}}}}}{{{xxxwwwwwwvvvuuusssrrrsssqqqooonnnjjj^^^RRRBBB>>>;;;>>>CCCKKKXXXdddrrryyy~~~~~~yyyqqqcccVVVFFF>>>666333000000444;;;AAAEEEGGGDDDBBB???:::333/////////222777<<>>FFFLLLTTTZZZ]]]^^^______]]]\\\]]]___bbbcccbbbaaa```______```bbbfffiiikkkppprrrtttxxx|||~~~~~~|||wwwtttssswww}}}~~~|||{{{|||~~~zzzwwwvvvuuutttrrrpppnnnllllllkkkkkkiiigggeeedddaaa``````___]]][[[VVVRRRMMMHHHEEEAAA===:::777666444222000...------+++******)))))))))))))))))))))))))))***+++,,,---///000000111111222333333333444666666555555777888::::::===BBBEEEKKKYYYfff{{{===<<<999666444333333333111111000000//////............///...---,,,---...------///000111111111000111000000//////000000111...111333333222444999>>>FFFPPP___pppuuummmbbbXXXOOOFFF===777000///---+++*********++++++++++++,,,,,,---------111333555777:::???FFFJJJSSS]]]hhhllleeeXXXLLLFFFFFFDDDDDDHHHOOO\\\pppnnnUUUCCCCCC@@@>>>@@@AAABBBHHHOOOdddyyyfffJJJ999444,,,***---***)))'''&&&&&&''''''&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))'''''''''((((((((())))))))))))+++---...222===HHH[[[fffqqqwww{{{{{{sssmmmnnnqqquuu{{{~~~|||tttmmmhhheeeeeemmmzzz}}}xxxrrrkkkfff\\\SSSIIIEEEDDDJJJWWWdddyyyyyyjjjXXXFFF999777444333666:::===CCCJJJVVV]]]hhhsss}}}}}}~~~|||||||||||||||}}}{{{yyyxxxxxxxxxvvvuuussstttssspppnnniii]]]RRREEE@@@===@@@EEEMMMYYYcccqqqvvv{{{zzzuuujjjWWWGGG???888333111000000555;;;???DDDGGGFFFDDDBBB<<<666000//////222777;;;>>>???<<<888555666;;;BBBHHHKKKHHHHHHGGGGGGMMMXXXdddkkkmmmeeeYYYLLLBBB===;;;;;;@@@GGGQQQZZZ___aaaaaa```\\\\\\\\\^^^aaaccccccbbbaaaaaaaaabbbdddfffiiikkkmmmooorrrvvvzzz}}}~~~~~~}}}||||||yyyzzz||||||vvvtttrrruuu}}}}}}|||}}}||||||}}}{{{xxxvvvtttrrrqqqpppnnnlllkkkkkkjjjhhhgggfffdddaaa```___]]][[[YYYUUUQQQLLLHHHDDD@@@<<<999666555333111///...------+++******)))))))))))))))((((((((()))***+++,,,---000000111111222333333333333555666666666666777999;;;;;;===BBBFFFNNN]]]lll===;;;999666444333333333111111000000//////.........///000///---,,,---...---...///000111111111000000//////......//////000///111333333333555;;;@@@GGGSSScccsssssslllaaaWWWNNNFFF===777///...---+++*********+++******++++++,,,,,,,,,---000222444666:::???FFFJJJTTT^^^iiijjj```SSSIIIEEEDDDAAAAAAFFFPPP___tttfffOOO@@@@@@>>>===@@@BBBDDDLLLTTTkkk~~~```FFF777333,,,)))+++(((((('''&&&&&&'''(((&&&%%%&&&''''''''''''''''''&&&''')))***)))''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***''''''''''''((((((((((((((((((***------000;;;FFFYYYeeeqqqvvvzzz~~~{{{tttnnnoooqqqttt{{{}}}zzztttpppllljjjjjjoooyyy}}}yyysssmmmhhh]]]TTTJJJDDDBBBFFFPPP[[[sss||||||pppaaaMMM===999444222555999<<>>999444000111111111555:::===CCCHHHHHHGGGEEE???888333111000111555999<<<======999555444888???FFFJJJIIIGGGFFFGGGKKKTTTaaakkknnnggg\\\OOODDD===:::999===CCCMMMXXX```ccccccbbb^^^^^^^^^___bbbdddeeedddcccccccccdddeeegggiiijjjjjjlllooosssvvvyyyzzz{{{|||}}}}}}}}}}}}|||{{{|||zzzzzzyyyzzz|||}}}{{{yyyxxxtttuuuwww{{{~~~}}}{{{uuusssqqqtttzzz}}}|||||||||}}}}}}~~~{{{xxxvvvtttqqqpppooonnnlllkkkkkkjjjhhhfffeeeccc```___^^^\\\YYYWWWUUUQQQLLLGGGDDD@@@<<<999555444222000///---------+++******)))))))))))))))((((((((()))***,,,---...111111111222333333444444444666777777666777888:::<<<<<>>@@@DDDOOOZZZpppxxxZZZBBB666333+++(((***(((((('''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&###&&&'''%%%###"""%%%(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((***------///999CCCSSS```mmmsssvvv{{{~~~~~~|||uuuppppppqqqssszzz|||yyywwwuuurrrrrrssswww}}}~~~zzzuuupppkkk```WWWMMMFFFBBBDDDMMMWWWlllxxxxxxjjjUUUBBB<<<555222444888<<>>BBBIIIPPP[[[mmm|||;;;:::888555444333333333111111000000//////.........111333111,,,***,,,///111000/////////000111222000000////////////000000///111333333333777>>>DDDLLL[[[lll||||||pppiii^^^TTTLLLDDD;;;555...------,,,,,,+++++++++------...///000111222333333444666888;;;@@@FFFKKKVVV```hhhcccUUUHHHCCCDDDAAA@@@EEEQQQ```qqqrrrXXXFFF???:::888999;;;>>>CCCPPP]]]ttttttTTT>>>333222+++(((***((((((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%% ###$$$""""""%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((***,,,,,,...777BBBNNN\\\jjjpppsssxxx|||}}}xxxsssqqqpppqqqwww|||zzzzzzzzzzzz|||}}}xxxsssooocccZZZPPPIIIDDDDDDLLLUUUgggvvv~~~ttt^^^III===666111444888;;;@@@EEENNNTTT___kkkwww~~~~~~}}}|||zzzzzz{{{|||{{{zzzxxxzzzzzzuuurrrpppkkkeee[[[SSSNNNPPPUUUZZZaaagggkkknnnlllcccXXXMMMAAA888222...---//////---///333:::AAAIIIKKKLLLKKKDDD===555222000000333777:::;;;>>>;;;777555555:::AAAEEEHHHEEEDDDGGGIIIOOO\\\jjjsssmmmcccWWWLLLDDD>>>;;;;;;===DDDNNNYYY```ddddddcccaaa``````ccceeeeeeeeebbbbbbbbbcccdddeeefffffffffhhhjjjmmmoooooooooooooooooonnnllllllrrr}}}{{{wwwuuuuuusssqqqqqqsssttttttsssoooppprrruuuxxxzzz|||~~~}}}}}}}}}|||zzzxxxvvvuuuqqqooonnnnnnqqqsssttttttrrrqqqqqqrrrwww~~~|||}}}~~~}}}|||}}}{{{xxxvvvtttrrrpppooommmkkkjjjjjjjjjhhhfffbbb```^^^]]]\\\[[[YYYWWWRRROOOIIIEEEAAA===999666333222111///...---,,,,,,+++******)))))))))))))))))))))***+++,,,...000111222222333333444555555555555777888888888888999;;;>>>???FFFNNNWWWbbbttt;;;:::777555444333333333111111111000//////.........111333111,,,***,,,///222111///......000222333111111000000000000111111///111333333444888???DDDNNN]]]oooxxxoooggg]]]SSSKKKBBB:::444---------,,,,,,+++++++++,,,,,,---///000222333333555666888:::<<>>888777777999<<>>666111333888;;;@@@EEEHHHOOOZZZfffqqq}}}~~~|||zzzzzz|||||||||{{{zzz}}}|||wwwuuutttpppkkkeee\\\UUUTTTWWWZZZ^^^ccceeehhhfffZZZMMMCCC;;;444222...---//////---...222999AAAIIILLLMMMLLLEEE>>>444222///000333888;;;<<<>>><<<888555555999???CCCGGGDDDDDDHHHIIIMMM[[[iiitttooofff[[[PPPGGG@@@===:::;;;@@@JJJUUU^^^bbbddddddbbb``````bbbddddddddd```aaaaaabbbccccccddddddeeegggiiilllmmmmmmlllkkkkkkkkkjjjgggggglllwww~~~{{{wwwtttrrrpppnnnlllkkkmmmnnnnnnmmmjjjkkknnnqqqtttvvvxxxxxxzzz{{{{{{{{{zzzxxxvvvuuuqqqnnnkkkjjjmmmoooqqqrrrppppppppprrrvvv}}}~~~|||}}}~~~}}}{{{{{{~~~{{{xxxvvvtttrrrpppooommmkkkjjjjjjiiigggfffaaa___]]]\\\\\\[[[YYYWWWQQQMMMHHHCCC???<<<777555222222000///------,,,,,,+++******)))))))))))))))******+++,,,---///000111222222333444444555555666666777888999888888999;;;>>>AAAHHHRRR[[[gggyyy:::888666444333222222333555444333222000///......---------,,,,,,---------///000000111111111111000111111000///////////////222222555999:::;;;AAAIIIWWWcccsssxxxpppggg[[[PPPHHH@@@999444///...---,,,+++*********------......///000000111111444777:::<<>>EEEJJJLLLJJJFFFCCC:::333...///111111444888:::777333222444888<<<>>>EEEHHHIIIHHHHHHMMMWWW```qqqqqqkkk^^^SSSMMMIIIEEE===<<<<<>>CCCEEEKKKTTT]]]kkk999888666444222222222222333222222111111000000000......------------......///000000111111111111111111111000///////////////222222555999:::;;;BBBJJJXXXddduuuvvvmmmeeeZZZPPPHHH@@@888222...---,,,,,,++++++++++++,,,------...///000111111333666999;;;>>>DDDMMMSSS```dddddd\\\MMMCCCBBBEEEGGGOOO[[[iii|||www]]]HHH===:::666666777:::<<>>BBBJJJUUU```jjjsss}}}~~~}}}~~~}}}|||zzzzzz{{{|||}}}~~~}}}{{{yyywwwvvvoooiiiaaa]]]]]]^^^___^^^^^^XXXNNNEEE===777222/////////...............///777<<>>FFFVVVfffzzzzzz___DDD888...++++++)))((((((******)))((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***---222666???JJJYYYgggpppvvv|||xxxooommmrrrxxxyyy~~~|||}}}|||sssiii\\\RRRIIIDDDGGGNNNVVVggg{{{uuuaaaJJJ@@@777555555555777;;;@@@GGGRRR\\\eeeoooyyy~~~}}}|||~~~}}}{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||zzzzzzuuuooohhhdddbbbaaa^^^[[[UUUOOOFFF>>>888333///---......---------......///333888???FFFIIIHHHEEECCC;;;444//////000000333666:::888555333444666999;;;AAACCCEEEEEEEEEJJJTTT\\\kkkooooooggg]]]WWWQQQMMMEEEBBB???>>>BBBKKKTTT[[[cccccccccccccccddddddeeedddcccbbbaaa```aaabbbbbbaaaaaabbbccccccccccccbbbddddddcccbbbaaabbbeeehhhqqqtttwwwxxxuuupppllljjjddd```[[[WWWVVVVVVVVVUUU[[[^^^```bbbbbbdddfffhhhlllkkkkkkllloooqqqrrrqqqssspppkkkgggdddcccdddeeeeeefffkkkrrruuuxxx~~~|||zzzyyyxxxvvvtttrrrrrrrrrqqqpppnnnmmmkkkjjjiiiiiiiiigggfffbbb```]]]ZZZXXXUUUQQQNNNLLLHHHCCC???<<<999666444222111///---+++******)))((((((((((((''''''''''''******+++---000222444666555555444444555666666777888999:::::::::;;;>>>@@@EEEGGGOOOZZZeeetttrrr777666444222000000000000111111111111111111111111000000////////////000000///000000111222222222222111111000000///000000111222111333777999<<>>555...++++++******+++,,,------+++,,,---///000222333333777999;;;===AAAJJJUUU]]]fffgggcccVVVHHH@@@CCCIIIRRR^^^ooo~~~{{{dddNNN@@@::::::222333777;;;>>>FFFWWWggg|||rrrWWW???666---++++++)))((()))))))))(((''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))),,,000444;;;EEEUUUcccmmmuuu{{{{{{qqqmmmpppuuuwww|||~~~wwwmmm```UUUJJJDDDFFFKKKRRRbbbvvvzzziiiOOOCCC777333444555777:::>>>EEENNNXXX```jjjuuu}}}~~~}}}|||||||||{{{yyyyyyyyyyyyzzz||||||}}}}}}}}}}}}||||||yyytttnnnjjjgggbbb\\\WWWPPPJJJAAA:::555222000...---------,,,------......000555<<>>HHHSSS___mmmrrriii```ZZZRRRJJJCCC<<<333---************+++,,,------+++,,,---///111222444444666999;;;>>>CCCLLLXXXaaaiiihhhaaaSSSEEE???EEEMMMVVVccctttttt\\\HHH<<<888777333444777;;;>>>FFFXXXhhhjjjOOO:::333,,,++++++)))((()))&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))+++...111888BBBQQQ___jjjsss{{{}}}sssnnnooosssyyy~~~yyypppcccXXXMMMEEEEEEIIIPPP]]]ppp}}}qqqUUUGGG999444444555777:::===CCCKKKTTT\\\gggrrrzzz~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||||||||yyyuuupppllliiiccc[[[UUUMMMGGG???888444222000///,,,,,,,,,,,,,,,---.........222999@@@DDDEEEDDDCCC>>>777111000000///000444888999888666444333555888>>>AAADDDEEEEEEJJJSSS[[[mmmuuuzzztttiii```YYYUUUKKKHHHCCC>>>>>>DDDMMMUUUdddfffhhhhhheeebbbaaaaaaaaa``````aaabbbdddfffgggbbbbbbbbbbbbaaabbbbbbbbbaaabbbdddcccbbbaaaaaaaaaiiilllqqquuuuuurrrmmmhhh___ZZZRRRLLLKKKMMMOOOPPPQQQRRRTTTUUUTTTUUUWWWXXX[[[[[[ZZZZZZ\\\___bbbeeeiiigggeeecccaaaaaaaaaaaa``````eeemmmsssvvv|||~~~}}}|||zzzyyyxxxwwwuuutttrrrrrrsssrrrqqqooommmkkkiiiiiiiiiiiigggfffcccaaa]]]ZZZWWWSSSNNNKKKGGGDDD???<<<999777555333111000...---,,,+++***************))))))(((((((((***+++,,,...000333555666333333333444444555777777999:::;;;<<<<<<>>>BBBDDDEEEIIIRRR```nnn~~~|||hhh777666444111000000000000222222111000//////......000000////////////000000//////111222333333444444111111000000000111222222555333444888;;;@@@LLLWWWdddrrr}}}ooofff]]]WWWNNNFFF@@@:::222,,,***************+++,,,---***+++---///111333555666666999===AAAGGGPPP[[[dddkkkhhh___PPPBBB???GGGQQQZZZhhhyyynnnUUUDDD:::777666555555888;;;???III\\\nnnbbbIII666000,,,,,,+++((((((***%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))))))))***---///555???MMM[[[fffpppzzz~~~tttoooooorrr|||~~~}}}{{{|||~~~{{{rrrhhh^^^RRRHHHEEEHHHNNNYYYjjj}}}xxx^^^MMM<<<555555666888:::<<>>:::888777555333000000...---,,,+++++++++************))))))))))))******+++---000222444666333333444444555666888888999:::<<<<<<===@@@CCCFFFFFFJJJUUUdddrrrwwweee777666444222111000000111000000000000000/////////000//////......//////000//////111222333444444444111111000000111111222333666444555999<<>>EEEKKKSSS^^^jjjsss~~~~~~}}}~~~}}}|||zzzzzzwwwxxxyyyzzzzzz{{{{{{zzzwwwssspppmmmkkkfff___YYYMMMGGG===666111//////...************+++,,,---......222888>>>BBBCCCCCCBBBAAA999222000///---...111333777999888444333555888:::>>>BBBCCCDDDHHHQQQXXXfffqqqyyytttjjjbbb]]]ZZZSSSRRRMMMFFF@@@AAAGGGMMMYYY^^^dddfffdddaaabbbccc```bbbdddfffggghhhgggfffdddcccbbbaaa``````aaabbbbbbdddeeeeeedddcccdddeeeeeefffjjjpppssssssnnnjjj[[[TTTLLLEEEBBBBBBCCCCCCBBBDDDEEEDDDCCCCCCDDDEEEHHHJJJLLLMMMMMMNNNRRRVVVSSSUUUXXX[[[___bbbeeeffffffcccccciiiooorrrwww|||zzzzzz{{{{{{||||||}}}}}}xxxvvvtttssssssrrrpppnnnkkkiiiggggggggggggeeeddd^^^\\\XXXUUURRRNNNJJJFFFDDD@@@<<<999888666444222000///...---,,,+++++++++((((((((()))))))))))))))))))))+++,,,///111444555444444444555666777999999999:::<<<===>>>AAAEEEHHHIIINNNYYYhhhvvvqqq```888777555333111111111111.........///000111111222//////............////////////111222333444444444111111000000111222333333777555666999===DDDPPP\\\nnn}}}yyykkkccc[[[SSSIIIAAA<<<777111---++++++***************+++***+++---///222444666777777;;;BBBHHHNNNWWWaaaiiilllhhh]]]LLL??????KKKWWWdddqqq}}}bbbLLL???999777555666666888>>>EEESSSkkkuuuUUUAAA111---+++,,,+++((((((+++(((((('''&&&%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((())))))))))))+++---000999GGGTTT___jjjuuu|||~~~vvvpppppprrruuu{{{pppfffjjjqqqyyy{{{~~~xxxppphhh\\\OOOIIIJJJIIIPPP```uuuppp[[[EEE:::666555555555888<<>>BBBCCCCCCBBBAAA999333111///---...111222666999888555333555888888<<<@@@BBBBBBGGGOOOWWWbbbmmmvvvrrrhhhaaa^^^\\\WWWVVVQQQIIIAAA@@@DDDJJJRRRYYYaaadddcccaaaccceeebbbdddfffhhhiiihhhfffdddgggfffeeecccccccccdddeeeccceeeffffffeeedddfffgggccceeehhhmmmrrrrrrnnnjjjYYYSSSJJJBBB???======<<<===>>>???>>>===<<<===??????BBBEEEFFFFFFGGGKKKNNNMMMOOOTTTYYY___cccggghhhiiiddddddhhhmmmqqqvvv{{{}}}yyyzzz{{{|||}}}~~~xxxvvvtttrrrrrrqqqnnnllljjjiiigggfffgggfffeeeccc\\\YYYVVVSSSPPPLLLHHHDDDCCC@@@;;;999777666444222000///...---,,,+++++++++&&&'''''''''(((((())))))((()))***,,,...111333444444444555555777888999:::999:::<<<===???AAAEEEHHHKKKPPP[[[kkkyyylll[[[666555444222111000000000////////////////////////111111000000000000000111111222333444555666666666//////000000111333444555444333555999<<>>@@@AAAAAAEEELLLRRRdddkkkrrrrrrjjjbbb______[[[YYYTTTMMMGGGCCCBBBBBBMMMTTT]]]ccceeeeeeeeefffeeefffhhhiiiiiigggeeedddaaaaaaaaabbbbbbcccccccccaaabbbdddhhhjjjkkkhhhfffhhhfffeeefffjjjllljjjhhhZZZRRRGGG???;;;:::888666777777888999:::;;;;;;<<<;;;===???@@@@@@BBBEEEGGGFFFKKKQQQVVV[[[aaahhhmmmooonnnllljjjjjjmmmrrrwwwzzz~~~~~~||||||}}}yyytttqqqooonnnlllkkkjjjiiigggeeecccbbbbbbaaa[[[YYYVVVRRRMMMIIIFFFDDD???===999777555333111///---------...///...,,,))))))((('''''''''(((***+++)))$$$$$$+++111000000333444666666666666666888:::<<<<<<===???AAADDDEEEFFFNNNTTT```nnn~~~zzzhhh___666555333222111000000000////////////////////////111000000//////000000111//////000111222222222222/////////000111222444444555555777;;;???GGGVVVeeeyyyrrrfff```WWWPPPGGG>>>888333000...,,,,,,++++++***++++++,,,...///111111222333666888999;;;AAAIIITTT___iiinnnrrrgggYYYMMMDDDDDDPPP]]]nnnuuuwwwZZZGGG???;;;888777888777:::BBBLLL\\\tttdddFFF777000,,,)))'''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))******++++++000555???JJJVVVcccooovvv}}}|||yyyuuuqqquuuyyy~~~nnnbbbfffqqq{{{sssgggZZZNNNHHHGGGLLLYYYlll~~~lllSSS@@@888666444333777:::???DDDKKKUUUbbbjjjuuu{{{~~~~~~{{{xxxvvvwwwxxxxxxxxxxxxvvvvvvvvvtttpppnnnkkkhhhccc```UUULLLAAA999555333000............---------,,,,,,...000555;;;AAACCCCCCAAA@@@;;;555000//////000111333666888666333111222444:::===???@@@AAAEEELLLQQQ___gggppprrrllleeebbbbbb___]]]YYYSSSMMMHHHEEEDDDKKKQQQ[[[bbbeeeeeefffggghhhhhhhhhhhhgggeeedddbbbcccdddddddddeeeeeeeeeeeedddeeegggjjjlllllljjjhhhhhheeeccceeehhhjjjhhhfff[[[SSSGGG>>>:::888777666555555666777888888999:::;;;===>>>??????AAADDDFFFDDDIIIOOOTTTXXX___gggmmmttttttrrrpppnnnnnnppprrrvvv~~~~~~||||||~~~|||yyytttqqqooonnnlllkkkiiihhhfffdddcccaaa``````[[[YYYVVVRRRMMMIIIFFFDDD???<<<999666555333111///---,,,---...///...+++))))))(((((('''((()))***+++***&&&&&&,,,111000000333555666777666666666888::::::<<<>>>???@@@CCCGGGJJJPPPWWWdddssswwwfff___555444333222111000000000////////////////////////000000////////////000000111222333444444555444444/////////000111222333444666666999>>>CCCLLL\\\jjj~~~qqqgggaaaUUUOOOEEE===777333000...,,,++++++***++++++,,,,,,...///111222222333666999;;;===BBBKKKVVVcccnnntttvvvjjjZZZNNNFFFHHHTTTbbbrrr{{{rrrVVVFFF???:::888888999:::>>>FFFSSSfff~~~]]]AAA444...,,,)))((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++,,,111:::EEERRR___lllttt{{{}}}|||xxxtttssswww{{{~~~pppcccfffppp~~~wwwlll___SSSKKKFFFJJJUUUgggzzzsssZZZFFF<<<777555444555888===AAAHHHRRR^^^gggrrrxxx~~~~~~}}}{{{yyyzzzzzzzzzzzzxxxwwwvvvvvvssspppnnnlllhhhdddaaaVVVNNNCCC;;;777444111...//////.........------------///444:::@@@DDDDDDCCC@@@;;;555111//////000000333666888777333111222444888;;;???@@@AAAEEEKKKPPPXXXbbbnnnssspppjjjfffddd```___\\\XXXRRRLLLGGGDDDGGGMMMWWW___dddfffggghhhkkkjjjhhhfffdddcccbbbbbbffffffgggggggggggghhhhhhggggggiiikkknnnnnnllliiifffccc```aaadddfffeeeccc\\\SSSFFF<<<888777666555444444555666777888999:::;;;<<<>>>??????@@@CCCEEEEEEIIINNNRRRWWW___iiipppyyyzzzzzzxxxtttpppmmmmmmrrryyy~~~||||||}}}~~~{{{xxxssspppooommmkkkiiihhhgggfffcccaaa___^^^]]][[[YYYVVVQQQMMMIIIFFFDDD>>>;;;888555444222000...---,,,,,,---...---+++))))))(((((((((((()))***+++,,,))))))...111111111333555666777777666777999;;;999<<<>>>???@@@CCCIIIOOOSSS\\\jjjzzzqqqbbb]]]555444333222111111111111/////////////////////////////////...//////000111333333444555555666555555/////////000111222333444777777;;;AAAGGGPPPaaappp|||rrriiidddTTTNNNDDD;;;555222///...++++++******++++++,,,,,,...000111222222444777999;;;===BBBKKKWWWdddpppvvvxxxkkkZZZNNNGGGJJJVVVdddtttmmmSSSFFF@@@:::888::::::<<>>222///---+++***))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&$$$""" $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))************...666AAANNN\\\jjjrrryyy~~~~~~zzzuuurrrtttxxx{{{uuuggghhhrrrzzzqqqdddVVVMMMGGGIIIQQQaaatttyyybbbMMM???888555444444777;;;@@@EEEOOO[[[cccooovvv~~~~~~~~~~~~|||zzz{{{{{{{{{zzzxxxvvvuuutttrrrooommmkkkhhhdddaaaVVVOOOEEE===777333000...............---------------///333999???CCCCCCCCC???;;;555111000000000///444666888777333111222444666:::>>>AAABBBEEEJJJOOOTTT___llltttsssmmmhhheee^^^^^^\\\ZZZVVVOOOGGGBBBCCCIIIQQQZZZaaaeeeggghhhkkkiiigggdddcccbbbcccccchhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiikkkmmmmmmkkkiiiddd```\\\\\\^^^```___^^^[[[QQQDDD:::666555555444666666777888999;;;<<<<<<;;;===>>>???@@@AAADDDGGGHHHKKKPPPTTTYYYaaakkkrrryyy|||~~~yyysssnnnkkkpppvvv~~~||||||{{{|||~~~~~~}}}|||zzzwwwssspppnnnllljjjhhhffffffdddbbb```^^^\\\[[[YYYXXXUUUPPPLLLHHHEEECCC<<<:::666444333222000...,,,,,,+++,,,------+++))))))))))))))))))*********---,,,---///111222333444666777888888777777999;;;:::;;;===???BBBFFFLLLPPPWWWbbbrrrjjj^^^[[[444444333222111111111111000000000000000000000000///////////////000111111000111111222222222222111000000000000111333444555777777<<>>DDDMMM\\\sssmmmPPP;;;333------+++***(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((())))))******)))---444>>>JJJYYYhhhqqqwww||||||vvvqqqrrrtttxxx}}}vvvjjjjjjrrr{{{sssgggYYYPPPHHHHHHMMMZZZmmm|||}}}iiiTTTCCC999444333444777;;;>>>CCCLLLXXX```lllsss}}}~~~|||}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzxxxvvvtttsssrrrpppnnnllljjjhhhdddaaaVVVPPPGGG>>>777333000...---------,,,,,,,,,,,,+++,,,...111777===AAABBBAAA>>>:::555111000000000000444777999777444222333555555999>>>BBBCCCFFFJJJNNNSSS^^^llluuuuuupppiiieee^^^]]]]]]]]]ZZZSSSJJJCCCBBBEEELLLTTT\\\bbbeeeggghhhfffdddbbbbbbccceeefffiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjiiigggaaa\\\WWWUUUWWWYYYYYYXXXWWWNNNBBB999666555555444666666777999:::<<<======<<<>>>@@@BBBCCCEEEHHHKKKKKKNNNRRRUUUYYYaaajjjrrrvvv{{{~~~xxxsssoooqqqvvv}}}{{{zzzyyy{{{{{{zzzyyyxxxuuurrrooonnnkkkiiifffddddddcccbbb```]]][[[YYYXXXVVVSSSOOOJJJFFFCCCAAA;;;888555333222111///---,,,+++***+++,,,,,,***(((((())))))***************,,,...000000111333555555666888999888888888:::<<<;;;>>>AAADDDGGGJJJMMMPPPZZZhhhzzzyyydddZZZZZZ444333222222111111222222000000000000000000000000000//////000000111222333222222333333333333333222111111111222333444555666777888===EEEMMMYYYkkk{{{{{{tttmmmgggWWWPPPEEE;;;444000...---************+++,,,------///000222333333444777:::999<<>>??????<<<888444222111222111111444777999888444222333555444999???CCCEEEGGGKKKNNNSSS]]]jjjtttwwwrrrkkkfff`````````aaa```ZZZPPPHHHBBBCCCFFFMMMVVV]]]bbbeeedddcccbbbaaabbbdddfffhhhjjjiiiiiiiiiiiihhhhhhhhhgggfffffffffggggggfffddd^^^XXXRRROOOPPPRRRSSSRRRQQQJJJ???999666666666555555555666888:::;;;<<<===>>>AAACCCFFFHHHKKKNNNQQQOOORRRVVVXXX[[[aaaiiioootttyyy~~~zzzxxxuuuzzz}}}{{{xxxwwwwwwxxxxxxwwwwwwtttqqqooommmkkkgggeeebbbbbbbbbbbb```^^^[[[ZZZVVVTTTQQQMMMHHHDDDAAA???999777444222111000...---,,,+++)))***++++++***(((((()))******++++++******+++///111000000444666666777888999999888999;;;===;;;EEENNNQQQMMMKKKOOOTTT___ooorrr___YYY\\\333333222222111111222222000000000000000000000000000000000000111222333444444555555666666555555444222222222333444555666777999:::@@@HHHQQQ^^^pppyyytttmmmgggYYYRRRFFF;;;444000...,,,************+++,,,---...///111222333333555777::::::===DDDMMMWWW```gggkkkhhh\\\OOOJJJLLLSSS```lll}}}uuuZZZDDD@@@>>>777777>>>:::BBBLLLVVViiipppUUU===222111)))******(((%%%$$$&&&)))&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***,,,111999DDDSSSbbbllltttxxx|||~~~{{{sssjjjjjjlllpppxxx|||yyywwwvvvrrrnnnnnnrrrvvv~~~{{{vvvlll```VVVLLLHHHHHHPPPaaarrr~~~sssaaaMMM???777555111444777:::>>>FFFQQQYYYcccjjjuuu~~~~~~}}}||||||||||||}}}}}}xxxxxxxxxxxxxxxvvvtttssssssqqqooonnnmmmkkkhhheeeZZZVVVOOOEEE<<<555222111...---------,,,,,,,,,,,,,,,---///333888;;;<<<<<<:::777333222222333333222555777999888444222333555333999@@@EEEFFFHHHKKKNNNQQQ[[[hhhssswwwtttnnniiibbbaaaaaacccddd___UUUMMMDDDBBBBBBGGGPPPYYY___bbbbbbbbbbbbbbbcccdddfffgggkkkkkkjjjjjjjjjiiiiiiiiigggfffeeeeeeffffffdddccc[[[UUUMMMJJJKKKMMMNNNMMMKKKEEE===999888888777666666666777999;;;===>>>>>>AAACCCGGGJJJLLLPPPUUUXXXVVVZZZ]]]___aaadddjjjooouuuyyy{{{~~~|||~~~~~~{{{wwwuuuuuuvvvvvvuuuuuusssqqqooommmjjjgggdddaaaaaabbbbbbaaa___\\\[[[TTTRRROOOKKKFFFBBB???===888666333111111000...,,,,,,***))))))******)))(((((()))***+++++++++******(((///222///000444888777888999:::999999999;;;===999NNNbbbbbbSSSIIIPPP\\\eeevvvlll[[[YYY___333333222222111222222222000000000000000000000000111111111111222333444555222222222333333222111111333333333444555666777888:::<<>>FFFOOOXXX```eeehhhbbbWWWLLLJJJNNNWWWeeeqqqqqqVVVAAA>>><<<555666===:::DDDOOO[[[nnn~~~gggMMM777......***,,,,,,***'''&&&(((+++&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))+++000777BBBQQQ```jjjsssxxx{{{}}}zzzrrrggggggiiimmmuuu~~~yyyuuuttttttqqqrrruuuuuu}}}{{{wwwnnnbbbYYYMMMIIIGGGNNN^^^ppp|||vvveeeQQQAAA999666000222555888<<>>777444333//////.........---------,,,---...222777:::::::::888666333222222444444333555777999888555333333555333999AAAFFFGGGIIILLLOOOOOOYYYfffrrrxxxvvvppplllaaa``````cccddd```WWWOOOEEEBBB@@@CCCLLLVVV]]]```bbbbbbbbbbbbcccddddddeeelllllllllkkkkkkjjjjjjjjjgggfffddddddeeeeeedddbbbYYYSSSKKKGGGGGGJJJKKKJJJGGGBBB<<<999999999888666888999:::<<<>>>???AAABBBBBBEEEIIILLLOOOTTTYYY\\\]]]aaaeeefffgggiiinnnrrrvvv{{{{{{|||~~~zzzvvvtttttttttuuuuuuuuussspppnnnmmmjjjfffccc``````bbbbbbaaa```]]]\\\RRRQQQMMMIIIEEEAAA>>><<<888555333111000///...,,,,,,***(((((()))***)))(((((()))***+++,,,+++******'''...222//////555888777888999::::::999:::<<<===777UUUpppnnnVVVGGGQQQccciii{{{~~~hhhZZZZZZaaa444444333222222111111000222222111111111111222222000000000111222222222333333222111111000000111111444555555555555666:::===;;;>>>EEEPPPZZZhhh{{{}}}xxxqqqiiiddd[[[OOOCCC===666///+++***,,,,,,+++++++++,,,------///000222333444555888;;;:::???EEELLLXXXdddhhheeeaaaRRRGGGIIINNNVVViii|||cccQQQ???777777777888999AAAFFFSSSiii~~~rrrVVV???111,,,+++*********)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''(((***))))))---444;;;GGGZZZkkkqqqwww|||~~~vvvkkkggghhhnnnvvv|||yyypppqqqqqqnnnsss}}}~~~|||xxxpppeee]]]OOOIIIFFFKKKTTT___ooo{{{|||ooo[[[FFF999444444222333888;;;@@@HHHQQQ\\\cccmmmwww~~~|||{{{{{{||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuutttttttttssspppkkkhhhaaaZZZPPPGGG???888333///...///...+++((((((+++.........///333777999999999444333222111111111222333777:::;;;999555333333555555;;;BBBFFFGGGHHHJJJMMMSSSZZZgggsssyyyxxxpppjjjeee___^^^dddhhhcccZZZTTTJJJDDD@@@BBBEEEKKKTTT]]]ccccccbbbaaa```bbbeeehhhhhhiiiiiijjjjjjjjjjjjiiijjjjjjiiihhhfffeeecccbbbZZZTTTKKKEEEBBBAAABBBBBBAAA@@@???===<<<;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEIIIKKKMMMPPPSSSXXX^^^ccckkkkkklllmmmoooqqqssstttyyy~~~}}}|||{{{|||}}}{{{xxxuuussssssssssssrrrqqqooommmkkkjjjiiiiiicccccccccdddddd```[[[XXXPPPLLLGGGBBB???===;;;999666555333111///------,,,((()))***++++++***)))((((((*********)))***+++---...///111333555666777777777777777888999999999:::>>>EEEMMMQQQMMMLLLVVVcccrrroooaaa[[[]]]aaa444444333333222111111111000000////////////000000000000000111222222333333333333222111111111111222333444444444444666999<<<===???FFFQQQ\\\kkk{{{vvvppphhhddd[[[OOOBBB;;;555...******,,,,,,++++++,,,,,,---...///111222333444555888:::<<>>===<<<<<<======>>>>>>???AAACCCEEEGGGIIINNNPPPSSSVVVYYY]]]cccgggoooppprrrtttvvvxxxyyyzzz{{{|||{{{zzz{{{~~~~~~|||yyyvvvtttsssssssssqqqpppnnnllljjjiiiiiihhhccccccccccccbbb___ZZZVVVOOOLLLFFFBBB???===:::888555444222000///------,,,***+++,,,,,,,,,,,,+++***(((*********)))***,,,......///111333555666777777777777888888999999::::::===???EEEKKKLLLOOOYYYdddwwwlll___[[[^^^ddd444444333333222222111111000000////////////000000000000111111222333333444444444333222222222222333222333444444444666999;;;>>>AAAHHHSSS```ppp~~~xxxuuunnnhhheee\\\OOOBBB999333---******,,,,,,,,,,,,,,,---......000111333333444555888:::>>>DDDIIIOOOWWW```ccc```]]]SSSMMMPPPVVVaaatttsssRRREEE999666777888:::===EEEQQQdddzzzxxx\\\EEE777000---,,,))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&'''((()))+++---++++++---222777@@@PPP___lllssszzz}}}pppkkkjjjpppvvv{{{yyyppppppsssvvvyyyooohhh[[[RRRJJJIIIMMMUUUcccooo}}}nnnYYYFFF<<<888555444777888:::AAAIIIUUU\\\gggqqqzzz~~~|||}}}~~~|||zzzxxxwwwwwwxxxwwwwwwxxxyyyxxxtttooojjjiiicccYYYOOOEEE===666111---...///...,,,++++++,,,,,,,,,...111444777777666222111000//////000111222333666777555111//////111555999???AAABBBDDDIIILLLQQQXXXdddooovvvtttmmmggg^^^XXXWWW^^^eeeccc]]]ZZZOOOGGGBBBAAABBBEEELLLTTT\\\^^^aaabbbbbbbbbcccdddggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfff___YYYOOOGGGCCCBBBBBBBBB???????????????@@@AAABBBAAABBBCCCFFFHHHLLLNNNPPPUUUXXX[[[^^^```dddiiilllsssuuuxxx{{{}}}~~~|||zzzzzz{{{}}}~~~}}}zzzwwwuuusssrrrrrrpppooommmkkkiiihhhggggggeeedddcccbbb```\\\VVVRRRMMMJJJEEEAAA>>><<<999777444333222000...---,,,,,,***++++++,,,,,,++++++***(((***************,,,...///000111333555666777777777777888999999:::;;;;;;===<<<@@@FFFMMMTTT___jjj~~~zzzggg\\\ZZZ```iii555444444333222222111111222222111111111111222222000000111111222333444444555555444333333333333444333444555666666777:::<<>>777666666777<<>>???BBBFFFJJJSSSZZZeeepppvvvvvvpppkkkaaaZZZVVV[[[bbbbbb^^^\\\VVVNNNHHHEEEBBBAAADDDIIIRRRWWW^^^cccfffffffffggghhhiiijjjkkklllllllllllllllmmmmmmnnnnnnmmmmmmllljjjdddZZZRRRKKKFFFBBB@@@BBBBBBCCCEEEGGGJJJLLLMMMPPPQQQRRRUUUWWW[[[]]]___bbbeeejjjmmmppprrruuuwwwvvvxxx|||~~~|||}}}~~~~~~~~~}}}{{{xxxvvvsssrrrqqqnnnmmmkkkiiigggfffeeeeeeeeeccc```^^^ZZZVVVPPPLLLHHHEEEAAA>>><<<999666444222111000...---,,,,,,,,,((((((((((((((((((((((((((()))++++++++++++...000000111222444555666666777777888999:::;;;<<<======???BBBGGGKKKNNNWWWjjj}}}kkk___YYYYYYeeettt555555444444333333222222000000////////////000000///000111222333444555666555555444333333333333444555777999:::::::::<<<>>>CCCGGGQQQ```ooo{{{vvvpppiiidddcccXXXLLL???999444///---///,,,,,,,,,,,,---...000000111333555777888:::>>>AAAFFFMMMSSSTTTUUUXXXXXXVVVQQQWWW```iiiqqq{{{hhhNNNAAA<<<777666666777???HHHZZZppp~~~aaaCCC555111,,,)))***))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))((('''&&&'''((('''''')))---000777EEESSS```hhhsss|||xxxrrrmmmooossswww|||zzzvvvzzz{{{uuuggg\\\PPPJJJHHHLLLUUU___ooo~~~rrrZZZEEE777444333555666888>>>FFFKKKSSS^^^hhhqqq{{{~~~|||}}}~~~|||zzzxxxwwwwwwxxxyyyxxxxxxyyyyyywwwsssooojjjfff___WWWOOOEEE;;;555222000......//////...,,,,,,,,,,,,///222444444333//////.........000111222666888999888333111111333222666<<<>>>???BBBFFFIIISSSZZZeeepppxxxxxxsssnnncccZZZUUUYYY___```^^^\\\XXXRRRLLLJJJFFFBBBBBBFFFMMMSSS[[[aaaeeeggghhhiiiiiijjjkkklllmmmnnnnnnnnnooooooooopppoooooonnnnnnnnniiibbb[[[UUUOOOIIIEEEEEEFFFGGGIIILLLOOOQQQSSSWWWXXXZZZ]]]```dddgggiiimmmpppuuuwwwxxxxxxxxxyyyxxxzzz}}}}}}}}}~~~~~~~~~{{{{{{yyywwwuuusssrrrqqqnnnmmmkkkiiigggfffeeeeeedddbbb^^^[[[XXXSSSNNNJJJFFFCCC@@@===;;;888555222111000///...,,,,,,,,,,,,+++******))))))******+++((()))+++++++++,,,...111111222333444666666666777888888999:::<<<===>>>>>>???CCCIIIMMMOOOXXXnnnyyyddd]]][[[]]]kkk}}}555555555444333333222222000000////////////000000///000111222444555666666555444444333333333333333444666888:::::::::<<<===FFFKKKWWWgggvvvzzztttnnneee```___RRRGGG<<<777333///------+++,,,,,,,,,...///000111111333666888:::===AAADDDLLLSSSXXXVVVTTTSSSQQQNNNNNNYYYfffpppxxxyyy\\\HHH===999777666666:::DDDOOOhhhsssXXX>>>444111+++(((*********)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&%%%###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))(((''''''((()))))))))***---///444AAANNN]]]fffqqq{{{yyyrrrmmmooorrruuuzzz~~~{{{~~~xxxkkk```TTTLLLIIIJJJQQQYYYhhhxxxyyycccMMM;;;777555666666666<<>>??????BBBDDDIIIOOOUUU```tttooo^^^]]]___cccsss666555555444444333222222222222111111111111222222///000111222444555666777444444333222222222222333333555888999999999;;;<<>>JJJ\\\eeepppzzzzzzsssmmmnnnqqqtttyyy{{{{{{~~~zzznnncccVVVNNNIIIHHHNNNUUUcccttt~~~iiiTTT>>>:::777777555555:::AAADDDLLLWWWbbbkkkuuu~~~|||{{{{{{||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvyyywwwuuutttttttttrrrqqqiiifffaaa[[[TTTKKKBBB<<<555111---,,,...000///...---------000333444444333000/////////000111333444666888:::888333111111333000666===AAABBBCCCEEEGGGQQQWWWcccoooxxxyyyvvvrrrcccZZZTTTXXX___bbbbbbbbb[[[VVVSSSRRRMMMEEEBBBBBBDDDJJJRRR[[[```eeehhhkkkkkklllmmmooopppqqqqqqqqqrrrrrrrrrrrrqqqpppoooooonnnmmmllljjjhhhccc\\\XXXVVVWWWXXX[[[]]]```cccdddeeegggkkkqqqxxx~~~|||zzzsssttttttvvvwwwzzz|||}}}~~~|||||||||}}}|||{{{vvvvvvvvvvvvuuusssrrrqqqnnnmmmllljjjhhhgggffffffbbb```\\\XXXUUUQQQLLLIIICCCAAA>>><<<:::777333000000///...---,,,+++++++++)))((('''&&&&&&'''((()))((()))+++++++++---///222222333444555666666666666888999:::;;;===>>>???@@@GGGFFFIIIQQQ\\\iii{{{~~~iii[[[]]]bbbgggyyy555444333333222222333333222222222222111111000000555666666666666666555555777555333111111333555666777888999::::::<<>>BBBHHHRRR]]]gggqqqzzz}}}||||||}}}~~~~~~{{{xxxwwwxxxyyy{{{yyyyyyxxxvvvtttqqqnnnllllllhhhccc^^^XXXPPPEEE>>>777333...+++***+++,,,+++,,,,,,,,,...111333333333...,,,---000///...111666999;;;===:::555000...///000444:::???AAACCCDDDFFFOOOVVVaaammmuuuwwwtttpppcccZZZTTTYYYaaacccdddddd```]]]XXXRRRMMMGGGAAA===BBBFFFMMMUUU]]]cccgggiiiiiilllooopppooonnnoooooouuutttsssrrrqqqpppppppppssspppllljjjjjjhhhdddaaabbbcccccceeehhhkkknnnpppppptttzzz|||wwwvvvtttrrrqqqqqqsssvvvxxx{{{}}}~~~||||||||||||{{{zzzttttttuuuwwwwwwuuupppmmmnnnllljjjhhhgggeeebbb___aaa^^^YYYTTTQQQMMMJJJGGGBBB???;;;888666555333111///...---,,,++++++++++++******)))))))))))))))***((()))***+++---...///000555555555666555555444333555777:::<<<===???BBBEEEHHHHHHMMMVVV___mmmsssaaaWWW^^^fffmmm555444333333222222333333111111111111000000//////222222333444555555555555666555333222222333444666555666777777888:::===@@@JJJVVVeeerrrxxxqqqjjjbbbYYYSSSHHHBBB999111---,,,+++++++++,,,,,,---...000222222444666888999<<>>;;;999888:::===HHHZZZkkk|||___HHH555111000+++)))+++***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###(((&&&$$$######$$$&&&(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&'''((((((((()))))))))))))))((())),,,...111;;;EEETTTbbbrrrzzz|||rrrnnnppptttuuuttt|||uuuppptttzzz}}}uuutttwww~~~yyynnn```UUUMMMHHHJJJPPPZZZhhhzzzqqq```GGG>>>777666666666888<<>>@@@BBBDDDEEELLLRRR^^^kkkuuuxxxsssooobbbYYYTTTYYY```ccccccccc```]]]XXXTTTOOOIIICCC>>>AAADDDJJJQQQYYY```fffiiiiiikkkmmmnnnmmmmmmnnnooottttttttttttsssrrrqqqqqqrrrpppmmmmmmmmmllljjjgggjjjjjjkkkmmmpppsssuuuwwwyyy}}}zzzrrrqqqooommmlllmmmnnnooovvvyyy~~~}}}|||}}}|||{{{zzzxxxwwwvvvuuuuuutttqqqoooooommmkkkiiihhheeeaaa^^^___\\\WWWRRROOOKKKHHHEEE@@@===999666555333111000......---,,,++++++++++++******))))))))))))******)))***+++---...000111222333444555555666666666666555777:::<<<===@@@CCCEEEIIIKKKQQQZZZdddsssooo___WWW___hhhrrr555444333333222222333333000000000000000////////////000111222333444444444444444333333333333444444666666777777888:::>>>AAAMMMYYYiiiyyyxxxqqqiiiaaaWWWPPPFFF@@@888111---,,,,,,++++++++++++,,,...///111222333555777999>>>GGGTTT]]]eeebbb[[[QQQHHHCCCEEEHHHXXXfffwwwfffMMM@@@<<<999999:::===AAAMMMdddyyysssTTTAAA000---...+++)))+++***)))(((''''''&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))((('''&&&''''''((((((((()))))))))((('''(((+++,,,///888BBBQQQ___ooowww}}}xxxrrrqqqrrrssssss|||}}}lllfffiiiqqq{{{~~~wwwvvvxxx~~~}}}rrreeeZZZPPPHHHHHHKKKRRRaaatttxxxiiiOOODDD:::777666555666999<<>>;;;777444333222000......---,,,++++++***++++++***)))))))))))))))*********+++,,,...000111333333333333444555666777888888666888:::<<<>>>@@@CCCFFFKKKMMMUUU```lll{{{~~~jjj]]]WWW```lllyyy555444333333222222333333111111111111000000000000000000111222333333222222222333333333333444444444888999999999:::===AAAEEEOOO\\\nnn~~~wwwqqqjjjaaaWWWOOODDD>>>777111...---,,,++++++++++++,,,...///111222666777999;;;@@@HHHSSS[[[ccc^^^UUUKKKCCCBBBFFFJJJYYYhhhyyyzzz\\\FFF===<<<999:::===@@@DDDRRRllljjjLLL<<>>MMM\\\kkkttt{{{}}}wwwsssrrrsssssszzzwwwfff```ccclllxxx{{{{{{{{{~~~}}}sssggg]]]SSSJJJGGGIIIMMM[[[ooorrrUUUIII<<<666555444555777<<<@@@HHHQQQZZZdddnnnuuu}}}||||||}}}|||}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||zzzuuupppmmmmmmiiieeeaaa]]]VVVLLLEEE===999333///............///...---...000000000...000...///222222111444::::::<<<===:::444000000111000333777:::<<>>@@@DDDGGGKKKNNNXXXeeerrrvvveee\\\YYYcccqqq555444333333222222333333222222222222222222222222333333333333333222111000222222222333333444444444888888999:::;;;???EEEIIIRRR```sss{{{vvvqqqkkkcccXXXPPPAAA<<<555000...---,,,,,,++++++,,,,,,...000111222666777999<<>>:::444000.........---///...---...///000///...///...///222333222555;;;;;;======:::444000000111000333666888:::===@@@CCCIIIPPP\\\lllwwwxxxppphhh\\\SSSNNNTTT\\\___``````ZZZXXXWWWUUUTTTPPPKKKHHHCCCBBBAAACCCJJJSSS]]]cccfffggghhhhhhiiikkknnnqqqnnnoooqqqrrrssssssrrrrrrttttttttttttsssrrrrrrssstttuuuwwwxxxzzz{{{||||||yyytttgggeeebbb^^^\\\ZZZYYYYYYbbbgggooowww|||{{{zzzyyywwwvvvtttuuuvvvxxxzzzyyywwwtttooommmkkkiiigggccc^^^ZZZZZZVVVQQQMMMIIIFFFBBB???<<<999555333222111000...,,,,,,+++*********++++++))))))(((((()))***++++++)))***+++---///111333444888777777666666666777888888:::;;;<<<>>>AAAEEEHHHKKKPPP[[[jjjyyyppp```\\\]]]hhhuuu555444333333222222333333222222222333333333333333555555555444333222111000222111111222222333444555666666777999;;;@@@GGGLLLXXXgggzzz{{{xxxtttpppkkkbbbWWWOOO???:::444000...---,,,,,,,,,,,,,,,---///000222333333555888===CCCJJJPPPSSSMMMHHHBBB===>>>CCCJJJOOOWWWjjj~~~eeeNNNAAA======<<<===AAAGGGOOO___yyywww[[[@@@888///++++++,,,)))'''((((((''''''''''''((((((''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))((('''&&&&&&&&&'''''''''(((((((((((('''(((******+++111999CCCRRRaaakkksss|||yyytttssstttvvv{{{{{{pppeeeaaadddkkkvvv|||uuuooohhhcccZZZOOOIIIHHHJJJTTTcccrrreeeTTTAAA888666555666777<<>>AAAFFFIIINNNSSS```qqq}}}jjj\\\\\\bbbnnn|||555444333333222222333333111111222222222333333333444444444444333222111111222111000000111333555666555666888999===CCCKKKPPPaaaoooyyyvvvrrrnnnhhh___SSSJJJ===999333000...------,,,------......000111333444444666999>>>DDDHHHJJJKKKBBB>>>:::999<<>>BBBKKKWWWhhhrrrUUU:::444...******,,,***'''((((((''''''''''''((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''')))+++******000888===KKK[[[eeennnxxx{{{sssqqqqqqtttxxx}}}|||xxxppphhhgggjjjoooxxx{{{tttoookkkfff^^^RRRJJJHHHFFFOOO[[[iiiyyyppp]]]GGG<<<999777777777999;;;@@@FFFNNNYYYeeelllrrrxxx}}}}}}}}}}}}}}}||||||{{{|||}}}}}}}}}{{{yyyvvvtttnnnlllhhhfffccc]]]TTTNNNBBB>>>777333000000///......---,,,---///000///......,,,...111222111555;;;===>>>===999444111111333111222333444666999>>>BBBKKKVVVeeeppprrrlllddd___UUUMMMIIIPPPZZZ___aaabbb]]]ZZZXXXVVVVVVVVVUUUTTTLLLIIIEEEDDDGGGNNNUUU[[[eeegggkkkmmmnnnooorrrsssrrrqqqpppooooooqqqrrrssssssuuuvvvuuusssrrrsssuuuwwwxxxyyy{{{|||||||||{{{|||~~~|||iiiddd\\\TTTNNNKKKKKKKKKPPPTTT[[[dddooo|||}}}|||||||||{{{yyyvvvvvvvvvwwwxxxwwwuuurrrmmmjjjfffcccaaa```^^^\\\UUURRRMMMIIIEEEBBB>>>;;;999666222000000///...,,,++++++************++++++(((((((((((()))***+++,,,***+++,,,///111333555666999888777666666888999::::::;;;<<<===>>>BBBGGGJJJSSSYYYgggxxxvvvdddXXX\\\fffttt555444333333222222333333000000111111222222222222111222222333333333222222333222000///000222555777777888:::<<<@@@GGGOOOUUUgggvvv}}}xxxuuuqqqlllfff\\\OOOFFF<<<888333///......---,,,.........///111222444555888999<<<@@@CCCDDDCCCBBB<<<999777777<<>>===999444111111333111222222333555888>>>BBBKKKWWWhhhqqqoooggg___[[[SSSKKKHHHOOOYYY___aaabbb___\\\YYYWWWXXXYYYYYYXXXNNNKKKGGGEEEGGGMMMSSSXXXeeehhhlllooopppqqqssstttuuusssqqqooooooqqqsssuuurrrtttvvvuuussssssuuuwwwvvvwwwyyyzzz{{{{{{zzzzzzzzz|||~~~oooiii___UUUMMMIIIHHHIIIJJJMMMTTT]]]hhhvvv~~~}}}~~~~~~}}}|||{{{xxxvvvuuuuuutttsssqqqlllhhhdddaaa______^^^]]]SSSPPPKKKGGGCCC@@@<<<999777444111///...---,,,++++++***************++++++(((((((((((()))***+++,,,+++,,,...000333555777888888777666666777999;;;===;;;<<<<<<===>>>BBBGGGKKKXXX^^^lll~~~qqq___VVV\\\iiixxx444444333222222111000000111111111000111111222222333333333444333333222222111111111222333444555666888888999<<<>>>DDDQQQ^^^mmm}}}sssnnnjjjiiihhh^^^NNN@@@<<<666///---...///---***/////////000222555777999555666888<<<>>>>>><<<:::444333555999;;;>>>GGGQQQ\\\ooo}}}^^^KKKBBB<<<888777999;;;BBBPPPeee~~~aaaFFF333///+++)))((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((()))''''''((()))***,,,...///888===GGGWWWhhhvvv}}}~~~uuuooolllpppttt{{{wwwvvvqqqqqqqqqqqqsssxxx~~~|||uuurrrnnnjjjdddZZZOOOFFFDDDIIIPPPYYYkkk~~~}}}oooYYYGGG<<<777666666888999<<>>AAAHHHVVVcccttt{{{rrrnnnjjjhhhdddZZZKKK@@@;;;555///---...///---***,,,,,,,,,---///111333444666666777999::::::777444111111444999<<<@@@HHHRRR___qqqwwwYYYGGG???999666555888<<>>===<<<>>>BBBCCCEEEKKKSSS^^^kkk}}}yyyfff^^^^^^fffqqq555555555444333333222222333333222222333444444555666666666666555444222222222222222333444555666777;;;;;;===AAAEEEMMM\\\kkk~~~yyypppnnnkkkfff___SSSGGG???888444///---...///---+++.........///000222333444555555444555555444111...///000444:::>>>AAAJJJSSSccctttlllQQQAAA;;;666444444888>>>KKK___wwwkkkQQQ;;;111...+++)))))))))))))))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''(((***+++,,,000666AAAQQQbbbooowwwzzz|||wwwpppkkkjjjooouuu|||wwwqqqooopppsssvvv{{{{{{wwwtttqqqooojjjaaaUUULLLFFFGGGIIIPPP___rrr~~~}}}lllVVVCCC999666777666777999<<>>???>>>@@@CCCEEEGGGOOOXXXggguuunnn```[[[```jjjwww666666555555444444444444444444333444444555666777888888888777666444333222222222222333444666777888;;;;;;>>>DDDIIISSSdddsss|||vvvooonnnkkkdddYYYMMMCCC>>>555222///---......---,,,000000000000111222222333444333111111111000...,,,///000555<<<@@@DDDLLLUUUhhhxxxuuuaaaJJJ===888555444444999@@@NNNddd~~~wwwaaaIII777000---***))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))+++,,,,,,333???NNN]]]kkktttxxx|||wwwnnniiihhhmmmssszzzzzzqqqoooqqqtttzzz|||vvvtttrrrpppllldddYYYPPPHHHFFFFFFKKKYYYkkkzzzvvvaaaJJJ;;;777888777777999;;;???FFFOOOUUUbbbhhhqqqzzz~~~{{{yyyyyy{{{~~~~~~|||zzzvvvsssrrrrrrqqqpppooommmhhhaaa]]]TTTLLLBBB999333111000///......---,,,,,,,,,,,,---***+++---...000444999===BBBAAA???;;;666333111111000...///222444444999@@@HHHSSS```iiimmmllldddZZZLLLGGGDDDGGGPPPZZZaaacccccc\\\VVVUUUUUUVVV[[[aaaccc```\\\YYYVVVSSSQQQQQQTTT[[[dddmmmsssuuuuuutttssstttuuuwwwyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvvvvvvvuuuwwwyyyyyyyyyzzz|||~~~}}}}}}}}}~~~zzzmmm```SSSJJJEEEDDDCCCEEEJJJNNNUUU```lllxxx~~~{{{zzzyyyxxxvvvtttsssqqqnnnmmmlllkkkhhhgggdddbbb___]]]ZZZVVVQQQNNNJJJGGGBBB>>>;;;999666444333111///---------+++************)))))))))))))))((((((((()))***+++------...///111333555666777777777888999999999:::<<<>>>@@@@@@BBBEEEFFFIIISSS]]]nnn}}}{{{ddd[[[[[[aaalll|||666666555555555555444444444444444444555666777888888888888777666444333222222222333444555777888999;;;;;;???FFFMMMXXXkkk{{{wwwrrrmmmmmmiii```SSSHHH@@@<<<222000...------...------,,,------.........///...333111//////000000///...000111777>>>BBBGGGQQQZZZmmm|||hhhWWWDDD:::777555555777;;;AAAOOOfffpppXXXCCC666...,,,***))))))))))))((()))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,+++111<<>>DDDMMMRRR^^^dddmmmvvv~~~~~~{{{yyyyyy{{{~~~}}}zzzvvvsssqqqqqqqqqppppppnnniiiddd___WWWPPPEEE;;;555222000.........---,,,,,,,,,,,,---,,,---...///222666;;;@@@CCCBBB@@@;;;555222111111///---...111333444999@@@FFFRRR___jjjpppoooeeeZZZKKKGGGCCCEEEMMMWWW___cccccc\\\VVVTTTTTTUUU\\\dddccccccaaa^^^ZZZXXXUUUSSSSSSXXX```iiipppuuuvvvvvvtttuuuwwwyyy{{{|||||||||zzzyyyxxxvvvuuuuuuuuuvvvsssuuuvvvwwwwwwwwwyyy{{{|||}}}}}}~~~~~~tttfffXXXMMMFFFEEEDDDFFFIIILLLQQQ[[[eeeqqq|||}}}zzzxxxwwwvvvtttrrrqqqooommmlllkkkiiigggeeecccaaa^^^\\\YYYTTTOOOLLLHHHEEE@@@===;;;999666444222000...------,,,+++***))))))))))))))))))))))))***************++++++,,,///000222444666777777888777888::::::999:::<<<>>>@@@@@@CCCFFFGGGKKKXXXdddtttqqq^^^ZZZ]]]aaannn555555555555555555555555444333444444555666888888777777777777666555333333222222333444666888:::;;;;;;<<<@@@HHHQQQ^^^rrr{{{tttpppkkkhhhcccYYYNNNCCC<<<888///......------------...---...///000111111000000222000...---///000000000111222777???FFFMMMXXXdddtttyyy\\\NNN>>>888666666777:::>>>DDDSSSkkkiiiPPP===555---+++))))))******)))'''))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))***+++,,,+++111:::EEERRR```mmmuuu}}}{{{oooffffffkkkqqqxxx}}}|||uuuxxx~~~xxxuuuqqqooommmhhhaaa[[[RRRKKKFFFHHHQQQ^^^ppp~~~ttt___KKK@@@<<<888888888999===CCCKKKQQQZZZ```jjjsss{{{~~~{{{zzzyyyzzz|||~~~~~~{{{wwwtttrrrqqqqqqqqqqqqppplllfffbbbZZZTTTJJJ@@@999444111.........---,,,,,,,,,,,,---,,,...///000333777===AAADDDCCC@@@;;;555111000111///---...111333444999@@@GGGRRR```kkkrrrqqqeeeYYYKKKGGGCCCCCCJJJTTT^^^cccddd]]]WWWTTTRRRTTT\\\eeegggiiigggbbb___]]]ZZZVVVUUUWWW[[[ccckkkrrruuuvvvvvvxxxzzz|||~~~~~~~~~~~~zzzyyywwwvvvuuuuuuvvvwwwvvvxxxyyyyyyxxxxxxzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~|||mmm\\\OOOGGGDDDDDDFFFIIIKKKNNNVVV___kkkvvv}}}yyyvvvuuutttrrrqqqpppnnnllllllkkkiiifffccccccaaa^^^[[[WWWSSSMMMIIIFFFCCC>>>;;;999888555444111///---,,,,,,,,,+++***))))))))))))************++++++*********++++++,,,111111333555666777888888888999::::::::::::===???@@@AAADDDHHHJJJOOO^^^mmm{{{}}}iii\\\[[[```dddsss444444444444444444444444333333333444555666888888666666666666555555444333222333333555666888:::;;;<<<===BBBKKKUUUdddyyywwwqqqnnngggccc[[[QQQHHH>>>777333,,,------------------...///000222333444444444444333000---,,,---...//////000111666@@@IIISSSbbbooo|||mmmSSSFFF:::555555666888<<<@@@GGGYYYtttyyyaaaHHH777333,,,+++))))))******((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******+++000777???KKKYYYhhhrrr{{{~~~rrriiieeeiiipppvvv{{{{{{~~~zzzvvvrrrooonnnkkkfffaaaYYYPPPHHHHHHMMMVVVfffuuu|||jjjVVVGGG???666777777888;;;AAAIIIOOOVVV\\\eeeooowww~~~||||||{{{{{{|||}}}|||xxxuuussssssrrrssssssrrroooiiieee^^^XXXOOOFFF>>>888333///......---,,,,,,,,,,,,---,,,---...000222777===AAAEEEDDD@@@:::444111000000///---...222333555:::AAAIIISSSaaalllsssrrreeeWWWKKKGGGCCCCCCHHHSSS]]]dddeee^^^XXXTTTQQQRRR[[[fffhhhkkkkkkfffdddeeeccc^^^XXXWWWXXX]]]fffoootttvvvwwwxxx{{{}}}~~~~~~}}}}}}zzzyyywwwvvvvvvwwwxxxyyyzzz|||}}}|||{{{zzz{{{}}}|||||||||}}}}}}}}}}}}}}}}}}tttcccUUUMMMDDDDDDGGGKKKLLLNNNTTT\\\fffpppyyy}}}yyyvvvtttsssqqqpppooonnnllllllkkkiiifffcccbbb```\\\YYYUUUQQQKKKGGGCCC@@@<<<999777666444222000...,,,+++,,,,,,+++))))))))))))******+++++++++)))))))))***+++,,,---...111222444555777777888888888999:::::::::;;;===???AAACCCGGGKKKMMMTTTeeeuuussscccZZZ\\\bbbkkk{{{333444444444444444444444222222333333555666777888444555555555555555444444222333444555777999;;;<<<>>>???DDDMMMXXXggg}}}|||uuuooommmddd^^^UUULLLDDD<<<444///+++,,,------------...///,,,---///111222222222222444111---+++,,,---------...///555@@@KKKXXXiiixxxwwwdddMMMBBB777444555666999<<>>:::777555444222111000...,,,+++,,,,,,+++)))))))))******+++++++++,,,'''((((((***+++---///000222333444666777888888888888999:::::::::;;;===???BBBEEEIIIMMMPPPXXXjjj{{{lll___ZZZ]]]cccqqq777666555444444444444444444444555555666777777777:::888666444333444555666666555555666999;;;<<<<<>>999555333333333111...---222777999===BBBKKKZZZiiinnnpppoooeeeXXXNNNGGGAAABBBHHHQQQ^^^iiiiiiccc[[[TTTQQQTTTZZZ___kkknnnnnnkkkkkkoooqqqpppccc]]]XXXZZZ]]]cccmmmvvvuuuxxx{{{{{{xxxwwwyyy{{{}}}{{{zzzxxxxxxyyyzzz{{{~~~}}}|||{{{zzzyyyyyyyyy|||}}}~~~~~~}}}~~~uuufffZZZQQQNNNNNNPPPPPPQQQVVV]]]bbbiiirrrzzz~~~~~~{{{xxxwwwwwwwwwvvvuuusssrrrrrrpppmmmiiieeecccbbb^^^YYYUUUPPPLLLGGGCCC======;;;888444111...,,,000///---,,,+++***************++++++++++++*********++++++,,,---...000111333333222222333444666777999888888999:::<<>>888555111...+++++++++,,,---...000111...///000111222333444444333111...,,,+++,,,...///111999EEERRR```pppuuu[[[FFF===:::888999999:::@@@GGGPPPccc~~~sssYYYCCC555//////))))))*********))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((+++333;;;EEETTTbbbjjjrrr{{{}}}tttnnnkkkkkkoooqqqqqqtttxxx~~~~~~qqqmmmnnnvvvyyyssstttxxx|||}}}{{{xxxuuussssssrrroooeeeYYYOOOHHHGGGQQQ\\\kkkuuuyyyiiiZZZGGG???888777888:::>>>CCCJJJPPPYYYbbbjjjqqqwwwzzz}}}||||||}}}~~~{{{xxxwwwxxxyyy{{{|||zzzvvvrrrmmmfff]]]UUUNNNFFF>>>888111///...---......---,,,,,,...000000111666>>>DDDHHHEEE@@@:::555000---,,,///------333888<<>>EEEMMMVVVkkklllRRR???333///...((()))***************)))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***111777AAAOOO\\\fffoooxxx}}}yyypppllljjjlllmmmmmmpppuuuzzzwwwiiieeefffoooxxxxxxssstttyyy}}}~~~{{{xxxvvvuuuuuuuuusssjjj]]]SSSIIIFFFMMMVVVcccooo|||sssfffMMMDDD;;;999::::::===AAAFFFLLLUUU^^^fffmmmssswww~~~}}}}}}}}}~~~~~~|||zzz{{{{{{}}}~~~zzzvvvpppjjjbbbZZZSSSKKKBBB;;;222000------......------,,,...000000111666>>>EEEFFFDDD@@@:::555000---+++...,,,...444999===EEEMMMWWWfffrrrqqqmmmggg[[[OOOIIIDDD@@@CCCIIIQQQ\\\fffjjjggg```WWWQQQPPPSSSXXX___dddgggeeefffkkkpppqqqssskkkddd```^^^]]]bbbhhhqqqssstttuuuuuuuuuvvvvvvwwwwwwvvvvvvwwwxxxyyyyyy||||||}}}}}}|||||||||{{{|||~~~}}}}}}}}}zzzmmmccc[[[\\\```bbbdddfffhhhkkkooosssyyy~~~zzzwwwwwwvvvvvvuuuwwwvvvuuuqqqmmmgggccc```[[[XXXSSSOOOKKKGGGBBB???;;;:::888666444222111111...---,,,+++******************++++++++++++******++++++,,,---...000222333666666777777888999999:::999999:::;;;===@@@CCCEEELLLNNNTTT]]]hhhwwwtttaaa\\\\\\^^^mmm444444333333333444444555666666777777888999999999888777555444444555666777777888999888888:::???CCCGGGQQQ```nnn}}}uuuqqqmmmfff```PPPHHH>>>666333111...,,,---,,,,,,,,,,,,---......---...000222333333333333222111...,,,,,,---///111666<<>>AAAIIIQQQ___uuu}}}cccKKK;;;333///...******++++++,,,+++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((***(((***000555===KKKXXXcccllluuuzzz}}}sssnnnjjjjjjiiiiiimmmrrrwwwttteeebbbbbbjjjrrryyy~~~wwwuuuwww{{{~~~{{{xxxvvvuuuuuuvvvtttlllaaaWWWMMMGGGKKKSSS]]]iiixxx{{{oooSSSGGG===999999999;;;===DDDIIIQQQZZZbbbjjjpppttt{{{~~~}}}}}}~~~~~~|||zzz|||}}}~~~|||yyyrrrllleee^^^WWWOOOFFF???444111...------......---,,,...000000222777???FFFEEECCC???:::555111...,,,...---///555999>>>GGGQQQ\\\kkkuuurrrkkkcccXXXLLLGGGBBB@@@CCCIIIQQQ[[[eeejjjhhhbbbYYYQQQNNNQQQUUU]]]cccgggeeefffkkkqqqtttuuunnnhhhfffcccaaaccchhhooopppqqqsssuuuvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}}}}|||~~~zzznnnbbb```bbbeeehhhllloooppprrrwww|||zzzwwwuuuuuuuuutttwwwvvvtttqqqlllgggbbb___ZZZWWWRRRNNNJJJFFFAAA>>>:::888666444222111111111---,,,,,,+++******************++++++++++++******++++++,,,---///111333444777777888999999:::::::::::::::;;;<<>>JJJ[[[ooowww]]]III@@@:::888999>>>BBBFFFOOOXXXiiivvv[[[DDD888222000...++++++,,,,,,,,,++++++***''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))+++)))***///333:::GGGTTT```iiirrrwww{{{~~~wwwpppjjjhhhgggfffkkkqqquuu}}}}}}uuufffbbbccciiioootttyyy~~~}}}{{{zzzzzz{{{~~~}}}yyyvvvvvvvvvwwwtttmmmeee]]]RRRJJJJJJPPPXXXdddsss~~~xxx[[[MMM@@@;;;999888888999@@@FFFNNNVVV^^^fffmmmqqqxxx}}}~~~}}}}}}~~~}}}}}}}}}|||zzz|||}}}~~~}}}zzzsssnnngggaaa[[[SSSJJJCCC777444000............---,,,...000000222777@@@FFFFFFCCC???:::555222///...///...111666:::???IIITTTbbbqqqzzzvvvlllcccWWWKKKEEEAAA???DDDJJJQQQ[[[dddhhhgggcccZZZQQQMMMPPPTTT\\\ccchhhffffffkkkrrruuuwwwrrrnnnmmmjjjfffeeehhhkkkkkklllppptttvvvvvvvvvtttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}~~~zzznnnhhhhhhiiimmmrrruuuuuuwww|||zzzuuuttttttssssssuuutttssspppkkkfffaaa^^^XXXUUUPPPLLLIIIEEE@@@===999777555222000/////////,,,,,,+++*********************++++++++++++******+++,,,,,,...000222444555777777999::::::;;;:::::::::;;;<<<>>>AAADDDGGGIIILLLPPPZZZhhhwww{{{iii\\\]]]bbbiii}}}333333222222333333444555777777888888999::::::;;;666444333222222333555666777:::<<<;;;;;;>>>FFFLLLQQQ___ppp}}}wwwrrrpppjjj```WWWHHHAAA888222000///...,,,+++++++++,,,---...///000///000222333333222111000///...---,,,---000333555<<>>;;;888999===BBBIIIRRRZZZbbbiiinnnuuu{{{}}}}}}~~~}}}|||||||||{{{zzz{{{{{{}}}|||yyytttoooiiiddd___XXXOOOHHH;;;777333///......------,,,...000111222888@@@GGGJJJFFF@@@:::444111///...000000222777:::???JJJUUUdddsss|||vvvkkkaaaUUUJJJDDD@@@???DDDJJJQQQZZZcccggggggddd[[[QQQMMMOOOTTT[[[bbbgggfffdddjjjqqquuuzzzvvvttttttpppjjjfffgggeeeeeegggkkkqqquuuuuutttttttttvvvxxxyyyzzz{{{{{{zzz{{{~~~~~~}}}|||vvvqqqooorrrwwwzzzyyy{{{yyytttrrrrrrrrrrrrsssrrrqqqnnnjjjeee```]]]UUURRRNNNJJJFFFCCC>>>;;;999777444111...---------,,,++++++*********************++++++++++++******+++,,,---...111333555666666777999:::;;;;;;::::::;;;;;;<<<>>>BBBEEEIIIKKKNNNSSS```pppuuueee[[[___gggqqq222222222222333333444555777888888999999:::;;;;;;777666555444444555777888777:::<<<<<<<<<@@@HHHNNNUUUddduuu}}}uuuqqqooohhh]]]TTTGGG@@@777111//////...,,,))))))***+++---///111222000111333333333222000......---,,,,,,...111444666===EEEUUUjjjfffMMM@@@???888888;;;CCCJJJRRR]]]gggqqqjjjMMM999111000///---+++++++++******(((''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""############&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***((())),,,///555AAAMMMZZZccckkkooosssyyy|||||||||ssskkkgggddddddiiioootttyyy{{{vvvvvvvvvvvvnnniiigggkkknnnoooqqquuuwww{{{}}}yyyxxxyyyyyyvvvrrrmmmeeeYYYLLLGGGIIINNNZZZiiiwwwuuudddRRRIIIDDD???;;;::::::???GGGOOOWWW___fffkkksssyyy~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzz|||{{{xxxuuuqqqkkkfffbbb[[[RRRKKK===999444000///...------,,,...000111333888AAAGGGMMMIIIBBB:::444000......000000333777:::???JJJVVVcccrrr{{{ttthhh^^^SSSHHHCCC??????DDDJJJQQQZZZccceeefffddd[[[QQQLLLOOOTTTZZZbbbgggeeeccchhhpppttt|||yyyxxxxxxtttlllgggfffbbbaaaccchhhooossstttsssssstttvvvxxxzzz{{{{{{|||zzz{{{~~~|||zzztttuuuzzz{{{{{{}}}~~~~~~xxxsssqqqqqqqqqqqqqqqqqqpppmmmiiiddd```]]]SSSPPPLLLHHHEEEAAA===999999666333000---,,,,,,,,,++++++************************++++++++++++******,,,,,,---///111333555777666777999:::;;;;;;:::999;;;;;;===???BBBFFFJJJLLLPPPWWWeeewwwpppbbbZZZaaajjjvvv}}}111111111222333444666777888999:::;;;:::888666555111111111222333444555666999999;;;???@@@BBBIIIRRR^^^iiizzzzzztttqqqmmmeeeXXXMMMBBB===777111...---+++***,,,---------.../////////333444444444333111///...555///,,,...111111444888???NNN___ppplllVVVHHH>>>888777;;;AAAHHHPPPZZZdddjjjvvveeeGGG777222000---,,,))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&'''""""""$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&***))))))((((((((())))))((((((((())),,,333<<>><<<>>>EEEKKKRRR]]]gggjjjjjjggg___VVVQQQRRRUUUXXX^^^dddgggfffhhhmmmrrrxxxzzzzzzxxxwwwuuulllbbbbbb\\\\\\dddnnnsssvvvxxxuuuvvvvvvuuutttvvvyyy|||xxx{{{~~~~~~~~~~~~}}}{{{|||{{{||||||xxxtttqqqpppppppppqqqooollljjjgggccc]]]ZZZVVVRRRLLLFFFBBB>>>:::777555444222000...,,,++++++,,,,,,+++***))))))******)))******+++++++++******,,,---///222444666777777666666666777888:::;;;<<<===>>>@@@CCCFFFIIIKKKMMMVVVdddsssiiiaaa^^^cccoooxxx222222222222333444555666888999:::::::::888666555222222222333444555666777;;;:::<<<@@@BBBEEEMMMWWWbbbooo}}}xxxsssppplllbbbTTTIII@@@;;;555000---,,,***))),,,------....../////////222333333333222000...---222...---000333444888<<>>LLLUUUaaajjjpppssswwwyyy|||zzztttjjjbbb```dddiiirrrvvv|||vvvpppnnnooonnnoooppprrrtttvvvxxxyyyyyy}}}~~~|||{{{zzzxxxsssiii\\\RRRLLLJJJKKKPPP\\\lll}}}}}}qqq^^^MMMBBB<<<888777999<<>>EEEOOOYYYgggrrrzzzrrrcccUUUKKKFFF===<<<>>>EEEKKKRRR\\\fffmmmlllhhh___UUUOOOPPPSSSVVV\\\cccfffgggiiinnntttyyy{{{{{{yyyyyyxxxpppfffccc]]][[[ccclllrrruuuxxxvvvvvvvvvuuutttuuuxxxzzzyyy|||~~~~~~~~~~~~~~~{{{wwwsssooonnnnnnnnnpppnnnjjjhhheeebbb]]]ZZZUUUQQQKKKEEEAAA===:::777444333111///...---,,,,,,,,,++++++***))))))******)))******+++++++++++++++---...000222444666777777777777777777888999;;;;;;>>>???AAADDDGGGJJJNNNPPPZZZgggxxxzzzeeeaaaaaaiiivvvuuu333333333333333444555666999999::::::999888666555333444444444555777888999===<<<===AAADDDIIISSS^^^jjjxxxzzzvvvrrroooiii^^^NNNCCC<<<888333...,,,+++***))),,,,,,---...//////000000222222222111000///---,,,///---...333777888<<>>:::888666999===CCCIIIQQQZZZ___hhhnnnvvv|||~~~}}}~~~}}}|||}}}}}}zzzzzz{{{}}}}}}{{{wwwrrrnnnkkkeee^^^XXXOOOIIIAAA:::666444222111222///...111333777???HHHRRRKKKBBB:::555222111000333111333888>>>FFFQQQ[[[hhhsssyyyppp```RRRHHHCCC===<<>>@@@CCCEEEHHHLLLRRRUUUcccpppoooaaa```eeepppnnn555444444444444444555555999999::::::999888666666555555555666777888999:::===<<<>>>CCCGGGNNNZZZeeerrr|||wwwtttpppllleeeXXXIII>>>:::666111...,,,,,,+++***,,,,,,---...///000000111222222222111000///...---...---///555999;;;AAAGGGPPP___pppfffPPPAAA888666777666999???HHHTTTcccrrr|||gggSSS===222///---++++++*********)))))))))(((((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((()))---222666???IIIVVVbbbiiinnnsssvvv}}}}}}tttiiibbbaaadddnnnqqqvvvzzz{{{rrrmmmkkkooosssxxx~~~}}}zzzzzzwwwqqqhhh]]]SSSNNNIIILLLSSS```ooo|||nnnZZZKKK@@@;;;888555777;;;???EEEMMMVVV\\\dddjjjqqqwww|||~~~zzzzzzzzz|||~~~~~~{{{xxxtttqqqnnniiiccc^^^VVVPPPFFF>>>888555222000222///...111333666>>>FFFRRRLLLCCC;;;555222111000111000222888===DDDPPP\\\jjjtttyyyooo^^^OOOFFFAAA===<<<@@@GGGMMMSSS\\\eeepppoooiii___SSSLLLMMMOOOTTT[[[bbbfffggghhhmmmrrrxxxzzz{{{zzz}}}~~~zzzrrrhhh```[[[___gggmmmqqquuuuuuvvvvvvvvvtttuuuwwwyyy|||~~~}}}xxxtttpppmmmlllkkkmmmjjjfffcccaaa___\\\YYYQQQMMMHHHBBB???;;;777555000000///...------------++++++***************+++************+++,,,,,,---///000222444666777888888999999999999999:::;;;;;;>>>AAACCCFFFHHHNNNUUU[[[lllyyyxxxggg```bbbiiiwwwvvvddd555555555444555555666666::::::999999888777777666666666666777888999:::;;;===<<>>AAADDDFFFIIIOOOYYYaaaooo~~~pppdddaaafffooo~~~nnn^^^555555555555555666777888::::::999888888777777777666666777777888:::;;;<<<<<<===BBBJJJQQQZZZgggsss{{{vvvppplllfff]]]TTTIII???888555222///.........---,,,,,,,,,---...000111222222444333222111000///////////////444:::???DDDOOOYYYiiivvvzzzeeeOOOCCC;;;444333888444777===GGGWWWkkkuuuSSSDDD555000///---,,,,,,++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###""""""$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((###%%%'''(((***,,,000333777BBBQQQ^^^hhhooouuuyyy}}}tttgggcccccckkkoootttvvvyyyyyyqqqmmmpppyyy~~~~~~|||xxxrrriii^^^WWWJJJJJJMMMSSS```ppp|||nnn\\\LLL@@@;;;888999:::<<>>===>>>DDDNNNUUUZZZbbbjjjnnnlllggg\\\RRRMMMOOOSSSXXX___fffiiihhhhhhkkknnntttuuuvvvwww}}}|||qqqjjjfffjjjnnnnnnmmmmmmqqqsssvvvwwwxxxzzz}}}}}}yyyuuurrrpppoookkkiiigggdddaaa]]]XXXTTTMMMIIIDDD???;;;888555222///...---,,,,,,,,,,,,,,,*********)))******+++,,,+++*********+++,,,...///222333444666888999999999999999999:::;;;<<<>>>>>>>>>BBBFFFHHHKKKRRR^^^gggqqqzzzkkkcccdddlllxxx{{{fffWWW555555555555666777888999::::::999888777777777777666666777777888999;;;<<<===???FFFOOOXXXaaannnzzz~~~vvvssslllggg^^^SSSJJJAAA:::666111///---,,,------,,,+++,,,,,,---///000111222333444333111///............///000666===DDDLLLZZZffftttnnnYYYFFF>>>:::333222666666888>>>IIIZZZppphhhLLL@@@333000///...,,,---+++++++++*********))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%"""""""""######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%''')))******+++...000444???NNN]]]gggooovvvzzz}}}xxxjjjddddddgggmmmsssvvvwww}}}~~~vvvqqqttt|||wwwoooddd]]]MMMKKKKKKNNNXXXhhhyyyyyyhhhVVVGGG???999999999:::<<>>:::777444222///...---,,,++++++++++++******))))))***++++++,,,+++*********+++---///000333444555777888999999:::888888999:::<<<>>>???@@@AAAEEEIIIKKKMMMVVVcccnnnzzzoooeeebbbfffrrrnnn[[[NNN444444444555666888999:::;;;:::999888777777777777666666666777888999;;;;;;>>>AAAIIISSS\\\eeerrr~~~yyyssspppjjjcccXXXMMMCCC;;;777555///---++++++,,,,,,+++***,,,,,,---///000222333333333111000...------------///111777???GGGRRRbbbpppzzzfffRRR@@@<<<999222000555777:::???JJJ\\\ttt|||aaaIII===222000000...------+++++++++************)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''((()))***((()))++++++******,,,---222===MMM[[[fffooovvvzzz}}}{{{lllfffeeeeeekkkrrruuuvvv|||zzzuuuwww{{{ssshhhaaaRRROOOKKKLLLSSSaaarrr}}}qqq]]]MMMDDD999999888888:::???FFFLLLUUUZZZaaahhhooowww~~~~~~~~~~~~}}}||||||xxxvvvvvvwwwxxxxxxvvvxxxxxxwwwtttrrrppppppllliiibbb[[[RRRHHH>>>888222000000222444444:::AAAFFFHHHGGGCCC;;;555222222111222666999;;;@@@MMMZZZgggooopppcccRRREEE>>>:::>>>@@@HHHSSS\\\bbbiiiqqqpppnnnggg\\\PPPKKKMMMQQQVVV^^^fffkkkkkkkkkooorrrssstttuuuwww~~~|||vvvuuuzzz|||wwwpppllllllpppuuuyyy|||~~~}}}}}}~~~|||zzzwwwtttrrrqqqkkkkkkiiihhhddd]]]UUUOOOKKKGGGBBB===:::777333111//////---,,,+++***************))))))***+++,,,,,,+++******)))+++---///111444444666777999999::::::777888999:::<<<>>>@@@BBBCCCGGGKKKMMMPPPYYYgggrrrwwwgggbbbbbbgggvvvxxxdddRRRFFF777666555444444666999:::::::::999999888777777777666888999999999999;;;===@@@FFFMMMUUU^^^lll}}}}}}xxxrrrmmmddd[[[NNNCCC<<<777333///---,,,,,,,,,,,,---...///,,,---...000222333444444444222000---,,,---///000,,,222:::AAAIIIYYYlll{{{ttt[[[III999666444///111888;;;999???QQQfffzzzppp[[[AAA:::222//////000///---,,,,,,++++++,,,,,,------***)))(((''''''&&&&&&'''''''''''''''''''''''''''))))))((('''%%%$$$############$$$%%%$$$###"""!!!%%%%%%$$$$$$###"""""""""!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***+++555:::EEETTTdddnnnrrrrrr~~~wwwiii```ffffffjjjooorrrwww~~~{{{|||vvvmmmfff\\\MMMEEEIIIQQQXXXgggxxx}}}mmmWWWGGG???:::666777:::<<>>===DDDMMMUUU\\\ccclllrrruuunnndddXXXOOOLLLOOORRRYYY___ggglllmmmmmmnnnpppppprrrtttwww~~~{{{xxx~~~{{{oooooommmooowww~~~~~~~~~|||zzzyyyzzz{{{||||||{{{zzzxxxvvvsssqqqooonnnlllhhheee```ZZZSSSNNNFFFCCC@@@===;;;888444222///...---,,,++++++++++++++++++***)))(((((()))))))))))))))***,,,///222333666666666666666666666666555666888:::>>>AAADDDEEEGGGGGGKKKQQQVVV```ppp}}}iii```bbbgggrrrlllWWWGGG@@@777777666666666777999999999999999888888777777777555777:::;;;;;;<<<>>>???BBBHHHPPPYYYcccssszzztttnnniii___VVVJJJ@@@:::777333000------,,,,,,,,,------...---...000111333444444555333111...,,,,,,---///000000666===EEEOOO___rrrnnnSSSCCC666555444000111777>>>>>>EEEVVVlllgggQQQAAA:::333///000111///---------,,,,,,,,,,,,,,,---******(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%###""""""!!!!!!"""###$$$%%%%%%$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***+++333777AAAPPP___jjjpppqqq{{{yyylllccceeefffiiinnnqqqvvv}}}}}}~~~|||vvvpppkkk```RRRHHHJJJNNNTTTbbbqqq~~~sss___OOODDD===888888999:::???EEELLLPPPVVV^^^gggqqqzzz~~~}}}|||{{{{{{{{{|||||||||zzzxxxwwwxxxyyy||||||||||||{{{yyyxxxwwwooonnnllliiibbbWWWKKKBBB;;;555000222333444666:::DDDJJJKKKCCC:::666333111222000222666;;;AAAMMMYYYeeehhhhhh^^^OOOBBB===<<<===CCCMMMUUU\\\ccckkkpppsssmmmcccXXXOOOMMMOOOQQQZZZaaahhhmmmnnnnnnooopppppprrrtttwww~~~wwwooolllmmmtttzzz~~~~~~{{{{{{|||}}}~~~~~~|||zzzyyyxxxxxxzzz{{{xxxwwwwwwuuusssqqqpppnnnmmmkkkgggccc^^^WWWPPPLLLDDDAAA>>>;;;999666333000///...---,,,++++++++++++++++++***)))))))))))))))+++++++++---///111444555::::::::::::::::::::::::777888:::<<>>@@@BBBDDDKKKTTT^^^kkk|||vvvqqqjjjcccWWWOOODDD<<<888555222///...------,,,,,,,,,------//////111222444444555555111000---,,,,,,---///111555;;;CCCKKKVVVggg{{{zzzdddKKK???666666666333444999@@@AAAJJJ\\\sss}}}^^^III???:::333000000111000...///...---,,,,,,,,,,,,,,,******)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###"""""" !!!"""$$$%%%&&&&&&&&&""""""######$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))+++000444<<>>AAADDDGGGIIIJJJKKKPPPXXXaaannnsssddd\\\[[[bbbjjj}}}xxxcccRRRDDD;;;999888999:::;;;;;;:::888777777777777777777777777777666999<<<===>>>???AAABBBGGGNNNYYYeeesss|||tttoooggg^^^QQQIII???888444222///---......---,,,,,,,,,------///000111222333333333333000///---,,,---///222444<<>>888999:::888888<<>>999444111111111000000111000///---,,,,,,+++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$########################%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''((()))+++///111888BBBOOO]]]iiiooosssyyyxxxqqqhhhfffgggjjjmmmpppxxx|||mmmmmmnnnttt}}}}}}zzzwwwuuukkk___SSSMMMIIIJJJTTT___nnnxxxssseeeMMMCCC:::777666666888;;;BBBGGGOOOWWW___gggooottt|||~~~}}}}}}|||}}}}}}~~~~~~}}}{{{zzz{{{|||~~~xxxwwwvvvsssnnnfff]]]VVVHHH???777444444444888===AAAIIILLLFFF>>>999666333222111333777;;;AAALLLWWWbbbdddaaaWWWHHH===;;;<<<<<>>???AAADDDJJJSSS```nnn|||zzztttnnneee[[[LLLEEE<<<555222000,,,***...------,,,,,,,,,------//////000111222222111111000///......///222555777@@@DDDKKKUUUcccuuuzzzbbbQQQBBB===:::;;;;;;:::;;;===@@@GGGTTTgggkkkSSSDDD<<<999555222111111111111222111000...---,,,,,,++++++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***...000444===HHHWWWdddlllooouuu~~~}}}yyyllliiigggjjjlllnnnttt|||vvvjjjiiiiiimmmuuu~~~~~~yyyvvvmmmdddZZZPPPJJJJJJQQQYYYgggqqq}}}xxxlllRRRFFF;;;777666555666999>>>CCCKKKSSS[[[bbbjjjnnnvvv}}}~~~~~~}}}~~~~~~~~~{{{yyyzzz{{{~~~}}}{{{yyyvvvqqqjjjbbb\\\NNNEEE;;;666444444666;;;>>>FFFKKKGGG???;;;777444222111333888<<>><<<>>>===EEEPPPYYY___ccchhhllllllggg___UUUNNNLLLOOORRR[[[aaajjjnnnnnnlllkkklllmmmrrruuuxxxyyyqqqjjjjjjmmmqqqxxx}}}zzzyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuvvvvvvssstttvvvxxx||||||wwwvvvsssqqqppppppqqqrrrpppqqqqqqqqqqqqpppoooooojjjfff```ZZZTTTMMMGGGBBB???<<<999777555333000...------,,,+++++++++,,,,,,+++***************++++++---...///111333555666777888888888888888888888888:::;;;<<>>AAAEEEIIIRRR\\\kkkyyywwwrrrmmmaaaVVVHHHBBB:::444111///,,,)))---,,,,,,,,,,,,---...//////000000111111111000000000///...///111444888:::AAAEEEMMMXXXhhh|||mmmWWWIII<<<::::::::::::;;;===???CCCNNN^^^pppttt]]]JJJ???:::888666333222111222222222222000///...---,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######!!!!!!"""############"""''''''''''''''''''''''''"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***,,,...222888BBBPPP^^^hhhjjjpppxxx}}}rrrmmmjjjkkkllllllqqqwwwvvviiigggeeehhhooowww{{{vvvnnniiiaaaVVVMMMKKKOOOUUU___iiiuuu}}}zzzpppYYYLLL???999888777777888;;;@@@FFFMMMUUU]]]eeejjjqqqxxx~~~~~~~~~{{{yyyyyyzzz~~~}}}zzzwwwsssmmmfffbbbTTTJJJ???999555333444888999CCCIIIGGG@@@<<<999555111111444999<<>>@@@EEELLLRRR[[[gggwwwxxxrrrnnniii]]]PPPDDD>>>777333222111...,,,+++++++++,,,---...///000111111111222222111111000...------...111555999;;;???CCCLLLZZZmmmzzzaaaNNNCCC777999999:::;;;???CCCEEEEEESSSeeexxxzzzdddQQQDDD===999888666444222222222333222111000///............,,,+++***)))((((((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***)))+++///444===IIIXXXbbbfffjjjqqqyyy~~~xxxrrrmmmlllllllllooosss{{{xxxnnnjjjggggggmmmuuu}}}|||xxxqqqooohhh\\\QQQLLLNNNPPPWWWaaammmvvv}}}{{{tttdddUUUEEE>>><<<999777888999<<>>@@@BBBKKKWWW```eeehhhkkkmmmkkkeeeZZZPPPJJJKKKPPPUUU\\\ccckkkpppooollljjjjjjhhhoootttwww}}}tttpppnnnnnnrrrwww|||}}}{{{xxxwwwwwwxxxwwwvvvwwwyyy|||}}}}}}zzzvvvsssrrrwww~~~~~~~~~{{{xxxuuutttqqqooommmmmmnnnnnnnnnnnnmmmllljjjhhhfffeeebbb^^^WWWQQQKKKEEE@@@<<<;;;999666444222000...+++,,,,,,,,,++++++,,,,,,---+++*********++++++,,,---,,,...000333555666777777;;;;;;;;;;;;;;;;;;;;;;;;======???BBBEEEHHHKKKLLLOOOVVVeeewwwlll\\\TTTZZZ```hhh}}}tttcccOOOCCC;;;555333333;;;;;;:::999888777555444777777888999;;;<<<===============>>>BBBIIIRRRYYYcccnnn|||yyysssnnnkkkfffYYYLLL@@@;;;555222333333111///******+++,,,---///000111222222333333333222111111,,,,,,,,,---000444999;;;===AAAKKK[[[qqqtttZZZHHH@@@666999;;;;;;>>>DDDIIIKKKEEETTTgggzzzoooZZZKKKCCC???888888777555222222333444222111000//////......///,,,+++***)))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$#########$$$&&&((()))###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&'''(((***'''***---222999EEETTT^^^cccfffmmmtttyyy}}}~~~~~~|||uuuooonnnmmmlllmmmqqqvvv}}}{{{tttooojjjiiinnnwww}}}zzzsssssslll___SSSMMMLLLMMMRRR[[[gggqqqzzz|||vvvlll\\\KKKBBB>>>:::888777777:::>>>DDDKKKSSS]]]cccjjjpppyyy}}}~~~~~~}}}{{{zzz|||}}}|||||||||}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwtttpppmmmdddYYYNNNFFF@@@:::888:::222===FFFEEEAAA>>>;;;777111111444999===AAAJJJTTTUUUXXXYYYSSSGGG???>>>@@@DDDMMMYYYbbbgggjjjlllnnnkkkdddYYYNNNHHHJJJQQQWWW]]]dddmmmqqqpppmmmkkkjjjgggnnnsssvvv}}}xxxrrrooonnnpppuuuzzz~~~~~~{{{yyyxxxxxxyyyxxxwwwzzz}}}zzzwwwsssyyy}}}yyywwwuuutttqqqnnnmmmmmmmmmnnnlllllljjjhhhfffcccaaa```^^^ZZZTTTNNNHHHCCC===:::999777444222111///,,,***,,,,,,,,,++++++,,,------+++*********+++,,,,,,------///111444666777888888::::::::::::::::::::::::>>>???AAACCCFFFJJJLLLNNNRRRZZZjjj}}}gggZZZVVV^^^eeennnmmm^^^LLLCCC===888555666===<<<;;;999888777777777777777888999;;;<<<=========>>>@@@BBBEEELLLWWW^^^iiiwww~~~vvvssspppnnniii___QQQFFFFFF>>>555///......+++(((*********+++,,,---...///000111222333333222000//////000///---222;;;===888>>>CCCOOObbbxxxgggOOO@@@:::999777888===???@@@CCCHHHJJJZZZooosss```OOOCCC???@@@999888777666444222111111333222111000////////////++++++************++++++&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''***///555>>>LLLYYY___eeennnuuuzzz|||~~~{{{tttooolllkkkkkkkkkssszzz|||yyyyyywwwtttppppppsssxxx|||}}}xxxvvvtttoooggg]]]TTTOOOLLLQQQUUU```nnn||||||ooodddTTTFFF<<<888777777888:::>>>BBBHHHPPPYYY___hhhoooyyy~~~}}}}}}|||zzzxxxwwwwwwwwwxxx||||||||||||||||||{{{zzz}}}|||zzz{{{{{{xxxrrrmmmggg```WWWMMMFFF@@@;;;888:::<<>><<>>777333222444===<<<:::999888777777777888999999;;;<<<===>>>???===???AAACCCGGGOOOZZZbbbsssyyyssspppmmmjjjeeeZZZMMMCCCAAA;;;333/////////---+++******++++++,,,---//////000111222333333111000///---/////////444===???;;;@@@FFFTTTfff{{{uuu```KKK>>>:::666555777<<<@@@AAAEEEKKKPPP___tttkkkZZZLLLBBB======999888777666555444333222333222111000////////////,,,,,,+++***************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$#########""""""$$$$$$%%%%%%&&&''''''((((((''')))///444<<>>::::::;;;@@@EEEGGGCCC;;;444333111222777<<>>;;;666000...///000///...+++++++++,,,---...///000000111222222222111///...+++...000222888???AAA???CCCMMM\\\ooo{{{gggTTTDDD;;;999333333666<<>>CCCKKKSSSYYYbbbiiirrrzzz}}}|||{{{{{{zzzzzz{{{{{{|||~~~~~~}}}}}}|||{{{zzzzzz~~~~~~}}}~~~~~~|||xxxuuusssoooggg___VVVLLLCCC===:::;;;>>>BBBFFFDDD===777444222222666:::@@@JJJSSSXXXXXXWWWSSSMMMGGGCCCBBBCCCNNN\\\hhhmmmnnnooopppiii^^^RRRJJJFFFGGGMMMUUU```gggqqqvvvuuurrrooonnnnnnqqqtttyyy~~~{{{wwwtttsssssssssuuuyyy}}}~~~rrrkkkiiifffeeefffiiijjjkkkjjjhhhffffffgggbbb___[[[YYYWWWVVVTTTRRRPPPLLLEEE@@@<<<999666444444333111///...---,,,,,,************************)))***+++,,,...///000111000333777999::::::<<<===<<<<<<;;;:::;;;<<<===>>>CCCDDDGGGLLLMMMMMMRRRYYYaaapppyyyfffaaaaaaeeeppp~~~sssbbbRRRIII???:::777444444777::::::999888777777888888999999;;;<<<>>>???@@@AAAAAADDDIIINNNUUU```mmmvvvtttkkkiiifffaaa\\\UUULLLBBB;;;777333///---.../////////+++++++++,,,---///000111111111222222111000///...***---111666;;;@@@CCCCCCIIIUUUgggxxxlllYYYIII<<<666666222222555:::===@@@HHHPPPbbbrrr}}}jjjUUUJJJEEE@@@<<<:::666666555555555555555444333222111111000000000111111000...,,,+++***))))))+++***(((&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''))),,,///333>>>HHHXXX```jjjqqqsssuuuyyy||||||sssjjjeeeeeehhhkkkmmmsss~~~yyysssqqqsssxxx~~~|||{{{~~~{{{yyyvvvqqqjjj```UUUNNNJJJLLLRRR\\\hhhrrrwwwzzz~~~vvvjjj]]]QQQGGG>>>999666777999;;;???FFFOOOUUU^^^dddmmmuuu{{{~~~|||||||||||||||}}}~~~~~~~~~|||{{{{{{zzzzzz~~~~~~|||zzzyyyvvvpppiii```TTTIIIBBB;;;;;;<<<@@@DDDDDD???;;;666333222555999???IIISSSYYYZZZYYYUUUOOOIIIDDDBBBAAAKKKZZZffflllnnnnnnnnniii]]]QQQIIIEEEFFFNNNVVVaaaiiirrrwwwvvvsssppppppllloootttzzz|||xxxwwwtttsssssswww}}}sssfffaaa___]]]]]]```dddfffiiiiiihhhfffeeeddd___[[[WWWTTTSSSRRRPPPOOOKKKGGGAAA<<<999777444222222111000...---,,,,,,,,,***************************+++,,,---///000222222222444777999999:::<<<===???>>><<<<<<===???AAACCCEEEEEEHHHLLLMMMNNNUUU]]]gggxxx~~~kkk___bbbeeelllwwwzzzggg[[[IIIBBB;;;999666333555888999999888777777888888888888888:::;;;===???@@@AAAAAAEEEJJJQQQZZZggguuu{{{ppphhhccc```[[[UUUNNNEEE===888555222///---,,,---------++++++,,,---...000111222222222111111000///......,,,...333:::???CCCGGGJJJSSSaaasssxxx```MMM@@@666333333222111444888<<<@@@KKKVVVmmm}}}qqq```MMMFFFDDD@@@<<<:::444444444444444444444444333222111111111111111111222111///...,,,+++******,,,***((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&(((,,,---000888BBBRRR[[[fffmmmoooqqqvvvzzzxxxkkkddddddgggiiikkkqqq|||}}}wwwsssttt{{{~~~~~~|||zzzxxxuuuooofff[[[TTTKKKKKKNNNVVV```lllvvv{{{}}}xxxooodddXXXMMMBBB;;;888888888888;;;BBBJJJPPPZZZ```iiipppuuu{{{|||}}}}}}~~~}}}|||{{{{{{{{{|||~~~~~~~~~|||zzzvvvqqqhhh]]]QQQIII???>>>===???BBBCCCAAA???888444333666999>>>HHHQQQYYYZZZZZZVVVPPPIIIDDDAAA@@@JJJYYYfffnnnpppooonnniii^^^QQQIIIFFFHHHPPPYYYbbbjjjsssxxxxxxtttrrrqqqjjjnnnssszzz}}}{{{uuussssssuuuzzzpppfff\\\XXXWWWUUUWWWZZZ^^^aaaeeegggfffdddbbbaaa^^^ZZZUUURRRPPPOOOMMMLLLGGGCCC>>>:::777666444222000///...---,,,,,,,,,,,,************************++++++---...000222333444444666888999888888:::;;;>>>===<<<===>>>AAADDDFFFGGGFFFHHHKKKMMMOOOXXXaaannnpppccc^^^eeekkksss}}}jjjZZZRRRBBB===999777555333666:::888888777777777888888999888888:::<<<>>>???AAABBB@@@EEELLLTTT___mmm}}}uuukkkddd]]]ZZZUUUNNNFFF???999666222111...,,,++++++,,,,,,++++++,,,---///111333444222222111000///.........---///666???EEEIIIPPPWWWbbbppp~~~kkkTTTEEE;;;333111111222222444888<<>>EEEKKKUUU[[[cccjjjooovvv}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}~~~}}}|||zzzvvvoooeeeYYYRRRFFFBBB>>>>>>AAACCCBBBAAA:::666555777999===EEENNNWWWXXXYYYVVVPPPIIIDDDAAABBBKKKZZZhhhqqqtttrrrpppiii^^^QQQIIIFFFIIIQQQ[[[dddkkkuuuzzzyyyvvvsssrrrkkknnnsssyyywwwuuusssssswww|||yyyeee]]]VVVUUUTTTRRRTTTWWWZZZ]]]bbbddddddbbb``````___ZZZTTTPPPMMMLLLKKKJJJCCC???;;;777666444333222......---,,,++++++,,,,,,************************+++,,,---///111333444555666888999999888888:::;;;<<<======???BBBEEEHHHIIILLLJJJJJJMMMOOOSSS]]]gggwwwtttccc]]]^^^gggppp{{{nnnYYYLLLGGG===999666666555444999@@@777777777777777888999999999999;;;===???AAABBBCCCDDDIIIQQQZZZfffvvvwwwnnneee___VVVSSSNNNGGG???999666444///...---,,,***+++,,,---+++,,,,,,...///111333444333222111000///......---...000888CCCLLLRRR\\\fffrrrppp^^^JJJ>>>888333000111222111444999???JJJ^^^oooppp[[[QQQHHHDDDAAA===::::::888888777777666666555555222222222111111222222333333222111///...---------++++++******)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++,,,,,,333;;;EEEPPP^^^eeegggkkkrrrxxxrrrfffdddgggfffjjjqqqxxx}}}xxx~~~|||yyywwwwwwwwwrrrjjjcccQQQNNNLLLLLLRRR^^^lllvvv|||zzzxxxsssjjj^^^QQQHHH===<<<999777777;;;AAAGGGOOOUUU]]]dddiiipppwww}}}~~~}}}|||{{{|||}}}}}}}}}{{{|||~~~}}}|||{{{yyytttlllbbb[[[LLLFFF@@@>>>@@@BBBBBBAAA;;;888777999:::<<>>GGG777666666666777888999::::::;;;<<<>>>@@@BBBDDDEEEIIIOOOWWWaaannn~~~{{{rrriiiaaa\\\QQQOOOJJJCCC;;;666333222,,,,,,,,,+++***+++---///+++,,,---...000222444555333222111///......------...000999GGGQQQYYYeeeqqq}}}fffUUUCCC:::666333111111111111444:::AAAPPPgggzzzzzziiiTTTMMMGGGDDD@@@;;;888999::::::999999888777777666222222222111222222333333333222111///............++++++++++++***)))'''&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++,,,,,,222999AAAMMM[[[cccfffiiiqqqxxxtttgggeeehhhdddjjjqqqwww{{{}}}||||||yyywwwwwwxxxuuunnngggYYYTTTNNNJJJMMMWWWccclll||||||{{{xxxpppdddWWWNNN???===:::666666999???DDDLLLQQQYYY___eeelllsssyyy|||~~~}}}|||{{{|||~~~}}}|||zzz{{{}}}}}}}}}|||{{{xxxppphhhaaaOOOIIIBBB>>>???AAABBBBBB<<<999888:::;;;;;;AAAHHHMMMPPPSSSSSSOOOKKKGGGEEE???HHHWWWfffqqqtttrrrnnnhhh\\\OOOGGGEEEHHHRRR\\\eeemmmvvv{{{{{{wwwuuutttssstttvvvyyy~~~~~~{{{yyyzzz{{{|||||||||vvvlllccc___]]]^^^^^^[[[\\\______bbbfffiiiiiihhhhhhhhh___ZZZSSSMMMIIIGGGFFFDDD===999555333222111000///,,,,,,++++++***++++++,,,************************,,,---...000222444666777666888:::;;;;;;===@@@CCCDDDFFFJJJNNNRRRVVVXXXYYYWWWTTTTTTVVVXXX^^^iiiuuuzzziiiZZZRRRUUU]]]dddvvvtttcccTTTGGG@@@???555222222444666999CCCMMM888888888888999:::;;;;;;;;;<<<===>>>@@@CCCIIIMMMRRRXXXbbblllxxx|||rrrmmmhhh___XXXLLLGGG@@@:::666444111///......---,,,+++++++++++++++,,,...000111222222111111000///---++++++---///111444;;;EEESSScccttt~~~pppYYYKKK===666333000///000333222666@@@MMM^^^vvvqqqcccPPPMMMGGG@@@;;;999888888888999999999888777555444444444333222222111111000000000///...---,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))((()))+++000333>>>CCCLLLWWWcccmmmrrrtttyyyjjjcccccceeejjjqqquuuwwwzzz|||~~~zzzuuuvvvwwwwwwvvvtttrrrpppaaaZZZRRRNNNLLLQQQ^^^kkkuuu{{{~~~xxxooobbbVVVIIIAAA:::999:::;;;@@@FFFIIINNNUUU\\\ccciiiooosss{{{~~~{{{}}}|||{{{zzzzzz|||~~~|||zzzxxxyyyzzz{{{~~~}}}{{{{{{yyytttlllfff]]]XXXPPPHHHCCCCCCEEEFFFBBB@@@===:::999<<>>LLL\\\888888888888999:::;;;;;;<<<===>>>???AAAEEEJJJOOOUUU\\\gggsssxxxoookkkeee\\\TTTIIIDDD===888444222///......---,,,,,,++++++++++++---...000222333333333333000000///---++++++---000333777>>>HHHWWWhhhyyy|||gggQQQEEE999444222000///111555444999DDDSSSggglll]]]MMMJJJEEE@@@<<<:::::::::888999999999999777666444444444333333222111111111/////////......---------,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***...222;;;???HHHTTT```jjjpppsss|||{{{nnngggeeeccciiiooorrruuuyyy}}}yyyuuuuuuwwwwwwwwwuuusssrrrddd]]]TTTNNNJJJMMMYYYeeepppxxx|||ttthhh]]]OOOEEE<<<888777777;;;@@@FFFJJJQQQYYY```fffmmmqqqwww}}}}}}~~~}}}|||||||||}}}~~~|||zzzyyyyyy{{{|||~~~}}}||||||zzzvvvooojjjbbb]]]UUUMMMGGGEEEFFFGGGEEECCC???;;;999;;;AAAEEEIIINNNRRRQQQQQQRRRNNNIIIDDDIIITTTaaannnuuuwwwuuugggZZZLLLEEEDDDIIIRRR[[[eeeoooyyy{{{zzzxxxuuupppooopppsssyyy|||zzzyyywwwyyy}}}zzzrrrqqqrrrrrrqqqrrrsssrrrooommmmmmmmmoooqqqsssrrrooommmiiiaaaVVVMMMIIIDDD>>>:::888777555333111000//////......---,,,,,,+++******)))+++++++++***+++---///...222666999999999999999;;;<<<<<<===>>>@@@EEEHHHMMMUUU]]]bbbgggmmmppppppnnnkkkiiihhhgggjjjvvvooo]]]VVVSSSSSS[[[fffuuupppXXXIII@@@:::555444666000000777<<>>???@@@BBBGGGNNNRRR^^^fffrrr~~~ssslllhhhbbbXXXOOOEEE@@@:::555222///---,,,------,,,+++++++++,,,,,,///000222444444555444444/////////---+++,,,...111666:::BBBNNN]]]ppppppZZZFFF===444222222000000222666777===JJJ\\\ttt{{{dddUUUJJJGGGCCC???<<<;;;;;;<<<888999::::::999888666555444444333333222222111111////////////............,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&)))---000555:::BBBNNNZZZeeemmmqqqxxx~~~tttkkkgggbbbfffkkkoooqqqvvv|||zzzuuutttuuuvvvwwwxxxwwwwwwvvvllldddZZZRRRLLLKKKTTT^^^jjjttt}}}{{{qqqgggYYYNNNBBB;;;777444777;;;AAAFFFMMMTTT[[[bbbiiimmmrrrwww~~~~~~~~~}}}~~~|||zzzzzzzzz|||}}}}}}}}}|||}}}|||yyytttpppiiiddd\\\TTTNNNJJJHHHHHHIIIFFFAAA<<<999;;;@@@DDDEEEKKKPPPQQQRRRTTTRRRNNNFFFJJJSSS```mmmuuuwwwvvvhhh[[[LLLEEEDDDHHHRRR[[[gggqqqzzz|||zzzwwwsssoooooopppsssyyy~~~||||||~~~zzzyyy||||||wwwrrrooooooqqqsssvvvvvvuuusssqqqhhh[[[OOOHHHBBB<<<888666555444222000/////////...------,,,,,,++++++******+++,,,,,,++++++...///000444777::::::::::::;;;<<<<<<<<<===???DDDJJJOOOWWW```iiinnnsssyyy{{{yyyuuuqqqnnnkkkhhhjjjuuuooo```SSSPPPQQQUUU```llltttaaaLLL@@@:::666333222555222222888===HHH___uuu777777777888888:::;;;<<<>>>???@@@AAAEEEKKKRRRWWWgggooo|||yyyqqqlllhhh```UUUMMMBBB>>>888333000...---+++,,,,,,,,,++++++,,,------000111333444444444333333...///...---,,,---000222777===GGGTTTeeexxx|||dddOOO???888333333333111111333666999AAAPPPfffrrr\\\NNNHHHFFFBBB???<<<;;;;;;;;;999999:::::::::999777666555444444333222222111111//////////////////000000---,,,,,,++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((,,,//////444<<>>BBBIIIPPPWWW^^^eeejjjooottt|||~~~~~~}}}~~~}}}|||{{{{{{{{{}}}~~~|||||||||}}}|||{{{xxxvvvoookkkddd]]]UUUOOOKKKJJJJJJGGGBBB===:::;;;@@@DDDEEEKKKOOOQQQSSSVVVTTTPPPIIIKKKRRR^^^llluuuwwwvvvhhh[[[LLLEEEDDDHHHQQQ[[[iiisss{{{|||zzzwwwsssnnnoooppprrrxxx{{{uuuooooooppprrrvvvxxxyyyxxxwwwmmm___RRRGGG@@@;;;888555444222111000//////...---------,,,,,,+++++++++***+++,,,,,,,,,,,,///111111444888:::::::::;;;<<<<<<<<<===>>>BBBIIIRRRXXX```jjjtttzzz}}}}}}yyyqqqmmmhhhdddaaabbbmmmzzzxxxbbbVVVMMMOOOSSSYYYgggvvvgggWWWFFF===888555333333444222444999@@@OOOjjj777777777888999;;;<<<===>>>@@@AAADDDHHHPPPYYY___mmmvvvzzzvvvqqqmmmhhh```UUULLL@@@<<<666222000///---,,,++++++++++++,,,,,,---...000111222333333222111111---......------...111444999@@@LLL\\\mmmsssZZZHHH<<<777444444444222222444555<<>>AAAHHHQQQ\\\dddkkkuuuwwwpppfffaaa]]]YYYVVVYYYeeerrrmmm[[[QQQLLLPPPVVV___nnn~~~ttt]]]PPPBBB;;;777333222333222333666<<>>???AAABBBEEEHHHOOOXXXbbbiiirrr{{{}}}wwwtttppplllggg^^^SSSKKK>>>:::555111000///...---*********+++,,,---...///000000111222222111000///,,,------------///333666:::CCCRRRdddvvv}}}hhhRRRBBB:::666444666555333444888888BBBQQQddd}}}tttaaaRRRIIIFFFEEEBBB>>><<<:::999999999:::;;;;;;;;;;;;999999555555444444333333222222111111111111000000000000---------,,,++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((()))+++---)))...444:::CCCNNN[[[eeemmmqqqxxx}}}|||xxxrrrnnnlllkkkiiiiiilllqqqvvvzzz{{{pppiiilllvvv|||xxxvvvyyyyyyyyyzzzzzz{{{{{{{{{}}}xxxqqqiii]]]RRRNNNQQQ[[[fffrrrzzz|||nnnbbbTTTJJJBBB:::888::::::===BBBGGGMMMTTT\\\aaaiiimmmsssyyy}}}~~~~~~~~~}}}}}}||||||||||||xxxyyy{{{zzzzzzzzz{{{}}}yyywwwtttnnnggg^^^WWWSSSMMMLLLIIIDDD@@@???AAACCCGGGLLLPPPQQQSSSWWWVVVSSSNNNMMMOOOZZZjjjuuuxxxwwwiii\\\MMMEEEDDDHHHQQQZZZgggqqqzzz|||{{{yyyuuuqqqoooooorrrwww|||zzz||||||uuullliiifffgggmmmuuu|||zzzrrreeeVVVIII???999777111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...111333333555888999999:::<<<>>>>>>???CCCIIIQQQ]]]iiiqqqzzzwwwlllbbbWWWSSSPPPNNNMMMRRRaaaooo}}}yyyeeeWWWOOOMMMTTT[[[eeevvvjjjQQQFFF<<<777444111000222222444999AAAOOObbbwww999999:::;;;<<<>>>???@@@DDDFFFIIINNNUUU```lllsss~~~zzzsssqqqmmmiiicccZZZOOOHHH<<<888333000.........---*********+++,,,---///000000111222222222111///...,,,,,,------...000444777===GGGYYYmmmttt^^^JJJ===777444333555555444777<<<===JJJ\\\ppp}}}iiiYYYNNNIIICCCBBB@@@>>><<<;;;::::::999:::;;;<<<<<<;;;:::999555555555444333333222222222222222111111000000000...------,,,,,,+++******************************''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''''')))+++***---222777===HHHVVV```fffllltttyyyyyywwwuuutttrrrooolllkkkmmmrrrvvvyyy~~~xxxmmmeeeiiisss}}}~~~}}}||||||{{{zzzzzzzzzzzz}}}zzzwwwpppdddVVVPPPQQQUUU___kkkttt}}}vvvkkk]]]SSSIII@@@<<<<<<888;;;???CCCHHHOOOVVV[[[bbbffflllrrrxxx}}}~~~~~~~~~}}}|||{{{{{{vvvxxxyyyyyywwwxxx{{{}}}}}}|||{{{wwwpppggg___ZZZTTTSSSPPPKKKFFFBBBAAAAAAFFFLLLOOOQQQTTTXXXXXXUUUPPPMMMNNNYYYiiiuuuxxxwwwiii\\\MMMEEEDDDGGGPPPYYYdddoooyyy||||||{{{xxxtttooooooqqqvvv|||{{{~~~wwwqqqeeeaaa\\\\\\cccmmmwww}}}|||uuuhhhYYYIII===666333//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///111444555777999:::;;;<<<>>>???@@@CCCIIIQQQ\\\iiivvv~~~ssshhh\\\SSSIIIFFFEEEEEEGGGOOO___oooppp___WWWQQQRRR[[[dddnnnttt]]]GGG>>>666444333000111333444777>>>HHHXXXkkk{{{:::::::::;;;===???@@@AAAGGGIIIMMMRRRZZZfffrrrzzz}}}yyyqqqnnnkkkfff```WWWLLLFFF:::666222...---------,,,)))******+++,,,...///000111222333333222111///...+++,,,------...111555888???JJJ]]]rrrmmmWWWDDD:::444222222444555555999???BBBPPPdddyyyvvvbbbTTTKKKHHH@@@???>>>======<<<<<<<<<999:::;;;<<<<<<<<<;;;:::666555555444444333222222333333333222111000//////...------,,,,,,++++++***++++++++++++++++++++++++'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%"""######$$$&&&'''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$&&&&&&&&&&&&((()))***...222555:::EEESSS]]]aaahhhqqqwwwwwwwwwxxxyyyvvvsssnnnlllnnnrrrwwwyyy|||wwwllldddgggqqq{{{~~~}}}{{{zzzzzzzzzzzz}}}{{{vvvjjj[[[SSSSSSPPPZZZfffqqq{{{~~~sssfff[[[QQQFFF@@@???666999<<<@@@EEEKKKRRRWWW\\\aaagggnnnttt{{{~~~~~~}}}|||{{{zzzuuuwwwxxxwwwvvvvvvzzz}}}|||uuummmddd___YYYYYYVVVPPPIIICCC@@@???EEEJJJNNNPPPTTTYYYZZZXXXQQQNNNNNNXXXhhhuuuyyywwwjjj\\\MMMEEEDDDGGGPPPYYYcccnnnxxx|||||||||yyyvvvooooooqqqvvv}}}~~~yyyqqqlll^^^YYYSSSRRRYYYeeeqqqyyy}}}wwwjjjZZZIII<<<444000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......///222444666888;;;<<<<<<===???AAABBBGGGNNNWWWcccqqq~~~wwwggg[[[QQQHHH@@@>>>===???CCCMMM___ooozzzjjj\\\ZZZUUUWWWaaakkkvvviiiSSSBBB:::444333333222333666666:::AAAMMM___qqq}}}<<<<<<<<<;;;;;;>>>BBBEEEIIIMMMSSS[[[eeeqqq}}}xxxssspppmmmiiiccc]]]VVVOOOHHHCCC777555333000...---,,,,,,///---,,,+++,,,///222444///111444444222///------......000333222111666===BBBTTTkkkuuucccOOOAAA;;;222222444777888666999???HHHWWWlll~~~kkkXXXJJJEEEGGG>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888888999999666555333222111111222333777666555333111000......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******((((((''''''''''''(((((())))))((((((((('''''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%###!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((***---000555@@@NNNWWWaaagggnnnrrrrrruuuzzz}}}xxxqqqnnnnnnssswwwxxxwwwrrrkkkjjjoooyyyzzzwwwyyy}}}{{{pppcccXXXRRRQQQQQQYYYhhhuuu|||xxxnnneeeXXXIII@@@@@@888:::<<<<<<>>>DDDLLLRRR\\\aaagggllloootttzzz~~~~~~~~~}}}{{{yyyxxxwwwvvvuuuvvvxxx{{{}}}}}}~~~~~~zzzsssmmmhhhdddaaa\\\VVVOOOIIIDDDBBBCCCFFFKKKPPPSSSTTTTTTTTTPPPSSSTTTVVV```nnnuuutttkkk]]]MMMDDDAAAEEEOOOXXXfffpppyyy}}}~~~{{{vvvrrrrrrsssxxx~~~|||tttlllggg\\\SSSLLLMMMRRR[[[gggrrruuusssjjjXXXGGG>>>888444111...,,,+++---...,,,***+++,,,,,,,,,,,,+++******,,,---///111333444555555777888999999:::<<>>AAAFFFJJJNNNRRRZZZcccnnnzzzzzzsssnnnkkkgggccc]]]WWWQQQJJJDDD???555333111///---,,,++++++...---,,,,,,---///222333///111444444111...---,,,---...222555555444:::BBBLLL^^^vvv|||mmm\\\III===999333333666:::;;;:::>>>DDDNNN^^^sssuuucccSSSGGGCCCEEE>>>????????????>>>======::::::999999999999999:::777777666555444444444444444444333333222111000000------------,,,,,,,,,,,,---------,,,,,,,,,++++++)))((((((''''''(((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$$$$######%%%###"""###%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,---...///222:::FFFNNN]]]dddlllpppqqqsssyyy~~~~~~yyysssnnnmmmqqquuuwww~~~zzzuuuqqqpppttt{{{~~~~~~|||ttthhh\\\UUUSSSRRRWWWcccooowww}}}|||tttlll```QQQHHHFFF<<<=========>>>BBBIIIOOOXXX]]]dddiiimmmrrrxxx|||~~~}}}}}}~~~~~~|||zzz{{{zzzxxxwwwxxxzzz|||~~~}}}~~~{{{vvvppplllhhhfffaaa[[[TTTMMMHHHEEEDDDFFFJJJNNNRRRUUUVVVWWWUUUVVVUUUVVV^^^kkkrrrrrrnnn___OOOEEECCCFFFPPPZZZeeeoooxxx}}}~~~|||wwwrrrqqqrrrwwwyyyqqqhhhbbbUUULLLEEEEEEJJJSSS```kkkrrrqqqgggUUUEEE;;;666222111...,,,+++------,,,***,,,,,,,,,---,,,,,,,,,+++---...000222333555555666888999:::;;;;;;===AAADDDJJJRRR^^^jjj{{{yyyeeeVVVNNNFFF>>>::::::;;;???JJJ]]]ssstttfff______aaafffhhhhhhppp}}}iiiTTTGGG;;;555111111111000333777;;;BBBRRRhhhxxx;;;<<<===>>>@@@DDDJJJNNNTTTYYYcccnnn{{{{{{ssslllgggddd^^^ZZZUUUOOOIIIDDD>>>:::222111///---++++++++++++,,,------...///000111111000222333222000---,,,,,,---000555::::::;;;BBBLLL[[[lllqqqbbbRRRBBB888666444555888===>>>>>>DDDLLLYYYiii~~~iiiXXXMMMEEEAAABBB???@@@@@@@@@@@@???>>>>>>::::::999999999::::::;;;888888888888777666555555222222222222222222222222............------------------------,,,,,,,,,,,,))))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++,,,------///555???GGGXXX```hhhmmmooorrrwww|||}}}vvvooolllnnnqqqvvvyyy}}}{{{zzz{{{~~~}}}xxxnnnbbbYYYTTTQQQSSS[[[fffnnnxxx~~~zzztttiii[[[PPPLLLAAA@@@>>><<<<<>>BBBKKKYYYdddnnnlllcccQQQAAA888333///000...,,,+++,,,---,,,+++,,,,,,,,,---------------...///111333444555666666999:::;;;<<<===???CCCGGGMMMXXXgggvvvooo\\\QQQKKKCCC;;;999:::<<>>@@@IIISSSgggvvvyyy```QQQIIIDDD@@@???@@@AAAAAAAAAAAA@@@??????:::::::::::::::;;;;;;<<<888999999:::999777666555333333333333222222222222000000/////////.........---------,,,,,,,,,++++++***))))))(((((())))))***))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''###########################$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''***+++...555>>>EEESSS[[[dddkkknnnqqqwww|||zzzqqqkkkkkkmmmtttuuuxxx}}}~~~~~~}}}{{{sssggg^^^UUUPPPNNNSSS\\\fffrrr}}}}}}yyypppbbbVVVPPPEEEBBB>>>;;;:::===AAAEEELLLSSS\\\cccgggkkkpppsss|||~~~}}}}}}~~~~~~~~~|||zzzzzz{{{~~~}}}~~~~~~~~~|||yyyvvvtttrrrppplllfff^^^WWWQQQMMMGGGFFFGGGIIIMMMSSSXXX\\\^^^[[[WWWUUUYYYbbbkkkpppqqqdddUUUJJJEEEGGGQQQ\\\fffpppyyy|||~~~}}}zzztttoooooopppttt|||yyypppggg\\\UUULLLDDD===<<>>@@@CCCHHHNNNRRR^^^fffsssxxxooogggaaa[[[XXXMMMJJJDDD@@@<<<888555222///...---,,,+++,,,------+++---///000111000///...000000000///---,,,---...000666AAAJJJNNNSSS```mmm}}}vvvdddTTTFFF:::444333444555888;;;===BBBOOO[[[uuuttt\\\NNNIIIDDD@@@???AAAAAAAAAAAAAAA@@@??????<<<;;;;;;;;;;;;;;;<<<<<<777888999999888777555444666666555444333222111111111111111000000000//////---,,,,,,,,,++++++++++++******))))))))))))************)))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((###&&&)))+++...444<<>>:::===FFFVVVjjj}}}ooo```VVVSSS\\\hhhooolllhhhkkkyyyooo\\\NNNDDD<<<777888444111222333666@@@JJJWWW```mmmvvvvvvvvv===???AAADDDHHHMMMTTTYYYfffooo|||zzzrrriiiaaa[[[UUUQQQFFFCCC>>>:::777444222///------,,,++++++,,,---...,,,---///000000000///......///...---+++,,,...000333;;;HHHTTT[[[bbbrrr|||nnn]]]OOOBBB777222333333333666:::>>>GGGYYYjjjnnnYYYNNNIIIEEEAAA???@@@AAAAAAAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;<<<888888888888777666555555888777777666444333222222222222222222111111111111------------,,,,,,,,,,,,++++++************++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''"""$$$%%%%%%$$$###%%%&&&########################&&&&&&&&&''''''''''''(((&&&(((+++,,,,,,000777<<>>;;;<<<===>>>CCCJJJSSSZZZ___dddjjjnnnssswww|||~~~~~~~~~}}}{{{yyyyyy{{{}}}}}}}}}}}}|||{{{zzzyyyxxxvvvuuussspppjjjddd___\\\RRROOOLLLIIIKKKOOOTTTXXX\\\XXXTTTUUUWWW[[[eeeoooooofff[[[QQQJJJHHHPPPZZZiiirrrzzz||||||{{{vvvqqqooonnnooosss{{{|||www|||yyynnneee\\\RRRLLLBBB===999999999>>>JJJVVV]]]]]]UUUGGG:::444111///+++,,,---,,,******+++---+++*********,,,...000111333444555777888999999999777888999:::===BBBHHHMMMXXXeeewww|||lllZZZRRROOOJJJDDDAAA:::@@@LLLaaawwwqqq___UUUPPPPPP[[[hhhooonnnmmmrrr}}}ppp^^^NNNCCC===888555444111111333666<<>>??????===<<<;;;;;;;;;;;;:::999888777666666666666888777777777666666666555333333333333222222222222////////////............+++++++++******+++++++++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((########################$$$%%%&&&''''''((((((((("""$$$%%%%%%######$$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''')))+++++++++---222666???IIIVVV```fffkkkrrrxxx{{{oooiiihhhgggkkkooossswww}}}{{{uuunnnjjj[[[UUUPPPNNNNNNSSS^^^iiisss|||{{{qqq___VVVKKKBBB>>>===<<<<<>>DDDKKKPPP\\\kkk~~~nnnaaaTTTPPPMMMGGGBBBAAAAAAGGGVVVlllppp```QQQOOOOOORRR]]]jjjuuuxxx|||~~~hhh]]]MMM@@@:::777555444111000222777===GGGXXXgggrrrpppoookkkgggkkk|||AAADDDHHHNNNUUU^^^hhhnnnzzzyyyuuupppggg^^^VVVOOOIIIEEE===:::555111000...---,,,)))((((((((((((***,,,---............////////////,,,,,,+++******,,,000444777BBBSSSbbblllwwwuuudddYYYKKKAAA999111...000000111555<<>>>>>AAA@@@>>>===;;;:::::::::;;;:::999777666777777888666777777777888888888999444444333333333333222222111111111111000000000000,,,++++++******++++++,,,************))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$'''*********,,,111555;;;EEESSS]]]ccciiipppvvv}}}pppiiihhhccciiiooorrrtttzzz~~~||||||{{{uuupppmmm___YYYSSSPPPNNNOOOXXXccclllwwwyyyggg^^^QQQFFFAAA>>><<<:::===CCCJJJQQQVVV]]]eeejjjkkkooovvv|||~~~~~~}}}~~~~~~|||{{{zzz{{{}}}~~~}}}||||||||||||||||||{{{xxxtttpppmmmaaa]]]WWWQQQOOOPPPRRRTTT\\\WWWUUUVVVUUUUUU]]]hhhoooiiibbbZZZPPPLLLQQQYYYcccmmmwww{{{}}}}}}zzzuuupppoooooosss{{{|||~~~}}}pppkkknnn{{{zzzlll___VVVNNNGGGBBB:::888888888777999CCCNNNRRRRRRMMM@@@555111///...***,,,---,,,))))))+++.........---...///222555777555666777888999:::::::::999:::;;;<<<@@@EEEMMMRRR___oooyyyeeeYYYPPPNNNKKKEEE@@@@@@IIIPPP^^^sssvvvfffVVVKKKMMMQQQUUU```nnn~~~}}}oooYYYPPPBBB888444333222222111111555<<>>AAA@@@>>>===<<<<<<======999888777555555666666777999::::::777333222444777444444444444444444444444333222111000......---------------+++******,,,...,,,,,,,,,,,,+++***)))))))))******)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''')))((('''((())),,,...000666???KKKVVV___hhhpppvvvvvvlllcccffffffjjjpppssswww}}}|||}}}{{{uuuppplllfffbbbZZZQQQKKKKKKRRRWWWfffpppyyyxxxgggUUULLLEEE===:::<<>>@@@FFFNNNUUUdddsss{{{iiiaaaQQQEEEEEEEEE@@@AAAFFFMMM[[[ooo~~~qqqgggUUUOOOKKKOOOTTT]]]lll{{{nnnZZZIIIEEE>>>777222000000000333333777@@@OOOaaapppyyy|||nnnaaa^^^]]]```rrrHHHLLLSSSZZZaaakkkvvv~~~yyyrrroooiii```WWWOOOGGG???;;;444222///------,,,***)))***************++++++,,,---------..................,,,---.........444===BBBLLLYYYgggxxxsss```RRRDDD>>>777222111222222111333333:::JJJ^^^ttt{{{lll\\\WWWPPPJJJGGGFFFEEEDDD@@@@@@?????????>>>>>>>>>@@@???>>><<<<<<<<<<<<<<<999888777666555666666777888999:::777444333444666333333333333333333333333222222000///...---------,,,---...---,,,+++---............------,,,+++***((((((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&'''(((((((((''''''''')))+++---///666>>>HHHRRR[[[dddnnnttt|||xxxnnnfffhhhhhhjjjooorrrttt{{{{{{xxx}}}{{{{{{||||||}}}~~~~~~|||xxxtttrrriiieee^^^UUUNNNLLLPPPTTT]]]gggrrr{{{}}}nnn]]]RRRJJJBBB===>>><<<===@@@DDDJJJQQQXXX[[[dddjjjqqqvvvyyy|||}}}~~~~~~}}}}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyqqqiii```ZZZYYYYYYXXXVVVXXXVVVVVVWWWUUUSSSVVV\\\dddffffffaaaYYYRRRQQQRRR]]]eeeooowwwyyyyyyxxxxxxtttrrrrrrwww~~~kkkaaaZZZ]]]iii|||uuuiii\\\SSSKKKCCC>>>===:::888555444555999???BBBJJJEEE???777111---,,,+++------,,,,,,,,,,,,,,,---/////////000222444666777::::::::::::::::::::::::999<<<>>>???AAAGGGOOOVVVdddrrrwwweeeXXXJJJAAACCCCCC@@@CCCJJJZZZgggyyytttdddYYYQQQLLLJJJPPPXXXccctttyyybbbOOOAAA===888444000///000000555777>>>JJJ[[[jjjtttxxxttteeeZZZXXX[[[aaaqqqLLLRRR[[[ccclllwww~~~tttnnnkkkeee\\\RRRJJJBBB;;;666333111---+++++++++*********************+++,,,,,,...............---------...---...000000111777@@@GGGPPP\\\jjj~~~vvvcccOOOBBB999555222000111222333333444777CCCWWWooopppbbbUUURRRMMMIIIHHHGGGFFFEEE??????>>>>>>>>>=========???>>>===<<<;;;;;;;;;;;;888888777666666666666777777999999888666444444555222222222222222222222222111111///...------,,,,,,,,,...000000///.........////////////...---,,,+++((())))))(((&&&&&&''')))'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((()))'''&&&&&&'''(((***,,,---555;;;DDDMMMVVV```llltttxxx|||ssskkkkkkiiijjjmmmooopppvvv}}}yyysssooottt|||}}}yyyxxxyyyyyy{{{|||}}}|||zzzwwwvvvooollleee\\\TTTOOONNNNNNUUU^^^iiiuuuvvvggg\\\RRRHHHBBB@@@999:::<<>>>>>>>>>>>============>>>======<<<;;;;;;::::::999888888777777777777777777888999999777666444333111111111111111111111111000000...------,,,,,,,,,,,,///222333222000//////////////////...---,,,,,,+++,,,,,,+++))))))***,,,))))))((((((((((((''''''***)))((('''&&&%%%$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&((()))&&&&&&&&&&&&''')))***+++222777>>>FFFPPP]]]kkkuuuxxxzzzqqqlllhhhgggjjjlllnnnsssyyy~~~vvvnnnhhhkkkrrryyy}}}xxxvvvvvv{{{|||}}}~~~}}}zzzxxxvvvtttqqqlllddd\\\TTTNNNKKKRRRXXXcccppp||||||pppdddYYYOOOFFFAAA;;;;;;;;;===BBBGGGMMMPPPYYY___ggglllppptttxxx|||~~~~~~~~~}}}~~~~~~|||xxxyyy{{{}}}~~~{{{yyyuuuuuuuuuuuuwwwyyy|||}}}}}}|||{{{zzzyyyzzz{{{}}}~~~{{{wwwqqqlllhhhddd^^^ZZZUUUSSSRRRUUUTTTRRRSSSWWW\\\```eeefffbbb\\\WWWTTTUUU\\\gggrrryyy}}}}}}}}}zzzwwwtttuuu{{{}}}}}}kkkWWWQQQPPPWWWcccuuuvvvbbbWWWMMMGGGCCC===999999777666444333444666:::<<<777555222000......///000------,,,,,,---...//////000000111333555666888999;;;;;;::::::::::::999999;;;===>>>???AAAGGGOOOVVVcccqqqmmmZZZHHHBBB>>>@@@DDDKKKXXXeeeuuu}}}ooo]]]OOOIIIEEEHHHOOO[[[jjj|||sss[[[HHH>>>444444333222222333444444555<<>>>>>>>>>>>=====================<<<<<<;;;::::::999999999999999888888888777777888888888777555333111111111111111111111111000///...---------------,,,///333555444222000000/////////......---,,,+++,,,------,,,******+++---*********))))))(((((((((******)))(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''%%%&&&&&&&&&'''))))))***...222999AAAKKKYYYiiitttyyywwwlllgggeeehhhjjjlllqqqwww|||xxxmmmddddddjjjrrr|||}}}yyyvvvvvv{{{|||}}}~~~~~~|||{{{zzzwwwuuuqqqkkkdddZZZRRRLLLOOOSSS\\\iiivvvwwwlll```VVVKKKDDD>>>===<<<<<>>>>>@@@EEENNNTTTbbbooolllYYYHHHCCC@@@AAAHHHUUUffftttsssaaaRRRLLLKKKFFFMMMXXXfffwwwiiiQQQBBB<<<333222111111222333444555777AAARRRgggvvvyyyrrrjjj]]]VVVSSS^^^ppp[[[dddssszzzuuupppiiieeebbb\\\RRRIIIAAA;;;666333///,,,)))((()))***+++***************+++---...///...............---------......222666777888>>>FFFIIIUUUfffxxxjjjTTTCCC999555///000111222222444777999>>>MMMcccxxxmmm]]]SSSOOOMMMJJJHHHGGGFFFDDDBBB??????>>>>>>>>>===============>>>======<<<::::::;;;;;;<<<<<<;;;;;;:::999888777666777888777666444111111111111111111111111000//////...------......,,,///333444444222111111////////////...---,,,++++++,,,,,,+++))))))***,,,,,,++++++******))))))(((***))))))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&&&&&&&''''''((()))))))))+++///555<<>>AAADDDMMMSSS\\\ccchhhlllrrrvvvyyy{{{}}}~~~{{{xxxxxxyyyzzz|||{{{yyywwwvvvvvvwwwwwwyyyzzz||||||~~~~~~}}}|||zzzxxxwwwvvvvvvxxxyyy{{{}}}~~~}}}yyytttnnnhhheeebbb\\\XXXXXXXXXVVVWWWYYY\\\___cccffffffccc^^^[[[WWW[[[bbblllvvv~~~|||zzzwwwtttvvv}}}~~~}}}||||||{{{~~~mmm]]]NNNKKKMMMSSS___oooqqqcccUUULLLDDDAAA>>>:::777777444333333222222333444555444222000...,,,+++++++++,,,,,,------///000222222222333555777888:::::::::999999999::::::;;;;;;;;;:::<<<===>>>???EEEMMMSSS^^^kkkzzzmmm\\\KKKGGGDDDGGGRRRbbbsss~~~xxxfffUUUKKKIIIKKKKKKWWWeeetttxxx```JJJ<<<888111000//////000222444666>>>III[[[mmmwwwxxxsssmmm]]]ZZZ\\\hhhyyycccnnn}}}wwwqqqmmmhhhccc___\\\VVVLLLCCC===777333000---+++******+++,,,+++************+++,,,---...///---------...............222222555::::::;;;AAAHHHOOO^^^qqquuu\\\GGG;;;777777111333444444444777<<<@@@EEEXXXpppwwwgggYYYQQQNNNLLLHHHGGGFFFFFFFFFEEE@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>>===;;;:::<<<======>>>===<<<;;;:::999777555555777888777555222222222222222222222222000000//////......//////---///222333333222222222000000000000///...------,,,------,,,***)))+++,,,---,,,,,,+++******)))))))))(((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))))))))***---222888@@@MMM[[[fffppp||||||rrrjjjeeefffhhhiiilllpppuuuwww|||yyyoooffffffkkkpppwww~~~~~~~~~~~~~~~wwwvvvuuusssppphhh___WWWMMMJJJMMMYYYeeeooozzz|||rrriii^^^TTTEEEBBB>>>:::999;;;>>>@@@GGGNNNWWW^^^ccchhhnnnrrrwwwxxxzzz|||~~~|||zzzyyyxxxyyyzzzzzzyyywwwvvvvvvwwwxxxxxxyyyzzzzzz}}}}}}}}}}}}|||zzzxxxwwwvvvwwwxxxyyy{{{~~~}}}xxxsssnnnlllkkkccc\\\[[[[[[ZZZZZZ]]]___```bbbdddeeedddaaa^^^YYYZZZ___hhhsss|||{{{zzzwwwtttuuuzzz{{{yyyyyy{{{{{{~~~xxxiii[[[MMMJJJKKKQQQ[[[lllzzziii[[[QQQHHH@@@>>><<<888555555333222222222222222222222......---+++++++++++++++,,,,,,---...///111333444222444666888:::;;;;;;;;;888888999999:::;;;<<<<<<;;;===>>>???@@@EEEMMMTTTZZZeeettt~~~nnn^^^QQQOOOOOOUUUbbbsss~~~nnn\\\NNNHHHIIIKKKSSSaaarrr}}}jjjUUUBBB666444000///......000444888;;;DDDPPP```nnnuuuuuurrrpppbbbdddiiitttjjjtttyyyqqqkkkgggccc^^^[[[WWWQQQHHH???999444000...,,,+++***+++,,,,,,+++************+++,,,---///000,,,------....../////////444555888<<<======CCCJJJXXXhhh|||iiiQQQ@@@888888;;;888999999888777999???CCCMMMbbb{{{sssdddYYYSSSMMMJJJGGGFFFFFFGGGHHHGGG@@@@@@@@@@@@????????????>>>????????????===<<<;;;===>>>?????????>>><<<;;;:::777444444666888777666222222222222222222222222111000000////////////000---///222333222222222333111222222111111000///......//////...,,,,,,---///------,,,,,,+++***))))))((((((((((((((('''''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''((()))*********)))***---111555<<>>===;;;777444444222222222222111111111111''''''((()))+++---...///,,,,,,---...000222333444333444666999:::;;;;;;;;;777777888999;;;<<<======<<<>>>@@@@@@AAAFFFNNNUUUVVVaaappp{{{}}}nnn```WWWWWWYYYaaaqqqxxxgggWWWLLLIIIKKKNNNXXXhhhyyyooo^^^MMM<<<333111111000//////333888===AAAFFFRRRbbbmmmqqqpppqqqrrriiimmmttt}}}xxxvvvqqqkkkgggccc___XXXSSSMMMIIICCC;;;555111///...,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000111---,,,//////---///333888<<<@@@@@@???CCCLLLUUUcccrrrlllUUUFFF>>>999777777555888<<<<<<:::<<>>>>>>>>AAAAAA???>>>============>>>>>>???>>>===<<<:::999;;;:::999777666666666666888666444111000000000111000000000111222222222333///111333444444444555666000000000000////////////---...000///...,,,------000---***+++...000000///(((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&((()))++++++(((***---111777@@@KKKRRRfffrrr~~~xxxqqqlllgggccceeekkknnnsssxxx|||~~~}}}uuuqqqllljjjlllooorrrttt{{{||||||zzz}}}~~~|||xxxvvvwwwyyytttjjjaaaYYYSSSOOOQQQWWW```lllwww~~~wwwmmmcccTTTNNNEEE???<<<<<<===>>>CCCDDDKKKVVV^^^ccciiinnnoooqqqtttwwwyyy|||~~~~~~}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{yyyvvvuuuvvvwwwzzz{{{}}}~~~~~~|||{{{{{{zzzzzzzzz{{{|||~~~~~~}}}xxxvvvvvvssspppkkkfffcccaaaaaaaaacccbbbaaaccceeeggggggfff`````````ccciiiqqqyyy~~~}}}{{{xxxwwwxxx{{{~~~zzztttppprrrvvv|||zzztttkkk___VVVPPPLLLIIILLLTTTbbbwwwxxxiii[[[SSSGGGCCC===999777666555444000000000000////////////,,,------,,,+++***,,,---///......///222666777888666777888999::::::999888999999999:::;;;<<<===>>>???>>>@@@EEEGGGIIINNNUUU[[[```kkkxxx|||qqqggg```___dddpppzzzcccPPPLLLLLLJJJOOOXXXggguuurrrZZZJJJAAA:::666555---///000111333999AAAHHHXXX^^^fffiiijjjnnnvvv}}}{{{rrrmmmgggbbb^^^ZZZTTTOOOIIIFFF@@@999444000///...,,,,,,++++++,,,,,,---...++++++,,,,,,---.........000---,,,...//////333999BBBDDDFFFFFFFFFLLLWWW```rrr~~~sssaaaMMMAAA;;;888777888888;;;=========BBBKKKRRRhhhwwwqqqcccYYYRRRMMMIIIIIIGGGFFFDDDDDDCCCCCCAAAAAA@@@??????>>>>>>===@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999888777666555555555222000...,,,++++++,,,---111111111111111222222222111333555555444333444444111000000000////////////,,,...000000//////000111222///,,,,,,---...---,,,******))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***+++,,,///444<<>>=========@@@@@@FFFPPPXXX\\\aaafffkkkmmmqqqtttvvvyyy}}}|||~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{yyyvvvuuuvvvwwwxxxyyy{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||~~~~~~}}}zzzxxxxxxuuusssoookkkhhhgggggggggiiigggeeeeeefffggggggfffbbbaaaaaaccchhhooowww||||||{{{yyyxxxyyy{{{~~~yyysssoooppptttzzz|||wwwtttqqqkkkbbb[[[PPPKKKHHHKKKQQQ^^^ssstttdddUUULLLDDD@@@;;;777555444333222000////////////.........,,,------,,,******,,,---///......000333777888888888888:::;;;;;;:::999999999999999:::;;;<<<===>>>@@@???AAAEEEGGGIIINNNUUUWWW]]]iiiwwwxxxppphhhiiiooozzzlllZZZLLLKKKMMMPPPYYYeeeqqqvvvdddPPPCCC<<<777444444111111222222555===GGGNNN^^^bbbfffiiikkkqqq|||zzztttlllfff```ZZZWWWRRRMMMHHHCCC@@@;;;666222///......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++---///111888AAALLLMMMLLLLLLPPPYYYfffppptttaaaQQQAAA:::777666777999<<<======>>>CCCMMMZZZdddxxxwwwfffZZZSSSMMMJJJGGGFFFEEEDDDCCCCCCBBBCCCAAA@@@@@@??????>>>======>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>======<<<999888777666555444444444333222000/////////000111222222222111111111111111333444666555333222222333111111000000000/////////,,,...000111111111222444444111///------,,,+++)))+++***)))''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&***++++++---000666===BBBSSS___nnnyyywwwpppggg___^^^bbbeeejjjpppuuuzzzzzzwwwsssrrrrrrsssuuuwwwwwwvvvwwwxxx{{{|||yyyuuuvvvwwwuuunnnhhh___WWWPPPNNNOOOSSS\\\eeerrryyy}}}vvvnnneee^^^SSSIIIBBB???======>>>>>>BBBJJJQQQUUUYYY___dddggglllooorrrvvvzzz}}}{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{yyywwwvvvvvvxxxvvvwwwyyy{{{}}}}}}}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||{{{{{{yyywwwtttqqqooonnnooooooqqqmmmiiigggggghhhhhhhhhfffdddccccccgggmmmuuuyyy{{{{{{{{{{{{{{{|||}}}~~~yyysssnnnnnnrrrwww~~~|||}}}tttqqqooommmmmmiiiccc^^^QQQLLLHHHIIINNNYYYlll||||||ooo^^^NNNDDD@@@===777444222111000000............------------+++,,,,,,+++******,,,...///......111555888:::::::::;;;;;;<<<<<<;;;:::999888888999999:::<<<===>>>BBB@@@BBBEEEGGGHHHNNNUUUXXX___kkkxxx~~~xxxsssvvv}}}|||rrr\\\QQQIIIKKKOOOVVVdddrrr~~~www___QQQBBB;;;777333111111333333333444:::DDDQQQYYYdddfffgggiiinnnwwwwww}}}tttnnneee```XXXSSSOOOKKKEEEAAA;;;999666333000...------,,,,,,++++++,,,,,,---...------------,,,,,,++++++000---,,,---///333===GGGRRRQQQQQQSSS[[[hhhvvvxxxgggPPPDDD999444444444666999>>>>>>>>>BBBKKKZZZkkkwww~~~jjjZZZRRRNNNKKKIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@???>>>>>>===============<<<<<<;;;;;;::::::;;;<<<=========<<<;;;888777666555444333333333444444333333333333444555333222222222111000000000111333444444333222222333111111111000000000//////---///111222111111222333333111000...---,,,***)))***)))&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%((())))))***,,,000777;;;IIIVVVeeeqqq|||yyyqqqggg]]][[[]]]dddhhhnnnsssvvv{{{|||wwwqqqrrruuuxxx|||}}}|||zzz{{{{{{~~~zzzwwwttttttuuutttppplllggg^^^VVVRRRPPPQQQWWW]]]jjjrrrzzz~~~}}}wwwppphhh\\\QQQIIICCC>>><<<>>>===@@@GGGMMMQQQVVV\\\___bbbgggkkkooosssxxx{{{{{{}}}~~~}}}~~~~~~}}}||||||{{{{{{|||{{{|||{{{yyywwwvvvwwwxxxvvvwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~{{{yyyxxxvvvuuuuuuvvvvvvuuuqqqllliiiiiijjjkkkkkkjjjhhhfffeeegggmmmssswww{{{|||}}}~~~~~~~~~|||tttnnnmmmpppuuu~~~~~~|||zzzvvvttttttpppnnnkkkjjjhhheee```\\\SSSNNNIIIIIILLLTTTdddsss{{{lllZZZJJJ@@@>>>:::555111000000///...---------,,,,,,,,,++++++***+++,,,+++***+++---...//////000333777:::;;;;;;:::;;;<<<<<<;;;:::999888888888888999:::<<<===>>>CCCAAABBBEEEGGGIIIOOOVVV```fffqqq~~~}}}}}}mmmaaaSSSMMMKKKNNNSSS[[[kkkzzznnn^^^LLLAAA888555444111///000222222444999BBBOOO[[[cccffffffgggkkksss~~~|||pppyyyqqqjjj```ZZZRRRLLLHHHDDD???:::555444111///...---,,,,,,,,,,,,++++++,,,,,,---...//////......------,,,,,,111...---...000555AAAMMMWWWVVVWWW^^^jjjyyymmmZZZEEE<<<444222222222444777===>>>BBBJJJXXXjjj{{{rrr^^^QQQLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@??????>>>======<<<;;;<<<<<<===<<<;;;;;;:::<<<=========<<<;;;999888888777666444333333333333000000000000111111222222333222222222111000000000...000222222222222333444111111111111000000000000///000222111000//////000////////////---,,,,,,,,,+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%&&&'''''')))---333777AAANNN^^^kkkwwwyyyrrrggg]]]YYY[[[dddhhhmmmpppssswww~~~|||rrrtttxxx}}}}}}~~~wwwuuussssssttttttrrrooolllddd\\\WWWSSSPPPRRRWWWbbbjjjsssyyyxxxqqqfff[[[QQQIIIBBB>>>===;;;===CCCIIIMMMSSSYYYZZZ^^^bbbgggkkkpppuuuxxx|||~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{{{{|||{{{||||||zzzwwwvvvwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~{{{{{{zzzyyyyyyyyyzzz{{{wwwsssooolllmmmoooppppppooommmjjjiiijjjnnnrrruuu{{{|||xxxqqqnnnooosss|||{{{wwwuuurrrooopppmmmllljjjhhhfffbbb___\\\UUUOOOJJJIIIJJJPPP^^^kkk}}}yyyjjjXXXIII@@@<<<888333000/////////...,,,,,,,,,,,,++++++++++++***+++,,,,,,+++,,,...000111111222555999;;;<<<;;;::::::;;;;;;;;;999888777888888999:::;;;===??????CCCAAABBBFFFIIIKKKRRRZZZgggooozzzqqqaaaVVVLLLLLLOOOTTTZZZdddtttppp[[[JJJ@@@999333333333000///000///222999CCCPPP\\\fffkkkcccdddgggnnnyyyxxxjjj~~~{{{wwwnnnggg[[[UUULLLFFFBBB>>>999555000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......---------000///000222444:::HHHVVV^^^^^^bbbmmm}}}rrr]]]LLL===666111111111000222666<<>>>>>===<<<<<<:::;;;<<<======<<<;;;:::============<<<:::888777888777666555444333333333000000000000111111111111222222222111111111111111---///111222222222333555222222111111111000000000000111222222000//////000,,,...000///...------...---,,,+++)))((())))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&(((+++000444;;;GGGVVVcccppp|||}}}wwwqqqhhh^^^ZZZ[[[bbbfffkkknnnppptttyyy~~~vvvxxx|||~~~uuutttssstttuuuvvvtttsssnnngggaaa]]]WWWRRRQQQSSS[[[ccckkkrrrzzz~~~yyypppfff\\\RRRHHHBBB===::::::???CCCFFFLLLSSSVVVYYY^^^cccggglllqqqtttzzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||||||||zzzxxxwwwwwwyyyxxxwwwwwwvvvuuuuuuttttttuuuvvvxxxzzz|||}}}~~~~~~}}}{{{{{{}}}{{{{{{{{{{{{{{{||||||}}}yyyvvvsssqqqrrrtttuuuuuurrrqqqoooooooooqqqsssuuuyyy{{{~~~uuuqqqpppsss{{{xxxsssrrrooommmmmmhhhgggfffeeecccaaa___^^^UUUOOOKKKHHHHHHLLLXXXddduuuyyyzzztttfffUUUGGG@@@:::666222////////////...,,,,,,,,,,,,++++++++++++***+++---------...000222333333444777:::<<<<<<;;;999999:::;;;;;;:::888888999999:::;;;===>>>@@@AAADDDBBBDDDHHHMMMQQQYYYaaannnwwwtttdddXXXRRRHHHLLLTTT]]]gggsssqqq___MMM???:::444111222333000000111///777DDDTTTccckkknnnnnnaaaaaaeeeppp~~~wwwfff{{{wwwwwwtttkkkcccVVVPPPGGG@@@<<<888333///---------,,,++++++++++++,,,,,,++++++,,,,,,---......---------------------...///222666:::BBBRRR```dddfffmmmzzzppp___MMM???666111...000111000111555>>>FFFUUUiii~~~}}}jjj\\\KKKCCCEEEJJJKKKJJJJJJIIIGGGFFFEEEDDDDDDCCC?????????>>>======<<<<<<:::;;;===>>>>>>===<<<;;;;;;<<<<<<===<<<;;;999888999888666555444444333333333333333333333333222222111111111111111222222222000222444444333333444555222222222111111111000000///111333333222111222222,,,...000000...,,,,,,---------,,,,,,+++*********''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&&&&''''''''')))---000444@@@OOO[[[gggttt{{{}}}|||xxxtttppphhh___\\\]]]]]]aaafffjjjlllqqqwww||||||}}}{{{ttttttuuuwwwxxxxxxwwwvvvpppkkkgggddd^^^WWWSSSTTTUUU\\\cccjjjsss}}}yyyqqqggg\\\PPPIIIAAA===;;;===???AAAFFFLLLRRRVVVZZZ___cccggglllpppvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz|||||||||zzzxxxwwwxxxyyyuuuuuuuuutttttttttttttttssstttwwwzzz|||~~~|||yyyyyy||||||||||||}}}}}}}}}~~~~~~}}}{{{xxxwwwxxxyyyxxxxxxtttttttttttttttuuuuuuuuuwwwyyy|||zzztttrrrsss{{{tttooommmkkkiiiiiicccccccccaaa^^^\\\[[[[[[SSSNNNIIIFFFEEEHHHSSS^^^jjjoooqqqkkk^^^NNNCCC===888444000...---.........------,,,,,,,,,++++++++++++,,,.........///222444555555666888;;;<<<;;;:::999999;;;<<<<<<;;;::::::::::::;;;<<<>>>@@@BBBCCCFFFDDDGGGMMMRRRXXXaaakkkxxxuuudddWWWQQQPPPKKKQQQ[[[gggtttppp]]]OOOBBB888444000...111111000000333555@@@TTThhhvvvzzztttnnnbbbaaadddooowwwccc~~~uuussstttqqqhhh```SSSMMMCCC<<<888444000,,,,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---///444:::???HHHYYYhhhgggiiirrrvvvbbbQQQBBB777111...---///000///111555???JJJ^^^uuuzzzcccVVVFFF@@@CCCIIIKKKJJJJJJIIIGGGFFFDDDCCCBBBBBB?????????>>>======<<<<<<:::<<<===??????>>><<<;;;999:::;;;<<<<<<<<<;;;:::999888777666555444444444222333333333333222111000000000111111222222222333444666777666555444444444222222222111111111111000///111333444333444555666---///222111...++++++,,,++++++,,,++++++***((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***(((((((((''''''(((+++...000<<>>>>>???CCCIIIPPPSSSXXX\\\```dddiiilllsssvvv{{{~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzyyyyyyzzz|||}}}|||zzzxxxwwwxxxyyyssssssssssssssstttuuuvvvqqqsssvvvzzz}}}|||xxxxxx{{{~~~}}}}}}}}}~~~~~~~~~}}}|||||||||zzzyyyuuuvvvwwwwwwxxxwwwvvvvvvuuuwwwzzz}}}~~~}}}vvvsssttt{{{qqqkkkjjjgggeeeeeeccccccaaa^^^ZZZWWWVVVVVVRRRLLLHHHEEECCCEEEOOOZZZbbbgggjjjdddWWWIII???:::666333///,,,,,,------------------,,,,,,,,,+++++++++---...//////000333555666666777999<<<<<<;;;999999:::<<<=========<<<<<<:::;;;<<<===???AAACCCDDDHHHFFFIIIPPPVVV]]]gggqqqkkkXXXMMMKKKNNNQQQXXXbbbnnn|||{{{cccOOOCCC:::444000,,,,,,///000///111444;;;III___vvvxxxnnndddaaacccnnnwwwaaa{{{uuurrrqqqlllbbbYYYPPPJJJBBB:::555111...,,,......---,,,,,,+++******,,,,,,,,,---------......///---+++++++++,,,,,,,,,000000555===EEENNN[[[gggkkkppp}}}yyyfffSSSDDD:::555000------///......333:::HHHYYYpppvvvaaaSSSFFFCCCFFFJJJMMMPPPKKKJJJIIIGGGFFFEEEEEEDDDAAA???===<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>><<<:::999999888777555444444444444444444444444444444444444222444444444333333555777777777888777666444222111444333222111000000000000222222222444555555333111222111000//////...//////...---,,,+++***((('''''')))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$))))))((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&'''))),,,---111777???IIITTT```jjjqqqoooppppppoookkkeee___[[[______```dddjjjooorrrsss{{{}}}wwwzzz|||zzzqqqwww{{{yyyyyyzzzyyyvvvvvvrrrnnnlllkkkfff___XXXTTTTTTWWW```lllwww~~~zzzqqqhhh]]]TTTNNNIIIAAA<<<;;;<<>>===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???>>><<<:::999888777777666555444444444444444444444444444444444222444444444333444666777999999:::999888777555444444333222111000000000000111000111222444444222000111000000///.........///...---,,,+++***)))(((((()))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''')))+++---///444<<>>???@@@FFFJJJPPPUUUZZZ___dddhhhlllpppvvvzzz|||}}}~~~~~~~~~~~~}}}zzzzzzzzzzzzyyyxxxwwwvvvwwwxxxzzz{{{{{{{{{zzzyyyvvvvvvwwwwwwvvvuuutttsssssssssuuuwwwzzz}}}~~~yyywwwwwwxxxxxxxxxxxxyyy|||~~~~~~|||||||||}}}~~~}}}zzzwwwtttssstttvvvzzz~~~~~~xxxxxx}}}{{{pppiiigggfffdddaaaccc```\\\XXXVVVTTTQQQNNNMMMJJJFFFCCCBBBDDDGGGIIIMMMLLLJJJFFF@@@:::555222///////////////.........++++++++++++,,,,,,,,,,,,///000222444666777888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<<<<===???BBBEEEGGGGGGIIINNNUUU\\\dddppp|||vvvcccUUUNNNKKKMMMRRR\\\hhhvvvuuu]]]KKK===333///000...---...111///...444===IIIaaa{{{}}}nnnffffffmmm{{{tttaaawwwooolllhhhgggeee___UUUMMMAAA===888333111000///...******+++,,,,,,---......******+++,,,...///000000---,,,++++++,,,...000111333444999AAAIIISSSaaannnuuu}}}qqqZZZGGG<<<777333000...,,,---000111444===FFFXXXooowwwmmmZZZOOOFFFFFFIIIJJJLLLNNNLLLKKKIIIGGGEEECCCCCCBBBBBB@@@>>>>>>>>>???>>><<<::::::;;;;;;;;;;;;::::::;;;<<<===>>>===;;;999888666666777777777555444333555555555555555555555555333444555555444555777999;;;<<<<<<<<<;;;999888666333222111000000000000000000//////000222333111000000//////............///---------,,,+++******)))******)))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))+++,,,,,,000666>>>GGGQQQ\\\bbbgggjjjooorrrrrrnnniiifff___^^^^^^aaagggmmmqqqssswww}}}xxxnnnjjjooowww}}}wwwvvvsssyyy|||{{{{{{}}}~~~|||{{{xxxtttrrrppplllfffaaaYYYVVVTTTVVV^^^hhhpppuuu||||||wwwnnnfff\\\VVVMMMFFFBBB@@@??????AAAEEEJJJPPPUUU[[[aaaeeekkknnnrrruuuwwwyyy|||~~~~~~~~~}}}}}}~~~|||zzzyyyzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxuuuvvvvvvwwwwwwvvvuuutttuuutttttttttvvvyyy|||~~~|||xxxuuuuuuvvvvvvvvvvvvwwwzzz}}}}}}yyyvvvtttsssrrrtttxxx|||}}}{{{|||~~~}}}||||||{{{tttkkkfffddddddbbb```bbb___ZZZVVVRRROOOKKKIIIHHHFFFCCCAAA???@@@@@@AAABBB@@@>>>;;;888555333222,,,,,,------......//////++++++,,,,,,---------...000111333555888999:::;;;999:::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCGGGJJJKKKNNNSSS[[[dddooo|||tttgggWWWNNNKKKLLLRRRZZZdddqqqyyyeeeNNN???777111.........------///000333<<>>>>>AAAFFFKKKQQQWWW^^^ccchhhjjjmmmppprrruuuyyy|||~~~~~~~~~}}}}}}~~~}}}zzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwtttuuuwwwxxxxxxxxxwwwvvvtttsssrrrrrrtttxxx{{{~~~~~~zzzwwwttttttttttttssssssuuuxxx{{{}}}~~~}}}yyyuuusssqqqpppqqqvvvzzz~~~|||{{{{{{{{{wwwuuuuuutttsssyyyxxxxxxzzz||||||{{{yyyrrrmmmgggcccbbbbbbaaa___```]]]XXXSSSOOOKKKGGGDDDDDDCCCAAA???===<<<;;;:::;;;:::777555333222222222+++,,,,,,,,,,,,---------++++++,,,---....../////////000333555888999;;;;;;999999999999999999888888;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCEEEHHHLLLNNNSSSZZZcccnnnyyywwwdddYYYNNNIIIJJJNNNYYYbbbnnn{{{mmmYYYDDD999555222000///111000000111555===IIIRRRdddttt~~~|||kkk[[[yyypppiiieeebbb^^^[[[VVVNNNDDD===:::777333000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,------++++++---111555<<<;;;>>>DDDKKKTTTbbbooo}}}aaaSSSBBB888555555222///......///222444;;;JJJXXXvvvxxxiii```RRRKKKGGGHHHJJJIIIHHHJJJJJJIIIGGGEEECCCBBBAAAAAA@@@>>><<<;;;;;;;;;:::888999::::::;;;;;;::::::999999:::;;;<<<;;;999777666333444666888888777555444888888888888888888888888666777777777666666888:::::::::;;;;;;;;;999888777333222222111111111111222222111111222444555555444111000///......------...------------............,,,++++++++++++*********(((((())))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))***,,,///333:::DDDOOOVVVbbbgggnnntttvvvsssooollleeedddccceeeiiinnnrrrssstttvvvzzzwwwpppkkkggghhhkkkwww~~~yyyuuutttxxx~~~~~~~~~|||yyy|||zzzxxxuuussspppmmmkkkgggccc\\\WWWVVV[[[bbbgggmmmttt{{{~~~~~~xxxrrrlllfff\\\SSSLLLFFFAAA>>>>>>AAADDDHHHMMMSSS[[[```dddfffiiikkkmmmqqqvvvyyy|||~~~~~~}}}|||}}}}}}yyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvsssuuuwwwzzz{{{zzzyyyxxxsssrrrrrrrrruuuxxx|||}}}zzzwwwuuuttttttsssrrrqqqsssvvvyyy|||}}}~~~~~~}}}~~~}}}yyyuuusssqqqpppqqquuuzzz}}}||||||~~~zzzvvvsssqqqqqqpppooopppooonnnoooqqqqqqqqqpppjjjhhhdddbbb```___^^^]]]]]]YYYTTTPPPLLLHHHDDDAAA@@@@@@???>>><<<:::777666777666333111/////////000,,,,,,,,,,,,+++++++++++++++,,,,,,...///000111111111222444777999;;;<<<<<<::::::999999999999999999<<<;;;;;;<<<<<<>>>???@@@BBBDDDEEEFFFGGGJJJOOOSSS[[[cccmmmxxxuuueeeXXXQQQKKKJJJMMMTTTaaalll{{{yyyaaaOOO===555444222000///111222333666===JJJVVV]]]nnnxxx}}}{{{zzzuuugggYYYxxxooohhhccc^^^\\\XXXSSSMMMFFF===888888555222//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******+++---...------000666<<>>=========;;;:::777555444333222000---,,,+++,,,,,,------,,,,,,++++++******+++,,,---...000111333333555666888:::;;;=========<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;<<<===???AAABBBDDDFFFIIIJJJKKKOOOVVV\\\gggooozzz}}}hhhXXXQQQNNNLLLPPPVVV^^^lllwwwyyyiiiRRRDDD666222111000......000333777;;;FFFUUUaaafffssswww~~~|||xxxpppqqqqqqoooooolllaaaUUU~~~tttlllddd___[[[UUURRRNNNIIIDDD>>>888555444222///......---,,,+++***++++++,,,,,,------...//////...---,,,,,,+++***))),,,...///111666???FFFFFFEEEHHHOOOWWWaaaqqqooo[[[DDD???888444222333444444333444999???EEERRRiii|||rrrfff]]]XXXPPPKKKHHHIIIHHHEEEDDDGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@>>><<<:::::::::888777;;;;;;<<<<<<<<<<<<;;;;;;888888::::::999888555444444444444555666777777888::::::::::::::::::::::::;;;;;;;;;999777666777888777777888999888777666555444444444333333444444555444333222333555777888888666555333111///------,,,,,,,,,---...000111222222------------,,,,,,,,,,,,)))************)))((((((%%%&&&&&&&&&'''''''''(((******)))(((((('''&&&&&&&&&&&&''''''((('''''''''******+++...444>>>JJJQQQ]]]bbbhhhnnnrrrsssrrrqqqnnnmmmmmmooorrrssssssrrrtttssssssvvv|||yyyrrrpppooommmlllnnnwwwyyy|||{{{yyywwwwwwxxx}}}|||{{{xxxuuussssssssspppmmmggg___XXXTTTUUUWWW\\\dddmmmttt{{{~~~xxxrrrjjjaaaYYYRRRKKKGGGAAAAAAAAABBBEEEJJJQQQVVV[[[^^^bbbeeehhhkkkooorrrtttyyy}}}}}}zzzxxxyyy{{{}}}}}}~~~~~~{{{{{{|||||||||||||||{{{wwwvvvuuuuuutttttttttuuutttvvvzzz~~~~~~}}}vvvvvvwwwxxxyyy{{{|||}}}}}}zzzxxxwwwvvvtttsssppprrruuuxxx{{{}}}~~~~~~yyyyyyyyyzzz{{{}}}{{{xxxvvvvvvvvvyyy}}}~~~}}}|||zzzyyyssspppmmmkkkkkkkkkjjjiiijjjiiihhhiiijjjjjjiiihhh___``````^^^ZZZWWWTTTSSSPPPMMMIIIFFFCCCAAA>>><<<::::::999888666555333333000///...---,,,++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---///111333444555777777999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>><<<<<<;;;<<<===???BBBDDDCCCGGGKKKNNNPPPWWW```ggguuu}}}|||mmm\\\OOOMMMLLLPPPWWW```iiiwww{{{gggWWWDDD;;;222000000......000000666<<>>999666444000...,,,,,,------,,,+++((()))***+++---...///000......---------,,,,,,,,,'''+++///111444;;;FFFNNNIIIIIILLLTTT]]]hhhyyyyyybbbLLL@@@===888444333444777:::444777===EEEMMM]]]uuuwwwhhh^^^YYYWWWPPPLLLHHHHHHGGGCCCCCCFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA???<<<;;;;;;;;;999888;;;<<<<<<======<<<<<<;;;777888999:::999777555444444444444444555777888999;;;;;;;;;;;;;;;;;;;;;;;;======<<<:::777666666777666777888999888777666555555555444444444555555666444333111222555777888888888777555222///---,,,,,,,,,,,,---///000222333333......---------,,,,,,,,,***************)))((((((%%%%%%%%%&&&&&&'''''''''+++******)))((('''''''''&&&&&&''''''((('''''''''))))))***,,,222===HHHPPP[[[___eeelllqqqssstttttttttttttttvvvxxxyyywwwuuuuuusssqqqtttzzz}}}vvvpppppprrrqqqrrrtttuuuwwwxxxwwwvvvvvvwwwyyy~~~~~~|||zzzwwwuuuuuuuuutttrrrnnneee\\\VVVUUUVVVSSS[[[eeemmmvvv{{{vvvnnnfff^^^VVVOOOKKKBBBAAAAAA@@@BBBGGGNNNSSSXXX\\\```dddgggjjjnnnpppqqqvvv{{{|||xxxuuuvvvxxx|||||||||||||||}}}}}}}}}||||||}}}}}}}}}}}}}}}|||wwwvvvuuuttttttttttttttttttwww{{{yyyyyyzzzzzz{{{{{{{{{{{{~~~{{{yyyxxxwwwuuusssppprrruuuxxx{{{}}}~~~~~~zzzyyyxxxxxxyyy{{{~~~|||yyyxxxxxxzzz}}}|||zzzyyyyyyxxxvvvooollliiihhhhhhhhhgggffffffeeedddeeeffffffeeeccc\\\]]]^^^\\\XXXTTTQQQOOOKKKHHHEEEBBB@@@>>><<<:::888888777666444333222222////////////.........---)))***+++,,,---...//////+++,,,...///111333555555666666777888999999999999999999888888999;;;<<<===<<<<<<;;;<<<===@@@CCCEEECCCGGGMMMQQQUUU]]]hhhppp~~~}}}mmmaaaSSSHHHJJJLLLRRR\\\fffqqq}}}mmmYYYIII<<<666111111000///000333222:::BBBJJJYYYjjjttttttsssuuu}}}zzzlll___XXXOOORRRSSSTTTVVVVVVOOOFFFzzzsssjjjbbb\\\VVVOOOKKKCCCBBB???<<<888555333111.........------,,,,,,,,,*********+++---///000111//////...---,,,,,,,,,,,,)))...000333===LLLUUUUUUWWWVVVXXX]]]iiiwwwwwwbbbPPPEEE>>>;;;888666666888999999:::;;;CCCSSScccrrrvvveee___[[[VVVRRRPPPNNNIIIEEECCCBBBCCCDDDEEECCCAAAAAABBBBBBAAA@@@>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999999:::::::::999666333222222333444666888999::::::;;;;;;:::999999888777777=========<<<;;;:::888777888888777666555444333333666888999888666333222222444444555555555555555555444333333222111000000///+++---///111333333333222444333111000...------,,,+++++++++************)))&&&%%%%%%%%%&&&((()))+++******)))(((((((((((((((((('''&&&%%%$$$#########(((((()))***000999CCCJJJ[[[]]]aaafffjjjnnnqqqsssuuuyyy}}}yyypppooonnnooorrrrrrssszzz{{{xxxxxxwwwvvvzzzzzzwwwtttssstttwwwzzz{{{zzzyyyzzzxxxvvvvvvsssrrrooojjjbbbZZZRRRNNNOOOUUU___hhhpppvvv|||yyypppiiiddd___ZZZWWWKKKGGGBBB@@@BBBGGGJJJLLLTTTWWW\\\aaadddfffiiikkkmmmpppsssuuuuuuuuuwwwxxxvvvvvvuuuuuuvvvxxxzzz{{{|||~~~~~~}}}wwwvvvtttttttttuuutttsssssssssuuuxxx|||~~~}}}|||{{{zzzyyywwwxxxyyy{{{|||~~~|||zzzwwwtttrrruuutttuuuwww{{{~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}~~~|||wwwwwwvvvuuuvvvxxxwwwtttqqqppplllhhheeeeeeeeeeeeeeeeeecccaaa`````````^^^\\\XXXUUURRROOONNNLLLJJJHHHEEEEEEDDDBBB@@@===;;;:::555555444333222000//////,,,,,,,,,++++++***************+++,,,,,,---......///111222333333333555777888999999::::::;;;<<<<<<:::;;;;;;<<<======<<<<<<===>>>???@@@???AAADDDGGGGGGMMMTTTYYY]]]fffttt{{{kkk\\\OOOKKKLLLMMMSSS[[[eeetttxxxeeePPPAAA===333111111222111...111666===DDDPPP]]]ggglllnnnnnnnnnuuuwwweeeTTTIIIHHHHHHIIIJJJJJJGGGCCC???wwwooofff]]]WWWQQQJJJEEE???>>><<<999555222000///------------,,,,,,,,,+++,,,,,,,,,------...//////000000...------,,,------***...222555AAAQQQ\\\^^^bbbbbbeeekkkuuu~~~kkkWWWGGG===999888666555777999;;;<<>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;888999::::::999777444333333333555777888999::::::888999999999999999999999=========<<<;;;:::888888999888777666555555555555:::;;;;;;:::777444444444555555555444444444444444222222111111000000//////...///000222333444555555444333222000///...------,,,+++++++++***************)))'''&&&&&&&&&&&&'''***)))((((((''''''(((((((((((('''&&&%%%%%%%%%%%%(((((((((***...666@@@GGGVVVXXX]]]bbbhhhmmmpppqqqsssxxx}}}wwwmmmjjjiiikkknnnpppqqqwwwzzzxxx{{{||||||}}}~~~{{{yyyxxxyyy{{{|||}}}{{{{{{xxxuuuuuusssrrrooojjjccc[[[TTTOOOOOOSSSZZZbbbiiiqqqxxx|||~~~yyysssmmmiiieee```\\\SSSNNNHHHDDDCCCFFFHHHIIIMMMQQQVVVZZZ^^^aaadddgggjjjlllppprrrssstttuuuvvvuuuuuuttttttuuuvvvwwwxxx|||}}}}}}{{{vvvtttrrrrrrssstttsssrrrssssssuuuxxx|||}}}}}}|||zzzzzzyyyxxxyyyzzz{{{|||~~~~~~}}}|||zzzwwwuuussssssrrrsssuuuyyy{{{{{{{{{xxxxxxyyyyyyzzz{{{||||||~~~~~~~~~~~~~~~}}}~~~{{{wwwvvvuuutttuuuvvvuuurrrooommmjjjfffccccccccccccbbbcccaaa___^^^]]]]]]ZZZYYYTTTRRRNNNKKKJJJHHHEEECCCCCCCCCBBB@@@>>><<<999888444444333222111000///...,,,,,,,,,+++++++++************+++,,,---...//////111333444555555555777888888999999999::::::;;;;;;:::;;;<<<<<<==================>>>>>>@@@CCCFFFIIILLLRRRZZZ___cccmmmzzz}}}nnnaaaVVVMMMJJJLLLTTT[[[eeeppp}}}vvvhhhWWWEEE:::888444111111222111111666===HHHQQQ^^^gggllllllllllllllltttuuucccQQQFFFAAAAAABBBDDDEEECCC@@@===mmmfff]]]VVVQQQKKKEEEAAA:::999777444111///---,,,,,,,,,,,,,,,++++++++++++//////..................000000///...------------,,,000444:::GGGYYYgggmmmqqqrrrvvv|||nnn[[[KKK>>>777555555555777999<<<@@@BBBFFFOOOaaatttvvvcccVVVSSSSSSRRRPPPMMMKKKHHHEEECCCDDDEEEFFFFFFDDDAAA@@@@@@@@@???>>>???>>>===<<<<<<;;;;;;;;;999999999:::;;;<<<======;;;;;;::::::888555333111444555666888999:::::::::777777888999:::;;;;;;;;;======<<<;;;;;;:::999888999888666555555666888999>>>>>>===;;;777555666777555555555444444333333222000000000000////////////111111111222444555777888555444222111//////......,,,,,,,,,,,,+++++++++++++++***)))((('''&&&&&&''')))(((''''''&&&&&&''''''(((''''''&&&&&&'''''''''((((((((())),,,333;;;AAAMMMQQQVVV^^^eeejjjnnnpppqqqxxxuuuiiidddccceeeiiilllnnnttt{{{{{{yyy}}}~~~||||||}}}||||||yyyvvvvvvvvvtttqqqmmmfff___XXXTTTPPPRRRUUUZZZ```iiirrrxxx{{{yyywwwtttqqqlllgggccc^^^XXXOOOHHHFFFEEEFFFFFFHHHKKKPPPTTTXXX\\\```ccceeehhhlllooopppqqqsssuuuttttttsssssssssttttttuuu{{{|||~~~~~~~~~|||zzzyyytttsssqqqqqqrrrrrrrrrqqqsssssstttwww{{{||||||{{{yyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzzxxxvvvuuuqqqqqqqqqsssvvvwwwxxxwwwuuuuuuvvvwwwxxxyyyzzz{{{}}}|||{{{zzzzzz{{{}}}~~~|||xxxzzz|||}}}}}}}}}zzzwwwuuutttsssssstttrrrooommmjjjgggdddbbbaaaaaaaaa```___]]][[[ZZZYYYXXXVVVTTTOOOLLLIIIFFFDDDBBB???===@@@???>>>===;;;999777666222222111000///......---,,,,,,,,,,,,++++++++++++++++++,,,---...///000000333555666777666777888:::999999999999999999::::::;;;;;;<<<======>>>??????@@@>>>===???CCCHHHKKKLLLSSSYYYbbbhhhnnnwwwyyylll]]]UUUPPPLLLMMMPPP[[[eeeqqq}}}tttdddUUUFFF999333444444111111222222555>>>HHHZZZeeerrrvvvrrrkkkggggggjjjtttttt```NNNBBB;;;;;;<<<>>>@@@@@@>>><<>>666555333111///---+++***++++++++++++++++++++++++...//////////////////...//////...---------......///333999BBBPPPcccttt~~~ooo]]]MMMBBB:::777333444666999<<>>===@@@???>>>===<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>===<<<:::777444111///666666888999::::::::::::888999:::<<<<<<<<<<<<<<<======<<<;;;::::::999999999888666555666888;;;===@@@???>>>;;;777666666888666555555444333222222111.../////////////////////222222111222333555888999555444333222000000//////------------,,,,,,,,,+++))))))(((((()))))))))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((***///555:::DDDIIIPPPYYYaaahhhmmmooopppxxxvvvhhhaaa___```eeeiiikkkqqqwww|||xxx|||||||||zzzxxxxxxyyywwwuuupppjjjddd^^^[[[SSSSSSRRRSSSXXXaaallltttyyyzzz{{{zzzwwwrrrlllhhhfff___VVVNNNIIIGGGFFFFFFGGGJJJNNNQQQUUUYYY^^^bbbaaadddhhhlllmmmoooqqqssstttssssssssssssssssssssszzzzzz{{{{{{{{{yyyxxxvvvtttrrrpppppprrrsssrrrqqqrrrrrrtttwwwzzz{{{zzzyyywwwwwwxxxyyyzzzzzzzzzzzzxxxyyyzzzzzzzzzxxxwwwvvvqqqpppppprrrtttvvvvvvuuussstttuuuvvvwwwyyyyyyzzzzzzyyywwwuuuvvvxxx{{{}}}~~~~~~|||xxxvvvrrrtttxxx|||~~~{{{{{{{{{{{{yyywwwuuuttttttsssrrrooommmkkkgggeeecccbbbaaaaaa___^^^]]]ZZZXXXVVVUUUTTTQQQOOOJJJGGGDDDAAA???===:::888;;;;;;:::999888666444333000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222444666777777777777888:::999999999999999999999999;;;;;;<<<===>>>???AAAAAADDDBBB@@@BBBGGGLLLPPPQQQZZZaaajjjssszzzzzzkkk^^^QQQMMMMMMOOOSSSWWWbbbmmm{{{sssfffUUUHHH<<<333111333222000000222444;;;JJJWWWnnnyyyuuuhhhbbbbbbiiitttsss___LLL???;;;::::::<<>>@@@@@@???>>>============>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::888666555444888888999:::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;======;;;::::::::::::::::::999777666888:::===?????????===:::777555666888666666555444333333222222/////////000000000000000222111111222333555777999666555444222222111111111............------------******************))))))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((((((((((((((+++000444===BBBJJJUUU___ffflllnnnooowwwxxxjjjccc___^^^bbbfffiiinnnttt|||yyy{{{|||zzz{{{{{{zzz{{{yyywwwtttpppkkkfffaaa___XXXVVVSSSQQQTTT\\\gggnnnvvvyyy}}}~~~{{{vvvpppmmmjjjddd\\\UUUPPPMMMJJJHHHGGGIIILLLNNNQQQUUUZZZ^^^^^^aaafffiiikkkmmmoooqqqssssssssssssssssssrrrrrrwwwwwwxxxxxxxxxwwwuuuuuutttrrrqqqqqqrrrssssssrrrqqqrrrsssvvvyyyzzzyyyxxxuuuvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwrrrqqqqqqsssuuuwwwwwwvvvsssttttttvvvwwwxxxyyyyyywwwvvvtttssssssuuuxxxzzz||||||||||||}}}}}}~~~}}}{{{zzz|||{{{vvvrrrooommmllloootttyyy}}}~~~|||{{{zzzzzzzzzzzzxxxwwwtttttttttrrrpppllljjjiiifffdddcccccccccbbb___]]]ZZZXXXUUUSSSRRRPPPMMMKKKFFFCCC@@@===<<<:::888666777777777666555333222111...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444444555777777666666777999999999999999999:::::::::<<<<<<<<<===???AAACCCDDDFFFDDDBBBCCCHHHNNNTTTWWWbbbiiittt~~~yyyjjj]]]SSSJJJIIIMMMRRRYYY```lllxxx}}}bbbVVVHHH???888111///000000///000444999DDDWWWiii~~~tttddd^^^___jjjwwwttt___LLL???===;;;:::<<>>============??????>>><<<<<<;;;;;;;;;888999999::::::;;;<<<<<<::::::;;;;;;;;;;;;;;;:::<<<===>>>??????>>><<<;;;===<<<;;;:::999:::;;;;;;::::::999999:::<<<>>>@@@<<<===<<<:::777666777888666666666555555444444333222222222111111111111111111222222333444666888888666555444333333222222222////////////.........---//////...---+++(((&&&%%%)))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((()))---///555;;;EEEQQQ[[[dddiiikkkllluuu{{{ooogggaaa]]]___cccfffkkkqqqtttzzz~~~|||~~~wwwvvvyyyzzzzzz|||wwwuuurrrooojjjfffbbb```]]][[[VVVRRRSSSYYYaaahhhppptttzzz~~~|||xxxtttqqqmmmiiiccc^^^YYYTTTPPPMMMHHHIIIIIIJJJKKKOOOTTTXXX\\\___cccgggiiijjjlllnnnqqqqqqrrrssssssrrrrrrqqqtttttttttuuuuuutttttttttsssrrrpppqqqrrrssssssrrrqqqqqqrrruuuxxxyyyxxxvvvsssttttttuuuvvvwwwxxxxxxuuuvvvwwwxxxyyyxxxwwwwwwrrrrrrrrrtttwwwyyyyyyxxxsssttttttuuuuuuvvvvvvwwwuuutttsssrrrrrrsssuuuvvvxxxxxxxxxyyyzzz{{{|||}}}yyyxxxwwwzzzzzzqqqkkkgggeeedddfffjjjqqqwww|||}}}|||{{{{{{{{{|||}}}~~~zzz{{{{{{|||||||||{{{{{{zzzzzzzzzzzzyyywwwvvvvvvrrrssssssqqqmmmiiiffffffeeedddcccddddddccc```]]]WWWUUURRRPPPNNNLLLIIIFFFBBB???<<<;;;:::999777555444444444444333222111000,,,,,,,,,---------------,,,,,,,,,,,,---------------...///111222444555666333555666666555555666888888999999::::::;;;<<<<<<<<<<<<======???BBBEEEFFFDDDEEEEEEFFFJJJQQQZZZaaannnttt{{{jjj]]]RRRLLLHHHJJJOOOVVVaaalll{{{}}}oooQQQFFF<<<777444000.../////////222888@@@OOOggg{{{pppbbb^^^aaaooo|||ttt```LLL@@@<<<:::999:::???DDDGGGIIIWWWQQQHHHBBB>>>:::555111//////......---,,,+++++++++,,,,,,,,,------------+++,,,...//////...---,,,++++++,,,...111444666777>>>AAALLL[[[iiivvv{{{eeeYYYIII<<<666333000......222777>>>GGGUUUfffrrrxxxiii[[[WWWRRROOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCEEECCCBBBBBBCCCDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<=========:::::::::;;;<<<===>>>>>>;;;;;;<<<<<<<<<;;;;;;:::888:::<<<>>>???>>><<<;;;===<<<;;;999999:::;;;<<<:::::::::;;;<<<===>>>???:::<<<===<<<:::888888888666666666666666666666666555555444444333333222222222333444666777888999999777666555444333333333333000000000/////////......000000///...,,,)))&&&%%%***)))((((((''''''((((((&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((()))+++---///555@@@LLLWWW```eeehhhiiiqqqzzz~~~ssskkkccc\\\\\\___ccchhhnnnmmmttt~~~}}}tttsssuuuwwwxxxzzzwwwvvvsssppplllhhheeedddaaa^^^YYYTTTSSSVVV\\\bbbgggmmmvvv{{{{{{yyywwwvvvrrroookkkgggbbb\\\VVVQQQJJJJJJIIIHHHHHHKKKPPPSSSYYY\\\aaaccceeefffhhhjjjnnnnnnpppqqqrrrqqqqqqpppqqqqqqqqqrrrssssssttttttqqqpppooooooqqqrrrrrrqqqqqqqqqrrrtttwwwxxxwwwuuurrrrrrrrrrrrsssuuuwwwxxxuuuuuuwwwxxxxxxxxxwwwvvvrrrqqqrrrtttwwwzzzzzzzzzsssssssssssssssssssssssstttssssssrrrrrrrrrrrrsssuuuuuuuuuvvvwwwyyyzzz{{{wwwvvvvvvyyy}}}}}}pppeee___]]]]]]]]]bbbgggooowww|||~~~yyyyyyyyyxxxxxxyyyyyyyyywwwxxxxxxxxxxxxxxxyyyzzzxxxyyyyyyyyywwwtttsssrrroooqqqqqqnnniiidddbbbbbbcccbbbcccddddddbbb___\\\TTTRRRNNNLLLJJJHHHDDDBBB>>>;;;999888888777666555222222222222222111000///,,,,,,,,,---------......,,,,,,,,,---------.........///000222333555666777444555777666555555666777888888999:::<<<===>>>>>>=========>>>@@@CCCFFFHHHDDDHHHKKKMMMPPPYYYgggrrr|||wwwhhh[[[QQQJJJIIIKKKPPPUUU^^^mmm{{{mmm\\\FFF;;;222000111//////000///111666???III[[[uuu|||kkkaaaaaaeeeuuusss```MMM@@@:::999888;;;AAAHHHNNNQQQOOOIIICCC???===;;;777444......------,,,+++++++++,,,,,,,,,------.........---...//////...---***)))+++,,,...000333666999;;;@@@DDDOOO___lllxxxpppUUUKKK>>>666333222111///111555<<>>>>>>>>>>>===<<<<<<======>>>???@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::444777:::===>>>>>>===<<<===<<<:::999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>999;;;======;;;:::999999666666666777777777777777777777666555555444333333222444666888:::::::::999777666555444444444444444000000000000////////////------......---+++)))(((******)))((((((((((((((((((''''''&&&&&&&&&''''''&&&''')))(((((((((***,,,,,,222===IIIUUU]]]ccceeegggnnnwww~~~uuunnnddd[[[ZZZ\\\```fffkkkhhhppp{{{{{{{{{yyy{{{rrrqqqssstttuuuwwwzzzyyyvvvsssooollliiihhhbbb___[[[VVVSSSTTTYYY]]]aaahhhrrrxxxzzzzzzzzzzzzvvvtttqqqmmmhhhaaaYYYTTTNNNMMMKKKHHHGGGJJJNNNRRRWWW[[[___aaacccdddfffgggkkklllnnnooopppppppppooooooooopppqqqrrrsssssstttpppnnnmmmnnnpppqqqqqqpppppppppqqqtttvvvwwwvvvuuurrrqqqppppppqqqtttvvvxxxuuuuuuwwwxxxxxxwwwvvvvvvqqqqqqqqqtttxxxzzz{{{zzzrrrrrrrrrqqqqqqqqqppppppssssssssssssrrrrrrqqqqqqrrrrrrssstttvvvwwwyyyzzzwwwwwwvvvxxx|||~~~wwwiii]]]WWWWWWXXXZZZ```eeennnvvv}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvwwwwwwwwwvvvwwwyyyzzzwwwxxxyyyxxxuuurrrppppppmmmoooooolllfffaaa______aaaaaabbbcccdddbbb^^^[[[RRROOOLLLIIIGGGEEEAAA???;;;999777666666666555444111111111111111000//////+++,,,,,,------......///,,,,,,,,,------............///000222444666777888555666777777666666777888888888999;;;===>>>@@@@@@=========>>>@@@DDDGGGIIIFFFLLLRRRTTTWWWaaarrrjjj[[[OOOHHHGGGJJJOOOVVV\\\fffwwwwww```NNNBBB777...---///000111444///222:::DDDOOObbb~~~xxxhhhaaadddiiizzzrrr___LLLAAA:::999888<<>>???@@@@@@@@@AAAAAABBBAAAAAAAAA>>><<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAA@@@??????<<<<<<<<<<<<============>>>===;;;:::999888777777888888888777666555444333555666777888999888777777777888888888777555222000111222222222222111000000333222111000///...---,,,,,,+++***+++++++++)))''')))%%%###%%%)))+++)))%%%''''''''''''''''''''''''+++///666@@@MMMXXX```dddeeekkkqqqwwwyyyrrrjjjaaaZZZZZZ___dddhhhhhhkkksss|||~~~rrrmmmrrruuu}}}}}}wwwpppkkklllqqqvvvyyy{{{{{{yyywwwtttrrrooonnngggccc]]]YYYWWWWWWWWWWWW]]]bbbjjjpppuuuxxx{{{|||vvvxxxxxxuuunnnfff___\\\UUUSSSOOOKKKGGGGGGIIIKKKPPPTTTYYY]]]^^^```aaacccggghhhjjjkkklllmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrppppppqqqrrrqqqpppooonnnmmmoooqqqsssssssssrrrqqqqqqqqqpppoooooopppqqqrrrsssvvvxxxxxxvvvuuutttuuurrrssstttvvvwwwxxxwwwwwwsssssssssrrrrrrqqqqqqqqqlllmmmnnnooopppppppppooopppqqqrrrtttuuuvvvvvvvvvvvvtttsssuuuxxxzzzyyywwwwwwqqqggg^^^YYYZZZ^^^aaahhhkkkoootttyyy}}}~~~}}}}}}}}}{{{zzz|||yyyvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyzzzxxxwwwvvvvvvvvvtttpppmmmhhhjjjllljjjeee```______bbbaaa```___]]]ZZZVVVRRRNNNKKKHHHFFFEEEDDDBBB@@@:::999888666555555444444111111000///---,,,+++++++++,,,---.........---,,,+++++++++,,,---...///000333333444555666777888999999888777777777777777777;;;;;;;;;<<<===>>><<<;;;@@@???===>>>AAAEEEHHHJJJRRRSSSUUUZZZdddrrr}}}mmm\\\NNNIIIIIIJJJKKKRRR___iiisss}}}gggRRREEE666666333000------///111333666<<>>HHHRRR[[[```FFFCCC===777333000000000---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---............---------------111///444>>>FFFGGGFFFFFFBBBFFFOOO]]]ooo}}}fffUUUEEE<<<444222222000000222444<<>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@>>><<<<<<<<<===<<<;;;::::::;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAA@@@???==================>>>>>>>>>===<<<;;;:::::::::::::::::::::999888666555444999:::;;;<<<<<<<<<;;;:::555666777888777666444333222222222333222111111000222222111000///...------+++*********++++++)))''''''$$$"""###''')))'''$$$''''''''''''''''''''''''+++---333===HHHTTT\\\```bbbhhhooovvv}}}|||rrrkkkbbb\\\[[[___dddgggiiikkkqqqzzz~~~xxxnnniiihhhlllttt|||vvvnnnjjjlllqqqwwwzzz}}}||||||zzzxxxtttqqqoooiiieee```\\\ZZZYYYYYYXXXZZZ___eeekkkppptttxxx{{{yyy{{{{{{xxxqqqjjjccc```YYYWWWSSSNNNKKKIIIIIIJJJMMMQQQVVVZZZ\\\^^^```aaacccdddfffiiikkkmmmnnnnnnnnnnnnooopppqqqrrrrrrsssppppppqqqqqqqqqpppooonnnmmmnnnppprrrsssrrrqqqpppppppppooonnnnnnooopppqqqqqqsssuuuuuusssrrrrrrsssoooqqqsssuuuvvvwwwwwwwwwrrrrrrrrrrrrqqqqqqqqqppplllmmmnnnnnnooopppqqqqqqpppqqqrrrssstttuuuuuuuuuuuutttssstttwwwyyyxxxvvvvvvqqqiiiccc```aaaeeegggnnnooosssvvvyyy{{{||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{xxxuuutttuuuvvvwwwvvvtttuuuuuuvvvwwwwwwxxxxxxvvvuuuuuuuuutttrrrooolllhhhiiijjjhhhccc___\\\\\\]]]\\\ZZZYYYXXXTTTPPPLLLHHHEEEBBB@@@???>>><<<;;;888777555444333222222222000000///...---,,,+++***+++,,,---.........---,,,.........///000111222333333444444555666777888999:::999999888888888999999;;;;;;;;;===???@@@@@@???BBBAAA@@@AAADDDGGGJJJKKKQQQTTTYYYbbbmmm|||~~~lll^^^QQQIIIGGGIIIMMMPPPZZZiiiuuunnnZZZHHH???333222111...,,,,,,///222666888@@@NNNbbbwwwvvvllljjjpppvvvxxxgggWWWIIIAAA<<<;;;===CCCLLLUUU]]]aaaAAA>>>999444000.........---,,,,,,++++++,,,,,,---+++++++++***+++,,,,,,---//////...---------------000333===KKKRRRPPPKKKJJJCCCHHHRRRaaatttlllUUUDDD;;;555000111222111333666666AAASSShhh}}}{{{qqqhhh```XXXUUUPPPMMMLLLKKKJJJIIIHHHGGGEEECCCBBBCCCDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA???===<<<======<<<;;;999:::;;;<<<============;;;<<<<<<<<<<<<=========???@@@AAABBBBBBAAA@@@???=========>>>>>>???????????????>>>===<<<<<<============<<<;;;:::888666555888999:::;;;;;;;;;:::999444555666777777777666555333333333333333222222111222111111000///......---+++***)))***++++++)))'''***(((&&&'''***,,,***(((''''''''''''''''''''''''***+++000777AAAKKKUUUZZZ\\\ccciiioooxxx}}}sssmmmeee______aaadddfffiiiiiinnnuuuzzz|||~~~rrrjjjfff```dddlllvvv~~~yyytttnnnlllooouuu{{{~~~}}}xxxtttqqqkkkhhhccc```^^^]]][[[YYYWWWZZZ```eeeiiioootttxxx}}}~~~|||vvvoooiiifff^^^\\\XXXTTTOOOLLLIIIHHHIIIMMMQQQUUUWWWZZZ]]]___^^^___bbbfffiiilllnnnooommmnnnooopppqqqrrrssssssppppppqqqqqqqqqpppooonnnlllnnnoooqqqqqqqqqppppppooonnnnnnmmmmmmmmmnnnnnnnnnoooqqqqqqpppoooooopppnnnooorrrtttvvvvvvvvvuuuqqqqqqqqqpppppppppppppppmmmmmmmmmnnnoooqqqrrrssspppqqqqqqrrrrrrrrrsssssstttsssssstttvvvwwwvvvuuuuuurrrmmmjjjiiijjjmmmooossstttvvvxxxxxxxxxxxxxxxxxxwwwwwwzzz}}}~~~}}}}}}}}}~~~|||{{{xxxxxxyyyyyy{{{|||}}}~~~|||}}}}}}}}}}}}}}}|||{{{yyyvvvttttttuuuvvvvvvuuussstttuuuwwwwwwwwwwwwvvvtttsssrrrrrrrrrpppllljjjggghhhhhheee```\\\YYYXXXWWWUUUSSSRRRPPPLLLHHHEEEAAA???<<<;;;:::999777666444333222111000////////////......---,,,++++++***++++++,,,---------------000000000000111333444555444444555666777888888999;;;:::::::::::::::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNUUUZZZcccmmmzzzyyyjjjXXXMMMGGGDDDGGGKKKSSSYYYgggxxxlllYYYJJJ???:::000000///---,,,---111444:::>>>III[[[ooo~~~{{{uuuuuuzzz|||oooaaaSSSHHHBBB???@@@CCCIIIRRRZZZ```ccc;;;888555111...,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,,,,------000///...------......///000888GGGVVV[[[UUUNNNKKKJJJOOOZZZiiizzzsss\\\HHH;;;777333222444444333666:::;;;HHH]]]sss}}}rrrjjjccc^^^VVVSSSOOOLLLKKKJJJIIIHHHHHHGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAA???>>>????????????>>>===<<<;;;<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDCCCCCCBBBBBBAAA???<<<<<<<<<<<<;;;:::888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<=========???@@@AAAAAA@@@???>>>===<<<======>>>???@@@@@@AAA@@@@@@??????>>>???????????????>>>===;;;:::888777888999:::;;;;;;;;;:::999666666777777777666555555333444444444444333222222111111000000//////......***))))))***++++++***(((,,,***))))))+++,,,+++)))''''''''''''''''''''''''(((***,,,111888BBBLLLRRRUUU[[[bbbgggoooxxx{{{yyywwwqqqjjjeeecccdddeeefffiiigggiiipppuuuxxxyyypppiiieee___ccciiiqqqwwwzzz{{{{{{uuusssqqqsssxxx}}}|||vvvrrrllljjjfffcccbbb```]]][[[WWWYYY\\\```dddjjjqqquuu|||~~~~~~yyysssooollldddaaa]]]YYYTTTOOOJJJFFFGGGIIIMMMPPPRRRUUUYYY\\\[[[]]]```dddhhhkkkmmmnnnlllmmmoooppprrrrrrrrrrrrppppppppppppoooooonnnnnnllllllnnnoooppppppoooooommmmmmmmmlllllllllllllllkkkmmmnnnnnnmmmmmmmmmooooooqqqsssuuuvvvuuutttssspppppppppooooooooooooooonnnnnnnnnnnnoooqqqssstttpppppppppppppppqqqqqqqqqsssssssssssstttuuuuuuuuuuuutttrrrppppppqqqrrrssstttuuuvvvwwwwwwvvvuuutttuuuuuuuuuxxx{{{}}}}}}|||||||||||||||||||||}}}}}}{{{zzzyyyxxxyyyzzz|||}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvwwwwwwyyyzzz|||}}}zzzzzz{{{{{{zzzzzzyyyxxxuuusssrrrrrrsssttttttsssrrrsssuuuwwwwwwvvvuuutttrrrqqqoooooonnnmmmjjjgggfffeeedddaaa]]]YYYVVVTTTRRRPPPMMMKKKIIIFFFBBB???>>>;;;999888777777555444222111000///............---------,,,,,,+++++++++++++++,,,,,,------......//////000000111333444555555555666777777888999999::::::::::::;;;;;;<<<===<<<===>>>>>>@@@BBBFFFHHHGGGHHHJJJKKKKKKMMMPPPRRR]]]cccnnnzzzxxxhhhZZZKKKEEEDDDFFFJJJOOO\\\eeettt|||jjjXXXIII@@@;;;999000000///......///333666;;;EEEVVVhhhwww~~~}}}tttggg[[[OOOGGGCCCBBBDDDHHHPPPYYY```dddeee666444111...,,,+++,,,,,,---,,,,,,++++++,,,,,,---,,,------...............//////...---...///111222444>>>OOO^^^```XXXPPPNNNQQQXXXdddtttzzzeeePPPBBB;;;666555555777555444999???DDDRRRhhh}}}~~~sssjjjbbb]]]ZZZSSSQQQMMMKKKJJJIIIGGGFFFGGGGGGEEEDDDCCCCCCDDDDDDCCCDDDDDDDDDBBB@@@>>>======>>>>>>>>>>>>======<<<=========>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA???===;;;:::;;;;;;:::999888999:::<<<===>>>>>>>>>========================>>>?????????>>>===;;;:::;;;<<<===>>>???@@@AAABBBAAA@@@@@@?????????@@@@@@?????????>>><<<:::999888<<<===>>>?????????>>>===999999888888666555444333333444444444444333222222000000000000////////////+++***)))***,,,,,,+++)))((('''&&&&&&'''''''''&&&(((((((((((((((((((((((('''(((***,,,111999CCCJJJPPPWWW^^^bbbiiirrrvvvuuuyyyuuuppplllkkkjjjiiiiiijjjffffffkkkpppuuu{{{wwwoooiiieeebbbeeeiiinnnqqqsssuuuuuussssssvvv{{{xxxsssmmmkkkgggeeedddbbb___]]]\\\]]]^^^___aaafffmmmqqqvvvyyy|||}}}zzzvvvsssqqqiiifffaaa]]]XXXSSSLLLGGGFFFHHHJJJLLLNNNQQQUUUXXX[[[]]]___bbbeeehhhiiijjjjjjkkkmmmpppqqqrrrqqqqqqoooooonnnnnnmmmmmmmmmmmmkkkkkklllmmmnnnnnnnnnnnnllllllllllllkkkkkkjjjjjjjjjkkkmmmlllkkkkkkmmmnnnrrrtttvvvwwwwwwuuurrrpppoooooooooooooooooooooooonnnnnnooooooqqqrrrssstttppppppoooooooooppppppqqqrrrsssttttttssssssttttttwwwvvvuuuttttttssssssrrrrrrssstttuuuuuutttsssrrrsssssstttwwwzzz{{{{{{yyywwwxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxxxxyyyzzzyyyyyyyyyyyyxxxwwwwwwvvvtttttttttuuuvvvwwwxxxyyyxxxxxxxxxxxxwwwuuutttsssqqqpppnnnnnnppppppooonnnoooppprrrttttttsssqqqpppnnnlllkkkjjjiiihhhfffcccbbbaaa^^^[[[XXXUUUQQQOOOMMMKKKHHHFFFDDDBBB>>>;;;999777555444444444333111000000///...------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...//////111111111222333444555666666666777777888999999999999999999:::;;;<<<===>>>>>>???@@@@@@@@@CCCHHHLLLMMMOOOPPPPPPPPPRRRUUUXXXccckkkwwwwwwiiiXXXOOOFFFEEEGGGKKKPPPVVVeeeooo~~~ssshhhXXXIII???:::777555...//////...///111666999???NNNcccrrryyy~~~~~~xxxvvvwwwzzz|||~~~{{{vvvlllaaaVVVMMMGGGDDDDDDFFFLLLTTT]]]cccgggggg222111///---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------...///////////////......------...111333555<<>><<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@===;;;999999:::;;;:::999999:::;;;<<<============>>>>>>>>>============<<<>>>>>>???>>>===;;;999888:::;;;<<<===???@@@AAABBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<;;;999999:::;;;===>>>>>>>>>===<<<;;;:::999888666555444333333333333333333222222111////////////000000000000++++++***,,,---...,,,+++))))))((((((((((((''''''(((((((((((((((((((((((('''(((******,,,333<<>>???@@@BBBCCCCCCCCCGGGNNNTTTVVVXXXXXXWWWVVVXXX]]]bbbiiirrrwwwfffYYYLLLGGGEEEHHHLLLQQQYYYaaaoooyyywww```VVVIII>>>888555222///---...///000333777===AAAGGGXXXkkkvvvyyy}}}{{{oookkkkkklllnnnrrrpppkkkcccZZZQQQJJJEEECCCDDDFFFLLLUUU^^^eeeiiijjj000///...------------...---,,,,,,++++++,,,,,,---,,,---.../////////......------,,,---///222666888FFFQQQcccooonnnfffccceeejjjrrrsssfffVVVFFF>>>===666888<<<@@@AAADDDPPP]]]kkkuuurrrddd^^^ZZZTTTRRRSSSNNNLLLIIIHHHGGGFFFCCCAAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCCCCBBB@@@>>><<<999999;;;===>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@???<<<:::999999;;;<<<<<<;;;::::::;;;<<<======<<<<<<>>>>>>>>>>>>=========<<>>@@@AAABBBAAA@@@???>>>======<<<===;;;;;;;;;<<<;;;::::::999888999:::;;;<<<;;;:::::::::999888777666666666666222222222333222111111000.../////////000000000111,,,,,,+++---//////...,,,,,,------,,,+++***++++++((((((((((((((((((((((((&&&)))*********///777===FFFOOOYYY___fffnnntttuuuttttttuuuxxx{{{}}}}}}|||wwwnnnhhhhhhkkkmmmrrrwww|||}}}yyyuuuoookkkiiikkkmmmmmmlllmmmpppsssvvvvvvyyyzzzqqqnnnjjjhhhhhhiiiiiihhhiiihhheeebbb______bbbeeefffjjjqqqvvvxxxyyyyyyyyytttnnnhhhdddbbb^^^XXXSSSMMMMMMKKKIIIHHHJJJNNNQQQUUUVVVYYY\\\^^^aaabbbccceeegggjjjmmmooooooooonnnlllllljjjiiiiiiiiijjjkkkiiiiiiiiijjjkkkkkklllmmmllllllllllllllljjjiiihhhggghhhiiihhhhhhhhhkkkmmmoooqqqtttwwwwwwuuurrrpppoooooooooppppppqqqqqqqqqoooqqqsssttttttsssqqqooopppooonnnnnnoooqqqssstttsssuuuvvvuuusssrrrtttvvvzzzyyyxxxwwwvvvtttsssrrrrrrrrrsssttttttsssrrrrrrppppppqqqtttwwwxxxvvvtttrrrsssuuuwwwxxxxxxxxxxxxyyyzzz{{{{{{{{{yyyxxxvvvvvvuuutttsssrrrrrrrrrrrrooonnnnnnmmmmmmnnnnnnooopppppppppppppppooonnnnnnjjjiiigggggggggfffdddbbbeeeeeeeeeeeeeeeeeeeeeeeeaaa___]]][[[[[[ZZZXXXWWWTTTQQQMMMKKKJJJIIIFFFCCCAAA???<<<:::999888666444111///------......---,,,------,,,++++++++++++,,,,,,,,,------........................///111222444444444444444666777888999888888888999999999999::::::::::::;;;===???@@@AAAAAADDDFFFGGGHHHNNNWWW___```aaaaaa^^^\\\^^^eeelllttt}}}rrreeeXXXMMMFFFFFFHHHMMMRRRXXXeeerrr{{{ooo___NNNFFF<<<555333222///---...000333777<<>>>>>===???@@@BBBCCCCCC@@@>>><<<777888:::<<<>>>@@@AAAAAA>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBAAA@@@???>>><<<:::999:::<<<>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<>>>>>=========<<<@@@AAA@@@@@@>>><<<:::888888888:::<<<>>>???AAABBBAAA@@@???===<<<;;;;;;;;;999:::::::::::::::999999;;;;;;===>>>>>>>>>===<<<888888777777777777888888111222222222222111000000......//////000000111111---,,,,,,...///000///---***+++,,,+++)))((()))***))))))))))))))))))))))))&&&)))++++++***---444;;;???JJJUUU\\\dddmmmrrrtttpppqqquuuzzz}}}sssjjjhhhiiikkknnnrrryyy~~~}}}zzzuuuqqqlllnnnpppooonnnooossswwwyyywwwwww~~~~~~ssspppkkkiiiiiikkklllmmmlllkkkhhhccc___]]]^^^```aaagggnnnuuuxxxzzz{{{|||wwwqqqjjjgggeeebbb]]]XXXPPPOOOLLLIIIGGGHHHLLLOOOPPPRRRUUUXXX\\\___```aaadddfffiiimmmoooooonnnmmmkkkkkkiiihhhhhhhhhiiijjjiiiiiiiiiiiijjjkkklllmmmllllllmmmmmmlllkkkiiihhhfffgggggggggfffgggjjjlllkkkmmmrrruuuwwwvvvsssrrrooooooppppppqqqqqqqqqrrroooqqqtttvvvuuussspppnnnoooooonnnnnnoooqqqtttuuusssuuuwwwvvvsssrrrtttvvvzzzyyyyyywwwvvvuuuttttttttttttuuuuuuuuutttrrrqqqnnnnnnpppsssvvvvvvtttrrrqqqrrruuuwwwxxxxxxxxxxxxxxxzzz|||}}}|||zzzwwwuuutttsssrrrpppoooooooooooooooooonnnmmmmmmmmmnnnnnnllllllmmmnnnnnnooonnnnnniiigggeeeeeedddccc```^^^aaaaaa```______``````aaa]]]ZZZXXXVVVVVVUUUTTTRRROOOKKKGGGEEEEEEDDDAAA???<<<:::777555555444333111111///------...///...---,,,+++***************+++,,,------......///////////////...///000222444555222222222222444555666777999999999999999999::::::;;;;;;<<<===???@@@BBBCCCAAADDDHHHIIILLLSSS^^^gggfffgggfffccc```ccckkkrrrrrrcccZZZOOOFFFEEEGGGLLLQQQVVV___ppprrr]]]JJJBBB;;;222...///111000///111444888>>>EEENNNWWW]]]___eeemmmssszzzttt```VVVRRROOOQQQWWWVVVTTTPPPKKKGGGEEECCCBBBAAADDDJJJSSS]]]fffjjjlll,,,,,,,,,,,,,,,,,,,,,,,,///......---------......111000////////////...------,,,///222333444;;;DDDWWWeeewww|||wwwzzz~~~wwwssslll```RRRFFF>>>:::===CCCFFFFFFLLL___vvvsssgggbbb[[[UUUQQQOOOMMMLLLMMMLLLJJJGGGEEEDDDCCCCCCCCCAAA???<<<;;;;;;<<<<<<===???@@@AAA@@@===:::888;;;<<<===???@@@AAAAAAAAA?????????@@@AAADDDFFFGGGCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;===>>>???>>>===<<<===>>>@@@???>>>===;;;:::999888777666555888<<>>======>>>???@@@???===;;;999?????????>>>===;;;:::999======>>>??????>>>===<<<777666555444333333444555444444333222111000//////......////////////......---...///000000///...---******)))))))))))))))))))))))))))((('''&&&&&&%%%&&&(((******+++,,,///111>>>AAAJJJXXXbbbhhhnnntttsssuuuvvvxxxttthhhdddeeegggkkkoootttyyy}}}|||{{{zzzuuutttuuuwwwyyy{{{zzzyyyvvvvvvvvv|||yyyvvvqqqllljjjlllnnnnnnnnnooonnnlllhhhddd___[[[YYYaaabbbeeekkkrrrwwwzzz{{{sssqqqnnnjjjgggdddccccccWWWUUURRRNNNLLLKKKJJJKKKPPPQQQTTTWWWYYY[[[]]]]]]```bbbeeehhhiiikkknnnqqqjjjjjjiiiiiijjjkkkmmmnnnmmmkkkiiiggggggiiikkkmmmmmmmmmkkkjjjhhhgggfffeeeggggggggggggggghhhiiiiiihhhjjjnnnqqqsssssssssrrrkkkmmmppprrrrrrqqqooommmqqqqqqqqqqqqqqqpppooooooppppppppppppqqqsssuuuwwwwwwvvvtttssstttuuuwwwxxx}}}|||{{{zzzxxxwwwvvvuuuxxxxxxwwwvvvtttrrrpppooossssssrrrrrrrrrqqqqqqqqqrrrtttvvvxxxyyyzzzyyyyyyyyyzzzzzzzzzxxxuuuqqqooonnnmmmlllmmmnnnmmmkkkjjjhhhhhhiiiiiijjjkkkllllllmmmllljjjhhhgggeeeeeedddhhhhhhfffdddbbb```^^^]]]]]]\\\[[[YYYYYYYYYZZZZZZZZZWWWSSSQQQOOONNNKKKIIIIIIDDD@@@@@@AAA???:::555777666555333222111111111......---,,,***)))(((((()))************+++++++++,,,,,,------...//////000...000111222111111222444666666666666555555555555888888888999::::::;;;;;;;;;;;;:::<<>>EEEKKKPPP]]]ssswwwkkkccc^^^WWWRRROOOMMMLLLKKKMMMLLLJJJGGGEEEDDDCCCBBBBBB@@@>>>;;;::::::;;;<<>><<<:::888999:::;;;<<<=========???>>>>>>???@@@CCCEEEFFFCCCBBBBBBAAA???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>======<<<;;;;;;;;;;;;;;;<<<===>>>===;;;;;;;;;<<<>>>======<<<;;;:::999999888666666888;;;======<<<>>>????????????===<<<;;;<<<<<<<<<;;;:::999888777;;;<<<===>>>>>>===<<<;;;999888666555444444555555444333222111000//////......//////000000//////......///////////////......,,,,,,++++++******++++++,,,,,,+++******)))((((((''')))*********,,,...000999<<>>>>>AAABBBFFFJJJMMMLLLIIIEEEBBBEEEKKKTTT[[[```ffflllqqq,,,,,,------------------------////////////...---...//////000//////...---222111333777;;;@@@KKKVVVggguuuyyyoooiiijjjeee]]]RRRGGG???<<<;;;>>>FFFPPP[[[mmmzzzkkkaaa\\\XXXRRRNNNLLLLLLKKKJJJLLLKKKIIIGGGEEECCCBBBBBB@@@>>><<<:::999:::;;;;;;AAABBBCCCCCCBBB@@@===<<<:::;;;<<<===>>>?????????>>>======>>>???AAACCCDDDBBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::::::::;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;:::::::::999999888777777888:::;;;;;;:::@@@@@@??????>>>>>>======<<<;;;;;;:::999888777777::::::;;;;;;;;;;;;;;;:::;;;:::888666444444444444333333222111000///......///000000111111000000////////////......//////000///...------,,,,,,,,,------,,,,,,++++++*********)))***++++++***+++---///333777@@@LLLUUUZZZaaahhhlllpppssswwwxxxjjjccc```___bbbfffmmmpppvvvzzz~~~}}}zzz}}}{{{tttpppnnnkkkjjjkkkmmmnnnnnnooooooooommmhhhccc^^^[[[VVVVVVXXX\\\aaahhhmmmqqqvvvuuusssqqqnnnlllkkkjjjccc```]]]YYYVVVSSSRRRRRRMMMNNNPPPRRRUUUWWWYYYZZZ\\\^^^```bbbcccdddgggiiikkkkkkkkkkkkmmmnnnpppqqqmmmllliiigggffffffggghhhmmmmmmmmmlllkkkiiihhhggghhhhhhhhhggghhhhhhiiijjjhhhhhhiiiiiijjjkkkkkkkkkmmmmmmllllllkkkkkkjjjjjjllllllmmmmmmnnnmmmmmmmmmooooooooopppqqqrrrssstttrrrqqqpppppppppqqqssstttyyyyyyxxxwwwwwwvvvvvvuuuyyyxxxwwwvvvtttrrrqqqppppppppppppqqqrrrrrrssssssvvvvvvuuuuuuuuuuuuvvvvvvvvvuuusssqqqooollljjjiiijjjiiiiiijjjkkkllljjjiiiffffffggggggfffeeedddcccccccccbbbbbbccccccddddddcccbbbaaa___]]][[[ZZZYYYTTTSSSRRRPPPOOONNNNNNNNNKKKHHHFFFEEEEEEEEEDDDBBB>>>;;;888888888777333///222111000///...---------//////......---,,,++++++++++++++++++,,,,,,,,,,,,------...//////000000111111222444444333333555666666777777888888999999:::777888888999999::::::;;;<<<<<<<<<===???BBBDDDEEEHHHKKKOOOWWW```jjjrrrwwwtttrrrrrrttttttvvvuuugggXXXOOOJJJHHHIIILLLQQQYYYeeeqqq|||qqq^^^NNNAAA888222---++++++---......222888AAANNN```qqq|||uuullleeefffnnn|||mmmVVVFFF>>>999999;;;???DDDJJJNNNNNNKKKGGGEEEIIIOOOWWW]]]bbbhhhooottt++++++++++++,,,,,,,,,,,,,,,---///000111000...---...///000///...---------222222666<<<@@@FFFPPP[[[iiiwwwrrrgggaaa^^^]]]XXXPPPFFF>>>::::::<<>>===;;;999999:::;;;<<>><<<;;;<<<===>>>????????????======<<<<<<===???@@@AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<===>>>>>>;;;;;;:::::::::::::::;;;;;;<<<===<<<:::999999:::888888999999999:::::::::999999888999999999999888AAA@@@???>>>>>>>>>>>>>>><<<<<<;;;:::999999888888888888999999999999999999;;;999777555333333333333333222222111000///...---000000111111111111000000000///.........///000111000///...---,,,,,,,,,---+++++++++******)))))))))***+++,,,+++******,,,---000333<<>>@@@BBBFFFIIIMMMPPPUUU]]]fffooowww{{{uuusssssswww{{{zzzlll```UUUQQQOOONNNNNNPPPUUU```ooo{{{uuu```MMM@@@888444222///------000000111777???GGGZZZqqqwwwmmmdddccciiiwww}}}jjjTTTFFF???;;;;;;======DDDLLLPPPPPPMMMJJJIIINNNTTT[[[bbbgggmmmtttzzz))))))******+++++++++,,,,,,---///111111000///......///000///------...000333444:::AAAFFFKKKTTT]]]jjjyyyqqqbbbXXXSSSRRRNNNJJJDDD<<<777666:::===GGGUUUiii}}}zzzjjj^^^WWWRRRPPPMMMLLLLLLMMMMMMMMMKKKJJJHHHEEECCCBBBAAA@@@>>>===;;;::::::;;;<<<===AAABBBBBBAAA@@@???===<<<999::::::;;;<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???AAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>::::::999999999999:::;;;<<<======<<<:::999999:::777777888888999::::::;;;::::::::::::999888888999@@@???>>>>>>===>>>>>>???;;;:::999888777777888888777777777777777888999999999888666333222111111111333333222111000///......000000111111111111000000000///.........000111222///...---,,,,,,+++++++++++++++++++++************+++,,,,,,+++******+++---///333;;;EEEJJJMMMUUU]]]cccjjjqqqwwwrrriiiaaa\\\\\\```gggjjjnnnrrrvvv{{{~~~xxxvvv{{{xxxrrrpppqqqrrrrrrrrrrrrrrrrrrssspppppppppnnnjjjeeeaaa^^^WWWWWWWWWWWWXXX\\\dddiiimmmnnnpppqqqrrrqqqooonnnlllkkkhhhdddaaa^^^[[[ZZZSSSRRRRRRRRRRRRSSSTTTTTTXXXZZZ\\\^^^^^^___bbbdddhhhhhhjjjlllnnnoooqqqqqqpppooommmkkkiiihhhhhhhhhlllmmmmmmnnnmmmllljjjiiifffeeeddddddddddddeeeeeefffeeedddcccbbbbbbbbbbbbccccccbbbbbbdddfffhhhjjjhhhiiijjjlllmmmnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnoooooopppppprrrrrrsssssstttuuuuuuvvvwwwvvvuuusssrrrqqqqqqqqqpppqqqrrrssstttuuuvvvwwwttttttssstttuuuwwwyyyzzzsssqqqnnnjjjhhhfffffffffgggffffffhhhjjjjjjiiihhhhhhiiijjjjjjhhheeeaaa^^^ZZZZZZZZZ\\\]]]___aaabbbbbb```]]]YYYUUUQQQNNNLLLHHHHHHGGGFFFEEEDDDCCCBBBBBB???<<<;;;:::999777555555444333333222111///...------,,,+++************,,,,,,,,,+++++++++++++++------------............//////000111111222222333000111333333222222444555444444555666888999::::::999999999:::;;;;;;<<<<<<;;;===???@@@AAAEEEJJJOOOSSSVVV\\\dddllltttzzz~~~zzzvvvvvv{{{|||qqqccc\\\WWWXXXXXXVVVUUUVVV\\\jjjzzzwwwhhhSSSAAA777333222111///...///111111222;;;DDDUUUkkkvvvlllcccbbbhhhsssyyygggRRRFFF???<<<<<>>:::555444666<<>>===<<<<<<===???@@@BBBBBBBBBAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>@@@@@@?????????>>>>>>>>>;;;;;;;;;;;;;;;<<<======999999888888999999::::::<<<===>>><<<:::888999:::777777888999999:::;;;;;;:::;;;<<<;;;999888999:::>>>>>>>>>===============888777555444444444555666666666666666666777888999888666444333111111111111444444333222111000/////////000000111111000000///////////////000111222222///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,---...222:::AAADDDFFFNNNWWW^^^fffnnnttt{{{vvvmmmeee]]]\\\^^^dddggglllpppuuu{{{vvvrrrtttzzz{{{tttsssttttttvvvwwwwwwvvvtttuuuuuussssssqqqoookkkgggdddbbbXXXYYYXXXVVVTTTWWW]]]bbbhhhkkknnnrrrttttttsssrrrpppnnnllliiifffccc```___XXXWWWTTTRRRPPPOOOOOOOOOVVVXXXZZZ\\\]]]^^^aaacccdddfffhhhjjjmmmnnnoooppppppooonnnllljjjiiiiiihhhjjjkkkmmmnnnnnnmmmkkkiiieeedddccccccbbbcccccccccddddddcccbbbaaa``````___^^^^^^^^^___aaadddggghhhfffgggiiikkkmmmnnnoooooonnnnnnooooooooonnnmmmmmmlllmmmmmmmmmnnnnnnnnnnnnoooooopppqqqssstttuuuvvvvvvuuusssqqqpppppppppppppppqqqrrrssstttuuuvvvvvvrrrrrrrrrsssuuuvvvxxxyyyooonnnkkkiiigggfffeeeeeefffeeeeeefffggghhhfffeeefffhhhjjjjjjhhhddd___\\\YYYYYYYYYZZZ\\\]]]______]]][[[XXXTTTOOOKKKHHHFFFBBBBBBBBBBBBAAA@@@???>>>>>><<<999777666555333111111111222111111000///...---,,,++++++*********+++***+++++++++++++++++++++---.........////////////000000111111222333333444000111333333222222444555444444555666777999999:::::::::;;;<<<<<<======>>><<>>;;;;;;===FFFMMMTTTWWWTTTQQQQQQSSSZZZ```gggnnnttt|||***++++++,,,------......---......///000000111111---///111111222777@@@HHHGGGFFFGGGJJJMMMRRR]]]gggxxxsssaaaRRRHHHBBB???===888777555333444999@@@FFFTTTlll~~~rrrhhh___WWWQQQOOOMMMLLLLLLNNNPPPPPPOOOJJJIIIGGGDDDBBBAAA@@@???AAA@@@>>>>>>>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>:::::::::::::::;;;<<<<<<888888888888888999::::::;;;<<<<<<;;;888777777888888888999999:::;;;;;;;;;:::<<<===<<<:::999:::<<<;;;<<<===>>>>>>===<<<;;;777666444333222333444555666555555555666777999:::777666444333222222333333555555444333222111000000...//////000000//////.........///000111222222111000///---,,,+++*********+++++++++,,,,,,,,,,,,,,,)))+++++++++******,,,...,,,000777===>>>>>>FFFPPPYYYbbbkkkpppvvv~~~wwwpppggg^^^[[[]]]aaadddjjjoootttzzz~~~ppplllmmmppp{{{~~~vvvsssvvvyyyzzz}}}}}}zzzzzz{{{xxxvvvssspppmmmjjjhhhggg\\\]]]\\\XXXTTTSSSXXX\\\aaaeeejjjooossstttssssssrrrqqqpppmmmkkkhhheeedddaaa^^^ZZZVVVRRRPPPOOONNNSSSUUUXXXZZZ[[[]]]```bbbaaacccfffiiikkkmmmnnnnnnnnnnnnmmmllljjjiiiiiihhhiiijjjlllnnnnnnmmmkkkiiieeeddddddcccbbbbbbccccccccccccccccccbbbaaa___^^^\\\\\\]]]^^^```aaacccdddcccdddfffiiikkkmmmnnnnnnmmmnnnnnnooonnnmmmlllkkkjjjjjjkkkkkklllllllllllllllmmmnnnppprrrtttuuuvvvuuusssqqqooonnnnnnooopppppppppqqqqqqrrrsssttttttooopppqqqrrrssstttttttttkkkjjjiiigggeeeddddddddddddcccbbbcccddddddbbbaaaaaacccfffgggeee```[[[WWWUUUUUUUUUUUUVVVWWWXXXXXXUUUSSSQQQMMMIIIFFFCCCBBB;;;<<<============<<<;;;999777444333333333111000...///000000//////...///------,,,++++++++++++,,,+++++++++,,,,,,,,,------....../////////000000000111111222222333444444444111222444444333333555666666666777777888999::::::<<<<<<======>>>>>>?????????CCCFFFIIIKKKQQQZZZaaacccgggnnnvvv~~~xxxsssmmmfffddddddeeeeee___YYYYYY^^^iiiyyywwwjjjXXXLLL===444111000---***---...111444666;;;IIIVVViiizzzvvvppplllnnnttt||||||ppp___MMMCCC???===???AAAMMMSSSYYYZZZUUURRRTTTWWW___dddlllssszzz,,,,,,------...///000000............///000222222,,,...111333555===IIIRRRRRRNNNLLLLLLNNNTTTaaannn}}}pppcccQQQEEE???>>><<<:::444444333333666<<>>>>>?????????>>>>>>???>>>===<<<;;;<<<======????????????>>>>>>>>>>>>:::999999999999:::;;;;;;888888777777888999:::::::::;;;;;;:::777555666666999999:::::::::;;;;;;;;;:::<<<>>>===;;;:::;;;>>>999:::<<<>>>>>>===;;;:::888777555444444555666777666555555555666777999:::777666555444333444444555666555555444333222111111......////////////......---...000111222222222111000000...---,,,+++++++++)))))))))))))))))))))))))))***++++++***+++---///***...555999999999AAAKKKVVV___hhhlllqqqyyy~~~xxxqqqhhh^^^ZZZ\\\^^^ccciiioootttyyy~~~xxxiiiffffffhhhsss{{{uuutttyyy~~~{{{yyyuuuqqqnnnlllkkkjjj```aaa```\\\VVVTTTWWW[[[[[[___eeelllppprrrqqqqqqtttsssrrrpppnnnkkkiiigggiiifffaaa[[[VVVSSSQQQQQQPPPSSSVVVXXXZZZ\\\___aaa___aaadddgggjjjllllllmmmmmmllllllkkkjjjiiihhhhhhhhhiiilllmmmnnnllljjjiiifffeeeddddddcccccccccdddbbbcccddddddcccaaa___]]][[[\\\]]]^^^______``````aaabbbdddgggiiikkkmmmmmmmmmnnnnnnnnnnnnlllkkkjjjhhhhhhiiijjjjjjjjjjjjiiikkklllmmmoooqqqtttuuuvvvtttrrrpppnnnmmmmmmnnnooooooooooooppppppqqqrrrrrrooooooqqqrrrrrrqqqpppooohhhggggggfffeeedddcccbbbbbbaaa```aaabbbaaa___]]]]]]```cccdddbbb]]]XXXTTTPPPPPPOOOOOOOOOPPPPPPQQQNNNMMMKKKHHHFFFCCCAAA@@@777888999;;;;;;::::::999555333111111111222111000,,,...//////...---......------,,,,,,,,,,,,,,,,,,+++,,,,,,------.........////////////000000000000111222222333333444444555222444555555444555666888888888888999999:::;;;;;;=========>>>??????@@@@@@AAAEEEJJJLLLOOOUUU___ggghhhlllttt}}}tttnnnmmmjjjfffqqqpppooojjj___UUUVVV\\\jjjzzzzzzlll]]]HHH???555000111222///,,,...000444999<<>>MMM]]]eeegggXXXMMMNNNRRRXXXiii{{{{{{dddUUUEEE>>><<<999777777222666555999AAADDDMMM```{{{rrrddd]]]ZZZUUUOOOMMMLLLLLLMMMMMMMMMKKKIIIHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEECCCAAA@@@AAABBB@@@@@@@@@@@@@@@???>>>===;;;<<<===??????>>>>>>===CCCBBB@@@>>><<<<<<<<<<<<:::999999888999:::<<<===;;;:::999999888888999999;;;;;;999888777777777777999999999::::::;;;;;;;;;;;;<<<=========<<<;;;:::999999999;;;<<<<<<:::888888555666999888333444999999777555444333444666777555555555555555555555555777777555444333222222222000////////////111222333111111111000000000000///////////////...---,,,+++---,,,***)))))))))*********++++++,,,,,,++++++***...///000111333777===AAAJJJUUUbbbiiikkknnnvvv}}}|||uuummmgggaaa]]]ZZZ```ccciiimmmqqquuuzzz}}}xxxrrrjjjeeeeeehhhmmmoooxxxvvvvvvwwwvvvwww~~~wwwtttqqqlllhhhgggiiifffbbb^^^ZZZXXXWWWWWWYYYZZZ\\\```eeekkkqqqtttvvvwwwxxxwwwtttqqqppppppqqqooojjjddd]]]WWWQQQNNNRRRRRRRRRSSSUUUXXXZZZ\\\^^^```cccdddeeegggjjjllllllkkkiiigggffffffggghhhjjjkkkkkkkkkkkkjjjiiiiiigggeeecccdddfffhhhgggeeeccccccbbbbbbaaaaaa``````]]]\\\[[[[[[[[[\\\^^^___]]]^^^```cccfffiiikkklllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiihhhhhheeegggjjjmmmpppsssuuuuuutttrrrooollljjjiiiiiiiiikkkkkklllllllllkkkiiihhhnnnnnnnnnooopppooommmjjjdddcccbbb```___^^^^^^^^^[[[\\\\\\[[[[[[YYYXXXWWWZZZZZZZZZYYYXXXUUUSSSRRRNNNLLLJJJJJJJJJJJJIIIHHHFFFEEECCCAAA???===;;;;;;999888888777666555555444222111111111000000///////////////...---,,,+++***++++++,,,,,,,,,---------...---+++++++++,,,...000////////////000000000000222333444555555555444333333444555555444444666777888888888999:::<<<===>>>>>>@@@BBBBBBBBBCCCFFFHHHJJJMMMQQQVVV\\\dddlllqqqqqqxxxwwwlllgggddddddmmmxxxssstttqqqfffXXXQQQTTTYYYhhhttt}}}zzzqqqeeeVVVIII;;;777333/////////000000444666888;;;BBBOOO^^^iiiwww}}}}}}}}}~~~~~~vvvqqqeeeZZZMMMDDD@@@@@@GGGOOOYYY\\\______]]]YYYWWWWWWfffhhhooo{{{........................---------...//////...------333888===IIIZZZhhhnnnoooaaaWWWXXX\\\bbbrrrvvvYYYKKK===999999999999;;;:::>>><<>>===<<<<<<>>>?????????>>>===AAA@@@>>>===;;;;;;;;;<<<::::::999888999:::<<<<<<;;;::::::999888999999999::::::999777777666666666999999999:::::::::::::::;;;;;;<<<<<<<<<;;;:::999888777888:::<<<<<<;;;999777444555888888444444999888777555444444555666777444444444444444444444444555444333222111000000000000000//////000111333444222222222111111111000000000//////......---,,,,,,...---,,,+++***++++++,,,++++++++++++++++++++++++---......///111444999===DDDNNNZZZcccgggkkkrrrwwwzzzwwwrrrmmmiiieeeaaa___```dddhhhmmmpppssswwwzzz|||uuupppiiieeeeeehhhkkkmmmqqqoooqqquuuvvvwww~~~xxxuuusssnnnkkkkkkiiigggccc___\\\ZZZYYYXXXXXXYYYZZZ]]]bbbhhhmmmqqqvvvxxxzzzzzzxxxvvvuuuuuuuuurrrnnnhhhaaa[[[VVVSSSSSSRRRQQQQQQSSSUUUWWWYYY[[[]]]```bbbccceeegggiiikkkjjjhhhgggfffggghhhiiillllllllllllkkkjjjiiihhhdddbbb```aaadddgggggggggiiihhhgggeeecccbbbaaa```]]]\\\[[[ZZZZZZ[[[\\\]]][[[\\\^^^```cccfffhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhggghhhjjjllloooqqqrrrrrrrrrooolllhhhfffffffffgggggghhhiiijjjjjjiiiiiihhhllllllmmmooopppooollliiicccbbb```___]]]\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTSSSSSSTTTSSSRRRPPPNNNMMMKKKIIIGGGFFFGGGGGGFFFEEECCCBBB@@@>>><<<:::999888777777666666555444444333111111000000000//////////////////...---,,,+++***,,,,,,,,,,,,------------///...---,,,,,,...///000000000111111111222222222333333444555555555444333444555666666666666777999999999999:::<<<===??????@@@AAABBBBBBBBBDDDGGGJJJPPPSSSXXX]]]ccckkkrrrwwwzzzyyyrrrjjjcccbbbcccfffppp{{{|||wwwmmm___SSSOOOSSSXXXbbbkkkpppkkkaaaVVVIII>>>777444000...---...000000333777<<>>HHHWWWjjjvvvyyytttjjjccceeeiiippp}}}}}}oooOOOCCC888777:::<<<@@@CCCCCCIIIIIILLLVVV]]]hhh{{{{{{hhh^^^UUUSSSSSSPPPNNNMMMOOOMMMKKKHHHFFFEEEDDDDDDGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@???===<<<<<<===>>>?????????>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;:::999999999:::;;;<<<;;;;;;:::999999999999999999888777666666666666666::::::999999999999999999::::::;;;;;;::::::999888777666777888;;;<<<;;;999555333333666777555666888777666555555555666777888555555555555555555555555555444333222111000000000111000000///000222333444333333333333222222222222111000///------------.........---,,,,,,,,,---------,,,+++******+++,,,---+++,,,---------000444777<<>>>>><<<:::888777555444555555444444333222222222///////////////............/////////...---,,,,,,------------............000///.........///111222222222333333333444444444444444555555555444444333444666777888777777999:::::::::;;;<<<===???AAABBBDDDDDDEEEDDDEEEHHHLLLPPPYYY\\\bbbhhhnnnuuu|||~~~ssshhh```[[[YYY]]]dddlllwwwyyygggWWWNNNNNNSSSXXX\\\___^^^VVVMMMDDD;;;444333222///......000222444:::???GGGNNNVVV```llltttrrr{{{|||wwwrrrkkkfffcccXXXPPPIIIFFFEEEFFFMMMTTTZZZ]]]```___^^^^^^```ccchhhooo||||||+++---...000000...---+++------.........///222444777<<>>===<<<<<<===>>>?????????>>>===<<<<<<<<<<<<<<<=========<<<;;;:::999999999:::;;;;;;;;;:::999999999999999777666666555555555666666999999999999888888888888999999999999999888888777888777666777999:::999777333222222555777888888999777666666555666666777888666666777777777777888888888777555444333333222222111111000000111222444555444444444444333333333333222111///---,,,---...///...---------------------...---+++******+++---...+++,,,,,,,,,,,,---000333777===FFFSSS^^^fffiiijjjkkklllooooooooonnnnnnnnnjjjllloooqqqqqqqqqrrrssstttwww||||||wwwqqqnnnkkkjjjkkklllmmmmmmjjjhhhiiipppvvv|||xxxsssooojjjhhhiiiiiihhhgggfffccc```^^^]]]YYYXXXWWWWWWZZZ^^^cccfffmmmqqqvvvyyy{{{{{{{{{{{{|||zzzuuupppjjjeeeaaa___VVVTTTQQQNNNMMMNNNOOOQQQSSSVVVZZZ]]]^^^___```aaaffffffffffffgggiiijjjkkkllllllkkkjjjiiigggfffeeegggeeecccccceeeiiilllooopppooommmjjjgggeeecccaaa^^^]]]\\\[[[ZZZYYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```aaabbbbbbccccccdddeeeeeefffeeeeeefffggghhhiiikkklllnnnooonnnkkkgggcccaaaaaaccceeebbbbbbccccccccccccccccccdddeeehhhkkklllkkkgggddd___^^^\\\YYYWWWUUUTTTTTTVVVTTTPPPMMMJJJIIIIIIIIIEEEEEEDDDDDDDDDCCCBBBBBBAAA???======>>>>>>>>>===;;;:::999777666444333222222222222111111111000000............................../////////......---........./////////000000111000000000000111222333333333333333444444444444444555555555555555444444444666777888888888:::<<<;;;;;;<<<===???AAACCCDDDIIIIIIIIIIIIJJJNNNTTTXXX___cccjjjrrryyy|||tttlllbbbZZZSSSRRRUUU]]]hhhtttuuuaaaSSSNNNQQQUUUWWWUUUSSSNNNEEE>>>888444111222111000///000333888<<>><<<;;;;;;<<<===>>>???>>>======;;;;;;<<<===>>>>>>>>>???===<<<:::999888999999:::::::::999888888888888999666555555555555555666666888888888888888888888888999999888888777777777777:::888666666777777666444333333333555999<<<<<<:::777777666666666777777777555555666666666777777777999888666555444444333333222222111111111333444555555555555444444444444333333111///---,,,---...///,,,,,,------------------...---+++******+++---...,,,---...---,,,---///111555999AAAMMMYYYbbbffffffhhhkkkoooqqqqqqqqqrrrtttsssuuuxxxxxxuuurrrppppppqqqtttxxx}}}~~~zzzsssqqqooooooqqqssssssrrrooojjjiiinnnttt|||zzzrrrmmmhhhfffhhhjjjjjjiiihhhfffdddbbbaaa^^^]]][[[YYYZZZ\\\___bbbgggkkkqqqvvvxxxzzz|||}}}}}}zzzvvvpppkkkgggdddbbbZZZWWWTTTPPPNNNNNNOOOOOORRRUUUYYY[[[\\\]]]___```ccccccdddeeefffhhhiiijjjiiiiiiiiiiiihhhgggfffeeejjjhhhgggeeefffiiimmmppppppooommmkkkhhhfffdddccc___^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaaaaabbbbbbbbbbbbbbbccceeegggjjjmmmnnnmmmkkkgggdddbbbbbbdddeeebbbbbbaaa```______^^^^^^```aaaccceeegggeeebbb___\\\ZZZXXXVVVSSSRRRQQQPPPQQQOOOLLLHHHFFFEEEEEEFFFAAAAAA@@@@@@????????????===;;;::::::;;;;;;;;;:::999888777555444222111000000000000000////////////------------..................///000000///////////////000000000111111111111111111111222222333333222222222222333333333444444444444444555555666666333555777888999999<<<===<<<<<<>>>???BBBDDDFFFGGGKKKLLLMMMNNNPPPUUU\\\```eeejjjrrr{{{uuulllcccZZZSSSOOOLLLOOOTTT^^^lllzzz|||ooo___UUUTTTVVVUUUTTTLLLGGG???999444111111222000000000000333999BBBHHH^^^bbbfffhhhffffffhhhjjjwww{{{nnneee___]]]ZZZWWWTTTRRRQQQQQQOOOJJJGGGHHHIIIIIIMMMSSS[[[aaaggghhheeedddfffjjjttt~~~yyylllddd...///000111111000///.........///......333;;;BBBCCCKKKUUU___mmm||||||kkkQQQIIICCCDDDHHHNNNVVV]]]aaattt}}}xxxkkk^^^VVVQQQLLLHHHIIIIIIEEEDDDEEEBBBAAA@@@@@@BBBEEEHHHJJJHHHHHHIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@AAAAAA@@@???>>>@@@AAABBBBBBAAA@@@???>>><<<;;;:::;;;<<<===>>>===<<<<<<:::;;;<<<>>>>>>??????>>>>>><<<;;;999888888999999999999888777777777777777555555555555555666777888666666777777777888888888999999888777777777777888999777555555666666555444333444444555;;;AAAAAA===888888888777777777666666333333333444444555555666888777666555444333333333333222222111222444555666555555555555444444444444222111000............///+++,,,------......------...---,,,++++++,,,---...---...///...------///111333666===GGGRRR[[[```bbbfffjjjoooqqqqqqrrrvvvyyy|||~~~{{{tttnnnkkklllnnnqqqvvv|||}}}wwwvvvtttuuuwwwyyyzzzyyywwwqqqmmmpppvvv|||}}}tttnnniiiiiikkkllllllkkkiiihhhgggfffffffffdddbbb___^^^^^^^^^^^^cccggglllqqquuuyyy||||||zzzuuupppkkkhhhfffeee]]]\\\YYYVVVSSSQQQPPPPPPRRRTTTWWWXXXYYY[[[^^^``````aaabbbdddeeefffggghhhffffffggghhhhhhhhhhhhhhhkkkkkkjjjiiihhhjjjnnnqqqsssrrrpppmmmkkkhhhfffeee`````````___^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVSSSSSSTTTUUUVVVWWWXXXYYYXXXYYYZZZ[[[]]]]]]^^^^^^]]]]]]^^^___bbbeeehhhjjjjjjiiifffdddbbbbbbcccccc```___^^^\\\[[[ZZZYYYYYY[[[[[[[[[]]]^^^]]]ZZZWWWVVVUUUSSSPPPNNNMMMLLLLLLJJJIIIFFFDDDCCCBBBBBBBBB???>>>===<<<;;;;;;;;;;;;:::888666666888999888777666666555333222111000/////////..................---------.....................///000111111000000111111111111222222222222111111222222333333333333111111111222222222333333333333444444555666888999444666999::::::<<<>>>@@@???@@@AAACCCFFFHHHKKKLLLMMMOOOQQQTTTXXX^^^eeeiiiooouuu}}}xxxoooddd\\\TTTLLLIIIIIIJJJOOOWWWbbbqqq~~~vvvmmmbbb\\\ZZZXXXRRRLLLBBB:::333111///---...111...///111333999DDDRRR\\\pppssstttrrrnnnjjjkkklll{{{vvveeeZZZQQQOOOLLLIIIHHHIIIKKKLLLNNNJJJHHHIIIKKKKKKOOOUUU]]]dddkkkllliiiiiinnnsss|||nnnccc___////////////////////////...111555666777;;;BBBIIIJJJTTT___hhhsssvvvwww{{{uuucccLLLFFFBBBEEELLLSSS]]]ggguuuwwwiii]]]UUUQQQKKKGGGEEEGGGGGGCCCBBBDDD@@@??????@@@BBBEEEHHHJJJGGGHHHHHHHHHHHHFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>??????>>>======???@@@???@@@@@@???>>>===<<<;;;999999;;;<<<<<<<<<;;;:::999:::<<<===>>>======<<<>>>===;;;999888888888888888777777666666666666666555555555555666777888999444555555666777888999999:::999888777777777888888666555333333555666777666444666666777>>>FFFFFF@@@999999999888777666555444333444444555666666777777:::999888666555555444444333333222222333444666777555555555444444444333333111111000000///.........,,,---...////////////...------------------------,,,...//////......///000111444:::AAAIIIRRRYYY^^^bbbggglllnnnooorrrxxx}}}uuulllfffccceeeiiiooovvv|||{{{yyyxxxyyy{{{~~~{{{xxx{{{|||sssnnnjjjkkknnnnnnmmmkkkjjjiiiiiiiiijjjmmmllliiifffccc```^^^]]]^^^aaafffjjjoootttyyy}}}|||yyyuuupppkkkiiigggfff``````^^^\\\YYYVVVSSSRRRRRRSSSTTTUUUVVVXXX\\\```______aaabbbddddddeeeeeedddeeegggiiijjjkkklllllllllnnnppppppoooqqqtttxxxzzzyyyvvvsssoookkkiiigggaaaaaabbbbbbaaa___^^^]]]\\\\\\[[[ZZZXXXWWWVVVVVVPPPPPPQQQRRRRRRSSSTTTTTTRRRSSSUUUWWWXXXYYYZZZZZZYYYYYYYYYYYY[[[^^^aaabbbeeeeeedddbbbaaa```______[[[ZZZXXXWWWVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSQQQOOOOOONNNLLLJJJIIIHHHGGGGGGAAAAAAAAA@@@@@@?????????<<<;;;999777666555555666666444333333555666555444444333222111000///...---........................------......////////////---...///000111222222111222222222222333333333333111111222222333333333333111111222222222333333333222222333333555777:::;;;666999;;;======???AAADDDCCCDDDEEEHHHKKKNNNPPPRRRSSSVVVZZZ___dddjjjqqquuu|||yyyoooddd[[[RRRNNNJJJFFFGGGKKKMMMTTT]]]hhhwwwwwwqqqiiiccc^^^VVVKKKBBB;;;333......///,,,,,,//////111555:::DDDTTThhhwww|||tttooonnnooo}}}ppp]]]PPPFFFDDDBBB@@@AAADDDHHHJJJNNNJJJIIILLLNNNPPPUUU[[[aaagggmmmmmmllloooyyyqqqddd^^^^^^------,,,,,,,,,,,,------...333:::>>>???BBBGGGLLLOOOZZZfffnnnwwwzzzmmmqqqwww~~~mmmZZZIIIDDDBBBGGGOOOXXXdddooo{{{mmm]]]QQQMMMMMMGGGDDDCCCFFFEEEBBBAAADDD@@@@@@@@@AAACCCEEEGGGIIIGGGGGGHHHHHHGGGFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>===<<<<<<>>>???>>>>>>>>>>>>>>>===<<<<<<888999:::;;;;;;;;;:::999999999;;;<<<<<<<<<;;;;;;???===;;;999888888888888777777666555555555555555555555555666666888999:::333444555666777888999:::;;;:::888777777777888999333222111222555888999999555777777888???HHHHHHBBB:::::::::999777666444333666777777888999:::::::::===<<<;;;999888888777777333333222222333444666777555555444444444333333333000111111111000///...------...///111111111000///,,,------......------,,,,,,---//////......///000...222777===CCCKKKTTTZZZ___dddiiikkkmmmqqqyyyuuujjjccc]]]___dddjjjrrrzzz}}}{{{zzzzzz}}}yyypppllljjjkkkooopppnnnllljjjiiijjjkkklllrrrqqqoookkkgggbbb___\\\YYY\\\```dddiiiooouuuzzz|||yyyuuupppllliiihhhhhhbbbbbbaaa```]]]YYYVVVTTTQQQRRRRRRRRRSSSVVV[[[___^^^___```aaaccccccccccccccceeegggjjjlllnnnooopppooorrruuuvvvvvvxxx||||||wwwrrrnnnjjjiiibbbbbbcccccccccaaa```___^^^^^^\\\[[[YYYWWWVVVVVVNNNOOOOOOPPPPPPQQQQQQRRROOOPPPRRRTTTVVVWWWWWWXXXWWWVVVUUUUUUVVVXXXZZZ\\\aaaaaaaaa```___]]]\\\[[[VVVUUUTTTSSSSSSSSSTTTUUURRRPPPMMMLLLLLLLLLKKKIIIJJJIIIHHHFFFEEEDDDDDDDDD;;;<<<===>>>>>>======<<<:::888666444222111111222444222111111222333333222222111111///...---,,,,,,................................./////////000000---...///111222222222222222222333333333333444444000111222333333333222222222222222333333333444444222222222333555888;;;<<<888;;;===???@@@AAADDDFFFFFFGGGIIIKKKNNNQQQTTTVVVZZZ]]]ccciiiooouuu||||||tttiii___TTTLLLFFFFFFEEEEEEJJJRRRRRRYYYcccnnn}}}{{{vvvnnnggg^^^SSSEEE;;;999111---000111---,,,...222555:::AAANNNccc{{{xxxqqqoooppp~~~jjjVVVIIIAAA???<<<;;;===AAAFFFJJJNNNKKKJJJNNNQQQTTTYYY```eeejjjnnnmmmmmmsss{{{iii^^^\\\___...---///000---***---333666;;;AAAEEEHHHKKKOOOSSS\\\bbbkkkttt}}}zzznnneeefffmmmwwwxxxlll]]]SSSAAA@@@BBBGGGLLLYYYqqq|||mmm___SSSLLLGGGDDDAAA@@@@@@@@@@@@AAACCCDDDAAAAAA@@@@@@BBBDDDGGGHHHFFFDDDCCCCCCEEEFFFEEEEEEAAAAAAAAA@@@>>>>>>@@@BBBBBBBBBAAA>>>===??????=========<<<<<<<<<;;;;;;;;;555666888999:::;;;;;;;;;999:::;;;============<<<=========;;;888666777888333444666888888777555444555555555666666777888999999666444555999;;;;;;:::999999999:::;;;;;;888666555333111222666888777555555777999<<<>>>?????????;;;;;;:::999888888888888::::::::::::999999888777::::::999888888999999999333444555777888888888888555444333444666666666555444333222111111111222333222333333444333222000///111...+++((('''(((+++------...000222222111000...///222666999<<>><<<;;;<<<<<<<<<<<<;;;;;;:::999555555444444333222111111000000000000////////////000000000000111111111111333222000//////000222333111111000000000000111111111222222333333222222111111111222222222333333333111111111111111111222333444444333333222111111111666777888888888:::===@@@;;;>>>@@@BBBCCCEEEGGGIIIGGGIIIKKKNNNPPPUUU[[[___aaaeeelllqqqvvv}}}~~~ssshhh^^^VVVRRRJJJFFFDDDGGGGGGGGGMMMVVV^^^eeeppp}}}~~~{{{uuuhhhXXXHHH<<<666111///+++((()))---111444333666@@@PPPfff}}}{{{xxxuuusss|||yyydddQQQEEE>>><<<999777888???HHHNNNVVVRRRNNNMMMQQQYYY___cccgggkkkooottt{{{}}}ssslllgggjjjrrr---,,,,,,...,,,+++///666@@@FFFNNNQQQOOOOOORRRVVV___fffpppyyytttggg]]]]]]aaaiiiiii^^^PPPHHH======BBBLLLXXXhhhzzzrrreeeXXXNNNHHHDDDBBB@@@@@@??????@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEGGGDDDCCCAAABBBDDDEEEEEEDDDDDDDDDCCCAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@AAA???======<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999999:::<<<===>>>>>>======>>>>>>>>><<<999888888999777777888888888777555444666666666666777888999999999666555555999;;;;;;;;;;;;::::::;;;<<<;;;999777777555444555888999999888888:::<<<>>>???@@@@@@@@@<<<;;;::::::999999999999::::::;;;::::::999999888;;;;;;:::999999999999999666777777888888888777777666555444555777777777555555444333222222222333333444444444444333222000///000...,,,++++++---///000...///000111222111///---///111444666999>>>EEEKKKUUU\\\cccfffgggkkkttt{{{}}}nnn```ZZZWWWWWW^^^eeekkkrrrxxx}}}~~~zzzvvvnnnkkkkkkllllllooooooooooooooonnnmmmmmmqqqqqqqqqooommmhhhdddbbb___]]]ZZZ[[[___eeejjjmmmssstttttttttsssqqqooonnnjjjiiigggeeebbb___\\\[[[WWWVVVVVVUUUUUUVVVWWWXXX[[[[[[\\\\\\]]]^^^___```aaa```ccciiimmmooosssyyy~~~zzzsssqqqooollljjjhhhgggeeecccaaa___^^^\\\\\\\\\[[[XXXVVVQQQQQQQQQQQQPPPNNNMMMLLLMMMKKKIIIIIIIIIJJJIIIGGGIIIIIIIIIJJJKKKMMMNNNOOOUUUUUUUUUUUUSSSPPPMMMKKKHHHHHHGGGHHHIIIIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;:::999999999999999888777777555444444333222111111111111111000000000/////////000000000000111111111111222111000//////000111222222222111111111111222222222222333333333333222222111222222222222333333333333222222222222333333444555555555444444333333333555777888888999:::===@@@???@@@CCCDDDFFFHHHLLLNNNMMMOOORRRTTTXXX\\\bbbfffkkkooouuuzzz~~~}}}yyypppfff\\\SSSMMMJJJFFFBBBCCCGGGKKKNNNWWWaaammmrrr|||xxxmmm^^^OOOCCC999444///---+++***+++...111333777>>>KKK^^^ttt|||yyywwwuuu}}}vvvbbbPPPEEE>>><<<999777999@@@JJJQQQVVVSSSPPPQQQWWW^^^eeehhhlllooossszzz{{{vvvsssrrrxxx---,,,,,,------...555>>>NNNVVV^^^]]]WWWSSSUUUYYYdddkkkvvv}}}iii]]]SSSQQQRRRWWWVVVMMMBBB<<<;;;===EEEUUUggg|||yyykkkdddYYYOOOHHHDDDAAA@@@??????>>>>>>???@@@BBBCCCCCCBBBAAAAAAAAABBBDDDEEEBBBAAA@@@AAACCCEEEEEEEEEHHHFFFDDDCCCCCCBBBAAA???@@@@@@@@@BBBDDDBBB???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777:::;;;<<<>>>???>>>>>>===???@@@@@@>>>;;;999999:::;;;;;;:::999888777777666777777777777888999::::::999888666777999<<<===<<<===<<<;;;<<<===<<<;;;999999888777888:::;;;;;;;;;<<<===???@@@AAA@@@@@@???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::======;;;:::999999999999999999999999999888777777777666555666888999888777777666555444444444555555666666666555444222111000////////////000111222333//////000222444444111///111111222333444999???CCCMMMSSS[[[```bbbfffmmmsssqqqdddYYYTTTSSSYYY```eeelllrrrvvvyyy~~~~~~vvvzzz|||uuuooonnnoooqqqrrrttttttsssrrrqqqpppooonnnpppppppppooonnnkkkhhhgggccc___ZZZXXXZZZ___ccceeemmmoooqqqrrrsssrrrqqqppplllllljjjhhhfffcccaaa___\\\\\\[[[ZZZYYYYYYXXXXXXZZZZZZZZZ[[[\\\^^^___`````````ccciiimmmpppwww~~~~~~zzzxxxtttpppllljjjgggcccaaa```^^^]]]\\\\\\[[[YYYVVVRRRRRRRRRQQQPPPOOOMMMMMMNNNKKKIIIHHHHHHGGGFFFDDDGGGGGGGGGGGGHHHIIIJJJKKKOOOOOOOOOMMMKKKHHHEEECCCBBBAAAAAAAAABBBBBB@@@>>>??????>>>>>>>>>=========999999:::::::::999999888555666666666666555444444555444222111000111111222111111111000000000000///000000000111111111222222222111000//////000111222333333222222222222333333222222333333333333222222222222222222333333333333333333333333333444555666666666666666666666555555888999;;;<<<<<<>>>@@@CCCCCCDDDEEEGGGIIIMMMSSSWWWWWWYYY\\\___bbbggglllpppxxx{{{zzzlllggg___UUUMMMGGGDDDCCCDDDCCCEEEKKKQQQYYYdddooo|||{{{ppp___OOODDD;;;444000...------...///111333444===GGGYYYnnn}}}{{{zzzxxx~~~ooo]]]MMMCCC===;;;888666999BBBMMMUUUWWWVVVUUUYYY___gggllloooqqqsssyyy{{{zzz|||///------///111555???JJJ[[[ccchhhcccYYYTTTWWW^^^iiirrrqqq^^^SSSJJJFFFEEEGGGFFF@@@:::888<<<@@@KKK^^^uuuxxxooo___YYYQQQIIIDDDAAA???>>>>>>>>>======>>>@@@BBBCCCCCCCCCBBBAAAAAABBBBBBCCCBBBAAA@@@BBBDDDFFFGGGFFFJJJGGGDDDCCCCCCCCCAAA???AAA>>>???CCCEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777;;;<<<===????????????>>>@@@AAAAAA@@@===;;;;;;;;;===<<<;;;::::::::::::;;;888888888888999:::;;;<<<;;;:::::::::<<<>>>???@@@???>>>======>>>>>><<<:::::::::999:::;;;<<<======>>>???@@@@@@@@@???>>>===<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<>><<<;;;:::999999999999:::::::::::::::999999999888777888:::::::::999888888777777666666666666888777777666444333222111000000111222333333333333//////000555999;;;999777555333222111111555999<<>>???>>>======>>>>>>===;;;:::::::::;;;;;;;;;;;;;;;777777888888777777666555333444444444444444333333555444222000000000222222222222111111111000000000000000111111111222222222222222111000000111222222333333222222222222333333222333333333333333333222222222222333333333444444444333333333444555666777777777777777777888888888<<<===@@@AAAAAACCCEEEHHHFFFGGGHHHIIILLLRRRZZZ___aaadddgggjjjmmmqqqvvvyyywwwmmmggg\\\XXXPPPIIIDDDBBBBBBCCCGGGIIIMMMSSS\\\fffrrr{{{zzzmmm```OOOBBB;;;666111---.........///222555888:::DDDPPPdddxxx~~~~~~|||~~~tttfffWWWIIIAAA<<<:::888666:::DDDPPPXXX[[[[[[]]]aaahhhooosssuuuuuuyyy}}}||||||///---...222555<<>>=========>>>@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBCCCFFFHHHHHHHHHIIIGGGDDDBBBBBBBBBBBBAAAEEE???===BBBDDD@@@<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::<<<===>>>@@@AAA@@@@@@???@@@BBBCCCAAA???<<<;;;<<<<<<<<<<<<<<<<<<===>>>???:::999999::::::;;;<<<===============>>>@@@BBBCCCAAA@@@>>>>>>>>>>>>===;;;::::::::::::;;;;;;===>>>??????@@@@@@???===<<<:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;<<<======???>>><<<;;;:::999999999888999:::;;;;;;<<<<<<<<<:::999888999;;;;;;;;;:::999999999999888888777777888888777555444333333222111222333444444333222111000000333999AAAEEEEEEBBB:::777333000000333555777>>>CCCLLLSSSXXX]]]cccgggqqqvvv|||uuujjj[[[UUUSSSVVV[[[^^^ccciiilllooouuu{{{zzzsssuuuyyyzzzyyyxxxvvvwwwzzz~~~}}}zzzwwwrrrqqqqqqpppooooooooopppmmmggg```[[[YYYZZZ[[[\\\^^^aaadddhhhkkkmmmmmmmmmmmmmmmlllkkkjjjhhhgggfffggghhhhhhhhhfffdddaaa```[[[ZZZYYYYYYZZZ[[[]]]^^^cccccceeejjjmmmsss~~~|||vvvqqqmmmiiieeeccc```^^^]]]\\\[[[ZZZWWWUUUUUUUUUUUUVVVUUUUUUTTTTTTNNNLLLJJJIIIIIIIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBAAA@@@??????>>>===<<<::::::;;;<<<;;;999888888999999999999::::::888888888777666555333333333333444444444444444333444333222111111111222333222222222222111111111111111111111111222222222222333333333333333333333333222222111111111111222222333333333444444333333333222222333333333444444444444444444444555666777888888888888999999:::::::::>>>@@@BBBDDDEEEFFFHHHJJJIIIJJJKKKMMMRRRYYYbbbhhhlllnnnrrrtttwwwzzz~~~|||sssiii___XXXOOOLLLFFFBBBAAABBBEEEHHHLLLQQQXXX```jjjwwwyyynnnfffXXXNNNBBB:::666444111---.........000444999===@@@NNNYYYjjjzzz|||tttjjj]]]PPPEEE???===;;;999999===GGGSSS[[[```aaaccciiiooouuuyyyzzz}}}|||ssswww}}}///...000555;;;CCCQQQ^^^nnnpppnnnggg^^^]]]fffnnn}}}rrr]]]MMMDDD:::666333333333222555::::::GGGZZZqqquuuhhh___SSSOOOJJJFFFDDDBBB@@@>>>>>>======>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDGGGHHHHHHHHHGGGFFFDDDAAA@@@AAAEEEHHHMMMCCC===AAACCC>>>:::;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<===============>>>???AAAAAAAAAAAA@@@@@@BBBCCCBBB???===<<<<<<;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;<<<===>>>>>>>>>???@@@??????@@@CCCEEECCCAAA>>>>>>>>>>>>===<<<999:::;;;;;;:::;;;===???>>>?????????>>><<<:::999999;;;<<<>>>??????>>>>>>===<<<;;;::::::<<<===>>>======;;;:::999999999999777888999;;;<<<<<<======:::999888999;;;<<<;;;:::999999::::::999999888777777666555444444444444444333333444444444333222222333222666>>>IIIOOOOOOMMM???:::444000000222444444888===DDDKKKRRRYYY___cccggglllrrrvvvzzz{{{tttjjj[[[VVVTTTWWW[[[\\\___ccceeehhhnnnuuu|||~~~uuupppqqqtttxxx|||}}}|||{{{vvvwwwwwwwwwyyy~~~{{{uuutttrrrqqqppppppqqqrrrpppkkkeee___]]]\\\[[[[[[ZZZ\\\^^^bbbeeegggiiijjjmmmmmmmmmlllkkkjjjiiihhhkkklllnnnooonnnllliiiggg___^^^\\\[[[[[[\\\^^^___ddddddgggkkkooovvv{{{tttpppllliiifffaaa___^^^]]]\\\ZZZWWWUUUUUUUUUVVVWWWXXXXXXXXXXXXSSSPPPMMMKKKJJJIIIFFFEEEIIIIIIGGGEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>;;;999777777888999888777888888888888888888888888888888777777666444333222333444444555555555555444333333333333333333333333333333333222222222111111111111111222222222222333444444444444444444444444222222111111111111222222333333444444444444333333333333333333444444444444555555555666666888999:::999::::::;;;<<<======>>>???AAADDDFFFGGGIIIKKKLLLNNNOOORRRUUUZZZccclllrrrxxxzzz}}}}}}uuummmeee\\\TTTOOOEEECCCAAA@@@BBBGGGLLLPPPSSS]]]gggppp{{{zzzooocccWWWPPPDDD???888444444333222000...000222666;;;AAAEEEHHHVVV___kkkwww}}}uuuqqqiii___UUULLLEEEBBB??????>>>???CCCLLLWWW___dddeeegggmmmttt{{{~~~xxxrrrkkkttt222222555<<>>>>>>>>???@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFDDDCCCDDDFFFGGGGGGFFFEEEGGGFFFBBB>>>AAAIIIQQQWWWHHH???AAABBB===:::===999999:::::::::;;;;;;;;;;;;;;;<<<===============>>>???@@@BBBBBBBBBBBBAAA@@@BBBCCCBBB@@@===;;;;;;;;;<<<>>>???@@@??????>>><<<<<<<<<<<<===>>>??????===???@@@???>>>???BBBFFFCCCAAA>>>======>>>===<<<:::;;;===<<<;;;;;;>>>@@@>>>>>>??????>>><<<:::999888:::<<<>>>?????????>>><<<;;;:::999:::;;;===>>>;;;;;;:::999999999999999888999:::;;;;;;;;;;;;;;;:::999888999;;;<<<;;;:::999999:::::::::999888777555555444333333444555555333333333444444555666666666666999BBBNNNUUUUUURRRAAA;;;444000///111222222444777===DDDLLLTTT[[[___^^^ccchhhlllrrrvvvqqqjjj]]]YYYWWW[[[^^^^^^___bbbccceeejjjooowww~~~xxxtttqqqqqqqqqsssuuuvvvvvvvvvtttuuuwwwyyy}}}yyywwwtttqqqppppppqqqrrrqqqmmmgggccc```^^^\\\ZZZYYYZZZ[[[]]]```dddggghhhnnnnnnnnnnnnmmmllllllkkkmmmooorrrttttttrrrooommmeeedddaaa___^^^___aaabbbbbbcccggglllqqqzzzzzzuuupppllljjjdddbbb```___^^^\\\YYYWWWSSSTTTUUUWWWYYYZZZZZZZZZXXXUUURRRPPPOOONNNLLLJJJLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>===<<<<<<<<<;;;999777666777888888777777777777777777777777666555666666666555555444333333333444555555555555555222333555666666555444333444333333333333222222222111111111222222222333333333444444444444444444333333333222222222222333333333333444444444444333333333333333444444444444555777777888888999;;;<<<===<<<===>>>???@@@AAABBBBBBBBBEEEIIIKKKLLLNNNOOOQQQTTTWWWZZZ___eeennnvvv}}}|||qqqlllddd\\\UUUOOOJJJGGG@@@@@@AAACCCHHHOOOVVVZZZaaammmyyytttfffYYYNNNEEE???888666333111000111333444222666>>>EEELLLPPPRRRSSSXXX^^^fffnnnwwwxxxwwwyyyyyytttnnniiieee^^^VVVPPPKKKHHHGGGCCCDDDDDDFFFKKKSSS\\\cccdddeeehhhooowwwvvvooommmlllyyy777777;;;CCCKKKUUUdddqqqxxxyyyyyywwwuuuxxx}}}}}}lllUUUEEE===>>>999555444333333999@@@KKK\\\rrrssseeeYYYRRRGGGEEECCCBBBCCCCCCBBBAAA???>>>>>>???AAACCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFEEEEEEEEEHHHHHHCCC>>>AAALLLWWW^^^MMMAAAAAABBB<<<;;;???999999999::::::;;;;;;;;;<<<===============<<<<<<>>>???AAABBBCCCCCCBBBAAA@@@AAACCCCCC@@@===;;;;;;===>>>???@@@@@@???===<<<<<<<<<<<<======>>>???@@@<<<>>>??????===>>>AAAEEEDDDAAA>>>============<<<:::===>>>>>><<<<<>>?????????>>>===;;;:::777999<<<>>>??????>>>>>><<<;;;999999999;;;===>>>::::::999888888999999999::::::;;;;;;::::::999888:::999888999;;;<<<;;;:::999999:::;;;:::999888777444444333222333444555666333333333444555777999:::999888;;;DDDPPPWWWVVVSSSBBB<<<444//////000111111111444999@@@HHHQQQYYY]]]ZZZ^^^bbbgggmmmssspppjjjaaa]]]\\\```bbbaaaaaacccggggggiiimmmsssyyyyyyvvvuuussssssrrrrrrrrrssstttttttttvvvyyy|||{{{yyyuuurrrppppppqqqrrrqqqnnniiieeebbb___\\\ZZZZZZZZZZZZ[[[^^^bbbeeehhhnnnoooooooooooonnnmmmmmmnnnqqqtttwwwxxxvvvtttrrrjjjhhheeebbbaaabbbcccddd```aaaffflllrrr}}}xxxsssooolllfffdddbbbaaa```^^^[[[YYYQQQRRRTTTWWWXXXZZZ[[[[[[ZZZXXXVVVVVVVVVVVVUUUTTTQQQOOOMMMKKKHHHGGGFFFEEEBBBAAA???===<<<;;;::::::===;;;888888999::::::999777777666666666555555555222333444555555555555555222333444555555555555555222333666888888666444222444444444333333333222222111111222222222333333333222333333444444333333222555444444333333444444555333444444555555444444333333333333444444444555555:::::::::;;;<<<===????????????@@@AAACCCDDDEEEEEEGGGJJJNNNQQQRRRSSSUUUVVVYYY\\\aaafffmmmuuu~~~wwwpppeee___WWWOOOJJJFFFCCC@@@AAAAAADDDHHHOOOWWW___cccooo{{{zzzrrrdddVVVJJJBBB;;;888444333111///...///444777777>>>IIITTT[[[^^^]]]\\\VVVZZZ```gggqqq}}}qqqmmmnnnnnnjjjdddaaa]]]WWWQQQMMMKKKKKKLLLGGGHHHIIIKKKPPPWWW```fffcccdddhhhoooyyyyyyllliiijjjrrr<<>><<<;;;;;;999:::;;;<<<============???>>>>>>>>>???@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBAAA@@@???>>>===<<>>>>>??????@@@AAA@@@???===<<<===???AAACCCFFFAAA<<<;;;>>>@@@>>>;;;????????????>>>>>>>>>>>>???@@@@@@@@@???>>><<<;;;:::;;;===>>>>>>>>>===<<<666777888999:::;;;;;;;;;888999999999999888777777777777777888999;;;<<<===888999999::::::;;;;;;<<<>>>>>><<<;;;:::999999999888777555444333333444444444555666777888999:::::::::999:::AAAKKKTTTWWWWWWCCC===555222333333111...///111444999@@@IIISSSZZZ]]]]]]^^^bbbfffkkkmmmnnneeeeeefffhhhiiikkkllllllnnniiigggjjjnnnppptttyyyyyyssssssuuurrrssstttttttttsssuuuvvvsssssswww{{{zzzyyywwwuuurrrpppooosssppplllhhhfffdddaaa^^^\\\ZZZXXXXXXYYY]]]bbbeeeggggggkkkrrrtttssssssvvvuuuxxxzzzzzz{{{|||yyysssmmmkkkjjjiiiiiiiiigggeeeiiicccdddmmmssszzz{{{tttooommmjjjgggdddaaa^^^ZZZWWWSSSTTTTTTSSSSSSUUUXXX[[[YYYYYYYYYYYYYYYYYYYYYYYYTTTSSSQQQOOOLLLIIIGGGFFFDDDCCCAAA???===;;;::::::999888888888777888888999:::999777666666777999:::666666666666555444333222333333333444444444555555555555444444444444555555666555555444444333222222333333444444555444444444444444444444444444444444555555555555555555555555333333333444444555555555555555555555666777888999::::::<<<===???AAABBBCCCDDDCCCCCCEEEHHHLLLNNNNNNOOORRRTTTVVVWWWYYY\\\^^^dddfffjjjpppyyy{{{rrrggg^^^WWWRRRJJJDDDAAA@@@@@@???DDDFFFKKKQQQZZZdddooovvv~~~lll]]]MMMCCC<<<666222222111000//////222777;;;>>>EEEPPP]]]fffmmmpppiii^^^ZZZWWWXXXaaasssqqqbbb]]]^^^\\\YYYWWWVVVRRRMMMKKKLLLNNNMMMLLLPPPLLLJJJNNNVVV```hhhkkkkkkjjjiiilllwwwxxxlllhhhmmmsss>>>AAAHHHRRRZZZeeevvv~~~uuuooonnnqqqxxxnnn[[[OOOHHHDDD@@@===>>>DDDIIIMMMVVV```jjjvvvsssiii___UUUNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDAAA???@@@CCCEEEEEECCCAAA???>>>======>>>;;;<<<<<<======>>>??????@@@@@@?????????@@@AAAAAA@@@AAABBBDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>><<<<<<<<>>======???AAABBBAAA===999999<<<>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>><<<;;;;;;;;;===>>>>>>===<<<;;;777888888999::::::::::::666666777888999999999888777777777888999:::;;;<<<888999999::::::;;;<<<<<<>>>===<<<;;;:::999999999888777666555444555555666666666777888999:::;;;;;;<<<::::::???GGGNNNPPPOOOCCC===666333333444222000---...111444:::CCCMMMSSSYYYYYY[[[___dddhhhkkkmmmhhhiiikkkmmmoooqqqsssssswwwoooiiihhhjjjlllqqqvvv|||zzzuuuuuuwwwuuuvvvwwwwwwvvvvvvwwwyyysssssswww~~~}}}|||yyyvvvtttrrrppppppqqqnnnjjjgggfffdddaaa___\\\ZZZXXXVVVWWWZZZ^^^```ffffffiiipppssssssvvvzzzzzz~~~~~~xxxpppnnnmmmlllmmmmmmkkkjjjkkkeeefffmmmsss{{{yyytttooolllgggccc```\\\XXXUUURRRRRRRRRPPPOOOPPPSSSVVVVVVVVVWWWXXXYYYYYYZZZZZZVVVUUUSSSPPPLLLIIIGGGFFFEEEDDDBBB@@@>>>===<<<<<<::::::999888888888888888:::999777666666777999:::666666666666555444333222333333444444444555555555555555444444444444555555222222333444444555555666444444555555666666555555444444444444444444444444666666666666666666666666444444444555666666777777555555555555666888999999:::;;;<<<>>>@@@BBBCCCDDDHHHHHHHHHJJJNNNQQQTTTUUUWWWYYY]]]___aaadddgggiiioooqqqvvv}}}zzztttnnneee[[[SSSJJJGGGCCCAAA@@@AAABBBBBBKKKOOOVVV^^^gggqqq|||rrr^^^QQQCCC;;;666111///000111111000000444;;;EEELLL^^^hhhsssxxxzzzwwwjjj^^^VVVVVVYYYeeexxxyyyjjj\\\WWWWWWUUUSSSQQQNNNKKKHHHHHHKKKMMMMMMLLLMMMLLLLLLRRR[[[dddjjjmmmooommmjjjmmmzzz}}}ooofffgggnnnvvvCCCFFFNNNXXXaaammm~~~tttkkkdddgggooozzzqqq^^^QQQJJJHHHHHHCCCBBBEEEOOOZZZccclllsssvvvxxxhhh^^^UUUNNNIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBBBBCCCHHHHHHIIIIIIHHHGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDBBB???>>>???@@@??????>>>===>>>???@@@AAA>>>>>>======>>>???@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@>>>===;;;:::999;;;AAADDDBBBBBBDDDEEECCC@@@????????????@@@AAAAAABBBAAA???======>>>@@@AAA>>>;;;888888<<<>>>===<<<==================>>>>>>@@@AAAAAAAAA@@@>>><<<;;;;;;<<<=========<<<;;;:::888999999::::::999999999444444666777888999999999888888888888888999:::;;;999999999:::;;;;;;<<<<<<>>>===<<<:::999999999999999888888777777777777888777888888999:::;;;<<<<<<>>>;;;:::<<>>>>>===<<<;;;999888888888888999888777666666777888999666666666666555444333333333444444444444555555555555555444444444444555555222222333444444555555666444555555666777777666666444444444444444444444444666666666666777777777777555555666666777888888999666777777888:::;;;<<<<<<===>>>???AAADDDFFFGGGHHHMMMNNNOOOQQQUUUYYY\\\___```cccgggkkknnnqqqtttwww{{{~~~{{{uuulllddd]]]UUUMMMGGG????????????@@@CCCEEEGGGSSSXXXbbblllvvvooo```NNNCCC888333111......///000111222333888DDDVVVcccttt}}}vvvfffYYYSSSUUU\\\jjj}}}nnn```SSSOOOOOOMMMJJJJJJDDDDDDEEEHHHKKKMMMMMMMMMJJJKKKPPPXXXaaajjjoooqqqtttrrrooossspppeeecccjjjvvvIIILLLTTT___hhhsssyyyllleeeaaaggguuusss^^^OOOGGGDDDEEEHHHHHHJJJRRR___mmmwww{{{|||yyy{{{oooaaaXXXRRRKKKHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGGGGEEEDDDCCC@@@AAABBBAAA???>>>===>>>>>>>>>======>>>???AAABBB???>>>===<<<<<<>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBB@@@???>>><<<:::999888888<<>>===>>>>>>???>>><<<::::::<<<>>>===<<<<<<<<<;;;;;;;;;===>>>???AAAAAAAAAAAA???>>><<<:::;;;;;;<<<===<<<;;;:::999:::::::::::::::999888777444444666777777888888888999888888888888888999999999999::::::;;;<<<<<<<<<===<<<;;;:::999999999999999999999999999:::::::::999::::::;;;<<<<<<======>>><<<:::;;;>>>@@@@@@@@@AAA>>>999666666666555333222222111111333:::BBBHHHLLLNNNRRRVVV[[[```eeehhhllloootttzzzssshhhcccbbbgggmmmpppssswww{{{~~~~~~zzzyyyyyy{{{||||||||||||~~~}}}|||yyytttpppnnnnnnpppqqqsssqqqnnnlllkkkkkkiiigggdddbbb```]]]\\\[[[\\\\\\```___bbbhhhlllpppzzz~~~yyywwwuuutttuuuuuuuuutttoookkkjjjooottt|||}}}rrrmmmeee^^^WWWQQQKKKGGGGGGGGGEEECCCBBBCCCGGGJJJOOOPPPQQQSSSTTTUUUUUUTTTRRRRRRPPPNNNLLLJJJHHHHHHEEEDDDBBBAAA@@@?????????>>>>>><<<:::999888777777888777666666666666777888555555666666555444444333444444444444555555555555555555444444444444555555666555555444444333222222333444555666666666666666444444444444555555555555666666666666777777777777555666666777888999::::::999:::;;;===>>>???@@@@@@AAABBBDDDFFFIIIKKKMMMNNNQQQRRRUUUXXX[[[```eeehhhiiilllrrrvvvyyy|||yyyoooiii___WWWPPPIIIDDD@@@??????@@@@@@CCCGGGMMMPPP[[[bbblllwww}}}ooo]]]PPPBBB:::222000///---...000...111555999AAASSSjjj|||~~~pppbbbYYYUUUYYYaaaooo~~~eeeYYYMMMIIIIIIFFFEEEEEE@@@BBBFFFJJJMMMNNNNNNMMMHHHLLLTTT^^^hhhooosssuuuwwwxxxyyyuuuhhhbbbggguuu~~~IIINNNXXXeeeooozzzqqqhhheeedddmmm}}}ppp```OOOFFFBBB@@@CCCHHHOOOWWWeeeuuuyyy|||mmmcccZZZUUUQQQKKKGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBBBBAAACCCDDDFFFGGGGGGFFFEEECCCDDDFFFGGGFFFDDDBBBAAA;;;===@@@@@@???>>>???@@@AAA@@@???>>>>>>???@@@AAA>>>===<<<;;;;;;<<<>>>@@@CCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCBBB???>>><<<:::888888777777>>>BBBCCC@@@???AAAAAA?????????>>>>>>??????@@@AAA@@@@@@>>>============>>>>>>===<<<;;;;;;;;;:::999;;;:::999999:::<<<>>>???AAAAAAAAA@@@???===:::999999:::;;;<<<<<<;;;:::999::::::::::::999888777777666666777777777777666666888888888777777888999999999::::::;;;;;;<<<======<<<;;;:::999999999999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>><<<;;;;;;<<<>>>>>>???@@@===:::777666666555555555444333111222777>>>CCCFFFJJJNNNRRRVVVZZZ```dddhhhlllsss|||xxxlllddd```dddiiijjjmmmqqquuuyyy~~~|||zzzyyy{{{|||}}}~~~yyyvvvssspppmmmlllnnnrrrtttvvvssspppnnnnnnmmmkkkiiigggfffdddaaa___^^^]]]\\\]]]\\\___dddgggmmmyyy~~~{{{xxxvvvvvvvvvvvvuuupppmmmlllooottt|||{{{rrrlllcccZZZRRRJJJDDD@@@>>>>>>===<<<<<>>>>>>>>>>>???>>><<<:::999777777777777666666666666666666777555555555666555555444333444444444555555555666666555555444444444444555555666555555444444333222222222222333444555666666555444444444555555666666666555555666666777777777777666666777888999:::;;;;;;;;;<<<>>>@@@AAABBBBBBBBBDDDEEEGGGJJJMMMPPPRRRSSSTTTWWW[[[___bbbgggmmmrrrvvvyyy{{{qqqkkkaaa\\\TTTLLLFFFCCC@@@???@@@AAABBBDDDHHHPPPZZZaaajjjpppyyy~~~wwwmmm^^^MMMCCC:::444//////...,,,---000---333;;;CCCOOOccc|||zzzkkkbbb___\\\aaaiiitttuuu```TTTJJJGGGFFFCCCBBBCCC???BBBGGGKKKMMMMMMLLLKKKHHHNNNXXXccclllssswwwyyyyyywwwoooggggggpppuuuIIIOOO]]]lllxxxrrriiihhhiiiqqq~~~vvv]]]OOODDDAAA??????FFFOOOZZZhhhzzzzzzyyy|||{{{uuu___XXXRRRQQQOOOJJJEEEDDDFFFGGGIIIJJJKKKIIIHHHGGGBBBAAAAAAAAAAAAAAABBBBBB@@@BBBDDDFFFGGGGGGFFFFFFAAACCCEEEFFFEEECCC@@@>>>999;;;>>>?????????AAABBBCCCBBB@@@???>>>>>>??????===<<<;;;::::::;;;<<<===AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAA===<<<:::888777777888888???CCCCCC???>>>???@@@???>>>============>>>??????>>>======<<<<<<<<<<<<<<<;;;;;;:::999888777666555999999888888999;;;>>>???@@@@@@@@@???===;;;999777888999:::;;;;;;;;;:::::::::::::::::::::999888777777888888888777777666555777777777777777888999::::::::::::;;;<<<<<<======;;;;;;:::999999999999999999999;;;<<<============<<<<<<<<<=========>>>>>>======<<<;;;;;;<<<===>>>===<<<:::888666666666666444444333111111444999===@@@EEEJJJMMMPPPTTTZZZ___ccchhhpppzzz|||pppgggaaaaaaeeeeeehhhlllppptttyyy~~~}}}zzzyyyzzz{{{}}}{{{uuuooommmkkkkkkmmmqqqvvvyyyzzzwwwsssqqqooommmkkkiiiggggggfffdddbbb```^^^]]]\\\\\\___bbbeeekkkwww{{{xxxwwwvvvuuutttpppooonnnppptttzzz~~~xxxrrrlllbbbWWWNNNFFF???;;;777777777777888<<>>=========>>>>>>===;;;:::888777777666555555666666666666555555444555555555555555444444444444555555555666666666555555444444444444555555222222333444444555555666111111333444555555555555444444444555666666777777666666777777888888999999777888999:::;;;<<<===>>>===???AAACCCEEEFFFFFFEEEHHHIIIKKKNNNRRRUUUWWWXXX[[[```eeeiiilllrrryyy|||tttjjjaaa[[[RRRNNNIIIDDDAAA@@@AAABBBBBBEEEJJJNNNTTT^^^kkkttt{{{~~~vvvmmmfff\\\MMM@@@:::333///---......+++,,,///111888DDDPPP___rrrtttddd```dddggglllssszzz}}}lll[[[QQQHHHEEEDDDBBBAAACCC>>>BBBGGGJJJKKKIIIIIIIIILLLRRR\\\fffmmmtttyyy||||||yyyqqqpppooosss}}}nnnPPPXXXfffvvv~~~mmmmmmlllnnnuuuyyypppcccNNNCCC<<<>>>???AAAMMM]]]kkk{{{zzzwwwxxx~~~{{{nnndddWWWQQQLLLMMMMMMJJJGGGGGGFFFGGGIIIJJJJJJHHHFFFEEE????????????@@@AAABBBBBB???@@@CCCEEEEEEDDDCCCAAA@@@AAACCCEEEDDDAAA>>><<<:::;;;===>>>>>>???AAACCCBBBAAA???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBCCCCCCBBBAAA@@@???@@@AAABBBAAAAAA@@@???<<<;;;999888777888999:::>>>BBBCCC???>>>AAACCCAAA<<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;<<<888999999999888777666666888777666666888;;;>>>@@@?????????>>><<<:::777666666777999:::;;;;;;;;;;;;999999:::::::::999888888777777888888999888888888666666666666777999::::::::::::;;;;;;<<<=========;;;:::999999888999999999888999:::<<<===>>>>>>===<<<<<<<<<===============>>>>>>===;;;::::::;;;<<<;;;;;;:::888666555555666444444444333222444777:::;;;???EEEHHHIIIMMMTTTYYY```dddlllwww|||rrriiibbb___```bbbdddhhhkkkoootttyyy}}}}}}{{{zzzyyy{{{~~~}}}vvvppphhhhhhiiikkkpppvvv|||~~~zzzvvvsssqqqnnnkkkiiiiiiiiihhhfffeeecccbbb]]]^^^aaadddeeejjjwwwzzzwwwuuusssrrrooooooooopppssswwwyyyzzz{{{~~~{{{tttmmmbbbVVVMMMDDD===999555555444444555:::AAAFFFHHHJJJLLLNNNOOONNNLLLKKKJJJIIIHHHGGGFFFDDDCCCCCC??????>>>=========>>>>>><<<<<<:::999777777666666555555555666666555555555444444555555555555555444555555555555666666666666555555444444444444555555222222333444444555555666111222333555666666777777444444444555666777777777888888999999:::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAADDDFFFHHHKKKMMMNNNMMMMMMPPPQQQSSSWWWZZZ^^^```aaafffkkkqqquuuxxx~~~}}}xxxqqqiiibbbZZZSSSNNNGGGFFFDDDBBBBBBCCCGGGIIIJJJPPPYYY```gggooozzz|||vvvsssjjj```WWWRRRKKK@@@888555///------000000---...222777???MMM]]]mmm|||pppbbbccckkkrrrvvv{{{xxxhhhWWWNNNFFFDDDBBB??????BBB@@@DDDIIIKKKKKKJJJJJJKKKPPPVVV^^^fffmmmssszzz{{{vvvsssxxx~~~vvvdddZZZbbbppp~~~pppooollliiikkklllbbbUUUGGG===888<<>>???@@@BBBBBB===???AAABBBAAA@@@===<<>>>>>>>>???AAACCC@@@???>>>===<<<<<<======;;;<<<<<<===<<<<<<;;;;;;>>>???AAACCCCCCCCCAAA@@@===>>>???@@@@@@???======;;;:::888777777888:::;;;>>>BBBCCC@@@@@@CCCEEEEEE;;;;;;;;;;;;;;;<<<======999999999::::::;;;;;;;;;777999:::::::::999999:::888777666666777:::>>>@@@>>>>>>>>>===;;;999666555444666888:::;;;<<<<<<;;;888999999:::::::::999999555666777999::::::::::::555555555666777999:::;;;::::::;;;;;;<<<=========::::::999999888999999999777888:::<<<>>>>>>>>>>>><<<<<<<<<<<<============???>>>===;;;999888999::::::::::::888666555555666555666666555555555777999777<<>>>>>>>>>>>>>>???;;;;;;999888777777666666444555555666666555555444444444555555555555555444555555555555666666666777555555555444444555555555666555555444444333222222222333444666777888888888444444444555666777777888::::::;;;;;;<<<===>>>>>><<<===>>>???AAABBBCCCDDDKKKMMMPPPSSSUUUUUUUUUUUUXXXYYY\\\___cccfffiiijjjmmmssszzz~~~}}}wwwssslllgggaaa[[[UUUPPPKKKHHHBBBCCCCCCCCCEEEHHHMMMPPPUUU]]]hhhpppuuu{{{yyynnnfffbbbWWWMMMEEECCC???888444555...---///333333111222777<<>>>>>@@@BBBFFFKKKNNNMMMMMMNNNOOOSSSXXX```ffflllrrrzzz}}}xxxxxxyyyyyy~~~kkkZZZfffppp{{{yyykkk___\\\[[[UUUMMMIII???===::::::AAAPPPbbbmmmyyyxxxwwwzzzzzzmmmaaaWWWQQQMMMJJJGGGFFFHHHKKKMMMNNNNNNLLLKKKKKKJJJHHHDDDAAABBB@@@???@@@BBBCCCBBBAAA???@@@@@@@@@@@@???>>>>>>???AAADDDFFFFFFCCC???===;;;;;;;;;;;;<<<===??????@@@>>>===;;;:::::::::;;;888999:::999777666777888===???@@@AAAAAA@@@???======>>>?????????>>><<<;;;===<<<:::999999999::::::BBBCCCDDD>>><<>>===<<<;;;:::<<<;;;888555444555666888999:::;;;===>>>>>>>>>???;;;;;;<<<>>>??????????????????>>><<<:::777555444::::::888777555555444444777777888888777555333222888:::===>>>@@@EEELLLRRR]]]aaahhhooowww~~~tttkkkddd___\\\]]]```dddggghhhkkkqqquuuuuuwwwzzz}}}~~~~~~~~~|||{{{xxxxxxzzz{{{zzzvvvooojjjdddbbbeeemmmvvv}}}xxxssspppqqqooonnnmmmmmmoooqqqrrrkkkkkkkkkjjjkkkoootttyyy}}}{{{wwwuuurrrpppqqqttttttqqqppprrrpppqqqqqqrrrsssuuuvvvwwwuuuuuuttttttttttttuuuuuu|||}}}zzz|||vvvkkk^^^PPPDDD;;;666444555666666888<<>>>>>===<<<;;;:::999777666444444444555555555555444333333444444555555555555666666555555555666666666777777888888888777777666666666666666555555444333222222666666666555666666777777888888777666777888999:::<<<<<<<<<======>>>>>>??????@@@BBBCCCDDDEEEHHHKKKTTTVVVZZZ\\\\\\]]]^^^___bbbdddgggjjjnnnrrruuuvvvzzz}}}~~~xxxsssnnngggccc]]]XXXRRRLLLIIIGGGFFFFFFHHHGGGFFFGGGKKKQQQWWW[[[eeennnxxx}}}vvvoooggg]]]TTTQQQBBB???;;;888666444222000222000///333777;;;>>>BBBLLLQQQ\\\iiiqqquuu{{{~~~wwwuuuzzz~~~~~~}}}|||{{{uuufffWWWKKK@@@===???AAACCCGGGMMMMMMPPPTTTTTTQQQSSSWWWYYY___eeeiiimmmsss}}}|||tttttt|||mmm]]]UUUpppvvv|||~~~vvvgggXXXRRROOOIIIBBB>>>::::::;;;@@@JJJZZZlllwww~~~xxxxxxxxx|||zzznnncccXXXPPPKKKKKKHHHFFFFFFIIIMMMOOOPPPOOOMMMKKKJJJIIIGGGDDDAAAAAA@@@@@@@@@BBBCCCBBBAAA@@@@@@@@@?????????>>>>>>???AAADDDEEEEEEBBB>>><<<======<<<<<<<<<<<<<<<===>>>>>><<<;;;::::::;;;;;;999::::::999888777888999===>>>@@@AAAAAA@@@>>>===<<<===>>>>>>>>>===<<<;;;999999888888999:::;;;<<>>>>>MMMQQQAAA;;;999777888:::<<<;;;::::::;;;;;;<<<<<<;;;;;;:::;;;:::999888777777777777666666777777888999999::::::999999888777666666555888888888888888777777777888999::::::;;;;;;::::::888888888888888888888888666666666777888888999999<<<===>>>??????>>><<<;;;;;;999666444333444666777:::;;;<<<======>>>======:::;;;;;;<<<============;;;;;;;;;:::999888777777999888777555555444555555888888888888777555444333666888999:::<<>>888222333444555666:::???CCCLLLPPPRRRSSSUUUXXXVVVRRRPPPPPPPPPNNNLLLJJJGGGFFFBBBBBBAAAAAA@@@???>>>>>>::::::999888777666555444777777777777777666666555555555666666666777777777666666777777777888888888777666666666555555555555555555555555666666666666666666666666666777777888;;;:::999999:::;;;<<<===??????@@@@@@AAABBBCCCCCCEEEFFFHHHIIIJJJLLLOOORRRYYY\\\```bbbcccdddeeefffjjjlllooosssxxx|||zzzuuunnnhhhccc^^^XXXTTTPPPMMMIIIFFFFFFGGGHHHHHHJJJKKKMMMRRRYYYaaaiiimmmwwwssshhh```XXXNNNFFFDDD999777555333222222111000333333444999???EEEKKKOOORRRSSSZZZccciiiooowww~~~xxxtttssssss{{{~~~vvvhhhUUUJJJ@@@>>>AAAEEEIIINNNQQQPPPRRRVVVVVVUUUWWW[[[bbbfffkkkooossszzz}}}uuuqqqttt|||wwweeeYYYSSS{{{{{{yyyvvvsssuuuzzzrrrbbbQQQHHHDDD???;;;999888;;;AAAIIIUUUeeettt~~~|||xxxyyy{{{yyymmmaaaWWWPPPJJJGGGGGGFFFDDDFFFJJJNNNQQQSSSQQQNNNKKKIIIHHHFFFDDDBBBAAA@@@@@@AAACCCCCCBBBAAAAAA@@@???>>>===>>>?????????@@@CCCDDDCCC@@@===:::>>>>>>===<<<;;;;;;::::::===<<<<<<;;;;;;;;;<<<<<<:::;;;;;;:::888888999:::===>>>@@@AAAAAA@@@>>>===;;;<<<=========<<<;;;:::666666666777999;;;===>>><<<<<<@@@>>>???OOOVVVIII:::888777888999;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999888777777666666777555555666777777888888999:::999888777666555444444666666666666777777777777666777888:::;;;<<<<<<<<<777777777777777777777777666666777888888999999:::<<<===???@@@@@@???>>>===999777555444333444555666;;;;;;<<<<<<===<<<<<<;;;999:::;;;;;;;;;;;;::::::999999999999888777777666666555444444444444666666999999999888777555444333333444555666777===FFFMMMTTTXXX^^^dddiiiooouuuyyy}}}zzzuuunnnhhhccc___^^^___aaadddgggiiikkkoooqqqrrrsssuuuwwwyyyzzz{{{{{{|||qqqmmmlllmmmmmmoooqqqttttttrrrpppnnnnnnqqqwww|||yyyrrrqqqqqqqqqrrrsssuuuvvvyyyyyyyyywwwtttssstttuuuxxxyyy{{{}}}~~~~~~{{{uuuqqqpppqqqoookkkkkkmmmjjjjjjkkkllllllmmmnnnnnnnnnnnnnnnooopppqqqrrrssstttrrrpppoooqqquuuyyy|||{{{wwwpppeeeYYYLLLBBB<<<333444555555666:::???BBBNNNSSSVVVVVVWWWZZZXXXUUUUUUUUUTTTRRRPPPNNNLLLKKKFFFEEEDDDCCCBBB@@@??????;;;;;;;;;:::999888888777:::::::::::::::999888888666666777777777888888888888888888999999999::::::777777777666666666666555444444555666888999::::::888888888999999:::::::::============>>>???AAAAAACCCCCCDDDEEEFFFHHHHHHIIILLLNNNQQQRRRSSSVVVYYY\\\bbbeeeiiilllmmmnnnpppqqqtttvvvzzz~~~vvvqqqgggccc\\\WWWRRRNNNIIIGGGFFFEEECCCCCCDDDGGGKKKMMMQQQTTTZZZbbbkkkttt|||pppdddVVVMMMEEE===777777111111000000000111111111222666<<>>===>>>===AAAJJJSSS^^^kkkvvv}}}~~~|||{{{}}}zzzqqqcccXXXQQQLLLIIIGGGDDDCCCCCCEEEJJJOOORRRTTTQQQNNNJJJHHHGGGFFFDDDCCC@@@@@@@@@BBBDDDDDDCCCAAABBB@@@>>>===<<<===???@@@>>>@@@AAABBBAAA>>>;;;888;;;<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<======;;;<<<;;;:::888888:::;;;===>>>@@@AAAAAA@@@>>>===:::;;;<<<<<<<<<;;;:::999555555666888999;;;======;;;;;;???>>>???NNNVVVLLL888888777777888::::::::::::;;;;;;<<<<<<;;;;;;:::999888777666666666666666555555555666777777888888999999888666555444333222444444555555666777777888666777888999:::;;;;;;;;;777777777777777777777777777888888999999:::;;;;;;;;;===???@@@AAA@@@>>>===888777666444444555666777<<<<<<<<<<<<<<<;;;:::999:::::::::;;;::::::999999::::::999888777555333222333333222222333555777888999999888777666444333222111222333333444999BBBIIIOOOSSSYYY^^^ccchhhmmmqqquuurrrnnnjjjfffcccaaa```___aaacccfffiiikkkmmmnnnoooppprrrtttwwwzzz|||}}}tttllljjjkkkjjjjjjlllooosssvvvvvvuuuvvvvvvxxx{{{}}}zzzpppppppppqqqrrrtttvvvwww|||}}}}}}{{{xxxvvvuuuuuuwwwwwwwwwwwwxxxyyy{{{{{{|||}}}~~~}}}uuuoookkkjjjgggddddddhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkklllmmmnnnppprrrsssvvvsssooolllkkknnnqqqtttvvvtttooofff[[[OOODDD>>>777888888888999<<>>>>>=========<<<;;;;;;<<<<<<;;;;;;:::999777777888888888999999999999999:::::::::;;;;;;;;;999999999999999999999999555666777888999;;;;;;<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOSSSUUUXXXZZZ\\\___bbbeeekkknnnrrruuuwwwxxxzzz|||}}}zzzooogggbbbZZZWWWRRRMMMIIIFFFDDDCCCEEEEEEFFFGGGIIIMMMQQQUUU]]]aaahhhqqqzzz|||sssbbbVVVHHH???999444111222000000111111000111222444222<<>>@@@DDDFFFKKKTTT\\\eeennnvvv{{{qqqgggZZZPPPLLLKKKHHHFFFCCCBBBBBBDDDIIIMMMPPPQQQOOOLLLIIIFFFFFFEEEDDDCCC@@@???@@@CCCEEEEEECCCAAAAAA@@@>>><<<<<<===>>>???>>>???@@@@@@>>>;;;888666777888999;;;<<<=========::::::;;;<<<<<<=========<<<<<<;;;999888888:::<<<>>>???@@@AAAAAA@@@???>>>:::;;;<<<<<<<<<;;;999888777777888999::::::;;;;;;<<<;;;??????===HHHOOOGGG666777777777777888:::;;;:::;;;;;;<<<<<<;;;;;;:::777777666666555666666666555555555666777777888888888888777666555444333222333333444555666777777888888999999::::::999999888666666666666666666666666666666777777888999999999:::<<<>>>@@@@@@???<<<;;;888777666666666777888999;;;<<<<<<;;;;;;:::999888::::::;;;;;;;;;:::999999888888888777666555333222222111111111222555888:::999888777666444333222222111222222222222777???EEEJJJNNNTTTZZZ___ccchhhkkklllkkkiiigggeeeddddddeeeaaabbbdddhhhkkkmmmnnnnnnmmmnnnooorrrvvvzzz}}}}}}~~~wwwnnnjjjjjjkkkjjjjjjlllpppuuuxxxzzzzzz}}}|||}}}zzzmmmmmmnnnppprrrtttvvvwwwzzz|||}}}|||yyywwwvvvwwwvvvuuuuuuttttttuuuvvvwwwuuuvvvyyy}}}}}}ssslllddd```]]][[[]]]bbbggghhhiiiiiijjjiiiiiihhhiiijjjjjjlllmmmoooqqqrrruuussspppnnnmmmmmmnnnooopppoookkkeee\\\QQQGGGBBB:::;;;;;;;;;;;;>>>BBBFFFQQQWWW[[[ZZZYYYZZZZZZXXX\\\[[[ZZZXXXVVVUUUTTTTTTMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???<<<============<<<;;;;;;999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======???@@@AAAAAAAAA@@@@@@AAABBBDDDGGGHHHIIIJJJKKKLLLMMMPPPRRRTTTVVVWWWZZZ\\\___aaadddgggkkknnntttwww{{{~~~uuujjj```XXXTTTOOOMMMJJJGGGEEEDDDEEEFFFFFFIIIMMMPPPSSSYYY___dddlllpppwww|||qqqfffUUUIII===777444111000222111222222111000111444777;;;KKK]]]iiippptttqqqkkkcccYYYQQQQQQYYYfffxxx}}}kkk\\\TTTTTTVVVaaaiiiqqqvvvyyyuuuiii]]]OOOGGGAAAAAADDDHHHPPPWWWYYYXXXZZZ^^^aaabbbhhhnnntttxxxyyytttrrrpppttt}}}uuueeeYYYRRRMMMKKKpppddd[[[]]]dddnnnvvv]]]RRRFFFCCCCCCDDDHHHMMMVVVZZZ```eeekkkpppuuuyyyyyytttddd[[[PPPJJJIIIIIIFFFDDDCCCBBBBBBDDDGGGJJJLLLLLLKKKIIIGGGEEEEEEEEEDDDBBB??????AAACCCFFFFFFDDDBBB@@@???>>>===<<<===>>>>>>>>>>>>???>>><<<999666444222444777:::===>>>>>>>>>::::::;;;<<<=========<<<;;;;;;:::888777777999<<>>444666777777666777999;;;:::;;;;;;<<<<<<;;;;;;:::666666555555555555666666555555666777777888888999777777777666555555444444333444444555666777777888::::::::::::999888777666666666666666666666666666333333444444555666666777999;;;===???>>><<<999777777777777777777888999999:::;;;;;;;;;:::999999888999999:::::::::::::::999444555555666777777777777222111000000222555999;;;:::999888666444333222222000111222222111444:::???CCCHHHOOOUUUZZZ___cccffffffeeeeeeeeeeeegggiiijjjfffgggiiinnnrrruuuuuutttnnnnnnnnnpppssswww|||~~~zzz|||wwwooojjjiiiiiijjjkkklllooouuu{{{zzzjjjkkkmmmooorrrtttvvvwwwyyyzzz{{{{{{yyywwwwwwxxxvvvuuutttsssrrrqqqqqqqqqpppqqqtttxxx|||~~~~~~}}}rrrhhh]]]WWWSSSSSSXXX___ggghhhiiijjjjjjiiigggfffhhhhhhiiijjjkkkmmmooopppooooooooopppppppppoooooolllkkkhhhddd]]]TTTLLLHHH?????????>>>>>>AAAEEEHHHTTT[[[```^^^\\\]]]]]]\\\___^^^\\\ZZZYYYXXXXXXWWWRRRQQQNNNLLLJJJIIIIIIIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<=========>>>>>>=========>>>>>>>>>>>>???<<<<<<===============>>>??????????????????>>>>>>???@@@BBBDDDEEEEEEDDDDDDEEEFFFHHHKKKNNNPPPQQQQQQRRRSSSUUUXXX[[[]]]___```ccceeeiiilllnnnrrrwwwzzz~~~zzzvvvnnndddZZZQQQKKKGGGDDDDDDDDDCCCBBBDDDHHHKKKJJJOOOVVV\\\bbbiiirrrxxx{{{~~~xxxooobbbWWWGGG>>>555222111//////111000111222111111444;;;@@@NNNbbbuuu~~~vvvkkkaaaXXXQQQSSS]]]jjjzzzrrr```TTTPPPPPPRRR\\\cccjjjllllllhhh^^^SSSLLLFFFBBBBBBDDDFFFLLLSSSXXXWWW[[[aaaeeegggmmmtttzzzxxxrrroooqqqvvv~~~vvvggg[[[TTTOOOLLLIIIhhh^^^YYYaaajjjrrruuucccUUUMMMHHHKKKPPPVVV]]]ccclllnnnoooooooooppprrrtttwww|||}}}vvvkkkdddYYYQQQIIIFFFHHHHHHEEEAAAEEECCCBBBCCCEEEFFFGGGFFFGGGEEEEEEEEEEEEEEECCCAAA>>>???AAADDDFFFFFFDDDBBB???>>>>>>>>>============>>>>>>>>><<<:::777555333111333666:::===>>>>>>>>>:::;;;<<<======<<<<<<;;;;;;;;;999777555666999;;;@@@AAACCCDDDDDDCCCAAA@@@;;;<<<<<<======;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;999>>>>>>777:::===666333555777777666666999<<<:::;;;;;;<<<<<<;;;;;;:::666555555444444555555666666666777777888999999:::666666666666666666666666555555555666666777777777:::::::::999999888666666555555555555555555555555444444444555666666777777777999<<<===<<<999555333555555555666777888888999999::::::::::::999999888666666777888999999999999444444555777777888888888333222111000222666999<<<===<<<999777555444444444///111222111000111555999;;;@@@HHHOOOUUUZZZ___bbbbbbbbbbbbdddfffjjjlllnnnnnnoooqqqwww|||~~~pppooonnnmmmooosssvvvyyyxxxzzz{{{tttnnnkkkjjjkkkkkkppprrrwww~~~vvviiijjjmmmppprrruuuwwwwwwyyyzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvtttrrrqqqooonnnnnnoooqqquuuyyy|||}}}}}}rrrfffXXXOOOKKKMMMUUU___ggghhhiiijjjiiihhhfffeeeffffffggggggiiijjjlllllljjjkkkmmmnnnooopppppppppkkkjjjhhheee___YYYSSSPPPFFFFFFFFFEEEEEEGGGKKKOOOZZZbbbgggeeebbbbbbcccbbbbbbaaa___]]]\\\[[[[[[[[[WWWUUUSSSPPPOOONNNOOOOOOLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDD@@@AAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMMMMLLLKKKLLLNNNQQQTTTWWWYYYZZZ[[[[[[\\\___bbbeeehhhjjjkkknnnppptttxxx{{{~~~zzzrrrlllfffbbb\\\TTTMMMGGGDDDBBB@@@BBBCCCDDDFFFJJJQQQVVVVVV\\\eeekkkqqqyyy}}}vvvmmmfff___SSSHHH???777111111111///---......000222333555===HHHQQQdddwwwvvviii^^^VVVRRRWWWaaammmzzz|||gggVVVOOOMMMNNNNNNWWW[[[^^^]]]\\\ZZZTTTLLLHHHDDDBBBDDDEEEFFFKKKQQQVVVWWW]]]eeejjjmmmrrryyy~~~vvvpppmmmnnnvvv}}}oooeeeXXXOOOLLLKKKJJJHHHeee\\\[[[fffoootttvvvsssqqqdddTTTPPPLLLLLLUUU___iiisss{{{~~~{{{wwwqqqnnnnnnoooqqqwww~~~}}}wwwmmmaaaXXXTTTMMMFFFEEEIIIIIIFFFAAAFFFDDDCCCBBBCCCDDDCCCBBBDDDCCCCCCDDDFFFEEECCC@@@>>>???AAADDDGGGGGGDDDBBB>>>>>>>>>???>>>===<<<<<<>>>>>>===<<<999666444222111333777:::<<<=========;;;;;;<<<======<<<;;;:::;;;:::999666555555888;;;AAABBBDDDEEEEEEDDDBBBAAA;;;<<<=========<<<;;;:::999:::;;;===>>>>>>======999777======666666888111222555777777555666999<<<:::;;;;;;<<<<<<;;;;;;:::555555444444444555555666777777777888999999::::::666666666666777777777777666666666666777777777777999999999999999888777777555555555555555555555555777777777888999999::::::777888;;;<<<;;;777333000333444444555666777888888888999999:::::::::999999444444666777888888888888777777888777777666555555444333111111222666:::<<>>;;;999777666666666---000222111//////222555555:::CCCKKKQQQWWW[[[___``````aaadddgggkkkoooqqquuuuuuxxx~~~rrrpppnnnllllllooorrrtttvvvyyy~~~{{{uuupppnnnmmmnnnmmmvvvyyyxxxrrrhhhjjjmmmpppsssvvvxxxxxx{{{{{{{{{yyywwwvvvwwwxxx{{{zzzyyywwwuuurrrpppnnnnnnnnnooosssxxx{{{}}}}}}rrreeeUUULLLHHHKKKUUU___fffgggiiiiiiiiigggeeeccceeeeeeeeefffggghhhiiijjjjjjjjjkkklllmmmnnnnnnnnnkkkkkkiiifffbbb]]]XXXVVVMMMNNNMMMLLLLLLNNNRRRUUU___gggllljjjfffggghhhgggdddcccaaa___]]]]]]]]]^^^[[[YYYVVVTTTSSSSSSSSSTTTRRRRRRQQQOOONNNLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJFFFFFFGGGGGGHHHHHHHHHHHHMMMOOOQQQSSSUUUTTTTTTSSSQQQSSSWWWZZZ^^^```aaaaaaaaaccceeeiiilllooorrrsssvvvyyy}}}|||xxxtttrrrpppkkkbbbZZZUUURRRNNNJJJFFFDDDCCCCCCBBBEEEGGGIIILLLRRRZZZ```dddjjjrrrxxx}}}~~~{{{nnnkkkddd\\\WWWRRRHHH>>><<<555111222222///,,,,,,---000333666;;;EEETTT___qqqssseee\\\VVVSSSYYYdddnnnxxxxxxaaaQQQLLLLLLLLLLLLSSSVVVUUUQQQOOOPPPNNNIIIEEECCCBBBEEEFFFFFFKKKQQQVVVWWW^^^hhhmmmpppvvv|||uuullliiiiiiqqq|||llleee[[[NNNGGGFFFHHHIIIHHHmmmhhhhhhnnnwww|||{{{pppcccZZZSSSNNNNNNQQQIIITTTbbbnnnyyy|||xxxrrrjjjggghhhiiipppzzzzzznnncccZZZSSSOOOKKKHHHEEEDDDFFFGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@DDDEEEGGGGGGGGGEEECCCBBB@@@???>>>???BBBDDDDDDDDDAAA>>>;;;999:::;;;;;;:::===<<<<<<<<<<<<:::666333333444666888999;;;;;;<<<<<<=========<<<;;;;;;:::;;;999777666777999<<<===DDDEEEFFFFFFEEECCCAAA@@@;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>??????===;;;:::999999999888777555444333555555555666777888888999;;;999888999:::<<<;;;;;;888888777555555444444444555555666777888999999999555777777777555444444555666666555444444444444444999999::::::999888666555444555777888888666333111333444555666888888999999999888888888999999777666333222555999888666777<<<::::::::::::::::::;;;;;;555555666777888999::::::777777777777666666666666555333111///000333666888>>>===;;;999777555444333666555333111000000111111111555;;;BBBIIIQQQXXX]]]^^^cccggggggeeehhhqqqyyy}}}~~~{{{sssmmmkkkkkkjjjkkkooorrrvvv|||~~~zzzvvvttttttuuuwwwwww}}}uuuooojjjnnnsssyyy~~~~~~xxxvvvwwwyyyvvvwwwwwwwwwuuussspppnnnooonnnooorrrwww{{{}}}}}}uuuiiiXXXLLLJJJOOOXXX^^^fffhhhkkklllllljjjhhhfffcccaaa``````bbbdddeeedddeeefffgggiiijjjkkkkkkkkkjjjkkkllljjjgggdddcccbbb[[[[[[YYYWWWVVVVVVYYY[[[gggjjjnnnooonnnkkkjjjiiigggdddaaaaaaccccccbbb```^^^]]][[[YYYXXXWWWXXXXXXWWWWWWVVVTTTSSSQQQPPPPPPSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJIIIHHHIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPVVVXXX\\\___```___]]]\\\YYY[[[___dddhhhjjjlllmmmooonnnnnnooosssxxx}}}zzzqqqmmmhhhddd```[[[UUUPPPEEEGGGIIIHHHEEEEEEGGGJJJLLLNNNRRRVVV[[[aaaggglllsssyyyyyyrrrjjjddd^^^YYYRRRMMMJJJFFF@@@<<<555444111000///000111333777555777@@@JJJWWWgggttt~~~kkk^^^\\\\\\^^^bbbhhhqqqyyy~~~ppp\\\QQQLLLIIIHHHHHHNNNLLLIIIEEECCCDDDIIIMMMFFFBBB???@@@GGGOOOTTTWWWZZZ]]]bbbhhhnnnrrrvvvwwwxxxqqqnnnjjjeeehhhppp}}}rrrfffTTTPPPJJJFFFDDDCCCCCCBBBvvvnnniiilllrrruuuvvvwwwhhh]]]RRRKKKFFFCCCFFFJJJUUUdddvvvzzzuuuoooiiihhhkkkooovvv}}}qqqfff\\\UUUOOOLLLIIIGGGDDDDDDEEEGGGGGGGGGDDDCCCBBBAAA@@@AAAAAABBBDDDEEEGGGHHHGGGFFFDDDBBBAAA??????@@@BBBDDDEEEDDDAAA>>>;;;:::;;;<<<<<<<<<======<<<<<<<<<:::777444666777999:::<<<===>>>>>>::::::;;;;;;:::999999888888777555444555777999;;;EEEFFFFFFEEECCC@@@===;;;;;;;;;<<<=========<<<<<<<<<===>>>???>>>===;;;:::888888888777666555444333333333444555555666777777:::999888888:::;;;;;;:::888888777666555555555555666777888999::::::::::::666777777666555555666888;;;999777444222111111111666777888888888777666555666777999::::::999666555333444666777888999999999999888888888999999777555333111333888:::888999;;;::::::::::::::::::999999777777777888888888888888888888777777777666666666444333111///000333666888<<<;;;:::888777666666666666666444333222222222222000444999???EEEMMMTTTYYY\\\aaafffgggfffiiipppwww~~~|||tttllliiiiiihhhkkkooorrruuuzzz~~~}}}zzzyyyzzzzzz{{{{{{{{{|||tttooommmqqqwww~~~xxxvvvwwwxxxyyyzzzzzzyyywwwuuutttppppppqqqtttyyy}}}~~~wwwlll\\\QQQOOOTTT\\\bbbgggiiilllnnnnnnllljjjhhhfffcccaaa```aaacccccccccbbbcccdddeeefffgggggghhhiiijjjkkkjjjgggeeeddddddaaabbbbbbbbb``````bbbdddlllooorrrrrrqqqnnnlllkkkmmmjjjhhhhhhiiiiiifffdddbbb```___]]]\\\\\\\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPOOOOOOOOONNNNNNOOOMMMLLLLLLNNNOOOOOONNNQQQRRRSSSTTTUUUWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVUUU\\\^^^bbbeeegggfffeeedddaaacccggglllooorrrtttuuuyyyxxxxxxxxx{{{yyypppkkkaaa^^^ZZZXXXVVVSSSNNNJJJFFFHHHJJJJJJIIIJJJNNNRRRQQQUUU[[[bbbhhhooovvvzzz~~~uuummmddd[[[TTTNNNJJJEEEAAA???<<<888555222111000000000222333444;;;<<>><<<<<<===>>>???>>>>>>===<<<<<<<<<;;;888555888999:::;;;======>>>>>>:::::::::::::::999999888777666444333444666999;;;BBBBBBBBBBBB@@@>>><<<:::;;;;;;<<<=====================>>>???>>>===<<<;;;888888777666555444444333444444555555666777777777999888777888:::;;;:::999999888777666555555555555888999:::;;;<<<<<<<<<;;;888888777666555555888;;;===:::666333111000111111444444555666666666666555666777999:::;;;:::888777444555666888999999999999999888777888999888777555333///000777<<<<<<;;;;;;::::::;;;;;;;;;999888777999999999888888777777777999999888888888777777777555333111000111333666888:::999888777777777777777777777666555444444444555111333666:::???GGGOOOTTTXXX^^^dddggggggiiiooottt}}}~~~tttjjjfffdddeeeiiinnnpppssswwwzzz}}}~~~{{{uuussswww|||~~~|||vvvqqqqqquuu|||{{{uuurrrwwwwwwxxxyyyyyyyyyyyyxxxuuutttuuuxxx{{{~~~yyyoooaaaWWWVVV[[[bbbgggjjjlllnnnppppppooonnnmmmjjjgggccc``````aaabbbbbbaaaaaabbbcccdddeeeeeeeeehhhjjjkkkkkkiiigggfffggggggjjjmmmnnnmmmllllllmmmrrruuuwwwwwwtttqqqpppppprrrqqqppppppooonnnkkkhhhgggfffeeedddcccbbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVTTTSSSTTTVVVWWWWWWVVVWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^ccceeeiiilllnnnnnnmmmmmmkkkmmmqqquuuyyy{{{}}}~~~}}}wwwpppggg^^^XXXPPPOOOMMMLLLMMMLLLJJJHHHHHHKKKNNNOOOOOORRRXXX]]]^^^ccckkkrrryyy~~~qqqddd[[[RRRJJJEEE???<<<999777666555333111000000000222444777:::<<>>888888:::???IIITTTkkkuuuooollllllrrryyyzzzttthhhbbbXXXOOOJJJGGGFFFEEEEEEDDDCCCDDDFFFIIIIIIIIIDDDCCCAAA@@@@@@@@@AAAAAACCCEEEFFFGGGGGGFFFDDDCCCAAA???>>>???AAACCCCCCCCC@@@>>>======???@@@AAA@@@===<<<<<<<<<<<<;;;999777777888999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888777666555666888;;;===<<<<<<===>>>>>>>>>======:::;;;<<<===>>>?????????>>>>>>??????>>>===<<<;;;888777666555555444444444888888888888999999::::::999888777888:::;;;:::888999888777777666666666777999999:::;;;<<<<<<;;;;;;999999888666555666:::===:::888444111000111333555222333444555555666666666444555777888888888777666555666777888999999999999888777666777888888666444222......777>>>???<<<<<<:::;;;<<<<<<;;;999777666:::999999999999888888888999999999999888888888777666555444333444666888999:::999888777777666666666888888888777777777777777333444444666:::AAAIIIOOOTTTZZZbbbfffhhhjjjnnnqqqyyy|||qqqfffaaa___```eeekkkmmmooosssvvvyyy}}}sssmmmmmmqqqwwwxxx{{{yyyuuutttxxx~~~tttpppqqqqqqrrrtttuuuwwwxxxyyy{{{zzzzzz{{{}}}~~~~~~}}}zzzqqqfff^^^]]]aaahhhlllnnnooopppqqqrrrrrrqqqqqqoookkkfffbbbaaabbbbbbaaabbbbbbbbbccccccdddeeefffhhhjjjllllllkkkjjjjjjjjjjjjnnnsssvvvuuutttrrrrrruuuwwwxxxxxxwwwuuuuuuuuuuuuuuuuuuuuutttqqqnnnkkkmmmlllkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffeeedddcccaaaaaaaaa```___^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZ[[[]]]______^^^^^^^^^___```aaabbbcccccceeeeeeeeeeeeeeefffffffffhhhjjjnnnqqqtttttttttttttttvvvyyy}}}{{{vvvsssmmmggg```YYYQQQLLLHHHHHHHHHIIIJJJKKKLLLLLLMMMPPPTTTVVVXXX]]]eeekkkpppuuu|||wwwmmm```TTTLLLFFFAAA===888777555444444333333222111222333666;;;AAAGGGJJJMMMNNNUUU^^^dddiiiooowww~~~tttnnnkkkpppxxx~~~|||yyyzzz{{{|||sssdddTTTJJJDDD@@@???@@@???>>>===AAAGGGNNNQQQSSSPPPQQQTTTYYY___eeeiiijjjiiikkkmmmoooooommmjjjhhh]]]^^^```fffooo|||wwwjjj^^^TTTNNNJJJGGGCCC@@@?????????>>>ppp^^^WWWUUUPPPIIIDDD;;;777666888===EEESSS___uuu|||sssoooooorrrzzzzzzpppiii]]]WWWOOOIIIEEEDDDDDDCCCEEEDDDCCCEEEHHHJJJJJJIIIFFFEEEBBB@@@???>>>>>>>>>BBBCCCEEEFFFFFFEEECCCBBB???>>>===>>>@@@AAAAAA@@@???>>>===>>>@@@BBBAAAAAA===;;;:::;;;<<<;;;:::888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;:::888777666555666999<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???@@@@@@@@@?????????>>>>>>===<<<;;;888777666555444444555555999999999:::::::::::::::888888888999;;;;;;:::888999999888777777777777888888999999::::::::::::999::::::888666555666:::===999777333111000111333555333333333444555666777888444555666777888777777777555666777888888888888888777666666666777777555444111---...777???@@@===<<<;;;<<<<<<<<<;;;999888777999999999999::::::::::::999999999999888888888777888777666666666888:::;;;;;;:::999777666555555444888999999999:::::::::999555555555444777===DDDJJJOOOUUU^^^dddgggiiilllnnnvvvxxxmmmbbb]]]\\\\\\aaagggiiikkknnnqqquuuyyyuuukkkgggfffkkkpppuuuyyy|||xxxvvvyyywwwrrrkkklllmmmoooqqquuuxxxyyy~~~~~~~~~{{{yyyyyyrrriiibbbbbbfffkkknnnqqqqqqrrrrrrssssssssssssrrrnnniiifffeeeddddddcccbbbbbbaaaaaabbbcccdddeeeiiikkkmmmnnnmmmllllllmmmkkkpppwww{{{{{{xxxvvvtttrrrtttvvvvvvvvvvvvxxxyyyvvvxxxyyyyyywwwuuusssqqqrrrrrrrrrqqqqqqpppoooooooooooonnnmmmlllkkkkkkjjjffffffeeeeeeddddddcccccccccddddddddddddddddddddddddbbbaaabbbdddfffffffffiiiiiijjjjjjkkklllmmmmmmlllllllllmmmmmmnnnnnnnnnppprrruuuxxxzzz{{{{{{{{{}}}~~~{{{vvvooojjjdddaaa\\\XXXTTTPPPKKKGGGFFFFFFHHHIIIKKKMMMPPPRRRVVVZZZ^^^aaadddjjjqqqwww}}}kkkaaaTTTIIIBBB>>>:::888444444333222111111111222333555888>>>EEEMMMUUUYYY\\\YYYYYY\\\___ccclllttt}}}xxxvvvzzz~~~vvvqqqppprrruuuzzz|||{{{wwwtttmmm```QQQHHHAAA<<<:::<<>>=========@@@AAACCCDDDEEEDDDBBBAAA???===<<<===>>>@@@?????????>>>>>>???AAABBBAAA@@@;;;:::999999:::;;;:::999:::;;;;;;<<<<<<<<<;;;;;;777888888999999999999999777666444444555888;;;===??????>>><<<;;;999888888:::;;;===>>>@@@AAABBBBBBAAA@@@???>>>======<<<<<<999888777555555555666777999999999999999999999999999999999;;;<<<<<<:::999999999888888888888888999888888999999999999888888::::::999777555666888::::::888555222000000111222333333333333444555666777666777777888888888888777555555666777777777777777777666555666777777555333000---000999??????============<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;999999888888888777777777888888777777888999;;;;;;;;;:::999777555444444444888999:::;;;;;;;;;;;;;;;777666555444555999???DDDIIIOOOWWW^^^cccfffhhhiiisss|||zzzrrriii```]]]\\\[[[^^^ccceeegggkkkmmmqqquuu{{{ooofffbbbaaaccchhhsssxxx}}}zzzwwwyyy~~~zzzuuuiiiiiiiiikkkoootttxxx{{{~~~zzzxxxwwwrrrkkkfffgggjjjnnnppptttsssrrrrrrrrrrrrsssssstttqqqnnnkkkjjjiiihhhfffbbbaaa`````````aaacccdddhhhjjjmmmmmmllllllllllllmmmrrryyy~~~}}}zzzwwwuuunnnoooqqqqqqqqqsssvvvxxxwwwyyy{{{{{{zzzxxxxxxyyyxxxxxxxxxxxxxxxwwwvvvvvvtttttttttsssrrrqqqqqqqqqnnnmmmlllkkkkkkkkkkkklllkkkkkkkkkllllllllllllllllllkkkjjjkkkmmmooooooooopppqqqqqqrrrsssssstttttttttuuuuuuvvvvvvwwwwwwwwwzzz{{{~~~~~~{{{zzzqqqpppnnnllliiifffaaa]]]UUURRROOOMMMLLLKKKJJJHHHFFFHHHKKKMMMOOOSSSXXX[[[cccggglllpppssswww~~~|||tttdddZZZMMMBBB;;;777444111...///000///------///000555:::BBBLLLVVV___dddgggjjjccc\\\ZZZZZZ___jjjuuuxxxmmmfffcccfffkkkqqqttttttpppllleeeZZZNNNFFF@@@:::999<<>>======>>>>>>???AAACCCCCCBBBAAA@@@???>>>======???@@@@@@???@@@???>>>???AAAAAA@@@>>>:::999777888999::::::999:::;;;;;;;;;;;;;;;::::::777777888999999999999999777666555555666999===???BBBAAA???===;;;999888888:::;;;===???AAABBBCCCCCCAAAAAA@@@>>>===<<<<<<<<<:::999777666666666888999:::::::::999999999999999999999:::<<<>>>>>>;;;999999999888888888999999:::888888999999999999888888:::::::::888666555666777777666444222111111111222333222222111222333444555777777777777666666666666444444555666666666666555666555555555666666444222......333;;;>>>======??????>>><<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::::::::888888777777777666666666777666666666777888999:::999999777666666555555555777888:::;;;<<<<<<<<<<<<666666444333333666;;;???CCCHHHOOOWWW]]]```cccdddmmmtttzzz}}}}}}xxxnnngggaaa______]]]^^^aaabbbdddhhhkkknnnrrrvvvyyyzzzkkkdddaaa___aaadddrrrwww~~~yyyyyy|||wwwsssfffffffffhhhlllqqqvvvzzz}}}}}}}}}~~~~~~|||yyywwwrrrmmmjjjkkknnnqqqrrruuutttrrrqqqpppqqqrrrrrruuusssqqqppppppooollljjjcccbbbaaa```aaabbbdddeeefffiiikkkkkkjjjiiiiiijjjmmmrrrxxx||||||xxxuuusssjjjkkklllkkkkkkmmmpppssstttvvvyyyyyyxxxyyy{{{}}}}}}~~~~~~~~~||||||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvttttttsssttttttuuussstttttttttuuuuuuuuuuuuuuutttssstttwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{~~~~~~~~~zzzyyywwwtttpppllliiigggaaa___\\\[[[YYYWWWUUURRRNNNLLLJJJJJJKKKMMMNNNMMMMMMPPPTTTWWW[[[```ggglllpppuuu{{{}}}}}}~~~sssjjj\\\SSSGGG<<<777333000---+++---//////......111444999BBBRRRcccoootttuuutttpppggg]]]WWWWWW\\\jjjvvv}}}pppccc[[[WWWZZZaaahhhmmmmmmiiieee]]]SSSJJJDDD???;;;<<>>;;;<<<>>>>>>@@@FFFOOOVVV___mmm{{{xxxssssssxxxyyyrrriii^^^SSSLLLJJJHHHFFFEEEEEEDDDBBBAAAAAA@@@@@@BBBDDDDDDCCCBBBDDDCCCAAA???>>>>>>??????===>>>@@@BBBBBBBBB@@@???@@@???>>>>>>???AAA@@@???@@@???>>>???AAAAAA???===999888666777888999999999888888999999999888777777888999:::;;;;;;;;;;;;;;;:::999888888999<<>>===<<<;;;;;;;;;:::;;;===???AAABBBCCCDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::888666666777999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===???>>><<<:::999999999888999999::::::999999:::::::::999999888999:::;;;999666444444555222222222222333444555555222111000000000111222333555555444444333333333222333444555555555555555555666555444555666666444222---///555<<<>>><<<<<>><<<;;;;;;===???AAA>>>===<<<;;;:::999999888777777777777666666666666555555555555666777888999777777666666666666777777777888:::<<<======<<<<<<555555444222111333777;;;???CCCJJJRRRXXX]]]___aaaggglllqqqtttzzz~~~{{{vvvlllfffbbbbbbaaa___^^^``````cccfffjjjlllpppsssvvvtttiiidddbbbaaacccfffrrrxxxzzzzzz|||}}}rrrnnncccccccccdddiiinnntttwwwyyyyyy{{{}}}~~~{{{wwwsssnnnlllmmmpppssstttvvvuuurrrpppoooooopppqqquuutttsssttttttrrrooolllgggfffdddcccccceeeggghhheeegggiiiiiihhhgggggggggjjjooovvvyyyxxxuuuqqqpppiiiiiiiiihhhggghhhlllnnnooorrrtttuuuuuuvvvzzz~~~}}}}}}||||||{{{{{{zzzzzz}}}|||{{{zzzyyyzzz{{{|||yyyzzzzzzzzz{{{{{{||||||{{{zzzyyyzzz}}}~~~~~~~~~}}}zzzwwwuuunnnmmmkkkgggccc___\\\ZZZVVVSSSPPPOOONNNNNNLLLKKKNNNLLLKKKKKKNNNQQQSSSSSSUUUYYY^^^bbbgggmmmvvv|||yyy~~~}}}yyywwwrrrsssvvv{{{|||wwwkkkbbbUUUMMMAAA999444222///---,,,///111222111333777:::===KKKaaauuu~~~pppfff[[[UUUTTTZZZhhhvvvzzzkkk]]]UUUNNNSSS[[[dddiiiiiieeeaaaWWWOOOGGGCCC???===???CCCJJJSSS\\\___^^^```hhhooolllnnnppppppnnnnnnpppsssqqqiii^^^VVVSSSWWW___dddzzzvvvggg___UUUPPPOOONNNIIICCCBBB@@@>>>>>>???@@@???>>>YYYLLLBBBAAABBBBBBGGGMMMRRRTTTXXX]]]dddnnnyyy~~~uuuzzz{{{pppcccXXXOOOIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>======<<<===???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????777777666555555555555555888999;;;<<<<<<;;;999888777888999;;;<<<======>>>:::999888777999<<>>>>>??????>>>AAA@@@@@@???>>>======<<<999999:::::::::999888888777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>:::777666999;;;;;;:::;;;:::888777555444333333<<<>>>???>>>:::555222111444333222111111111222222555333111000000111333444666666666444333333555777777666666666666888999::::::999999888777666555555222444666999:::;;;<<<;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::888777555444999888888888777777666666777666444333333555777999999888666555555555666777999:::<<<=========<<<<<<888888888777666555555444777<<>>>>>======MMMEEEAAAFFFMMMRRRZZZaaafffeeeeeegggmmmuuu|||}}}}}}xxxqqqfffZZZPPPJJJHHHHHHEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@???>>>>>>>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============888777666555555555666666888999;;;<<<<<<;;;999888777888999;;;<<<======>>>===<<<::::::;;;===@@@BBBBBBAAA???<<<;;;:::999999<<<<<<===>>>>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<:::::::::::::::999999888777888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===:::888888:::<<<<<<::::::999888777666666666666999;;;===<<<999666333333444444333333222222222111222222111000000111222333555555666444333333666888888888777666777888999:::::::::999999888777777666777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::999888888777888888888888777777777666888777555444444666888:::999888777666555666777777999999;;;;;;<<<;;;::::::999999888888777666666555666:::@@@EEEJJJOOOUUUXXX___fffjjjkkkmmmqqqsssqqqllljjjhhhhhhiiiiiifffdddccceeegggiiikkklllnnnoooqqquuuyyy|||||||||~~~{{{vvvpppjjjiiilllpppsss}}}~~~|||rrrjjjfffeeeeeeggglllrrrvvvwwwvvvxxxwwwxxxzzz~~~~~~}}}zzzzzzuuuooolllmmmppprrrrrruuuttttttssssssrrrqqqqqqvvvvvvuuuuuuttttttsssssspppppppppppppppoooooonnnjjjhhheeecccccccccddddddkkkmmmqqqtttsssooojjjfffaaa___]]]^^^```cccddddddgggggghhhiiilllooorrrtttxxxzzz}}}~~~}}}}}}~~~~~~{{{wwwtttssstttrrrnnniiigggddd```]]]]]][[[XXXUUUVVVSSSPPPNNNNNNMMMJJJGGGKKKLLLLLLLLLLLLNNNRRRUUUWWWXXXZZZ]]]aaaeeehhhkkkrrrssswww}}}zzzrrrjjjddd___[[[XXXUUUVVVYYY[[[[[[VVVNNNGGGAAA===777444333333444444000///111444555999CCCNNN[[[lll|||oooddd[[[ZZZ^^^ccckkktttyyyuuuiii\\\QQQJJJIIIFFFKKKSSS[[[```___YYYUUUKKKIIIFFFDDDCCCEEEHHHJJJPPPVVV___eeehhhmmmsssxxxzzzyyyyyy||||||uuuooobbbWWWOOOOOOVVV```nnn{{{wwwkkkeeeZZZUUUPPPLLLJJJHHHEEECCCCCCBBBAAA???>>>>>>>>>>>>CCCBBBHHHTTT```jjjrrrxxx}}}xxxsssrrruuuzzz~~~{{{vvviiibbbXXXNNNHHHEEEFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFEEEDDDCCCBBBBBBAAACCCBBBBBBAAA@@@???>>>>>>AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<:::888666555555555777888888999:::;;;;;;;;;:::999888999:::<<<===>>>>>>???@@@???=========???AAABBBBBBAAA???===;;;:::999999<<<<<<===>>>>>>>>>======??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999999:::;;;=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======<<<;;;999888888888888999999:::777999;;;;;;999666555444555555555555555333111000000000111222222222222222444555666555444555777999:::999888888777888888888:::::::::999999888888888:::::::::;;;::::::999888<<<<<<<<<<<<;;;;;;;;;;;;===<<<:::999888777888888888888888888777777777777888777666555555777999::::::999888777666777888888999999:::::::::999888888::::::999999888888777777666888<<>>:::555333111111222333444333555333333777<<>>>>>>>>BBBJJJXXXjjjxxxzzzvvvxxx{{{|||zzz{{{zzzzzz|||uuunnn[[[WWWPPPIIIDDDCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>CCCCCCCCCBBBAAA>>><<<;;;AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>;;;999777555555666888999888999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@???===;;;:::999999;;;<<<======>>>=========>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>>>>===;;;888888888999:::;;;<<<===888:::<<<;;;999666555555555666777888777444222000///111333444555444333222333555666666666666888:::;;;::::::999888777777777999999888888888888888888888888888888888777777666<<<<<<<<<;;;;;;;;;::::::;;;999777555444555666777888888888777777777777777999888777666777888:::;;;;;;:::888777777777888999:::::::::999999888888777;;;;;;:::::::::999999999777888:::<<<>>>CCCHHHLLLRRRZZZ```cccfffkkklllkkkkkklllnnnqqqtttvvvvvvvvvrrrtttwwwzzzzzzvvvqqqlllkkkmmmnnnqqqrrruuuwwwxxxyyyyyyzzz{{{}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~|||}}}xxxrrrllliiigggfffiiinnnvvv}}}tttoookkkgggbbb```bbbhhhnnnrrrvvvvvvwwwwwwwwwvvvttttttpppppppppqqqqqqrrrrrrrrrrrrsssssssssssssssrrrrrroooooonnnlllkkkkkkmmmooopppsssvvvwwwssskkkbbb\\\WWWUUURRRQQQSSSVVVXXXYYY[[[[[[\\\]]]___bbbdddfffhhhiiikkkmmmoooppppppqqqqqqqqqrrrtttxxx|||}}}{{{yyyxxxxxxxxxyyyzzz|||}}}}}}|||{{{zzzssspppmmmjjjiiigggeeeccc^^^\\\YYYXXXWWWTTTQQQMMMNNNLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGIIIKKKMMMNNNNNNQQQTTTWWW[[[^^^ccchhhkkkqqqrrrtttwwwzzz~~~~~~xxxrrrmmmfff```VVVMMMGGGCCC@@@>>><<<;;;;;;;;;:::999777555555444222222444666666666:::888999???GGGQQQ___lllvvv}}}wwwkkkkkklllooorrrtttuuuwwwxxx}}}sss^^^RRRLLLHHHEEEEEEAAAAAACCCFFFJJJNNNOOOOOOPPPLLLGGGCCCCCCFFFJJJNNNXXX___iiirrrwwwzzz}}}~~~~~~}}}uuuhhhXXXUUUUUU]]]kkk}}}zzzooofff]]]WWWVVVQQQOOOLLLJJJIIIHHHGGGFFFDDDCCCBBBAAA????????????GGGVVVlll{{{wwwxxxzzzzzzyyyvvvxxx{{{wwwiii```RRRPPPMMMIIIEEEBBB@@@@@@@@@@@@@@@@@@AAABBBDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============AAAAAABBBBBBAAA???>>><<>>>>>>>>??????AAA@@@???>>><<<:::999888:::;;;<<<======>>>>>>===>>>>>>>>>>>>============>>>>>>>>>======;;;::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::===>>>>>>===<<<;;;888888888999:::<<<===>>><<<===>>><<<999777666666666777888999888666444222111333555777888777555444333555777777777777888::::::::::::999888777666555666666666777777777777777666666666666777888888999<<<;;;;;;;;;;;;::::::::::::888666444444444666777777777777777777777888888999888888777888999::::::;;;:::888777777777888999;;;;;;:::999999888888888;;;;;;;;;;;;::::::::::::888999:::;;;<<<>>>CCCFFFMMMTTT[[[^^^bbbgggjjjiiiiiikkknnnqqquuuyyy|||}}}~~~wwwqqqkkkkkkkkklllooorrrtttuuuuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~|||vvvwwwzzz}}}}}}zzzvvvrrrooolllkkkfffjjjqqqzzz|||pppiii```]]]ZZZYYY\\\ccckkkqqquuuvvvwwwwwwwwwvvvuuusssnnnnnnnnnoooppppppqqqqqqrrrrrrsssttttttttttttttttttuuuuuusssrrrssswwwzzz{{{~~~~~~wwwlll```YYYSSSQQQNNNMMMOOORRRSSSTTTTTTTTTTTTVVVXXX[[[^^^`````````bbbcccdddffffffgggffffffgggiiimmmrrrvvvyyyzzzzzzyyyzzz{{{~~~}}}yyywwwxxxzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvtttrrrpppnnnmmmlllllllllkkkkkklllmmmmmmlllkkkjjjdddbbb^^^\\\ZZZYYYVVVTTTRRRQQQOOONNNMMMKKKHHHFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLOOORRRTTTWWWZZZ[[[]]]```eeeiiimmmqqqwwwzzz}}}|||wwwrrrllleeeaaa]]]VVVMMMEEE???<<<999888666666555444444444666777999888777999===AAACCCDDDBBB@@@BBBJJJRRR\\\iiitttvvv|||wwwrrrvvvzzz|||}}}|||zzzxxx{{{|||{{{zzz}}}~~~mmmZZZOOOJJJEEEAAA@@@???>>>===@@@EEEKKKNNNPPPRRRMMMGGGBBBCCCIIIQQQVVVbbbhhhpppwww|||}}}nnnbbbWWWYYY^^^iiizzz{{{lllccc\\\UUURRRRRRNNNMMMMMMKKKIIIHHHHHHIIIEEEDDDCCCAAA@@@@@@??????QQQccc{{{{{{vvvvvvyyy{{{{{{vvvzzzyyyjjjZZZPPPLLLKKKJJJHHHFFFBBB???>>>????????????@@@AAABBBCCC>>>>>>>>>?????????@@@@@@===============>>>>>>>>>>>>???AAACCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCC;;;;;;:::999999999999999999999999::::::;;;;;;<<<>>>???@@@BBBCCCDDDDDDEEE@@@??????>>>>>>>>>??????@@@@@@???>>>===:::999888888999;;;<<<===>>>??????????????????>>>>>>>>>>>>?????????>>>===<<<;;;:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===;;;::::::999999999::::::;;;<<<===>>>??????===:::777666666777888999999999888666666444666777888888777555444444666888999888777888999999999999888888666555444444555555666666777777777666666777777999:::<<<===;;;;;;;;;;;;:::::::::::::::999777666666666777888777777777777888888888888888888888888888999999::::::999888777666777888888;;;:::999999888999999999;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::<<<>>>AAAFFFMMMSSSVVVZZZaaaffffffgggiiilllooosssyyy}}}uuullljjjhhhhhhkkknnnpppqqqqqqsssvvvwwwwwwwwwyyyzzz|||||||||}}}}}}}}}}}}}}}xxxpppoooqqqwww|||zzzyyywwwuuusssqqqqqqpppmmmqqqwww|||nnnfffZZZZZZXXXXXXZZZ```iiiooossstttvvvwwwwwwuuutttrrrnnnnnnoooooooooppppppppppppqqqssstttvvvvvvwwwwwwwwwyyy{{{zzzyyy{{{|||mmm^^^UUUMMMLLLKKKLLLOOOQQQRRRRRROOOOOOPPPPPPRRRUUUWWWYYYYYYZZZZZZ[[[[[[\\\]]]]]]\\\\\\\\\^^^aaaeeeiiikkklllllllllmmmnnnppprrrtttxxxuuurrrnnnllllllmmmnnnmmmmmmmmmlllllljjjiiihhhgggfffdddbbbaaaaaaaaabbb\\\]]]]]]]]]]]]\\\[[[[[[XXXUUURRRPPPOOONNNLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKNNNQQQUUUXXX[[[___aaadddhhhkkkmmmqqquuuyyy}}}xxxtttnnnhhhddd___[[[XXXQQQLLLDDD>>>:::777555333111222222111111333777:::888:::===DDDLLLRRRVVVWWWSSSOOONNNSSSZZZaaakkktttsss{{{~~~{{{{{{wwwxxxwwwvvvwwwyyy}}}~~~~~~ssseeeVVVMMMGGG@@@<<<<<<<<<;;;<<<@@@FFFMMMRRRTTTSSSNNNIIIGGGJJJSSS]]]dddlllooossswww{{{}}}~~~~~~|||sssggg___XXX^^^hhhuuuyyymmm```YYYUUUPPPOOOPPPKKKLLLMMMKKKIIIHHHHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@```rrryyysssrrruuuyyy}}}{{{uuuiii\\\QQQIIIHHHGGGFFFEEECCCAAA@@@??????????????????@@@AAABBB??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???@@@BBBCCCDDDCCCCCCBBB????????????????????????============>>>???@@@@@@:::;;;;;;<<<;;;:::999888999999999999:::;;;<<<<<<===>>>???AAABBBCCCDDDDDD??????????????????@@@@@@@@@@@@@@@???===;;;888777666777999;;;>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;<<<============;;;;;;::::::::::::::::::::::::999<<<>>>===:::888888999;;;;;;:::::::::::::::;;;<<<======;;;999777777888888888888888999999999999777777888888777666444333555777999:::888777888888666777777888777666555444444555555666777888888888777777777777888:::;;;<<<;;;;;;;;;:::::::::999999888888777777777666666666666777777777888888888888777777777777888888888999999888777666555666777777888888777777777888999::::::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;>>>DDDJJJLLLQQQZZZ___aaadddfffiiikkkooovvvwwwlllhhheeeeeegggjjjllllllnnnqqquuuwwwvvvvvvvvvxxxuuuvvvwwwyyyzzz{{{|||}}}ssskkkhhhhhhnnntttwwwvvvvvvvvvvvvvvvwwwxxxyyy||||||mmmfff\\\]]]\\\[[[\\\```hhhmmmppprrrtttuuuuuutttrrrqqqmmmmmmmmmmmmmmmmmmnnnnnnlllnnnppprrrtttvvvwwwwwwxxx{{{~~~~~~~~~~~~lllZZZOOOFFFFFFHHHLLLPPPTTTUUUTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTUUUVVVYYY\\\^^^___^^^^^^___```bbbdddeeehhhgggdddbbb___^^^^^^^^^^^^^^^______^^^]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWXXXRRRRRRRRRRRRQQQQQQPPPPPPNNNLLLJJJIIIIIIIIIGGGFFFEEEFFFHHHIIIIIIIIIIIIJJJKKKNNNQQQSSSUUUXXX\\\```cccfffkkknnnpppsssxxx{{{}}}~~~yyytttiiiddd]]]XXXTTTRRRPPPNNNGGGCCC>>>999777555222111///000111111222555;;;???@@@EEEOOO[[[fffmmmooonnnhhh```YYYXXX[[[```hhhpppqqq|||~~~xxxrrrnnnnnnqqqvvvzzzyyyvvvtttiii^^^RRRIIICCC===;;;===:::;;;===CCCKKKRRRWWWYYYVVVTTTQQQRRRVVV___hhhnnnooonnnnnnoooqqqssstttuuuxxxxxxxxxuuupppjjjfffccc```jjjvvv{{{iii___UUUQQQPPPMMMLLLNNNHHHJJJLLLJJJHHHFFFGGGHHHFFFEEEDDDBBBAAAAAAAAAAAAnnn}}}|||vvvpppnnnqqqwww|||~~~ssshhh^^^UUUNNNJJJEEEDDDBBB@@@???@@@AAAAAA??????????????????@@@AAAAAA@@@@@@???>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===:::;;;<<<======;;;999888999999999999:::;;;<<<===<<<===>>>@@@AAABBBCCCCCC?????????@@@@@@AAAAAAAAA@@@@@@@@@???===;;;888777555666888;;;>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<======<<<;;;:::999999999999999999999999:::<<<>>><<<999777777999<<<;;;::::::999999999999999:::;;;:::888888888:::888888888888999:::;;;<<<888888777777666444333333666888::::::999777777777555666777777777666444333555555666777888999999:::666666555555555777888999;;;;;;;;;:::::::::999999444555555666555555444333666666777777888888888999666777777777888888888888999888666555555555666777777666555555555777888999::::::::::::::::::::::::999;;;<<<;;;999888777888999>>>CCCEEEJJJTTT[[[]]]ccceeefffhhhllluuuxxxkkkgggcccbbbeeehhhiiiiiilllpppuuuwwwvvvuuuuuuvvvpppqqqsssuuuxxxzzz|||}}}{{{|||ppphhhcccbbbgggnnnuuuvvvvvvxxxyyy{{{}}}~~~{{{nnngggaaaaaaaaa______aaaggglllooopppssstttuuusssqqqooojjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkknnnqqqssstttuuuxxx|||~~~jjjWWWKKKAAABBBFFFLLLRRRWWWXXXWWWYYYXXXWWWUUUTTTTTTTTTUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPQQQSSSUUUWWWVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZWWWUUUTTTSSSRRRSSSTTTTTTUUUUUUTTTRRRQQQQQQPPPOOONNNNNNOOOPPPQQQNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHFFFFFFGGGGGGFFFEEEGGGIIIKKKLLLMMMNNNOOOPPPTTTXXX\\\___aaadddjjjnnnnnnrrrwwwzzz{{{~~~}}}|||zzzyyyvvvqqqlllhhh]]]XXXPPPKKKHHHGGGGGGGGGCCC@@@;;;888666555222111...000222333444888>>>CCCRRRZZZgggwwwwwwlll```ZZZZZZ]]]eeemmmooo|||{{{uuummmeeegggmmmvvv{{{xxxrrrmmmeee[[[PPPHHHAAA<<<===BBB999;;;>>>FFFNNNVVV[[[]]][[[[[[ZZZ\\\```ffflllpppmmmjjjfffeeefffhhhiiijjjjjjkkkllljjjgggfffhhhjjjlllwww|||lll___VVVNNNMMMMMMKKKJJJLLLFFFIIIKKKIIIFFFDDDEEEGGGFFFEEEDDDCCCBBBAAAAAAAAA|||yyyqqqmmmooorrruuu~~~~~~uuuhhh[[[QQQKKKGGGEEEEEECCCBBB@@@?????????@@@======>>>>>>????????????@@@@@@@@@???????????????===>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@???@@@@@@@@@>>>===;;;::::::;;;===>>><<<>>>AAAAAA@@@>>>=========>>>@@@???===;;;::::::777888888:::;;;<<<======???===<<<>>>AAACCCAAA???@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;:::999888888888888999:::<<>>===<<<;;;999999999999999999999999777777666666666666777777===>>>>>>;;;888777999<<<>>>===<<<;;;:::999999999;;;:::888666666777888999>>>======;;;:::999888888777777777666777777888999888888888888888999999999444444555555555555444444666666666666666666666666888777666555444444555666999999999888888888888888555555555555555666777777999888888888777777666666777888999:::999999777777999666444444555666666666666666666444222111222444888888888999999::::::;;;<<<======;;;888555444555888999:::>>>EEENNNVVV[[[ZZZ[[[]]]bbbhhhpppwww|||{{{tttoooiiibbb___```dddfffggghhhkkkooosssvvvuuutttrrrrrrqqqqqqrrrtttvvvyyyzzz{{{zzzpppeeeaaa___```eeekkkooovvv||||||~~~xxxmmmhhheeehhhjjjjjjjjjkkkooosssssstttuuutttrrrooollljjjiiiggggggjjjjjjggggggiiijjjkkkllllllnnnpppuuuxxxxxxzzz|||}}}~~~|||jjjVVVFFF@@@BBBGGGPPPYYY^^^___^^^bbb___]]]]]]___```^^^\\\[[[[[[ZZZXXXVVVUUUTTTSSSSSSRRRQQQOOOOOOOOOPPPQQQTTTSSSRRRQQQQQQQQQRRRSSSWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLJJJJJJLLLMMMNNNNNNNNNNNNNNNPPPSSSWWW[[[^^^```aaaccceeeiiimmmrrruuuxxxyyy~~~zzzwwwrrrqqqnnnjjjeeeaaa]]]ZZZOOOJJJDDD@@@>>><<<999777999999999666333000//////222222444777999<<>>===:::???GGGPPPWWW]]]```bbb]]]^^^ccckkkrrrvvvtttrrrnnnfff]]]XXXTTTSSSWWW^^^ZZZ[[[aaaiiilllkkkqqqyyyzzzkkk```TTTQQQMMMIIIHHHIIIKKKMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCBBBBBBBBBCCC~~~vvvrrrqqquuuzzz}}}|||nnnggg[[[QQQJJJFFFCCCBBBCCCBBBAAA???>>>>>>????????????>>>>>>>>>??????@@@AAA@@@@@@@@@???>>>>>>>>>===>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@????????????>>><<<;;;::::::;;;<<<>>>===???AAAAAA???===<<<<<<<<<>>>??????===;;;:::999777777888999:::;;;<<<===???===<<<>>>@@@BBBAAA?????????>>>============>>><<<<<<;;;:::999999888888999999:::;;;===@@@BBBDDDBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@???>>><<<;;;:::;;;;;;:::999888888777777777666666666777777888999<<<======:::888777999;;;===<<<;;;;;;::::::::::::;;;:::888777777777888999<<<<<<;;;:::999888777777888888777777777777888888888888888888888888888888444444555555555555444444777777777777777777777777777666555444333444555555777777777777777777777666666555555555555666777777999999888777777666555555666666777888888777666555888666444444555666555444222333444333222222444555777777888999999:::::::::<<<===>>>===:::888777777666666777;;;AAAIIIPPPUUU\\\]]]___ccciiiooouuuxxx||||||}}}wwwpppiiieee```___aaaeeeggghhhiiikkknnnqqqsssttttttttttttssssssssstttuuuuuuvvvwwwzzzyyynnnddd```___aaaffflllrrrzzzwwwnnnkkkkkkmmmoooooooooqqqvvvzzz}}}}}}}}}{{{wwwqqqkkkgggdddbbbbbbeeefffdddfffiiijjjkkkkkkkkkkkknnnrrruuuxxxzzz}}}}}}~~~xxxhhhUUUFFFCCCDDDIIISSS___ggghhhggggggeeeddddddggghhhhhhfffcccbbb```^^^\\\ZZZXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUSSSRRRPPPNNNNNNPPPPPPQQQRRRRRRRRRRRRQQQOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[___aaacccgggjjjmmmnnnoooppprrrtttxxx{{{~~~{{{vvvrrrooojjjhhheee```[[[UUUQQQOOOEEEAAA<<<:::999888666444666777777666666666777888555444666:::===BBBNNNYYYiiixxxwwweeeZZZVVVWWW___hhhtttzzz}}}ooobbbZZZXXXZZZ___eeeiiihhheeeaaaVVVPPPHHHCCCAAA@@@??????DDDGGGNNNTTT[[[___bbbccceeegggkkkrrrwwwxxxuuurrrkkk```UUUNNNIIIFFFIIIMMMMMMQQQ\\\hhhpppttt|||yyylll^^^UUUOOOMMMIIIFFFFFFGGGJJJLLLGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCCCCDDDuuuuuuyyy~~~uuuooo\\\VVVMMMFFFCCCAAAAAA@@@BBBAAA@@@???>>>>>>???@@@BBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@???>>>============>>>>>>???AAABBBBBBCCCBBBAAA@@@???>>>>>>>>>===<<<;;;999999;;;<<<===???AAABBBAAA>>><<<;;;:::999<<>>;;;999999777777888999:::;;;<<<<<<>>>===<<<===???AAA@@@???>>>>>>===<<<<<<<<<<<<===;;;;;;::::::999999888888::::::;;;===???AAACCCDDDBBBAAA@@@@@@?????????@@@@@@@@@???>>><<<;;;:::999<<<;;;:::999777666555444666666666777888999:::;;;;;;;;;;;;999777777888:::;;;;;;;;;:::::::::::::::;;;:::999888888888999:::::::::999888777666666555999888888777777888888888777777777777777777777777444444555555555555444444666777777888888777777666666555333222222333444444444555555666666555555555666666666666666777888888999999888777666444444333444444666666777666555444666555444555666555444222...000111222222333555777666777777888999999::::::;;;===>>>===:::888888888555555555888===DDDKKKPPPZZZ[[[^^^bbbgggkkknnnpppuuuuuuwwwzzz{{{xxxqqqkkkbbbaaa```aaadddgggiiiiiijjjkkkkkkmmmoooqqqssstttvvvvvvvvvuuuuuutttsssrrrtttuuuwww}}}{{{vvvlllccc``````bbbgggnnnttt}}}vvvpppnnnqqqsssuuuvvvvvvzzzwwwllleee```\\\\\\___aaaaaaeeejjjjjjkkkkkkjjjjjjlllpppsssuuuxxxzzz{{{}}}yyykkkZZZMMMGGGFFFJJJVVVeeeooorrrpppmmmlllkkkmmmpppqqqqqqpppmmmlllkkkhhhfffcccaaa```_________^^^^^^]]]\\\[[[YYYYYYWWWVVVVVVVVVWWWWWWYYYYYYYYYXXXWWWUUUTTTSSSVVVVVVWWWXXXXXXXXXXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^```bbbfffiiikkkmmmmmmssstttvvvyyy{{{|||}}}~~~yyysssoookkkgggddd```^^^ZZZTTTNNNHHHDDDAAA999777555444444444333222555666999<<<>>>@@@AAABBB;;;999:::???DDDKKKXXXeeeuuuxxxeeeYYYTTTVVV^^^gggrrrwww~~~yyyhhhZZZRRRMMMOOOSSSXXX]]]^^^[[[YYYPPPMMMHHHEEEDDDDDDDDDDDDLLLNNNSSSXXX]]]aaadddeeennnpppssswwwyyyxxxssspppgggZZZLLLDDD@@@===>>>BBBFFFMMM\\\mmmyyyrrrggg[[[QQQJJJIIIGGGDDDCCCCCCEEEHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEDDDCCCCCCCCCDDDEEE~~~zzz}}}|||qqqfff___PPPLLLFFFAAA@@@@@@AAAAAABBBAAA@@@?????????@@@AAADDDBBB???>>>===???AAABBBBBBAAAAAA@@@???>>>==================>>>@@@AAABBBCCCBBBAAA???>>>============<<<:::999999:::<<<===BBBCCCCCCAAA>>>;;;999999888;;;>>>???>>>;;;999999888888888999:::;;;;;;<<<============>>>?????????======<<<;;;;;;;;;;;;<<<::::::::::::999999999999;;;;;;<<<>>>@@@BBBCCCDDDBBBBBBAAA@@@????????????@@@???===<<<:::999999888:::999999888666555555444555555666777888:::<<<<<<999999888777666777888999999999::::::;;;;;;;;;;;;;;;:::999999888999::::::999999888888777666666555999888888777777777888888777777777777666666666666333444444555555444444333666777777888888777777666444333222111111222333333333444555666666666555555777666666666666777888888999999888666444333222111333444555666666666555444555444444555555444222000---///111222222222444555555666666777888999:::::::::;;;;;;:::777555555666666666666888<<>>@@@CCCLLLVVVgggwwwpppcccYYYQQQKKKGGGDDDCCCAAA@@@AAADDDGGGIIIHHHGGGEEECCCBBBAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDD}}}}}}}}}~~~zzzooobbbWWWPPPJJJFFFBBB??????@@@@@@???AAAAAA@@@??????@@@AAABBBCCCBBB???======???AAACCCAAAAAA@@@@@@???>>>>>>======<<<<<<<<<===???AAABBBCCCBBBAAA???>>>============;;;:::999999:::;;;===CCCDDDCCCAAA===:::999999666999===>>><<<;;;::::::999999999:::;;;;;;<<<<<<<<<===============>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===???AAABBBCCCCCCCCCBBBAAA@@@????????????>>>===;;;:::999888888888777777666666666666555555444444444666777999;;;<<<888777555555666777888888777888999:::;;;;;;;;;:::999999999999999999999:::999999888888777777666666777777666666777777888999777777777777666666555555333333444444444444333333555666777888888777666555333222111000000111222333333555666777888777666666666666666666666777777888888888666555333222111000222333555666666666555555444333333444444333000......000222222111111111222444555555666888999999:::888888777555222111333444777666666777;;;AAAFFFJJJLLLOOOTTTZZZ___cccfffgggiiikkknnnpppqqqoookkkgggdddgggjjjmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqqqqrrrsssuuuwwwxxxxxxxxxwwwtttqqqoooqqqvvv{{{||||||ssslllffffffhhhiiimmmqqqwww}}}wwwuuuttttttwww{{{zzzkkk___ZZZWWWXXXXXXYYY]]]bbbccceeehhhiiijjjkkknnnpppmmmooorrruuuyyy~~~xxxpppkkkbbbYYYPPPNNNNNNWWWeeepppttttttsssuuuvvvwwwwwwvvvvvvvvvyyyyyyzzzzzz{{{{{{{{{|||sssssstttuuuuuusssrrrqqqooonnnmmmmmmmmmmmmnnnoooqqqqqqqqqpppooommmlllkkkiiijjjkkkkkkllllllkkkkkkkkklllmmmnnnooopppqqqqqqooooooppprrrtttvvvxxxzzz{{{}}}~~~}}}{{{yyyvvvtttrrrqqqmmmiiiccc^^^[[[XXXVVVTTTRRROOOJJJEEE???:::777555111111111111222222444555666???NNN^^^ggghhhbbb\\\SSSMMMIIIKKKPPPZZZiiivvvssseee^^^\\\^^^eeemmmrrrvvv{{{sssaaaTTTMMMDDDCCCCCCDDDGGGHHHIIIHHHJJJJJJJJJJJJJJJKKKMMMNNNJJJNNNUUU\\\dddjjjnnnppprrrsssuuuuuusssnnnjjjhhh]]]RRRFFFAAA@@@@@@CCCHHHWWWbbbsssyyyooobbbWWWPPPLLLIIIFFFBBBAAA@@@@@@BBBDDDGGGIIIIIIHHHEEECCCAAA@@@@@@AAAAAA@@@???>>>??????AAABBB}}}{{{}}}wwwkkk```VVVMMMGGGEEEBBB???======>>>======@@@???>>>>>>???@@@AAABBBAAA@@@>>>>>>>>>???AAACCC@@@@@@@@@???????????????===<<<;;;;;;<<<>>>@@@BBBBBBAAA@@@???>>>=========<<<;;;:::888888:::;;;<<>>===<<<;;;<<<>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<<<<======;;;<<<>>>???AAABBBBBBBBBBBBBBB@@@???>>>>>>======;;;:::999888777888999999555555555555555555555555222222333444555777999999666555333333555777777777777888999;;;;;;;;;:::999777888888888888999999999888888888777777666666666444444444555666777888999999888888777777666666555333333444444444444333333333444666777777666444333222222111000000111333444444555777999:::999888777555555555555555666777777666666555444333111111000111222444555666666555555444333222222222222///---///111333333222000000000333444555666777888999:::666555333000///111555888;;;999777777999===AAADDDGGGJJJOOOUUU\\\```ccceeeeeegggkkknnnooommmkkkiiiiiilllqqqssssssrrrrrrrrrppprrruuuwwwwwwuuuqqqooonnnoooqqqtttwwwxxxzzzzzztttqqqnnnoootttxxxyyyxxxsssmmmjjjlllnnnnnnooorrr{{{~~~{{{zzzxxx{{{qqqaaa[[[XXXXXXXXXXXX[[[``````dddhhhkkkkkkkkkkkkllllllmmmooorrruuuyyy|||}}}yyyxxxtttmmmiiigggbbb\\\RRRPPPPPPUUU^^^hhhnnnppprrruuuwwwwwwvvvuuuuuuuuuxxxyyy{{{|||zzzzzz{{{{{{||||||{{{{{{yyyyyyxxxxxxyyyzzz|||}}}{{{{{{zzzyyywwwuuusssrrrrrrrrrsssttttttttttttsssssstttuuuvvvwwwyyyzzzzzzxxxyyyzzz|||~~~~~~|||{{{yyyyyyxxxxxxwwwvvvvvvvvvsssrrrpppnnnkkkhhhgggfffaaa]]]WWWRRRPPPOOONNNMMMHHHFFFBBB===999666444444111111222222222444888;;;???KKK___uuu{{{ssscccZZZQQQPPPSSS\\\jjjvvv~~~tttkkkgggggghhhmmmrrruuuyyy}}}mmmZZZNNNIIICCCAAA>>>>>>@@@CCCDDDDDDHHHIIIIIIHHHHHHHHHKKKMMMMMMRRRZZZccckkkqqqtttvvvqqqrrrrrrpppkkkgggdddcccXXXPPPIIIEEECCCCCCIIIPPPcccooo~~~~~~iiiaaaVVVNNNJJJHHHFFFDDDAAA@@@@@@@@@BBBEEEHHHIIIJJJHHHEEEBBBAAAAAAAAABBB@@@???>>>=========>>>???~~~||||||uuuiii]]]TTTMMMHHHEEEAAA???===<<<===>>>===<<<===<<<<<<<<<===>>>@@@AAA=========>>>???@@@AAABBB???????????????@@@@@@@@@===<<<::::::;;;===@@@BBB@@@@@@???>>>>>>>>>>>>>>><<<;;;999888888999;;;<<>>===;;;:::<<<===>>>======<<<;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???:::;;;===???AAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;999888777666666888999;;;666555555555444444333333000000111111333444555666555333111222555777777666777888:::;;;;;;:::999888666666777777888888888888666666666666555555555555111111222333555777999::::::999999888777777666666222333333444444333333222111333555666666555333111222222111000111222333444333444777999:::999888777444444444444444555555666555444444333222111111000000111222444444444444333555333111000000000///...///111444444333111111111222333444555777888999:::444333111///000555<<>>;;;888666555555555333444555555666;;;BBBGGGSSS___sssqqqeeeYYYSSSUUU[[[hhhsssyyysssssssssrrrssswwwtttwww{{{~~~zzzfffUUUKKKGGGAAA>>>:::999<<<@@@CCCEEEJJJJJJJJJHHHFFFFFFIIIMMMSSSXXX```iiippptttuuuuuuoooooommmggg```[[[ZZZZZZUUURRRQQQPPPNNNPPPXXXbbbtttwwwmmm```YYYQQQKKKHHHGGGDDDBBB@@@@@@@@@@@@BBBDDDGGGHHHJJJHHHEEEBBBAAAAAACCCDDDAAA@@@>>>===<<<<<<===>>>{{{wwwuuutttlll```TTTMMMIIIGGGFFF@@@>>>======>>>??????>>>;;;:::::::::;;;===>>>???;;;;;;<<<>>>???@@@AAABBB>>>>>>>>>???@@@@@@AAAAAA===<<<:::999;;;===@@@BBB??????>>>>>>>>>>>>>>>???<<<;;;999888888999;;;<<>>============>>>>>>>>>>>>:::===>>>===;;;999;;;===>>>>>>===<<<<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@:::;;;===???@@@AAA@@@@@@>>>>>><<<;;;:::999999999777777555555666888:::;;;777777666555333222111111/////////000111222333444555222000111444777777666777888:::;;;;;;:::888777555555666777777777777777444444444444444444333333//////000222444777999::::::::::::999888777777666222333333444444333333222000222444666666444222000222222111111111222444555222444777999:::999777666444333333333333444555555333333333222222111111111...///111222333333333222666333000////////////......111444555444333222222222222444555666888999999444222000///111999CCCJJJLLLHHHCCC>>>;;;;;;<<<======???CCCHHHMMMRRRVVVXXX^^^bbbgggjjjlllllllllllljjjooouuuwwwwwwwwwxxxzzzwww~~~vvvnnniiiiiijjjlllooossswwwyyy{{{wwwtttsssuuuuuurrroootttqqqrrrvvvxxxuuussssss{{{tttnnnpppvvv{{{}}}uuukkkgggeeeggggggfffiiimmmmmmrrrwwwzzzxxxsssnnnkkkfffeeeddddddcccbbb```^^^QQQQQQNNNIIIJJJMMMMMMJJJEEEFFFGGGGGGJJJQQQ[[[bbbbbbgggkkkmmmmmmlllmmmooossstttvvvxxx{{{~~~}}}}}}}}}}}}~~~|||zzzxxxyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~{{{yyyvvvuuutttrrrpppnnnllljjjhhhggggggffffffeeeeeedddbbb```]]]ZZZUUURRROOOMMMJJJFFFAAA=========>>>>>>===;;;999777666666777888666777999999<<>>;;;777777:::???DDDFFFMMMNNNMMMIIIFFFFFFJJJNNNVVV\\\dddlllqqqsssrrrqqqlllkkkggg```WWWRRRQQQRRRTTTUUUXXX[[[[[[^^^iiivvvxxxjjj___]]]WWWPPPKKKIIIGGGDDDAAA?????????@@@BBBDDDFFFGGGJJJHHHEEEBBBAAABBBDDDEEEBBBAAA???>>>=========>>>~~~}}}xxxmmmeeebbb___[[[UUUNNNHHHDDDAAA@@@@@@>>><<<<<<<<<;;;:::888>>><<<:::888888:::<<<===999:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>><<<;;;;;;===???AAA>>>=========>>>@@@BBBCCCAAA>>>:::999999:::999999======<<<;;;;;;;;;;;;<<<:::999888777777999;;;===<<<<<<<<<===>>>??????@@@===<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@??????>>>;;;<<<<<<==================<<<;;;999777666444444555555444444444555666666555555666555444222000...///111222222111000222333555555555444444555777:::<<<;;;;;;:::888777666666888888888777777777777777555555444333222222222222222333333444555777999:::;;;;;;;;;;;;:::888666555//////111222222111000///111222333444444333111111333333222222222222222222444555777888999999999888444444333333222333333333111222222222222222333333111111111111111000000///000//////.........//////222222222222222222222222222222222333555777888999888666444444888>>>EEEJJJMMMJJJDDD???;;;999999:::>>>>>>???AAAFFFMMMTTTXXXYYY\\\aaadddeeeggghhhjjjnnnmmmnnnssszzz~~~~~~wwwllliiieeedddgggjjjlllpppvvvwwwuuurrrqqqrrrsssttttttvvvvvvvvvwwwwwwxxxxxxxxx{{{}}}vvvlllhhhjjjqqqwwwzzzwwwtttpppooorrruuuvvvzzz|||llliiiaaa[[[ZZZXXXTTTPPPPPPGGGEEEBBB@@@??????@@@@@@AAA======@@@BBBEEELLLSSS[[[^^^bbbdddeeefffhhhiiihhhjjjnnnqqquuuwwwxxxxxxwwwyyy{{{|||}}}~~~~~~}}}~~~~~~wwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{||||||||||||||||||zzzyyyxxxuuutttmmmkkkiiiggggggeeecccaaafffccc```___``````___\\\^^^\\\WWWRRRLLLGGGCCCAAA===777222555777555444555666:::<<<::::::>>>???>>>???<<<===CCCIIIQQQ]]]gggtttnnn^^^[[[XXXVVVcccwww{{{qqqkkkjjjjjjlllpppvvv}}}yyymmm```VVVNNNHHHEEE???;;;666444777???GGGMMMSSSPPPLLLIIIJJJNNNSSSWWWcccfffjjjpppsssrrroookkkggg```YYYUUUOOOJJJJJJMMMVVV[[[ccciiilllooowww~~~wwwiii^^^XXXSSSQQQMMMJJJFFFDDDCCCBBBAAAAAA@@@AAACCCFFFHHHJJJEEEEEEEEEDDDCCCCCCBBBBBBEEECCC@@@===;;;::::::;;;}}}yyyvvvpppeee]]]ZZZSSSQQQNNNKKKHHHFFFEEEDDD@@@>>><<<<<<<<<;;;:::888:::::::::999999999999999::::::;;;<<<===>>>???????????????@@@@@@@@@??????>>>===;;;:::;;;<<>>>>>===>>>???@@@BBBCCCBBB???<<<::::::;;;;;;:::===<<<<<<;;;;;;;;;<<<<<<;;;:::888777888999;;;<<<;;;<<<===>>>????????????<<<<<<;;;:::::::::::::::999:::<<<===??????@@@@@@>>>>>>>>>>>>>>>===<<<<<<999::::::;;;<<<<<<<<<<<<888888777666444333222222222222333444555555666666444444555444333111///...///111222222111111222333333444555555555555777999<<<<<<;;;:::888888777777777777777666666555555555444444333222222222333333333333444555666888888999;;;:::::::::888777666555000000111111111111000000///000111111111111000///333333333222222222222111333444555777888888777777333333222222222222333333333333333333333333333444111111111111000//////...///......------.........000000000000000000000000111111222333444666888888999777666666999>>>DDDGGGGGGDDD@@@<<<::::::;;;<<<<<<<<<===???DDDJJJPPPTTTUUUXXX\\\___aaacccfffiiikkkjjjlllpppvvv|||~~~~~~xxxnnnddd``````cccfffhhhmmmsssqqqooonnnoooqqqtttwwwxxxvvvvvvvvvwwwwwwxxxxxxxxx{{{wwwqqqiiieeeiiipppwww{{{yyyyyyvvvvvvyyy|||~~~jjjaaaXXXTTTQQQKKKGGGGGGBBB@@@===;;;;;;;;;;;;;;;;;;888777:::<<>><<<<<<<<<<<<:::888777777888999999777666555::::::;;;<<<======>>>>>>======?????????>>>===<<<===<<<:::::::::;;;===???>>>>>>>>>>>>@@@AAABBBCCCBBB@@@===<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888999:::;;;:::<<<>>>???@@@@@@>>>>>>;;;::::::999999999999:::999:::;;;===???@@@AAAAAA=========<<<;;;:::999888666777888999:::;;;;;;;;;555555555444333333222222...000222444555666666555333333333333222000///......111333444333111222222111333555666666666888999<<<<<<:::999888888777777777777666555444333333222333222222222222333444444555666888999::::::999999:::999888777666555555555222111111000000000111111///000000111111111000000333333333222222222111111111222333555555555444444333222222111111222333333444444444444444444444444111111111000///...---,,,------,,,,,,,,,------...////////////////////////000111222333444555666777777666555555777;;;>>>AAA>>><<<:::999999:::;;;<<<999999999<<<@@@EEEJJJMMMPPPRRRUUUWWWZZZ^^^cccggghhhhhhiiilllrrrwwwzzz{{{vvvmmm```]]]\\\___bbbdddiiinnnkkkkkkkkklllooossswwwzzzwwwwwwwwwwwwvvvvvvvvvvvvzzzqqqkkkeeecccgggpppxxx}}}~~~||||||zzz{{{pppdddXXXRRRLLLFFFBBBBBB@@@>>>;;;:::::::::888777888444222555777999===CCCHHHLLLSSSXXX[[[]]]___```bbbccceeegggiiijjjjjjjjjkkkmmmooopppppprrrtttvvvyyyxxxxxxzzz|||~~~~~~}}}}}}|||zzzwwwuuutttttttttpppqqqqqqrrrssstttttttttrrrsssssssssssstttttttttvvvtttrrrrrrtttvvvwwwwwwxxxwwwvvvtttqqqooonnnmmmllljjjgggffffffeeebbbaaa^^^[[[VVVSSSRRRRRRRRRQQQOOONNNNNNPPPRRRSSSRRRPPPQQQNNNIIICCC===888666444333111000333444444999???BBBKKKUUU[[[___aaa]]]WWWUUUQQQNNNRRRXXX___jjjsssnnn___]]]]]]___nnnzzzlllXXXVVVVVV]]]gggnnnqqqqqqiiicccZZZQQQJJJEEEAAA>>>===<<<;;;===CCCKKKTTTYYY^^^\\\YYYXXXZZZ```gggkkklllkkkjjjiiiiiigggcccaaaRRRNNNJJJGGGDDDBBBEEEKKK[[[hhhxxxwwwkkk```YYYUUUSSSMMMKKKIIIFFFDDDCCCCCCCCCFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCAAA>>>;;;:::::::::;;;zzzssskkkddd___YYYPPPKKKKKKFFFGGGHHHHHHFFFDDDBBB@@@???===<<<;;;<<<<<<:::999777777777888777777666666;;;;;;;;;<<<<<<=========;;;<<<===>>>>>><<<;;;:::<<<;;;:::999:::;;;<<<======>>>>>>???@@@AAABBBCCCAAA???===<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::999999:::::::::<<>>===:::999999888888999999999999:::;;;<<<===>>>>>>>>><<<<<<<<<;;;:::888777666555666777888999:::::::::555555555666555666666666...///222444555444333222222111111111000000//////...111333444333222222222000222666777777777888888<<<;;;:::888777777888888888777666555444333222111111111111111222333444555888999;;;=========;;;:::999888666555444444555555333222111000///000111222111222222222333333333333444333333222222111111111///000111333333333222111222222111111111222333333555555444444333333333222000000000000///---,,,+++,,,,,,,,,,,,,,,,,,---...000000000000000000000000000000111333444555555555444444333333444666888999777777666666777888999:::666666666888;;;???DDDFFFJJJKKKNNNPPPSSSYYY___dddhhhhhhhhhjjjmmmqqqtttvvvyyy}}}xxxnnnggg```\\\[[[]]]___```eeejjjiiiiiiiiijjjlllpppuuuxxxzzzyyyxxxvvvuuusssrrrqqqvvv|||{{{oookkkfffeeeiiipppyyy~~~~~~}}}|||{{{|||xxxlll^^^VVVQQQKKKIIIJJJIIIGGGEEEEEEEEECCC>>>;;;:::555111333444555888<<<@@@EEELLLRRRVVVXXX[[[\\\]]]^^^___aaacccdddeeefffgggiiilllmmmnnnoooqqqssssssssssssuuuyyy{{{{{{{{{vvvtttrrrooommmlllkkkkkkjjjjjjkkkkkklllmmmnnnnnnooooooooonnnnnnoooooooooqqqnnnkkkjjjkkkmmmnnnoooooonnnllliiifffdddcccbbbfffdddbbbbbbbbbaaa___]]]YYYTTTNNNIIIHHHHHHHHHGGGGGGGGGHHHJJJLLLLLLLLLKKKJJJHHHDDD???;;;888666555666555666888888:::AAAJJJUUU```nnnwww|||{{{qqqhhh___XXXTTTVVV\\\cccmmmuuu{{{lll```___bbbhhhvvvoooaaaQQQNNNOOOWWWccckkkkkkiii\\\XXXQQQLLLHHHDDDAAA>>>??????@@@DDDJJJRRRYYY^^^```______aaadddhhhlllooonnnllljjjgggddd```[[[WWWIIIFFFDDDDDDCCCCCCIIIQQQddduuuxxxrrrjjj```XXXSSSPPPPPPKKKJJJHHHFFFEEEEEEEEEFFFCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===;;;::::::;;;;;;yyyrrrfff___WWWTTTPPPJJJGGGHHHEEEFFFGGGGGGEEECCC@@@>>>>>>===;;;;;;<<<<<<;;;999999888666666666777999;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;:::888777;;;::::::999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAA???===<<<;;;<<<<<<;;;::::::::::::;;;<<<===>>>???======<<<;;;;;;:::::::::;;;===???AAAAAA@@@>>><<<999999999888888999999::::::::::::;;;::::::999888;;;;;;;;;:::999777666555555666777888999::::::999555555555666666777777777000111333444444222111///111111000000000000000000///111444444333222222333000333666777777777777888;;;:::888777666666777888888888777666444333222222000000000111222333444555666888:::<<<<<<;;;:::999888777555444333444555555444333111000000000111222111111111222222333333444444444333333222111000000//////111222222111111000222222111111222333333444555444444333222111111000000000000000///...---,,,---,,,,,,,,,------...///000000000000000000000000000000222333444555555444555444333333333444555555555555555555555555666666444444444555777:::===???DDDEEEGGGJJJNNNTTT[[[```hhhhhhhhhiiijjjlllnnnpppsssvvvzzzzzzwwwppphhhccc___[[[YYY\\\]]]]]]aaaffffffhhhkkklllmmmpppuuuyyy|||{{{xxxuuurrrooommmlllqqqwww|||~~~zzzqqqooolllkkkmmmrrryyy}}}~~~~~~}}}||||||pppccc]]]ZZZXXXXXX[[[[[[ZZZZZZ\\\]]]YYYQQQJJJCCC;;;444333333222444777;;;???FFFLLLOOORRRTTTVVVVVVWWWYYY[[[]]]```aaacccaaaccceeeggggggiiikkknnnmmmmmmnnnqqquuuxxxyyyxxxpppnnnllliiihhhgggfffgggffffffggghhhhhhiiijjjjjjkkkjjjiiiiiiiiiiiijjjjjjkkkhhheeeeeefffggggggggggggfffccc```]]]\\\ZZZZZZZZZYYYYYYYYYZZZYYYWWWUUURRRMMMFFF@@@===============???@@@BBBCCCCCCDDDEEECCCBBB@@@>>><<<;;;999999888777:::>>>BBBGGGRRR]]]mmmyyyssscccZZZTTTUUU[[[bbbkkksssxxxllldddeeekkkrrr~~~vvvcccUUUMMMJJJKKKSSS^^^eeeeeebbbTTTQQQMMMJJJIIIGGGDDDCCCCCCDDDGGGKKKQQQXXX]]]```bbbdddgggjjjlllnnnnnnnnnllljjjgggddd```YYYRRRMMMCCCBBBBBBDDDEEEHHHRRR\\\qqq|||vvvhhheeeaaa[[[VVVQQQNNNLLLFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBAAA???===;;;:::;;;<<<===~~~xxxooogggZZZSSSMMMKKKIIIEEEDDDFFFAAABBBDDDEEEDDDCCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::888777555555666999<<>>???@@@@@@@@@>>>===<<<<<<======;;;:::999999::::::<<<===???@@@<<<<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAAAAA@@@>>>===:::999999999999::::::;;;:::::::::999999777666555999999999888777666555444666666777888888888888777333333333444444444555555333333444444333222000///111000000000000000111222111222333333222222333555222444666777666666777888999888666444444555666777777777666555444444333333000000000111111333444444333444666777888888777777777666555555444444444555444333222111111111111111////////////000111222333555444444333222111000000///000111222222111000000222222222222333444555555555555444333111000////////////000000000///.....................///000111////////////////////////000111333555555555555444666555444333333333444555444444555555555444333333333333333444555777999:::>>>@@@BBBEEEIIINNNUUUZZZdddfffggghhhggghhhiiikkknnnqqqttttttpppjjjeeebbb^^^ZZZXXX[[[]]]]]]aaaggghhhlllppprrrrrrssswww{{{zzzyyywwwssspppmmmjjjiiimmmrrrwwwxxx{{{~~~}}}yyyssstttsssrrrrrruuuyyy}}}zzzoooeeebbbcccdddhhhlllpppqqqtttyyy|||wwwmmmcccRRRGGG<<<888666444444666999<<>>GGGPPPZZZgggsssxxxeee[[[RRRSSSYYY```jjjqqqzzzzzzrrrmmmpppwww|||{{{iiiYYYNNNJJJHHHHHHNNNVVV[[[\\\ZZZOOOMMMKKKKKKKKKKKKIIIGGGGGGIIINNNTTTYYY^^^bbbdddgggiiimmmooopppooommmlllhhheee```\\\WWWQQQJJJFFFCCCCCCFFFJJJLLLRRR^^^kkk~~~vvvkkkddd[[[[[[ZZZXXXTTTPPPLLLJJJGGGFFFEEEDDDDDDDDDEEEEEEGGGFFFEEECCCBBB@@@>>>>>>??????@@@AAAAAABBBCCCCCCAAA???===<<<;;;<<<===>>>}}}vvvsssqqqmmmddd]]]PPPJJJEEEEEEDDDAAA@@@BBB@@@@@@AAABBBBBBAAA@@@@@@===<<<;;;;;;<<<===;;;:::444444555666888;;;===???<<<<<<<<<;;;;;;::::::::::::999777555444555666666;;;;;;;;;;;;;;;<<<<<<<<<999:::<<<===>>>>>>>>>>>>>>>=========>>>>>>===;;;999999999:::<<<>>>???@@@;;;<<<<<<============<<>>:::::::::::::::;;;<<<<<<999::::::999999888777666555666666666555555444333666666666666666555555444222222222222333333333333333333333333333222222222111000000000000111222333333333333222111111444777555666666666444444666777888666444222222333555666555444444444333333222222111111000000111222333333222333444555666777888888666666666666666555555444333333333333222111000///000////////////111222333555444444333222111000///000111222333333222111000333333333333444555666777777666555444222111000/////////000000111111000000000000000000111222333333000000000000000000000000111222444666666666555444555333111000///000222333222333555666666444333222333333333333444555666777888:::===@@@DDDIIIOOOSSS]]]```dddffffffeeefffhhhiiilllooonnnjjjeeebbbbbb^^^ZZZZZZ^^^bbbdddiiioootttxxx||||||xxxuuuuuuwwwuuuuuusssqqqooolllkkkjjjiiioootttuuuwwwzzzzzzwwwtttvvvxxxxxxwwwxxxzzz|||~~~yyywwwyyy}}}vvvmmmeeefffjjjnnnsssyyy}}}fffXXXIIIAAA===::::::;;;<<<>>>AAABBBCCCEEEHHHJJJJJJJJJKKKLLLMMMPPPRRRSSSVVVXXX[[[]]]^^^```bbbeeeaaaaaaaaacccfffhhhhhhhhheeedddcccaaa```aaaaaabbbbbbbbbbbbaaaaaaaaaaaa```[[[ZZZXXXWWWVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[YYYWWWSSSQQQNNNKKKIIIIIIIIIIIIJJJJJJJJJLLLNNNMMMKKKIIIAAA===888555444444444444555777999;;;===BBBHHHMMMUUUWWWZZZ\\\[[[YYYVVVTTTKKKHHHJJJTTTaaammmzzzyyyhhh\\\RRRSSSYYYaaajjjrrrzzz{{{yyy}}}~~~jjj[[[QQQIIIEEEDDDDDDFFFKKKNNNOOOOOOJJJJJJJJJKKKMMMMMMKKKJJJJJJNNNTTT[[[aaafffiiijjjllllllmmmmmmllljjjiiihhhddd^^^WWWPPPKKKHHHEEECCCIIIKKKOOOTTTYYY```ooo}}}wwwooofff^^^XXXSSSSSSSSSRRRPPPMMMJJJHHHJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFDDDCCCAAA????????????@@@AAABBBCCCDDDDDDAAA@@@>>>======>>>???@@@|||uuummmjjjiiieee]]]VVVKKKEEEAAAAAAAAA===<<<>>>AAAAAAAAA@@@???>>>=========<<<;;;;;;<<<===<<<:::000111444777:::<<<======<<<<<<<<<;;;;;;::::::999;;;999666333222333555666;;;;;;;;;<<<<<<<<<======888999;;;===>>>>>>======???>>>>>>???@@@@@@>>><<<888999999:::<<<>>>@@@AAA;;;;;;<<<===>>>>>>======@@@@@@??????????????????::::::::::::;;;;;;<<<===888999999:::::::::999999333333444444444333222222555555555555444333222222333333333333333333333333333222222222333444555555111111000000000222333444444444333111000111555888777777777555333333555777777555333111111222444666333222222222222222222222111111111000111111222333444444555666777999;;;<<<555666777777777666555444333333444444333222000///222111111111111333555666555555444333222000000///111222333444444333222111333333333444555666777888888777666555333222000000...///000111111222222222111111111111222333444555222222222222222222222222111333555777777666555444111000---++++++,,,...000111333555666666555444333444444333333444444555666444777:::===AAAFFFKKKOOOVVV[[[aaadddddddddeeegggeeehhhjjjiiieeeaaa``````___]]]^^^ccchhhlllrrrxxx|||tttqqqpppqqqqqqpppooonnnmmmllllllhhhnnnsssssstttwwwwwwuuusssvvvzzz|||zzzzzz{{{}}}vvvqqqoooqqqttt|||tttlllfffiiioootttzzzuuufffTTTJJJEEEAAA@@@BBBAAABBBCCCCCCCCCDDDHHHJJJGGGGGGFFFFFFGGGIIIKKKLLLMMMOOORRRSSSUUUVVVYYY\\\^^^]]]]]]^^^```aaa```______^^^]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZUUUSSSQQQPPPOOOPPPQQQRRRTTTTTTTTTVVVWWWWWWTTTQQQKKKIIIFFFDDDBBBBBBBBBCCCBBBBBBCCCEEEGGGFFFDDDBBB===:::777555666777888888:::<<>>@@@AAA{{{uuuoooggg___YYYTTTOOOMMMHHHFFFCCC???>>>>>>???@@@@@@@@@AAA@@@@@@???>>>===============<<<<<<<<<<<<:::888666777999<<<>>>>>>>>>>>>===<<<;;;::::::999999999666000+++,,,333:::@@@BBBDDDCCC???===>>>@@@999999888888999;;;===>>>===;;;;;;===@@@AAA???===:::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<=========?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999;;;;;;:::888777555444444555444333222111000000000111222222333333333222222000111222333444555555555333333333444444444444555333333444444444444444333333555777666333111222444555666777666555444555666777555333333444444444333444444444444333333222111111111000000111222222333555555555666777888888999333333333444444555555555444444444333333333222222000000//////000111222222333444444222000...///000...111555555222111222444222222333333555666777888888888777666444222000////////////000111111222222222444555444222111111222555555444333222222111111222333444666666444333222444444444555555555555555333444666777777777666555111222333555666777777777555555555777;;;@@@EEEHHHMMMRRRXXX]]]```bbbdddeeehhhiiikkkjjjgggeeeddddddccccccdddgggmmmttt{{{vvvoookkkpppnnnllljjjjjjllloooqqqtttssssssuuuwwwwwwsssoooppprrrvvvzzz}}}~~~~~~~~~vvvooommmkkkkkknnn{{{~~~sssqqqnnnlllmmmrrr{{{}}}nnn]]]QQQKKKHHHLLLRRRPPPPPPNNNLLLNNNTTTUUURRRMMMFFFBBBDDDFFFEEEFFFHHHJJJIIIIIIMMMRRRVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTVVVXXX[[[ZZZYYYXXXTTTPPPNNNOOOOOOIIIFFFHHHHHHFFFEEEFFFEEEIIIKKKLLLOOOQQQNNNIIIGGGBBB>>>??????;;;:::;;;>>>>>>>>>======>>>AAADDDAAA???===<<<===>>>======???EEELLLQQQVVV___jjjsss~~~xxxmmmhhh]]]YYYeeeqqqwwwppp```]]]YYYXXX]]]gggrrryyy}}}yyy{{{~~~rrraaaRRRHHHBBB@@@AAAAAA@@@>>><<<===AAADDDIIIHHHHHHHHHIIIKKKLLLMMMQQQWWWaaajjjpppqqqpppnnnmmmllliiigggeeeaaa\\\XXXTTTOOOJJJEEE@@@>>>CCCKKKXXXaaajjjnnnuuuzzzpppjjjaaaZZZVVVRRRNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCDDDEEEDDD@@@>>>===>>>@@@BBBCCCDDDEEEEEECCCBBB@@@??????@@@AAABBB}}}wwwrrrlllfff]]]UUUPPPLLLHHHFFFCCCBBB???<<<;;;<<<===>>>@@@@@@@@@??????>>>===<<>>>>>>>>>>>=========:::888666777999<<<===>>>>>>>>>===<<<;;;;;;::::::999888666111---...555;;;FFFHHHJJJGGGBBB>>>===>>>999999999999::::::;;;<<<<<<;;;:::<<>>>>><<<======>>>???@@@AAAAAA>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999:::999777666444333333222555444333222111111111111222222222222222111111111000111222333444555555555333333333444444555555555666777777888888777777777333555666555333222333555555666777666444333444555666444222222333444333222333444444444333333222111222111111111111111222222444555666777777888888888444444444555555555666666333333333333222222222111...//////000111333444555555666666444222000111222111444777777555333555666666555555666666777888999777777666555333111///...//////000111222333444444777888999888666444444555555555555555444333222111666777888999999888777666666666666666777777777777666666777888888777666555222333444666777777888888777666666777999===@@@CCCIIINNNTTTZZZ^^^```bbbcccdddfffhhhiiigggffffffggghhhiiikkkooouuu|||{{{sssnnnllljjjhhhggggggiiilllnnnrrrrrrtttwwwyyywwwrrrmmmoooqqqtttwwwyyyzzz{{{{{{rrrllljjjiiikkknnnxxx~~~|||uuutttrrrqqqrrrwww~~~tttdddZZZTTTSSSWWW]]]______^^^\\\___fffgggdddTTTLLLFFFHHHJJJIIIGGGGGGGGGFFFEEEGGGKKKOOOQQQQQQSSSRRRPPPPPPPPPOOONNNMMMHHHIIIJJJJJJJJJKKKMMMPPPSSSSSSRRRQQQNNNJJJHHHHHHFFFBBB@@@AAAAAA>>>???BBB???CCCFFFGGGKKKNNNLLLHHHEEE???;;;;;;:::666666777:::;;;<<<===@@@DDDJJJNNNQQQNNNJJJHHHGGGGGGEEEDDDGGGNNNWWW___fffqqq~~~}}}rrrdddZZZWWWaaalllrrrzzz}}}ooodddbbb___^^^bbbjjjsssyyyxxxqqqmmmpppuuu{{{}}}tttfffVVVIIIAAA===<<<>>>>>>>>>>>>>>>@@@DDDGGGKKKJJJIIIJJJKKKMMMOOOQQQZZZ___fffmmmqqqrrrpppnnnkkkhhhddd```\\\XXXSSSPPPKKKHHHEEEDDDBBBBBBJJJSSS]]]hhhuuu}}}vvvnnnccc^^^XXXTTTRRRQQQOOOMMMKKKKKKKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDAAA>>>===>>>@@@BBBCCCEEEEEEFFFEEECCCAAA@@@@@@AAABBBCCC{{{xxxsssmmmiiiaaa[[[SSSKKKGGGDDDBBBAAA???>>><<<;;;:::;;;===>>>????????????>>>===<<<<<>>>>>>>>>>>:::888666666999;;;======>>>======<<<<<<;;;;;;;;;999888666222///111777<<>>???>>><<<;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>@@@AAABBBBBB>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999999888888888777555333111111111222444333222111111111111111333222111000000000000000000111222333444555555555333333333444555666666777555666666666666666555555444444444333222222555777555666666555333111222333555333222111222333222111333333444444444333222222333222222111111111222222444555666888888888777777555555555666666666666666222222222111111111000000...///000111333555666777777888888666444333333444222666999999666555666888999999888888888888999999888888777666444222111000///000111333555666777777;;;<<<===;;;999777666777666666777777777555444222888999:::;;;;;;:::999888777777888888888999999999999999::::::999888777666444444666777888888888888999888777666777999;;;===BBBHHHOOOVVVZZZ\\\^^^``````cccfffhhhhhhhhhiiijjjkkkmmmqqqvvv}}}}}}tttooohhhfffeeedddeeehhhkkkmmmppprrrvvvyyy{{{xxxrrrnnnooopppppprrrssstttuuuuuu}}}zzznnniiihhhhhhlllpppvvv}}}}}}yyyyyyxxxxxxyyy}}}tttfff^^^ZZZZZZ^^^eeekkkkkkjjjjjjpppwwwxxxttt```VVVOOOPPPRRRPPPKKKIIIGGGFFFEEEEEEGGGJJJMMMPPPSSSRRRRRRPPPMMMJJJGGGEEE>>>???@@@AAAAAACCCGGGIIIKKKLLLLLLKKKIIIGGGEEECCC???<<<:::;;;999777:::???<<<@@@CCCFFFLLLRRRRRRNNNJJJCCC<<<:::888555555888888:::===BBBIIIRRR\\\ccckkkgggaaa\\\YYYUUURRROOOTTT\\\eeennnwww{{{ooo___WWWUUU___hhhnnnuuu~~~zzzppplllkkkiiihhhkkkpppuuuyyyzzzkkkbbb]]]bbbjjjrrrxxxzzz{{{zzzmmmeeeXXXJJJ@@@;;;:::::::::<<<===???@@@CCCHHHKKKNNNNNNMMMMMMOOOSSSVVVYYYdddgggkkkoooppppppnnnmmmjjjfff___YYYTTTOOOJJJGGGDDDBBBBBBCCCDDDGGGPPPZZZdddrrr{{{pppfff```WWWTTTOOOMMMLLLLLLKKKJJJIIIJJJKKKKKKIIIFFFCCCAAACCCDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDEEEEEEEEEBBB@@@>>>>>>@@@AAACCCEEEFFFGGGFFFEEECCCBBBAAABBBCCCDDD}}}zzzvvvsssoookkkeeeaaaYYYTTTLLLFFFBBBAAAAAA@@@======<<<<<<<<<>>>???AAA@@@@@@@@@@@@???>>>======?????????>>>>>>>>>======:::888666666888;;;<<<<<<============<<<<<<<<<<<<:::999888555444666:::???LLLOOOPPPMMMFFF???;;;:::888999:::;;;;;;:::888777::::::;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<===>>>?????????????????????>>><<<<<<:::::::::999888888777777777666444111000000111222333222111111111111111222333222111////////////000000111222333444555555555333333444555666777777888555555666666666555444444444444333222222333666888555666666444222000000111555333111111222222222111333333333444444333333222333333222111111111222222444555777888888888777666555555555666666666666666222111111111111000000000000111222444555666666777888888999777555333444444222555999999666555666888<<<;;;:::999888888888888999999999888666444333222///111333666888999::::::<<<===>>><<<999777666777666777888999888777555444888888999999999999888888888888888999999::::::;;;<<<<<<<<<<<<;;;999777666666666777999999:::::::::::::::888888888999:::;;;===CCCKKKQQQVVVXXX[[[\\\___bbbeeehhhiiiiiikkklllkkknnnsssyyy{{{rrrkkkddddddcccccceeehhhkkkmmmoooqqquuuxxxzzzxxxuuurrrqqqpppooommmmmmllllllmmmttt|||xxxnnnjjjiiijjjnnntttwww~~~~~~}}}~~~~~~}}}rrrfff```^^^___eeekkkqqqrrrrrruuu|||kkk```XXXYYY[[[XXXSSSPPPNNNNNNNNNMMMLLLOOOTTTXXX\\\]]]]]]YYYSSSLLLEEEBBB>>>???@@@@@@@@@CCCFFFIIIJJJLLLNNNMMMNNNNNNJJJEEEAAA>>><<<;;;888666999@@@>>>CCCHHHNNNWWW```dddbbbYYYPPPFFFAAA>>>;;;<<<@@@===@@@FFFOOOZZZhhhvvvyyyqqqjjjddd^^^ZZZ___eeennnuuu|||~~~qqqggg[[[VVVWWW___hhhnnnvvv}}}zzzuuuuuuuuuttttttvvvxxxzzz{{{nnn___XXXQQQWWW```hhhnnnpppooommmccc[[[OOODDD<<<999:::;;;;;;===@@@CCCEEEHHHLLLOOORRRRRRRRRSSSWWW\\\aaadddiiijjjlllmmmmmmlllkkkjjjkkkeee]]]UUUNNNIIIEEEBBBBBBAAACCCGGGIIIMMMVVV```nnn{{{wwwkkkbbbZZZVVVSSSPPPMMMJJJHHHFFFEEEEEEFFFHHHJJJKKKIIIFFFBBB@@@DDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEECCCAAA>>>???@@@AAACCCEEEGGGHHHHHHGGGEEECCCCCCCCCDDDEEEvvvsssoookkkfffaaa[[[XXXRRRMMMGGGBBBAAAAAAAAA@@@;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@??????>>>>>>=========<<<<<<<<<:::888666666888:::;;;;;;<<<<<<==================;;;:::999888888999===???FFFIIILLLJJJDDD>>>;;;:::888999:::;;;:::999888777999:::;;;<<<<<<<<<============<<<<<<<<<===>>>>>>=========<<<<<<<<<<<<<<>>===;;;999999999888777777666666777666444222111111222222111111111000111111222222222111111000//////000000000111222333444555555555444444555666666777888888999999999999999888777666555444222111222444666777555666666444111000000111555333111111222222222111222333333444444333333333333333222222222222222333555555777888888777777666666666666555555555555555222222222222111111111111444555666666777666666555777888888777444333333444444777;;;;;;888777888:::<<<<<<:::999888777777777888888777777555444222111000222555888:::;;;<<<<<<>>>???@@@>>>;;;999888888777888999999999888777666888888888888888888888888777888888999::::::;;;;;;>>>>>>>>>>>><<<:::888777888888999:::;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;@@@GGGLLLPPPSSSVVVXXX^^^aaaeeegggiiijjjkkkmmmlllooosssyyywwwoooiii`````````bbbdddgggkkkmmmnnnppprrrssstttttttttuuurrrqqqnnnkkkiiigggffffffjjjqqqzzzyyyqqqooonnnooosssyyyyyyxxxwwwzzz}}}{{{qqqhhhddddddffflllsssuuuwwwzzztttjjjaaa```aaa___[[[YYYYYY[[[\\\[[[YYY\\\ccciiippprrrrrrlllbbbVVVLLLGGGBBBBBBCCCBBBCCCEEEIIIMMMOOOUUUYYYZZZ]]]___YYYQQQKKKFFFBBB@@@>>><<>>??????AAACCCFFFHHHIIIJJJHHHFFFDDDDDDDDDEEEFFFpppmmmhhhbbb[[[TTTPPPMMMIIIFFFAAA???????????????:::::::::;;;===>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@============<<<<<<<<<<<<;;;888666666888:::;;;;;;<<<<<<<<<======>>>>>>>>>;;;:::999999999;;;<<<>>>>>>BBBEEEDDD@@@<<<;;;;;;888888999999999999999888999;;;=========<<<===>>>>>>======<<<======>>>>>>??????>>>======<<<<<<;;;???@@@AAAAAA@@@>>><<<:::999888888777666666555555555555555444333333222111000000000000000111222333000000111222222111111000000111222333444555555555666666666666777777777777777777888777777666555444666444222222333555555555444555555444222000111222555333222111222333222111222222333444444444333333222222222222222333444444666666666666666777777777777777777777666666666666444444444333333333222222777777888999888777666555777888888666444222333444888;;;??????<<<;;;<<<>>><<<;;;:::888777777777666555555555444333222111000111333666999<<<<<<<<<<<<@@@AAABBB@@@>>><<<;;;;;;999999888888888888888888:::::::::999999:::::::::888888999:::;;;;;;<<<<<<>>>>>>???>>>===;;;999888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======;;;???CCCGGGJJJMMMQQQSSSZZZ]]]bbbeeegggiiikkkmmmnnnppptttxxx|||{{{tttnnniii]]]^^^___aaaeeehhhkkkmmmpppqqqqqqqqqooooooppprrrqqqpppnnnllliiigggeeedddeeeiiinnnqqqrrruuuyyy}}}}}}wwwttttttttttttyyy~~~}}}|||rrrmmmmmmqqquuuzzzxxxooogggfffgggjjjpppvvvvvvzzz{{{qqqhhhdddbbb___^^^___ccchhhmmmlllkkknnnwwwuuudddWWWQQQGGGGGGHHHHHHIIIMMMRRRUUU\\\eeelllpppuuuyyyqqqeeeYYYQQQKKKJJJJJJIIILLLPPPRRR[[[fffrrrsssbbbWWWOOOLLLNNNSSSYYY^^^gggsss~~~rrrgggaaa[[[aaajjjqqqxxxzzzjjj___ZZZ[[[]]]aaahhhooovvv|||~~~{{{yyyuuuxxx|||}}}jjjZZZOOOJJJHHHKKKOOOTTTVVVWWWVVVUUUPPPKKKDDD===999999<<<>>>GGGKKKOOOSSSUUUWWWZZZ[[[]]]^^^```cccggglllppprrrnnnnnnmmmlllkkkiiigggggg```[[[SSSLLLHHHDDDAAA???CCCEEELLLVVV]]]dddooozzzzzzlll___VVVRRRPPPOOOJJJJJJJJJHHHFFFEEEFFFGGGBBBDDDFFFHHHHHHGGGEEEDDD??????@@@@@@AAABBBBBBBBBDDDCCCBBBBBBCCCDDDCCCBBB?????????AAACCCFFFIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFdddbbb]]]WWWPPPKKKIIIHHHBBB@@@>>>>>>??????>>>===;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>============<<<;;;888666666777999::::::;;;<<<<<<===>>>?????????:::999888888888999::::::999<<>>;;;999:::;;;888777777777888999::::::999<<<>>>>>>===<<<>>>@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>???@@@>>><<<999777888888777666666555555444333444555555444333111000////////////000111333333...///222444444444222111000111222333444555555555888888777777777777666666555555555444444333111111666444222333555555444222444555555444333222222333666444222222333444333222111222333333444444444333111111111222333444555666888777666555555666777888::::::999999999888888888666666666555555555555444666777999::::::999888777777888888777444333333444999===@@@@@@>>><<<===???<<<;;;:::999888888777777666666666555444333222111222444777:::<<<===<<<;;;>>>@@@@@@@@@===<<<<<<<<<:::999777666777888999:::;;;::::::::::::::::::;;;999::::::;;;<<<===>>>???===>>>>>>>>>===<<<:::999;;;<<<======>>>=========>>>======<<<<<<;;;;;;;;;<<<===???AAACCCFFFKKKNNNSSSWWW\\\aaadddgggkkkmmmooopppqqqtttwwwyyy{{{}}}~~~{{{tttppplllhhh``````bbbeeeiiimmmppprrrvvvxxxxxxvvvqqqnnnmmmmmmlllmmmmmmmmmkkkjjjhhhgggeeeeeeeeefffgggkkkpppssstttrrrrrrvvvxxxyyy}}}yyynnnhhhgggjjjnnnvvv}}}wwwoooiiiiiikkknnntttzzz{{{vvvmmmeee___ZZZ\\\aaannnuuu}}}~~~qqqbbbZZZPPPQQQRRRTTTVVV[[[bbbfffnnnzzz~~~hhh^^^UUUVVVZZZ]]]^^^```dddnnnzzznnn```WWWSSSVVV[[[ccciiirrr~~~qqqeee___WWW]]]fffmmmuuuuuuhhhaaa```eeeiiinnnsssxxx~~~zzztttpppjjjnnnttt{{{ooo___SSSJJJDDDCCCDDDFFFHHHJJJKKKMMMMMMFFFCCC???<<<;;;<<>>???@@@@@@???>>>>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>>>>;;;888666666777999::::::;;;;;;<<<===>>>???@@@@@@999777666666777888777777777:::<<<<<<999777999;;;888777666666777999;;;<<<999<<>>AAA???>>>============>>>>>>888888888999999:::::::::;;;<<<>>>>>>===:::777555777777777666555555444444111222444555555333000...////////////000222333333,,,///222555666555333111000111222333444555555555999999888888777666666666777777777777666555444333666444333444666666333000333555555555333333333555777555333333444444444333111222333333444444444444000000111222333555666777:::888666444444555777999<<<<<<<<<;;;;;;:::::::::888777777777777666666666555666999;;;<<<;;;:::999888999999888555444444555888<<>><<<<<<;;;:::999999999999999999999999888777555555222444888;;;===<<<;;;;;;;;;<<<>>>===;;;::::::;;;;;;999777555555777:::;;;:::999999888888999999:::;;;;;;<<<===>>>???@@@@@@======>>>>>>>>><<<;;;:::<<<======>>>>>>>>>>>>===??????>>>===;;;:::999888<<<=========>>>AAAFFFJJJMMMRRRXXX^^^bbbfffjjjmmmmmmnnnnnnpppqqqtttuuuwwwxxx{{{{{{tttnnnllliiifffdddeeegggkkkooosssvvvxxx~~~~~~wwwppplllkkkhhhjjjlllmmmnnnmmmkkkjjjgggdddaaa___aaadddiiikkkmmmmmmpppvvvzzz{{{wwwnnniiiggggggmmmwww~~~}}}uuuppppppsssvvv|||yyyoooeee[[[VVVYYY```vvvyyyggg___YYY[[[]]]___cccjjjrrrwww}}}sssggg]]]```ggglllmmmnnnrrr|||wwwggg]]]XXX[[[aaahhhnnnwwwpppccc\\\VVV\\\dddkkkqqq{{{wwwnnnlllnnnpppuuuzzz}}}vvvnnnjjjbbbgggooovvv}}}qqqcccYYYOOOGGGBBB?????????@@@BBBDDDGGGIIIAAA???=========@@@CCCEEENNNSSSZZZ```dddfffiiijjjhhhiiikkklllmmmlllkkkkkkmmmmmmkkkhhhddd___[[[YYYVVVRRRNNNLLLJJJIIIGGGEEESSSUUU]]]ffflllqqqzzz~~~tttiiibbbXXXOOOJJJGGGGGGFFFDDDFFFGGGFFFCCCAAABBBDDDHHHHHHHHHGGGFFFEEEDDDDDDAAAAAABBBCCCCCCDDDEEEEEEBBBAAA??????AAABBBBBBAAA?????????@@@CCCFFFJJJLLLKKKIIIGGGEEEDDDDDDDDDEEEQQQMMMHHHDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGFFFDDDAAA@@@?????????@@@@@@@@@??????>>><<<<<<999888888888999::::::;;;;;;;;;<<<===============;;;:::999777666666555555555666888999999999888777555444333333555777;;;=========<<<<<<<<<>>>???AAA@@@???===<<<;;;;;;<<<===777777888888888999999999======>>>>>>===;;;999888888777555444333333444444444444444444333222111111///////////////000111111111111222333333333333222222333444555555555444333:::999666444444555777888555666666666666666555555666444111222444666555333444555555555444333222222666666555555555444444444666444111222444666555333333111000000333666888888<<<:::777444444555777999============<<<;;;999999777888999:::999777555444666888;;;<<<:::999888888===999555444555666555444777888:::<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888777666555444333333666666777888999::::::;;;<<<<<<;;;::::::999999888888777777777777777888999666888999888777666777888======>>>===;;;;;;===>>>@@@???===<<<::::::999999>>>>>>>>>>>>===<<<;;;::::::999888888888999:::;;;;;;<<<===>>>???@@@@@@@@@GGGJJJPPPVVV[[[```eeeiiinnnnnnnnnnnnoooqqqrrrssszzzwwwsssooommmjjjhhhfffkkkmmmooosssxxx}}}zzzsssnnnjjjgggffffffgggjjjmmmmmmmmmlllgggcccaaacccfffgggfffffflllsssvvvwwwyyyuuuoookkkhhhdddgggoooxxx{{{yyyxxxyyy{{{~~~}}}}}}~~~vvvhhh^^^XXXWWW```lll{{{zzzjjjaaa]]]```dddhhhkkkrrrzzz~~~nnnccchhhnnnnnnrrryyytttddd\\\YYYZZZ^^^iiimmmttt~~~yyyjjj```[[[YYY___hhhrrrzzz{{{yyyyyyyyyvvviii___ZZZ\\\ccckkkpppwww~~~rrrcccVVVNNNHHHAAA<<<:::;;;;;;;;;;;;===AAADDDFFFCCC???<<<===AAAGGGKKKVVVYYY]]]aaaeeehhhmmmpppkkkjjjjjjjjjkkklllmmmnnnooolllggg```YYYTTTQQQOOOQQQOOOOOORRROOOKKKNNNUUU```fffmmmqqqssswww}}}xxxmmmggg[[[WWWQQQLLLJJJIIIHHHHHHDDDEEEEEEEEEEEECCCAAA@@@AAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEEEECCC@@@???@@@AAA@@@@@@???@@@BBBDDDFFFHHHHHHIIIEEEEEEEEEEEEFFFGGGHHHHHHLLLIIIDDDAAAAAAAAA@@@@@@>>>>>>=========>>>>>>???>>>??????@@@@@@AAAAAABBBFFFEEECCCAAA@@@?????????@@@@@@@@@???>>>===<<<;;;999999888888999999:::;;;;;;<<<======>>>>>>======;;;:::999888777666666555444555666777777777666666888666555555666888;;;===>>>===<<<<<<<<<===>>>???>>>>>><<<;;;;;;;;;<<<<<<777777777888888888999999<<<<<<<<<<<<<<<:::999888777666444333222222333444333444444444333222222111///////////////000111111222222333444444444444333222222444555555555444333666666777777888999::::::555666666666666666555555666444222222555666555333555555666666555444444333666666666555555555444444666444222333555666555333555333222333666999;;;;;;<<<:::777555444666888999>>>>>>>>>>>>===<<<;;;:::888999999999888777555444777999;;;<<<;;;999888999;;;888666555777888777666888999;;;<<<======<<<<<<;;;;;;:::999888888888888777777666555444333222222444444555666777888999:::;;;::::::999888888777777666666666666666777888888777888888777666666777999999:::;;;:::999999:::<<>>===;;;:::999999999<<<<<<===>>>>>>=========:::999888888888999:::;;;;;;<<<>>>???@@@@@@??????CCCFFFKKKQQQVVV\\\bbbfffllllllllllllnnnppprrrtttxxxuuuqqqnnnlllkkkkkkjjjppprrruuuyyy~~~xxxpppkkkgggfffeeegggjjjmmmmmmmmmnnnkkkiiiiiijjjkkkjjjhhhiiimmmpppqqqqqqsssyyyxxxooollllllkkkjjjkkkrrr{{{wwwtttqqqsssvvvzzz~~~wwwhhh^^^XXXXXXbbbmmm}}}zzzjjjaaa]]]```eeeiiimmmsss|||oooeeehhhmmmnnnrrryyyrrrccc[[[XXXZZZ^^^fffkkksss~~~sssfff^^^[[[___dddmmmvvv}}}xxxmmmaaaYYYWWWXXX___ggglllsssyyyzzzxxxsssiii[[[OOOHHHBBB<<<888666777888999:::===BBBFFFJJJGGGCCCAAACCCGGGMMMQQQ\\\___dddhhhjjjkkklllmmmkkkkkkkkkkkkkkkkkkllllllkkkfff^^^VVVQQQNNNMMMNNNPPPPPPSSSWWWVVVUUU[[[dddnnnrrrvvvwwwvvvwww{{{~~~~~~wwwmmmccc]]]WWWSSSMMMIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA@@@AAABBBBBBAAA@@@AAACCCDDDFFFGGGGGGHHHEEEEEEEEEEEEFFFFFFGGGHHHFFFCCC@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAA@@@@@@??????@@@@@@@@@@@@???>>>===;;;;;;999999888888999999::::::<<<<<<===>>>>>>>>>>>>===::::::999888777666666555333333444555555555555444888777666666777999;;;===>>>===<<<<<<;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;<<<777777777777777888888999::::::;;;::::::999888777666555333222111111222222222333333333333333222111000////////////000111111333333444555555555555444111222444555555555444333222444666999::::::999888555555666666666666666666666555333333555666555444666777777777777666555555777777666666666555555555666555444444666666555444555444333555888;;;<<<<<<;;;999777555555666888:::???????????????>>>===<<<;;;:::999777666555555555888:::<<<<<<;;;999999:::888777777888:::;;;:::888999:::;;;<<<======<<<<<<:::999888777666666666666666555555444333222111111111222333444666777888999999888888777666666555555333333444555666777777888777777777555444555777::::::<<<======<<<<<<>>>???===<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>999888888777888999:::;;;<<<===???@@@@@@???===<<<>>>AAAEEEIIIOOOUUU\\\aaagggggghhhjjjlllooorrrtttvvvssspppmmmllllllnnnooovvvxxx|||{{{qqqjjjfffeeedddeeeiiilllmmmmmmpppoooooopppqqqpppnnnlllnnnooopppnnnlllmmmrrrvvvxxxyyy|||}}}rrrkkkjjjlllnnnoooooouuu}}}|||rrrmmmiiikkkooouuu|||xxxkkkaaa[[[\\\fffppp~~~yyyiiiaaa]]]bbbgggkkkooovvv~~~pppfffhhhlllnnnsssyyy~~~nnnaaaZZZXXX[[[___eeejjjttt}}}oooeeeaaa```hhhnnnvvv}}}|||zzz|||~~~|||mmmaaaWWWRRRRRRQQQXXX```eeejjjoooooollleee\\\PPPGGGAAA===999666555777999;;;>>>CCCIIIMMMPPPOOOLLLLLLNNNRRRWWWZZZeeehhhmmmoooooommmkkkkkkmmmmmmmmmllljjjiiigggfffddd^^^UUUMMMIIIIIILLLNNNQQQTTTZZZ^^^^^^```iiisss|||}}}~~~{{{wwwuuuvvvxxxvvvuuusssnnnggg^^^VVVQQQQQQMMMIIIFFFEEEFFFFFFEEEFFFFFFEEEDDDBBBAAA???>>>======>>>>>>>>>?????????AAABBBBBBCCCDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFAAA???<<<<<<<<<===>>>===:::::::::;;;<<<===>>>???AAA@@@@@@@@@??????>>>>>>AAA@@@@@@@@@????????????@@@@@@??????>>><<<;;;::::::999999888999999::::::<<<<<<===>>>>>>>>>>>>===:::::::::999888777666555333333444444555555555555666555555666777999<<<===>>>===<<<<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;777777666666666777888999999999999888888777777666555333222111000000111111111222222333333333222222000000//////000000111222222333333444444444444444111222333444555444333333333444555666666555444333555555555555555666666777666555555444555555666666777888888999888888777777888888777777777666666666666666666666777777666555333333333555888:::;;;::::::999777666666777999;;;===>>>>>>>>>>>>>>>=========;;;888666555555555666888:::<<<<<<;;;999::::::666777999;;;<<<===;;;:::999:::;;;<<<===<<<<<<;;;888777666555444444444444444333333222111111000000000111222444666777888999666666666555444444333333111111333444555666777777777777666444333444777:::;;;===>>>???>>>>>>???@@@;;;:::999999888888888888999::::::;;;<<<<<<;;;;;;888888777777777999:::;;;<<<>>>???@@@@@@>>><<<:::<<<>>>@@@DDDHHHOOOVVV[[[aaabbbcccfffiiimmmqqqsssuuusssqqqnnnlllmmmoooqqqyyy|||{{{ppphhhdddcccbbbcccfffjjjkkkllloooooopppqqqrrrrrrqqqpppqqqrrrsssqqqnnnlllmmmooolllmmmrrrxxxzzzsssoooooopppqqqrrrrrrwww~~~xxxnnnhhhbbbeeekkkrrr||||||qqqgggccceeemmmuuu}}}ttthhhaaa```eeejjjooosssyyy{{{ppphhhhhhmmmpppuuu{{{~~~yyyjjj```[[[ZZZ^^^ccciiinnnwww{{{pppkkkkkkllltttxxxzzzsssoooqqquuuzzz}}}ssscccWWWNNNKKKLLLIIIPPPWWW[[[```dddbbb^^^XXXQQQHHHAAA===;;;999777999;;;???CCCHHHNNNUUUYYYZZZYYYYYYYYY[[[___cccffflllnnnqqqqqqooommmlllllloooooommmjjjgggccc```^^^\\\WWWQQQKKKIIIJJJNNNQQQTTTZZZaaadddeeeiiisss}}}~~~yyyrrrnnnmmmnnnhhhfffccc___YYYSSSMMMJJJKKKHHHEEECCCDDDEEEEEEEEEFFFEEEDDDCCCAAA???===<<<;;;;;;;;;;;;<<<======>>>@@@AAABBBDDDEEEFFFFFFGGGGGGEEECCCCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDD???===;;;;;;===>>>>>>===999999999:::;;;===??????AAA@@@@@@??????>>>>>>===??????????????????>>>>>>>>>??????>>>>>>===<<<;;;::::::999999888999999:::;;;;;;<<<===============::::::::::::999777666555555555555555555666666666222222333555777:::<<<>>>===<<<<<<;;;:::999888888999999:::;;;;;;<<<<<<<<<777666555444555666888999888777777777666666666666444333111000//////000000000111111222333333333333000000000000000111222222111111222333333333333333111222333444444444333222555444444444444555555555555555555444555666777888666666666666555555666777888888999999:::999999888999999888888888777777777666777888888888777777666444444555888:::<<<;;;999999888777666777888:::;;;;;;;;;<<<<<<===<<<<<<<<<===;;;888666444555666777999:::;;;;;;:::999:::;;;555777:::=========<<<;;;999:::;;;<<<<<<<<<;;;:::666666555444333333333333222222111111000000//////111222333444666777888999555444444333333222111111///000222444555666666666666666555333222444777:::777999;;;;;;:::::::::;;;999888777777777777777888999:::::::::999999888777777777666666777999:::;;;===>>>?????????===;;;:::;;;===???AAADDDIIIPPPTTTZZZ[[[]]]```dddiiimmmpppssssssrrrnnnkkkkkknnnqqqxxx{{{{{{qqqiiicccaaa```aaadddhhhkkkkkkmmmmmmmmmmmmnnnoooqqqssssssuuuwwwwwwtttpppmmmkkkdddfffjjjoootttwwwxxxxxxxxxwwwuuutttuuuvvvwwwvvvvvvzzzuuukkkeee___cccjjjrrr~~~|||tttppprrrwww{{{|||qqqiiidddfffjjjppptttwww}}}xxxqqqkkkkkkooossswww|||~~~tttjjjeeebbbaaaeeejjjqqqvvv}}}|||wwwuuuvvvwww~~~}}}rrrjjjdddgggllltttxxx{{{}}}{{{iii\\\RRRIIIEEEFFFAAAHHHNNNQQQUUUXXXWWWSSSLLLHHHBBB===::::::::::::>>>BBBHHHNNNTTTZZZ```dddeeeeeeeeefffhhhkkkmmmnnnooopppooonnnllllllmmmoooooonnnkkkfffaaa[[[WWWUUURRRQQQNNNMMMMMMOOORRRTTTYYYaaaiiilllnnnttt~~~|||sssjjjccc``````ZZZYYYWWWTTTQQQMMMJJJIIIHHHEEECCCBBBDDDEEEEEEEEEFFFEEECCCAAA???>>><<<<<<:::::::::::::::<<<===>>>AAABBBDDDEEEFFFGGGGGGGGGGGGEEECCCDDDFFFGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB>>><<<;;;<<<===???>>>===999999::::::<<<===??????@@@@@@?????????>>>>>>>>>>>>>>>>>>???>>>>>>======<<<======>>>>>>======<<<::::::999999888888999999::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;:::888666555666666555555666666777888111222333555777:::<<<===;;;;;;;;;;;;:::999777777888999:::<<<============777666444333444555777888777777666666666666777777444333111000//////000000//////111222333333333333111000000000000111222222000111222222333333222222000111333444444444333222444444444555777999;;;<<<666555444444555666888999666777888777555555777888888888999::::::::::::999::::::999999999888888888666888::::::999777777888888999:::<<<>>>>>><<<:::888777777777888:::;;;<<<888999:::;;;;;;;;;;;;;;;;;;:::777666555666777888888999::::::888888999:::666999<<<===<<<;;;:::;;;888999:::;;;;;;:::999888666555444333222222222222111111111000000000//////222222333444555666666777444333333222222111000000000111333444555555555444444444444333222444777999888:::<<<<<<;;;999999999666666666666666666777777:::::::::999999888777666777666666666777999:::;;;>>>>>>>>>>>>======<<<;;;<<<>>>???@@@AAADDDIIILLLQQQRRRTTTXXX]]]bbbfffiiimmmooopppmmmjjjiiikkknnnssswww}}}|||tttmmmcccaaa___aaadddiiilllmmmnnnnnnooonnnmmmnnnpppssssssuuuyyyzzzyyyuuuppplllfffgggiiikkkllllllllllllnnnoooqqqsssuuuwwwyyyzzzyyy|||sssiiiccc___eeellluuuzzzyyyyyy{{{{{{tttooolllmmmqqqvvvyyy|||zzzvvvrrrqqqssswwwzzz{{{~~~wwwrrrqqqooommmooosssxxx|||tttjjjbbb]]]___ggglllqqquuuxxx}}}yyylll^^^TTTLLLDDD@@@@@@;;;AAAFFFHHHKKKOOOOOOKKKDDDAAA>>>:::999:::;;;<<>>===<<<<<<::::::999999:::<<<>>>???CCCDDDFFFGGGHHHHHHHHHGGGFFFEEECCCDDDFFFHHHIIIIIIIIIGGGEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@===<<<;;;<<<===>>>>>><<<;;;;;;;;;;;;<<<===>>>???????????????>>>>>>>>>>>>===>>>>>>>>>>>>===;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;:::999999888888999999888999::::::;;;;;;::::::::::::;;;;;;:::888666555777666555555555666777888444444555666888999:::;;;999999:::::::::888777666888999;;;===>>>>>>>>>>>>777555444222333444777888777777666555555666777888444333222000///000000111...///000111333333444444111111000000111111222333111222333333444444333333000111222333444333222222222444666888:::;;;;;;;;;666555444333444666888999666888999777555555777999777888999:::::::::::::::::::::::::::999999999999555888;;;<<<999888888888:::;;;<<<>>>@@@???;;;888777777777888999:::<<<===777888999:::;;;;;;;;;;;;999888777666666777888888777888999888777777888:::999;;;======:::888888999777888999999999999777777555555444333222222222222111111111000000000000000222222222333333333444444333333222222111111000000111222444555666555444333222333444444333444666888:::<<<>>>>>><<<:::999999555555444444555666777777999:::::::::::::::999999666666555666777999:::<<<>>>>>>===<<<<<<<<<=========>>>????????????AAACCCHHHIIIKKKOOOTTTYYY^^^```dddhhhkkkjjjgggfffhhhkkknnnsssyyy~~~|||vvvoooeeecccaaabbbfffkkknnnppprrrtttuuutttqqqoooooopppqqqsssvvvyyyyyywwwssspppmmmnnnnnnmmmkkkiiihhhhhhhhhhhhiiiiiikkknnnrrruuuxxxzzz~~~{{{sssjjjeee```fffooowww|||sssqqqqqqsssxxx~~~yyyvvvtttxxx|||~~~|||zzzyyyzzzzzzzzz~~~~~~yyyyyy}}}{{{~~~}}}~~~|||jjjaaa[[[UUUXXXaaaeeejjjnnnppptttzzz{{{yyymmmaaaSSSKKKEEE>>>;;;;;;888===@@@AAADDDIIIJJJGGGAAA@@@???===<<<===@@@BBBHHHOOOYYYccciiillloooppprrrrrrtttttttttsssrrrqqqlllmmmlllkkkhhhhhhiiikkkdddaaa\\\VVVRRRPPPOOONNNKKKLLLOOOTTTZZZ___dddgggnnntttxxxyyy}}}|||vvvpppfff\\\TTTOOOLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCAAA@@@@@@BBBCCCCCCBBBCCCBBB@@@>>>============;;;;;;::::::;;;===???AAAEEEFFFHHHJJJJJJIIIHHHGGGFFFDDDCCCDDDFFFIIIJJJIIIIIIGGGEEECCCBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB@@@>>><<<;;;;;;;;;===>>>===;;;<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>><<<;;;999999:::;;;===>>>?????????;;;::::::999888888888999888888999::::::::::::999:::;;;;;;<<<;;;999666555666666555444555666777888888888888888888999999999888888999::::::888777666888999;;;===????????????777555333222222444777888888777666555555666777888444333222000000000000111---...000111333333444444111111111000111111222333222333444444555555444444000111222333444333222222111444777:::;;;999666444666555444333444666888:::666888999888666555777:::777888999999::::::::::::;;;;;;::::::::::::999999555999<<<<<<:::888888999::::::<<<>>>???===999555666777777888999;;;<<<===777888999:::;;;<<<<<<<<<777777777777777888888999777888888777666666777999:::<<<>>><<<999666777999666777888999999888666666666555444333222222222222111111111111000000000000111111111111111111111111333333222222111000000000222333555666666555444222111222444444444444555777777999;;;:::888555444444444444444444444555666777999999:::;;;<<<<<<<<<<<<666555555666777999:::<<>>???===???@@@???===<<<===>>>BBBCCCFFFIIINNNSSSXXXZZZ\\\aaafffgggeeedddgggjjjlllpppvvv}}}~~~|||zzzzzzuuuooogggeeecccdddhhhmmmqqqrrrwwwzzz}}}{{{vvvqqqnnnnnnpppqqqsssuuuwwwwwwuuussssssttttttrrrooolllkkkkkkhhhfffccc``````dddiiinnntttvvvyyy~~~xxxssslllhhhaaahhhpppxxx}}}xxxmmmkkkjjjlllrrrzzz}}}xxx|||}}}|||{{{xxx|||}}}|||~~~~~~zzzxxxyyy|||tttaaaZZZUUUOOORRR\\\bbbgggjjjjjjkkknnnmmmjjjggg[[[MMMEEE???999777888666:::======@@@FFFHHHFFFCCCCCCBBB@@@@@@AAAEEEGGGMMMUUU```jjjpppsssttttttttttttuuuvvvuuussspppnnnkkklllmmmllljjjgggffffff^^^[[[VVVQQQNNNNNNOOOOOOOOOPPPSSSXXX___gggnnnrrrxxx|||}}}{{{|||}}}wwwnnnfff```WWWPPPLLLJJJIIIIIIEEEFFFGGGGGGGGGEEEDDDCCCAAA@@@>>>???AAABBBBBBAAABBBAAA???============>>><<<;;;::::::;;;>>>@@@BBBGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCDDDFFFIIIJJJJJJIIIGGGEEECCCBBBBBBCCCDDDDDDEEEEEEEEEDDDBBB???>>>===<<<<<<===>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;777666555555666888:::<<<;;;999777666555666777888777777777777777888888999666777888999:::999888888777555444444555555555444333444444444333333555666<<<<<<:::999888888888888888999:::<<<===>>>??????666333111111333555666666666555555444444666777888555444111///......//////111111222333333444555555333444444333111000111333333111///000333555444222000000000000000000000000111444777777666555444444666666666666777999:::;;;;;;:::999777777888:::;;;;;;;;;:::999999:::::::::>>>===<<<:::888888777777;;;;;;::::::999888777777<<<===>>>>>>===;;;999777333444666777888888888777666666666666777888::::::;;;999777444333333333444666666777666555444666888::::::999999888777666666666777777777777555333222222222222111111111111000000000000000000000000000222222222222111111111000/////////000111111222222666555555444333222111111444444444444444555666777::::::999999888666555444444444444444444444444444777888999::::::999888777666666666666777999:::;;;;;;<<<<<<<<<======>>>>>>???>>><<<;;;::::::;;;;;;;;;===AAADDDHHHJJJKKKKKKRRRVVV[[[```ccceeehhhjjjkkkoootttwwwyyyyyyzzzzzz{{{}}}~~~|||xxxtttrrrqqqrrrooojjjfffggglllssswww~~~yyytttpppqqqrrrrrrsssuuuvvvwwwxxxxxxxxxxxxwwwuuusssqqqooohhhddd^^^ZZZYYY[[[```cccjjjkkknnnvvv|||wwwssspppoooooorrrvvvzzztttjjjeeecccdddgggjjjppp}}}}}}{{{xxxyyyxxx{{{}}}yyyxxxzzz{{{{{{~~~zzzrrrllljjjmmmrrrvvv|||xxxjjj[[[UUUSSSQQQRRRTTT___```cccdddeeedddcccbbbVVVOOOEEE???<<<;;;999777444888<<>>===>>>???@@@AAA>>><<<;;;;;;;;;:::888;;;;;;;;;;;;===@@@CCCEEEEEEGGGIIIKKKLLLKKKIIIGGGBBBBBBAAA@@@AAABBBCCCDDDGGGFFFDDDBBB@@@???>>>>>>DDDEEEEEEFFFFFFEEECCCCCC===<<<<<<===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888777666666777999;;;===;;;:::888777666777888999777777666666777777888999777888999:::::::::999888666444333333444444444333222333444333222333444666888888777666666555555666666777888999:::;;;;;;;;;555333111111333555666666666555555444444666777888555444222000/////////000111222222333444444555555333333444222111000111333444111000111333555444333222222111111111111111111222444777777666555444444333333333444555777888999888777666555666777999:::999999999888888888999999<<<<<<;;;:::999888888777;;;::::::999888888777777;;;<<<======<<<:::888777333444555777777777666666555555555666777999:::;;;<<<;;;888666444444555555222222333222111000222444999999888888777666666666666666777777666555333222222222222111111111000000000000111111111111000000111111111111000000000000/////////000111111222222444444333333222111111111333333333333333444555666999999888777666555444444444444444444444444444444777777888999999888666666222222222333555666777888999999:::;;;<<<===>>>>>>>>>===<<<::::::::::::;;;<<<===@@@BBBDDDEEEFFFFFFIIIMMMSSSXXX]]]bbbgggjjjjjjmmmrrruuuuuuuuuvvvvvvxxxzzz{{{zzzvvvsssrrrqqqvvvtttpppnnnoootttyyy|||yyyrrrooonnnnnnnnnoooppprrrtttssstttuuuwwwxxxyyyyyyyyypppkkkeee^^^ZZZYYYZZZ[[[```aaaccciiirrryyy}}}~~~}}}zzzwwwtttsssrrrrrrrrrtttwww{{{|||pppgggaaa```aaafffkkkrrrzzzuuuxxx}}}~~~|||zzzxxxyyy|||yyysssqqqrrruuu|||xxxtttqqqqqqtttwwwxxx}}}~~~uuupppjjjdddcccffflllpppvvv|||pppcccVVVPPPNNNMMMNNNQQQYYYZZZ[[[[[[ZZZYYYWWWVVVLLLFFF???999666555555555999===BBBFFFMMMUUUXXXVVVTTTSSSQQQQQQRRRVVV[[[^^^bbbeeejjjnnnqqqsssssssssssspppmmmmmmnnnpppqqqqqqqqqmmmgggbbb^^^[[[XXXUUUTTTQQQNNNMMMPPPTTTWWWXXXaaagggmmmrrruuuwwwyyy{{{}}}zzzuuupppjjjccc[[[VVVOOONNNKKKHHHFFFDDDBBBBBBAAACCCEEEFFFFFFEEECCCAAABBB@@@???=========???@@@@@@>>><<<;;;<<<<<<;;;999<<<;;;;;;<<<>>>@@@CCCEEEEEEGGGIIIJJJJJJIIIGGGFFFBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEDDDDDDBBBBBB===<<<<<<===>>>>>>===;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777888777777777888:::<<<===::::::888777777777888999666666666666666777777888888999:::;;;;;;;;;:::999666444222222333444333222222333444333222222444666666666555555555555555555444444555666666666666666444222000000333555555555666555555444444666777888666555333111000000000111222222222333444444555555222333333222111000111333444222111111333444444333444444333222222222222222333555777777666444444555222222333444555777999:::555555444333444555777888888888888888888888888888999:::;;;;;;;;;:::888777:::999999888888777777666999999:::;;;:::999777666333444555555555555444444444444555666777999;;;<<<;;;:::777555333333444444222333444333111111333444777777777666666555555444555666666666666555333222222222111111111000000000000111111111111111111000000000000/////////....../////////000111111222222111111111111111111111111222111111222333444555555999888666444333333333444444444444444444444444444666666777777777666444333000000111333444666777888777888888:::;;;<<<===>>>===<<<;;;:::999999999:::<<<===>>>???@@@@@@@@@???AAADDDIIINNNTTTZZZaaafffiiillloooqqqqqqqqqqqqrrruuuvvvwwwvvvtttrrrrrrrrryyyxxxwwwwwwyyy{{{}}}tttnnnllljjjhhhiiikkknnnpppqqqrrrsssvvvxxx{{{}}}~~~uuuqqqllleee```]]][[[ZZZ[[[ZZZZZZ]]]ccchhhkkkmmmnnnnnnmmmmmmnnnoooqqqrrrrrrtttvvvyyy~~~~~~sssjjjbbb[[[ZZZ]]]cccjjjsssyyyqqqlllnnnsssvvvzzz~~~|||vvvrrroooqqqttt{{{wwwnnnjjjjjjmmmttt|||{{{ooohhheeeggglllqqquuuzzzssshhheee___[[[[[[___dddgggmmmsssyyy}}}|||sssfff[[[PPPKKKJJJHHHJJJMMMQQQQQQPPPOOOMMMKKKJJJIIIAAA???;;;666333333666999???EEEKKKPPPWWW___cccbbb______^^^___aaacccfffhhhjjjkkkmmmooopppqqqppppppmmmlllkkkmmmppprrrsssssslllhhhaaa[[[VVVRRROOOLLLOOOOOOPPPQQQSSSXXX^^^ccclllrrryyy~~~}}}zzzyyywwwssslllfff___XXXRRRMMMIIIHHHGGGEEEDDDCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBB@@@???>>>===<<<===>>>???@@@>>><<<<<<======<<<;;;<<<<<<<<<===>>>AAACCCDDDDDDFFFGGGHHHHHHGGGEEEDDD@@@@@@???>>>???@@@AAABBB@@@@@@??????@@@@@@AAAAAA@@@AAABBBCCCCCCCCCBBBAAA===<<<<<<===>>>>>>===;;;999999999999:::::::::;;;::::::;;;;;;<<<<<<<<<<<<:::999888888777666555555666666666777888999;;;<<<999888777777777777888888666666555555666666777888999:::;;;<<<<<<<<<;;;:::777555333333444444333222111222333222111111333555555555666666666666666666333333333444444333333222222111000111333555555555666555555444444666777888666555444333222222222222333333333333444444555555222333333222111111222444444444333333333444444444666555444333222222333333444666777777666444444555333444444555777999;;;<<<666555444444333444555555777777888888888888888888777888:::;;;;;;:::999777888888888777777666666666777777888888888777666666333444444444333333333222444444555666888999;;;<<<888666444111000000111111222333333222111111222444555555555444444333333333444555555666555444333222111111111111000000000000000111111222222111111000//////.........---------/////////000111111222222//////000000111111111222222222222222333444666666888666444222111111333444444444444444444444444444555555666666555444222111111222444666777999999:::888999999:::;;;<<<<<<===<<<;;;;;;:::999999999888;;;<<<<<<<<<============???AAADDDHHHLLLRRRYYY^^^gggjjjmmmooooooooooooppprrrssstttsssrrrrrrssstttxxxyyy{{{}}}tttooollliiiffffffhhhllloooqqqqqqrrrssstttvvvwwwxxxtttrrrpppmmmjjjgggeeeddd```^^^\\\\\\]]]```bbbddd`````````aaacccfffiiijjjlllnnnqqqtttyyyrrrjjjddd___XXXXXX[[[bbbjjjsss~~~qqqiiidddfffkkkpppvvv}}}wwwooojjjgggiiinnnssszzzuuujjjeeecccfffmmmvvv}}}uuuhhh]]][[[^^^eeelllqqqxxxvvvggg___]]]YYYWWWWWWZZZ^^^aaafffjjjnnnoooqqqrrrlllddd^^^TTTKKKGGGEEECCCCCCFFFHHHGGGFFFEEEDDDBBBAAA@@@<<<<<<<<<999666777<<>>============>>>>>>@@@>>>======>>>???>>>===============???@@@BBBCCCCCCDDDEEEFFFEEEDDDCCCBBB???>>>>>>======???@@@AAACCCBBBAAA@@@???????????????@@@AAACCCCCCCCCBBBBBB===<<<<<<===>>>>>>===;;;888888888888999999999999999:::;;;;;;;;;;;;::::::888777777666555555444444444555555666777888999:::777777777666777777777777666666666666666777888888999:::;;;<<<===<<<;;;;;;999777555555555555444333111222222222111111333444444444555666666666555555333333333333333222222111222111000111444666666555666555555444444666777888666666555444444444333333333333444444444444555555333444444333222222444555555555444444333333444555777666444333333333444555555777888777555444444555333444444555777888:::;;;888777666555444333333333777777888999::::::999999666777999;;;;;;:::999888777777666666666666555555555555666666666666666666333333333222222222222222444444555666777999;;;<<<777555222000/////////000...//////...------...000333222222222222222111111333444444555555444222222111111111000000000//////000111222333333222111000.........------------,,,/////////000111111222222...//////000000111111222222222333333444666777888666555222111000111222333444444444444444444444444333444444555444333222111333444555777999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999:::::::::;;;<<<=========???AAACCCGGGNNNUUUZZZcccfffiiilllmmmnnnoooqqqooopppqqqppppppqqqtttvvvxxxzzz~~~vvvooolllhhhddddddgggkkknnnnnnnnnoooooopppqqqqqqqqqrrrsssttttttsssrrrpppnnnjjjhhheeebbb______aaabbbZZZZZZYYYZZZ[[[\\\^^^___aaacccgggkkkpppwww~~~uuukkkgggccc```\\\\\\```gggmmmuuuwwwhhhbbb^^^```eeekkksss{{{{{{nnnfffaaa___bbbgggmmmvvv}}}mmmccc^^^___bbbiiissszzzmmmaaaXXXVVVYYYaaahhhnnnuuu|||nnn```[[[YYYWWWVVVVVVXXX[[[]]]___cccdddccccccccc___YYYTTTLLLEEEBBB???;;;;;;>>>>>>??????@@@@@@??????>>>999;;;<<<;;;:::<<>>>>>>>>?????????AAA???>>>>>>???@@@???>>><<<<<<======>>>???@@@AAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>===<<<===>>>???@@@CCCBBBAAA@@@???????????????@@@AAACCCDDDDDDCCCCCC===<<<<<<===>>>>>>===;;;777777777777888888888999999:::;;;<<<;;;:::888777666666555555555555444444333444444555666777888888666777777777888888888888777777777777777888888999999:::;;;<<<<<<<<<;;;::::::888666555666666555333000111222111000000222444222333444555555444222222222333333333333333222222222111111333555777777666666555555444444666777888777777666666666555555555444444444444444444555555444555666555444444666777555666666555333333444666666555333222222444555777777888888777555444555666222222222333444555777777888777777666555444333333666777999:::;;;::::::999777888999::::::999888888555555555555555555555555444444444555555666666777333333222222222222333444666666666666777999:::;;;777666333111//////000111///000000///......///111000000000000000000000000222333444444444333222111111111000000000/////////000111333444444333111000.........---------,,,,,,/////////000111111222222//////000000111111111222222222333444555777888999444333222111111111222222222222222222222222222222111222333444444333222222222333555777888888777777;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999888888888888999:::;;;<<<===888:::===@@@DDDKKKRRRWWW[[[^^^bbbfffiiilllooorrrmmmmmmmmmllllllnnnrrruuuwww{{{~~~wwwnnnkkkgggddddddgggjjjmmmkkklllnnnpppqqqqqqqqqpppsssuuuvvvwwwvvvtttrrrppppppooommmiiieeedddeeefff```^^^\\\ZZZYYYXXXXXXXXXYYYZZZ]]]```eeekkkpppssswwwxxxuuulllfffeeedddaaa```aaafffmmmrrrvvvvvvddd^^^[[[]]]aaafffooowww{{{oooccc]]]ZZZZZZ^^^dddlllsss~~~qqqddd[[[WWW\\\```hhhrrryyywwwggg\\\WWWUUUXXX___fffjjjqqqxxxzzzuuuhhh\\\VVVUUUTTTSSSRRRSSSTTTUUUVVVYYYYYYVVVUUUUUUSSSOOOIIICCC???===:::666666999:::<<<>>>AAABBBCCCBBBAAA;;;<<<<<<===???CCCGGGKKKPPPZZZdddhhhjjjnnnpppoootttsssrrrqqqppppppppppppnnnooooooooonnnllljjjiiidddcccbbbcccccccccaaa___YYYVVVRRRQQQRRRTTTVVVWWWTTTWWW\\\aaagggooovvv{{{{{{zzzyyywwwssslllccc]]]UUUSSSOOOMMMLLLLLLJJJIIIKKKJJJIIIGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@AAAAAAAAAAAAAAACCCAAA??????@@@@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>===<<<===>>>???@@@?????????>>>??????@@@@@@>>>???AAACCCDDDDDDDDDDDD===<<<<<<===>>>>>>===;;;666666666777777777888888:::;;;<<<<<<;;;999777555444444444555555555555666333444555666777888888999888888999999::::::::::::888888888888888999::::::888999:::;;;<<<;;;;;;::::::888666555555555444333///000111111///000111333333444555666555333222000111111222333333333222222222111222444777888888777666555555444444666777888777777777777777777666666555555555555555555444444555666777666555666777999555777777666333333444777555444222111222444666888888888888777555444555666444333333333333444555666444444555555555555555444444555777999::::::999888999999999888888888888888444444444444444444444444333333333444555666777777333222222111222333555555777777777777777888999999666555222000......///000111222222111000000111333......//////////////////111222333444444333222111111000000000////////////000111333444444333111000............------------/////////000111111222222000111111111111111111111111111222333444666777888333333222222222222111111111111111111111111111111000111333444555444444333222333555666777666555444777777888:::;;;<<<>>>>>><<<<<<======<<<;;;999888888777777777777888:::;;;666888:::===@@@EEEKKKOOOPPPSSSYYY^^^ccchhhmmmpppiiijjjiiihhhhhhkkkooossstttxxx~~~|||yyyuuuooollliiiggggggjjjmmmooommmpppsssuuuvvvuuusssqqqrrrssstttuuutttqqqooommmqqqrrrrrrooolllkkklllnnnllliiifffbbb^^^[[[ZZZYYYWWWVVVVVVWWW[[[^^^aaabbbeeehhhgggbbb______```^^^^^^```fffnnnrrruuu|||}}}rrrgggbbb___```bbbeeellluuu{{{pppfff\\\YYYYYYZZZ```gggkkkqqq{{{vvvggg^^^ZZZXXXZZZ___hhhrrrwww{{{|||oooccc[[[XXXVVVXXX^^^cccffflllrrrrrrwwwzzzwwwqqqjjj```VVVPPPOOONNNLLLKKKJJJJJJJJJJJJMMMMMMIIIGGGHHHGGGEEEBBB>>><<<<<<:::777888<<<>>>AAAFFFJJJLLLLLLJJJIIIEEEDDDDDDFFFJJJOOORRRTTTXXXbbbllloooooopppqqqoooqqqpppooonnnnnnooopppqqqqqqrrrrrrrrrpppllliiifff```___]]]\\\]]]\\\[[[YYYYYYWWWTTTTTTWWW[[[^^^```^^^___bbbhhhpppxxx}}}zzzvvvpppjjjfff```YYYUUUMMMKKKIIIIIIJJJJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEECCC@@@@@@@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???>>>=========>>>???@@@>>>>>>===<<<<<<<<<======<<<===???AAACCCCCCCCCCCC===<<<<<<===>>>>>>===;;;666666666666777777777777;;;;;;<<<<<<:::888555444333333444555555666666777444555666888999999999999999:::;;;;;;<<<<<<<<<;;;999999888888999999:::;;;888999:::;;;;;;;;;:::999999777555444444444333111///000111000//////111333666777888888777555333222000000111222222222222222222222333555888999999888666555555444555666777888777888888888888777777666555555555555555555444444666777888777666777999:::666777888666444333444777444333111111222444777999888999999777555444555666666666555555555666666666000111333444555666666666222444666888999999777777:::999999888777777888888444444444444444444444444333333333444555666777888222222111111222444666777888888777777777777888888444222000---,,,,,,,,,---.../////////------///000---.....................111111333333444333222111000000000000///////////////111333555555333111/////////.........---------/////////000111111222222222222111111111111111111000000111222333555777777222222333333333222111111000000000000000000000000///000222444555555555444444555777888888777555444222333555888;;;===???@@@<<<======>>>===;;;:::999888777666555555666777888777999:::;;;<<>>@@@======???>>><<<===BBBEEEIIINNNSSSVVVUUURRRPPPQQQOOOMMMPPPVVV\\\]]]]]]^^^hhhrrrsssrrrrrrrrrpppkkkjjjiiiiiijjjlllnnnppptttuuuuuutttqqqlllgggddd]]][[[YYYXXXYYYYYYXXXWWW[[[XXXVVVVVVZZZ___ccceeefffeeegggmmmwww~~~xxxqqqhhh```[[[WWWRRRNNNHHHGGGGGGHHHKKKLLLLLLKKKHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFDDDAAA@@@@@@@@@???>>>::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===???@@@@@@???>>>=========>>>@@@AAA@@@???===;;;999888777777:::;;;===@@@AAABBBBBBBBB::::::::::::::::::::::::888666444222222444666777<<<;;;;;;:::999888777777333444555666666555444333555777888:::;;;;;;;;;:::444666888;;;;;;;;;:::999:::;;;;;;;;;:::888666555666;;;===;;;;;;======:::;;;888666444444444444333111111111000///000222555888888999999888666333222//////000000111111222222000111222333444666777777:::888666555444555666777999999999888888888888777666777999888666555555666666666888999999888777666555777888666444222222333222333333333555666777888888777666444444444555666444333222222444555444333444333222333555777777666777777777777777888888888999888666666777777555444333333333333333444555666444555666888888888777666333000......111444666777777777888999999888666555444333111000///...////////////------,,,---...//////////////////.........111111222222222111111000,,,---...///000000000000222333444444333111...---111111000//////...//////111000///......///000000222222222222222222222333333333222111222555777999444333222222222333444555555444222111000///000000222222111111222444666777444444444555555555666666888888888888999:::;;;<<<@@@AAAAAA>>>999666666888222444777888777555555555888888999;;;===>>>???@@@CCCEEEFFFLLLXXXdddhhhfff```bbbdddddddddeeeggghhhkkkqqqzzz~~~~~~}}}|||}}}||||||zzzvvvrrrooooooppprrrsssssstttvvvwwwyyyyyy{{{zzzuuuqqqooollljjjjjjkkklllmmmpppqqqrrrrrrrrrrrrssstttvvvtttqqqooonnnllliiifffbbb```^^^[[[YYYWWWUUUUUUSSSNNNJJJIIIMMMOOONNNKKKSSSUUUXXX\\\aaafffjjjllluuuyyy|||tttmmmiiihhhgggeeedddeeehhhlllnnnxxxyyy~~~{{{rrrccc```\\\ZZZ[[[```gggkkknnnqqqvvv|||sssgggaaa^^^^^^^^^```bbbfffjjjnnnqqqsssuuuzzzxxxuuupppjjjfffbbb```ZZZXXXWWWXXX\\\```cccdddgggddd___\\\YYYTTTMMMHHH???@@@???===;;;;;;<<<>>><<>>>>>CCCCCCCCCBBBBBBCCCFFFIIIQQQUUUZZZ___```^^^[[[XXXTTTWWWZZZ[[[[[[]]]aaaeeejjjkkkmmmnnnnnnlllkkkiiiiiijjjkkkkkklllnnnrrruuuvvvvvvtttqqqkkkddd]]]YYYYYYZZZZZZZZZYYYXXXZZZ[[[ZZZ[[[ZZZZZZ___fffjjjiiijjjlllpppuuuzzz|||zzzxxxmmmeee[[[UUURRROOOIIIEEEBBBCCCEEEEEEFFFGGGJJJLLLKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEGGGGGGEEEDDDEEEFFFDDDCCCBBBAAA???>>>===<<<:::888777888;;;<<<<<<<<<:::::::::;;;<<<===>>>>>><<<<<<<<<:::999:::===???>>>??????>>>;;;::::::;;;<<<<<<===???@@@AAABBBCCC======<<<<<<;;;;;;;;;;;;777666333222222333555777;;;;;;:::999888777666666555555666777777666555555444666777999;;;;;;;;;:::<<<======>>>===<<<;;;:::;;;;;;;;;:::999888777666666:::;;;999999;;;<<<999;;;999666444555555444333111222222111000000222444777777888888777555333111000000000000000111111111111111222444555666777888;;;:::888777666777888999999999999888888888888777555777888888666555555666555666777888888888888777888999:::888666444333444222222333444555666888999888777666555444555555666777555333333555777888888555444222333444666666555555666666777888888999999999888666666777777555444333333333333444555666777444555777888888888777777333111//////111444555666666777888888888777666666666555333000///...............---,,,------...///////////////////////////111111222222222111000000---......///000000000000111222333333333111///...222111000000//////000000222111000///000000222222444333333333222111111111333333222111222333555777222111000000000111222333555444222000////////////000000000000111333444444444555555555555666666666888888888888888:::;;;;;;>>>@@@@@@>>>:::777666777333666888999888777777777888999:::;;;<<<===>>>???AAABBBDDDIIISSS^^^aaa^^^XXX[[[^^^```aaabbbdddfffhhhnnnvvvzzzyyywwwvvvwwwrrrsssrrrqqqpppqqqtttvvvvvvwwwzzz|||~~~yyypppnnnkkkiiiiiikkkmmmooonnnooopppppppppqqqrrrssswwwuuusssrrrqqqpppnnnlllkkkiiifffccc___\\\ZZZYYYYYYTTTOOOMMMOOOPPPMMMJJJLLLNNNPPPSSSVVVZZZ]]]___eeeiiinnnpppnnnhhhdddaaa```___^^^^^^```cccgggiiimmmnnnrrrxxx{{{wwwnnnfffbbb```]]]\\\^^^bbbgggkkkjjjlllppptttxxx{{{}}}~~~|||uuujjjbbb]]]\\\\\\\\\]]]^^^aaacccfffhhhiiiiiiiiihhhfffdddaaa^^^\\\[[[SSSQQQPPPPPPRRRUUUXXXZZZ]]]ZZZWWWTTTRRRNNNHHHCCC<<<<<<;;;999777777999<<>>===:::999888888:::<<<<<<<<<;;;::::::;;;;;;===>>>>>>======<<<;;;::::::===??????@@@@@@???===;;;;;;<<<>>>>>>??????@@@@@@AAAAAA>>>======<<<;;;::::::999666555333222222333555666:::::::::999888777555555666666777777777777666666333444666888:::;;;;;;:::;;;;;;;;;;;;::::::::::::===<<<;;;999888888888888666999999666777;;;<<<:::<<<:::666555555555444333222333333222000000111333555666666666555444222111111111111111000000000000111222333444555777888888<<<;;;:::999999999:::;;;999999999888888888888777444666777777555444444555444444666777888888888888:::;;;<<<:::777555444444222222333444555777999:::888777666555555555666777;;;999777777:::<<<======666444333222333444333222333444555666888999:::;;;999888666555666666555444222222222333444666777888555666777888999888777777444222000000111444555555555666777777777777777666777666444222000......---------,,,,,,---...//////////////////////////////111111222222111111000///...//////000000000000///000111222333333222111000222222111111000000111111222222111111111222444555555555444333222111000000444333222111111222333444111111111111111222333333555444222///...---------...///111222333444444444555666666666666777777777777777777777888999:::;;;;;;===>>>>>>;;;888666666555777999:::999888888999999::::::;;;<<<============@@@BBBEEEMMMTTTUUURRRNNNQQQVVVYYY[[[]]]___aaaccciiiqqqtttsssqqqppppppjjjjjjkkkkkklllpppuuuyyyxxx{{{xxxooommmiiiggggggiiilllnnnllllllmmmnnnoooooopppppptttrrrqqqqqqrrrrrrrrrqqqrrrqqqnnnkkkhhheeecccbbb```\\\WWWUUUTTTSSSOOOLLLIIIJJJKKKLLLNNNPPPQQQRRRSSSWWW[[[]]]\\\YYYWWWVVVUUUUUUTTTUUUWWWZZZ]]]______```cccgggjjjfff___XXXYYYXXXWWWWWWYYY\\\```bbbddddddfffhhhiiijjjjjjjjjjjjeee___ZZZXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZVVVVVVVVVUUUUUUTTTSSSRRRKKKJJJHHHGGGGGGIIILLLNNNQQQPPPNNNLLLKKKGGGCCC@@@;;;:::999666555777;;;>>>FFFIIILLLNNNNNNNNNOOOPPPWWWWWWVVVUUUTTTTTTWWWZZZ___aaadddfffhhhhhhgggfffggghhhiiigggeeedddeeefffddddddddddddddddddddddddiiiiiijjjnnnrrrssspppmmmkkkfff^^^WWWSSSRRRTTTUUUUUUWWWYYYYYYXXXWWWWWWWWWWWW]]]ccchhhooouuutttpppnnnoooqqqsssrrrmmmeee```ZZZUUUNNNKKKKKKJJJGGGDDDAAACCCEEEFFFGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCEEEGGGGGGFFFEEEEEEEEEGGGFFFEEECCCAAA???>>>>>>:::999888999;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>===>>>===<<<;;;;;;===???@@@AAAAAA@@@===<<<<<<===@@@@@@@@@@@@@@@?????????<<<<<<;;;:::999777777666555444333222222333555666999999999999888666555444555555666666666666555555222333555888999:::::::::777777777888999;;;===>>>>>>===;;;999888888888999555777777555888>>>@@@>>><<<:::777555555444333222222333333333111000111333444555555555444333111000222222111111000000//////222222333444666777888888<<<;;;::::::::::::;;;;;;999999999888888888777777444555777666444333333444333333444666777888888999;;;<<<<<<:::777555444444222222333444555777888999888777666555555555666777===<<<<<<>>>AAABBBBBBAAA777555333222222222111000111222444666888:::;;;<<<:::777555444555666555444111111222333555777888999666777888999999999888777555333111000222444444444444555555666666777777777666555444333222000000///,,,,,,,,,------.../////////////////////000000000111222222111111000///...///000000111111000000000///000111222222222222111333333222111111222222222111111111111222333555666444444444333333222222111333333222111000000111111333333333333444555555666555333111///---,,,,,,---000111333555777777777666777777777777888888888888777777777777888999::::::888:::<<<<<<;;;888666444444666888999888888888999:::::::::;;;;;;<<<<<<<<<<<>>===<<<:::999999;;;===<<<<<<;;;;;;;;;;;;;;;<<<===>>>===>>>>>>===;;;;;;===>>>???@@@@@@???===<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;999888777666666444333333333333444555666888999999999888666444333444444444444444444444444222444666888999::::::::::::::::::;;;<<<>>>@@@AAA>>>===;;;999888888999999444666666666<<>>AAADDDGGGGGGCCC@@@888666333222222222000///000111333555888:::<<<<<<:::777555444444555555444222222222333555777999:::888888999::::::999888777555333111111333444444444333333444555555666777888333444444444444444333333---------....../////////////////////000000111111222222222111000///......///000111111111111111111///000000111222222222222333222222222222222333333111111000000111333444555222222222333333444444444333222222111000000000000222222333444555555666666444333111///------------000111444666777888888777888888888999999999::::::777777777777888999:::;;;777888999::::::888555333222444666666666666777888999:::::::::;;;;;;<<<<<<;;;???@@@@@@BBBEEEDDD@@@BBBEEEIIIKKKLLLMMMOOOQQQWWW^^^gggmmmnnnmmmmmmnnnhhhgggfffdddeeehhhnnnrrrwww{{{~~~vvvqqqooolllhhheeedddfffhhhjjjlllmmmooosssvvvvvvrrrooojjjhhhggggggjjjlllmmmmmmoooppppppppppppooonnnnnnjjjiiihhhfffeeeccc___]]]YYYZZZZZZZZZYYYXXXWWWVVVSSSSSSRRRNNNJJJGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGJJJLLLLLLJJJHHHDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFDDDBBBAAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDCCCAAA???@@@DDDHHHJJJKKKLLLLLLJJJHHHGGGFFFAAABBBBBBBBBDDDJJJPPPVVV[[[]]]```bbbbbbdddfffhhhhhhgggfffcccaaaaaaccceeehhhhhhgggfffffffffffffffdddddddddddddddcccaaa``````aaaaaacccdddgggiiijjjjjjjjjlllppprrrmmmbbbYYYOOOMMMLLLLLLNNNRRRVVVYYYXXXWWWUUUSSSRRRUUUZZZ^^^ccckkkuuu|||{{{ssskkkgggbbb^^^[[[XXXTTTQQQLLLJJJGGGEEEDDDCCCBBBAAAAAACCCFFFHHHHHHIIIJJJLLLMMMMMMKKKJJJHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDBBBEEEGGGHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@>>>=========<<<:::;;;<<<>>>======<<<;;;;;;;;;;;;<<<=========>>>>>>===;;;;;;<<<======>>>>>>>>><<<;;;<<<===?????????@@@AAAAAABBBBBB===<<<<<<;;;:::999999888444444444444555555666777888999::::::999777555333444444333222222333444444444555777999::::::999999:::::::::::::::;;;;;;;;;>>>===<<<:::999999999999444555666888@@@HHHJJJFFF<<<999555333333222111///000222444444333222333444444333333333222222222222111111111111000000000000000111222333444666777777888888999999999999::::::999999999888888888888777444666777777555444444555333333333333444666777888777888999888555444333444333333333222333444444555555444333333333444555666<<<===AAADDDGGGFFFBBB>>>999777444333333222111///000111222555777:::;;;<<<:::777444333333555555444333333333444555777888999999999:::;;;:::999888777444333111222444555555444222222333333555666888999222333444555666666555555//////000000000//////......//////000000111111222222222222111000///...---///000111222222333333333000000111111111222222333222222111111222222333333222111111000111222444555111111222333444555666666222222222222111111000000///000111333444444444444444333111///.........//////000222444555666777777999999:::::::::;;;;;;;;;888888888888999:::;;;<<<888777777888888777444111111222444444444444666888888999999:::;;;<<<<<<<<<<<>>>>>AAAAAA>>>AAACCCEEEFFFFFFHHHJJJLLLSSSZZZccciiikkkkkklllmmmeeefffeeeeeefffiiinnnrrrvvvyyy~~~xxxtttrrrpppooolllkkkkkklllnnnppprrrtttxxx~~~zzzuuummmkkkhhhhhhiiikkklllllloooooopppooonnnmmmkkkjjjkkkkkklllmmmllliiigggeeeaaabbbcccccccccbbb```___\\\[[[XXXSSSMMMIIIGGGGGGEEEEEEEEEEEECCCBBB@@@?????????@@@AAABBBCCCCCCDDD>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDD@@@?????????@@@@@@>>>;;;;;;<<<===>>>???@@@@@@AAA???AAADDDFFFHHHHHHGGGFFFBBBDDDEEEDDDCCCEEEJJJOOOPPPRRRSSSRRRPPPNNNMMMNNNHHHIIIJJJKKKNNNSSSZZZ^^^ccceeeggghhhhhhiiikkkmmmmmmllljjjgggeeedddeeegggfffeeeeeedddddddddeeeeeedddddddddeeeffffffcccaaabbbcccdddeeeggghhhjjjjjjccceeehhhkkkjjjcccWWWOOOFFFGGGJJJNNNRRRXXX\\\^^^[[[ZZZXXXVVVVVVZZZ```eeeooowwwyyyoooddd___YYYSSSPPPOOONNNMMMHHHGGGEEEDDDBBBAAA@@@@@@AAADDDGGGIIIIIIIIIJJJLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEECCCBBBBBBDDDHHHIIIGGGEEEDDDDDDBBBAAAAAA@@@@@@???>>>>>>@@@>>>======>>>??????>>><<<<<<;;;;;;;;;<<<<<<===<<<===>>>===;;;::::::;;;:::;;;======<<<<<<===???>>>??????@@@AAABBBBBBCCC;;;;;;;;;:::::::::999999444444555555666777888888999:::;;;<<<;;;888555444555444333333333333444555666777999:::::::::999888555666777888888888777777======<<<<<<;;;:::888888555777777:::BBBIIIIIIDDD;;;888444222111111///......111333444444444444555444444333222222222222333000000000000000111111111///000111222333555666666888888999:::::::::::::::999999999888888888888777555777888888666555555666444444333333333444666666555777888777666444555555444333222222111111222222333333222111222333444555<<<<<<<<<>>>@@@@@@>>><<<999777555444444333222111000111222555777999;;;<<<:::777444222333444555555444444444444555666777888999:::;;;;;;;;;:::888777333222111222555666666555222111222222444666888999333444555666666666555555111111222222111000///......//////000111111222222222222111111000...---,,,...///000222333444444555111111111111111111222222111111111111111222333333444444333222222333444555222333333333444555555555222222222222222222111111///000222333444555555444333222111000///000000111000111222333555777888999::::::;;;;;;;;;<<<<<<<<<999999999999:::;;;<<<===999777555666666666333000000222333333333444666888777777888999;;;<<<======;;;>>>???;;;;;;>>>???>>>@@@AAABBBBBBCCCEEEIIILLLOOOVVV___eeegggfffggghhhfffggggggggghhhjjjnnnqqqrrrtttwwwzzz}}}~~~zzzuuuqqqoooooorrrrrrssstttvvvxxxzzz{{{zzz}}}|||rrrooollljjjjjjkkklllkkkllllllnnnnnnnnnlllkkkiiijjjmmmooopppnnnllliiihhhfffgggiiijjjjjjjjjiiihhheeedddaaa\\\WWWSSSRRRRRRNNNNNNOOOOOONNNLLLJJJIIIGGGGGGFFFEEEDDDDDDFFFGGGCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEAAA@@@@@@AAACCCCCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHKKKMMMMMMLLLKKKJJJFFFIIIKKKKKKKKKNNNUUU[[[[[[]]]___]]]ZZZWWWWWWXXXRRRTTTUUUVVVXXX[[[```dddhhhjjjjjjjjjiiijjjlllmmmlllllljjjfffcccbbbccceeeaaaaaabbbcccdddfffggghhhgggffffffhhhjjjiiifffccc```aaabbbccccccbbbaaa```\\\```fffhhhfff]]]SSSMMMDDDFFFJJJOOOVVV\\\```cccaaaaaabbbcccdddgggllloooxxx}}}|||qqqfff\\\WWWRRRMMMKKKIIIHHHFFFBBBCCCCCCBBB@@@??????@@@AAADDDGGGIIIJJJJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAADDDHHHIIIHHHEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBB@@@??????@@@AAA@@@???===<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<:::999999999999:::<<<======>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA999888888888888888888888444555555666777888888999999:::<<<<<<;;;999666444666555444333333444555666888999:::;;;;;;:::999888222444777:::<<<===<<<<<<<<<<<<======<<<:::888777777888999;;;BBBHHHGGGAAA:::777333111000000...------000333444444444555666444444333333222333333333//////000000111111222222//////000111333444555666888999::::::;;;;;;;;;:::999999999888888888888777666777999888666555555666555444333222333444555666555666888888666555666777444333222111000000000000222222111111111222444555<<<:::888888:::;;;;;;;;;999777555444444444333222000111333555777999:::;;;:::777333222222444555555555555555555555666777888::::::;;;<<<;;;:::888888222111111333555777777666111111111222333666888999555666777777777666444333333333333333222000///---...//////000111222222222222222111111000...---,,,---...000222444555555666222222111111111111111222111000000000111222222333777666555444333444555666444444444444444444444333111222222333333333222222111222444666777777777666333222111000000111222333333333333444666999;;;===;;;;;;;;;<<<<<<<<<<<<===::::::::::::;;;<<<======:::888555444555555222000111222333333333444666999666777888999;;;<<<===>>>;;;>>>===:::999===???>>>??????@@@@@@AAADDDJJJMMMMMMTTT]]]bbbcccbbbbbbcccjjjkkkkkkjjjiiiiiikkkmmmnnnoooppprrrtttwwwyyyzzzxxxxxxwwwsssnnnjjjiiiiiisssuuuwww{{{~~~uuurrrmmmjjjjjjjjjjjjjjjgggiiikkkmmmoooooonnnmmmjjjmmmpppqqqooollliiihhhhhhjjjlllnnnoooooonnnnnnkkkjjjiiieee```]]]]]]]]]WWWYYYZZZ[[[ZZZYYYWWWUUUSSSSSSQQQNNNLLLKKKMMMOOOPPPPPPOOONNNMMMMMMNNNNNNJJJJJJKKKKKKKKKJJJJJJJJJEEEEEEEEEGGGIIIJJJIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNRRRSSSUUUUUUSSSPPPMMMKKKKKKNNNRRRSSSSSSWWW___fffdddggghhhgggccc```___```\\\]]]^^^______aaaeeegggjjjkkkkkkjjjiiiiiijjjllliiiiiifffccc___^^^___aaa]]]___aaacccfffhhhjjjkkkiiihhhhhhiiikkkjjjgggccc\\\\\\]]]]]]\\\YYYVVVUUUZZZ___fffiiieee]]]UUUPPPEEEGGGKKKPPPWWW]]]bbbeeegggjjjmmmppprrrtttvvvxxxyyy~~~~~~zzzssshhh]]]VVVSSSOOOKKKIIIFFFCCCAAA>>>???@@@@@@??????@@@AAAAAADDDHHHJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGGGGFFFDDDCCCAAA@@@AAADDDHHHIIIHHHFFFDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@AAABBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<:::<<<===<<<:::888888888888:::===>>>???@@@BBBDDDCCCCCCBBBAAAAAA@@@??????;;;;;;;;;:::999888666555:::888666444444555777999======<<<;;;:::999777666555444444333333333444444777888999::::::999888777444666777888888999;;;>>>;;;;;;;;;:::999888777666555666999<<<>>>>>>>>>===444555555666555333111000444555666888888777777666555555555555444333222111111111222333333333333222333333333333333333333333444666:::;;;;;;::::::;;;;;;:::999777666555555555999888777666666555555666444333222222222222333444555666888999999777555333000000000000////////////111111222333444666777888555666666888999<<<===>>>999888666444333444555666444333333555888::::::999888777555444333333444444666555444444555444222000444555666888888999999999555333111111444777999999444444333444444555666777777777888888888666555444222222333444444444444333111111111111111111111111333333222111000000000000///000111222444555666777555444222000//////000000111000/////////111444555666333111111444555333111666666555555555555666666555555444333333222111111222111111333666777666555333444444444333333222111222333444555666888999999;;;;;;;;;<<<<<<<<<======>>>===;;;:::999999:::;;;888666444333444333222000000111222333555666777888;;;;;;===>>>???????????????>>>===<<<;;;;;;<<<===AAAAAAAAA@@@??????BBBDDDLLLMMMQQQWWWXXXXXX^^^eeekkkqqqsssppplllmmmmmmlllnnnkkkiiikkkoootttvvvwwwrrrrrrpppllliiiiiilllpppxxxyyy{{{uuurrrnnnjjjhhhiiikkklllhhhjjjlllmmmrrrvvvsssnnnooommmkkkjjjjjjiiigggfffiiijjjkkklllmmmmmmmmmmmmooonnnkkkgggddddddfffgggcccdddeeeccc```^^^]]]]]]]]]^^^^^^]]]ZZZXXXXXXXXXVVVXXXZZZ[[[ZZZZZZZZZZZZXXXXXXYYYZZZ\\\[[[XXXVVVRRRSSSSSSSSSRRRTTTVVVYYY\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\ZZZXXXWWWVVVUUUUUUSSSTTTWWWYYY\\\aaagggkkknnnllliiihhhhhhiiiiiihhhhhheeeaaa```bbbeeeggghhheeeffffffeeeddddddeeefffdddcccaaa___^^^^^^___```ccceeefffhhhiiikkkooorrrnnnlllllloooqqqlllaaaWWWTTTSSSQQQOOOLLLMMMOOORRR[[[```fffiiifff]]]SSSLLLKKKLLLPPPWWW```ggglllnnnrrrvvvzzz~~~}}}uuulllccc]]]YYYXXXNNNMMMKKKHHHFFFEEEDDDDDDAAAAAAAAAAAAAAA@@@???>>>>>>BBBFFFIIIIIIHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHHHHEEEBBBAAAAAABBBCCCEEEHHHJJJJJJHHHDDDAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA===>>>??????>>><<<999888<<<<<<;;;:::::::::;;;;;;;;;<<<===???@@@AAABBBBBBEEEEEEEEEEEEDDDAAA???>>>999999999::::::999999888999888666444444666888999<<<<<<;;;;;;:::888777666555444444444444555555666777777888999999888777777666777777777555555777888::::::::::::999888777666777999:::<<<<<<;;;:::999555555666666555444222111555666777888888888777777555555555555444333222111111111222333333333333222222222222333333333333333333666999;;;;;;::::::;;;;;;:::999777666555555555777777666555555555555555666555444333222333333444222444666888888777666444000000000000////////////000111111222333555666777777777777777888999;;;;;;;;;999888666666666777888555444444555777999888888444333333333444666888999999888777666777666333222444555666777888999999999555333111222444777888999333222222333333444555666777777888888777555444333111222222333333333333333222222222222222222222222333333222111000000111111///000111333444555666666555444333111000000000000111111000000111222444555555333111111333444444222555555555555555555666666555444444444333222222222222222222444666777777555333444444444333222222111222333444555666888999999;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999999999999555555444555666666444222000111222333555666777888999:::;;;<<<<<<<<<<<<<<<>>>>>><<<<<<;;;<<<======@@@AAAAAA@@@??????AAACCCDDDDDDHHHMMMOOOPPPVVV^^^lllssswwwtttqqqrrrqqqppppppmmmjjjjjjmmmpppqqqqqqnnnnnnmmmjjjggghhhkkknnntttuuuxxx~~~ssspppllliiihhhiiikkklllmmmoooppprrrxxx~~~}}}xxxtttqqqllliiihhhgggfffeeeggghhhhhhiiijjjjjjjjjjjjmmmllljjjhhhffffffgggiiihhhjjjjjjiiigggfffeeefffeeeggghhhhhheeecccbbbbbbccceeeggggggfffeeeeeefffbbbaaaaaabbbdddcccaaa______aaabbbaaaaaaaaaccceeeccccccbbbaaaaaabbbcccdddaaaaaa___]]]\\\[[[ZZZZZZXXXYYY[[[]]]```dddiiimmmooommmkkkjjjjjjjjjjjjjjjgggfffdddcccdddeeedddcccbbbbbbaaaaaa```___```aaacccbbb```^^^^^^___aaabbbdddgggjjjlllmmmnnnppprrruuurrrpppooommmeeeXXXOOOJJJJJJIIIHHHHHHJJJNNNRRR\\\___dddfffddd^^^VVVQQQPPPQQQUUU]]]fffooovvvxxxyyy|||~~~}}}uuupppggg]]]UUUNNNKKKJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@AAAAAAAAA@@@??????>>>@@@CCCGGGIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHGGGEEEBBBAAAAAABBBDDDFFFHHHJJJIIIGGGCCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>??????>>><<<:::888::::::999999888999999999===>>>???AAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAA???>>>777777888999:::;;;;;;;;;999888666555555777888:::::::::::::::999888777666555555555666666777777777666777888888888888777666555555666555333333555666888999999999888777666555::::::;;;;;;:::888555333666666666666555444333222666777888999999999888777555555555555444333222111111111222333333333333222222222222222222222222222333666999::::::999:::::::::999888777666555555555666555555444444444444555888777666444333333333333///111333666777777666555111000000000/////////...//////000111333444555666777777666666666777777888:::999888777666777888999666555444555666777777666333222333333555777:::;;;;;;999777666666555333111333444555777888888999999555444222333555777888888222222222222333444555555777777777777666444222000000111111222333222222222222222222222333333333333222222111111000111111111///000222444555666666555666555444222111111111111111111222222333333444444444333111222333444444333444444555555555666666777444444444444444444444333333333333555777999888666333333333333333222222222222333444555666888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888666666333444555777999999666444111111222444555666777888::::::;;;;;;<<<;;;;;;;;;===<<<<<<<<<<<<======>>>???@@@@@@???>>>>>>???AAA@@@@@@CCCGGGIIIKKKRRR[[[kkksssyyyyyyxxxyyyxxxvvvtttqqqnnnlllllllllkkkjjjhhhiiiiiigggggggggjjjlllqqqrrrtttyyy~~~vvvnnnmmmkkkiiijjjlllooopppsssuuuvvvyyy}}}wwwooohhheeedddcccccceeefffggghhhiiiiiiiiiiiilllkkkiiihhhgggggghhhhhhggghhhjjjiiihhhhhhiiijjjiiikkkllllllkkkiiihhhiiijjjlllmmmllljjjjjjjjjkkkmmmlllkkklllllllllkkkiiigggiiikkkkkkjjjjjjkkkllllllkkkjjjiiiiiijjjkkklllgggfffeeecccbbbaaa``````^^^___```aaacccfffkkkooonnnmmmlllkkkkkkkkkkkkkkkfffeeeeeeeeeeeedddaaa^^^aaaaaa````````````aaabbbdddcccaaa``````bbbdddeeegggjjjmmmnnnnnnnnnooopppvvvsssooolllfff]]]QQQHHHBBBBBBCCCDDDFFFJJJPPPUUU]]]___bbbdddccc```]]]ZZZYYYZZZ___gggqqqzzz~~~wwwssshhhcccZZZQQQJJJFFFEEEEEEGGGGGGEEEDDDBBBAAA@@@???@@@@@@@@@@@@????????????AAADDDGGGIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGEEEBBBAAAAAACCCEEEFFFHHHIIIHHHEEECCCAAABBBCCCDDDEEEFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA>>>?????????>>><<<:::999:::999999999999999::::::???@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@??????777777888888999:::;;;<<<999888777666666888999:::999999999999999888777666555666666777888888888888555666777777777777666555111222333333333444666888777777777777777666555555999999::::::888666333111666666666666555555444444666777888999:::999999888555555555555444333222111111111222333333333333222222222222111111111111111222555888:::999999999999999999888666666555555555555555555444444555666666:::999888666555333222222///000222444555444444333111111000000//////......---...000111222333444444555555444444555555666777777666666555555666777888777555444555666666555444555555444444555777888999:::888666444444333000///222333444666777888888999666444333444555777777777222222222222333444555666777777777666444222000///000000111222222222222111222333333333333333444444222111111111111111222222///111333555666666555555666666555444333222111111111222333444444444444333333333222222333444444444555555666777777888888888444444444444444555555555444444444666888999999777333333222222222222222222222333444555666888999999:::;;;<<<=========<<<<<<:::;;;;;;:::999777555333333555777:::<<<:::777333222222333444555666777777<<<<<<=========<<<<<<;;;<<<<<<<<<<<<======>>>>>>>>>???@@@???===<<<>>>???======???CCCEEEGGGOOOXXXeeennnwwwzzz{{{}}}~~~}}}zzzxxxuuurrrooommmkkkjjjfffggghhhiiiiiijjjkkklllpppppppppssswwwzzz{{{{{{|||{{{|||~~~{{{sssmmmjjjjjjkkklllppptttwwwzzzyyy{{{|||~~~rrrhhhbbb`````````cccdddfffiiikkklllmmmnnnnnnllljjjhhhggggggeeeeeecccdddffffffffffffhhhjjjiiijjjkkkjjjiiiiiijjjllllllllllllkkkiiihhhiiikkkqqqpppooooooppppppooommmiiilllnnnnnnmmmlllllllllpppooonnnmmmmmmmmmnnnooojjjiiigggfffeeedddddddddaaaaaabbbccccccfffjjjmmmjjjkkkkkkjjjiiihhhiiijjjeeedddcccccccccbbb```]]]```______aaaccceeeffffffhhhgggfffeeeeeefffhhhiiiiiijjjiiihhhffffffhhhjjjnnnmmmjjjeee___VVVNNNHHHBBBCCCDDDFFFJJJOOOVVV[[[___aaaccceeeffffffeeeeeedddgggllluuu}}}{{{vvvooohhhcccZZZUUUNNNHHHDDDDDDEEEGGGEEEDDDDDDCCCBBB@@@???>>>?????????>>>>>>>>>??????AAACCCFFFGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGFFFDDDBBBAAAAAACCCEEEFFFGGGGGGFFFDDDBBBAAABBBCCCEEEFFFGGGEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>???>>>>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCEEEFFFFFFFFFFFFEEECCCAAA????????????:::999999888888999::::::999888888777888999:::;;;888888999999999888888777666666888999999999888888444555666666666666555444111222333333333444666888555555666666555555444444666666888888777666444222666555555555444444444444666777888999:::999999888555555555555444333222111111111222333333333333222222222222111111111000000111444888999999888888999888888777666555555555555666555555555666777888888:::999888777555444222111111111222333222222111000111111111000///.........---...///111333333444444222222222333444555777777666666666666666777888888777666555555666666555444666555555555666888999;;;:::888555333222222000///111222333555777888888888777555444555666777777666333333333333444555666777666666666666444222000...000000111222222222222111222222222333333444444444111000000000111222333333000222333555666666666555777666666555444333222111222222333444444444333333222222333222222333444555666777888999999999999888555555555555555555555666555444444666999:::999888333222111111111222333333222333444555666888999999999:::<<<=========<<<;;;999:::::::::999777555444555666999<<<===:::666222333333444444555666777777;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>>>>===>>>???>>><<<;;;;;;<<<999888;;;>>>???AAAIIIRRR[[[eeeooossswww|||~~~~~~}}}zzzvvvsssqqqpppkkklllmmmoooqqqqqqppppppnnnlllkkklllnnnpppqqqppprrrrrrrrrsssssspppjjjdddfffhhhlllqqqvvv|||uuuiiibbb_________aaacccfffjjjnnnrrrtttuuuuuuqqqllliiigggeeecccaaabbbdddeeeeeedddfffhhhjjjjjjkkkkkkiiihhhiiilllnnnmmmmmmllljjjhhhhhhjjjlllooonnnmmmnnnppppppnnnmmmllloooqqqqqqooonnnmmmnnnnnnmmmlllkkkkkklllmmmnnniiihhhgggfffeeeddddddddd```aaabbbaaabbbdddgggjjjgggiiijjjiiigggfffggghhhfffdddbbbaaabbbccccccbbb___^^^___bbbgggkkkllllllooonnnmmmlllkkkkkkjjjiiigggeee```[[[XXXYYY^^^aaafffeeeccc^^^XXXQQQLLLIIIFFFHHHKKKMMMQQQWWW]]]aaaccceeegggjjjlllnnnpppqqqrrrvvv|||zzzrrrjjjddd^^^XXXTTTMMMIIICCC>>><<<===@@@BBBCCCCCCCCCCCCBBBAAA?????????>>>=========>>>??????@@@BBBDDDEEEDDDCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFFFFDDDBBBAAAAAACCCEEEFFFFFFEEEEEECCCBBBAAAAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@============<<<<<<;;;::::::::::::;;;<<<===>>>???>>>???AAABBBDDDEEEEEEEEEFFFDDDBBB@@@>>>>>>>>>???<<<;;;999888777888999999888888888888999:::;;;;;;888888999999999999999999777777999999999888777666333444555555555555444333444555555333111111222333333444444444444444333333333444666777888777555444555444444333333333444444666777888999999999888777555555555555444333222111111111222333333333333222333333333222111111000000111444777999888777888888888777666666555555555666555555555666666888999:::999999888777666444222111222222222222111111000000222222111000///...------,,,...000222333444444333111111222333444555777777777777888999999:::;;;;;;888777666666777888777555333333444555777:::===>>>;;;888555333333333222111000111333444666777888888888666555666777777666444444444444444555666777777666666666666555333111///000111111222333222222222111111222222333333444444000000000000111222333444333333333444555555666666777777777777666444333222222222222222333333333333111222333333222222444666777888999::::::999888777666666666666666666555555444444444666888999999777222222111000000111333444222333444555666888999999999:::<<<>>>>>>===<<<;;;999999999999999888777666666777999;;;<<<:::555222333444444555666666777777888888999999:::999999999;;;<<<======>>>======<<<;;;===>>>===;;;:::::::::::::::<<>>===<<<<<<<<<===???@@@@@@BBBCCCCCCBBBAAABBBCCCDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>><<<<<<<<<;;;;;;;;;::::::888888888999:::<<<===>>>>>>???@@@BBBCCCDDDDDDEEEDDDCCCBBB@@@???>>>======<<<;;;999777777888999:::888888999999:::;;;;;;<<<888888999:::::::::::::::777888999:::999777555444222333444555555444333222333333333222//////000111222222333333333333333222222333666777888777666555444333222222222222333444555666777888888888777777555555555555444333222111111111222333333333333222444444444333222111111111000333666888888777777888777777666555555555555666444444444555666777999999777777777777666444222111111111111111111222222222222222111000///...---------...111333444555444333333333333333333444555666666666888999:::;;;;;;<<<888777666777888999888777444444555666888:::===>>>999666333111111222222111///000222444666777888888888777666666777777555444333333333333444555666666555666666666555444222111111222222333333333333333000000111111222333333444/////////000111333444555555444333333333555777888888888888888777555333222333222111000000111222333000222444333222222555777777888999999999777555444888777777777666555555555444333444555888999888777222111000///000111333444222333444555666888999999888:::<<<>>>>>>===;;;::::::999999888888888999999555555777:::<<<:::777444444444555555666666777777666777888999999999999999<<<======>>>>>>===<<<;;;:::<<<======;;;999888999;;;;;;>>>AAAAAAAAAFFFMMMKKKQQQWWWYYY]]]gggpppttt{{{~~~|||ssspppllljjjiiiiiihhhgggddddddeeeffffffeeebbb```bbbffflllssszzz~~~xxxqqqllliiiiiiiiiiiijjjlllqqqvvv|||~~~tttnnnlllkkkhhheeebbbbbbbbb```______bbbdddgggkkkppprrrqqqmmmjjjhhheeeeeeccc```___aaaeeehhhhhhjjjmmmqqqtttssspppmmmiiiiiiiiigggeeedddeeegggiiiiiihhhhhhiiikkkmmmnnniiihhhgggffffffeeeffffff```aaaaaaaaaaaabbbfffiiinnnqqquuutttqqqooopppssstttrrrqqqqqqrrrqqqooommmkkkiiihhhlllsssxxxxxxvvvuuuvvvvvvtttooohhh```[[[SSSPPPKKKGGGFFFJJJQQQWWW\\\^^^^^^YYYQQQLLLNNNQQQQQQUUU[[[aaaeeeiiilllooommmqqqvvv|||}}}xxxrrrmmmccc\\\SSSMMMKKKIIIFFFBBBDDDBBB>>>;;;::::::<<<===???@@@AAABBBBBBAAA???>>>>>>===<<<;;;;;;===???@@@AAACCCDDDCCCAAAAAABBBCCCAAAAAAAAABBBCCCDDDEEEEEEDDDEEEEEECCCAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>============;;;;;;::::::999999999:::777888888999;;;<<<>>>???>>>???@@@BBBCCCDDDEEEEEEBBBBBBBBBAAA???>>><<<;;;;;;:::888777777888:::;;;888888999::::::;;;<<<<<<888999::::::;;;;;;;;;;;;888999::::::999777444333222333444444444444333222...///000/////////111333111222222333333333222222333444666888888777666555333222111111111222333444444555666888888777777666555555555555444333222222111111222333333333333222555555444444333222111111000333666888777777777777777666666555555555555666222222333333555666888999666666777777666444222111//////000111222333444444222222111000///...---------...111444555555444444666555444444333333333444333444666777999999::::::888777777777999:::999888999888777777777888999:::555333///......////////////000222444555777888888888777666777888777555333222222222222333444555555555555666666666555333222222222333444444444444333//////000111222222333333/////////000111333444555666555333222222444777999888888999888777666444333444222000//////000222333000222444333222222555888666777888888777555333111999888888777666555555444333333333555777888888666222111000///000111333444222333444555666888999999888:::<<<>>>???===;;;::::::999888888888999;;;<<<333444555999;;;;;;999777444444555555666666777777777888999:::;;;<<<<<<<<<======>>>>>>>>><<<;;;::::::;;;======:::888888888666666:::======;;;???FFFHHHMMMPPPPPPTTT^^^iiinnnwww{{{|||xxxrrrmmmjjjgggdddbbbaaabbbcccdddeeedddbbbaaabbbeeekkkrrrxxx}}}~~~zzzvvvsssnnnlllmmmnnnoooooosssuuuyyywwwpppooonnnllljjjiiiiiihhhfffddddddfffhhhlllsss{{{~~~xxxppplllfffeeecccaaa```bbbgggkkkiiikkkpppuuuxxxwwwtttpppjjjjjjjjjgggeeedddfffhhhiiiiiiiiiiiikkkmmmooopppjjjiiiiiihhhggggggggggggaaabbbbbbbbbbbbdddhhhkkksssxxx{{{{{{wwwuuuwwwzzzzzzzzz{{{{{{{{{xxxsssooogggdddcccffflllqqqpppnnnuuuvvvwwwtttnnndddZZZTTTJJJIIIFFFEEEEEEJJJQQQVVVXXX[[[\\\XXXRRROOOSSSXXXUUUZZZbbbiiinnnqqqtttvvvpppuuu{{{|||zzzwwwtttppplllfffbbbTTTNNNHHHFFFFFFFFFBBB>>><<<;;;999888888:::<<<>>>>>>???@@@AAAAAA@@@>>>======<<<;;;:::;;;===???@@@CCCDDDDDDDDDBBBAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEECCCAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBB============<<<<<<<<<<<<::::::999888888888999999999::::::;;;===???AAABBB??????AAACCCDDDEEEEEEEEEAAABBBBBBAAA@@@>>><<<:::<<<;;;999888777888999999:::<<<======<<<;;;;;;<<<999999:::;;;;;;<<<======;;;;;;:::::::::999999999888666555555666666555444222222111111222222333444444555555555444333333222555666999::::::888666555777666555444333444444555666777777888888888777777444555666666555333111000111111111222333444555666444444444333444444444555000000000111222222333333111//////222666999888777666555444444444666777888888777777777666444333222222222111111000111111111444444333222111///......111111111111111222222222222222333444444333222222555999;;;888777999999888888777666666666777999:::888777777777888888666555555333000///000111111000//////000222444777999;;;;;;999777555444444666666222111000000000111333333222222222333333444444444444444444444333222111111111111222222222333333333//////000111222333333444555444222111222555888;;;:::::::::999777444222000222222222111111111000000111111222333333444555555666777777666444444555666999999999999999888777666555666777888888777666666222222111111111222333444444444333444555888;;;<<<>>>======<<<;;;;;;::::::;;;:::777666555555777888888999:::;;;;;;999888666111111222222444555777888999<<>>===<<<;;;;;;<<<=========<<<:::999888777777777999;;;<<<======>>>AAACCCIIIIIIHHHHHHJJJOOOVVV\\\gggoooxxx}}}~~~~~~|||wwwssslllddd]]][[[\\\^^^```bbbccccccccciiijjjmmmpppsssuuuvvvvvvtttssssssuuuwwwvvvsssooohhhkkkmmmnnnnnnppptttxxx||||||}}}tttmmmkkklllllllllpppmmmkkkkkkmmmnnnmmmkkkuuu|||uuurrrdddcccbbbbbbcccfffiiikkknnnpppvvv~~~~~~wwwrrrooollljjjiiiiiihhhgggkkkkkkjjjkkkmmmppptttvvvrrrpppnnnllllllmmmnnnpppnnnkkkjjjjjjhhhfffkkksssqqq|||yyyyyy}}}|||sssllliiiaaa\\\XXXZZZaaagggjjjjjjqqqpppnnniiiccc\\\UUUQQQHHHHHHGGGGGGHHHJJJMMMNNN[[[]]]]]]YYYUUUTTTYYY^^^bbbfffnnnvvv}}}~~~|||zzz{{{qqqlllfffaaa___\\\WWWTTTJJJFFFAAA??????>>><<<999>>><<<:::888888:::<<<>>>======>>>>>>>>>>>>======??????>>><<<;;;===@@@CCCIIIKKKIIICCC???@@@@@@>>>@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@;;;:::999999;;;;;;:::999777777777777777888999999===<<<;;;===AAACCCCCCAAA@@@@@@AAACCCDDDFFFGGGHHHCCCBBB@@@>>>===<<<;;;;;;;;;:::999888888888999999999;;;===<<<;;;:::;;;;;;999999999::::::;;;;;;;;;::::::::::::999999999999666555444444555555444222111111111111111222333333444444555555444444333222444666888999:::888666555777666555333333333444555666777777888888777777777444555666666555444222000222222222222333444555666333333222111111111222333000000000111111111111222111000000222666999888777555555555555555666777777555666666777777666666555222222111111111222222333555555444333111000000///000000000111111222222222222333444444444444333222555999;;;888777999999777777777666666777888:::;;;999888888888999999777666444222000000111111111000111111222333444555666777999777555333333333444555111111000000000111222333111222222333333444444444444444444444333222111000///000000000111111111111///000111222333444444555444444444444555777888999::::::999888666444222111444333333333222222222222111111222222333444444555666777777666444333555666666666666666555555444333555666777888888777666555333222111000000222444555555444444444555777:::;;;======<<<<<<;;;;;;::::::;;;:::888666666666777888888999:::;;;:::999777666222222222333444555666777888;;;>>>>>><<<:::999888>>>>>>===<<<;;;<<<<<<======<<<:::999777777666666888999;;;;;;;;;<<>>>>>>>><<<:::<<<:::999777777888:::;;;;;;;;;<<<===============<<<<<<<<<;;;:::<<<@@@CCCIIILLLJJJDDD@@@AAABBB@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAA@@@??????>>>;;;:::999999;;;;;;:::999888888888888888999:::;;;>>><<<<<<>>>AAACCCBBBAAA>>>???AAABBBDDDEEEEEEEEEBBBAAA@@@>>>===<<<;;;;;;:::999999888888888888999888:::;;;;;;:::999999:::888888888888999999999999999999999999888888888888555333222222333444222111000000000000000111111222444444555555444444333333333555777888999888777666555555444333333333444444666666777777777777666666555555666666555444222111333333222333333444555666555444111000///000111222111111000000000000//////222111111333666888999888444555666777777777666666444555666777888888999999222222222333333444444444555444444333222111111000//////000000111222333333333333444444444444333333555:::;;;999777999999777666666666777888:::;;;<<<;;;:::999:::;;;;;;999777444222000000111222111000444444333333333333333444666555333222111222222333111000000000000111222222111111222222333444444555555555555444333111000///............//////////////////000111222333333444333444555777888888888888;;;:::888666555444333333555555555444444444333333111111111222333333444444555666777666444333444555444444444444444444333333555666777777777777555555444333111///000111444666666555444333444666888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;999888777777888888777888999999999888666555444444444444444555555666777999<<<<<<;;;999888888===<<<<<<<<<<<<<<<======<<<;;;:::888777666555555666777999999999:::<<<>>>>>>??????>>>>>>???CCCFFFJJJPPPXXX^^^ccchhhnnnsss}}}~~~zzztttmmmgggcccaaa^^^]]]^^^bbbfffiiippprrrsssttttttrrrooommmpppnnnlllkkkjjjhhheeebbb___aaaeeehhhkkkpppuuuxxxyyywwwvvvwwwyyy{{{{{{{{{tttpppkkkjjjlllqqquuuwww~~~|||vvvqqqpppqqq~~~{{{sssqqqnnnmmmmmmnnnqqqtttwwwyyy{{{}}}}}}yyyssspppqqqsssvvvwwwwwwuuusssrrrtttxxx~~~yyypppnnnrrrzzz~~~yyytttsssrrrmmmiiihhhkkkrrrxxxzzzxxxzzzxxxjjj___WWWTTTNNNLLLKKKNNNVVV]]]```aaaeeedddaaa^^^YYYUUUQQQOOONNNMMMMMMNNNPPPTTTXXXZZZ```dddgggiiijjjmmmrrrwww}}}xxxpppeee^^^UUURRRNNNKKKIIIGGGEEECCCDDDAAA>>>=========<<<;;;999999888777666666777777888999:::;;;<<<=========<<<<<<<<<;;;;;;===AAAEEEIIILLLKKKEEEBBBCCCDDDBBB@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDCCCAAA???>>>===<<<<<<;;;:::999999;;;;;;:::999888888888999:::;;;<<<===>>>======>>>@@@BBBAAA@@@>>>???AAACCCDDDCCCBBBAAABBBAAA???>>><<<;;;;;;;;;888888777777777777777888777888::::::888777888999777777777777777777777777888888888777777777666666555333222222333333222111///////////////000111111333444444555444444333333333444666777888888777666444444444333333333444444666666777777666666555555444555555555555444333222444333333333333333444555777666333111111111333444111111111000///......---222222222444666888888888444555777999999888555444555666777888888999999999111222333444555555666666333222222222111111000000......///000111222333333333333444444444444333333555:::<<<999888999888666444555666777999;;;======<<<;;;:::;;;<<<;;;:::888333111000000222222111000333333444444333333333222444444222222111111222222000000000000000111111222000000111222333444444555555555444444222111///...........................------...///000111222222333333444555666777888888;;;:::777555444333333444555555444444444333333333000111111111222222333333444555666555444333333444444555666666666666666555555666777777777666555444444333000//////111444666666555444333333555777888:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888888888666777777777777666555555555555444444444444444555555777::::::888777666777999999:::;;;<<<===>>>???;;;:::999777666555444444666777888888888999;;;===>>>??????>>><<<<<<>>>???CCCGGGMMMRRRXXX^^^eeejjjoooqqquuuyyy}}}~~~zzzuuuqqqmmmiiidddaaabbbgggnnnrrr{{{|||}}}}}}{{{wwwsssppprrrpppnnnllljjjhhheeedddbbbdddfffgggiiilllnnnppprrrpppoooooopppqqqqqqpppkkkiiiggghhhkkkpppvvvyyy}}}|||rrrkkkjjjlllwww}}}sssnnnmmmnnnpppsssvvvyyyzzzzzzzzz||||||zzzxxxuuuuuuwwwyyyzzzzzzzzzwwwssspppqqqtttyyy}}}|||tttmmmnnnxxx|||qqqnnnlllfff```]]]```ffflllppprrrwww~~~xxxkkk^^^TTTOOONNNMMMLLLLLLOOOUUU[[[^^^___cccbbb```]]]ZZZXXXVVVUUUOOOOOOOOOQQQUUU[[[```ccchhhlllqqqvvvyyy}}}wwwvvvsssooojjjbbbZZZUUUMMMKKKHHHEEEDDDCCCBBBBBB@@@???===<<<;;;<<<<<<<<<999999888777777666555555777888999;;;===>>>>>>>>>@@@@@@???>>>===???CCCFFFHHHKKKJJJDDDBBBDDDEEECCCAAAAAAAAA@@@@@@??????>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBBBBAAA???===<<<;;;:::::::::999888999;;;<<<;;;:::888888999999:::<<<===>>>??????>>>???@@@@@@@@@@@@>>>@@@BBBDDDDDDCCCAAA???@@@@@@>>>===<<<;;;;;;;;;555555666666666666666666555666888888666666666777555555666666666666666666777777666666666555555555555444333333444444333111//////......//////000111333333444444555444444333333444555666777666666555333444444444444444444444666666666666666555444333444444444444444333333333444333333222222222333333666555333111111222333444222111111000///...------111222333444555666777888444666888::::::888555333888888888888888777666666111222333555555666666555000000000///////////////...//////000111111222222333333333222222333333333555:::<<<:::888999888555333444555777999;;;<<<===;;;:::::::::;;;;;;999777222111000111222333222000111111333333444444333333333333222222222111222222//////000000111111111111///000000111333444444555444444444333222111///...////////////////////////...//////000111222333333444333111111222444777999:::999777555333333333444333333333333222222222111000000111111111111111222222444666555444222222333444555555666777777777777555666777777777555444333444222111///000222444666555444333222333444666888888999999:::;;;<<<======;;;;;;:::999888888888888555555666555555555444444555555444333333333333444333555777777666555555666444555777999<<<>>>???@@@999888777666555444444444777888999999888999;;;===>>>??????>>><<<:::;;;<<<@@@BBBFFFKKKPPPUUU[[[___```bbbfffjjjooosssvvvwwwwwwxxxzzz}}}}}}|||xxxtttnnnjjjkkkpppxxx}}}|||zzzzzzyyyvvvrrrmmmhhheeecccccccccdddeeeggghhhhhhhhhjjjhhhggggggiiijjjiiiiiiffffffeeefffhhhmmmrrruuuxxx|||}}}vvvjjjccccccffflllrrrwwwwwwrrrmmmjjjkkkmmmrrrxxx~~~~~~zzzwwwyyyvvvwww|||tttuuuxxx{{{~~~~~~{{{yyyuuuqqqlllhhhgggiiimmmpppoookkkjjjrrryyyiiibbb___ZZZTTTRRRSSSYYYaaahhhmmmqqquuuxxx{{{vvvmmmaaaVVVOOOMMMMMMPPPPPPQQQTTTXXX[[[]]]^^^``````^^^]]]\\\[[[ZZZZZZVVVVVVVVVYYY___ffflllpppuuuyyy|||uuujjjhhhddd```\\\WWWQQQLLLGGGGGGEEECCCBBBAAABBBCCC>>>===<<<;;;:::;;;<<<===;;;:::999888777666555444777888:::<<<>>>??????@@@BBBAAA@@@>>>===>>>BBBDDDFFFIIIHHHCCCAAACCCEEEDDDAAAAAA@@@???>>>=========>>>???@@@AAAAAAAAA@@@@@@???@@@BBBCCCCCCCCCBBBAAA@@@???>>><<<:::999999999:::999888999;;;<<<;;;:::888888999:::;;;===???@@@@@@@@@@@@@@@???>>>?????????AAACCCEEEEEEDDDAAA@@@??????===<<<;;;;;;;;;;;;222333444444444444444444333555666666555444444555444444444555666777777777555555555555444444444444555444222333444444333111///////////////000000111333333444444555555444444444555555555555555444444333444555555666666555555666666666666555444333222333333222222222222222222444333222111111111111111111111000000000111111111222222111000000///......000222333444444444666888555666999::::::888555444999999999888777666444333111222444555666555555444...............//////////////////000000000111111222222111111111111222222555:::===;;;999999777444222333555777999:::;;;;;;:::999888999::::::888666111000000111333333222000///000222333444444444444111111111111111111111111...///000000111111000000...///000111222444444555333333333333222111000///000000000000000/////////111111222333444555666666444222000///000333777999999888666555444333333333222222111111111000000000000000000000000000000000111333555555333222111222111222333444555555555555555666777777666555333222222222111111111222333444444333222111222444666888777777888:::;;;===>>>>>>:::::::::999888888777777555444444444333333333333333333222222222222222333111333555555444333444555222333666888:::<<<======777666555555444444555555777999:::999999999;;;===;;;<<<<<<;;;999888999:::===???AAAEEEJJJOOORRRUUUSSSUUUXXX[[[___cccfffgggfffjjjpppwww|||}}}wwwttttttzzz{{{rrrjjjdddbbbaaaaaaaaadddggghhhhhhffffffdddccccccdddeeeeeedddbbbcccddddddeeeggglllooorrruuuuuummmccc]]]^^^aaadddhhhlllmmmkkkiiijjjkkkmmmssszzz|||uuuqqqpppmmmlllpppvvvyyywwwtttpppsssyyy~~~wwwrrrjjjfffaaa]]][[[\\\___aaabbbccciiisssooo^^^VVVSSSPPPMMMMMMMMMRRRYYYbbbhhhkkklllkkksssooohhh___VVVQQQOOOPPPUUUVVVWWWYYY[[[]]]^^^_________```aaaaaaaaaaaaaaaccccccccceeejjjqqqxxx}}}zzzooohhh]]][[[WWWTTTQQQMMMHHHEEECCCCCCCCCAAA??????AAACCC=========<<<::::::<<<>>>===<<<:::999777666555555888999:::<<<>>>????????????>>>===<<<;;;<<>><<<<<<;;;;;;===>>>???@@@AAA@@@??????>>>???AAACCCCCCBBBAAA@@@>>>>>><<<;;;:::999999999999888888999;;;<<<<<<;;;999999:::;;;===???AAABBB@@@AAABBB@@@>>>======>>>@@@AAACCCDDDDDDDDDBBBAAA>>>>>><<<;;;;;;:::::::::///000111333333333222111222444555555444333333444222333444555666777888999444444444444333333333333444222111111222222111000000000//////000000111222222333444444555555444444666555555555444333333222444555666777777777666666555555555555444333222222111111111111111111111222333222111000////////////...///000111222222111111222222222111111000000//////111333333222222444777666777999999999777666444888888888777666555333333111222444555555444333222............//////000000000000000000////////////111111000//////000111111555:::===;;;999999777333111222444777888999999999888777666777888888666444000000000222333444222000///000222444444444333222//////000000000000//////......000111111111000///......///111222333444555111111222222222222111111000000000000/////////...000000111222333444555555333222222222333555777888777777777666555444333222222222111111111000000000000000000000000000000000000333555555333111111111///000111333444444555555555666777777666444333222111111222222333333333333222111111111222444777888555666777999;;;===>>>???999999999999888777666666444444333222222222222222111111111000111111222222000111333333222222333444333444666777888888888888444444444333444555555666777888999999888999;;;<<<999:::999888666777999;;;<<<<<>>===@@@BBB===>>>>>><<<:::999<<<>>>???===:::777555555555555777888:::;;;<<<===>>>>>>;;;;;;;;;::::::===AAADDDDDDHHHHHHDDDCCCFFFHHHGGGBBBAAA???===;;;:::::::::<<<===???@@@AAA@@@???>>>===???AAACCCCCCBBB@@@???===<<<;;;;;;:::::::::;;;999888888999;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBEEEFFFAAABBBCCCAAA>>><<<<<<>>>???@@@AAABBBBBBBBBBBBBBB======<<<;;;::::::::::::...///000111222222111000111333555444333222333333111222333555777888999:::444444444333333333222222222111000000111111000///000000000000000111222222222333333444555555555444777666555444333222222111444555777888888888777666555555555555444333222111111000000000000000111111222222111///...............///222444555555444333222222222222111111111111...111333333111111444666777888999999888777666555777777777777666555444333111222444555555333222000......//////000000111111111111000000//////......111000///......///000111555:::===;;;999999666333111222444666888888888777777666555666777666555333000///000222444444222000000111333444444333222000------......///......------...000111111111000///---...///111222333555555000000111222222222222111000000/////////.........------...///000111222222222222444555666777777777666666777777666444222111222222222111111111000000000000000000////////////000222555555333111000000///000222333444555666666666666777777666444222111000111222444444333222111111000000000222444777999555666777999;;;===??????888888999888888777666555444333222222111111222222000000//////000111111222///111222222111111222444666666777777777555444333333222222333444555666777777888999888777888:::;;;999999999777666777:::===;;;<<>>===@@@CCC>>>??????===:::999<<<>>>???===999666444444444555777888999:::;;;<<<<<<<<<999:::;;;;;;<<<@@@EEEIIIEEEHHHIIIEEEDDDGGGJJJIIIBBBAAA>>><<<::::::::::::<<<===???@@@AAA@@@>>>======>>>AAACCCCCCBBB@@@>>><<<;;;;;;::::::;;;;;;<<<999888888999;;;<<<<<<;;;======>>>@@@BBBEEEGGGHHHAAACCCCCCAAA===;;;<<<>>>>>>??????@@@@@@AAABBBBBB===<<<;;;;;;::::::::::::000000///............/////////111333444555666666222222111111222222333444555333111000///000111222000000000000000//////...---.........//////000000666666666555555444444333666666555444333333222222555555555555666666666666444444333333222111000000......---------...//////555444222000...............///111333333333111000111111111111111000//////////////////000111222333555666888999:::999999888999888888666555222000//////111222444444333222111///000111222222111000///111111111111000000000000///111444444333222222333555777999999666444333222333333555666888999999999;;;999666555555666555555000111333333222222333555666333111000000111000000///...---,,,---...///000...///111222333333222222//////111222333444444444111222333444444333222111..............................//////000111111111111222444555555555444444444444555555444222111000222111111000///......---,,,---...///000000000000000000000000////////////...///000111333444555666777777777777666555444333444444555555444222111000......///111444666888:::444555666888:::;;;;;;;;;<<<;;;:::999888666333000000000//////.........---000111111222222222111111333222000//////111333444444555555555555555555444111222222333444555666666777777777777777777777777888888999999999888777777>>>???@@@BBBEEEGGGIIIJJJHHHEEECCCBBBEEEHHHJJJJJJLLLSSS___jjjoooqqqwww~~~}}}}}}zzzzzzvvvsssuuuyyy{{{zzzwwwtttoooiiihhhjjjkkkhhheeegggbbb]]]]]]aaaeeefffddddddccc```\\\YYYWWWVVVVVVXXX[[[]]]_________aaabbbhhhhhhiiiiiihhhddd___[[[VVVWWWXXXZZZ]]]aaaccceeehhhlllooooooiiiaaaZZZVVVPPPOOONNNNNNNNNOOOPPPQQQWWWYYY\\\aaaeeeggggggfff```]]]YYYUUUSSSTTTVVVXXX[[[[[[[[[]]]___```^^^]]]\\\___bbbdddcccaaa```___fffgggjjjooouuuyyyzzzyyy~~~xxxtttmmmiiiiiimmmssswww|||{{{{{{wwwqqqmmmiiiiiigggbbbYYYQQQJJJGGGDDDBBBAAABBBDDDDDDAAA>>>?????????>>>??????@@@AAA???@@@AAAAAA@@@===;;;999777666666666555555555555777777888999999999999999;;;<<<>>>??????@@@CCCEEEFFFIIILLLLLLKKKHHHGGGFFF@@@???===;;;::::::::::::;;;<<<<<<===============AAAAAAAAAAAA@@@???>>>===::::::;;;<<<======<<<<<<888:::<<>>BBBEEEDDDFFFJJJJJJGGGEEEDDDAAA>>>===<<<======>>>???@@@AAAAAA@@@???>>>AAA>>>;;;:::<<<>>>===;;;///...------,,,,,,------///000111333444555666666222222111111222222333444444333111/////////000111//////000000000000//////........./////////000000111222222333555666666777666666555444444333222222555555555555666666666666555444444333111000000///---------,,,------...///333222000...---------...///000222333444333111000111111111111111000//////////////////000111222333666777888:::::::::999999::::::888777555333222111222333444444444222000//////000111222222111000///111111111111000000000000...000111111000000111222555777999999777444333333333333555666777888888888:::888555444555555555444111222444333222222333444555333000///000111000//////...---,,,,,,---.........///111222333333222222//////111222333444444444000111222333333222111000.........---------------.........///000000111111222222444555555555444444333444444444333222111000222111111000//////......000000111111111111000000//////////////////////////////000111333444555666777777777777666555444333111222333444444444333222...///000111333555777888444555777888:::;;;;;;;;;<<<;;;999888888666222000////////////......------000000111222222222222111333222111//////000222333444444555555555555444444111222333444555666777777777777777888888777777777777888999999::::::999999===>>>@@@BBBDDDEEEFFFFFFDDDBBB@@@@@@CCCFFFHHHHHHHHHMMMWWWaaaeeegggmmmuuuzzzzzzzzzzzzzzz}}}~~~|||~~~}}}xxxsssqqqrrrppplllhhhfffbbb]]]^^^bbbffffffeeegggddd```\\\YYYWWWVVVVVVYYY[[[\\\]]]\\\\\\^^^```dddddddddeeedddaaa^^^[[[YYYZZZ[[[]]]___aaacccdddfffiiimmmmmmhhhaaaZZZVVVPPPPPPPPPPPPPPPRRRSSSTTTXXXXXXYYY]]]```bbbbbbaaaaaa___\\\YYYXXXYYY[[[\\\___^^^^^^___bbbccccccbbbbbbdddgggiiijjjjjjjjjkkkooopppsssyyy~~~zzzwwwmmmiiibbb^^^^^^bbbhhhmmmrrrpppnnnmmmmmmjjjeeeaaa]]]]]]\\\XXXRRRKKKGGGEEECCCAAA@@@@@@BBBBBB@@@>>>???????????????@@@@@@AAA<<<>>>???@@@@@@???>>>===777777666666555555444444666666777888999::::::999<<<>>>??????>>>???AAACCCDDDGGGKKKLLLKKKIIIHHHHHHAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===========================<<<;;;::::::;;;;;;===>>>????????????888:::<<<>>>@@@@@@?????????CCCFFFEEEFFFIIIIIIFFFDDDCCC@@@===;;;;;;;;;<<<<<<===>>>?????????>>>===@@@===::::::<<<===<<<;;;------,,,++++++++++++,,,///000111333444555555555222222111111222222333444444333111////////////000...///000000000000000///////////////000000000000//////000222444555666777666666555555444333333333444555555555555666666666666555444333111///......,,,,,,,,,,,,,,,---......000///...,,,,,,,,,---...222222333444444333111111111111111000000000//////////////////000111222333666777999:::;;;;;;::::::<<<:::888666444333333333555555555555333111///---000000111111111111000000111111111111000000000000...//////...------000222555777999999777555444444333444555666777777777777888666444444444555444333222333444444222111222333444222000///000000000//////...---+++++++++,,,,,,...///000222333222222111//////111222333333444444///000000111111000000///------------------------.........//////000111222222333333444444444444333333333333333333222111000111111111000000//////...222222222222111000......---------...//////000000//////000111333444555555666777777666666555444333000111222444555555444444//////000111222444666666555666777999:::;;;;;;;;;<<<:::888777777555222//////............---------000000111111222222222222444333111000///000111111333333444444444444333333111222333444666777888999777777888888888888777777666777999:::;;;<<<<<<<<<===>>>@@@BBBCCCCCCBBBAAA@@@>>><<<===@@@CCCEEEFFFFFFHHHNNNUUUYYYZZZ```gggmmmoooqqqrrrtttwww{{{~~~{{{xxxxxx{{{}}}{{{{{{yyytttppphhhdddbbbcccgggjjjkkkjjjkkkgggbbb]]]YYYXXXXXXYYY[[[\\\[[[ZZZXXXXXXZZZ\\\aaaaaaaaaaaaaaa```______^^^___```aaabbbbbbbbbaaabbbfffiiiiiieee___YYYWWWQQQQQQQQQRRRSSSUUUWWWXXXWWWWWWVVVXXX[[[]]]^^^^^^bbbaaaaaaaaaaaabbbbbbccccccbbbaaabbbeeehhhiiiiiikkklllnnnpppsssvvvwwwxxxyyyzzz}}}|||tttlllggg^^^YYYSSSOOOOOOSSSZZZ^^^```___^^^]]]]]]ZZZWWWTTTQQQQQQQQQNNNJJJFFFEEEEEECCCAAA???>>>???@@@@@@@@@???????????????@@@AAAAAA>>>???@@@@@@@@@???>>>===888777666555555444444444444555666888999:::;;;;;;===>>>???>>>======???AAACCCFFFJJJKKKKKKIIIHHHHHHAAA@@@???===<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999888888<<<<<<>>>???AAAAAABBBBBB888999<<<>>>???@@@??????BBBEEEGGGEEEFFFIIIHHHEEECCCAAA>>>;;;:::999:::::::::;;;<<<<<<=========<<<>>><<<::::::;;;<<<;;;:::...---,,,,,,++++++,,,,,,///000111222333444444444222222111111222222333444333222111///..................///000000000000000000000000000000000000000000000111111222222333333555555555555444444333333444444444555555555666666666666444222000///------++++++++++++,,,,,,---...///...---,,,,,,---...///444444444444444333222111111111000///////////////////////////000111222333666777999:::;;;;;;;;;:::;;;:::777444333333333444555555555444333111///...000000000111111000000000111111111111000000000/////////...,,,+++,,,000333555777888888666555555555333444555555666666666666666444333333444555444333222333444333111000000111333111//////000111000...///...---+++******++++++---///000111222222111111//////111222222333333333////////////////////////,,,,,,,,,,,,------------///.........///000111222333333333333333333333333222222222222222111111000111111111000000000//////000000000//////...---,,,++++++,,,---...///000000///000111222333444555555444444555555444333333222000111333444555555444333000000000000111333444555555666888999:::;;;;;;;;;;;;999777666555444111///------------------------000000000111111222333333555444222111000000000000222333333444444333333222222222333555777888999:::666777888888888888777666555666888:::<<<>>>??????>>>???BBBCCCDDDBBB@@@>>>===<<<:::<<>>>>>@@@AAABBB@@@????????????@@@AAAAAACCCBBBBBBAAA???===:::999888888666555444444444555333444666888:::;;;<<<<<<<<<===>>>>>>======???AAAEEEGGGKKKKKKJJJHHHGGGFFF??????>>>======<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888;;;<<<>>>@@@AAABBBCCCCCC999:::;;;===??????@@@@@@CCCGGGHHHFFFFFFHHHGGGCCC@@@???<<<999888888888999888999999:::;;;;;;;;;;;;<<<;;;::::::;;;;;;;;;::://////...---------------///000111222333444444444222222111111222222333444222222111///...---------------...000111111111111111111111111111111111000///000000111111222222222444444444444333333333333444444444444555555555555666555444222000...---,,,+++******+++,,,---...///000///.........///000111444444444444333222222111111000//////......//////////////////000111222333555666888:::;;;;;;;;;;;;999888555222111111222333444444444444333333222222111000000000000000000111111111111111000000000///000000...,,,+++---111444555666777777555444444555333444444555555555444444444333222333555555444333111222333111000//////000222111000000111111000//////...---+++******++++++---...000111222222111111///000000111222222222222........................,,,,,,,,,------.........//////.........000222333333333333333222333333333222222111111000000000111111111111111000000000000......////////////......***+++,,,---...000000111000000111222333333444444222222333333222222111111222222444444444444222222000000000000111222333333666777888999:::;;;;;;;;;;;;888666444444222000...,,,,,,,,,,,,------------000000000000111222333444555555444333222111111111222333333444444333333222222333444555666888999999666777888999999888777666444555888;;;===???@@@AAA@@@AAACCCDDDDDDBBB???===<<<;;;:::;;;>>>AAABBBBBBCCCAAAAAAEEEFFFGGGLLLRRRVVVXXX[[[\\\\\\]]]___aaafffccc```aaaeeekkkpppsssqqqqqqpppqqqrrrtttvvvwwwxxx{{{~~~~~~uuuuuuvvvxxx|||~~~wwwtttnnniiigggggghhhiiigggfffccc___[[[ZZZ[[[]]]bbbccceeeeeeeeefffjjjmmmiiiiiiiiihhhfffdddcccbbbccceeeggggggccc^^^ZZZYYYTTTUUUVVVVVVWWWXXXXXXXXXWWWUUUUUUWWW\\\bbbeeegggnnnpppsssuuuwwwwwwwwwvvvvvvtttsssuuuxxx|||}}}zzzzzz|||~~~~~~wwwxxxyyyzzz{{{yyyvvvrrrhhheee```ZZZUUUPPPMMMLLLIIIFFFBBB@@@@@@DDDHHHLLLMMMNNNNNNMMMLLLKKKKKKKKKIIIJJJJJJHHHFFFDDDDDDEEECCCBBBAAA@@@???@@@CCCDDD@@@@@@@@@???@@@AAAAAABBBCCCCCCBBB@@@===;;;999888888777555444444444666666444555777999;;;===>>>>>>:::<<<===>>>>>>???BBBDDDGGGJJJLLLLLLIIIFFFDDDCCC============<<<;;;;;;:::999::::::;;;;;;;;;;;;;;;:::::::::::::::999999888:::;;;===???@@@AAABBBBBB:::;;;<<<===???@@@AAAAAACCCGGGHHHEEEEEEFFFEEEAAA>>><<<:::888777777888999999999999999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;000000///............//////000111222333333333333222222111111222222333444222111000///...---,,,+++,,,---...000111222222222222222222222111111111111------...000222333444555333333333222222222222222333444444444444555555555555444333222000...------++++++++++++,,,...///000222111000//////000111222333333333333222222222222111000///...---...///000////////////000111222333444555777999:::;;;::::::777666444333111111111222222333333333444444555555111111000000000000111111111111111111000000000000000000///---,,,...111444333555555555333333444555444444444555444444333333333222222444666666555333000111222111000///000111222111111111333333111//////...---+++++++++,,,,,,---...///111222111111000///000000111222222111111///......------......///,,,------....../////////000///...---...000222333444333333222222222222333111111000000///000000111111111111111111111111111///000111111111111111000+++,,,---...///000111111000000111222333333444444111111222222222222111111222333444444444333222111////////////000111222333777888999:::;;;;;;;;;;;;:::888555333222111///...++++++,,,,,,,,,,,,,,,---000000//////000222444555555555555444444333333333333333444444444444333333333333444555666777777888555777888999999888777555333555777:::===???AAAAAAAAABBBCCCCCCCCCAAA???===<<<;;;:::;;;>>>???@@@??????;;;:::===@@@@@@DDDIIIMMMNNNPPPPPPOOOOOOPPPQQQUUUSSSRRRTTTYYY___dddgggfffdddbbb```aaacccfffhhhnnntttyyyzzzxxxxxx{{{~~~xxxzzz}}}~~~{{{xxxtttssstttuuuwwwrrrqqqoookkkfffddddddeeeeeehhhkkklllkkkmmmqqquuusssrrrpppnnnlllkkkkkkkkkkkkmmmmmmkkkgggbbb^^^]]]YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUUUUYYY___eeejjjkkksssuuuxxxzzz{{{{{{{{{zzz}}}|||{{{}}}|||xxxvvvwwwwwwuuurrrjjjkkklllmmmmmmkkkfffbbbYYYUUUPPPKKKHHHFFFFFFGGGFFFEEECCCBBBBBBEEEGGGIIIIIIJJJKKKJJJHHHGGGHHHIIIFFFGGGHHHGGGDDDBBBBBBBBBBBBBBBBBBAAA@@@AAACCCEEE@@@@@@@@@@@@@@@AAABBBBBB@@@@@@???===<<<;;;::::::777666444333444555777999666777999;;;===>>>??????:::<<<>>>>>>???@@@CCCFFFIIIKKKMMMLLLHHHEEEBBBAAA<<<<<<<<<===<<<;;;::::::888999::::::;;;;;;::::::888888888999999888888777:::;;;===>>>???@@@AAAAAA<<<<<<===>>>@@@AAABBBCCCBBBFFFFFFDDDDDDEEEDDD@@@;;;:::888777777888999:::;;;::::::999999::::::;;;999;;;======<<<;;;;;;<<<111000//////....../////////000111222222333222222222222111111222222333444111111000///...,,,+++***+++,,,...///111222222333333333222222222111111111...//////000222333444444111111111111111111111111333333444444444555555555333333222111000///......+++++++++,,,---///000111333222111000///000111222222111111111111222222333111000///------...///000////////////000111222333222444666888999::::::999666666555444333222222111333333333333333444555555222111000//////000111222111111111111000000000000///000///...---...111333222333444333222222333555444444444444444333222111222222333444777777666444111222333333222111333444222222222333444444222000///...---,,,,,,---......---...///111111111111000///000000111111111111111000///...------...///000------...//////000111111000///...------///222444444444222111111111222222111000////////////000111111111111111111111111111111111222111111000///...------...//////000111111111111111222222333333444222222333333333333222222000111333444555444444333------...///000111333333888888999:::;;;;;;;;;;;;:::777444222111000///---***+++++++++,,,,,,,,,,,,000000//////000222444666555666666666666666555555444444555555555555444444333333444444555555555555555666888::::::888666555333444777:::<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>===<<<:::::::::<<<======<<<;;;777666:::===>>>AAAEEEEEEFFFFFFEEEDDDCCCEEEGGGEEEDDDEEEHHHOOOUUUZZZ\\\WWWUUURRROOOOOORRRUUUXXX___gggnnnpppmmmlllqqqvvvxxxxxxyyyyyyyyyzzz|||}}}wwwzzz~~~}}}}}}|||yyytttqqqoooooommmqqqvvvwwwvvvwww{{{}}}|||yyyvvvuuuuuuwwwxxxvvvwwwvvvrrrmmmgggdddccc^^^^^^^^^]]][[[YYYWWWVVVTTTTTTUUUZZZ```fffjjjkkkpppqqqsssuuuuuuuuutttsssuuuuuuuuuwww{{{}}}}}}}}}uuupppkkkiiiiiigggbbb^^^WWWXXXZZZ\\\]]][[[WWWSSSLLLJJJGGGDDDBBBBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJHHHFFFEEEGGGIIIBBBDDDFFFFFFEEEBBBAAAAAA???AAABBBBBB@@@@@@BBBDDDAAA@@@@@@@@@@@@AAABBBBBB@@@???>>><<<:::999999888555444333333444666999;;;888999;;;<<<>>>???@@@@@@===>>>@@@@@@@@@AAACCCEEEHHHJJJLLLKKKHHHEEEBBBBBB<<<======>>>======;;;;;;888888999:::::::::::::::888999999:::::::::999999<<<<<<>>>???@@@@@@@@@@@@===>>>>>>???@@@BBBCCCDDDAAADDDEEECCCBBBDDDCCC???888888666666777999;;;<<<>>>===<<<::::::::::::;;;888;;;>>>>>><<<;;;<<<>>>000000///............//////000111222222222222222222222111111222222333444111111000///...,,,***)))+++,,,---///111222333333333333333222222111111111333333222222111111000000000000000000000111111111333333333444444444555555333222222111000//////...,,,,,,,,,---...///111111333222111/////////000111111000000000111222333333222000...---,,,---///000////////////000111222333111333555777888999999999666666666666555444333222555444444333333444444555222111000//////000111222111111111111000000000000...//////...---...000222111222333222111111222444444444444444333222111111222222333555777888777555222333444444444444555666222222222444555555333111///...---,,,---...///000,,,...///000111111000000///000000111111111111000000///...------...///000.........///000111111222000///---------///222444555444222111111111222222111000///......///000111111111111111111111222222222111111000...---+++***......//////000111111111111111111222222333333444333333444555555444444444...///111444555666666555---------...000111333444888999::::::;;;;;;;;;;;;:::777333111000000///---*********++++++,,,,,,,,,000000//////000222555666555666777777777777777666444555555666666555555444444444444444444444444444555666999::::::999666555333444666999<<<>>>???@@@@@@@@@??????>>>>>>======;;;:::999:::;;;;;;:::999;;;777666:::>>>>>>AAAEEE@@@@@@@@@???===>>>@@@BBB<<<<<<===BBBIIIOOOTTTVVVLLLIIIEEEBBBCCCEEEIIILLLRRRZZZccceeebbbaaaffflllkkklllnnnoooqqqtttxxx{{{tttwww|||~~~zzzxxxwwwuuuzzz||||||}}}~~~~~~|||xxxqqqlllhhhgggbbbbbbaaa```]]]ZZZWWWUUUSSSSSSUUUZZZ```eeehhhiiiiiijjjkkklllllllllkkkjjjiiihhhiiillloooppppppoooiiiddd^^^\\\[[[YYYSSSNNNHHHIIILLLPPPRRRQQQMMMIIIDDDCCCBBBBBBAAA@@@??????DDDDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKIIIFFFEEEGGGJJJ@@@CCCGGGHHHFFFDDDCCCCCC<<>>???@@@@@@@@@@@@AAABBBAAA@@@@@@BBBDDDFFFHHHKKKKKKIIIFFFDDDCCC======>>>??????>>>===<<<888888999::::::::::::999;;;<<<<<<=========<<<<<<===>>>???@@@@@@@@@@@@@@@>>>>>>???@@@AAACCCDDDEEE???CCCDDDBBBBBBDDDBBB???777666666666777999<<<>>>@@@???===;;;:::::::::;;;888<<>>555555444222000///...---///000000111111111111000222222222222222222333333333222000...------------------///000111111111111555444333222222222333444333333333333333222000000000000111111222222222333666666666666555444333222333333333222111000//////000///.........000111222222111000//////000111222000111111111222222222222//////............//////000000000000////////////444444444555555777888888666555444333222111111111222222222222222333444555555444333222111111111111222111111000000000000000000000////////////000000222333444444333333555777777777666555444333222222555444333333333555666777333333222222111222222222222333333444333222111000///---++++++---...---,,,......//////000000111111444333222000//////......000000000000///---,,,+++000111333333111000000111333333333222222222111111444333111000000000111111444333111000000111333444111111000000000000000111111111111111000///------,,,------...///000111111444333222111111111222333777666555333111///...---000111333444444444333333111......111222111333666666999<<<<<<;;;:::::::::999666222000//////...------,,,+++******,,,...////////////000111222444555333444444555666777888888777666555444444333333444111111111222333555888999999999999999888777666666666666888:::;;;<<<======>>>>>>>>>>>>============;;;::::::999888777666666777777888999;;;<<<======<<<;;;:::999999999:::;;;999999<<<@@@EEEIIIJJJJJJCCC>>>999888;;;???@@@AAAMMMQQQTTTTTTRRRSSSXXX]]]```______```bbbeeehhhjjjgggjjjooossswww|||}}}}}}|||}}}~~~|||xxxrrrkkkddd```___^^^]]]\\\[[[WWWQQQMMMLLLNNNQQQTTTXXX[[[]]]___```______^^^]]]\\\[[[[[[]]]]]]]]]\\\\\\\\\\\\\\\TTTQQQNNNLLLJJJHHHEEECCC@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>AAACCCDDDEEEDDDEEEFFFHHHGGGFFFEEECCCCCCCCCDDDDDDCCCDDDEEEEEEEEECCCBBBAAA?????????AAABBBBBB@@@??????@@@AAABBBCCCCCCCCCCCCBBBAAA???<<<:::777555444333444555777999:::;;;;;;999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFHHHIIIIIIGGGDDDCCCEEECCC@@@>>>===<<<;;;999999999888777666666777777999:::;;;<<<<<<<<<;;;:::999;;;===???@@@AAAAAA@@@BBBAAA?????????AAACCCDDDEEEEEEDDDCCCAAA???<<<;;;666666555555777:::===>>>>>>???>>><<<:::888999:::999:::<<<===>>>???>>>>>>666666444333222000//////...///000111222222222222222222222222222333333333333222000...------------...///000111222222222222444333222222111222222222333333333333222111000//////000000111222333333444333333444444444444444333333333333222222111000/////////.........///111111111000///......///000111000000000111111111222222000000////////////000000111000000000////////////333333333444555666888999888777666555444333333333333333333333444444555555555444333222111111111111222111000000//////000000000000////////////000000111222333222222222444666888777777666555444333333444444444444444555666666222111111111222222333444222222222333333222111111000...,,,,,,.........---,,,---...///000111222333333222111000000//////000000000111000000///...---000222333333111000111222333333333333222222222222333222111000000111111222222111///......///111222111111000000000000111111111111111000///.........------...///000000111111666555444333333444555666:::999999888666444222111111222333444555555444333333000///111222111222666666999;;;<<<;;;:::::::::999666222000//////.........---+++***+++,,,...///000000111111222222333333333444555555666777888888888777666555555444444444222222222333444666888:::::::::::::::999888777666555666888:::;;;<<<======<<<<<<<<<;;;;;;;;;::::::::::::999999888777777666777888999:::;;;<<<======;;;:::888777777777888888::::::;;;>>>BBBDDDDDDCCCAAA===999888:::===>>>???BBBFFFJJJKKKIIIJJJNNNRRRNNNNNNNNNPPPRRRUUUWWWYYY[[[^^^bbbgggjjjnnnsssvvv}}}~~~~~~|||~~~~~~~~~~~~|||yyyvvvuuuvvvxxxzzzyyyuuupppjjjbbb\\\YYYYYYXXXWWWWWWVVVSSSNNNJJJGGGHHHIIIJJJLLLNNNPPPQQQOOOOOOOOONNNNNNMMMMMMLLLNNNNNNNNNMMMMMMLLLLLLKKKJJJHHHEEECCCBBB@@@>>>;;;;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>BBBCCCEEEEEEEEEEEEFFFHHHHHHGGGEEECCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>???AAABBBBBB@@@???@@@AAAAAABBBCCCCCCCCCCCCAAA@@@>>><<<999777555444333444555777999:::::::::::::::<<<===???@@@BBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGIIIIIIGGGEEEDDDFFFDDDAAA??????>>><<<;;;999999888777777777888888;;;;;;===>>>???>>>=========>>>??????@@@@@@@@@@@@BBBAAA@@@??????AAACCCDDDDDDDDDDDDCCCAAA???<<<;;;888777777777999;;;>>>???BBBBBBAAA>>>;;;888888999999:::<<<>>>?????????>>>666666555444333111111000...///000111222222222222111222222222333333333444222111000///...---------000111222333333333333333222222222222111111111000222222222111111000////////////000111333444555555000111111222333444444444333333333333222111000//////............///000000000///...------...///000/////////000000000111111111111000000000000111111111111000000000/////////111111111333444666888999999888777777666666666666333444555555666555555555555444333222222111111222111000000///////////////000000////////////000000000111222222111111333555999888888777666555444333333444444555555555555444111111111111111222333444111111111111222222222222222000....../////////---+++,,,---///000222333444222111111000000000111111000111111111111111000000000222333222111111111333444444333333333222222222222111111111111222222333000///---,,,,,,---///000111111111111111111111111222111000///......///////////////000000111111222777666555444444555666777::::::;;;;;;:::888666444333333444555555555555444333///...000000...000333666888;;;<<<;;;:::999:::888555222000000000///...///...---++++++,,,...///111222222333333222222111444444555666777888999999999999888666666666666666444444444555666888999:::::::::::::::999888777777555666888999;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888777777777888888999:::;;;<<<<<<<<<999888777555444444555555999888999;;;>>>??????>>>>>>;;;888777888:::;;;<<<888<<<@@@BBBAAAAAADDDFFFCCCDDDEEEGGGIIIKKKMMMNNNOOORRRVVVZZZ]]]```dddgggqqqsssvvvxxxyyy|||{{{xxxwwwwwwvvvxxxyyywwwtttrrrqqqqqqqqqqqqooollljjjhhhiiikkkpppmmmiiiccc\\\VVVQQQOOOOOOOOOOOOOOOOOOMMMHHHEEEBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCBBB@@@@@@???===;;;::::::999777555666666666666777777777777;;;:::::::::;;;<<<>>>???BBBDDDFFFFFFFFFEEEFFFGGGGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<===>>>???@@@AAA@@@@@@???AAAAAABBBBBBCCCBBBBBBBBB@@@???===;;;888777666555444555666888999::::::::::::;;;<<<>>>@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIHHHGGGFFFFFFDDDAAA@@@@@@???>>><<<999888888888888999999:::<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBAAA???<<<;;;999999999999:::<<<>>>???EEEEEECCC@@@;;;999888999999;;;<<<>>>????????????555555444333222111111111000000111222222222111111111222222333333444444444222111111000///.........111111222333333333333333000111111111111000000000222222111000000///////////////000222333555666777222222222222222333444444222333333333222222111000................../////////...------------...///////////////000000000000111000000//////000000111111111111000000000////////////000111333666777999999888888777777777888888444555666777777666555555555444333222222222222222111000//////......//////000000////////////000000000111222222111222444666999999888777666555444444222333555555666555444333222222111111111111111222111111111111111222222333333111//////000111000///,,,---...///000111222333111000000000111111222333000111222222333333333222111222333222111111222444444444444444333333333333111111111111222333333444///...---++++++---...///000000111111222222111111333111///...---...///111000000111111222222333333555555444333444555666777777888:::;;;;;;888666444444555555555555555555555222///---///...,,,---000555888;;;<<<;;;999999999777555222111111111000///111000...,,,,,,---...///333333444444444222111000444444555666888999::::::::::::999888777777777777555666666777888999:::;;;:::;;;;;;::::::999888777555666777999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888888888999:::;;;<<<<<<;;;;;;999888666444333333444444555555666999<<<>>>>>>===<<<:::888777777777888999444888<<>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@@@@AAA@@@???>>><<<;;;:::888777777777777555444333333444444444555555555777777777777999;;;>>>@@@CCCEEEGGGGGGFFFEEEEEEFFFGGGFFFEEECCCBBBAAA@@@@@@BBBBBBAAA@@@>>>===;;;:::<<<>>>@@@@@@@@@?????????AAAAAABBBBBBCCCBBBBBBAAA???>>><<<:::888777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHGGGEEECCCAAA@@@@@@@@@>>>===999999888999999:::;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBBBBAAABBBBBBBBB@@@>>><<<;;;::::::999:::;;;<<<===>>>CCCCCCBBB???;;;999999::::::;;;===???@@@@@@@@@???333333222222111111000000222222333222222111000///111111222333444444555555222222222222111000000///111111222222333222222222/////////000000111111111333222111000///////////////000111333444666777777555555444333222222333333222333333333333222111111//////////////////......///...---,,,,,,---...///////////////000000000000000//////......//////000111111111111000000000000//////000111333555777888777777777666777777888888666666666777666666555555444444333333222333333333111111000///////////////000000////////////000000111333444333333333555777999999888777666555444444222333444555555444333222444333222111000/////////222222222222222333333333333111//////111222111000////////////000000000000000000000000111222333444000111222333444444444444111222222222111111333555555555555444444444333333111111222222333333333333000///---,,,,,,---///000///000111222333222222222222111///------...000111000111111222333444555555666666555555555666888999777888:::;;;;;;999666555555555555555555555555555444111///000000---...111555888:::;;;:::999999999666444222222222222111000111000...------...000111444444444444444333222111444555666777888:::;;;;;;;;;:::999888888777777888666777888999::::::;;;;;;::::::::::::999888777777555666777888999999::::::;;;;;;;;;;;;::::::::::::888888888888888999999999999:::;;;======<<<;;;:::999888666555444444555555666666666999<<<>>>===<<<::::::999888666666666777444777:::===>>>?????????@@@@@@AAABBBDDDGGGHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRVVVWWWWWWWWWWWWXXX[[[^^^aaabbbbbb___\\\ZZZYYYZZZ_________\\\XXXTTTQQQQQQQQQRRRRRRPPPNNNMMMNNNOOOPPPNNNJJJGGGDDDBBBBBBBBBAAAAAACCCEEEGGGFFFCCC@@@@@@>>><<<:::999999::::::999999::::::;;;;;;<<<<<<;;;<<<======<<<;;;999777777666444555666666555444444444444555555555555666555555444555777;;;>>>@@@CCCEEEGGGHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???BBBBBB@@@???===<<<;;;::::::===@@@@@@???===>>>???AAAAAABBBBBBCCCBBBBBBBBB>>>===;;;999888888888999:::;;;<<<<<<============;;;<<<===>>>@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGGGGGGGGGGCCCBBB????????????>>>===::::::999::::::;;;<<<======>>>@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@AAACCCDDDFFFBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@>>>===;;;:::::::::::::::;;;<<<<<<>>>>>>>>><<<:::999:::;;;;;;<<<>>>???AAAAAA@@@@@@111111111111111111111111333333333333222111000///111111222333444555666666333333444444333333222111111222222333333222222222///.........000222444555444333111000//////000111111111222333555666777777777666444333222222333333222333333333333333222222000000000111000000///...///...---,,,,,,---...////////////000000000111111//////............//////222222111111111000000000000000000222333555777888666666666666666777888999777777666555555555555666444444333333333333444444222111111000000000000000000000////////////000000222333444444333444666777999888888777666555444333333444444444444333333222444333222111000/////////333444555555555444222111111000...///111333333222000000000000////////////111111111111111222333444111111222333444444333333111222222222111222444777666666555555555444444444111222333333444333333222000///---,,,,,,---///000///000111333333333222222111000///......///000111000000222333555777888888999999888888888:::;;;<<<:::;;;<<<===<<<;;;999777666555444444333444444444777444222444333111111555555777:::;;;:::999888999555333222222333333222000111000///......000222333666555444333333333333444444555666888999;;;<<<===;;;;;;999888888888888888777777888::::::;;;;;;:::999999999999888777666666555555666888888999999999888888888888777777777777777777777888999999999::::::;;;===>>>===<<<:::999888777666555555555666777:::999999:::;;;<<<;;;999:::;;;;;;:::777555555666333555777:::<<<===>>>>>>?????????AAAEEEIIIMMMPPPRRRRRRRRROOOLLLIIIIIIIIIOOOOOONNNMMMLLLMMMPPPSSSUUUVVVVVVTTTQQQOOOOOOPPPTTTUUUUUUSSSOOOKKKIIIIIIEEEFFFGGGFFFDDDCCCDDDEEECCCBBB@@@???>>>>>>????????????AAADDDFFFEEEBBB@@@===;;;999777666777888999666777777777888888999999:::;;;===>>>===<<<:::888555333222333444555444333555555555666666666777777444444333444666:::>>>@@@CCCEEEGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAA@@@>>>===<<<;;;;;;;;;999===@@@@@@===<<<===??????@@@AAABBBCCCCCCCCCCCC>>>===;;;999999999;;;<<<<<<<<<======>>>=========:::;;;<<<>>>@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFBBBAAA???>>>???@@@???>>><<<;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@@@@???>>>===<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;:::999999;;;===;;;===>>>@@@AAAAAAAAAAAA222222222222222222222222000111222222333333333222111111222333444555666666444555555666666555444333333333444444444444333333///...------///333777999555444222000000000111222222333333444555666666777555444222111111111333444222222333333444333333222111111222222222111///...000///...------...///000000000000111111111222222000000////////////000000222222222111111111000000111111222222333555666777666666666666777888999:::888777555333222333555666444444333333333444444555333333222111111111111111000000////////////000000111222333333222333555777888777777666555444333333555444333333222222333333111111000000000000111111444666888888777555222//////...---///111333444444////////////000000000000222222111111111222333333111222222333333333222222222222222111111222555888666666666666555555555444222333444444444333222111000///---,,,,,,---///000...000222333444444333222///////////////000000000///000222444666888:::;;;:::999999999:::;;;===>>>============<<<;;;999999666555444333222222333444777333222444444111222666555777:::;;;:::888888888444333222333444444222111000000///...///111444555777666444222222333555666444555666888:::;;;======;;;:::999888777777777777666777999:::;;;;;;::::::888888888888777666555555555555666777888888888888888888777777777666666666666777777888999999:::::::::<<<===>>>>>><<<:::888666666555444444555777888999888888:::;;;<<<;;;999;;;<<<>>><<<999666555666444444555777:::<<<======??????@@@CCCIIIQQQXXX]]]^^^^^^\\\WWWQQQLLLJJJIIIGGGHHHGGGFFFEEEGGGJJJMMMMMMMMMNNNLLLIIIHHHHHHHHHHHHJJJKKKJJJGGGDDDCCCCCC>>>???@@@@@@>>>===>>>???<<<<<<<<<<<<<<<<<<======>>>>>>@@@CCCEEEDDDBBB???<<<:::777555444444666777666666666666777777777777999;;;===??????>>><<<;;;444333222333444444333222444555555555666666666666555444333333666:::>>>AAABBBDDDGGGGGGEEEBBB@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<:::999999::::::888<<<@@@@@@===;;;<<>>???@@@BBBCCCDDDDDDEEE???===;;;:::999;;;===>>><<<<<<<<<======<<<;;;;;;::::::<<<===???@@@BBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCAAA??????AAAAAAAAA@@@======<<<<<<;;;<<<<<<<<<@@@AAABBBDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===>>>?????????>>>===<<<<<<<<<=========<<<<<<;;;888999:::999999999;;;===<<<===???AAABBBBBBBBBAAA222222333333333333444444...///000222444555555555111111222333444666666777555666777777777666555444444555555555555555444444///---,,,,,,///333999<<<666555222111000000222333444444444555555555666666222111000///000111333555222222333444444333333333111222333333222111000///000///...------...///000111111111111222222222222111111000000000000111111222222222111111111111000333222333333444555666777666666777777888999:::;;;999777444111111333555777444444333333333444444555444333222222111111222222000000////////////000000000111222222111222444666777777666555444333222222666555333222111222333333.........///000222333444555777999;;;999666111...---,,,,,,...111444555555---......///000111111222333333222222111222222333222222222333333222222111222222222111111222555888777666666666555555555555333444444555444333111000///...,,,++++++,,,...///...000222444555444333222...///000000000000//////...///222444777:::<<<===888888777777888:::;;;<<<>>>===<<<;;;:::999888888555555333222111222222333444000///111111///111444444777:::;;;:::888888888444333222333444444333111000///...///000222555777888666333111111333666888444555666888:::<<<===>>>;;;:::999888777777777777666777999:::;;;::::::999888888888777777666555444444555666777777888777777999999999999888888888888666666777888999::::::;;;;;;<<<>>>???>>><<<999888555444333333444555777888555555666888<<<>>>>>>===;;;>>>???>>>:::666666777555444444666999<<<======<<<<<<>>>CCCKKKUUU___eeekkkjjjgggaaaYYYSSSPPPOOOAAABBBAAAAAAAAACCCGGGKKKGGGHHHHHHGGGDDDCCCCCCDDD@@@BBBCCCCCCAAA???>>>>>>:::<<<======<<<;;;;;;<<<:::::::::;;;;;;;;;;;;;;;===>>>@@@BBBDDDDDDAAA???===;;;777444333333444555999999999999999999888888555666999;;;<<<;;;999888666555444444555666555333333444444444444555555555555444333333555999>>>AAAAAADDDFFFGGGDDDAAA?????????@@@AAABBBCCCBBBAAAAAA<<<;;;999888888888999999888<<<@@@@@@<<<:::<<>>@@@BBBCCCEEEEEEFFF???>>><<<::::::<<<>>>@@@;;;;;;;;;<<<;;;;;;:::999999:::;;;===>>>@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCDDDBBBAAAAAABBBCCCBBBAAA???>>>===<<<<<<<<<<<<<<>>BBBBBBBBBBBBBBBAAA@@@???<<<===>>>??????>>>===<<<===>>>>>>>>>>>>======<<<999:::::::::999999;;;<<<<<<===???AAABBBBBBBBBAAA555444444333333333444444333333333333333333333333333333444444444444444444777888999888666444444555222333444444555555444444...,,,+++---111555888::::::888666333111111111222333333444444555444444444333222222111111222222333555444222111111222333555222444666666444333333333000///...------...///000222222222111111///......111111111///...///111444222222333333333333333333000000222444555666777777777777777777777888888999===;;;888555333333333444444333333222333444666777666555444333222222222222111111111111111111111111444555666555444444555666555666666555222000000000333333333333222000///...000///---...111444666666777777777777888666333000//////000222333444555666000///...---...///222333333333333222222111111111666555444333333333333333111222333444555777888888777888999888666444444555333333333333222111000000...---,,,,,,++++++,,,,,,---++++++...222444333111//////000000000000/////////222555777777777888999;;;;;;:::999999999::::::<<<<<<<<<<<<;;;:::999999777444222111222333333222111111000000111111222333444777;;;<<<;;;888666666555222000111333444222000111111222333444666666777777777666555555555555555777777888999;;;<<<======>>><<<:::888777777777888555666777888777555333222555666888999999777555333888888777777777777777888:::::::::999999999888888777666555444444555666777999:::<<<>>>>>>>>>>>>===666666555555555555666666777999;;;;;;:::888888999;;;;;;:::999777555333222222333555888:::<<<======>>>>>>???EEEOOO\\\iiippptttrrrnnnhhh___VVVNNNIIICCCBBBAAA@@@@@@AAACCCDDDGGGFFFEEECCCAAA@@@@@@@@@>>>>>>>>>>>>============;;;:::999999::::::888666:::888666555666888:::<<<;;;<<>>===:::888777888999:::;;;<<<<<<;;;999999;;;<<<>>>>>>@@@BBBFFFGGGFFFDDD@@@???===;;;:::;;;<<<===:::::::::;;;;;;:::999999::::::;;;<<<===>>>???@@@???AAACCCBBB@@@???>>>>>>===>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@===<<<;;;:::::::::;;;<<>>@@@BBBDDDDDDDDDCCCBBB@@@@@@@@@@@@???===<<<;;;===============<<<;;;;;;@@@@@@@@@@@@>>><<<:::999888888888888999:::;;;;;;@@@AAABBBBBBBBBAAA@@@???555444444333333333444444333333333333333333333333222222333444555666666777888999:::999666555444555222333444444555444444444000...---...222666999:::888777444222000000000111333333444444555444444333444333333222222222333333555444333111111222444555333555777666555333222333000//////.........///000222222222111000///......000000000...------000222111111222222222333333333222222333444555555555555777666666666666777888888<<<;;;888666444333333333333222222222222444555666555555444222222111111111111111000000000000111111444555666666444444555666666666666444111///000111444333333222111000/////////...---...111444666777999888777777777555111...---......000111222333333000///...---...000222333333333333222222222111111555555444333333333333333111222333444666777888888888999:::888666444444444444444555444444333222111///...------,,,,,,---------,,,,,,...222333222000///000000000000000000///000333666777777777888:::<<<;;;:::999999999999999;;;;;;;;;;;;:::999888777666333111111222333222222111111000000111111222333777:::===>>><<<:::888777444222111111333444333111222333444555666777888999888777666666555555555666666777888999;;;<<<======>>><<<:::888666777777888777777999:::999888666555555666666777777666666666999888888777777888888999777777777777666666666666777666555555555555666777888999:::<<<<<<<<<<<<<<<666666555555555555666666555777:::;;;:::::::::;;;;;;;;;:::999777555333222222333555888:::;;;<<<===<<<<<<>>>DDDOOO]]]jjjrrrvvvtttpppjjjaaaWWWNNNHHHDDDBBBAAA@@@@@@AAACCCDDDEEEDDDCCCAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;:::999999::::::888666999777666555666888;;;===;;;===???@@@AAA@@@???>>>:::999888777666555555555999999888777777777888888777888:::;;;;;;;;;:::999555555555555555555555555555666777777888888777777888777666777888;;;???AAADDDCCCAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@?????????;;;;;;999888777777777888999:::;;;:::999:::;;;===>>>>>>???BBBEEEFFFEEEDDDAAA???===;;;;;;;;;<<<<<<:::::::::;;;;;;:::::::::999::::::;;;===>>>>>>???@@@AAACCCCCCAAA???>>>>>>===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;::::::;;;<<<===BBBBBBBBBCCCCCCCCCBBBAAA>>>@@@AAACCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;======>>>>>>======<<<;;;>>>>>>>>>>>>===;;;999888888888888888999:::;;;;;;AAAAAABBBCCCBBBAAA@@@???444444333333333333444444333333333333333333333333222222333444666777888999999:::;;;:::777555555555222222333444444444444444111///...000333777999:::888777555333111111111222333444444555444444333333555444333222222222222222555444333222222333444555555666888777555333222222000000////////////000000111111111000000//////.../////////...,,,---///111111111111111222222222333333444444444444444333222666555555555555666777777::::::999888666444333222111111000111111333444555444444333222111111111111222111000//////000222333444555666666444444555666777777555222//////000222555444222000/////////000...,,,,,,...111555777777999888777777666444000---......//////000111222222///............000222333333333333333222222222222444444333333222222333333222222333555666777888999999::::::999666333333333444444444444333222111111000//////...---............------...000222111000000000111111111111000000222444777888888888999:::<<<;;;:::999888888888888999999999999888777666666444222000000111222111000111000000000000111222222999;;;>>>>>>;;;888666666444222111222444444333222444444555666888999:::;;;888777777666666666666666666777888999:::<<<=========<<<999777666777777888777888999:::999888777666555555555555666777888888777777777666666777777888:::::::::999999999888888777666666555555666777777666777888999::::::::::::666555555444444555555666444777:::;;;;;;;;;<<<===;;;;;;;;;999888666444333222333555777999;;;;;;<<<::::::<<>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::999777777666555555666999;;;===<<<===>>>??????>>>===<<<777777666555555555555555999999888777777666777777777888999:::;;;:::999999555555555555666666666666666666777888888888888777888777666777888;;;>>>@@@CCCBBB@@@???>>>>>>????????????@@@@@@@@@???>>>===888888888888777666555555777888::::::999:::<<<>>>?????????AAADDDEEEDDDCCCAAA@@@>>><<<;;;;;;;;;;;;::::::::::::;;;;;;::::::999::::::;;;<<<===>>>>>>@@@BBBCCCCCCAAA???>>>>>><<<===???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>=========<<<;;;::::::;;;<<<===BBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCCCCCAAA???>>>@@@@@@@@@???>>>===<<<;;;======>>>>>>>>>===<<<<<<<<<<<<======<<<:::999888888999999::::::;;;<<<<<>>======<<<<<<;;;;;;:::::::::999999999999888888999:::;;;999888555555555555777999<<<============>>>===<<<;;;:::555555444444444555555666999888777777666666666666777888999::::::999888888555555555666666777777777666777888888999999888888777777777777888;;;===???AAA@@@>>>===<<<<<<=========>>>@@@@@@@@@>>><<<:::666777888999888777555333555666888999999:::===???AAA@@@@@@BBBDDDEEEDDDCCCBBBAAA???===<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<<<<===>>>>>>??????AAABBBDDDCCCAAA???>>>>>>;;;<<<===???@@@AAABBBBBBAAAAAA@@@???>>>===<<<;;;;;;::::::999999:::<<<<<>>@@@@@@??????>>><<<;;;:::=========>>>>>>======<<<<<<<<<=========;;;:::999:::;;;;;;<<<======>>>>>>BBBBBBCCCCCCBBBAAA@@@???222222222222222333444555333333333333333333333333666666666666666555555555:::;;;<<<:::888555555555111222333333444444333333111//////000333666777666666666555444444444444444444555555555444333333222111000000///......//////222222222222333333444444555777888777555222111111///000000111111111222222111000//////...//////000111111222111///...///000000111111222333444444444000111222333444444444444333333222222333333444555555666777777666333000///------...000111222222222222222111000000000111111555333111000000222555777555666777666555555666777777666444111......000222555333111///......///000+++++++++...222555666666444333333333555555333222111111111111111111222222------...///000111222333333333333333333333333333222222111111111222222333111222333444555666777888:::;;;;;;999555333222222444444444444333222111000///......---,,,---------..................000111111111222222222222111111444666777777777777999;;;<<<;;;999888777666666555666666666666555444333222111000///000111222000///000000//////000000111222777999:::999666333111111222222333444444555666777444555555666666777777888777666666666666666777777555666777888:::;;;<<<<<<<<<:::888666666666888999::::::888777555222111000111444999>>>???===:::777555555555555555666777888777777777777666666666666444444555555666666666666777777777777777777888888444444333333333333444444777999;;;<<<;;;:::::::::::::::999888777666444333111222444666888999999:::888888888;;;BBBJJJRRRWWWYYYYYYZZZXXXTTTNNNHHHEEECCCAAA???>>>===>>>???@@@AAAAAA???>>>============999999999888888888888777777666666888999:::999777444444555555777999;;;<<<<<<<<<<<<<<<;;;::::::999444444444444444555555666888777777666555555555666777888999999999888777666555555666666777888999999777888888999999999999999777777777777999:::<<<===???>>><<<;;;::::::;;;;;;<<<===???AAA@@@===:::888555666888999999777555444333555777888888:::===@@@CCCBBBAAABBBDDDEEEEEEDDDAAA@@@???>>>===<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@BBBCCCBBB@@@>>>======:::;;;<<<===>>>@@@AAABBBAAAAAA@@@???>>>===<<<;;;999999888888888999;;;<<<<<<@@@DDDFFFFFFFFFFFFHHHDDDEEEFFFFFFEEECCCAAA????????????>>>===<<<;;;:::;;;<<<============<<<<<<======>>>??????>>>===<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBB@@@???===222111111222222333444555333333333333333333333333777777666555555444444333:::;;;<<<:::777444444444111111222333333333333333111000///111333555555555444444444333333333333333555555555555444333222222.........------......///000000111111222222333333444555777666444222111111///000111222222333222222111000///.........///000111222333222000...///000///000000111222333444444000000222333444444444444222111111111111222333333333444555555444222///...,,,---...000111222222222111111000000000000000111333222111000111333555666555666777777555555666777666666444111......///111444333111///.........///+++++++++...222444555555222111111222444555444444//////////////////......,,,---...///000111222333333333333333444444444444111111000000111111222222000000111333444555666777999::::::999666333333333555555555555444333222222///...------,,,,,,------,,,---...---,,,---000333222222333333333333222222555666777666666666999;;;:::999888777666666666666555555555555444333222222000//////000222222111///000////////////000111111888999:::999666333222222111222444555555555777999666666555555555555444444666555555555555666666777555666777888999;;;<<<<<<;;;999888666666666888999<<<;;;999777555333111000///444;;;@@@AAA>>>999555777777777777888999::::::777777777777666666666666222333444555555555555555777666666555555666666777444333333222222333333444777999;;;;;;:::888888999888888888777666555333222111222444555777888888999777777888:::===AAAEEEHHHIIIKKKLLLLLLLLLIIIGGGEEEAAA@@@>>><<<;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<888777777777666666666666444444444666888999888777444444555666777888:::;;;;;;;;;::::::999999999999555555444444444555555666666666555555555555666666777777888999888777666555444555666777888999:::;;;888888999::::::::::::999666666777888999:::;;;<<<===<<<:::999888888999999:::<<>>>>>======<<<;;;;;;:::::::::<<<===>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA???<<<;;;;;;:::::::::;;;===???AAABBBAAAAAA@@@???>>>>>>======999999888888888:::;;;<<<;;;@@@EEEHHHGGGFFFGGGIIIEEEFFFGGGGGGFFFDDDBBBAAA?????????>>>===<<<;;;:::::::::;;;<<<<<<<<<;;;;;;===>>>???@@@AAA@@@???>>>===>>>@@@AAABBBBBBAAA@@@AAAAAAAAAAAA@@@???===<<<111111111111222333444555333333333333333333333333555555555444444444444444:::;;;;;;999666333333333111111222333333333333222222111111222555666666555555555555666666666555555555555555555444333222111------------...///000000......///000111222222222222333555555333111111111///000111333333333333333000///...------...000111000111222111///.........------...///000111222222111222222333333333222222111000000000000111222222222222222222111000...---+++---///111222333333333000000/////////000000111000000000000111222333444555777888777666555666777555555444222///......000222222111000///...------,,,+++,,,///222444444333333222111111333444333333000000//////.........---+++,,,...///111222222333333333333444444444555555000000000000000111222222//////000111333444555555888999:::888666444444444333333333333222111000000000///......---.........+++,,,---,,,,,,---111444222222333333333333222222555555666555555555888:::999888777666666666666666555555555555444333222222000///000111333333222000///////////////000111111555777777666444222111111000333555666555666888;;;888777777666444333333222444444444444444555666666555555666888999:::;;;<<<:::999777666555666888999999888666555444333222222000444999===>>><<<777444666666666666777888999:::888888888888777777777777000111222444444444444444555555444333333333444555333333222222222222333333444777999:::999888888999666666666666555444222222111222333555666777888888666666888999;;;<<<======AAAAAACCCDDDEEEFFFFFFFFF@@@>>><<<:::::::::;;;<<<>>>===<<<;;;;;;:::;;;;;;666666666666555555555555222222222444777888777666555555555666777888888999:::999999888888888999999666666555555555555555666444444444444555666777777666777888888888777555444444555666777999:::;;;<<<888999999:::;;;:::::::::666666777888999:::;;;;;;;;;:::999777777777777888999<<>>CCCAAA??????@@@AAAAAAAAA>>>>>>?????????>>>>>>>>><<<;;;:::999:::<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAA???@@@AAA@@@===;;;:::999999999999:::<<<>>>@@@BBBAAAAAA@@@@@@?????????>>>::::::999999:::<<<===>>>===BBBHHHIIIGGGEEEEEEGGGDDDEEEFFFGGGFFFDDDBBBAAA?????????>>>===<<<::::::888999::::::;;;;;;::::::===>>>???AAAAAAAAA@@@???<<<===???AAABBBAAA@@@???@@@@@@@@@@@@???===;;;:::111111111111222333444555333333333333333333333333333333333444444555555555999:::;;;999555333222222111111222333333333333222444333333444666777777666888999999::::::::::::999555555555555444333222111---------...///000111222------///000111111111111000222444444333111111111///000222333444444333333000///...------...000111///000111000...---,,,---++++++,,,---...///000111333444444333222111000000000000000000000111111222111111111000000...------+++---///111333333333333000000////////////000111---......///000111111111555777888777666555666888444444555333000......///111111111111000...---,,,,,,,,,,,,///222333333222555333111111222333222111222222111111000000//////+++,,,...///111222222333333333333444444555555555000000///000000111222222......///000222333444555777888999888666444444555000000000//////...---,,,111111000///////////////***,,,---,,,+++---222666222333333444444333333222444555555555444555777999888777666666666666666777555555555555444333222222000000000222444444222000///////////////000111111222333444333111/////////000333555666555666999<<<:::999888666555333222111333333333333333444555666555555666888999:::;;;<<<:::999777666555666888999333333222111111111222222111333777:::;;;999666444222222222333444555666777444444444444333333333333///000111333444444333333444333222111111111222333333222222222222222222333222444777999999999999:::555555555555444333222111111222333555666777777777444666888:::::::::999999>>>>>>???AAABBBDDDEEEFFF???===;;;999888999:::;;;<<<<<<;;;:::999999999999666666555555555444444444111111111333666777777555555555666666777777888888999888888888888888999999777777666555555555555555333333333444555666777888666777888888888666555444444555666777999;;;<<<<<<888999::::::;;;;;;::::::666666777888999::::::::::::999888666666666777777999;;;???AAA@@@;;;666333222333333333444333333333333444666777777888;;;>>>BBB@@@>>>===>>>?????????======>>>???????????????<<<;;;:::999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>???@@@???<<<:::999888999888999:::;;;>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<===???@@@???EEEJJJKKKGGGCCCCCCEEEBBBCCCEEEFFFEEEDDDBBBAAA??????>>>>>>===;;;:::999777888999999::::::::::::===>>>???@@@AAAAAA@@@@@@;;;<<<>>>@@@AAA@@@???>>>??????@@@???>>><<<:::999000000000000000111222222555444333222111222333444777777666555555555555555888999999888666555666888444333333222222333333444111111111222444777999;;;777888888999999888777777666444222111222222111///////////////...---,,,+++------------......///000000000000000000///......//////000000000000//////............///000111222333111/////////...,,,+++---,,,,,,,,,,,,---......000000000222444555444222////////////000000000000444333333222111000/////////.........///000222333...------------......///000111222222111000111333444444333333333444555555444333111///...---,,,,,,---///000///...,,,,,,---/////////000111111222222///000111222333444444444+++,,,///111111000///---,,,---///111222333333222222222222111111111000000000000////////////000000------...000111222333444444666777666333111////////////000222333444222000222000---...000000...+++111000///...---...//////111000///---+++,,,///222777777666555555555555666555666666555333333444666111222333333444444333333222111000///............000000000111222222222333555444222111/////////000333333333333333555666666777777666555444222111000111222444333222222333555::::::999999999:::;;;<<<:::888777555555666888999<<<888444333333333000...000111333444555555444333222333333444555555555555333333333333333333333333333333333444444444555555666555333222000000111111000000000000111222333444555666666777777777777666999888555333222111111111222111111111222333333444444444555555666666777777999:::;;;===???@@@@@@AAA<<<;;;:::888777666666666888888999;;;===<<<:::888777777666555333222111111000111222333444555555666666666666666777777777777999888666666888888777666666333000///000222333444111333555666888888888777888888777777777777888888333444555777999::::::;;;:::888888===DDDEEE@@@:::999888555444555888<<<>>><<<:::888555444444444555555777:::===>>>;;;666222333222222111111111111111444444555666888999;;;<<<@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>>>><<<;;;;;;:::;;;<<<===>>>@@@@@@@@@??????????????????>>>===;;;999777666555666777999999:::<<>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBB===>>>??????>>><<<999888777888999:::;;;<<<<<<<<<;;;===>>>@@@AAAAAAAAAAAA@@@BBBDDDBBB@@@>>>@@@BBB>>>>>>===;;;999999;;;===111000000000000000111111444444333222222333444444666555444444333333333444666777777666555444555777444333333333333333333444111111222333555777999:::999::::::::::::999999888777555222222222222111000////////////...---,,,+++,,,,,,,,,,,,---...///000111111111111111000////////////000000000000//////.........//////000111222222111///...///...,,,+++---,,,,,,,,,,,,---....../////////000222333222111////////////000000000000111111111000//////......//////......///000111222///............///000000///111222111000///000222444444444444444555555666444333111000...---------...///000000...------.../////////000111111222222000111222333444555555555222222222111000000//////,,,---///111222222222222222222222111111111000000///......------......////////////000000111111111333444555444222000//////000000000222444444333111222000......///000...+++---,,,,,,,,,...///111222000//////---+++,,,000222444444444555555555555555444555555444333333444666333444444444444444333333222111000///............000000000111111222222333555444222000/////////000222222222333333444555666555555555444333222111000111222333333222222333555888999999999999:::::::::999888666555555666888999:::777444333333333111...000111222333444444444333333333333444333333222222222222222333333333333333333333333333444444444444333222000///......//////000000000000111222333444777777888888999999888888999888666333222111111222222111111111222222333444555555666666777777888888999;;;<<<>>>????????????;;;:::999777666666555555777777999;;;===<<<999777444444444444333333222222000000111222333444444555777777777777888888888888:::999888999::::::888666555333000///000222333333111333444666777777777777777777777777777777777777444444666777999999::::::;;;:::<<>>>>>======<<<<<<;;;;;;<<<<<<===;;;:::::::::;;;<<<>>>???????????????>>>>>>>>>>>>===<<<;;;:::999777666666777888999999:::<<>><<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>>>>??????===;;;999777777777999:::;;;<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBDDDBBB@@@>>>???AAA===<<<:::999999;;;???BBB111111000000000000000111444444333333333333444444333333222222111222222222333444555555444333555666444444333333333333444444111111333555777888999999<<<<<<======<<<;;;;;;:::777555333222333222111000////////////...---,,,,,,*********+++,,,...///000111111111111111111000/////////000000000000//////.........///000000111111222000............,,,+++,,,,,,,,,,,,,,,---.........------///111111000///////////////000000000000........................000///////////////000111...---------......///000///111222111000///000111444444444444444555666666444333222000///......------///000///...------......//////000000111111222111222333555666666777777999777444222000000000111---...///000111222222111222111111111111000000000---------,,,,,,---------000000000000000/////////111222333222000.........000000000222444555444222222000////////////...,,,,,,+++,,,,,,---...000111.........---,,,---000333111111333444444444444444222333444444333222333555555555555555444444333222111000///......---......//////000000111222222333555444222000//////000000111222222333333444555555222222333333222222111000000222333333222222333444666777888999:::999888888777777666555555666777888777666444333444333111000///000111222333333333333333333333333222111000000222222222222222222222222222222333333333444444444000//////......//////000000000000000111222333444888888999:::::::::::::::999888666444222222222222222111111111111222333333555555666666777888888999:::;;;===??????>>>===<<<999888777666555444444444666666888:::<<<;;;888555222222222222222222222222...//////000111222333444777777777888888999999999:::::::::<<<===<<<999666444222///...000222222222222222444555666777777666555666777777777777666555555555777888888999999999::::::>>>DDDJJJIIIAAA:::999999999999999:::;;;<<<>>>===:::888666555555555666666666777888777555222222222111000000000000111444444555666888:::<<<===>>>>>>>>>>>>>>>===============<<<;;;::::::::::::888888999999;;;<<<>>>???>>>>>>=========<<<<<<<<<::::::999999888777777777777888999::::::;;;???AAABBBAAA@@@AAAAAA@@@>>>;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>><<<:::888666666777888:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCBBB@@@>>>>>>???;;;999666555888>>>EEEIII222111111000000000000000333333333333333444444444222222111111111111111222111333444555444444555666333333444444444444333333000111444666777888888777===>>>>>>>>>>>>===<<<;;;888666444333333222111000......//////...------,,,))))))***+++,,,...///000//////000000000000////////////000000000000//////---...///000000111111111111///............,,,+++,,,,,,++++++,,,,,,---......------...000111///......////////////000000000------------......//////000///////////////000000,,,,,,,,,,,,,,,---...///111222333222000///000111222222222222333444555555333333111000///.........+++---......---,,,,,,---......//////000111111111222333555666777888999999:::888666333222111111222......///000000111111111111111111111000000000000------,,,,,,,,,,,,------......////////////000000...000000000...,,,---...111000000222444555555333111111000/////////...---......------,,,,,,,,,,,,,,,---------,,,---000333000000222333333333222222222333444444333222333444555555555444333222000000000000///...------------...//////000111222333333555333222000000000000111000111222222333444444444000000111111111111111000000111222222111111222333333555777888999888666555666555555444444555666777555444444444444333222111//////000111222222222222222333333333333222222111222222222111111111111111222222222222333333333333000000000000000111111222000000000000111222333444777888999999::::::::::::999888666444333222333333222111111111111111222222333444444555666777888888:::<<<===>>>>>><<<:::999777666555444333333333333555555777999;;;:::777444333222222222111111000000---......///000111222222555555666777888888999999::::::;;;<<<===<<<888555333111//////000222222222222222333444555555666666444555666666666666555444555666777888888888888888999999;;;@@@DDDDDD???999::::::;;;;;;;;;;;;;;;;;;===<<<:::888666555555444666555333333444555444333222222111000000000000111333333444555777:::;;;============<<<<<<<<<======>>>===;;;:::999888888888777777888:::;;;===>>>???======<<<<<<;;;:::::::::777777777777777777777777888999:::999999;;;>>>@@@???>>>>>>???@@@???<<<:::<<<<<<<<<<<<<<<=========<<<===>>>???????????????===<<<<<<;;;;;;<<<<<<============<<<;;;999777666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCBBB@@@???======888555333444:::CCCJJJOOO111111000000000000000111111222222333333333444444222111111000111111222222111333555555444444444555222222333444444333222222000111333555777777777666<<<<<<============<<<<<<888666444222222222000///.........///......---,,,*********+++,,,---//////------...............---.........//////.........---...///000111111111000000///------......---+++,,,++++++++++++,,,------......---///000111///...------........./////////,,,,,,------...//////////////////000000000000000------------...///000111222333444333111000111222000000000000111222333444222222000///............)))+++,,,,,,+++***+++,,,.........///000000111111333444555777888999::::::666555555555444333222222//////////////////000000000000000000000000000000...------,,,,,,------...+++,,,---...///000111111---......---,,,+++,,,...111000///111333555555444111111111000///.........---------------,,,,,,,,,+++,,,------,,,---000222000111111111111111000000333555666666444333333333444444333222111000...---000///...---,,,,,,,,,,,,---...///000111222333333444333222000000000111111///000111222333333333333//////000000111111000000///000222111000000111333222333555777777666555333333333333444444555555666333333444444333222111111......//////000111111222111111333444555555555555222222222111111111000000111111111222222222333333//////000000111111222222000000000000111222333444555666777888999999999999999777666444333333333444222222111000000111111111111111222333444555666777:::;;;<<<<<<<<<:::888666555555444333222222222222444444555777888888666444555444333222000///...---,,,---...///000111111222333333444555666777888999999999:::;;;<<<:::666333222111//////111333333222222222333333444444555555444444444555555444444444555666777888888888888888:::999999;;;>>>???>>>;;;;;;;;;<<<<<<<<<;;;::::::;;;:::999777666555444444777444222111222333333333333222222111111111111111111111222444666999;;;<<<======<<<;;;;;;<<<======>>>===;;;:::888888777777777777999:::<<<===>>>???<<<<<<;;;;;;:::999999888666666777777777888888888888999999999888999<<<>>>???>>>>>>???AAA@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666777888999:::;;;<<<<<<<<<;;;:::999999:::<<>>??????<<<<<<<<<<<<;;;:::999999888888777777666555555444666444222111222333333222444444333222222222222222111111222444666999;;;<<<======<<<;;;;;;<<<>>>???>>>===;;;:::999888888888888999:::<<<===>>>>>>>>><<<<<<;;;:::999999888777666666777777888888888888777888888777666777999<<<@@@@@@@@@AAACCCCCCAAA???:::::::::::::::999999999888999:::<<<============999999888888888888999999:::999999999888888888888888999:::<<<============;;;:::888888999;;;>>>AAACCCCCCBBBBBBAAA???;;;888333444666===FFFMMMOOONNN////////////000111333333---...000111222222111111...............///000000000222444444333111000111...///111222222111///...000000000111222333444555444555666888999:::;;;;;;777555222111000///...,,,------...............---...---------------......+++,,,------.........---***++++++,,,,,,++++++***,,,---///111222111000//////---,,,,,,......---++++++++++++***++++++,,,------,,,,,,---......,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,...000111222222222......//////000222333444000111222111...---...///.........///000111222333///...---,,,,,,,,,,,,,,,***+++---------,,,---...------......///000000000222333555777999:::;;;;;;777666444333333444444555111000///...---......///////////////000000111111,,,,,,++++++++++++,,,,,,++++++,,,---......//////+++,,,,,,+++***+++---//////---,,,...000333444444000222333222///---...000***+++---///000000000000,,,---...---,,,,,,---...///...------///222555777:::<<<===<<<999666444444222222222222111///......///...---,,,++++++++++++,,,---...///000222333333333222111000000000111222---...000222333222111111000000111111111000000///...///111000//////000222111111111222222222333333000111222333333444444444111444666666333000///000...------------///000111000111222333444555555555444444444333222111111111000000000000111111111222...///000111111111000///000000000000111222333444333333555666777888888888888777666444444444555555222222111000000000000000///000111222444555666777888888666555555555555666444444333222222222333333666444111000222444555666666555444333111000......------...///000111222222111222333555666888999::::::999888777888777555222333111111222444555555444333222222111111222333444555444222000000222444555444444666777999999::::::<<<;;;;;;<<<===>>>>>>>>><<<<<<;;;;;;:::999999888777777777888888777777777666444222111222333333222666555444444333333444444222333444666888;;;===>>>>>>===<<<;;;<<<===???@@@======<<<:::999999999999:::;;;<<<>>>>>>???>>>>>>===<<<<<<;;;999888888777777777888888888888888999666777777666555555777999>>>>>>>>>@@@BBBBBB@@@???999999999888888888777777777888999;;;<<<<<<======777777666666666666777777777777777777777888999999999:::<<<===>>>>>>??????===<<<999888999<<<@@@BBBDDDCCCBBBBBBBBB???:::666222444;;;EEENNNQQQMMMIII.........///000222444444,,,---///000111111111000,,,,,,,,,,,,------...//////111333333111///......---///000111111000///---000000//////000222444555111222444666888999::::::777444111000//////---+++------...............---//////...------------...,,,------.../////////...*********++++++*********,,,---///111222111000///...---,,,,,,---...---+++++++++******++++++,,,---,,,+++***+++,,,,,,+++)))))))))*********+++++++++***************************+++...000222333333222++++++,,,,,,...///000111///000000///---+++,,,---......//////000222333444...---,,,,,,+++++++++++++++---//////.........///------......///000000000222333555777999:::;;;;;;;;;999555222111333555777222111///...------........./////////000000111111++++++************++++++------------------------+++,,,,,,+++***+++...000...---,,,---000222333444000222444222///---...111...///000000000///------,,,.........,,,+++,,,------,,,+++,,,...333888;;;===>>>???>>>:::777444444222222222222222111000///......---,,,++++++++++++,,,,,,---///000222333333333222111000000000111222---...000222333222111000111111111111111000//////...///000000//////000111111111000000111111222333///000111222333444444444111444777666222/////////------,,,,,,---...000111111222222333333333222222555555444444333222111111000000000000111111111111111222333444444333222111000000000000111222333444333444555777888888999999888777666555444444555666222222111000000///000000000111222333555666777888888777444333222333555666444444333333222333333333777444000///000333666666444444333333222111000000------...///000111222222222222444666888999;;;<<<;;;:::888777777777555444333222222333555666666555333222111111111222333444666444111//////111444666333444555777999::::::;;;999:::;;;===>>>===<<<;;;===<<<;;;:::999888888888666777888999999999999999666444222222333444333222666666555444444444444555444444555777:::===???@@@>>>===<<<;;;<<<===???AAA======<<<;;;::::::::::::;;;<<<===?????????>>>=========<<<;;;:::888888777888888888888888888999999666666666555444444666888;;;:::;;;===??????>>><<<999888888888777777666666666777999:::;;;<<<<<<<<<777777666666666666777777666666666666777888999::::::;;;<<<>>>??????@@@@@@???===;;;999:::===BBBDDDDDDCCCBBBBBBBBB???:::555222555>>>IIIRRRSSSLLLEEE,,,---...///000000000000...//////000000000000000---,,,---///,,,((()))...111111111111000///---,,,...///111222111000...---...///111111/////////000111111222333555666666777333333222222111///...---...---,,,)))'''''')))+++......------,,,+++******,,,------......------,,,,,,++++++******++++++,,,+++,,,...000000000000///222///,,,+++,,,.........++++++++++++++++++++++++---...000///---+++***++++++************************************)))((((((,,,,,,---...////////////////////////////////////------,,,,,,,,,---......//////............/////////...---,,,,,,,,,,,,,,,+++,,,---.........,,,,,,000000///......///111111333444666888999:::::::::;;;777333111000000///...000//////.........//////000000000000000///......,,,---.........---,,,+++---------...............---,,,,,,,,,,,,---......///------///333666555444444222000///...///000111...//////---++++++,,,---,,,---...///000///...---,,,,,,,,,---000333777999;;;<<<<<<<<<;;;999888777555444444333333222222111//////...---,,,,,,,,,,,,***+++---///000111222222222222222111000...,,,,,,+++---000222333222000///222111000000000000000111111111000000000000111111222111111111111111111111111111111111111222222222444444333222111111111111000000///....../////////444333333222222333333444888777666555444333333333222000///111333444222000111000///...............///////////////000111111444444555666777888999999666666666666666555555444555555444333222000000//////000222444777999;;;<<<;;;:::888777555444333333666555555444444444444555777555222222444666777777666666444222111000//////...---,,,,,,---...000111111333666888999999888888888666444444666777777777666666666666555444333222333222000///000333777999777444000...---///222444666666777888:::;;;<<<=========>>>???????????????@@@>>>;;;777555444555555666777888999999999999999666555333111111222333444777888888666333222222333333555999;;;<<<>>>@@@BBB>>>>>>>>><<<::::::<<<>>>>>>>>>??????>>>===<<<;;;;;;===>>>@@@@@@>>>===;;;===<<<;;;:::999888888888999:::;;;<<<<<<;;;:::999888666555555777999:::999>>>===<<<;;;;;;;;;;;;;;;:::999888666666666777777888999;;;===>>>>>>======@@@>>>:::777555444555666333444666777777777666555999;;;===???@@@@@@>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAAAAA???===;;;::::::???IIIQQQTTTPPPGGG???,,,---...//////000000000...//////000000///......---,,,...000...+++,,,111111111000000//////.........///000111111///...,,,...///111111///...///000000111222333444555555666333333333222111///...---//////...,,,******+++---...------,,,++++++******,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...///000000000000111///,,,+++,,,---...---++++++++++++++++++++++++,,,...//////---+++******)))*********************+++++++++++++++***)))))),,,---...///000000000000////////////////////////------,,,,,,,,,,,,------......------------......///...------,,,,,,,,,------...///000000///...---000000000000000000111222222333666888999999999999888555111000000000000///......------------......000000000000000///......---.../////////...------........................---------------......///...---,,,...111333333111333222000......///000111...//////---+++***+++---******,,,---------,,,+++,,,,,,---...000333555777888999:::;;;;;;999777666555555444444333222222222000///...---,,,,,,,,,,,,,,,---...000111222333333222222222111000///---,,,---...111222333333222111222111111000/////////000111000000000000000000111000000111111111111111111111111111111222222222222444333222111111000111111+++******))))))******+++222222333444555555666666999888666555333222222111000//////111444555444222000000///...............111000000000000111222222444444555666777888999999666666666666666555444444555444444333111000000//////000222444777999;;;<<<999999888777666666666666777777666666666666666777777555222222333555666666555555333222000000//////......---------...000111111333666888999999999888999777555555666888888777888888999888888777666555222111//////000444777:::888666222///...000222444555666777999;;;<<<<<<<<<======>>>????????????>>>???>>>;;;888666555555666777888888999999999999888666555444222222333444555777888888666444222222333333666999;;;<<<===@@@AAA>>>??????===;;;;;;===>>>@@@@@@??????>>>===<<<<<<===>>>????????????>>>===<<<<<<;;;:::999888888888:::;;;<<<<<<<<<<<<;;;:::999777666666999;;;;;;;;;===<<<<<<;;;:::::::::;;;:::999888777666777777888999:::;;;<<<======<<<<<<>>><<<999666444333444555111222444666777888888888:::;;;>>>???@@@@@@???>>>???>>>>>>======>>>>>>???@@@@@@@@@@@@>>>===;;;:::===CCCMMMTTTTTTOOOGGGAAA,,,------...//////000000////////////...---,,,,,,+++***---111111...///333111000///......///000000......///000///...---,,,---///111000///...///000///000000111222333444444222222222111000///...------...///...,,,+++,,,------,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,...///000111000000000...,,,+++,,,---------************************+++---///...,,,*********(((((())))))*********+++,,,,,,,,,,,,,,,,,,+++***,,,,,,...///111111222222////////////////////////---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...------,,,---------///000111111111000000//////000000111111111111111111333555777888999999888444222/////////000000000---,,,,,,,,,,,,,,,------000000000000000///.........//////000000000//////000000//////......---------------.........//////---,,,,,,---///000000///222111///.........///000...//////---+++***+++---)))***+++,,,,,,,,,++++++------...///111222333333333555888;;;;;;:::777666555555555444333333222222000///...------,,,,,,------...///111222333333444222222222222111000......000000111222333333333333222222111000//////......000000000000000000000000/////////000000111111111111111111222222333333333333333222111000//////000------,,,,,,,,,,,,------000222444666777888888888888777666555333222111111/////////111444555555444//////......------......222111111111111222333333444444555777888888888888555555666666555555444333444444333222111000000//////000222444666888:::;;;777777777777777777888999999888888888888888999999777555222222333444444444444333222111000/////////000///...---...///000111111333666888::::::999999:::888666555777888888777888999999888888777666555000000//////111444888::::::777444111000000222444444666888;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>===:::777666666666777999999999999999999888777666555444333222333444555666777777666333222222333333666999;;;<<<===???AAA?????????>>>===<<<>>>???CCCBBB@@@>>>============??????>>>>>>>>>>>>??????<<<;;;;;;::::::999999999;;;;;;<<<======<<<;;;;;;999888777888;;;=========;;;;;;:::::::::::::::::::::999888888888888888999::::::;;;;;;;;;;;;::::::;;;999666444222222333333///000222555777999::::::;;;<<<>>>@@@AAA@@@???>>>>>>======<<<<<<======>>>@@@@@@???>>>======<<<<<<@@@HHHQQQVVVSSSLLLFFFCCC------------...///000000/////////...---,,,***)))((((((---333555222111333111000...------///111222......//////......---,,,---///000000///....../////////000000111222222333000000000000///...---,,,***,,,------+++******+++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++,,,...///000111000000///---++++++,,,---,,,+++))))))))))))))))))))))))+++,,,......,,,*********((((((((())))))******+++++++++,,,,,,,,,,,,++++++++++++---...000111111111........................,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------......------------......111111111111000000000///---...///111111111000000000222444666777888888777333111///.../////////...,,,,,,,,,,,,,,,------...000000000000000///............/////////000//////111111000000///...------......//////000000000///...------......//////...000000///......//////000...//////...++++++,,,---,,,,,,,,,---------------......///000111111000000000333888;;;===;;;999777666666555555444333333333111000///...---------------...///111222333333333222222333333222111000000222222222222333333444444333222222111000...---,,,000000000000000000000000.........///000000111111111111222222333333444444333333111000////////////000000000///000000111111000222444777888888777666666666555555444333333222111111222333444444444333//////......---......///111111111111111222333333333444666777888888888777444555555555555444333333333333333222111000000//////000111333555777999:::888777777777777888888999888888888888888999:::;;;777555333222333333333222222111000000///000000000222111000///...///000111111333666888:::::::::999;;;888666666777888888777555555555555444333222222///......///111555888::::::777444111000000222333444666999<<<======;;;:::;;;<<<======>>>>>>======<<<:::888666555555666777::::::::::::999888888777555444333333222222333333333444555444222111222333444666999;;;<<<===???AAA???@@@AAA@@@>>>>>>???@@@FFFDDDAAA???======>>>??????>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777999;;;=========999999999::::::999999999999999999999999:::::::::;;;;;;;;;::::::999888888888666444222111000111111///000222444666888::::::<<<===???AAAAAA@@@???>>>======<<<<<<<<<<<<======@@@???>>>>>>============BBBJJJSSSUUUPPPIIIDDDCCC---,,,,,,,,,---...///000/////////...---+++))))))(((***111:::>>>:::777666111000...------///111222...............------,,,---...000000...---...///...//////000000111111111............---,,,++++++)))***,,,,,,+++***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,---...000000000000///...,,,++++++,,,,,,+++***))))))))))))))))))))))))***,,,......---+++++++++(((((())))))*********+++******+++++++++++++++***)))***,,,---.../////////------------------------,,,,,,++++++,,,,,,---...//////............//////......---------......///000000000///............***+++---///000//////...///111333555666777777666444222000//////...---+++------,,,,,,---......///000000000000000///......---------......//////000222222111000//////.........///000111111111000000/////////////////////000000000/////////000000000000000000///,,,,,,---...,,,,,,,,,---------......//////000000000//////...000333888<<<>>>===;;;999777777666555555444444333111111000///............---...///000111222222222222333333333333333222222333333333333333333444444333333333222111///...---000000111222222111000000......//////000000000111111222222333444444555555444333222000///.........------,,,,,,---......///222333555666777666444333333444555666666666555555444444555555333222222111//////.........//////000111000000000000111222222333555666888888888777666444444444444444333333222333222222111111000000000//////111333555666888888999888777777777777777777666666666777888999:::;;;999777444444444333222000000000000///000000111222444333111000///000000111111333666999:::;;;;;;:::;;;999666666666777777666333333333333222111000///.........///111444777999888666333111000000111222555777:::<<<======;;;:::;;;;;;<<<============<<<999777555444333444666777:::::::::::::::999888777444333333222222222222222000222333222000000000222444777:::;;;<<<===???@@@???AAABBBBBB@@@@@@AAABBBEEEDDDAAA???>>>>>>???@@@>>>===;;;999999;;;===>>><<<===>>>>>>???>>>>>>===<<<<<<<<<;;;;;;<<<<<<<<<888777777999;;;===<<<;;;888888999::::::999999888999999::::::;;;;;;<<<<<<<<<<<<:::999888666666555444333222111000000000000000111222333555777999999===>>>@@@AAABBBAAA???>>>======<<<<<<<<<<<<======???????????????>>>>>>>>>AAAHHHPPPQQQKKKEEEBBBBBB---,,,,,,,,,,,,...///000/////////...---+++***)))***---777DDDIIICCC<<<999111000///......///000000/////////............---,,,...000///...---...////////////000000000111111---------------,,,+++******+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------...///000000///...------+++***+++,,,,,,***)))************************+++---//////...,,,,,,,,,************************)))******+++++++++++++++***+++,,,---------------------------------------+++++++++,,,---...///000111111000000000000111111.........---......///000000000///...------------******+++---............///000222444555666666555444222111000000///,,,***---,,,,,,,,,---...///000000000000000000///......------------...///000000222222111111000000/////////000111222333222111000///000111111000///000222000000000000111111111111111222222000...---...000,,,,,,+++++++++,,,---...000000////////////......000333777;;;======<<<;;;777777777666555555444444222111000//////......///---...///000111111111111222333444444444444444333444444555666666555555444333333444444333111///...000111222333333222111000000000000000000000000000222222333444444555666666555444222111000///......,,,,,,,,,,,,------...///333444555666555555444333333444666777888888777666666777777666333111111111000000//////000000111111000000000000000111222222333555777888999888777555333333444444333333222111222222111111111000000000...///000222444555777777888777666666666666666666555555555666777999:::;;;:::888666555555333111////////////000111222333444555444333111000000111111111333666999;;;<<<;;;;;;:::888666555555666666555333444444333333222111000.........///111444666888666555333111000111222333777888:::<<<===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<777666444333444555666888::::::::::::::::::999888444444333333333222222222///000222111000000111222555777:::;;;<<<<<<>>>@@@@@@AAACCCCCCBBBBBBBBBCCCCCCBBBAAA????????????@@@===;;;:::999999:::;;;===;;;<<<>>>???@@@@@@???>>><<<;;;::::::::::::;;;<<<999888888:::<<<<<<;;;:::777888999:::;;;:::999888888999;;;<<<============>>><<<:::888666444333333222111111000////////////000111111333444777999:::>>>???AAABBBBBBAAA@@@>>>>>>======<<<<<<======>>>>>>???@@@AAAAAAAAA@@@???@@@EEEJJJKKKHHHDDDAAA@@@---,,,++++++,,,---///111////////////...,,,++++++)))...:::IIIOOOHHH===777111111000000//////......000000//////......//////,,,...//////...------...///000000000000111111111---............---,,,,,,)))***+++***)))***---///---------------------------......//////......---------,,,,,,,,,,,,------///000000000000...---,,,,,,+++***+++,,,+++***(((++++++++++++++++++++++++,,,...000000///------...------,,,,,,+++************++++++,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...000222333111111000000000000111111...............///000000111000///---,,,,,,------+++++++++,,,---...000000...///111333555555555555333111000000111000...---++++++++++++,,,---...///000000000000000///.....................000111222111111111111111111111111///000222333444333222111---///111111//////111333000000111222222222222222333333333222000///000111------,,,,,,,,,---...///111000///...---...//////111333666999;;;;;;;;;;;;888888777777666555555444222222111000//////////////////000111222222222222222333444555555555555555666777999::::::888777666222333555555555333111000111222444555555444222111222222222111000000//////222222333444555666777777666555333222000/////////............///000111222444444555555666666666777777777999999999888666555555777888777444222222333111111111111111222333333222111111111111222333333333555777999999888666555333333333333333222111111111111111111000000000000...///000222333555666777444444444444555666777888444555555666888999;;;<<<<<<:::888777666444111/////////000000222333555555777666444222111000111111111333666999;;;<<<<<<;;;:::777555444444555555444444444444333333222111000...//////000111333555666555444333222222333444555888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;777777555555555777999:::999999::::::;;;:::::::::555555666555555555444333000111222222111111222444555777:::;;;<<<<<<>>>???@@@BBBDDDEEEDDDCCCCCCDDD@@@@@@@@@@@@@@@?????????<<<;;;::::::::::::;;;<<<999;;;===>>>??????>>>===;;;:::999999999999:::;;;;;;::::::<<<======;;;999777888:::;;;<<<;;;:::999888999;;;===>>>>>>>>>>>>???===:::777444333222111000000000000////////////...///000111444777:::<<>>>>>======>>>>>>???===???BBBDDDDDDCCCAAA??????BBBEEEGGGGGGEEEBBB@@@---,,,+++++++++---///111////////////...---,,,,,,&&&,,,:::JJJPPPHHH;;;444111111111111000///---,,,111111000///////////////,,,...//////...------...000000000000111111111111/////////000//////......'''''''''&&&&&&(((+++.................................////////////.........------,,,,,,------...000111111111///...,,,***+++*********,,,+++***(((++++++++++++++++++++++++,,,...000111///......//////......---,,,+++******+++,,,------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---///222444555111111000000000000111111...............///000000222111///...---------...,,,,,,,,,,,,---///111222---///111333444555555444111000///000222222111///************+++,,,---...000000000000000//////...000////////////111333444111111111111111222222222///111222444444333222111,,,...111000//////111333000111222333333333333333444444444333111000111222000000///...///000111222111000...---,,,---///000111222444777999:::::::::888888777777666666555555333222111000////////////000111222333333333333333333333444555666666666666888999;;;======;;;999777222333555666666555333222222333555666666555333222444444333222111000//////222222333444555666777888777666444222111000//////------------...///111111444444444555666888:::;;;:::;;;;;;;;;:::777555333333666888777444222333555222111111111222333444444333333222222333333444555333555777999999888666444222333333333333222111111111111111111000000000000...///000111333444666666111222222333555777888999555555666777888:::<<<======;;;999888777555111/////////000111222444666777888666444222111111111111111333666999;;;<<<<<<<<<999777444333444444444333222222222222111000///////////////000111333444555555555444333444555666777::::::::::::;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888888777666777999;;;<<<888999::::::;;;;;;;;;;;;777777777888777666666555111222444444333333444666555777:::;;;<<<<<<>>>???@@@BBBEEEEEEEEEDDDDDDDDD===>>>???@@@@@@@@@@@@???<<<<<<<<<;;;;;;<<<<<<<<<777999;;;===>>>>>>===<<<::::::888888888888::::::======<<<===???>>><<<999777888:::<<<<<<<<<:::999888999;;;===???????????????===:::777444222111111000000000000000000//////,,,---...111444999<<>>>>>>>>>>>??????<<>>777222222000---+++***,,,...000///000222333333222111///---...///.........000222333222000......///111222///000111000---+++***+++++++++)))))))))+++---///+++,,,---...///...---,,,......................../////////...------,,,,,,+++,,,.../////////......++++++,,,,,,,,,------------------...000000...+++---...///000000...,,,***)))***,,,.../////////...+++,,,---...///////////////.........------------,,,++++++++++++,,,------111000/////////000222333222222222111000//////......///////////////...............------,,,,,,,,,...,,,+++,,,...000000000,,,...000222333444444333111111000///...---,,,,,,***)))(((((()))+++---...000000000000///...---,,,//////......///000222333555444222111000111111222333333444444555444444444//////000000000111111111222111111111111111222222666555444333222000//////...............///000000000///............//////111111222444666777888999999888777777777777555333111111111000000000000000///000111222333444444444444444555555555555555555666888;;;<<<:::999888888888888999777444222222333444555666777666444222111777666444333222222333333666666777777777777666666555444222000///...------000000//////000000111222444444555666666666666666::::::::::::999777555444555666666555333333444666333333222111111222222333111111000000111111222333888999999999888666555333222222333333333222111111//////111222222111000000///111222444444333222111333333333333444444555666555555555555666777888999999999999888666555333333444222000///000111444666777777555444333333333333444555777888:::;;;;;;;;;666555555555555444444444333333333333333222111000000/////////000111222222;;;:::999777666666555555<<<<<<;;;:::::::::;;;;;;<<<;;;999888888999:::;;;:::999777666555666888999;;;;;;;;;;;;;;;;;;::::::===<<<;;;999777555444333555222000111444777777555888777555555888<<<@@@CCCFFFEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????======;;;:::888777555555888:::===>>>===<<<<<<<<<:::::::::999999:::;;;;;;::::::999999999:::;;;;;;<<<<<<======<<<:::888777888:::<<<<<<;;;;;;;;;<<<:::::::::777333000//////000000000000000///......111111222333555888;;;===@@@AAABBBAAA???>>>???@@@>>>>>>======>>>???@@@@@@@@@@@@BBBGGGLLLKKKEEE>>>>>>@@@AAACCCDDDDDDCCCCCC//////...------------.........,,,,,,+++,,,------+++000777<<<===:::555111000...,,,***)))+++---///000111222333333111000///---...///...---...000111444333111///......///000...///000000...---------++++++***)))***,,,---///------...////////////...000000000000000000000000...------------,,,,,,,,,,,,---.../////////...---+++,,,,,,,,,,,,---------,,,+++,,,...000111///......///000000///...---,,,***+++,,,------.........,,,,,,---...///000000////////////.........---------------------......///111000/////////000111222222222111000000///......------...///000000000000.........------,,,,,,,,,,,,***)))***,,,............000111333444444444333000000///...---,,,++++++******)))***+++---///000000000000000///...---,,,//////......///000222333444333222111111222222333333333444444444444333333000000000111111111111111222111111000000111222222333222222111///......---...............///000000000000///////////////000111222333444666777888999888777666777777777555333222222222111111111111111222222222333444444555555333444444555555555555555777999;;;<<<:::888777777777888888666333222333444666777888999999888777666777666444333222222333333444555666777888888888888777666444222000///......///////////////000111111333444555666777777777777::::::::::::999777555444555666777666444333444555222222222222222222222222111111111111222222333444999999999888777666444444111222222222111000//////...///111222222111000000///111222444444333222111333222222222333333444555555555555555666777888888:::999999999777666555444444333111000000222444666888777666555444444444444444555666888999999999999555555555555444444444444222333333333222222111000111111111111222333444444888777777666666666666666;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999:::888777666555666777999:::;;;::::::999999999::::::<<<;;;:::999888777666666444222111222666999:::999;;;:::888777999<<>>>>>===<<<<<<::::::999999999::::::;;;999999999999999::::::;;;;;;<<<======<<<;;;999888999:::<<<<<<;;;:::;;;<<<999::::::888444111000000000000000000000//////...//////000222555999<<<>>>@@@AAABBBAAA@@@??????@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBGGGKKKJJJDDD???@@@AAABBBDDDDDDDDDDDDCCC//////...------------...,,,,,,+++++++++,,,------,,,...222555666555222111...,,,***))))))+++---///000111222222222000///....../////////---...///111555444222000............---///000000///...///000++++++*********,,,.../////////......//////000111000000000000000000000000+++,,,,,,,,,,,,---------....../////////...------,,,,,,,,,---------......+++***+++---000222111000000000///............///,,,,,,,,,++++++,,,,,,---------...///000000000000000/////////............///............///000000000000/////////000111222111111000000//////......,,,---...///000111111111.........---------------,,,+++***+++---......---000111333444444444333222//////...---,,,+++***************+++---///111222000000000000///...------///////////////111222222333333222222222333444444333333333444444333333222222222111111111111111111222111111000000000111111222111111000///......---...............///000000111000000000000000111111222222333444555666777888888777666666777666444222222222222222222222222222333222111111111111333333222333444444555555555444777999;;;;;;999777666666888888777555222222333555777888:::;;;;;;:::999999999888777666555555555555333444666777999:::::::::888777555333222000000000///////////////000000000222333555666777888999999999999999999888777555444333555777777555444333444111111333333333333222111222222222222333444555666999999777666555444444444111111111111000///------...///000111222111111000000111222333444333222222111111111111111222222333444444444555666666777777999999999999888777555555555444222222222333555777999888777666666555666666555555666777777777777777555555444444444333333333222222222333222222111000222222222333333444555666555555555555555666777888::::::999::::::;;;<<<===<<<<<<<<<<<<;;;999888888666555555555666888:::;;;:::999888777777888:::;;;;;;;;;::::::999999888888333333333555999===>>>>>>@@@>>><<<;;;;;;<<<>>>@@@DDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777999;;;===>>>===<<<<<<::::::999999999999999:::888888888888888999999:::;;;;;;<<<======<<<;;;::::::;;;<<<;;;:::999:::;;;999::::::888555222111222111111111111000000//////---...000222666999<<<>>>@@@AAABBBBBB@@@??????@@@?????????>>>??????@@@AAA@@@@@@BBBFFFJJJIIIDDD???AAABBBCCCDDDEEEEEEDDDDDD//////...------------...++++++++++++,,,,,,---------...///000000111111111---,,,+++******,,,...000111111111111000///...---.../////////------///111333333111000///////////////000111111///...//////++++++***++++++,,,......000///...---...///000111........................++++++,,,------...//////000/////////......------------------............,,,,,,,,,---000111111000000///---,,,,,,---///000...---,,,*********+++,,,......///000000000000000000000/////////........................///000000////////////000000111111000000000//////.........---...///000000000000000...............---------///...,,,---///000000///111222333333333222111000//////...---,,,+++******))))))***,,,...000111222000000000000000///....../////////000000111222222222222222333333444555555222333333333333222222111222222222222111111111111222111111000000000000111222222222111111000000///...............///000000111111111000111111222222333333333444555666777777777666555555666666444222111111111222222222222222222111...---,,,---///000111222333444444444444444444777::::::999777777777888888777555333333555777888888999999999888777777::::::999999888777777777444555666888999:::::::::888777555333111000000/////////000000111111111111111222444666777999999999888888888777666666555444222555777888666444333333///111333444444333222111333333333333444666777888999888666444333333444444111111111000///...---,,,...///000111222222111111000111222333333333222222000000000//////000000111222333444444555666666666777777888777777666555555555555444333333555666777999888777777666666666777555555555666666555444444444444444444333333333222111111222222222222111111222222222333444555666777666666666666666777888888999999999999:::;;;<<<===<<<<<<======;;;999777666666555555555666777999::::::999777666666888;;;===<<<<<<;;;;;;:::999888888222333555888<<<@@@BBBCCCDDDBBB@@@===<<<===>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@>>>>>>=====================<<<<<<;;;;;;:::::::::777888999<<<>>>>>>===;;;:::999999888888888888999777777666666777777888999:::;;;<<<===>>>===<<<<<<:::;;;<<<;;;999888999;;;999:::;;;999666444333333222222111111000000000000000111222555777:::<<<===@@@AAACCCCCCAAA@@@???@@@@@@@@@????????????@@@@@@@@@@@@BBBEEEGGGFFFCCC???@@@AAACCCDDDDDDDDDCCCBBB//////...------------...***++++++,,,------------///............///111222...---,,,+++,,,...///000000000000000//////.........///000///------...000000000000000000000111111111222333111///---------++++++++++++,,,---......///...---------...000111........................,,,,,,---...///000111111000000//////............------.........////////////...---...///000000//////...,,,++++++,,,...000///...,,,+++***++++++,,,...//////000000000000000////////////............------,,,,,,------...///......//////000000000000/////////...............000111111111000///..............................000...------///000000///000111111222222111///...000//////...---,,,++++++((((((***,,,...///111111000000000000000000///...//////000000111222222222111222222333333444444444222222333333222111111000111111111111111111111111222111111000//////000000111000000000000000000000...............///000000111111111111111222333333333444444444555555666666555444444444666666444222000000000000111111222222222000...,,,,,,,,,...///000111222333444444444444222444888999999888888999888888888777555555777999999999888888777666555444888888888888777666555555666666777888888888888777666555444222000///......///000111222222222111111111222333555777888888999777666666555444444444444111444666666555333222111///000222444444444222111444444444444555666777888888777555333222222333333111111111111000///...------...000111222222111111111111222222333333333333000//////.........//////111111333444555555444444444555555555555555444444555555444444444555666777888777666666666666666666444555555555555444333333444333333333222222222222000111111222222111111111000000111111222444555666:::999888888777777888888888888888999:::;;;<<<===;;;<<<<<<<<<;;;999777555777777666666666666666666:::999777666777:::===??????>>>===;;;999888666666222444777:::>>>AAACCCEEEFFFDDDBBB???============@@@AAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::888777666555666666888;;;>>>???>>>;;;:::999888777777777777777666555555555555666777777999:::;;;=========<<<<<<:::;;;;;;:::888888:::<<<:::;;;<<<:::777555444444333333222111000111111222555555777888999;;;;;;<<>>??????@@@???@@@AAACCCDDDCCCAAA??????@@@AAABBBCCCBBBAAA@@@//////...------------...,,,,,,---.........------//////.........///000111///...---------...///000///............////////////000000///------...000/////////000111111222222111222333111...,,,+++,,,++++++,,,,,,---...............------......///000000000000000000000000000------...///000000111111000000///....../////////.........////////////000111///......///000000//////...,,,,,,,,,---///000///...------,,,,,,,,,,,,...//////000000////////////.........------------,,,++++++++++++,,,---------...///000000000//////..................------222222222111000///...---...............////////////---,,,,,,---......---///000000111111000///...000000///...---,,,++++++((()))+++---...///000000000000000111111000000///...///000111222222222222111111222333333333222222222222222222111111000/////////000000111111111111222111111000////////////------------...........................///000000000000000000111222333333444444555555555555555555444333333444555555444222/////////000111111222222333222000///...//////000///000111222333444444444111444777999888777777888555777888888777666777888888888777777666555555555444444444444333222111111666666777777777777666666555444222000///------,,,...///111222222222111000000111333444555666777777555444333222222222222222111222444444222111000111///000222333444444333222555555555444555555666777777666555333222222111111000000000000000//////...---...000111222222222111111111222222222333333333000//////...............///000222333444444333333222333444444444444444333444444444444444555666666555555444444444444555555444444555555555444444333333333333222222222111111///000111111222111111111/////////000111333555555;;;:::999999888888888888999999888999999:::;;;<<<::::::::::::999888666666777777777666666555555555999888777777888;;;===??????>>>===;;;888666555444222555999<<<>>>???BBBDDDEEECCCAAA???======<<<<<<>>>???@@@AAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;<<<;;;:::888777555444333666555666:::???@@@>>>;;;999999888777666666666666444444444444444555666666888999;;;<<<<<<<<<;;;;;;999::::::999888888;;;===<<<======;;;888555444555555444222111111111222333777888999:::;;;;;;;;;;;;???BBBDDDDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>???@@@AAABBBBBBAAA@@@???//////...------------...---.../////////...---,,,---......///////////////......---,,,,,,,,,------------------...///000000///000000///------...//////000000111111111111000///000111000...,,,,,,,,,***+++,,,---..................///000000000000///000000000000000000000000---.........//////000000000//////......///000111....../////////000000000000...------///111111111000///......///000111222....../////////...------....../////////......---------------,,,,,,,,,,,,+++++++++++++++,,,---------...///000000000///...------------------------111111111111111000///...---........./////////000///...,,,,,,---......---//////111222222111000/////////...---,,,+++*********+++---///000000000000///000000111111111000000...///111222333333222222000111222222222111000///222222222222111000///...------...///000111111222222222000//////.........,,,,,,,,,------........................///000000/////////000000222333333555555555555555555444444333333222333555555333222//////000111111222333333111111111000000000000000...///000222333333444444333555888999777555555555111444777888777666555666333222222222333444444555333333333333333111000///333444555666666666666666555444222000...---,,,,,,,,,---///000111000///...000111222333444444444444333222111000///000111111000111222111000//////000000111111222333333444444666666555444444444555555555444444444333111000///------...////////////...,,,...///111222222222222222222111111222222333333000000///..................///111333444333222222222333444444555555555444333444444444444555555555333333222222222222333333333444555555555555555444222222222222111111111111//////000111111111111111/////////000222333555666888888888888888888999::::::999999999999999::::::999999888777666666777777555555666666666666666666555666666777999:::<<<======<<<;;;999888777555555333666:::<<<======???BBBBBBAAA???>>>===<<<<<<<<<===>>>???@@@@@@>>>===;;;999999999999::::::;;;;;;::::::999888666555555444555444555999???AAA???;;;999999888777666555555666333333333333333444555555888999:::;;;;;;;;;:::999888888888888777999<<>>>>>>>><<<888555444444555444222111111111333444666777999:::;;;<<<<<<;;;???BBBDDDEEECCCAAA@@@??????>>>>>>===<<<<<<======<<<===>>>>>>===<<<======@@@AAABBBBBBBBBAAA@@@???//////...------------...//////000000000///---,,,,,,---...///000///...---...------,,,++++++++++++,,,,,,,,,---...///000111///000000///---,,,...///111111111111111000///...,,,...//////...------...***+++,,,---...............///111222222222111000........................---------...............000///.........000111222////////////000000000000///---,,,---000222333333111111000111111222333333---...///000000///...------...............------------,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,---///000000000///...------------------------///000000111111111000000---.........//////000000222000......000000000//////000111222333222222111...------,,,+++***)))))),,,---///000111111111000///000000111111111000000...///111222333333222222000111222222111000///...222222222111111000......+++,,,---...///000111222222222000///............------......///000000000...............///000000////////////000111222333555555555555555444444444333222222333444555333222000000111222333333444444......//////000///.........///000111333333444444666888999999666444222222...222555777666555444444,,,,,,,,,...///111333444444555555666555333222111111222333555666777777777555444222111///...------***+++---//////...---,,,000111222222333333333333111000///......///000000000111111///...---///000111111111111222333444555777666555444444333333444333444444444333111///...++++++,,,---............,,,---///111222333222222222222111111222222333444111000///..................///111333444333222111333333444555666666666666333333333444444444444555111111111000000111222222333444555555666666555555222222222111111111111000//////000111111111111111//////000111222444666777555555666666777999:::;;;::::::999999888999999999888777666555555666777888222333555666777777777777333444555777888:::;;;;;;::::::999999888777777666333777;;;<<<<<<<<<>>>@@@@@@???>>>===<<<<<<<<<<<<<<<===???@@@???>>><<<;;;888888999999999:::::::::888888888888777777666666555444444999???BBB???;;;999999777666555555555555333333222222333333444555888999::::::::::::888888777777888777777999===@@@???@@@???===999555444444666555333111111222333444333555777:::;;;<<<<<<<<>>>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;;;;<<>>@@@>>>===777777666555555444333222444444444444444444333333444444444555666777888888888888888888999;;;===???AAA@@@>>><<<:::999888888555444222111111222333555555666888888888999;;;===???@@@AAAAAAAAA???===<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@,,,...,,,)))+++000000,,,/////////000000//////...000000000000////////////......---,,,,,,+++******++++++++++++,,,...000111222222111000000000000111333222111000000000111111111000...---,,,,,,,,,,,,++++++,,,------......///..............................//////......---,,,,,,,,,+++,,,,,,---.........//////000000000000000111111000000000000000///000000//////000111333444333222111111111111222333///...---,,,++++++++++++........................---------------.........++++++++++++++++++++++++***+++,,,---............++++++,,,---...///000000111111///.........///000...............///000000........................//////000000///...---,,,*********))))))*********---...///000111222222222000000111111111000000000000000000111111222222222111000/////////000222222111000000//////...---------,,,,,,+++,,,...000222111000//////........................////////////////////////////////////000000///000000111222333444444333444444444333222333111//////111111///---///---,,,---000333444555333111///...------.../////////000111222222222222333333444444333222111111111111222222111000000////////////....../////////000000000111111111111111333222000//////000222333222333333222///---------------...///000111111222222222000/////////000111//////...---------------////////////000000000111222222222222333333444555444444444444444444444444111222222222222000///...+++,,,------......------111111000000000000111111111000//////......//////111111111000///.........000111111000......///111222444666666555444555666111222222222333333444444333333222111000000111111444333333333333222222222333222111000////////////---/////////...///111333222333444555666666555444555444444555888999999888888777666777999:::999888666666555444444444555555888666444444555555333111111333666888888888999:::<<<;;;;;;:::888777555444333444555777888999::::::<<<<<<;;;:::999999888888999:::;;;;;;<<<<<<;;;;;;999999999999999999999999999888888888777777777777666777888;;;>>>???===;;;666555555444333333333333444444444444444444444444666666555444444444555555888777777888999;;;===>>>AAA@@@???===<<<::::::999666555444333222222333444222444555555555666888:::>>>???@@@AAAAAA???===<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::<<<===>>>AAABBBCCCDDDDDDCCCBBBAAA,,,------+++...222333000//////000111111000000///000000000/////////.........------,,,,,,++++++************+++,,,///111222333333222111111111111111222222111000000000000111222000...,,,******+++,,,++++++,,,------......///------------------------------......------,,,+++)))))))))***+++,,,---......//////000000000000000......//////000000000111//////......///000222333222222111111111111222222///......---,,,,,,,,,,,,------------------------++++++,,,,,,---......///************************((()))***+++,,,,,,,,,,,,***+++,,,---...///000000111000//////......//////------...////////////...***+++---//////---+++***---...///000000///...---***))))))(((((())))))***------///000111222222222222222111111000000//////000000000000111111111111...............///000000111111111000//////............,,,,,,,,,---...///111111000///......---------............/////////...///000000000000///............//////000111222222222333444444333333333222000////////////...,,,,,,++++++---111555777888444333111///---------...000000000///000000111111222222333333333222222111///000000000000//////......------------------...000111111111222222333333111000///......///000111///111222111///------...,,,---...///000111111222222111000/////////000000///...------------------/////////000000000111111333333222222222222333333333333333333333333333333111111111111000///...---+++,,,------......------111111000000000000111111000000///...............111111000000//////......///000000///------...000111333444444333333333444000000111111222333444444222222111111000111111111444444333333222222222222333222111000......------))),,,...000000111222444444555666777666666444444555444444555888999999888999888777777888888666555444333333333333444555555777555444333333222111///000222444555555666777999;;;;;;;;;:::999777666555333333555666888999999999;;;;;;;;;;;;:::999888777999:::;;;;;;<<<<<<;;;;;;999999999999999999999999888888888888888777777777888888999;;;======;;;999555444222111111222333444555555555555555555555555888777555333222111111111666666777888999;;;===>>>AAA@@@???>>>===<<<;;;;;;777777666555444333333222222333444444333444666888===>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCDDDDDDCCCBBBAAA//////......111333333111///000000111111111111000000000000///.........------------,,,,,,+++++++++))))))***+++---///111333444333222222111111222222222111111000000000000000222000---+++))))))++++++++++++,,,------......///------,,,,,,,,,,,,,,,+++,,,------------,,,++++++((())))))***+++,,,...///......///000000000000///,,,,,,,,,,,,------------...------------///000111111111111000000111111111///......---,,,,,,,,,---------------------------++++++++++++,,,,,,------************************(((((()))***++++++++++++,,,,,,,,,------.........000000//////............,,,---///000000000///...++++++,,,------,,,+++++++++,,,.../////////......))))))(((((((((((()))))),,,---...000111222222222333222111000000/////////000000000000000000//////...------.........//////111111111000//////......------,,,,,,,,,---...///111111111000///...---,,,---------.........//////---...000111111000...------------...///000111222111222333444333333333333111000//////......---,,,---,,,,,,...222666888888555444222000...---------111000///.........///000111111222222222222222111//////000000000//////......------,,,,,,------...//////000000111222222222//////...------...//////---///000000...------...,,,,,,---...///111222222222111000///...//////000......---,,,,,,---------//////000000000111111111444444333222111111222222222222222222222222222222111111000000//////...---,,,,,,---............---111111000000000000111111000//////...............111000000000/////////......//////...,,,,,,---///000111333333222111111222......///000222333444444222111111111111111222222444444333333222111111111333222111///...---,,,,,,(((+++...000000111111333444555666777777777666555444444333555888:::999999:::999888999999888555333////////////000111222333777666555333222111///...000222333333333444777999::::::::::::999888777666444555777888999:::::::::999::::::::::::999888777999::::::;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::::::::<<<===<<<999777444222000//////111333555444444555555555555666666777666444111000000000111555555666888999;;;<<<===?????????>>>===<<<;;;;;;888888888777666444333222333444555555444555777999;;;<<<>>>??????>>>===<<<;;;;;;;;;:::::::::::::::<<<<<<;;;;;;<<<===>>>???BBBBBBDDDDDDDDDDDDBBBBBB///---,,,---///...---,,,//////000111111111111111000000000///...------,,,------,,,,,,,,,,,,++++++))))))***+++---///111333444333222222111111222222111111111111000000//////000///,,,***))))))***+++++++++,,,------......///------,,,,,,++++++++++++,,,,,,,,,---,,,++++++***)))))))))***+++---...///------...////////////...,,,,,,,,,,,,+++++++++***---,,,,,,+++,,,---///000000000000000000000000000......---,,,,,,,,,------------------------------,,,,,,++++++*********)))))))))))))))))))))))))))((()))***++++++,,,,,,+++---------------,,,,,,,,,///////////////......------...///000111000///...------,,,++++++,,,------+++,,,---/////////......))))))(((((((((((())))))+++,,,---///111222222222444333111000////////////000000//////////////////....../////////000000000111111000000///.........***++++++,,,---...///000111111111111000///...---------------............,,,...///111111///...,,,,,,,,,,,,---...000111222111333555555333222333444000000000///...---------...------///333555666555444333111000...---,,,,,,000///...---,,,---.../////////000111222222222222//////000000000000000/////////............//////---------....../////////------------------------,,,---//////---,,,------++++++,,,...///111222222111111///.........///000------,,,,,,,,,------...000000000000111111111111444444333222111111111111222222222222222222222222111111000//////.........------...////////////...111111000000000000111111000000///...............000000000000////////////...//////...,,,+++---...///111222222111000000111------...///000222222333111000000000111222333333444444333222222111000000222111000...---,,,,,,,,,***,,,///000000//////000222333555666888888888777444333333555888::::::999<<<;;;:::::::::999555333.........///000111222333777777666444222111000000000111333333333444777999999999999999888888777666444555666777888999999999888888888888888888777666888999999:::::::::::::::888888888888888888888888888888888888888999999999;;;;;;;;;<<<<<<;;;777555333222///......000222444444444444444555555666666555444111000///000222333444555777999:::<<<============>>>======;;;:::999888888888777666444333222333444555444333444666888999:::<<<>>>>>>>>><<<;;;;;;;;;::::::999999999999;;;;;;;;;<<<===>>>??????AAABBBCCCDDDDDDCCCBBBAAA000---,,,///000...,,,,,,......///000111111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,///111222333333222111111111111111000000111111000000///...------,,,+++************++++++,,,------......///...------,,,,,,++++++***,,,,,,------,,,,,,+++***************+++,,,---...+++,,,,,,---...---------...---------,,,,,,++++++++++++******+++,,,.../////////000000000000//////---,,,,,,++++++,,,,,,,,,------------------------,,,++++++***))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,...////////////...------------...////////////......---+++))))))+++---...+++,,,---...//////...---***))))))(((((())))))******+++---///000222222333333222111/////////000000............////////////...//////000111000000000000000000///......------)))***+++,,,---.../////////000111222111000///...,,,------------.........---...////////////...---,,,,,,,,,---///000222333222555777666333111222444000111111000...------...///......000222444333333222111000///...---,,,+++---------,,,------......---...///000111222222222...//////000000000000000000000////////////000000111111111111111111111111------------------------+++---......,,,++++++,,,***+++,,,---///000222222111000///.........//////,,,,,,,,,,,,,,,------...000000000111111111222222444333222111111111111111222222222222222222222222222222111000////////////...//////000111000000000111111000000000000111111111111000///////////////000000000000////////////...//////...,,,,,,---//////111222222000//////000------......///000111111000000000000111222333444444444333222111000000///000///...------,,,------,,,...//////...---...///000222444666777888888888333333333555888:::::::::<<<;;;;;;;;;;;;999666333000000000111222333444555555666666444222000000111...000222333333444666777777777777888777777666666222333444555666666666666777666666555555555666666777777888999999999999888666666666666666666666666888888888999999999999999;;;;;;;;;;;;<<<:::777444333222000//////000111222222222333333444555555555444222000//////111333555444666888:::<<<===>>>>>>======>>>>>><<<;;;999777888888777666555444444333111222333222111111333555777888;;;===>>>===<<<;;;;;;::::::999999888888777;;;;;;<<<===>>>?????????@@@AAABBBCCCCCCBBBAAA@@@///++++++000222...,,,...------...///000000000000111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111222222111000000000000111///000111111111000......******+++,,,,,,+++***)))++++++,,,------......///.........---,,,+++++++++---------------,,,,,,+++)))))))))))))))***+++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,******))))))***+++---.........///000000///......+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++,,,++++++******+++,,,------............/////////...---,,,,,,,,,++++++,,,,,,---...************************+++,,,---.........---,,,*********))))))************+++,,,///000222222333222111000/////////111222---------....../////////---...///000111000000/////////......------,,,,,,++++++,,,,,,------------...///111222222111000///,,,,,,---------.................................,,,,,,---...///111333333444777:::888333111222555000222333111///---...000---------///222333333222/////////......---,,,+++***+++,,,---------------,,,---...000111222222222------...///////////////000000////////////000000444333333222222111111000,,,------------------,,,+++---...---+++******+++)))***+++---///000222222111000///...---...//////,,,,,,++++++,,,,,,---...000000111111111222222222222222111111111111111222333333333333333333333333444333111000//////000000000000111222222222222111111111000000000000111111222222111000000000000000////////////000000000000///000000///---,,,...///000111222222000//////000---------......//////////////////000111333444555444444333222111000//////......------,,,------...---.........------///000111222444555666666666555333222333555888:::;;;::::::::::::;;;;;;999555222111111111111222333333444222444555333000///000111+++...111222222222333444555555666666666666555555222222333444555555555555666555333222222333555777555555666777777777777777555555555555555555555555888888888999999:::::::::;;;::::::;;;;;;:::777444333333222111000000000000111111222222333444444555555333111//////111333555555666999;;;===?????????????????????===;;;888777888777555444444444555555222333333333111222333555666777:::<<<======<<<;;;:::::::::999888777777777:::;;;<<<===>>>??????@@@???@@@AAABBBBBBAAA@@@???((($$$%%%+++...***)))+++,,,---...///000000000000111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000222111111000///000000000///000111111111000...---''')))+++,,,---,,,***)))++++++,,,------....../////////...------,,,++++++------......------,,,+++)))((((((((((((((()))***))))))***++++++++++++***&&&'''((()))***+++,,,,,,***))))))))))))+++,,,------...///000000///...---*********)))******++++++************************''''''(((((())))))******(((((((((((((((((((((((('''((()))***++++++++++++'''((()))+++---///000111---.../////////...,,,,,,+++***)))))))))***,,,---'''((()))******)))(((''',,,,,,.........---,,,+++++++++************++++++)))***,,,...000222222333222111///......000222333,,,,,,------...///000000------///000000000///...///......---,,,,,,++++++,,,------------,,,+++***---...000222333222111000,,,,,,,,,---------......///...------------...///,,,------...000222333444666999;;;999444111222555000222444222///---///111++++++,,,///222444333222---.........---,,,++++++(((***+++---......------,,,,,,...000111222222222+++,,,------.........---//////............//////......---,,,+++******))),,,------......------,,,+++---...---+++))))))***)))***+++---///000222222111000///...---......///++++++++++++,,,,,,---...000111111111111222222222222111111111111111222222333333333333333333333333444333222000000000000111111111222333333333333222111111000000000000111111333222222111111111111111////////////000000000000///000000///------...000000222333222000//////000------................../////////000111333444555444444333222111000///...---,,,,,,,,,,,,---......,,,---------,,,---000222222333444555555444333333333222333555888:::;;;:::999888999::::::888444111000000000000000111111222000222333222///...///111))),,,000222222111111222333444555555555555555555444444555666777777777777666444111///000222555777444555555666666666666666444444444444444444444444888888888999999::::::::::::::::::;;;;;;:::777444333333333222111000//////000000111222222333444444777555222//////000333444555777999<<<>>>@@@@@@@@@@@@AAAAAAAAA???<<<999777777666444333222444555666444555666555444444555777555666999;;;======<<<;;;::::::999999888777777666:::;;;<<<>>>??????@@@@@@???@@@AAAAAAAAAAAA@@@???,,,,,,,,,,,,+++++++++***))))))+++,,,...///111111......///...---,,,+++***))))))))))))***+++,,,---,,,,,,---...////////////.........///////////////111000///...---,,,++++++,,,,,,,,,++++++************+++,,,,,,---...///000000000//////...---++++++++++++***))))))***+++,,,(((((((((((()))))))))))))))***+++,,,,,,+++***)))*********)))))))))))))))***+++,,,+++)))))))))***------..................******++++++++++++************++++++++++++******%%%&&&'''((())))))))))))'''''''''''''''((())))))***************+++++++++*********+++,,,---///000000000000000///...,,,,,,---,,,+++***))))))))))))******+++++++++)))'''&&&++++++------------++++++++++++***************+++***+++---///000000///...111111111111111000//////++++++,,,,,,,,,,,,------......///000000000000000......------,,,+++******---///111000...---///111---...///000000///...---///...---,,,+++++++++++++++++++++++++++,,,...000---------......000111111888777555444333333444444000111111111000...,,,+++***+++---///000///...---......---------,,,,,,,,,---------------...///000222000//////111333444333222111000...------------///////////////............---...///111111///---***+++---//////...---,,,)))*********++++++++++++++++++,,,------......///000000000000000///......------,,,++++++,,,,,,,,,111111222222222333333333444444222111111111222222333333222222222222111111333222111000000000222222444444444333333222222222000000////////////000000222222333333222222111000//////000000000...---,,,//////000000000000//////000111111111000///---,,,.../////////------///111------...000111444666777333222111111111000...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000222444333333333333333333333333444444555555555555555555999999888777666444222111000000000000111222333444000000000000///...---,,,//////000000111111222222333333444444555444444444666777888999999888777666444333222000000000000111444444555555555555555555555555444333333333444444::::::999999999:::;;;;;;<<<<<<<<<:::999777555444333333333222222111111111/////////000111111222222333222222111222333555666777<<>>===>>>>>><<>>:::888888888333222111111000000111111333333333444444444444444444666999<<<======<<<;;;777777777666444444555666777999===???AAAAAA???>>>>>>>>>???@@@???===;;;999******)))))))))((((((((())))))***,,,---...///000......------,,,+++++++++))))))))))))***+++,,,---,,,,,,---...//////..................////////////000000///...---,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,------..................---,,,++++++***))))))((()))******'''''''''((((((((()))))))))***++++++++++++***)))))))))))))))))))))))))))***+++,,,+++)))((()))***,,,,,,---------,,,,,,+++))))))************)))))))))******++++++******)))************)))((('''&&&''''''&&&&&&''''''((()))***************+++++++++*********+++,,,---...///000000000000///...---,,,---,,,+++***))))))))))))))))))***************)))++++++,,,------,,,++++++++++++***************+++++++++,,,---............---............---,,,,,,+++++++++,,,,,,,,,------......///000000000000///---------,,,+++*********+++---...---***(((***+++---...///000000///...---*********))))))******+++***+++******))))))+++,,,,,,,,,,,,---...000111222777666555333222222222333....../////////...---,,,+++,,,...000000000///............---------,,,,,,---,,,,,,------...///000222000//////111333333333222111000///............000000////////////......//////...///000///---******+++---...///...---,,,)))))))))*********++++++++++++,,,------....../////////000000000000//////---,,,,,,,,,,,,,,,,,,,,,111111222222333333333333444333111000000000111222333333333222222222111111111000000/////////000111222222222222333333444444111000000//////000000111333333333333333222111111//////000000000...---,,,000000000111111000000000111111222222111///...---...///000///......000111000000000111222333555555333222111111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++---000111333333333333333333333333444444444444444444444444555555444333222000...---////////////000111222222000000000//////...---,,,+++,,,,,,...///000111111222333333444444444444444777777777888888777777666555444222111000000000111444444555555555666666666666555444444333333444444777777777888999:::<<<=========<<<;;;999777666555444444444333333333222222//////000000111222222222333222222111222333444555777===@@@>>>===??????<<<>>>@@@AAA???;;;888666666222222111111111222222333444444444444444555555555555777:::<<<===<<<:::999555666666555333333444555777999<<>>;;;<<<>>>>>>>>>===;;;:::))))))(((((((((''''''''')))******+++,,,,,,------...---,,,+++******++++++))))))))))))***+++,,,---------..................------.........///////////////...---,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))(((((('''((((((&&&&&&&&&'''''''''(((((())))))***++++++***))))))))))))))))))))))))))))))***+++,,,+++)))((()))***,,,,,,,,,,,,++++++***)))((((((((())))))((((((((())))))************))))))************)))(((''''''''''''&&&&&&''''''((()))))))))*********+++++++++************+++---...///000111111000000///...------,,,+++***))))))))))))((((((((()))***+++,,,,,,***+++,,,------,,,+++***+++***************++++++++++++++++++,,,---......,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,---...//////000/////////,,,,,,,,,+++******))))))+++,,,,,,+++(((''''''(((---...///000000///...---((((((((())))))+++,,,,,,++++++++++++***************++++++,,,...000222333666555444222111111111111+++,,,---...............,,,---///000111111000///.........------------,,,,,,,,,,,,,,,---...///000111000//////111333333333333222111000000000000000000000000000//////......111000///000000///,,,)))***+++---......---,,,,,,((()))))))))************++++++,,,------......///......///000000000//////,,,,,,,,,,,,,,,,,,------111111111111222222222222444222000......///111333333333333222222222222111//////............///000///000111222333444555555222111111111111111111222333333444444444333222222...///////////////...---111111111111111111111111111111222222222000///......///000000//////111333444444333333333444444555444222000000000000...,,,......------,,,,,,++++++((('''((((((***---///111444444444444444444444444333333333333333333333333222222111111///...---,,,............///000111111000000//////...---------)))***+++---...000111222222222333333333444444444777777666666666666777777777555333111000000000111444444555555666777888888666666555444444444444444444555666777999;;;===>>>>>>>>>===<<<:::888666555444444444444444333333333///000000111111222333333333333222111111222444444777<<>>===??????===;;;===???>>>;;;777444333222111111222222333444555444444555555555666666666777888:::<<<<<<:::888666333444555333222111333444666888;;;>>>@@@???>>>===999:::<<<=========<<<;;;************))))))))))))***************+++++++++...---+++))))))***+++,,,)))))))))******+++,,,------...............------,,,------....../////////......------,,,++++++***+++++++++***************++++++******))))))))))))******+++,,,------,,,,,,******)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***++++++***)))(((((((((((())))))))))))))))))++++++***)))((()))***,,,,,,,,,,,,+++***)))(((&&&''''''((((((''''''&&&((())))))))))))))))))(((&&&'''((())))))******)))((((((''''''(((((()))***)))))))))***++++++,,,,,,************+++,,,---...000000111111000//////...---,,,+++***))))))))))))******)))((()))***,,,---***+++,,,------,,,+++************)))******+++,,,,,,+++***)))***+++---..................------,,,***++++++++++++,,,,,,,,,------...////////////...+++++++++*********)))))),,,,,,,,,,,,++++++++++++---...///000000///...---+++******++++++,,,---...------,,,---......---,,,))))))***,,,...000222333444444333222111000//////,,,,,,,,,------------------...///000111111111000............------------,,,,,,,,,,,,---...000000111000///000222444333222333333222111111111222222222111111000000/////////111000000111111111...,,,+++,,,,,,---------,,,+++(((((()))))))))*********++++++,,,------....../////////000000///......---,,,,,,,,,---------------//////000000000000000000333111...,,,,,,...000222333333222222222111111111...............///////////////000111222333444444333222222111111222222333333444444444444333222222......//////////////////222222222222222222222222111222333333333222000//////000111000000000222444666555555555555555666666444222000/////////...,,,//////...---,,,++++++***))))))***+++---000222333333333333333333333333333333222222222222222111111222222222111111///...---............///000111111//////......------------,,,---...///000111222222111111111222222333444444777666555555555666777888888666333111000000111222444444555666777999999:::777777666555444444444444666666777888999;;;===>>>???>>>===<<<:::888666555333333333333333333333333000000111111222333333333444333222111111222222333555:::===<<<<<<>>>>>>;;;999;;;<<<;;;888555444333111111111222333444666777444444555555666777777777888:::;;;<<<;;;888555444222222333222000000111333555777;;;===???>>>===<<<888999;;;<<<===>>>>>>>>>************))))))))))))************************...,,,***))))))***+++---*********++++++,,,---....../////////...---,,,,,,,,,,,,,,,---...//////000------,,,,,,++++++******************************+++******))))))(((((('''((()))***+++,,,,,,,,,,,,)))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))************)))(((''''''(((((()))))))))))))))***+++***((('''((()))---------,,,,,,***)))(((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''$$$%%%&&&'''(((((((((((())))))(((((())))))***+++((())))))***++++++,,,,,,************+++,,,,,,---///000000000000//////...---,,,+++***))))))))))))---,,,***)))))))))***+++******+++,,,,,,+++************))))))***++++++,,,,,,+++***))))))+++,,,---...////////////...------*********+++++++++,,,,,,,,,,,,---...............++++++******************+++***+++,,,---...//////---...///000000///...---------,,,,,,,,,,,,------...,,,+++,,,...///...---((()))***+++---///111222222222222111111000//////......------,,,,,,,,,,,,---...///000000111111111//////.........---------,,,,,,,,,---...///111111222111000222444555444333333222222222222333333444333222222111000000//////000///000222333444222000,,,,,,,,,,,,,,,,,,++++++))))))))))))************++++++,,,------......///111111111000...---+++***+++,,,---............---.........---------------000///---++++++---///111222222111111111000000000---......//////000000000000000000111111111222222333333222222222222333333333333444444333333222111............//////000000333333222111111222333333222333444444444333222111///111222111111111333555555555555555666777888888444222///...//////...---//////...------,,,++++++***+++,,,---///111333333333333333333333333333333222111111111000000000///111111111111111000//////////////////000111222222///......------------.../////////000000000000000111000000000111222444555777666555555555777888999888666333111000111333444555555666777999:::;;;;;;999888777666555555555555999999999:::;;;<<<===>>>???>>>===<<<999777555444111111111111111111222222111111111222333333444444555444222111000111111222111777:::999999;;;;;;999::::::999666444333444666000111111222333555666777444444555555666777777888999:::;;;;;;:::777444111000111111111//////111333444666999<<<>>>===<<<;;;999:::;;;===>>>???@@@@@@))))))((((((((('''''''''***************+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,---...//////////////////...---,,,+++++++++,,,---...//////000,,,,,,,,,++++++*********)))))))))************************))))))((((((((((((((()))***++++++******((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******)))((((((&&&''''''(((((())))))***)))***+++***((('''((())),,,,,,,,,,,,,,,+++***)))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$))))))(((((())))))***+++(((((()))***+++,,,,,,---***************+++,,,,,,......////////////......---,,,+++***))))))))))))------,,,+++***))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++***************+++++++++++++++,,,------......------++++++++++++++++++++++++)))((((((***---/////////---...///000000///...------,,,,,,+++++++++,,,,,,///+++((()))+++------+++)))))))))***,,,...000111000000111222111111000000//////...---,,,,,,---------......//////000111111/////////.........---------------...///111222333333222222444666777555444222222222222222333444555444333333222111000/////////...///222444555333222,,,,,,,,,,,,++++++++++++)))*********++++++++++++++++++,,,------......///111111000///...---+++******+++---...//////...---------------,,,,,,,,,,,,------,,,+++,,,---...///000000000////////////...,,,---...///000000000///000000000000000111111111333222222111111222222333222222333333333222111111------------...000111222444333222111111222333444222333444555555444333222000111222222222333555777666666666666666777888999444222///---.........---//////......------,,,,,,)))***+++,,,...///000000222222222222222222222222111111000000///............///////////////......////////////000111222222///...---,,,,,,---...///////////////............000000//////000222444555777666666777777888999:::777555333111111333555777777777888888999:::;;;;;;:::999888666555555555555::::::::::::;;;===>>>>>>>>>>>>===;;;999666444333000000000000111111111111111222222333333444555555555444222111000000000111///555999888888::::::888:::999777444222222555888000000111111222444555666333333444555666777777888999:::;;;;;;999666333000///000111000//////111333333555999;;;===<<<;;;::::::;;;<<<===>>>@@@AAAAAA******)))))))))(((((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------......///000111000000000///...,,,+++******++++++,,,...//////000++++++++++++************((()))))))))*********+++******))))))))))))))))))(((((())))))***)))))))))'''((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''((()))******)))((('''&&&&&&''''''((())))))***(((*********((('''((()))*********+++******))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$'''''''''''''''(((((()))'''((()))***+++,,,------***************++++++,,,------............---------,,,+++***))))))))))))+++++++++,,,,,,+++******)))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,+++++++++++++++++++++******)))************++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,***((((((***---//////------...///000000///...---,,,,,,,,,,,,------...///444///)))(((***,,,+++))))))))))))***+++---...///...///111222333333222222///...---------...///000------------...///000000////////////.....................///111222444555444333444666888888777555111111111111222333444555555444333222111000000///......///000222333111///---,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///......//////......------***+++---///000///......///.........---------,,,***++++++,,,,,,,,,,,,,,,///............---------***+++---...//////......---......///000111222222222222111111111111222222111111222222111111000///------------...000222333333222111000000111222333333444555666666555444333000222333333333444666888888777777666666666666666444111...------......---...............---------******+++,,,------------000000000000000000000000000000//////...------,,,------...............---............///000111111///...,,,++++++,,,...////////////000000000000000000///......///111444555666777888999::::::::::::666555222000111444777:::888999999999::::::;;;;;;::::::888777666555555555777888888999;;;===???@@@>>>===<<<:::777555222111000000111111111222222222222222333333444555555555666444222111000//////000///555888777777::::::888888888777555333333555777000000000111222333444555222222333444555666777777888999::::::999555222000///000111000//////111333333555888;;;<<<<<<;;;:::::::::;;;<<<===>>>@@@AAA,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------,,,,,,---.........------///......//////000111222000000000///...,,,+++*********+++,,,...//////000+++++++++***************(((((())))))*********+++))))))))))))************(((((())))))))))))(((((('''((()))******)))((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''&&&&&&&&&'''((())))))***(((******)))((('''((()))'''((()))))))))))))))(((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,------******************++++++,,,,,,------...------,,,---,,,+++***))))))))))))((()))+++,,,------,,,+++)))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++,,,---......---+++***,,,,,,,,,,,,,,,+++******)))************+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000///------...///000000///...------------...000222333444;;;444,,,)))***,,,+++)))************+++,,,---...---...000222333444333333------------...000222333---,,,,,,------...///000000/////////..................///000111333555666555444555777999999888666000000000111222333444555555555444333222000000//////......///000000...,,,---,,,,,,+++*********+++++++++,,,,,,,,,---------++++++,,,------......///+++,,,---...////////////***+++---///000000///...000000/////////.........(((***+++,,,------,,,+++......---------,,,,,,,,,)))***+++---......------+++,,,---///000222333444222111111111111111111222111111111111111000//////---,,,,,,---...000222333333222000//////000222333333444555666666555555444111222333333333444666888:::999888666555444444444444111...,,,---......------------...............+++,,,---............---////////////////////////000000///...------,,,,,,......//////000000//////---------------...000000///---,,,++++++,,,...///000111111222333444444555//////......///111444555666777999:::;;;;;;::::::666444111000111555999<<<::::::::::::::::::::::::;;;:::999777666555555555444555666888;;;===@@@AAA===<<<;;;999777444222000111111222222222333333333222222333444444555555666666555333111///////////////555999888888;;;;;;999555777888777555444444555000000000000111222333333111111222333444555666777888999::::::888555222000///000111000///000222333222444777:::<<<;;;:::999:::::::::;;;<<<===>>>???,,,+++*********+++,,,---///---***)))+++...///000---///222444444222///---//////000000000000//////---...//////---,,,---...,,,***))))))+++,,,---,,,---,,,+++*********+++,,,))))))(((((((((((()))))))))))))))))))))(((''''''***************)))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((($$$%%%'''))))))))))))((('''''''''''''''((())))))'''((()))******)))((('''))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((()))***+++---///111333---,,,***((('''''')))***,,,,,,---......---,,,,,,+++***)))'''''''''((())),,,,,,++++++***+++++++++...---,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000///...............---,,,+++***,,,,,,,,,,,,...000222333333222000000111111///...000000///---,,,,,,///111888222,,,)))***,,,---,,,+++---------+++++++++---+++---000222333333222111......---,,,---///222333///...---,,,,,,,,,---...////////////000000000000222222333444444444333333333444555666666666555444333333333333333333333333555555555333000...---......000111333333333111000//////---,,,+++************++++++,,,,,,------......---+++))))))***+++,,,------...///000000000///...///000111111000///...///......------------...+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------///111333555333333111000//////////////////000111111111111111............///111222333222222222222222222222222444444555555555555555444111111222333444555777888:::888777555444444444444111111000///...------,,,...,,,***,,,......,,,)))------,,,,,,,,,---......---...............------,,,++++++***++++++,,,,,,.........///000111111222000...------...///---,,,***+++,,,,,,------,,,,,,///111222444444333222111000/////////000222555777777666666888;;;<<<999666444444333333444555777888::::::::::::;;;;;;<<<<<<999777444444555666555555555555666777999;;;<<<===@@@===888555444333222111111000000000111222333333111222333444444444333222444333222111000000000000222444777:::;;;<<<;;;;;;999999888888777777666666222333444444333222000//////000111222222444777:::666999<<<<<<999444000...000000111222333333333333111333777:::<<<<<<;;;:::;;;<<<===>>>????????????---,,,+++++++++,,,......///...---,,,,,,---///000...///111333333111///...//////000000000000//////,,,---...---------///000111...+++***+++,,,,,,,,,,,,,,,+++*********+++,,,***))))))(((((())))))***))))))******))))))(((''''''''''''''''''&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$%%%'''((()))))))))(((&&&'''(((******)))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))+++---///111222---,,,***)))(((''''''(((+++,,,---......---,,,++++++***)))((((((((()))))),,,++++++******+++++++++///...,,,+++************************************+++,,,------+++***++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111111000/////////...------,,,,,,+++......---...///000222333333111000000000000///---000000///...,,,---///111000...,,,,,,...///...---+++---------++++++,,,------...111333444444333222...------,,,---///111222......---,,,,,,,,,---...////////////000000000000111222333333444333333333333444444555555555555555333333333333333444444444333333444222///------...///000222333333222111000111///---,,,+++***++++++------------------------///---+++***)))***+++,,,......///000000000////////////000111111000//////000///..................------------------------......---------,,,,,,,,,***++++++++++++,,,,,,,,,//////......///000111222333222111000//////...///---...///000111111111111............///000111222333333333333333333333333444555555555555555444444333333333333444555666777888777555333222222222333000000///...------,,,,,,...,,,+++,,,......,,,)))...------,,,,,,,,,---------...............---------,,,+++++++++++++++,,,,,,,,,------...//////000///...,,,---......---+++++++++,,,------------,,,000111333555666444333111//////......000222555666666555666888;;;<<<:::888444444333333444555777888999:::;;;<<<<<<<<<<<<;;;;;;888666444555555444333555555555666888999;;;;;;>>>;;;777444444333222111000000000111111222333444222222444444444444333222333222222111000000000000222444666999;;;;;;;;;;;;999888888888777777777777333444444444333222000///...000111111222444777::::::<<<>>><<<777222///---......000111222333333333333555888;;;===<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>---------,,,---......///---000111000---,,,...000//////000000000000//////...//////000000//////...+++,,,,,,,,,+++---000222555222...+++++++++++++++++++++*********++++++,,,*********))))))***************++++++******)))(((&&&&&&''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''((((((((((((((($$$&&&)))++++++***'''&&&)))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))***+++---///000,,,,,,+++***)))(((''''''++++++,,,,,,,,,,,,++++++++++++***)))))))))******++++++*********++++++,,,///...---,,,+++++++++,,,************************)))***,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111111000000///...---,,,,,,------000000//////000111111222222111//////000000...---/////////...------///111,,,---...000222111---***+++,,,------,,,+++,,,......000222333444444444333......---,,,---...000111......---,,,,,,---...///000000000000////////////111111222333333333333333444333333333444444555666444444444444444444444444111222222111///......///111111222333333222111000222000---+++***+++,,,---000000000///...---------///...,,,******+++,,,...000000000111000000/////////000111111111111000///111111000/////////////////////......------,,,,,,............------------++++++++++++,,,,,,,,,,,,000000///......//////000111111000///.........///+++,,,...///000111222222000//////......//////000333333333333333333333333555555555555555444333222444444444444444555666777555555333222111000000000///......---,,,,,,,,,,,,///...------......,,,***///...---,,,,,,+++,,,,,,------...............---...---,,,+++++++++++++++***++++++,,,,,,---------...---+++,,,------,,,***++++++,,,---------------///111444666777555333111............000222444555555555555777:::;;;:::999555444444333444666777888999:::<<<=========;;;:::;;;999666555555555444333555555555555666777888999:::888555333333333222111000000111222222333444444222333444555555444333222222111111000000000111111333444666888999;;;;;;;;;999999999888888888777777555555555444333222000///...///000111222444888;;;??????>>>;;;666111---,,,,,,---///111333444555555666888:::===>>>>>>===<<<<<<<<<============<<<<<<---------------.........,,,111444333...+++---000000//////......//////000...//////////////////...,,,,,,,,,+++***+++...000555111---******+++,,,,,,***************+++++++++++++++************+++++++++++++++++++++***))))))((()))))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''((((((((($$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***,,,---...)))************)))((((((***++++++++++++++++++***++++++*********************************++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000111222222222111222000...,,,,,,---...///222111111111111111111111222000////////////...,,,...//////...------///111...///111222111///+++(((+++,,,...---,,,,,,---...///000111222333333333333///......------...///000......---,,,,,,---///000000000000000///////////////000111222333333333222333333222222222444555666555555555555555444444444111222333222000000000222222222333333333222111000444111...+++***,,,...000111111111000000////////////...---++++++,,,...///111222222222111000//////111111111111111111111111222222111000//////////////////...---,,,+++++++++...------------,,,,,,,,,+++++++++,,,,,,,,,------//////////////////////////////..................***+++---...000111222222111000///...............222222222222222333333333555555555555444333222222555555555444444555666666444444333222111000000///...---,,,+++++++++,,,---///////////////...---,,,///...---,,,++++++++++++,,,---......///.........///...---,,,,,,++++++,,,***+++++++++,,,,,,,,,------,,,***+++,,,,,,+++)))+++,,,,,,---...---------...000333666666444111///............000222333444444444555777888:::::::::555555444444444666777888888:::<<<>>>>>>===:::999999777666666777777666555555555444444444555666666777555333222333333222111000000111333333444444555333444555555555444333222000000000000000111222222444444555777999:::<<<<<<:::::::::999999888888888777666666444333222111000...000111222222555888;;;@@@@@@>>>:::555111//////---///111333555777888888999:::<<<>>>?????????>>>===============<<<;;;;;;+++,,,,,,---------------,,,111555444///,,,---000//////...------...//////......////////////......---...---+++))))))+++---000---)))((()))+++,,,,,,))))))******++++++++++++++++++************+++++++++++++++++++++***)))))))))******+++++++++******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((***++++++'''''')))***+++++++++************))))))******************+++++++++*********)))))))))******+++,,,******+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...///000000111222222222222000...------...///000222222222222222111111111111///......///...---,,,---...//////......///111000000111111///---,,,,,,+++,,,...------,,,.../////////000111111222222222000/////////......//////......---,,,---...///000111000000000/////////......///000111222222222222222222111111222333555666666666555555555444444444222333444444222222333444222222333333333222222222444222///,,,+++---///111000000000111111222222222000///---,,,,,,...///000222333333333222111000000222222111111111111222222333333111000000/////////------,,,,,,+++***)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,---......///000000000---------,,,------......***+++---...000111222222111000///...------------//////000000111111111111444444555555444333222222555555444444444555555666555555444333222111000000---,,,+++******+++---...000111111000///...------///...---,,,+++*********,,,------...//////......///......---,,,,,,------,,,,,,,,,,,,,,,------------+++******+++,,,***))),,,,,,---.........------,,,...111333444222000...---......///111222444444333444555555666777888999555555444444555666888999888:::<<<======<<<999888555444444666888:::999888555444444444444444555555555333222222333333222111000111222444555555555555444444555666555444333222000000000000111333444555555555666666888:::===>>>>>>===<<<;;;:::999888888777777666555333222222222000111222333333555888;;;>>>>>>===999555222222222000111333666888:::;;;<<<:::;;;===???@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;++++++,,,------------,,,---000333222000......///......------------......---......//////......---,,,---...,,,***((())))))+++)))'''''')))+++++++++'''((()))***++++++++++++*********))))))***************++++++******)))((((((((()))*********))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&'''''''''%%%###""""""$$$''')))(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((())))))''''''((()))***++++++,,,***)))(((((((((((()))***((()))******+++*********)))))))))))))))***+++,,,)))***,,,---............************************+++++++++***)))))),,,...,,,,,,,,,,,,------------***++++++,,,,,,------.........//////000111111222111000///......///000111111111222222222111111000000///------......,,,+++,,,...//////......000111---...////////////000222+++,,,......------...000//////000000000111111111111111111000000/////////...------------///000111111111000000//////......---...///000111222222222000000000111222333444555666666555555444333333333444555666555333333333555222222222222333333444444444222000...---...000222///000000111222222333333111///...------///111222333333333333333333222222333333222111111222333333333333222000////////////,,,,,,++++++******))))))++++++++++++************,,,,,,,,,,,,------------+++,,,---...///000000///,,,+++++++++,,,---......+++,,,...///000111222222000//////...---------............///000000111111333333444444444444333333333333333333333444555666555555555444333222111000---,,,*********,,,...///111222333222000............---,,,++++++***++++++,,,,,,---...////////////.........------......///---------------------------,,,***+++,,,,,,+++))),,,,,,---...............---...///111111000///.........///111222333444555222333444444333333666777666555555444555777888999888999;;;;;;;;;:::888777222222333666999;;;;;;:::444444444333444444555555444333222222333333222111///111333555666666666666555555666666555444333222000000000111333555666777888777666777888;;;>>>@@@BBBAAA@@@>>><<<:::999888777777555444444444444444333444555555444666888;;;<<<<<<<<<999666444444444000111444666888:::;;;;;;:::;;;===???@@@BBBCCCCCCDDDCCCCCCBBB@@@???===<<<+++,,,---...///......---......//////////////////---------------------------......//////......---)))+++------+++)))((((((((((((''')))***+++***)))&&&''')))***+++++++++******))))))(((((())))))***))))))******))))))((('''''''''((()))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''(((+++***)))(((((()))***+++))))))(((''''''((())))))'''((()))*********))))))(((((((((((()))***+++,,,,,,,,,------,,,+++***)))************************------,,,+++)))))),,,...,,,,,,,,,---------......******+++,,,,,,---..................///000111111000000000000000000000000///000111222222111111000000...------------,,,***+++---////////////000111+++...000111//////000222+++,,,......------///111111111000000111111222222333333333222111000//////...---------...///111222111111111000///.........,,,---...000111222222222...///000222333333444444555555555444333222222222444555666555333222222444111111111222333444555666333222111000///000111111111111111111111222222222111000///......000222333222333333444444444444333444333222222222222333444333222111000///.........++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...------...//////......---************+++,,,......---...///000111111111111//////...---------...............///000111111111111222333333444444444444111111111222333444555666444555555555333222000///---,,,*********---///111111333444333000......///,,,,,,+++++++++++++++,,,+++,,,---...////////////------------...///000111------------------------...,,,++++++,,,,,,+++***,,,------.............../////////000000000000000...///111222444555555555222333444222000000333555666555555555555777888999888999999999999888777666333333444777:::;;;;;;999444444444444444555666666444333222333444444222000///111333666777777777666555666666666666444222111000000111222444666888999:::999777777999<<<@@@BBBFFFEEECCC@@@>>>;;;999888777666555444444555666666777777888777666666888;;;;;;<<<<<<;;;777444333333...///111333555666777777999:::<<<>>>@@@CCCDDDEEEGGGGGGFFFEEECCCAAA???>>>,,,---///000000000///......---,,,---///111000///,,,------......------,,,---..................---&&&))),,,...---***)))))))))((()))***,,,+++)))'''&&&''')))***+++++++++***))))))(((((((((((()))))))))))))))))))))(((''''''(((((()))***************''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((('''&&&%%%$$$%%%&&&'''&&&'''(((((()))(((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''...---***(((''''''((())))))((('''&&&&&&'''((()))&&&'''(((*********)))((((((((((((((()))***+++,,,/////////---+++)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,......---+++)))))),,,...,,,,,,,,,------.........******+++,,,,,,---.........---------...///000111///000111111111111000000...///000111222111111000000...------------,,,***+++---///000//////000111---000333333000...---...+++,,,............///111222222222111222222333333444444444333222111000///...---------...///111222222111111000///......---,,,---...000111111222222---...000222333444333333555555444333333222111111444555555444222111111222000000111222333555666777222222111111111111111111333333222111111000000000111000///...///000222444222222333444555555555555444444222222222222444444333222111///...---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------.........//////000///---,,,***))))))******+++,,,---...//////000111111111111111......---------......///...//////000111222222333000111222333444555555555000000000111222444555666333444444444333111///...---,,,+++***+++---000222222444555444000......000+++++++++***++++++,,,,,,+++,,,---...////////////------------...000111222,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,------,,,***,,,---......//////......000000000///000111222222///000111333555555666666222333333111......111444666666555555666777999:::999888888777777777666666444444555777:::;;;999888444444444444555666777777555444333333444444222000///111333666888888777777666666666666666444222111000111222333555888:::;;;;;;:::888888999===AAADDDIIIGGGEEEBBB???;;;999888666666555444444666777888999999999888666666888:::<<<======<<<888444222222+++,,,...000222333333444888999;;;>>>@@@CCCEEEFFFIIIIIIHHHFFFDDDBBB@@@???///////////////......---///...,,,+++***)))))))))---,,,,,,,,,,,,---......,,,---...///...---+++))).........---,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************))))))))))))))))))***))))))((('''&&&###%%%'''))))))((('''&&&)))((((((&&&%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$######"""###$$$&&&'''$$$%%%%%%&&&&&&''''''((('''((()))+++++++++***)))'''''''''''''''((())))))(((((())))))))))))(((((((((''''''(((***,,,...000+++++++++++++++++++++++++++,,,...//////...,,,+++------............------,,,,,,------,,,***(((''',,,,,,+++++++++,,,---...------,,,---...000222333...//////000000000//////111111111222333333000...333///---...---++++++...---......///000111111222111111111000///......---000///---,,,---...000111111111111222333444555666666555555333222111000000000000//////000111222222333222000///------,,,,,,.........///000000111111111111111222222333333333333333333333333333333333555555555555444333222222222222222333333333333444555333111...---...000111222222111111111111111111111222222111000000111333222222444444444444222222333333222222222222222222111111000...---,,,+++***((()))***)))((((((***,,,000///......---------------.........//////000000///......------,,,++++++&&&''')))+++,,,---,,,,,,///////////////000000111555111---...111333111---...//////000111222222222111000000000000000111222111111222333444444444444222333333444444333333222000...---,,,,,,---///000333222111222222222000...,,,,,,,,,---------......111000---,,,+++,,,...///000///......000111111000111111///...,,,***)))((())))))))))))***,,,...//////////////////......---......///000111222222333444444444444555555555555444333000......///111222555555666777888999::::::::::::::::::999888777777555444555777:::<<<<<<;;;777555333333555555555444444555666666444222222333000222555777999999999999666555555666666777888999333333444777999:::999777999888777777999<<<@@@BBBEEECCCAAA>>><<<:::888888444444444555555777888888:::999777666666666777888<<<<<<;;;:::888666444333000333555444111000222555666666666888;;;???CCCFFFMMMLLLJJJHHHEEEBBB@@@???///////////////...------,,,,,,++++++******++++++---,,,,,,,,,,,,---............/////////---+++))),,,,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,******)))))))))(((((((((((())))))))))))(((((('''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''!!!""""""######$$$%%%%%%'''((()))******))))))((('''''''''''''''(((((()))&&&''''''((((((''''''&&&&&&&&&'''((()))***,,,---+++++++++++++++++++++++++++,,,...//////...,,,+++,,,------......------,,,...............---,,,,,,,,,,,,+++***+++,,,---...------,,,,,,...///111222/////////000000000000111333333222222222111///...333...,,,------******,,,------...//////000111111111111111000///.........000///...------///000111111111111222333444555666666555555444222111111000000000//////000000111222222111000///------,,,,,,//////000111111222222333111222222222222222222333222222222222222222222222333444444444444333333222444444444555555555666666444222000...---...000111000000000000000000000000333444444333222222333555222222333444444333222222333222222222222111111111//////......------,,,,,,***+++++++++******,,,---//////...---------------........./////////000000///......------,,,,,,+++((()))***+++,,,---------000000000000000111111222444000---...111333111......//////000111111222222111000000000000111222222111111222333333333333222000000111111111111000000///...---,,,---...000111222111000111111111///---,,,,,,,,,---------......000///...---,,,,,,------//////000222333333222000000000///...------,,,,,,************+++---///000///000000000000///............///000111222222333444555555666666555444444333222///...---...000111555555666777888999::::::::::::::::::999888777666444333333555888::::::999666444333333444555555444333444555555333222222333111333666999::::::999888555555555555666777888999555444555666999:::999888888777777777999<<>>AAACCCHHHHHHGGGFFFEEEDDDCCCBBB...////////////...------+++*********+++,,,,,,------,,,,,,,,,,,,---......///000000000///---+++)))******+++++++++******))))))***++++++,,,,,,++++++*********++++++++++++,,,)))))))))(((((((((''''''''''''((()))))))))((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%(((''''''%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((''''''&&&&&&!!!!!!!!!"""######$$$$$$''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))******************++++++,,,---...//////...---,,,,,,,,,------------,,,,,,......------------......,,,++++++******,,,---...---,,,,,,,,,---///000222111000/////////000222333555444333111000///......222...+++------+++***+++---------...//////000000111111111000//////......000///.........000111222111111111222333444555666666555444444333222111111000////////////000000111222111000......---------111111111222333333444444222222222222222111111111111111111111111111111111222222333333333333333333444444555555555555666666222111///......///111222////////////////////////000111111000//////000222222222333333333333222222222222222222111111000000------------------------+++,,,---,,,+++,,,---///......------,,,---------////////////000000000000//////......---,,,,,,,,,******++++++,,,---...///000000000000111111111222222///------000222111///...//////000000111111222000000//////000111111222111222222222222111000000///000000111111000000///......------...000222333222111000000111000...,,,,,,,,,,,,---------......//////......---,,,,,,+++---///111444555444222111//////////////////......,,,+++++++++,,,...///111000000111111000000///.........///000111222333333555666777777777555333222222111///------...///000444555666777888999999999999::::::999999888777666333222222333666888888777555333222222333444444333222333444333222111222333222444888;;;<<<;;;999888444444444555666888999:::777666555555777888888777777666666666888:::===???AAA@@@===;;;888777666555555555444444444555555666777777777777777888999:::;;;;;;:::999888666444333333333444555555555555555333444555888:::===>>>???BBBBBBBBBCCCDDDEEEEEEEEE......//////......---,,,++++++******++++++,,,------,,,,,,,,,,,,---......000000000000...---+++***((())))))************)))))))))***+++++++++++++++************++++++++++++((((((((((((''''''''''''&&&&&&'''((()))))))))(((***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''&&&&&&&&&&&&((('''&&&%%%$$$"""!!!!!!!!!"""###$$$%%%&&&&&&%%%######$$$%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$''''''((()))((('''%%%$$$###$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))))))))(((''')))))))))***************---......//////......---------............------...---,,,*********+++,,,,,,+++*********+++---------,,,,,,,,,,,,...///000111000///...///111333444444333222000......///111444...,,,...///---++++++,,,,,,------............000000000/////////......///////////////000111222000111222333444555555555555444444333222222111111/////////......//////000111000///...............000111111222222333444444333333222222111111000000000000000000000/////////000000111222333333333222222222222222333333333333111000///......///111222...///////////////000000///000111000......000111222222222333333222222222222222222111000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///...---------------......000000000000000000000000/////////...------,,,,,,++++++******+++,,,...///...//////000000000000000000...,,,---///111111///////////////000000111111......---......///000111222222222111111000......000111111222222111111000---------...///111333444333111111111111111///---,,,,,,,,,---------.....................,,,+++***+++---000222222222111111////////////.........---------,,,,,,---...000111111111111111111000//////---...///000111222333444555666888999888555222000000///...------...///000444555666888999999999999999999999999888777666555333222111333555666666555333111000000222333333222111222333222111111222444333666999<<<===<<<999888333333444444666777999:::888666444333555666666666555555555555777999<<<>>>>>>===;;;999666555444333555555444444333444444444555666666777888:::;;;;;;;;;::::::999777666444333333333444555666666555444333444666999;;;<<<=========>>>???AAABBBDDDEEEEEE...............------,,,---,,,++++++******++++++---,,,,,,,,,,,,---......000000//////---,,,+++***(((((()))*********))))))))))))***++++++++++++***))))))*********+++++++++((((((((((((''''''''''''%%%&&&'''(((((((((((((((***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&$$$######""""""######$$$%%%&&&''''''&&&%%%###"""%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))((((((((((((((())))))*********---..................---......////////////......///...,,,***)))((())))))++++++***)))***+++,,,---,,,,,,++++++,,,---...///000000......///111333444000111111000......111444666000---000222000,,,,,,,,,,,,,,,,,,,,,---------/////////........................//////000111222///000222333444555555555333333333222111111000000//////...............///000//////.........////////////000000111222222222222222222111111000000000000000000//////.........//////000111222222222111111111111111222222222222000//////......///000111/////////000000111111111444555555555333333555666222222222222222222222222222222111000000///......---------,,,++++++*********+++,,,+++***+++,,,...------------......///000111111111111111111111000000//////......---,,,,,,+++***)))))))))+++,,,---,,,---......//////......---,,,,,,---...000111000///////////////000000000+++++++++,,,,,,...//////222222222111000///...---///000000111111000000///,,,,,,---...000222333444444333222222333333111///,,,,,,,,,---------......------......------,,,++++++---//////......000111000//////...---,,,++++++...------,,,---...000111111111111111111000//////------...000111222444444555777888999888666333111//////...---......///000333555777888999999999888888888888888777666555555444222222333555666555444111000...///111222222111111111222222111111333555555777:::<<<===;;;999777333333444444555777888999777555222222333444444444444444444555777999;;;<<<<<<;;;999777555333222222555444444333333333333444555555777888999:::;;;;;;::::::999888777666444333333444666777666555444333555666888999;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBB---............---,,,,,,---,,,,,,+++*********+++---,,,,,,,,,,,,---......///......---,,,,,,++++++))))))*********))))))(((((()))******++++++******)))))))))************+++)))))))))(((((((((''''''&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$#####################$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%&&&'''$$$##################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''(((((())))))******---------------------------..................---///...---+++*********)))+++******))))))+++,,,---,,,,,,+++***+++,,,---...............///000222333---///111000......111444777000---111444222---,,,+++++++++++++++,,,,,,,,,---------------------,,,,,,,,,---...///000111111///000222444555555555444111111111000000000/////////......------------...///............//////000.........///000000111111111111111111111000000000111000000//////......---//////000000111000000000111111222222222333333333000000//////...//////////////////000000111111222444555555444333333444666222222111111111111222222222111111000///...------------,,,++++++***)))))))))***+++***))))))+++---............///000111222222222222222111111111111000000//////...---------***)))))))))******+++,,,***+++---.........---,,,++++++,,,,,,...///111111////////////////////////******++++++,,,---//////222222222111111///......,,,------......------,,,+++,,,---...000111222333555444333333444333111///,,,,,,,,,---------......,,,,,,,,,,,,------------+++///222222///...///111000///...---,,,+++******...------,,,---...///000000000111111000000///...,,,---...000111333444555666777888888888666444333//////......//////000000333444777999::::::999888777888888777777666555444444222222222444444444222///...---...000111111000111222222111111222555777777888:::;;;;;;:::999888444444444444555666777777666444222222444444444333333333444555777999;;;<<<;;;999888666444333222222333333222222222333333444555666777999:::;;;;;;;;;999999999888777666444333444777;;;:::666333333555777777888999::::::;;;<<<;;;;;;<<<<<<===>>>>>>???------......------,,,+++++++++******++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++,,,,,,++++++++++++***)))((((((((())))))***************))))))))))))******************)))))))))((((((((('''''''''(((''''''&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%%%%%%%$$$###"""!!!"""$$$%%%&&&%%%$$$###########################"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%######$$$%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((()))***&&&&&&'''(((((()))******,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++++++++******+++***)))))))))***,,,---,,,+++*********+++------,,,,,,---...///000111111,,,000333222///---///222777000---111555222---***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---//////000000///000222444555555444444////////////............///...------,,,,,,------...............///000000---......//////000000111000000000000111111111111111111000000///......---//////000000000///......000000000000111111111111000000//////.........---------...//////000111111111222222111000000111333333222111000000111222333222111000///...------,,,++++++++++++************)))***+++***)))***+++---......//////000222333444333333222222222111111111000000//////......------******++++++,,,,,,++++++***+++---//////...---,,,******+++,,,---...000222////////////////////////++++++,,,,,,---///000111222222222222111000000///,,,,,,------------,,,,,,++++++---...///000111111444333222222333333111///,,,,,,,,,---------......+++*********+++---///000,,,222999:::666222000000///.........---------,,,...---,,,,,,,,,---...//////000000000000///......,,,---...///111333444555666666777777777666666555/////////000000000111111222444777999::::::999888777777777777666555444444222111000111222222111000...---,,,---///000000000111222222222222333666999999999999999999888888888555555555444444555555666555444444555666777555444333444555666888:::;;;<<<:::999777555333222222111222111111111222333444444666777888:::;;;;;;::::::888888888888777666444444555<<>>000%%%&&&'''"""%%%%%%$$$$$$%%%&&&'''''')))******)))&&&%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%&&&'''!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""!!!  """  !!!  !!!"""######""" !!!   """""""""""""""!!!!!!  !!!!!!!!!   !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!  !!!!!!    !!!### !!!!!!!!!""""""########################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###""""""######"""""""""""""""###""""""###$$$$$$%%%%%%&&&###$$$%%%&&&&&&''''''((($$$$$$$$$%%%&&&&&&'''''''''(((((())))))((((((''')))***++++++))))))***++++++,,,,,,------,,,,,,+++,,,++++++******)))(((((())))))(((((())))))***+++'''((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++))))))******+++,,,------))))))***+++,,,---------,,,+++++++++++++++,,,,,,+++******)))))))))))))))((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++************+++,,,,,,---------------,,,+++***))))))((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$########################$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$$$$%%% """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""###$$$$$$!!!!!!!!!"""###%%%&&&'''###""""""!!!!!!!!!!!!"""######""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""###""" !!!"""$$$!!!!!!"""""""""############""""""""""""###$$$$$$!!!"""######$$$$$$###############""""""#########''';;;DDD444%%%$$$'''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))'''%%%$$$$$$%%%$$$%%%'''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&''''''%%%%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""!!! """$$$ !!!!!!""""""!!!!!! !!!"""!!!  """  !!!  """"""""""""!!!   !!!!!!          !!!!!!!!!    !!!  !!!!!!!!!!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%###%%%$$$###"""!!!!!!!!!!!!""""""######$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&######$$$%%%%%%&&&&&&'''''''''((((((((((((''''''(((*********)))((()))******++++++,,,,,,++++++***++++++******)))(((((((((&&&&&&&&&&&&&&&'''((((((((()))))))))***+++++++++******+++,,,,,,,,,++++++)))))))))******++++++,,,&&&'''(((***,,,---......,,,++++++++++++,,,,,,---+++******)))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,---------,,,,,,++++++******))))))******))))))******+++,,,++++++,,,,,,++++++******(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&'''((('''%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$!!!$$$&&&%%%""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!"""###$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&'''""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""$$$""" ###%%%!!!!!!!!!"""""""""######!!!!!!"""############"""!!!"""######$$$###############""""""""""""######!!!111999000%%%$$$((()))$$$$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$######$$$"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$##################$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$######"""$$$$$$##################"""###$$$"""  """ !!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!  !!! !!!!!! """""""""    !!!!!!  """"""!!!      !!!!!!"""    !!!!!!!!!   !!!!!!""" """%%%$$$""" !!!"""""""""""""""""""""""""""$$$"""!!!"""%%%&&&%%%###$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((()))***)))(((((()))***)))******++++++******)))+++******)))((((((''''''&&&&&&%%%%%%&&&&&&'''(((*********)))******++++++))))))***+++++++++++++++)))))))))***************'''(((***,,,------------+++++++++++++++,,,---...+++******)))))))))))))))((('''&&&%%%%%%&&&'''(((******+++,,,,,,---......,,,++++++***))))))(((((()))))))))))))))***++++++((())))))************)))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$&&&((('''$$$"""###$$$###$$$&&&'''''''''&&&&&&########################$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$#####################"""""""""###&&&'''%%% !!!%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""###$$$""""""!!!!!!!!!!!!"""""" !!!!!!""" !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""######"""!!!!!!"""!!! ###$$$!!!!!!!!!!!!"""""""""### """$$$$$$###!!! """"""###$$$$$$$$$$$$###$$$######""""""######$$$###'''******'''%%%&&&'''$$$$$$############$$$$$$###$$$%%%%%%###"""###%%%!!!###&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###"""#########"""###%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$%%%&&&### !!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!""""""  !!!!!! !!!""""""""" """"""!!!  !!!!!! !!!!!! """""""""""""""!!!!!!     !!!  !!!    !!!!!!!!! !!!""""""   !!!!!!#########"""!!!  !!!"""######$$$"""%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  ###$$$###!!!""""""""""""""""""###$$$"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&''''''&&&''''''''''''''''''&&&((()))***)))((('''(((***))))))************))))))*********)))((((((''''''(((''''''''''''((()))))),,,+++***************+++((()))***+++++++++++++++************)))))))))))))))***,,,---......---,,,++++++++++++,,,,,,---...+++******)))))))))))))))((('''%%%$$$$$$%%%'''((())))))***+++---...//////+++++++++***)))((((((''')))))))))))))))******+++&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''"""%%%''''''$$$###%%%'''###$$$&&&'''(((''''''&&&########################%%%$$$#########$$$%%%&&&$$$$$$$$$############"""""""""######"""!!! """###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""### """###$$$ !!!!!!""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!%%%%%%###""" ######""""""!!!!!!!!! !!!!!!""""""###### !!!""""""!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""""""%%%%%%###!!!""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$+++$$$!!!&&&+++(((###"""$$$$$$###############$$$"""###$$$$$$###"""###%%%!!!###%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&#########"""""""""""""""%%%&&&(((***)))'''%%%###&&&%%%###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!"""###### """###$$$$$$###""" !!!!!!!!!!!! !!!!!!  !!!  !!!!!! !!!!!!""""""!!!!!!  !!!!!!  !!!"""!!!   """!!! !!!!!!!!!!!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###############"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((''''''$$$%%%'''((()))((('''&&&'''((()))))))))))))))(((,,,***((((((***+++)))&&&''''''&&&&&&&&&&&&'''''''''((()))))))))))))))(((******+++++++++******)))+++++++++*********))))))((()))***++++++,,,++++++...---,,,,,,---,,,***(((((((((((((((''''''''''''(((((('''''''''(((((()))000+++&&&&&&***...---+++++++++***)))((('''&&&&&&))))))************))))))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""######'''&&&$$$#########$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!!!!  !!!"""######$$$$$$###""" !!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""######!!!###%%%&&&"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  ###### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!! !!!###%%%### """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!""""""""""""""""""""""""'''$$$!!!"""&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&%%%%%%'''(((&&&'''((('''%%%%%%%%%&&&''''''&&&%%%%%%$$$######&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&######"""""""""###$$$%%%########################""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!    !!!  !!!!!!!!!!!!  !!!  !!!   !!!!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""#########&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''&&&%%%%%%&&&''''''''''''&&&'''((()))***************---+++))))))++++++***(((''''''&&&&&&&&&&&&''''''''''''(((((())))))(((((()))******+++++++++******+++++++++******)))))))))((()))***++++++,,,,,,+++,,,++++++,,,---...,,,+++(((((((((((('''''''''''''''''''''''''''((())))))111,,,''''''+++------+++))))))))))))))))))((((((((())))))******))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$###############$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""###!!! !!!!!!!!! !!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###%%%### """!!!!!!!!! """"""""""""""""""""""""$$$###"""!!! !!!!!!""" &&&""" !!!$$$&&&### $$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%%%%$$$###$$$%%%!!!###$$$###"""!!!"""$$$''''''&&&%%%%%%$$$######%%%%%%$$$###""""""!!!!!!%%%$$$#########%%%'''((($$$############$$$%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!! """"""!!!!!! !!!!!!############!!!!!! !!!!!!!!!!!!      !!!!!!   !!! !!!  !!!  !!!  !!!  !!! !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''')))***++++++++++++,,,+++******++++++***)))''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((((()))***+++++++++++++++************))))))))))))((()))***+++,,,,,,,,,,,,*********,,,...///...,,,((((((((((((''''''''''''&&&&&&&&&'''''')))***+++111---)))(((+++,,,,,,***((())))))***++++++******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########"""######$$$%%%######$$$$$$######""""""######""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###!!! """###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""############""""""!!! ######"""""""""###$$$%%%###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""&&&%%%$$$"""""""""######!!!"""$$$""" !!!!!!!!!!!! ########################$$$$$$###""""""""""""""" ###!!! ###$$$""" ########################!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""!!!###$$$$$$######%%%&&&'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%!!!!!!""""""###%%%&&&'''''''''&&&$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!     !!!###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''''''''''''''&&&%%%$$$%%%$$$#########$$$&&&'''%%%&&&''')))***+++++++++******))))))******))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))((()))***+++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******,,,......---,,,((((((((((((''''''''''''%%%%%%&&&&&&((()))++++++111...+++******++++++***)))***++++++++++++******'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""######$$$%%%%%%!!!"""###$$$$$$###!!!!!!""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!!"""$$$$$$""""""""""""!!!!!!!!!!!! !!!"""######"""!!!  !!!"""######$$$""""""""""""!!!!!!!!!!!!######""""""""""""""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""(((&&&$$$"""!!!!!!"""###!!!"""###""" !!!!!!!!!!!!!!! """"""""""""""""""""""""######"""""""""!!!!!!!!! """  """###""" """"""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$$$$###""""""### """$$$$$$$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$%%%%%%&&&"""$$$%%%%%%%%%$$$'''&&&&&&%%%$$$###"""!!!########################!!!!!!!!!!!!  !!!""""""###!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!         !!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!   !!!$$$$$$###!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!"""###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""###$$$%%%&&&###$$$%%%'''((()))))))))''''''((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***((()))***+++++++++++++++(((((((((((((((((((((((()))***+++,,,,,,---,,,,,,,,,++++++,,,------,,,***((((((((((((''''''''''''%%%%%%&&&&&&((()))++++++///---+++************)))++++++,,,,,,,,,***((('''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!###$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%##################$$$$$$########################""""""""""""""""""""""""$$$!!! """$$$%%%""""""""""""!!!!!!!!!!!! !!!"""######"""!!!  !!!"""######$$$ !!!"""######$$$!!!!!!!!!!!!!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!"""""" """!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""&&&$$$"""  !!!"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""" """$$$%%%$$$$$$%%%&&& !!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######"""""""""%%%&&&&&&$$$###"""######$$$%%%$$$$$$$$$########################!!!!!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!!!! !!!!!! !!!!!!    !!!!!!    !!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""" !!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$"""""""""######$$$$$$%%%###############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&######%%%&&&''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&(((***+++******+++++++++******)))''''''''''''(((((((((((()))***+++,,,---------------,,,+++,,,------,,,***((((((((((((''''''''''''&&&&&&&&&'''''')))***+++,,,+++***)))))))))))))))***+++,,,,,,+++)))'''%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######""""""###$$$$$$$$$######""""""######$$$$$$######!!!"""###$$$%%%&&&&&&&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!###$$$###!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!""""""###### !!!"""###$$$%%% !!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""" """!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""###"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""############################## !!!"""######"""!!! !!!$$$%%%$$$$$$&&&''' """"""""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!! !!!"""$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!"""!!!!!! !!!!!! !!!!!!!!!""" !!!!!!"""""" !!!!!!  !!!    !!!   !!!!!!    """!!!  !!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""#########!!!!!!""""""###$$$$$$%%%###############$$$$$$%%%"""###$$$%%%%%%&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$&&&((((((&&&&&&''')))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''')))+++---+++++++++++++++***)))(((&&&&&&&&&''''''((((((((()))***+++,,,------------+++******,,,......---,,,(((((((((((('''''''''''''''''''''''''''((())))))((()))))))))((('''((()))((()))+++,,,+++)))'''%%%&&&&&&&&&''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%$$$###""""""###############$$$%%%%%%!!!"""$$$&&&''''''''''''""""""#########$$$$$$$$$########################""""""""""""""""""""""""%%%###!!!!!!"""###"""!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!"""######$$$ !!!""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!"""""" """%%%&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%%%%###""" !!!!!!!!! !!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """###$$$###"""###$$$"""###%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!    !!!!!!"""""" !!!"""######$$$ !!!!!!  !!!!!!!!!!!!   !!! !!!   !!!!!!     !!! !!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!#########""""""""""""""" !!!!!!"""###$$$$$$$$$#########"""###$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&''''''((('''''''''%%%'''))))))'''&&&(((+++'''''''''&&&&&&'''''''''((('''&&&&&&'''))),,,...,,,,,,,,,+++***)))((('''&&&&&&&&&'''''''''((((((******+++,,,------------)))((()))+++...000///...)))(((((((((''''''''''''(((((('''''''''(((((()))&&&'''((((((''''''((()))%%%''')))++++++***((('''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%$$$###"""!!!%%%$$$#########$$$&&&'''"""###%%%'''((((((((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%###""""""######!!!  !!!"""######$$$"""!!! """###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """#########"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!"""""" ###''')))(((!!!!!!!!!!!!!!!!!!!!!!!! $$$&&&'''&&&$$$""" !!!!!!"""!!!!!! !!!"""!!! !!! !!!!!!"""""""""""""""""""""""""""""""""######$$$$$$"""!!!  """$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!!!!"""######!!! !!! !!!######""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%