BM6(7 rrrvvvzzz}}}}}}{{{yyywww|||}}}{{{zzz{{{yyypppfff___lll|||nnnnnn||||||ssslllppp}}}yyyuuuqqqsss||||||}}}cccYYYWWWaaattt|||uuuppppppmmmaaaTTTNNNIII>>>:::;;;:::KKKjjj}}}wwwwwwnnn___RRRLLLEEE???EEESSSmmmuuu^^^YYY```vvvtttkkkttt~~~|||{{{jjjVVVFFF===888444222111000//////.......................................333333999UUUrrryyynnnggghhhvvvzzztttuuussseeeVVVGGG???EEETTTVVVJJJGGGPPPJJJDDDBBBDDDDDDCCCLLLXXXcccvvv|||uuubbbKKKCCC??????PPPrrr}}}}}}vvvvvvvvvwwwvvvvvvuuuuuuuuuuuuuuutttrrrrrrtttvvvwwwyyy|||ppp]]]TTTJJJHHHDDDAAA??????AAABBBHHHRRR^^^eeeccc^^^ZZZYYYwwwuuukkk]]]VVVYYYZZZRRRFFFCCCEEE???<<>>___yyyyyy{{{~~~~~~pppdddppp{{{sss^^^LLL@@@999999999999999:::<<>>:::;;;<<>>>>>???@@@EEESSSfffrrrssskkk```YYYcccsss|||lll^^^ZZZ[[[XXXPPPKKKCCCFFF@@@>>>DDDHHHUUUkkkiiiccc]]]XXXQQQLLLMMMRRRhhhzzzuuukkkiiippp~~~xxxnnngggWWWHHH999333333222222222111000000//////000000111444444666777777666555444444999999>>>aaa~~~yyyyyy{{{zzzyyyllldddnnnyyy~~~rrr]]]JJJ>>>888888999::::::;;;===AAADDDQQQ___ooozzzttthhh[[[MMMDDDBBBtttwww{{{{{{pppcccnnn|||kkknnnnnn```PPPPPPccc}}}~~~{{{ssslll___ZZZYYYbbbttttttuuuzzzwww```NNNJJJRRRiiitttvvvrrrnnndddYYYOOOJJJ???;;;<<>><<>>BBBAAA???>>>>>>>>>??????AAARRRllltttcccQQQZZZkkkxxxgggdddbbbYYYQQQPPPDDDGGGBBBAAAGGGJJJZZZtttuuuqqqkkkddd[[[RRRPPPSSScccsss}}}ooofffiiiqqq}}}uuukkkfffUUUFFF888333333222222222000000000111222333444555444444555555555444444333444999999???cccwwwuuuxxxzzzwwwsssiiidddkkkxxx~~~sss]]]JJJ???999777999:::::::::===CCCGGGSSSaaappp{{{qqqdddWWWJJJCCCAAAsssvvvzzz~~~ssscccmmmzzzhhhmmmxxx]]]RRR```zzzyyyuuukkkaaaSSSNNNNNNZZZnnn{{{ppplllvvvqqq]]]QQQSSS\\\hhh~~~xxxrrrmmmcccYYYQQQLLLBBB===???DDD___{{{qqqbbbSSSJJJGGGDDDNNNggg|||ooo[[[\\\iii~~~~~~ooo___dddllluuuzzz___DDD<<<888222222111000///....................................111...000222===___|||zzzvvvhhhXXXNNNDDDFFFRRRSSSHHHGGGRRRIIIDDDBBBEEEEEEDDDMMMZZZgggyyyzzzqqq]]]FFF>>>???<<>>BBBPPPllloooXXXYYYcccwwwyyypppiii]]]UUUTTTEEEFFFAAABBBHHHKKK\\\xxx}}}yyyrrreeeYYYUUUWWW___mmm}}}uuummmlllnnnuuu|||xxx~~~vvvlllgggUUUFFF888333333222222222///000222444555777888999333444444444444333333222444999999AAAfffsssuuu|||yyyuuupppfffdddiiiwwwttt^^^KKK@@@;;;666999;;;::::::===CCCIIITTTbbbrrr|||pppcccVVVIIIBBBAAAsssvvvzzzvvvgggppp{{{}}}hhhoootttbbbggg}}}}}}wwwtttjjj^^^QQQJJJIIIUUUhhhyyyqqqccclll~~~iiiTTTMMMSSS___vvvyyyqqqkkkbbbYYYRRRNNNCCC>>>@@@HHHfff{{{ttthhhWWWJJJDDDDDDLLLeee~~~{{{mmmZZZ^^^mmm~~~nnn\\\bbbjjjsss}}}uuu|||}}}~~~[[[CCC===:::222222111000//////.................................222...000333???bbb}}}xxxjjj[[[NNNEEEGGGSSSTTTHHHGGGQQQJJJDDDBBBEEEEEEEEENNN[[[gggyyy~~~yyyppp\\\FFF>>>@@@===FFF^^^sss}}}}}}zzzzzzyyyxxxxxxyyyzzz{{{wwwyyy{{{{{{zzzyyyzzzzzz{{{{{{||||||}}}~~~|||{{{zzzzzz|||xxx```KKKFFFHHHEEEBBBCCCFFFFFFFFFEEEDDDBBB@@@???CCCLLLbbb|||bbbZZZ\\\oooxxxlllaaaXXXTTTJJJGGGAAABBBIIIIIIXXXsss~~~wwwjjj\\\WWWYYY^^^jjjzzz|||vvvrrroooqqqwww{{{{{{yyysssooottttttjjjeeeWWWHHH999333333222222222000111333555777888888888222222222222222333333333444999:::CCCjjjyyy~~~xxxuuuoooeeedddkkkzzzwww___KKK@@@<<<666999;;;:::888;;;BBBIIIUUUcccrrr|||pppcccVVVIIIBBBAAAtttwww{{{}}}ooouuu~~~{{{jjjttt|||sss|||wwwttttttlll```OOOFFFDDDPPPbbbsssqqqaaaggguuu~~~yyy\\\NNNOOOZZZooo}}}sssmmmeee]]]RRRNNNCCC===@@@IIIjjjzzzxxxooo]]]LLLCCCCCCKKKddd|||yyyiiiYYY___ooozzzjjj[[[dddooowww~~~pppyyy}}}}}}}}}WWWBBB???;;;222222111000//////.................................111...000444AAAccc~~~zzzmmm^^^NNNEEEHHHTTTUUUHHHFFFPPPHHHCCCAAADDDDDDDDDNNN[[[fffxxx~~~xxxooo[[[FFF>>>@@@<<>>999666999;;;999666999AAAHHHVVVcccrrr|||qqqeeeXXXJJJBBBAAAtttxxx|||uuuzzzzzzmmmxxx|||wwwzzz|||xxx|||yyyqqqpppsssmmmaaaJJJAAA???KKK^^^nnn~~~ppp```dddmmmrrrwww~~~rrr```OOOXXXlllwwwqqqiiiaaaQQQMMMBBB===@@@JJJkkk|||}}}vvvcccOOODDDCCCJJJccc|||wwwfffYYY___pppuuuddd\\\fffsss|||{{{mmmxxx~~~|||{{{{{{zzz{{{WWWBBB@@@;;;111222111000//////.................................000---///444AAAccc|||}}}~~~{{{oooaaaNNNEEEHHHUUUUUUHHHFFFOOOGGGAAA@@@CCCCCCCCCMMMZZZfffwww}}}wwwooo[[[FFF???>>>:::BBBVVVfffllloootttxxx|||}}}{{{vvvuuuttttttuuuwwwyyy{{{yyy{{{||||||zzzxxxxxxxxxzzzzzzzzz{{{}}}~~~|||zzzzzz}}}xxxcccNNNGGGFFFEEEIIIPPPPPPPPPPPPNNNKKKFFFBBB@@@??????FFFXXXsssgggSSSYYYooo~~~xxxlll___UUUJJJLLLQQQLLLSSSjjjlllnnnqqqooodddXXXTTTWWWXXXaaaqqq~~~uuuqqqpppmmmggg```^^^ZZZ]]]rrr}}}vvvtttZZZKKK;;;555444333111222555555555555444111///...000000000000111222333444666:::<<>>666666777888777777;;;BBBHHHWWWdddrrr{{{xxxkkkZZZKKKCCCCCCsssvvvzzz}}}~~~xxxvvvkkkgggbbb[[[UUURRRSSSWWWZZZJJJDDD@@@FFFVVViiiwww}}}{{{zzzvvvpppyyygggbbbkkkxxxhhhZZZOOOHHHAAA===<<>>777777888888777777:::AAAGGGUUUbbbqqq{{{xxxkkkZZZKKKCCCCCCuuuwwwzzz}}}}}}uuuyyyttthhh```TTTJJJFFFIIIPPPUUUKKKDDDAAAHHHZZZnnn{{{xxxnnnvvvqqqjjjooo{{{jjj\\\PPPHHHAAA>>>===>>>EEELLLRRR[[[aaaeeeqqq}}}xxxjjjYYYNNNFFFJJJ```vvvooo]]]YYYkkktttfff```iiittt{{{{{{fffiii}}}pppfffkkkuuuyyyxxxvvv___EEE>>>;;;444333000000///..................------,,,,,,------...//////111333BBBiii{{{rrrrrr~~~}}}{{{yyyuuuhhhYYYEEE<<>>===<<>>LLLwwwzzzvvviiizzznnnXXXJJJBBB<<<;;;<<<;;;999777999???EEEPPP]]]mmmxxxwwwjjjYYYJJJBBBBBBssstttxxx~~~vvvmmmvvv{{{kkk___YYYWWWXXXMMMFFFDDDTTTnnnmmmsssxxxvvv|||vvvhhh]]]QQQGGGIIINNNMMMFFFBBB<<<@@@@@@BBBQQQmmm~~~{{{sssdddUUUOOONNNddd}}}zzzhhhWWWZZZkkk~~~ttthhh]]]ccckkkttt{{{zzzxxx~~~}}}~~~eeeHHH???:::333222000000///..................------,,,,,,------...,,,,,,111777FFFfff{{{uuurrr```UUU[[[bbbgggtttzzzkkkZZZMMMLLL___nnn]]]DDD???BBBEEEBBB@@@AAACCCHHHSSS___mmm~~~~~~vvvaaaHHH>>>======HHH\\\gggeeeaaabbbdddgggkkknnnppprrruuuwwwsssttttttuuuwwwwwwxxxxxxyyyxxxxxxxxxyyyyyywwwuuuwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}}}}~~~~~~rrr```TTTLLLHHHKKKPPPQQQSSSWWWZZZZZZUUUNNNHHHDDDBBB@@@JJJYYYaaarrrxxxiiiuuu~~~pppzzz}}}ppphhhfffffffff\\\YYY[[[ggg{{{~~~yyyssslllggg^^^XXXOOOXXXvvvyyyqqqnnnsssvvvzzz~~~vvvkkkdddXXXHHH888333222111000111111111000000000000000000000000000000111222333444555:::>>>MMMxxxwww~~~|||nnnwwwlllXXXKKKCCC;;;;;;<<<;;;999888:::@@@EEEPPP^^^mmmxxxwwwjjjYYYIIIBBBAAAsssssswww}}}rrrlllwwwxxxiii```\\\[[[PPPHHHFFFUUUpppyyywww{{{wwwxxxyyylll___WWWUUU]]]ccc___TTTKKKEEEGGGEEECCCQQQkkk~~~{{{vvvgggWWWOOONNNccc~~~yyygggVVVZZZlll~~~sssfff[[[^^^cccjjjrrr|||xxxeeeHHH>>>:::444444000000///..................------,,,,,,------......,,,000555EEEfff{{{uuuxxxdddWWW]]]gggooo{{{vvvfffPPPPPPdddrrr^^^EEE@@@DDDDDDAAA@@@BBBDDDJJJVVVbbbooo}}}uuu```HHH???===???KKK```kkkiiiddddddeeegggkkkmmmnnnpppsssuuusssssstttvvvwwwwwwxxxxxxxxxvvvuuuwwwyyyzzzxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{|||{{{{{{}}}}}}|||pppeeeYYYQQQKKKFFFGGGJJJKKKLLLPPPSSSSSSPPPIIIDDDEEEDDDCCCNNN\\\```ppprrrqqq{{{ttt|||pppiiifffgggggg]]]YYYZZZeeeyyy~~~xxxsssnnnkkkccc]]]SSSYYYrrrwwwmmmiiiooosssxxx|||~~~uuukkkeeeUUUHHH:::333222222111111000000000000000000000111000000000000111222333444444:::???NNNyyy~~~vvv|||{{{mmmttt}}}|||lllXXXLLLCCC;;;:::;;;;;;999888;;;AAAFFFRRR___nnnyyywwwiiiYYYIIIBBBAAAsssssswww|||pppkkkyyyoooeeeaaa___SSSJJJGGGVVVppp~~~vvvzzz{{{nnn___]]]bbbpppxxxrrrcccXXXJJJKKKFFFBBBMMMeeezzz|||zzzuuufffVVVOOOMMMbbb~~~yyygggVVV[[[mmmtttgggZZZ[[[]]]bbbkkkzzz{{{vvvgggIII???<<<777777000000///..................------,,,,,,------...///---///333CCCfff}}}xxxxxxcccWWW___llltttrrrQQQRRRfffttt___FFFAAAFFFCCC@@@@@@CCCFFFLLLYYYeeeqqq}}}uuu```III@@@>>>@@@MMMbbbmmmjjjeeedddfffhhhkkklllmmmooorrrtttrrrssstttvvvwwwwwwwwwwwwvvvuuutttvvvzzz{{{yyywwwyyyyyyxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyy{{{~~~{{{zzz{{{yyyqqqeee]]]VVVQQQLLLFFFEEEGGGFFFHHHKKKNNNOOOLLLFFFBBBAAA@@@@@@JJJVVVXXXiiiwwwyyy~~~vvv~~~~~~~~~xxxmmmgggfffggghhh]]]YYYYYYeeeyyy{{{uuuppplllkkkaaa]]]RRRSSSfffzzzwwwmmmiiilllqqqwwwzzz|||}}}}}}ssskkkgggTTTHHH;;;444333333333222000000000000000111111111000000000000111222333444444:::???OOOzzz{{{www|||~~~vvvjjjrrr{{{{{{kkkYYYMMMCCC::::::;;;;;;999888;;;BBBGGGSSS```oooyyywwwiiiYYYIIIAAAAAAwwwwwwwwwyyy}}}ooovvvuuukkkjjjdddXXXHHH@@@OOOjjjuuu}}}}}}nnncccccchhhyyy|||dddSSSRRRKKKDDDIII\\\rrr~~~|||xxxwwwttthhh\\\QQQMMMYYYsss}}}iiiTTTeeetttwwwoooiii```ddd```XXX\\\qqqtttuuuvvv}}}fffNNNCCC===777333////////////....................................///111555444???dddrrreeehhhzzzrrrTTTPPPeeexxxgggKKKCCCHHHBBB>>>>>>CCCEEEIIIWWWhhhrrr~~~yyyfffMMMAAA@@@AAAQQQkkkxxxqqqkkklllnnnmmmlllkkklllooorrrtttrrrrrrssstttuuuvvvwwwwwwttttttuuuvvvwwwxxxyyyyyyzzzxxxvvvuuuvvvwwwxxxxxx}}}xxxwwwzzzzzzwwwxxx}}}~~~||||||}}}}}}sssooommmaaaXXXWWWUUUOOOKKKJJJKKKHHHGGGHHHJJJIIIEEE@@@???AAA@@@GGGQQQSSSbbb|||zzzwww}}}}}}|||zzzyyy}}}yyypppkkkjjjkkklllbbb^^^\\\dddttt|||vvvsssqqqnnnllljjjbbbYYYTTTXXXjjjwwwmmmhhhmmmuuu|||{{{pppiiifffaaaGGG888555000///333000000000000000000000000000111111111111222333444555777======OOOvvvvvvyyyvvvvvvrrrjjjiiiyyyzzzxxxooo^^^KKK???;;;777888999888888;;;BBBHHHSSSaaaqqq{{{xxxdddRRREEE???<<>>999888999999888888;;;BBBGGGRRRaaaqqqzzzwwweeeSSSFFF@@@>>>vvvwwwxxxzzz}}}zzz~~~uuueeeNNNCCC===CCCUUUkkkyyy|||ppp]]]VVVPPPWWWlll}}}}}}ttt```SSSGGGAAA>>>BBBRRReeewwwwwwvvvttttttqqqggg[[[SSSNNNUUUhhhvvv{{{|||hhhWWWkkkuuuyyytttqqq{{{ooogggrrrtttwww|||ppp}}}gggLLL@@@<<<999666////////////....................................+++---333555BBBgggxxxhhhUUUMMM]]]oooaaaIIIDDDJJJHHHCCCAAACCCBBBDDDQQQaaarrrzzzgggNNNBBB===AAAVVVsssyyypppoooqqqooonnnllllllnnnoooqqqssstttttttttuuuvvvvvvvvvvvvuuusssrrrrrrtttuuuvvvzzzyyyxxxwwwwwwxxxyyyzzzzzzxxxyyy}}}|||{{{xxxpppiiieeeddd[[[VVVOOOIIIFFFHHHKKKMMMKKKKKKDDDBBBGGGHHHTTTkkkzzzzzz{{{}}}}}}zzzzzzwwwrrrmmmiiibbb]]]bbbppp~~~xxxwwwwwwoooggghhhooo}}}vvvfffkkkrrryyy~~~wwwqqqoooaaaGGG999888444222222---000000000000000000000000111111111111222333444555555<<<===OOO}}}mmmkkkiiiccceeexxx}}}|||oooYYYGGG===:::999::::::888777:::AAAFFFRRR```pppzzzvvvdddSSSGGGAAA???uuuwwwyyy{{{|||~~~vvvaaaJJJCCC???AAAJJJ[[[rrrwww}}}}}}lllZZZRRRHHHKKK]]]qqqxxxvvv___NNNBBB@@@===<<>>AAAUUUsss{{{ssssssrrrqqqooommmmmmmmmnnnnnnssstttttttttuuuuuuuuuuuuwwwuuusssqqqpppqqqsssuuuyyyyyyyyyxxxxxxxxxzzz{{{||||||}}}vvvooojjjeee___VVVMMMHHHIIIMMMPPPNNNOOOGGGBBBFFFHHHSSSiii}}}{{{zzz||||||wwwwwwyyyyyyuuupppkkkccc]]]```nnn~~~vvvqqqwwwttteeeiiipppwww|||~~~|||zzziiiMMM;;;888333222333...000000000000000000000000111111111111222333444444555<<<===PPPllliiihhhdddgggzzzmmmTTTCCC======:::;;;:::888777:::@@@FFFQQQ```pppzzztttcccRRRFFF@@@???tttwwwzzz{{{|||}}}~~~vvv___GGGCCC@@@???BBBKKK\\\lllttt}}}zzzgggUUUOOOIIIKKK[[[nnnwwwwww^^^OOOCCCAAA===;;;HHH\\\ooosssuuutttsssnnncccXXXTTTUUUYYY___ccccccaaaaaarrrrrr]]]QQQ\\\fffwww~~~{{{xxxsssuuu}}}uuu}}}|||xxx}}}xxxpppyyytttZZZHHH???;;;666000////////////....................................//////444888CCCdddqqq```OOOGGGXXXooogggRRRKKKLLLHHHBBB@@@BBBBBBDDDSSSdddqqq}}}jjjOOOCCC???AAATTTpppzzztttvvvrrrqqqpppnnnmmmmmmmmmmmmrrrrrrrrrsssttttttuuuuuuwwwuuurrrpppoooppprrrtttwwwyyyzzzyyyxxxxxxzzz|||zzz|||~~~~~~||||||~~~yyyppphhhbbbYYYQQQNNNNNNQQQSSSTTTWWWOOOHHHIIIIIIRRRddd}}}~~~{{{|||yyyvvvwwwxxxvvvtttlllddd]]]___mmm}}}|||rrreeeiiiooouuuzzz}}}~~~uuuTTT>>>777111222444000000000000000000000000000111111111111222333444444555===>>>QQQpppmmmjjjeeehhhrrrTTTBBB===>>>:::;;;:::888777:::@@@FFFRRR```qqqzzzsssaaaPPPEEE???>>>ssswww{{{|||||||||{{{bbbKKKEEEAAA>>>===>>>HHHRRRdddvvvqqq~~~yyyfffSSSRRRQQQUUUaaapppxxxxxxcccWWWLLLEEE>>><<>>666000222555111000000000000000000000000111111111111222333444555555===@@@SSS}}}zzzrrrgggfff|||YYYDDD===<<<999::::::888777:::AAAFFFSSSaaaqqq{{{sssaaaPPPDDD???===rrrwww|||}}}{{{{{{~~~|||lllUUULLLDDD@@@===;;;>>>BBBLLL```mmmuuuqqqzzziii[[[]]]___aaaiiirrruuusssfff```UUUHHH???>>>CCCJJJbbbiiioooqqqpppmmmcccZZZTTTaaakkkhhhaaa\\\VVVOOOKKKOOOVVV\\\[[[RRRGGG@@@GGGOOOccc{{{}}}xxxttt~~~qqqrrr|||{{{yyy|||yyy}}}zzzrrrtttvvvvvvzzz}}}|||qqqbbbPPPDDD@@@===777000////////////....................................000...444999AAA```}}}xxxiiiVVVLLLAAAQQQkkkjjjZZZTTTUUUJJJDDDAAACCCCCCFFFUUUgggqqqlllQQQDDD???BBBUUUrrr{{{tttvvvqqqqqqpppooonnnmmmmmmllllllmmmnnnoooqqqssstttttttttssssssrrrrrrrrrssssssssswwwzzzzzzwwwvvvyyy|||vvvyyyxxxuuuwwwwwwttt{{{~~~nnneeeddddddbbb^^^gggmmmfffXXXQQQIIIGGGPPPXXXooo}}}{{{zzz~~~~~~}}}uuujjj```___kkk~~~uuueeeiiinnntttyyy}}}yyyVVV<<<555111333555111000000000000000000000000111111111111222333444555666???AAAUUUlllddd|||___HHH???<<<888999999888888;;;BBBGGGTTTbbbsss|||tttbbbQQQEEE@@@>>>rrrwww|||}}}{{{{{{~~~wwwttt___SSSGGGCCCAAA>>>===>>>???TTTaaajjj{{{ttt|||mmmfffjjjkkkjjjmmmqqqpppmmmfffdddZZZIII???@@@DDDEEE[[[dddllloooooommmddd\\\TTTggguuutttmmmjjjeee___YYYTTTRRRTTTTTTOOOGGGAAACCCIII\\\tttzzzuuu~~~rrrsss{{{{{{zzzzzzxxx|||wwwjjjjjj{{{xxxuuuvvvvvvuuuqqqbbbOOOCCC@@@>>>888333000/////////.......................................,,,222888AAA___yyyvvvhhhVVVMMM???MMMggghhhZZZVVVXXXMMMFFFBBBCCCCCCFFFUUUfffppplllQQQDDD>>>BBBWWWuuu|||ttttttpppppppppooonnnmmmmmmmmmjjjkkklllnnnppprrrttttttssssssssssssssssssssssssrrrvvvzzzyyyvvvuuuxxx{{{zzz|||xxxrrrqqqxxx{{{yyy~~~rrrkkknnnuuu~~~qqqnnnlllgggaaahhhpppjjj\\\TTTKKKFFFLLLJJJdddrrr{{{}}}}}}zzzuuupppooovvv}}}~~~}}}yyynnnbbb```kkk}}}wwwfffiiinnntttyyy}}}tttRRR:::555222444555000000000000000000000000000111111111111222333444555777???BBBVVVqqqdddkkkbbbKKKAAA<<<777888999888888;;;BBBHHHTTTcccsss}}}vvvdddSSSGGGAAA???ooorrrwwwzzz||||||~~~xxxmmm___PPPGGG@@@;;;<<>>???CCCQQQaaalllmmmmmmnnnfffZZZZZZddd~~~zzzlllgggaaa]]]WWWNNNFFFCCCGGGFFFSSSoooyyyttt}}}|||qqqttt~~~{{{||||||zzzssscccVVViiizzzzzz{{{zzzzzziiiaaaRRREEE???>>>999222000000////////////000000//////.........---------000...111333>>>aaaxxxqqqdddWWWLLLDDDIIIYYY]]]RRRPPPZZZLLLEEEBBBDDDEEEGGGRRRaaaooopppSSSAAA@@@AAAZZZyyyyyywwwtttllllllllllllllllllkkkkkkjjjkkkmmmppprrrtttuuuuuuvvvvvvuuutttttttttttttttsssssstttuuuvvvwwwxxxxxx{{{xxxtttpppmmmmmmoooppprrr}}}ooocccbbbfff}}}|||wwwmmmcccpppjjjkkkfffWWWRRRRRRLLLPPPUUUcccxxxzzzyyywwwtttrrrqqqpppooommmnnnpppttt{{{tttnnngggccchhhwwwtttjjjkkkpppvvv|||}}}oooNNN999666444666666000111111000000000000111111000000000111222333444555555???DDDYYYqqqUUUeee{{{cccJJJ???===999::::::888888<<>>EEEOOOaaavvv|||rrrllliiibbb\\\YYYXXXVVVVVVWWWWWWVVVTTTTTTSSSPPPKKKFFFBBB>>>===GGGTTTaaafffkkkmmmggg]]]XXXjjjnnn[[[RRRNNNWWWrrrxxxrrr{{{wwwnnnrrr|||~~~yyyqqq```WWWnnnzzzrrrhhhWWWFFF???===888111000000////////////000000...............---------///...222444@@@eee}}}uuuhhhZZZKKKCCCGGGTTTSSSFFFDDDNNNKKKDDD@@@AAAAAABBBMMM\\\jjj|||~~~~~~qqqYYYJJJEEEFFFbbbzzzrrrnnnnnnmmmmmmlllllllllllljjjkkkmmmoooqqqrrrttttttuuuuuuvvvvvvuuutttrrrqqqsssssstttuuuvvvwwwxxxxxxvvvuuusssrrrpppooooooooonnnrrrvvvtttmmmhhhhhhjjjtttzzzxxxuuurrrzzz}}}uuuqqqmmmcccZZZ\\\eeeqqqzzz}}}|||vvvrrrqqqqqqpppoooooooooooorrrqqqppppppqqqtttvvvxxxtttyyy~~~|||wwwuuuuuusssoooiiifffkkkxxx|||mmmpppuuu{{{|||sss]]]DDD777777222222555222111111000000000000111111111111222222333555666777666???DDDZZZooojjjiiihhhgggiiiqqq\\\dddqqqxxxmmmWWWEEE;;;777999999999888888;;;CCCIIIXXXfffttt}}}|||nnn```QQQEEEBBBEEErrruuuzzz}}}~~~~~~~~~~~~|||zzzooo___QQQFFFAAA<<<===>>>EEEUUUiii{{{~~~hhh[[[WWWVVVRRRMMMPPPOOOOOOQQQSSSTTTSSSRRROOOLLLIIIGGGEEEBBB???<<>>:::555000000////////////000000........................///...333555AAAggg}}}ppp```JJJBBBFFFSSSSSSGGGFFFQQQJJJCCC???AAAAAACCCNNN]]]iii{{{sssYYYJJJBBBEEEeeerrroooooonnnnnnmmmlllllllllkkkkkklllnnnoooqqqsssttttttuuuvvvvvvvvvtttqqqppptttttttttuuuvvvwwwwwwwwwuuuuuuuuuttttttsssrrrqqqwwwxxxyyyyyyxxxwwwxxxxxxuuuyyy~~~uuubbbdddlllwww}}}~~~|||vvvuuuuuuttttttttttttuuuuuuwwwvvvtttrrrqqqrrrssssssiiiiiigggeeeeeehhhnnnssstttpppkkkhhhmmmyyy~~~rrruuuyyy|||}}}wwwkkkSSS>>>666777222000444222111111000000000000111111222222222333444555666777666@@@DDDZZZmmmlllmmmkkkjjjfffooo___hhhpppsssgggUUUGGG>>>999888999999777777;;;CCCIIIWWWeeettt||||||oooaaaRRRFFFBBBEEErrruuuzzz}}}~~~xxxtttuuuxxxxxxiii\\\MMMBBB???<<<;;;???LLL^^^ssssss___SSSPPPQQQNNNKKKKKKKKKLLLNNNRRRUUUVVVUUUOOOLLLHHHEEEDDDBBBAAA???BBBJJJUUU^^^eeefff```XXXRRRaaazzzuuu~~~zzzwwwllluuu}}}tttddd```|||{{{nnnYYYFFF<<<;;;777222000000////////////000000---.....................//////333555AAAhhhyyygggNNNDDDEEESSSTTTIIIGGGPPPIIIBBB???BBBCCCEEEQQQ```hhh|||uuuYYYGGGAAAEEEhhhvvvppppppooonnnnnnmmmllllllkkkkkkkkklllnnnppprrrsssrrrsssuuuvvvvvvtttrrrqqqttttttuuuuuuvvvvvvwwwwwwuuuuuuvvvwwwwwwvvvvvvuuuyyyxxxxxxyyy{{{}}}~~~}}}yyy|||lllnnnttt~~~~~~{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxwwwuuusssrrrrrrrrrrrrkkkhhhccc```bbbiiirrryyysssooojjjgggiiisss|||vvvxxx{{{}}}~~~wwwoooaaaMMM;;;555777222000333222111111000000000000111111222222222333444555666777666@@@EEEZZZooooooqqqnnnkkkhhh}}}lllaaajjjppppppdddUUUHHH???999777888888777777;;;CCCIIIVVVdddsss{{{~~~qqqcccSSSFFFBBBDDDrrruuuzzz}}}~~~{{{zzzqqqmmmqqqwwwssseeeUUUGGGCCC===:::===FFFUUUjjjzzz~~~vvvkkk]]]TTTQQQPPPOOOMMMLLLKKKKKKMMMRRRVVVYYYYYYSSSQQQNNNIIIEEECCCAAAAAAAAAGGGQQQ\\\cccddd]]]WWWTTT```~~~{{{ssshhhsss}}}yyyqqqaaa```}}}fffNNNAAA<<<777111000000////////////000000---------...............//////444555AAAhhhtttUUUGGGEEERRRVVVKKKEEEKKKKKKDDD@@@CCCCCCEEEQQQ```hhh}}}vvvXXXFFFCCCEEEfff{{{qqqqqqpppooonnnmmmmmmlllkkkkkkkkkkkkmmmoooqqqsssqqqrrrssstttuuutttsssssstttuuuuuuuuuvvvvvvvvvwwwuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxyyy|||~~~~~~||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvuuutttsssrrrqqqqqqqqqiiiiiihhhiiilllppptttwwwppplllgggccccccjjjttt|||zzzxxx|||yyyssslll\\\MMM:::444888333000333111111111000000000000111111111111222222333555666777777@@@EEE[[[vvvuuusssmmmiiijjjzzz~~~}}}~~~uuugggbbbiiioooooocccTTTGGG>>>777666777777777777;;;CCCJJJVVVdddrrr{{{qqqdddTTTGGGBBBDDDqqquuuyyy|||~~~zzz{{{{{{vvvpppooosssxxx}}}sssdddXXXLLLDDD>>>>>>AAAKKK\\\lllwww|||nnniiiaaa[[[WWWUUUTTTTTTRRRPPPNNNOOOSSSXXX[[[]]]WWWXXXWWWRRRJJJCCC@@@@@@@@@CCCMMMYYYcccccc]]]WWWSSS^^^}}}|||zzzxxxlllcccqqq}}}xxxvvvooo______}}}oooTTTEEE???999333000000////////////000000---------........./////////000444555@@@hhh{{{\\\JJJEEESSS[[[RRRJJJMMMNNNFFFBBBCCCCCCDDDOOO]]]hhh|||uuuYYYHHHDDDAAA\\\yyyrrrqqqqqqpppooonnnmmmllllllkkkjjjkkklllnnnqqqrrrpppqqqrrrssstttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz{{{{{{|||||||||}}}~~~}}}|||zzzyyywwwvvvvvvvvvwwwvvvuuutttrrrqqqppppppjjjkkklllooorrrsssttttttppplllfffaaa```dddlllrrr}}}{{{}}}zzzvvvppp```PPP;;;444777444222333///111111000000000000111111111111111111222444555666777AAAEEE[[[wwwqqqppp{{{yyytttssskkk```aaaiiipppqqqfffUUUGGG===666666777777666777;;;CCCJJJUUUcccrrrzzz|||pppcccTTTHHHCCCEEEqqqtttyyy|||}}}~~~|||zzzwwwtttsssuuuxxx{{{xxx{{{tttkkkVVVLLLCCC???>>>BBBOOO^^^rrruuunnnmmmjjjeeeaaa^^^]]]^^^YYYVVVSSSRRRUUUZZZ^^^```XXX\\\^^^YYYNNNDDD@@@???>>>AAAJJJXXXcccccc^^^YYYUUU```}}}xxxvvvttt|||~~~iii```ppp}}}wwwvvvnnn___```~~~lllQQQBBB<<<777111000000////////////000000---------........./////////000444555???gggxxx^^^KKKEEEVVVaaaZZZSSSTTTPPPHHHCCCCCCBBBBBBLLLZZZhhh{{{uuuZZZJJJCCC<<>>888555666777666777;;;CCCJJJUUUcccrrrzzzyyymmmbbbTTTHHHDDDFFFrrrsssvvv{{{~~~~~~|||}}}yyy{{{~~~mmmooozzzuuufffZZZNNNHHHAAA>>>FFFSSSeeevvv{{{xxxvvvuuuqqqlllgggcccbbbbbb^^^]]][[[ZZZZZZ[[[]]]___[[[]]]]]]YYYRRRJJJCCC@@@<<<>>>EEERRR^^^ccc^^^WWWXXXggg|||uuu~~~{{{qqqqqqttt}}}xxxaaa___rrr}}}zzzyyyvvvmmmfffooo|||zzz~~~}}}vvvcccOOOAAA;;;666000////////////...............------------...//////111666333999@@@```vvv[[[OOOHHHXXXooojjj[[[ZZZQQQFFF@@@BBBBBBBBBLLL[[[fffvvvxxx```GGGGGG???KKKmmm{{{wwwsssrrrqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooqqqrrrssstttttttttrrrqqqqqqssswwwyyyxxxvvvqqqrrrtttvvvxxx{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{yyyxxxwwwwwwwwwzzzxxxuuussssssrrrpppooooooooopppqqqssstttvvvwwwqqqnnniiidddbbbgggooouuu|||wwwtttzzzlllWWWAAA444222///222444---000000000000000000000000000111222222222333666999:::AAAFFF```yyyoooppphhh```eeeooo{{{~~~ooo]]]PPPCCC777666777888777666999???DDDVVVcccpppxxx~~~wwwjjj]]]RRRJJJDDDAAAqqqsssvvvzzz~~~~~~~~~{{{pppnnnyyynnnaaaTTTMMMDDD>>>CCCMMM___ppp~~~|||{{{yyywwwsssnnniiifffeeeeeeaaa___\\\ZZZZZZ\\\^^^```]]]^^^]]]YYYRRRJJJDDDAAA<<<>>>EEERRR^^^bbb]]]VVVVVVhhhuuupppzzz|||tttrrrtttttt]]]\\\ooozzz~~~}}}xxxyyyvvvnnniiitttzzz{{{|||zzzwwwssskkkZZZHHH>>>;;;777333////////////...............------------...//////000555222999AAA```ppp]]]QQQIIIZZZpppkkk\\\[[[QQQGGGAAACCCCCCCCCMMM[[[fffwwwyyybbbIIIFFF???KKKmmm}}}xxxssssssqqqpppoooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssssssssssssrrrrrrsssvvvwwwuuusssrrrrrrtttvvvxxxzzz|||}}}~~~}}}||||||}}}~~~~~~~~~|||{{{yyyxxxxxxxxxxxxwwwuuutttuuuuuutttrrroooooonnnnnnnnnoooppppppnnnlllhhhddddddiiissszzz}}}uuuqqq~~~nnnVVV@@@555333000333444...000000000000000000000000000111222222222333666999;;;BBBGGGaaarrrqqqjjjccchhhxxx|||dddRRRCCC888666888999888777:::@@@EEEVVVbbbpppxxxyyykkk^^^SSSJJJDDDAAAooorrrvvvzzz}}}}}}vvvnnnxxx|||nnn```VVVLLLAAAAAAGGGUUUdddvvvzzzsssrrrttt|||~~~|||vvvpppllljjjjjjjjjeeebbb^^^[[[ZZZ\\\```bbb``````^^^YYYQQQJJJEEEBBB===???FFFRRR^^^bbb[[[TTTVVViiiqqqooo{{{}}}wwwuuutttqqq[[[[[[oooyyy}}}}}}xxxyyyvvvooommm||||||xxxvvvsssqqqkkkcccSSSCCC<<<;;;888333////////////...............------------...//////...444222999AAAaaa|||zzz}}}|||jjj\\\PPPIIIZZZooojjjYYYXXXRRRIIICCCCCCCCCDDDNNNZZZgggwww{{{eeeLLLFFF???KKKmmmyyytttsssrrrpppooonnnnnnnnnllllllllllllllllllllllllmmmnnnooopppqqqrrrrrrrrrtttsssrrrsssttttttsssqqqrrrssstttvvvxxxzzz{{{|||~~~}}}{{{{{{}}}~~~~~~|||{{{zzzyyyyyywwwvvvuuuvvvxxxyyyxxxwwwrrrqqqooonnnmmmlllllllllkkkjjjhhheeeffflllwww}}}sssllltttpppTTT@@@555444111333555///000000000000000000000000000111222222222333666999;;;CCCIIIccctttpppjjjdddhhhzzzkkkRRRCCC;;;777999999888888:::AAAFFFUUUaaaoooxxx{{{mmm___SSSKKKDDDAAAmmmpppuuuyyy|||~~~ooowwwyyy{{{kkkbbbVVVHHHBBBEEEJJJXXXlll}}}}}}vvvtttuuu|||yyyssspppnnnnnnnnnhhhddd___\\\[[[^^^bbbeeecccbbb```ZZZRRRJJJEEECCC===???FFFRRR^^^aaa[[[SSSXXXjjjqqqqqq}}}~~~zzzxxxuuuqqq]]]^^^qqq{{{~~~~~~zzzwwwuuupppqqqyyytttqqqnnnmmmdddSSSCCC<<<;;;777111////////////...............------------...//////---333222999AAAaaa~~~{{{zzz|||~~~}}}yyy{{{xxxiiiYYYNNNFFFWWWllleeeUUUSSSQQQJJJEEEDDDDDDFFFOOOYYYgggxxx~~~hhhPPPGGG@@@KKKnnn{{{tttsssrrrpppooonnnnnnnnnlllllllllllllllllllllllllllmmmnnnoooppppppppppppqqqqqqrrrrrrssssssrrrrrrsssssstttvvvwwwyyyzzzzzz~~~|||{{{{{{|||~~~~~~}}}{{{zzzyyyyyyxxxwwwwwwyyy{{{|||{{{zzzvvvuuusssqqqpppnnnnnnmmmkkkkkkjjjggggggnnnyyy|||oooeeelll}}}nnnQQQ>>>666555222333666000000000000000000000000000000111222222222333666999<<>>???EEEQQQ\\\```[[[TTTYYYjjjpppoooxxx~~~}}}|||yyywwwqqq^^^```sss|||}}}~~~zzzvvvvvvtttuuu}}}xxxssspppooodddSSSCCC<<<;;;666000////////////...............------------...//////---333222:::AAAaaa~~~}}}www}}}yyyzzzyyylllYYYMMMEEEVVVkkkcccQQQOOOQQQKKKFFFDDDCCCFFFOOOWWWgggwwwkkkSSSIIIAAAKKKllluuutttrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnoooooooooooommmnnnppprrrsssttttttuuusssttttttvvvwwwxxxyyyyyy~~~}}}{{{{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}{{{zzzyyyxxx{{{zzzzzz|||~~~}}}|||yyyxxxvvvtttsssrrrrrrqqqnnnnnnmmmiiigggmmmxxxxxxjjj___hhhttteeeMMM<<<666666222333666000000000000000000000000000000111222222222333666999===GGGOOOhhhyyynnnjjjdddccciiigggKKK>>><<<888999:::999888;;;AAAFFFRRR___nnnwww~~~{{{nnn```UUUMMMFFFCCCiiinnnsssvvvwwwyyy}}}}}}ssswwwqqqyyyyyyyyypppfffVVVKKKGGGCCCIIIZZZooo}}}wwwtttqqqnnnkkkgggeeeaaa^^^^^^aaaeeehhhgggfffddd]]]UUULLLFFFCCC??????DDDNNNZZZ___\\\VVV[[[iii{{{mmmjjjqqqvvv|||{{{zzzyyyqqq^^^aaattt{{{||||||yyyvvvyyyyyyzzz~~~yyyssskkk```OOO@@@;;;<<<777000////////////...............------------...//////---333222:::AAA```~~~xxx~~~|||}}}|||oooZZZNNNGGGWWWkkkcccPPPNNNOOOLLLGGGCCCBBBGGGOOOUUUfffvvvmmmVVVIIIAAAHHHiiiuuutttrrrpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnnnnooooooooonnnjjjmmmppprrrsssuuuwwwyyyttttttuuuuuuvvvwwwxxxxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~zzz{{{}}}~~~zzzvvvrrrmmmjjjooovvv}}}{{{zzzyyyyyy||||||}}}zzzyyyxxxvvvuuutttsssssspppqqqpppjjjgggkkkvvvrrrdddZZZeeemmmYYYIII:::555666222222555000000000000000000000000000000111222222222333666999>>>IIIRRRkkk}}}}}}sssqqqkkkgggkkk{{{cccHHH;;;999777999999888888:::AAAFFFRRR^^^llluuu|||yyylll___UUUNNNIIIFFFhhhmmmrrrttttttvvv{{{~~~zzz~~~sssvvvxxx|||wwwwwwyyyppp```SSSNNNGGGGGGPPPcccuuu}}}wwwtttpppkkkfffeeecccaaa___```cccfffhhhggggggfff```WWWMMMFFFBBB???>>>BBBLLLXXX___]]]YYY___iiiuuu}}}~~~zzzwwwvvv|||~~~yyykkk]]]ZZZaaajjjxxx~~~{{{yyyzzzzzz~~~sssbbbeeewww}}}}}}}}}zzzxxx~~~~~~|||uuukkk```NNN@@@<<<<<<777///////////////...............------------...//////...444333;;;AAA___|||~~~pppYYYNNNFFFVVVjjjaaaNNNKKKNNNLLLGGGBBBAAAFFFNNNSSSeeeuuunnnXXXHHH???DDDcccuuutttssspppooommmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooonnnjjjmmmqqqssssssuuuwwwzzzttttttuuuuuuvvvvvvwwwwww|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~{{{|||}}}~~~}}}{{{yyywwwtttllleeeaaa\\\WWWYYY^^^aaaiiisss{{{}}}{{{zzzzzzzzz{{{}}}~~~|||{{{xxxwwwuuuttttttpppqqqpppkkkfffjjjvvv{{{mmm___WWW^^^yyygggSSSEEE777444666111111444000000000000000000000000000000111222222222333666999???KKKTTTmmmzzzxxx~~~vvvwwwrrrlllnnnwww~~~vvv```HHH;;;888666888999888777:::@@@EEEQQQ^^^llltttzzz}}}uuuiii^^^UUUOOOKKKHHHhhhlllqqqsssssstttyyy~~~zzzyyy}}}sssuuu~~~zzzvvvvvvxxxhhhZZZTTTKKKFFFJJJZZZlllzzz}}}wwwtttpppiiiccccccbbbaaa```aaacccfffhhhggghhhgggaaaXXXNNNFFFBBB@@@>>>AAAJJJWWW___^^^[[[dddjjjrrruuuqqqiii```[[[XXXWWWUUUOOOGGGEEEOOO[[[ooouuu~~~yyyxxxzzz{{{wwwfffiii{{{|||zzz|||zzz~~~vvvpppcccPPPAAA======777...000/////////...............------------.../////////555444;;;AAA^^^~~~oooWWWLLLDDDTTThhh___KKKHHHMMMLLLGGGAAAAAAFFFMMMRRRdddtttoooXXXGGG===AAA___vvvuuusssqqqooommmmmmlllllllllllllllllllllllllllmmmnnnooooooooooooooooookkknnnrrrtttttttttwwwzzztttuuuuuuuuuvvvvvvvvvwww{{{|||~~~~~~|||{{{}}}~~~~~~}}}|||}}}~~~~~~|||}}}|||xxxssspppfff[[[QQQNNNKKKGGGGGGLLLIIIMMMRRRWWW^^^iiivvv~~~}}}|||{{{yyyzzz}}}~~~|||yyywwwvvvuuuoooqqqpppkkkfffiiivvvyyyiii]]]UUUWWWsssvvvcccRRRCCC666333555000111333///000000000000000000000000000111222222222333666999???LLLVVVnnnsssttt{{{}}}}}}wwwzzzuuuooonnnsssuuuooo^^^JJJ===:::666777888777666999???DDDQQQ^^^kkksssyyy{{{ssshhh]]]UUUPPPLLLJJJjjjnnnpppooosssyyyyyyssswww{{{~~~zzzwww{{{wwwpppzzz|||pppeee^^^SSSMMMHHHMMM]]]rrr~~~xxxsssnnneee___\\\___bbbaaa```aaaeeejjjfffkkkllldddZZZQQQIIIBBBCCC@@@AAAIIIRRRZZZcccjjjqqqzzz|||iiiXXXUUUJJJBBBCCCDDDDDDFFFJJJZZZiii{{{{{{vvv{{{yyygggwww}}}~~~~~~}}}llloooyyy{{{vvvssspppeeeTTTFFF???;;;666000////////////////////////......------------......111111333888DDD```|||eeeGGG>>>PPP\\\\\\QQQBBBDDDGGGGGGDDD???AAAIIIQQQaaarrrsss[[[KKKEEEAAAOOOppp~~~uuutttsssqqqooommmlllkkkllllllmmmmmmllljjjiiihhhmmmnnnqqqrrrrrrqqqooommmoooooopppqqqqqqrrrssssssrrruuuwwwxxxvvvtttsssrrryyyzzz{{{}}}~~~||||||}}}}}}}}}}}}}}}|||}}}}}}|||~~~zzzpppeee]]]OOOKKKFFFCCCBBBCCCCCCCCCEEEAAAAAAGGGJJJOOO^^^pppvvv|||}}}{{{~~~|||zzzyyywwwuuuuuuqqqllliiieeefffqqq}}}xxxgggYYYTTTUUUxxxyyyrrrdddNNNCCC;;;444444444222111222111111000000000000111111222111222333333333999AAAAAANNNYYYrrrmmmnnnuuuxxxzzz|||zzzxxxsssnnnyyy}}}ppp[[[HHH>>>999888888777666666:::???DDDPPP\\\jjjrrrwww}}}}}}sssfff[[[VVVRRRMMMIIIiiinnnpppppptttyyyxxxsssvvv{{{~~~vvvuuuwwwyyyyyywwwvvvzzzvvvqqq||||||pppiii[[[SSSJJJJJJVVVjjj|||yyytttnnneee___bbbaaa`````````bbbcccdddiiippprrrjjj]]]RRRIIIBBBBBB@@@AAAHHHOOOYYYfffrrr|||mmm^^^QQQEEEBBBBBBAAACCCFFFJJJYYYmmm{{{wwwsss{{{{{{nnnzzzuuueeejjjuuuwwwtttrrrooocccSSSFFF???;;;555//////////////////////////////......------......///111111444999EEE```lllMMMAAAQQQ^^^```VVVFFFEEEGGGHHHDDD@@@AAAHHHOOO^^^pppttt\\\JJJDDD@@@MMMnnnwwwvvvuuussspppnnnmmmllllllmmmmmmmmmlllkkkiiihhhfffhhhkkknnnppppppooonnnoooooopppqqqrrrssstttuuurrrtttvvvvvvuuutttuuuuuuyyyzzz{{{|||}}}~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~~~~zzzqqqeeeYYYRRRJJJHHHFFFFFFFFFFFFEEECCCBBB======BBBDDDIIIXXXjjjxxx~~~}}}~~~~~~|||zzzxxxvvvuuuqqqmmmiiieeefffppp|||uuucccUUUPPPVVVxxx|||tttqqqgggSSSBBB:::444333444222111222111111000000000000111111222111222333333333999AAADDDQQQ\\\uuupppnnnrrrrrruuu~~~|||wwwpppqqqyyy|||qqq___OOOCCC;;;888888777666666:::???CCCOOO[[[iiiqqqxxx~~~~~~tttfff[[[UUUQQQMMMIIIhhhlllppprrrvvvyyywwwrrrvvv{{{~~~uuuvvvrrrssspppkkkhhhmmmzzzvvvrrr}}}vvvnnneee[[[OOOHHHLLL^^^ttt{{{uuunnnfff___cccaaa^^^___bbbdddddddddnnnvvvxxxnnn^^^QQQHHHBBB@@@@@@AAAEEEJJJUUUjjj|||oooaaaQQQHHHDDDAAA???@@@AAANNNbbbuuuzzzqqqooo|||}}}yyyooobbbhhhtttwwwvvvuuuqqqcccQQQEEE@@@;;;555000///////////////////////////......------......///111222444:::FFFaaarrrRRRDDDOOO]]]ccc[[[IIIFFFHHHHHHDDD@@@@@@FFFLLLXXXkkk}}}uuu___KKKDDD>>>JJJjjjzzzyyywwwtttqqqooonnnmmmnnnnnnnnnnnnmmmkkkiiihhh```cccgggjjjmmmoooooooooooooooqqqrrrtttuuuvvvwwwssstttuuuuuuttttttvvvxxxyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}}}}||||||~~~~~~~~~}}}zzztttkkk___UUUNNNLLLKKKKKKLLLLLLJJJFFFCCCBBB<<<;;;>>>???DDDSSSdddxxx~~~zzzwwwtttsssooonnnnnnqqqvvv{{{~~~}}}zzzxxxuuuqqqmmmiiieeeeeeooozzzqqq^^^QQQMMMVVVyyy~~~wwwpppooohhhVVVBBB:::333333444222111222111111000000000000111111333222222444333333999AAAGGGUUU```yyywwwsssrrrppprrr~~~}}}vvvllltttyyy{{{sssfffXXXIII>>>888888777666777:::???CCCMMMZZZhhhqqqxxxvvvggg[[[TTTPPPLLLJJJfffiiioootttxxxyyyuuuqqqvvv{{{~~~zzzzzzzzzpppssstttoooiiijjjrrrzzztttqqq|||yyyqqqkkkbbbUUUJJJHHHTTTkkk}}}wwwooohhhbbbaaaaaaaaabbbccceeeggghhhpppvvvvvviiiXXXMMMGGGDDDAAAAAABBBBBBCCCOOOiiizzzhhhZZZQQQIII@@@:::AAAIIIZZZooo}}}{{{xxx|||yyyxxxyyy{{{|||~~~vvvlllmmm~~~~~~ooofffnnnyyy}}}}}}~~~xxxfffQQQDDD???:::444111//////////////////////////////............//////111222555;;;GGGbbbsssUUUEEEKKKYYYeeeaaaNNNFFFGGGGGGDDD@@@@@@DDDIIIRRRgggzzzwwwbbbLLLDDD===GGGfff{{{zzzwwwssspppnnnmmmlllnnnooooooooonnnllljjjiiiaaacccgggjjjmmmoooppppppooopppqqqsssuuuvvvxxxxxxvvvvvvuuusssrrrsssuuuwwwzzzzzz{{{{{{{{{{{{{{{zzz{{{||||||||||||{{{{{{zzz~~~|||{{{yyyuuunnnggg___[[[WWWUUUTTTRRRPPPMMMHHHEEEFFF???<<<>>>>>>BBBRRRcccvvv}}}tttkkkfffbbb___]]]^^^]]]^^^aaagggooouuuyyyyyy}}}}}}{{{vvvrrrnnnjjjeeeeeennnyyynnn[[[PPPMMMWWWyyyzzzqqqooofffSSSAAA999333333333222111222111111000000000000111111444222333555444444:::BBBJJJXXXddd|||~~~{{{yyyzzz|||tttjjjtttyyy{{{vvvlll___MMM???888888888777777:::>>>BBBKKKXXXgggqqqxxxwwwiii\\\SSSOOOLLLJJJdddgggllltttxxxwwwsssqqqvvv{{{~~~~~~}}}}}}xxxyyy{{{tttttt{{{xxxooollllllwww}}}qqqnnnyyyyyyoooggg\\\RRRKKKOOObbbvvvxxxqqqkkkhhhccciiimmmkkkeeecccfffjjjmmmpppkkk]]]NNNHHHFFFFFFDDDDDDDDD@@@>>>JJJeeeuuuhhhZZZHHH:::@@@BBBPPPgggyyy|||wwwsssyyyvvvqqqlllhhhfffffffffjjjnnnsssxxx{{{xxxkkkmmm~~~tttmmmuuuiiiPPPDDD>>>999555444/////////////////////////////////....../////////000222555<<>>>>>>>>AAAQQQcccsss}}}vvvfff```XXXQQQMMMLLLKKKJJJNNNNNNOOOQQQVVV^^^ggglllqqqvvv}}}~~~~~~}}}xxxtttpppkkkfffeeemmmwww~~~lllZZZQQQPPPYYYzzztttooocccOOO@@@888222222333111111222111111000000000000111111444333444555555555;;;CCCLLL[[[hhh}}}yyyrrrkkkssszzz{{{ppp```MMM???888888888888888:::===AAAJJJXXXgggqqqyyyyyykkk^^^SSSMMMJJJIIIcccdddiiirrrwwwtttqqqpppvvv{{{~~~~~~~~~zzz|||yyy|||}}}nnneeesss|||ooolllwwwuuummmcccZZZPPPMMMZZZlll~~~yyytttqqqooonnnvvv{{{uuujjjaaaaaaeeeeeeddd]]]PPPGGGFFFHHHHHHHHHHHHFFFAAA===GGGbbb|||oooWWWCCCAAA>>>JJJfffzzzwwwqqqjjjeee```^^^]]]___ccchhhkkkllloootttxxx~~~zzzlllnnn}}}}}}~~~wwwrrryyy~~~fffNNNDDD@@@:::555444////////////////////////000//////......//////000000222666===IIIeeevvvaaaQQQMMMWWWkkknnn]]]DDDEEEEEEDDDBBBAAABBBDDDNNNcccwww|||kkkSSSIII>>>BBB]]]|||yyyvvvsssooommmkkkkkkkkknnnoooppppppppppppooonnnmmmnnnooopppqqqqqqqqqqqqppppppqqqsssuuuvvvwwwxxx{{{zzzxxxtttqqqpppqqqsssyyyzzz{{{|||||||||||||||{{{{{{{{{{{{zzzyyyxxxwww|||~~~~~~|||vvvqqqccc^^^XXXTTTRRRRRRRRRRRRKKKCCC>>>===<<<@@@QQQcccqqqzzz}}}mmm```OOOKKKFFFCCCCCCEEEGGGGGGEEEEEEEEEFFFHHHNNNVVV\\\eeemmmvvv|||~~~}}}~~~~~~zzzvvvrrrmmmgggeeemmmwww~~~}}}kkkYYYQQQQQQZZZzzzvvvpppbbbLLL???888222222333111111222111111000000000000111111555444444666555555;;;CCCNNN___lll|||uuuooolllqqq~~~rrr^^^JJJ===888999999888888:::===@@@JJJXXXgggqqqyyyzzznnn```TTTMMMIIIGGGbbbaaafffpppuuurrrooopppvvv{{{~~~~~~tttsss{{{mmmkkkwww~~~tttjjjaaaTTTKKKSSSbbbyyyzzzvvvvvvvvvyyy}}}qqqeee```___[[[YYYRRRIIIFFFIIIKKKJJJKKKJJJHHHDDD@@@IIIbbbzzzgggQQQEEE>>>HHHhhh~~~xxxrrrnnnlllgggjjjmmmmmmjjjjjjmmmppprrrzzzvvvjjjnnn}}}|||sss||||||{{{}}}zzzuuuzzz}}}|||uuu___KKKFFFEEE<<<444222////////////////////////000000////////////000000000222666>>>JJJeeewwwgggXXXOOOTTThhhnnn^^^CCCCCCDDDDDDCCCBBBBBBCCCNNNcccvvv}}}~~~oooWWWLLL???AAA[[[yyyxxxuuurrrnnnlllllllllmmmmmmnnnoooqqqqqqqqqqqqpppooooooppppppqqqqqqqqqqqqpppqqqrrrssstttuuuvvvvvvyyyyyyxxxuuurrrqqqqqqsssyyyzzz{{{|||}}}~~~~~~~~~||||||||||||{{{zzzyyyyyy{{{}}}|||vvviiiddd^^^YYYWWWWWWWWWVVVNNNEEE???>>>===AAARRReeerrryyy~~~~~~tttgggZZZRRRHHHEEEBBBBBBEEEHHHKKKLLLFFFFFFEEECCCCCCFFFLLLQQQYYYbbbnnnxxx|||~~~~~~|||xxxtttoooiiifffmmmwww}}}|||uuurrrtttvvv{{{|||hhhVVVNNNOOO\\\zzzuuuooobbbLLL???777111222333111111222111111000000000000111111555444555666666666<<>>444000////////////////////////000000////////////000000000222777>>>KKKfffvvviii[[[OOOPPPdddjjj[[[BBBBBBCCCDDDCCCCCCCCCBBBOOOdddvvv|||rrrYYYNNN@@@AAAYYYxxxxxxuuurrrnnnmmmlllmmmnnnlllmmmoooqqqrrrrrrrrrrrrnnnoooooooooppppppqqqqqqqqqqqqrrrrrrssstttuuuuuuwwwwwwwwwuuusssrrrrrrtttyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz||||||qqqmmmfffaaa^^^[[[XXXVVVQQQHHHAAA@@@???DDDUUUhhhtttyyy}}}}}}uuudddUUUNNNLLLGGGEEEBBBBBBEEEHHHJJJJJJLLLLLLJJJFFFDDDEEEIIINNNPPPZZZiiiuuu|||~~~}}}yyyuuupppjjjgggmmmwww~~~}}}sssiiiaaa```cccfffqqqyyy|||fffSSSKKKLLL]]]zzzuuuooobbbMMM???777111111333111111222111111000000000000111111666444555777666666<<>>KKKiii}}}wwwjjj\\\MMMKKK```pppjjjNNNAAA:::>>>BBBAAAAAADDDPPPbbbvvv{{{mmm```MMMAAABBBSSSsss{{{uuuooonnnooooookkkfffgggggghhhiiikkkmmmpppqqqnnnnnnnnnnnnnnnmmmlllllltttssssssrrrssstttvvvwwwwwwwwwwwwvvvuuutttsssrrryyyyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}{{{yyyzzz{{{zzz{{{~~~vvvooolllhhh___XXXVVVWWWKKKBBBAAAAAAEEEVVViiizzz}}}zzz~~~~~~lll]]]TTTOOOJJJFFFGGGJJJKKKHHHIIINNNSSSTTTWWWUUUQQQMMMJJJHHHGGGGGGHHHOOO___pppzzz}}}}}}|||xxxtttrrrnnniiijjjnnn{{{|||wwwllleee[[[SSSOOONNNOOOOOO___fffvvvwww```OOOMMMRRR]]]~~~}}}{{{rrr^^^LLL;;;888444111111222222222222222111111111111222222111777666444888666<<>>LLLjjj}}}tttjjj___OOOHHHZZZmmmlllOOOBBB:::===BBB@@@AAAEEEOOOcccxxxsssaaaNNNAAAAAAPPPppp|||wwwrrroooooommmkkkhhhhhhhhhhhhiiikkknnnpppqqqooooooooooooooonnnmmmmmmooooooooopppqqqsssuuuvvvwwwxxxxxxxxxwwwvvvtttsssvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzz{{{|||zzz{{{~~~yyyuuuoooeee\\\YYYUUUIIIAAABBBEEEJJJYYYjjjzzz}}}wwwmmm```VVVRRRPPPNNNMMMSSSVVVWWWUUUVVV[[[______eeebbb]]]YYYUUUQQQLLLHHHIIIMMMZZZlllxxx|||~~~~~~~~~{{{wwwsssnnniiiiiinnnwww}}}tttfff]]]UUUQQQJJJFFFEEEFFFHHHHHHRRRYYYjjjqqq\\\MMMKKKQQQccc}}}zzz|||zzzoooZZZHHH;;;888444111111222222222222222111111111111222222111777555444888666===NNNaaassslllkkkwwwyyy```KKK888999999888777666888<<<>>>KKKWWWeeepppzzzxxxkkk^^^TTTLLLHHH```dddiiilllnnnoooqqqrrrssswww{{{{{{yyy{{{mmm]]]aaalll{{{kkkWWWKKKHHHMMM^^^ttt~~~}}}ttttttwwwwwwvvvvvvrrrpppqqqwwwyyytttnnnkkk___ZZZTTTPPPQQQSSSUUUVVVWWWVVVSSSQQQTTT```sss}}}\\\KKKBBBMMMaaattttttkkkiiiiiivvv||||||{{{vvvzzzvvvrrrvvvwwwuuussscccOOOHHHGGG===555333...000000////////////000000////////////////////////...222777===LLLkkk~~~}}}ssslllbbbOOOCCCQQQfffjjjRRRCCC999<<<@@@@@@AAAEEENNNdddzzz{{{dddPPPAAA@@@LLLjjj|||zzzuuuqqqnnnkkkjjjjjjjjjiiiiiijjjlllnnnppprrroooppppppppppppooonnnnnnmmmmmmnnnoooqqqsssuuuvvvwwwxxxyyyzzzyyyxxxvvvtttuuuuuuwwwxxxyyyzzzzzzzzz|||}}}~~~}}}|||{{{|||}}}zzz{{{}}}xxxkkk```[[[RRRFFF???CCCJJJRRR___mmm{{{~~~nnnggg^^^YYYYYY[[[[[[[[[^^^ccceeeddddddhhhkkkjjjqqqlllgggeeeccc^^^VVVOOOKKKLLLVVVgggwww~~~yyytttnnnhhhiiimmmuuuyyy|||yyynnn___QQQIIIHHHFFFDDDCCCEEEGGGGGGGGGHHHNNN___xxx|||lllYYYLLLLLLSSSkkktttttt|||{{{zzzxxxkkkUUUDDD:::777333111111222222111222222111111111111222222111777555444888777>>>OOOgggyyymmmiiiooovvvaaaLLL777999999999888777888<<<>>>KKKWWWeeepppzzz{{{nnnaaaVVVNNNJJJ___cccgggjjjlllnnnoooqqqsssxxx|||{{{xxxyyyuuudddeeemmmrrr```OOOFFFFFFUUUkkk~~~}}}~~~~~~yyyrrrqqqssssssuuuyyyuuutttuuuxxxzzzwwwrrrnnn```[[[TTTPPPPPPRRRTTTUUUZZZZZZZZZZZZ^^^iiiyyycccQQQDDDJJJ\\\nnn||||||~~~rrrkkkkkkkkkzzz|||}}}|||tttrrrvvvxxxwwwvvveeeRRRKKKJJJ???666444000000000////////////000000//////////////////.........222666===MMMmmm|||vvvmmmaaaOOO@@@KKK```fffWWWFFF999:::???@@@BBBFFFOOOeee}}}iiiTTTDDD???GGGbbb}}}|||{{{wwwqqqllliiiiiijjjkkkkkkkkkkkklllnnnpppqqqppppppqqqqqqqqqppppppooooooppppppqqqrrrtttuuuuuuuuuvvvxxxyyyyyywwwuuutttuuuwwwyyy{{{||||||||||||zzz|||}}}}}}{{{{{{|||}}}{{{{{{}}}~~~nnn___XXXNNNDDD>>>CCCNNNYYYfffppp}}}|||yyyrrrnnnhhheeefffgggiiiiiiiiinnnqqqpppqqqtttuuutttwwwpppiiihhhiiiggg```YYYOOOLLLRRRcccuuuzzzuuummmggghhhllluuutttooofff[[[PPPJJJHHHHHHHHHHHHJJJMMMNNNMMMKKKIIILLLZZZssszzzjjjXXXMMMOOOWWWrrrsssrrryyy|||xxxyyyvvvfffPPP@@@999666333111222222222111222222111111111111222222111777555444888888???QQQjjj~~~|||yyy}}}~~~mmmggglll}}}sss```NNN;;;999999999999888999<<<>>>JJJVVVeeeppp{{{{{{nnnbbbWWWOOOJJJ___bbbfffiiikkkllloooppptttxxx{{{yyyvvvxxx|||llljjjmmm~~~wwwgggTTTGGGFFFQQQdddxxx~~~~~~|||}}}yyyuuuqqqnnnllllllttt}}}~~~|||xxxsssoooeee^^^VVVPPPOOORRRUUUWWW\\\^^^```dddiiisss~~~~~~kkkVVVEEEJJJZZZmmmxxxqqqoooqqqzzzqqqmmmppprrryyyqqqsssyyy|||{{{{{{cccRRRLLLKKK???666444000000000////////////000000////////////...............111555===NNNnnn~~~yyylll^^^NNNAAALLL```fff]]]JJJ::::::???@@@BBBFFFOOOfff~~~qqqZZZHHH@@@CCC[[[zzz}}}{{{wwwqqqkkkiiiiiikkkllllllkkkkkklllmmmooopppppppppqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvvvvvvvtttsssuuuvvvyyy{{{|||}}}}}}|||zzz{{{||||||zzzzzz{{{}}}{{{{{{|||}}}~~~ppp]]]SSSJJJCCC???DDDPPP]]]jjjsss}}}zzzzzzwwwsssqqqrrrtttvvvwww{{{xxxnnnjjjjjjjjjeee___TTTMMMNNN]]]ppp|||{{{uuummmffffffjjjnnnlllfff\\\QQQIIIHHHJJJHHHJJJMMMQQQTTTUUURRRPPPLLLLLLWWWooowwwgggUUUMMMRRR\\\wwwvvvvvv{{{zzzvvvxxxsssaaaKKK???777555222222222222111000222222111111111111222222111666444333888888@@@SSSlll}}}xxxzzzzzz~~~qqqcccjjj{{{nnn\\\MMM===888999:::999999999<<<>>>IIIVVVdddppp{{{xxxmmmaaaWWWOOOJJJ___bbbeeehhhjjjlllnnnqqqtttvvvxxxvvvtttxxxuuulllhhhuuu}}}yyykkkWWWIIIGGGNNN\\\ooo|||}}}||||||}}}~~~|||zzzyyy{{{uuurrrnnniiieeefffrrr|||wwwtttqqqkkkcccXXXQQQOOOSSSWWW[[[\\\```fffmmmttt{{{ttt[[[GGGKKK\\\nnn~~~{{{pppfff```aaafffyyyzzznnnmmmssswww~~~{{{sssooouuu{{{}}}{{{zzz___OOOKKKJJJ===444222///000000////////////000000........................///111444===OOOppp~~~ooobbbRRREEENNNcccjjjeeeOOO<<<:::>>>@@@CCCGGGOOOfff}}}zzzaaaMMMBBB@@@VVVwww{{{vvvpppmmmlllllllllllllllkkkkkkkkklllnnnooooooooopppqqqqqqqqqqqqpppqqqqqqqqqrrrqqqppppppoooqqqqqqrrrsssssstttssssssssstttvvvxxxyyy{{{{{{|||{{{|||}}}|||{{{zzz{{{|||{{{{{{{{{|||}}}~~~vvv___RRRHHHDDDAAADDDOOO^^^mmmvvvwwwrrroooiiieee\\\RRRNNNXXXhhhuuu}}}}}}wwwnnneeecccfffbbbdddbbbZZZPPPIIIHHHJJJPPPSSSWWW]]]aaabbb```]]]QQQNNNTTTjjjsssaaaQQQKKKTTTaaa}}}{{{yyyssstttnnn[[[HHH>>>666444222222222222111000222222111111111111222222111666444333888999BBBTTTooo~~~}}}|||rrrvvv~~~~~~|||xxxmmm___fffwww|||lll\\\NNN>>>888:::;;;:::::::::<<<>>>IIIUUUdddppp|||yyynnnbbbWWWNNNIII___bbbeeehhhiiillloooqqqssssssrrrrrrtttzzzqqqeeekkkuuuxxxkkkYYYKKKFFFGGGQQQcccqqqxxx|||~~~~~~{{{xxxwwwxxx}}}yyyrrrjjjfffdddhhhttt{{{uuutttsssoooeeeXXXOOOMMMQQQXXX\\\[[[aaakkkttt|||zzz___IIIMMMaaasssvvvggg___^^^kkk|||vvvkkkkkkpppsssxxxrrrpppvvv{{{zzzuuusss]]]NNNKKKJJJ===444333000000000////////////000000,,,------......////////////000444<<>>:::>>>@@@CCCGGGMMMddd{{{hhhRRRDDD>>>RRRuuu|||uuuqqqpppppppppnnnllllllkkkjjjjjjkkklllmmmnnnoooooopppqqqqqqpppppppppqqqrrrrrrsssrrrqqqqqqqqqqqqppppppqqqrrrtttuuuttttttuuuvvvxxxzzz|||}}}~~~~~~|||{{{|||}}}{{{{{{{{{{{{|||~~~~~~eeeVVVGGGEEECCCDDDLLL\\\nnnyyy|||uuuqqqjjj^^^UUUXXXcccoooyyy{{{pppeee``````]]]___]]]WWWPPPMMMQQQWWWdddfffjjjooorrrrrrnnnkkk]]]UUUWWWiiinnn]]]OOOLLLYYYhhhxxxqqqppphhhUUUDDD>>>555333222222222333111000222222111111111111222222111666444333888999CCCVVVuuuyyymmmpppyyyyyywwwrrrhhh___bbbrrrzzzpppcccSSS@@@888:::;;;;;;::::::<<<>>>HHHUUUdddppp|||}}}qqqdddXXXNNNHHH```bbbeeehhhiiillloooqqqqqqpppooopppttt{{{xxxgggdddooo~~~tttiiiZZZMMMDDDBBBIIIZZZiiirrrzzz|||yyywwwyyytttiiieeeffflllxxxyyyssstttvvvooodddVVVKKKIIINNNVVV[[[ZZZaaammmxxx|||```JJJQQQgggzzzmmm___ZZZ___rrruuuiiihhhlllmmm}}}|||wwwrrrrrrwww{{{vvvooolll^^^PPPMMMMMM@@@666555333000000////////////000000,,,,,,------...///000000///000333<<>>AAACCCGGGLLLccczzzlllUUUFFF>>>PPPttt~~~uuurrrssstttsssppplllkkkjjjjjjjjjjjjllllllmmmnnnooopppppppppppppppppprrrsssuuuvvvvvvuuuuuurrrqqqpppoooppprrruuuwwwwwwwwwwwwxxxyyy|||~~~}}}}}}~~~|||{{{{{{{{{|||}}}~~~kkk[[[FFFFFFEEEDDDJJJ[[[nnnzzz}}}vvviii]]]\\\cccmmmyyy~~~rrrddd]]]]]]___^^^YYYRRRMMMRRR___jjjsssuuuwwwzzz{{{xxxsssooojjj```]]]lllmmm\\\OOOOOO___pppxxxooommmdddQQQAAA===555333222222333333111000222222111111111111222222111666333222888:::CCCVVVyyy|||pppsss}}}}}}yyyssshhhbbbaaaooozzzvvvlllZZZCCC888:::;;;;;;;;;;;;<<<>>>HHHUUUdddqqq}}}uuufffYYYNNNHHH\\\___cccgggiiikkkmmmoooooojjjiiiooowww||||||nnneeeiiitttzzzrrrhhhZZZMMMBBBBBBEEEMMMYYYfffuuu~~~~~~xxxqqqjjjiiikkkooowwwxxxpppmmmlllaaaZZZRRRKKKJJJLLLPPPRRRSSS___mmmyyy|||bbbHHHQQQkkk|||{{{iiiZZZ\\\ddd}}}|||rrrrrrllldddhhhzzz}}}{{{yyyttt{{{zzzuuuqqqhhh___WWWPPPJJJ???444222666////////////..................---------......///...333333555JJJsss}}}iiiNNNEEEVVVlllwwwdddGGG;;;AAA??????IIINNNbbbwwwyyyZZZHHHEEEKKKiiiwwwsssrrrrrrqqqqqqmmmmmmlllkkkjjjjjjiiiiiilllmmmnnnpppqqqqqqqqqqqqsssqqqpppqqqsssuuuuuutttsssrrrpppppppppqqqsssuuusssrrrtttwwwwwwxxx~~~}}}}}}}}}||||||}}}|||{{{zzzzzz|||~~~}}}~~~tttZZZRRRDDD===DDDLLLSSSeeexxxzzzuuuiii[[[[[[hhhvvv~~~zzzjjj^^^XXXaaa```[[[RRRMMMSSScccqqqtttvvvzzz||||||{{{xxxvvvsssjjjdddkkk~~~nnnZZZNNNSSScccqqqwwwlllllleeeRRRBBB<<<888666444222000000111222000000000111222222333333222555333555:::888@@@UUUzzzuuuqqq|||zzzmmmfff^^^```qqq~~~sss___GGG:::777666:::;;;:::<<<@@@IIIUUUeeeqqq}}}vvvgggXXXMMMGGG\\\___cccfffhhhkkkmmmnnnmmmiiihhhooowww|||vvviiijjjqqq}}}ssslllbbbTTTHHH>>>===???EEEOOO\\\lllxxx~~~~~~~~~{{{xxxtttnnnkkklllnnnqqqwww~~~{{{qqqkkkggg\\\VVVMMMGGGEEEGGGIIIJJJMMM[[[lllxxx}}}eeeOOO[[[uuuuuuiii```eee{{{zzzoooooojjjcccfffuuu||||||~~~zzz}}}xxxssshhh]]]WWWQQQJJJ@@@444111555////////////...............------------...//////...333444555JJJsss~~~~~~iiiRRRIIITTTeee}}}pppSSS@@@@@@@@@@@@GGGKKK^^^sss~~~^^^IIIDDDHHHcccyyysssqqqqqqooonnnmmmmmmllllllkkkjjjjjjiiilllmmmnnnooopppqqqqqqqqqqqqooonnnoooqqqttttttttttttsssrrrqqqrrrsssuuuvvvsssrrrrrrsssrrrqqqvvv~~~}}}|||{{{zzz{{{||||||{{{zzzzzz{{{}}}}}}}}}cccSSSGGGBBBGGGJJJOOOaaawww|||pppgggeeelllwwwooodddaaaaaa___ZZZTTTQQQYYYhhhttt{{{|||~~~~~~xxxooohhhnnn|||pppssskkkXXXPPPXXXjjjxxxwwwnnnllldddPPP???999777666444222111111111222000000000111222222333333333666444666:::888@@@UUU}}}uuuqqqzzzwwwlllhhh^^^\\\jjj|||vvv```EEE:::777777:::;;;:::<<<@@@IIIVVVfffrrr~~~{{{lll\\\OOOHHH^^^___aaadddgggjjjlllllljjjggghhhpppwww|||sssooonnnuuuxxxlllfff]]]PPPDDD===999999>>>FFFQQQdddtttyyytttpppooollllllpppssstttwww}}}vvvllleeeXXXRRRJJJDDDBBBBBBBBBCCCJJJZZZnnnzzzeeeUUUeeeyyyjjjjjj{{{yyyooonnnhhhbbbdddppp||||||}}}~~~}}}yyyyyy~~~yyyttthhhZZZWWWRRRKKK???444111333////////////............---------------...//////...333555666JJJsssqqq[[[MMMQQQ[[[|||bbbEEE???AAAAAAEEEGGGYYYnnn~~~bbbJJJCCCDDD[[[~~~|||tttrrrrrrpppmmmmmmmmmmmmllllllkkkkkkjjjlllmmmnnnooopppqqqqqqqqqooommmkkklllooorrrtttuuutttsssrrrrrrrrrsssuuuvvvtttrrrpppoookkkhhhkkkqqq}}}{{{xxxwwwyyy{{{}}}|||{{{zzz{{{|||}}}}}}tttZZZNNNGGGHHHGGGIII\\\ttt~~~uuupppllljjjpppzzzqqqiiiggggggccc^^^ZZZ[[[dddqqq{{{}}}}}}~~~~~~~~~vvvpppuuutttggggggwww|||fffWWWVVVbbbtttzzzrrrnnncccNNN<<<666666555333222111111111222000000111111222333333333444777555666:::777???TTT~~~tttqqqwwwzzzssskkkiii^^^YYYeeexxxzzzbbbEEE<<<888777:::;;;:::<<<@@@JJJWWWgggttt}}}ppp```RRRIII`````````bbbeeehhhjjjkkkgggfffiiirrrxxx|||yyyqqqrrr~~~vvvkkkfff^^^QQQEEE@@@;;;999<<>>444000111////////////............---------------...///000...444666666IIIsssiiiRRRLLLRRRwww~~~iiiFFF<<>>>>>NNNcccyyyuuugggggg~~~zzz|||ooohhh```\\\___fffpppwww}}}xxxuuutttwwwxxxvvvxxxvvvtttooo```UUUWWWTTTJJJ<<<333000000////////////............,,,,,,,,,------///000000...555777777IIIssstttTTTHHHKKKfffttteeeDDD999@@@DDDGGGEEERRRfffyyyaaaJJJCCCAAAPPPiii~~~vvvuuurrrnnnlllllllllllllllkkkkkkkkkkkklllmmmnnnooopppppppppooonnnlllllloooqqqsssssssssssssssssssssttttttuuuwwwtttqqqnnnhhhaaabbbfffppptttxxxzzzyyywwwwwwwwwyyy{{{~~~~~~}}}{{{{{{{{{qqqYYYPPPNNNPPP___qqq{{{rrrfffdddmmmtttwww~~~yyysssvvv|||~~~yyyuuuuuuyyy}}}zzz~~~uuubbb[[[dddssswwwbbbJJJ999333444333333222111111111111111111111222333333444444666888666777;;;888???TTTxxxrrrooopppvvvyyyvvvooojjjbbb___lll}}}{{{hhhOOO???;;;999:::;;;:::===BBBKKKYYYiiiwww~~~uuujjj___UUUNNNdddaaa]]]^^^bbbfffgggffffffhhhooowww{{{|||vvvlllggg```SSSHHHAAA:::888<<<===EEE```~~~{{{qqqkkkgggfffhhhnnnrrrsssvvv{{{{{{pppfffXXXRRRIIIBBB>>>=========NNNeee{{{~~~}}}lllfffnnnzzzlllccc[[[ZZZ\\\```gggmmmvvv}}}wwwqqqrrrqqqvvvxxxwwwyyy}}}rrrqqqlll[[[TTTWWWUUUHHH:::222111111////////////............,,,,,,,,,---...///000111...555888777IIIrrrvvvUUUGGGGGGVVVeee\\\BBB999>>>BBBGGGDDDOOObbbxxx~~~cccLLLEEEBBBKKK^^^xxxsssooojjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppppppppqqqooonnnnnnooopppooonnntttuuuuuuuuuvvvvvvvvvvvvvvvtttsssqqqkkkeeefffkkkmmmrrrwwwyyyxxxvvvwwwyyy{{{}}}~~~}}}|||}}}}}}jjj^^^ZZZYYYcccqqquuuhhhbbbcccjjjmmmxxx{{{uuuooollljjjkkkllloooyyy}}}|||sssbbb]]]eeesss}}}vvv^^^GGG:::555333222222222222111111000111111222222333444444444555888666777;;;888@@@UUUvvvooollllllssszzz{{{uuuooodddbbbooonnnWWW@@@<<<999;;;;;;;;;>>>CCCKKKYYYjjjwww{{{rrriii```VVVPPPfffaaa\\\\\\```eeefffeeegggjjjrrrzzz}}}|||~~~vvvlllhhhaaaTTTIII???888888<<<===DDDaaavvvpppgggcccbbbfffjjjmmmsssyyy|||{{{yyyqqqhhhYYYRRRHHHAAA======>>>???OOOggg}}}|||{{{jjjjjjxxxtttjjjbbb\\\]]]^^^]]]^^^bbbkkkrrr}}}zzzmmmjjjoootttyyy||||||~~~sssqqqkkkXXXSSSXXXUUUFFF777111111111////////////............,,,,,,,,,---...///000111...666888888IIIrrr{{{oooTTTGGGEEEMMM[[[UUUBBB;;;;;;>>>EEEBBBKKK___vvvhhhQQQHHHBBBEEETTTyyysssooollljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkmmmnnnooopppppppppqqqooonnnnnnooommmjjjhhhrrrsssssstttttttttttttttsssrrrssssssoookkklllrrrpppuuuyyyzzzwwwvvvwwwzzz~~~~~~}}}}}}~~~wwwpppuuuttthhh___dddeeeooo|||vvvooogggaaabbbfffooo}}}tttbbb[[[aaaooozzzqqqYYYDDD:::777222222222222222111111000111111222333333444444555444777555777<<<999AAAVVVwwwpppkkkhhhnnnyyy}}}wwwfff```kkkvvv\\\BBB===:::;;;;;;;;;>>>CCCJJJXXXiiiwww|||tttmmmdddYYYQQQgggaaa[[[[[[```dddeeedddhhhkkksss|||~~~|||}}}xxxnnniiibbbUUUJJJ>>>888999>>>???EEEccc|||vvvfffaaa^^^```dddhhhpppxxx|||{{{yyyvvvxxxzzzuuummm[[[TTTJJJBBB??????AAACCCQQQiii}}}|||qqqtttoookkkddd```cccccc]]]ZZZ[[[bbbjjjuuu{{{sssgggffflllyyy~~~uuurrrkkkWWWSSSYYYUUUEEE555111222222000/////////............+++,,,,,,---...///111111...666999888IIIrrrzzzzzzhhhTTTHHHEEELLLWWWRRRDDD>>>:::;;;CCC@@@HHH\\\vvvmmmUUUJJJAAAAAALLLpppzzztttssspppiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllnnnoooooopppppppppooooooooonnnkkkgggcccnnnooopppqqqqqqqqqppppppqqqqqqrrrtttqqqnnnqqqvvvuuuyyy||||||xxxuuuwwwzzz~~~}}}}}}~~~}}}}}}uuueeecccaaahhhtttzzz|||uuujjjhhhmmmwwwuuubbbXXX]]]kkkwww~~~}}}zzz~~~mmmUUUBBB:::999111111222222222111111000111222222333333444444555444777555777<<<:::BBBWWWxxxssskkkeeeiiixxx}}}fff^^^ggg}}}{{{^^^BBB===:::;;;;;;;;;>>>CCCJJJXXXiiiwwwyyyrrrhhh[[[RRRjjjbbb\\\^^^dddhhheee```ggglllrrrxxx{{{}}}~~~{{{ooojjjcccYYYOOOEEE>>>:::;;;===JJJkkk~~~ooolllhhhgggjjjqqqyyy~~~|||uuuqqquuuyyyvvvooo\\\SSSIIIBBB<<<999<<>>999:::<<<<<<===@@@LLLXXXfffttt}}}qqqdddXXXQQQiiibbb\\\]]]cccgggeee```ggglllsssxxx{{{}}}sssmmmeeeYYYOOOEEE===999:::>>>MMMnnntttrrrpppooorrryyyvvvoooppprrrnnngggWWWOOOGGGBBB>>><<<@@@GGGdddppp}}}~~~yyykkkiiigggvvvvvvvvvxxxzzztttfff```kkk{{{xxxwwwooo```YYYXXX[[[SSSBBB666444444111.................................///////////////222888888555DDDmmm|||qqq^^^OOOHHHOOOXXXVVVEEE:::<<>>888999<<<<<<===???JJJVVVdddqqq~~~}}}rrreeeYYYRRRhhhaaa\\\]]]cccgggeeebbbhhhmmmsssxxx|||~~~zzzrrriii[[[QQQHHH@@@:::;;;CCCUUUuuu|||{{{zzz{{{~~~xxxnnnjjjjjjddd]]]PPPJJJEEEBBB??????EEEMMMkkkuuuvvviiiiiijjj~~~tttfffcccqqqzzzuuussslll___XXXZZZ[[[SSSAAA555444444000.................................//////000000000222777777555AAAggg|||iiiWWWOOOPPPZZZ\\\NNN???;;;???AAADDDGGGQQQaaattt~~~iiiSSSEEEAAAAAAKKKkkk~~~xxxtttqqqooommmmmmmmmnnnmmmllllllkkkiiifffdddfffiiilllooopppqqqqqqqqqpppooonnnqqqqqqrrrsssssssssrrrrrruuuvvvvvvuuutttsssuuuwwwzzzzzzzzz{{{zzzzzzyyyyyyzzz{{{|||~~~}}}~~~|||yyyxxxcccRRRQQQZZZdddrrr~~~}}}|||yyyrrrqqqkkk]]]KKK<<<444222333333222222111000000000222222111111222222333444444999666666<<<===DDDTTT{{{iiibbblllyyy{{{tttmmm]]]```sssvvvbbbGGG>>>888999:::;;;<<<>>>HHHSSSaaammmzzz~~~tttfffZZZSSShhhbbb]]]]]]bbbffffffccciiimmmsssxxx{{{~~~yyymmm___TTTMMMDDD===@@@KKKaaa|||ooohhhddd^^^VVVLLLHHHCCCAAA???@@@HHHQQQoooxxxwwwkkkjjjlllwwwfffeeeuuuxxxtttlll___YYY\\\\\\RRR@@@444444333000.................................///000000111111222555777666???```wwwbbbVVVQQQ\\\bbbXXXGGG<<<<<<@@@BBBEEEMMM[[[mmmpppZZZIIIBBB@@@DDD```yyyvvvqqqooommmmmmnnnnnnmmmlllmmmllljjjfffdddeeehhhlllppppppqqqqqqqqqqqqpppoooooopppqqqrrrsssttttttuuuuuuvvvwwwvvvuuutttuuuwwwyyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||~~~}}}~~~yyy}}}ppp___\\\aaahhhsss|||~~~wwwooonnniii[[[JJJ<<<666444222222222111111111000000111111111111222333444444444999777888>>>>>>DDDTTTmmmdddkkkvvvwwwqqqjjj\\\^^^mmmvvvyyyrrrbbbHHH???888888::::::;;;>>>FFFPPP]]]iiivvvuuuhhh[[[TTTjjjddd___^^^bbbeeefffdddiiimmmssswwwzzz}}}~~~sssdddYYYPPPGGG@@@DDDTTTnnntttkkkeee]]]VVVMMMIIIEEEBBB???AAAJJJUUUooowww}}}~~~xxxpppooorrr{{{gggfffvvv~~~~~~xxxoooaaa[[[___^^^QQQ>>>444444333///////////////////////////......//////000111111222222555888999>>>YYYhhhWWWTTT___hhhcccQQQ???;;;???BBBDDDKKKXXXiii|||yyybbbOOODDD@@@BBBWWWyyyzzzwwwqqqooommmlllmmmmmmlllkkkpppooollliiiggggggjjjmmmpppppppppqqqqqqqqqppppppmmmnnnoooqqqsssuuuwwwwwwtttvvvwwwwwwuuutttuuuvvvxxxxxxyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~}}}}}}yyywwwzzz|||tttqqqooouuu~~~|||ssskkkjjjdddWWWGGG:::555444222222222111111111111111111111111111222333444555444:::888999??????EEEUUUpppfffllluuuvvvppphhhZZZ]]]kkkrrruuupppcccJJJ@@@999888999999;;;>>>CCCMMMZZZfffsssvvviii]]]UUUkkkfff```^^^```cccddddddiiilllrrrvvvyyy|||}}}wwwjjj```QQQIIICCCHHH\\\yyyzzzqqqkkkccc[[[RRRMMMHHHDDD@@@CCCNNN[[[pppwwwzzz{{{xxxrrrtttyyy~~~jjjhhhvvv~~~}}}||||||qqqccc___bbb___QQQ===333444333...////////////////////////......///000000111222222333666;;;===>>>SSSiiiYYYXXX```lllmmm\\\EEE;;;>>>AAACCCJJJVVVgggzzzkkkVVVHHHBBBCCCNNNmmm|||yyyqqqooommmmmmmmmnnnmmmkkkppppppooommmkkkjjjlllnnnoooooooooppppppppppppqqqllllllmmmoooqqqtttvvvxxxsssuuuwwwvvvuuuttttttuuuvvvwwwxxxyyyzzzzzz{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~}}}vvvsss{{{vvvyyy{{{ooohhhfff___QQQAAA666222333111111111111111111111111000000000111222333444555444:::999:::@@@@@@EEEUUU{{{nnnfffkkkvvvxxxssslll]]]^^^kkkqqquuurrreeeLLLBBB:::999999999;;;>>>AAAKKKXXXdddrrruuuiii]]]VVVkkkfff```]]]]]]___aaaaaahhhlllppptttxxx{{{~~~~~~{{{nnnfffUUUNNNHHHPPPggg~~~wwwqqqiiibbbWWWRRRLLLGGGCCCGGGUUUdddsssyyyzzzzzzvvvpppnnnwwwmmmjjjvvv}}}|||~~~xxx}}}{{{qqqeeeaaaddd___PPP<<<222444333...////////////////////////---...///000111222333333444777>>>BBB???OOO~~~kkk```[[[aaannnttteeeKKK===>>>???BBBIIIUUUeeexxxqqq[[[KKKDDDCCCDDD___~~~{{{rrrpppnnnnnnoooooonnnmmmpppqqqqqqpppnnnmmmnnnooonnnnnnnnnnnnooooooppppppnnnnnnnnnnnnpppqqqsssuuurrrtttvvvvvvuuussstttttttttuuuvvvxxxyyyzzzzzzzzzxxxyyyzzz{{{}}}}}}}}}}}}{{{|||}}}~~~{{{rrrzzzvvvwww~~~uuuiiifff]]]NNN>>>444222444111111111111111111111111000000000111222333555666444::::::;;;AAA@@@EEEUUUrrr}}}kkkaaahhhvvv|||{{{wwweeebbblllrrrwwwuuuiiiNNNDDD;;;999::::::<<>>======AAAIIITTTdddwwwuuu^^^NNNEEEBBB>>>VVV}}}tttrrrpppoooppppppooonnnnnnppprrrqqqpppnnnnnnooonnnnnnmmmmmmnnnooopppppppppooonnnnnnnnnoooqqqqqqqqqsssuuuvvvtttsssssssssssstttvvvwwwxxxyyyzzzzzzwwwxxxyyy{{{||||||}}}}}}zzz{{{|||}}}~~~zzzqqqppp{{{|||~~~uuufffmmmtttyyyrrrnnnssslllhhh^^^NNN>>>555444777111111111111111111222222000000000111222444555666555;;;:::;;;AAAAAAFFFUUUmmm{{{ggg^^^eeevvvllleeemmmsssyyyxxxlllOOOEEE<<<:::::::::<<>>>>>AAAEEEMMM\\\pppkkkWWWHHHAAACCCHHHiii{{{xxxrrrnnnnnnpppooommmqqqpppooooooooopppqqqqqqpppooommmlllkkklllnnnooonnnoooppppppoooppprrrtttttttttsssssssssrrrrrrrrrttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{~~~~~~~~~~~~yyyrrrrrryyy|||zzzeeefffdddjjjtttyyy|||tttiiiXXXGGG:::444111111222111111111000000000000222222222333444555666777999===BBBDDDDDDFFFJJJNNNhhhqqq^^^\\\nnn{{{kkkhhhvvvcccPPP???;;;<<<:::<<>>BBBFFFGGGGGGHHHLLLPPP^^^vvveee[[[```nnnyyyvvvpppeeecccuuuvvv[[[BBB:::;;;:::999;;;AAAIIISSSaaassszzzuuunnncccXXXppplllhhhccc]]]YYY\\\bbbfffiiimmmppprrrtttwwwyyy{{{}}}{{{www~~~pppuuu{{{uuuhhh]]]fff{{{ttthhh```ZZZZZZ[[[[[[]]]bbbdddkkkqqqrrrtttyyy~~~~~~yyysssiii\\\LLLGGG@@@>>>DDDRRReeerrr~~~yyyyyyxxxsssqqqllleee```^^^mmm{{{yyyhhh]]]\\\^^^___^^^MMM:::333222111...---.........///////////////000000000222333555777888:::888@@@<<<>>>FFFXXXjjjZZZLLLNNN^^^eeeXXXEEE===???CCCHHHJJJUUUqqqttt[[[HHHDDDBBBFFF```rrrrrrssspppoooqqqoooooooooooonnnmmmllllllmmmmmmmmmmmmnnnnnnnnnnnnrrrrrrrrrqqqooonnnooopppooopppqqqrrrtttuuuvvvwwwwwwwwwxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}|||||||||}}}~~~uuuwww{{{|||vvvooonnnrrrkkkkkkllluuuxxxkkklll~~~zzzwwwxxx~~~zzznnnjjjgggaaaggglllrrr{{{~~~|||zzzuuupppnnnrrrbbbLLL;;;333222333222111111111222222222222222444444444555555777888999@@@DDDHHHIIIIIIKKKOOORRR^^^vvvggg\\\]]]jjjvvvrrrrrrkkkggguuuwww^^^FFF>>>>>><<<<<>>DDDQQQzzztttcccOOOKKKYYYfff___OOO>>>===AAAGGGIIIRRRmmmyyyaaaMMMCCCBBBEEEVVVrrrrrrtttpppooorrrpppqqqqqqqqqpppooommmmmmllllllmmmmmmmmmllllllkkkpppqqqqqqpppooonnnpppqqqppppppqqqrrrtttuuuvvvvvvwwwwwwxxxyyyzzz{{{||||||yyy{{{}}}~~~~~~}}}}}}~~~{{{wwwvvvyyyxxxrrroooppphhhkkkmmmuuu~~~vvvpppyyy{{{yyyyyy}}}~~~~~~{{{~~~{{{tttlllggg[[[___aaaeeeooo}}}zzzwwwsssmmmlllnnnkkk[[[GGG888333222111000111111111222222333333333333333555666999;;;===>>>AAAEEEIIIKKKKKKNNNRRRVVV___|||nnnaaa___jjjwwwvvvzzzuuummmuuuttt^^^HHH@@@>>>:::<<>>FFFRRRaaattt{{{uuupppggg^^^qqqmmmjjjeee^^^XXX[[[bbbcccfffjjjmmmooorrruuuwwwxxxzzz~~~}}}{{{xxx|||wwwnnnsssssssssxxxnnnaaaVVVXXXkkk|||qqqkkkeee___^^^```___cccffffffhhhiiieee______gggsss{{{~~~nnnddd```UUUGGG@@@<<<888999BBBTTTiiiwww~~~pppsss|||rrrlllkkkeee\\\VVVZZZnnn~~~lllbbbaaaaaa___XXXEEE444111333333111111---.........//////000000000000111222444666888999666666???;;;===BBBMMMssszzziiiRRRJJJWWWgggeeeWWW@@@>>>BBBHHHKKKSSSmmm|||eeeOOOCCCCCCEEEQQQsssssstttpppooorrrrrrrrrssssssrrrqqqooonnnllllllllllllkkkkkkjjjiiiooopppppppppooopppqqqssspppqqqqqqrrrssstttuuuvvvwwwxxxxxxyyyzzz{{{||||||uuuxxx|||}}}~~~yyyrrrtttuuurrroooooojjjnnnnnnuuuvvvwww}}}yyywwwxxx}}}~~~~~~|||~~~{{{~~~www{{{{{{uuueeedddaaa^^^eeesss|||}}}}}}{{{vvvqqqkkklllqqq```RRRAAA666333444333111111111111222222333333333222333555888;;;???BBBDDDAAAEEEJJJLLLMMMOOOTTTXXX```uuugggdddnnn{{{}}}sssuuuooo[[[HHH@@@<<<888:::@@@===FFFRRRaaatttzzzuuuqqqiii```rrroooiiiddd```^^^]]]]]]aaacccgggkkkpppsssvvvwwwuuuzzz||||||yyywww{{{yyymmmnnnuuu~~~llllllvvvxxxkkkiii^^^RRRPPP]]]sss{{{qqqjjjgggfffaaa```aaaeeeiiiggg```YYY]]]\\\```fffgggeeegggmmmooosssqqqfffXXXNNNGGGBBB;;;<<<777444CCC___sssyyywwwlllvvvvvvnnnhhhaaaYYYTTT\\\rrr~~~{{{yyylll```aaa```ZZZMMM@@@444222222111//////000000000000////////////000111222444666777888999777999===???===@@@LLLZZZnnn\\\QQQOOOeeemmmXXXGGG<<<<<>>:::<<<999888GGGaaassswww}}}rrrkkkwwwxxxpppggg^^^VVVSSSaaavvvyyy}}}rrr______\\\RRRJJJ>>>333111222000//////000000000000////////////111222333444666888999:::888:::>>>???>>>???KKKXXX~~~vvv```QQQNNNcccnnn^^^LLL@@@>>>FFFIIIKKK```|||{{{\\\RRRGGGBBBGGGZZZzzz|||uuuqqqrrrtttuuuvvvxxxxxxxxxuuurrrpppnnnmmmmmmlllkkkkkkjjjjjjkkklllmmmmmmnnnnnnmmmmmmpppqqqrrrsssssssssssssssvvvvvvvvvvvvwwwxxxyyyyyywwwwwwyyy|||~~~||||||~~~}}}~~~}}}zzz||||||xxxttt~~~zzz{{{~~~~~~}}}~~~}}}yyyxxxzzz}}}tttfff^^^YYYZZZbbbkkk|||{{{zzz}}}}}}vvvsssooojjjRRRDDD777444666555222111333333222222222222222333222444888<<>>999999::::::???FFFOOO\\\nnn~~~xxxuuunnnfffyyytttlllfffbbb___\\\[[[___aaadddhhhlllppprrrssstttyyyzzz{{{~~~}}}fffffflllwwwwwwpppeee\\\UUUNNNEEE>>>BBBSSSjjjzzztttllliiieeeddddddfffjjjkkkhhheeebbbaaaaaacccbbb___aaaeeeaaaddd```VVVKKKFFFCCC???:::<<<;;;===MMMeeeuuuxxx|||llljjjwwwyyypppfff\\\VVVVVViii|||~~~tttwwwrrr___dddcccWWWFFF;;;222000111///......////////////000000000000222333444666777999:::;;;:::<<>>@@@OOOgggzzz{{{ssspppjjjhhhggghhhjjjkkkjjjhhhiiiiiihhhgggeeeccceeeggggggjjjggg^^^TTTMMMGGGAAA;;;;;;:::@@@QQQhhhwww{{{yyygggjjjxxxuuunnnddd[[[ZZZ___rrr{{{rrr{{{zzztttkkk___iiihhhYYYAAA888111000000...---...////////////000000000000333444555666888:::;;;<<<<<<===@@@BBB@@@@@@HHHRRRjjjmmmSSSKKKYYYiiimmm[[[HHH<<<@@@EEEHHHUUUfff}}}hhhQQQHHHCCCDDD\\\{{{yyyrrrrrrrrrqqqoooooosssxxxxxxtttnnnppppppooonnnnnnmmmmmmlllkkklllmmmmmmnnnmmmmmmmmmooopppqqqrrrttttttuuuuuuuuuuuuttttttssstttttttttyyyxxxyyyzzz|||{{{xxxuuu}}}|||}}}}}}~~~}}}}}}qqqsssrrrooo|||~~~zzzyyyjjj___^^^dddnnn|||}}}uuuxxx{{{{{{zzzwww~~~zzzmmmaaaHHH===333222444444333444333333222222222333444444555666777999<<<>>>???@@@EEEIIIOOOUUUXXXWWWTTTRRRQQQgggnnnnnnyyyzzzzzzyyy^^^HHH??????>>>;;;>>>DDDNNNZZZmmm}}}pppdddwwwpppgggbbb``````^^^\\\\\\^^^aaadddhhhkkkmmmnnnrrrxxxzzzzzzzzzlllgggrrruuukkkccc\\\WWWMMMJJJDDD>>>@@@QQQkkkxxxtttrrrpppmmmllllllmmmllllllpppqqqqqqmmmjjjiiijjjjjjmmmpppooofff\\\RRRGGG>>>===;;;:::BBBTTTkkkyyy~~~wwwfffkkkzzz|||rrrkkkaaaXXX[[[eeezzzzzzssszzz|||vvvtttggg___gggbbbPPP<<<555000000000...---///.../////////000000000111333444555777999:::;;;<<<======@@@CCCBBBAAAHHHPPPcccxxxZZZPPPWWWeeessshhhRRR???===@@@DDDQQQ```uuunnnUUULLLEEEDDDYYYuuu|||rrrpppooojjjgggeeeiiiooosssrrrooooooooonnnnnnmmmlllllllllkkklllmmmmmmnnnmmmmmmmmmnnnoooppprrrssstttttttttttttttssssssrrrsssssssssxxxxxxxxxyyyyyyxxxuuurrruuu}}}|||}}}~~~~~~||||||~~~qqqrrr~~~zzz|||zzzggg______cccttt|||zzztttyyyuuu}}}yyyqqqbbbHHH>>>555444444333222333333222222222333444444555666777888:::<<<>>>???@@@AAAEEEKKKQQQTTTTTTSSSQQQUUUeee~~~nnniiinnnzzzwwwfffKKK===<<<<<<888???EEENNNZZZmmmpppbbbwwwoooeee``````aaa___\\\[[[]]]```dddgggjjjlllmmmooouuuvvvtttzzz|||{{{zzzjjjiiiyyy}}}rrriii```YYYVVVOOOLLLFFFBBBGGG[[[xxx|||yyy{{{zzzwwwuuutttsssttttttxxx{{{{{{uuuqqqooommmkkkqqquuutttmmmdddYYYLLLAAA@@@===<<>>??????===@@@DDDJJJNNNPPPQQQQQQSSS^^^sssyyyvvv~~~~~~rrrkkklllyyyyyyuuusssSSS@@@===>>>;;;???EEEMMMYYYlllrrrccczzzqqqfff```aaaaaa___[[[[[[]]]```cccgggiiikkkllllllqqqpppkkkqqq~~~{{{uuuggglll~~~|||ssskkkaaaZZZXXXVVVQQQJJJGGGPPPhhh~~~yyyvvvqqqkkkqqqttttttnnnhhh```TTTJJJCCC???AAAMMM^^^jjjoooooozzz{{{oooaaaooo~~~rrriiidddYYYPPPZZZmmm}}}uuuvvv~~~}}}}}}uuuddd___eeeggg\\\MMM666222000222222//////111.........///000111111111222333444666888999;;;;;;<<<<<<@@@DDDEEEDDDHHHNNN\\\eeeXXXOOOVVVnnnwwwaaaJJJ>>>:::<<>>?????????>>>999;;;>>>BBBGGGLLLPPPRRRSSSYYYiiiwwwqqq{{{xxxooonnnqqqwwwxxxvvv\\\DDD???@@@???>>>DDDLLLWWWiii~~~ttteee~~~ttthhhbbbaaaaaa^^^ZZZ[[[]]]```cccfffiiikkklllooorrrooojjjppp|||hhheeerrr}}}uuunnnddd]]]\\\XXXRRRIIIGGGRRRlll{{{tttllllllnnnmmmiiiddd```WWWOOODDDAAAEEERRRaaaiiiiiifffpppqqqxxxkkk___pppxxxkkkcccaaaXXXPPP]]]sssxxx{{{}}}|||sss___]]]dddaaaSSSEEE555111000222222//////222---......///000111111222222333444666777999:::;;;<<<<<>>888999;;;>>>DDDJJJPPPSSSWWWZZZfffzzzrrr|||zzzqqqnnnwwwzzzzzzwww]]]BBB<<<>>>===>>>CCCJJJUUUggg{{{vvvgggwwwmmmlllggg\\\XXX[[[XXX[[[```cccdddfffhhhjjjkkktttvvvsss|||wwwssszzzhhhiiiqqqwwwpppgggaaa___[[[VVVRRRRRRZZZnnn{{{ooouuuoooiiifffeee___UUULLLFFF@@@FFF\\\ppptttpppnnnfffiiimmmqqqvvv{{{fff[[[lllzzz|||tttiiiaaa^^^XXXTTT^^^nnn{{{zzzttt```[[[aaa```PPP===333222000000111000///---//////...//////000111222333444666777777888:::<<<;;;===@@@BBBDDDEEEHHHKKK___~~~oooYYYGGGGGGRRRmmmfffQQQ@@@???@@@BBBKKKMMM\\\vvvvvv\\\KKKFFFJJJOOOzzz~~~vvvnnnooolllkkkmmmnnnmmmnnnrrroooooonnnoooooonnnkkkiiikkklllmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrtttuuuuuuttttttuuuuuuvvvvvvwwwwwwqqqrrrtttwwwzzz|||}}}}}}~~~~~~~~~xxxrrruuu|||~~~zzzzzzwwwxxxssspppmmmxxxooorrr~~~www___MMM:::888666333222222333333555444222222222444666777::::::;;;>>>BBBDDDCCCBBB:::888999???HHHNNNOOOMMMOOOVVVbbb~~~nnnxxxyyylllgggtttyyy~~~wwwuuu}}}aaaGGG<<<<<<>>>???AAAHHHSSScccvvv|||nnn{{{pppmmmhhh]]]YYY\\\XXX[[[___bbbdddfffhhhjjjssssssrrrooohhhlllzzzooofffbbb]]]YYYWWWXXX^^^ooo|||yyyssslllhhhfff```UUUMMMHHHFFFRRRlllzzzvvvtttsssqqqooommmnnnppprrr}}}fff]]]sss~~~~~~qqqhhhaaa]]]WWWTTTaaasss}}}vvvuuu{{{qqqaaa]]]bbb^^^LLL:::333222000000111111///---///////////////000111222333444666777777888:::<<<<<<>>>@@@AAABBBDDDGGGJJJWWWxxxuuu___IIIEEELLLaaadddTTTAAA>>>>>>@@@GGGIIITTTkkkeeeQQQHHHKKKOOO}}}|||qqqsssooommmooopppmmmnnnpppnnnnnnnnnoooppppppnnnlllkkkkkklllmmmmmmmmmmmmlllnnnnnnnnnoooooopppqqqrrrqqqqqqqqqrrrrrrssstttuuutttttttttuuuvvvvvvwwwwwwvvvwwwxxxzzz|||}}}~~~~~~~~~}}}|||zzzrrriiihhhmmmvvv|||{{{wwwrrrmmmkkkoooyyyxxxqqqkkkqqq{{{}}}kkkmmm}}}kkkVVVGGG999888666333222222333444444333222222222444666777:::===@@@AAABBBDDDHHHKKKGGGBBB===???FFFMMMQQQRRRPPPWWW```tttyyyyyynnniiiwww~~~{{{vvv{{{bbbIII===<<<======???EEEPPP```ttt~~~qqquuuooohhh^^^ZZZ\\\WWWZZZ^^^aaaccceeegggiiirrrrrrrrr}}}kkkiiiuuutttggg```^^^^^^^^^___cccqqqyyyqqqlllggg```VVVNNNCCCFFFYYYxxx}}}yyyuuurrrrrrrrrsssttt}}}ddd___mmmuuu~~~}}}llleee___ZZZTTTUUUfffyyy}}}{{{qqqpppwww~~~}}}xxxlllaaa```ccc[[[GGG666333111000000111111///...////////////000111222333333444666777777888:::;;;===???@@@@@@@@@BBBFFFHHHMMMeeeiiiPPPDDDFFFUUUccc\\\FFF>>>>>>???EEEHHHLLL[[[uuusssYYYKKKJJJOOOxxx|||xxxssspppqqqqqqnnnmmmooonnnnnnnnnpppqqqrrrpppnnnjjjjjjkkklllllllllllllllnnnnnnnnnoooppppppqqqqqqpppqqqqqqrrrrrrsssttttttsssttttttuuuuuuvvvwwwwwwyyyzzz{{{|||}}}}}}~~~~~~{{{pppjjjiiiiiiqqq|||~~~wwwvvv{{{vvvwwwxxxzzzyyyuuuooojjj``````fffrrr|||yyymmmmmmssszzz|||lllooorrr```NNNBBB888777555333222333333444333333222222333444666777999???DDDEEECCCFFFLLLSSSQQQKKKDDD@@@CCCJJJQQQUUURRRVVV[[[www~~~}}}zzzqqqmmmzzzuuuzzzwwwaaaJJJ>>><<<<<<;;;<<>>????????????AAADDDGGGGGGVVV~~~sssWWWFFFCCCPPPgggeeeMMM@@@>>>???DDDIIIGGGNNNccc}}}aaaMMMIIIMMMjjj{{{uuuqqqrrrrrrpppnnnooopppppppppqqqrrrrrrpppmmmiiijjjkkkkkkllllllkkkkkkmmmnnnoooooopppqqqqqqqqqooopppqqqqqqrrrsssssssssssssssttttttuuuvvvvvvwwwyyyzzz{{{|||}}}~~~~~~~~~}}}wwwlllooottt{{{~~~xxxqqqqqquuuqqqqqqrrrsssssspppkkkggg\\\[[[```lllxxxuuuoooqqqwwwtttzzz{{{|||qqq]]]KKKBBB666666444333333333333444333333222333444555777777999>>>DDDFFFFFFHHHLLLPPPNNNNNNMMMGGGCCCEEENNNVVVSSSVVVVVVnnn~~~vvvrrr{{{tttuuu}}}zzz{{{rrr]]]HHH===<<<===;;;;;;???IIIZZZppp{{{~~~qqqggg___[[[ZZZWWWYYY\\\^^^```bbbfffhhhllltttzzzzzzzzzllljjj{{{zzznnniii{{{rrrkkkeeefffiiijjjllluuu}}}tttkkkaaaVVVOOOFFFGGGVVVooo}}}~~~xxx``````kkkrrrxxx|||vvviiiaaa^^^YYYSSSQQQZZZooovvvtttxxx}}}{{{ooopppvvvvvvsssqqq___ZZZ[[[bbbbbbTTT@@@444222111///000111111000/////////000000111333444555333555666777666666888:::===>>>??????>>>???BBBEEEFFFOOOqqq{{{```KKKDDDPPPgggiiiSSSEEE>>>===BBBIIIDDDGGGXXXpppfffNNNHHHKKK[[[|||wwwqqqqqqrrrqqqpppqqqsssrrrrrrrrrrrrqqqnnnkkkiiijjjkkkkkkllllllkkkkkkmmmnnnooopppqqqqqqppppppnnnooopppqqqrrrrrrrrrrrrssssssssstttuuuuuuvvvvvvxxxyyy{{{}}}sssqqqpppvvv}}}~~~yyysssmmmmmmpppnnnnnnnnnoooooommmiiifff^^^[[[\\\eeepppzzz|||tttuuu{{{yyy}}}www{{{ttt]]]KKKAAA444444444333333333444444333333333444555777888888:::<<>><<<<<>>?????????AAACCCHHHLLLcccmmmVVVKKKQQQdddhhh]]]PPPBBB;;;@@@EEEBBBEEERRRfff{{{jjjPPPGGGHHHRRRppp|||sssqqqrrrqqqqqqrrrtttsssrrrrrrqqqpppllljjjjjjjjjkkkllllllllllllllllllmmmooopppqqqqqqppppppmmmnnnpppqqqrrrrrrqqqppprrrssssssttttttuuuvvvvvvyyyzzz|||~~~yyyuuuyyy~~~|||vvvoookkklllooolllllllllmmmmmmllliiifffbbb\\\YYY^^^hhhsss}}}|||~~~zzzyyyvvv{{{qqq[[[HHH===333333333333444444444444333444555666777999999::::::<<>>@@@@@@@@@@@@AAAHHHHHHTTTrrrgggWWWSSSaaaiiijjjcccMMM>>>BBB@@@@@@DDDMMMZZZlllmmmSSSHHHGGGKKKfffwwwsssrrrrrrqqqrrrsssrrrqqqqqqqqqpppmmmjjjkkkkkklllmmmmmmmmmmmmllllllmmmoooqqqrrrqqqpppooolllmmmoooqqqrrrqqqpppppprrrrrrsssttttttuuuuuuvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~zzzzzz{{{zzz|||yyysssllljjjlllooonnnnnnmmmnnnnnnnnnllljjjeee^^^YYY\\\cccmmmyyy~~~}}}uuutttzzz{{{jjjVVVDDD:::111222333333444444444444444555666888999:::;;;;;;;;;===@@@CCCFFFIIIKKKMMMJJJNNNSSSTTTSSSQQQOOOOOOUUUdddeeejjjyyytttuuuvvvvvvpppwww~~~wwwbbbLLLAAA>>>=========???FFFTTTgggyyyzzzoooggg```ZZZVVVWWWYYY[[[]]]```dddggghhhfffgggmmmrrrsssrrrqqqxxx{{{{{{uuuqqqqqqtttxxx{{{~~~aaa^^^ssslllrrryyy{{{wwwzzz{{{ooo```SSSJJJIIIGGGMMMWWWZZZVVVXXX^^^^^^dddqqqyyy___aaaooo}}}wwwoookkkccc^^^WWWUUU^^^nnn~~~zzz~~~{{{xxxxxx}}}|||ssspppvvvssseee\\\]]]VVVSSSVVV^^^XXXDDD444111111000///000111222111000000000111222333555777777333555666666555555777888555999===@@@AAA@@@@@@@@@GGGFFFIII^^^uuucccUUU```kkkvvvtttXXXCCCFFF===@@@DDDIIIOOO^^^yyyoooUUUIIIHHHFFF```{{{tttsssrrrqqqrrrppppppooopppqqqpppnnnlllkkklllmmmmmmnnnnnnmmmmmmlllmmmoooqqqrrrqqqpppooolllmmmoooqqqrrrqqqpppooorrrrrrsssssstttuuuuuuvvvuuuuuuvvvvvvwwwwwwvvvvvvzzz|||xxxvvvuuuwwwzzzxxxqqqkkkjjjmmmooorrrqqqppppppqqqqqqooonnnhhh```ZZZ]]]ccckkkuuu~~~}}}sssqqqwwwtttdddSSSCCC:::111111222333444444444444555666777999;;;<<<<<<<<<;;;???CCCCCCCCCGGGPPPWWWQQQMMMJJJLLLQQQRRRNNNIIIPPPdddhhheee~~~qqqkkkooosssuuunnnuuu}}}iiiRRRDDD>>><<<===<<<>>>FFFSSSddduuu~~~pppiii```XXXZZZYYYYYYYYY[[[^^^aaacccggghhhiiikkkmmmppprrrtttzzzzzzzzzzzzyyytttllleeebbb```dddmmmrrrxxxjjj```rrrmmmwww~~~~~~{{{sssoookkkaaaTTTKKKLLLUUU\\\^^^^^^______]]]bbbaaaeeerrr{{{ccc[[[rrruuullljjjjjj^^^TTTWWWgggyyy|||xxx~~~~~~vvvtttwwwtttggg[[[XXXPPPVVV\\\YYYJJJ999000//////////////////000111111222222222333333444444444555555555666666777888999777:::>>>AAACCCBBB@@@???BBB@@@KKKUUUgggwwwcccSSSXXXnnnxxxqqqZZZ??????;;;???IIIKKKOOOgggyyy]]]LLLFFFLLLSSSmmm{{{xxxxxxsssppprrrqqqppppppqqqrrrrrrooommmmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrqqqpppnnnlllmmmmmmooopppqqqrrrrrrsssrrrsssttttttuuuuuuttttttvvvuuurrrqqquuuwwwpppgggbbbhhhyyy~~~wwwuuuuuu{{{yyyuuupppmmmmmmpppsssoooppppppppptttwwwuuupppnnnkkkgggbbb]]]___nnn~~~xxxmmmqqq||||||{{{kkkYYYKKK@@@888333333222222222333444444666:::<<<;;;<<>>@@@>>>===>>>EEERRReeewwwssskkkbbbYYYZZZZZZYYYZZZ[[[]]]___```ggghhhiiikkkmmmoooqqqrrrxxxxxxzzz|||{{{vvvnnnhhhiiibbb___bbbfffooonnnbbbrrrssswww{{{|||tttllliiieee]]]TTTOOOTTT^^^ggghhheeeffffffeeecccbbbfffrrr~~~eeeZZZqqqtttlllkkkhhh___WWW\\\lll}}}zzzzzzxxx}}}zzzkkk\\\VVVSSSYYY]]]WWWGGG777000000///////////////000111111111222222333333444444555555555555666666777888999777999<<>>>>>>>>???DDDPPPbbbuuuxxxpppeeeZZZYYYYYYYYYZZZZZZ[[[\\\]]]fffggghhhjjjlllnnnooopppvvvxxx{{{}}}wwwrrrqqqhhhaaa___```jjjwwwgggrrr}}}xxxxxx{{{qqqhhhddd^^^WWWUUUVVVaaammmxxxwwwqqqooopppqqqkkkiiilllvvvgggXXXhhh}}}}}}qqqkkkjjjaaa\\\YYYaaaqqq|||{{{{{{ooo]]]TTTXXX^^^^^^SSSAAA333///111///////////////000111111111111222333333444555555555555555666666777888999888999:::<<<===>>>>>>>>>BBB>>>FFFOOOYYYiiiPPPJJJ]]]qqqxxxiiiNNNAAA<<>>>>>BBBJJJQQQSSSIIIIIIJJJKKKKKKKKKIIIGGG???<<<777555;;;CCCEEEAAABBBSSS``````iiioooeeefffhhhggg^^^]]]mmmqqq~~~zzzYYYCCC<<>>???CCCNNN```rrrvvviii]]]WWWWWWXXXYYYZZZ[[[\\\\\\eeefffhhhiiikkkmmmnnnnnntttwww{{{}}}uuuooolllhhhjjj|||ooouuuwwwvvv|||ooodddYYYQQQUUU^^^nnn}}}}}}yyyzzz{{{vvvuuuwww~~~jjjTTTYYYmmmyyynnngggfffYYYXXX[[[eeettt|||~~~|||xxx|||uuuaaaWWW]]]aaa]]]MMM:::000///111///////////////000000111111111222333333444555555555555555555666777888999888888999999:::<<<===>>>BBB===BBBKKKQQQjjjrrrWWWKKKZZZooo|||oooUUUAAA<<<===DDDGGGHHHSSSbbb|||uuubbbVVVFFFIIIOOO```{{{tttppppppqqqpppooopppqqqqqqooonnnlllllllllllllllllllllllllllmmmmmmnnnnnnmmmllllllnnnnnnooopppqqqrrrrrrrrrrrrrrrssstttttttttsssssssssvvvvvvuuuuuurrrhhh]]]QQQNNNPPP[[[mmm}}}~~~yyytttrrrqqqrrruuuvvvuuuwww||||||zzzxxxtttpppjjjccc```gggqqqtttqqqvvv{{{yyyvvvtttsssuuusssiiiYYYLLLCCC;;;555333333333333333444555666888<<<>>>===AAAIIIPPPSSSEEEEEEFFFFFFGGGGGGFFFFFFJJJFFFAAA===AAAHHHHHHCCCGGGSSS^^^cccjjjsssgggffffffddd^^^YYYfffzzz|||mmm~~~bbbHHH===>>>>>>???CCCMMM___sss}}}nnn```UUUUUUVVVVVVXXXZZZ[[[\\\cccdddfffhhhjjjllllllmmmqqqtttyyyyyynnnkkkxxxxxxxxxtttrrr|||lllYYYMMMTTTddd|||nnnSSSLLL```yyy~~~uuukkkcccaaaUUUXXX___kkkyyy}}}xxxwww~~~yyyhhhaaa```aaaYYYFFF555///000111///////////////000000111000111111222444555555666555555555555666777888999888888888888999:::<<<===>>>;;;>>>EEEIIIWWW{{{```QQQYYYiiiwwwmmmTTTBBB<<<;;;AAAEEEHHHOOOYYYqqq||||||eeeUUUHHHHHHGGGOOOjjj{{{uuurrrqqqqqqooonnnnnnoooooonnnmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrssstttsssssssssuuuvvvvvvsssttttttnnngggZZZWWWUUUZZZfffttt~~~xxxtttssstttwwwyyywwwxxx|||~~~|||zzzvvvrrrnnnfffbbbfffmmm~~~}}}~~~rrrsss{{{}}}xxxuuutttuuuxxxttthhhXXXKKKCCC;;;444333333333333444555666777888<<<===<<<>>>EEEJJJKKKAAADDDFFFFFFEEEEEEIIILLLXXXTTTMMMGGGHHHKKKIIICCCGGGLLLVVVbbbmmmwwwiiifffeeeccc^^^VVV```vvvtttjjjQQQBBB===>>>???CCCLLL^^^sssttteeeVVVUUUTTTTTTUUUWWWZZZ\\\```aaadddgggjjjkkkllllllmmmqqqwwwssskkkwwwzzzwwwqqq}}}zzzaaaPPPXXXkkkuuuVVVJJJ\\\uuu{{{tttjjjbbb___VVV\\\fffrrr~~~|||sss}}}|||yyywwwxxxxxxvvvjjjgggaaa```SSS???111000111//////////////////000111111000000111222444555666666555555555666666777888999888888888888999:::;;;<<<>>>@@@AAAFFFJJJPPPuuuiiiWWWVVV^^^kkkgggRRRFFF>>>:::>>>DDDHHHLLLQQQfffrrrgggTTTHHHFFFDDDGGGZZZxxx|||vvvtttsssqqqpppnnnnnnooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmnnnoooooopppqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssuuuvvvuuurrrsssuuutttpppdddaaa^^^```gggqqq{{{|||xxxvvvvvvzzz{{{xxxxxx{{{~~~}}}{{{wwwtttqqqjjjdddfffkkk~~~{{{tttwww~~~~~~{{{yyyxxx{{{}}}vvvfffRRREEE>>>777111333333333333444555777777888<<<===;;;<<<@@@DDDDDD@@@DDDGGGGGGFFFGGGMMMRRR]]]YYYQQQKKKKKKMMMIIIBBBBBBCCCOOObbbmmmzzz{{{mmmhhhfffddd```SSS\\\sssrrrYYYHHH===>>>???AAAJJJ[[[qqqyyyhhhZZZXXXTTTRRRRRRTTTWWWYYY]]]___cccgggjjjkkkllllllmmmsss|||rrrwww{{{vvvwwwrrr\\\cccwww~~~\\\NNN^^^uuu|||yyyuuukkkccc___VVV^^^jjjuuu~~~vvv|||{{{yyywwwtttxxxyyy~~~yyyiiiaaadddaaa\\\MMM888///333222---///////////////000111111///000111222444555666777555555555666666777888999777888888999999::::::;;;<<>>===<<<@@@AAA@@@CCCBBBBBBCCCFFFIIIMMMOOOWWWTTTMMMIIIKKKOOOLLLFFFCCCCCCRRRfffllloootttooolllkkkfffVVV[[[qqqttt[[[GGG>>>?????????EEEUUUkkk{{{|||kkk^^^ZZZUUUQQQPPPQQQTTTVVV[[[^^^bbbfffjjjlllllllllpppxxx{{{www{{{|||tttwwwjjjnnnaaaRRR```vvvyyyxxxuuummmeeeaaaUUU^^^jjjuuu~~~}}}zzzzzzyyywwwtttwwwxxx|||{{{mmm\\\WWW\\\```ZZZIII555///444333+++///////////////000111111///000111222444555666777555555555666666777888999777888999:::::::::::::::444???===>>>GGGFFFVVV|||{{{dddRRRLLLZZZccc\\\RRRGGG======BBBFFFFFFEEEKKKVVVkkkzzzjjjOOOIIIDDDBBBAAALLLkkk|||xxxwwwvvvuuusssqqqpppqqqrrrrrrrrroooooooooooooooooooooooommmmmmmmmmmmmmmnnnooopppoooppppppqqqqqqqqqppppppqqqqqqrrrsssssssssrrrrrrqqqtttuuussstttvvvuuurrrnnnnnnppprrruuuyyy~~~~~~~~~~~~|||{{{|||~~~}}}|||yyy}}}~~~yyywwwyyy||||||yyywwwuuutttooohhhhhhkkkzzzwwwlllgggffflllsssyyy}}}~~~bbbFFF777555555444222333333444555666888888777===@@@>>>>>>AAAAAA???DDD???<<<>>>DDDIIIJJJIIIOOOMMMIIIGGGKKKQQQPPPKKKHHHJJJ[[[mmmkkkggg{{{vvvsssrrrnnn[[[\\\ppp}}}|||sssYYYCCC?????????>>>BBBQQQfffvvvsssggg```WWWQQQQQQRRRSSSRRR[[[]]]aaadddeeegggjjjlllyyy~~~~~~rrriiitttuuummmssszzz}}}uuusssyyy~~~qqq```fffxxx}}}uuutttssslllddd```\\\ccclllvvv{{{uuusssuuuyyy}}}wwwrrrlll^^^QQQPPPYYY\\\KKK888111111000//////000000000000000/////////222222111111111111111111555555555555555666777777777777888888999999999:::======???@@@@@@DDDQQQ^^^qqqYYYNNNTTTcccmmmmmm```KKK<<<<<>>@@@@@@BBBNNNZZZyyybbbSSSTTTbbbnnnqqqfffRRRAAA===BBBFFFEEEHHHLLLVVViiicccRRRFFFDDD@@@>>>JJJ]]]}}}uuuttttttsssrrrqqqpppqqqqqqrrrppppppppppppooonnnmmmmmmnnnnnnnnnoooooooooooopppqqqpppoooooopppqqqpppnnnoooooopppqqqqqqqqqqqqqqqrrrsssttttttsssssstttvvvuuuuuuwwwyyy{{{|||~~~zzzuuuooolllmmmooonnnmmmnnnpppqqqmmmgggccceeegggooovvvnnn]]]UUUUUUZZZdddppp{{{vvvaaaHHH;;;666333333444111333444444444555888:::;;;<<<<<<<<<===============>>>???AAABBBBBBCCCCCCCCCDDDDDDDDDDDDFFFIIILLLNNNQQQRRRYYY______qqq}}}yyypppeeegggyyy~~~}}}~~~}}}xxxjjjWWWIII@@@>>>???@@@CCCLLL]]]mmm}}}|||lllhhhaaaXXXQQQOOOPPPRRRWWWZZZ^^^aaaccceeegggiiixxx~~~wwwaaafffxxxtttccc[[[SSSQQQLLLFFF???<<<===>>>CCCDDDPPPcccppptttzzz}}}zzzyyywwwqqqfff\\\WWWYYY\\\bbbmmm~~~~~~zzzyyysssvvv{{{}}}uuukkk```VVVPPPTTTZZZUUUFFF666111000000///000.........///////////////111111222222222222222222333333333333333333444555333444444666777888999999::::::===??????@@@IIISSSpppnnnYYYRRR]]]kkktttlll[[[HHH===>>>CCCEEEGGGHHHOOO___xxxooo[[[JJJEEEBBB>>>CCCNNNsssyyyvvvsssrrrqqqqqqppppppqqqqqqnnnnnnooooooooonnnnnnmmmooooooooooooppppppppppppooonnnmmmnnnooopppooonnnoooppppppqqqqqqqqqqqqqqqrrrsssttttttsssssstttvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{vvvooogggcccccceeeeeeeeehhhkkkmmmlllhhhffffffhhhlllrrr|||iiiXXXOOOTTT]]]hhhrrryyy~~~|||```PPP???777555333111222111333444444444555888:::;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAAAAABBBBBBCCCCCCDDDCCCBBBCCCFFFHHHRRRQQQMMMQQQZZZ]]]nnnzzz|||rrreeedddttt|||yyyyyyvvvkkkZZZMMMBBB@@@@@@BBBCCCJJJXXXfffvvvqqqnnnggg]]]SSSNNNOOORRRVVVYYY]]]```bbbdddgggiiipppwww}}}eee___mmmooo___XXXQQQKKKCCC===::::::999888===;;;@@@KKKUUUYYY]]]cccqqquuu{{{{{{vvvoooeee___^^^dddeeegggooo~~~|||}}}~~~~~~|||sssuuu{{{|||uuuhhhZZZRRRSSSXXX\\\NNNAAA555111000//////000.............../////////111111222222222222222333444444333333333333444444111222333444666777888999888888;;;???>>>>>>CCCKKK___xxx___PPPTTT```rrrooobbbMMM===;;;@@@EEEHHHGGGIIIVVVnnnzzzeeeQQQJJJGGGCCCDDDKKKdddyyytttrrrrrrqqqqqqpppppppppppplllmmmmmmnnnnnnnnnnnnmmmnnnnnnooooooooopppppppppnnnmmmlllmmmoooooonnnmmmooopppqqqqqqrrrrrrqqqqqqrrrsssttttttsssssstttvvvyyyzzzzzz{{{|||}}}~~~~~~{{{vvvtttqqqkkkddd``````bbbbbbbbbbbbfffjjjkkkjjjhhhhhhhhhhhhnnnwww}}}jjj\\\TTT[[[eeemmmtttyyy~~~wwwTTTGGG:::666666444333444222444555555555666999;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBDDDFFFSSSSSSOOOQQQYYY^^^qqqzzztttwwwoooeeebbbooo~~~yyytttuuuvvvooo```TTTBBB??????AAABBBGGGSSS___ooo|||wwwtttlllaaaUUUOOOOOOPPPUUUXXX\\\___aaacccfffiiiiiinnntttzzz|||tttaaacccttt~~~jjj\\\WWWOOOGGG===888888888777555888777999;;;===>>>CCCHHHWWW^^^hhhsss|||vvvpppiiidddeeejjj{{{zzzyyy{{{yyyuuuzzz~~~tttvvv{{{}}}wwwhhhWWWRRRXXX\\\\\\HHH===333000000//////000............//////000000111111222222333333333333555555444444444444444555000111222333555777888888777777999======<<>>???AAABBBBBBBBBBBBCCCDDDEEEDDDCCCBBBDDDEEELLLRRRRRRRRRXXX]]]qqqvvvpppqqqmmmgggeeennn}}}yyyrrrssswwwssseeeXXXAAA>>>===???@@@EEEOOOYYYiiiwww|||xxxooocccYYYRRROOOOOORRRUUUYYY]]]___bbbeeeggggggkkkppptttyyy{{{jjj\\\fffxxx|||iii^^^[[[WWWOOODDD>>>===<<<:::777111444777777666888>>>DDDGGGOOO\\\kkkyyy~~~vvvnnnhhhcccdddmmmxxxzzzvvvuuu{{{xxxzzz~~~mmmYYYTTT\\\]]]WWWAAA888111000000//////000......//////000000111111111111222222333444444444666555555444444444444444111222222444555666777777666555777;;;<<<;;;>>>CCCHHHbbbzzzdddUUUSSSfffkkkhhhVVVCCC;;;>>>CCCGGGGGGGGGJJJXXXoooppp```QQQFFFCCCFFFPPPvvvxxxtttrrrssssssssssssrrrqqqpppnnnnnnooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllmmmooopppooonnnpppqqqqqqrrrrrrrrrrrrrrrrrrsssttttttsssssstttvvvyyyzzzzzz{{{|||}}}~~~~~~zzz{{{~~~wwwqqqnnngggdddaaabbbeeefffeeeccc```bbbfffiiikkkkkkjjjiiidddgggmmmvvv}}}xxxqqqssstttuuuvvv|||~~~{{{uuugggGGG===444222222111333555333555666666666888:::<<<999999999:::::::::;;;;;;===>>>???AAABBBBBBCCCCCCBBBCCCDDDDDDCCCBBBCCCEEECCCMMMPPPPPPTTTXXXhhhuuummmmmmmmmkkkiiinnnzzz{{{rrrssszzzwwwjjj\\\CCC???<<<===???CCCLLLUUUdddssszzzoooeee\\\UUUPPPNNNOOORRRVVVZZZ\\\___bbbdddfffiiinnnqqquuu|||zzzvvv^^^bbbtttyyyggg^^^\\\RRRKKKBBB;;;999777444222222555777777777:::???BBBBBBIIIVVVfffvvv}}}sssnnnhhhdddbbbhhhwwwxxx{{{}}}uuu]]]WWW^^^[[[OOO<<<555000000000//////111//////000000111222222333111111222222333444444555555444444333222222333333333333333444555666666777666444555999;;;:::===BBBGGGTTTvvv|||eeeZZZccckkkjjjZZZGGG======???CCCFFFGGGHHHQQQeee{{{sss\\\JJJDDDFFFKKKhhhzzzyyysssssstttttttttsssrrrqqqppppppppppppooonnnmmmmmmmmmnnnnnnnnnnnnooooooooommmllllllmmmoooppppppooopppqqqrrrrrrssssssrrrrrrrrrsssttttttsssssstttvvvxxxyyyyyyzzz|||}}}~~~~~~yyy{{{}}}{{{yyyxxxyyy||||||vvvtttlllhhhdddcccfffiiijjjiiibbbccceeehhhjjjkkkjjjiiicccdddiiirrr}}}yyyxxxvvvvvvxxx~~~zzzvvvwwwyyyssseeeYYY@@@888222222222111111333222333444555555666888;;;999999999999::::::::::::<<<===>>>@@@AAAAAABBBBBB???AAABBBCCCBBBAAABBBCCC@@@JJJLLLLLLQQQQQQYYYjjjvvviiiiiikkkkkkhhhjjjttt~~~xxxpppttt~~~ssseeeJJJCCC>>>===>>>AAAIIIRRR```ooo{{{oooeee^^^XXXQQQMMMLLLOOOTTTWWWZZZ\\\```bbbeeeiiimmmpppsssxxxyyyeeeaaassssssaaaXXXWWWQQQKKKDDD???<<<;;;999777555666666444444666777666CCCIIITTTdddsssuuummmjjjgggeeefffmmm~~~zzz~~~{{{aaaYYY___YYYIII:::333///000000//////111///000000111222333333333111111222333333444555555444333333222111111111222444444444555555666666666666444444888::::::===BBBEEEJJJeeesssbbbdddkkklll]]]JJJ???<<<===???EEEHHHGGGMMM```xxxgggPPPHHHJJJHHH```|||~~~~~~ssstttuuuuuuuuutttsssrrrqqqqqqqqqqqqpppooommmmmmooooooooooooppppppppppppnnnmmmlllnnnpppqqqqqqppppppqqqrrrrrrssssssrrrrrrrrrsssuuutttsssssstttvvvwwwxxxyyyzzz{{{}}}~~~~~~zzz{{{}}}~~~}}}yyyvvvsssssswww}}}|||zzztttnnnhhheeehhhlllnnnoooddddddeeehhhjjjkkkjjjiiiccccccgggooo{{{zzzxxxvvvvvvzzz~~~zzzvvvuuusssjjj[[[OOO;;;666333444555222222333000111333333333444777999888888999999999:::::::::;;;<<<===???@@@@@@@@@@@@===???AAAAAAAAA@@@AAABBBAAAIIIIIIJJJPPPNNNNNNXXXuuuuuueeefffiiihhhdddeeennnxxx~~~}}}rrrlllttt|||oooOOOHHHAAA>>>>>>@@@HHHPPP^^^mmm}}}sssjjjdddZZZRRRMMMPPPQQQRRRTTTWWWZZZ\\\]]]ccceeehhhkkkooosssyyy|||yyywwwtttiiilll|||lllWWWPPPSSSPPPKKKEEEAAA???;;;666222666555444333444666888:::BBBDDDPPPdddvvv~~~uuunnnjjjccc```fffvvv}}}}}}zzztttdddbbbaaaQQQ>>>222222000///............222111000//////000111222000000111222333333444444111111222222222333333333222222333333444555666666555666666777888:::;;;<<<>>>KKKVVVssshhh\\\ccciiieeeSSS@@@:::>>>@@@CCCGGGJJJJJJSSSiii}}}yyy\\\IIIJJJQQQSSSjjjxxxtttvvvuuuqqqrrrvvvssstttuuutttrrrppppppqqqqqqpppooopppqqqpppooommmlllmmmooopppqqqqqqqqqppprrrrrrrrrrrrrrrtttuuuuuurrrrrrrrrrrrssstttuuuuuusssuuuwwwxxxxxxxxxyyy{{{xxxyyyzzz|||~~~~~~|||}}}wwwrrrtttwwwxxx{{{~~~yyynnnlllmmmnnnoooqqqrrrmmmhhhfffiiilllmmmmmmhhheeedddjjjuuuzzzxxxwwwwww~~~~~~vvvzzz}}}rrruuu{{{xxxpppllliii___RRRIII666555333111111111333444000000000111222555777888666666777888:::;;;<<<<<<;;;<<<<<<===>>>>>>????????????@@@@@@AAABBBCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQfffhhhgggiiijjjgggaaaaaakkkvvv{{{sssoooyyy}}}]]]JJJ>>>AAAAAA<<>>;;;777666666555555666777999:::@@@CCCOOOcccvvv{{{sssoookkkeeebbbggguuuxxxkkkllltttrrr{{{zzzzzzkkkeeefff^^^III777222111000///............222111000//////000111222111111111222222333333333111111111222222222333333222333333333444555555555555555666777888:::;;;<<<;;;CCCIIIcccgggZZZ```hhhhhh[[[III>>>======???DDDFFFFFFMMM___pppiiiRRRNNNLLLJJJ[[[www{{{vvvxxxwwwrrrpppqqqnnnppprrrrrrqqqppppppqqqqqqpppooopppqqqpppooommmlllmmmoooqqqqqqqqqpppoooqqqqqqrrrssssssttttttuuurrrrrrrrrrrrssstttuuuvvvsssuuuwwwxxxxxxxxxyyyzzzyyyzzz{{{||||||}}}}}}|||~~~~~~~~~zzzuuuwwwyyyzzz}}}yyyvvvvvvtttsssttttttoooiiigggiiikkkllllllhhhdddaaaeeeoooyyy|||xxxvvvuuuuuuyyyzzzrrrvvv|||uuussswww|||{{{xxxtttqqqiii[[[KKKAAA666555333111111222333444333222222222333444666777555666777999;;;===>>>???<<<<<<<<<<<<===>>>???@@@?????????@@@@@@AAAAAAAAAEEEGGGIIIJJJKKKLLLNNNPPP]]]qqqqqqnnnkkkhhhdddeeeooozzzxxxtttoootttbbbMMM>>>???@@@===AAAKKKSSS```qqq}}}sssjjj```WWWTTTMMMMMMNNNPPPSSSWWW[[[]]]___bbbeeehhhlllpppvvvzzz}}}wwwtttuuuqqq|||vvvyyyvvvttt}}}kkkZZZRRRRRRTTTOOOIIIFFFDDDBBB>>>:::666666666777777888999:::>>>AAAMMMbbbvvvwwwrrroookkkeeedddiiitttgggWWW^^^mmmppp{{{|||~~~mmmaaacccdddUUU@@@333222111000//////......///111111000000000000111111111111222222222222222222111111111222222222222333333333333333444444444444555555555666888999;;;<<<:::======QQQjjjZZZ\\\cccjjjeeeUUUEEE<<<:::<<>>555444333222111222333444555444444444444555666666555666888:::<<<>>>@@@AAA======;;;;;;<<<===@@@AAA?????????????????????@@@CCCEEEGGGHHHHHHJJJLLLNNNYYYyyy|||wwwqqqkkkgggcccdddnnnyyysssuuunnnkkk}}}jjjSSS@@@>>>???===???GGGMMMZZZmmm|||zzzwwwlllaaaYYYWWWMMMMMMMMMNNNQQQUUUYYY\\\]]]```cccgggjjjooouuuyyy{{{~~~xxxuuuyyyqqqyyyrrrhhhvvvrrrfff]]]ZZZZZZVVVQQQMMMJJJEEE>>>999777777777777777888888888;;;>>>KKKaaauuuyyyuuusssnnniiiccccccjjjuuufffVVV^^^nnnrrr|||yyyyyy}}}hhhZZZ___]]]JJJ999555111111000///////////////111000000000000000000111222222222222111111111111111111111111222222222222444444333333333333333333444444555555777999:::;;;;;;===;;;HHHlllttt^^^ZZZ]]]gggkkk```LLL>>>:::;;;???DDDFFFHHHPPPXXXppp}}}bbbWWWMMMEEEFFFSSSmmmzzzxxxtttoookkkiiilllppprrrrrrqqqqqqqqqqqqpppooooooqqqpppooommmqqqsssuuuwwwvvvuuurrrpppoooqqqsssuuuuuuuuusssrrrsssssssssssstttuuuvvvwwwtttvvvxxxxxxxxxwwwxxxzzz{{{{{{{{{|||{{{{{{zzzzzzzzzzzz}}}~~~{{{xxxtttrrrssstttuuu{{{|||~~~~~~|||{{{~~~wwwnnnhhhhhhjjjjjjjjjeeeaaa]]]]]]cccjjjpppssswwwwwwwwwxxx{{{~~~|||xxxuuurrrqqquuu{{{zzzzzzwwwnnnmmmpppsssxxxwww^^^III<<<444444333222222222333444444444555555666666777777777888999;;;<<<>>>???@@@>>><<<:::999:::<<>>???===>>>BBBIIIWWWkkk{{{uuu{{{ooobbb[[[YYYPPPNNNMMMLLLNNNRRRWWWZZZ\\\^^^bbbeeeiiinnntttxxxzzz}}}{{{yyy|||ooouuu~~~jjjpppzzzpppddd\\\]]]ZZZWWWUUURRRLLLCCC<<<999999888777666666666777999<<>>DDDYYYvvvhhh\\\XXXcccnnnhhhTTTCCC;;;999<<>>@@@@@@@@@@@@??????????????????AAACCCDDDEEEFFFHHHJJJRRR```}}}zzznnndddmmm}}}zzz{{{iiilllzzzaaaIII@@@???>>>>>>@@@GGGUUUiiiyyyppp{{{sssfff___^^^TTTRRRNNNLLLLLLOOOTTTWWWYYY\\\___cccggglllrrrvvvxxx{{{}}}~~~ppprrrvvvsss{{{lll___^^^[[[XXXWWWVVVSSSLLLGGG>>><<<:::777555555666777888;;;III___sssvvvrrrsssvvvjjjeeebbbiiiwwwsssiiikkkqqqyyyzzzwwwvvv||||||xxx|||xxx^^^TTTTTT\\\UUU>>>111222000000////////////000000000000111111111111000000000000111111111111111111000000000111111111111222222222222222333333333333333333333444666777999:::888>>>>>>AAAKKK\\\vvveeeZZZdddrrrppp]]]KKK<<<777777>>>EEEIIIKKKNNN\\\uuuwwwnnnYYYLLLHHHJJJRRRqqq~~~xxxxxxwwwuuuqqqsssttttttrrrqqqqqqrrrqqqpppooopppqqqpppooommmoooooopppqqqqqqqqqpppooopppqqqrrrttttttttttttsssuuuttttttuuuuuuvvvwwwxxxuuuvvvxxxxxxwwwwwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzwwwsssppplllhhhccc```[[[YYYXXXYYYYYY\\\eeeooozzznnnfffdddeeeggggggdddaaa\\\WWWTTTSSSSSSTTTWWWWWWWWWYYY[[[___bbbeeennnttt}}}|||wwwrrrpppooouuu{{{~~~{{{oooeeedddhhhqqquuu|||~~~yyy}}}xxx]]]III;;;333222222333333333333444444000111333666777999999999::::::999999999999888888:::999888777888:::<<<===>>>>>>>>>>>>>>>?????????>>>@@@BBBCCCDDDEEEGGGIIIRRR\\\|||~~~|||yyymmm```fffvvvrrrnnn}}}~~~hhhPPPDDD@@@>>>>>>???FFFSSSfffuuujjjqqqzzzlllfffeeeYYYUUUPPPLLLKKKMMMQQQTTTUUUXXX\\\```dddiiiooosssuuuyyy}}}~~~~~~uuusss|||oooeee```YYYVVVUUUUUUSSSQQQEEEBBB===888666555777888888;;;HHH^^^rrr~~~wwwsssrrrsssiiifffhhhsss}}}tttnnnqqqwwwyyywwwwww{{{~~~{{{rrrjjjSSSRRRUUUXXXLLL999000333000000////////////000000///000111222222111000/////////000000111111222222000000000000111111111111111111111222333333333444222222333444555777888999777:::;;;>>>CCCIIIiiipppbbbjjjzzzyyyeeeRRRAAA:::666;;;DDDHHHJJJLLLRRRiiiwwwzzzfffQQQHHHHHHGGGXXXxxx|||{{{{{{yyysssssssssrrrqqqqqqsssuuuqqqpppooopppqqqpppooommmoooooooooooopppqqqrrrrrrqqqqqqrrrssssssttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxuuuwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuqqqmmmfff```[[[XXXUUUSSSPPPOOOOOOPPPQQQSSS]]]hhhyyytttllliiikkkmmmnnniiihhheee```\\\YYYXXXWWWVVVVVVVVVVVVWWWYYY[[[\\\aaahhhrrryyy~~~{{{wwwssspppmmmsssyyy}}}|||{{{|||rrrhhhhhhlllpppwww|||xxxjjjOOO@@@999444111222333333444444444444111222444666777777777777777777777777777777777777666666666666777888999:::;;;;;;;;;<<<<<<=========>>>@@@BBBCCCCCCDDDFFFHHHPPPYYYsssxxxooonnnfff[[[^^^jjj}}}zzzqqqvvv~~~mmmWWWHHHAAA>>>>>>@@@CCCOOO```ooozzzeeejjjzzzqqqkkkkkk\\\XXXQQQLLLJJJKKKOOORRRSSSUUUYYY]]]aaagggmmmqqqssswww{{{{{{zzz}}}yyyvvvnnnfff[[[TTTSSSTTTUUUUUUIIIEEE???:::666666888:::888;;;HHH^^^rrr~~~zzzvvvrrroooiiihhhmmm|||~~~uuuqqqvvvttttttwwwzzz{{{uuujjj```WWWXXXXXXRRRBBB333111777000000////////////000111///000111222222111000///...//////000111222222333000000000000111111111111000000111222333333444444222222333333555666888999888888888===AAABBBZZZxxxiiiqqqjjjWWWHHH===777<<>>???BBBCCCCCCDDDFFFHHHIIIRRRgggwwwhhhhhheee\\\\\\eeewww|||qqqpppwwwppp[[[KKKBBB>>>???@@@@@@LLL\\\jjjuuuZZZaaaoooyyypppjjj___WWWQQQOOONNNKKKKKKNNNSSSVVVZZZ]]]aaaeeejjjmmmooottt{{{~~~zzzvvvxxx~~~yyy~~~kkkaaa]]]NNNPPPZZZUUURRRJJJ???999888999777555:::>>>III[[[qqq|||wwwvvvuuuqqqmmmfffeeekkkzzz}}}tttpppvvv~~~~~~uuuuuuvvvyyy}}}}}}uuufffZZZTTTYYYUUUHHH<<<666222...............////////////000000000000000000000000////////////000000000000111222222333333222222111111111111111111111111111333333333333444555666666;;;888999===<<>>BBBDDDCCCAAAMMMQQQ[[[uuu~~~nnneee___XXXWWWZZZsssyyy}}}yyymmmgggqqqyyyiiiRRR@@@<<<>>>@@@AAAFFFUUUhhhttt{{{RRR[[[iiizzzssskkk___XXXRRRQQQOOOLLLLLLNNNQQQTTTXXX[[[^^^bbbgggkkknnnsssxxx{{{|||}}}yyytttwww~~~{{{~~~hhh\\\NNNRRR\\\XXXUUUNNNEEE>>>;;;999888777999>>>JJJ[[[ooo~~~|||wwwuuurrrmmmiiiddddddjjjwww~~~vvvqqquuu|||}}}}}}|||tttrrrbbbWWWUUUWWWQQQDDD888444111........./////////000000000000000000000000000000000.../////////000000000000111222222222222222222111222222222222222111111111222222222222222444555555888555888<<<;;;;;;III[[[zzzeeeSSSIII>>>999<<>>@@@AAAEEEQQQ```lllvvvHHHSSScccqqq{{{nnn^^^XXXSSSSSSQQQNNNLLLNNNOOORRRUUUXXX[[[___dddgggmmmppptttvvvwwwyyy~~~wwwpppuuu~~~}}}nnn[[[NNNQQQWWWSSSXXXTTTMMMEEE===999888999777???LLL\\\lllzzz|||wwwtttoooiiidddbbbeeekkktttyyytttvvv|||~~~||||||wwwyyytttcccZZZWWWUUUKKK>>>444111000////////////000000000111111000000000000000000000000....../////////000000000111111222222222222111111222222222222222222222222111111111111222333444444666333555::::::888???IIIddd{{{|||wwwkkk]]]RRRDDD;;;:::>>>CCCFFFEEEFFFLLLYYYlll}}}~~~iiiSSSIIICCC===;;;>>>EEE^^^|||zzzwwwtttrrrqqqqqqqqqtttsssrrrqqqqqqrrrssstttrrrrrrrrrqqqrrrsssssstttrrrssstttuuuuuuuuuuuuuuuwwwvvvuuuttttttvvvxxxyyyyyyyyyyyyxxxwwwwwwvvvvvvnnnkkkfffbbb```___aaabbbiiigggiiimmmnnnlllmmmooowwwvvvwwwyyyzzz|||zzzzzz||||||}}}~~~|||{{{qqqjjjeeeddddddfffkkkrrr~~~}}}yyywwwqqqqqqqqqtttxxx~~~|||~~~zzznnnkkkrrr}}}{{{}}}}}}{{{uuuhhhRRR===333333333111111222222333333444444555333333333333333333333333222222222222222222222222222333333333444444444444666777777888999999:::::::::999999;;;>>>??????>>><<>>===AAAAAADDDLLLWWWbbboooCCCOOO^^^jjjssssss```ZZZUUUUUUSSSNNNKKKLLLMMMPPPSSSVVVXXX\\\```dddkkkmmmppprrrsssvvv|||uuunnnsss~~~xxx```RRRPPPPPPNNNXXXXXXTTTJJJ???999888:::888@@@NNN]]]lllyyy}}}yyytttnnngggbbb```fffnnnvvv~~~|||xxx{{{~~~yyyyyyvvvbbbZZZYYYRRREEE999111000000000000000000000111111111111000000000000000000000000........./////////000000000000111111111111000000222222222222333333333333111111111111222333444555777333444888999888:::@@@JJJwwwyyy|||sssnnnjjjeee[[[KKK>>>999:::???CCCHHHGGGHHHNNN\\\oooppp[[[OOOGGGAAA======999LLLqqq{{{wwwssspppmmmlllsssrrrrrrqqqrrrrrrssstttqqqqqqppppppqqqqqqrrrsssrrrssstttuuuuuuuuuuuuuuuwwwvvvtttssssssvvvxxxzzzzzzzzzyyyyyyxxxvvvuuutttiiifffbbb___aaaeeekkkooovvvwwwxxxzzzzzzyyyzzz{{{~~~~~~zzzsssmmmiiifffdddfffjjjqqq{{{zzzwwwsssrrrrrrtttxxx~~~rrrffffffppp~~~yyyxxx||||||yyynnn^^^GGG777111222333222111222222333333444444555333333333333333333333333222222222222222222222222333333333333444444444444555555666777888999999:::999999999:::;;;======>>>>>>IIILLLMMMjjjrrreeehhhjjjbbbWWWYYYgggzzz~~~tttrrrwwwyyyTTT???===BBBAAADDDJJJSSS]]]lll}}}BBBLLL[[[eeelll|||uuuddd^^^XXXWWWSSSMMMJJJJJJLLLOOORRRTTTVVVZZZ^^^aaagggjjjmmmooopppttt{{{}}}sssmmmttt~~~~~~eeeTTTMMMMMMQQQWWWXXXVVVMMMAAA999777999:::BBBPPP___mmmyyy}}}yyytttnnngggccc^^^fffpppyyy~~~zzz~~~qqq^^^VVVXXXNNN@@@666111000111222000000000000111111111111////////////////////////............///////////////000000111111000000///111111111222222333333333222222222333333444555666888444333666888999<<>>===FFFHHHFFF\\\uuueeeiiinnnfff[[[YYYddduuuvvvqqqrrr\\\BBB===AAAAAAEEELLLRRR\\\kkk{{{CCCHHHUUU```gggtttzzzmmmeee^^^ZZZTTTMMMIIIIIIKKKMMMPPPRRRTTTWWWZZZ]]]bbbfffiiilllnnnssszzzxxxpppnnnvvvzzzxxx|||bbbOOOGGGHHHQQQUUUWWWUUUNNNCCC;;;888888;;;BBBNNN^^^nnn|||}}}|||zzzvvvqqqkkkfffddd___hhhsss{{{{{{mmm]]]XXXUUUHHH:::444333111111222/////////000000000111111////////////////////////------.........///////////////000000000000//////000000000111111222222333333333333333444555666666666555444555666999<<>>AAARRRrrr{{{vvvpppnnnrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnmmmmmmnnnnnnooopppqqqrrrrrrsssssssssrrrrrrtttsssrrrrrrsssuuuwwwxxxwwwxxxxxxxxxwwwuuusssqqqaaa___^^^aaaiiivvvwwwnnnfffcccfff^^^eeessszzzvvvnnnnnnmmmnnnqqquuuzzz}}}||||||yyyrrrkkkiiinnnvvv|||}}}wwwsssvvvxxxrrrjjj\\\LLL<<<444333222222333111222222333333444444555555555555555555555555555444444444444444444444444444444444444555555555555444555555777888999:::;;;:::;;;;;;::::::;;;===@@@>>>BBBEEEGGGWWWiiiiiioookkkaaaXXX^^^lllzzz}}}vvvmmmiiifffHHH???@@@@@@FFFLLLQQQZZZjjjyyyAAACCCLLLZZZbbblllwwwmmmddd]]]VVVNNNJJJJJJIIIKKKMMMOOOQQQSSSWWWZZZ\\\```eeeiiilllqqqxxx~~~rrrnnnpppyyyrrrsssyyycccTTTLLLGGGOOOTTTUUUTTTNNNFFF>>>:::888;;;@@@KKK\\\ooo}}}|||uuuuuusssoookkkgggdddcccgggnnnxxxtttfff]]]ZZZPPPAAA555333444222000000....../////////000000000////////////////////////---------.........//////...//////000000//////......//////000000111222222222222222222333444555666222444666555555666999;;;???GGG\\\|||sssfffeeeeeeaaaWWWJJJ@@@<<<<<<===BBBFFFFFFGGGRRReeeuuurrr\\\JJJ@@@<<>>BBBCCC@@@BBBIIITTTooorrrlllpppooogggYYY\\\hhhyyy~~~qqqggg|||sssRRRAAA===???FFFJJJLLLUUUfffvvv}}}???>>>EEETTT___fffwww~~~ssshhh```XXXOOOKKKKKKGGGIIIKKKMMMNNNQQQTTTWWWXXX\\\bbbgggkkkpppwww|||nnnmmmqqq{{{nnnpppxxx}}}llldddZZZMMMPPPSSSTTTSSSOOOHHHAAA;;;999;;;>>>HHHZZZnnn~~~vvvoooooonnnjjjfffcccaaaaaapppvvv{{{oooddd\\\YYYXXXKKK===222222444111..................////////////////////////////////////---------.........//////......////////////......---......///000111111111111111111111222333444555...333777666444444555777:::???OOO{{{xxxfffcccffffff^^^PPPDDD>>>===;;;AAAGGGFFFCCCHHHXXXeee|||lllTTTEEE???BBB@@@AAAOOOhhhwwwyyy~~~uuuuuuuuuuuutttsssrrrqqqoooooooooooooooppppppqqqppppppqqqqqqqqqppppppoooooooooppprrrsssttttttuuussstttuuuvvvuuutttrrrpppkkkiiihhhiiippp{{{yyykkkeeeeee___[[[```lllwww~~~|||xxxpppooollljjjkkkmmmppprrrssszzz}}}}}}qqqjjjiiiiiipppzzz|||uuuqqqsssrrrfffXXXCCC999111111111//////333111222222333333444555555333333333333333333333333222222222222222222222222111111222222222333333333555555666888999;;;<<<<<<===>>>>>>===;;;<<>>CCCZZZxxxgggfffiiikkkaaaNNNAAA>>><<<===BBBFFFFFFFFFLLLUUUggg}}}___GGGEEECCC@@@<<<;;;AAALLLUUUrrr{{{tttppprrruuusssnnnooooooppppppooonnnmmmmmmpppooommmlllmmmnnnpppqqqnnnnnnmmmnnnoooppprrrssstttwwwwwwuuuuuuwwwvvvsssnnnhhhhhhooorrrrrrzzzppphhhiiifffbbb]]]]]]iii{{{|||vvvqqqnnnkkkiiiiiijjjjjjjjjooouuu|||zzzyyy}}}zzz~~~rrrgggccckkkssswww||||||vvvvvvvvvlllXXXGGG777555333111000000111222222222222333333333444444333333333444444444555555444333333222222333333444222222333333333333444444444444555666777888999:::888999999::::::;;;<<<<<<;;;@@@AAADDDFFFLLLnnnwwwssssssrrrjjjdddkkkssskkk|||kkkKKK888@@@<<<;;;@@@LLL\\\mmmyyy<<<>>>BBBIIIOOOXXXeeepppwwwoooaaaYYYVVVNNNMMMLLLKKKKKKLLLNNNQQQRRRSSSZZZ^^^^^^___eeelllooohhhfffkkkwww}}}lllgggtttzzzvvv|||]]]LLLOOOSSS[[[UUUEEEAAAAAA888;;;===GGGXXXmmm}}}yyyppphhhhhhgggdddbbbeeelllsss~~~mmm\\\UUUTTTSSSQQQPPP===555///000222000///000................................................000/////////.........---000///...------...///000////////////000000000000111111111111111222222333444555555555666666666666888;;;@@@RRR}}}|||pppnnnpppqqqgggUUUEEE???===<<>>555444222000000000111222222222222333333333333444333333333333444444444444333333222222222222333333222222222333333333444444333333444555666777888999888888888999::::::;;;;;;<<<@@@@@@BBBEEEHHHdddvvvsssqqqmmmeeeddduuu}}}mmmzzzwwwXXXCCC@@@===<<>>>>>BBBHHHKKKPPP\\\iii~~~}}}uuuggg^^^XXXNNNMMMLLLJJJJJJKKKMMMOOOQQQPPPVVVYYYXXXZZZaaahhhkkkaaabbbjjjwwwjjjeeesssoooRRRSSSUUU]]]WWWGGGAAAAAA::::::>>>IIIZZZmmm}}}yyypppmmmlllhhhdddccchhhqqqyyy~~~{{{}}}|||kkkWWWRRRUUUUUUPPPLLL999222...///111000///000................................................/////////...............//////............//////////////////000000000000222111111111111222333333444444444555555555666666888===BBBMMMjjj|||{{{{{{rrr```NNNDDD>>>::::::@@@DDDEEEHHHLLLTTTfff{{{nnnTTTGGGDDD???;;;999777666555EEENNNXXXttt}}}yyy{{{xxxqqqppptttmmmmmmmmmmmmnnnnnnnnnnnnoooooonnnmmmnnnooopppqqqoooooooooooopppqqqsssttttttvvvuuusssvvv{{{{{{xxxjjjiiilllooolllgggmmmyyy||||||pppjjjkkkfff^^^ZZZbbbrrr~~~}}}rrrnnnjjjhhhggggggfffeeehhhnnntttyyy|||xxxooommmsss|||tttlllhhhkkknnnqqqttt}}}yyyooogggZZZGGG999333222111000000111222333111111222222222333333333222222333333333444444444333333222222222222333333222222222222333333333333222222333444555666666777666666777888888999999:::===@@@>>>AAADDDDDDWWWwwwxxxppplllkkkbbbZZZbbb}}}ooovvviiiPPP@@@===<<>>:::AAAMMM]]]ooo}}}xxxqqqpppmmmhhhddddddkkkuuu}}}sssoooqqqzzz}}}hhhUUURRRWWWVVVLLLCCC555///---///111///...000......................................................................../////////....../////////////////////000000000000111111000000111111222333333333444444444555555555777>>>CCCFFFVVV{{{|||mmmZZZMMM@@@999777<<>><<<999666333666<<>>EEECCCGGGWWWwwwqqqddd^^^ZZZ___WWWMMMZZZxxxooolllsss}}}bbbHHH???:::>>>DDDMMMaaauuuSSSEEE===AAADDDCCCKKKWWWdddjjj|||pppdddaaaZZZUUUQQQLLLHHHEEEEEEGGGHHHKKKOOOSSSVVV\\\eeeiiiiiiWWWXXX___lllwww|||}}}pppjjjhhhnnnxxxuuujjjqqqxxxcccVVVRRRRRRJJJGGGFFF@@@>>>JJJ\\\lllxxx|||{{{{{{wwwqqqllliiifffeeeiiirrr{{{xxxmmmpppyyy{{{|||mmmaaaWWWVVVTTTJJJ;;;222///---...111111...---000------------------------........................---------------...............////////////......////////////000000000000///............///000000222222222333333333444444555777;;;<<<>>>MMMppp~~~xxxooofffNNNCCC::::::???BBBFFFJJJDDDLLLTTT^^^ooozzzggg^^^QQQEEE===999777666333999777888FFFZZZ|||}}}yyywwwtttqqqrrrqqqooonnnnnnnnnooopppooooooooopppppppppqqqqqqrrrrrrqqqrrrssstttvvvwwwxxxwwwvvvvvv|||~~~wwwtttuuusssllldddccciiipppppptttxxxzzzzzzxxxwwwwwwyyyzzz{{{||||||}}}~~~uuukkkeeeeeedddaaadddllltttyyy~~~xxxvvvqqqeee[[[^^^mmm}}}|||wwwqqqkkkgggdddaaa^^^___cccgggjjjlllooouuuzzzyyy|||yyykkkfffjjjooouuuyyyuuulllgggjjjnnnoooyyyoooeeejjjsssvvvrrryyy~~~ppp^^^NNNAAA777222///000000111111222222222///000000000000111111111000000111111111222222222111111000000000000111111111111111111222222222222111222222222333333333444444555555666666777777888999===:::<<>>CCCIIIEEEKKKNNNQQQ^^^rrryyyrrrdddSSSEEE<<<888888444999666444<<>>>>>LLL```wwwppprrruuutttbbbVVVGGG???;;;;;;AAAHHHEEEKKKLLLIIIRRRhhh}}}vvvcccPPPBBB<<<;;;555777444444;;;???LLLbbbxxxyyyzzzuuuxxxvvvsssqqqoooooopppqqqoooooopppqqqqqqqqqqqqpppsssssssssssstttvvvwwwyyyuuuwwwyyy~~~{{{wwwnnnddd```eeemmmrrrqqqrrrsssssssssuuuxxxzzzvvvwwwxxxxxxxxxyyy|||}}}~~~}}}~~~{{{pppcccZZZQQQIIIEEEFFFGGGGGGPPP```nnnwww|||}}}}}}xxxiii[[[ZZZhhhxxx}}}vvvooojjjfffbbb______bbbeeefffgggiiioootttqqquuu{{{}}}xxxkkkhhhmmmiiigggeeeddddddhhhmmmqqq}}}}}}ooo``````llloooiiillluuuzzzwwwtttxxx~~~yyyooohhh[[[LLL>>>555111///000000111111111111000000////////////000000000000000000000000111111111111000000////////////000000000111111111111222222222333333333333333333444444555555666666777888888888999===:::888===<<<>>>IIIGGG}}}pppjjjlllfffYYYTTT```rrr~~~|||qqqjjjrrrmmmQQQ;;;:::???DDDRRRdddzzzcccIII>>>???EEEGGGFFFGGGYYYbbbjjjvvvnnnfff^^^XXXUUUQQQLLLIIIIIIEEEJJJNNNQQQVVV___hhhnnnaaaVVVPPPXXXgggqqqvvvxxxyyy~~~llliiihhhooo~~~qqqdddmmm}}}|||jjjaaa^^^XXXRRRNNNSSS]]]eeemmm}}}~~~}}}yyyssspppppppppooohhhhhhjjjqqqzzztttdddaaannn~~~pppddd___XXXYYYWWWNNN@@@555111222...///000000000///---,,,........................------------------------------------------------......//////...---,,,,,,......////////////......////////////000000000000000111111111111222222222111333666666666;;;DDDLLLzzz{{{kkkbbbgggrrrmmmaaaPPPAAA999999===AAADDDGGGIIIHHHIIIVVVlll}}}xxx```NNNDDD>>>;;;888666777666777>>>GGGpppzzzxxxttttttttttttsssqqqppppppqqqnnnmmmmmmnnnppprrrrrrrrrsssrrrqqqpppppppppqqqrrrwwwvvv{{{wwwllldddccchhhnnnsssrrrssstttvvvvvvvvvvvvuuuvvvwwwwwwwwwwwwyyy|||}}}}}}}}}}}}}}}~~~~~~xxxxxxxxxzzz|||zzzuuuppphhh^^^SSSNNNLLLHHHFFFGGG@@@BBBKKKYYYfffoooyyy{{{jjj^^^^^^hhhwww{{{vvvrrrnnniiifffeeedddcccccceeehhhlllooopppsssxxx}}}}}}zzzuuunnnfffaaa```\\\YYY]]]eeeooozzz}}}zzztttjjjbbbdddmmmssspppkkkjjjoooqqqqqqvvvyyysssmmm___OOOBBB888111///222000000000000000000000000////////////////////////////////////000000000000////////////000000000000222222333333333222222111444444444333333222222222444444444555555555555666666666777888:::<<<>>>???MMM___wwwiiinnnjjj]]]UUU\\\lllxxxxxxuuullliiixxx{{{XXX===<<>>CCCFFFEEERRRZZZcccxxxsssiiibbb[[[XXXTTTNNNIIIHHHEEEIIILLLOOOSSS\\\fffmmmdddXXXQQQWWWdddnnnrrrttt{{{}}}~~~qqqmmmlllrrrxxxfffjjjxxxyyyrrrooojjjddd```bbbkkkpppsss}}}~~~|||{{{xxxtttqqqqqqrrrrrrppphhhiiilllsss||||||qqqeeeeeerrr|||ooobbbYYYTTTTTTTTTQQQGGG:::000---......///000000///...---,,,........................------------------------------------------------...............---,,,,,,......////////////........./////////000000000000000000111111111222222222222555777666666999@@@FFF___qqqdddfffooopppiii\\\LLL>>>888999<<>>???BBBQQQlllllliiiaaa[[[^^^jjjvvv{{{xxxooojjjuuu___AAA===>>>>>>JJJ^^^cccGGG999888@@@FFFGGGMMMRRR___qqq|||nnnfff```^^^ZZZQQQJJJHHHFFFGGGIIIKKKOOOWWWbbbkkkfffZZZQQQUUU```hhhmmmpppzzz|||xxxtttppptttkkkeeeooo}}}~~~yyyrrrnnnttt{{{}}}{{{xxxuuuppplllnnnrrrtttsssqqqhhhjjjooowww~~~zzzxxxrrrnnnsss}}}|||qqqdddXXXQQQMMMUUUSSSMMMCCC888000...///...////////////...------------------------------------------,,,,,,,,,,,,---------------------------............------,,,......////////////............/////////000000000000000000111111111222222333555777666555666;;;???JJJuuuyyyhhheeemmmrrrrrrmmm]]]III;;;777999AAAFFFKKKJJJHHHIIIQQQXXXddduuunnnUUUCCC@@@<<<999888666333666;;;>>>YYYzzz}}}}}}xxxxxxwwwvvvuuusssqqqpppllljjjggggggiiilllnnnoooooonnnmmmllllllmmmnnnooowwwwww~~~}}}vvvnnniiiiiimmmsssvvvqqqrrrtttuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxzzz}}}~~~}}}||||||{{{||||||~~~|||zzzxxxvvvsssnnnkkkkkk___TTTPPPMMMHHHCCCBBB>>>???FFFTTT```jjjuuu}}}~~~sssfffdddkkkxxx}}}{{{wwwrrrooollljjjhhhggghhhjjjmmmooosssuuuyyy||||||wwwuuuqqqjjjccc[[[UUURRRQQQSSSYYYcccqqq}}}|||~~~jjjWWW]]]cccggghhhjjjooosss{{{|||}}}zzztttooommmlllaaaPPP???666333111//////////////////////////////////////////////////////....../////////000000000....../////////000000000111111222222222222111111333333333333222222222222444444444444555555555555666666777888999;;;===>>>AAAKKKxxxxxxooohhhgggdddaaahhhsss|||zzzrrrllltttdddFFF>>>===<<>>;;;:::777333444777<<>>999777===DDDHHHIIIHHHGGGGGGKKKZZZoooppp___HHHBBB===<<<999555555777;;;:::IIIkkk|||xxxvvvuuusssooommmnnnkkkhhhgggiiilllnnnooonnnnnnmmmlllmmmnnnoooppprrrttt}}}|||xxxrrrnnnnnnooopppqqqqqqrrrsssuuuuuuuuuttttttuuuvvvxxxxxxxxxyyy|||~~~~~~}}}{{{zzzyyyyyyyyyuuuvvvxxxxxxyyyyyyyyyzzzrrreeeWWWSSSQQQKKKEEEAAA<<<<<<@@@KKKVVV```kkktttxxx{{{~~~~~~~~~{{{ooojjjnnnvvv}}}|||vvvuuusssqqqppppppqqqrrrtttvvvzzz~~~}}}uuuooojjjfffddd```YYYQQQMMMLLLMMMXXXdddpppyyy|||{{{}}}wwwwwwgggbbbccceeegggjjjooovvv{{{~~~{{{|||xxxqqqqqqnnnfff]]]MMM>>>000...111222000///........................////////////////////////............////////////............////////////...///000000111111111000222222222222222222222222333333333444444444444555555555666777888999;;;<<<@@@BBBZZZvvvqqqmmmeeedddlllzzz~~~{{{xxx}}}jjjRRRCCC===<<>>GGGQQQZZZeeeooossswww|||~~~uuuppprrryyy{{{zzzxxxvvvuuuuuuuuuvvvwwwyyy|||}}}qqqkkkgggccc[[[ZZZWWWRRRMMMKKKNNNRRR]]]kkkyyy~~~wwwwww|||zzz}}}rrriii___bbbiiipppvvvyyyxxxwww|||~~~~~~tttrrrlll]]]OOODDD999000000222222111111........................////////////////////////------........./////////------........./////////---...///000000111000000111111111222222222222222333333333333444444444444555555555666777999:::;;;;;;;;;LLLhhhrrrkkkcccaaacccttt}}}zzzvvv{{{uuuaaaMMM>>>:::???EEEfffLLLMMMQQQKKKHHHRRR[[[eeeuuu}}}rrrlllfff___\\\TTTLLLJJJLLLJJJGGGNNN[[[YYYPPPJJJMMMTTTZZZ```eeefffppp{{{|||kkksssgggZZZaaapppuuu{{{|||yyyvvvuuusssrrrpppiiidddfffqqquuupppooosssvvv{{{}}}zzzyyy{{{}}}yyypppbbbTTTMMMNNNQQQFFF>>>555000111333222000------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++***+++,,,---------------,,,------......------,,,---------.........//////////////////000000000111000000000111333666777777777===EEEZZZxxxfffRRRDDD===<<<===???CCCGGGIIIIIIEEENNN^^^rrrwwwZZZPPPGGGCCC???:::888:::444666888AAA[[[}}}|||vvvvvvuuusssqqqooommmllllllmmmooooooooonnnmmmmmmmmmmmmoooqqqrrrpppttt}}}|||{{{qqqpppnnnnnnoooppppppooopppqqqssstttuuuuuutttsssqqqsssvvvwwwwwwwwwyyyzzz}}}|||{{{zzzyyyyyyyyyyyyxxx|||yyyhhhWWWQQQQQQNNNIIIFFF>>>;;;===DDDMMMVVVaaajjjnnnssszzzyyysssuuuzzz~~~~~~|||{{{zzzyyyyyyyyyxxxyyy|||uuujjjfffccc^^^VVVVVVUUUQQQNNNPPPWWW]]]eeesss~~~{{{vvvxxx~~~zzzpppjjjeeeeeejjjssszzz}}}}}}{{{yyy}}}|||xxxrrrhhhVVVGGG>>>666111222444333222333........................////////////////////////---------.........//////---------.........//////,,,---...///000000000000000111111111222222222222222222333333333444444444555555555666777888999:::<<<;;;EEEUUUqqqqqqgggaaa\\\WWWdddrrrzzzrrruuu}}}oooWWWBBB;;;>>>CCCtttTTTEEELLLEEE???JJJVVV```lll|||wwwooohhhbbb___VVVNNNKKKNNNKKKFFFLLLYYYYYYPPPKKKMMMSSSXXX]]]aaaeeelllwww~~~oootttgggYYYeeewwwyyy{{{|||wwwtttsssrrrqqqqqqlllgggkkkuuuwwwpppooouuuyyy~~~|||yyyxxxzzz|||}}}ssscccVVVOOOLLLLLLMMM@@@888///,,,///111000------,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,,,,------------,,,------......------,,,---------.........//////////////////000000000000333111000111333555666666555<<<>>>HHHppp~~~qqq^^^OOOCCC???;;;<<>>BBBhhhlll```HHH@@@???FFFIIIGGGLLLUUUaaatttrrrgggddd[[[YYYUUUNNNHHHFFFJJJNNNQQQNNNLLLNNNSSSXXX[[[\\\```ccciiinnnttt{{{}}}yyy||||||rrr{{{vvvuuu|||{{{|||}}}~~~~~~|||vvvqqqpppnnnkkkmmmqqqvvvwwwwwwuuurrrttt{{{yyyuuuzzzzzzyyy}}}zzzxxxbbbVVVSSSLLLKKKJJJBBB666222///---.........,,,///.........---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///000000000000000000000000000111222333333777999:::;;;GGGggg~~~zzz|||~~~yyyqqq```QQQ@@@:::<<>>@@@FFFLLLVVV___iiimmmsssyyy|||~~~~~~~~~~~~}}}}}}~~~zzzwwwyyy|||}}}~~~~~~~~~~~~uuukkkiiioootttuuuqqqooohhh___[[[\\\XXXQQQPPPQQQTTTZZZcccmmmuuuyyy|||~~~vvvqqqttt{{{}}}pppdddaaafffkkkuuuyyy~~~~~~}}}~~~~~~~~~rrrfff```YYYMMM???666111111000000///......---------------------------........................------............------......---,,,,,,,,,,,,,,,............////////////000/////////////////////111111111222222222333333444444555666777888888999999======@@@HHH\\\qqqfff^^^WWWQQQHHHUUUhhhvvvyyytttkkkeeeqqq|||zzzdddMMM???;;;qqqjjjppp}}}oooNNNBBB===CCCJJJJJJJJJMMMUUUcccxxxxxxkkkiii^^^\\\XXXRRRLLLIIIHHHIIIMMMLLLKKKMMMRRRWWW[[[\\\___aaadddgggkkkqqqwww|||zzzxxx{{{sssxxx~~~}}}{{{zzz|||}}}||||||zzzsssmmmkkkiiihhhlllqqq{{{{{{zzzwwwuuuxxx~~~zzzvvv{{{}}}{{{{{{}}}}}}|||yyyxxx|||qqq]]]SSSRRRLLLIIIDDD999333111...---.........---......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------..............................///000000000000///000000000000111222333333555666:::;;;:::IIInnn~~~xxxyyy{{{|||vvvaaaIII===;;;<<>>AAAIIIuuuzzzlllbbbYYYSSSHHHQQQ```pppzzzxxxooogggiiivvvrrrYYYDDD999zzzlllttt{{{YYYJJJ>>>AAAJJJNNNOOOOOOTTT[[[iii|||qqqkkk```^^^ZZZUUUQQQLLLHHHFFFIIIIIIIIILLLPPPUUUYYY[[[^^^```bbbdddfffkkkqqquuu~~~yyyxxxyyy|||}}}}}}~~~uuuwww~~~}}}|||{{{|||}}}}}}{{{zzzvvvooohhhffffffggglllsss~~~}}}{{{xxxwww{{{xxx{{{~~~xxxuuuyyymmmZZZSSSTTTNNNHHHAAA444000///...------.........------,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,************************++++++,,,,,,,,,---------........................---...//////000000///////////////000000111222333333222666;;;888:::UUUuuuvvvtttuuuvvv}}}kkkTTTEEE<<<999;;;???EEEGGGGGGDDDCCCIIIVVVbbb|||~~~sss___OOOGGGFFF<<<::::::<<<999333222444999WWWwwwuuusssooolllnnnnnnllllllooojjjiiihhhiiijjjjjjiiigggjjjiiiiiijjjkkkjjjfffcccaaacccfffjjjnnnpppqqqqqqpppqqqqqqqqqqqqrrrrrrrrruuutttssssssuuuwwwzzz|||xxxwwwwwwvvvtttooohhhcccccctttsssYYYOOOQQQTTTUUUUUUKKKEEE??????AAAFFFPPP[[[eeejjjpppuuuwwwyyy|||~~~~~~~~~{{{zzzyyyyyyzzz|||~~~vvvuuuwwwzzz{{{zzz{{{|||}}}~~~}}}~~~|||ppphhhhhhjjjkkkccc___WWWPPPLLLKKKKKKKKKPPPUUU___iiirrrzzz{{{uuurrrnnnppppppsss}}}sssrrrqqqooommmkkkiiihhhqqqzzz~~~yyyyyyyyywwwpppiiieeeYYYNNNIIIDDD<<<444000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------,,,,,,+++,,,,,,------------.........//////.........///////////////111111111111222222222222222333444555666777777888999888999???@@@AAAfffuuufffZZZTTTKKKOOOYYYkkkzzzwwwmmmfffppp}}}xxxcccLLL===rrrqqqhhhUUUBBB>>>EEENNNSSSUUUUUUVVV\\\lllzzzlllccc```[[[WWWTTTPPPJJJFFFGGGHHHIIIKKKNNNRRRVVVXXX[[[\\\___aaaccchhhmmmqqqyyyxxxvvvvvvwwwyyyzzzzzzwwwxxx|||yyy~~~}}}}}}}}}~~~~~~|||yyyvvvpppjjjeeeeeegggiiiooovvv~~~}}}{{{yyyzzz}}}~~~}}}uuuuuu~~~gggWWWRRRSSSKKKDDD<<<000.........------------...++++++,,,,,,,,,,,,,,,,,,******************************************************))))))******+++,,,************************+++++++++,,,,,,,,,------........................------...///////////////////////////000111222333333///222::::::888GGG]]]~~~xxxtttpppkkktttkkk```RRRCCC888777<<>>777111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,---------------............------....../////////000000000111111111222222222222222333444555666777777666777888>>>@@@???[[[mmm___XXXPPPNNNRRRbbbuuuzzzrrr```hhhvvvnnnSSS???|||qqqyyyfffNNN??????GGGQQQVVVQQQNNNQQQ^^^rrrvvvkkkeee]]]YYYXXXTTTNNNHHHFFFHHHIIIJJJKKKNNNQQQTTTTTTVVVZZZ]]]___cccgggjjjnnnooopppqqqtttwwwyyy{{{wwwwww{{{xxxxxx|||}}}}}}}}}}}}|||yyysssoooiiieeedddgggkkknnnuuu{{{}}}|||{{{{{{}}}~~~sssuuu|||rrr___RRRPPPOOOCCC;;;666---,,,---......,,,+++,,,---******++++++++++++,,,,,,******************************************************))))))******+++,,,************************++++++++++++,,,,,,,,,,,,------------------------------...////////////...////////////000111222222333///000666888888>>>HHHaaa~~~|||zzzrrrhhhggghhhhhhaaaPPP???999;;;888===CCCEEECCCCCCFFFJJJYYYgggwww}}}vvvggg[[[UUUIII@@@999999999888888999555777===QQQsss}}}uuunnnmmmmmmkkkjjjkkkiiihhhgggggggggeeebbb___\\\[[[ZZZXXXUUURRROOOMMMUUUZZZaaagggjjjmmmoooqqqppppppppppppqqqqqqqqqqqqrrrrrrqqqrrrsssuuuvvvxxxvvvuuussspppkkkbbbXXXRRRSSSfff}}}iiiZZZTTTPPPNNNNNNJJJFFFCCCBBBAAADDDNNNYYYaaaiiirrrxxxxxxyyy|||}}}}}}~~~~~~zzzyyyxxxwwwxxxyyy{{{}}}{{{}}}yyyrrrrrrtttuuuuuusssuuuwwwyyy{{{{{{{{{{{{{{{zzzzzz|||~~~~~~|||||||||}}}|||ssshhhbbb```\\\WWWVVVPPPJJJHHHFFFGGGNNNVVVbbbiiittt}}}wwwooonnnpppmmmwwwooowww}}}vvvyyy~~~}}}}}}{{{wwwrrrmmmjjjiiiYYYNNNCCC===888222...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---,,,------------.........---------......//////000000000000111111111111222111222222333444555666666666999888;;;>>><<>>DDDooowwwmmmaaafffmmmlll^^^JJJ>>>;;;666:::???BBBCCCBBBBBBCCCLLLYYYlllzzz}}}vvvkkkcccUUUIII>>>;;;;;;999888888333555666===SSSrrryyypppmmmmmmjjjhhhiiihhhfffeeedddcccaaa\\\YYYRRRSSSSSSRRROOOLLLJJJIIIQQQWWW___eeeiiillloooqqqppppppppppppqqqqqqqqqqqqppppppqqqqqqrrrsssttttttsssrrrpppmmmhhh```WWWPPPQQQaaattt}}}{{{xxxxxx|||wwwcccVVVPPPLLLKKKNNNKKKHHHFFFEEECCCCCCKKKUUU]]]gggsssyyyyyyxxxzzz}}}|||}}}}}}~~~~~~~~~~~~~~~{{{zzzxxxwwwwwwxxxzzz{{{zzz|||}}}~~~zzzqqqkkkjjjlllmmmlllkkkmmmqqquuuxxxyyyzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}yyyzzz{{{}}}~~~wwwqqqggg^^^[[[YYYQQQHHHJJJEEECCCFFFIIINNNZZZgggttt}}}xxxtttpppkkkjjjnnnwww~~~vvvqqq}}}|||}}}wwwqqqkkkgggeeeSSSHHH===777333...---///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,,,,---------.........,,,,,,---......///000000000000000000111111111111111111222333444555555666555<<<:::777;;;===HHH[[[~~~xxxeeeXXXNNNRRRbbbppptttqqqaaadddooofffMMMzzzoooQQQ>>>>>>GGGPPPUUUNNNLLLTTT___mmmtttfff^^^\\\ZZZSSSLLLHHHJJJKKKJJJHHHHHHJJJMMMNNNRRRWWWZZZ\\\]]]___```ggghhhiiiiiijjjlllooorrrwww}}}tttnnnssszzz{{{ooossszzz~~~}}}|||}}}}}}~~~~~~~~~~~~}}}xxxxxxxxxwwwtttmmmddd^^^^^^___dddnnnuuuyyy~~~||||||}}}zzz}}}~~~xxxwwwxxx||||||vvvjjj```YYYPPPPPPKKK999///000...+++...000...+++)))***+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,---......//////...............//////000111222+++111444222333999>>>>>>999YYY{{{rrraaafffooorrrhhhTTTBBB;;;888:::>>>AAABBBCCCBBBAAAFFFQQQdddvvvvvvnnn\\\OOOCCC??????<<<:::999111999;;;555;;;TTTrrr{{{qqqnnnllliiiggggggfffeeecccbbbaaa]]]YYYUUUMMMOOOQQQQQQOOOLLLKKKJJJOOOUUU^^^eeehhhkkkoooqqqoooppppppppppppqqqqqqqqqnnnooopppqqqrrrssssssrrrsssqqqpppmmmhhhaaaYYYSSSSSS___nnnsssnnngggdddeeeqqqeeeWWWOOOJJJHHHKKKPPPMMMKKKIIIGGGCCCBBBHHHRRR[[[fffrrryyyyyywwwyyy|||||||||}}}~~~~~~~~~~~~~~~|||zzzyyywwwwwwxxxzzz{{{zzz|||}}}}}}}}}~~~zzzrrriiiccccccddddddddddddggglllqqquuuxxxyyyzzzyyyxxxxxxzzz}}}~~~}}}|||xxxyyy{{{}}}~~~oooiii^^^WWWWWWVVVNNNCCCCCC???@@@FFFMMMVVVfffuuuxxxoooooonnnjjjjjjllluuummmqqq~~~vvvqqqkkkeee```OOOEEE:::555111......222---.....................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,------...///000000000000000000111111111111000111222333444555555666555>>>;;;666<<>><<>>AAA@@@BBBGGGEEEKKKXXXkkk}}}mmm[[[KKKDDDAAA<<<999999888777777777888AAATTTfffzzzmmmjjjooolllccchhhfffcccbbbaaa```^^^\\\XXXUUUTTTVVVSSSNNNJJJKKKIIINNNUUU]]]eeekkknnnpppnnnooopppooonnnnnnppprrrqqqqqqqqqqqqrrrrrrssstttpppttttttooommmmmmhhhaaa^^^]]]```ddd```WWWRRRTTT]]]YYYSSSLLLJJJLLLKKKJJJMMMNNNLLLFFF@@@@@@GGGNNNZZZbbbmmmtttxxxzzz|||~~~~~~~~~~~~~~~~~~}}}||||||yyyxxxwwwwwwwwwxxxyyyzzzzzz{{{|||{{{|||}}}xxxqqqiiiaaa\\\]]]^^^\\\ZZZZZZVVV[[[cccmmmtttwwwvvvsss|||zzzzzz{{{}}}~~~}}}|||~~~|||wwwttthhh___VVVRRRNNNGGGCCCCCCEEEBBBEEEOOOZZZeeeuuuzzzqqqjjjjjjhhheeemmmyyyuuukkkqqq~~~~~~~~~xxxrrrfffYYYJJJ???555222222000.../////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000...///000111333444555666777888999999:::===AAADDDYYY|||dddVVVSSSRRR\\\pppzzzvvviiippp~~~```rrrqqqwwwUUUDDDAAA;;;EEEFFFGGGHHHOOO[[[iiiqqqzzzjjjeeebbb^^^YYYUUUSSSOOOJJJFFFEEEFFFHHHLLLMMMNNNOOORRRTTTVVVWWW]]]___bbbdddeeegggjjjlllpppttt~~~xxxiiibbbhhhmmmvvvvvvsssrrrxxx~~~~~~~~~~~~~~~}}}||||||{{{yyywwwvvvvvvwwwxxxwwwsssmmmiiifffdddbbb```cccfffmmmuuu|||}}}zzz}}}{{{{{{}}}yyy|||}}}wwwrrrllluuuyyytttrrrqqqiii]]]UUUOOOEEE;;;333000//////...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------......///000000000111111222333444555666666999???VVVzzzpppkkkttt}}}wwweeeWWWLLL@@@666555888:::???DDD@@@DDDNNN]]]ooo|||zzzjjjYYYNNNFFF>>>;;;<<<666555555555444888GGGUUUmmmyyy~~~tttkkkkkkllliiihhheeebbbaaacccfffhhhiiigggeeedddccc\\\RRRLLLLLLLLLNNNSSS[[[dddkkknnnnnnlllnnnoooooonnnnnnoooppppppppppppqqqqqqsssttttttrrruuuxxx|||}}}pppccc``````aaa]]]SSSLLLLLLOOONNNLLLJJJLLLNNNNNNMMMMMMNNNLLLGGG@@@???DDDJJJYYYaaallltttxxxzzz|||~~~||||||}}}}}}||||||{{{zzzxxxxxxwwwvvvwwwxxxyyyzzzzzz||||||zzzzzzyyyrrrjjjddd^^^ZZZ[[[ZZZTTTNNNLLLNNNQQQYYYcccmmmsssvvvvvvwwwvvvvvvwwwzzz|||}}}|||~~~ttthhh___YYYSSSMMMIIIEEE???===???>>>AAAMMM___ppp~~~zzzsssqqqmmmjjjkkklllnnnvvv~~~wwwllljjjhhhfffooo|||~~~|||}}}~~~hhhUUUEEE;;;222000000...---...///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.../////////000000000000//////000222333555666666777888999999:::<<<@@@DDDNNNooojjj^^^ZZZTTT\\\qqq~~~qqqoootttyyyzzztttqqqYYYJJJ<<>>AAADDDIIISSS\\\ggg|||{{{sssjjjbbbccc^^^UUUNNNJJJIIIIIIIIIGGGGGGGGGHHHIIIKKKMMMMMMSSSUUUYYY[[[]]]```cccfffccclllrrrwwwllleeefffmmmyyy|||rrrqqqyyy~~~~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwssssssssssssrrrrrrqqqqqqmmmiiicccaaaccchhhmmmpppssszzz|||{{{||||||}}}{{{tttrrrtttyyy{{{yyyvvvuuutttuuutttkkk]]]VVVXXX\\\\\\GGG>>>333------...---+++,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++******+++++++++,,,,,,,,,......------------......------......///000000000000000111111222333444444777888:::CCC\\\}}}iii```mmmzzzdddJJJ:::888;;;===<<>><<<:::;;;<<<888444666;;;@@@XXXpppuuummmfffdddcccdddcccbbbdddgggjjjkkkkkk\\\___eeegggbbbYYYUUUWWWRRRNNNMMMTTT```jjjllljjjjjjlllooopppooonnnmmmmmmmmmnnnnnnoooqqqssstttuuu{{{~~~|||vvvmmmccc[[[UUUQQQPPPQQQRRRQQQPPPQQQOOOPPPPPPNNNKKKIIIGGGGGGUUU^^^jjjssswwwxxxzzz{{{yyyzzzzzzzzzzzzzzzyyyyyyvvvvvvuuuuuuuuuvvvwwwxxxsssvvvxxxxxxzzzrrriiiaaa]]]ZZZUUUTTTVVVUUUSSSRRRVVV^^^hhhpppuuuttttttvvvyyy{{{jjj]]]VVVPPPHHHBBBAAA@@@???>>>:::;;;EEEQQQ```iiiyyyuuummmhhhfffbbbdddcccdddppp{{{dddYYYSSSZZZdddjjjmmmpppoooooosss}}}}}}}}}yyy___JJJ999222---......,,,,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////........./////////000000000111222333444555666666555666888888999;;;>>>@@@BBBEEEeeeuuukkkhhhaaaPPPPPPhhh{{{vvvkkk```^^^nnnuuuwwwMMM;;;888999???DDDGGGMMMUUUdddqqq}}}ooodddeee```XXXSSSOOOMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJOOORRRUUUXXXZZZ\\\___bbb^^^eeehhhkkk{{{xxxkkkjjjooo}}}sssnnnsss}}}}}}}}}|||}}}}}}}}}|||{{{yyyxxxyyyyyyyyyxxxxxxvvvuuuuuupppqqqqqqqqqqqqpppnnnmmmgggccc``````fffnnnuuuxxx}}}~~~zzzzzz}}}{{{~~~xxxtttsssqqqsssxxx{{{}}}vvvuuuyyy{{{{{{ooo]]]PPPNNNSSSVVVUUU@@@888///+++,,,...---+++,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......///000000000111111222222333333444444333888;;;<<>>777999<<<<<>><<<;;;===;;;666555777777FFFYYYfffkkkkkkfffaaa___aaacccfffhhhfffbbb^^^UUUXXX^^^dddccc___^^^aaaTTTOOOMMMTTT___hhhjjjiiijjjlllooopppooonnnmmmnnnmmmmmmmmmnnnppprrrtttuuuyyy}}}uuummmhhh```ZZZYYYWWWRRRQQQTTTMMMNNNNNNOOOOOOMMMJJJHHHRRR\\\hhhrrrvvvwwwyyyzzzyyyyyyzzz{{{{{{zzzzzzzzzuuuuuutttssstttuuuvvvwwwsssuuutttrrruuu}}}pppgggaaabbbbbb^^^ZZZYYY[[[WWWSSSTTTZZZeeennntttsssssstttxxx}}}|||lllXXXIIIDDDCCC@@@===<<<;;;<<<<<<<<>>CCC===RRRllldddeee___LLLIII^^^ooo}}}zzznnn^^^XXXbbb}}}rrrWWWDDD;;;777===CCCDDDHHHNNN]]]gggvvv}}}llljjjccc[[[UUURRROOOKKKGGGGGGGGGFFFFFFFFFGGGHHHHHHLLLNNNRRRTTTUUUXXX[[[]]]^^^ccccccdddqqqiiieeejjjyyy{{{tttsssxxx}}}{{{zzzzzzzzz{{{{{{{{{yyyxxxwwwwwwwwwwwwvvvuuutttsssrrrnnnoooppppppooommmjjjhhh```______ccckkkuuu|||{{{xxx{{{{{{qqqkkknnnsssuuuwww||||||xxx{{{~~~{{{}}}~~~vvvfffRRRJJJNNNSSSQQQLLL888333...+++,,,------+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......///000000000111111222222222333333333///333:::===@@@UUUnnn^^^cccvvvzzzaaaFFF888888;;;<<<@@@BBBCCCCCCBBBCCCGGGKKKYYYeeeqqquuuqqqiii___VVVFFF@@@<<<<<<:::666444555444:::EEESSS```gggeeebbb\\\^^^bbbfffjjjiiifffccc\\\ZZZ[[[``````]]]\\\^^^TTTQQQPPPUUU___fffiiiiiijjjlllnnnooommmmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssuuuyyyzzzooofffccc^^^VVVTTTXXXMMMLLLLLLOOOQQQPPPKKKGGGPPPZZZgggqqquuuvvvwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyttttttssssssssstttuuuvvvvvvwwwuuupppqqqyyyrrrkkkiiippptttoooccc[[[\\\WWWSSSSSSYYYdddnnntttwwwwwwwwwxxxyyywwwtttqqq___UUUIIIAAA>>>===:::888777888:::???CCCMMM___pppxxxssspppkkkeee___]]]^^^```aaakkkxxxooo```lllppprrrmmmfffdddjjjrrrsssuuu{{{}}}}}}{{{uuuuuutttwwwzzzsss___GGG999333///...000///------000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------........./////////000000111222222333444444333555777888888999:::<<>>;;;::::::999888888:::AAAKKKTTT___ooo}}}|||uuullldddgggfffccc___\\\[[[^^^```jjjtttxxxiiidddgggzzz}}}pppkkkrrrzzz|||~~~yyyzzz{{{|||zzzwwwsssqqqnnnhhheeefff___NNN;;;222000......000///+++,,,///++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************************++++++,,,,,,---......---------........./////////000000111111222222333222444666777777888999;;;<<<===DDDZZZwwwlllllliiiXXXNNNTTTYYYnnn}}}yyylllccc[[[iiilllSSS>>>===BBBCCCEEEJJJOOOWWW```gggmmm~~~vvvggg\\\WWWUUURRROOOFFFFFFEEEDDDDDDDDDDDDDDDGGGIIIKKKMMMNNNOOORRRTTTPPPRRRRRROOOOOOTTT[[[aaa```UUUSSS```ooozzz~~~|||{{{}}}~~~{{{|||}}}}}}}}}|||zzzyyyvvvvvvxxxyyyyyyxxxwwwwwwssssssrrrrrrpppooonnnmmmiiikkklllllljjjfffbbb___aaaccciiisss~~~xxxtttvvv|||vvvmmmkkkrrr~~~~~~ssshhh^^^UUUUUUVVVOOO@@@333,,,---...---+++))))))*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,.........------.........------......///000000000////////////000000000000777---000;;;666000IIInnnwww```YYY^^^qqqjjjRRR@@@444888;;;@@@DDDFFFDDDAAA>>>===DDDLLLQQQ\\\iiipppooojjj]]]PPPJJJEEEAAA>>>>>>999888777555444999FFFRRRYYYXXXYYY```nnnxxxllliiigggccc]]][[[RRRSSSVVVZZZ___dddhhhjjjggghhhiiihhhggggggiiikkknnnnnnnnnnnnnnnoooppppppyyywww|||tttaaaVVVWWWYYYVVVSSSUUUYYYXXXQQQJJJNNNXXXeeeppptttvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwssssssrrrqqqrrrssstttuuuqqqyyyuuuwwwvvvlllccc___ZZZYYY___gggoootttrrrppplllfff]]]QQQDDD;;;:::888666555555777:::<<<===@@@KKKYYYeeeooo}}}xxx}}}|||tttmmmiiiccc\\\ZZZZZZZZZZZZZZZ]]]aaaddduuu{{{yyybbbSSS___uuuxxx{{{tttuuuvvvuuurrrppppppqqqiii^^^TTTPPPJJJ>>>333///...------///...***+++...++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************************++++++,,,,,,---......---------.........////////////000000111111111222222444666777777777999:::888???AAAGGGddduuutttqqqaaaUUUVVVVVVZZZrrrzzztttlllZZZ\\\zzzmmmOOOBBB???@@@CCCFFFGGGKKKPPPVVV[[[ggg~~~ooo^^^WWWUUUSSSRRRNNNJJJFFFCCCBBBBBBBBBAAAEEEFFFHHHJJJLLLNNNOOOPPPPPPOOOMMMKKKJJJJJJKKKKKKNNNKKKLLLTTT___kkkzzz~~~|||{{{{{{zzzzzzzzz{{{{{{{{{||||||}}}}}}ttttttttttttttttttssssssqqqrrrrrrrrrpppllliiifffiiihhhgggeeeccc```]]]\\\XXX]]]gggvvv}}}uuuvvv~~~yyylllnnn|||xxxeeeeee^^^WWWTTTQQQHHH999---------,,,,,,+++***))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000333333333333555:::AAAFFFbbb{{{mmm^^^VVVhhhwwwjjjNNN999888777999===BBBDDDBBB???@@@AAABBBDDDJJJTTT___gggoooooojjj```TTTIIIBBB@@@999666777999777444888@@@DDDOOO[[[cccpppsssnnnlllgggddddddYYYUUUSSSVVV^^^eeehhhgggeeeeeeeeefffgggiiikkkkkkjjjiiiiiijjjkkkmmmoooqqqvvvwwwyyyhhh```bbbaaaZZZVVVYYY```bbb[[[SSSUUU\\\eeemmmrrruuuvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvtttsssqqqqqqqqqtttwwwyyyzzz|||zzzrrrtttxxxzzzyyyvvvppphhheeeffflllrrrvvvqqqfffWWWKKKDDD???:::666555666666666555666888:::BBBOOO```lllsssxxxzzznnnccc___]]][[[ZZZ[[[YYYXXXUUUTTTVVV^^^jjjssstttcccVVVPPPUUUfffvvv|||vvvssspppooonnnllliiigggaaaZZZPPPFFF:::000---000//////...---,,,,,,++++++------,,,,,,,,,,,,++++++************************(((***++++++)))(((((()))*********,,,---,,,)))&&&******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------............////////////////////////000111222333444444555777888:::;;;;;;<<<999888BBBTTTkkk{{{sssmmmddd[[[VVVUUUbbbsss{{{vvvlllhhhjjjiiiSSSDDD===???FFFFFFGGGJJJMMMPPPYYYnnniii]]]XXXVVVUUUQQQMMMHHHEEEDDDFFFGGGGGGCCCCCCDDDFFFIIILLLNNNPPPJJJJJJJJJIIIIIIHHHHHHHHHKKKGGGFFFMMMWWWbbbppp|||}}}~~~~~~}}}|||zzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzvvvvvvuuutttssssssrrrrrrqqqqqqooonnnllljjjiiihhhgggfffccc```]]][[[ZZZYYYWWW___lll||||||vvvmmmooo|||sssdddbbb___[[[TTTKKK@@@555---------,,,++++++***))))))***************)))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,------------------------,,,,,,,,,------------....../////////000000000000111222222222444888===AAAOOObbbwwwiiiaaaaaannn{{{|||mmmVVVCCC;;;::::::===AAADDDCCCBBBBBBBBBBBBCCCFFFMMMUUU[[[rrruuuvvvpppcccTTTIIICCCCCC???<<<<<<888333444999:::BBBNNN]]]mmm{{{wwwtttnnnkkkkkk^^^ZZZWWWYYY___cccdddbbbffffffffffffgggggghhhiiiggggggggghhhjjjlllnnnooowwwxxx|||oooccc___^^^WWWSSS\\\jjjooofffZZZ]]]bbbiiiooorrrtttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwuuutttrrrqqqrrruuuwwwyyyyyy|||uuutttwwwxxxyyy{{{wwwqqqmmmmmmnnnooooooddd[[[NNNDDD@@@<<<999666444555666666888<<>>;;;:::<<>>;;;777333222333777666>>>PPPaaapppxxxqqqjjjhhhjjjccc___\\\\\\___bbbaaa```gggffffffeeeeeefffffffffeeeeeeeeefffhhhjjjlllnnnuuuvvv|||mmmccc___WWWUUUaaattt|||sssgggeeeiiinnnqqqrrrssstttuuuvvvvvvvvvwwwxxxxxxyyyyyyvvvuuutttssstttuuuwwwyyyxxx|||yyyxxxxxxyyyzzzwwwtttpppmmmiiieeeaaaQQQJJJ@@@:::888777555333222333444777;;;BBBKKKQQQZZZdddqqqzzz|||{{{yyyxxxmmmddd\\\YYYWWWTTTRRRSSSVVVSSSSSS\\\iiissstttrrr^^^RRRGGGEEEMMM[[[mmm|||xxxxxxyyy{{{~~~}}}||||||~~~sssooojjjhhhgggeeeaaa^^^VVVKKK@@@:::555000---.........------,,,,,,+++++++++************)))))))))************************)))***+++***)))***,,,...+++)))((((((***+++***************++++++++++++,,,,,,,,,,,,,,,++++++++++++------------------------+++,,,,,,,,,------------////////////000111222222333333444666777888999999999:::999>>>DDDNNNssswwwggg\\\PPP```xxx~~~qqq}}}ZZZAAA999<<<>>>===>>>@@@AAACCCMMMXXXddd|||mmmeee```ZZZVVVPPPKKKHHHFFFEEECCCEEEDDDCCCCCCFFFKKKPPPTTT[[[```iiinnnnnnggg^^^XXXTTTMMMGGGHHHLLLSSS___iiimmmpppsssvvvwwwyyy{{{}}}zzz{{{|||}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwttttttttttttttttttttttttqqqqqqpppooonnnmmmllllllmmmllljjjiiigggfffffffffaaa^^^ZZZWWWXXX[[[___bbb```lll|||}}}}}}||||||{{{sssqqqpppsss{{{}}}}}}~~~xxxvvvyyy|||uuuvvvsssmmmjjjlllkkkiiiddd```VVVIII:::111------,,,+++++++++******))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000...000222222222222444666999<<>>@@@[[[rrreee\\\bbbpppxxx|||yyytttWWWDDD<<<:::999;;;???@@@@@@EEELLLRRReeevvvkkk```]]]YYYUUURRRNNNIIIFFFGGGEEECCCBBBDDDIIINNNQQQWWWaaaooozzz~~~xxxnnnggg```WWWNNNJJJKKKPPPZZZdddfffhhhkkkmmmooopppsssuuuvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuussssssssssssssssssssssssoooooonnnnnnnnnnnnnnnmmmiiiiiijjjiiihhheeebbbaaaZZZYYYWWWWWW[[[aaahhhlllpppyyy|||vvv{{{wwwrrrrrrtttvvv{{{|||vvvqqqppptttxxxxxxuuulllbbb___cccggghhhfff[[[JJJ<<<444000...---++++++***************)))'''(((((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------............///////////////111333333222222333444666555<<>>::::::444444:::<<>><<<999888888:::<<<======BBBJJJSSS^^^iiittt{{{ttttttuuusssooohhh___YYYYYYSSSOOOOOOOOOMMMNNNRRRXXX```jjjpppmmmdddZZZTTTOOOLLLNNNWWW___ccceeeggghhhooowwwzzzxxxxxx{{{pppkkkfffdddccc___VVVOOOBBB888000///000///---...,,,,,,,,,,,,,,,+++++++++,,,+++++++++************))))))))))))))))))))))))*********))))))***...111333///+++))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000111222222222333444555666666777444999999:::;;;:::KKKkkkzzzooojjjhhhlll~~~zzzxxxnnnppplllRRRAAA<<<999999<<<>>>>>>@@@DDDKKKWWWooovvveeebbb]]]YYYUUUQQQLLLIIIGGGEEEBBB@@@AAADDDHHHKKKMMMYYYjjjzzz~~~yyykkk___SSSLLLJJJLLLUUU^^^bbbeeehhhjjjkkkmmmoooqqqrrrrrrsssuuuvvvwwwxxxyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzzzz{{{|||||||||{{{{{{||||||||||||||||||{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuutttssssssttttttsssssssssrrrrrrrrrrrrrrroooooooooooooooooooooooofffggghhhhhhfffbbb^^^[[[UUUVVVXXX\\\bbbjjjqqqvvvyyyuuuppp{{{zzzqqqtttvvvyyy|||yyyrrrnnnoootttxxxzzzuuujjj]]]XXX\\\```aaa```PPP===111///000...+++************************''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++************************++++++++++++,,,,,,,,,,,,------........./////////000111222222111111222333777888666@@@YYYuuu{{{|||}}}}}}}}}ooohhh\\\NNNBBB<<<;;;<<<===???AAABBBAAABBBDDDEEE@@@DDDJJJQQQ[[[jjjzzzvvvfffXXXMMMAAA888777777;;;===888999HHH\\\zzzqqqrrrooojjjeeebbb```aaaaaa______```aaabbbdddeeefffeeeddddddddddddfffggghhhkkkiiinnn{{{nnnjjjnnnooohhh]]]ZZZaaajjjhhhkkknnnpppqqqsssuuuwwwtttuuuvvvwwwxxxyyyzzzzzzxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwzzz{{{yyy|||~~~oooggg[[[PPPGGG@@@<<<999777777777777999<<>>BBBFFFPPPaaawwwuuuoooggg^^^XXXSSSOOOLLLIIIGGGDDDAAA@@@BBBDDDEEEHHHQQQ```ppp|||tttgggXXXOOOJJJKKKRRR[[[^^^aaaeeehhhjjjkkklllnnnmmmmmmnnnpppqqqrrrssstttssssssuuuwwwxxxyyyyyyyyyuuuvvvvvvwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyssssssttttttttttttttttttttttttsssrrrrrrrrrssssssrrrrrrqqqqqqqqqpppppppppnnnnnnnnnmmmmmmllllllllleeeeeedddbbb```\\\ZZZXXXWWWZZZ___fffnnnvvv|||{{{vvvrrrppp|||}}}xxxuuurrrwwwyyy~~~|||tttmmmkkknnnuuuzzz{{{vvvjjj\\\VVVXXX[[[[[[QQQDDD444,,,---///,,,)))))))))))))))************&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))***************************************++++++++++++,,,,,,,,,---------........./////////000111000///000222333444;;;777999IIIWWWvvv~~~wwwuuuooocccTTTGGG===999888:::<<<>>>???AAADDDFFFBBBCCCCCCEEELLLZZZkkkwwwzzzmmm```QQQEEE???AAAAAA>>>:::999>>>BBB```kkkvvvzzz||||||wwwpppjjjkkklllkkkiiifffdddccc````````````aaabbbcccdddddddddcccbbbbbbcccddddddhhhhhhmmmxxxqqqeeeqqqzzzuuuggg^^^```fffhhhkkkooorrrssstttuuuwwwuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuttttttssssssuuuwwwvvvwwwppp]]]VVVLLLDDD???<<<:::999666888:::>>>AAAFFFJJJMMMPPPZZZkkkyyy|||rrreee\\\YYYXXXUUURRRTTTPPPNNNOOOQQQSSSYYY```jjjkkkhhh^^^SSSQQQZZZcccaaa```bbbfffhhhhhhlllqqqxxx{{{}}}{{{yyyyyy}}}|||tttjjjeeebbbbbbaaaYYYJJJ>>>111...---000000------///+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***+++***))))))***+++---+++)))((()))*********))))))))))))************)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............///111111111111222222333333444444555777444777===:::<<>>BBB>>>GGGTTTbbbrrrvvviii___YYYUUUSSSLLLJJJGGGDDDBBBBBBCCCDDDDDDKKKUUUbbbnnnxxx~~~zzzmmm]]]RRRKKKKKKRRR[[[UUUYYY^^^bbbdddeeefffhhhiiijjjkkklllmmmooopppppppppqqqsssuuuvvvwwwxxxxxxrrrsssssstttuuuuuuuuutttssssssssstttttttttttttttqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrqqqqqqppppppooooooooonnnmmmlllkkkjjjiiigggfffffffffdddaaa]]]ZZZXXXWWWWWW\\\```gggpppxxx}}}zzzyyywwwssspppuuu}}}wwwmmmlllrrrwwwyyy||||||wwwoooiiihhhllltttyyy|||wwwlll^^^WWWXXXYYYXXXDDD;;;000++++++,,,***''')))))))))))))))*********&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........////////////000///...///111333---888444333<<<>>>SSS}}}|||lllYYYJJJBBB444666999:::<<>>>>>;;;999???CCCDDDKKKVVV[[[ZZZ^^^ccckkkooopppmmmjjjhhhaaaaaa````````````aaaaaadddcccbbb`````````aaabbbdddffflllwwwyyycccrrruuuhhhdddgggiiimmmqqqttttttuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwvvvuuutttsssssspppoooqqqttttttuuu{{{}}}jjjWWWGGGBBB===999999:::;;;<<<>>>AAAFFFKKKPPPUUU[[[^^^eeepppyyylll\\\RRRQQQSSSSSSRRROOOLLLKKKPPPTTTZZZdddnnngggbbbWWWKKKFFFPPPfffwwwllliiihhhiiijjjmmmwww}}}zzzzzz}}}{{{~~~}}}wwwqqqmmmgggccc`````````WWWFFF999---,,,...111000,,,---000++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((***++++++)))(((((()))((('''&&&''')))++++++***))))))))))))************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------......///000111111111111222222333333444666777222555>>>:::999CCCOOOxxxvvveeegggxxxgggIII============>>>BBBCCCIIITTT```sss~~~qqqccc[[[ZZZUUUNNNHHHFFFCCC???@@@DDDEEEHHHMMMRRRVVV^^^gggnnnsssvvvlllUUUGGGJJJQQQSSSWWWWWWXXXZZZ]]]___aaaccccccdddeeeggghhhjjjkkklllkkklllnnnpppqqqrrrqqqqqqpppooonnnmmmmmmnnnoooppprrrssstttrrrpppoooooopppmmmmmmmmmnnnoooqqqrrrssspppppppppppppppooonnnmmmooommmlllkkklllllljjjiiilllhhheeedddeeefffeeecccddd___XXXTTTTTTUUUWWWXXXaaagggnnnvvvzzzwwwwwwxxxvvvtttwwwxxxpppcccbbbooozzz}}}zzzwww{{{~~~~~~zzznnngggjjjjjjgggkkksssqqqjjjccccccddd^^^PPPDDD444111---+++++++++******************)))))))))))))))))))))))))))))))))))))))'''%%%&&&)))***(((&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********))))))(((******+++,,,,,,,,,,,,++++++,,,------......------............////////////222222222333666>>>GGGMMM{{{vvv^^^JJJ;;;555111555:::===@@@DDDDDDDDDCCC@@@???BBBIIIOOObbblll|||}}}mmmdddVVVHHH???<<<===???888777777777888:::<<<>>>BBBIIITTT^^^eeehhhjjjkkkfffeeebbb```______```aaabbbaaa`````````aaabbbcccfffhhhkkkoooxxxtttvvvvvvmmmrrrqqqtttvvvuuusssrrrsssuuuxxxsssqqquuuxxxwwwvvvxxxxxxvvvrrrqqqppppppooonnnnnnmmmmmmooorrrtttttttttzzzzzzyyytttjjj[[[LLLAAA@@@===999888999>>>BBBEEEKKKNNNVVV```jjjqqqssssss{{{~~~yyypppdddVVVPPPQQQRRROOOKKKNNNOOOQQQVVVaaakkklllhhhRRRCCC999???OOO]]]gggllllllkkkmmmqqqyyyyyyzzz|||yyyvvvwwwzzz|||{{{uuunnnjjjiii```bbbiiilll]]]EEE666666------......------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............///000000000111222222333333555555555555666888999:::IIIWWWppp^^^\\\jjj|||hhhVVVIII@@@===?????????CCCIIIQQQ\\\oooqqqgggggg___XXXQQQNNNJJJEEEDDDGGGCCCEEEHHHKKKNNNTTT[[[```llluuurrr___NNNMMMSSSUUUVVVWWWXXXYYY[[[]]]___aaaaaaaaacccdddfffgggiiiiiiiiijjjlllmmmnnnooonnnnnnmmmlllkkkkkkkkkkkklllmmmpppqqqrrrpppnnnmmmnnnooommmnnnnnnnnnnnnnnnoooooonnnnnnooooooooonnnnnnmmmmmmkkkjjjiiiiiiiiigggeeedddbbb______``````___]]]VVVTTTQQQPPPPPPTTTXXX[[[jjjpppwww||||||{{{sssooofff```fffuuu~~~zzzxxxqqqkkkiiihhhfffgggjjjbbb```___aaa```UUUDDD555222///,,,************)))*********)))))))))(((((()))))))))))))))))))))))))))'''&&&'''))))))(((&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********))))))((()))***++++++,,,,,,+++++++++,,,------...---------............////////////111111111111333888>>>CCCUUUlll{{{yyynnnYYYEEE<<<555555888:::===AAABBBCCCCCCBBB@@@BBBEEEIIINNNVVVdddrrr|||zzzsssfffXXXLLLEEEAAA@@@<<<:::888555444444555666555999@@@FFFKKKNNNRRRTTT[[[\\\]]]___```````````````___^^^^^^^^^___``````aaabbbbbbccchhhtttvvvnnnqqq~~~tttlllooooooqqqttttttrrrqqqssstttwwwrrrpppsssuuutttsssttttttrrrooonnnnnnnnnnnnmmmlllmmmnnnppprrrqqqmmmjjjaaa^^^YYYSSSMMMFFF@@@===::::::;;;<<<@@@EEELLLPPPbbbeeelllttt|||~~~rrrjjjbbbZZZRRROOOPPPQQQOOOLLLHHHQQQ]]]fffllljjj^^^RRREEE===999AAANNNYYYcccjjjtttwwwzzz}}}~~~yyyvvvuuusssuuurrrooommmkkkhhhccc^^^^^^cccggg```MMM888......---------...------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............//////000000111111222333333444444444555666777999999BBBGGGdddnnn^^^YYYaaarrrsssZZZEEE<<<;;;::::::>>>EEEKKKRRR^^^iiiuuussspppfff^^^VVVRRRNNNGGGDDDDDDCCCDDDDDDEEEFFFIIINNNRRR___lllqqqdddTTTPPPRRRTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^___aaacccdddeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiimmmnnnnnnmmmkkkjjjkkklllllllllmmmmmmmmmllljjjiiikkkkkklllmmmmmmmmmllllllkkkiiigggfffeeedddbbb```]]]\\\ZZZZZZZZZZZZXXXVVVLLLMMMMMMLLLMMMRRRZZZaaattt{{{||||||gggbbb```gggrrr~~~}}}{{{yyyuuutttoooiiiggggggeee```]]]___ccceee___PPP<<<---///,,,***))))))******)))******))))))))))))(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******((())))))******))))))))))))***++++++,,,,,,++++++++++++,,,------------------............/////////111111111111111333777:::CCCKKKkkkvvvkkkrrr}}}hhhNNNBBB777333333444888<<<>>>AAADDDEEEDDDCCCBBBCCCDDDHHHPPP[[[gggrrrzzz~~~}}}uuujjj]]]QQQGGGBBB???===999666333222222222000222444555777:::>>>BBBJJJMMMRRRXXX[[[\\\[[[ZZZ\\\\\\[[[[[[[[[\\\^^^^^^```aaaaaa```bbbhhhrrrzzz}}}jjjaaakkkuuusssnnnoooppprrrtttuuutttssstttuuuvvvrrrppprrrtttrrrqqqsssmmmkkkjjjjjjlllnnnooonnnppppppppppppmmmggg___YYYLLLIIIDDD???;;;:::::::::777<<>>GGGPPPYYYdddmmmwwwttttttuuuwwwnnnfffdddfffeee___YYYbbbhhhfffUUU???111---,,,---------------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............/////////000111111222222333444444444555666777888999???>>>MMMxxxnnnccc[[[[[[iiizzz|||vvvXXXCCC999::::::===EEEJJJNNNTTT[[[bbbrrr|||nnneee\\\WWWRRRJJJEEEDDDGGGFFFEEEDDDDDDFFFIIIKKKQQQ\\\ccc]]]TTTPPPQQQPPPTTTTTTTTTUUUVVVWWWXXXYYY[[[[[[]]]^^^```aaaccccccffffffffffffgggfffffffffgggffffffffffffffffffgggiiijjjkkkjjjhhhggghhhiiihhhiiijjjkkkkkkiiigggfffggghhhiiiiiijjjiiiiiiiiihhhfffcccbbbaaa```^^^\\\[[[ZZZYYYXXXWWWUUUSSSRRRLLLMMMMMMLLLLLLTTT```jjj~~~}}}{{{}}}ooo[[[[[[fffwww}}}||||||}}}wwwuuurrrvvvsssjjjhhhkkkggg^^^ccceeefffcccYYYHHH777,,,---+++))))))***++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''((())))))))))))))))))))))))***+++++++++++++++++++++,,,------------,,,---------.........//////111333444333222333444666@@@BBBVVV~~~zzzjjjnnnuuurrrZZZMMM???888555444777;;;999===CCCGGGGGGFFFCCCAAAEEEFFFHHHMMMTTT^^^fffkkkrrrtttuuusssjjj^^^QQQHHH@@@>>>;;;888666666666666555555555444333444666999;;;>>>DDDIIIMMMOOOPPPOOOSSSSSSSSSTTTUUUWWWZZZ[[[]]]___aaabbbdddiiiooossszzzkkk[[[aaammmooonnnnnnrrrrrrssstttsssssssssssssssooonnnqqqrrrppppppsssnnnlllkkklllnnnpppqqqqqqrrrppplllggg```VVVLLLEEEAAAAAA@@@===;;;:::::::::@@@GGGPPPWWW\\\aaahhhnnntttwww}}}~~~~~~tttkkkiiigggaaaZZZWWWNNNMMMKKKKKKLLLQQQXXX]]]jjjllliiiaaaXXXOOOCCC999<<<@@@IIIRRRWWW^^^kkkxxx{{{yyy{{{}}}tttlllcccaaadddccc]]]VVV___ddd\\\FFF444000000---,,,------------,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,---------............/////////000000111222222222333333333444555666888888===<<>>999999::::::999999:::>>>BBBQQQWWW```gggkkkooorrruuuwwwzzzqqqeeeZZZUUUTTTPPPMMMMMMKKKJJJIIIIIIMMMVVVbbbjjjnnngggYYYKKKEEEFFFFFFDDDHHHLLLUUU\\\```eeettt|||wwwyyypppjjjdddaaaaaa___XXXSSSPPPOOOCCC222***---...))),,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,---------............///...//////000111111222222222222333333444666777888888:::>>>QQQ}}}{{{ssseeebbbjjjwwwqqqvvvkkkLLLBBB;;;777999===>>>???AAAEEEJJJWWWkkkvvvllldddZZZRRROOOMMMJJJFFFDDDEEEFFFGGGGGGHHHGGGFFFHHHLLLOOOOOOMMMNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVXXXYYY[[[\\\^^^^^^```````````````aaabbbbbbcccddddddeeeeeeddddddccccccdddeeedddcccbbbcccdddaaabbbcccdddeeeddddddcccaaaaaaaaaaaaaaa```______^^^\\\ZZZYYYYYYXXXVVVTTTTTTSSSRRROOOKKKJJJKKKLLLOOOOOOPPPSSSZZZhhhyyy}}}xxxzzzxxxwwwwwwwwwqqqggg___ooottt|||{{{{{{}}}}}}wwwooolllmmmllliiimmmdddUUUEEE999111...------,,,++++++,,,---+++***))))))((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''((())))))))))))((()))******++++++************+++,,,,,,,,,,,,,,,,,,------------.........+++---000111111111222333///777:::===VVV}}}vvvwww~~~qqqaaaVVVKKK>>>666333555777;;;AAAFFFHHHGGGEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDLLLYYYdddiiiiiiddd```RRROOOJJJDDD>>>;;;999888777999:::999777444333333222111000000111444777888666777777999;;;>>>AAACCCGGGJJJNNNRRRVVVXXXYYYYYY[[[bbbhhhhhhllluuu}}}yyytttzzzyyyooommmmmmmmmppptttwwwvvvvvvxxxzzzzzzyyyxxxyyyxxxyyy{{{{{{xxxzzz|||uuuoookkkfffbbb___QQQLLLFFFAAA===;;;999777888888777777999BBBNNNWWWaaadddkkkqqqvvvyyyyyyxxxwwwyyy}}}{{{iii]]]QQQMMMKKKHHHFFFFFFGGGGGGIIIKKKQQQZZZdddjjjXXXQQQFFF???DDDPPPVVVUUUWWWYYY]]]dddhhhmmmxxx~~~{{{zzz||||||www|||xxxqqqjjjfffddd```XXXQQQAAA;;;111))))))------))),,,,,,,,,,,,,,,+++******(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............///......///000000111111222222222222333444555666777777:::;;;AAA^^^rrrgggccczzz~~~ssskkksss~~~bbbJJJ@@@777888<<<>>>@@@CCCEEEHHHQQQ]]]jjj{{{yyynnnbbbXXXTTTQQQMMMHHHFFFFFFGGGFFFEEEGGGEEEDDDFFFHHHIIIJJJLLLKKKKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\\\\[[[[[[\\\^^^___```aaabbbccccccccccccbbbaaaaaabbbccccccaaaaaabbbcccaaaaaaaaaaaaaaaaaa``````^^^^^^^^^^^^]]][[[ZZZYYYWWWVVVTTTSSSTTTSSSQQQPPPNNNNNNMMMJJJGGGHHHLLLPPPTTTVVVYYY```jjjwwwyyywwwvvvtttxxxxxxvvvqqqmmmlllooorrr|||~~~|||~~~{{{wwwyyyyyypppjjjfffgggkkkjjj^^^LLL<<<333///...---,,,+++***+++,,,+++***((())))))((((((((('''''''''))))))))))))))))))))))))&&&((())))))'''&&&''')))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''((())))))))))))((())))))*********************+++,,,,,,,,,,,,+++,,,,,,---------.........+++---////////////111222444777888999EEEbbb{{{ooofffYYYJJJ<<<666777666777;;;AAAEEEFFFEEEBBBCCCEEEFFFEEEDDDBBBAAA???CCCJJJRRRZZZ___cccdddaaa]]]VVVNNNGGGAAA===<<<:::;;;<<<;;;999888888888555333222000000111333444222222111222333555777888===???CCCHHHLLLMMMMMMLLLPPPTTTXXX[[[```gggkkkllljjjooopppkkkiiipppzzz~~~vvvnnnjjjiiiiiillloooppppppqqqtttyyy|||{{{zzzvvvtttuuuvvvsssppprrrvvvsssooogggaaa[[[UUUPPPMMMAAA>>>:::888999:::;;;;;;;;;>>>AAACCCHHHRRR___iiihhhiiimmmttt|||}}}yyyrrrrrrtttuuuuuurrrmmmiiiaaaVVVLLLJJJIIIGGGEEEEEEDDDGGGLLLRRRVVVWWWVVVTTTBBB???<<>>HHHSSS[[[ggg~~~zzzmmmbbb]]]UUUPPPKKKHHHHHHHHHGGGEEEEEEEEEFFFFFFDDDBBBEEEIIIJJJJJJJJJKKKMMMNNNPPPQQQPPPQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\^^^______```aaabbbbbbaaa```___```bbbcccbbbaaaaaabbbccccccbbbaaa___^^^^^^^^^^^^]]]]]]]]]\\\ZZZYYYWWWVVVSSSQQQPPPPPPPPPPPPNNNMMMKKKLLLKKKHHHGGGJJJPPPUUU]]]___dddlllwwwxxxsssuuuxxxxxxyyyyyyvvvnnnhhhmmmzzz~~~~~~}}}zzztttqqqvvv{{{qqqiii```bbbjjjaaaUUUCCC666///,,,+++))),,,***************(((&&&)))(((((((((''''''''''''))))))))))))))))))))))))&&&(((***)))&&&%%%''')))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((())))))))))))(((((()))*********************+++,,,,,,,,,,,,+++,,,,,,,,,---------......---///000000///000111333111...111999???LLLkkk|||vvvkkk[[[LLLEEE999666444777<<>>CCCEEEEEECCCCCCHHHNNNSSSXXX]]]``````\\\``````]]]\\\bbbiiilllooohhh___[[[[[[\\\___bbbaaaaaabbbhhhnnnssssssrrrgggeeeeeeeeeaaa\\\]]]bbb```\\\UUUPPPLLLGGGDDDAAA<<<:::888999;;;=========<<>>???BBBFFFKKKNNN^^^fffoooqqqiii]]]RRRLLLEEEBBB===:::::::::;;;;;;888777666777777777555333555555444333222222222222222333444555777888::::::999;;;???BBBFFFHHHIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVUUURRRMMMHHHEEEEEEFFFGGGFFFIIIMMMRRRUUUVVVVVVVVVJJJIIIFFFBBB???@@@BBBEEEKKKHHHEEEBBB@@@<<<888666<<<777666888999999@@@IIIKKKWWWdddlllqqqvvvxxxwwwtttttttttwww}}}kkkggg```YYYUUUPPPMMMJJJDDDCCCBBBAAAAAABBBCCCDDDLLLNNNNNNJJJCCC;;;444111444;;;HHHYYYkkk{{{zzzsssqqqwww~~~zzzvvvxxx}}}}}}wwwjjjccc___TTTAAA000---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))************+++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------////////////000000000000000111111222222333444444666555888<<<===GGGggg}}}cccUUUKKK@@@;;;===888:::>>>CCCJJJRRRYYY]]]eeeqqqzzzqqqeeeYYYRRRMMMHHHEEEFFFEEEFFFGGGGGGEEEDDDCCCBBBDDDDDDDDDDDDEEEGGGHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ[[[\\\]]]\\\[[[[[[ZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQPPPNNNNNNMMMMMMLLLJJJIIIIIIJJJIIIGGGFFFFFFFFFKKKRRRVVVYYYbbbmmm}}}xxxiii\\\bbbiiimmmttt|||{{{wwwlllfffbbbiiiyyy|||llljjjkkkrrrvvvxxx{{{xxxqqqjjjcccZZZTTTCCC;;;000,,,,,,---+++((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------............///////////////222444333222666@@@HHHhhhsssZZZHHH;;;;;;<<<999999===<<>><<<:::::::::999777666777777666444333333333333222222333444444555666666444666888:::<<<>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGAAA???<<<999888888888999999;;;>>>@@@AAAAAA@@@???<<<<<<:::888777888;;;>>>BBB???<<<:::999999999999:::;;;@@@HHHJJJKKKRRRZZZiiisss}}}~~~}}}yyyxxx|||zzzrrr[[[WWWPPPJJJFFFCCCAAA???@@@>>><<<<<<===BBBFFFJJJGGGFFFCCC>>>999666777888===GGGUUUbbbkkkvvv~~~yyy}}}|||~~~{{{tttmmmddd[[[RRRFFF777,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++***************+++++++++++++++,,,,,,,,,,,,------.../////////000000000000000111111222222333333444777666888;;;999===SSSlllsssbbbSSSFFF===666888;;;???CCCGGGJJJLLLTTTWWWaaawwwwwwggg\\\UUUNNNJJJKKKHHHHHHIIIHHHFFFDDDAAA@@@AAABBBBBBBBBCCCEEEFFFGGGFFFFFFGGGGGGIIIJJJLLLLLLOOOOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEIIINNNXXX```eeekkkxxxlllYYYSSS[[[gggtttxxxccceeelllwwwxxxjjjiiilllsssvvvtttqqqrrrrrrpppooooookkk```OOOBBB555111,,,)))))))))))))))))))))))))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---............////////////000222333222444666999EEEeeesss___LLLDDD???999666999999;;;???BBBEEEGGGGGGGGGHHHFFFCCCAAA@@@@@@AAABBBCCCHHHQQQ\\\hhhqqquuuwwwhhhddd]]]UUUNNNHHHDDDCCCAAA???<<<;;;;;;;;;:::999:::999888777666555555555333333333333444444444444222333444555666666555555444444555666777888999999555444333222222222333333333444666777777666555444222222333222222444777:::BBB???:::777666999===@@@BBBKKKYYYeeeiiijjjqqqyyy~~~wwwuuussslllcccOOOJJJDDD???===<<<;;;::::::;;;===@@@CCCFFFGGGHHH???<<<777222111555<<>>FFFMMMNNNIIICCC>>>777666444444666===EEELLLYYYaaaiiikkkkkkqqqzzzvvvtttnnnrrrrrrccc]]]^^^ZZZPPPBBB555---+++---,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,+++++++++***)))))))))+++++++++,,,,,,,,,------........./////////000000000000000111222222333333555333555888999888>>>FFF```|||xxxmmmVVVHHHBBB;;;777777:::<<<===???BBBGGGPPP```zzzsssdddZZZWWWRRROOOLLLJJJIIIGGGCCC@@@AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIEEEGGGIIIKKKMMMNNNNNNMMMOOOPPPQQQRRRSSSRRRRRRQQQRRRRRRRRRQQQPPPNNNMMMLLLHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFDDDCCCCCCBBBEEEGGGFFFEEEGGGMMMSSSUUUddduuuyyyjjjbbbjjjvvv{{{wwwooojjjhhhrrrzzzyyywwwoooiiieeeiiilllllllllmmmdddgggiiidddVVVEEE666///,,,...///---+++******,,,++++++******))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,*********+++++++++,,,,,,------------............000...---///222555666555999AAALLLkkkooobbbXXXNNNDDD>>>999777555777<<>>;;;888666888:::<<<<<>>CCCPPPwwwttt|||uuu___TTTFFF;;;777888888999444999???EEEPPPddd~~~|||lllddd___ZZZSSSOOOLLLJJJEEEBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDFFFKKKOOOOOOMMMQQQ[[[dddiiixxx}}}vvvyyy|||zzzppphhhiiippp{{{~~~wwwxxxssshhhfffggghhhiiilllggghhhdddWWWEEE666///...+++,,,,,,+++)))(((((()))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***+++++++++************++++++++++++,,,------------.........111///---,,,...000111111777999999NNNzzztttlllcccXXXOOODDD>>>777444666:::======???@@@BBBDDDEEEFFFFFFFFFCCC@@@>>>>>>CCCIIIOOORRR```gggqqqwwwyyyxxxyyyyyyqqqllleee^^^XXXRRRMMMIIIEEEDDDBBB???===<<<;;;;;;999999999999999:::::::::666666666666666777888888444444444444444444444444666666666666555444333222444444555555666555555555777777777666777:::???CCCHHHMMMTTT[[[dddooo||||||mmm[[[OOOHHHAAA;;;;;;:::888999;;;>>>@@@@@@IIIGGGDDD@@@===:::999888999???HHHPPPUUUWWWYYYZZZ``````aaafffmmmvvv|||wwwjjjeee```^^^___^^^ZZZWWWKKKAAA444+++(((***,,,---*********+++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******+++++++++***************++++++,,,,,,,,,,,,------------.........///////////////000000111222222222555444333444555888;;;>>>EEEXXXxxxzzz|||xxxsss___NNNDDD???<<<999777999<<<>>>DDDQQQcccppp~~~uuulllbbbZZZUUURRRMMMIIIFFFFFFDDDBBBAAA@@@????????????>>>>>>>>>>>>??????AAAAAAAAABBBCCCDDDFFFGGGEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBAAA@@@BBBEEEIIIKKKQQQWWW]]]^^^^^^cccqqq|||}}}|||yyytttooonnnxxx~~~zzzjjjddddddfffhhhkkkhhhcccWWWGGG888///---...***))))))(((((()))(((((((((((((((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,---------........./////////.........///000111666444;;;WWWxxx}}}wwwnnneeeWWWMMM@@@888666777777777999;;;>>>BBBEEEGGGGGGGGGAAAAAA???>>>===???CCCFFFLLLTTT___hhhnnnuuu|||zzztttooojjjddd```[[[YYYUUUPPPKKKHHHEEECCCCCCBBBAAA@@@???>>>===<<<<<<;;;::::::999:::;;;;;;666666666666777777777777;;;;;;::::::::::::999999888888999:::;;;<<<===============???BBBIIIRRRXXXbbbiiisss{{{{{{lllgggZZZKKKAAA>>>;;;777<<<;;;;;;>>>AAADDDDDDDDDEEEAAA;;;555444666;;;>>>BBBHHHPPPWWW[[[]]]^^^___fffiiinnntttzzz~~~~~~}}}nnniii___VVVXXX^^^WWWJJJ:::555///***))))))++++++)))*********++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******************+++++++++++++++,,,,,,,,,,,,---------------.........////////////000000111111222222444555666555555666999:::<<>>>>>>>>>>>?????????>>>>>>???AAACCCDDDAAAAAACCCDDDDDDDDDCCCBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@CCCAAA@@@AAADDDJJJPPPSSS\\\cccjjjllllllssswwwttt{{{ooojjjkkkrrrxxxzzzvvveee______aaadddggghhh]]]LLL<<<111------...***((('''''')))******)))&&&&&&''''''(((((())))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++,,,,,,,,,---------......+++...111222111000111222...777777555BBB\\\}}}ttthhh[[[KKK???:::888666444555888<<<@@@DDDFFFGGGGGGGGGHHHHHHDDD@@@???BBBEEEAAAHHHQQQYYY```jjjuuu~~~{{{wwwtttooolllfff```YYYSSSOOOMMMLLLKKKJJJGGGEEEBBB@@@???EEECCCBBB@@@??????@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>777888:::===@@@CCCEEEGGGEEEFFFHHHKKKQQQ[[[gggoooyyy}}}~~~{{{yyywwwooofffXXXTTTKKK???999;;;<<<;;;888999:::===AAACCCCCCBBB<<<:::777555666999>>>AAAIIIMMMSSSXXX[[[^^^```bbbmmmttt}}}yyy}}}~~~~~~rrrnnn```SSSXXXaaaUUU===/////////...+++***+++,,,))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))******+++++++++,,,++++++,,,,,,,,,------------------.........///////////////000111111222222111555888777777888:::;;;999BBBHHHaaaYYYggg}}}nnn\\\III;;;===777555:::>>>@@@GGGOOObbbgggrrrwwwooohhh___XXXSSSPPPKKKHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>===::::::;;;<<<============???@@@AAABBBBBBAAA?????????AAABBBCCCBBBAAABBBCCCBBBBBBBBBBBBBBBAAA???>>>CCCFFFJJJLLLOOOTTT\\\bbbhhhrrryyyxxx{{{vvvoooppp{{{mmmdddkkk{{{~~~|||nnncccbbbdddbbbccceeeZZZKKK<<<444000+++***++++++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////111///222888<<>>@@@@@@EEEDDDDDDCCCAAA???===<<>>???===;;;:::;;;<<<444555666555555;;;GGGPPPYYYTTTTTT[[[bbbfffnnnvvv|||}}}|||{{{kkk]]]]]]___UUUAAA111000...------...///---,,,******))))))))))))******(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,------.../////////////////////000000000000222333333444555666777777777===BBBQQQ}}}OOOVVVmmmvvvbbbRRRCCC===;;;>>>???>>>@@@EEENNNPPPWWWaaammm}}}rrriiibbb^^^XXXSSSPPPMMMKKKJJJEEEDDDCCCBBB@@@???>>>===;;;;;;<<<===============>>>??????@@@@@@???>>>>>>???@@@AAAAAA??????@@@AAA===>>>???@@@BBBCCCDDDEEEKKKPPPWWW\\\aaagggooouuu~~~{{{xxxwwwuuutttrrrrrrxxx|||rrrlllkkkqqq|||~~~|||zzzzzzwwwmmmfffiiikkkggg___\\\KKK@@@444///---++++++,,,*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////---///444555;;;QQQiiilll[[[RRRKKKCCC===666555555555666999;;;<<>>===<<<;;;;;;;;;777888999888666555666888777<<>>@@@???@@@DDDJJJVVVjjj{{{{{{uuummmeee```[[[XXXUUUPPPNNNKKKHHHEEEDDDCCCBBB===============<<<<<<<<<;;;<<<<<<=========<<<<<<===>>>>>>===<<<===???AAA???@@@BBBDDDFFFJJJNNNQQQ]]]dddnnnvvv}}}~~~sssmmmnnnqqqrrrrrrvvvxxx|||{{{ooo```XXXXXXfff~~~tttoooqqqtttuuussspppllljjjoookkkkkkpppooodddUUUKKK:::222+++++++++++++++---******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////,,,...333222111:::GGGSSSyyyqqqfff]]]TTTLLL@@@===999555444555888:::;;;<<<>>>@@@AAAAAAAAA@@@DDDCCCBBB@@@>>>>>>@@@CCCCCCHHHOOOWWW```iiisssyyy~~~|||}}}~~~{{{vvvuuuxxx{{{}}}~~~}}}zzzwwwuuuuuurrrqqqqqqppppppoooooooootttwww|||xxxsssuuuxxx}}}zzzvvvqqqlllfffbbb]]][[[XXXSSSMMMGGGCCC@@@???>>>>>><<<;;;:::999999777888999::::::999888777444444444444444666:::===GGGLLLSSSWWWZZZ___gggnnniiiggglll{{{xxxqqqmmmkkkllljjjkkkqqqyyy{{{uuuooohhhddd]]]RRRBBB222,,,......,,,++++++,,,,,,+++*********))))))))))))******(((((())))))))))))((((((******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000///000111222333444444555888888777666DDDiiiKKKHHHKKKWWWhhh{{{wwwtttiiiYYYMMMEEEAAA??????@@@===;;;;;;===BBBNNN[[[lll|||tttmmmgggddd___\\\WWWSSSOOOLLLKKKKKKFFFEEEDDDCCCAAA@@@@@@@@@>>>>>>>>>??????????????????@@@@@@@@@@@@BBBFFFIIIIIIJJJLLLOOORRRXXX]]]aaapppxxxzzzoookkkooovvv{{{|||}}}zzzuuukkk]]]TTTXXXaaattt}}}vvvqqqrrrtttrrrmmmhhheeeccciiimmmqqqqqqgggVVVEEE:::111+++(((***+++******,,,***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------...//////000...///444555333555:::>>>RRRqqqvvvoooeee]]]TTTOOOFFF>>>999888888999555777999<<>><<<::::::<<<<<<<<<<<<<<<<<<;;;;;;777777888888777666555444444333333444888@@@JJJQQQfffhhhiiifffaaa___cccgggdddkkkxxxxxxpppjjjgggeeehhhiiikkklllmmmllljjjhhhggg\\\MMM===///'''***222,,,+++******++++++***)))******))))))))))))******(((((())))))))))))((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------...//////........./////////000000///000000111222333444444333555999;;;===OOOyyyIIIJJJNNNSSSVVVgggsssuuu}}}nnnaaaWWWPPPHHHBBB>>>;;;;;;;;;;;;;;;BBBJJJSSSiii{{{wwwnnnjjjeee```[[[XXXVVVUUURRRPPPNNNLLLIIIHHHGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHJJJMMMRRRVVVUUUUUUXXX]]]eeemmmssswww|||{{{wwwxxx}}}yyyqqqggg```\\\^^^hhhsss~~~uuuooowwwwwwtttpppllljjjgggeeebbbhhhooosssjjjWWWEEE777111000,,,***,,,,,,(((''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........111...///222555555555666888===LLLiii{{{~~~uuukkkfffaaaWWWLLLCCC<<<999777666777888:::===>>>@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFAAAAAAAAA@@@@@@AAAEEEGGGQQQVVV]]]eeeiiijjjhhhgggjjjjjjnnnrrrrrrnnnnnnppptttxxx}}}{{{xxxtttoooiiiccc\\\WWWQQQNNNKKKJJJIIIGGGEEECCC>>>===<<<;;;::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;:::888666444333333333333333444888@@@MMM\\\fff~~~|||wwwlllbbb]]]___cccfffsss|||ssslllhhhffffffdddfffhhheeeaaa___bbbfff___MMM999...,,,+++,,,///,,,***))))))***+++)))(((******))))))))))))******(((((())))))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,---.....................////////////000000111222333444555555444444:::>>>===BBB]]]|||DDDHHHNNNQQQOOOVVVpppsssnnnwwwzzzsssiiiZZZMMM???<<<;;;<<<;;;888;;;@@@EEEUUUkkk{{{uuuoookkkhhhggg^^^\\\YYYUUURRRPPPOOOOOOKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPRRRTTTVVVZZZ^^^bbbeeedddfffooo}}}}}}{{{{{{}}}ssslllgggiiioootttyyyxxxrrroootttvvvooofffbbbaaaaaa___\\\fffllljjj[[[GGG888111///000---,,,...,,,(((&&&((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++++++++,,,------......000...------///111111111444888AAAPPPjjjxxxyyyyyyvvvrrriii___SSSGGG>>>999777666555555555777999:::@@@BBBDDDEEEDDDDDDEEEFFFCCCCCCBBB@@@>>>>>>???AAACCCFFFJJJOOOSSSVVVWWWWWWUUUUUUYYY]]]]]]ZZZZZZ]]]cccfffkkknnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqoooppprrrsssrrrrrrrrrrrrrrrrrrpppnnnkkkiiidddaaa\\\XXXSSSNNNIIIEEEDDDBBB???>>>======;;;:::;;;;;;:::999999999999999999999999888888777777666777555444222111111222222666888<<>>>>>>>>>>>???AAADDDEEEFFFFFFFFFEEEDDDGGGJJJJJJGGGGGGKKKOOOQQQTTTUUUVVVVVVXXXZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUUUUWWWXXXXXXWWWXXXXXXWWWUUURRROOOMMMKKKKKKHHHDDDBBB@@@>>>;;;999===;;;888666666666555444777777777777777777777666777777777777666666666666333444666888:::;;;;;;<<>>:::<<<:::<<>>@@@BBBDDDEEEEEEDDDCCCCCCCCC@@@AAABBBBBBAAA@@@>>>===@@@???AAADDDCCC@@@AAAEEE@@@AAABBBBBBBBBBBBCCCEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===;;;<<<<<<<<<;;;;;;999777666777888888777222333444555666777777777444444444444444444444444888;;;AAAGGGKKKMMMMMMMMMOOOVVVaaakkksssyyy}}}{{{vvvvvv}}}}}}wwwsssuuuzzznnn```SSSQQQWWWTTTEEE555222,,,(((((()))***,,,111,,,+++******++++++***(((******))))))))))))******(((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,---......---------.........//////------...///000111222222///444777777777;;;@@@BBBEEE~~~EEEEEEFFFGGGHHHJJJKKKLLLYYYeeewwwqqqaaaRRREEE===>>>:::999>>>BBBHHHUUUbbbaaafffoooxxx~~~xxxwwwzzzuuuuuuxxx~~~rrreee```hhhyyy|||{{{ssskkkddd``````aaa``````cccddd]]]SSS???:::222---+++,,,---...+++*********))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111000......///111///222444444555<<>>===>>><<<:::777555666777777777======>>>???@@@AAABBBCCC@@@???>>>>>>???@@@???===@@@@@@AAAAAA@@@???===<<<============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<===============<<<>>>>>>======<<<<<<<<<;;;<<<<<<;;;:::999888777777999888666666666666666666666666777777666555555555111333//////666333333>>>IIIOOOXXXaaakkkpppkkkbbbbbbffflllsssxxx}}}~~~xxxrrrnnnqqq{{{dddaaa[[[QQQDDD888000,,,************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++******+++---...///.........////////////000......//////000000111111555555444555666999<<<===DDDWWWDDDDDDEEEFFFGGGIIIJJJKKKKKKVVVeeesssaaaRRRHHH@@@;;;:::<<<>>>???EEELLLJJJMMMTTT[[[cccqqq}}}zzz}}}~~~|||}}}}}}{{{|||xxxtttmmmfffdddlll}}}zzzyyy~~~|||uuunnnhhhbbb___```dddffffffeeeaaaWWWLLL;;;666000+++***+++,,,,,,*********)))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...///000000///......///111000222333333333888@@@GGGMMMddduuukkkddd[[[QQQIIIDDDEEEHHH???===:::999888888888777:::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@@@@BBBDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::999999999888888888777999888666777888999777666666777999888777666666777333888666555999888<<>>===<<<<<<===@@@BBBCCCBBBCCCCCCCCCBBBAAA???>>>===>>>============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999:::::::::::::::999999999999999999999999999999999999666444444666666333111222555777777555666999===:::???<<<:::===>>>HHH[[[hhhmmmssszzzzzziiilllqqqwww{{{ssslllgggdddlllsssyyy{{{||||||yyyvvvjjj\\\GGG555,,,))))))***************************))))))))))))))))))))))))******))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++***++++++,,,---...,,,,,,,,,---------......---......//////000111111444333333333333555777888:::===JJJhhhAAAAAAAAABBBCCCEEEGGGGGGHHHNNNOOOVVVjjj~~~xxxlll```QQQIIIFFFEEEDDDCCC>>><<<::::::999===HHHTTThhhmmmvvv}}}|||~~~vvvllldddffflllqqqtttxxx}}}}}}{{{rrrnnnqqqjjjaaa\\\]]]aaaeeegggeeehhhfff]]]QQQFFF<<<333...---+++***++++++***((())))))))))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------...///...------///000///111222222000000222555<<<===HHH```}}}wwwlllhhhjjjkkkcccaaa[[[RRRIII@@@;;;888999999888777888888999:::999888777999<<>>;;;;;;;;;<<<======>>>???<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666666777777777777777888888777777666555444444888666444333555777:::<<<;;;@@@DDDFFFIIITTTfffttt{{{qqq[[[OOOTTTYYYbbbsssooooooooorrr||||||xxxsssnnnjjjhhhfffcccccckkkqqqmmm```TTT@@@777---)))***------+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((()))))))))******************+++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////000000333333333333444444555666444;;;======LLLvvv>>>??????@@@AAACCCDDDEEEEEEJJJGGGGGGOOOVVVcccyyy|||ttt{{{{{{tttdddUUUOOOHHHDDD???:::;;;>>>888999;;;>>>BBBGGGKKKMMMSSSYYYbbbjjjppprrrrrrqqquuuvvvzzz~~~zzz{{{|||||||||zzzxxxwwwkkkmmmnnnnnnqqqtttsssooonnnmmmrrr|||zzz}}}xxxppphhhccc___aaagggnnnpppooobbb]]]OOO???444111000---+++******+++,,,,,,+++)))''''''(((((((((((())))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,...000......000111222333222222444555888===CCCRRRkkk}}}rrreee]]]YYYYYYWWWTTTPPPJJJDDD???<<<::::::888555444555777777777666666666666777888:::;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::999888888555555666666666666666777555555555555444444333333222555888999999;;;@@@DDDBBBIIIQQQTTTWWWdddyyylll[[[]]]^^^cccpppkkkllllllqqq}}}zzzssslllgggdddbbbeeekkkjjj[[[FFF888222///,,,,,,------***((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))******************++++++++++++******+++++++++,,,,,,,,,------,,,------......///000000111222222333444555555555222999>>>;;;<<>>>>>???@@@AAACCCDDDEEEGGGJJJGGGJJJTTTVVVZZZhhhvvvzzzzzzhhh]]]QQQJJJDDD???>>>AAAEEECCC???<<<;;;<<<>>>???@@@DDDKKKRRRVVVXXXWWWVVVZZZZZZ\\\```eeeggggggfffkkkrrrzzz|||zzzvvvuuuuuuuuutttrrrsssvvvyyyzzz{{{rrrrrrpppmmmjjjgggeeeddd^^^cccgggkkksss}}}~~~{{{{{{vvvrrryyyuuummmfffdddfffkkkpppppphhh```PPPKKK@@@444000111...******)))))))))++++++***((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,***+++,,,,,,+++,,,...000/////////000111222222111222444999<<<===AAAOOO]]]~~~qqqiiihhhjjjmmmmmmkkkggg___VVVMMMGGGCCC???;;;888888888888777888888777666666777888888999999999888888888888777777777777777888888888888::::::::::::999888777666555555555666666666777777555666666777888999::::::<<>>>>>???@@@AAACCCDDDEEEEEEGGGDDDHHHTTTTTTRRRZZZ\\\ooo}}}qqqfff^^^XXXXXXZZZYYYTTTKKKCCC===::::::;;;999;;;>>>AAACCCDDDCCCCCCBBBAAABBBEEEHHHJJJJJJIIINNNVVV___bbb```]]]\\\\\\aaa___^^^```dddhhhjjjkkkiiihhhfffbbb^^^\\\\\\^^^```gggmmmsss~~~xxxuuu}}}{{{zzzyyywwwpppjjjccceeejjjqqquuummm]]]PPP???;;;444//////111---%%%***)))(((((()))***)))'''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000000///...///000111111000111111333555444444===FFFSSSrrrwwwwwwyyy~~~qqqddd\\\RRRNNNHHHDDDCCCBBBAAA@@@>>>===;;;999888888888999888888888777777777777666555555555555666666666666999999999888888777555555555555555666666666777777888888:::<<<>>>@@@BBBBBBRRR^^^jjjjjj^^^TTTRRRUUU[[[hhhuuu{{{{{{zzzwwwrrruuu~~~wwwuuuwww{{{~~~wwwnnngggddd^^^QQQ;;;******444---...---,,,))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************)))***+++,,,,,,+++)))))),,,,,,------------......,,,,,,------...//////000,,,---...000222333333444888000111999666555OOOsss>>>??????@@@AAAAAABBBBBBDDDEEEGGGIIIKKKMMMOOOOOOSSSWWWeee|||rrrqqqwww~~~wwwkkk\\\NNNEEEBBBAAA???BBBDDDEEEGGGKKKIIIDDDHHHBBB@@@DDDGGGFFFFFFGGGLLLNNNPPPSSSSSSSSSQQQPPPWWWVVVUUUWWW\\\fffqqqyyyvvvwwwssskkkhhhlllqqqsssnnnwwwzzzvvvpppkkkjjjlllpppsssnnniiigggkkkiii\\\KKKAAA666333///,,,******)))(((,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////222222333444555666888999DDDKKK[[[}}}}}}pppfffaaa]]]```dddddd[[[SSSPPPSSSPPPGGGAAAAAA???;;;@@@>>>============:::999555777999777666777777777999;;;======<<<;;;:::;;;===???AAABBBBBBCCCEEEGGGFFFFFFFFFHHHMMMSSSYYY]]]lll{{{}}}fff\\\^^^]]]ppp~~~uuuppplllpppwwwzzzzzz|||yyyqqqZZZNNN>>>222---,,,+++***+++++++++***)))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''++++++******)))((((((((()))************+++++++++++++++******++++++,,,------------............////////////000111111222222666666444444555;;;CCCIII>>>>>>??????@@@@@@AAAAAACCCCCCDDDFFFHHHIIIKKKKKKLLLMMMSSSddd{{{mmm```XXXUUUPPPUUUYYY[[[___ccc```[[[]]]XXXVVVYYY[[[[[[\\\___bbbccceeeeeedddaaa^^^\\\___```bbbgggoooxxx~~~vvvsssooojjjhhhjjjpppxxx}}}uuukkkbbb]]]VVVHHH:::222444111---+++******)))(((++++++)))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------.........////////////222222222333444555666777<<<@@@FFFZZZvvvxxxuuurrrqqqxxx~~~xxx|||{{{lll^^^VVVSSSPPPVVVWWWXXXYYYYYYUUUPPPKKKBBBBBBBBBBBBDDDGGGHHHHHHNNNPPPPPPOOOLLLIIIHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRQQQRRRSSSWWW\\\ccciiilll{{{uuufffbbb___qqqzzzqqqkkkiiinnnuuuyyysssrrr{{{lllYYYEEE<<<222---,,,---,,,***++++++******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''*********)))))))))))))))))))))*********+++++++++++++++******++++++,,,---------------............/////////000111111222222444444333333444999???DDD=========>>>??????@@@@@@@@@AAABBBBBBCCCDDDEEEEEEIIIIIIJJJOOO___{{{zzzqqqlllhhhnnnuuuyyy~~~~~~xxxuuuqqqpppqqqqqqqqqvvv}}}~~~zzztttnnnkkkkkkmmmrrryyy}}}tttllliiihhhggghhhnnnwww}}}nnn]]]PPPFFF:::111---111...+++))))))***)))(((******)))((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---------.........//////222222111111222333444444777;;;:::AAAQQQaaa}}}vvvhhheeefffmmmppptttxxxyyytttmmmgggTTTOOOJJJKKKPPPUUUVVVUUU]]]^^^^^^[[[WWWSSSQQQQQQUUUVVVXXXXXXWWWWWWYYYZZZ]]]^^^```eeejjjoootttwwwooofffjjjxxx{{{pppiiiggglllsssxxxsssrrruuuvvvkkkTTT@@@222...******,,,---+++)))+++******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((())))))))))))******)))))))))*********+++++++++************+++,,,,,,------------...............//////000000111111222111222333333333666:::>>><<<<<<======>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAEEEHHHJJJMMMTTTfff~~~}}}|||wwwwwwyyy~~~zzzsssjjjbbbaaadddjjjpppwww|||ssscccQQQDDD;;;444111111---+++)))((()))))))))((()))))))))((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''(((((((((((((((((('''&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........111111000000000111111222333999:::<<>>>>>??????@@@@@@@@@???????????????AAACCCEEEHHHMMMVVVbbbkkkwwwsssqqqkkkccc\\\```gggqqqzzz}}}yyysssnnnYYYLLL???666111---,,,///+++)))(((((()))***)))(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------000000/////////000000111000666555666===>>>CCCQQQrrr}}}}}}yyyjjjgggiiihhheeedddcccdddeeeeeeeeeeeeggghhhgggiiijjjkkkjjjkkklllnnntttuuuwwwzzz~~~{{{wwwpppwww}}}ooogggiiiooossstttvvvqqqdddPPP===000---...000...,,,******)))(((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((()))******+++(((((()))))))))***************))))))******+++,,,,,,,,,,,,------------............///000000111111///111444555444444555666<<<<<<<<<===>>>>>>??????????????????????????????BBBAAA@@@AAADDDJJJRRRVVVnnn|||{{{yyyoooooorrrpppiiidddfffmmmvvv{{{xxxlll^^^UUUEEE<<<444///,,,((((((+++***)))((((((******((('''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((((()))))))))******************+++++++++++++++++++++,,,,,,,,,------//////......///000111111333777222000777888888AAAHHHZZZtttzzzvvvvvvqqqnnnooolllnnnpppqqqrrrtttwwwzzzrrruuuyyy|||yyykkkdddhhhpppyyy}}}|||zzzzzz|||zzzsssllllllwww}}}vvvgggVVV@@@222......+++''',,,+++***((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''(((((()))******((((((((()))))))))*********))))))))))))***++++++,,,,,,,,,,,,---------------......//////000000111///111444444444444555666<<<======>>>>>>???@@@@@@>>>>>>>>>>>>????????????AAABBBBBBAAAAAAEEEJJJNNNXXXfff|||~~~yyy||||||zzz~~~vvvmmmqqqyyyzzzvvvssspppsssuuurrrhhhYYYJJJ@@@;;;444///...+++((((((++++++***))))))******((('''&&&&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,............///000222222222888555111777888777===999BBBPPPccc{{{rrrddd]]]eeemmmuuuyyyxxxwwwyyy{{{wwwssspppvvvttt___JJJ<<<---'''+++...+++&&&'''((())))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))(((((((((((()))))))))***)))))))))))))))***++++++++++++,,,,,,,,,---------------......///000000000...000222333333333444666======>>>>>>??????@@@@@@=========>>>>>>>>>>>>>>>:::???DDDDDDAAAAAADDDGGGPPPVVVbbbwwwzzzzzz}}}rrrnnnssssssuuu|||}}}~~~ppphhhpppzzz}}}{{{yyyxxxvvvqqqhhhZZZKKK===555333...******)))&&&'''***+++***)))***+++***(((&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,------......000111333333+++666777555888777444999===>>>???EEEZZZ}}}yyy{{{~~~~~~oooddd```dddjjjrrruuutttuuuyyy}}}xxxuuusssxxxzzz\\\===000000...,,,+++******+++&&&)))+++,,,+++)))'''''''''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------......///000000000---///111111111222444666;;;;;;:::999:::;;;<<<===>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFHHHLLLSSS[[[jjj}}}vvvuuuwwwtttooottt}}}zzztttpppssswwwvvvxxxvvvvvvnnndddfffwwwrrreeeSSSEEE===888333000,,,,,,++++++***)))((((((******))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((******(((&&&)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------............////////////000111111222333333444444888999:::<<>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCEEEGGGIIIKKKQQQ___sss||||||zzzvvvsssxxx~~~~~~|||}}}uuuhhhjjjmmmmmmpppmmmjjjnnnyyyzzzmmmVVVMMM@@@666333222000...,,,,,,+++******)))(((((()))))))))(((((('''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***((('''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------............////////////000000111111222222333333111333555555888???KKKTTThhhyyyuuuooohhhfffiiiooosssxxxxxxrrrkkkeeebbb___eeekkkrrr}}}qqqcccQQQBBB;;;555...))),,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000///000000111111222333333999888888888888999::::::<<<<<<<<<=========>>>>>>???@@@AAAAAABBBAAA@@@???>>>@@@BBBAAACCCKKKXXXbbbnnn~~~xxxzzz~~~|||hhh___ccchhhiiipppqqqrrrssstttooo```QQQ@@@:::222...///000///...+++++++++******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((())))))((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---............//////////////////000111111222222111444666666666777:::>>>AAAWWWppp}}}ssskkkiiijjjiiihhhhhhmmmoooqqqpppmmmjjjhhhhhhfffooo{{{yyymmmVVVIII777+++((()))************))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((())))))))))))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000111111222222333777777777777888888888999:::;;;;;;;;;;;;<<<<<<<<<>>>???AAABBBAAA@@@>>>===;;;>>>AAABBBCCCHHHPPPWWWVVVeee}}}~~~{{{{{{~~~vvvhhhbbbhhhmmmmmmuuutttqqqkkkcccVVVGGG;;;777444000.........---,,,+++*********)))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%'''((()))((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,---------.........//////......//////000111111111222555888:::999999999;;;<<>>@@@AAAAAA@@@>>>===<<<>>>@@@@@@???@@@CCCGGGOOOTTT```uuu}}}{{{{{{~~~ssspppuuuwwwsssssslllbbbWWWKKK???888444000...,,,+++***)))((('''*********)))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%'''((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------............---......///000000111111000222444555666666777888999<<<>>>CCCQQQkkk||||||{{{wwwppppppooommmlllkkkjjjiiimmmrrryyyyyynnn```NNN<<<000***)))***,,,......***'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))))))'''%%%''''''&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...///...//////000111111222222555666777777888888777777999999999:::::::::;;;;;;;;;<<<>>>@@@AAAAAAAAAAAA999:::;;;;;;;;;<<>>AAACCC;;;>>>DDDFFFEEEKKK^^^rrrxxxyyyrrrhhh\\\III@@@888555222......222***+++,,,,,,,,,,,,------((()))))))))))))))))))))'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''((())))))'''%%%))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,---------............//////000000111222222444333222333333444333333666777:::;;;;;;<<>>AAADDDGGGIIIBBB@@@>>>;;;::::::<<<>>>AAA<<<;;;AAAEEEEEEIIINNNYYYmmmyyyxxxfffZZZLLL>>>999222///222111,,,(((***((()))******)))((()))***(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***)))&&&$$$))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......//////000000111111222222000000111222444444333111333444666999:::;;;???DDDFFFKKKVVVcccrrrzzzxxxyyyxxxxxxzzz}}}~~~{{{uuupppjjjkkkllllllmmmuuuttt___JJJ<<<222,,,***000111,,,((()))&&&'''((()))***))))))(((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''---555999777444)))&&&%%%&&&((()))'''%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((()))))))))))))))************+++++++++++++++++++++,,,---............//////000111111111777777666555555555555555999999999999999999999999777888::::::;;;>>>CCCFFF@@@???===<<<;;;;;;;;;<<<=========>>>??????@@@@@@LLLQQQ___ttt{{{~~~~~~}}}nnn\\\NNNCCC<<<999222111000///---+++******))))))(((((((((((())))))'''''''''''''''''''''''''''((()))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000000111111111222222222333444555777999:::;;;;;;???BBBHHHOOOWWWeee}}}rrrpppvvvxxxwwwvvvxxxyyyuuummmjjjiiiggghhhoooxxxzzzgggWWWJJJ@@@666000///...---,,,***)))((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&###&&&,,,111444888<<<999333---+++(((%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++***************+++,,,,,,++++++,,,,,,---...,,,,,,------.../////////777777666555555555555555888888888888888888888888888999:::999999;;;>>>AAA???>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======:::;;;BBBNNNYYYdddqqq}}}{{{xxxyyyyyyzzz||||||ppp___WWWLLLAAA999444111/////////...---+++***))))))))))))(((((((((((())))))''''''''''''''''''''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))*********))))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000111111111222222222222444666777888888888999:::>>>CCCFFFMMM[[[iiivvv||||||zzz{{{}}}~~~uuuuuuqqqxxx~~~yyymmmhhhfffeeehhhqqq|||yyyoooWWWNNNBBB999444///***&&&,,,,,,+++***))))))((('''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$)))...333555888;;;888222+++***(((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++***))))))******+++,,,++++++++++++,,,------,,,,,,------.../////////777777666555555555666666666666666666666666666666999:::999888777777999;;;>>>===<<<;;;:::::::::;;;::::::999999999888888888777444333666999===EEENNNbbbooo~~~}}}|||zzzzzz|||zzz}}}}}}rrrlllcccTTTHHH===999333///------,,,+++,,,++++++***))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''((()))***)))''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******))))))(((((())))))***+++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,.........////////////000000000000000111111111111111222333444444555555555999888:::===>>>===@@@FFFOOOWWWfffxxxzzz~~~|||}}}}}}xxxsssuuuxxx|||{{{pppkkknnnyyytttooooooqqqzzz}}}vvvoooeeeXXXJJJ@@@555000+++***+++,,,+++*********)))))))))(((((((((******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''&&&...222555666888999666///))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******)))))))))******++++++++++++++++++,,,------,,,,,,------.../////////777777666666666666666777555555555555555555555555999999999888666666777999<<<<<<;;;:::::::::::::::999999888777666666555555:::666444444444333888>>>@@@GGGRRR```ppp}}}}}}{{{}}}zzz~~~~~~~~~}}}ooo\\\NNNGGGAAA:::444555222///.........---+++******))))))))))))(((((((((((((((''''''((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((()))******************+++++++++++++++++++++++++++,,,,,,,,,------.........//////////////////000000000111111111222333333333333333333999777888===???<<<;;;<<>>@@@CCCIIIQQQ[[[bbbttt|||zzzxxxvvvzzzvvvsssvvvyyywwwzzznnnjjjqqqvvvyyyzzzwwwssswww|||}}}xxxqqqcccQQQCCC===888222---++++++---...,,,+++*********)))'''&&&)))))))))************+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++555888888777666777222,,,&&&''')))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((()))******++++++************+++,,,,,,,,,,,,------.../////////777777666666666777888888555555555555555555555555777888:::999888888999;;;888888999999999999888888777777666555555444333333222000111333222......222555444444555888???HHHOOO^^^dddmmmuuu}}}}}}{{{zzz{{{~~~zzzwwwrrrllldddYYYOOOHHH::::::888777444222000///...,,,+++***+++***(((&&&******************))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''(((((()))***)))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,---------..................////////////222333444444444444444333777333222666999888999<<<:::;;;===???AAAEEEJJJNNNRRRWWWbbbqqq}}}zzz{{{yyyvvv}}}rrrpppooorrrzzzsssnnnnnnooolllrrr{{{wwwvvv}}}vvvmmmdddXXXNNNHHHAAA999333...///000000///...---,,,++++++++++++***((('''&&&************************))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''***---555888888555555666222,,,&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++***************+++,,,,,,,,,,,,------.../////////777777666666777888888999777777777777777777777777777888::::::888777888999666777888999999888777777555555444444333333222222333111111333111///000555222333444444333444777999???DDDJJJPPPVVV]]]ffflllkkkrrrzzz}}}rrrlllhhhcccaaabbbYYYUUUOOOIIIEEE@@@:::666...000333222...+++***+++,,,***))))))******)))(((+++*********))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((())))))))))))))))))************((())))))***++++++,,,,,,+++,,,,,,,,,,,,---------------........./////////111222333333444444444444777555555999999777888<<<;;;<<<>>>???>>>>>>@@@AAAAAACCCGGGNNNXXXbbbkkkqqq{{{zzz}}}{{{ttt}}}|||qqqqqqqqquuu||||||xxxuuusssnnnrrr{{{{{{tttmmmeeeWWWKKKDDD>>>777222111222333444)))+++...///...,,,***)))+++,,,------,,,+++,,,,,,))))))))))))))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''+++///444666666444444555222,,,''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((()))++++++***************++++++,,,,,,,,,------.../////////777777666777777888999999888888888888888888888888888999:::999777666555666666777888999999888777666333333333222222222222222///,,,+++,,,++++++///555.../////////......000111---000444666888<<>>@@@AAA@@@???@@@BBBEEEIIIKKKNNNZZZgggoooxxx}}}|||}}}xxxyyyxxxjjj^^^XXXTTTJJJAAA===<<<777111///...---+++***)))))))))*********)))((()))+++---&&&'''(((((('''''')))***))))))(((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%''',,,000333555555333444555222---''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((()))++++++*********)))***++++++,,,,,,,,,------...//////000222333333444555666777777777777777777777777777777888777777666555444444444444444555666666777666666444333222111000000000000......------------......///////////////////////////000000000111111111111777777888:::===@@@BBBCCCHHHLLLRRRYYYaaaiiirrrwwwzzz}}}}}}yyyrrrhhh^^^UUUPPPHHHEEE@@@;;;888777888888111000///......///000111222///,,,******)))((('''))))))*********+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))%%%"""$$$((()))'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))***++++++++++++***++++++,,,,,,,,,,,,---------------............///...///000111111222222111222333444555666666666666777888999:::<<<===>>>???========================AAAEEEJJJMMMOOOVVV```iiiyyytttqqqdddaaa[[[TTTKKKDDD>>>;;;666555333111///...---------,,,++++++******++++++,,,,,,++++++***)))((((((''''''''''''((((((((((((******))))))(((((('''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))///333666444333444666444000,,,&&&'''((('''%%%%%%''')))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------......222222333444555666777777666666666666666666666666777777666666555444444333222333444555555555555555333333222111000//////000......------------......................................./////////000000000111111333555777999;;;444666999===@@@EEEKKKOOORRRVVV[[[```ffflllrrrvvv|||zzzwwwxxx{{{~~~~~~xxxooohhhccc___\\\XXXRRRKKKDDD???======;;;888444222222333333000///...------...///000...,,,)))((()))))))))(((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$''')))&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))(((((())))))***++++++++++++***+++++++++,,,,,,,,,------------------..................000111111111111111222333444555666666666666666666777999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@BBBCCCGGGPPPVVVfffdddbbbbbbeeekkkrrrvvv}}}{{{zzzxxxwwwiiigggccc^^^XXXSSSOOOMMMCCCBBB???;;;888444111000111000...---+++*********---,,,++++++******++++++,,,,,,+++******)))((((((''''''''''''(((((((((((())))))))))))((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&***000444666444444444555444000---((())))))(((&&&&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,------------...111222333333555555666777666666666666666666666666666666666555555444444333111222222333333333333333222222111000////////////...------,,,,,,------...------------------------,,,------------.........++++++,,,---...///111222333444555555555777:::===<<<>>>AAACCCEEEHHHLLLOOOSSSYYY___cccdddeeegggiiiiiikkknnnqqqssstttuuuuuuwwwuuuqqqkkkeee___ZZZWWWVVVWWWXXXUUUPPPJJJFFFDDDBBB@@@<<<888555333222222222111000///.........///...---,,,++++++,,,---...+++)))''''''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))((((((((()))******++++++******++++++++++++,,,,,,,,,,,,------------..................///000111111111111222333444555555666666555555555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<>>>CCCHHHQQQNNNHHHDDDCCCGGGLLLPPPTTTVVVZZZ```gggooouuuyyy|||yyywwwxxx|||~~~}}}{{{}}}}}}}}}~~~~~~}}}~~~}}}}}}yyyxxxvvvssspppmmmjjjiii___^^^[[[WWWSSSPPPMMMLLLCCCBBB???<<<999666444222.........------,,,,,,,,,,,,,,,+++***)))))))))))),,,,,,+++************++++++++++++******))))))(((''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''+++111555555555444555555444111///***++++++***'''&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,------------111111222333444555666666666666666666666666666666555555555444444444333333111222222333333222222222111000//////.........///------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++,,,---......---...///......///111444777888888666444333444555777;;;???AAA@@@@@@AAABBBBBBCCCEEEGGGIIIJJJKKKKKKGGGGGGFFFDDDBBB???===<<<;;;<<<<<<:::777666666777444333222111111000000111---............---,,,,,,++++++***))))))***+++++++++)))'''&&&'''(((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((())))))******************++++++++++++,,,,,,,,,,,,,,,---------.........---...///000111111111111222222333444555555555555444555666777888999::::::::::::::::::::::::::::::;;;<<<===<<<;;;;;;>>>@@@GGGDDD???:::999999<<<>>>;;;;;;;;;<<>><<<;;;<<<;;;999777555333222111444444333222111000////////////.........---------,,,++++++******++++++,,,,,,++++++***************+++*********)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&(((,,,222666555555555555444333222000---......,,,)))'''&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,---------000000111222333444555555555555555555555555555555444444444444333333333333222222333333333222222111//////......------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++,,,,,,---,,,------,,,+++,,,...000,,,...///.........000222000111333333222222222222222333333444444444444444111111222333333333333222000000000///...///111444+++,,,...//////...---+++------......---,,,***)))***)))(((''''''((()))***...+++((('''(((((('''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((()))************)))*********+++++++++,,,,,,,,,,,,,,,------------...---...///000000111111000111222333444555555555555555555666777888999999:::888888888888888888888888777888999999888888999:::888777666444333333222222999777444222111111222333333222222333444555444333333333444555555555444444444444333222222111111222333222111000///...------........................------..................000///...---,,,+++******++++++******++++++,,,---,,,+++******))))))***************)))))))))))))))''''''''''''(((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&(((,,,222666555555555555444333333333///000111///+++((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------///000111111333333444555555555555555555555555555333333333333333333333333222222222222222222111000......------,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------*********)))******++++++222222111///------///000+++---------,,,---///111.............../////////////////////............//////000000000000000000//////...---++++++---///''')))+++------,,,***(((++++++++++++***((('''&&&)))((('''&&&&&&'''((()))...+++(((''''''((('''&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''((())))))******))))))************++++++++++++,,,,,,,,,,,,------------------...///000000000000111222333444444555555444555555666777777888999999777777777777777777777777444555666888999999999888222333444444444444333222444333222000000000111222000111111111000///------,,,---...//////...---,,,//////////////////..............................------------............******++++++,,,,,,------,,,++++++++++++*********))))))(((((()))******+++++++++***))))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++000444555666666555333222333444111222222111---***((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,//////000111222333444444555555555555555555555555222222222222222222333333000111111111111000///...------,,,,,,,,,,,,------++++++************++++++*********************************+++++++++,,,,,,)))))))))))))))***+++,,,)))))))))'''&&&%%%''')))000000000...+++***+++,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,,,,------,,,***((()))******+++,,,,,,---,,,++++++***))))))(((''''''''''''((((((&&&&&&&&&&&&((((((+++(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,---...///000000000000111111222333444444444444444444444555666666777777666666666666666666666666444444666888::::::888777555555555555555555555555------......//////000000...000111111000...------------------------------....../////////...---,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((((((((((())))))***++++++***)))))))))))))))((()))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&)))...222444666777555333222444666111222444222///,,,***)))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,***++++++++++++,,,,,,,,,//////000111222333444444555555555555555555555555222222222222222222222333//////000000///...------,,,,,,,,,++++++,,,------++++++************++++++))))))))))))))))))))))))))))))))))))************************++++++,,,---)))***+++******+++...000)))***+++***))))))***,,,000...+++***************))))))))))))***+++,,,---)))******+++,,,,,,,,,,,,(((***++++++***(((((())),,,+++*********+++------)))((((((''''''((())))))((('''&&&&&&&&&&&&'''((('''%%%$$$$$$&&&'''((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((())))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,---...///000000000000111111222333444444444444333333333444444555555555666666666666666666666666111111222555666666444222444333111///......///000...//////000//////...---+++---///000///......//////...---++++++,,,...///,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,+++++++++******************++++++++++++******))))))))))))******+++******)))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((---000444666777555333222444777111333444333000---+++***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,000111111222222333333444666666555555555444444444444444333333222111000000/////////...------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************((())))))+++,,,---......++++++++++++++++++++++++******++++++++++++******)))((('''((()))***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,......------...///111222111111222222222333333333444444444555555555666666666666555555555555666666444444555555444444333222000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''000000111333555444222000777666444111...,,,***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,111111111222333333444444555444444444333333333333333333333222222111111111/////////...------,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))************************************************''''''((()))***+++,,,---************************)))******++++++******))))))''''''''')))***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''(((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,...---------...///000111111111111222222222333333333333444444444444555555444444444333333444444444444444444444444333222222000000000/////////......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************************((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''//////000333555555333111555444222000---+++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,111111222222333444444444333333333333222222222222222222222222222222111111//////......---,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))************))))))((('''&&&''')))***)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------------...///000111000111111111222222222222222222222333333333333444222222111111111111222222333333333444333222222111000////////////.........---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))*********++++++*********++++++++++++,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,---///222555777555333222111000...,,,***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,111111222222333444444444333333333333333222222222111111111111222222222222//////...------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******((((((((((((((((((((((((((())))))))))))))))))(((((('''&&&''')))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''''''''&&&&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,---------...///000000000000000111111111111222111111111111222222222222222111111000000111111222222222333333222222111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))************************++++++++++++************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***+++---111555777666444///...---,,,***(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******+++++++++,,,,,,,,,000000111222222333333444333333333333333444444444111111111111111111111222.........---,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********'''''''''''''''''''''''''''(((((())))))(((((('''(((&&&&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000000000111111111000000000111111111222222222222111111111111222222111111111222111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))),,,000444555444333,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,//////000000111222222222333333333333444444444444111111111111111111000000......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&&&&&&&(((***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++---......///......////////////000000000000000000000111111111111222222222222111111222222222000000111111000000///.........---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))+++...222333111000*********)))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))******+++++++++,,,,,,,,,.........///000000111111111222222222333333333333222222111111000000//////......---,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&&&&&&&(((***''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,***+++---...///................../////////000000000000111111111222222222222222111111111111222222//////000000000///......---------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))***---///000...,,,)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,------......///000000000000000111111222222222222333222222111000//////.........---,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''&&&&&&&&&)))+++''''''''''''''''''''''''(((((((((((())))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,***+++,,,...///......---............/////////000111111111111222222222222111111000000000000111111///////////////......------------,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))***,,,......+++)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...............///000000000000////////////000000000000111111000///---,,,---------,,,+++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************)))(((((()))+++---...***++++++,,,,,,------...,,,,,,,,,---------......////////////000000000000000000000000///////////////......------,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%(((******)))&&&&&&&&&''''''''''''(((***++++++---///...,,,)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++...............///000000000000////////////000000000000111111000///---,,,,,,,,,,,,,,,+++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************)))(((((()))+++---...***++++++,,,,,,------...,,,---------.............../////////000000000000000000000/////////...............---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&)))((('''&&&&&&'''((()))''''''''''''(((((((((((()))((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&)))+++******&&&&&&&&&''''''''''''(((*********,,,------,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++........./////////000000000000////////////000000//////000//////...---,,,+++++++++++++++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************)))))))))+++,,,---***++++++,,,,,,------...------........./////////....../////////000000000000////////////...............---,,,,,,++++++***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((('''&&&&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&''')))+++***)))&&&&&&&&&''''''''''''(((***)))((()))+++,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++......///000000000000000000000////////////000000//////......------,,,+++******++++++***)))((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************))))))******,,,,,,***++++++,,,,,,------............////////////000........./////////000000/////////.........------------,,,,,,+++******************************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''((())))))(((&&&&&&&&&''''''''''''((()))(((&&&''')))***+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************...///000000111111000000000000////////////000000......---,,,,,,+++++++++))))))*********)))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******************************++++++***++++++,,,,,,------............////////////000............////////////............------------,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%'''''''''%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&(((*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********...///000111222111000///000000////////////000000...---,,,+++************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************************************++++++,,,,,,------...------........./////////------........./////////......---------,,,,,,,,,,,,,,,+++******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%''')))+++***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******...///000222222111000///000000////////////000000...---+++***))))))******'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++************++++++,,,,,,------...,,,---------............---------.........//////---------,,,,,,,,,,,,++++++++++++***))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&(((+++,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***...///111222333222000///000000////////////000000---,,,+++))))))))))))***''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))******************+++++++++******)))***++++++,,,,,,---......,,,,,,,,,---------......---------.........//////---------,,,,,,,,,++++++++++++******)))(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((%%%%%%'''***,,,,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))...//////000000000000000---------........./////////...---+++***)))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************)))******++++++,,,------,,,,,,,,,---------......---------............///,,,+++******))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))************---...//////000000//////,,,---------.........///...---,,,+++***)))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))******++++++,,,,,,---,,,,,,,,,------------...------------............,,,+++******))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************,,,---......//////......,,,,,,------------......------+++***))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------------............++++++***))))))))))))***))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))************+++,,,------......------,,,,,,,,,,,,,,,,,,------,,,,,,+++))))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******((()))))))))************+++,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******((()))))))))************+++,,,------......------,,,,,,++++++++++++************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******)))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))************,,,,,,---...............,,,+++++++++************))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************,,,---......//////......,,,+++++++++******)))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''')))+++,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))************++++++,,,,,,,,,,,,------------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!$$$&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))+++++++++************)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))+++---...,,,***&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))******)))))))))***+++,,,+++++++++*********))))))+++++++++*********))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---...,,,***'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))***))))))))))))***+++++++++************)))))))))++++++*********))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---...,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++******))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++************))))))))))))************))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++......,,,***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++......---+++(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++)))))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((())))))******))))))(((((()))))))))))))))*********)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''+++...///---+++(((''''''&&&'''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''')))*********)))((((((((((((((())))))*********)))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''+++...///---,,,(((((('''&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))******))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''+++...///...,,,(((((('''&&&''')))+++---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&%%%$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""&&&---///***%%%'''&&&%%%&&&(((******)))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""&&&---///+++&&&'''&&&%%%&&&((()))***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((***)))((((((((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&((())))))***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###''',,,...+++''''''&&&%%%%%%'''))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******)))))))))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))++++++&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###%%%)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''',,,...,,,)))(((&&&%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""###)))***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''+++------+++)))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''""" %%%&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''+++---...---+++)))'''((()))******)))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$(((''''''((())),,,///000%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((---444///***+++***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***---...///,,,+++))))))***++++++***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&))),,,000222%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***++++++)));;;GGGCCC<<<:::666000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''***,,,...///---,,,******+++,,,++++++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((************************&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&))),,,///111000000111000///,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((+++///111111111111111///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&(((+++...000222222222111///,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&(((***---///333333333111///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%&&&'''***---...222222222111...+++'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((()))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''))),,,...000000000///---***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((***%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''(((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---............,,,)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))***(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%&&&)))+++(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%'''((((((((('''&&&''''''''''''((((((((()))'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&)))+++---,,,---------+++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((())))))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((()))))))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((******((('''%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((('''''''''&&&&&&)))((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%------,,,+++)))((('''''''''%%%$$$&&&)))***)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))((()))))))))))))))*********************)))))))))(((((())))))))))))((((((++++++***)))(((''''''&&&(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''*********))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((())))))(((((((((((((((((())))))'''(((((())))))(((((('''))))))))))))((((((((((((***)))'''((())))))(((&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((''''''((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))*********)))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))))))))******************)))))))))(((((('''(((((((((((()))))))))))))))(((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))))))))******'''((())))))))))))******((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))++++++++++++++++++++++++(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))************+++************))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))***)))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&'''(((((())))))&&&''''''(((((())))))***(((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******************++++++((()))***)))(((((()))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++++++++*********)))))))))((((((((()))))))))*********))))))(((((())))))*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''((()))))))))((())))))***++++++,,,,,,))))))***++++++,,,------,,,---...///111222444444333222222222222222222111222222333333333333222222111111111111111000000000///000111///,,,******,,,************************)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////........................------------------------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))(((((()))))))))***************))))))))))))***************)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))*********+++,,,------......111111111222333444444555444555777999<<>>>>>======>>>>>>>>>??????>>>>>>>>>999999888888888777777777888999999666111......///........................******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222111111111111111111111111111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))))))))))))))******************))))))))))))******************))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&,,,***'''&&&'''((((((''''''(((((()))))))))((((((+++)))((())),,,---...---///000111000......111444777;;;>>>>>>===@@@GGGNNNHHHDDDEEEKKKOOORRR[[[fffhhhaaaXXXPPPNNNNNNPPPPPPTTTUUUXXX\\\```^^^XXXSSSJJJKKKLLLLLLLLLOOOUUUZZZYYYXXXQQQDDD:::888888888333111333666333---,,,111,,,...000///,,,)))((((((&&&((())))))((((((((()))*********))))))******+++))))))))))))((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))***))))))(((***)))(((((((((***,,,---***++++++,,,,,,---------,,,...111222333333444666999:::999888;;;@@@@@@===>>>999777::::::777999>>>CCC>>>;;;===???<<<888777666888777444444666555222333222000...------......---------,,,,,,+++******,,,,,,------,,,,,,+++***'''((()))***++++++++++++))))))(((((()))***++++++,,,,,,,,,+++***)))((('''+++***((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&'''(((((((((((()))***+++,,,,,,------,,,,,,------...///000111333666888999:::<<>>???BBBGGGJJJKKKLLLPPPOOOLLLHHHEEEEEEHHHHHHFFFJJJPPPUUUSSSRRRRRRNNNGGGDDDFFFDDDFFFDDD@@@@@@AAA???;;;::::::999777666555444333111000000////////////000,,,,,,,,,+++++++++++++++((((((((())))))))))))((()))))))))))))))***+++++++++++++++++++++***)))((((((((('''&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((()))***+++,,,------000333333222333666999;;;>>>BBBFFFJJJNNNSSSWWW```bbbggglllrrrwww{{{}}}uuuiii```bbbiiiooopppqqqtttvvvvvvsssnnnkkkjjjkkktttrrrooooooqqqqqqnnnjjj```bbbfffiiimmmssszzz~~~~~~pppeee```]]]YYYZZZWWWWWWXXXTTTJJJAAA======999555333444444222///000///...---,,,+++******,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))************************(((((()))***+++,,,,,,,,,000000111222444777999:::===???CCCFFFHHHIIIIIIIIIKKKTTT\\\^^^___``````^^^UUUUUUVVVWWWUUUVVV^^^gggkkkkkkmmmkkkbbbXXXTTTVVVUUUVVVTTTPPPNNNNNNJJJDDDCCCCCCCCCBBB@@@===:::888777555333222111111222333000...,,,******+++,,,---*********)))))))))((((((***))))))))))))***++++++******+++++++++******)))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((()))++++++*********+++++++++******+++---///000222888===???>>>???DDDHHHJJJNNNTTTYYY]]]```aaabbbkkkmmmpppuuuzzz}}}}}}|||tttkkkbbbbbbhhhllllllkkkmmmrrrwwwvvvqqqkkkjjjlllllliiihhhiiijjjjjjgggccc\\\```ffflllqqquuuxxxyyy}}}sssmmmkkkiiifffgggeeeddddddbbb]]]VVVQQQPPPJJJCCC@@@???<<<666111333111...------......------,,,,,,+++***+++++++++***))))))))))))((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))***))))))))))))******+++,,,,,,++++++---///111222666666666777999===@@@BBBGGGKKKRRRXXX]]]]]]ZZZWWWXXXccclllnnnnnnppprrrrrriiijjjiiieeebbbfffrrr~~~xxxmmmfffffffffgggeeeccccccccc^^^WWWVVVVVVVVVTTTRRRNNNJJJHHHDDDAAA===888555444555555555333///---+++,,,---...---,,,,,,+++++++++++++++*********))))))***++++++((()))***+++++++++++++++''''''''''''(((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((***++++++))))))+++,,,000000000222555:::>>>AAAAAAGGGNNNQQQRRRTTTYYY^^^bbbeeekkkppprrrqqqmmmjjjppppppqqqrrrsssrrrnnnkkkfffdddbbbbbbeeeiiihhhfffjjjpppuuuuuuppplllkkklllfffffffffjjjmmmlllhhhddd[[[___ffflllpppqqqnnnlllssstttssspppqqquuuvvvtttrrrqqqooommmlllkkkhhheeebbb]]]WWWTTTSSSOOOGGGAAA@@@<<<666333222222000///------,,,,,,++++++,,,,,,++++++*********)))))))))*********************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))***+++,,,---///......000444;;;BBBFFFCCCBBBCCCDDDHHHNNNSSSWWW___dddkkkssswwwssskkkeeehhhqqqxxxyyyzzz~~~|||rrrnnnuuuvvvrrrqqqsssuuuxxx}}}~~~wwwrrrrrrqqqnnnkkkhhheeecccZZZVVVPPPJJJEEEBBB@@@@@@<<<:::777333000///......------,,,++++++,,,------++++++***************+++((()))***+++++++++++++++*********))))))((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***''')))+++***)))***///222444555777;;;BBBJJJRRRWWWWWW\\\bbbgggiiilllpppsssxxxyyy|||{{{uuupppllllllkkkhhhccc^^^YYYWWWUUUZZZ```eeekkkoookkkeeebbbfffiiiiiifffccccccdddbbbbbbdddhhhlllmmmiiieee]]]```dddiiikkkiiiddd```bbbeeegggiiinnnvvvxxxvvvwwwzzzyyytttqqqrrrsssrrrooolllhhhggggggfffbbb___[[[TTTJJJBBB>>>;;;666333222111000...---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++************'''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******************,,,...111222222333777===FFFRRR\\\bbbXXXWWWWWWYYY^^^dddkkkoootttwww|||}}}rrriiinnntttyyyyyy|||xxxsss|||{{{vvvrrrvvv{{{|||xxxvvvuuuuuuooolllfff```[[[WWWUUUTTTJJJHHHFFFBBB===888444111000///---,,,+++,,,,,,---,,,,,,+++************+++((()))***+++++++++++++++,,,,,,,,,,,,+++***(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******(((+++---......222999@@@EEEFFFHHHLLLTTT^^^gggllljjjmmmqqquuuyyy{{{|||}}}}}}{{{zzzzzzwwwsssoookkkkkkjjjddd[[[SSSPPPOOOQQQZZZeeerrr|||pppbbbbbbaaa_________```aaadddccccccfffkkkllljjjhhhgggfffeeefffgggfffbbb^^^[[[^^^```aaagggnnnooolllqqqyyy|||wwwrrrsssvvvvvvwwwuuurrrqqqrrruuuxxxzzzxxxnnnaaaWWWPPPKKKEEE@@@>>>===:::666333000///.........---------,,,,,,,,,,,,,,,+++++++++*********'''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,---000333666888;;;???GGGQQQ]]]iiirrrwwwpppnnnjjjiiijjjnnntttwwwzzzzzz{{{~~~{{{rrrjjjnnnrrruuuwww|||yyywww|||zzzvvvzzz~~~yyyvvvvvvxxxyyyvvvtttqqqnnnjjjhhhfffeee^^^^^^]]]YYYRRRIIIAAA<<<888666333000...------...---,,,++++++*********+++)))******+++++++++******+++,,,---------,,,+++***((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******++++++...222333444;;;EEEMMM]]]]]]^^^aaagggpppyyy~~~tttuuuwww{{{~~~{{{wwwqqqnnnnnnnnnllljjjppprrrqqqiii^^^WWWTTTUUUZZZcccqqqooolllgggeeegggiiikkklllqqqnnnlllmmmqqqttttttssstttpppkkkiiijjjjjjhhhfff^^^`````````eeejjjhhhdddfffrrrzzzvvvqqqsssvvvwww|||yyyuuurrrsssxxx~~~pppeee___YYYSSSOOOJJJHHHDDD???:::666333111//////.........---------,,,,,,,,,++++++*********'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************.........000333777:::===EEEKKKUUUaaammmvvv}}}{{{uuuooolllmmmoooqqqzzzxxxvvvxxx{{{zzzuuupppppptttwwwzzz~~~{{{tttqqqssswwwzzzrrrqqqqqqpppooonnnmmmmmmoooppppppllldddYYYNNNGGG@@@>>>:::666222000000000---,,,,,,+++*********+++******+++++++++******)))***+++---...///......---))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''***))))))+++------***(((111444:::AAAEEEKKKXXXddduuuzzz~~~}}}}}}ppphhhiiiccc[[[YYY___hhhpppuuu{{{{{{qqqjjjiiikkkqqqwww}}}uuuxxxwwwssswwwzzzyyy{{{uuurrrqqqsssuuunnnkkkiiijjjlllmmmjjjgggnnnoooppppppjjjeeegggmmmmmmmmmoootttyyy}}}~~~yyyrrriiieeefffllljjjdddZZZOOOFFF@@@>>>888888777222...,,,...111)))***---///---'''&&&)))******************)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((($$$###%%%&&&%%%&&&***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''&&&'''((()))***((('''+++))))))++++++***...333222222444999AAAHHHMMMPPPaaadddjjjrrr{{{|||tttmmmiiijjjlllooovvvwwwxxxwwwwwwyyy||||||||||||~~~}}}|||{{{zzztttuuuuuusssqqqpppqqqsssvvvyyy}}}|||sssggg^^^WWWTTTOOOIIIBBB:::555222111111000...---***(((''',,,***((((((***,,,,,,,,,+++++++++,,,,,,------------,,,***)))((())))))***))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((((((''''''(((******+++...222555444<<>>999666333000///------,,,,,,,,,,,,,,,+++***))))))***,,,///111333111000000///---+++)))((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''...222777999<<>>HHHRRR\\\hhhuuu~~~rrrmmmfffaaaaaaffflllqqq}}}~~~||||||~~~}}}zzzzzzwwwpppiii___PPPCCC777333///...000000...+++'''***,,,+++***+++***)))+++,,,------...///000111222000---***(((''''''(((+++******((('''&&&%%%$$$(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&FFFWWWnnn|||~~~{{{wwwqqqlllgggccc```]]]```bbbbbbhhhwwwvvvrrrtttuuusssrrrvvvzzz~~~~~~~~~wwwsssmmmkkkllloooqqqrrrtttwwwvvvqqqmmmmmmllliiigggsssxxxyyyzzzuuuzzzzzzxxxtttooojjjgggfffgggoooyyy}}}||||||~~~~~~}}}}}}~~~|||wwwooohhh```]]]WWWPPPGGG???777222222000---,,,,,,,,,***)))++++++++++++******)))))))))(((((((((''''''''''''))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))*********((('''(((***((())),,,...000333555777BBBNNN]]]kkkssswwwzzz|||qqqooolllkkkmmmrrrwww{{{{{{~~~~~~~~~}}}zzz|||||||||}}}~~~wwwooodddZZZKKKEEE<<<666222000///...,,,...///...---------,,,******++++++,,,,,,------/////////...,,,+++***)))***)))((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&```oooyyyooofffaaaaaacccgggrrrzzzxxxuuuyyy}}}rrrmmmnnnooommmjjjnnnrrrwwwyyyyyywwwvvvtttssspppmmmkkklllpppsssooorrrrrrnnnmmmooopppooonnnvvv}}}xxxsssooommmmmmwww}}}}}}uuunnnmmmpppqqqzzzwwwvvv~~~~~~|||{{{{{{zzzvvvtttppphhh\\\OOOCCC<<<666555222111000///,,,)))+++++++++++++++*********))))))(((((((((''''''''')))))))))(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))***++++++)))((()))***,,,///333777<<>>:::222...,,,------,,,---///---------,,,,,,+++++++++***+++---//////000//////+++***)))''''''((()))***((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''sssrrrsssvvvyyyyyyuuurrrllljjjjjjooowww~~~~~~}}}{{{wwwrrrooooooqqq{{{yyytttqqqooolllooolllhhhgggiiilllmmmmmmmmmrrruuutttrrrrrrxxx~~~}}}~~~~~~||||||~~~vvvsssvvvyyyvvvrrrxxxwwwpppvvvrrrsssyyy~~~}}}uuussswww{{{|||{{{yyy}}}~~~wwwnnnfffcccSSSLLLBBB:::555333111111...---,,,+++************++++++++++++***************)))))))))((((((((((((******))))))))))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***)))***+++++++++,,,///111555===IIIRRRXXX^^^eeejjjnnnqqquuuwwwzzz}}}~~~|||{{{}}}}}}|||~~~~~~vvvoooiiiiiittt~~~uuulllkkkssswwwyyyrrrmmmlllmmmooosssyyy~~~~~~|||zzz|||}}}~~~~~~||||||{{{yyysssiii[[[MMMDDD<<<555///000111//////222...------,,,,,,++++++***************,,,---///111...---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((tttsssrrrssssssnnnfff___cccdddiiivvvzzzsssnnnkkklllmmmmmmooorrrxxx}}}~~~xxxqqqnnnkkkhhhlllhhhcccccchhhooossstttyyy|||}}}}}}|||yyyyyy||||||zzz}}}wwwyyy~~~zzzooooooiiifffgggjjjlllooottt}}}ssspppuuuzzz{{{{{{uuuyyy}}}}}}zzzwwwvvvwwwggg^^^QQQDDD<<<999777666222111///---+++++++++,,,******)))))))))(((((((((******)))))))))((((((((()))(((((((((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******,,,,,,,,,+++,,,...333666>>>MMM```lllpppmmmkkkjjjjjjqqqzzz|||zzzwwwvvvvvv{{{}}}|||{{{{{{|||}}}|||uuuooojjjeeeeeennnwww}}}|||zzzwwwqqqmmmrrr{{{~~~}}}wwwrrrooooooqqqvvv~~~{{{yyyyyyyyyzzz{{{}}}}}}|||}}}~~~|||qqqbbbVVVIII===444333222---,,,000,,,,,,++++++*********)))+++***)))((()))+++...000...------+++***((('''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((rrrrrrqqqlllfff___[[[YYYjjjoooxxxxxxoookkkhhhhhhkkkkkkjjjmmmssstttyyyzzzsssmmmkkklllkkkmmmiiifffhhhpppxxx|||}}}~~~||||||}}}}}}~~~yyywwwtttpppoootttyyy|||}}}~~~|||}}}wwwpppjjjhhhgggeeefffhhhjjjoooyyy{{{vvvuuuyyy}}}xxx{{{~~~}}}{{{|||}}}ssseeeWWWLLLFFFAAA???888666333000...------...*********)))))))))((((((*********)))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********.........///222888@@@FFFTTTbbbttt}}}|||tttnnnkkkmmmvvvyyyvvvtttrrrrrrxxx{{{wwwvvvwwwxxxyyyyyyyyyyyyxxxrrrllliiiiiijjjkkkpppwww}}}{{{yyyuuurrrpppppppppvvv}}}zzz|||zzzyyyzzz|||}}}{{{yyy|||{{{zzz||||||qqq\\\LLL???<<<888///,,,///,,,,,,,,,,,,++++++++++++***************+++,,,,,,+++,,,------,,,***(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((kkkmmmkkkddd]]]]]]eeemmm{{{}}}vvvssspppmmmmmmqqqsssoooiiimmmuuuqqquuuuuuooojjjlllqqqsssrrrnnnlllpppyyy}}}yyytttooolllkkkpppuuuxxxtttqqqooolllgggffflllrrrtttrrrrrrvvvzzzyyyxxxuuuqqqllljjjkkkeeedddhhhqqq{{{|||~~~|||vvvhhh\\\RRRKKKGGG<<<:::777333111000000000,,,,,,,,,++++++++++++***************))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************...///111444:::EEEPPPXXXdddnnnyyy|||wwwppplllkkkuuu~~~~~~vvvpppuuurrrqqqwwwuuupppnnnpppssswwwxxxxxxvvvuuuoookkkkkkpppvvvyyy}}}xxxwwwuuuppplllkkkooosssrrr|||}}}}}}~~~yyytttxxxxxxyyyzzz{{{}}}rrr___OOOJJJCCC888333666........................)))+++,,,------,,,***)))(((***,,,......,,,***((('''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))iiieeecccfffhhhkkkvvv{{{vvvxxxyyyyyyxxxyyyuuurrrttttttqqqooopppoooqqqpppkkkjjjnnnqqqrrrpppiiieeehhhlllooorrrvvvvvvrrrnnnkkkjjjiiiiiihhhlllooorrrtttrrrooonnnmmmlllmmmppptttwwwwwwuuussszzzyyyzzz~~~wwwvvvrrrqqqvvvzzzyyywwwxxx~~~~~~vvvqqqmmmddd[[[QQQIII@@@;;;;;;:::555000...,,,,,,---+++''''''***))))))))))))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$******))))))((((((''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))((('''&&&&&&***))))))+++...000000///555777;;;BBBKKKUUU^^^dddkkkkkklllllllllmmmsssyyy}}}}}}wwwzzzzzz{{{|||~~~}}}rrrkkkkkkpppvvvyyyxxxvvvwwwxxxkkkllloootttxxxzzzxxxwwwqqqmmmiiieeecccdddfffhhhlllooossstttvvvzzz}}}||||||}}}tttzzz}}}{{{yyy{{{||||||{{{|||zzzjjjbbbZZZMMM???777333333333000,,,******+++***+++,,,---,,,+++***)))((()))***,,,,,,------,,,((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''[[[___hhhrrrwwwyyy~~~{{{uuurrrwww}}}yyytttrrrttttttpppnnnnnnrrruuutttooommmnnnooonnnooohhhccceeeggghhhkkknnnmmmllliiihhhgggggggggfffjjjnnntttxxxzzzxxxtttqqqppprrruuuzzz~~~}}}}}}}}}~~~}}}tttllliiillloooxxx}}}{{{tttlll]]][[[WWWNNNDDD:::555333222...---...---***,,,000++++++***))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))((()))+++---000222555666:::???GGGOOOVVV\\\aaacccbbbeeeiiinnnqqqvvv|||~~~~~~}}}}}}~~~~~~~~~~~~|||tttnnnooovvv~~~|||vvvqqqnnniiijjjlllooorrrqqqooolllkkkgggbbb^^^]]]```dddhhhlllppptttvvvwwwxxx|||}}}yyyxxxxxxzzz{{{~~~{{{yyyxxxzzz|||}}}|||{{{~~~~~~{{{vvvvvvxxx}}}|||uuutttooo___LLLAAA888666444111///.........,,,,,,---------,,,+++***)))******++++++,,,------***))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''']]]fffwww{{{wwwrrrjjjllltttyyyuuusssuuuuuupppmmmnnnrrruuutttnnnjjjiiihhheeegggaaa]]]^^^______aaadddggghhhiiijjjkkklllllllllpppttt{{{~~~}}}~~~vvvkkkfffjjjlllpppwww{{{uuuooovvvwwwkkkUUUBBB999999555000------,,,)))+++///---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))'''(((((()))***+++++++++''')))+++,,,...222999>>>IIIOOOXXX___bbbcccccccccaaafffmmmttt{{{zzzxxx{{{~~~}}}|||{{{||||||}}}~~~xxxuuuuuuzzzyyysssnnnlllnnnnnnooorrrsssqqqnnnkkkqqqnnnhhheeeeeeiiinnnrrrvvv{{{||||||}}}~~~yyytttssstttvvvvvvwwwwwwwww}}}uuuttttttvvvzzz}}}~~~~~~|||{{{yyy}}}{{{nnn]]]RRRAAA;;;444000//////...------------...---,,,+++++++++************+++---...,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''nnnzzz~~~nnngggfffeeekkkqqq~~~{{{wwwuuuwwwwwwssspppppptttvvvssslllgggfffeeecccccc___]]]___aaa```cccgggnnnqqqvvvyyy|||~~~wwwuuuuuutttssssssvvv~~~{{{{{{zzzwww~~~nnnTTTEEE@@@<<<666222111///+++)))+++,,,,,,+++)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((())))))***++++++,,,...//////111999FFFPPP```dddhhhiiigggeeedddeeennnsssyyyzzzssstttyyy}}}}}}}}}}}}yyywwwvvvxxxzzz|||}}}{{{yyy{{{{{{xxxuuuuuuxxx{{{~~~}}}zzzyyy{{{zzzuuussssssqqqpppmmmoooyyyvvvuuutttuuuuuuvvvvvvuuuxxx{{{{{{wwwzzz{{{vvvnnnjjjWWWLLL>>>555222111///---------------,,,++++++***,,,+++***))))))+++---......---***)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''}}}uuugggccceeeggglllttt{{{xxxzzzzzzwwwuuuvvvyyyyyyuuulllhhhjjjllllllhhhfffhhhmmmoooppptttyyy{{{{{{zzzyyyxxxzzz}}}|||}}}|||lllWWWKKKBBB===999:::888222...---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((())))))((((((((()))***+++111333555777<<>>:::555222222000,,,***---+++)))''''''((()))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))***))))))***++++++***(((***++++++---111888@@@EEEJJJTTT___eeejjjnnnooolllooorrrwww|||~~~~~~yyyrrrmmmjjjjjjfffmmmtttwwwxxxzzz~~~~~~}}}~~~~~~}}}}}}|||zzzxxxuuusssrrruuutttsssrrrsssuuuwwwyyy~~~|||xxxuuuttttttvvvwwwtttsssqqqnnnkkkjjjkkkmmmooonnnllllllnnnrrrwwwyyy||||||uuurrrmmmeee```cccmmmvvvsssqqqppprrryyy|||{{{{{{wwwpppaaaRRRGGG;;;333222222---***+++++++++++++++++++++++++++((()))+++---......---,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((******)))(((((()))******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''zzzpppfffbbbbbbaaacccfffmmmwww|||wwwpppuuu~~~}}}yyywwwvvv|||~~~zzz{{{~~~yyyjjjVVVGGGDDD===888555222---+++---,,,***((((((***+++***)))+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((''''''''''''((())))))'''''''''(((*********)))///000111222666@@@NNNXXX^^^ccceeedddeeejjjnnnnnnvvvzzz|||yyyxxxzzz}}}|||yyy|||vvvqqqooooootttwwwzzzzzzwwwvvvxxx{{{~~~~~~~~~~~~}}}|||{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwuuutttrrrqqqsssrrrqqqqqqrrrsssuuuwww{{{yyywwwtttsssrrrrrrsssssssssrrrooolllkkklllnnnkkkjjjhhhggghhhkkknnnqqqzzz|||}}}{{{wwwvvvyyy}}}tttrrrmmmfffbbbeeennnvvvuuuooohhhdddeeemmmwww~~~}}}|||~~~sssgggYYYKKK===777444000...000...------,,,,,,+++++++++******,,,------.........,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''(((******)))(((((())))))))))))((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''mmmgggcccdddeeedddfffiiivvv{{{zzz~~~yyysssppptttuuuuuuvvvyyyxxxkkkYYYOOOFFF>>>999555///...///,,,+++******,,,,,,+++******************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***''''''((()))***+++,,,---...000333666===LLL^^^lllssssssmmmeeecccjjjqqqtttyyy}}}~~~zzzqqqtttxxx|||zzz{{{|||}}}}}}|||zzzyyyxxx~~~~~~yyyxxxyyy|||wwwtttuuuwww{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxwwwvvvvvvuuuuuusssssssssssssssrrrqqqqqqqqqpppppppppqqqrrrssstttvvvuuutttrrrpppooonnnmmmrrrrrrrrrpppmmmlllmmmnnniiihhhfffddddddfffhhhjjjqqqsssvvvtttqqqpppqqqsssqqqppplllfffcccfffnnnuuuyyyuuummmeee```ccckkkrrrxxx{{{{{{xxxyyy~~~~~~~~~wwwjjjZZZGGG<<<555111...///000///...---,,,+++++++++,,,,,,,,,,,,---......///------,,,,,,++++++******))))))))))))))))))))))))''')))******)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''nnnkkkkkkmmmllliiijjjmmm{{{{{{{{{xxxrrrooorrr}}}sssZZZPPPEEE@@@;;;555333444---,,,++++++------+++***************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''((())))))*********+++++++++,,,///111///222888BBBPPP```oooxxx|||{{{uuummmkkkrrryyy|||uuuyyy~~~zzzqqqvvv{{{~~~~~~}}}}}}~~~||||||{{{{{{zzzzzzyyyyyy~~~yyyvvvwwwyyy{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyxxxxxxwwwwwwvvvuuussstttttttttssssssrrrqqqpppqqqqqqqqqrrrrrrrrrsssqqqqqqqqqpppooollljjjiiipppqqqrrrqqqooonnnnnnooojjjiiigggffffffggghhhjjjkkkmmmppppppnnnlllkkklllmmmllliiifffdddffflllqqquuuwwwwwwqqqiiicccccceeegggjjjlllmmmooouuu}}}}}}tttgggWWWJJJBBB:::222---000///---,,,++++++,,,,,,...---,,,+++,,,---///000---------,,,,,,+++******))))))))))))))))))))))))(((***++++++)))(((((()))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''pppooopppqqqooolllnnnsss~~~~~~yyy{{{~~~lllaaaUUUNNNGGG???999777///...,,,,,,,,,,,,+++)))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((()))******+++,,,,,,++++++---111555666:::DDDUUUggguuu{{{||||||~~~}}}yyywww{{{~~~~~~vvvxxxzzz|||}}}}}}|||{{{uuuzzz~~~{{{{{{|||~~~|||zzzyyyyyy{{{}}}{{{zzz{{{|||||||||||||||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvxxxxxxxxxwwwvvvuuutttsssrrrssstttuuuuuuuuutttsssnnnooooooooonnnkkkiiigggnnnppprrrrrrqqqppppppppplllkkkiiihhhiiijjjkkkllliiikkknnnnnnmmmkkkjjjiiiiiihhhfffddddddeeehhhkkkjjjooosssppphhh___\\\[[[___```bbbccccccgggpppwww|||vvvmmmcccZZZMMM>>>222///...,,,++++++,,,---......---,,,++++++---...///---------,,,,,,,,,++++++))))))))))))))))))))))))***,,,---,,,+++))))))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''mmmmmmnnnooommmmmmttt}}}}}}~~~~~~~~~sssfff___WWWKKK@@@;;;444222...---,,,,,,+++************+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''&&&''''''((()))''''''''''''(((((((((((())))))(((((())))))***+++)))***+++++++++...555;;;>>>CCCOOO```oooxxxxxxuuuzzz~~~zzz|||{{{zzzyyyzzz{{{|||}}}zzz~~~|||yyyxxxxxxyyyxxxxxxyyy|||~~~|||||||||||||||||||||{{{zzzyyyxxxyyyzzzzzzzzzzzzxxxwwwvvvzzzzzzzzzzzzyyyxxxvvvvvvtttuuuwwwxxxyyywwwvvvtttmmmnnnnnnnnnnnnllljjjiiimmmpppssstttsssrrrqqqqqqlllkkkjjjjjjjjjjjjkkkllljjjkkklllmmmmmmkkkiiihhhfffeeeeeedddddddddeeeeeefffhhhiiifffaaa]]]\\\\\\```aaabbbccc```^^^dddlll}}}vvvlll^^^JJJ999111000...,,,+++,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++---...///...,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''nnnmmmnnnooommmqqq}}}}}}||||||}}}~~~~~~~~~yyyooojjjcccUUUHHH@@@;;;777222...------------*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''(((((((((((())))))(((((())))))***+++'''***,,,---///555???FFFHHHPPPZZZccchhhjjjlllmmmvvv|||~~~~~~{{{zzzzzzyyyyyyzzz|||~~~|||xxxvvvuuutttvvvzzz}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||||||||zzzxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxuuuwwwyyy{{{{{{yyyvvvuuummmnnnnnnnnnnnnnnnnnnmmmlllooosssuuutttsssrrrrrrooonnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjhhhgggfffeeeeeeeeeeeeeeecccbbbffffffeeecccbbbaaaaaa```ccceeeiiilllgggaaacccjjjwwwjjjUUUCCC777555222///---,,,---...***+++++++++++++++******++++++,,,,,,---.........///////////////////////////000111000...,,,,,,---+++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''tttssssssrrrpppuuu}}}{{{zzzzzz{{{|||~~~~~~~~~vvvooommmhhh\\\NNNEEE@@@;;;444000......//////*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((())))))''''''''''''((((((((())))))))))))))))))******+++(((+++///111555<<>>777333111...---...---+++,,,------,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))***************,,,222444333888KKK```nnnuuummmccc[[[ZZZ___fffkkkqqqxxx}}}{{{yyyzzz{{{yyyyyyxxxxxx}}}{{{yyy|||{{{~~~~~~~~~}}}}}}zzzzzz{{{|||}}}~~~}}}{{{zzz{{{}}}|||yyyuuusssrrrrrrqqqppppppqqqqqqqqqrrrrrrsssrrrqqqpppoooqqqpppooommmkkkiiihhhgggiiihhhhhhgggeeedddccccccffffffggggggfffdddcccaaaeeedddcccbbbbbbdddfffgggkkkjjjnnnwww|||rrrgggNNNFFF;;;222111222000---...,,,++++++,,,,,,***)))))))))***+++,,,------...111111111111111111111111333222111000000111222333222111...,,,***)))))))))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''{{{zzz~~~}}}~~~rrrlllnnnooojjjdddYYYRRRFFF===888444222000000...---,,,------,,,***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******)))******+++,,,,,,111666888999BBBVVVkkkwwwyyyoooccc]]]^^^eeemmmqqqyyy~~~yyyxxxvvvtttvvvxxx}}}~~~zzzzzz~~~~~~yyyyyyxxxwwwvvvvvvvvvvvvssssssssssssrrrqqqooonnnqqqpppnnnllliiigggeeeddddddddddddddddddeeeeeefffeeeeeeffffffeeedddbbbaaacccbbbbbbbbbbbbdddeeefffgggfffjjjrrrzzz|||qqqeee[[[KKK===444111000......---,,,,,,------+++************+++,,,,,,------------------------------......---,,,,,,---......000///---+++***)))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~{{{zzzooommmpppssssssiii___QQQEEE>>>:::666444222000...---------,,,+++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++***))))))***,,,...000444999===AAAMMMaaarrr{{{zzzpppeeebbbgggpppwwwzzz~~~xxxuuutttqqquuuzzzyyyyyyyyyzzz}}}zzzzzzyyyyyywwwvvvtttssstttrrrpppmmmiiifffcccbbb``````___```aaadddfffgggccccccddddddcccbbbaaa```^^^___```aaabbbdddeeeeeeeeeeeegggmmmqqqwww}}}|||qqq```LLL<<<333111333...------...///...---+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++---,,,+++***))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))************************''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((~~~}}}uuummmmmmoooqqqrrrgggXXXLLLEEE@@@:::666222000---------...---,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))((()))***...111444444:::AAAIIIUUUeeeppptttvvvoooiiijjjsss|||{{{ttttttuuuuuuxxx}}}|||wwwzzz|||||||||~~~}}}||||||xxxwwwtttqqqmmmiiifffeee```___^^^^^^^^^```bbbccc`````````______^^^^^^]]]ZZZ\\\^^^```bbbccccccdddeeeeeegggjjjiiikkkttt|||ooo^^^III:::555777///...---...//////---+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))|||rrrmmmkkkkkkuuukkk^^^TTTOOOHHH@@@:::333111...---...///......++++++++++++***************)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***---222777999888AAAJJJRRR\\\fffjjjiiiooommmnnnttt}}}vvvoooqqquuuwww}}}{{{yyy~~~|||||||||{{{{{{{{{{{{{{{zzzyyyvvvssspppmmmjjjiiicccbbb```^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZ[[[XXXYYY[[[^^^```aaabbbbbbbbbcccfffhhhfffdddjjjrrr}}}rrr]]]FFF:::999111///------......---+++......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((())))))************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))}}}zzzuuurrrpppwwwppphhhccc___WWWJJJ@@@999666222//////000//////,,,++++++++++++***************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))***+++///333999>>>AAADDDNNNXXX]]]bbbfffgggeeekkknnnttt|||vvvooopppuuuvvv~~~~~~~~~|||zzzxxxwwwwwwrrrqqqppppppooooooppppppsssrrrqqqooommmllljjjiiiddddddbbb```^^^\\\ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYY[[[]]]^^^```aaa]]]___cccggggggeeegggllluuuxxxvvvXXXDDD???666333///------...------......------,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))(((((()))***************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((({{{tttxxx~~~zzzvvvvvvssshhhVVVGGGBBB>>>888444222000///...,,,,,,+++++++++******************)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,000555;;;AAAFFFIIIQQQ[[[cccddddddfffiiiiiinnnssszzz}}}{{{zzzzzztttuuuxxxxxx||||||}}}~~~}}}~~~|||zzzxxxvvvtttsssssslllkkkiiigggeeeeeedddeeeeeeeeeeeeeeeeeeeeeddddddaaaaaabbbbbbaaa___]]]\\\YYYYYYXXXWWWWWWXXXYYYYYYXXXXXXXXXXXXZZZ\\\^^^```___^^^aaafffhhhggghhhllloooooosss{{{qqqWWWNNN<<<888222...---...///000---------------,,,,,,,,,************************)))***+++,,,,,,+++***)))((()))***+++++++++***)))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''zzzqqqqqqzzzttt^^^NNNJJJEEE>>>888444111...---,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++...333:::AAAGGGLLLNNNZZZccciiifffccceeejjjmmmrrrxxx~~~{{{wwwvvvwwwxxx~~~}}}{{{|||}}}|||xxxxxxzzz~~~}}}{{{~~~~~~}}}~~~~~~{{{yyywwwuuutttsssmmmkkkhhheeebbbaaa``````ZZZZZZ[[[\\\]]]^^^______]]]___aaacccdddcccaaa___ZZZYYYXXXWWWXXXXXXZZZ[[[XXXXXXWWWWWWXXX[[[]]]___eeeaaaaaafffiiihhhiiikkkjjjmmmpppsssxxxiii___AAA;;;444///...///111222------------------------+++++++++++++++++++++++++++,,,---......---,,,+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''yyypppqqquuuvvvyyy~~~yyyfffZZZPPPNNNFFF:::666666444...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,...111666<<>>>>>>>>???@@@BBBBBBCCCCCCBBB@@@===<<<=========<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEFFFHHHIIIJJJJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFHHHKKKNNNQQQSSSTTTWWWWWWVVVVVVUUUTTTTTTSSSUUUWWW[[[^^^```cccfffiiimmmoooqqqpppnnnnnnooopppuuuzzzxxxhhhVVVIII>>>444000111000///------...//////...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxrrrkkkeeeaaaaaa___^^^^^^___^^^]]][[[NNNLLLJJJJJJJJJJJJIIIHHHIIIKKKKKKJJJHHHFFFFFFGGGGGGIIIKKKNNNQQQSSSVVVWWWTTTUUUVVVZZZ```gggmmmqqqxxx~~~xxxsssqqqvvvppp[[[IIIAAAAAA555444111///...------...++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++///333666999888@@@KKKTTT\\\hhhuuuwww|||xxxzzz~~~|||{{{|||~~~xxxooollllllooovvv||||||pppgggccc^^^WWWQQQLLLIIIFFFCCC???===;;;:::;;;:::999888999999999999:::::::::;;;;;;999666666666777777666777777777888888888999999777888888:::;;;<<<======BBBCCCFFFHHHIIIHHHFFFEEE???@@@AAACCCEEEHHHKKKMMMQQQSSSVVVXXXYYYXXXVVVTTTTTTWWWZZZ]]]___bbbfffiiimmmnnnpppqqqqqqppppppppprrrtttvvv}}}zzzsssiii[[[III:::444444222///------///000///...---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))''''''''''''''''''''''''{{{sssoookkkfffbbb^^^YYYVVVSSSPPPMMMLLLMMMNNNNNNMMMDDDBBB@@@???@@@@@@???>>>@@@AAAAAA@@@>>>===>>>???@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEGGGJJJOOOSSSUUUVVV[[[dddmmmvvv~~~{{{sssppp|||wwwfffRRRFFFCCC999777444111///......///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))***---111666;;;>>>BBBKKKWWW___eeennnzzz}}}{{{}}}|||yyyzzzyyynnnhhheeeeeekkksss|||~~~tttiii^^^VVVSSSOOOIIIDDDAAA???<<<;;;;;;999888777888888888666777666555555555555666666999777555444555666666555444444333333222222222222333333333444444555555666777999<<<>>>@@@@@@??????;;;<<<===>>>???BBBFFFJJJFFFJJJOOOUUUXXXYYYYYYXXXTTTWWWZZZ\\\^^^aaafffiiimmmnnnooopppqqqpppooonnnmmmqqquuuzzzxxxwwwsssgggUUUDDD999555444111......000111///,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((~~~vvvnnnhhhdddaaaZZZWWWSSSPPPNNNLLLIIIGGGDDDBBB@@@???@@@@@@???>>>???===;;;:::;;;<<<;;;:::888999:::999888777999:::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<>>>@@@AAABBBBBBEEEJJJOOOSSSXXX^^^bbbppptttzzzyyyqqqxxx|||{{{vvvfffUUULLLAAA>>>999444111///......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++...222999@@@FFFIIIQQQYYYbbbfffhhhnnnzzz}}}~~~~~~{{{}}}vvvqqqkkkiiinnnvvv||||||oooeee]]]VVVOOOIIIDDDAAA===:::888777555333888666555555666777666555444333222222333444555666777555333333444555555444111111000000//////......000000000111111222222222000111333555666777777777777888999999:::===CCCHHHBBBDDDHHHLLLPPPTTTVVVWWWTTTVVVYYYZZZ\\\```dddgggmmmmmmnnnpppqqqrrrqqqpppnnnqqquuuxxx|||~~~zzzrrrfffWWWGGG<<<777333///...000111...+++...------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''yyynnnjjjddd\\\UUUPPPMMMLLLJJJGGGDDDBBBBBBAAA???======<<<<<<<<<===<<<:::777<<<:::777777888999888888777888999888777777999;;;:::999999999999888888888888888999999::::::;;;;;;>>>@@@AAAAAABBBCCCEEEGGGKKKOOOUUU[[[bbblllwww~~~|||rrruuuyyyyyyfffXXXGGGDDD>>>777222///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))---///333999AAAIIIQQQUUU[[[aaaggggggfffkkkwwwzzzzzz~~~|||}}}~~~|||vvvsssxxxsssiiiZZZOOOIIIEEE@@@<<<<<<:::888777777777555444555444222222444555444333222111111222333555777999666444111111222333333333333333333333222222222222------...//////000111111---...///000222222333333333444555555666:::AAAFFFCCCCCCDDDEEEHHHLLLPPPRRRTTTVVVXXXYYY[[[^^^bbbeeekkklllmmmppptttvvvwwwvvvuuutttssstttuuuyyy~~~xxxlllYYYIII888444//////111111...***......---------,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{tttlllccc\\\VVVSSSMMMHHHDDDBBBCCCCCC?????????>>>>>>>>>>>>>>>::::::::::::999999999999::::::::::::::::::::::::;;;;;;:::999999::::::;;;;;;;;;;;;;;;:::999777777;;;::::::999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@??????AAADDDHHHMMMQQQTTT```fffppp|||{{{}}}}}}}}}nnnVVVIII>>>:::999555///---,,,---...---,,,++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''''')))+++---111:::DDDIIILLLRRRYYYcccddddddbbbfffpppvvvxxx{{{|||{{{xxxsssrrruuuyyy~~~~~~|||}}}ssskkkXXXPPPFFF@@@???>>>;;;888777777777777666666666666555555555555555555555555555555666666777777777888666666555555555555666666444444333333333222222222000000000000000000000000111111111111111111111111///000111222333555:::===AAADDDFFFGGGGGGGGGHHHIIISSSVVV^^^gggjjjggghhhkkkhhhlllrrrsssssssssuuuwwwxxxwwwvvvuuuuuuwwwyyy{{{yyygggZZZGGG===333000333444111,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''{{{qqqiiiccc]]]UUUPPPIIIGGGCCC???<<<;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>============<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;===@@@DDDGGGJJJMMMRRRZZZdddppp}}}~~~yyy|||ssscccTTTFFF@@@===888222///---......---,,,,,,,,,---******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((('''((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******)))((((((***,,,333999DDDOOOTTTUUUXXX]]]___aaaaaaaaagggrrrzzz|||zzzyyywwwsssppprrrvvvzzz~~~|||{{{{{{}}}{{{mmmaaaYYYOOOHHHAAA=========:::777666666666666555555555555444444444444444444444444555555555666666777777777666555555444444555555666444444444333333333222222111111111111111000000000000000000000000000000000...///000000000222666999<<<@@@DDDGGGIIIIIIJJJLLLRRRRRRXXXccckkklllmmmooooooooooooqqqtttvvvvvvwwwyyyxxxxxxwwwxxxyyyzzz{{{~~~pppeeeOOOCCC666000111333000,,,.........---------,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''(((((()))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''|||uuuhhhaaaYYYRRRNNNKKKGGGCCC@@@???===<<<::::::999999;;;;;;<<<<<<===>>>>>>>>>==================>>>>>>;;;;;;;;;:::::::::999999::::::999::::::;;;<<<<<<;;;;;;<<<<<<===============>>>???@@@??????>>>===@@@@@@@@@???>>><<<:::888999888888888999;;;===>>><<>>KKKWWW[[[ZZZZZZ^^^\\\___```aaahhhuuu~~~yyyuuuqqqnnnoootttzzz{{{xxxwwwvvvxxx|||tttgggZZZOOOIIIBBB>>>:::999::::::888666666666666555555555444444444444444444444444444444444444555555555555666666555444444333333444444555444444444333333333222222333222222222111111000000000000000000000000000000---.........---///111444555999???DDDHHHKKKNNNPPPQQQMMMPPP\\\hhhooossswwwvvvrrrnnnpppuuuyyyzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzxxxppp]]]PPP???444222333111///.........------------,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''|||rrriiiaaa[[[SSSNNNHHHCCCBBBAAA@@@>>>>>>>>>>>>???>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;:::999999999888888888888999999888999999:::;;;<<<:::::::::;;;<<<===>>>>>>===???AAACCCDDDCCCBBBAAAAAAAAABBBBBB@@@>>>;;;999;;;:::999888777888888888888999;;;===@@@EEELLLQQQ___sss|||yyy|||vvvlll___SSSFFF;;;888;;;000///,,,+++,,,,,,++++++******************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******)))+++...111===CCCPPP\\\```]]]^^^aaa___bbbbbbcccjjjwwwxxxtttpppnnnrrrzzz{{{xxxvvvvvvuuuxxx|||||||||~~~xxxlll___SSSJJJBBB>>>:::888666666888888666444666666666666555555555555333333333333333333333333333333444444444444444444333333333222222333333333444333333333333222222222333333222222111111000000000000000000000000000000......///...,,,---...000///333777<<>>>>>??????@@@???@@@AAAAAAAAAAAA@@@???BBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@>>>=========>>>???@@@AAA;;;===@@@BBBDDDDDDCCCBBB@@@AAABBBCCCBBB@@@===<<<===<<<;;;999888777666666777999:::;;;::::::;;;===BBBNNN```uuu{{{}}}}}}|||ssseeeRRRAAA===@@@444000---++++++,,,***)))******************************))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))(((((((((&&&'''''''''(((((())))))''''''''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++...222666FFFLLLWWWbbbeeedddfffjjjiiijjjhhhggglllxxxzzzwwwttttttyyyzzzyyyzzz|||xxxyyy{{{{{{||||||vvvfff___TTTJJJCCC>>>:::888777777666666666555444333777777666666666555555555333333333333333333333333333222222222222222222222222222111111111111222222333222222222222111111111222222222111111111000000222222222222222222222222///000111///...---...///---...000333888@@@IIIPPPVVVTTTTTTUUUWWW\\\iiivvv~~~zzzyyyzzz|||{{{||||||}}}}}}|||{{{{{{zzz{{{wwwuuugggSSSCCC:::666333000//////.........------------------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''|||sssoooggg]]]UUUPPPLLLHHHDDD@@@@@@??????@@@AAABBBCCCFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>>>>=========999999999999::::::::::::>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDBBBBBB@@@??????@@@AAABBB<<<===???AAABBBBBBAAAAAA???@@@@@@AAA@@@???>>>===;;;;;;:::999888777666555333666999:::999888777888>>>AAAJJJZZZsss~~~||||||qqq___LLLAAA???999555///---------+++(((++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***+++...222888===IIIOOOZZZeeeiiihhhiiinnnrrrrrroookkkmmmvvv~~~|||}}}}}}}}}~~~~~~{{{|||~~~||||||||||||~~~|||{{{zzzuuullleeeSSSNNNGGGAAA===<<<:::999777777666666555444333333666666666555555555444444222222222222222222222222222222111111111111000000111000000000000000000111111111111000000000//////000000000000000000000000333333333333333333333333111222222111///......///---,,,,,,---000888AAAGGGVVVWWWZZZ[[[WWWVVV```lll}}}{{{|||~~~~~~~~~~~~}}}}}}}}}}}}uuuvvv}}}zzznnn]]]NNNBBB:::333////////////.........------------------,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''wwwlllddd]]]WWWOOOJJJHHHGGGDDDAAA@@@AAACCCDDDEEEFFFGGGHHHIIIHHHGGGEEECCCAAA@@@???999999:::;;;<<<<<<======888999;;;===???AAACCCCCCGGGGGGHHHIIIKKKLLLMMMNNNRRRRRRQQQPPPOOOOOOOOOOOONNNMMMJJJHHHGGGGGGHHHHHHEEEEEEDDDCCCCCCBBBBBBAAA???>>>>>>======<<<;;;;;;999999999999999888888777333555777888777777888:::??????BBBJJJZZZrrr~~~~~~~~~|||{{{sssbbbPPPEEE@@@:::333000000///,,,)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&''''''((())))))***&&&&&&&&&''''''((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,///222888???DDDIIIPPP^^^kkkooolllllloooyyyxxxrrrlllmmmtttzzz|||}}}{{{}}}|||}}}~~~|||wwwrrrpppnnnhhh]]]TTTIIIEEEAAA>>>===<<<;;;:::777777666555333333333444444444444333333333222222222222222222222222222222111111111000000/////////000//////////////////000////////////.....................///000000111111222222222222222222222222111222333222000//////000------------...222888<<>>BBBDDDGGGIIIJJJJJJKKKLLLEEECCC@@@===:::888777666666777888:::<<<>>>???@@@@@@AAADDDHHHKKKOOORRRSSSUUUVVVWWWYYY[[[\\\^^^^^^dddcccbbbaaa```____________]]]ZZZWWWUUUTTTUUUUUUOOOMMMKKKHHHFFFEEEDDDCCC???>>><<<:::999999888888888999999:::;;;;;;::::::777888888666555666999<<<999999:::<<>>666222222111...***++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,...111666<<>><<<:::999888666444666666555333222222444666222222222111111111000000111111111111111111111111111111000000/////////...//////............/////////............---------,,,,,,---...///000111111111111111111111111111111000222333222000//////000,,,.../////////000222444;;;CCCTTTfffnnnmmmkkkllliiiqqq~~~zzz}}}~~~sssgggZZZLLL???777000/////////..................---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''xxxppphhhccc\\\UUUPPPPPPLLLIIIEEEBBBBBBEEEIIILLLHHHJJJMMMNNNMMMHHHCCC@@@<<<<<<;;;:::::::::::::::999999:::===@@@EEEIIILLLQQQSSSWWWZZZ[[[]]]```bbbdddeeeggggggffffffgggiiikkkmmmmmmkkkhhhgggiiikkkmmmjjjgggdddcccaaa___]]]\\\ZZZWWWUUURRRMMMHHHDDDEEEBBB===:::999999777666555666777888888888888888888888999999888777555444888999999999<<>>;;;;;;;;;;;;<<<===>>>???AAAAAABBBDDDHHHLLLQQQSSSXXXZZZ^^^aaabbbdddgggiiikkklllmmmmmmllllllmmmooooooqqqrrrpppnnnmmmoooqqqrrrooollljjjiiigggeeeccc```___]]][[[XXXSSSMMMHHHDDDAAA===;;;:::999888777666777777777777666666555777777888999888777666666555666777666666;;;DDDLLLZZZqqqfffSSSAAA<<<888000---///---,,,+++,,,---...,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***...000///+++'''(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''''')))******))))))***+++...,,,111===GGGKKKNNNSSS^^^fffnnnqqqnnniiihhhhhhllloooqqqooommmooovvv}}}~~~{{{|||}}}}}}~~~~~~xxxrrrmmmiii^^^YYYRRRMMMJJJFFFBBB???;;;999777666777777666444333333333333222222222111000000000000000000000000111111000000000000111111////////////////////////111000///......///000111......---------,,,,,,,,,,,,,,,------.../////////.../////////000000000000333222222222222111111111111111000000//////......000111888CCCPPP^^^ppp~~~xxxtttxxx~~~zzzvvvuuuyyytttyyyqqq___GGG;;;888555222000///...---///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''wwwpppjjjbbb[[[VVVSSSOOOHHHEEEEEEDDDFFFJJJMMMNNNNNNLLLKKKHHHFFFBBB>>><<<<<<<<<===<<<======>>>@@@BBBDDDEEEIIIIIIJJJKKKOOOSSSWWWYYY]]]```dddggghhhjjjmmmoooppprrrssssssrrrqqqrrrtttssstttuuuuuuttttttuuuwwwvvvtttqqqoooooommmkkkhhheeecccaaa^^^[[[UUUNNNIIIBBB@@@<<<::::::999888777777777777777666555444444666666777888888888888777666999;;;:::888888<<>>MMMggg}}}yyyyyy~~~xxxtttkkkzzzmmmsss~~~~~~zzzxxxgggJJJ@@@<<<666222000///...---///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''yyyssskkkddd```XXXQQQLLLLLLLLLIIIIIILLLKKKLLLNNNOOOOOOLLLIIIFFFBBB@@@===;;;;;;===???AAABBBBBBBBBCCCEEEFFFHHHIIIKKKKKKLLLMMMPPPTTTXXXZZZ]]]```dddgggiiikkknnnpppqqqrrrssssssrrrrrrsssttttttuuuwwwwwwxxxxxxyyyyyyxxxvvvtttrrrrrrpppmmmkkkfffddd```]]]WWWPPPHHHCCC>>><<<999888888888777666666666777777777666666555555666666777888999999999777999<<<<<<;;;;;;<<<>>>CCCKKKXXXhhh~~~kkkVVVJJJAAA888222000///---,,,,,,---------+++++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((***+++***((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((()))***)))((()))+++---...666AAAKKKPPPUUU[[[bbbpppooollliiifffgggiiilllqqqnnnkkkjjjmmmqqquuuxxx|||}}}~~~}}}~~~~~~~~~yyyooofff___XXXTTTLLLLLLLLLKKKJJJGGGCCCAAA:::888666555555444333222111111111000000000000000////////////////////////000000////////////000000////////////////////////////////////////////////......---------,,,,,,,,,+++,,,,,,------...//////........./////////000000//////000000111222222333333222222111000///......111111333444666BBBYYYooo{{{vvvrrrzzztttqqqttt|||wwwyyyiiiJJJDDD>>>666000//////...---///............---------------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''yyyuuunnnhhhbbb\\\VVVRRRMMMGGGDDDFFFHHHJJJNNNSSSRRRPPPNNNJJJGGGCCC@@@???<<<===???AAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMOOOSSSVVVXXX[[[^^^bbbeeegggiiilllnnnoooqqqrrrrrrrrrrrrsssuuuwwwwwwxxxzzz{{{|||{{{{{{yyyxxxvvvuuutttrrrnnnkkkfffbbb]]]WWWQQQIIIAAA;;;999777555555666666555333444555666777888888888888555555666777888999::::::666777888888888999:::;;;<<>>555333000...,,,,,,---------,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((()))***))))))***---000111===KKKUUU[[[bbbjjjoootttpppjjjggghhhmmmrrruuuuuuqqqllljjjlllpppsssttt|||}}}~~~~~~~~~~~~zzzxxxxxxyyy}}}}}}vvvmmmddd]]]WWWSSSPPPGGGHHHJJJJJJGGGCCC???<<<999777444333444444222111000000000000000000000000////////////////////////000000////////////000000..............................////////////............---------,,,,,,,,,++++++,,,,,,---.....................////////////......///000111111222222333222222111000////////////---...000333888EEEQQQjjj}}}~~~|||uuunnnxxx~~~|||~~~qqqUUUHHH@@@666///...///...---///............---------------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''|||vvvmmmhhhbbb\\\WWWRRRNNNLLLLLLHHHFFFJJJNNNPPPSSSWWWQQQNNNHHHBBB>>><<<<<<<<<>>>AAAFFFJJJMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIILLLLLLLLLMMMOOORRRUUUWWWYYY\\\```cccfffhhhkkkmmmnnnppprrrsssssstttuuuwwwyyyyyyzzz|||~~~}}}{{{{{{yyywwwvvvuuurrrnnnjjjccc^^^WWWPPPIIIBBB<<<777555444333333444444333222222333444666777888999999666666666666777888999:::::::::999999888999999999777:::@@@EEEHHHUUUtttyyyuuutttttttttqqqhhhYYYHHH<<<666111///,,,,,,,,,------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))((()))*********---111444:::HHHWWWaaajjjssszzz}}}yyyrrrkkkiiinnnuuu{{{}}}zzzuuupppmmmnnnqqqtttvvv|||}}}}}}}}}~~~{{{uuussssssuuuyyy~~~{{{tttnnneee^^^YYYWWWUUUTTTMMMOOOPPPNNNIIIBBB>>>;;;777555333222333333222111000000000000111111111111000000000000000000000000000//////......//////000........................---......//////......---......---------,,,,,,,,,+++++++++,,,------......------........./////////---......///000111111222222222111111111000000000///---...222444444888===RRRiiiyyykkknnnxxxwwwdddSSSHHH:::222000000///...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''xxxrrrnnneeeaaaZZZUUURRROOOLLLKKKPPPMMMOOOTTTVVVSSSPPPQQQJJJGGGCCC???>>>???BBBDDDGGGJJJOOOSSSTTTSSSQQQOOOJJJJJJIIIHHHHHHHHHHHHHHHLLLKKKKKKLLLNNNQQQTTTUUUVVVYYY^^^aaacccfffiiilllmmmooorrrssstttuuuwwwzzzxxxxxxxxx{{{}}}}}}{{{xxxyyywwwvvvtttrrrnnniiifff[[[VVVNNNGGGAAA<<<888555333222111222444444333222111222333444555666666666777777666666666888999:::<<<<<<======>>>===<<<;;;999999===BBBAAAEEE]]]xxxxxxuuuuuuwwwyyyzzztttgggVVVEEE999222000---,,,,,,------,,,------,,,++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))(((&&&&&&)))+++(((((((((((((((((((((((((((((()))))))))*********'''((((((((()))))))))***((()))***+++,,,000555888DDDRRR```jjjtttwwwooommmssszzz|||yyyuuuqqqqqqtttyyy}}}~~~zzztttrrrrrrssswww|||~~~yyyvvvpppjjjccc]]][[[[[[[[[\\\WWWXXXXXXSSSJJJBBB<<<:::444333111111333333333222000000000111111222222222000000000000000000000000//////............//////........................------...//////...------......---------,,,,,,,,,***++++++,,,,,,---......---------.........//////.........//////000000000000111111111111222222222222000111444444222444888DDDTTTppp{{{iiiggglllsss|||wwwnnnaaaTTTCCC888444333111...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''vvvoookkkiii^^^ZZZTTTOOOMMMKKKIIIHHHNNNMMMQQQWWWWWWOOOGGGDDDDDDCCCAAAAAACCCGGGKKKNNNQQQSSSUUUWWWWWWTTTQQQNNNGGGGGGGGGFFFFFFFFFGGGGGGJJJJJJIIIJJJLLLNNNQQQSSSSSSWWW[[[^^^aaadddgggiiikkkmmmppprrrsssuuuxxxzzzvvvuuuuuuwwwzzzzzzwwwtttuuutttrrrpppnnnjjjddd```TTTNNNFFF???;;;888555444222222222333555555444222111111222333333333222222888777666666666777999999777888;;;>>>@@@@@@===;;;<<<888;;;AAA@@@???PPPfff~~~|||}}}~~~~~~zzzqqqaaaKKK;;;333000---+++,,,---------------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%'''(((&&&$$$$$$(((+++(((((((((((((((((((((((())))))))))))************'''((((((((())))))******((()))***+++---111777;;;IIIVVVdddnnnyyy|||sssqqqwww}}}}}}{{{xxxuuutttwww~~~{{{vvvsssrrrssswww|||{{{xxxuuurrrlllggg```[[[ZZZ[[[\\\]]]YYYZZZXXXQQQFFF===777444333111000111222444333333000000111111222222222333000000000000000000000000//////............//////........................,,,---...//////...---,,,......---------,,,,,,,,,***++++++,,,,,,---......---------.........//////.........///////////////000000000111222222333333222000111111///---111888@@@GGGZZZyyy|||iiieeefffkkkzzz{{{xxxssslll^^^KKK===888555222...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''}}}tttmmmgggbbb___VVVSSSNNNJJJIIIJJJMMMOOOTTTUUUTTTQQQKKKFFFCCCBBB>>>AAAEEEJJJNNNSSSWWW[[[```]]]YYYUUURRRNNNIIIFFFAAAAAA@@@@@@AAABBBDDDEEEDDDEEEFFFGGGIIIKKKMMMOOOOOORRRUUUXXX[[[___dddgggjjjkkknnnppprrrsssssssssvvvuuuuuuvvvvvvvvvsssqqqsssrrrpppmmmhhh```WWWPPPEEEBBB>>>999666333222222222222333333333333222222222222111111111111222222333333444666888:::<<<===888999;;;<<<>>>???@@@@@@@@@@@@>>>;;;;;;@@@HHHOOOhhh}}}ddd===@@@888111///---+++,,,//////000///---+++******,,,************)))))))))((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))&&&)))+++++++++000;;;DDDWWWXXX```ooo|||yyyyyyzzzzzzzzz|||{{{~~~}}}|||||||||{{{|||~~~~~~zzzwwwrrrkkkfffaaa___\\\ZZZ[[[___dddggglllbbbSSSFFF===999777777222222222111111111111000000000000000000111111111000000000000000000000000000000000000000000000000------------------------..............................---------,,,,,,,,,,,,,,,,,,---------......---------............///....................................///000222222666444333111000000111111:::>>>CCCXXXzzzuuugggbbbiiiyyyyyyttt|||{{{wwwdddHHH888666333,,,222111000//////.........++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''{{{rrriiiccc]]]YYYVVVPPPPPPNNNNNNMMMNNNOOOPPPNNNMMMKKKGGGDDDCCCDDDFFFJJJNNNSSSYYY\\\]]]^^^^^^```\\\WWWRRRNNNJJJFFFDDD???>>>>>>===>>>@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLOOOQQQTTTVVVXXX[[[___bbbfffhhhkkkmmmpppqqqqqqqqqrrrrrrrrrssstttsssqqqooollljjjfffbbb\\\UUULLLGGG>>><<<888555333222111222111111222222222222111111333222222111111222222333333333444555777999;;;<<<===<<<;;;<<<===???AAACCCBBBBBB@@@===<<>>??????@@@BBBDDDFFFHHHIIIMMMOOORRRSSSTTTVVVZZZ\\\bbbdddgggjjjlllnnnoooooonnnnnnnnnooopppooommmkkkccc```ZZZTTTNNNHHHAAA<<<666555444222111111222222000111111222222111111000333333222222222222333333444444444555666777888999AAA???===;;;<<>>>>>AAACCCGGGLLLXXXjjj~~~eeePPPCCC666222222111....../////////---+++***+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************,,,---///444>>>KKKTTTPPPTTT]]]iiiuuuxxxsssmmmqqquuuyyy{{{zzzyyy{{{|||{{{rrriiibbb```aaa[[[]]]bbbjjjqqqrrrppplllUUUNNNCCC;;;666555555555333222222222111111111111222222111111000000//////////////////////////////........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------............///....................................///000111111111222333333444444444333///777999<<>>???AAADDDFFFGGGJJJLLLOOOPPPQQQSSSWWWYYY^^^```cccgggiiikkklllllllllkkkjjjjjjjjjiiifffccc\\\XXXQQQJJJEEE???:::777444444333222222222333444111111111222222111111111333333222222222222333333444444444444444555666777@@@???===<<<===@@@CCCDDDIIIHHHGGGEEEBBB@@@???>>>JJJHHHIIIPPP\\\qqqoooYYYIII:::444555333///---...//////---+++***+++---,,,,,,+++++++++*********((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++,,,,,,---000888CCCOOOWWWLLLQQQ\\\hhhqqqtttppplllrrrzzz{{{yyyyyyyyy}}}}}}|||rrrfff___aaaeeebbbdddjjjrrrvvvrrrhhh```JJJEEE>>>888666666777777333333222222222111111111333222222111000///......................................................------------............------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------............///.......................................///000111///000222444555555555444111::::::777;;;EEE]]]}}}yyykkkjjjsss~~~~~~oooXXXFFF999000//////...............///........................***++++++,,,,,,++++++*********++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''tttfffbbb]]]ZZZXXXXXXWWWVVV___aaabbb```[[[SSSJJJEEEDDDGGGKKKPPPVVV\\\dddiiinnnmmmlllllljjjeee___YYYTTTNNNFFF???;;;999888888666555555555555777888999;;;;;;<<<===@@@BBBDDDEEEGGGIIIKKKMMMOOOQQQUUUXXX[[[]]]```bbbeeefffffffffgggeeedddcccaaa___[[[XXXSSSOOOHHHBBB===:::666444444333333222222222222222222222333333333333222222222222111111111111222222444444444444444555666666;;;;;;===>>>@@@AAACCCCCCKKKKKKJJJIIIHHHEEEAAA???DDDDDDEEEGGGKKKYYYqqq|||___OOO>>>888666333///,,,...//////---++++++,,,---+++*********))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,++++++---333===HHHQQQVVVNNNTTT]]]ffflllnnnkkkiiittt~~~{{{zzzyyywwwzzz|||~~~~~~}}}~~~{{{}}}zzzqqqfffaaaeeekkkoooqqqtttuuurrrgggXXXNNNBBB>>>999666666777777777333333333222222222222111333222222111000///......////////////////////////........................---------....../////////------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------............///.......................................//////000...///222444555666555555333999777555:::???OOOgggqqqhhhkkkwwwyyyyyygggQQQ===000000//////............///........................++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''&&&''''''((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzznnn^^^[[[WWWVVVWWWYYYZZZZZZeeedddbbb^^^XXXRRRLLLIIIOOOSSSZZZ```eeeiiimmmoooqqqmmmiiigggddd```YYYSSSLLLFFF???:::777666555555444444333333444555666888888999:::;;;===???AAACCCDDDFFFHHHJJJLLLNNNRRRUUUWWWXXXYYY[[[\\\\\\\\\\\\\\\ZZZXXXWWWUUURRRNNNKKKFFFCCC===999777555444222222222222222222222222222444555555666666555555444333333222222222222333333444444444444444555666777777888;;;???BBBDDDEEEFFFLLLKKKLLLMMMMMMLLLHHHEEEBBBDDDFFFEEEBBBEEEUUUeeetttcccTTTDDD===999444///---.........---++++++,,,...*********)))))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,000:::FFFQQQWWWXXXYYY]]]cccggghhhhhhhhhhhhvvv~~~{{{xxx{{{zzzvvvvvv{{{}}}zzzxxxuuuwwwwwwqqqiiiggglllrrr}}}}}}|||uuuiiiYYYKKKBBB<<<:::777555666666666555333333333333222222222222222222111111000000//////000000000000000000000000........................---------...//////000000..............................---------,,,,,,,,,,,,,,,,,,---------......---------............///........................///......---......//////...///000222333444555555222555222222:::;;;AAAQQQrrrrrrlllqqqvvvbbbIII777222111000//////.................................++++++,,,,,,,,,,,,++++++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||ssshhh[[[YYYWWWXXX[[[^^^aaabbbbbb___ZZZVVVSSSSSSTTTUUU```eeekkkoooqqqqqqqqqrrrmmmiiidddaaa___YYYQQQJJJCCC???999666444444444333222111111111111333444555555666666888:::<<<>>>@@@BBBDDDFFFGGGHHHIIIMMMOOOPPPQQQRRRRRRRRRQQQOOOOOOLLLJJJIIIHHHHHHEEEBBB???;;;888555333444444333333222333444444555555555555777777888888888888777777555555444444444444555555444444444444555666777888666777:::===BBBGGGJJJMMMLLLKKKLLLOOORRRSSSPPPMMMIIIGGGFFFDDD???===CCCKKKiii}}}zzzxxxsssddddddXXXKKKCCC<<<555111000---......---++++++,,,...+++++++++*********))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))(((''')))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++,,,------,,,///666DDDTTT^^^```___dddgggjjjkkkiiijjjmmmppp~~~yyywww{{{{{{tttvvv}}}~~~|||||||||yyywwwvvvuuusssuuuvvvtttqqqqqqwww|||tttbbbQQQFFFAAA===;;;888888888888666555444444333333333222222222111111111000000000000000111111111111111111111111////////////////////////---------...///000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......---------............///........................///......------............//////000111333444555444666222333:::888999DDDWWWssswwwssspppUUU???555444222111///.........------------------------+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&((()))((('''&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''|||zzzxxxnnnddd^^^\\\[[[]]]aaafffiiijjj]]]YYYSSSOOOPPPTTT[[[___iiimmmqqqrrrqqqpppnnnnnngggccc___]]][[[UUUJJJBBB>>>;;;666444333333333222000000//////000111333444333333444666888:::<<<===BBBDDDEEEEEEEEEFFFHHHJJJKKKKKKLLLKKKJJJHHHGGGEEE@@@???>>>>>>???===:::888666444222222333555555444444555666888999:::::::::999999::::::::::::999999777777666666666666777777444444444555666777888999888888999<<>><<<<<<<<<;;;999777444444444333333333222222000000000000000111111111111111111111111111111111000000000000000000000000---------...///000000111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////........................///......---------......//////......///111333555888;;;777777;;;888777AAACCC\\\xxxyyyxxx\\\EEE666555444222000///......------------------------+++,,,,,,------,,,,,,+++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))'''%%%###''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}xxxtttpppkkkhhh^^^^^^```eeeiiiiiiddd```XXXSSSPPPQQQYYYaaagggiiisssrrrsssssssssqqqmmmjjjeeeaaa[[[TTTNNNHHHAAA===999777444111////////////////////////000000000000///000222444777:::<<<===@@@@@@AAACCCCCCDDDDDDDDDDDDDDDBBBAAA???===<<<;;;999999888777666666666666444111///000222333444555555444444666999;;;<<<;;;;;;<<<>>>??????>>>===<<<;;;999777777888999999999999999888888777777666666777888888999@@@LLLUUUXXXVVVTTTPPPNNNNNNRRRVVVYYYOOOKKKDDD@@@@@@AAABBBBBBIIIRRR___{{{~~~wwwkkkfffbbbXXXLLLAAA999666555...---,,,,,,---,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...+++***,,,,,,+++,,,000000222BBB[[[jjjjjjjjjooouuuooollloooqqqttt~~~zzzxxxwwwttt}}}xxxuuu|||}}}}}}}}}}}}{{{wwwrrrpppqqquuuxxxvvvwwwyyy~~~lllVVVIIIDDDBBBBBB@@@>>>======<<<;;;999666666555444333333222222222222222222111111111111111111111111000000000000////////////////////////---------------...///000///000111333333222222111,,,---...///...---,,,+++---------.........//////........................................................................,,,...///000//////111333777777666666666666777888AAALLL___{{{|||zzz~~~lllLLL<<<444000111000,,,,,,000///............---------,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~xxxsssooollliiigggddddddeeefffeeebbb]]]ZZZUUUUUUXXX]]]dddkkkoooqqqsssrrrrrrqqqoookkkeeeaaa^^^YYYSSSLLLGGGAAA<<<888666444222000//////000111.../////////000000000000000111222333555666777888999:::;;;<<<============<<<;;;:::999888777666555555444444333222222222333444111000111444777888:::;;;;;;;;;>>>@@@AAA@@@??????>>>===???@@@AAA???===@@@===;;;::::::::::::999::::::::::::999999888888555777888888@@@OOO[[[aaa```\\\VVVQQQOOORRRVVVYYYWWWTTTNNNHHHDDDBBBAAA@@@AAAHHHOOOddd|||sssmmmiii___SSSFFF;;;666444000///............,,,***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,******------,,,...222222<<>>===<<<===>>>>>>===;;;999999888777666555444333222222222222111111111000111111111000000000//////////////////////////////......---------.../////////000111222222222111000...////////////...---------------.........//////........................................................................,,,...//////......000111666666666666666777777777@@@EEEOOOdddsss\\\FFF;;;222111000------//////............---------,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''}}}xxxpppkkkhhhggggggfffkkkkkkiiieee```[[[XXXWWWYYY___gggnnnrrruuuwwwxxxsssrrrpppmmmiiiccc[[[VVVSSSOOOHHHBBB===999555333222111000/////////000111....../////////000000000111111111111222222222222333444555666666777777666444444333222222111111000222111111000000000111111333222222444999???CCCDDDCCCCCCDDDGGGJJJKKKIIIHHHLLLIIIGGGIIIMMMNNNKKKGGGFFFDDDAAA@@@@@@@@@???>>>===>>>>>>???>>>===<<<;;;555888999:::BBBTTTfffppppppkkkbbbZZZVVVUUUVVVXXX]]]\\\YYYTTTLLLEEEAAA???===AAAAAAJJJbbbzzzuuurrrjjj^^^PPPCCC:::666333111/////////000...---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++......,,,///444333IIIcccsss{{{~~~}}}zzzqqqoooppptttxxx{{{xxxqqqttt|||}}}~~~~~~{{{zzzyyyyyyzzztttvvvyyyyyyxxxwwwvvvwwwzzz~~~yyydddUUUNNNJJJGGG??????>>>???@@@@@@???=========<<<:::999777666555222222222222111111111111111111000000000///////////////////////////////////////......---............///000111111111000000111111000///////////////------........./////////...........................................................................///000///......///000333444666777777777666666<<<===AAANNNiii}}}}}}qqqVVVGGG888111000///...//////............---------,,,,,,,,,,,,++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''xxxrrrkkkeeeddddddeeeffflllkkkggg```ZZZXXXZZZ^^^gggmmmvvv{{{{{{yyyxxxxxxqqqooommmiiiddd\\\TTTNNNJJJFFF???999666444222000000//////.........///000........./////////000000////////////////////////111222222333444444333333111111111111111111111111111111111000000111222222222444555888AAALLLRRRSSSLLLKKKLLLOOORRRUUUVVVVVVYYYVVVVVVZZZ```aaaZZZSSSMMMKKKHHHGGGGGGGGGGGGFFFBBBCCCDDDDDDCCCBBB???>>>888<<<<<<===FFFZZZppp|||}}}xxxqqqhhhaaa[[[XXXWWWZZZ]]]___\\\UUUKKKDDD@@@???CCC>>>>>>KKK]]]{{{~~~}}}wwwmmm^^^NNNBBB<<<555333000//////000///...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******,,,///...+++...444777TTTmmmuuuxxx~~~~~~xxxqqqrrrtttvvvxxxzzz}}}}}}rrrmmmsss}}}~~~~~~zzzwwwwwwxxxzzz{{{wwwyyy||||||{{{zzzzzzzzzyyyfffXXXMMMEEEEEEDDDBBBBBBCCCBBB???===@@@@@@>>><<<:::999777777333333333222222222111111111111000000000/////////////////////////////////000000///......---........./////////000000000000222111000......///000000............////////////........................................................................///111111111///...///000111222555777888777666555777:::===FFFWWWsssfffTTT???333111111000...///............---------------,,,,,,,,,+++++++++***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''tttoooiiidddcccdddeeeeeeeeeccc___YYYVVVYYYbbbiiisssxxx~~~|||xxxwwwwwwnnnkkkgggccc^^^WWWOOOJJJDDD???:::555333222111000000000///...------------............////////////---------.........//////000000111111222111111111000000111111111222222222000000000000111222222333222666999>>>IIIXXXaaabbbVVVTTTTTTVVV[[[```dddfffdddccceeekkkqqqnnnddd[[[TTTQQQNNNLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHEEEAAA>>>;;;>>>>>>???III___uuu{{{tttlllbbbYYYTTTRRRWWW]]]___[[[SSSJJJEEE???DDDAAA===DDDMMMccc~~~mmmYYYIII@@@888444000......//////...---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++++++++---...---+++///777BBB\\\oooqqqsss{{{|||tttrrrvvvzzz||||||}}}}}}}}}zzz{{{vvvnnnllluuu~~~}}}yyyuuutttwwwzzz|||}}}{{{||||||{{{zzzzzz|||~~~sss___QQQGGGHHHFFFDDDCCCCCCCCCAAA@@@AAA@@@???===;;;:::888777444444444444333333333333111111111111000000000000000000000000000000000000111000///...............///////////////000000111222111///.........///000........./////////000000////////////////////////................................................111222333222000000000222///111444666777777666555777999<<>>BBBOOOaaakkklllaaa```___aaagggmmmqqqsssssstttvvvzzz{{{vvvjjjaaaVVVTTTQQQPPPPPPQQQPPPOOOSSSTTTUUUTTTQQQKKKEEEAAA>>>???>>>AAAOOOeeexxx}}}tttiii^^^WWWRRRTTTXXX\\\]]]YYYRRRLLL???DDDAAA>>>CCCGGGSSSiii{{{dddOOOCCC<<<777222...---.........------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********************************++++++++++++,,,,,,+++---///------555???QQQaaammmnnnrrrzzzzzzsssmmmttt{{{}}}~~~~~~|||yyyqqqsssppplllnnnxxxwwwtttrrrtttyyy}}}~~~}}}||||||{{{yyyyyyzzz~~~vvvfffYYYPPPLLLIIIEEECCCCCCDDDDDDDDDAAAAAA???>>><<<;;;:::999666666666666555555555555333333222222222111111111000000000000000000000000000000//////.../////////000000/////////000111222111000000///////////////....../////////000000000////////////////////////................................................000111222222000000111222///000222444666777777666:::999:::;;;@@@PPPjjjyyyiiiQQQ===555444222...///............---------------------,,,,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((nnnllljjjhhhgggeeebbb```YYYZZZ\\\bbbjjjrrrxxx{{{}}}}}}||||||{{{xxxssspppccc^^^WWWPPPKKKFFFAAA>>>777555333111111111000///---......///////////////---------.........//////.............../////////...//////000000//////...000000000000111111111111111111111222333555666777999@@@CCCDDDQQQdddnnnnnnllllllnnnqqqvvvyyyzzzzzz}}}||||||{{{vvvnnnccc\\\SSSRRRSSSUUUZZZ^^^aaaaaafffggggggeee```XXXQQQLLLCCCCCCBBBHHHYYYppp}}}rrrhhhbbb[[[WWWTTTVVV[[[]]]ZZZUUUHHHIIIAAA>>>CCCCCCHHHWWWzzzpppYYYLLL@@@;;;555000...............------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,++++++...000000333>>>JJJ[[[aaagggmmmvvv|||zzzrrrllluuu}}}~~~~~~}}}yyyrrrjjjlllkkklllrrr||||||tttrrrrrrvvv|||~~~{{{zzz{{{||||||}}}sssfff[[[VVVOOOIIIGGGFFFFFFFFFBBBAAA@@@???>>>===<<<<<<888888888777777777666666444444444333333333222222000000000000000000000000//////////////////000111111111000///000111222333111111222222111111000///.../////////000000000000////////////////////////................................................---...000000//////000222//////111222444666777888;;;999999:::;;;CCCXXXlllzzznnnXXXBBB666555333...///............---------...------------,,,,,,,,,************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((lllkkkjjjjjjiiifffaaa]]]\\\^^^dddnnnyyy}}}|||{{{vvvooohhh```ZZZQQQIIICCC>>>:::888333111000000111000///---+++,,,---///000111111111---------.........//////000000/////////.........111111111222222111000000222222222222222222222222444444555666777999:::;;;<<>>BBB@@@BBBMMMYYY|||yyycccVVVDDD>>>777111////////////......---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++...111222777EEESSS______bbbmmmyyy~~~yyyqqqttt~~~xxxpppggghhhiiillluuu~~~{{{zzzsssrrrsssxxx~~~}}}xxxzzz|||mmmfff[[[QQQKKKHHHFFFFFFBBBBBBAAA@@@@@@???>>>>>>999999999999888888888777555555444444444333333333000000000000000000000000//////...//////000111222222111000000000111333444222222333444333222111000////////////000000000000000000000000000000000000................................................***,,,......---...///111//////000111333666888999:::999<<<>>><<<<<>>;;;;;;===<<<::::::::::::888777777777777666555555444444333333222222111000000///000000000000000000000000111111000000000000000000222222333333333222111111000000000000000111111222111000///......///000111////////////////////////////////////////////////---......///000111111222333222111000000222444555777:::;;;:::888:::@@@FFFcccwww{{{vvvzzzvvvgggQQQBBB;;;555///000//////............///---.........---,,,,,,+++***+++,,,------+++***((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((())))))(((((((((((((((((('''sssssstttsssrrrooommmkkkooowww~~~|||xxxsssmmmgggaaa]]]QQQJJJCCC???;;;444111222222222222111111000000000000000//////......//////000000/////////000000111///000000000111111222222222222333333333444444444777999;;;:::999777777777888:::===???AAADDDHHHKKKLLLMMMQQQXXX```iiipppuuuxxxpppfff___XXXRRRQQQTTTWWW^^^iiittt|||}}}uuu]]]ZZZZZZbbbppp~~~}}}zzzrrriiiddd]]]VVVVVV[[[```ZZZQQQIIIDDDCCCCCCDDDEEEPPPeeewwwiii```VVVJJJ???:::555///...111///...------,,,,,,------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,///000000666HHHbbbuuuqqqllljjjkkkmmmnnnrrrwww|||wwwjjjdddjjj~~~{{{tttsssxxx~~~}}}tttbbbUUUNNNKKKNNNIIIFFFHHHFFFBBB???@@@???===<<<;;;<<<;;;:::888888888777777666555555555444444333333222111111111000000000000000000000000222222111111111111111111222222333333333222111111000////////////000111111111000////////////000111////////////////////////000000000000000000000000......//////000000111111333222111000000222333555777:::<<<;;;999:::???DDDTTTvvv~~~zzzzzzyyywwwxxxoooZZZEEE:::444000000000///............///------......------,,,+++***+++,,,------+++***((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&tttsssrrrqqqqqqssstttuuu}}}|||xxxrrrkkkeee^^^WWWRRRIIIBBB<<<:::777222000111111111111000000000000000111111000000///.........111111000111111222333444222222222222222222222333666666666666777888::::::;;;===>>>===;;;:::999:::888;;;@@@DDDGGGKKKNNNQQQVVVXXX\\\bbbjjjqqqxxx{{{uuulllccc]]]XXXUUUXXX]]]dddkkkvvv~~~kkkiiijjjpppzzz{{{tttnnneee\\\WWWWWWaaa^^^XXXPPPIIIDDDCCCDDDBBBFFFRRRkkkzzzwwwlllccc[[[PPPCCC:::333......111///...------,,,---------,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,***111333000;;;UUUqqqwwwpppjjjhhhggghhhpppxxx|||mmmpppxxxzzzwwwuuuxxx{{{~~~wwwbbbVVVQQQRRRLLLHHHHHHFFFBBB@@@BBBAAA???============;;;999999999999888777777666666666666555555444333333333111111111111111111111111333333333333333333333333333444444444333333222111///////////////000111111111000000//////000000111////////////////////////111111111111111111111111////////////000000000000222222111000000222333444666999<<<<<<::::::===@@@JJJggg}}}|||{{{{{{uuu|||zzzhhhPPP>>>666444111000//////.........///------......------,,,,,,++++++,,,---,,,+++***)))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''tttrrrpppooorrrvvv{{{}}}vvvqqqiiiaaaYYYQQQKKKFFFAAA;;;777777555111000111000000000000000000000000111111222222222222222222222222222222333444555666555555555555555555555555999::::::<<<>>>AAADDDEEECCCDDDDDDCCC@@@??????@@@???CCCIIIMMMQQQTTTWWWYYY```cccgggnnnuuu||||||tttlllddd```^^^___eeelllsssyyyvvvvvvxxx}}}|||xxxqqqhhh```\\\___```^^^YYYQQQIIICCCAAAEEEDDDHHHXXXvvv}}}~~~{{{oooeee^^^UUUJJJ???777111000111//////...---------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,***111333333EEEeeezzz~~~vvvpppjjjgggeeegggoooyyywwwpppzzzzzzuuuuuuwww~~~qqqiii[[[TTTMMMJJJHHHDDDCCCEEEBBB@@@>>>>>>>>>===;;;:::;;;;;;:::999999888888777888888888777666666555555222222222222222222222222444444555555555555666666666666666666666555444333111111000000111111222333111111111111111111111111////////////////////////000000000000000000000000000000000000////////////111111111000111222333333555888;;;<<<;;;;;;<<<===CCCZZZwww}}}xxx~~~~~~vvv~~~ttt___JJJ===888111111000///............,,,------...------,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''(((((((((((()))))))))******************))))))wwwuuutttuuuxxx~~~zzzpppjjjaaaWWWOOOIIIBBB???<<<777444555555222111222000000000000000111111111222333444666777888888888333333333444444666777888888888888888888999999999<<<===???CCCGGGKKKOOOQQQPPPPPPOOOKKKGGGDDDCCCDDDOOORRRWWW[[[^^^```ccceeehhhkkkpppwww~~~yyytttqqqjjjeeeeeefffjjjrrrzzz}}}~~~~~~zzzrrrhhh```\\\___bbbaaaZZZPPPFFFAAACCCBBBCCCKKK]]]{{{{{{~~~pppeeeaaa\\\TTTHHH>>>888444222//////...------------...,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------***000333:::SSSrrr|||vvvrrrmmmjjjjjjjjjlllrrrzzzzzznnnsss|||uuuqqquuuzzznnndddYYYSSSNNNIIIGGGJJJCCCBBB@@@??????>>><<<:::===<<<<<<;;;::::::999999::::::999999888777777777444444444444444444444444555555666666777777777888999999999999888777666555333333222222333333444555333333333333333333333333000000000000000000000000////////////////////////000000000000////////////111000000111111111222222444666999;;;<<<;;;;;;<<<===MMMddd~~~~~~vvvzzzxxx{{{~~~{{{mmmWWWDDD999222222000//////.........,,,,,,------...------,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++,,,,,,vvvvvvxxxzzz~~~|||vvvhhhbbbYYYPPPIIICCC>>><<<888444222444555222111333111111111111111222222222333444777:::<<<=========555444444444555666777777888888999::::::;;;<<<<<<>>>@@@DDDJJJOOOSSSVVVWWWVVVUUUSSSNNNHHHDDDCCCCCCXXX[[[___bbbdddgggiiilllooorrrxxx~~~zzzsssnnnkkkgggfffiiinnnsss|||~~~xxxmmmccc\\\___bbbeeebbbZZZNNNEEEBBBBBBCCCGGGQQQggg~~~ssshhhcccbbbZZZLLL@@@888333///000///......------......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......,,,000777GGGbbbzzz|||rrrrrrmmmkkkooosssuuuyyy}}}~~~~~~~~~yyyooogggvvv|||yyyvvvtttqqqpppuuu|||~~~yyyjjj^^^TTTKKKHHHJJJFFFDDDBBBAAAAAA@@@===<<<>>>>>>======<<<;;;;;;;;;;;;;;;::::::999888888888555555555555555555555555666666666777777888888999;;;;;;;;;:::999888777666444444444444444555666666444555555666666555555444111111111111111111111111........................////////////000000000000000000000111111111111222333555777:::;;;<<<<<<<<<<<>>>>>>>>>>>666666555555555555666666777777888999:::<<<======@@@CCCHHHNNNSSSVVVWWWWWWSSSSSSRRROOOLLLJJJKKKLLL[[[]]]aaacccfffiiimmmpppuuuxxx}}}~~~{{{xxxtttnnniiifffeeegggooowww|||vvvjjjaaa```aaaeeegggcccXXXOOOFFFDDDDDDGGGLLL[[[vvvzzzrrrmmmlllbbbPPPAAA999444///000//////...............------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...///...222>>>UUUmmm|||}}}yyyxxxqqqmmmsss{{{|||vvvnnngggcccyyy}}}yyyrrrmmmmmmnnnooouuu}}}~~~ooo___RRRMMMMMMIIIGGGEEEDDDDDDCCC@@@>>>?????????>>>======<<<<<<;;;;;;;;;:::999999888888666666666666666666666666555666666777888888999999::::::::::::888777666555444444444444444555666666666777888888888888777666333333333333333333333333////////////////////////......//////000000111111///000000111111111111111333333555888;;;============EEERRRddd|||yyyjjjPPPAAA444333222000///.........+++,,,------......------,,,,,,++++++******++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((()))))))))************+++,,,...000222444444{{{~~~yyyqqqiiiVVVPPPGGG@@@;;;777555444444000///222444111000222222222222333333444444444777999;;;===>>>>>>===<<<777666666555555555555666555555777888:::;;;======AAAEEEKKKPPPTTTVVVVVVUUURRRSSSUUUUUUVVVXXX\\\______bbbdddgggjjjnnntttxxxzzz|||{{{vvvsssqqqnnniiieeeeeeeeejjjuuu}}}tttfffbbb___ccciiihhh```WWWGGGBBB@@@CCCFFFPPPcccvvv|||}}}{{{nnnYYYHHH@@@<<<777000000///...............---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++---.../////////444EEE^^^sss|||uuupppvvv~~~{{{qqqgggbbbbbb{{{{{{~~~~~~xxxoooiiijjjmmmooouuu}}}~~~ooo___WWWVVVLLLJJJHHHGGGFFFEEECCCAAA@@@@@@??????>>>=========<<<;;;;;;::::::999888888777777777777777777777777555666666777888888999999:::999999888777666555444444333333333333444555555777888999::::::999888777444444444444444444444444000000000000000000000000---......///000111111222//////000111111111111111222222333666:::===>>>???:::@@@IIIWWWnnn~~~}}}oooVVVIII444333222000///.........+++,,,,,,---.........------,,,++++++******++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))******))))))))))))************...///000333666888:::;;;yyyqqqggg^^^LLLGGG???888444333111000333333333333333333333333555444333222333444555666777888999::::::999888777555555555444444333333333333555666777777999===@@@@@@CCCIIIPPPVVVWWWUUUSSSQQQQQQUUU___iiimmmjjjeeegggfffjjjnnnnnnmmmttt~~~}}}tttqqqmmmkkkjjjjjjhhhggghhhnnnxxx{{{pppeeebbbgggkkkiiifffTTTKKKDDDEEEGGGKKKTTT^^^{{{tttdddLLLBBB>>>333111///......//////...,,,------,,,,,,,,,+++++++++************************+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))))))))+++++++++*********))))))***)))***,,,...///...---222===SSShhhqqqpppttt}}}wwwpppoooxxx}}}{{{{{{lll[[[aaavvvzzzpppiiicccdddllltttzzz|||oooeee^^^XXXPPPMMMLLLJJJEEE@@@BBBAAAAAAAAA@@@???>>>===>>>===<<<<<<===<<<:::888:::999888777666777777888666777888999999999999888::::::999888888888999999666666666666666666777777666777888888666666777888555555555666888777555333333444555555444333111000111000///......///000000//////000000111111111222222222333444666999<<<===>>>>>>CCCKKKZZZuuu}}}~~~dddGGG777222...000000///...000......---------,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''((())))))***))))))((((((+++,,,,,,---///000111111555333666===???<<<<<>>;;;;;;@@@AAA@@@BBBFFFyyymmmbbbVVVLLL>>>;;;666333333444444444333333444555666777777888666555444222222222333333333333444444444444333333444444333333333333333222333444555666777999<<>>===>>>??????===<<<===<<<;;;:::::::::;;;;;;<<<<<<::::::999:::;;;<<<<<<===>>>?????????>>>===============>>>>>>>>>>>>>>>???>>>===:::888888888888666555666777888777666999999999:::999888888777555444222111000000000000000000000111111111111111222222222333555888;;;<<>>CCC??????BBBDDDFFFJJJPPPssseeeYYYMMMDDD999666333222333444444444444444555666888999::::::777666444222111111222222222222222222222222222222333333333333222222222222222333555555666888<<<>>>CCCFFFIIILLLOOOSSSWWWYYY]]]___ccchhhmmmqqqrrrrrrrrrsssvvvyyy||||||wwwqqqlllhhhjjjpppwwwzzzxxxxxxzzz~~~uuugggbbbiiiqqqnnnbbbSSSIIIEEEDDDFFFHHHQQQqqq~~~{{{yyykkkTTTJJJFFF<<<555333000/////////...---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))*********************************+++,,,,,,------///222444:::]]]yyyyyysssxxx|||zzzuuuooonnnwww{{{llluuu|||rrrlllbbbgggmmmoooppptttzzz}}}ooo```UUURRRMMMHHHFFFEEEEEEDDDBBBBBBAAA@@@AAABBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;===@@@AAABBBCCCEEEGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGDDDAAA>>>>>>>>>>>><<<:::999999999777666888999999:::::::::;;;;;;777666444222111111111111111111111111111111111111222222222333555777999;;;===@@@CCCBBBCCCPPPnnnsssaaaIII>>>555222222000//////............------------------,,,,,,,,,+++++++++************************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''')))))))))***************((())))))***,,,///111333444666888;;;===???@@@AAA@@@@@@BBBGGGMMMRRRXXX\\\uuueeeVVVLLLBBB:::777555333333444555444333555555666777999:::;;;;;;666555444222111111111222222222222222222222222222222222222222222222222222111333444444555777;;;>>>@@@CCCGGGKKKOOOTTTZZZ___```bbbeeegggiiikkknnnppprrrvvv{{{xxxqqqmmmkkkjjjiiijjjqqqzzz~~~nnneeeffflllpppiii]]]PPPHHHFFFFFFFFFFFF___~~~{{{oooZZZQQQLLL@@@777444111/////////...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************((()))))))))************(((((())))))***************************************+++,,,,,,,,,///444888EEEeee|||vvvpppyyy~~~wwwrrrqqqzzz~~~rrr~~~wwwmmmhhhcccjjjqqqttttttvvv|||sssbbb\\\WWWQQQNNNNNNNNNKKKIIIFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBDDDHHHLLLNNNNNNPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRQQQOOOKKKIIIHHHIIIHHHEEECCCAAA@@@>>>;;;888999999999999:::;;;<<<<<<999888666444333222333333222222222111111111111111222111222222444666888:::<<>>888777666555666777888666555666666777888999::::::;;;555444333111111111222222222222111111111111222222000111111111111222222222111222333444555777:::======BBBGGGKKKNNNTTT\\\bbbaaadddffffffeeehhhmmmqqqwww}}}zzzpppiiifffhhhjjjlllkkkqqqyyyxxxmmmhhhhhhrrrrrrjjj[[[MMMGGGDDDCCCBBBQQQhhh}}}qqq```ZZZSSSDDD999666222000//////......------,,,,,,,,,+++++++++************************+++++++++************))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************((((((((()))******++++++***************+++++++++)))+++,,,,,,---111888>>>UUUlllyyyqqqmmmvvv|||zzz{{{wwwwww~~~xxx|||qqqiiifffgggnnnuuuxxxyyyzzzuuummmggg```\\\\\\ZZZUUUPPPMMMLLLJJJJJJJJJIIIGGGDDDBBBCCCDDDDDDEEEDDDDDDDDDKKKKKKMMMOOOSSSWWWZZZ]]]^^^___aaacccdddeeeeeedddddddddcccbbb```___^^^^^^ZZZ[[[[[[YYYVVVTTTTTTUUUSSSQQQOOOMMMLLLHHHDDDAAA>>>>>>===<<<;;;;;;<<<<<<:::999777555555444555555222222222222222111111111111111111222333555777999>>>???BBBAAA>>>AAAQQQbbbxxxsssWWWHHH999333333111000000/////////.........------------,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))******))))))((('''************************''''''((())))))*********+++---000444888;;;===>>>999999999;;;>>>BBBFFFIIIRRRZZZccckkksssyyy{{{yyytttnnn```NNNBBB>>>;;;888666666666888;;;<<<;;;999777777888888999999999999444333222111111222333333222111000000000000111222000000000000111111222222000111333333444666:::======BBBHHHLLLNNNSSS[[[aaaaaadddgggfffeeehhhooovvv}}}{{{uuulllgggfffhhhkkkmmmooosssyyywwwnnnhhhqqqwwwuuueeeSSSIIIDDDBBBBBBHHHUUUnnn~~~sssfffaaaYYYHHH;;;777333000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************'''(((((()))******++++++))))))*********+++++++++***,,,......///444===DDDeeepppvvvqqqpppwwwzzzxxx{{{xxxzzzzzz{{{vvvkkkgggfffmmmrrrxxx{{{}}}yyytttrrrnnneee^^^[[[YYYWWWVVVUUUTTTQQQNNNJJJJJJLLLMMMMMMMMMLLLLLLTTTVVVXXX[[[___bbbeeefffhhhiiijjjkkkmmmnnnooopppqqqpppooommmkkkiiigggfff```aaabbbaaa___^^^^^^___[[[[[[[[[[[[ZZZVVVQQQMMMIIIGGGDDDAAA>>><<<;;;;;;:::999888666666666777888333333333222222111111111111111111111333555777888??????AAAAAA??????HHHSSSooo{{{wwwaaaPPP>>>666555222000///////////////............------,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************)))((((((************************(((((()))******+++,,,,,,000333666:::===>>>>>>===;;;;;;<<<@@@FFFOOOWWW\\\eeemmmsssuuuxxx|||{{{vvvkkkdddUUUCCC888666666444555555777:::===???>>>===888888888888888888888999333222111111111222333444111000///......///000111//////000000111111111222000111333333444666:::<<<>>>CCCIIIMMMNNNSSSZZZ``````dddggggggfffjjjsss{{{xxxssslllhhhgggiiilllmmmtttvvv{{{ssskkkmmmxxxzzzkkkWWWKKKGGGEEEAAAAAAHHH]]]~~~tttiiifff\\\III<<<888333000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++))))))))))))************'''(((((()))***+++++++++))))))******++++++++++++***---///000111666@@@IIImmmrrruuutttvvv|||}}}zzzyyywwwyyy}}}vvv|||}}}rrrhhhfffgggrrruuuyyy}}}yyypppgggeeecccbbb```^^^[[[XXXOOOPPPRRRSSSTTTSSSRRRRRRYYY[[[^^^aaadddfffhhhhhhkkkkkklllmmmoooqqqrrrtttvvvuuusssqqqnnnllljjjiiicccdddeeeeeeccccccdddeee```aaabbbdddccc```ZZZVVVRRROOOKKKFFFAAA===;;;::::::999888777777777888999333333333222222111111111111111111111222444666777??????AAACCCBBBBBBGGGOOO```~~~~~~yyyiiiWWWCCC999666222///...000/////////............---------,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))***+++,,,,,,------555777;;;???@@@???===<<<>>>???AAAGGGPPP\\\hhhooopppvvvxxxuuuuuuvvvrrrkkk{{{qqq\\\RRRDDD<<<999999888777888<<>>@@@AAA>>>999>>><<<:::;;;<<<;;;888444888777666555444333333333222111111000000000000000000000000000000000000000000000111111111444777::::::AAAJJJOOOQQQVVV]]]ccceeehhhmmmrrruuuxxx{{{~~~}}}wwwssskkkmmmooonnnlllkkkmmmpppyyy~~~mmmnnnrrryyyxxxgggOOOBBBAAACCCAAACCCPPPhhhuuussspppcccTTTBBB:::777444---000333+++///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((((((((************************++++++,,,,,,,,,,,,------***,,,///000000777HHHWWWxxx}}}{{{vvvuuuyyy|||}}}~~~||||||tttrrrzzzwwwiiibbbeeejjjvvv{{{}}}vvvrrrqqqpppnnnlllbbb]]]\\\___aaa______aaa```eeejjjlllkkkiiijjjkkkkkkkkklllnnnppprrrtttvvvzzzzzz{{{zzzxxxuuurrrppppppkkkeeecccdddggghhhhhhhhhhhhiiijjjiiihhhgggfffaaa^^^ZZZUUUOOOHHH@@@;;;;;;;;;:::::::::::::::;;;:::888555333111111111222111111111222333444666777:::>>>CCCEEEDDDCCCDDDEEEUUUnnnvvvuuugggRRR@@@666222111111////////////..................---------,,,,,,,,,************************)))******++++++******)))************************,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))******))))))+++///444777999@@@@@@@@@???>>>=========AAAGGGOOOYYYhhhuuuyyyvvvwwwwwwuuuqqqmmmlllooorrrsssfffSSSKKK@@@:::999:::999888<<>>>>>??????>>>;;;888<<<;;;999777555444333333222222111000000000000000////////////////////////000000111111111333777:::>>>DDDLLLQQQTTTXXX___eeejjjmmmrrrvvvzzz}}}|||uuupppllljjjlllmmmmmmlllnnnrrrvvvuuulllnnntttwwwnnn\\\NNNJJJCCCAAAAAAHHHZZZyyyyyyvvvttthhhZZZFFF<<<999666///111333,,,///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------///111222444???SSSccc}}}yyyrrrxxx|||~~~{{{uuuqqqnnnqqq{{{qqqeeebbbgggmmmxxx|||}}}zzzwwwqqqllliiikkkkkkhhhggghhhgggjjjmmmmmmkkkiiiiiijjjiiijjjkkkmmmppprrruuuvvvxxxxxxyyyyyyxxxvvvsssrrrrrrmmmgggdddeeefffgggggghhhiiiiiijjjjjjhhhgggfffeeedddaaa^^^YYYRRRIIICCCBBB@@@???===<<<;;;;;;<<<;;;:::777555444333333333111111111222333444666777999>>>CCCFFFFFFDDDDDDEEEKKKaaa{{{|||ooo[[[GGG999222111111////////////..................---------,,,,,,,,,******************************++++++++++++******************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---000555999<<<===<<<>>>AAACCCDDDCCCCCCCCCJJJWWWdddkkkppptttuuusssmmmqqqtttvvvvvvvvvxxxzzzwwwfffVVVHHHBBB;;;888888:::999999;;;BBBHHHIIIIIIIIIFFFAAA>>>AAADDDDDDCCC@@@>>>>>>@@@>>><<<999777555333333222222111000000000000111////////////////////////000000111000111333777;;;BBBHHHPPPTTTVVV[[[bbbhhhmmmrrrxxx~~~yyysssmmmjjjhhhjjjkkkkkklllnnnttt{{{pppnnnpppwwwwwwlll\\\QQQFFFCCCAAABBBKKKddd~~~zzzyyypppeeeNNNAAA<<<999111111333,,,///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------...000111222888JJJaaarrryyyvvvrrrxxx~~~~~~uuulllbbbgggqqq|||wwwiiiaaabbbkkksss||||||xxxyyywwwrrroooooopppqqqqqqooollliiiiiijjjiiijjjkkkmmmooorrrtttuuuuuuuuuwwwwwwwwwvvvuuutttsssooojjjfffeeeeeeeeedddhhhiiijjjjjjjjjiiigggfffhhhgggfffeeebbb\\\TTTOOOLLLIIIFFFBBB???=========<<<<<<:::999777555444333222222222222333444666666999>>>DDDHHHHHHGGGEEEEEEEEEWWWvvv~~~xxxgggQQQ>>>333111222////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,...333888===@@@AAABBB>>>@@@CCCEEEGGGKKKOOOSSS]]]jjjuuutttnnnlllnnnpppkkkrrr{{{~~~xxxmmmZZZIII@@@<<<999777888999999888888CCCNNNQQQOOOMMMIIIDDD>>>BBBGGGGGGDDDAAAAAAAAA@@@???===:::888666555444333222111111000000111111........................000000000000111444999===EEEKKKRRRVVVXXX]]]eeekkkpppvvv{{{vvvqqqmmmllllllmmmmmmllllllnnnsss{{{yyyqqqnnnuuu|||vvvdddTTTHHHEEECCCCCCEEEXXX~~~|||tttYYYHHH@@@;;;222000111+++///......------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***************+++++++++************************+++++++++,,,,,,,,,------,,,......111>>>UUUnnn|||uuu}}}~~~vvvwww|||}}}rrrgggYYYdddttt~~~qqqccc^^^dddpppyyyyyyuuuuuuwwwvvvtttqqqnnnmmmlllmmmkkkkkklllmmmnnnppprrrsssrrrssstttuuuvvvvvvuuuuuutttpppkkkfffcccbbbbbbbbbhhhhhhiiijjjiiihhhgggfffgggfffdddcccbbb```]]]ZZZWWWSSSNNNHHHCCC@@@>>>>>>======<<<;;;999666444333222222222333333555666666999===DDDIIIKKKJJJHHHFFFGGGUUUooo|||nnnXXXBBB444000222////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))))))))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---///333:::???BBBCCCCCCCCCDDDEEEFFFGGGJJJRRR]]]eeelllssssssjjjaaaccckkkqqqvvv}}}vvvmmmbbbQQQBBB===;;;888777777777777777<<>><<<:::999888777777333222222111111111111111///////////////////////////000000000222666<<<@@@GGGMMMTTTXXX[[[aaaiiipppwww~~~pppnnnllljjjkkknnnrrruuusssrrrrrruuu|||~~~ssslllqqq|||}}}mmm\\\JJJFFFEEEEEEFFFQQQrrrgggQQQDDD>>>333000000,,,///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************+++++++++,,,,,,,,,------,,,---...555IIIeeeyyyxxx~~~}}}{{{pppddd[[[iiiyyy~~~mmm```___hhhvvv}}}}}}}}}zzzwwwtttrrrqqqqqqqqqooonnnnnnnnnnnnoooooopppqqqqqqrrrsssttttttuuuuuurrrppplllgggccc``````aaagggggghhhiiihhhgggfffeeefffccc___]]]___bbbdddeee```]]]WWWPPPJJJEEEBBBAAA>>>>>>===;;;999777444333333333333333444555666666999===CCCJJJMMMNNNKKKIIIGGGPPPggg|||yyyooo[[[EEE666111333////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((***,,,...000444999???BBBCCCBBBBBBBBBFFFJJJOOOSSSVVV\\\dddkkkjjjllljjjcccaaaiiisssyyy|||lll```UUUIII>>>;;;:::888777666555555666CCCYYYpppwwwooobbbTTTKKKGGGHHHJJJIIIHHHFFFFFFFFF@@@???===<<<:::999888888333333222111111111111222000000000000000000000000//////000000333999@@@EEELLLRRRYYY^^^aaagggqqqxxx~~~vvvqqqiiihhhiiijjjnnnsssxxx{{{{{{{{{|||}}}sssiiikkkyyyyyykkkPPPGGGCCCEEEFFFLLLddd~~~www\\\JJJAAA555000111...///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************++++++,,,,,,,,,,,,------...///222>>>ZZZwwwzzz}}}~~~pppcccdddrrr{{{iii___bbbooo}}}~~~zzzxxxwwwvvvuuusssppppppooooooooooooooopppqqqqqqqqqqqqrrrrrrsssssspppooolllhhhcccaaaaaabbbeeefffgggggggggfffdddcccddd___[[[ZZZ^^^dddkkknnnhhheee```ZZZSSSMMMHHHFFF@@@@@@>>><<<999777666555444444444444444555666666888;;;AAAIIIOOOQQQOOOMMMEEEIIIYYYtttxxxvvvnnn]]]III:::444444////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())),,,///333555:::>>>BBBBBB@@@???@@@BBBEEEPPP]]]eeegggeeeeeefffbbbgggkkknnnttt}}}~~~wwwtttaaaQQQHHHBBB<<<888888666555333333555666@@@\\\|||sssbbbWWWPPPOOOMMMLLLLLLLLLKKKJJJDDDCCCAAA>>><<<:::999888444333222222111111222222111111111111111111111111...///000111555;;;CCCIIISSSXXX```eeeiiipppzzzwwwqqqnnnooopppqqqtttwwwzzz}}}~~~tttiiihhhtttxxx^^^MMMBBBCCCEEEGGGWWWlllhhhQQQEEE777111333111///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++************************++++++,,,,,,,,,,,,------000111555GGGiii|||{{{|||~~~vvvfffooo{{{uuueee___fffvvv~~~|||{{{yyyvvvssspppooooooppppppqqqrrrsssrrrrrrqqqpppppppppppppppoooooonnnjjjfffccceeefffddddddeeeeeeeeedddcccbbb^^^[[[XXXXXX^^^fffmmmrrrooommmiiiccc\\\UUUPPPLLLDDDBBB@@@===:::999888888555444444444444555555666888:::@@@HHHPPPTTTSSSRRRJJJFFFNNNbbbwwwwwwuuunnn```NNN???777444////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,000444999<<<===@@@BBBAAA>>>===AAADDDMMMYYYgggnnnmmmhhhffffffiiirrr{{{~~~wwwnnnhhh}}}oooYYYGGG@@@===;;;666555444333111222444777888XXX~~~nnncccXXXTTTOOONNNPPPQQQOOOMMMHHHFFFDDD@@@===:::999888444333222222111111222222111111111111111111111111...///000222666===FFFLLLXXX^^^eeejjjooowwwzzzuuusssssszzz{{{}}}xxxkkkgggqqq~~~jjjTTTCCCBBBDDDEEEPPPaaaxxxoooUUUHHH:::333555444///......------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********************************++++++,,,,,,,,,---------///111666KKKqqqvvv~~~}}}kkkvvv|||pppaaa^^^iiizzz~~~}}}zzzvvvrrrnnnnnnooopppqqqsssuuuvvvssssssqqqpppooooooooooooooopppooolllhhhfffgggjjjccccccdddeeedddcccbbbaaaYYYWWWUUUXXX^^^fffmmmqqqsssrrrooojjjccc[[[UUUQQQGGGEEEAAA>>>;;;:::::::::555555444444444555555666888:::???GGGPPPUUUVVVUUURRRIIIIIIXXXjjj}}}yyyvvvooobbbRRRCCC999555000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************,,,++++++***)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,...333888===@@@???AAABBB@@@======BBBGGGYYYaaajjjllliiiggghhhlllyyy{{{ssskkkbbb\\\uuubbbQQQFFF@@@<<<:::666555333222222333555666:::VVVqqq~~~qqqbbbaaa^^^[[[WWWTTTQQQPPPLLLHHHCCC???<<<;;;999777888444111111333555444222111000///000111222111000111111111111444===IIIRRR[[[bbbiiiooowww}}}zzzyyy{{{|||qqqmmmnnntttppp^^^KKKCCCBBBEEEMMMVVVlllvvv[[[FFF<<<888555222000///...------,,,------***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++)))***+++++++++,,,...000222000:::SSSrrryyywww}}}}}}nnnfff___bbbooo}}}|||yyytttpppsssqqqqqqrrrssstttsssrrroooppppppooollljjjiiiiiimmmllljjjiiihhhiiiiiijjjfffdddaaaaaaccceeeffffff[[[ZZZXXXXXX\\\cccjjjoooqqqpppooolllgggccc___\\\UUUOOOGGG@@@===;;;;;;:::666666444444444444555666777;;;@@@GGGRRR[[[ZZZTTTMMMHHHIIIRRR^^^nnnxxxooojjjgggXXXBBB666666000...///222000---...111///...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''''')))++++++***))))))***+++...222888===??????>>>BBB@@@AAACCC@@@>>>EEEPPPdddeeedddaaaaaaiiiyyyxxxpppnnnkkkddd^^^uuuhhhVVVIIIAAA>>>:::888777666444333333333555666888OOOiiixxxsssmmmgggaaa\\\WWWSSSSSSOOOIIIEEEBBB???<<<999;;;888666555777888888666444333222222333333222111111111000000444>>>LLLVVVaaaiiiqqquuuzzzzzz{{{~~~wwwqqqooorrr}}}|||iiiUUUIIIDDDBBBFFFKKK^^^}}}rrr[[[HHH???999333...000///...------,,,------+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++***+++,,,,,,+++,,,...000222222???[[[uuu}}}zzz~~~~~~~~~rrrhhhcccaaagggtttzzzvvvsssqqqpppppppppqqqooonnnnnnnnnnnnmmmkkkiiihhhhhhjjjiiihhhgggfffgggggghhhdddbbb``````aaacccdddddd^^^\\\[[[[[[^^^ccchhhllloooooonnnmmmkkkhhheeeccc^^^XXXNNNFFF@@@===;;;:::777666444444333444555555777;;;???FFFQQQ[[[\\\WWWPPPJJJHHHNNNVVVccc{{{zzzqqqllljjj___KKK<<<888111//////111111---...111///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((((((((()))***++++++******,,,---///111555:::===???@@@@@@AAAAAADDDHHHFFFEEELLLVVVeeeeeegggiiipppzzzzzzsssmmmiiiiiijjjkkkdddXXXIII@@@>>>===;;;888888777666444444444555666777FFF___xxxrrrlllccc]]]WWWSSSNNNIIIEEEAAA===:::;;;999777777888999888777777666555444555555444222222111000000555AAAQQQ]]]hhhrrrzzz|||{{{}}}~~~wwwpppnnnwwwuuu^^^OOOFFFBBBBBBDDDNNNkkk|||ooo]]]NNNCCC;;;333---000///...------,,,------,,,,,,++++++******))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************+++++++++,,,---,,,+++,,,...///444777JJJiii|||}}}||||||{{{~~~tttddd___aaaeeeppp||||||uuusssppppppppppppnnnmmmnnnnnnmmmlllkkkiiihhhgggggggggfffeeeeeeeeeffffffcccaaa___^^^```bbbcccccc______^^^___```cccfffhhhlllmmmnnnnnnnnnmmmlllkkkjjjcccXXXNNNFFF@@@<<<999777666555444333333444555666:::???EEEPPP[[[^^^\\\WWWOOOIIIKKKNNNWWWmmm}}}sssooopppjjjXXXEEE;;;333000///111111......111///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))(((******)))))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))))))))(((((((((***+++,,,++++++,,,///111333666:::===>>>???AAACCCEEEGGGMMMQQQPPPPPPVVV^^^iiijjjnnnvvv}}}vvvooopppooojjjfffiiisss|||XXXMMMAAA<<<===???===999:::999777666555555555555:::AAAWWW{{{qqqhhh\\\YYYTTTPPPLLLHHHCCC@@@>>>===;;;;;;::::::999999888777666666888888777666444333111222888FFFXXXdddmmmwww~~~zzz{{{~~~}}}{{{yyyyyy|||~~~|||qqqlllrrr|||{{{eeeRRRHHHCCCCCCCCCEEE___~~~zzzpppaaaSSSGGG>>>666111000///...------,,,------------,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********)))******+++,,,+++,,,------,,,,,,...///555===VVVuuu{{{|||xxxwww{{{tttzzzlll\\\ZZZaaalllyyyyyyvvvsssrrrrrrrrrqqqpppqqqpppooonnnmmmllljjjhhhfffffffffffffffgggggggggcccaaa^^^^^^___aaabbbbbb___``````bbbccceeefffgggjjjkkkmmmnnnooopppoooooooooiii___UUULLLDDD>>>:::888777666444333333444444666:::>>>DDDNNNZZZ```___\\\SSSMMMLLLLLLRRReeeyyyvvvrrrwwwuuueeeNNN???666222000111111///...111///---------...///...---------------------------++++++++++++++++++++++++*********++++++******)))*********)))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++---111555777;;;>>>???>>>???CCCGGGOOOTTT[[[]]]\\\\\\___dddooossszzz|||qqqllljjjkkkkkkiiihhhnnn{{{OOOGGG>>>;;;===???===:::<<<;;;:::888777666666555;;;???SSSvvvkkkddd```\\\XXXUUUQQQNNNKKKDDDDDDDDDBBB@@@???>>>===999888777888:::;;;;;;:::777666444444;;;III\\\iiirrr{{{|||}}}}}}{{{yyyvvvvvvxxxzzzvvvwww~~~ssskkknnnvvvlllXXXJJJDDDDDDDDDBBBWWWzzz{{{{{{rrreeeUUUHHH>>>888555000///...------,,,------...------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))***++++++,,,+++,,,------,,,,,,...000444BBB___{{{yyy{{{xxxvvvzzz}}}}}}|||{{{{{{xxxoooiiiuuu{{{hhhZZZZZZeeettt{{{yyyuuuttttttuuutttssstttrrrqqqqqqqqqpppmmmkkkgggggghhhhhhiiiiiijjjjjjdddaaa___^^^___aaaaaaaaa^^^___aaaccceeegggggghhhhhhiiikkkmmmnnnnnnnnnnnnnnnjjjbbb[[[SSSJJJBBB===:::999777555444444444444555:::>>>CCCMMMXXX______\\\TTTMMMLLLLLLPPP```sssyyywww}}}qqqWWWDDD999333000111222//////000///---------...///...---------------------------++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))***++++++,,,///444777999>>>AAAAAA>>>???GGGMMM^^^eeekkkkkkiiihhhiiikkkuuu|||uuulllkkkggggggggghhhnnnwwwHHHCCC>>>;;;<<<===<<<;;;======<<<:::999777666555999>>>NNNyyy|||oooiiieee___[[[XXXUUUSSSQQQJJJKKKKKKHHHDDDAAA??????===<<<;;;<<<===>>>>>>===888777666666<<>>888777000///...------,,,------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))***+++,,,,,,***,,,------------000222777KKKhhh{{{|||www{{{zzzwww{{{}}}|||wwwwwwssslllfffjjjxxxqqqbbbZZZ\\\iiiyyy|||xxxuuuuuuuuuttttttvvvsssqqqqqqrrrrrrnnnkkkfffggghhhiiijjjkkkkkkkkkdddaaa^^^^^^___```aaa```___```bbbdddeeefffggggggggghhhjjjlllmmmmmmllllllllljjjfffbbb\\\SSSIIICCC===;;;999777555555555555555:::???CCCKKKUUU[[[\\\XXXQQQLLLKKKIIIKKKYYYjjjzzz~~~zzz```JJJ<<<555000111222000///000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++*********)))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))************+++(((***,,,...000333777:::;;;AAAEEECCC@@@BBBLLLVVVjjjrrrxxxwwwtttuuuvvvvvv{{{}}}ooojjjlllgggeeeffflllvvvBBBBBB@@@>>>======>>>@@@>>>>>>===<<<:::888666555666<<>>888777666666<<>>;;;999777666666666555;;;@@@DDDJJJRRRWWWXXXWWWPPPLLLKKKGGGFFFQQQ___mmmgggQQQ>>>666000111222111/////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,++++++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++))),,,///222444777;;;>>>===DDDHHHGGGCCCFFFSSS___oooyyy~~~{{{{{{}}}yyyooommmpppnnnnnnqqqwwwAAACCCCCCBBB??????BBBEEE??????>>>===;;;888666555444<<>>777777666666;;;GGGWWWccciiirrr|||zzzvvvqqqpppuuu~~~zzztttpppnnnmmmjjjdddZZZQQQKKKHHHHHHLLLZZZooo~~~rrrjjjhhhqqqyyyaaaPPPHHHDDDEEEDDDSSSttt{{{ttt{{{kkkWWWGGG>>><<<000000...---------------,,,,,,,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***+++,,,---(((***,,,------///222555KKKhhh{{{~~~}}}~~~|||yyyqqquuunnnaaafff}}}lll[[[TTTUUU___lll|||~~~zzzxxxvvvtttrrroookkklllooonnnjjjfff```bbbdddfffggggggggggggaaa___\\\[[[\\\]]]]]]]]]dddddddddccccccbbbbbbbbbdddeeehhhjjjlllmmmnnnnnnmmmoooqqqqqqlllbbbUUULLL@@@???<<<:::888777666666555;;;AAADDDIIIPPPUUUUUUYYYRRRNNNLLLGGGCCCKKKXXXdddyyylllVVV???666000111333111/////////...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))(((((((((((())))))))))))))))))******++++++++++++***---222555888;;;>>>@@@>>>FFFKKKIIIEEEIIIXXXeeeppp{{{}}}uuutttssswww||||||vvvvvvzzzxxx{{{EEEEEEDDDAAA???@@@BBBDDDFFFDDDAAA???===<<<999777>>><<<===NNNwww{{{uuurrrtttwwwxxxtttkkkbbb\\\YYYWWWQQQJJJEEEBBBBBBBBBBBB888777555666;;;DDDPPPXXX___gggrrryyyzzzwwwrrrpppqqquuuzzz}}}zzzwwwuuussspppmmmjjjeee```ZZZOOOCCC=========BBBPPPggg{{{wwwmmmhhhooolllVVVKKKHHHIIIGGGMMMbbbxxx```JJJAAA:::333111///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************)))))))))************+++++++++...333///,,,000...000;;;ZZZmmm}}}}}}{{{}}}{{{vvvtttppppppllliiirrryyygggXXXSSS\\\iiisss~~~~~~yyytttsssqqqnnnmmmkkkhhheeebbbaaa^^^]]]```fffhhhfffbbb[[[YYYZZZ\\\ZZZXXX\\\cccddddddeeeeeeddddddccccccgggffffffgggggghhhiiijjjppppppooooooooolll___QQQIIIDDD???>>>;;;777666999777;;;@@@FFFJJJNNNRRRUUUTTTSSSPPPKKKHHHHHHKKKMMM^^^pppnnn^^^DDD777///111222...---000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******)))((('''&&&&&&'''((()))*********)))))))))))))))((()))+++***))))))***+++,,,111777;;;<<<>>>BBBFFFEEEEEEGGGIIIFFFIIIXXXiiilllwww}}}yyyuuuqqqnnnxxxtttqqqvvvEEEEEEFFFDDDCCCCCCEEEGGGJJJGGGBBB???>>>===;;;:::888777999GGGkkk}}}|||vvvoooiiifff```YYYOOOGGGCCCBBBAAAAAA:::888666666999BBBLLLTTT[[[aaahhhlllnnnnnnooopppuuuzzz|||xxxvvvsssqqqmmmkkkfffbbb]]]WWWMMM@@@:::;;;;;;???MMMcccwwwvvvmmmgggjjj|||sss\\\OOOJJJJJJHHHMMM___yyygggNNNCCC<<<444222///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************)))))))))************++++++++++++000---,,,000///333@@@eeevvv~~~zzz||||||zzzqqqlllhhhnnn{{{uuucccTTTQQQ\\\lllvvvzzzvvvtttqqqooommmkkkhhheeebbb```]]]\\\___dddfffdddaaa[[[ZZZZZZ[[[YYYVVVZZZaaaccccccddddddddddddccccccddddddeeefffgggiiikkklllnnnooooooooopppnnnbbbVVVIIICCC>>>===;;;888888;;;999<<>>@@@CCCEEEDDDFFFJJJMMMKKKKKKSSS___```mmm{{{|||uuuooollljjjrrrrrruuu|||DDDFFFGGGHHHFFFEEEFFFFFFHHHEEEAAA>>>======<<<;;;777888999AAA\\\{{{wwwoooeeeXXXLLLDDDAAA@@@@@@<<<:::888666777===FFFLLLTTTWWW\\\___ccchhhpppvvv}}}~~~||||||zzzvvvssspppmmmiiifffbbb]]]YYYSSSIII===888888888<<>>555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************)))))))))************+++++++++)))---+++,,,111111777HHHooo{{{zzztttwww|||}}}xxxjjjgggvvvkkk]]]SSSTTTaaaooozzz}}}yyyuuusssooommmkkkiiieeeccc___]]]\\\]]]aaacccaaa___\\\[[[[[[[[[XXXUUUXXX___aaaaaabbbcccddddddddddddbbbbbbccceeegggjjjlllmmmjjjlllmmmnnnqqqpppggg]]]JJJDDD>>>===<<<:::;;;======???BBBDDDFFFIIINNNQQQQQQQQQQQQNNNJJJHHHHHHHHHRRR___vvvrrrkkkMMM===111111333000///222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))(((***---000222555:::???BBBDDDDDDDDDCCCEEEKKKPPPOOOKKKLLLPPPYYYiiizzz|||rrrkkkiiiiiiiiiooowwwJJJMMMOOOOOOMMMJJJGGGGGGCCCBBBBBBBBBCCCCCCBBB@@@???@@@@@@AAAOOOnnn~~~sssaaaQQQFFFAAA???>>>>>><<<999666555999@@@EEEKKKPPPXXX^^^eeeooo{{{|||{{{yyyvvvrrrooollliiieeebbb^^^ZZZVVVQQQGGG<<<666777777999EEEWWWjjjyyy{{{rrrlllaaarrroooYYYOOOKKKHHHJJJSSSaaa{{{uuuYYYKKK@@@777444000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))---+++---222222;;;OOOuuu~~~xxxrrrwww}}}~~~nnnjjjttt```XXXTTTZZZkkkrrr|||}}}wwwtttqqqnnnllljjjgggddd```^^^]]]]]]```aaa```______]]]]]]\\\YYYUUUXXX^^^^^^___aaabbbcccdddddddddbbbbbbcccdddfffiiikkklllgggjjjlllnnnqqqrrrlllcccNNNFFF???>>>>>>===>>>@@@AAABBBCCCCCCDDDGGGKKKOOOOOOPPPQQQOOOLLLHHHFFFFFFMMMWWWjjj{{{rrroooVVVCCC444222333111000222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******************************)))))))))))))))*********)))***))))))))),,,000444777999===BBBFFFGGGFFFEEEJJJNNNTTTXXXWWWSSSPPPOOO^^^lll{{{zzzoooiiiiiillllllsss|||UUUXXXZZZYYYTTTNNNIIIGGGBBBDDDHHHMMMPPPQQQNNNLLLHHHIIIGGGDDDHHH]]]~~~}}}iiiVVVHHHAAA>>>===>>><<<999666555777<<<@@@DDDOOO^^^jjjttt}}}{{{vvvsssooollliiieeeaaa^^^\\\XXXTTTPPPGGG<<<777888777888AAARRRccctttxxxrrrdddnnnwww^^^QQQJJJFFFGGGMMMXXXooouuu]]]OOOCCC999555111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************))))))))))))*********+++++++++,,,...,,,...444333>>>VVVvvv}}}yyy~~~}}}pppmmmhhhWWWTTTTTT]]]qqqttt~~~zzzwwwssspppmmmkkkhhhfffbbbaaa_________`````````bbb```______ZZZVVVYYY___]]]^^^___aaabbbccccccdddcccccccccdddeeegggiiijjjfffiiilllmmmpppsssnnngggSSSIII@@@>>>???>>>???AAABBBCCCCCCCCCCCCFFFJJJMMMLLLNNNPPPOOOLLLIIIFFFEEEKKKRRRbbbzzzzzztttuuu```JJJ777333333111000222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))************++++++++++++******(((((())))))************)))*********,,,///444888;;;>>>BBBFFFHHHIIIIIIHHHWWW\\\bbbdddcccaaa^^^[[[hhhsss}}}|||}}}{{{uuummmjjjmmmqqqyyy~~~}}}zzz|||]]]______]]]VVVNNNHHHEEEDDDGGGLLLSSSYYY[[[YYYWWWQQQPPPOOOLLLKKKTTTjjjnnnYYYJJJBBB>>><<<<<<;;;999666555777;;;>>>DDDTTTiii{{{}}}zzzssspppllliiifffccc___\\\[[[WWWTTTPPPGGG===888999777888>>>LLL\\\nnnxxxjjjkkkxxxgggWWWKKKEEEEEEJJJRRRfffrrr___RRRFFF:::666222///...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************)))))))))************+++++++++......,,,000666555CCC^^^ppp|||{{{}}}yyymmmqqq{{{___PPPQQQSSS]]]qqqvvv~~~zzzuuurrrooommmkkkiiieeecccbbb```______```aaacccaaa``````[[[WWWZZZ```\\\]]]^^^```aaabbbbbbbbbbbbbbbcccdddeeefffhhhiiigggjjjlllmmmoooqqqnnnhhhXXXLLLAAA===>>>======>>>???@@@AAABBBBBBDDDGGGJJJIIILLLNNNOOOLLLIIIGGGFFFIIINNN\\\qqq~~~xxx{{{jjjRRR;;;444444111///111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))************++++++++++++******((((((((()))******++++++)))+++,,,---///333888;;;???DDDHHHIIIHHHHHHKKKNNN[[[dddkkklllkkkkkkjjjiiiwww|||}}}~~~~~~rrrsssrrrooommmnnnsssxxx~~~|||iiijjjjjjfff___VVVPPPMMMOOOQQQUUU[[[aaaeeeffffffaaa^^^\\\ZZZVVVTTT]]]hhhqqq\\\LLLCCC>>><<<999999888777666888<<>>555333000...000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))***++++++***))))))'''(((((()))******++++++)))+++...111333666:::>>>BBBHHHMMMLLLGGGGGGMMMSSS[[[hhhssstttssstttvvvvvv|||yyyxxxwwwqqqpppooopppsssxxx}}}yyyzzzzzzuuunnnfff```]]]aaaaaabbbffflllqqquuuvvvrrrmmmiiiggg___WWWVVVZZZqqqrrr]]]MMMCCC>>><<<777888888777777999===@@@MMM```zzz~~~|||xxxuuunnnllliiifffdddbbb^^^\\\XXXUUURRRNNNFFF===999:::666555999CCCQQQddd{{{~~~vvvhhhiiiyyyhhhQQQHHHEEEJJJNNN[[[}}}yyyxxxmmmbbbWWWJJJ<<<888333///.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))************)))))))))************+++++++++,,,,,,+++222:::;;;MMMnnnwww~~~zzzvvvsssssstttgggnnn}}}lllQQQIIIRRRXXXdddyyy{{{yyyuuurrrpppnnnmmmeeeeeeccc```]]]]]]^^^```aaa______^^^ZZZWWWZZZ```]]]]]]^^^___````````````^^^^^^```bbbeeehhhjjjllljjjmmmnnnlllkkkllljjjfff[[[MMM>>>999888666555555444777:::===>>>@@@BBBDDDGGGIIILLLLLLKKKJJJIIIIIIDDDIIISSSbbbtttxxx{{{www[[[@@@666333000...///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******((()))***++++++***)))((('''(((((()))***+++++++++))),,,000333555888<<>>===:::666555555555666;;;BBBRRRiii~~~|||yyytttqqqllljjjgggeeebbbaaaaaaaaaYYYUUUQQQLLLGGGBBB<<<888;;;999999@@@KKK\\\ssswwwkkkiiisssttt___KKKJJJFFFHHHWWWooo~~~ssskkkbbbSSSCCC777444444------111,,,///...---,,,++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++***++++++,,,,,,///000///000666FFF\\\lllzzz}}}sssqqqrrrqqqmmmjjjfff~~~~~~cccSSSNNNMMMYYYooo{{{}}}xxxvvvuuutttsssmmmhhhccc___^^^^^^^^^]]]ccccccaaa___\\\\\\^^^```^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddfffhhhjjjkkklllmmmllliiiiiijjjgggaaaTTTJJJ@@@<<<999555333333666666777888;;;>>>AAACCCDDDEEEGGGIIIJJJJJJIIIHHHKKKMMMLLLUUUkkk|||{{{```DDD888444222000000////////////............------------------------,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))),,,)))''''''***+++***(((...///000222666<<>><<<;;;777444555444555:::AAATTTjjj|||zzzwwwsssqqqllljjjhhheeecccaaaaaaaaaYYYVVVQQQLLLHHHBBB<<<888:::777777===HHHYYYppp{{{oookkkqqqwwweeeOOOLLLGGGGGGSSSjjj{{{tttmmm___HHH:::555444------111,,,///...---,,,++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++******++++++,,,,,,...//////222:::LLLaaaqqqxxxwwwuuuuuuqqqkkkggglll}}}~~~xxx___OOOMMMMMM[[[sss~~~zzzxxxvvvtttssskkkgggbbb______`````````bbbbbbaaa___]]]]]]^^^```___________________________```bbbdddfffhhhjjjjjjjjjlllkkkhhhggghhhddd___NNNEEE<<<999888444333444444555555777999<<>>999444333222222999@@@KKK]]]pppyyy{{{|||}}}|||~~~~~~}}}{{{yyyxxxwwwuuurrrpppkkkjjjhhheeedddccccccccc]]]ZZZVVVRRRMMMFFF>>>999999777777888===JJJbbbwww{{{sssnnnqqqyyy\\\QQQGGGDDDKKKVVVvvvhhhKKK:::777111///111.........------,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++******))))))******+++************+++,,,---...000///333@@@SSSeeeqqqvvvuuuqqqooopppuuu}}}zzzjjjbbbeeexxx}}}iiiSSSIIILLLPPP```www|||{{{xxxuuusssllliiieeebbbaaa```___^^^\\\^^^``````___^^^^^^___^^^^^^_________`````````bbbbbbcccdddeeegggggghhhgggiiihhhdddbbbaaa[[[TTTFFF===777666555222111222333333333444666999;;;===;;;===AAAEEEHHHJJJKKKKKKEEEIIIGGGKKK[[[hhhyyyxxxsss[[[FFF:::666333111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,...///111666999===DDDLLLWWWcccjjjmmmpppnnnddd[[[ZZZ\\\]]]lll|||{{{~~~|||tttwww}}}}}}yyy|||___WWWZZZaaabbbjjjvvvxxxssskkk]]]PPPFFF???:::777999999;;;>>>CCCJJJPPPSSSWWWSSSLLLDDD???>>>BBBEEE>>>999555444333444:::CCCJJJ[[[llltttwwwzzz}}}}}}~~~}}}|||||||||zzzxxxwwwvvvtttqqqnnnkkkjjjhhhfffdddddddddddd___]]]YYYUUUPPPHHH@@@;;;999888888888:::EEE[[[pppzzzxxxpppnnnaaaSSSHHHEEEJJJRRRoootttRRR<<<888222///111///......---------------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,---...111000666GGG^^^pppwwwwwwuuuqqqppptttuuuxxxzzzddd___ggg{{{sss]]]JJJEEEMMMUUUggg~~~}}}{{{yyywwwuuuqqqmmmiiieeecccaaa___]]]\\\]]]______^^^^^^___aaa^^^^^^^^^______``````aaaccccccddddddeeefffggggggfffhhhgggcccaaa^^^XXXPPPFFF===777666555222000000222222222333555888:::;;;:::<<<@@@DDDGGGIIIJJJJJJEEEIIIFFFIIIVVVaaarrrvvvyyywwwaaaJJJ<<<777444111////////////............------------------------,,,,,,,,,,,,------------************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------...111333777<<>>999555444333555===EEEPPP^^^kkkqqqssswwwzzz{{{~~~~~~|||{{{yyyxxx{{{yyywwwuuutttrrrnnnlllkkkjjjhhhfffeeedddddddddaaa___\\\XXXRRRKKKBBB<<<888888999888888@@@TTThhhuuu|||~~~sssmmm~~~fffVVVJJJEEEHHHNNNhhh~~~}}}VVV===999333///111000......------------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,...///000000999OOOiii{{{~~~zzzyyyrrrrrrzzz}}}{{{xxx```^^^mmm|||jjjUUUEEEDDDPPPYYYkkk~~~|||{{{zzzyyytttqqqmmmiiigggeeebbb```\\\]]]^^^]]]\\\]]]```bbb^^^______```aaaaaabbbbbbcccddddddeeeeeefffffffffdddfffeeeaaa^^^[[[TTTLLLCCC;;;666555555222///000111111111222333666888999:::<<<@@@DDDGGGHHHIIIIIIEEEIIIFFFGGGRRR[[[kkkyyyzzzvvvuuu}}}}}}hhhOOO>>>888555111////////////............------------------------,,,,,,,,,---------......************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---///222555:::BBBOOO\\\gggpppwww{{{zzzkkkccchhhttt{{{~~~~~~}}}}}}ooo[[[RRRXXX___aaabbbgggsss}}}aaaOOOHHHKKKJJJOOOWWWWWWRRRMMMFFFCCCBBB@@@<<<888888888999:::===???BBBDDD???>>>;;;888777:::@@@DDD???999555444444666>>>GGGVVVbbbmmmpppqqqtttwwwxxx~~~~~~|||{{{yyywwwvvvzzzxxxuuusssrrrpppllliiikkkjjjhhhfffeeedddeeeeeecccaaa^^^ZZZTTTLLLCCC===777777888888666<<>>999333000111000......---------......///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******)))))))))***+++---...//////000;;;SSSppp~~~uuutttuuu]]]```sssyyydddUUUEEEEEERRR\\\lll~~~}}}}}}|||vvvsssooolllkkkhhhfffccc]]]]]]]]]\\\\\\]]]aaaccc___``````aaabbbcccccccccdddddddddeeeeeefffffffffbbbdddddd```\\\YYYRRRJJJ@@@999444444555222000000/////////000222444666777:::<<<@@@CCCFFFHHHHHHHHHFFFJJJFFFFFFPPPXXXhhhuuuvvvxxxtttzzznnnRRR???888555000000/////////............------------------------,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))(((+++.........///333666>>>HHHWWWeeennnrrrtttttt|||pppaaa\\\fffwww~~~}}}~~~zzzcccRRRDDDCCCEEEHHHIIIIIIOOOWWWuuuuuuWWWPPPKKKJJJIIIGGGHHHKKKHHHFFFDDDCCCCCCBBB???>>>777888:::;;;<<<<<<;;;;;;:::::::::;;;>>>@@@@@@???>>>;;;777333555;;;EEEMMMYYYbbbmmmrrrqqqrrruuuzzzyyyzzzyyywwwtttrrrssstttuuuuuutttsssqqqooommmlllkkkiiigggdddccccccdddeeebbbbbbaaa___ZZZQQQGGG@@@===777555888999===LLL^^^nnnzzz|||tttttt}}}```JJJGGGFFFJJJVVViiiuuu[[[CCC<<<:::333///000.........///......---,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++,,,,,,,,,+++,,,///222333111CCCkkk|||ooobbbkkk||||||~~~vvv___QQQLLLJJJQQQ___nnn~~~}}}|||uuutttrrrppppppnnnkkkhhhbbbeeeccc\\\XXXZZZ^^^___``````aaabbbbbbcccddddddfffggggggddd```___aaadddeeeccc```]]]XXXRRRJJJEEE888777555333222000000000000000111222333555666777888;;;???AAABBBDDDFFFHHHEEEHHHFFFHHHPPPTTTddd||||||uuu~~~sssZZZFFF888444444000000...---------------------------------------------------------------++++++************++++++++++++************++++++***)))))))))))))))***+++,,,---))),,,555444333<<>>>>>???@@@???===;;;:::999:::;;;===???AAAAAA@@@<<<:::666333555<<>>777666555333111000000000000000111111333555666777888;;;>>>AAABBBDDDFFFHHHGGGIIIFFFGGGMMMQQQ```{{{vvv~~~zzzbbbLLL;;;333222000000///...------------------------------------------------------------++++++************++++++++++++************++++++)))))))))))))))******++++++...,,,...777777888DDDUUUdddvvv~~~zzztttrrrtttsssjjj]]]ZZZgggyyyzzzuuurrruuuvvvwwwxxxyyy{{{~~~}}}|||{{{}}}|||tttdddVVVwwwuuuwww||||||mmmUUUAAA<<<999888999888666:::???RRRnnnrrr\\\NNNIIIFFFGGGFFFCCCBBBDDD@@@???@@@BBBDDDFFFEEEDDDDDDEEEFFFFFFDDDAAA>>>;;;:::<<<>>>@@@BBBBBBAAA@@@999777555444666===GGGNNNXXX^^^eeegggfffdddgggjjjkkknnnppppppooonnnnnnnnnoooooonnnnnnmmmkkkjjjiiihhhgggeeecccbbbbbbcccccccccdddeeeddd___VVVKKKCCC@@@:::666777666888EEEVVVgggsss~~~xxxuuu}}}nnnYYYRRRMMMJJJQQQXXXooo~~~yyywwwwwwmmmWWWCCC;;;888222///000000000000000000//////...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************(((***,,,,,,,,,,,,...000666DDDbbb~~~|||www{{{xxxpppqqqwww{{{kkkVVVLLLLLLQQQ___nnn|||{{{vvvrrrnnnlllkkkeeegggkkkttt~~~}}}vvvtttsssrrrrrrqqqnnnlllgggjjjggg```[[[\\\___```bbbbbbbbbccccccdddddddddcccdddeeedddbbbaaabbbccc\\\XXXRRRLLLGGGBBB<<<999666666444333111111000000000000000111333444666777888:::>>>@@@BBBCCCFFFHHHHHHIIIEEEEEEJJJMMM]]]wwwwww|||jjjTTT@@@555222111000///...------------------------------------------------------------++++++************++++++++++++************++++++)))))))))))))))***++++++***000///111888999???OOObbbrrr|||ttttttyyysssllleeehhhwww{{{uuusss}}}{{{zzz|||~~~{{{xxxuuurrrlll```RRRHHH~~~uuuxxxzzzoooXXXEEE???;;;999:::999777999>>>IIIbbb{{{|||iiiWWWLLLGGGDDDFFFFFFBBB@@@AAA======???CCCGGGIIIJJJIIIFFFHHHJJJKKKJJJHHHEEECCC@@@BBBEEEEEEDDDAAA???>>>777666444444777>>>GGGNNNTTTYYY^^^```___^^^```cccdddgggkkkmmmmmmlllllllllllllllllllllkkkjjjiiihhhfffeeedddcccbbbbbbbbbbbbcccdddeeeeee```WWWLLLDDD???999666777555666CCCSSSeeeqqq|||{{{uuuyyyuuu^^^UUUNNNJJJPPPUUUiii~~~tttqqqqqqkkkZZZGGG>>>999333111111///000000000000///......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***************+++++++++''')))+++,,,,,,---...000444IIIjjj{{{zzz}}}uuuhhhmmmxxx}}}dddRRRIIILLLVVVfffttt~~~zzztttmmmhhhddd```^^^ZZZ\\\```jjj~~~}}}uuutttrrrrrrrrrqqqooommmjjjllliiiaaa\\\]]]```aaabbbbbbbbbbbbccccccccccccbbbcccddddddcccbbbaaaaaa[[[VVVNNNHHHBBB>>>:::888555444333222111111111111000000000111222444555666777:::===@@@AAACCCEEEGGGGGGIIIEEEDDDIIILLL[[[vvvyyyyyyqqq\\\EEE777444111000///...------------------------------------------------------------++++++************++++++++++++************++++++))))))))))))***+++,,,,,,***111111222888:::EEEYYYrrr~~~~~~uuuuuuxxxwwwxxxyyy~~~xxxxxx~~~zzzrrriii^^^QQQHHHEEE~~~tttZZZFFF===999666888888777999<<>>@@@EEEIIILLLLLLKKKFFFHHHKKKNNNOOOOOONNNMMMJJJLLLMMMKKKEEE???<<<;;;666555555555888>>>FFFLLLOOORRRVVVXXXXXXYYY\\\^^^___bbbfffiiiiiiiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiieeeddddddcccbbbbbbbbbbbbaaabbbcccccc___WWWLLLEEE>>>888555777555666BBBRRReeeqqq|||~~~uuuvvv{{{yyy```TTTMMMJJJPPPWWWggg~~~tttqqqqqqjjj\\\LLL@@@999333000000......//////......---,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++''')))+++,,,,,,---///111888QQQooo{{{{{{|||qqqdddkkkyyywww^^^OOOHHHMMMZZZkkkyyy|||xxxrrrjjjccc^^^ZZZVVVSSSRRRUUUXXXaaavvv}}}{{{tttsssqqqqqqqqqpppnnnllljjjllljjjbbb\\\]]]```aaaaaaaaaaaaaaaaaa`````````aaaaaabbbccccccaaa___]]]WWWQQQIIICCC>>>;;;999777444333222222111111111111000000000111222333444555666999<<>>LLLcccxxxuuuvvv}}}~~~~~~}}}}}}uuuhhh]]]QQQGGGFFFJJJxxx\\\HHH???:::777888:::999:::===CCCVVVmmmzzz|||vvvkkk```TTTNNNJJJJJJHHHDDDCCCDDDCCCDDDGGGKKKOOOQQQQQQOOOJJJKKKNNNQQQSSSUUUVVVVVVUUUVVVUUUOOOFFF>>>:::999666666666666888===DDDIIIIIILLLNNNPPPRRRTTTWWWYYYXXX[[[___aaabbbccceeefffffffffggghhhiiiiiihhhhhhdddddddddcccccccccbbbbbbaaaaaabbbaaa]]]VVVMMMFFF>>>888666777666666AAAPPPcccooozzzuuusssuuu~~~dddVVVNNNKKKOOOXXXdddxxxtttssskkkaaaQQQCCC888222///..................------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***++++++,,,...111444===VVVoooyyy{{{|||}}}{{{|||{{{vvvjjjdddoooyyyyyyqqqZZZNNNHHHPPP___qqq}}}}}}|||xxxsssmmmfff]]]WWWSSSPPPLLLIIIIIIKKKNNNUUUiii|||zzzuuusssrrrqqqqqqpppmmmkkkhhhkkkhhhaaa\\\]]]```aaa_________^^^^^^]]]]]]]]]^^^^^^___``````^^^ZZZVVVNNNIIIBBB<<<999777666555333222222111111111222222000000000111111222444444666888<<<>>>@@@AAADDDFFFCCCGGGEEEFFFKKKLLLYYYrrr~~~kkkLLL999666111111000///............------------------------------------------------++++++************++++++++++++************++++++)))))))))***+++,,,---...---333333666???HHHYYYqqq{{{tttqqqqqq~~~uuugggXXXPPPJJJFFFKKKTTTxxxwwwjjjVVVJJJCCC===999:::<<<;;;;;;===EEEXXXooo~~~xxxpppccc\\\VVVUUUSSSOOONNNOOOQQQQQQTTTXXX[[[\\\ZZZXXXSSSSSSTTTUUUVVVXXXYYYZZZ\\\]]]ZZZRRRGGG???;;;;;;888888888777888<<>>???AAACCCEEEBBBFFFEEEGGGKKKJJJTTTlll~~~nnnNNN:::777222111000///............------------------------------------------------++++++************++++++++++++************++++++)))))))))***+++,,,......000555555:::IIIVVViiiyyyrrrrrruuuyyytttgggXXXLLLLLLNNNPPPYYYdddjjjZZZWWWRRRKKKIIIBBB;;;777888999888777999CCCUUUmmmyyypppiiibbb```]]]ZZZYYY[[[^^^^^^```dddffffffdddaaa[[[ZZZYYYXXXXXXYYYZZZ[[[___```]]]TTTHHH???======999999999888888;;;???CCCDDDDDDEEEEEEGGGIIIKKKMMMMMMOOOQQQRRRSSSUUUYYY[[[```aaabbbcccdddeeeeeeeeeddddddeeeeeeeeedddccccccdddcccaaa___\\\VVVPPPKKKDDD>>>::::::666333===KKK\\\hhhtttxxxyyy}}}tttooopppooo___TTTLLLLLLTTTZZZ{{{|||wwwxxxqqqbbbPPPAAA999555333000000000000000//////...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,***+++...444999OOOhhh{{{zzzwww{{{{{{vvvrrr}}}|||fffjjj~~~vvvttt{{{hhhSSSLLLKKKUUUgggzzzyyyrrrlllccc\\\VVVOOOFFFBBBAAA@@@===999:::<<<>>>DDDXXXwww~~~{{{yyywwwuuutttsssqqqnnnllldddgggeee^^^ZZZ\\\___```\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVXXXXXXUUUNNNIII@@@<<<888555444444444333111111111111111111222333111000000000111222333333555888;;;>>>???AAACCCEEEBBBFFFFFFGGGJJJGGGPPPfffxxxzzznnnNNN;;;:::222111000//////.........------------------------------------------------++++++************++++++++++++************++++++)))))))))***+++---...///222666666===PPP```uuuwwwzzz|||}}}ssslll___QQQIIIOOOWWW\\\gggsssaaaRRRPPPIIIEEEHHHBBBBBB???:::888999::::::FFFSSSgggxxx{{{xxxnnnsssxxxvvvrrrnnnkkkhhhnnnoooqqqssstttssspppmmmiiijjjjjjfffaaa]]]]]]^^^eeegggeeeZZZLLLBBB@@@BBB;;;:::777666666999<<<>>>@@@@@@AAABBBCCCEEEFFFGGGIIIKKKNNNOOOPPPRRRTTTVVV\\\\\\]]]^^^___```aaabbbccccccbbbbbbaaabbbbbbcccdddcccaaa___\\\VVVOOOJJJFFF>>>777333111333;;;DDDXXXbbbnnnvvvyyyzzz|||~~~~~~xxxpppooo|||www___SSSMMMHHHOOOZZZsss|||}}}oooTTT???999555/////////.........---------------,,,,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))************+++++++++(((,,,***,,,111---///>>>VVVvvvyyyzzzxxxqqq~~~rrroooxxxrrrppp{{{bbbNNNJJJGGGYYYlllzzz}}}vvvpppiiiaaaWWWPPPFFFDDDAAA===:::999999999555777999===IIIeee}}}yyyxxxvvvtttrrrqqqpppppphhheee```]]][[[]]]___aaa]]]]]]\\\ZZZWWWUUURRRQQQQQQQQQQQQPPPMMMIIIEEECCC>>>===;;;888444333555777555444333111111111111222000000000000111111111111666777888:::===@@@CCCEEEGGGEEEFFFGGGGGGIIIQQQZZZuuu}}}yyyoooTTT???555444222///......///......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))))))))************,,,000333666:::<<>>???AAABBBCCCEEEGGGJJJLLLMMMOOORRRTTTXXXYYYZZZ\\\]]]___```aaaccccccbbbbbbbbbbbbbbbcccdddcccaaa```\\\WWWPPPKKKEEE>>>777444222333:::BBBQQQYYYdddlllooopppsssvvvxxxyyy{{{~~~zzzrrroooxxx|||dddVVVOOOJJJOOOWWWnnnaaaIII>>>777000//////.........---------------,,,,,,,,,,,,++++++++++++************++++++************************)))************+++++++++***---+++---222...222CCCccc|||}}}{{{{{{||||||pppoooyyy{{{]]]LLLIIIJJJ\\\pppzzztttkkkbbb[[[SSSJJJDDDBBB@@@===:::888777777777666888999;;;FFF]]]|||{{{zzzwwwtttrrrpppnnnnnnhhhfffaaa]]][[[\\\]]]___[[[ZZZXXXVVVTTTQQQOOOMMMMMMLLLKKKHHHEEEBBB???>>><<<===<<<999666555555777555444222111000000111111000000000000111111111111555555777999<<>>GGGNNNVVV\\\```bbbfffiiikkkmmmppptttxxx{{{~~~|||sssnnnrrrlll[[[QQQLLLNNNSSSgggeeeKKK===555.../////////.........------------,,,,,,,,,,,,++++++++++++************++++++************************)))************+++++++++,,,...,,,...222///666KKKrrr}}}{{{nnnoooyyyrrrVVVIIIJJJOOOaaavvvzzzpppggg\\\RRRJJJDDD===999;;;:::777555444444444444666888999:::AAASSSlll~~~~~~|||yyyuuuqqqnnnlllkkkjjjhhhccc___\\\[[[[[[\\\WWWVVVTTTQQQNNNLLLIIIHHHHHHGGGCCC@@@>>><<<;;;;;;<<<>>>>>>===:::777666666444333222111000000000000000000000000111111111111333444555888:::===@@@AAAFFFEEEFFFHHHHHHHHHOOOXXXooo~~~~~~uuuxxxrrrZZZDDD999555333000...//////...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***,,,---------...000444777777777DDDccc{{{qqqhhhkkkxxx~~~|||uuupppooonnnkkkiiijjjnnnuuuzzzwwwwwwjjj^^^YYY[[[hhhqqq|||kkkddd[[[PPPNNNKKKHHHEEEAAA>>>AAAFFFOOOYYYgggttt|||~~~~~~~~~rrr^^^NNNEEE:::888555222111000111222222333333333555666777888:::===@@@BBBDDDGGGJJJMMMOOOPPPRRRUUUYYY\\\^^^___aaabbbbbbbbbcccccccccbbbdddcccbbb```]]]XXXQQQMMMCCC===777666555444555999???DDDIIINNNRRRUUUYYY\\\]]]___bbbfffkkkppptttvvvyyy}}}~~~ssslllooottt___RRRKKKLLLPPPbbbxxx___HHH;;;444///////////////............------,,,,,,,,,+++++++++++++++************++++++************************))))))*********+++++++++,,,...+++...111///;;;VVV~~~{{{www{{{tttlllooozzzjjjPPPHHHLLLRRReee|||wwwpppeee\\\OOOEEE???;;;888555666555444333333333333333666777888999>>>KKK^^^lll~~~|||yyyuuuqqqnnnllljjjllljjjeeeaaa]]]ZZZYYYXXXSSSQQQOOOLLLIIIGGGEEEEEEDDDBBB???<<<;;;;;;<<<===@@@BBBDDDBBB>>>:::666555333333222111000000000000///000000000111111111111333444555777:::<<>><<<;;;<<<===???@@@FFFHHHJJJHHHBBB<<<777444333333222222111000000//////000000000111111111111444555666777:::<<<>>>@@@CCCCCCFFFIIIHHHGGGLLLSSSfffuuuvvvzzz}}}wwwooo]]]HHH:::777444111/////////...---,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++***************+++++++++,,,---...///222777:::AAAIIIaaa~~~xxxssshhh[[[[[[jjj|||}}}www~~~xxxtttrrrssspppmmmmmmrrrzzzxxxkkkbbb^^^cccrrrjjjYYYNNNJJJHHHIIIFFFDDDMMMZZZaaajjjvvvfffLLL===888333222111000000000111222000000000000111222333444444777:::<<<>>>@@@CCCFFFHHHJJJMMMQQQUUUYYY[[[]]]___```bbbcccddddddcccbbbbbbaaa```___\\\WWWQQQLLLEEE===666666666333222222777888:::<<>>???@@@AAAAAABBBIIIKKKLLLJJJEEE>>>888555333333444333333222000000000000000000111111111111444444555777999;;;>>>???BBBCCCFFFIIIIIIGGGKKKQQQeeesssxxx}}}vvvrrrnnn```LLL>>>777555111000//////...---,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++************+++,,,,,,+++,,,---///000333888<<>>PPPfffjjj```WWW\\\ppp|||}}}}}}|||xxxtttuuu{{{{{{mmmgggcccgggmmmuuu~~~wwwkkk^^^TTTMMMLLLLLLRRRggg~~~{{{eeeOOO???777555555333333111000000/////////////////////000000111222111333666777888:::<<<>>>CCCEEEHHHKKKOOOSSSVVVWWW^^^```bbbdddeeedddcccbbb```___^^^]]][[[VVVPPPKKKHHH>>>555444444222000000111111111333444555444333888888:::<<<@@@EEEJJJLLLTTTWWW]]]ccciiiooouuuyyyttthhhrrroooZZZNNNLLLMMMYYYsss~~~zzzrrrcccOOO>>>666666000000000000////////////---------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++///---,,,111666999VVV~~~{{{yyysssmmmaaarrr{{{uuuyyygggmmmyyykkkTTTHHHIIIMMM]]]rrr{{{ooobbbTTTFFF===>>>;;;777777888999777555444444555666666666555555666777888888:::???FFFLLLUUUfffqqq~~~|||vvvpppkkkhhhfff```^^^\\\XXXSSSMMMHHHFFFCCCBBB???>>>===>>>???@@@FFFIIIMMMPPPPPPLLLHHHEEEEEEGGGIIIHHHDDD???<<<:::444555666666555444222111000000000000111111111111111222333444666888:::;;;AAABBBFFFJJJIIIFFFIIIOOO^^^kkkxxxzzzrrrqqqsssjjjXXXJJJ888666222000000///...---,,,,,,,,,---------..............................+++++++++++++++++++++++++++*********+++,,,,,,------///000222444888===@@@___xxxiii```XXX^^^ttt~~~yyy{{{yyyuuufffccceeeooozzznnniiiYYYUUUPPPSSSVVVaaaqqqZZZRRRGGG===666222000///000000000000000000000000000000000000000000000000111222444444555666:::===BBBDDDGGGJJJLLLOOOSSSVVV]]]^^^___aaabbbbbbbbbbbb```______^^^\\\WWWPPPJJJEEE>>>555111222333111...000000000000000111222222222333444666999<<<@@@AAAMMMOOORRRVVV[[[ccckkkqqqwww|||~~~tttnnnjjjyyyqqq^^^MMMJJJHHHRRRmmmsssfffTTT???666777222000.........///...---......---------,,,,,,,,,---,,,++++++******++++++)))))))))))))))))))))))),,,,,,+++***+++,,,---...111***000555111@@@eeeyyy~~~||||||rrreee___}}}~~~xxxsssnnnrrr{{{}}}eeePPPIIINNNTTTaaawww{{{mmm___PPPBBB<<<<<<999888888777666555555555444444555555666777888888888888999:::<<<>>>@@@BBBNNNPPPVVVcccwwwxxxssspppmmmhhhddd^^^[[[UUUOOOIIIEEEAAA@@@AAA>>>;;;;;;999888<<>>555///000222111///...........................------------------------------------------------......---,,,++++++++++++...,,,000666555444@@@RRRwwwwwwiii___dddtttzzz|||yyyqqqmmmeeekkkssszzzssslll```^^^XXXWWWVVV^^^ooo[[[GGGBBB;;;555333222222222111111111111111111111111000000000000000000000000111222333444444666999<<<@@@BBBFFFHHHJJJNNNRRRUUU\\\]]]^^^```aaabbbbbbbbb___^^^^^^]]]ZZZUUUOOOJJJEEE>>>666222222333111...000000//////000000111222111222333444777:::<<<>>>EEEGGGKKKOOOUUU\\\eeekkknnnttt|||vvvmmmiiixxxsss___LLLKKKIIIRRRlllvvvkkkYYYCCC888777222000.........///...---......---------,,,,,,,,,---,,,++++++******++++++************************,,,,,,+++++++++,,,---......)))///444222EEEkkk{{{|||}}}}}}qqqaaa^^^|||zzzxxxppplllrrrzzz{{{bbbMMMEEEKKKSSSfff{{{qqqaaaTTTIII???:::;;;888888888777666555555555444444555555666777777888777888999:::<<<>>>@@@AAAEEEGGGLLLWWWiii~~~xxxsssoookkkeee```XXXVVVQQQKKKFFFBBB???>>>@@@<<<::::::999888<<>>???CCCHHHJJJIIIJJJOOO[[[kkknnnmmmvvv~~~vvvuuunnn]]]OOO???666///000222111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,......333999888777FFFYYY}}}sssiiikkkvvvvvv{{{}}}sssmmmjjjooossszzzyyyqqqiiikkkccc]]]WWW[[[mmm^^^QQQFFF888555222111222333333333111111111111111111111111000000000000000000000000111222333333333555888;;;>>>@@@CCCFFFIIILLLPPPSSSZZZ[[[]]]___aaaaaaaaaaaa^^^]]]\\\ZZZXXXSSSMMMIIIDDD>>>888444333333111...000000/////////000111111000000111222444666777888;;;===AAAEEEJJJRRRZZZ___dddkkkttt{{{{{{nnniiiwwwwwwaaaMMMKKKIIIPPPhhhyyyppp___III:::888222111///...//////...---......---------,,,,,,,,,---,,,++++++******++++++************************,,,,,,+++++++++,,,---...,,,(((...333555MMMrrr{{{sss```^^^zzz|||uuuxxx}}}lllkkksssyyyvvv]]]JJJEEEMMMWWWmmmrrrbbbPPPFFF@@@:::888999888888777777666555555555444555555666666777777777888888888999;;;===>>>???===???CCCHHHTTTiii~~~yyytttnnnhhhaaa\\\QQQOOOJJJFFFAAA>>><<<;;;>>>;;;999:::999888<<>>:::888999:::888888888777666555333333111111000000000000000111111222333333333444777:::>>>>>>BBBGGGIIIGGGIIIMMMYYYhhh}}}vvvqqqttt}}}wwwnnn```TTT@@@777000000222111//////........................------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,,,,------000666;;;:::===PPPfffwwwuuu{{{xxxpppxxxvvvnnnlllnnnyyy||||||uuurrrxxxoooeee[[[[[[|||uuuaaaOOODDD>>>999666444333222333444333111111111111111111111111111////////////////////////000111222222222444777:::===???BBBEEEHHHKKKPPPSSSWWWYYY[[[^^^`````````___]]]\\\YYYXXXUUUQQQLLLHHHBBB>>>999666444333111///000000000//////000000111000000000111111222333444555777:::===AAAFFFMMMQQQVVV]]]gggooovvv|||qqqiiivvv}}}fffOOOKKKGGGMMMbbb{{{tttdddLLL<<<888333111///...//////...---......---------,,,,,,,,,---,,,++++++******++++++************************+++++++++,,,,,,,,,------,,,)))...333999UUUyyyzzz}}}zzzwww|||uuuaaabbbyyyuuuqqq|||xxxkkklllwww{{{nnnXXXIIIGGGTTTbbbttt}}}sssaaaRRRCCC===<<<999777666888888777777777666666666555666666666777777888888888888999999;;;<<<===>>><<>><<<;;;:::<<<999888999999888<<>>:::888666444222111111111000000000000111111000000000111111111111111444555777888:::===BBBEEEGGGNNNWWW```gggpppyyyvvvkkkuuukkkSSSMMMHHHLLL___zzzyyyssseeeNNN===777333111/////////000///.........---------,,,,,,,,,---,,,++++++******++++++************************++++++,,,,,,,,,---------...,,,111444>>>^^^~~~xxxwwwppplllsssxxxfffhhhyyy}}}ooopppvvvlllqqq|||iiiVVVJJJIIIXXXiiixxx|||kkk___QQQFFF<<<;;;===;;;777555888888888888888777777777777777888888888888888999999999999:::;;;<<<===>>><<>><<<;;;;;;:::777777999888777;;;@@@HHHPPPYYY\\\XXXQQQJJJGGGHHHFFFCCC>>>:::888999;;;:::::::::999888777555555222222111000//////000000///000111111111333666888;;;<<<@@@FFFHHHGGGIIIMMMXXXfffzzz~~~zzz|||hhhSSSDDD:::222111222111//////........................------------------------+++,,,,,,,,,------......,,,,,,,,,,,,---......///222444666777<<>>:::999666333444444333444555555333111222222222222222222222222000000000000000000000000///000111000000111444777;;;===AAADDDGGGKKKPPPSSSTTTVVVYYY\\\]]]\\\[[[YYYWWWTTTPPPMMMJJJGGGDDDAAA===<<<;;;:::888666444444333333222111111111222222111111222222222222111111333555666666666777:::===AAAFFFNNNUUU]]]gggsss{{{yyykkkrrrpppVVVPPPKKKMMM]]]vvvwwwqqqdddNNN===888333111//////000000///.........---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---------,,,,,,......333666CCCfffxxxtttiiieeeooorrrooo{{{vvvkkkpppvvvpppxxx}}}fffTTTIIIIIIXXXkkk{{{nnn[[[PPPFFF???;;;===???<<<888666:::999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>:::>>>BBBBBBAAABBBGGGMMM\\\uuu}}}tttggg\\\TTTQQQGGGEEECCC@@@>>><<<<<<<<<999777777888888666999>>>CCCJJJQQQUUURRRMMMIIIGGGGGGFFFDDD@@@<<<:::;;;<<<;;;;;;;;;:::999888666666333222111000///////////////000111111111222555888:::;;;@@@FFFHHHHHHJJJOOOYYYggg{{{xxx~~~kkkTTTFFF<<<333111222000///000........................------------------------,,,,,,,,,------......///,,,,,,,,,,,,---...000000444555777999CCCZZZyyyvvvccc```nnn|||~~~wwwrrrrrrtttrrrqqqrrruuu}}}zzzrrrqqqvvv~~~}}}uuulllcccyyyzzzyyyzzzvvvlll___YYYZZZXXXOOODDD>>>;;;:::888777333222222333555555444333222222222222222222222222000000000000000000000000///000000000///000333666999;;;???BBBEEEIIINNNQQQTTTVVVYYY[[[\\\ZZZXXXVVVQQQNNNIIIFFFCCCAAA>>><<<:::;;;;;;;;;999777666666555444333333222222333333222333444555555444333333222333444444444555777:::===@@@EEEKKKRRR]]]jjjsss}}}{{{jjjnnnqqqXXXPPPJJJKKKYYYqqquuunnnbbbNNN???:::444222000///000000///.........---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,...444888HHHnnn{{{uuuhhhdddppptttttt~~~uuujjjooovvvsss~~~xxxaaaRRRIIIIIIYYYmmm~~~wwwaaaPPPIIIAAA===<<>>>>>;;;===@@@AAAAAABBBDDDEEENNNaaayyy|||pppbbbVVVOOOMMMFFFEEEBBB@@@>>><<<<<<<<<999777777888777555777<<<<<<@@@DDDEEEDDDCCCDDDFFFFFFFFFEEEBBB???<<<<<<===<<<<<<;;;;;;:::888777666333222111000////////////...///000000000222555777999:::???FFFIIIIIILLLQQQZZZhhh}}}xxx}}}~~~mmmZZZHHH===333111222000///000........................------------------------***++++++,,,------......++++++,,,,,,...///000111444666999???NNNgggoooeeegggsss}}}yyytttsssppplllnnntttwwwzzz}}}zzzxxx|||~~~vvvmmmcccwww}}}jjjgggbbbZZZMMMCCCDDDKKKMMMFFF>>>:::666444444555555444333444555666555444222222222222222222222222000000000000000000000000...///000//////000333555777999===AAADDDHHHMMMPPPTTTVVVYYY[[[[[[YYYVVVUUUMMMIIIDDDAAA>>><<<:::888888:::;;;;;;:::888777777666555444444333333333333333444555666777666555444000111333333333444777999444777:::>>>EEEPPP^^^hhhyyy~~~{{{hhhlllrrrXXXNNNGGGGGGTTTkkktttmmmaaaNNN@@@<<<444222000///000000///.........---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,)))---555999KKKsss}}}wwwiiifffsssxxx{{{kkkvvvvvviiiooouuutttrrr\\\PPPIIIKKK\\\qqqpppYYYKKKHHH@@@======???>>>;;;;;;>>><<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<>>>>>>============>>>>>>????????????@@@@@@@@@AAA???LLL^^^pppzzzmmm^^^SSSLLLJJJFFFEEEBBB???===<<<<<<<<<:::777777888777444666;;;777999:::999888:::@@@EEEEEEFFFFFFDDDAAA>>>>>>>>><<<<<<<<<;;;:::999888777333222111000////////////...///000000000222555777888999???FFFJJJKKKNNNSSS\\\jjj|||~~~zzznnn```III>>>444222222000///000........................------------------------))))))***+++,,,,,,------++++++,,,,,,...///111222444777<<>>___|||zzzxxxtttooowwwyyyzzzpppnnn|||ooohhhxxxvvvxxxhhhRRRJJJCCCJJJbbbsss|||mmm```TTTKKKFFFAAA@@@@@@AAACCCDDDBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBB@@@??????@@@AAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBGGGOOOXXXeee|||{{{gggUUUPPPSSSKKKIIIFFFBBB???======<<<:::888666444333222222333222333555666666888;;;===???AAACCCDDDDDDBBB???===;;;;;;;;;<<<;;;;;;:::999555444222111000000////////////000000111222444555666999===BBBGGGKKKNNNOOO\\\jjj|||xxxyyynnndddRRR<<<444555111///000---------------------------------------------------******+++++++++,,,,,,,,,------.........000333666555666CCCUUUjjj{{{mmmaaa___dddllluuu}}}zzzoooiiijjjoootttooofffiii{{{xxxwwwyyyooobbb\\\RRRHHHAAA<<<999888;;;:::999888888888888888888888777777777777777666888777666555444333222222000000000000000111111111000000000000000111111222666888<<>>???>>>::::::999999888777666555555444444444555555666777555444555999<<<@@@KKKVVVgggssssssnnn|||zzzcccTTTNNNKKKSSSfff~~~xxxqqqfffUUUDDD;;;444222000///000000000//////............---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...///111444CCCdddxxxxxx~~~tttuuuwww}}}|||pppjjjmmmmmmjjj}}}vvvyyydddOOOIIICCCLLLdddvvvxxxjjj```XXXPPPKKKGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFDDDBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDFFFIIIMMMVVViiiuuuaaaVVVTTTLLLJJJGGGCCC???<<<:::999999888666444222222222222111222444555555666999;;;;;;<<<>>>??????>>><<<;;;=========<<<;;;:::999888555444222111000000////////////000000111222444555888:::>>>CCCHHHLLLOOOQQQ[[[hhh~~~|||~~~tttkkkVVV???444555000///000---------------------------------------------------***++++++++++++,,,,,,,,,---............000333666:::888HHHccc|||vvvmmmeeedddeeeiiiqqqyyyvvvqqqqqqsssssskkkfffkkk}}}ooo___XXXNNNDDD>>>;;;999888666666666777777999::::::999999999999888888888777999999888777666555555444111111000000000000000000000000000000000111111222555888;;;>>>AAADDDGGGJJJMMMQQQUUUVVVSSSNNNIIIGGGAAA===999777777888888888999:::;;;<<<===>>>>>>>>>;;;::::::<<<@@@CCCEEEEEE======<<<;;;:::999888777888888888777777777666666666444444777888<<>>555333000///000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...///111666HHHjjjyyymmmqqqzzzuuuvvv{{{|||rrreeedddmmmjjjlllvvv{{{}}}___LLLGGGDDDNNNhhhzzzssshhhccc___YYYTTTOOONNNMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBDDDDDDCCCBBBHHHVVVjjjyyy~~~zzzppp^^^UUUNNNLLLHHHDDD???;;;777666888777555222111111111111000111222333222333666888888888999:::;;;;;;;;;<<<@@@??????===<<<999888777555444222111000000////////////000000111222444555:::<<<@@@EEEIIIMMMPPPRRRZZZeeeyyyzzzrrr\\\CCC666555000///111...------------------------------------------------++++++++++++,,,,,,,,,,,,---............000333666>>>;;;PPPttttttpppnnnooonnnnnnrrrwww{{{yyyyyyuuuooofffgggppprrr___WWWLLLCCC???===<<<;;;555555666666777999:::;;;;;;;;;:::::::::999999999;;;::::::999888777666666222222111111000000000///000000000000000111111222444777:::===???BBBEEEHHHLLLPPPTTTUUURRRMMMHHHEEE===:::777666777888999999999:::<<<>>>???@@@AAAAAA======>>>@@@CCCFFFGGGHHHAAAAAA???>>><<<;;;;;;;;;======<<<;;;:::999888777888555555777777:::DDDNNN\\\jjjzzzuuummmuuummmYYYPPPKKKRRR```uuuzzzsssgggVVVGGG???666444000///000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---...666LLLpppwwweeeeee|||wwwxxx||||||mmm]]]```ooo~~~ggglll|||uuu~~~yyy\\\JJJHHHFFFRRRlll~~~ssskkkjjjjjjfffaaaXXXVVVTTTSSSRRRRRRPPPNNNQQQPPPPPPOOOOOONNNNNNNNNOOOMMMKKKIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@DDDNNN]]]hhh|||wwwooonnnpppyyywwwdddXXXOOOMMMJJJEEE@@@;;;777555777666444222000000000000///111111111000111333555888888888888:::<<<>>>???BBBAAA@@@>>>;;;999777555444444222111000//////////////////000111222444444999;;;@@@EEEJJJNNNQQQRRRZZZcccuuuxxxbbbGGG777444//////222///------------------------------------------------+++++++++,,,,,,,,,---------...///...///111444777???@@@\\\wwwtttuuu|||||||||{{{||||||uuullleeekkkxxx}}}zzzwwwuuuxxxggg]]]OOOEEEAAA???>>><<<888777777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::999888777666444444333222111000000///000000000000000111111222333666999<<<>>>@@@DDDFFFIIIMMMQQQQQQNNNIIIEEEBBB;;;999777777888::::::::::::;;;===???AAABBBBBBCCC???AAABBBDDDEEEFFFGGGHHHEEEDDDBBBAAA????????????BBBBBBBBB@@@???<<<:::999777555444555666999BBBLLLXXXhhhyyywwwnnnrrrppp[[[PPPJJJPPP]]]oooxxxhhhUUUHHHBBB777444111//////000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------.........888SSSwwwwww```ZZZpppwwwwww||||||kkkXXX\\\nnn}}}eeekkkyyyuuuwwwZZZJJJIIIHHHUUUppp|||wwwxxxyyyvvvpppfffccc___]]]\\\[[[YYYWWWZZZYYYWWWUUUTTTTTTTTTTTTSSSQQQNNNLLLLLLLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCDDDFFFKKKSSSYYYeeettttttggg^^^VVVVVV___pppzzzuuuhhh]]]RRRPPPLLLGGGBBB===999777777555333111000//////000000111222111//////111333777777666777999<<<>>>@@@AAAAAA???>>>;;;888666555444444222111000//////////////////000111222444444777:::>>>DDDIIINNNRRRSSSZZZbbbrrr~~~gggJJJ888444///000222///------------------------------------------------++++++,,,,,,,,,------------...//////000333777:::@@@KKKnnnyyysssuuu{{{}}}~~~wwwnnnjjjttt{{{tttmmmiii{{{rrreeeUUUHHHBBB???<<<999:::::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>>;;;:::888777666666555444333111111000000000000000000111111222333555888;;;<<>>@@@AAABBBCCCCCCBBBDDDFFFGGGFFFFFFGGGHHHGGGFFFEEECCCBBBCCCCCCDDDGGGGGGGGGEEECCCAAA>>><<<777444333444333555>>>HHHVVVgggyyyzzzoooqqqrrr\\\OOOIIIOOOZZZjjj~~~lllXXXJJJFFF999555111//////000000000///............---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...000000<<>>:::999777666444111000000000000222333333111000///000222444444444555777999<<<===???>>>>>><<<;;;888777666555444222111000000////////////000000111222444555555888===DDDJJJPPPTTTVVV\\\bbbqqqzzzhhhJJJ777444000000222...------------------------------------------------,,,,,,,,,,,,---------------...000111333666;;;>>>FFF]]]uuummmnnn{{{tttttt}}}zzzqqqlll|||tttfffUUUHHHCCC@@@===:::<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGFFFDDDAAA???<<<:::999888888777555444333222111000000000000000111111222222444777:::;;;>>>AAACCCDDDFFFHHHGGGDDD@@@>>>>>>>>><<<:::;;;<<<>>>>>>===<<<===???@@@AAABBBBBBBBBCCCFFFIIIJJJHHHHHHIIIKKKIIIGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJHHHEEEBBB@@@;;;888666555333444<<>>^^^uuuYYYQQQkkk|||uuutttsssbbbPPPXXXpppttt```kkkvvvvvvmmmRRRFFFIIIKKK[[[xxx|||xxxuuusssqqqooojjjhhhddd```]]][[[ZZZZZZYYYWWWTTTSSSTTTSSSRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFEEEDDDDDDEEEFFFIIIRRRaaaqqq{{{xxxvvvyyyzzzxxxooo```RRRIIIEEEBBB???EEEWWWiiipppnnnjjjccc^^^UUULLLCCC===:::999777666444222111000000111444555555333111000111222222333333555666888:::;;;;;;;;;;;;;;;:::999777777555444222111000000////////////000000111222444555555888===EEELLLRRRWWWYYY^^^dddrrrzzz~~~hhhJJJ777444111111222---------------------------------------------------,,,,,,,,,------------...---...000222555999>>>BBBPPPooommmgggiiizzz}}}vvv}}}zzz{{{pppbbbQQQFFFCCCBBB@@@>>><<<<<<<<<===???@@@BBBCCCCCCCCCEEEFFFHHHJJJKKKLLLKKKJJJGGGDDDAAA>>><<<;;;:::999888777555333222222000000000000000111111222222444777999;;;===@@@CCCFFFGGGHHHFFFCCCAAA?????????===<<<<<<>>>??????>>>===>>>???@@@AAABBBBBBBBBCCCFFFJJJKKKKKKJJJLLLNNNIIIHHHGGGFFFFFFHHHIIIKKKLLLLLLLLLLLLJJJGGGDDDBBBAAA===:::888555555<<>>FFFMMMTTTYYY\\\___eeesss}}}zzzhhhIII666444111222222---------------------------------------------------,,,,,,,,,---------......,,,...111333666;;;AAAEEEXXXzzztttiiidddhhhwww{{{vvv{{{vvvwwwzzzppp```XXXLLLCCC@@@@@@AAABBB???>>>===???CCCGGGIIIJJJPPPMMMLLLNNNSSSVVVVVVUUUXXXXXXUUUOOOHHHBBB???>>>::::::999::::::777444000111000000000000000111111333222444:::======@@@DDDEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@????????????>>>======>>>@@@BBBDDDFFFFFFGGGHHHJJJLLLNNNPPPPPPNNNLLLJJJHHHGGGHHHIIIJJJJJJKKKMMMOOOQQQRRRQQQQQQKKKBBB999666666888===CCCVVVcccrrr{{{}}}}}}sssrrrzzzqqqbbbTTTKKKPPPYYYhhhxxxmmm]]]NNNGGG<<<555000000111000///000///............---------+++++++++************)))++++++******++++++,,,---,,,,,,,,,,,,---...//////000333;;;gggyyymmmUUUXXX|||~~~uuuoooZZZQQQ^^^nnn{{{ccc___vvv}}}rrrxxx~~~___OOOGGGFFFHHH]]]{{{}}}yyysssooojjjggggggeeeaaa^^^]]]]]]\\\[[[ZZZYYYYYYXXXSSSPPPNNNOOORRRTTTSSSQQQMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGKKKPPPUUU^^^ooo~~~uuuooohhhaaabbb___\\\ZZZXXXTTTPPPMMMNNNQQQXXXeeerrrzzzzzzxxxooofffYYYNNNCCC::::::>>>888888666333000///000111444777999999666333111000///111444444333222222333333555888888666666777999777666444111000000000000000111111000000000333555777999>>>FFFOOOVVVZZZ\\\aaaeeeqqq{{{~~~sss^^^LLL999111111000......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...222000111888999AAASSSrrrjjjfffeeeiiioooxxx~~~vvvpppnnnqqquuurrrrrr~~~{{{oooggg[[[SSSJJJEEEDDDFFFFFFEEEFFFEEEDDDFFFKKKQQQVVVWWW```aaaccccccaaa`````````___]]]ZZZVVVQQQKKKEEEBBB===<<<;;;::::::888555222111111000000000000111111333222444999======???CCCGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@AAACCCEEEFFFJJJKKKLLLNNNOOOQQQRRRSSSMMMMMMKKKJJJJJJJJJKKKKKKQQQRRRTTTUUUUUUTTTTTTUUUOOOEEE;;;777666888===CCCUUUaaaqqq{{{~~~}}}sssrrrzzzssseeeUUULLLPPPXXXfffvvvqqqkkk]]]MMMDDD<<<555000000222000///000///............---------++++++++++++************++++++******++++++,,,---,,,,,,,,,,,,---...//////111444>>>kkkhhhSSS___xxxppp[[[QQQ```pppxxxcccbbb{{{zzzrrrzzz}}}[[[LLLEEEFFFJJJ```}}}yyyuuuooollljjjhhhccc______^^^]]]\\\[[[[[[[[[[[[XXXVVVTTTTTTVVVXXXWWWVVVQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGIIIIIIJJJLLLOOOPPPTTT```qqq~~~{{{rrriiillllllnnnqqqrrrpppkkkhhhkkkkkknnnuuu}}}~~~zzzqqqeeeWWWKKKAAA888777999888888777444000//////111333666888999666444222222000222333333222111111222333555777777555555666888777666444222000000000000000111111000000000333555888:::???GGGPPPXXX\\\^^^bbbeeepppttt```NNN;;;333222111//////000//////...------,,,,,,------------------------+++,,,,,,------......///---111111444999999GGGaaattthhhjjjnnnqqqvvvzzz~~~}}}vvvqqqmmmllllllmmm}}}sssuuu{{{wwwooogggbbbYYYSSSLLLKKKMMMOOOMMMJJJNNNMMMLLLPPPWWWaaahhhlll{{{zzzrrrmmmlllgggddd```]]]ZZZTTTLLLFFFBBB???<<<:::999888666444222111111000000000111111444222333999<<<<<>>:::888777666444222222111111000000111111444222333888<<<<<<@@@DDDJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHFFFEEECCCCCCDDDCCCCCCCCCEEEGGGIIIJJJOOOOOOOOOPPPPPPQQQQQQRRROOOOOOPPPQQQQQQQQQPPPPPPVVVYYY\\\[[[XXXWWWYYY\\\WWWLLL???999666666;;;AAAMMMYYYkkkwww}}}}}}tttqqqwwwyyyjjjYYYLLLMMMRRR]]]yyyvvvlllllllllaaaOOOBBB>>>666111111222000///000///............---------,,,,,,+++++++++*********++++++******++++++,,,---,,,,,,,,,,,,---...//////111777DDDvvvsssSSSHHHggg{{{sss___\\\pppmmm___jjjrrrooo}}}xxxTTTFFFBBBFFFMMMeee~~~xxxuuusssppplllhhhfffdddaaa___^^^___aaabbbaaa```___^^^^^^^^^]]]]]]ZZZYYYWWWUUUSSSQQQOOONNNLLLLLLKKKKKKJJJJJJJJJJJJHHHJJJKKKJJJJJJNNNUUU\\\iiiqqq~~~~~~~~~}}}zzzxxxnnn___OOOFFFAAA;;;888888::::::999666222000///000111333666888777777777888777777666444222222444555888888888777777777777888777666555333222111000000000111111000000000333555999;;;@@@HHHRRRZZZ___```dddeeemmm~~~yyy~~~xxxgggSSS???555333111000000//////.........---------////////////////////////,,,,,,------...////////////333666;;;<<<;;;ZZZtttyyy~~~|||zzzzzz|||yyyrrrjjjvvvzzzzzz|||{{{}}}wwwooojjjhhhiiieeedddccceeegggiiihhhgggbbbbbbeeelllxxxwwwllleee```[[[TTTNNNIIIEEE???;;;888777555444333333222111111111111111333111333888<<<>>>BBBGGGJJJKKKMMMOOOPPPPPPOOONNNOOOOOOMMMKKKIIIGGGFFFEEECCCCCCDDDEEEGGGIIILLLMMMPPPQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTUUUYYY]]]^^^]]]\\\]]]^^^XXXMMM@@@999666555999>>>FFFRRRdddqqqyyy~~~vvvrrrvvv}}}kkkYYYLLLKKKOOOZZZuuutttjjjjjjjjj```PPPDDD???777111222222000///000///............---------,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,---.../////////777FFFzzzkkkMMMEEEhhhvvvsssmmm]]]```vvv~~~fff\\\lllpppooo~~~tttSSSEEEBBBGGGNNNfff{{{xxxwwwuuuqqqmmmjjjhhheeebbbaaabbbdddeeeccccccaaa```^^^]]]]]]]]]\\\[[[ZZZXXXVVVSSSRRRQQQPPPOOOOOONNNMMMMMMLLLKKKHHHIIIKKKKKKKKKNNNSSSWWW___gggttt~~~zzzuuussspppnnnmmmllljjjiii```SSSFFF@@@>>><<<::::::<<<===<<<999444111000000000222555777777777888999:::;;;:::999777888:::<<<===<<<;;;:::::::::::::::666666555444333111000///000111111000000000333555888;;;AAAJJJSSS[[[___```dddeeelll{{{{{{zzz{{{}}}yyyiiiVVV@@@555222000///..................---------////////////////////////,,,,,,---......//////000000555888<<<>>>CCChhhwww}}}}}}}}}~~~zzzppphhhxxxwww{{{}}}{{{xxxyyy|||xxxqqqmmmmmmmmmooopppqqqqqqssswwwzzzrrrtttxxxuuukkkaaaXXXRRRMMMHHHCCC>>>;;;888666444444333222111111111111111333111222888===@@@EEEKKKLLLNNNPPPSSSTTTTTTSSSRRRSSSRRRQQQOOOMMMLLLJJJIIIGGGFFFGGGGGGIIILLLNNNOOOSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXYYY[[[___bbbdddcccaaa```VVVKKK@@@:::666444666;;;???JJJ[[[jjjttt{{{zzztttuuulllZZZLLLJJJNNNZZZuuu{{{qqqjjjkkkkkk```QQQFFF???888222222222000///000///............---------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---.../////////888III~~~fffPPPMMMmmmwwwllliiieee[[[bbbzzzyyy```YYYnnnppppppnnnRRRDDDBBBGGGOOOggg}}}|||zzzwwwssspppnnnkkkhhhgggfffggggggdddeeedddaaa^^^\\\\\\]]]]]]]]]\\\[[[YYYWWWUUUSSSSSSSSSSSSRRRQQQOOONNNMMMKKKKKKLLLKKKJJJLLLNNNQQQYYY```kkkxxx~~~tttmmmiiigggdddcccaaa^^^[[[XXXVVVUUUMMMDDD<<<;;;;;;999:::<<>>>>>>>>???AAACCCBBB@@@===<<<<<<======<<<666666666555444222000///000111111000000000333555888;;;CCCMMMWWW^^^```aaacccdddkkkyyyyyynnnnnnwww|||zzzzzzxxxlllXXXAAA666222000..............................////////////////////////---------...//////000000111999::::::BBBRRRyyy|||ttt|||}}}}}}tttnnn{{{|||rrryyyzzzyyyzzzwwwvvvuuuyyyzzzyyyyyy|||}}}yyytttttt{{{|||kkk]]]UUUPPPLLLGGGBBB>>>;;;777555555444333222111111111111333000222999>>>BBBHHHOOOPPPRRRUUUXXXYYYYYYXXXXXXWWWVVVUUUTTTRRRQQQOOOOOOMMMMMMLLLLLLLLLMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVWWWVVVVVVVVVXXXYYY[[[\\\]]]]]]```fffjjjhhhbbb\\\SSSIII???999666222333777999CCCTTTcccoooxxx~~~}}}vvvuuunnn\\\MMMLLLPPP\\\www}}}wwwuuuwwwssseeeSSSGGG@@@888222222333000/////////............---------------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,---...//////000999LLLeeeXXX\\\xxxvvvjjjeeebbb\\\ggg~~~sssZZZWWWppppppsss}}}hhhOOOBBBAAAGGGPPPhhh|||xxxvvvtttrrrpppmmmkkkjjjjjjggghhhgggddd```]]]]]]___^^^^^^^^^^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTRRRPPPOOOOOONNNMMMLLLKKKKKKMMMOOOWWW[[[cccmmmxxxtttfff^^^ZZZYYYYYYUUUUUUTTTQQQMMMIIIGGGFFF@@@<<<999::::::999;;;@@@AAABBBAAA>>>999555222111...000222444444555777999;;;===@@@BBBCCCEEEGGGIIIEEEBBB>>>===>>>>>>>>><<<666666666666444222000///000111111000000000333555888===FFFRRR\\\bbbcccbbbbbbcccjjjxxxxxxjjj```iiiyyy{{{yyyxxxvvvppp[[[DDD888444111//////................................................------......//////000000000;;;:::888GGGcccvvvsss~~~|||zzz~~~}}}tttrrrzzz}}}vvvvvvxxxrrrrrruuu{{{~~~ssspppxxxtttbbbXXXSSSOOOJJJEEEAAA===999666555444333222111111111111222000222999???DDDJJJQQQTTTVVVYYY\\\^^^^^^]]]\\\YYYYYYXXXWWWUUUTTTSSSSSSSSSRRRPPPOOONNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXWWWWWWXXXZZZ]]]______^^^```fffkkkjjj```WWWQQQGGG>>>999555222222555555???OOO___lllvvv~~~wwwuuuooo]]]OOONNNRRR^^^zzz~~~kkkUUUHHH@@@999333333333000////////////.........------------------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,---...//////111;;;OOOeee```hhhzzzlllgggccc```mmmoooWWWVVVrrrqqqtttzzzcccMMM@@@@@@GGGPPPjjj{{{zzzyyywwwuuurrrooommmllljjjkkkjjjfffbbb______aaa___`````````^^^]]][[[YYYXXXXXXXXXWWWVVVSSSQQQPPPQQQPPPNNNMMMMMMNNNPPPQQQVVVYYY^^^fffppp{{{wwwnnn```UUUPPPPPPQQQSSSKKKLLLLLLJJJFFFBBB@@@???<<<:::;;;===<<<;;;>>>CCCCCCCCCCCC@@@;;;666333222...000222333333444666888999===AAADDDFFFHHHJJJKKKFFFCCC>>>===>>>???>>><<<666666666666555222000///000111111000000111333555999???IIIUUU```eeeeeecccaaacccjjjxxxzzzlll^^^eeessszzzwwwvvvuuusss^^^FFF999555222000000---.............................................------......///000000000///<<<:::777LLLpppxxxwww|||uuuqqqttt||||||uuuuuuxxxpppqqquuu}}}vvvooovvvkkk^^^XXXQQQKKKIIIEEE>>>:::999666555555444333222111000111222555999@@@IIIQQQVVVZZZ]]]```aaa```_________]]]\\\ZZZYYYWWWVVVVVVVVVSSSRRRQQQRRRSSSSSSQQQOOORRRQQQOOOPPPRRRSSSSSSSSSTTTTTTUUUWWWZZZ^^^aaaccccccbbbbbbbbbbbb___ZZZVVVNNNEEE<<<888555111111444:::===HHHXXXfffpppyyyvvvtttvvvcccSSSPPPSSS^^^zzz{{{\\\EEEBBB888000000222111111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000555777OOOdddWWWooo|||{{{pppaaaaaattthhhPPPSSSrrr{{{sssyyyyyydddJJJFFFBBBDDDRRRlll}}}zzzwwwuuusssrrrpppnnnmmmmmmkkkiiifffdddcccbbbbbbbbbaaa```___^^^]]]]]]\\\ZZZXXXWWWVVVUUURRROOOPPPPPPOOONNNNNNNNNOOOOOOWWWWWW\\\dddkkkqqqyyywwwjjj[[[UUUMMMGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCAAA>>><<<>>>======<<<===>>>???@@@AAABBBBBB???<<<999777888000111111111222222222222555888<<>>???>>>TTTzzzvvvooonnnuuu}}}wwwsssrrrpppmmmnnnrrr|||zzzttt{{{{{{kkk^^^UUUMMMJJJHHHBBB<<<:::666555555444222222111111222333777<<>>@@@BBBCCCBBBBBBAAA@@@>>><<<:::888555444333222222222222333222555999;;;===???BBBDDDFFFEEECCC@@@???>>>======999888666444333111111000///000000000111333777:::;;;CCCMMMWWW]]]aaacccdddbbbccchhhttt}}}xxxoootttsssttt~~~zzzcccIII:::444111000000------------------------..............................//////...///222555444;;;???EEEbbbzzz~~~~~~qqqooorrr{{{tttpppqqqqqqnnnooouuu~~~zzz|||hhhZZZNNNKKKKKKFFF>>>:::777666555333222222111111333555999@@@IIIRRRZZZ___eeehhhjjjjjjiiigggffffffccccccbbb```___^^^]]]\\\ZZZYYYWWWWWWWWWVVVSSSQQQRRRPPPOOOPPPRRRTTTTTTSSSWWWXXXZZZ\\\___bbbdddeeebbb___\\\[[[[[[XXXSSSNNNHHH@@@999666333000000222555888AAAOOO[[[dddoooyyyuuuqqqyyyeeeTTTPPPPPPYYYsssqqqUUUEEE;;;222111222000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------///000000666<<>>===999666999999999999:::;;;;;;<<>>999888666444333222111111///000111111111333777:::===DDDNNNWWW]]]```cccdddcccdddhhhttt{{{~~~uuuuuujjjMMM;;;333000000111////////////////////////...........................////////////000333555555;;;AAAPPPuuuxxx}}}|||yyyiiinnnyyy}}}pppmmmooopppooorrrzzz}}}sssbbbQQQMMMMMMIII@@@:::777666555333222222222222333666<<>>JJJTTT]]]iiitttvvvqqqzzzfffVVVQQQQQQYYYrrroooTTTGGG<<<333111222000...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111444===YYYwwwTTTLLLhhhzzzooopppggg[[[]]]ooozzzbbbQQQ\\\{{{xxxsss}}}wwwaaaHHHDDD@@@BBBQQQnnnyyyssssss}}}{{{xxxuuusssssssssrrrpppnnnmmmlllkkkkkkkkkjjjiiihhhgggffffffcccbbb```___^^^\\\YYYWWWVVVVVVUUUTTTSSSSSSSSSSSSVVVVVVYYY___dddgggooovvvyyyuuujjjdddXXXMMMDDD???;;;888888999<<<>>>???>>>;;;999<<<<<<======>>>@@@DDDFFFEEEFFFFFFHHHKKKNNNQQQRRROOOKKKHHHIIILLLLLLGGGCCCBBB???:::666222111111111...000111222333444666999@@@AAADDDEEEEEECCCAAA???:::999777555333222111111///000111111222444888;;;???EEEOOOXXX^^^bbbeeefffcccdddiiitttyyyyyypppPPP<<<333000000222////////////////////////...........................///000000000111444666:::===EEE[[[vvvzzzpppaaannnyyynnnjjjkkkmmmooottt~~~kkkWWWOOONNNJJJAAA:::888777555333222222222333222666>>>HHHRRR\\\dddhhhnnnppprrrqqqooolllkkkkkkhhhhhhhhhgggeeedddbbbaaa___]]][[[ZZZZZZXXXUUURRRSSSRRRQQQRRRUUUVVVWWWVVVYYY[[[___dddhhhjjjkkkkkkfff```YYYWWWWWWUUUOOOJJJ@@@;;;777777777444444666333555<<>>[[[wwwRRRLLLiiixxxuuurrrggg[[[^^^pppsss\\\OOO___wwwuuuwww___HHHDDD@@@CCCRRRooo}}}}}}}}}zzzwwwuuuttttttsssrrrqqqoooooonnnooonnnmmmlllkkkjjjjjjiiieeedddbbbaaa```^^^[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSYYYXXXZZZ```dddgggnnnvvv~~~}}}zzz}}}~~~zzztttlllgggXXXQQQGGG@@@<<<::::::;;;:::;;;===>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDGGGKKKOOOLLLLLLMMMNNNPPPRRRUUUVVVSSSOOOLLLMMMPPPPPPLLLGGGHHHDDD???999444222111000///000111111111333555888>>>AAADDDGGGGGGFFFCCC@@@:::999777555333222222111000111222222333555999===???EEEOOOXXX^^^cccgggiiicccdddhhhssszzzzzzrrrRRR===444000000222000000000000000000000000////////////////////////...///000000000222555888;;;>>>IIIfff{{{yyy|||~~~~~~{{{{{{yyyyyy|||jjj]]]ooowwwnnniiihhhiiiooowww{{{vvv___TTTPPPJJJAAA<<<999777555333222222333444444999AAALLLWWW```gggkkkoooqqqssssssqqqooommmmmmiiijjjjjjjjjhhhfffdddccc```___]]]\\\[[[ZZZWWWUUUTTTSSSRRRTTTWWWYYYYYYYYYYYY\\\aaaeeehhhiiiiiiiiibbb[[[TTTRRRUUUUUUPPPKKKDDD>>>;;;;;;:::666555666333444:::AAAHHHPPP___mmmyyyrrr{{{hhhXXXTTTTTT[[[sssiiiTTTGGG===333222222000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,...///111222222@@@]]]wwwTTTPPPnnnxxxiii^^^cccttt~~~~~~~~~nnnVVVMMMaaauuutttvvv^^^GGGDDDBBBEEETTTooo}}}zzzxxxvvvuuuuuutttsssrrrrrrrrrqqqqqqpppooonnnmmmllllllhhhfffdddcccbbbaaa^^^[[[YYYXXXWWWUUUUUUTTTTTTTTT[[[ZZZ\\\aaaeeehhhooowww~~~~~~yyy{{{{{{zzzxxxtttoooggg^^^XXXLLLEEE>>>;;;:::888999<<<:::;;;============???AAAAAADDDHHHJJJJJJMMMQQQVVVTTTTTTSSSSSSSSSTTTVVVWWWUUUSSSQQQQQQRRRQQQMMMJJJMMMJJJEEE>>>999555222111111222222222222444777999>>>AAAEEEHHHIIIGGGDDDBBB:::999777555444333222222000111222222333666:::>>>???EEENNNVVV]]]bbbeeehhhbbbcccgggrrrzzzxxxoooPPP===555111000111000000000000000000000000////////////////////////...///111111111333666999888@@@RRRttt{{{yyyxxxrrrqqqqqqvvv}}}~~~rrrddd```ssszzztttmmmgggeeehhhqqq|||}}}ttt}}}gggYYYRRRJJJCCC???:::888555333222222333444777<<>>BBBKKK[[[iiiyyy}}}yyyqqq|||jjjYYYTTTSSSYYYppp}}}zzzzzzqqq^^^NNNGGG<<<333222333111000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,...000111222444CCC```uuuVVVRRRqqqpppeeennn~~~lllSSSKKKbbbrrrsssuuu]]]GGGEEECCCGGGUUUppp~~~|||xxxxxxwwwwwwvvvvvvuuuuuusssrrrrrrqqqpppooonnnnnnkkkiiigggfffeeedddaaa^^^[[[ZZZYYYXXXWWWVVVVVVVVV[[[ZZZ\\\bbbfffiiipppwww~~~uuussstttuuummmkkkhhhddd^^^VVVMMMGGGCCC===999;;;;;;999999<<<;;;>>>AAACCCCCCCCCFFFHHHHHHMMMSSSUUUUUUWWW[[[______^^^\\\ZZZXXXXXXXXXYYYZZZYYYXXXWWWUUUSSSQQQOOOSSSPPPKKKEEE???:::666444222222333333333555888;;;@@@BBBFFFHHHIIIGGGEEECCC:::999888666444333222222000111222333444777;;;???@@@EEEMMMTTTYYY]]]```bbbbbbbbbfffppp}}}www}}}iiiNNN===666111//////////////////////////////////////////////////////...000111111222333777:::888EEEaaa}}}yyywwwvvvrrrppprrrzzz|||rrreee]]]gggxxx}}}sssnnnjjjeeeeeejjjuuuuuulllwww}}}~~~mmm]]]TTTKKKDDDBBB:::888555333222222444555999>>>HHHSSS^^^gggmmmpppqqqtttvvvvvvuuusssrrrrrrmmmnnnooonnnmmmkkkhhhfffcccbbbaaa``````___]]][[[WWWVVVUUUWWWZZZ\\\\\\\\\\\\^^^aaaccccccaaa]]][[[OOOHHHBBBEEENNNTTTSSSPPPQQQKKKFFFCCC???777111111000222666;;;???GGGXXXggguuuyyyxxxppp~~~~~~kkkZZZTTTQQQVVVlll{{{uuuqqqhhhWWWJJJFFF<<<333222333222000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,...000111222777FFFbbbtttTTTRRRqqqzzzqqq}}}lllRRRJJJbbboooqqquuu\\\FFFEEEDDDHHHWWWpppzzzzzzzzzyyyyyyxxxxxxxxxtttsssrrrqqqpppoooooonnnmmmkkkiiihhhhhhfffcccaaa]]]\\\[[[YYYXXXXXXWWWWWW[[[ZZZ\\\bbbfffiiipppwwwyyyllleeecccbbb___]]]ZZZUUUPPPHHH@@@:::>>>888888===???<<<<<>>999666222333333333333666999<<>>999666444444444555888:::AAAQQQ```tttzzz{{{rrr}}}{{{lllWWWOOOTTTVVVggg|||vvvnnnbbbUUUNNNEEE<<<444333222000000222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---............111333999@@@eeeuuuYYY]]]vvvzzzvvveeeOOOOOOaaalllqqqtttZZZGGGEEEBBBEEESSSlll}}}{{{yyywwwvvvvvvuuutttsssssssssssssssppppppooonnnkkkhhheeecccccc```\\\ZZZZZZZZZZZZYYY___^^^^^^aaaeeejjjlllmmmzzz}}}}}}rrraaaTTTOOOPPPOOOMMMKKKGGGCCC???<<<::::::888999<<<<<<:::<<>>CCCCCCGGGMMMQQQUUUXXX[[[]]]``````bbblll|||}}}wwwxxxsssoooVVV;;;444333///000////////////////////////............/////////000333///...111444444666:::BBBUUU}}}|||zzzyyy}}}aaaSSSXXXtttzzzkkkeeeaaa___eeennnkkk___gggvvvyyytttnnnkkkiiieee^^^XXXWWW[[[cccooovvvdddYYYPPPHHHCCC>>>999666666555333444888@@@GGGSSS```kkkpppqqqqqqttttttuuuvvvvvvuuuuuuuuuqqqpppnnnnnnnnnmmmjjjhhheeeeeecccaaa___]]][[[[[[WWWXXXYYY[[[]]]___aaaccc___]]]]]]___```]]]XXXRRRDDD===777999>>>DDDLLLTTTYYYUUUNNNEEE===777222000333222444666888???NNN]]]mmmsss||||||sss~~~}}}nnnXXXPPPUUUXXXhhh{{{vvvqqqfffWWWMMMEEE<<<444333222000000222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333888@@@gggyyy]]]aaazzzttttttfffQQQRRRddd~~~lllqqqsssZZZGGGEEEBBBEEERRRkkk~~~|||{{{zzzxxxxxxwwwvvvvvvuuuuuuuuurrrqqqqqqooollliiifffdddeeebbb___]]]]]]]]]]]]\\\^^^]]]]]]___cccggghhhiiissstttqqqfffWWWLLLHHHHHHIIIJJJIIIFFFAAA??????AAAEEE@@@>>>???@@@???BBBGGGHHHLLLMMMOOORRRLLLOOO```vvv|||uuuqqqnnnhhhdddeeeeeeccccccfffrrrvvvvvvqqqjjjgggccc^^^YYYXXXUUUPPPIIICCCAAABBB<<<:::777444333333444555777999<<<@@@BBBCCCBBBAAA>>>;;;666444333333222222333333333444555999>>>BBBEEEHHHLLLPPPSSSVVVYYY\\\``````bbbjjjzzzzzzzzz{{{sssoooVVV;;;444333000111////////////////////////........./////////000000333///...111444444777;;;BBBZZZ}}}xxx~~~{{{~~~```TTT[[[vvvyyykkkeeeaaa___fffpppiii]]]bbboooxxxtttoookkkjjjlllhhh```XXXRRRPPPQQQXXXhhh{{{zzziii[[[QQQIIIEEE???:::666666555444666:::CCCKKKXXXeeennnsssssssssuuuvvvvvvvvvvvvvvvuuuuuurrrqqqooooooooonnnkkkiiifffeeecccbbb```^^^\\\\\\ZZZZZZ[[[\\\^^^```bbbccc___^^^^^^___```\\\TTTNNNBBB;;;555555999<<>>BBBGGGKKKIIIDDDBBBEEEJJJKKKBBB<<<<<<>>>@@@CCCGGGKKKLLLGGGFFFIIIFFFNNNccc~~~xxxqqqjjjhhhgggggglllrrr|||qqqhhh```\\\VVVPPPKKKHHHDDDBBB===;;;666222000111222333222444888<<>>;;;666444333333222111222333444444555999>>>BBBGGGIIILLLNNNPPPSSSWWWZZZ______```iiixxxyyyyyyxxxuuuqqqWWW<<<555444000111////////////////////////....../////////000000000222///...222444555999>>>EEEfffzzzwww~~~}}}}}}zzz\\\VVV```{{{vvvhhhbbb___^^^gggssszzzyyyhhh\\\^^^iiiqqqvvvssstttyyyvvvmmmcccZZZQQQOOOYYYiiixxx}}}mmm]]]QQQIIIFFF@@@:::777777666555777<<>>;;;777555333333222111222444666;;;FFFRRR^^^eeepppzzzwwwpppZZZRRRVVVYYYkkkttt\\\MMMEEE<<<444333222000000222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........///111444666BBBkkklllqqqqqq```gggqqqZZZ]]]qqqpppvvvpppXXXGGGDDDBBBDDDQQQjjj~~~~~~}}}|||{{{zzzxxxwwwvvvtttqqqnnnjjjhhhhhheeeaaa____________^^^______^^^___aaaaaa___^^^YYYSSSJJJBBB===:::999999>>>HHHSSSTTTNNNIIILLLQQQMMMCCC:::;;;???AAADDDFFFGGGFFF???===???>>>HHH___yyy{{{rrrmmmjjjkkkttt~~~zzzqqqhhh[[[OOOJJJHHHDDD???>>>;;;666111//////000111///111555999<<<>>>??????===:::777444444333222111222333444444666999>>>BBBHHHIIIKKKLLLMMMPPPTTTXXX]]]\\\^^^gggwww{{{uuuvvv~~~zzz|||www\\\>>>666444000111////////////////////////...////////////000000000222//////333444666;;;AAALLLvvvzzzwwwzzzrrrYYYZZZhhh~~~pppddd___\\\]]]hhhvvv{{{uuuvvv}}}hhh]]]\\\eeennnvvvxxxzzzmmm[[[PPPRRR]]]jjjrrrooo___QQQJJJGGGAAA;;;777777777666999>>>LLLUUUbbbmmmtttvvvxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvvvvtttsssrrrqqqpppmmmkkkhhhhhhfffeeecccbbbaaa```````````````aaabbbcccdddcccbbbbbbdddccc^^^VVVOOOFFF>>>666444222000111555666555555444444333333333444222222555777:::CCCMMMTTT[[[fffooovvv{{{xxxpppYYYQQQUUUYYYkkk~~~bbbRRREEE<<<444333222000000222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///222444666BBBlllqqqvvvmmmZZZaaa}}}uuu___ddd{{{tttzzznnnXXXFFFDDDAAADDDRRRkkk~~~}}}|||{{{{{{zzzwwwtttpppmmmkkkhhheeeaaa^^^]]]]]]\\\[[[\\\[[[[[[[[[[[[YYYUUUSSSKKKEEE===888666777888888<<>>;;;666222///...///000...000333777:::===>>>???===:::777555444333222000111222444555666999>>>AAAGGGHHHJJJJJJKKKNNNRRRUUUZZZZZZ\\\fffwww{{{uuuwww~~~~~~aaaAAA888444000000////////////////////////////////////000000000111111///000333555666===EEEQQQzzzxxx{{{~~~mmm[[[bbbtttvvvjjj^^^ZZZXXX[[[jjjzzz~~~~~~|||iii______hhhrrrvvvzzz~~~gggUUUPPPWWWdddlll|||ooo```TTTMMMIIIBBB<<<888888777777:::@@@QQQYYYfffoootttwwwzzz|||~~~~~~~~~}}}|||zzzyyyxxxxxxvvvtttssssssqqqnnnllljjjjjjiiigggfffdddccccccbbbbbbaaaaaaaaabbbccccccdddccccccdddeeeaaaYYYSSSFFF???888666444222222555222222222222222222222111444111111444666999@@@HHHQQQWWW```iiipppuuuzzz}}}xxxqqqZZZQQQUUUYYYkkkgggUUUEEE<<<444333222000000222////////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......000222444777CCCmmmsssxxxlllZZZaaazzzppp___jjjvvv}}}lllWWWEEECCCAAAEEESSSmmm}}}xxxvvvwwwtttooottt~~~~~~~~~~~~}}}zzzwwwssspppnnnjjjgggbbb___]]]\\\[[[YYY]]]\\\\\\[[[ZZZVVVQQQMMMAAA===888555555777888999<<>>???999888<<<;;;EEE[[[sss}}}pppeeeaaalllyyyvvv[[[MMMKKKGGG>>><<<:::777333111/////////...///222555888;;;===>>><<<:::777555555444222000111222444666777:::>>>AAAEEEFFFHHHJJJKKKMMMPPPRRRWWWWWW[[[eeevvv~~~yyyyyycccCCC888555000000/////////////////////////////////000000000111111111000111444555777???HHHXXX|||{{{}}}mmm```lllpppdddZZZWWWVVV\\\mmm~~~~~~~~~nnnggghhhsss~~~www___SSSVVVbbblll|||vvvlllbbbYYYRRRNNNBBB===888888888777;;;AAATTT]]]hhhppptttwww{{{~~~|||zzzyyyyyywwwuuutttsssrrrooolllllllllkkkiiihhhgggfffeeeccccccbbbbbbaaabbbbbbbbbdddbbbbbbccceeebbb\\\WWWJJJCCC<<<:::888444333555222333333444444444444333333000000333555666<<>>:::999888555333111000///---...000333666999;;;<<<<<<:::777666555444222000000222444666777:::===@@@BBBDDDGGGJJJKKKLLLNNNPPPWWWVVVYYYccctttyyyzzzbbbBBB888555111222//////////////////////////////000000000111111111000000222444555888AAAKKKeee~~~~~~{{{wwwzzzlllcccppp}}}kkkaaaXXXVVVWWW^^^rrr|||yyy~~~tttooorrr~~~iiiXXXWWWbbbmmmzzzzzzrrrjjjccc\\\VVVRRRCCC===888888888888<<>>::::::999888<<>>QQQfffoooooolllgggcccbbbhhh}}}cccOOOBBB???999>>>999;;;===CCCeeevvveeeKKK@@@DDDEEEXXXooo|||mmm]]]QQQGGGBBB@@@>>><<<999666333111000000...---000555:::;;;:::>>>;;;999777666666444222333333333555777:::===???@@@CCCFFFIIIJJJLLLNNNPPPYYYXXXYYY___kkk}}}|||yyyyyyzzz\\\AAA555333111---////////////////////////000000000000111111111111000444333555;;;:::DDD[[[xxxvvvzzzxxxwwwnnnsssyyyfffjjj{{{oooccc]]]VVVTTT[[[kkkttt[[[ZZZfffooo}}}}}}zzztttjjjccccccaaaWWWJJJBBB>>>::::::999888<<>>>>>??????<<<:::666555333222222444666777666999<<<@@@CCCHHHNNNRRR^^^gggrrr||||||tttmmm[[[WWWXXX^^^qqqxxx]]]NNNFFF===555333222000///111////////////....................................------------------------,,,---.........///111333;;;FFFpppqqqwww}}}vvvvvv^^^LLLUUUwww}}}rrrgggUUUEEEDDDBBBFFFTTTmmm}}}yyyvvvtttpppllliiifffbbb]]]ZZZVVVUUUPPPHHHDDDEEECCC@@@AAA@@@???<<<;;;:::;;;===LLL___rrr{{{zzztttmmmfffdddhhh~~~hhhTTTFFFAAA:::>>>999;;;>>>DDDfff~~~qqqaaaIII@@@CCCCCCQQQhhh~~~rrrfffYYYNNNFFFBBB???>>><<<999777444222111111///...111777;;;===<<<===;;;888777666666444333333333444555777999<<<===@@@BBBFFFHHHJJJKKKNNNPPPWWWWWWZZZ```kkk|||}}}xxxxxxwww[[[BBB666555333///////////////////////////000000000000111111111111///333222444:::<<>><<<666555333222111222444555111333555888:::>>>CCCFFFQQQ[[[iiivvv{{{tttmmm[[[WWWYYY___ssspppYYYMMMFFF===555333222000///111////////////....................................------------------------,,,---...///...///111333<<>>888<<<@@@FFFhhhzzzmmm^^^HHH>>>AAA@@@GGG]]]}}}vvvkkk```VVVLLLDDD??????>>><<<999777444333222111//////333999===>>>===<<<:::777666666666555444444444444555666888:::;;;???AAAEEEGGGIIIJJJMMMOOOTTTVVVZZZaaammm||||||vvvuuuqqqYYYBBB777666555111////////////////////////000000000000111111111111---222111444:::>>>OOOkkk{{{lllmmmxxx|||sssoooiiipppjjj```mmmmmm```ZZZSSSSSS]]]pppwww^^^XXXbbbkkk~~~|||sssooohhhcccdddaaaUUUGGG===;;;;;;<<<:::777:::@@@TTTcccttt|||~~~}}}}}}|||yyyuuurrrqqqpppooolllkkkiiiiiihhheeeeeeddddddeeefffggghhhffffffffffffeeecccbbbaaa```^^^[[[XXXUUURRRQQQPPPQQQPPPNNNLLLHHHCCC>>>;;;666555333222111111222222000222444555666999===@@@JJJUUUfffuuuzzzsssnnn]]]YYYZZZaaavvv{{{|||kkkXXXNNNFFF<<<444333222000000111////////////....................................------------------------,,,...//////...///222444;;;GGGsss{{{^^^MMMRRRqqquuuhhhUUUDDDBBBAAADDDRRRjjjxxxtttooonnnkkkhhheeeaaa]]][[[UUUXXXYYYTTTRRRRRRQQQNNNLLLIIIEEEEEEHHHNNNTTTXXXfffuuuzzzmmmcccccczzz~~~dddLLLGGG>>>>>>888<<>>???<<<@@@TTTvvvyyylll```VVVLLLDDD>>>>>>===<<<999777555333222000//////444:::>>>???>>>;;;999666555555666666555555555444444555777888:::===@@@DDDFFFGGGIIIKKKMMMQQQUUU[[[cccnnn|||xxxrrrsss|||zzzxxxkkkVVVAAA777666555111///////////////////////////000000000111111111111...333333444:::@@@VVVuuuvvvnnnooouuu|||tttoookkksssuuu___\\\mmmkkk]]]WWWQQQSSS___sssqqq[[[VVVaaalll~~~yyyrrroooiiiffffffbbbUUUFFF<<<<<<<<<===:::777;;;BBBVVVeeevvv~~~~~~}}}|||yyyuuurrrrrrqqqooommmlllkkkjjjjjjffffffeeedddeeefffggghhhhhhhhhhhhhhhfffcccaaa____________^^^\\\ZZZYYYXXXVVVXXXYYYWWWQQQHHH???:::666555444222111111111111111222444444444666999<<>>OOOlllqqqcccYYYPPPHHHBBB@@@???===;;;888666444333///...000444;;;@@@@@@???<<<999555444444555666555555444444444444666777888<<>>===:::777<<>>BBBEEEddd|||gggXXXGGGAAABBB===>>>KKKcccxxxiii___WWWPPPJJJEEEDDDAAA???;;;888666555000///111666>>>BBBCCCAAA===999555333333444555555444333333333444555777888;;;===AAACCCEEEFFFIIIKKKKKKOOOVVV___lll||||||hhhdddgggxxx|||xxxsssiiiVVVAAA666333222000000000000000000000000000000000000000111111111111111777666666<<>>>>>>>>===999777>>>HHHaaannn|||}}}{{{yyywwwtttsssrrrqqqooonnnmmmlllllliiihhhgggeeeeeeeeeffffffgggiiikkkmmmmmmllljjjiiifffhhhiiiiiigggccc___\\\]]]```ccc```VVVJJJ@@@:::666555555444444333333333111222333222222333666888AAAOOOcccuuuvvvpppnnn___ZZZZZZbbb{{{}}}}}}zzzjjjWWWLLLDDD;;;444222222111111333////////////....................................---------------------------///000000///000222555888HHHuuuxxxoooxxx~~~___KKKHHH[[[zzzwwwhhhTTTFFFDDDBBBEEERRRjjjuuubbbSSSLLLKKKLLLddd|||tttrrrnnnhhhcccbbbeeehhhsss|||vvvkkkbbbZZZ]]]mmmggg]]]TTTeeetttUUUMMMBBB@@@;;;???AAACCC```nnn\\\JJJCCCCCC===>>>HHHZZZwwwsssggg___WWWRRRKKKJJJGGGDDD@@@===:::999111111444:::AAAFFFFFFDDD>>>:::666333333333444444222222222222333555777888:::===@@@BBBDDDEEEHHHJJJGGGJJJPPPZZZhhhzzzvvv```\\\]]]jjj}}}yyywwwmmmZZZDDD666333222000000000000000000000000000000000000000111111111111///666666666===LLLqqq~~~zzzyyyxxx|||uuu___VVVfffmmm[[[UUUQQQPPPYYYjjj}}}|||sssnnnuuuhhhbbbeeeoooyyy~~~xxxrrrpppllliiiiiibbbQQQ@@@@@@??????===999777???JJJeeerrr~~~~~~|||zzzxxxvvvsssrrrqqqooonnnmmmmmmmmmkkkiiihhhfffeeeeeeeeeeeeeeehhhkkkooopppqqqpppooohhhjjjkkkjjjgggaaa\\\XXX\\\___```[[[QQQFFF===888666555555555555444444444333333444444333444777999AAAOOOdddwwwvvvooommm]]]YYYYYYaaa{{{ooo[[[OOODDD;;;444222333111111333000/////////....................................---------------------------///000000000000333555999JJJwwwrrrlllvvv}}}```LLLFFFVVVtttyyyhhhTTTGGGEEEBBBEEERRRjjjwwwgggUUUIIIAAACCCBBBUUU|||}}}wwwuuupppiiiddddddhhhlll}}}vvvlllaaabbbrrrmmm___RRR```wwwYYYMMMBBBAAA<<<@@@AAAAAA]]]uuuxxxbbbMMMEEEBBB;;;===FFFTTTnnn|||nnnddd[[[UUUPPPNNNLLLHHHDDD@@@===;;;333333666<<>>??????@@@???;;;:::BBBLLLdddppp}}}}}}{{{xxxvvvxxxvvvrrrqqqpppooommmkkkgggggggggffffffeeeeeedddeeegggkkkpppuuuyyy}}}xxxuuuqqqllleee\\\TTTNNNWWWWWWUUUPPPHHHAAA<<<999888888888777666555555444444666555333222555777999CCCYYYhhhsssvvvpppnnn^^^XXXYYYddd{{{ppp]]]RRRIII???666333222000///111222111111000///.........///......------......///......------------.........///000000000111444777<<>>:::555222111222333333333333222222333444666777999;;;>>>AAADDDEEEFFFFFFJJJGGGHHHQQQcccyyywww\\\UUUTTTddd{{{dddJJJ:::555555444111111000000//////......000000000000////////////666111888======VVV|||vvvzzz{{{iiiRRRVVVnnnxxxgggWWWSSSKKKLLL\\\sssxxxeee[[[ssslllnnnwww|||vvvsssppphhhXXXIIIAAACCCAAAAAA???;;;:::BBBLLLgggsss}}}{{{zzzwwwuuurrrqqqqqqqqqooommmiiiiiihhhhhhgggfffeeeeeeeeefffiiinnnsssxxx|||}}}vvvkkk___TTTLLLHHHLLLMMMLLLIIICCC>>>;;;:::888777777666666777777888777888777444333555888:::GGG]]]mmmwwwtttooo}}}mmm]]]XXXZZZfff}}}oooYYYNNNIII???666333222000000111111111000000///......---......------------......///......------......//////000111111111333666888===MMMyyyvvvbbbaaatttrrrYYYIIIEEERRRlll~~~{{{dddSSSFFFCCCBBBGGGRRRhhhuuuggg[[[NNNGGGFFFEEEEEEEEEIIIPPPYYYccchhhrrruuuvvvwwwzzztttoooiiigggoooxxxxxxtttyyycccZZZiii|||vvvdddYYYGGGAAADDD@@@CCCTTTaaammmeeeRRRGGGAAA<<<:::BBBRRRqqq|||fff```UUUKKKGGGGGGDDD???;;;===BBBJJJQQQSSSQQQMMM>>>:::555222111222222222333333222222333444666777999;;;>>>AAADDDEEEFFFGGGJJJHHHIIISSSeeeyyyaaaVVVSSSfff|||cccIII999555333111111000000000/////////...000000000000000000000///444000777===@@@\\\}}}zzz}}}}}}kkkUUUXXXooouuueeeWWWRRRJJJLLL]]]sss|||hhh\\\yyyvvvyyy~~~{{{wwwpppbbbQQQHHHFFFHHHEEEBBB>>>:::999AAALLLhhhttt}}}|||vvvtttsssrrrrrrrrrqqqoookkkkkkjjjiiihhhgggfffeeeeeeeeegggkkkpppvvv{{{~~~{{{lllZZZLLLFFFDDDBBBCCCCCCBBB>>><<<;;;<<<<<<:::999777777888:::;;;<<<:::888666444555999===NNNcccrrr{{{|||rrrooo{{{kkk]]]YYY]]]iiioooVVVLLLHHH???666333222000000222000000//////......------......------------......///......------......///000111222222222333666999???PPP}}}uuubbbbbbtttzzzlllTTTHHHFFFSSSkkk}}}yyycccQQQGGGCCCBBBFFFRRRhhhmmm^^^VVVPPPLLLKKKHHHGGGFFFFFFHHHKKKOOORRRVVVZZZ]]]aaaooo~~~{{{vvvqqqkkkjjjttt}}}tttbbbgggzzzzzzeeeJJJBBBDDD>>>DDDZZZhhhllltttuuuZZZKKKDDD???<<<@@@KKKdddxxxooo```SSSOOOOOOJJJBBB<<>>AAADDDFFFGGGHHHIIIIIILLLVVVfffzzzkkk[[[TTTggg~~~aaaFFF888555222...000000000000////////////000000000000000000000000333000777===CCCfff}}}}}}{{{xxxwww~~~kkkUUUYYYooo|||oooaaaSSSPPPJJJLLL^^^tttooo___}}}xxxmmm[[[KKKGGGKKKNNNIIICCC>>>999999AAAKKKeeeqqq~~~~~~~~~~~~|||{{{wwwuuutttssssssrrrpppnnnllllllkkkjjjhhhgggffffffeeeeeefffhhhlllrrrwww{{{~~~ppp[[[KKKEEEDDDAAABBBBBB@@@===;;;;;;;;;AAA???<<<:::999:::<<<===AAA===999777555555:::@@@UUUjjjwww~~~zzzrrroooyyyjjj]]][[[```mmmpppUUULLLHHH>>>666333222000000222////////////......------......------------......//////............//////000111111111111333666999@@@QQQ|||tttbbbeeexxxyyyjjjQQQGGGGGGTTTkkk{{{xxxdddRRRGGGDDDBBBFFFQQQhhhtttddd^^^ZZZVVVRRRNNNLLLJJJIIIJJJMMMQQQSSSXXX]]]```eeesss|||zzzwwwrrrkkkkkkwwwsssmmmzzzmmmLLLAAABBB<<>>999999@@@IIIaaammmzzz~~~}}}|||{{{yyyxxxvvvuuuttttttrrrooolllllllllkkkjjjiiihhhgggggggggfffffffffiiimmmrrrtttyyy~~~sss___NNNFFFEEEHHHHHHGGGDDD@@@<<<::::::???>>><<<;;;<<<>>>AAACCCFFF???:::999777666<<>>555333222111111333///////////////.........///......------......////////////....../////////...///000000000222555777AAAPPPzzzpppaaaggg{{{yyyjjjPPPFFFHHHUUUlll{{{xxxfffUUUHHHDDDBBBEEEPPPgggxxxqqqmmmfff^^^[[[XXXSSSOOOOOORRRVVVYYYhhhmmmqqquuu{{{xxxuuuqqqllllllwwwvvvyyyyyyTTTDDDAAA;;;FFF```}}}~~~sssyyycccNNNGGGCCC===@@@FFFXXX~~~nnnfffaaaUUUIIIEEEDDDEEEGGGJJJIIIEEE@@@:::777333111111111000///111111000000111222444555999:::<<>>:::999???GGG]]]iiiwww}}}{{{{{{zzzxxxvvvvvvuuutttttttttrrrooolllmmmmmmlllkkkkkkjjjjjjjjjiiihhhgggfffgggiiikkklllqqqwww{{{sssbbbRRRIIIGGGQQQRRRQQQNNNHHHCCC???=========>>>???BBBFFFJJJLLLKKKCCC===<<<;;;:::AAALLLaaasss|||yyyqqqqqquuuhhh]]]]]]dddrrrkkkSSSNNNGGG>>>555333222111111333000000000000000/////////000//////////////////000000//////......//////000...///000000000111444777AAAOOOzzzqqqbbbhhh|||{{{nnnRRRGGGHHHWWWooo{{{xxxiiiXXXHHHDDDBBBEEEPPPggg|||rrrnnnkkkgggeeeggglllrrrvvv{{{vvvrrrpppmmmmmmuuu~~~}}}dddKKKBBB>>>GGG\\\zzzooozzzhhhPPPHHHBBB<<<@@@HHHYYY}}}sssdddWWWJJJFFFAAA@@@AAAAAA???<<<777555222111111111111000111000000///000222333444888999:::===@@@DDDGGGIIIJJJLLLPPPXXXfffxxxyyyooorrrvvv[[[CCC777666666222////////////000000000000///000000111111222222222222555999:::IIIzzz{{{xxxrrrnnnmmmwwwhhhTTTFFFRRRmmm}}}|||mmm\\\MMMLLLIIIPPPeee{{{~~~{{{|||vvvoooooozzz~~~|||}}}}}}}}}}}}{{{}}}~~~~~~xxxkkkbbb\\\WWWUUUVVVRRRJJJBBB>>>:::999>>>EEEVVVcccrrr|||}}}zzzxxxxxxvvvtttsssssssssrrrpppqqqqqqqqqssstttsssqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkjjjhhhgggeeeeeeddddddeeekkkppplllaaaWWWQQQPPP[[[]]]^^^\\\WWWQQQLLLJJJGGGHHHIIIKKKNNNQQQSSSUUUQQQGGG@@@AAA???>>>GGGTTTfffwww~~~xxxpppppprrreeeZZZ[[[bbbqqqdddQQQPPPGGG===555333333111111333000111111111111111111111111111000000000000111111000000////////////000000///000111111111222555888@@@QQQ~~~yyyiiilll|||vvvVVVIIIHHHXXXrrr{{{xxxkkkZZZHHHDDDBBBEEEPPPggg|||vvvpppooooooooosssxxxqqqQQQDDDBBBJJJZZZyyytttxxxiiiRRRIIIFFF???AAAIIITTTvvvzzziii[[[HHHBBB<<<999::::::999888444222000000111222111000000000//////000111333444777777999;;;???CCCFFFHHHJJJLLLPPPWWWdddvvvttttttuuu]]]EEE777444444333.../////////000000000111///000000111111222333333111666;;;<<>>;;;999===DDDPPP^^^mmmwwwyyytttpppnnnmmmllljjjjjjkkkllllllkkkmmmnnnooorrrtttuuusssqqqppppppppppppqqqqqqqqqqqqlllkkkiiigggeeebbb```___[[[```fffeee```[[[ZZZZZZbbbeeehhhhhhddd^^^YYYVVVUUUVVVVVVWWWXXXYYYYYYYYYUUUJJJCCCDDDCCCBBBKKKZZZiiiyyywwwooooooooobbbXXXYYYaaaooo{{{___PPPRRRGGG===555333333111111444111111111111111222222222222222111111111111222222000000////////////000000000111222222222333666999???TTTqqqppp~~~}}}XXXJJJHHHXXXsss{{{xxxlll[[[IIIDDDAAADDDOOOggg~~~vvvppppppqqqqqqrrrttt~~~uuuRRREEEEEEMMMZZZhhhRRRIIIHHH??????CCCJJJdddqqq___QQQBBB===777444555666555333333111000000111222222111000////////////111222333666666888:::>>>BBBFFFHHHJJJLLLOOOVVVbbbuuuuuurrr~~~vvv___FFF777333333222.../////////000000111111///000000111222222333333000666<<<===OOOxxxvvv|||}}}vvvuuuyyyeeeRRRHHHVVVrrr~~~pppdddXXXMMMLLLJJJSSSiiitttrrrpppwwwyyysssuuu~~~|||{{{pppbbbaaabbbeee___OOOQQQLLLEEE>>>:::999:::<<>>KKKYYYaaaaaa^^^SSSPPPKKKEEEAAA?????????@@@AAACCCDDDEEEGGGKKKNNNRRRWWW^^^eeejjjnnnrrrtttuuuuuuuuuuuuuuuuuuuuuuuutttssspppmmmhhhdddaaa___ZZZZZZYYYXXXXXXZZZ^^^bbbeeennnyyy}}}sss]]]MMM@@@AAAHHHRRRcccrrrwwwzzztttjjjooo{{{|||uuueeeZZZTTT[[[hhhyyy{{{uuuiiiZZZQQQFFF;;;333222333222111111111111111111111111111111////////////////////////...////////////000000000000111222222222333666999???UUUzzzxxxlllqqqeeeKKKFFFGGGbbbzzzxxxqqq\\\IIIEEEBBBCCCKKKaaa~~~zzzwwwwwwxxxwwwwww|||rrrhhhgggkkk|||sss]]]MMMAAAFFFVVVkkkvvvnnnyyyrrr```SSSJJJAAA;;;;;;KKKcccwww___RRROOOEEEGGGLLLSSSSSSMMMGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFEEECCC@@@>>>===999777444333444444333111333222222111000000111111111111111000///000222555555666888;;;???CCCFFFHHHIIIJJJOOOYYYjjj|||}}}{{{}}}nnnYYYEEE999333000000////////////////////////111222222222222222333333777777;;;CCCaaa{{{wwwyyy~~~wwwqqqkkkeeemmm|||cccSSSLLL[[[rrrtttcccWWWOOOKKKGGGJJJXXXmmm~~~}}}zzzyyy{{{|||wwwtttzzzxxxggghhhvvvuuuiiiXXXGGGIIIEEE???:::666555555666444555999CCCMMMSSSRRRNNNGGGDDD@@@<<<999888999999:::<<<>>>???@@@CCCGGGJJJLLLQQQZZZaaahhhmmmrrruuuvvvvvvvvvvvvvvvvvvvvvvvvsssrrrqqqnnnkkkhhheeeccc]]]\\\[[[XXXWWWYYY]]]aaaeeemmmwww}}}rrr[[[KKK@@@BBBKKKUUUdddrrrxxx{{{uuulllrrr}}}~~~vvvggg[[[SSSXXXeeewww{{{lll[[[QQQEEE;;;222222333222111222111111111111111111111111////////////////////////////////////000000000111000111222222222333666999@@@WWW}}}xxxiiinnn{{{[[[FFFEEEFFF___vvvuuuqqq\\\IIIEEEBBBCCCMMMdddvvvlllgggeeepppsss___OOOAAA@@@GGGUUUnnn{{{ooohhhwwwrrr```UUUJJJAAA:::===FFFWWWuuuaaaSSSOOOBBBFFFOOOXXXZZZRRRKKKHHHFFFEEEDDDBBBAAAAAABBBBBBGGGGGGGGGEEECCC@@@===;;;999777555444555444333222333222111111000111111111000111222111000000222444444555777;;;???CCCFFFHHHIIIJJJOOO[[[mmmoooXXXDDD888333111///////////////////////////111111111222222333333333666777;;;FFFfff}}}zzz{{{~~~{{{tttooodddaaalll}}}eeeUUUOOO```uuu}}}~~~ooo^^^UUUNNNJJJHHHLLLYYYmmm|||zzzzzz}}}~~~~~~{{{xxx{{{tttfffmmm}}}mmmYYYGGGHHHEEE???:::777555666666555555888===CCCEEEDDDBBB>>>===:::777666555666666777888:::;;;<<>><<<:::888666555666666555333222222111111111111111222000111222111000000222444333555777:::>>>CCCFFFHHHIIIJJJOOO\\\ppppppVVVAAA777333111000000000000000000000000000111111111222222333333444666666<<>>WWWtttiiipppxxxmmmPPPBBBEEEDDD[[[xxxvvvvvv```JJJEEEBBBCCCLLLcccnnncccgggooozzztttggg^^^FFF@@@>>>??????CCCTTTffffff^^^ppp{{{iii\\\OOOEEEBBB>>>DDDQQQuuueeeTTTKKKHHHJJJQQQZZZ[[[UUUPPPNNNDDDDDDEEEEEEFFFFFFGGGGGGLLLLLLLLLKKKIIIFFFDDDBBB<<<:::777777777777666555222111111111111111222222000111222222111000222333333444777:::>>>BBBFFFHHHIIIIIINNN\\\qqqqqqUUU???555222222111000000000000000000000000000111111222333333444444555555===LLLooozzz~~~{{{xxxuuuqqqdddcccnnndddUUUSSShhh{{{~~~|||hhhYYYQQQJJJEEEGGGLLLYYYkkkwww|||}}}zzz|||{{{{{{|||}}}{{{lllaaapppvvv```OOOEEEBBB>>>999666444444444///111444444444333444555222222222222222222111111///000111222333555888;;;???EEENNNWWW___ffflllpppuuuuuuvvvvvvwwwwwwwwwwwwuuuuuuuuusssppplllhhheee^^^]]][[[YYYYYY]]]cccggggggmmmtttyyy{{{~~~ttthhhMMMBBB@@@LLLZZZccckkkssszzz|||tttlllqqq{{{zzzqqqaaaXXXUUU^^^lll}}}}}}eeeYYYDDD:::222222333333222333222222222222222222222222000000000000000000000000000000000000111111111111111222333333333444777:::<<>>;;;<<<@@@???@@@OOO```lll^^^gggzzznnn___NNNCCC???<<>>BBBFFFHHHIIIIIINNN\\\rrrrrrTTT>>>444222222222000000000000000000000000000000111222333333444444444555===NNNrrr~~~zzzvvvsssnnn^^^[[[eeetttbbbSSSSSSjjj~~~|||jjj[[[SSSLLLGGGEEEJJJXXXjjjwww{{{~~~~~~{{{|||pppsss~~~yyyeeeaaarrrnnnUUUGGGDDD???<<<999777555444444444444333333444555555222222222222111111111000222222222222333444555666>>>CCCKKKRRRXXX```iiipppqqqsssttttttttttttvvvwwwvvvvvvuuusssoookkkgggdddddd^^^YYYWWWUUUVVV]]]eeemmmtttyyyyyyyyy}}}}}}}}}{{{iiiRRR@@@>>>AAALLLWWW```iiipppvvvyyy|||{{{pppmmmwwwzzzmmmaaaWWWSSS___uuuoooZZZRRRAAA;;;555333555666444222333333222222111000//////000000000000111111111111111111000000000000000111222444555444444444666888@@@RRRqqqqqq}}}pppOOOCCCCCCGGGWWWyyyeeePPPHHHBBBCCCIIIZZZ{{{sssbbb^^^XXXRRRNNNIIIDDDAAA======<<<;;;>>>EEEQQQZZZ~~~rrr]]][[[dddvvv```OOOCCC===EEEBBBVVVzzztttdddUUUNNNJJJHHHGGGIIIMMMOOONNNLLLKKKLLLOOOTTTYYY\\\\\\[[[^^^]]][[[VVVOOOIIIEEEDDD<<<;;;:::888777555444333333333222111000000000111111111111111111111111111333666999<<<>>>@@@DDDFFFIIIHHHOOO```uuuuuuRRR<<<777888555000111111000000000000111111222222222222333444555555555;;;???NNNxxxyyyxxxtttkkkdddaaa```bbbqqqZZZRRRTTTggglll\\\RRRIIIBBBFFFGGGTTThhhuuuwwwzzz||||||{{{{{{uuujjjppp|||gggaaaooouuu[[[SSSMMMEEE???<<<:::777444444444333333333444444555222222222111111111000000111111111222222333444555:::@@@HHHOOOUUU]]]ffflllrrrsssvvvvvvuuuuuuvvvwwwuuuuuuuuutttqqqmmmiiigggddd^^^ZZZYYYXXXYYY```hhhkkksssxxxxxxxxx{{{}}}}}}zzzyyyuuubbbMMM???>>>BBBMMMWWW___hhhooouuuxxx{{{}}}zzzpppnnnxxxyyylllaaaXXXUUUbbbxxx~~~gggTTTMMM???:::444333555666444222333333222222111000000/////////000000000111111111111111000000000000111111333444555444444555777999@@@SSSppppppsssRRREEEDDDHHHXXXzzzgggQQQHHHBBBBBBFFFVVVvvvttt___YYYQQQIIIDDDAAA>>><<<;;;<<<<<<<<<>>>FFFPPPXXXxxxttt]]]WWW\\\xxxyyydddSSSHHHBBBBBBBBBYYY}}}rrr```PPPJJJGGGFFFGGGIIILLLOOOPPPQQQRRRRRRUUUYYY^^^aaabbbaaaeeeccc___WWWNNNFFFBBBAAA::::::999888777777666666444333222111111000000111111111111111111111111111333555999;;;===@@@CCCFFFJJJJJJPPPaaatttyyyUUU===666555222...111111000000000000111111222222222222333444555555666;;;@@@OOOzzzzzzwwwssslllccccccdddccclll}}}YYYRRRUUUhhhkkk[[[RRRJJJDDDEEEGGGSSSfffrrrtttwww~~~yyyxxxxxx{{{|||yyyzzzzzzkkkaaaiii~~~lll```hhhjjj```WWWLLLDDD@@@>>>999555444444333333333333333444222111111111111000000000111111111111111222333444666;;;CCCJJJPPPWWW```fffmmmppptttuuuuuuuuuuuuvvvtttuuuuuuuuurrroookkkiiibbb]]]ZZZYYYXXXXXX^^^fffmmmuuu|||||||||}}}~~~|||{{{}}}{{{vvvrrrkkkXXXDDD======CCCNNNXXX^^^fffmmmsssvvvzzz|||}}}~~~yyyooooooyyy~~~wwwjjj```XXXWWWfff}}}rrr\\\LLLGGG<<<888444222444555444222333333222222111000000000//////000000000000111111111000000000000000111111333444555444444555888;;;AAAWWWrrrrrrvvvUUUFFFDDDHHHXXXzzzhhhQQQIIIBBBAAACCCQQQppppppWWWQQQHHHAAA===<<<<<<<<<;;;===>>>>>>@@@EEENNNTTTmmmttt\\\RRRQQQkkkzzzfffVVVKKKEEEBBBGGGaaa}}}nnnZZZMMMJJJIIIJJJLLLMMMOOORRRVVVYYY\\\]]]```dddiiikkkkkkjjjkkkggg```UUUKKKCCC???>>>:::999999999999999888888555444333222111111111111111111111111111111111111222444888;;;===@@@CCCFFFLLLKKKRRRbbbtttzzzVVV===555444222///111111000000000000111111222222222222333444555555777<<<@@@PPP}}}{{{zzz~~~wwwtttpppggglllpppjjjkkk~~~wwwWWWQQQUUUjjjkkk\\\RRRKKKEEEFFFGGGRRRdddooopppttt{{{|||}}}yyywww{{{oooaaaXXXaaa~~~sss^^^]]]qqqpppeeeWWWMMMHHHCCC===777555444444333333333333333222222111111111000000000111000000000111222222333333888???EEEKKKRRRZZZ```eeeiiinnnrrrsssssstttuuuuuuvvvwwwvvvtttpppkkkiii```\\\YYYWWWUUUSSSWWW]]]kkkttt|||}}}|||}}}|||zzzwwwyyyxxxrrrkkk```NNN>>>;;;===EEEPPPXXX]]]dddjjjsssvvvzzz||||||}}}}}}~~~wwwnnnqqqzzz}}}ttthhh^^^WWWYYYhhh}}}wwwjjjUUUGGGCCC:::777444333444444444333222222222111111111000000////////////000000000111000000000000000000111222333444444444555666:::===CCC]]]xxxyyyvvvXXXGGGDDDHHHWWWxxx~~~fffQQQHHHBBB@@@CCCOOOlllvvveeeMMMIIICCC@@@@@@@@@AAAAAA===@@@BBBBBBBBBEEEJJJOOObbbqqqYYYMMMKKKcccxxxeeeUUUJJJCCCDDDPPPnnnyyyjjjWWWMMMNNNOOORRRUUUWWWXXX[[[aaafffjjjkkknnnrrrtttsssooolllfffbbb[[[QQQGGGAAA>>>>>><<<;;;;;;::::::999999999666555444222222111111111111111111111111111111111111444777:::===@@@CCCFFFKKKLLLTTTddduuuuuuSSS<<<555666555333111111000000000000111111222222222222333444555555777<<>><<<;;;999888888777666555333222111111111111111111111111111111111111444777;;;===@@@DDDGGGIIILLLVVVgggwwwpppQQQ;;;444555555333111111000000000000111111222222222222333444555555777<<>>888777666555444444444444444333333333333222222222222222111111111222222333111555;;;???CCCHHHOOOTTTXXX]]]ccciiimmmpppsssvvvtttuuuwwwwwwuuuqqqlllhhheeeaaa]]]ZZZSSSKKKIIIKKKYYYcccnnnrrruuuxxxzzzxxxttttttrrrjjj^^^PPPBBB999:::>>>FFFPPPVVVYYY```iiirrrvvv{{{~~~~~~~~~~~~~~~sssmmmsss|||zzznnncccYYYVVVZZZjjj|||uuuhhhSSSEEEAAA999888777555444333333333111111111111111111111111......////////////000000////////////000111222333444444444444555888===AAAPPPpppzzzooorrr{{{~~~yyybbbJJJCCCFFFTTT~~~yyy~~~hhhNNNGGGBBBBBBDDDPPPkkkvvvgggXXXKKKEEEFFFHHHJJJKKKHHHDDD@@@FFFHHHJJJIIIGGGHHHLLLOOO\\\vvvdddQQQKKKLLLeeeuuudddVVVKKKEEEKKKbbbtttnnndddXXXUUUYYYVVV]]]gggqqqxxx||||||tttkkkaaaXXXRRRMMMNNNNNNLLLHHHEEECCCCCCAAAAAA???>>><<<:::999888888777666444333222111111111111111111111111111111111444888;;;>>>AAAEEEHHHIIINNNZZZkkk{{{lllOOO:::222222111000111111000000000000111111222222222222333444555555777<<>>999888777666666555555555555555444444444444333333333333222222222222333333000444999===???CCCIIINNNTTTWWW]]]aaaeeeiiimmmooooooqqqtttvvvuuurrrnnnkkkccc```\\\YYYQQQHHHDDDEEEMMMXXXccchhhmmmssswwwwwwsssrrrnnnfffYYYIII>>>888;;;>>>FFFOOOTTTWWW```iiippptttyyy}}}~~~}}}qqqllluuu}}}yyylllbbbYYYWWW\\\lll~~~wwwttthhhTTTEEEAAA::::::999777555333333333111111111111111111111111........./////////000000////////////000111222333444444444444555999>>>BBBVVVyyyxxxyyy}}}~~~vvvwwwgggNNNDDDHHHTTT}}}~~~~~~hhhNNNGGGBBBBBBDDDNNNhhh~~~lll___WWWNNNFFFGGGIIIKKKNNNPPPMMMIIIEEEFFFIIIKKKKKKJJJLLLQQQUUUbbbyyy|||```OOOLLLOOOgggqqqbbbVVVMMMHHHQQQhhhuuullljjjhhhbbbbbbggggggmmmxxx{{{nnnbbbYYYSSSOOOMMMIIILLLOOOPPPMMMIIIFFFDDDAAA@@@@@@>>>===<<<;;;;;;999888666555333222222111111111111111111111111111222555999<<>>FFFNNNSSSVVV___iiinnnsssxxx}}}~~~~~~}}}pppllluuu~~~yyykkkaaaZZZXXX^^^mmmxxxsssrrrgggTTTEEEAAA;;;;;;:::888555333222333111111111111111111222222............/////////000////////////000111222333444444444444666999???CCC[[[~~~nnnpppkkkPPPFFFIIITTT||||||fffNNNHHHCCCBBBCCCLLLfffuuuooocccUUUNNNLLLIIIEEEHHHJJJMMMQQQTTTTTTQQQNNNFFFHHHKKKLLLMMMPPPVVV[[[fff{{{|||```NNNMMMQQQgggzzzkkk___TTTMMMHHHVVVlllyyymmmfffiiilllkkknnntttzzzyyyooo___SSSLLLLLLNNNPPPIIIMMMSSSTTTQQQLLLFFFCCC????????????>>>>>>>>>===999888777555333222222222111111111111111111111111333666:::===@@@CCCGGGJJJNNNTTTaaarrrzzzwwwxxxooo]]]FFF777222333444333111111000000000000111111222222222222333444555555666<<>><<<;;;:::999:::::::::888777888888888777666666555555555555444444333222111111111222444666888;;;???CCCIIIKKKMMMQQQUUUYYY[[[]]]ccceeehhhmmmpppqqqooommmbbb]]]VVVNNNHHHBBB<<<999===???DDDJJJSSS]]]eeejjjkkkjjjeee[[[MMMAAA:::888<<<@@@EEEJJJNNNUUU^^^dddqqqtttxxxxxxxxxyyy|||{{{ooommmxxxwwwggg]]]XXXXXX```ssszzznnniiibbbTTTGGGAAA<<<;;;999777666555444444111111000//////////////////////////////////////////000111000///000222333222888666444777777???SSSrrrxxxgggeeezzznnnWWWJJJHHHVVVjjjSSSJJJCCCAAABBBJJJaaawwwlll\\\VVVLLLEEEEEEFFFDDDFFFJJJNNNMMMOOORRRWWWXXXVVVTTTOOOOOOSSS\\\^^^ZZZYYY\\\ppprrr___MMMLLL[[[nnn~~~~~~rrrfffYYYNNNIIIJJJ[[[mmm~~~pppnnnlllmmmsss{{{}}}oooeee___WWWPPPKKKJJJKKKMMMKKKSSS\\\aaa^^^UUUJJJCCC@@@???>>>>>>??????>>>===;;;:::888777555444333333111111000000111111222333444666999;;;>>>BBBFFFJJJPPPXXXdddrrr}}}xxxxxxwwwppp\\\EEE777444444333222000000000000000000000000///111333333333333555777999AAADDDZZZ{{{tttxxxxxxtttuuu|||{{{yyyaaaFFF===CCCHHH```lll]]]TTTKKKCCCEEEHHHVVVhhhooollllllpppzzz~~~xxxwwwttttttvvveeeWWWMMMDDDEEEHHHVVVxxxyyytttlllaaaYYYQQQRRRQQQLLLEEE???<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;:::999888888777666555555444333222111111000222444555777:::>>>AAACCCEEEGGGJJJMMMPPPRRRSSS[[[\\\___dddhhhjjjhhhfffaaa]]]VVVNNNGGG@@@;;;888888:::===BBBKKKTTT]]]bbbeeeddd```VVVIII>>>888777;;;???EEEJJJNNNUUU^^^eeeppptttwwwxxxxxxyyy|||yyynnnlllwww~~~uuufff\\\YYYZZZcccwwwuuunnnfffYYYLLLEEE===<<<:::888777666555555111111000//////////////////////////////////////////000111000///000222444222888777666:::<<>><<<;;;:::888666444333333111111000000111111222333444666999<<<>>>BBBGGGKKKSSSZZZggguuu~~~{{{{{{{{{qqq\\\DDD777444444222222000000000000000000000000///111333333333333555777999AAADDD[[[|||}}}~~~yyyvvv{{{hhhLLLAAAEEEGGG\\\{{{nnn___VVVLLLEEEFFFGGGSSSccckkkjjjlllssszzz}}}zzztttrrr|||{{{iii[[[SSSBBBDDDDDDHHH___wwwhhh\\\QQQOOOKKKEEE@@@<<<<<<===>>>???AAACCCDDDDDDDDDCCC@@@@@@@@@???>>><<<;;;:::777666555444333222111111000111333444555888<<>>999777444555666:::BBBKKKTTTZZZ\\\\\\XXXOOODDD;;;666555:::>>>DDDIIINNNUUU^^^eeeooorrrwwwxxxxxxyyy}}}vvvmmmlllwww}}}sssddd\\\XXX[[[hhh~~~zzzmmm]]]OOOGGG>>>===;;;999777666555555111111000///////////////////////////////////////...000111000000000222444222888777888???CCCNNNbbbxxxeee```rrrjjjTTTLLLNNN]]]nnnTTTJJJCCCBBBCCCJJJ^^^sssxxxgggWWWLLLFFFAAA@@@BBBIIINNNNNNNNNOOOUUUSSSSSSVVV[[[aaadddfffjjjhhhiiikkkmmmnnnsssyyytttfffZZZQQQXXXfffttt~~~yyyrrrjjjaaaVVVMMMNNNSSSkkkvvv~~~}}}yyyxxxyyyyyyyyyyyyzzz~~~|||tttkkkcccccceeeddd^^^VVVRRRTTTWWWPPPRRRXXX___aaaZZZMMMBBB<<<;;;;;;<<<>>>@@@@@@@@@>>>===;;;999777555333333111111000000111111222333555777:::<<>>===999888777555444222111111000111222333333555999<<>>===;;;888666555444444111000000///////////////////////////////////////...000111111000111333555333999777999BBBFFFQQQeeeyyyccc^^^pppkkkUUUOOOQQQ^^^oooUUUKKKCCCBBBCCCIII[[[ooovvvhhhZZZNNNIIIHHHFFFGGGKKKQQQWWWZZZ\\\^^^[[[[[[[[[]]]```dddfffhhheeehhhnnnssswww|||yyypppdddZZZTTT[[[hhhrrrzzz~~~uuuppphhh___TTTNNNRRRZZZttt{{{zzzvvvwww{{{}}}{{{ssslllhhhfffcccbbbeeejjjmmmiii```ZZZYYY\\\RRRPPPPPPVVV[[[YYYNNNDDD;;;:::999:::===@@@AAAAAA???>>>===;;;888666444333111111000000111111222333444666999<<>>>>>===;;;999777444333111111000000111111222333333555888;;;>>>CCCHHHLLLWWW```mmm|||xxx[[[???666555111///000000000000000000000000000///111333333333333555777666BBBIIIaaa~~~|||www{{{[[[GGGEEEFFFXXXqqq|||vvvdddXXXMMMFFFEEECCCKKK\\\gggiiilllrrrwww|||~~~yyyqqqnnnkkkhhhiiirrr~~~rrrZZZOOOFFFEEEDDDEEEMMMXXXiiiwwwmmmggg^^^WWWUUUTTTUUUUUU]]]]]][[[VVVPPPLLLMMMOOOQQQRRRQQQPPPMMMIIIEEECCC>>>===<<<:::777555444333111222222222111222555777<<<===???@@@@@@???>>><<<<<<<<<>>>BBBHHHMMMPPPQQQQQQRRRPPPJJJ@@@999666666222111000000444:::@@@DDDJJJIIIFFF???888555666999999===CCCGGGLLLRRR[[[bbbhhhmmmtttxxxzzz{{{~~~vvvrrruuu}}}|||mmm```\\\WWW^^^pppooogggttt```NNNIII<<<;;;999666444222111111111111000///////////////////////////////////////...///111111111222555777666;;;999:::BBBDDDIIIXXXttt~~~kkkdddtttrrr\\\VVVXXX^^^tttVVVKKKCCCCCCDDDHHHVVVfff{{{tttbbbSSSQQQSSSRRRRRRUUUUUUddduuuyyypppqqqrrrrrroooiiiccc```^^^cccrrr|||xxxuuunnneee___ccckkkqqqvvvzzzyyyuuunnnbbbWWWUUUdddtttwwwkkkccc```\\\VVVRRRQQQTTTYYY]]]___hhhrrrvvvrrrjjjeeeccc[[[QQQGGGEEEJJJNNNLLLHHH===;;;999999;;;===>>>>>><<<<<<<<<;;;:::777555444111111000000111111222333333555999<<>><<<999777555444222333333222111222444777999;;;===???@@@???>>><<<:::999:::===CCCIIILLLNNNMMMNNNNNNHHH???888666666222111111111444888===@@@FFFEEEBBB;;;555333555999:::>>>CCCGGGKKKQQQYYY```ffflllsssxxxzzz|||}}}uuussswww~~~zzzjjj]]]YYYZZZaaasss}}}ggg```ppp|||^^^NNNHHH===<<<:::777555333111111111111000///////////////////////////////////////...///111111111333555777666:::999;;;CCCCCCEEERRR]]]vvvkkkvvvvvv___ZZZ[[[^^^xxxWWWLLLCCCCCCDDDHHHUUUccczzz~~~zzz|||lll```ZZZ^^^```ZZZYYY]]]```ppp|||~~~~~~zzzsssjjjccc___^^^```rrr~~~{{{rrrllliiinnntttxxxzzz}}}|||xxxpppeeeZZZ\\\pppvvvlllccc]]]]]]ZZZVVVRRROOOOOOQQQSSSUUU___llluuuvvvqqqjjjfffbbbXXXMMMGGGHHHJJJHHHFFF@@@===:::888999;;;;;;;;;::::::;;;;;;:::888555444111111000000111111222333555777;;;>>>AAAFFFLLLPPPWWW___mmm}}}yyyXXX:::555666111///333000000000000000000000000///111333333333333555777888EEEMMMeeeyyy~~~aaaIIIEEEFFFWWWooo||||||hhhZZZOOOHHHFFFAAADDDSSS___cccgggmmmssswww}}}nnniiiiiikkkkkkoooqqqoooqqq}}}gggSSSMMMGGG???AAAJJJDDDKKKPPPUUUeeezzz|||xxxsssqqqrrrsssrrrqqqnnnmmmhhh___VVVSSSVVV[[[\\\\\\\\\ZZZWWWRRRMMMKKKCCCBBB@@@===:::888666555333333333222111222444666999;;;>>>@@@AAAAAA???>>>:::999:::===BBBHHHLLLMMMJJJMMMMMMHHH???888666777444444333444666999===???EEECCC@@@999333222555888;;;???CCCGGGJJJPPPXXX^^^eeekkksssxxxzzz|||}}}uuussswww}}}xxxhhhZZZWWW]]]cccuuu{{{kkkjjj|||qqqZZZMMMFFF>>>===;;;888555444222222111111000///////////////////////////////////////...///111111222333555888555:::999<<>>:::888888999::::::888999:::;;;:::888666444111111111000111222222333777999<<<@@@CCCHHHNNNRRRWWW```nnn~~~yyyWWW999555666222///444000000000000000000000000///111333333333333555777999FFFOOOfff}}}]]]DDDAAAEEEWWWqqq~~~jjj[[[PPPJJJHHH@@@AAAMMMZZZ___fffmmmqqqvvv}}}uuuooollllllqqqvvvyyyxxxwwwyyyvvvdddXXXNNNGGGEEEGGGHHHHHHHHHKKKSSSbbbttt}}}}}}zzzqqqfff^^^]]]^^^```^^^aaaeeefffbbb[[[TTTOOOFFFCCC???===;;;999777555666333111111222444444333666777999<<>><<<===BBBIIIOOOQQQQQQOOOIIIBBB===;;;<<<555333222222333777;;;===BBB???:::666444333444555<<<;;;???EEEJJJMMMTTT[[[eeemmmtttwwwzzzzzztttuuuxxxzzzqqqccc[[[\\\[[[bbbwwwkkkYYYOOOHHHCCC>>>999444222111///...000000000000000000000000............/////////000000000000000222444666777<<<;;;;;;===CCCHHHMMMOOOTTTnnnfffZZZZZZ]]]}}}{{{YYYMMMEEEDDDEEEIIIVVVeee}}}}}}rrrnnnppprrrsssyyy}}}uuupppppp|||zzztttqqqoooqqq}}}|||pppgggeeemmmmmm~~~~~~|||mmmccceeeuuurrrllltttttttttuuuqqqmmmjjjbbbXXXPPPKKKFFFBBBHHHJJJRRR```kkkpppsssvvvooonnnfffWWWKKKHHHGGGFFFFFFCCC???<<<;;;999777666:::999:::;;;<<<:::777555444333222111111111222333555999>>>AAADDDJJJRRRXXX]]]ffftttsssRRR<<<777222333555000000000000000000000000000///111222222222333666888???EEEMMMbbb{{{XXX@@@DDDIIITTTooorrraaaQQQGGGBBBAAABBBIIISSS^^^eeeiiinnnttt}}}zzzuuusssssstttzzz~~~|||}}}rrrggg^^^TTTNNNKKKGGGIIIJJJMMMTTTcccvvvvvvlllgggfffhhhiiiiiijjjjjjjjjfff^^^VVVPPPGGGDDDAAA>>>===<<<999777666444222111222333333333555666888;;;>>>AAADDDEEECCCBBB@@@>>>===???DDDHHHRRRSSSSSSOOOHHHBBB>>>===666555333222444888<<>><<<;;;:::888999999999:::;;;:::777444444333222111111222333333777;;;???BBBEEEKKKSSSYYY___fffrrroooPPP;;;666222333555000000000000000000000000000///111222222222333666888>>>EEEMMMcccyyyvvv{{{ZZZAAADDDIIISSSlll}}}ppp```QQQHHHEEECCCCCCGGGPPPZZZbbbfffnnnttt|||~~~~~~vvvpppggg^^^ZZZVVVYYY[[[\\\aaannn}}}uuurrrssstttuuuxxxuuuqqqnnnjjjbbbYYYRRRHHHEEEBBB@@@???>>><<<;;;777555222222333333333222555666777:::===@@@CCCDDDFFFFFFEEEBBB???>>>@@@AAAPPPSSSVVVUUUPPPIIIBBB???999666444333444999>>>AAACCC@@@;;;777444333444555888888<<>>;;;777444333333222111000000000000000000000000....../////////000000000/////////000111333555666888999<<<@@@FFFMMMSSSVVVUUUooowwwuuufffPPPLLLPPPqqqzzz~~~^^^QQQGGGDDDDDDEEEOOO\\\mmm~~~wwwuuuxxx|||~~~{{{zzzuuuttt}}}xxxpppcccbbblll|||{{{vvvmmm```RRRFFF???===999999===FFFOOOYYYhhhvvvwwwzzzxxxmmmaaaZZZTTTOOOHHHEEEBBB@@@???>>>===;;;999999888999:::999666333444333222111111222333444999<<>>FFFOOOddd}}}{{{llljjjzzz~~~[[[AAADDDHHHQQQhhhwwwmmm___RRRIIIHHHEEEBBBEEELLLUUU]]]bbbmmmrrr{{{|||vvvqqqnnnkkknnnppppppsss~~~|||{{{{{{|||~~~{{{uuuooojjjcccYYYRRRHHHFFFCCCAAAAAA@@@>>>===888666333222333333333222444444666888;;;???BBBDDDHHHIIIIIIGGGDDDAAA@@@AAAKKKOOOUUUWWWUUUMMMEEE@@@999777444333555999>>>BBBBBB???;;;666333333333444888888;;;BBBFFFIIIPPPXXX```iiiqqquuuzzz|||vvvrrrvvvyyyuuuiii]]]XXXWWW```mmm{{{jjj\\\RRRJJJDDD:::777444222222222222111////////////////////////...////////////000000000000//////000111333555666777999===AAAFFFLLLRRRVVVSSSnnn|||jjjbbbvvv```HHHEEEKKKooowww```RRRFFFDDDDDDDDDMMMXXXggg{{{www{{{~~~yyy~~~xxx|||~~~yyyvvvoooccc___dddvvv|||rrrfffWWWIII@@@???;;;;;;<<<@@@DDDLLL\\\kkkrrrvvvuuulllaaaZZZTTTOOOIIIFFFCCCAAA@@@@@@>>>===:::999888888888888555333444333222111222333444555999===AAADDDGGGLLLTTTYYYcccfffnnn~~~xxxcccGGG777555111222444000000000000000000000000000///111222222222333666888>>>HHHRRRfffyyyhhheeettt\\\AAACCCFFFOOOfffsss~~~kkk___SSSJJJHHHEEEBBBBBBGGGQQQZZZ```lllrrrzzz}}}}}}wwwzzz}}}xxxppphhh___VVVPPPIIIFFFCCCBBBAAA@@@???===999777444333333333222111333333444666999===AAACCCGGGIIILLLLLLKKKHHHGGGGGGGGGKKKPPPTTTTTTNNNEEE@@@999777555444666:::???BBB@@@===999555222222333444888888;;;BBBFFFIIIPPPXXX```hhhpppssswww}}}~~~|||uuurrrwwwyyyrrreee\\\YYYYYY```pppyyymmm```SSSIIICCC666444222111111111111000////////////////////////////////////000000000111000000000000222444666777888;;;>>>BBBEEEIIINNNSSSRRRmmmjjj^^^mmm]]]EEECCCIIIkkkxxxaaaRRRFFFDDDEEEEEELLLVVVddd~~~}}}~~~}}}{{{pppbbbYYYYYYiii}}}rrrjjj]]]MMMDDDAAA===<<<===>>>???CCCPPP\\\iiimmmmmmeee]]]XXXTTTPPPIIIFFFCCCAAAAAA@@@???>>>;;;999888888888777555333333333222222222333555666999===AAADDDFFFKKKSSSXXXcccgggppp{{{{{{}}}uuu]]]CCC666555111111333000000000000000000000000000///111222222222333666888???JJJVVViiiyyyhhhaaalll^^^BBBAAADDDNNNdddqqq~~~mmmaaaVVVKKKGGGDDDAAA@@@DDDMMMXXX___jjjpppyyyzzzlll^^^TTTOOOJJJHHHEEECCCBBBAAA???===;;;888555333333333222111222222333444888<<<@@@BBBEEEHHHMMMPPPPPPPPPOOOOOOIIIKKKNNNPPPOOOKKKDDD???:::999777777999<<<@@@BBB===;;;777333111222333444888777;;;AAAFFFIIIPPPWWW___gggnnnrrrvvv{{{}}}|||zzzsssrrryyyyyynnnaaa[[[[[[\\\dddvvvzzzqqqcccSSSGGGAAA555333111111111111000///000000000000000000000000/////////000000000111111111111111222333555777888888<<<@@@CCCDDDGGGLLLQQQSSSnnnpppbbbmmm]]]HHHFFFGGGeeeyyycccTTTGGGEEEFFFFFFKKKTTTaaa{{{vvv}}}}}}|||zzzxxxjjj[[[QQQPPPZZZzzz~~~rrrmmmdddUUUIIIEEE<<<::::::<<<<<>><<<:::888888888777555444333333222222333444555666:::===AAADDDFFFKKKSSSXXXccchhhsss}}}ssswww|||tttYYYAAA666666222111333///000000000000000000000000///111222222222333666888@@@MMMZZZlllyyyggg^^^ggg{{{cccEEEBBBCCCLLLcccooo}}}sssgggZZZMMMFFFEEEBBB@@@CCCKKKUUU\\\eeelllvvvyyyeeeYYYTTTNNNKKKHHHEEEDDDCCC@@@>>><<<999555444333333111000222111222333666:::???AAACCCGGGMMMQQQSSSTTTUUUVVVSSSPPPNNNMMMKKKHHHBBB>>>;;;;;;;;;;;;===@@@BBBDDD:::777444111000111333555666666999@@@DDDGGGNNNVVV]]]eeemmmrrrvvv|||~~~wwwpppssszzzyyykkk^^^[[[^^^aaakkk~~~{{{rrrbbbOOOCCCAAA666444222222333333111000000000000000000000000000//////000000000111111111333222222333444666888:::888===BBBEEEEEEHHHMMMRRRUUUpppuuugggnnn~~~]]]KKKIIIGGG___yyyhhhWWWJJJGGGGGGEEEIIIPPP]]]tttwwwkkkgggjjjyyytttaaaRRRKKKKKKOOOiiiuuutttooo```QQQKKKAAA<<<999:::;;;===BBBIIITTT]]]eeeeeebbb```\\\XXXNNNKKKGGGEEECCCBBB@@@???>>><<<999888888888666555333333222222333444666777;;;???CCCEEEHHHLLLTTTYYYaaajjjwww~~~uuu{{{{{{pppWWWAAA777777333111222///000000000000000000000000///111222222222333666888BBBPPP]]]ooo|||jjjbbbllljjjJJJDDDCCCKKKbbbmmmzzz|||ooo___PPPHHHGGGDDDBBBBBBHHHQQQXXX```gggrrr|||ooo```[[[PPPMMMJJJGGGFFFDDDAAA???<<<999666444333333111000111111111222555:::>>>AAABBBGGGMMMQQQTTTUUUWWWXXX[[[VVVPPPLLLIIIFFFAAA===<<<===>>>???AAACCCDDDEEE888666222000///111333555555444888>>>CCCFFFMMMTTT\\\dddmmmrrrxxx~~~uuunnnttt{{{yyyjjj\\\[[[```cccppp|||qqq___KKKAAA@@@777666444444444444222111000000000000000000000000000000000000111111111111444333333444555777999;;;888===CCCFFFGGGIIIOOOTTTWWWrrryyylllrrr~~~~~~ZZZKKKKKKFFF\\\zzzkkkZZZLLLHHHGGGDDDGGGMMMYYYnnntttnnnyyyuuuiii```[[[rrr|||{{{{{{}}}yyy]]]MMMIIIJJJIII^^^{{{{{{yyyjjjYYYQQQJJJBBB<<<;;;<<<<<<@@@EEEMMMXXXdddgggfffddd___YYYQQQNNNJJJGGGEEEDDDBBB@@@???===:::999888888777555333333222222333555666777===@@@DDDGGGIIINNNUUUZZZ```jjjzzz|||yyykkkWWWAAA777888333000222...000000000000000000000000///111222222222444666888BBBQQQ___qqqooohhhuuupppNNNFFFCCCJJJ```lllxxxtttcccRRRJJJIIIGGGCCCBBBFFFNNNUUU\\\dddooozzz~~~hhh___ZZZTTTLLLFFFDDDEEECCC??????<<<888666555444222111333222111111222555888:::CCCFFFKKKPPPTTTVVVXXXXXX^^^ZZZSSSOOOLLLHHHCCC???BBB???>>>BBBHHHJJJEEE???666555333111111222333444777999<<>>@@@CCCDDDFFFGGGJJJMMM]]]ttt|||mmmssscccIIICCCGGGXXXyyy}}}vvvYYYKKKLLLGGGDDDHHHHHHUUUkkkwwwfffaaajjj~~~qqq___YYY]]]lll~~~}}}|||yyyvvvqqqqqqrrruuuxxx{{{~~~~~~fffSSSEEEDDDJJJZZZuuueeeZZZPPPHHH>>>888999<<>><<<:::888777666666333333333222222333666999???AAADDDHHHMMMQQQUUUWWWaaalllzzz{{{fffWWWAAA555444111444555...////////////000000000000222222222333444555666777AAARRRaaaqqqxxx|||~~~[[[CCCAAAHHH[[[pppwwwtttcccTTTMMMHHHDDDBBB@@@AAAIIISSS]]]cccmmmvvvwwwkkkZZZUUUNNNJJJIIIHHHDDD???@@@===999777666666444333333222111000222444777999AAADDDHHHMMMRRRTTTVVVWWW\\\XXXUUUSSSRRRQQQNNNLLLLLLJJJIIIKKKNNNLLLCCC;;;555444222111000111222333555777:::===AAAFFFLLLQQQ]]]cccllltttyyy}}}xxxssssssxxx|||qqqbbb\\\ZZZ___mmm|||kkkbbbVVVMMMEEE:::555333111000111111000///111000000000/////////...000000///000000111222333555777999999999:::<<<===@@@CCCGGGJJJKKKNNNQQQSSS^^^uuuxxxyyyfffMMMGGGJJJZZZyyy{{{wwwZZZKKKKKKFFFCCCGGGHHHQQQggguuubbbZZZ```pppnnnYYYSSSWWWlll~~~~~~{{{{{{{{{}}}wwwaaaMMMGGGHHHTTTrrrttthhhZZZPPPDDD<<<:::;;;======>>>CCCJJJPPPTTTTTTSSSQQQOOOMMMJJJGGGEEEDDDDDDDDD@@@???===;;;999777666666333333333222222333777999???BBBFFFJJJOOOSSSXXXZZZhhhrrrpppUUU@@@555444111444555...////////////000000000000222222222333444555666777AAATTTeeettt~~~~~~\\\EEEBBBHHHYYYnnnuuuwwwdddTTTPPPKKKFFFCCCAAAAAAHHHQQQZZZaaakkkuuu}}}yyy```[[[UUURRRQQQMMMFFF@@@AAA>>>;;;888888777666555222222000000111333555777>>>@@@EEEJJJNNNRRRTTTUUUXXXVVVTTTUUUVVVWWWVVVUUUVVVTTTSSSTTTSSSLLLAAA777444333111000000000111222222444777;;;>>>DDDJJJNNNZZZ```iiirrrxxx}}}wwwssssss{{{|||oooaaa]]][[[cccsssvvv```ZZZRRRKKKCCC888444333111000111111000///000000000000////////////000000000000111222333444666888::::::;;;;;;>>>???BBBEEEJJJNNNPPPRRRUUUWWW^^^vvvjjjQQQJJJKKKYYY}}}yyyxxxyyy\\\LLLKKKEEEBBBFFFGGGLLLdddwwwdddYYYZZZdddpppZZZTTTZZZoooyyyzzzxxxyyyzzz~~~sssWWWJJJEEEJJJ```wwwwwwhhh]]]NNNBBB===;;;;;;:::888:::>>>BBBEEEGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDEEE@@@???>>>;;;999777666555222333333222222444777:::@@@CCCGGGLLLQQQVVV[[[___ooozzzsssRRR>>>444444111333555...////////////000000000000222222222333444555777777AAAVVVkkkzzz{{{[[[EEECCCGGGVVVjjjrrr|||iiiXXXRRRLLLGGGDDDBBBAAAGGGNNNWWW]]]hhhrrr{{{jjjccc\\\[[[ZZZSSSIIICCCBBB???;;;999999888777666222222111000111222444555;;;===AAAFFFKKKOOORRRSSSTTTTTTTTTTTTVVVWWWXXXXXX\\\YYYVVVTTTQQQIII>>>555222222111000///000000111111333666999===CCCIIIMMMWWW^^^gggpppwww|||vvvsssuuu}}}{{{lll___]]]]]]gggyyyfffUUUUUURRRMMMEEE999444222000000111222111000000000000000////////////000000000111222333444555777999;;;<<<===>>>@@@BBBCCCFFFKKKOOOQQQRRRTTTUUU^^^vvvpppSSSIIIIIIVVVzzzyyyvvv}}}^^^MMMKKKDDD@@@EEEFFFJJJbbblll```___eee|||uuurrrzzzwwwbbb^^^eeeoootttwwwuuutttxxx{{{xxxxxxzzzxxxxxxvvvssspppoooqqqsss}}}```MMMCCCCCCOOO^^^xxx}}}vvvjjjYYYJJJBBB===;;;999:::999999999:::<<<>>>??????????????????@@@AAABBB??????>>><<<:::888666555222222333333333555888;;;???CCCIIIMMMQQQWWW^^^dddrrr|||jjjNNN<<<444444111333444...////////////000000000000111111222333444555777888@@@YYYppp|||~~~uuuWWWDDDAAADDDSSSgggpppnnn\\\RRRLLLFFFDDDBBBAAAEEELLLSSSZZZeeeoooyyyrrrggg_________XXXOOOJJJDDDAAA===:::999888777555333222111111111222333333999;;;???CCCHHHLLLNNNPPPRRRRRRTTTVVVXXXZZZ\\\^^^ccc^^^WWWPPPJJJBBB:::444111111000000000///000000111333666:::===CCCIIIMMMVVV\\\fffooowww|||~~~uuutttxxx}}}xxxhhh^^^^^^___jjjuuu\\\RRRWWWUUUOOODDD777444222000000111222111000////////////000000000000000000111111222444555666888:::===>>>???AAACCCEEEGGGIIIMMMOOOPPPQQQRRRTTT^^^vvvxxxXXXJJJGGGSSSwwwzzzuuubbbOOOKKKCCC@@@DDDFFFJJJbbbwwwmmmlllpppxxxhhhaaabbbmmm{{{hhheeejjjiiilllooossswww~~~vvvrrrqqqqqqmmmkkkhhhccc^^^[[[[[[[[[cccpppiiiSSSFFFAAAEEENNNWWW~~~rrraaaRRRIIIBBB>>>;;;;;;999777666666888;;;===999999999:::;;;;;;<<<============<<<:::888666444111222333333333666:::===???DDDJJJNNNQQQXXX```gggqqq|||zzzcccJJJ999333555111222444...////////////000000000000111111111222444666777888@@@YYYssszzzwww{{{yyyxxx|||mmmRRRBBB@@@AAAOOOcccmmmppp\\\RRRKKKEEECCCBBBAAADDDIIIPPPWWWaaammmwww~~~nnnaaaaaaaaa[[[TTTSSSGGGDDD@@@===;;;:::777666444333333222222222222333777888;;;???CCCGGGJJJKKKMMMPPPSSSVVVYYY]]]aaadddeee^^^TTTJJJBBB;;;666333111111111111000000000///111444777:::===CCCIIINNNVVV\\\fffooowww|||}}}uuuvvv{{{|||uuueee]]]```aaammmrrr^^^WWW\\\WWWLLL@@@222333111000000111222222111////////////000000000000000111111222333555666777999;;;>>>@@@AAACCCFFFHHHKKKMMMOOOPPPPPPRRRTTTVVV```www^^^MMMGGGQQQsss{{{uuufffQQQLLLCCC???DDDFFFKKKbbb~~~~~~qqqhhhccceeekkkuuu}}}oookkkkkkhhhkkkrrr{{{{{{xxxvvvtttnnnjjjccc[[[TTTOOOKKKJJJNNNVVVhhhttt^^^OOOEEECCCFFFKKKmmmuuufffYYYPPPJJJDDD@@@:::999777666777:::===???999999999999999999999999::::::;;;:::999888666444000111222333444666;;;>>>@@@EEELLLOOORRRXXXbbbiiirrr|||sss___FFF777333555111111444///////////////000000000000000111111222444666888999@@@XXXtttyyywwwzzzwwwtttxxxiiiPPPBBBAAA@@@KKK___jjjqqq[[[UUUMMMFFFDDDCCCAAACCCFFFKKKRRR]]]iiittt~~~lllgggddd\\\WWWWWWLLLIIIDDD@@@>>><<<999777555444444333333333222222444555777:::>>>AAADDDFFFFFFIIIMMMOOOQQQUUUYYY]]]XXXSSSKKKBBB<<<777555333111111222222111111000000111333666999===BBBHHHMMMVVV]]]fffpppwww||||||uuuwww~~~zzzrrrbbb\\\aaabbbnnnvvvccc^^^```VVVIII>>>333333111000000111222222111.../////////000000000111111111111222444555777888:::<<>>=========???@@@AAA>>>>>>===<<<;;;999888777666777888999999777666555000111222333444777;;;???CCCHHHOOORRRSSSYYYdddlllvvviiiWWWCCC555333555111111333///////////////000000000000000000111222444666888999???WWWrrrzzzxxxvvvzzzzzzvvvyyyjjjSSSFFFCCC???HHH\\\fffzzzwwwaaa[[[RRRJJJGGGEEEAAAAAACCCFFFMMMYYYeeepppzzz{{{yyynnnggg]]]WWWXXXPPPLLLGGGCCC@@@===;;;888555555555444444333333222222333444777:::===@@@BBB@@@CCCFFFGGGFFFHHHLLLOOOGGGDDD@@@;;;888666555555222222222222222111000000000222555888<<>>;;;999888444555777888999777666555000111222333444777<<>>:::888888888777666555555444444444444555777999:::;;;???@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;:::888555222111111111000000000000111111111222444777:::AAAHHHMMMVVV```jjjooottt|||~~~yyyzzz~~~xxxkkk```^^^```fffwwwxxxwwwhhh]]][[[SSSBBB666555333222111111000000111111000000000000////////////000000111222444666888999:::===BBBFFFGGGHHHJJJKKKJJJIIIIIIKKKKKKMMMUUU^^^kkk{{{~~~~~~zzzoooaaaHHHBBBDDD[[[~~~||||||vvvXXXLLLHHHBBBAAAEEEKKK___||||||mmm]]]QQQNNNIIIGGGKKKPPP^^^yyyrrr___OOOLLLIIIFFFHHHUUUiii{{{wwwkkkaaa[[[WWWRRRPPPQQQQQQPPPNNNLLLHHHEEECCCEEECCCAAA@@@???===999777888777666777888777555333222000111555666777<<>>;;;AAAEEENNNYYYfffrrr|||~~~tttrrrxxx}}}}}}ooolllccc[[[PPPIIIFFFCCC>>>:::;;;:::999888777666555555444444444555666777999999::::::::::::;;;;;;;;;;;;:::::::::999777555222111111111000000000000111111111222444666:::@@@HHHMMMWWWaaakkkpppuuu|||}}}yyy{{{vvvjjj```___aaagggxxxpppbbb[[[QQQAAA777666333222111111000000111111000000000000000000000000000111111333444666888999999===BBBEEEGGGIIIKKKLLLJJJHHHIIIKKKKKKMMMUUU^^^kkk{{{vvvkkk{{{bbbJJJCCCDDDYYYyyy}}}|||yyyZZZMMMGGGBBBAAAEEEJJJ___{{{}}}rrriiicccRRRKKKGGGHHHJJJQQQggg}}}iiiWWWRRRMMMHHHEEEJJJWWWiiiwww}}}xxxpppiiiddd___ZZZVVV]]][[[YYYUUUQQQLLLIIIGGGFFFDDDCCCBBBBBBAAA???<<<999888777777888777555444666444444888999:::???FFFKKKSSSUUUYYYaaabbbhhhwww{{{{{{xxxiiiRRRBBB999777333111111111111000000000000000111111111111111222444444444555888:::>>>OOOnnnwwwssskkknnnlllQQQEEECCCFFFRRR```rrrxxxxxxjjj```RRRIIIEEECCC@@@<<<@@@DDDMMMXXXeeeqqq{{{}}}vvvvvv{{{|||}}}wwwsssjjj]]]TTTPPPLLLFFFBBB???>>>===;;;999888777777555555555555555666666777555666666666777777777888777777777777666444333111111111000000000000111111000111333666999@@@GGGLLLXXXbbblllqqqvvv~~~}}}yyy|||ssshhh``````ccciiizzzzzziii]]]PPP@@@666555333222111111000000111111000000000000000000000000111111222333555777999::::::===BBBFFFGGGHHHJJJKKKJJJHHHIIIKKKLLLMMMUUU]]]jjjwwwssshhhwwwcccKKKDDDDDDTTTooo{{{}}}___NNNGGGBBBBBBFFFIII]]]zzz}}}qqqhhhXXXPPPJJJHHHEEEFFFSSScccxxxccc]]]QQQMMMGGGEEEKKKWWWgggqqquuusssqqqooolllhhhccc___aaa___[[[VVVQQQLLLIIIHHHFFFDDDCCCBBBBBBAAA>>><<<:::999777777888777666444444222333555777888>>>EEEMMMUUUXXX]]]ggghhhnnn~~~~~~}}}wwweeeOOO???999666333222222222111000000000000000111111111111111333444444444666888:::<<>>>>>BBBJJJUUUaaannnxxx~~~~~~}}}zzzrrrtttxxxyyymmmddd___YYYQQQKKKEEEDDDAAA???===<<<;;;;;;777777666555555555555666555555666666666777777777444444555666555444333222111111000000000000111111000111333555999???GGGLLLYYYdddnnntttxxx|||zzz~~~~~~ooofff___bbbfffmmm}}}nnn```PPP???555333333222111111000000111111000000111111111111111222222222333444555777999:::===@@@DDDFFFGGGGGGGGGHHHIIIHHHIIILLLLLLMMMTTT]]]fffqqqttthhhvvvcccLLLDDDBBBMMMbbb{{{eeeQQQGGGAAABBBFFFGGG[[[xxxkkk```WWWPPPMMMGGGCCCJJJUUUzzzpppiiiZZZUUUOOOLLLMMMSSSZZZ```hhhhhhiiiiiijjjiiigggeeeaaa^^^ZZZUUUPPPMMMKKKJJJJJJHHHFFFEEEDDDAAA>>><<<<<<:::888777888888666555444222222555777999???FFFNNNWWWZZZ```jjjmmmssszzzeeeMMM???888666333222222222111000///000000000111111111111222333444555555666888;;;;;;JJJjjj|||uuuuuuuuu\\\KKKCCCDDDPPP\\\mmmzzzvvvkkk[[[PPPJJJGGGCCC???===@@@GGGQQQ]]]jjjuuu{{{wwwjjj___XXXQQQRRRVVV]]]nnn}}}tttmmmdddXXXPPPJJJHHHEEECCCAAA@@@@@@@@@;;;:::999888777777777777666666666666666666666666222333444555555444333222111111000000000000111111000222333666:::@@@GGGLLL[[[fffpppvvv{{{{{{|||{{{lllddd```eeejjjqqqppp```OOO>>>444000333222111111000000111111000111111111222222333333222333333444666888:::;;;@@@CCCFFFGGGFFFEEEDDDEEEIIIHHHIIILLLMMMMMMTTT\\\dddlllxxxjjjvvvdddLLLDDD@@@FFFVVVuuu}}}lllVVVHHHBBBBBBEEEEEEZZZvvviii^^^VVVSSSMMMGGGIIIQQQooo{{{tttjjjbbbWWWQQQQQQUUUWWWXXX\\\\\\]]]^^^```bbbeeegggeeebbb^^^YYYTTTPPPNNNNNNNNNMMMKKKJJJIIIGGGDDDAAA===;;;999888888888777666888666666999<<>>===<<<;;;;;;;;;;;;777777777666555555444444222333444555555444333222111111000000000000111111111222444777:::AAAHHHMMM]]]gggrrrxxx}}}~~~{{{}}}}}}wwwjjjcccaaahhhnnnvvv|||uuuuuuzzzlll[[[JJJ===444///333222111111000000111111111111111222333333444444333333444555777999;;;<<>>IIIeeemmmUUUEEEAAAHHHOOObbbsssvvvdddUUUNNNIIIDDD@@@===>>>BBBIIISSS```kkkrrr|||zzzeeeXXXOOOIIIEEEEEEFFFIIIJJJKKKWWWqqq}}}rrrjjjaaaXXXQQQKKKIIIFFFCCCBBBCCCDDDEEEBBBBBBAAA@@@?????????@@@:::999888777666444444333333333444555555444333222111111000000000000111111222333555888<<>>>>>AAAFFFPPP\\\gggnnnyyylllYYYOOOKKKIIIHHHBBBCCCHHHLLLKKKOOO^^^pppttteeeZZZUUUQQQMMMIIIIIIGGGDDDBBBAAABBBDDDEEEEEEDDDCCCCCCBBBBBBBBBCCC======;;;:::888666555444333444555555555444333222111111000000000000111111333444666888<<>>AAADDDFFFGGGFFFGGGGGGHHHGGGJJJMMMNNNNNNTTT[[[cccfffzzz}}}lllRRRHHHCCCAAAIIIaaa||||||aaaMMMDDDAAA@@@BBBVVVqqq{{{ssskkkgggqqqvvviii^^^QQQLLLNNNWWWwwwllleeedddfffgggggggggccc^^^[[[\\\^^^aaabbbeeehhhjjjllllllllljjjgggbbb\\\WWWQQQKKKGGGAAA>>>:::888888888888777888666777===BBBHHHRRR[[[YYY]]][[[[[[dddiiisss}}}^^^FFF<<<555444333333444444222000000000000000111111111111333444555666666777999<<>>:::777555444444555444333333333333222111222222111111111111111111111111444:::===AAAKKKTTTccclllvvv{{{|||zzztttmmmaaabbbdddiiisss~~~lll```bbbjjjrrrrrrbbbOOOBBB:::444333444111111111111111111111111111111111111222444999<<<777888:::<<<======<<<<<<===@@@CCCDDDEEEFFFGGGIIIFFFHHHJJJJJJKKKPPPWWW]]]gggmmmttt[[[JJJDDDCCCDDDZZZ~~~zzzfffNNNEEECCC@@@BBBOOOhhh~~~vvvqqqjjjeeeeeeiiiooosssuuujjjhhhjjjsssvvvdddWWWPPPMMMWWWmmmwwwllliiilllrrrnnnhhhdddcccbbbbbbaaagggiiimmmrrrvvvvvvssspppmmmjjjhhhfffddd]]]RRRJJJDDD>>>:::;;;:::777777888888888:::>>>EEEOOOYYY^^^___\\\\\\```aaaeeeuuuvvvZZZCCC777333333333222222222111111000000000000000111111111444444555777888:::;;;;;;AAAGGG[[[}}}|||nnnZZZHHH>>>>>>AAARRRggg{{{vvvfff[[[PPPIIIHHHEEEAAA???CCCGGGNNNZZZeeepppxxx|||xxxtttpppiii```XXXTTTRRRRRRNNNMMMMMMMMMKKKMMMYYYeeeyyynnnkkkooollleeeaaaYYYRRRPPPOOOMMMMMMPPPPPPQQQPPPNNNLLLJJJKKKLLLJJJKKKLLLNNNOOOOOOLLLIIIEEECCC@@@<<<999777666555666444333333444444222111111111111111111111111111222222555:::>>>CCCMMMXXXgggqqqzzz||||||~~~ssslllbbbcccffflllvvv~~~qqqhhhkkkpppwwwooo___MMMAAA999444333444111111111111111111111111222222222222222555999<<<888999:::<<<=========<<<>>>@@@CCCDDDDDDEEEGGGHHHFFFHHHKKKKKKLLLPPPWWW]]]bbbjjj{{{~~~jjjTTTHHHEEEEEEWWWzzz{{{hhhNNNEEEBBB???BBBNNNeee|||{{{{{{ooolllddd```ZZZVVVVVVXXX[[[]]]cccjjjxxx}}}yyymmmfffeeerrrlll\\\RRRMMMRRRiii|||vvvuuuxxxxxxuuuqqqooommmkkkhhhfffllllllmmmnnnooolllhhhdddbbb```___aaaccc```YYYSSSEEE???;;;;;;:::777666888888888;;;@@@HHHRRR[[[```___\\\^^^ccceeejjj{{{nnnUUUAAA999333333333222222222111111000000000000111111111111333444555777888:::;;;<<>>>>>BBBOOOcccwww~~~pppbbbTTTJJJGGGDDDAAA???BBBGGGMMMYYYcccnnnwwwyyyqqqnnnmmmpppnnniiiddd```\\\ZZZYYYXXXWWWWWWVVVSSSSSS^^^jjjssslllnnnmmmfffaaaYYYSSSTTTUUUSSSSSSTTTTTTUUUUUUSSSQQQPPPQQQRRRRRRRRRRRRTTTTTTRRROOOLLLGGGEEEBBB>>>;;;999777777777555444333444444222111111111111111111111111111444333555:::???EEEQQQ\\\lllttt}}}|||~~~}}}qqqjjjccceeeiiipppzzz|||{{{uuurrruuuwww{{{|||lll[[[III>>>888444222444111111111111111111111111333333333333222444888;;;888999;;;===>>>>>>>>>>>>???AAADDDEEEDDDEEEFFFGGGEEEHHHKKKMMMNNNRRRXXX]]]]]]hhh}}}nnnsss}}}```KKKDDDEEERRRttt{{{kkkPPPDDDAAA???BBBLLLaaa|||tttgggiiirrrxxx{{{qqqgggbbbZZZWWWSSSPPPOOOOOONNNMMMRRRRRRYYYllltttfffmmm~~~wwwhhhaaahhh}}}vvvcccVVVPPPOOOddd|||zzzyyyxxxxxx{{{}}}}}}||||||{{{wwwrrrnnnpppnnnkkkhhhddd```ZZZVVVRRRQQQSSSXXX^^^aaa___]]]FFF@@@<<<;;;:::777555777777999>>>EEEMMMVVV^^^bbb___]]]```fffjjjpppwwweeeOOO???:::333333333222222222111111000000000111111111222222333444555777999:::<<<<<>>>>>CCCJJJ]]]qqqzzz{{{}}}iiiXXXMMMHHHDDDAAA???BBBFFFKKKVVV```kkkttt}}}yyypppnnnqqqtttyyyvvvrrrnnnkkkiiigggeeejjjjjjjjjiiiddd```eeelll}}}zzzvvvpppmmmddd]]]]]]]]]ZZZWWWWWWWWWWWWWWWVVVTTTTTTUUUVVVWWWVVVWWWWWWWWWUUUQQQNNNIIIGGGCCC@@@<<<:::999888888666555444555444333111111111111111111222222222444333555:::???GGGTTTaaannnvvv~~~}}}|||zzznnnhhhcccgggmmmuuuvvvvvvvvvxxx{{{{{{}}}wwwhhhWWWEEE;;;777444222333111111111111111111111111222333333222222333666888888:::<<<>>>????????????AAACCCEEEEEEEEEEEEFFFGGGFFFIIILLLNNNOOOSSSYYY^^^___iiixxxhhhjjjjjjNNNBBBDDDMMMlll}}}}}}pppSSSEEEAAA>>>BBBJJJ\\\tttrrrggghhhssszzz{{{xxxrrrkkkggg```[[[VVVSSSRRRPPPMMMKKKPPPMMMOOO]]]oooxxxuuummmbbbfffrrrtttjjjhhhqqq~~~kkk]]]UUURRR```{{{yyyssssssrrrpppqqqxxxzzz|||zzztttnnnkkkgggbbb]]]YYYTTTOOOKKKFFFFFFHHHMMMUUUZZZ]]]^^^GGGAAA<<<<<<:::666555666777;;;BBBKKKTTT\\\bbbeeeaaa___bbbiiilllssszzzqqq___JJJ===999333333333222222222111111000000000111111222222333333444555777999;;;===>>>AAAEEEQQQqqq{{{rrrmmmrrrkkkPPP???===CCCHHHYYYlllvvvyyy}}}nnn]]]QQQLLLEEEAAA???AAADDDHHHRRR[[[hhhqqqzzzzzzuuutttyyy||||||}}}}}}}}}}}}uuupppqqq|||zzzooogggeeeeeeaaa\\\ZZZ[[[[[[[[[ZZZXXXXXXYYYZZZYYYYYYYYYZZZZZZWWWSSSPPPKKKIIIEEEAAA>>>;;;:::999999777555555555555333111000000111111111222222222222222555;;;AAAJJJXXXdddrrrzzz{{{|||wwwkkkfffccchhhpppzzzvvvtttxxx~~~~~~tttfffTTTAAA888666444222222111111111111111111111111000111222222111222444666999:::<<>>BBBHHHWWWmmmuuulllttt}}}}}}vvvpppmmmhhhbbbZZZVVVUUUSSSPPPMMMLLLJJJJJJPPPYYY```aaa___\\\^^^gggyyytttjjjgggxxxrrrcccZZZVVV\\\nnnvvvrrrmmmgggdddfffhhhlllooopppmmmgggbbb[[[XXXTTTPPPMMMJJJFFFCCC@@@@@@AAAEEEJJJOOOSSSUUUHHHAAA===<<<;;;777555777888>>>GGGQQQ[[[aaaeeegggcccaaacccjjjmmmsss~~~{{{xxxooo]]]GGG:::777333333333222222222111111///000000111222333333333333444666888;;;===???@@@AAAEEENNNggg~~~uuulllmmm{{{qqqUUUBBB===@@@FFFVVVgggqqqwww}}}sssaaaXXXSSSFFFBBB@@@AAABBBEEEMMMUUUbbblllvvv|||zzzzzz{{{}}}~~~xxxwwwmmmkkkllliiidddbbbaaabbbbbb```^^^]]]^^^___[[[[[[\\\]]]^^^\\\XXXUUUNNNLLLHHHDDD@@@>>><<<;;;:::888666666666555333111000000000111222222333333222222666>>>EEENNN[[[hhhvvv}}}yyy|||rrrhhhdddccciiisss~~~{{{xxx}}}{{{eeeRRR???777555444222111111111111111111111111111///000222222222333555777:::;;;===???AAABBBBBBBBBCCCEEEHHHIIIHHHIIIJJJKKKIIIKKKMMMNNNPPPUUU]]]cccjjjooo{{{{{{hhhYYYgggzzzVVVFFFGGGGGG___|||~~~^^^KKKBBB???BBBGGGSSShhh~~~vvv~~~zzzwwwssslllddd______]]]XXXSSSOOOMMMLLLLLLOOORRRVVVXXXVVVYYYcccttt~~~rrrhhhpppzzzhhh^^^VVVXXXaaa~~~vvvlllbbb\\\WWWXXXYYY[[[\\\ZZZVVVRRRMMMJJJHHHFFFEEEDDDAAA???>>>>>>???@@@BBBEEEHHHIIIGGGAAA===<<<;;;888666888:::AAALLLXXXaaafffhhhhhhdddbbbdddjjjmmmsss}}}|||xxxnnnZZZEEE888666333333333222222222111111///000000111222333444444444555777:::===@@@BBBCCCDDDHHHMMM^^^{{{oooiiisssxxx]]]HHH??????DDDQQQaaakkkttt{{{{{{iii^^^XXXIIIDDDAAAAAA@@@AAAGGGOOO[[[eeeqqqwww~~~~~~~~~}}}}}}uuurrrssspppkkkiiifffffffffdddaaa``````bbb^^^^^^```bbbcccbbb___\\\RRRPPPLLLHHHDDDAAA??????;;;999777666666555333222///000000111222222333333222333999BBBJJJRRR```lllwww~~~|||xxx||||||nnneeecccbbbiiittt~~~|||eeeRRR>>>666555444111000111111111111111111111111///111333444444555777999:::;;;>>>@@@BBBCCCCCCCCCDDDFFFIIIJJJJJJKKKLLLNNNJJJLLLMMMMMMOOOUUU^^^eeejjjmmmuuummmWWW^^^uuu|||WWWFFFFFFEEE[[[|||}}}dddNNNDDD@@@AAAFFFQQQeee|||vvvpppnnnmmmjjjbbb[[[TTTRRRPPPNNNOOORRRUUUWWWWWW___mmm}}}{{{oooqqqmmmbbbSSSTTTXXXkkkvvviiibbbZZZXXXUUUSSSSSSRRRPPPNNNIIIHHHFFFFFFFFFEEEBBB@@@===>>>>>>>>>>>>???AAABBBFFF@@@<<<<<<;;;888777999<<>>???KKKYYYcccnnnxxx||||||qqqcccZZZKKKFFFBBB@@@>>>>>>CCCIIIRRR^^^jjjrrryyy}}}~~~{{{}}}yyyyyyuuupppmmmggghhhgggeeebbb``````aaaaaaaaaccceeehhhgggeeebbbUUUSSSOOOJJJGGGDDDBBBAAA;;;999777777666666444222///000000111222222333333333555;;;EEEMMMVVVcccnnnuuu|||}}}xxxxxx{{{zzzllldddcccbbbiiiuuu}}}eeeRRR>>>666555444111///111111111111111111111111000222444666666777:::<<<:::<<<>>>AAABBBCCCDDDCCCDDDGGGIIIKKKLLLMMMNNNPPPLLLMMMMMMLLLNNNUUU___ggghhhkkkqqqrrrYYY\\\qqqzzzVVVCCCDDDEEEYYY||||||hhhPPPEEE@@@AAAEEEPPPccc}}}zzzvvvvvvvvvpppfff\\\RRROOOKKKKKKMMMPPPRRRRRRZZZfffwww}}}qqqppprrrgggPPPSSSTTT]]]}}}xxxpppfffaaa[[[WWWUUUTTTSSSSSSMMMLLLKKKKKKKKKIIIFFFCCC<<<===>>>>>>======???@@@FFF@@@<<<<<<<<<999888:::===EEESSS```hhhkkkjjjhhhcccaaadddkkkooovvvxxxhhhRRR>>>666888333333333222222222111111///000000222333444555555666777:::===@@@CCCFFFGGGKKKPPPPPPVVVwwwxxxkkkmmmwwwkkkUUUFFF>>><<>><<<@@@FFFMMMYYYeeennnvvvzzz~~~yyyqqqfffdddeeehhhfffaaadddkkkfffgggjjjmmmnnnlllgggbbb[[[ZZZXXXTTTOOOIIIDDDBBB===<<<:::777555333222111222444555444222222333444555888===FFFQQQ]]]gggmmm{{{|||}}}~~~zzzwwwvvv}}}~~~rrrhhheeefffcccooo~~~{{{}}}^^^MMM;;;444444333222222111111111000111111222333000222444555555777:::===<<<<<<===???@@@CCCDDDEEEFFFIIIMMMNNNNNNNNNNNNOOONNNMMMLLLNNNSSSZZZaaafffiiikkkqqq{{{```^^^mmm\\\CCCCCCGGGVVV}}}rrrUUUEEE@@@AAACCCKKKZZZssswwwfff^^^\\\WWWRRROOOQQQWWW___dddkkkrrryyywwwxxxcccZZZMMMMMMUUU]]]yyy{{{uuummmhhheeebbb]]]XXXTTTSSSQQQNNNKKKGGGEEECCCAAA???>>>===>>>>>><<<;;;AAA===;;;<<<;;;999:::>>>AAALLLZZZdddlllooojjjccc```^^^aaakkkwwwxxxsssyyyqqq___MMM>>>555333333333222111000000111111//////000111222444666777888999:::>>>BBBFFFHHHHHHKKKQQQSSSWWWnnn{{{sssqqqvvvYYYEEE??????CCCGGGNNNYYYfffpppuuuyyymmm\\\QQQKKKFFFBBB>>>;;;???DDDKKKQQQ[[[eeepppzzzyyyyyyvvvqqqoooqqqooolllnnnsssuuuuuuuuuuuutttpppjjjfff\\\ZZZWWWSSSNNNHHHDDDBBB???>>>;;;999666444333333222333444333222111333444777:::@@@JJJVVVbbbmmmsss~~~zzzwwwyyy}}}qqqhhheeegggiiiuuu|||qqqVVVGGG777333444333333333222111111111111111222222222333555666777888;;;===>>>>>>???@@@BBBDDDFFFGGGHHHKKKNNNPPPPPPOOOOOOOOOQQQPPPPPPRRRVVV\\\bbbffffffiiiooohhheeesss```FFFEEEHHHTTT}}}|||wwwYYYIIIDDDCCCDDDJJJXXXpppzzzjjjdddbbbaaa___]]]aaakkkzzz}}}vvvvvv~~~mmmYYYIIIGGGKKKNNNaaazzzsssmmmbbb^^^XXXQQQJJJDDDAAA???AAA@@@???@@@AAAAAA@@@>>>>>><<<;;;<<<;;;:::===CCCIIITTTaaajjjpppqqqjjjbbbbbb```dddooo{{{yyyxxx}}}iiiXXXHHH;;;444333333333222111111111111111000000111222444666888999999:::<<>>CCCFFFLLLTTT___jjjuuuyyywwwwww~~~~~~}}}||||||}}}zzzwwwsssooojjjeeeaaaZZZXXXUUUPPPLLLGGGDDDBBBAAA???===;;;888666555555222333333333111111333444999===DDDOOO\\\iiitttzzzzzzwww|||zzzooogggfffhhhooo{{{ooo```LLL???444222444333222222222222111111111111222222444555777888999:::<<<>>>@@@@@@AAABBBDDDFFFGGGHHHIIILLLPPPRRRRRRQQQPPPPPPRRRQQQRRRSSSWWW[[[```cccbbbeeennnqqqlllvvveeeJJJGGGJJJQQQuuuzzz___MMMIIIEEEEEEIIIUUUkkk~~~|||qqqmmmhhhlllnnnnnnqqq~~~wwwqqqtttwww___MMMGGGIIIGGGOOOcccnnnuuunnncccXXXNNNHHHEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>;;;;;;<<<===;;;;;;BBBKKKTTT___kkkrrrtttssskkkbbbdddbbbgggsss~~~ttt___OOOBBB888444444333222222111111111111222222222333444666888:::;;;;;;===???AAADDDGGGIIIJJJNNNSSSUUUVVVfff|||jjjVVVGGG????????????DDDNNN\\\fffnnnvvvjjjYYYRRRLLLHHHCCC>>>>>>AAACCCGGGOOOXXXcccppp|||zzzxxxtttqqqqqqzzzzzzvvvooojjjeeeaaa]]]ZZZWWWUUURRRNNNJJJGGGDDDCCCAAA@@@>>>;;;999777666555222333333222111111333555;;;???HHHTTTaaaooozzz}}}xxxvvv~~~}}}vvvlllfffgggkkksssxxxeeeUUUEEE;;;222222444333111111333222222111111222222222444666999:::::::::<<<>>>AAABBBBBBCCCDDDFFFHHHIIIJJJMMMQQQSSSRRRQQQQQQQQQPPPPPPQQQRRRTTTXXX[[[]]]___cccmmmzzzooorrriiiMMMGGGIIIMMMmmmxxxdddOOOJJJEEEEEEHHHRRRgggyyyrrrxxxxxxxxxrrrxxx}}}{{{|||zzzrrrmmmttt~~~hhhRRRIIIJJJGGGKKKUUUZZZfffzzz{{{nnn```TTTNNNKKKJJJIIIGGGEEEDDDCCC@@@===::::::;;;======:::;;;EEEQQQ\\\gggrrrwwwwwwtttkkkcccdddccciiivvvoooXXXHHH>>>666444555333222222111111222222222222222333555777999;;;<<<===???BBBDDDFFFHHHKKKMMMPPPTTTWWWXXXccc~~~qqq]]]KKKBBB@@@??????AAAGGGTTT```iiippp{{{nnn]]]UUUMMMIIIDDD???===???CCCFFFLLLTTT___mmm{{{}}}{{{nnnzzz~~~rrrqqqqqqnnnlllvvvtttoooiiidddaaa```^^^]]]WWWVVVSSSPPPLLLIIIFFFEEEBBB@@@>>><<<999777666666333333333222111222555777<<>>AAAEEEGGGHHHJJJNNNPPPQQQSSSXXX[[[bbb{{{}}}}}}xxxeeeRRRFFFAAA???@@@AAADDDMMMXXXccclllwwwxxxcccZZZPPPKKKFFFAAA>>>???BBBDDDHHHOOOYYYggguuu|||||||||zzzxxxmmmppp|||kkkjjjkkkhhh```___ooo}}}kkkgggbbb``````bbbcccddd```___\\\YYYTTTNNNJJJGGGCCCAAA???<<<:::888777666444444444333222333666999???GGGSSSbbbpppzzz~~~yyyxxxyyy}}}zzztttlllgggiiiooovvv|||uuulll\\\MMM???888333444555222000000111111111111222444555666555888;;;===>>>???@@@AAACCCCCCDDDDDDEEEGGGHHHIIIJJJLLLNNNPPPPPPRRRUUUWWWWWWVVVUUUUUUWWWZZZ]]]___cccbbbjjj}}}tttuuuUUUGGGGGGHHHccczzz{{{qqqUUUJJJDDDDDDFFFMMM```wwwnnnrrrzzz~~~tttmmmxxxwww]]]NNNJJJBBB@@@EEEEEEHHHQQQ\\\dddkkkrrr{{{rrrfff]]]XXXQQQMMMHHHDDDBBBAAA@@@???===<<<;;;<<<>>>CCCPPP^^^gggqqqyyyzzzvvvqqqkkkeeeeeedddiiivvvjjjRRRCCC<<<777444555333222222222222333333444222333444666888:::===>>>???CCCGGGIIIJJJLLLQQQUUUTTTSSSXXX___cccsss}}}uuuoooaaaNNNEEE???@@@AAA@@@FFFPPP\\\fffrrrzzzpppdddXXXPPPJJJDDD@@@@@@???AAADDDIIIRRR___llluuu}}}vvvvvv|||}}}tttnnnsssooofff```^^^WWWQQQWWWcccxxxsssdddbbb______bbbgggjjjkkknnnmmmjjjeee^^^VVVNNNIIIDDDCCCAAA>>><<<:::999888555555555444333555888;;;EEENNN]]]lllyyy}}}yyy{{{}}}}}}yyyqqqjjjhhhlllvvv}}}vvvqqqiiiZZZKKK<<<666222333333111000111//////000111333555777888666999>>>AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHJJJJJJLLLMMMNNNOOOPPPTTTXXX\\\[[[YYYWWWWWWYYY\\\aaadddfffcccgggzzzuuu~~~\\\KKKGGGGGG]]]yyyzzz[[[MMMDDDDDDEEEKKK[[[zzzzzzooonnn~~~yyyzzzzzzpppzzziiiYYYRRRFFFAAACCCBBBAAADDDJJJQQQVVV\\\ccchhhooottt|||yyyqqqlll^^^XXXPPPIIIDDDBBBAAA@@@???;;;:::===CCCLLL[[[gggmmmvvv|||yyysssnnniiieeegggeeejjjuuuzzzeeeNNN@@@;;;777444444222222222222222333444555444444555777:::<<>>HHHSSSbbbnnnrrrzzz~~~zzzrrrlllhhhdddiiigggjjjuuuuuuaaaJJJ>>>999666444444222222222222333333444555555666777999<<<>>>AAABBB>>>DDDIIILLLMMMOOOUUUZZZZZZUUUYYYbbbbbbeeewwwmmmrrrjjjUUUCCC@@@AAA???BBBIIIMMMZZZhhhmmmppp|||kkk^^^TTTKKKEEEDDD>>>@@@BBBFFFMMMWWWaaaiiinnnxxx