BM6P6(@ {{{nnnqqqyyymmmeeeaaa```______``````___]]][[[ZZZYYYXXXOOOMMMJJJGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJMMMPPPPPPNNNLLLJJJJJJQQQWWWdddvvvzzzrrrrrrvvv~~~tttkkkiiikkkppp~~~yyytttuuuwwwzzz~~~~~~}}}zzzuuummmeee]]]YYYSSSSSSRRRQQQPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJLLLQQQTTTTTTWWWcccppppppddd```pppttt___NNNMMMOOONNNPPPVVVRRRMMMFFFCCCCCCCCCCCCBBBGGGJJJSSS\\\```^^^___bbbxxx|||~~~rrrmmmeee]]]ZZZ^^^fffmmmuuusssqqq|||{{{vvvnnnddd\\\XXXVVVTTTSSSRRRRRRQQQOOONNNMMMKKKKKKIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGLLLNNNQQQPPPNNNKKKJJJJJJQQQXXXeeeuuuxxxqqqqqqvvv~~~|||rrrjjjeeefffkkkttt}}}wwwxxxyyy{{{}}}|||zzzwwwqqqjjjaaaZZZVVVRRRRRRRRRQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKMMMRRRWWWXXX]]]jjjwwwnnneeeeeeuuunnn[[[MMMLLLOOOOOOPPPUUUPPPLLLGGGEEEEEEFFFEEEDDDHHHJJJQQQYYY]]][[[]]]```sss~~~||||||~~~{{{tttnnneeebbb]]]YYYWWW[[[aaagggqqqzzz}}}vvvzzz~~~}}}}}}~~~~~~~~~zzz|||}}}~~~}}}}}}~~~xxxpppllleee```YYYRRRNNNKKKIIIGGGIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAABBBDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFMMMPPPRRRPPPMMMKKKLLLNNNVVV___mmm~~~yyyrrrrrrwwwyyy}}}uuufffaaa___eeeooo}}}~~~}}}|||~~~}}}wwwuuuqqqkkkddd\\\UUUQQQPPPPPPQQQQQQPPPMMMKKKIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNTTTZZZ^^^dddsss~~~iiiffflll|||hhhYYYMMMNNNRRRQQQRRRVVVMMMKKKHHHHHHHHHHHHGGGFFFEEEFFFKKKRRRTTTSSSVVVZZZiiiwww{{{zzzzzz}}}zzz|||~~~{{{wwwtttsssrrrrrrpppnnniiibbb^^^WWWVVVUUUTTTUUUYYY___dddmmmqqqvvv{{{|||}}}{{{|||||||||{{{zzz{{{|||||||||}}}wwwlllccc^^^WWWUUUQQQMMMJJJFFFDDDBBBFFFFFFEEEDDDCCCBBBBBBBBB?????????@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFLLLOOOQQQPPPMMMNNNSSSWWW___jjj|||zzzsssrrrwwwxxxvvvlll```^^^```iiiwww}}}zzzsssqqqlllfff^^^WWWQQQNNNMMMNNNPPPPPPOOOLLLJJJHHHHHHGGGFFFFFFGGGHHHIIIJJJMMMPPPVVV]]]bbbjjjzzzsssccchhhttt|||eeeYYYPPPQQQSSSSSSSSSTTTKKKJJJJJJIIIIIIHHHFFFEEEBBBAAADDDHHHIIIIIILLLQQQ___ooozzzvvvttt~~~zzzzzz{{{~~~xxxsssoookkkkkkkkkiiifffbbb\\\YYYOOOOOOPPPQQQTTTZZZbbbgggllllllnnnvvv}}}}}}~~~~~~{{{}}}~~~~~~~~~qqqccc[[[WWWNNNNNNNNNLLLHHHEEECCCBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFIIIMMMPPPPPPOOOSSS\\\dddooo|||zzzrrrqqquuuzzz~~~qqqfffaaaaaaeeeooo{{{wwwooolllgggaaaZZZTTTOOOMMMLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFFFFGGGIIIJJJLLLOOORRRXXX```eeennnmmm___kkk}}}yyy```XXXQQQPPPQQQQQQPPPPPPJJJKKKKKKJJJHHHEEECCCCCCBBB@@@AAADDDDDDCCCFFFKKKVVVgggzzzsssooosssxxx}}}}}}zzztttqqqkkkkkkkkkiiieee```\\\YYYMMMMMMMMMNNNRRR[[[eeelllnnnlllmmmvvv|||~~~}}}lll___XXXVVVMMMNNNOOOMMMIIIEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFHHHLLLOOOPPPQQQXXXeeepppzzzrrrqqquuu~~~tttjjjeeehhhllluuuxxxtttkkkhhhbbb\\\VVVQQQNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMQQQTTT\\\dddkkkuuuzzzlllaaarrrqqqZZZUUUOOOMMMMMMNNNMMMLLLJJJKKKLLLJJJGGGDDDCCCCCCEEECCCCCCDDDDDDBBBDDDIIIQQQaaayyy|||sssnnnkkknnnvvv}}}xxxtttnnnooonnniiiccc]]]YYYWWWLLLLLLLLLNNNRRR[[[eeelllpppmmmpppzzz~~~{{{iii]]]XXXXXXTTTUUUUUURRRMMMHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHMMMQQQQQQRRR[[[kkkxxx~~~wwwwww||||||tttmmmpppuuu}}}|||tttooofffccc]]]WWWRRROOOMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIHHHGGGGGGHHHIIILLLNNNOOOTTTWWW___iiirrr~~~ppplllggg{{{xxxeeeWWWSSSOOOLLLMMMOOOPPPOOOJJJKKKLLLJJJGGGEEEFFFGGGGGGDDDDDDFFFDDDAAABBBGGGNNN\\\tttvvvooohhhgggllluuu{{{{{{xxxxxxuuunnnddd[[[VVVTTTLLLNNNPPPRRRWWW]]]eeejjjpppnnnsss}}}~~~zzzyyyvvvvvvwwwyyy~~~}}}yyyggg\\\XXXYYY\\\]]]\\\XXXQQQJJJHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJNNNRRRRRRSSS\\\mmm{{{~~~|||ssswww|||zzzqqqkkkccc___ZZZTTTOOOMMMLLLLLLMMMKKKIIIGGGFFFGGGIIIJJJHHHHHHHHHIIIJJJMMMOOOPPPUUUYYYbbbmmmwwwkkkmmmmmm}}}zzz{{{ppp[[[VVVTTTQQQNNNPPPTTTUUUTTTIIIKKKLLLJJJHHHGGGIIILLLFFFDDDDDDEEECCC???@@@DDDMMMZZZrrrxxxpppfffbbbdddlllssszzz}}}ttthhh]]]WWWUUUNNNQQQUUUYYY\\\aaafffjjjoooooouuuyyysssrrrlllkkkjjjlllpppxxxzzzzzz~~~}}}}}}uuufff___^^^```bbbgggjjjfff\\\QQQKKKJJJGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEGGGHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRRRRRRRWWWaaaiiisss~~~yyy}}}xxxnnnhhhaaa]]]WWWSSSQQQOOONNNMMMLLLJJJHHHFFFFFFFFFHHHHHHEEEFFFHHHIIIJJJMMMPPPSSSZZZ^^^eeepppwwwjjjgggzzz|||wwwyyyxxxeeeZZZSSSPPPMMMMMMNNNQQQSSSSSSSSSNNNIIIHHHJJJKKKIIIEEELLLFFFCCCDDDDDDBBBBBBDDDKKKWWWnnn{{{sssiiibbb^^^bbbjjjvvv~~~yyyxxxwww}}}}}}jjj\\\XXXWWWUUUTTTTTTVVV\\\dddlllqqqsssrrruuuzzz}}}|||uuullleeeaaaaaaaaaccciiitttzzzvvvxxx~~~}}}~~~tttgggaaaaaadddmmmqqqtttnnnbbbTTTKKKHHHIIIIIIHHHHHHFFFEEEDDDCCCDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHJJJLLLLLLMMMOOOPPPVVVWWWWWWTTTQQQQQQWWW\\\fffqqq|||wwwmmmggg___[[[UUUQQQOOONNNMMMLLLKKKJJJHHHFFFFFFFFFHHHIIIFFFGGGIIIJJJKKKNNNRRRUUU[[[```kkkxxxqqqiiikkkqqq^^^SSSOOOLLLJJJJJJLLLOOOPPPQQQPPPLLLHHHGGGJJJKKKIIIFFFJJJEEEBBBDDDDDDBBBCCCFFFHHHSSShhh~~~uuuiiiccc___aaaiiiuuu~~~{{{vvvsssrrrtttvvvvvveee[[[YYYXXXVVVWWWWWWZZZ```gggnnnqqqssssssvvvzzz|||yyyrrriiibbb[[[]]]aaagggqqq~~~uuuqqquuusssgggccceeeiiiuuuzzz~~~xxxjjjZZZOOOJJJKKKJJJIIIHHHFFFDDDBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDDDDDDDDDDDDDEEEEEEHHHJJJNNNPPPQQQRRRTTTVVV\\\\\\[[[VVVPPPMMMMMMOOOVVV___lllxxxssshhhaaa[[[WWWRRROOOMMMMMMKKKJJJJJJIIIGGGFFFFFFGGGHHHIIIGGGHHHJJJKKKLLLPPPTTTXXX]]]eeerrr}}}iiijjjtttjjjVVVLLLIIIGGGFFFFFFIIILLLMMMMMMMMMIIIFFFFFFIIIJJJIIIGGGJJJEEEBBBCCCBBBAAACCCHHHJJJSSSddd|||xxxkkkddd```bbbhhhuuuxxxuuupppkkkjjjmmmtttzzzzzz||||||nnnaaa\\\^^^]]]ZZZ\\\]]]```ffflllqqqrrrrrruuuwwwyyyyyytttmmmddd___YYY^^^gggqqq}}}~~~tttppp~~~vvviiidddhhhmmmvvv}}}~~~qqqaaaTTTNNNKKKJJJIIIGGGEEEDDDCCCCCCAAABBBCCCEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGKKKMMMQQQTTTVVVXXX[[[]]]^^^^^^\\\WWWQQQLLLJJJJJJKKKRRR\\\hhhtttwwwkkk```YYYVVVSSSOOOLLLKKKKKKIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIGGGHHHJJJKKKNNNRRRWWW[[[```iiixxxrrreeeppp|||fffRRRIIICCCBBBBBBDDDGGGIIIIIIIIIIIIGGGDDDEEEGGGIIIIIIHHHJJJFFFCCCCCCBBBAAAEEEKKKRRRWWWaaatttyyylllgggdddffflllwww~~~uuurrrllliiikkksss~~~{{{{{{~~~|||zzzzzzlllccccccfffeeecccbbbcccggglllqqqssssssrrrwwwxxxyyyvvvpppiiibbb^^^___fffrrrrrrzzz}}}zzz}}}~~~~~~{{{mmmhhhkkkqqqzzzuuucccVVVOOOHHHGGGEEEDDDCCCBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDFFFEEEDDDDDDDDDFFFGGGHHHMMMPPPUUUYYY[[[___bbbdddcccaaa]]]WWWQQQKKKHHHGGGGGGLLLSSS[[[gggwww{{{ooocccYYYSSSRRROOOLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIFFFHHHJJJLLLOOOUUU\\\aaagggpppmmmjjj|||www```OOOGGGAAA@@@AAACCCFFFHHHHHHGGGEEEDDDCCCCCCEEEGGGHHHHHHKKKGGGEEEDDDCCCCCCHHHPPPXXXYYY^^^lllvvvmmmkkkkkknnnttt}}}|||uuummmllllllnnnuuu{{{}}}{{{zzz|||oooiiikkkmmmlllkkkiiikkknnnrrruuuvvvtttqqqxxxyyyyyyuuunnngggcccbbbgggpppwwwyyyyyyvvvxxx|||}}}~~~~~~}}}}}}tttooottt{{{xxxdddTTTLLLFFFEEECCCAAAAAA@@@AAABBB@@@AAACCCDDDEEEFFFEEEEEEGGGFFFEEEDDDEEEFFFIIIJJJOOORRRWWW\\\```dddhhhkkkkkkfff^^^UUUNNNHHHEEEDDDGGGIIIMMMRRR[[[jjj{{{||||||}}}rrrggg^^^VVVQQQNNNLLLJJJIIIIIIIIIGGGFFFDDDEEEEEEFFFGGGHHHHHHIIIGGGIIIKKKNNNSSSZZZccchhhpppzzzzzznnnuuuoooZZZKKKFFFBBBBBBCCCFFFHHHIIIHHHFFFCCCCCCBBBBBBCCCDDDFFFGGGIIIGGGEEEFFFEEEGGGPPPZZZ^^^\\\___jjj}}}}}}sssnnnoootttzzz|||wwwrrrhhhlllsss{{{|||~~~yyyuuuvvvuuusssrrrssssssuuuxxxyyyyyyvvvtttyyyzzzyyyuuunnniiiiiiiiiooozzz|||}}}|||xxxuuuvvvyyy|||}}}}}}}}}}}}}}}|||||||||{{{|||yyy~~~hhhWWWNNNLLLJJJGGGEEECCCCCCCCCCCC@@@AAACCCEEEFFFFFFFFFFFFGGGFFFEEEDDDEEEGGGIIIKKKPPPSSSYYY^^^cccggglllooonnnggg\\\QQQIIIEEECCCCCCEEEFFFHHHKKKQQQ]]]mmmwww|||wwwvvv|||zzzqqqggg___XXXRRRNNNLLLJJJHHHHHHIIIHHHGGGEEECCCDDDEEEFFFGGGHHHIIIIIIIIIKKKNNNRRRXXXaaajjjppp{{{qqqqqq}}}jjjVVVJJJHHHDDDEEEFFFIIIKKKKKKIIIFFFBBBBBBBBBAAAAAABBBDDDFFFEEEDDDDDDGGGIIINNNZZZfffllljjjiiiqqq{{{pppnnnsss||||||zzzwwwvvvttt{{{~~~}}}~~~|||||||||{{{|||}}}~~~}}}zzzwwwyyyzzzzzzvvvpppmmmooorrr|||~~~|||yyywwwwwwyyy}}}}}}|||{{{zzzzzzzzzzzz{{{~~~mmm\\\TTTSSSQQQNNNJJJHHHGGGGGGGGG@@@BBBDDDEEEGGGGGGGGGFFFHHHFFFEEEDDDEEEGGGJJJLLLPPPTTTZZZ___dddiiinnnqqqnnneeeYYYMMMGGGDDDEEEEEECCCDDDEEEFFFKKKUUUcccmmm}}}vvvsss{{{}}}|||{{{uuuoooggg___XXXSSSNNNJJJKKKIIIHHHHHHIIIIIIGGGEEEBBBCCCEEEFFFHHHHHHIIIIIIKKKMMMPPPUUU\\\eeeooovvvzzzkkksss{{{hhhUUULLLKKKFFFGGGIIIKKKMMMLLLJJJGGGAAABBBBBBAAA@@@AAACCCEEEAAAAAACCCGGGKKKSSSaaannn}}}yyyvvv{{{{{{nnnnnnuuu~~~}}}~~~zzzvvvyyy|||~~~}}}|||{{{}}}zzzyyyzzzzzzvvvqqqpppssswww{{{|||zzzzzzzzz{{{}}}|||zzzxxxvvvuuutttttt{{{}}}qqqbbb[[[\\\WWWRRROOOOOOMMMIIIFFFGGGFFFEEEFFFGGGGGGFFFDDDFFFDDDDDDEEEEEECCCEEEIIINNNRRRWWW^^^cccfffhhhhhhfff^^^TTTKKKGGGDDDAAA???EEEEEECCCBBBDDDLLLXXXaaatttxxxuuu}}}}}}zzzwwwsssnnnkkkgggccc^^^WWWQQQMMMKKKJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGIIILLLNNNRRRXXXaaalllwww~~~nnnooovvvcccXXXQQQNNNMMMMMMMMMNNNNNNLLLHHHEEE@@@AAAAAABBBBBBCCCCCCDDDEEEEEECCCBBBEEEQQQcccppp|||zzz}}}vvvttt}}}zzz~~~~~~zzz|||}}}{{{vvvwww}}}xxxyyy|||~~~}}}}}}}}}~~~~~~~~~|||zzzxxxuuutttsssssswwwzzz}}}~~~pppjjjfffaaa[[[WWWVVVUUURRROOOMMMKKKJJJJJJJJJIIIFFFDDDFFFDDDCCCEEEEEECCCEEEIIINNNRRRWWW\\\```bbbcccbbb]]]VVVNNNGGGDDDCCCBBBAAAAAACCCDDDDDDFFFKKKTTT[[[nnn|||~~~zzz~~~{{{xxxuuurrrmmmhhhddd\\\ZZZVVVQQQMMMJJJIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHGGGHHHIIIKKKOOOQQQVVV]]]ggguuu{{{gggnnnsss```VVVPPPNNNMMMMMMMMMNNNOOOMMMIIIFFFBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEEGGGNNNZZZdddpppppprrrtttvvv|||zzz{{{~~~sssvvv~~~|||}}}~~~}}}yyy|||wwwsssrrryyy||||||}}}~~~~~~|||zzzwwwuuutttssssssvvvyyy~~~}}}xxxrrrkkkfffdddbbb___[[[UUUSSSPPPOOONNNLLLJJJHHHHHHDDDCCCEEEEEECCCEEEIIINNNQQQUUUZZZ]]]]]]\\\[[[TTTPPPIIIEEECCCDDDDDDDDDAAADDDGGGIIIJJJNNNTTTYYYhhhyyy~~~yyyvvvqqqmmmiiiddd^^^ZZZRRRPPPNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEGGGHHHHHHHHHIIIKKKNNNPPPRRRWWW```nnnrrreeeqqqkkkYYYPPPLLLLLLMMMMMMMMMNNNNNNMMMIIIFFFCCCCCCBBBBBBAAA@@@??????@@@CCCFFFGGGHHHKKKPPPUUU\\\___eeehhhhhhmmm}}}wwwkkklllrrr{{{}}}{{{zzzyyy{{{}}}~~~{{{{{{|||zzztttooottt|||}}}|||{{{yyywwwvvvvvvvvvwwwyyy}}}{{{xxxwwwtttoookkkccc___XXXTTTRRRQQQQQQPPPKKKFFFCCCDDDEEECCCDDDGGGLLLNNNSSSWWWYYYYYYXXXWWWSSSPPPKKKGGGEEEEEEFFFGGGEEEHHHLLLMMMOOOSSSYYY___jjj|||}}}{{{ssspppkkkfffaaa[[[VVVRRRMMMMMMKKKJJJIIIHHHIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJMMMPPPSSSVVV\\\hhhyyy}}}qqqlllzzzzzzaaaQQQJJJIIIKKKLLLKKKKKKKKKLLLKKKHHHFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@CCCFFFHHHHHHHHHJJJLLLOOORRRXXX^^^aaahhhxxxwwwjjjhhhiiinnnttt{{{~~~|||yyyxxxvvvvvv{{{uuullljjjkkkpppuuu}}}~~~www}}}{{{sssuuu{{{yyyxxxvvvvvvxxxzzz{{{|||wwwpppeee]]]XXXWWWXXXXXXSSSLLLGGGFFFFFFDDDDDDEEEIIIKKKOOOSSSVVVWWWWWWWWWTTTRRRNNNJJJGGGFFFGGGHHHHHHJJJLLLNNNQQQWWWaaahhhvvv}}}yyywwwoookkkeee```[[[VVVQQQMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIKKKOOORRRXXX\\\eeessstttqqqvvvppp[[[OOOIIIIIILLLIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFAAABBBDDDEEEFFFGGGIIIJJJJJJJJJOOOXXXaaalllzzz{{{mmmhhheeehhhnnnwww}}}{{{yyywwwuuuuuuxxx~~~}}}ssseee^^^]]]___bbbjjjuuu|||~~~yyy|||~~~zzzxxxvvvuuuvvvxxxzzz|||zzz~~~~~~|||{{{|||uuukkkfffcccbbbbbb^^^UUUNNNLLLJJJGGGEEEEEEGGGHHHKKKNNNQQQTTTUUUVVVTTTSSSPPPLLLIIIHHHJJJKKKKKKMMMOOORRRWWWaaammmvvv~~~zzzuuuqqqjjjfff```[[[WWWSSSNNNKKKJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDCCCDDDDDDEEEFFFGGGEEEGGGHHHIIIJJJNNNRRRVVVZZZ```kkk{{{iiiqqq~~~kkk[[[SSSLLLKKKNNNGGGFFFEEEFFFGGGGGGEEECCCDDDEEEEEEFFFGGGGGGHHHHHHBBBBBBBBBBBBDDDFFFHHHIIIHHHFFFIIISSS^^^jjjxxxqqqllliiikkknnnuuu~~~~~~~~~|||zzzyyyxxxwwwwwwxxx{{{|||wwwsssvvv}}}zzzxxx{{{tttfff[[[VVVWWWYYY]]]eeeqqq{{{}}}|||vvv}}}~~~}}}zzzxxxuuussssssuuuwwwyyyxxx{{{~~~~~~|||{{{{{{pppllljjjnnnwww{{{xxxvvvtttrrrjjj```VVVRRRPPPKKKGGGGGGFFFFFFGGGIIIKKKOOORRRTTTRRRRRRRRRPPPNNNOOORRRUUUUUUXXX]]]bbbiiiuuu~~~{{{vvvpppllleeeaaa\\\WWWTTTQQQMMMKKKIIIIIIHHHHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHIIIJJJKKKMMMQQQVVVZZZ___ffftttwwwfffuuuggg[[[UUUMMMIIIKKKGGGFFFEEEEEEFFFGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@AAACCCDDDEEEEEEBBBBBBFFFMMMUUU```pppxxxuuutttvvvvvvvvv{{{~~~}}}}}}}}}{{{zzz{{{zzzzzzzzzzzzzzzzzzzzz|||wwwssspppqqqyyyzzztttssstttwwwyyyzzzssshhh]]]VVVSSSUUUXXX\\\dddnnnvvv|||{{{yyy~~~qqquuu~~~~~~{{{yyyuuurrrqqqqqqsssuuuwwwzzz|||}}}|||{{{{{{{{{qqqiiibbb[[[[[[dddpppzzzsssggg\\\WWWTTTNNNIIIHHHGGGFFFEEEEEEGGGKKKOOOQQQQQQSSSUUUUUUUUUWWW\\\```aaaeeelllsss|||~~~|||xxxsssmmmhhhaaa^^^YYYUUURRRPPPMMMKKKIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKLLLMMMOOOTTTYYY]]]iiirrrnnniii}}}ddd[[[VVVLLLFFFFFFHHHGGGEEEFFFGGGGGGFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDAAA@@@@@@AAABBBCCCBBBAAA===@@@EEEIIILLLTTThhhzzz}}}}}}zzzyyy{{{~~~}}}}}}|||{{{yyy{{{|||}}}}}}{{{yyywwwuuu|||wwwsssoooooopppvvv}}}yyyooorrrxxx|||uuuqqqoooppprrrsssqqqkkkbbbYYYTTTSSSVVVXXXZZZbbbkkkqqquuuyyy{{{wwwuuu{{{tttxxxrrrnnnnnnpppqqqqqqtttwwwxxxxxxxxxzzz}}}{{{jjj]]]VVVQQQQQQTTTYYYbbbkkkuuu{{{sssiiibbb\\\VVVMMMFFFFFFFFFFFFGGGJJJKKKKKKJJJKKKNNNQQQTTTXXX___iiippprrr{{{~~~|||yyytttnnngggbbb]]]ZZZVVVQQQMMMJJJIIIIIIJJJJJJHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJNNNQQQTTTZZZbbbiiinnn|||tttqqqlllZZZVVVTTTKKKEEEFFFDDDFFFHHHJJJJJJIIIFFFEEEBBBCCCEEEFFFFFFEEEDDDBBB???>>>>>>>>>>>>@@@AAABBBCCCEEEHHHJJJJJJOOO^^^nnnvvv{{{}}}{{{~~~|||zzzyyyzzzzzzyyywwwwww~~~|||tttqqqqqqttt{{{wwwpppllljjjooovvv}}}}}}xxxtttqqqnnnmmmlllkkkjjjjjjjjjkkkkkkeee^^^VVVPPPPPPTTTYYY[[[eeejjjnnnmmmiiijjjooouuu|||zzzvvvqqqmmm|||ssszzzwwwpppllllllmmmmmmooorrruuuwwwwwwxxxzzz|||yyyhhhZZZSSSMMMMMMOOORRRYYY```iiisss~~~|||sssiiiaaaWWWOOOIIIIIIHHHHHHIIIKKKMMMMMMLLLIIILLLQQQUUU[[[eeepppyyy}}}|||yyyvvvsssnnnhhhaaa]]]WWWUUUQQQNNNKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIKKKNNNQQQUUU\\\fffnnnzzzqqqmmmyyywwwcccSSSQQQPPPIIIDDDEEECCCEEEGGGIIIIIIHHHFFFDDDBBBAAA@@@??????@@@@@@AAA???????????????AAABBBCCCCCCEEEHHHJJJIIILLLYYYfffvvvyyywww~~~~~~~~~~~~}}}||||||zzzxxxwwwwwwwwwvvvuuutttzzz}}}wwwqqqssswww|||rrrllljjjiiipppxxx|||vvvppplllhhheeebbbbbbbbbccccccdddeeeeeeeee```ZZZSSSOOOPPPTTTZZZ]]]bbbfffgggddd``````gggmmmzzz|||xxxuuurrrlllhhhvvvvvv}}}zzzsssooonnnnnnnnnlllooorrrtttvvvwwwzzz||||||}}}}}}}}}~~~yyyiiiYYYQQQKKKKKKLLLMMMPPPUUUZZZcccnnnwww~~~tttggg\\\UUUQQQLLLKKKIIIJJJLLLMMMMMMMMMKKKNNNSSSXXX```kkkxxx}}}{{{uuusssoookkkfff```ZZZUUUPPPNNNLLLJJJIIIIIIIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNPPPSSSXXXcccoooyyyuuulllppphhhYYYLLLKKKKKKFFFCCCDDDAAACCCEEEFFFGGGFFFEEEDDDCCCAAA===;;;:::<<<>>>@@@????????????@@@AAABBBCCCCCCEEEHHHJJJHHHHHHRRR]]]mmm|||yyy|||}}}}}}}}}}}}}}}zzzxxxuuutttuuuuuusssrrrqqqtttyyy~~~wwwtttssszzzuuunnnjjjjjjkkkttt~~~{{{wwwqqqkkkgggccc___]]]YYYZZZ[[[\\\^^^___```aaa\\\WWWQQQOOORRRWWW\\\```bbbcccbbb]]]YYY[[[bbbiiisss}}}xxxsssoookkkeeeaaa~~~xxxxxx{{{tttqqqooommmllljjjlllooorrrtttwwwyyyzzzyyyzzz{{{||||||~~~|||mmmZZZRRRLLLKKKMMMLLLNNNQQQQQQVVV^^^fffppp{{{}}}oooccc]]][[[VVVSSSPPPNNNOOOPPPPPPPPPPPPTTTZZZ```gggrrr}}}zzzwwwpppmmmhhhddd___ZZZTTTPPPLLLKKKJJJIIIHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFHHHJJJKKKOOOQQQSSSWWW^^^kkk{{{oootttuuu___TTTKKKIIIIIIEEECCCDDDAAABBBDDDEEEEEEEEEDDDCCCCCCAAA>>><<<;;;<<<>>>???>>>>>>>>>???@@@@@@AAABBBBBBDDDHHHJJJIIIHHHNNNWWWhhhxxx|||{{{zzz|||}}}{{{|||||||||yyywwwtttsssssssssrrrpppoooooorrrxxxyyywwwxxx~~~|||rrrmmmmmmnnnqqq{{{{{{tttnnnhhhccc___\\\[[[YYYXXXYYY\\\___aaa\\\XXXTTTRRRUUUZZZ___bbbcccccc```\\\ZZZ^^^gggoooxxx|||uuuoookkkfff___[[[yyyxxxrrrpppooollliiijjjkkkmmmpppsssvvvwwwwwwvvvwwwyyyzzz{{{}}}ppp[[[RRRLLLLLLNNNNNNNNNPPPPPPPPPSSSXXXaaammm|||xxxllleeedddbbb^^^YYYVVVUUUUUUVVVUUUXXX^^^gggpppxxx~~~|||zzzuuurrrlllhhhccc^^^ZZZUUUQQQNNNKKKKKKJJJHHHGGGGGGFFFFFFBBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFFFFGGGHHHJJJLLLOOOQQQUUUZZZdddtttuuuqqqooo[[[UUUOOOLLLJJJFFFDDDEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@??????>>>===<<<<<<======>>>??????@@@@@@@@@AAACCCGGGKKKJJJIIINNNVVVhhhwww}}}yyyxxx}}}~~~|||{{{{{{{{{yyywwwtttssssssrrrqqqooonnnmmmooossszzzzzzxxx}}}xxxpppnnnqqquuuxxx{{{ssslllgggfffbbb\\\WWWVVVYYY^^^bbb^^^[[[VVVUUUWWW\\\___aaa``````______aaaiiisss{{{zzzrrrlllgggbbb\\\WWW}}}xxx{{{yyyzzzxxxtttooommmmmmmmmpppsssttttttsssqqqsssuuuwwwxxxzzz}}}rrr]]]SSSKKKKKKNNNNNNNNNOOOQQQOOONNNRRRXXXcccsssxxxqqqnnniiieee___[[[ZZZ[[[\\\\\\fffppp}}}~~~|||zzzxxxtttoookkkfffbbb]]]XXXTTTQQQNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGGGGHHHKKKMMMOOOPPPSSSYYYaaammm}}}rrryyygggYYYWWWSSSPPPLLLHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB===>>>@@@AAA@@@>>><<<:::======???@@@@@@@@@@@@@@@BBBBBBFFFJJJJJJIIINNNTTTeeettt~~~{{{}}}{{{zzzyyywwwtttssssssrrrpppooommmmmmnnnpppuuu{{{|||yyy~~~uuupppqqqwww||||||wwwooojjjbbb[[[XXXZZZ^^^bbb```]]]YYYXXXZZZ]]]```aaa___aaadddhhhooozzz{{{vvvnnnhhhccc^^^WWWRRRvvv}}}zzzpppooonnnppprrrsssqqqooooooqqqtttuuuvvvxxx{{{}}}vvvbbbWWWMMMMMMOOOOOOOOOOOOQQQNNNOOOSSSWWW^^^mmm{{{uuupppkkkhhhhhhkkkmmmnnn}}}|||{{{xxxvvvsssnnngggccc___[[[UUUQQQNNNLLLJJJIIIGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJNNNRRRTTTWWW[[[cccmmm|||vvvyyyuuu]]]VVVWWWUUUQQQLLLIIIHHHGGGJJJIIIHHHGGGFFFDDDCCCCCC>>>@@@AAACCCBBBAAA???>>>>>>???AAABBBCCCCCCBBBBBBDDDCCCEEEIIIIIIHHHLLLRRR]]]mmm~~~{{{}}}{{{xxxvvvsssrrrqqqqqqooommmmmmmmmnnnmmmnnnttt|||~~~}}}~~~wwwtttwww~~~vvvqqqjjjccc``````aaaccccccaaa^^^^^^```dddfffggghhhlllrrr{{{~~~uuuppphhhbbb^^^YYYRRRMMMwwwyyy~~~rrrpppoooppprrrrrrpppmmmooorrrtttvvvwwwyyy|||~~~}}}zzzhhh\\\QQQOOOQQQQQQPPPPPPOOONNNPPPVVVYYY]]]iiiwww|||zzz|||zzzxxxvvvsssoooiiibbb^^^[[[VVVPPPLLLJJJHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFHHHLLLQQQVVVYYY___dddmmmyyy|||uuulllWWWRRRUUUUUUQQQLLLJJJIIIHHHLLLKKKJJJHHHFFFEEECCCCCCCCCCCCDDDEEEEEEEEEDDDDDD@@@AAABBBDDDEEEDDDDDDCCCEEEDDDEEEGGGGGGFFFIIIOOOWWWfff|||vvvssszzz|||xxxuuurrrqqqppppppnnnllllllnnnnnnllljjjoooxxxzzzxxx}}}yyyvvvqqqlllhhhfffffffffgggeeecccdddgggkkkmmmnnntttyyy}}}pppkkkccc^^^ZZZTTTNNNIII~~~xxxxxx|||~~~~~~yyypppooonnnmmmkkkiiihhhgggkkkkkkmmmnnnqqqtttvvvwww{{{~~~ppp^^^QQQRRRWWWUUUSSSSSSOOOOOOPPPRRRVVV___iiiooo|||~~~wwwqqqkkkgggeee```YYYSSSOOONNNMMMLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFIIINNNPPPSSS[[[dddfffppp|||qqqxxxxxx___SSSSSSQQQNNNKKKHHHHHHHHHHHHIIIIIIJJJJJJHHHFFFCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIFFFHHHIIIHHHFFFDDDCCCCCCGGGFFFEEEDDDCCCCCCDDDEEESSS\\\mmm}}}sssnnnnnnvvv~~~}}}|||yyyuuusssrrrrrrpppooojjjmmmooolllggghhhpppwww~~~~~~}}}|||zzzzzz|||{{{wwwqqqnnnoooooonnnllllllkkkkkkllloootttyyy|||xxxrrrlllggg```ZZZTTTOOOJJJFFF~~~yyyzzzyyyzzzwwwrrrooolllkkkjjjgggeeedddbbbaaafffggghhhkkkmmmpppssstttxxxzzz}}}|||{{{|||uuucccUUUVVVYYYWWWTTTTTTVVVUUUTTTUUUZZZdddnnnuuuvvv}}}yyyuuuooojjjdddaaa___[[[TTTNNNMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJPPPSSSXXXbbblllqqq||||||tttnnnZZZRRRPPPNNNKKKHHHGGGFFFFFFGGGEEEFFFGGGGGGFFFDDDBBBAAADDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCMMMTTTdddyyy{{{rrrmmmiiihhhmmmrrrvvvzzz{{{xxxuuusssrrrqqqooommmjjjlllllliiiffffffjjjnnnssswww|||~~~~~~yyysssrrrsssrrrsssuuusssqqqooonnnnnnqqqsssuuuvvvvvvwwwyyy~~~vvvooohhhccc\\\UUUPPPKKKGGGEEE}}}|||zzzuuunnniiihhhjjjhhhfffccc```^^^\\\\\\```aaaccceeeiiillloooqqqrrruuuwwwwwwvvvvvvzzz}}}zzziii[[[[[[]]]YYYVVVXXX\\\YYYWWWWWW]]]gggrrryyywww{{{yyyuuuqqqlllhhhbbb___ZZZXXXVVVSSSMMMIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJJJJMMMTTTYYY```mmmxxxxxxvvv~~~}}}eeeWWWUUUKKKJJJHHHFFFEEEEEEEEEFFFBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIIIIKKKKKKKKKJJJIIIHHHCCCBBBAAA@@@???@@@AAABBBGGGMMMYYYkkkuuujjjhhheeedddeeefffhhhnnnuuu|||zzzwwwvvvtttrrrooommmmmmllljjjhhhgggfffffffffhhhmmmuuu{{{}}}zzzzzztttmmmjjjkkklllkkkmmmqqqpppqqqrrrqqqqqquuu{{{{{{rrrkkkbbb]]]UUUNNNJJJGGGEEECCC|||{{{zzzpppllllllllljjjfffbbb___\\\ZZZYYY[[[\\\^^^aaadddhhhkkkmmmmmmooorrrrrrqqqrrruuuyyyzzz}}}|||lll___```bbb___]]]___eeeaaa]]]^^^eeeoooyyyyyyrrrlllfffaaa]]]XXXUUURRRPPPOOOMMMIIIEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJMMMMMMQQQYYY```iiiwwwoooyyyqqq\\\SSSRRRGGGFFFEEEEEEDDDDDDEEEEEEBBBCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAABBBCCCCCCCCCGGGGGGHHHIIIJJJJJJIIIHHHBBBAAA@@@??????@@@AAABBBFFFJJJSSSaaasssxxxmmmfffcccaaaaaa``````hhhqqq|||~~~~~~{{{yyywwwtttqqqnnnooollljjjiiijjjiiieeebbbccchhhooouuuyyy}}}~~~}}}~~~yyyqqqllljjjlllmmmlllnnnrrrssswww{{{zzzxxx{{{~~~wwwmmmfff]]]WWWOOOIIIFFFDDDCCCCCCyyy|||xxxssstttooommmhhhccc^^^[[[YYYXXXZZZ[[[\\\___bbbeeegggiiihhhkkknnnnnnmmmnnnrrruuutttxxx||||||{{{{{{~~~}}}nnndddfffiiihhhiiimmmrrrnnnkkkmmmttt~~~}}}yyyrrrkkkddd___YYYVVVQQQPPPNNNMMMLLLJJJGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHKKKLLLNNNOOOTTT]]]fffqqqqqqppp}}}eeeRRRKKKIIIEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEEEEFFFFFFFFFFFFFFF@@@AAAAAABBBBBBCCCCCCCCCFFFEEEFFFHHHJJJKKKIIIGGGBBBBBBAAA@@@@@@AAABBBCCCEEEHHHNNNWWWfffzzzvvvdddaaa^^^]]][[[[[[bbbjjjrrrvvv}}}~~~zzzwwwsssooolllmmmjjjggghhhjjjiiieeeaaaaaacccggglllsss{{{||||||wwwrrrooonnnppppppnnnooosssvvv|||{{{sssiiiaaaWWWRRRKKKFFFDDDDDDDDDCCC|||vvvzzzyyytttqqqkkkeee___\\\YYYXXX[[[[[[\\\]]]___aaacccddddddgggjjjjjjiiikkknnnrrrpppuuuyyyyyyuuutttxxx{{{{{{tttlllppptttuuuxxx}}}|||zzzyyy|||~~~~~~~~~{{{xxxpppnnniiiccc^^^XXXUUUSSSOOOOOONNNMMMKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJMMMOOOPPPRRRZZZeeeppp|||wwwmmmuuuvvv```QQQJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEHHHKKKLLLIIIFFFCCCBBBAAAAAAAAABBBCCCDDDCCCEEEIIINNNYYYkkkiiiddd___]]]YYYWWWZZZ___eeelllvvvyyyuuuqqqmmmjjjiiigggeeeeeeggggggccc```]]]^^^```eeemmmyyy}}}zzz|||tttssssssuuutttppprrrvvvxxx|||wwwnnnccc[[[RRRNNNIIIEEEDDDDDDDDDDDDsssttt|||{{{xxxqqqjjjddd```]]]\\\]]]\\\\\\\\\\\\]]]^^^___```cccfffffffffgggkkkooooootttxxxwwwsssqqqtttxxx{{{|||~~~www|||xxxuuurrrnnniiibbbaaa___[[[WWWSSSQQQPPPOOOOOOOOONNNLLLJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJIIIHHHIIIJJJMMMQQQSSSVVVZZZeeesssyyynnnooo}}}qqq]]]RRRLLLHHHDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGDDDCCCEEEIIIJJJFFFBBBBBBAAAAAA@@@AAABBBCCCDDD@@@CCCFFFIIIOOO^^^ttt{{{rrrjjjeee___YYYVVVWWWYYYaaaooo~~~|||vvvqqqnnnllljjjiiigggfffeeedddcccaaa\\\]]]]]]```gggsss{{{xxx|||~~~zzzyyy{{{~~~|||yyy{{{|||xxxrrriii^^^UUUMMMJJJFFFDDDDDDDDDCCCCCCqqqnnnsss~~~wwwpppiiieeebbbbbb]]]]]]\\\[[[[[[[[[[[[[[[]]]```cccdddccceeeiiilllpppuuuyyywwwrrrpppssswww|||||||||~~~~~~tttooojjjddd___YYYYYYXXXVVVRRROOONNNNNNOOOPPPPPPOOOMMMKKKJJJJJJGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGLLLKKKJJJKKKMMMPPPTTTVVV]]]bbboooiiigggpppiiiVVVOOOJJJFFFCCCCCCDDDDDDCCCCCCBBBBBBDDDCCCBBBAAAAAAAAAAAABBB@@@AAAAAAAAAAAAAAAAAABBBDDDAAA@@@BBBFFFFFFBBB>>>AAAAAA@@@@@@@@@AAACCCDDD@@@DDDFFFGGGKKKXXXmmm}}}wwwppphhh___WWWUUUQQQZZZjjj{{{yyytttqqqpppnnnmmmkkkhhhfffddddddddd______^^^___ccclllwww~~~zzzssssss|||~~~yyyuuuoooeeeZZZRRRJJJHHHEEEDDDDDDDDDCCCBBBqqqgggxxxxxxrrrlllfffcccddddddccc^^^XXXUUUUUUWWW___^^^^^^^^^___bbbdddfffooopppqqqrrrsssssssssssstttsssrrrtttvvvxxxxxxxxx~~~xxxnnnfff```[[[WWWRRRQQQPPPOOONNNMMMMMMMMMNNNMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBDDDFFFFFFEEEDDDEEEFFFMMMKKKLLLQQQTTTVVVZZZ___cccppppppgggsssqqq___UUUMMMIIIIIIDDDBBB???===<<<===>>>@@@DDDDDDCCCCCCCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBBAAA@@@???>>>@@@@@@AAAAAAAAAAAAAAAAAAFFFDDDDDDHHHNNNWWWfffsss~~~vvvkkk^^^TTT]]][[[```ppp{{{uuuqqqooollljjjhhhgggggggggfffeee^^^^^^]]][[[\\\aaajjjqqq~~~xxxsssuuuzzz~~~zzzssskkkccc[[[SSSMMMFFFFFFFFFFFFEEEDDDBBBBBBvvvjjjooo}}}|||uuuooojjjgggffffffddd```[[[XXXYYYZZZ\\\\\\\\\\\\^^^aaadddeeemmmnnnoooqqqrrrrrrssssssrrrqqqppppppqqqsssrrrrrrzzz}}}~~~{{{pppgggbbb^^^ZZZXXXVVVUUUSSSPPPNNNMMMLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEEEEEEEEEEFFFHHHJJJHHHJJJPPPTTTWWW]]]dddppp}}}zzzjjjiiizzzkkk[[[SSSMMMIIIHHHDDDBBBAAA???>>>???@@@AAADDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>===???@@@AAACCCDDDDDDDDDCCCEEECCCDDDHHHMMMUUUcccpppyyykkkaaa___[[[^^^kkk{{{yyytttqqqmmmkkkhhhffffffeeedddbbbbbbaaa___[[[YYY[[[aaafffqqq{{{|||wwwxxx}}}|||wwwppphhh```XXXQQQLLLFFFFFFFFFFFFEEEDDDCCCBBB{{{wwwwww~~~{{{mmmeeepppwwwqqqmmmjjjjjjjjjhhheee```]]]\\\\\\XXXXXXXXXYYY[[[___bbbdddggghhhjjjlllmmmnnnooooooooommmkkkkkklllmmmlllkkktttwww{{{|||zzzxxxwwwuuussstttnnneee^^^[[[YYYYYYXXXYYYWWWTTTQQQNNNLLLJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEFFFHHHJJJJJJIIIKKKQQQVVV\\\dddmmmmmmhhhppp{{{bbbUUUQQQMMMJJJHHHCCCCCCCCCBBBBBBBBBBBBBBBFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@BBBEEEFFFFFFFFFEEEEEECCCDDDHHHLLLRRR___kkkxxxxxxiii```\\\dddqqq}}}yyyuuuqqqnnnjjjgggfffeeecccaaacccbbb___[[[XXXXXXZZZ\\\cccmmmwwwzzz{{{{{{yyyvvv|||wwwrrrkkkccc\\\TTTNNNIIIFFFFFFFFFEEEEEEDDDDDDCCC}}}ssssss{{{zzzmmmaaagggttt}}}wwwssspppppppppmmmjjjeee```\\\[[[UUUUUUUUUVVVXXX\\\___aaa```aaaccceeeggghhhiiiiiijjjiiiggghhhiiijjjjjjiiipppssswwwyyy{{{}}}|||zzzvvvtttqqqnnnjjjggggggbbb\\\VVVTTTTTTUUUVVVVVVUUURRROOOMMMJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFFFFFFFFFFHHHJJJMMMMMMQQQWWW]]]dddpppzzzqqqhhhmmm}}}oooXXXOOONNNLLLIIIGGGCCCCCCEEEEEEFFFEEEDDDDDDGGGFFFEEECCCBBBAAAAAAAAA???@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@??????>>>>>>@@@CCCEEEFFFEEEDDDCCCDDDBBBDDDGGGJJJOOOYYYdddooooooaaa^^^fffrrr~~~yyytttqqqllliiihhhgggeeeddd___^^^]]][[[ZZZYYYZZZZZZ\\\dddmmmqqqrrruuuyyy{{{}}}yyypppkkkccc\\\VVVPPPKKKGGGGGGFFFFFFEEEEEEDDDDDDDDD~~~pppqqqyyyuuulllaaaaaahhhyyy}}}{{{yyywwwtttoooiiibbb\\\XXXTTTSSSSSSSSSUUUXXX[[[]]][[[\\\^^^aaabbbdddeeeeeeeeeddddddeeehhhkkkkkkkkkoooqqqtttuuuvvvxxx{{{}}}|||{{{zzzzzzzzzzzzxxxvvvrrrpppnnnllljjjfffbbb^^^]]]ZZZVVVQQQOOONNNPPPRRRPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGIIIKKKQQQRRRXXX```gggooo}}}yyyjjjlllxxxvvvdddQQQKKKKKKJJJHHHFFFCCCDDDEEEGGGGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???BBBBBBCCCCCCCCCBBBAAAAAA@@@AAABBBCCCCCCBBB@@@???CCCBBBDDDGGGHHHKKKSSS\\\gggxxxlll]]]\\\eeerrr~~~~~~vvvrrrnnnjjjhhhhhhfffeee^^^]]]]]]\\\\\\\\\[[[[[[YYY]]]ccchhhkkksss|||wwwiiiddd\\\UUUPPPLLLIIIFFFGGGFFFFFFEEEDDDEEEEEEFFFppppppvvvwwwpppeeeaaaaaalllzzzuuuooofff]]]WWWUUUTTTSSSRRRSSSTTTWWWXXXZZZ[[[\\\^^^```aaaaaabbb`````````cccgggjjjllllllnnnpppqqqrrrrrrtttvvvyyy|||~~~~~~yyyxxxvvvuuutttrrrooommmhhhfffdddbbb```^^^ZZZXXXSSSSSSQQQNNNKKKJJJKKKMMMIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIIIIHHHJJJLLLOOOUUUXXXbbbmmmvvvuuukkkhhhssshhhZZZMMMIIIIIIHHHFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@DDDDDDDDDEEEEEEDDDDDDCCCAAAAAAAAA@@@@@@???>>>===BBBAAADDDGGGGGGGGGMMMUUU___ooovvv^^^VVVYYYcccmmm{{{zzzuuupppkkkiiigggfffeeebbb```^^^^^^^^^]]][[[YYYVVVWWW[[[```fffrrrwwwqqqbbb\\\UUUOOOLLLJJJHHHGGGGGGGGGEEEDDDDDDEEEFFFGGGxxxtttuuu~~~pppiiiaaacccqqq{{{uuulllbbb[[[WWWUUUSSSRRRQQQQQQSSSTTTVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\___dddgggiiiiiilllmmmnnnnnnmmmoooqqqtttvvvxxx{{{~~~}}}yyywwwuuurrrpppnnnkkkgggddd___]]]ZZZXXXWWWVVVSSSQQQJJJLLLMMMLLLIIIGGGHHHJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKMMMQQQUUUZZZaaannn}}}iiiffflll}}}qqq\\\TTTLLLJJJHHHEEEDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA???@@@@@@AAABBBCCCEEEFFFAAABBBDDDEEEEEEDDDBBBAAADDDDDDEEEEEEEEEEEEEEEDDDAAA@@@???>>>>>>>>>??????AAAAAACCCFFFEEEDDDHHHOOOXXXgggxxxvvv^^^SSSSSS[[[cccnnnvvv}}}vvvpppkkkiiifffeeecccaaa^^^]]]^^^^^^\\\ZZZWWWWWWYYY]]]cccnnnzzzppphhh\\\WWWPPPKKKIIIHHHIIIHHHHHHGGGEEEDDDDDDEEEGGGHHH{{{vvvzzz|||rrreee___gggyyyzzzqqqfff___XXXWWWTTTQQQPPPPPPPPPQQQRRRRRRSSSUUUUUUVVVVVVVVVZZZYYYZZZ\\\```dddeeeeeejjjjjjkkkjjjjjjkkkmmmppppppqqqtttwwwzzz{{{||||||{{{|||~~~~~~}}}zzzwwwqqqoookkkhhheeebbb]]]ZZZ[[[XXXUUURRRQQQPPPNNNLLLDDDGGGJJJJJJHHHFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGHHHEEEGGGIIIJJJLLLPPPUUUYYY```iiixxxooofffgggqqqyyyfffVVVQQQLLLKKKHHHCCCCCCEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBDDDFFFHHHJJJKKKBBBCCCEEEFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEEEEDDD@@@???>>>======???AAACCCAAAAAACCCFFFEEECCCFFFLLLUUUaaaqqqqqq]]]SSSSSSYYY```fffnnnzzz}}}uuuppplllhhhfffaaa^^^\\\\\\___```^^^]]]\\\ZZZ[[[]]]```iii~~~~~~vvvkkkbbbYYYTTTMMMIIIGGGHHHIIIJJJHHHGGGEEEDDDDDDFFFGGGIII|||zzzmmmaaa[[[bbbzzz|||yyyvvvssspppllldddZZZTTTRRRSSSSSSRRRPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTVVVYYY\\\^^^```bbbaaabbbccceeeggghhhjjjjjjgggiiilllnnnpppsssvvvyyy|||~~~{{{xxxvvvssspppmmmjjjhhhccc___[[[YYYXXXXXXRRRQQQPPPOOOMMMLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDFFFFFFFFFEEEGGGJJJMMMOOOPPPUUU\\\aaajjj{{{pppeeecccsssnnnZZZNNNMMMJJJHHHGGGFFFFFFFFFGGGEEECCC@@@??????@@@AAACCC@@@@@@DDDKKKPPPPPPNNNEEEEEEEEEEEEEEEDDDDDDDDDGGGEEECCC@@@??????@@@AAA@@@???>>>======>>>??????@@@@@@AAA@@@AAACCCGGGJJJSSSWWWbbbttt}}}gggZZZTTTQQQQQQTTTbbbgggqqq{{{zzzrrrlllgggeee_________]]][[[ZZZZZZ[[[XXXYYYZZZZZZ]]]cccmmmtttyyyqqqiiiaaa[[[LLLKKKHHHFFFFFFGGGJJJKKKHHHGGGGGGGGGGGGHHHIIIJJJ|||~~~xxxhhh]]]]]]lll}}}~~~|||wwwnnnaaaXXXTTTTTTTTTTTTPPPOOOOOONNNNNNOOOOOOPPPPPPQQQSSSVVVXXX[[[\\\]]]]]]^^^___aaacccdddffffffeeegggiiijjjjjjkkknnnpppuuuzzz}}}xxxuuurrrpppnnnkkkhhheeedddaaa^^^ZZZWWWUUUTTTTTTPPPPPPOOOMMMLLLKKKJJJIIIFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFGGGGGGGGGKKKNNNQQQSSSVVV]]]fffmmm~~~xxxlllfffmmm}}}hhhWWWMMMLLLJJJHHHGGGGGGGGGGGGGGGEEECCCAAA??????@@@@@@BBB@@@@@@EEEKKKNNNMMMKKKCCCCCCBBBBBBBBBCCCCCCCCCFFFEEEBBB@@@??????@@@AAA???>>>===<<<<<<===>>>>>>AAABBBCCCBBBBBBCCCEEEGGGPPPTTT^^^ooozzzoooaaaXXXQQQMMMOOOSSSWWW^^^hhhtttwwwpppjjjfff``````___]]][[[ZZZ[[[[[[VVVWWWWWWWWWXXX\\\ccciiipppuuu{{{~~~uuulllbbbYYYSSSKKKJJJHHHGGGGGGHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKK}}}uuufff^^^bbbjjjzzzkkk___YYYWWWVVVVVVPPPOOONNNLLLLLLLLLLLLMMMLLLMMMOOOQQQSSSUUUVVVWWWXXXYYYZZZ\\\]]]___```aaaaaabbbccccccbbbaaabbbdddkkkooosssvvvzzz|||vvvrrrmmmjjjgggeeedddaaa^^^\\\ZZZXXXUUURRRPPPOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDEEE@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEFFFGGGHHHJJJKKKPPPSSSWWWZZZ```jjjwwwuuukkkjjjmmmzzzttt^^^QQQKKKKKKIIIHHHGGGGGGGGGGGGGGGEEECCCAAA????????????AAA@@@AAAEEEJJJKKKIIIFFF@@@@@@?????????AAABBBDDDEEECCCAAA@@@?????????@@@======<<<<<<<<<<<<======BBBCCCDDDDDDCCCCCCDDDFFFMMMPPPZZZhhhvvvkkkfffaaa[[[SSSLLLLLLPPPNNNTTT___kkkvvvvvvnnniiicccbbb```]]]\\\[[[[[[[[[VVVVVVVVVUUUTTTVVVYYY\\\\\\bbbjjjqqqwww{{{xxxnnndddZZZRRRLLLHHHHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHJJJKKKLLLMMMMMMsss~~~tttiiicccbbbsssssshhhaaa]]]YYYWWWRRRQQQNNNLLLJJJIIIJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ[[[aaadddhhhjjjmmmuuu{{{uuuqqqkkkhhhcccaaa^^^]]][[[YYYWWWTTTQQQPPPNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGJJJNNNPPPVVVYYY^^^dddmmmzzzvvvhhhgggqqq{{{}}}fffUUULLLIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@???????????????AAADDDGGGGGGEEEBBB???>>>======???AAACCCDDDCCCBBB@@@???>>>>>>>>>???===<<<<<<<<<======>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFKKKNNNWWWcccooo|||pppkkkeee```XXXOOOKKKLLLLLLQQQZZZccclllwww~~~tttnnngggdddaaa^^^\\\[[[ZZZYYYVVVVVVVVVUUUUUUTTTUUUUUUSSSWWW]]]dddjjjqqqxxx|||~~~xxxoooeee]]]VVVOOOKKKGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNgggzzz~~~uuuhhh```ccctttzzzrrrllleee___ZZZVVVTTTPPPLLLJJJIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSUUUVVVVVVSSSUUUWWWWWWVVVUUUVVVVVVZZZ\\\^^^```ccciiiqqqwww{{{~~~uuunnnjjjfffaaa^^^[[[YYYVVVUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHIIIMMMTTTXXX]]]bbbiiirrr~~~~~~lllhhhnnn}}}qqq^^^QQQLLLGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@?????????===>>>@@@CCCDDDCCCAAA???>>>>>>>>>>>>@@@BBBDDDEEEAAA@@@??????>>>>>>>>>>>>======>>>>>>????????????===???BBBDDDEEEEEEGGGIIIKKKNNNVVV```iiittt|||rrrgggbbb]]]TTTNNNKKKLLLQQQWWW]]]cccmmmzzz}}}wwwnnniiiccc___]]][[[YYYWWWUUUUUUUUUUUUUUUUUUSSSRRRQQQRRRUUUXXX]]]eeennntttyyy|||xxxqqqggg^^^WWWQQQMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJLLLMMMNNNOOOPPPPPP]]]mmm{{{{{{nnn```ZZZdddxxx{{{vvvooogggaaa[[[YYYTTTOOOLLLJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPQQQRRRMMMOOORRRSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[___dddhhhiiinnnvvv|||rrrllleee```^^^\\\YYYVVVUUUSSSPPPOOOOOOMMMKKKIIIJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLNNNTTT\\\ccchhhppp{{{rrrnnnttt~~~}}}hhhXXXQQQOOOFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@???<<<===???@@@AAA@@@>>>===>>>>>>???@@@AAABBBCCCCCC??????>>>>>>>>>=========<<<===>>>???@@@@@@@@@???<<<>>>@@@BBBCCCEEEHHHJJJKKKNNNTTT[[[aaajjj|||yyymmmgggbbb[[[TTTPPPOOORRRVVVYYY\\\fffsss}}}wwwqqqiiiccc```^^^ZZZWWWTTTSSSRRRSSSTTTTTTRRRPPPOOOOOOOOOOOORRRYYYaaagggnnnrrrxxx~~~~~~ssslllaaaWWWPPPLLLJJJHHHLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJKKKMMMOOORRRUUUVVVPPP\\\ppp}}}zzzyyyggg\\\]]]gggzzz~~~xxxpppkkkaaa]]]XXXRRRNNNLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMIIILLLOOOQQQPPPPPPPPPQQQQQQRRRSSSSSSUUUXXX[[[^^^^^^bbbgggkkknnnrrryyy~~~~~~zzzwwwwwwrrrlllaaa]]]WWWVVVVVVWWWUUUSSSSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGJJJMMMOOOQQQTTT[[[fffnnnwwwvvvoooyyyooo]]]RRRNNNNNNEEEEEEEEEEEECCCBBB@@@?????????@@@AAAAAAAAAAAAAAA;;;<<<===>>>=========>>><<<>>>@@@AAABBBBBBAAAAAA======>>>>>>======<<<<<<;;;<<<===>>>?????????>>>===>>>@@@@@@AAACCCFFFIIIJJJLLLQQQUUUWWW^^^nnn~~~~~~vvvnnnddd^^^\\\VVVXXXXXXVVVVVV]]]iiitttyyyooohhheeebbb]]]YYYVVVTTTRRRSSSTTTTTTRRROOOLLLMMMMMMMMMNNNRRRWWWZZZbbbfffnnnvvv|||zzztttjjjcccYYYPPPLLLJJJJJJJJJPPPNNNLLLIIIGGGGGGGGGHHHGGGGGGHHHKKKPPPVVV[[[^^^FFFMMM___www|||qqqddd^^^___lll~~~}}}wwwsssddd```ZZZTTTPPPNNNMMMNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGJJJMMMOOOOOONNNNNNNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY\\\```aaabbbdddiiimmmooorrrvvvxxxxxxxxxxxxyyyuuuuuutttuuuuuuuuutttrrrppppppmmmhhhgggiiifffbbbXXXTTTQQQQQQTTTVVVVVVUUUVVVTTTRRRQQQQQQPPPNNNLLLHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGLLLOOOSSSUUUXXX```llluuuyyyooopppzzzdddTTTLLLKKKKKKDDDEEEEEEDDDBBB@@@>>>======>>>???@@@AAABBBBBBAAA:::;;;<<<<<<;;;;;;===>>>;;;===@@@BBBCCCAAA@@@>>>==================<<<;;;999:::<<<>>>>>>>>>>>>===??????@@@??????AAADDDGGGIIIJJJNNNPPPOOOTTTcccsssyyylllffffff^^^^^^\\\VVVRRRUUU```jjj}}}tttmmmiiieee```[[[ZZZWWWTTTTTTUUUUUUSSSPPPJJJLLLNNNOOOOOOPPPRRRTTTYYY^^^gggpppwww}}}|||sssmmmaaaZZZQQQKKKIIIKKKMMMOOOSSSQQQMMMIIIGGGFFFGGGHHHDDDDDDFFFJJJQQQYYY```eeeDDDIIIUUUiii}}}oooaaaXXX___jjjwwwyyysssiiieee___XXXSSSPPPNNNMMMGGGFFFEEEFFFHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRUUUUUUWWWYYY[[[\\\^^^___ddddddccccccbbbbbbbbbaaadddeeefffgggfffdddbbb```bbbbbb```^^^\\\[[[YYYXXXSSSRRRQQQPPPPPPPPPQQQRRRTTTSSSQQQOOONNNMMMLLLLLLJJJJJJHHHGGGFFFDDDCCCCCCAAAAAAAAA@@@@@@?????????CCCCCCBBBBBBBBBBBBAAAAAACCCCCCDDDEEEEEEDDDDDDCCCGGGFFFFFFHHHJJJMMMMMMMMMVVVWWWYYY\\\bbbnnn}}}}}}ooorrr|||gggWWWOOOJJJGGGGGGCCCBBBAAA@@@???>>>>>>>>>;;;===>>>@@@@@@@@@???>>>@@@>>><<<:::999888999999<<<===???@@@@@@@@@???>>>??????>>>>>>======<<<<<<===;;;999;;;===>>>===:::>>>????????????@@@@@@@@@CCCDDDGGGJJJIIIKKKVVVbbbzzz~~~tttpppooohhh___YYYUUUTTTZZZbbbmmmuuu{{{uuunnndddaaaccc]]]ZZZXXXVVVVVVUUUSSSQQQPPPOOOMMMMMMNNNMMMLLLJJJNNNRRRZZZccckkkqqquuuvvv}}}~~~zzzsssiii```XXXTTTOOOKKKJJJKKKKKKKKKOOONNNKKKHHHGGGGGGHHHIIIHHHGGGHHHKKKMMMQQQ[[[eeeAAACCCLLL[[[nnnnnn___\\\___gggzzzzzzrrrnnnggg```ZZZVVVTTTRRRKKKIIIGGGGGGGGGGGGFFFDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYYY\\\]]]^^^^^^]]]\\\YYYXXXZZZYYYXXXVVVTTTSSSQQQQQQNNNNNNMMMLLLLLLMMMNNNOOOPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGKKKNNNPPPRRR[[[^^^dddjjjsssvvvttt}}}www___QQQKKKGGGDDDDDDCCCBBBAAA@@@?????????????????????@@@??????>>>>>>???>>><<<:::999999999:::<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===;;;999:::<<<===<<<:::======>>>>>>>>>?????????BBBBBBEEEFFFEEEFFFPPP[[[qqq{{{wwwsssnnniii___WWWVVV[[[eeennnyyy|||uuukkkeeeddd```]]]YYYWWWUUUTTTRRRPPPPPPNNNMMMMMMNNNNNNMMMKKKNNNPPPTTTYYY```gggmmmpppyyy{{{}}}|||wwwrrrkkkaaaYYYUUUQQQMMMKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJLLLOOOPPPQQQXXX```BBBBBBGGGRRRbbbxxx~~~jjj\\\TTTWWWiii|||{{{vvvnnngggaaa]]]XXXVVVQQQNNNKKKJJJIIIHHHFFFDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFGGGIIIIIIMMMMMMOOOPPPRRRSSSTTTUUURRRRRRRRRRRRRRRQQQQQQQQQSSSTTTTTTUUUTTTSSSQQQPPPQQQQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKOOOTTTYYY\\\cccjjjtttxxxwww~~~lllWWWLLLHHHEEECCCCCCCCCBBBAAA@@@@@@???@@@@@@CCCCCCAAA@@@>>>>>>=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<======>>>===============<<<<<<<<<<<<;;;::::::;;;<<<;;;:::<<<<<<<<<=========>>>>>>AAA@@@BBBCCCAAAAAAIIISSSfffuuuwwwfffVVVRRRUUU[[[cccnnnwww|||xxxooojjjeeebbb]]]ZZZWWWUUURRRPPPOOONNNMMMMMMNNNOOOMMMLLLMMMLLLLLLNNNSSSZZZaaaeeeooorrruuuyyy{{{zzzrrrkkkeee^^^VVVPPPOOOMMMLLLLLLMMMNNNNNNMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHLLLPPPQQQQQQVVV^^^BBBBBBFFFOOO]]]pppvvvbbbTTTQQQ]]]mmmxxxyyyrrrlllfff```[[[VVVTTTPPPMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOPPPPPPOOONNNMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGIIIKKKKKKQQQQQQQQQRRRUUU\\\ccciiioooxxxzzz}}}pppbbbRRRKKKHHHEEEDDDEEEBBBAAAAAA@@@@@@@@@AAAAAAGGGEEEBBB@@@>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::<<<<<<=========>>>>>>>>>@@@???@@@AAA@@@@@@GGGPPP___oooiiiUUUOOOSSSQQQYYYccclllsssxxx~~~{{{rrrjjjfffaaa]]]ZZZXXXUUUSSSOOONNNMMMMMMOOOOOONNNMMMLLLJJJIIIIIILLLQQQVVVZZZ```dddiiinnnrrrwww{{{~~~zzzvvvsssnnnfff^^^YYYTTTNNNKKKKKKJJJKKKMMMOOOPPPPPPNNNJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGKKKPPPSSSUUU\\\ddd===???EEENNNXXXhhh~~~ooo\\\SSSUUU]]]eeexxxyyyrrrjjjdddZZZVVVRRROOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMSSSTTTVVVXXX\\\dddmmmttt~~~|||dddXXXMMMIIIHHHEEEDDDEEEAAAAAAAAA@@@AAAAAABBBBBBGGGFFFCCC@@@>>><<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::<<<===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::=========>>>>>>>>>?????????>>>???BBBCCCCCCJJJQQQ[[[lllrrrYYYOOOOOOKKKRRR[[[cccjjjqqqxxx~~~yyymmmiiiccc^^^[[[XXXVVVUUUPPPOOOMMMNNNOOOOOONNNMMMKKKJJJJJJJJJLLLNNNPPPQQQTTTXXX^^^eeejjjoootttwww{{{~~~~~~xxxqqqmmmddd```YYYTTTPPPNNNLLLKKKJJJJJJKKKNNNQQQSSSRRRQQQMMMMMMMMMLLLKKKJJJHHHGGGLLLKKKNNNRRRUUUZZZcccnnn===@@@GGGOOOVVV```rrr}}}jjj[[[RRRPPPZZZjjj~~~|||rrrjjj___[[[VVVRRRPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBB@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQSSSUUUXXX]]]aaahhhrrr~~~zzzyyyqqqXXXOOOHHHGGGFFFCCCAAABBBAAAAAA@@@AAAAAABBBCCCDDDEEEDDDBBB@@@>>>===<<<<<<;;;<<<<<<=========<<<<<<:::::::::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;======>>>>>>>>>????????????===???CCCEEEFFFKKKRRRXXXhhhxxx^^^OOOKKKHHHNNNVVV\\\bbbiiiqqqwww}}}}}}~~~rrrmmmfff```\\\YYYVVVTTTQQQPPPNNNNNNOOOOOOMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNRRRWWW\\\aaaffflllooorrrvvv{{{}}}}}}{{{xxxtttnnngggcccWWWTTTQQQNNNLLLLLLMMMNNNMMMMMMNNNPPPSSSUUUTTTSSSPPPPPPOOOMMMLLLJJJIIIIIIMMMMMMOOOTTTXXX^^^jjjuuu>>>AAAGGGLLLNNNUUUdddsss|||jjjZZZPPPRRR\\\iiizzz}}}tttjjjeee___ZZZWWWTTTRRRQQQMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFFFFEEECCCBBBBBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMPPPUUUYYY[[[___dddmmmuuu~~~yyybbbQQQJJJFFFFFFEEEAAA???@@@@@@@@@@@@AAAAAACCCDDDDDDAAAAAAAAA@@@???>>><<<<<<<<<<<<===>>>>>>===<<<;;;999::::::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===???@@@>>>;;;:::;;;===<<<<<<<<<=========>>>>>>???===>>>BBBDDDEEEJJJOOORRR```uuuooo[[[OOOLLLGGGLLLRRRWWW[[[bbbjjjpppwwwzzz~~~}}}wwwnnnfff```\\\XXXVVVSSSQQQPPPOOOOOONNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKMMMPPPSSSVVVZZZ___ccceeekkkpppsssssstttwww{{{zzz{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}wwwtttooojjjfff```ZZZVVVNNNNNNMMMKKKKKKLLLOOOQQQRRRQQQQQQRRRUUUVVVVVVVVVQQQPPPOOOMMMLLLLLLMMMMMMOOOPPPWWW```hhhppp|||:::<<<@@@CCCBBBFFFTTTccc|||xxxeeeWWWMMMRRRYYYhhhuuupppiiibbb^^^ZZZXXXVVVOOONNNLLLJJJHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKOOOTTTZZZ___cccjjjrrr}}}lllYYYOOOJJJGGGGGGFFFBBB???@@@@@@@@@@@@AAABBBCCCDDDEEE>>>???@@@@@@@@@>>>===<<<<<<===>>>>>>>>>===;;;:::999:::;;;<<<===<<<;;;:::999999999::::::;;;;;;;;;>>>@@@AAA???<<<:::;;;===;;;;;;;;;<<<<<<<<<======???<<<===@@@CCCCCCGGGLLLMMMYYYkkk|||~~~ooo___RRROOOQQQGGGKKKPPPSSSWWW]]]eeelllsssxxx~~~wwwmmmfff```\\\YYYTTTRRRPPPOOOOOONNNLLLJJJKKKJJJIIIHHHIIIJJJLLLMMMIIIJJJKKKKKKMMMPPPUUUXXX[[[aaagggiiihhhiiilllppprrrvvvyyyyyyxxxyyy|||}}}}}}||||||||||||}}}}}}{{{|||~~~}}}|||{{{zzzzzzyyyyyyzzzxxxyyyyyyyyyxxxyyy|||~~~}}}}}}|||zzzxxxyyy{{{~~~}}}zzzwwwnnnjjjddd___ZZZUUUOOOLLLKKKKKKKKKKKKKKKMMMPPPSSSUUUTTTSSSTTTVVVWWWWWWWWWQQQPPPNNNMMMMMMNNNPPPQQQTTTYYYdddrrr~~~???>>>===>>>AAAGGGMMMQQQbbbtttooo\\\RRRNNNOOO[[[nnnxxxpppiiiccc^^^[[[XXXUUUQQQNNNLLLKKKIIIGGGHHHHHHFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHGGGFFFEEEDDDDDDCCC@@@AAABBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDEEEGGGCCCCCCDDDFFFIIILLLLLLLLLLLLPPPTTTWWW[[[bbbjjjqqq|||ppp]]]TTTIIIHHHGGGFFFEEECCCCCCBBBCCCBBB@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========<<<;;;;;;;;;::::::999888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???AAACCCDDDDDDLLLOOOWWWggg|||lll]]]SSSMMMJJJMMMMMMNNNPPPSSSWWWZZZ\\\kkkqqqzzz|||ssskkkccc^^^]]]YYYTTTRRRQQQOOOKKKGGGKKKJJJIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLRRRSSSVVVZZZ___cccfffgggjjjkkkmmmoooppprrrrrrsssttttttuuuvvvwwwxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyyyyzzzzzzuuuuuutttsssrrrqqqqqqpppppppppoooooooooppppppqqqsssqqqooommmlllmmmoooppptttuuuuuuwwwzzz}}}}}}|||zzzuuunnnhhheee```YYYTTTQQQNNNJJJGGGIIIKKKMMMNNNOOOQQQTTTWWWYYYWWWTTTRRRRRRSSSRRRRRRVVVVVVVVVUUUSSSTTTUUUWWW^^^hhhyyy???>>>======@@@CCCHHHJJJTTTddd~~~{{{jjjYYYSSSPPPUUUaaarrr~~~vvvoooiiieee^^^[[[VVVRRROOOMMMJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@CCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFHHHIIIGGGHHHIIILLLOOOQQQRRRRRRRRRUUUYYY^^^eeeppp}}}|||eeeVVVNNNIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<======<<<;;;:::666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===???@@@BBBCCCCCCGGGJJJQQQ^^^qqqkkk\\\SSSNNNLLLKKKJJJKKKKKKMMMOOOQQQRRR\\\cccnnnyyy|||rrriiibbb___ZZZTTTQQQPPPNNNJJJGGGJJJHHHGGGGGGHHHHHHGGGFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMOOOSSSVVVZZZ\\\^^^bbbccceeegggiiikkkkkklllmmmnnnnnnooopppqqqrrrssstttssssssrrrrrrsssssstttssssssrrrqqqqqqrrrrrrrrrpppoooooonnnmmmlllkkkkkkhhhhhhgggffffffgggggggggjjjhhhfffdddcccdddfffgggiiijjjjjjlllnnnqqqtttuuuwwwuuusssrrrpppkkkddd___ZZZUUUPPPMMMLLLJJJHHHFFFIIIKKKNNNPPPQQQSSSVVVYYYWWWVVVUUUTTTUUUUUUTTTTTTUUUWWWZZZ\\\\\\]]]^^^___jjjxxx>>>=========>>>@@@AAACCCGGGSSShhh~~~ggg^^^VVVRRRUUUaaauuuwwwrrriiieee```\\\YYYUUURRROOOKKKJJJHHHGGGFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHJJJLLLJJJLLLNNNQQQTTTVVVWWWXXX^^^```eeekkkvvvmmmZZZNNNJJJIIIIIIGGGFFFDDDBBBAAA@@@??????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<=========<<<;;;::::::555666777999:::<<<===>>>::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAADDDIIIRRRaaayyyrrrbbbXXXRRROOOKKKJJJIIIHHHHHHHHHHHHHHHNNNWWWdddqqq{{{uuummmeee```XXXTTTRRRPPPMMMKKKKKKIIIGGGFFFGGGGGGFFFDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGIIIKKKNNNPPPRRRSSSWWWXXXZZZ\\\^^^```aaaaaacccddddddeeefffggghhhhhhjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjiiihhhhhhhhhhhhggggggfffeeedddcccbbbbbb___^^^]]]]]]\\\\\\\\\\\\\\\[[[YYYWWWWWWXXXZZZ[[[\\\\\\\\\]]]___aaadddeeefffeeeeeedddbbb]]]WWWRRRNNNKKKHHHGGGHHHIIIIIIIIIIIILLLOOORRRSSSUUUXXXZZZUUUVVVXXXYYYZZZYYYXXXWWWVVV[[[ccchhhkkkllllllmmmvvv<<<<<<======>>>>>>??????DDDLLLZZZooo~~~zzzqqqdddZZZTTTYYYiiiyyyxxxtttoookkkgggccc^^^[[[SSSQQQPPPNNNMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMOOOPPPOOOOOOPPPRRRPPPRRRVVVYYY[[[^^^```bbbkkkooovvvwwwbbbSSSLLLIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>???@@@@@@>>>===<<<================================================>>>>>>===<<<<<<;;;:::999::::::::::::::::::999999999999999999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>??????===@@@DDDHHHSSSjjjqqqeee[[[UUUPPPOOOMMMJJJHHHFFFEEEDDDIIIRRR___lllvvv~~~|||qqqjjjbbb[[[YYYVVVSSSQQQPPPMMMJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMOOORRRTTTUUUVVVWWWYYYYYYZZZ[[[\\\]]]^^^^^^``````____________``````cccbbbaaa```____________^^^^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSQQQPPPNNNMMMMMMNNNOOOPPPRRRRRRRRRRRRSSSUUUWWWYYYXXXXXXYYYYYYVVVRRRMMMJJJIIIHHHFFFFFFGGGJJJLLLMMMKKKNNNQQQSSSTTTUUUWWWYYYTTTXXX]]]``````___^^^^^^\\\bbbllltttxxxyyyyyyyyy:::;;;<<<===>>>??????@@@DDDHHHRRRaaauuu|||}}}wwwvvv|||{{{lll___YYY```jjjxxx|||uuunnnhhhcccZZZXXXVVVSSSQQQPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIILLLMMMMMMNNNNNNOOOOOOOOOQQQTTTXXXYYYYYYYYYYYYZZZXXX[[[___bbbeeeiiinnnqqqxxxiiiXXXOOOKKKIIIHHHGGGFFFDDDBBBAAA??????>>>>>>???@@@@@@>>>===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::======<<<;;;:::888888777999999999999999999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<>>???@@@@@@@@@DDDKKKUUUdddyyy|||uuuppppppxxxsssccc]]]^^^hhhzzz{{{qqqkkkdddbbb^^^[[[WWWUUUTTTTTTSSSRRROOOMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCDDDDDDEEEGGGIIIKKKLLLMMMNNNOOOQQQTTTVVVWWWXXXXXX]]]bbbffffffdddcccbbbaaadddhhhlllooottt|||mmm[[[PPPKKKHHHGGGFFFFFFEEECCCBBBAAA@@@?????????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>???<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===::::::;;;;;;;;;;;;;;;;;;888888888888888888888888888888999:::;;;;;;;;;;;;=========<<<<<<<<<<<<<<<;;;>>>@@@@@@DDDPPPaaannnvvvsssmmmeee[[[RRRJJJFFFCCCEEEHHHNNNYYYgggvvv~~~wwwooogggaaa\\\XXXRRRNNNKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKLLLNNNOOOOOONNNLLLLLLNNNQQQNNNOOOOOOMMMLLLMMMPPPSSSTTTUUUVVVVVVWWWZZZ___cccfffmmmuuuxxxxxxvvvwwwyyywwwyyy{{{~~~<<<;;;:::999:::;;;<<<===;;;AAAEEEFFFIIIVVVlll~~~yyyvvvzzzqqqeeeVVV___lllzzz~~~xxxssspppmmmlllgggeeeaaa]]]ZZZXXXXXXXXXPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIKKKOOORRRUUUWWW```ccchhhooovvv}}}{{{qqqnnnyyykkk```RRRKKKIIIJJJHHHEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBB@@@?????????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;;;;===>>><<<<<<<<<;;;;;;:::::::::777777777777777777777777777888999:::;;;;;;<<<;;;===============<<<<<<<<<:::<<<>>>???CCCLLLYYYccc|||yyyooocccXXXNNNIIIJJJIIIHHHJJJRRR```pppzzzzzzxxxnnnhhhaaa\\\VVVQQQOOOMMMLLLJJJEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDD?????????@@@@@@AAAAAAAAAFFFFFFFFFGGGIIIKKKNNNOOOOOOOOOOOOMMMJJJKKKPPPTTTQQQRRRSSSQQQOOOPPPTTTXXXUUUUUUVVVWWWYYY^^^dddiiikkkrrryyy}}}|||zzz|||~~~999999999:::::::::;;;;;;;;;===???AAADDDMMM[[[eee}}}sssvvv~~~qqqddd]]]ZZZdddwww}}}zzztttllliiihhhfffaaa]]]___\\\XXXUUUTTTSSSRRRPPPOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJGGGDDDGGGGGGGGGHHHHHHJJJKKKKKKLLLNNNQQQSSSVVV\\\ccciiiooowwwxxxmmmrrryyyqqq^^^VVVKKKEEEEEEEEEDDDBBBFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>======>>>>>>======<<<<<<<<<<<<======999:::;;;<<<<<<;;;:::999999::::::;;;<<<===>>>>>>::::::;;;;;;::::::999888;;;999777555444444555666:::;;;;;;:::999:::<<<>>>>>>>>>===<<<;;;::::::999777;;;>>>>>>???CCCLLLSSShhhzzz{{{ssslllbbbXXXPPPIIIDDDHHHOOOXXXcccmmmqqqsssvvv{{{xxxrrrkkkeee^^^XXXVVVRRRNNNJJJNNNKKKHHHFFFEEEEEEDDDCCCEEEDDDCCCCCCBBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGHHHKKKHHHDDDBBBAAABBBAAAAAA@@@@@@??????>>>=========???AAABBBBBBAAABBBDDDFFFGGGFFFFFFEEEFFFIIIMMMQQQPPPNNNLLLNNNRRRUUUUUUSSSSSSRRRRRRSSSUUUWWWWWWVVVZZZZZZYYYZZZ\\\bbbjjjoooqqqvvv{{{|||{{{|||999999999::::::::::::;;;<<<===>>>>>>???EEEPPPXXXiii}}}yyyxxx}}}zzzfff^^^XXX\\\iii{{{|||zzzwwwrrrmmmfffccc```]]]\\\[[[ZZZXXXWWWVVVVVVUUUTTTTTTSSSSSSPPPPPPPPPPPPPPPOOONNNNNNMMMLLLJJJJJJKKKLLLLLLKKKLLLKKKKKKLLLMMMOOOQQQSSSPPPSSSWWW\\\dddooo{{{}}}rrrlllrrrwwwrrreeeXXXQQQIIIEEEEEEFFFEEECCCDDDDDDCCCBBBAAA@@@??????@@@??????>>>======>>>>>>======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========::::::;;;;;;::::::999888;;;:::888666555666777777::::::;;;:::999999<<<>>>>>>======<<<;;;::::::999999;;;======<<<@@@GGGMMMZZZkkk}}}uuummm]]]QQQGGGEEEIIIOOOVVV]]]cccfffjjjooosssxxx}}}xxxqqqfff^^^XXXSSSNNNJJJNNNKKKHHHFFFFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDGGGKKKMMMOOONNNJJJFFFCCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@??????@@@AAABBBCCCBBBCCCFFFHHHHHHHHHIIIIIIJJJLLLOOOQQQSSSOOOLLLMMMPPPSSSTTTSSSSSSSSSTTTUUUXXXYYYZZZZZZ\\\]]]^^^___bbbhhhpppuuutttxxx||||||{{{~~~888888999999999:::::::::;;;<<<===;;;:::===CCCHHHQQQccc|||{{{|||ooofff\\\XXXZZZfffzzz~~~uuurrrnnnkkkiiihhhfffddd___^^^]]]\\\[[[YYYXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRSSSPPPMMMLLLMMMPPPQQQRRRQQQQQQPPPPPPRRRTTTWWWYYYYYY]]]dddnnn{{{zzzmmmffffffhhh|||rrrcccXXXOOOKKKFFFDDDEEEFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>??????>>>=========>>>>>>======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888;;;:::999777777777888888999:::;;;:::999999;;;===<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;:::<<>>???AAADDDHHHLLLPPPRRROOOLLLHHHDDDBBBAAA???===AAAAAABBBBBBBBBBBBCCCCCCAAABBBCCCDDDCCCDDDGGGIIIIIIIIIKKKMMMPPPSSSVVVWWW\\\WWWQQQOOOQQQTTTUUUUUUUUUVVVXXXZZZ]]]___aaabbb___aaacccfffiiinnnuuuyyyzzz|||~~~}}}}}}888888888888999999999999999:::::::::999:::===@@@GGGSSSggg}}}}}}~~~tttggg[[[TTTWWWhhhyyy|||yyyvvvsssqqqlllkkkiiigggeeecccaaa```bbbbbbaaa```^^^]]][[[ZZZ\\\YYYWWWWWWXXXZZZ[[[[[[[[[ZZZYYYXXXYYY[[[^^^```eeekkkvvvyyynnnbbb]]]aaallluuuttteeeYYYQQQHHHFFFDDDDDDEEEEEECCCBBBBBBBBBAAA@@@??????>>>>>>???>>>>>>=========>>>>>>======<<<<<<<<<<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;;;;:::::::::999::::::::::::999888888999999888777777777888888888:::::::::999888:::;;;;;;;;;;;;::::::::::::::::::;;;;;;:::999;;;???BBBEEEPPPccc|||kkkTTTIIIFFFEEEDDDEEEEEEKKKPPPQQQQQQVVV```iiiwwwuuummmgggbbb___WWWTTTPPPNNNMMMLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKLLLLLLIIIFFFCCCBBBAAA???===@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIKKKPPPWWW^^^bbbeeeiiibbbYYYSSSSSSUUUVVVVVVWWWYYY]]]```bbbeeehhhkkkiiikkkooorrruuuyyy}}}777777777888888888999999666777888999:::<<<>>>@@@EEEJJJWWWiii~~~~~~qqqbbbTTTPPPZZZgggwww~~~|||yyyuuurrrpppoooqqqqqqooommmkkkhhhfffdddffffffggghhhjjjjjjhhhfffhhhgggeeeddddddeeeggghhhnnnxxxqqqdddbbb^^^[[[]]]hhhxxxyyyiii[[[QQQLLLEEEDDDCCCCCCCCCBBB@@@???BBBBBBAAAAAA@@@@@@??????>>>===============>>>>>>======<<<<<<<<<<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;::::::999999999999::::::999999888777777777666666666777777888888999::::::888888888999999999999:::::::::::::::999::::::::::::<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFDDDBBBAAABBBAAA@@@>>>??????@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCEEEFFFJJJJJJNNNVVVaaakkkrrruuurrriii^^^VVVSSSTTTUUUTTTVVVYYY^^^aaadddgggkkkooovvvyyy~~~666777777777777888888888666666777999;;;===???@@@AAACCCJJJXXXhhh}}}xxxkkk[[[PPPQQQXXXgggzzz~~~}}}|||{{{yyywwwuuurrrqqqppprrruuuyyy{{{yyyuuuqqqrrrrrrqqqqqqqqqqqqrrrrrr}}}}}}kkk^^^WWW[[[^^^aaagggsss~~~mmm]]]RRRJJJGGGBBBCCCCCCBBBBBB@@@???>>>AAAAAAAAA@@@@@@@@@??????======<<<<<<======>>>>>>======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999999888888777555555666666777777777888777999::::::888777777888888888888999999:::::::::999999999999;;;===???@@@<<>>>>>???@@@AAACCCDDDEEEBBBAAA@@@@@@BBBBBBAAA@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIOOOQQQWWWbbboooyyy~~~~~~rrriii]]]UUURRRSSSSSSSSSTTTYYY^^^aaacccggglllpppzzz666666666777777777888888888777777777999;;;<<<=========BBBKKKUUUgggzzzjjjZZZSSSTTTYYYgggzzzvvvfff^^^ZZZ\\\ccckkkrrrzzzqqq```TTTLLLHHHEEE@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<======:::;;;;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::999999999999999888777777555555666777888999999999777888::::::888666666777666777777888999::::::;;;999999888999:::<<<======:::>>>FFFSSSfffuuujjj^^^RRRMMMIIIEEECCCEEEAAABBBDDDEEEFFFHHHKKKNNNVVVcccooosssuuu{{{zzzuuunnngggaaa[[[VVVSSSNNNLLLJJJHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@BBBCCCDDDAAA@@@@@@AAABBBCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGHHHKKKNNNPPPXXX\\\fffsssoooggg\\\UUUSSSTTTUUUUUUWWW\\\bbbeeegggjjjpppuuuzzz666666666666777777777777:::999777666777888888888;;;<<>>???@@@@@@@@@@@@BBBCCC>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???======<<<<<<<<<<<<======999:::<<<<<<<<<<<<:::999::::::::::::::::::::::::888999999999999888777777555666777999999:::::::::666888::::::888666666666666666777888999::::::;;;:::999888888999:::::::::;;;>>>CCCKKKYYYpppvvvfff]]]TTTPPPKKKEEEDDDEEE>>>???AAACCCEEEGGGIIIIIIKKKYYYhhhooottt~~~yyyqqqjjjccc^^^ZZZRRRQQQOOOLLLJJJHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBAAABBBCCCCCCBBB@@@AAAAAAAAABBBBBBBBBBBBCCC@@@CCCFFFIIIKKKOOOSSSWWW___eeeqqq|||mmmeee\\\WWWVVVXXXZZZZZZ\\\aaagggjjjkkknnnuuuzzz888888777666666777777888666777777777888888888888888;;;<<<===@@@LLL^^^kkkyyyggg[[[WWWUUUZZZgggxxxlllaaa^^^aaafffvvv}}}hhhWWWRRRNNNFFFCCCGGG@@@@@@@@@????????????>>>AAAAAAAAAAAAAAA@@@???>>>==============================<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;::::::999888888888888888888888888888888777777777777888888555666666666777777777777999999999888888888777777777777777888999999:::::::::;;;@@@GGGOOO___yyyqqqhhh]]]TTTOOOKKKEEEAAAFFFDDDAAAAAADDDFFFHHHHHHKKKTTT^^^hhhyyy~~~wwwmmmeeeaaa[[[UUUPPPOOOMMMJJJGGGEEECCCBBBBBBDDDDDDCCCAAA??????@@@AAAAAABBBBBBCCCDDDBBB???======>>>???AAA@@@AAABBBCCCCCCBBB@@@???AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCGGGLLLNNNOOOTTT\\\cccssszzz}}}vvvnnnjjjgggeeeeeeggghhhiiigggjjjmmmnnnpppuuu|||888888888888888777777777666666777777777888888888;;;===>>><<<<<>>@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;::::::999999999999999999999999999888888777777777777888888::::::999888777777777777777777777888888999999999666777777888888999::::::;;;;;;???CCCIIIVVVmmmvvvhhh]]]WWWRRRMMMIIIEEECCCBBBBBBCCCEEEEEEEEEFFFNNNWWWbbbsss}}}uuuiiiddd\\\WWWTTTQQQMMMIIIJJJHHHFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCEEEEEEDDDBBBAAABBBBBBCCCDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCCDDDGGGKKKOOOUUU___jjjsssxxxtttlllkkkkkklllnnnppprrrssspppqqqrrrrrrsssyyy666777888999999999888777666666666666777777777777999<<<===;;;:::<<>>???@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::999999999999999999999999999999888777777666666777777888===<<<:::777666555555555555555666777888999::::::666666777888888999999:::<<<<<<===???BBBKKK]]]nnnuuuggg^^^XXXSSSPPPIIIGGGDDDDDDEEEEEEEEEDDDDDDIIIPPPZZZjjjzzztttlllfffaaa\\\UUUPPPOOOMMMIIIGGGFFFEEEBBB@@@CCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCAAABBBDDDEEEFFFFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEIIIJJJNNNUUUaaaooo}}}vvvrrrrrrlllmmmooorrrvvvyyy}}}~~~|||}}}|||{{{|||555666888::::::999777666555555555666666666777777444888;;;;;;:::;;;???CCCPPPccc|||xxxnnnccc[[[XXXYYYcccmmmppplllkkkpppuuu{{{vvvcccXXXNNNGGGGGGGGGCCC@@@AAA@@@@@@@@@?????????>>>>>>>>>???????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::999999999999999999999999999999777777666666666666777777;;;999777555333333333444444555555666777888999999666666777777888999999999===<<<<<<===>>>CCCQQQ___vvvttthhhaaa]]]\\\TTTPPPKKKHHHGGGGGGFFFFFFGGGIIILLLSSS```rrryyyssslllccc]]]YYYVVVRRROOOMMMKKKIIIGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCAAAAAACCCDDDEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHIIIIIINNNPPPWWWbbbrrr~~~wwwuuuuuuqqqrrrsssuuuxxx}}}444555777999999999777666444555555555555666666666333777:::<<<;;;;;;===???GGGTTTiii~~~ssslllddd]]]ZZZ[[[kkkxxxyyyssstttuuuwww|||}}}fffXXXNNNIIIEEEFFFFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888999999::::::999999888999999999999999999999999777777666666666666777777777777555444444444555666555555666666666777777777555666666777888888999999===;;;<<<===>>>AAALLLWWWlll~~~vvvooollljjjccc]]]UUUNNNJJJIIIHHHGGGGGGGGGHHHNNNWWWfffwww~~~tttnnngggccc^^^ZZZWWWUUUSSSQQQIIIHHHGGGGGGGGGHHHJJJKKKOOOLLLGGGCCCAAAAAACCCDDD@@@AAABBBCCCDDDEEEEEEEEE@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLPPPWWWddduuu|||zzz{{{333444666777888777777666444444444444555555555666666888:::;;;:::999:::;;;@@@GGGUUUiiizzzlll]]]UUU[[[cccqqqqqqfffiiirrrlll\\\SSSIIIGGGEEEEEEEEEEEECCCBBB@@@@@@@@@????????????>>><<<======>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999888888999999999999888888888888888888888888888888777666666555555666666777666666666777777888888888555555555555666666666666555555666777777888888999;;;999;;;===???AAAIIIRRRbbbsss{{{wwwvvvsssmmmddd[[[UUUOOOKKKHHHDDDCCCEEEJJJQQQ\\\lllzzztttoooiiiccc___\\\YYYWWWOOONNNLLLKKKKKKMMMNNNPPPWWWRRRLLLGGGDDDDDDFFFHHHDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNPPPSSS___sss333333444444555666666666333333444444444555555555666777777777777777888999<<>>;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::999888888888999:::888888999999999999888888777777777777777777777777666666555555555555666666444555777888999888777666333333444555666666777777555555666666777888888888888777999<<<>>>???EEEMMMUUUdddxxxyyypppggg\\\QQQJJJDDDBBBCCCHHHKKKQQQ^^^kkkuuuyyy~~~zzzsssmmmhhhcccaaa]]][[[XXXUUUTTTTTTUUUVVV[[[XXXSSSOOOLLLKKKLLLNNNJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLNNNRRRVVVXXX]]]lll333222222333333555666777333333333444444444555555222222222333444666999;;;<<<===BBBMMM]]]qqqyyygggUUUTTTTTTVVV^^^pppsssgggggglllttt}}}kkk]]]TTTNNNJJJFFFFFFEEECCCCCCDDDDDDBBB@@@@@@@@@????????????>>>;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;:::999888888888999:::888888999999999999888888666666666666666666666666666666555555555555666666222333666888888666444222000111222444666777999999555555666666777888888888666555777;;;======BBBHHHJJJXXXjjj{{{wwwhhhXXXNNNFFFDDDEEEGGGGGGHHHRRR___bbbhhhpppwww|||yyyssspppiiigggccc___\\\\\\\\\]]]]]][[[YYYVVVTTTSSSRRRRRROOONNNMMMMMMMMMMMMMMMNNNMMMNNNNNNNNNNNNMMMMMMLLLOOOOOOPPPRRRUUUYYY]]]```jjjyyy666666666666666555555555555555555555555555555555666666666666777888999:::;;;>>>@@@EEENNN^^^sssyyy]]]OOOHHHMMMVVV^^^nnnzzzkkkjjjkkkqqqzzziiiYYYQQQNNNJJJGGGFFFEEEEEECCCBBBAAA@@@@@@@@@???>>>>>>======>>>>>><<<<<<<<<===============::::::888888888888:::::::::::::::999999999888888===<<<;;;:::888777666666888999999:::999888777666666666666666666555555555555555555555555555555555222333555777777666555444666666777777777777666666666666666666666666666666777777999;;;===???@@@AAALLLPPPWWWdddyyyyyykkk^^^VVVKKKGGGDDDCCCEEEJJJNNNPPPTTTYYYccclllqqqsss{{{~~~yyysssqqqqqqpppkkkgggjjjeeeaaa```bbbaaa]]]YYYXXXVVVUUUTTTTTTUUUVVVXXXVVVWWWXXXXXXWWWVVVWWWXXX[[[ZZZZZZ[[[^^^dddmmmsss666666666666555555555555555555555555555555555555555555555555666777888999;;;<<<>>>???EEEQQQbbbnnn|||aaaSSSIIIJJJNNNQQQ\\\jjjzzzvvvllljjjlllrrr{{{~~~ppp^^^QQQLLLJJJGGGDDDBBBBBBAAA@@@???>>>======??????>>>===============<<<<<<<<<<<<============;;;:::999888888999:::;;;::::::999999999888888888;;;;;;:::999888777777666888999999999999888777666666666666666666555555555444444444444444444444444222333555666777666555444666666666777777666666666555555555555555555555555666666888999;;;<<<===>>>DDDGGGNNNYYYkkk|||pppeee\\\VVVJJJGGGCCCAAACCCFFFHHHIIINNNPPPWWW^^^cccgggppp{{{zzzzzzvvvssssssuuutttoookkkeeedddbbb```_________```^^^```bbbccccccdddfffhhhcccdddeeehhhmmmvvv555555555555555555555555444444444444444444444444444444444444555666777777888999:::;;;>>>FFFQQQZZZsss|||eeeXXXMMMKKKJJJHHHMMMVVVaaannn~~~|||nnngggfffnnnttt~~~jjj```SSSKKKHHHGGGEEEBBBAAAAAA@@@???>>>======<<>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999999999999888888888999999999999888888888777888888999999888888777666777777777666666555555555333333333333333333333333222333555666666666555444555555666666666666555555555555555555555555555555555555666777888999::::::<<>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777888888888888888888888888888888888888888777777888888777777666555555555333333333333333333333333333444555555666666555555444555555666666555555444555555555555555555555555666666666777777888888999:::<<>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666777777777777888888777777777777777777888888999888888777666666555555444444444444444444444444333444444555555555555555444444555555555555444444555555555555555555555555777777777777888888888999;;;;;;???CCCGGGRRRiiipppcccXXXSSSPPPMMMKKKIIIHHHGGGDDDBBBAAA???AAAFFFIIIKKKQQQWWWbbbkkkwww~~~~~~333333333444555555666666333333333333333333333333555555555555666777888999777777888:::<<<>>>???@@@GGGLLLTTTddd{{{tttqqqnnnjjjddd\\\TTTNNNJJJJJJLLLRRRYYYcccrrr}}}hhhaaa\\\[[[```iiixxxzzzbbbRRRNNNLLLIIIGGGGGGEEECCCAAAAAAAAA@@@@@@???????????????@@@AAAAAAAAA@@@>>>>>>======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999888888888888777777777666666666666666777777777777777666666666777888888999999888777777666555555555555555555555555555555444444444444555555666666333333444444444444333333444444444444444444444444777777777888888999999999:::888;;;@@@BBBHHH[[[oooqqqccc[[[VVVTTTPPPMMMLLLJJJHHHEEEAAA???@@@EEEGGGGGGIIIMMMVVVaaannnxxx{{{{{{~~~~~~|||{{{|||}}}~~~222222333444444555666666333333333333333333333333444444444444555666777777888888888:::<<<=========???CCCFFFMMM^^^uuuyyyqqqggg___WWWRRROOOOOOOOORRR\\\hhhvvvsssfff___\\\\\\aaahhhsss{{{gggXXXOOOJJJIIIGGGFFFEEEDDDBBBAAA????????????>>>>>>>>>>>>===>>>???@@@@@@>>>===;;;======<<<;;;;;;:::999999888999:::;;;;;;:::999888888888888888777777777777666666666666666666666555777666666555666777888999::::::999888777666555444444444444444444444444444444444444444444555666666333333444444444444333333444444444444444444444444555666666777888999999:::888555888???@@@BBBPPPbbbyyyxxxnnnccc___ZZZVVVSSSPPPMMMKKKFFFBBBAAADDDEEEDDDEEEHHHMMMWWWdddmmmqqquuuzzz~~~}}}}}}{{{yyyyyy{{{}}}222222333333444555666666333333333333333333333333333333333333444555666666777777888:::===@@@@@@@@@;;;???AAAAAAJJJ```yyy~~~yyy|||{{{rrrfff^^^WWWSSSMMMIIIOOOYYYXXXfffzzzmmmeeeaaa^^^]]]\\\___gggppp|||}}}gggWWWOOOMMMHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@@@@@@@????????????;;;<<<>>>???>>>===;;;:::======<<<;;;::::::999999888888::::::::::::888888888888888888777777777777777777666666555555555555777666555555555777888999::::::999888777666555444333333333333333333333333555444444444444555666666222333333444444333333222444444444444444444444444444444555666777888999999888444777???AAA@@@KKKZZZggg}}}ooojjjddd^^^YYYVVVSSSQQQKKKFFFCCCDDDEEEDDDEEEHHHHHHQQQ\\\dddjjjpppxxx~~~~~~}}}||||||{{{zzzxxxyyy|||222222333444555555555555333333333333333444555666555555444444444444555555666888999999999999;;;<<<;;;<<<===???AAAIII]]]ooozzzvvvuuuyyy|||vvvhhhYYYNNNIIIIIIJJJPPPUUU^^^lll}}}ooofffaaa\\\[[[]]]\\\___kkk{{{yyydddXXXQQQKKKGGGIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@????????????======<<<<<<<<<<<<=========<<<<<<===>>>===:::888:::;;;<<<===<<<;;;:::999999999888888888888999999777666555444444555666777777777777777777777777777888777777666555444444444333333333333333333333333333333333444444444555555555555444333333333333444555444444333333444444555777777777777666666666666111444888999:::???GGGNNNcccmmmwwwjjjjjjlllgggaaa]]]ZZZVVVNNNGGGEEEEEEDDDBBBIIILLLQQQXXXbbbllltttyyyzzz|||~~~|||{{{||||||{{{yyyxxxyyy~~~333333444444555444444444333333333333333444555555555555444444444444555555888999:::999888777888:::888777999<<<===CCCPPP]]]ppp|||xxxzzz|||mmm```VVVOOOLLLOOOPPPTTT\\\hhhwwwzzzmmm```\\\ZZZYYY\\\bbbnnnrrr~~~jjjYYYPPPLLLHHHEEEGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>=========<<<<<<======<<<<<<<<<<<<=========<<<;;;<<<======;;;888;;;;;;;;;;;;;;;:::999999888777777666666777777888777666555555555555666777666666666666666666666666777777777666555444444444333333333333333333333333333333333444444444444555555555444333333333333444444444333333333333444444555555555555555555555555444777999::::::===DDDJJJSSS^^^ttt~~~zzzuuussskkkdddYYYMMMFFFDDDDDDEEEFFFIIIMMMTTT\\\eeelllqqqqqqtttxxxzzz|||}}}|||zzzxxxxxxxxx||||||~~~444444444555444444333333333333333333333444444555555555444444444444555555999::::::999777666666777777555666:::;;;===BBBIIIYYYhhh{{{wwwwww|||yyykkkaaa[[[RRROOOLLLLLLRRR]]]iiiqqqnnn```YYYTTTUUUXXX^^^gggpppwwwjjjZZZNNNIIIHHHFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>============<<<<<<======<<<<<<<<<<<<======<<<;;;;;;<<<======;;;999;;;:::999999888888999999777666666555555666666777777777666666666666777777666666666666666666666666777777666666555444444444333333333333333333333333333333333333444444444444555555444333333333333333444444333333333333444444444444444444444444444444666888:::999999:::@@@DDDHHHSSShhhvvv{{{~~~mmmZZZKKKDDDCCCFFFCCCEEEHHHMMMSSS[[[aaaeeeeeehhhmmmpppsssuuuxxx{{{vvvwwwyyy|||}}}{{{{{{||||||}}}{{{xxxwwwvvvvvv|||~~~555555555555444333222222444333333222333333444444555444444333333444444555888999999888666555555666:::666555999;;;;;;<<<@@@HHHSSSccctttzzzvvvxxxyyysss```YYYPPPIIIIIIOOOXXX___hhhxxx~~~jjj^^^VVVUUUVVV[[[bbbnnn|||vvvcccZZZOOOHHHGGGGGGGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::;;;<<<<<<;;;:::;;;:::888777777777888999777666666555555666666777777777777777777777777777666666666666666666666666666666666555555444444444333333333333333333333333222222333333333444444444555444333333222222333333444333333333333333333444333333333333444444444444777888999888888999===@@@DDDLLL]]]sss||||||iiiTTTFFFBBBEEEBBBBBBDDDGGGLLLQQQVVVYYYZZZ]]]aaaeeegggjjjnnnqqqmmmnnnrrruuuxxxyyywwwvvvvvvvvvwwwxxxyyyzzzzzz{{{~~~{{{zzzyyyyyy}}}555555555555444333222222444333333222222222333333444444333333333333444444555666777777555555666777<<<777444777::::::;;;>>>???EEENNN\\\ooo}}}wwwuuu{{{sssjjj\\\OOOHHHHHHLLLPPPUUU___qqqvvvhhh```]]]\\\___ccciiitttzzzkkkbbbVVVQQQJJJFFFFFFFFFFFFEEE@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<:::999:::;;;<<<;;;::::::999888777666777888999888777777666666777777888666666777777777777666666555555555555555555555555555555555555444444444444333333333333333333333333222222222333333333444444444444333222222222222333333333333222222333333333333333333444444555555555555555666777888:::<<<>>>???CCCOOO___pppnnn[[[JJJCCCEEECCCBBBCCCDDDGGGJJJNNNPPPSSSUUUXXXZZZ[[[^^^aaadddeeehhhlllppprrrrrrrrrrrrpppqqqqqqrrrssstttuuuuuuzzz~~~}}}444444444555444444333333444333333222222222222222444444333333333333444444444555666666444444555666:::555222555777777999===:::===AAAJJJ[[[ppp}}}}}}yyywwwzzzzzzzzz}}}{{{lll\\\PPPIIIGGGGGGKKKOOOZZZiiixxxqqqfffaaabbbfffiiimmmqqqwwwvvveee[[[VVVNNNKKKGGGEEEDDDDDDBBBAAA@@@@@@??????????????????======<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888999:::<<<<<<;;;:::999888888777777888888888777777666666777777888555555666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333333333444444333222222222222222333333222222222222333333222333333444444555555555333444444666888:::;;;<<<>>>???FFFQQQ]]]mmmsssiii\\\NNNGGGIIIDDDDDDCCCCCCDDDFFFIIIJJJMMMOOOQQQQQQRRRSSSVVVYYY^^^aaafffjjjkkkkkkkkkllliiiiiijjjkkklllnnnpppqqqwww}}}~~~|||333333444444555444444444444333333222111111222222444333333222222333333444555666666555333222333444666333333666666555666:::666;;;>>>@@@JJJ[[[jjjqqqzzzyyyzzz}}}~~~xxxqqqnnnnnnrrrwww{{{mmm```VVVPPPMMMKKKJJJNNNWWWaaammm~~~wwwjjjggghhhkkkpppuuuuuuxxxzzzsssdddXXXQQQNNNIIIHHHGGGFFFEEECCCAAA???@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::888888:::;;;<<<;;;999999::::::999999888777777666666555555666666777333444555666666555444333555555555555555555555555444444444444444444444444333333333333333333333333111222222222222333333333444333222222111222222222333333222222222222333333111111222222333444444444444333444555777888999999===>>>CCCJJJRRR___sssuuufffaaa[[[PPPKKKLLLEEEDDDCCCBBBBBBDDDFFFGGGIIIJJJKKKKKKKKKMMMPPPRRRVVVZZZ```bbbcccbbbccceeeaaa```aaabbbdddhhhkkkmmmsss{{{|||zzz|||~~~}}}zzzxxxzzz~~~~~~}}}~~~222222333444555555555555444333333222111111111222444333333222222333333444777777777555333111111111444444666999888444555999555;;;>>>===???JJJWWW___wwwyyy~~~~~~}}}~~~zzzrrrlllffffffjjjrrryyy{{{oooeee^^^ZZZOOOKKKKKKOOORRRWWWcccqqqxxx~~~qqqiii___\\\eeeqqqxxx}}}}}}sssbbbXXXRRRMMMIIIHHHHHHHHHHHHFFFDDDBBB@@@AAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;999888888:::;;;<<<<<<999999:::;;;;;;999888777555555555444444555555555222333444555555444333222555555555555555555555555444444444444444444444444333333333333333333333333111111222222222333333333444333222222111111222222333222222222222222222333///000000111222222333333555444444555777777777666999:::???EEEJJJSSSdddtttrrr```]]]ZZZQQQLLLNNNFFFDDDCCCAAAAAABBBDDDEEEFFFGGGHHHHHHHHHJJJMMMPPPQQQUUU[[[]]]]]]]]]^^^___[[[ZZZZZZ[[[___ccchhhkkkpppyyy}}}yyyvvvyyy{{{zzzwwwuuusssuuuzzz~~~{{{|||~~~444444444444444444444444444444333333333333222222222222333333444555666666666555555555555444444444333333333444444444555555777888999:::<<<@@@FFFJJJ^^^nnn{{{wwwuuussspppmmmmmmnnnqqqxxxzzzppphhh___VVVOOOOOONNNMMMPPPVVV___eeeqqq~~~pppgggccc______eeesss|||}}}~~~rrrbbbVVVOOOKKKHHHDDDCCCDDDDDDDDDCCCAAA???>>>CCCCCCBBB@@@???===<<<;;;========================;;;;;;;;;::::::999999999999999999999999999999999:::999888888777777888888777777777777666666666666555555555555555555555555666555333333555666666555777666444333222333333444666666555444333333222222111222222333333222222111111111111111111111111111333333333222222111111111111111222222222333333333444444444555555555555666777999<<<===@@@IIIUUU___sssmmm^^^VVVSSSQQQOOOIIIGGGEEECCCBBBBBBCCCCCCFFFAAA@@@FFFKKKJJJIIIJJJOOOPPPQQQSSSTTTVVVWWWXXXXXXWWWVVVWWWYYY^^^cccfffkkknnnsssuuuvvvvvvwwwwwwqqqrrrsssuuuxxxzzz}}}~~~zzz~~~~~~333333333333333333333333444444333333333222222222222222333333444555555666444444444444333333333333333333333444444444444555666666777888:::===BBBFFFSSS```sss|||yyyxxxzzz{{{yyyvvvwwwyyy}}}rrriii```]]]YYYSSSPPPQQQTTTWWW^^^iiiqqq{{{qqqfff___\\\[[[dddfffmmmyyy~~~oooeeeXXXOOOJJJHHHEEEBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999888777777666666777777666666666555555555555444555555555555555555555555666444222222222333222111333222111111111222333333555555555444333333222222111222222333333222222111222222222222222222222222333333333222222111111111111111111222222222333333333333333333444444444444555888::::::<<>>>>>:::::::::;;;<<<<<<======:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999777777666555555555555666555555555444444444333333444444444444444444444444777555222222222222111000000000000000111222444444555444444333333222222222111111222222222222111111222222222222222222222222222222222222222111111111111111111222222222222333222222222222333333333333666888999999:::===CCCIIISSSfff~~~wwwjjj```YYYVVVRRRNNNJJJIIIHHHFFFEEEDDD@@@???AAABBBAAACCCFFFIIIIIIKKKLLLNNNOOOPPPQQQOOONNNNNNNNNPPPTTTXXXZZZ```dddkkkoooqqqqqqqqqqqqjjjjjjjjjkkkmmmoooqqqsssuuuwwwxxxyyyzzz{{{}}}{{{yyywwwvvvvvvvvvtttsssxxxyyy{{{~~~}}}}}}}}}}}}|||zzzyyyxxx{{{zzz{{{|||~~~}}}{{{zzz{{{|||~~~~~~}}}|||||||||wwwpppnnnsss{{{222222222222222222222222333333333222222222222111222222333333333444444444333333333333222222222222222222333333333444444444444555666555555666999<<<:::@@@KKK\\\mmmzzz}}}rrrhhh]]]WWWRRRPPPPPPRRR[[[eeellltttwwwmmmbbb[[[SSSSSSZZZeeemmmrrrqqqtttyyy}}}mmm___RRRNNNJJJHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@???>>>>>>999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999999999999888888888888888888888888888888888888777666666555555666666555555555444444444444333444444444444444444444444777555333333444444444222222222333333333444444555444333333333222222222111111111222222222222111111222222222222222222222222222222222111111111111111111111111111222222222222222222222222333333333333777999:::;;;;;;<<>>@@@EEEEEEEEEGGGHHHIIIKKKLLLLLLKKKJJJJJJJJJLLLNNNQQQSSSYYY^^^eeekkkmmmmmmmmmmmmggggggffffffgggiiikkklllooorrrvvvxxxyyyyyyzzz{{{wwwvvvtttrrrqqqpppoooooottttttvvvxxx{{{~~~}}}zzzzzz|||~~~}}}{{{{{{|||}}}|||{{{yyyxxxxxxxxxyyy{{{|||{{{xxxuuuwwwwwwxxxzzz{{{}}}}}}tttrrrooopppqqqssstttuuuuuuuuuqqqnnnooowww333333333333333333333333333333222222222111111111222222222333333333333333444444444444333333333333222222222333333333444444555666666555555555777:::666:::@@@JJJWWWhhhyyyvvvmmmcccZZZRRRMMMOOOTTTWWW\\\fffrrruuuggg]]]XXXRRRQQQSSS[[[gggttt}}}~~~mmm[[[SSSLLLJJJIIIHHHGGGEEECCCBBB@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888777666666666666777666666666555555555444444444444444444444444444444444333222222444666555555444444444333333222222222222222222222222111111111000111111222222111111000222222222222222222222222111111111111111111111111000000111111111222222222333333333333444444444444555777999:::;;;<<<===???FFFLLLXXXkkk~~~zzzlllgggaaa_________]]]ZZZQQQJJJDDDBBB@@@>>>@@@DDDBBBBBBCCCEEEFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJMMMNNNSSSXXX___dddfffgggggghhheeedddbbbaaaaaaccceeeggghhhmmmtttxxxzzzyyyyyyyyyvvvuuutttrrrpppnnnnnnnnnpppqqqrrrtttvvvyyy|||}}}|||{{{zzzyyyxxxxxxxxxxxx{{{{{{}}}~~~|||yyyvvvvvvxxx|||~~~{{{yyyyyyzzz|||}}}~~~~~~}}}|||yyyxxxxxxxxxxxxuuuqqqnnnqqqrrrtttwww|||xxxnnnkkkiiimmmsssyyy|||}}}|||{{{tttwww~~~333333333333333333333333222222222222111111111111222222222222333333333333444444444444333333333333222222222222333333333333444555666666555555666888666999<<<>>>EEETTThhhxxxtttfffXXXQQQPPPQQQRRRUUUZZZcccppp~~~uuuhhh^^^VVVSSSUUUTTTZZZdddppp|||ooo[[[OOOLLLFFFFFFFFFEEEDDDBBB@@@???@@@???>>>============>>>>>>======<<<;;;::::::999::::::::::::::::::::::::777777777777777888888888888888888888888888888888999888777777666666777777666666666555555555555444333333333333333333333333111//////000222444444444222222222222111000///...111111111111111111111111000000111111111111000000111111111111111111111111000000000111111111111111000000000111111111111222333333333333444444444444222333444666888999:::;;;>>>AAAJJJZZZmmm|||{{{zzztttrrrssstttqqqmmm]]]RRRHHHDDDCCCAAAAAACCC@@@AAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJMMMQQQWWW[[[]]]___```aaaaaa```]]][[[[[[\\\^^^___aaafffmmmrrrtttsssssssssrrrrrrrrrpppmmmlllmmmnnnkkklllmmmoooqqqsssuuuwwwvvvvvvvvvuuuuuuuuuuuutttssssssuuuwwwzzz|||{{{zzzxxxwwwvvvssssssuuuzzz~~~}}}zzzxxxwwwzzzzzz{{{}}}~~~~~~{{{yyyvvvtttrrrnnniiifffgggiiinnnuuu~~~zzzvvvwwwzzz222222222222222222222222222222222222111111111111222222222222222222222222333333333333222222222222111222222222222333333333222444555555444444555666555888::::::<<>>===<<<<<<<<<=========<<<<<<;;;;;;:::999999888888888888888888888888666666666777777777888888888888888888888888888888777777666555555555666666555555555444444444333333333333333333333333333333222000///000222333333222000000111222111111000///000111111111111111111111000000111111111111000000000000000000000000000000///000000000111111111222000000000000111111111111222222222222333333333333222222222333555777888888999;;;CCCOOO\\\nnn{{{|||{{{gggXXXIIIEEEEEECCCAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHKKKOOORRRTTTVVVYYY[[[\\\YYYVVVTTTSSSTTTUUUWWW[[[^^^bbbdddeeegggiiijjjkkklllllljjjhhhfffhhhjjjffffffggghhhjjjlllnnnoooooopppqqqrrrrrrrrrqqqpppjjjiiijjjllloooqqqqqqqqqrrrsssrrrqqqppprrrwww|||}}}|||{{{zzzyyyxxxwwwwwwzzzzzzzzzzzz{{{|||}}}}}}|||yyytttooojjjfffaaa]]]]]]```fffppp{{{000000000000000000000000222222222111111111111000222222222222222222222222222222222111111111111000111111222222222333333333111222444444333333444555444666999:::;;;???FFFKKK___nnn|||mmmggg\\\YYYTTTOOOLLLMMMQQQUUUZZZaaalllwwwwwwmmmeee]]]TTTOOOQQQUUUXXX^^^gggqqq~~~zzzggg\\\SSSKKKHHHKKKAAABBBCCCCCCAAA@@@@@@AAA???>>><<<;;;;;;<<<===>>>;;;;;;::::::::::::::::::777777777777777777777777555666666666777777888888777777777777777777777777666666555444444444444555444444444333333333222222333333333333333333333333555444222222333444333222///000222333444444333333000000000000000111111111000000111111111111000000//////////////////////////////000000111111111222000000000000111111111111000111111111111222222222555333333333555777777777777:::AAAJJJRRR^^^uuu}}}{{{~~~mmm[[[JJJEEEFFFDDD@@@>>>@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEGGGJJJLLLNNNPPPTTTVVVWWWUUUQQQNNNMMMNNNPPPQQQXXXXXXYYYYYYYYY\\\___cccdddfffgggeeebbbaaacccfffaaaaaabbbccceeegggiiijjjeeefffhhhjjjkkkjjjiiihhhcccbbbbbbcccgggiiijjjjjjnnnooopppooonnnpppuuuzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{zzzyyyxxxxxxxxxyyyzzz}}}xxxrrrkkkfff```[[[XXXWWWZZZaaajjjvvv|||{{{444444444333333222222222444444222222222222444444333222222111111222222333222222222222222222222222555555444333222222222222222222333333333333444444444444555777:::>>>BBBDDDLLLZZZnnnzzzpppiii^^^WWWSSSQQQOOONNNQQQVVVZZZ[[[aaaiiimmmlllxxx|||pppfffaaa]]]ZZZXXXVVVQQQOOOQQQVVV]]]iiittttttiiiZZZOOOJJJGGGCCC@@@BBBBBBAAAAAAAAABBBCCCCCC@@@???===;;;:::;;;<<<===;;;;;;::::::::::::999999666666666777888888999999777777777777777666555555555555666777888999999:::777777777777666666666666555555444333333333333444222222222222222222222222222333333444444333333222222222111111111111111111111111000///000111333444222222222222222222222222////////////////////////000000000000000000000111000000000000111111111111222222333333333333444444444444444555555555555666777:::>>>@@@EEEQQQbbbpppfff[[[MMMGGGHHHHHHDDD???CCCAAA@@@@@@AAABBBBBBAAADDDDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGJJJLLLNNNOOOOOOMMMJJJGGGFFFGGGJJJKKKKKKLLLOOOQQQTTTVVVWWWWWW\\\]]]]]]\\\\\\[[[ZZZYYY[[[ZZZZZZZZZ[[[^^^aaaccccccccccccbbbaaa```___^^^[[[[[[[[[ZZZZZZ]]]bbbfffnnnnnnnnnppprrrsssqqqpppssswwwzzzyyyuuussstttwwwqqquuuzzz|||zzzwwwtttrrrxxxsssmmmfff```ZZZUUURRRUUUUUUXXX```lllvvv}}}{{{tttooonnnqqq}}}333333222222222111111111333333333222222333333333333222222111111222222333222222222222222222222222444333333222222222222222222222222333333333444444444444444444666999<<<>>>EEEMMMZZZkkk{{{zzzsssiiiaaa[[[UUUQQQMMMJJJMMMNNNNNNQQQWWW[[[[[[dddjjjssszzz~~~~~~|||zzzzzz|||xxxllleee]]]WWWTTTTTTTTTSSSTTTUUUYYYbbbjjjqqqzzz}}}hhh___SSSKKKHHHFFFCCCAAACCCBBBAAA@@@@@@@@@@@@@@@???>>><<<:::999:::;;;<<<;;;;;;:::::::::999999999777777777777777777666666777777888888777777666555666666666777777888888999555555555555444444444444555555444333333333333444222222222222222222222222222333333444444333333222111111111111111111111111000000000///000000111111222222222222222222222222000000000000000000000000111111000000000000000000000000000000111111111111111111111222222222333333444444444444555555555555444888;;;===@@@IIIWWWbbbtttiii]]]OOOGGGGGGHHHDDD@@@CCCAAA@@@AAACCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKMMMKKKHHHFFFEEEFFFHHHIIIHHHIIIKKKNNNPPPRRRSSSSSSXXXYYYXXXXXXWWWVVVUUUTTTVVVUUUTTTSSSTTTUUUWWWXXXZZZ[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUXXX]]]aaalllnnnppppppooommmjjjhhhmmmqqqtttsssnnnjjjjjjkkklllpppuuuxxxwwwuuusssrrrqqqmmmfff```[[[WWWTTTSSSQQQQQQUUU\\\fffoootttvvvpppkkkggggggkkkwww111111111111111000000000222222333333333333222222222222111111111111222222222222222222222222222222111111111111222222222222222222222222333333333333555555444444444666777888???@@@EEERRReeewww~~~xxxqqqjjjbbb[[[VVVPPPQQQNNNIIIIIINNNQQQQQQUUUXXX\\\___aaa```^^^\\\\\\]]]aaahhhkkknnnvvv}}}pppbbbYYYWWWTTTQQQPPPRRRUUUWWWXXX```dddnnn{{{yyykkkYYYSSSKKKGGGEEEEEECCCAAACCCBBBAAA???>>>>>>======>>>===;;;:::999999::::::::::::::::::999999999999999888888777666666555555888888888888888777666666666666666777777777777777555555555444444444444333555555444333333333333333222222222222222222222222222222333333333333222222111111111111111111111111///000000000000//////...000000000000000000000000111111111111111111111111111111111000000/////////000000000000111111111111000000000111111111111222444444444444555555555555333777999:::;;;@@@KKKSSS]]]qqqrrreeeVVVMMMLLLLLLJJJGGGCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMNNNSSSSSSRRRRRRQQQOOONNNMMMPPPOOONNNLLLLLLLLLMMMMMMQQQQQQQQQQQQQQQPPPOOONNNNNNOOOOOOOOOPPPSSSXXX[[[hhhlllqqqpppkkkddd```^^^eeeiiilllkkkeee```^^^^^^bbbfffllloooqqqpppppppppmmmiiiccc\\\WWWUUUTTTTTTRRRTTTZZZbbbjjjppprrrrrrhhheeeccceeekkkxxx111111111111111111111111111222333444444333222111222222111111111111222222111111111111111111111111///000111111222222222222111222222222222333333333666555555444555555666777<<<:::;;;BBBOOO```pppyyyzzzssslllggg___^^^XXXPPPOOOSSSVVVVVVXXXWWWVVVVVVUUUTTTRRRPPPNNNMMMOOOSSSUUUVVV[[[bbbhhhppp{{{wwwsssmmmgggbbb\\\UUUQQQTTTUUUXXX]]]ccchhhmmmoooxxx{{{zzzfffZZZNNNKKKGGGEEEEEEEEEDDDBBBBBBBBBAAA??????>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::999999999999888999999888888888777777777888888888888888777777666666666666666666666666555777777666666666555555555555444333333222222333333222222222222222222222222222222333333333333222222111111111111111222222222000000111222111000...---000000000000000000000000111111111111111111111111111111111000//////......///000000000111111111111000000000111111111222222333333444444444555555555444777:::::::::===CCCHHHNNN]]]tttwwwggg[[[WWWVVVSSSPPPJJJHHHFFFEEEDDDBBB@@@===CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCDDDDDDEEEGGGHHHIIIJJJNNNNNNMMMLLLKKKIIIHHHGGGLLLKKKJJJHHHHHHHHHHHHHHHKKKLLLLLLLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMPPPTTTWWWaaahhhnnnnnnfff^^^YYYXXX]]]```cccccc___ZZZVVVUUUVVVZZZ```eeegggiiijjjkkkmmmiiiccc[[[VVVUUUXXXZZZ```eeeoooxxx}}}~~~|||yyyllllllmmmqqqyyy111111222222222222222222000111333333333333111000222111111000000111111222111111111111111111111111///000111222222222222222111111111222222222333333333333333333444555666666777888:::;;;@@@KKK[[[ggg|||zzzvvvmmmkkkddd\\\[[[```dddeeeddd```ZZZVVVTTTQQQNNNKKKKKKHHHHHHJJJJJJIIILLLQQQRRRWWW^^^fffmmmrrrvvvxxxuuullleeeaaaYYYVVVSSSQQQQQQQQQQQQQQQVVV\\\fffqqq{{{zzzhhhYYYRRRJJJHHHFFFEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<;;;;;;;;;::::::999999999888888888888888888999999:::::::::888888888888888777666666666666666555555555555555666666666666555555555555444444333222222222222333222222222222222222222222111222222333333222222111000000111111111222222222111222222333222111///...////////////////////////111111111111111111111111000000000000//////......///000000000111111111111111111111111222222222333333333333444444444444555222555888999999:::>>>AAADDDMMM^^^tttqqqgggaaaZZZVVVUUUSSSQQQOOONNNLLLHHHEEEGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJLLLOOORRRYYY```ggghhhbbbZZZVVVUUUSSSVVVYYYZZZXXXUUUQQQOOOMMMPPPVVVZZZ]]]___bbbdddfffddd___ZZZXXX\\\ccciiixxx{{{~~~111111111222222222222222111111222222222222111111111111000000000000111111111111111111111111111111000111222333333333222111111111111111222222222222//////000111222333444444000555999999999???KKKWWWlll|||}}}~~~}}}xxxrrrssszzzuuunnnddd]]]XXXSSSMMMIIIJJJFFFEEEFFFGGGFFFHHHLLLJJJKKKNNNRRRVVVYYY[[[]]]ccchhhooowww|||{{{xxxtttrrrfffeeebbb^^^ZZZUUURRRPPPLLLKKKIIIIIIKKKNNNQQQTTT\\\gggvvvyyyhhh[[[SSSOOOHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBB>>>>>>>>>======<<<;;;;;;999999999999888888888888777777888888999::::::;;;777777777777777666555555444444444555555555555555444444444333333333333222444444333222222222222222222222222222222222222222111111222222222222111111000000000111222222333333111222222222222111111000////////////////////////111111111111111111111111////////////////////////000000000000111111111111111111111222222222333333333333333333444444444444111333555666777777999;;;<<>>???@@@BBBBBBAAA@@@>>>============<<<<<<<<<<<<;;;:::999888999999999888888888888777777777666666555555444444555555555555555444444333222222333333444555666666666666555555555444444444444333222222111111222222222222222222222222222222111111222222222222111111///000000111222222333333000///.........000111222111111111111111111111111////////////////////////,,,,,,---...///000111111000000000000111111111111////////////000000000000222222333333333444444444666666777666666666666666999:::@@@IIIPPP]]]vvvzzzrrriii```ZZZWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOIIIHHHHHHGGGGGGHHHIIIIIIIIIGGGFFFDDDDDDDDDFFFGGGBBBBBBCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMLLLLLLLLLMMMOOOPPPNNNLLLQQQQQQPPPQQQQQQPPPNNNLLLJJJKKKMMMNNNNNNPPPRRRUUUTTTVVVYYY]]]gggzzz222222111111111111222222000000000000000000000000111111111000000000000000...............///000000111222444444444222000///000000000000000000000000222222222222222222222222333333222222333444666777777@@@LLLXXXdddppp|||~~~}}}wwwwwwzzz|||}}}uuuiiiaaa[[[TTTOOOMMMKKKHHHFFFEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGHHHIIIKKKJJJIIIIIIKKKLLLMMMLLLNNNNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSPPPMMMKKKKKKLLLLLLKKKKKKKKKKKKKKKIIIGGGKKKJJJIIIHHHGGGHHHIIIIIIJJJLLLNNNNNNNNNQQQVVVZZZ^^^aaaeeekkksss|||{{{ggg^^^SSSLLLJJJIIIFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;<<<:::777666555666888:::999999:::::::::999888888666666666666555555555555777777777777777666555555333333333333333333333333444555555666555444222111444444444444444444444444333333333222222222111111000000000000000000000000000000000000000000000000222222111111000000////////////000000111111222222333111000.........//////////////////000000000000.../////////000000111111111111000000000000111111111111111111111111111111444444555555666777777777333777;;;>>>CCCOOO```nnn|||pppiiifffdddccc```[[[WWWUUUUUUWWW[[[\\\]]]^^^^^^^^^^^^]]]VVVOOOJJJKKKJJJIIIIIILLLGGGEEEDDDDDDFFFGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDDDDEEEFFFHHHIIIJJJIIIMMMOOOOOORRRWWWYYYWWWSSSRRROOOMMMKKKKKKMMMOOONNNKKKJJJNNNQQQPPPOOOQQQTTTTTTTTTSSSQQQQQQRRRTTTUUUWWWZZZ^^^```^^^ZZZVVVYYY[[[___gggttt222111111000000111111222000000000000000000000000000000000000000111111111000000//////000000111222222222333333333222111000000000000000000000000000222222222222222222222222333222222222333444666777;;;===@@@EEENNN\\\mmmyyy}}}{{{xxxyyy~~~wwwhhheee```]]][[[YYYUUUQQQOOONNNMMMLLLJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOMMMJJJHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIIIIKKKJJJJJJJJJLLLNNNQQQRRRVVVXXXZZZ[[[]]]aaagggkkksssxxx~~~vvvggg[[[TTTLLLHHHGGGGGGDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===>>><<<:::888888999;;;<<<999999999999999888777777777777777777666666666666777777777888777666666555333333333333222222222222333333444555444333222222444444444444444444444444333333222222111111111111000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000///////////////000111////////////000000000000........./////////000000111111000000000000111111222222222222222222222222333333444555555666666777333666999:::<<>><<<;;;:::;;;===>>><<<;;;;;;:::999999888777999999888888888777777777777777888888777777666555333333222222111111111000111111222333333333222222333333333333333333333333222111111111111000000000000000000000000000000000000000000000000000000000000////////////.........000000//////////////////---...///000111111111111////////////000000000000////////////000000000000111111000000000000111111222222222222222222222222222222333333444555555555555777999888777;;;DDDLLL\\\qqqwwwzzz}}}xxxwwwxxxkkkaaaWWWTTTSSSSSSXXX]]]]]]___aaadddddd```YYYTTTQQQOOOLLLIIIHHHHHHIIIJJJJJJKKKLLLNNNPPPSSSUUUVVV^^^hhhuuu~~~}}}|||{{{xxxsssmmmhhheeelllhhheeebbb]]]ZZZ]]]dddoooqqqrrrmmmggggggnnnuuu~~~}}}111111000000000000111111000000000000000000000000......///000111222222333222222222111111222222333333222111111111111222222000000000000000000000000000000000000000000000000222222222222222333444444222444777888:::@@@IIIPPPeeerrr~~~|||}}}|||yyyuuuqqqllliiigggfff^^^```aaabbbbbbaaa___^^^ZZZ[[[[[[YYYTTTOOOLLLJJJLLLLLLLLLMMMNNNPPPQQQRRRWWWYYYZZZYYYWWWTTTTTTTTTSSSVVVZZZ___dddhhhmmmpppqqqqqqrrruuuyyy~~~~~~kkk^^^VVVOOOJJJIIIGGGEEEFFFGGGGGGEEEBBB????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>>>>===<<<;;;::::::999999999999999999888888888888777777888888777777666555333222222111111000000000000000111111222222222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////......---------...///111111111000///////////////000000000000111111111111111111111111111111000000000000111111222222222222222222222222111111111222333333444444666888:::999888999>>>CCCKKK[[[ppp|||{{{}}}rrrttt{{{yyyooofffaaa___^^^```eeehhhkkkqqqvvvxxxssskkkdddYYYWWWSSSPPPOOOPPPRRRSSSPPPQQQTTTXXX^^^cccgggiiittt|||vvvmmmiiinnnwww111000000000000000000111////////////////////////......///000111222222333222111111000000000111111222111111000000111222222000000000000000000000000////////////////////////111111222222222222222222///222777999999<<<@@@DDDMMMZZZkkkzzz~~~}}}rrrsssvvvxxxxxxxxxwwwvvvssstttsssooohhhaaa]]]\\\ZZZ[[[[[[\\\^^^___aaabbbiiijjjkkkiiifffdddccccccccciiiqqqxxx~~~vvvggg[[[SSSMMMIIIGGGEEEEEEEEEFFFFFFEEECCCAAA??????>>>>>>>>>=========<<<===>>>??????@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888888888888999999999888888888888777666777777777777666555555222222222111111000000000000000000000111222222333222222222222222222222222000000000000000000000111000000000000000000000000000000000000000000000000111111111111222222222222000000//////......------///000111111111000...---////////////000000000000000000000000000000000000111111000000000000111111222222222222222222222222000000111111222333333333333666888999999:::===@@@AAAJJJYYYlllzzzvvvyyytttttt~~~|||xxxwwwxxx|||~~~wwwhhheeeaaa\\\ZZZYYYZZZ[[[\\\^^^ccciiiqqqxxx~~~}}}vvvzzz111000000//////000000111//////////////////////////////000000111111222222111111000////////////000000000000111111111111111000000000000000000000000////////////////////////000111111222222222111111111222444333333666<<>>>>>>>>=========;;;;;;<<<===>>>>>>>>>===<<<<<<;;;:::::::::::::::888777555444444555666666888888777777777666666666555666666666666555444444222222222222222222222222111111111000111111222333111111111111111111111111000000000111111111111222000000000000000000000000000000000000000000000000/////////000000000000111000000//////////////////111111111111000///...---////////////000000000000............------------111111000000000000111111111111111111111111111111000000111111222333333333000222555666777888:::<<<999>>>GGGVVVlll}}}uuuzzzxxx~~~zzztttooommmlllkkkmmmpppuuu{{{000000////////////000000////////////////////////000000000000000111111111111111000///////////////...///000222222222111000000000000000000000000000000000000000000000000000000000111222222111000///111333333222111222888<<<;;;@@@IIIVVVdddpppyyy~~~tttjjj\\\SSSMMMLLLKKKEEEBBBBBB@@@AAACCCCCCBBBAAA@@@@@@?????????>>>>>>>>>======;;;<<<<<<=========<<<<<<;;;;;;:::::::::999999999666555444333333555777888666666555555555444444444444444555555444444333222111111222222333333444444444333222111111111222222111111111111111111111111111111111111222222333333000000000000000000000000000000000000000000000000//////000000000111111111//////000000000000000000000000///////////////000////////////000000000000////////////......------111111000000000000111111000000000000000000000000000000111222222333333444000111333444444555666777777999>>>GGGUUUkkk}}}000000////////////000000////////////////////////111111111000000000000000222222111000//////000000---...111222333222111///000000000000000000000000111111111111111111111111///000111222222111000//////222666777555333444666888:::===DDDNNN\\\kkkuuu{{{kkk^^^VVVSSSKKKFFFHHHIIIDDDAAACCC@@@BBBCCCCCCBBBBBBBBBCCC????????????>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;:::::::::999999999888777666555666888:::;;;555444444444444333333333333333444444333333222111111111222333444555555666555444222111111111222222000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000111111222222333333333333//////000000111111222222//////.........000222333////////////000000000000333222222222111111000000111111000000000000111111////////////////////////111111111222333333444444333444444444333333333444999:::<<>>>>>@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;<<<;;;999666444555555444333333333333444555444444333333444444555555555444333333222111111000000111222222333444444111111111111111111111111333111///...000111111111000000000000000000000000111111000000//////......000000000000000000000000000111111000......///000000000000000000000000000000000000000000000000000////////////////////////............/////////000000000111111111///...---000000000000111111111111111111222222222333333333555444111//////111333555777999;;;<<<>>>FFFRRR\\\www000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111111222222222222222111111000000000000000111111222222111111000111111222222333444444444555777888888999>>>GGGOOO\\\iii|||{{{iii\\\UUUQQQKKKFFFEEEEEEDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999:::::::::999888777555555444333333333333444555444444333333444444555444444444333333222222111111111111222333444444444111111111111111111111111333111//////000111111111000000000000000000000000111111111111000000000///000000000000000000000000111222222111///...000111000000000000000000000000........................////////////////////////......//////////////////...///000000111000////////////000000000111111111111111111222222222333333444333111000000111333444444666888777888>>>HHHOOOaaawww000000000000000000000000111111111111111111111111////////////////////////........................////////////////////////000000000111111111111222000000000000////////////000111111222222111111000111111111222333333444444333555666555444666<<<@@@GGGSSSggg||||||vvvtttyyymmmcccWWWOOOMMMLLLJJJGGGBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCCCCCCCCCCBBBAAAAAA???>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::777777888888999999999999555555444333333333333444555444444333333444444555333333333333333222222222111222222333333444444555000000000000000000000000222000//////000111111000000000000000000000000000222222111111111111000000000000000000000000000000222222222111000///000222000000000000000000000000........................////////////////////////////////////////////////,,,---...000000111000000//////000000000000111111111111111222222222222333222222222222222222222222333555666555555777===BBBIII]]]vvv000000000000000000000000000000000000000000000000................................................////////////////////////000000000000111111111111//////////////////......000000111111111111000000000000111111222333333333111333444555555666:::===<<>>>>>=========<<<<<<<<<:::;;;;;;;;;;;;::::::999888888777777777777888999555555444333333333333444555444444333333444444555222222222222222333333333222222333333333444444444111111111111111111111111222000//////111111111000000000000000000000000000111000000000000000000000////////////////////////111111222000///...000111////////////////////////........................////////////////////////000000000///////////////---......//////000000000////////////000000000111111111111111222222222222000000222333333222111111444666777777666777:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777777999999888777666555444444555555444333333333333444555444444333333444444555222222222222222111111111222222222222222222222222111111111111111111111111111000///000222222000///000000000000000000000000------............//////000000000000000000000000...//////...,,,,,,---///000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111111000///...------------......////////////000000000000000111111111111222...///000222222222222111222333444555666777777777999:::???IIIUUUggg////////////////////////////////////////////////................................................////////////////////////111111000000////////////....../////////000000000//////000000000000//////......//////000111111222444333222222222222111111666555777;;;===AAALLLWWWddduuu}}}~~~qqq```UUUPPPNNNLLLHHHGGGFFFEEEEEEDDDDDDCCC??????????????????????????????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999888777666666666777777777666444333555555444333333333333444555444444333333444444555333333222222111111000000111111111111111111111111////////////////////////000000000111222222000...000000000000000000000000............/////////000000000000000000000000000///000000///------...///000000000000000000000000////////////////////////////////////////////////......///000111222222333//////...---------...///........./////////000000000000000000111111111111...///000111111222222222333222222222444555555555666555999@@@GGGQQQbbbrrr////////////////////////000000000000000000000000////////////////////////------------------------////////////////////////111111000000/////////....../////////000000111111//////000000000000//////......//////000111111111333222111111333444444333///222777;;;;;;;;;AAAJJJLLL```rrrzzzxxx|||zzzooo```TTTNNNLLLLLLKKKDDDDDDCCCBBBAAA???>>>===???>>>>>>>>>============???@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::::::::999999777666666333444666888888777555444555555444333333333333444555444444333333444444555444333333222111000//////111111000000000000000000........................000000000111222222000...000000000000000000000000.../////////000000111111000000000000000000000000000111111000......///000000000000000000000000000........................////////////////////////------...000111222333444...---,,,,,,---...000111............/////////000000000000000111111111111...//////000111222222333555333222222333444444444444444777===???AAALLLYYYmmm000000//////.........---000000000000000000000000000000//////.........---////////////////////////000000000000////////////////////////////////////---.........//////000000////////////000000000000////////////000000000000222333333444444555555666222222444666888;;;===>>>CCCHHHRRR]]]iiivvv}}}xxxoooYYYWWWRRRMMMIIIGGGFFFEEEHHHEEEBBB@@@??????>>>===@@@AAAAAAAAAAAA@@@?????????????????????>>>======>>>>>>===<<<;;;;;;::::::999::::::::::::999888888777666555444333444555555555444333333333333444555444444444444444444444444333333333222222222111111222222222222222222222222111111000000//////......////////////////////////000000000000000000000000---...000111111111000/////////000111111222111111111111000///...---,,,,,,////////////////////////////////////////////////......//////000000111111------...///000000//////000000000000000000000000////////////////////////000000000000000000000000000111111111222222222222333333333333333333333333555555555777:::===AAACCCVVVccczzz000000000/////////..............................000/////////............////////////////////////000/////////////////////////////////////////////............/////////000.../////////000000000000////////////000000000000444444333333222111111111222222333555777999;;;<<<;;;>>>CCCJJJTTT___jjjrrrssseee]]]SSSQQQMMMJJJGGGFFFEEEEEEFFFDDDAAA@@@@@@@@@???>>>@@@@@@@@@@@@@@@???>>>>>>>>>?????????>>>>>>===<<<======<<<<<<;;;::::::999999999::::::999999888777777666555444333444444555555444333333333333444555444444444444444444444444333333222222222111111111222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000---...///000111000000///,,,---....../////////...000000000///......------////////////////////////////////////////////////......//////000000000000---...//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222111444444444555777;;;>>>@@@HHHRRRcccwww}}}}}}{{{zzzzzz|||111000000000000000//////........................////////////............////////////////////////////////////////////////////////////////////////............////////////....../////////000000000////////////000000000000222222222111000000//////222222333444555777888999555666888:::???GGGQQQWWWlllvvvvvvggg\\\SSSMMMKKKJJJHHHFFFDDDDDDDDDEEEDDDBBB@@@???@@@@@@???>>>>>>????????????>>>=========>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999999999999999999999888777777666666555444444444444555444444333333333333444444444444444444444444444444333222222222222111111111000000000000000000000000222222111111111111000000////////////////////////000000000000000000000000---...///000000000000///,,,,,,---............---////////////////////////////////////////////////////////////////////////...////////////000000000//////////////////...---////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000222222222333555777999;;;===BBBKKKWWWggg}}}|||{{{}}}{{{zzzyyy|||111111111111000000000000........................///////////////.........////////////////////////.........///////////////////////////////////////.........///////////////........./////////000000////////////000000000000//////000000111222222222222222222222333444555666666666666777999===CCCHHHRRR]]]kkktttyyy~~~mmm^^^VVVQQQMMMIIIGGGFFFDDDCCCCCCBBBCCCCCCAAA@@@??????@@@@@@???>>>======>>>>>>======<<<;;;<<<<<<=========<<<<<<;;;:::::::::999999999888888888888888999888777777666666666555555444444444444333333333333333333333333333333333333333333333333222222222222111111111111000000000000000000000000111000000000000000000000////////////////////////000000000000000000000000.........///////////////......///////////////...............//////000000//////////////////////////////////////////////////////////////////////////////000000///...------////////////////////////////////////////////////000000000000000000000000////////////000000000000///000000000000000111111222222222222333555666777:::===AAADDDMMM```yyyyyysssqqqooommmpppxxx000000000000111111111111////////////////////////.........///////////////////////////////////////------....../////////000000000000000000000000000///////////////.....................////////////////////////000000000000000000111111222333333333222222222222222333333444555666888999999:::<<<>>>@@@HHHRRR\\\fffqqq~~~uuujjj[[[QQQNNNMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>???@@@@@@???===<<<============<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999999999888888888777777888888777777666555555555555555555444444444333333333333333333333333333333333333333333333333222222222111111111000000////////////////////////.../////////////////////000000000000000000000000////////////////////////...............//////000...///////////////......------......///000000000/////////////////////////////////////////////////////////...............//////000000///...------................................................////////////////////////////////////000000000000///000000000111111222222222222333333444444555666777;;;===>>>AAAKKK\\\iii}}}yyywwwuuuxxx//////000000000000000111000000000000000000000000.........///////////////////////////////////////---------......//////000000000000000000000000000///////////////.........------........./////////////////////000000000000555444444333222222111111222222111111111222333333111333666777666666666777999===BBBIIIQQQ]]]lllvvvooo```YYYQQQKKKIIIGGGEEECCCEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>@@@@@@>>><<<<<<============<<<;;;;;;999999:::;;;;;;;;;;;;:::999999999999999999999999777777777777777666555555555555666666555555444333222222333333333333222222333333333333333333333333222111111111111000000000////////////////////////------............//////000000000000000000000000////////////////////////......------......///000---............---,,,,,,---.........//////000000/////////////////////////////////////////////////////////............---//////////////////...---........................------------------------/////////////////////////////////000000000111111//////000000111111222222222222333333444444555555111555999;;;<<>>CCCKKKUUU\\\jjjuuuvvvhhh\\\RRROOOLLLHHHFFFDDDBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>?????????<<<:::===============<<<;;;;;;888888999:::::::::::::::::::::::::::::::::::::::666666777777666666555444444555666666666555444333111222333333333333222111222222222222222222222222111111111111000000000000000000000000000000000000............/////////000000000000000000000000000////////////////////////......---------...///000.../////////......---,,,........./////////////////////////////////////////////////////////////////////.........------------...//////////////////................................................////////////////////////000000000111111111222222---......//////000111111000111111333333444444444111333666888:::<<<@@@CCCLLLYYYkkk|||---.........//////000000........................---.........//////000000////////////////////////,,,,,,------...///000000000000000000000000000000000000//////.........------------.........//////////////////000000000000111111111222333333444444111111111111222333444444666555444222000111444666555777999;;;===AAAFFFJJJRRRaaavvvuuugggaaaZZZTTTJJJKKKJJJHHHEEECCCDDDEEE@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>??????>>><<<999======>>>>>>======<<<;;;777888999:::::::::::::::::::::::::::::::::::::::666666666666666555555444444555666666666555333333111222333444444333222111222222222222222222222222111111111111000000000000111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////......---,,,---...///000111111222222111000////////////////////////////////////////////////////////////////////////////////////.........---------------...///000000000///........................////////////////////////////////////////////////111111111111222222222222,,,,,,------...///000000...///000222333333333333555555555666888:::<<<===???GGGRRR___sss000000//////.........---//////.........------------------.........//////000///------///000///...///////////////////////////////////////.........222222111000///...------////////////////////////............////////////////////////000000000000////////////000000000000222222222222222222222222777777777999:::<<<>>>???BBBHHHSSS```nnn}}}yyykkk```YYYSSSMMMHHHHHHGGGFFFDDDCCCBBB@@@@@@BBBBBBAAAAAA@@@???>>>>>>????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999888888999::::::999999888888999999:::;;;777777777777888888888888555555555444444333333333888666444111000111222333222222222222222222222222111111111111000000000000000000000000000000000000......//////000000111111////////////////////////000000000000///////////////............---------000000000000000///..............................000000000000000000000000000000000000000000000000------...000000111111111...............---------////////////////////////---------............///////////////////////////......//////000000111111222222222111111111000000111111222222222333333333///111333444444555777888:::<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::999888888888888999::::::777777777777777777777777555555444444444333333333555444333222111222333444222222222222222222222222111111111000000000//////000000000000000000000000///////////////000000000........................//////////////////000000---------.........//////000000000000000///......//////////////////////////////////////////////////////////////////////////////000111222222222222------..................////////////////////////---------............///////////////////////////......//////000000000000111111111000000/////////111111111222222222333333000222444444444444666777888888<<>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999:::999888888888888999:::888888888888888999999:::888888888777666666555555444444444444333333333333222222222222333333444444222222222222222222222222111111000000000000//////000000000000000000000000000000//////////////////........................---.........//////000000++++++,,,---...///000111//////000000000///......000000000000000000000000////////////////////////////////////////////////...///000111222222222111,,,---------.../////////////////////////////////---------............///////////////////////////...////////////000000000000000////////////......111111111222222222222333111333444444333333444666777666777:::===BBBOOO]]]www------------------------........................////////////............///---,,,,,,---......---////////////////////////............////////////////////////000000111111////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111222222333333333333333333666777777888;;;@@@FFFKKKYYYeeeuuuuuuhhh]]]WWWUUUQQQKKKHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999999888888888888999999777777777777777888999999999888888777555444444333333333333333333333333333111222333333333333222222111111111111111111111111111000000000////////////000000000000000000000000000000000//////......---........................,,,------......//////000,,,,,,------...//////000...///////////////......////////////////////////////////////////////////////////////////////////,,,---....../////////...,,,,,,,,,---...///000000////////////////////////---------............///////////////////////////////////////////////////////////////////////////111111111111222222222222222444555444222222333444666555666888888999AAAJJJXXXggg{{{..................//////---.....................////////////////////////000...------...//////...////////////////////////---.........//////000000......//////000111111111////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111222222333444444333333222333555777888999:::===???FFFOOO]]]kkkxxxuuuhhh^^^WWWSSSQQQMMMJJJGGGDDDCCCCCCBBBAAABBBBBBAAA@@@???>>>>>>=====================>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888888888777777666666777777888999999888777666555333222222333333333333333333333333333333333333222111000///111111111111111111111111000000000////////////...////////////////////////000000//////......------........................,,,,,,------.........///..............................////////////..............................................................................,,,,,,---............---,,,,,,,,,---...///000000////////////////////////---------............////////////////////////////////////...............000000000000000000000000000000111111111222222222333444444444222111222333555444555888777777;;;BBBFFFNNN\\\iiivvv.........///////////////---------...................../////////000000000000///------///000///...////////////////////////------......///000000000,,,---------......//////////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111222333444555555444333333000333666777777777888999;;;@@@IIIVVVaaannntttlll```VVVPPPMMMLLLLLLFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777888999999888777777666666666666666777777888888777666555444333222222222222222222333333333333444444333222111000//////111111111111111111111111000000////////////......//////////////////////////////..................------------------------------------------------//////.........---------------.../////////....................................................................................///////////////...,,,---------.../////////////////////////////////---------............////////////////////////////////////............---//////000000000000111111000000000111111111111222222333444333222111222333222111333666666555888===???AAAHHHQQQZZZfffxxx---------....../////////---------.........//////------...///000111111222000...,,,---...///......////////////////////////------......///000000111---------...............////////////////////////............////////////////////////000000000000////////////000000000000111111111111111111111111000222444555666555444333111222444444444555777999888888<<>>?????????>>>>>>=========;;;;;;;;;;;;::::::::::::;;;:::::::::999999999999666777888999999888777666666555555555555666777777666666555555444333222222111111222222222333333333444333222000000000111111111111111111111111111111000000/////////.........////////////////////////------..................------------------------......------,,,+++++++++---------...............,,,---......//////..................................................................................../////////......---------..................////////////////////////---------............/////////////////////////////////.........---------.........//////000000000000000000000111111111111111222333333222111222444444111222555555444555999;;;;;;???EEEHHHMMMYYYgggzzz,,,,,,,,,------.........---------.........//////,,,---...///000111222333///---+++,,,---...------////////////////////////---------...///000000111000000000000000000000000////////////////////////............/////////000////////////000000000000////////////000000000000000000000000000000000000///111333555666555444333444444333222222333777:::999555777>>>CCCDDDIIIPPPUUU```ooozzzxxxkkk^^^UUUPPPOOONNNNNNMMMKKKGGGDDDBBBCCCDDDCCCAAA@@@???@@@BBBAAAAAAAAA@@@?????????AAA@@@@@@???>>>======<<<:::::::::999999999888888;;;;;;;;;:::::::::999999666777888999999888777666555555555555555666777777555555555444444333333222111111111222222333333333333222000//////111333444000000000000000000000000000/////////............////////////////////////,,,------....../////////------------------------///......---,,,+++***)))+++,,,,,,---...///000000,,,,,,---.../////////...000000000000000000000000................................................,,,,,,,,,------,,,++++++...............---------////////////////////////---------.........////////////////////////////////////.........------------------.........//////000000000000111111111111000222333333222222333444777444444666555333333777777777;;;@@@???>>>EEEOOOZZZfffxxx..............................---------......///------------------------////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000//////.........---111111000000//////......//////............//////000000000000000000000000111222333333444444333333222222222222222222222222444555666888;;;===@@@AAAGGGLLLSSSWWW\\\dddooowwwyyylllbbb[[[VVVTTTLLLKKKJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@???@@@@@@AAAAAA???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999:::999888777777888999:::888888888888888888888888666666666666777777777777888777777666555555444444333222222111111222222333000000111111111111000000///000111222222111000///////////////////////////000000000000////////////------------------------------......------,,,+++------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------............///------------------------........................////////////...---,,,+++---------............///...---,,,,,,++++++++++++---------............///000000000000000000000000........................---------.........//////...///111222333333333222/////////000222222111000333333333444444444555555555555666777888:::<<<===GGGQQQ___mmmxxx........................///......---------......------------------------/////////////////////////////////////////////////////////000000000111111........................////////////////////////000/////////............000000000000//////......//////............//////000000000000000000000000000111222222333333222222222222222222222222222222333333444666888:::<<<===:::>>>CCCFFFHHHNNNWWW^^^kkksss~~~pppjjjaaaYYYTTTQQQOOOMMMKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@??????@@@@@@AAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999888777777888999999555555555555555555555555444555555555555666666666777777666555555444333333333222222111111222222333000111111111111111111000///000111111111111000////////////////////////////////////............---------------------------------......------,,,+++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------........................------...............---------------............///...------,,,,,,,,,------------............///////////////////////////........................---------.........//////...///000111222222222111222111111222222222111000333333333333444444444444555555555666888999;;;<<<@@@DDDIIIOOOWWWeeevvv........................000///...---------------........................////////////////////////......................../////////000000000111111------------------------........................////////////............000000000////////////...//////............//////000000000000000000000000///000000111222111111111222222222222222222222222111111222333444666777888555888;;;;;;<<>>>>>======<<<;;;;;;;;;::::::::::::999999999999999888888777777888888999444444444444444444444444333333444444444555555555666555555444444333333222222222111111111111222222111111111111111111111111///000000111111000000///////////////////////////.........---------,,,,,,------------------------------......------,,,+++------------------------,,,,,,,,,---------......---------------.........+++++++++,,,,,,,,,------------------------------------------------------++++++---....../////////------------............//////...---------......---------............///------------------------........................------........./////////---...///000111111111000///000000111222111111111222222333333333444444444444444555555777888:::;;;;;;;;;<<<===AAALLLZZZddduuu~~~|||~~~........................000///...---------------////////////////////////////////////////////////....................................////////////------------------------........................///////////////.........//////////////////////////////............//////000000000000000000000000///000111111222222111111111111111111111111111111111111111111222333444444888999::::::999;;;???BBB???DDDKKKRRRYYYcccooowww}}}xxxqqqkkkeee___YYYUUUTTTRRROOONNNMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???????????????=========<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777888888666666666666666666666666333444444444444555555555444444444333333222222222222222111111111111222222222222111111111111222222///000000000000000000///////////////////////////.........------------,,,------------------------------......------,,,+++------------------------,,,,,,,,,---------......---------------.........+++,,,,,,,,,,,,---------,,,,,,------------------------------------------+++,,,------.........---,,,,,,---------...............------------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---....../////////000000+++---///000000111222333222222222222333333333333333333444444555777888999666999;;;===???CCCHHHLLLVVV```rrr~~~|||zzz}}}........................//////...---------------////////////////////////////////////////////////........................,,,,,,,,,---------......------------------------.................................///////////////...............///////////////............//////000000000000000000000000000111111222222222222222111111111111111111111111222111111111111222333333666666777777777888:::<<<;;;===@@@BBBEEEJJJRRRYYY```jjjwww~~~yyypppjjjbbb```\\\XXXVVVUUUSSSRRROOONNNLLLKKKJJJHHHEEECCCFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777777777777777777777777777777777444444555555555666666666333333333333333222222222222111111000000111111222222222111000000111222222000//////////////////000/////////////////////////////////.........------------------------------------......------,,,+++------------------------,,,,,,,,,---------......++++++,,,,,,---------...------------............,,,,,,,,,---------......------------------------------......---,,,++++++,,,,,,,,,------------...---,,,,,,,,,,,,,,,---------------............///------------------------................................./////////000000...............////////////111333222111000111222111111111222222222333333222222222333444555666777222555888;;;<<<<<<======CCCJJJWWWhhhvvv..............................---------......///........................////////////////////////........................,,,,,,,,,,,,---------...------------------------.................................///////////////---............///////////////............//////000000000000000000000000000111222222333333222222111111111111111111111111222222111111222222333333444444444555555777888888666888:::::::::===BBBGGGKKKRRR[[[aaadddhhhnnnsss{{{}}}rrrjjjeeebbb___]]]VVVTTTRRRPPPOOOOOOOOOOOOKKKJJJIIIIIIIIIHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666777777888888777777666555555555555555555555555444555555555555666666666333333333333333333333333111111000000000000111111222111000//////000111222000//////......//////000/////////////////////////////////............---------------------------------......------,,,+++------------------------,,,,,,,,,---------......+++++++++,,,------......---------.........//////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,******,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------------............///....................................................../////////000000000//////............///000555888999777222//////111000000111111111222222222222111111222333444555555555555444333555888:::<<<===???EEEOOOXXXcccqqq~~~........................---------------...///000------------------------////////////////////////////////////////////////------........./////////........................////////////////////////............/////////000---------.........////////////............//////000000000000000000000000///000000111222111111111111111111111111111111111111111111111222222333444444333333444666777777666000444777888888999<<>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888555666777888888777666555444444444444444444444444333333444444444555555555333333333444444444444444111111000000000000111111111000...------...000111000///............///000////////////////////////.........---------,,,,,,------------------------------......------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,---------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......---------............///.................................................../////////000000000000000000///......///000000333666888666111///000222000000000000111111111222111111111111111222333444777555222111333666:::<<<:::999<<>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555666777888888777666555555555555555555555555555222222333333333444444444444444444444444444444444111111000000000000111111111///...------...///111000///...------...///000////////////////////////---------,,,,,,,,,++++++------------------------------......------,,,+++------------------------,,,,,,,,,---------......---------...///000000111++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,------------------------...///000---------.........//////------------------------........................////////////000000000000111000///......///000111+++///333222///...111555000000000000111111111111111000000000111222333333222111000111333555555444666555888<<<===???EEENNNWWWcccuuu{{{kkk***++++++,,,,,,++++++***000000...------...///000........................///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,000///...---------------........................---,,,,,,,,,,,,---......//////............//////000///...------...///000---......///////////////............////////////000000000000000000000000111111000000111111222333444333111111111333555666555444444444444555666666888999:::;;;<<<<<<======@@@@@@AAADDDGGGLLLPPPSSS___eeemmmsssyyyxxxtttmmmeee^^^YYYVVVUUUSSSQQQOOOMMMKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDBBBAAA???>>>>>>??????@@@??????>>>===<<<<<<;;;:::::::::::::::::::::::::::999999888777666555555888888888888777777777777888888777666555444444333333333333444444555555555333444444555555444444333000000000000000000000000////////////////////////000000000000////////////......////////////..............................---.........---,,,++++++.........///......---,,,,,,------......------,,,++++++,,,,,,---...//////111111111111///---+++))),,,------......------,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,,,,---...//////.........------,,,,,,,,,........................------------------------........................------......//////000000////////////////////////000000000000000000000000111000//////000222444666888666444222111111222333222222333333333333444444444444555666888;;;>>>???AAAIIIWWWjjj}}}~~~zzzzzz}}}|||vvvooofff^^^,,,,,,,,,------,,,,,,,,,//////............//////........................................................................///...---,,,,,,,,,,,,---//////...---------------------------------------///............///000000------,,,,,,,,,,,,------///...---,,,,,,---...///---......///////////////............////////////000000000000000000000000111111000000111111222333333222000000000222333555222222222222222333444444777777888999::::::::::::=========>>>@@@CCCFFFHHHIIINNNTTTXXX\\\bbbkkkrrrwww}}}xxxssspppmmmllleeebbb]]]XXXUUUSSSRRRSSSPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@@@@??????>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::999999999888888777777777666666666555555777777666666555555444444333333333444444444444444222222333333333333222222000000000000000000000000000000000000000000000000000000000000/////////.........////////////.............................................---,,,,,,,,,,,,---.../////////...,,,------......------,,,+++,,,,,,------............///000000000...---,,,,,,------......------,,,///............---------...........................---------,,,,,,,,,,,,******++++++,,,------.........---------,,,,,,,,,........................------------------------....................................////////////........................////////////////////////222111000//////111222333666444333111000111222333222222222333333333444444444444444555777999<<<===BBBDDDIIIRRR```ppp~~~|||}}}zzzooogggddd___WWWQQQ,,,------......------,,,---....../////////....................................................................................---,,,,,,,,,------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000------,,,,,,,,,,,,------------,,,,,,,,,,,,---------......///////////////............////////////000000000000000000000000111000000000000111222222111111000//////000222333222222111111222222333444555666666777777777666666::::::999999:::<<<===???===@@@CCCEEEFFFIIINNNSSSUUUZZZaaafffkkkrrryyy~~~yyyuuummmiiiccc^^^\\\ZZZYYYXXXSSSQQQOOOLLLLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@@@@AAAAAAAAA???>>>>>>======<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666666666555555555444444666666555555555555555555444444444444333333333333111111222222222222111111000000000000000000000000111111111111111111111111000000000/////////............////////////..................................../////////...------***+++,,,...///000000000,,,------......------,,,------------------------+++,,,...///000000//////,,,------......------,,,---------.........//////....................................------------)))******++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------------------/////////.......................................////////////////////////333222111000///000111111333222111000000111222333222222222222333333333333444444444555666777888999=========???EEESSScccnnnkkkddd\\\XXXXXXVVVQQQMMM,,,,,,------------,,,,,,,,,---...///000///...---...........................................................................------,,,,,,,,,------......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////............//////---------------------------......///////////////............////////////////////////////////////000000000000000111222222111111000000000111111222333333333333333444444555555555555555555555444444:::999999888999:::;;;;;;<<<>>>?????????@@@CCCFFFFFFIIIMMMPPPRRRVVV[[[___fffjjjpppvvv{{{yyysssooommmmmmkkkiiihhhgggeeeaaa___YYYWWWSSSQQQQQQRRRQQQQQQMMMLLLJJJHHHGGGGGGHHHIIIKKKJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBB>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999888888777777666666555555666666666555555555444444444555555555555555555555555444444333333222222222111111222222222222111111000000000000000000000000000000000000000000000000000000/////////.........---......//////......---...........................///////////////......+++,,,---...////////////,,,------......------,,,------------------,,,,,,+++,,,...///000//////...,,,------......------,,,******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------/////////......---------........................////////////////////////222111000000000000111111000000//////000111222222111222222222222333333333444444444444444555555555333777;;;<<<>>>EEEPPPYYYfffkkkuuussshhh___ZZZUUUSSSTTTTTTRRROOO++++++,,,,,,,,,,,,+++++++++,,,.../////////...---........................................................................------,,,,,,,,,------...------,,,,,,,,,------...---------------------------,,,,,,,,,,,,---......//////............//////.........//////.........---......///////////////............////////////////////////////////////000000//////000000111222222222222111111111222222333222222222222333444444444555555555555555444333777777777888888999::::::999::::::::::::;;;<<<===@@@AAABBBBBBBBBDDDFFFGGGNNNQQQUUUYYY\\\___bbbeeeiiijjjllloootttxxx{{{}}}zzzwwwmmmkkkhhhddd```]]]ZZZYYYVVVUUUTTTUUUVVVVVVTTTRRRLLLKKKIIIJJJLLLMMMMMMLLLJJJJJJHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888777666444444333777777777666666666555555444444444444555555555555444444444333333222222111222222333333333333222222000000000000000000000000////////////////////////////////////............------............------..............................///////////////...---...............------,,,------......------,,,------------------,,,,,,---......//////...---,,,,,,------......------,,,)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------//////......------,,,,,,................................................////////////000111222333////////////000111222222111111111222222222333333333333333444333333333333000555:::===>>>AAAIIIOOOTTTUUUYYY```lllzzzxxxlllaaaZZZTTTQQQNNNMMMNNNOOOMMMKKK***++++++,,,,,,++++++***+++,,,---.......................................------------------------------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,------...........................///............///000000------,,,,,,,,,,,,------......///000000///......---......///////////////............////////////000000000000000000000000000////////////000111111222222222222222111111111000000//////000000111222333444444555555555444444333444444555666666777777555555666777888888999999============>>>???@@@AAADDDFFFHHHIIIJJJKKKNNNPPPSSSTTTWWWZZZ]]]```bbbcccdddeeegggfffdddccccccdddeeedddddddddfffhhhkkkmmmllllllmmmnnnoooooooooooonnnmmmkkkjjjhhhfffbbb___[[[ZZZXXXVVVSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMLLLJJJGGGGGGGGGHHHKKKLLLLLLKKKFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888;;;:::999888777666666555777777777666666666555555555555444444444444444444333333333333222222222222222222333333333333222222000000000000000000000000......................../////////.........------------............------........................------.../////////............//////...------,,,,,,------......------,,,------------------------.../////////...---+++***,,,------......------,,,,,,,,,------...///000000------------------------------------............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------........................------...///111222222333//////000000111111111111111111111111222222222222222333333444444333222222333555777777999>>>EEEKKKJJJHHHFFFHHHPPP[[[gggoooyyylllccc]]]WWWSSSNNNLLLJJJIIIJJJJJJIIIGGG+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000........................------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...------------------------///............///000000------,,,,,,,,,,,,------------...//////...---------......///////////////............////////////000000000000000000000000///////////////000111111111111111111111000000//////////////////000111111111222333444444444444444222222333333333333333333444444555666888999999888<<<;;;;;;;;;===?????????>>>@@@AAAAAAAAABBBDDDFFFGGGHHHKKKMMMOOOQQQQQQRRRQQQSSSTTTSSSQQQPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYYYYWWWTTTQQQRRRQQQOOOMMMLLLKKKLLLLLLIIIHHHGGGHHHIIIIIIGGGFFFGGGGGGHHHJJJLLLMMMKKKJJJDDDDDDDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777777888888888888888666666666555555555444444555555555444444333333333222222222222222333333333111111222222222222111111000000000000000000000000//////////////////////////////.........---------,,,------......------,,,........................,,,,,,---...............------..................,,,------......------,,,+++,,,,,,------...............//////...---+++***,,,------......------,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------------------------..............................///000000111000000000000111111222111111111111111111111222222222222222222333444444444333222666666555666888;;;???AAAAAA@@@>>>???BBBGGGMMMQQQ```jjjxxxuuunnnccc\\\WWWUUUQQQOOOJJJIIIHHHGGGGGGGGGFFFEEE,,,------......------,,,,,,,,,++++++,,,---///000........................------------------------------------------------,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////....../////////,,,,,,---......---,,,,,,---......///////////////............/////////000000000000000000000000000///////////////000111111000000111000000///......111111111111111222222333///000111222333444444444333333444444333222111111444333444555777888777666888777666777888:::::::::999:::;;;<<<<<<===???AAABBBCCCEEEGGGIIIIIIIIIHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPMMMKKKKKKJJJHHHGGGFFFGGGIIIJJJCCCCCCCCCEEEGGGHHHGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAA???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888222333444555666777888999555555444444444333333333666666555444333333222222111111111222222333333444000000111111111111000000000000000000000000000000000000000000000000000000//////.........---------,,,------......------,,,........................+++,,,,,,---.........---++++++---...//////000000,,,------......------,,,++++++,,,,,,---...//////,,,---.........---,,,+++,,,------......------,,,+++++++++,,,,,,,,,------************************)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................000000000000000//////...111111222222222222111111000111111111111222222222111222333444555444333222555666777:::;;;;;;888555999:::<<<>>>???@@@AAAAAAEEEMMMZZZiiixxxxxxrrrmmmjjjddd___XXXTTTSSSRRRNNNLLLEEEEEEDDDDDDDDDCCCCCCBBB------------------------------------------------,,,---...///000000000000........................///......------......///........................------,,,,,,,,,+++++++++,,,---......//////......---------------------------...............------------------------------////////////////////////............////////////..................------000000000000////////////---......///000111111222111111000000111111222333333222222111111222222333333333333444444444555555333444444444555555666666444555555666777888888999999999999888999999::::::?????????@@@AAAAAABBBBBBEEEEEEEEEDDDCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJKKKKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@??????>>>>>>?????????>>>===;;;:::===>>>???>>><<<;;;<<<===:::::::::999999999888888888888888888888777666666444444444444444444444444555444333222111222333333333333333333333222111000333333222222111000//////111111000000000000000000000///...------...///000..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........+++,,,...//////...,,,+++,,,,,,---......---,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------000...,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000///////////////////////////.....................////////////111111222222222333333333444444444555666777777888777888:::<<<============@@@BBBFFFMMMVVVcccqqqyyyxxxsssmmmgggbbb^^^ZZZWWWXXXVVVSSSQQQOOOMMMJJJHHHDDDDDDDDDDDDDDDCCCCCCBBB------------------------------------------------++++++,,,---.........------------------------------------,,,,,,---------........................------------,,,,,,,,,,,,,,,------...............---------------------------...............------------------------------////////////////////////............////////////........................000000000000/////////////////////000111222222222000000//////000000111222333222222111111222222333333333333333444444444444555555555555444444444444444555555666777777888888999999888888888999:::;;;===>>>>>>>>>>>>?????????BBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>??????>>>===;;;::::::<<<<<<<<<:::999:::<<<::::::999999999888888888666666666666666555444444444444444444444444444444555444333222222222333333111222222333333222222111333333222111111000//////111111111111111111111111000///...------...///000..............................//////...------,,,++++++,,,,,,,,,---------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,---......---,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++,,,---......,,,,,,---------.........///...,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////////////////.........///////////////....../////////000000000111111111222222222333333222333333444555555666666444444666777888999999999999:::<<>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>===>>>??????>>>===;;;:::888999::::::888888999:::999999999999888888888777555666666666666555444444444444444444444444444444444444333222222222222333111111222222222222222222222222222111111000000///111111111111111111111111//////............//////.................................///......---,,,++++++,,,,,,------.........------,,,,,,------......------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,*********+++,,,---...///---------........./////////---++++++,,,---,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------......//////000000/////////000000000111111111111111222222222222333111111222222333333444444222222333333444555777777777888999999:::<<>>>>>>>>======>>>>>>>>>===;;;:::777888999999888888999:::999888888888888777777777777777888888777777666555333333333333333333333333333333333222222222222222222222222222222111000000222111111111000000000///111111111111222222222222/////////....../////////........................---...............------------------------,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------...............,,,++++++,,,---,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////,,,------...///000111111000000000000111111111111111111111111222222222222111111111222222333333333444444333333444555777888555777999999999:::===??????DDDJJJPPPWWWbbboooyyyyyytttooojjjeeebbb^^^[[[XXXUUUUUUUUUTTTRRRJJJJJJLLLOOOSSSTTTSSSRRRNNNLLLJJJIIIIIIHHHFFFDDDEEEEEEEEEDDDCCCBBBAAA@@@------------------------------------------------..................------------------------------...------,,,,,,------...........................//////.........---------+++,,,,,,---...---------------------------------,,,------...//////..............................////////////////////////............////////////........./////////000000000000000000////////////.........///////////////000////////////000111111222111111000000111111222111111111222222222333333000111111222333444555555444444444444555555555555888777666666777888;;;<<<======<<<;;;:::999999888888888999:::;;;<<<<<<===>>>????????????>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEECCCBBB@@@@@@BBBCCCEEEEEEDDDCCCAAA@@@@@@??????BBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCCCCAAAAAA@@@??????>>>>>>===<<<<<<===>>>>>>===;;;:::888999::::::999888999;;;888888888777777777666666777777777777777666555555333333333333333333333333333333333222222222111111444444333222111///...---111111111000000000000000000000111111111222222222...//////////////////...........................------...............---//////......---,,,++++++...------,,,,,,------...------------------------------------------------,,,++++++++++++,,,---...------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,,,,,,,------------,,,******,,,------,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------....../////////000,,,------...///000111111000000000000111111111111000000111111111222222222222222222222222333333333555444333333333555777888000222555666777777999;;;;;;>>>AAACCCGGGLLLTTTZZZqqqxxx|||tttnnnkkkiiifffaaa^^^\\\YYYWWWUUUQQQNNNLLLKKKLLLMMMMMMMMMKKKKKKLLLNNNQQQQQQPPPNNNJJJIIIGGGGGGGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@------------------------------------------------***++++++,,,,,,,,,++++++........................++++++************++++++.................................------------,,,++++++,,,---------------------------------------,,,,,,---...////////////........................////////////////////////............////////////.........//////000000111000000000000////////////........................000000//////000000111222111111000000000000111111000000111111111222222222//////000111333444555555444444444444444444444444666666666777888999:::;;;======<<<;;;::::::999999888999999:::;;;<<<<<<===<<<<<<======>>>======<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@???>>>>>>======;;;<<<============;;;;;;:::;;;<<<;;;999888999:::777777777777666666666666444555555555555444333333333333333333333333333333222222222333222111111000333333333222111///...---000000000000000000000000/////////000111111222222......////////////..............................,,,---......///.........000//////...---,,,++++++...------,,,,,,------...,,,,,,,,,------------......------------,,,,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,------------,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,---------+++******,,,------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......//////000------......//////000000/////////000000000111111000000000111111111111222222222222222222222222222222222222222222333444444000222555555555555555777999;;;===>>>@@@CCCGGGJJJSSSYYYbbbkkksssyyy~~~{{{xxxssslllfffaaa]]]\\\\\\YYYVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHJJJJJJJJJIIILLLKKKJJJKKKLLLLLLJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBAAAAAA------------------------------------------------)))***++++++,,,,,,,,,,,,------------------------,,,++++++******++++++,,,........................------------,,,,,,,,,,,,++++++,,,------------,,,------------------------+++,,,---...////////////........................////////////////////////............////////////---......///000000111111000000000000///////////////////////////.........//////.........///000000111111000000000000111111000000000000111111111222///000000111222333333444333333333333333333333333444555666888999:::999999;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999:::;;;<<<=========<<<=========>>>??????@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======:::;;;<<<=========;;;;;;;;;<<<<<<;;;999777888888777777666666666555555555444444555555444444333222222222222222222222222222111222222333222111000///111111111111111000000//////000000000000000000000---......///000000111111---...///000000///...---........................,,,------...//////......---------..................------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,+++,,,---///000000//////...---,,,,,,,,,,,,---...------------------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,---------...,,,***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......///000000.........///////////////....../////////000000000000000000000111111111111000000000000000000000000000111111222222222222111333444666666555555666777888888999:::<<<>>>AAACCCBBBFFFKKKPPPTTTXXX\\\___ccchhhqqqyyyzzzvvvqqqkkkfffcccaaa^^^ZZZWWWVVVUUUTTTRRRPPPOOONNNNNNMMMKKKIIIIIIIIIHHHIIIJJJJJJHHHFFFJJJHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCDDDEEEEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBB------------------------------------------------***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///........................------,,,,,,,,,+++++++++++++++,,,---------,,,,,,------------------------+++,,,---...////////////////////////////////////////////////////////////............/////////000---......///000111111222000000000000////////////000000000000////////////...------------...//////111111000000000000111111000000000000111111111111111111111111111222222222333333333333333333333333222444777999::::::999888:::::::::999999999999999999999999999::::::::::::888999:::;;;<<<<<<============>>>>>>???@@@@@@@@@??????@@@AAAAAAAAAAAA@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB?????????@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>@@@@@@??????>>>=========:::;;;<<<=========<<<;;;<<<<<<<<<;;;888666666777777666666666555555555555666666777777666666555444222222222222222222222222111111222333222111000///......///111111222222222////////////000000000000,,,------...///000000111---...///000000///...---........................,,,,,,---.../////////...++++++,,,---...///000111...------,,,,,,------...,,,,,,,,,------..................------,,,,,,,,,+++,,,...000111111000///...---,,,,,,,,,,,,---............------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---......---,,,,,,))))))***+++,,,...000111---------.........//////,,,***)))***+++------,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000///////////////.....................////////////000000000000111111111111///////////////.........000111333444444333222111111222444444444444555777888777777777888;;;>>>@@@>>>???BBBBBBCCCDDDGGGIIIMMMOOORRRXXX```jjjuuu|||~~~|||yyyuuurrrmmmhhhbbb___^^^]]][[[XXXWWWVVVSSSQQQPPPOOOOOOOOOJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGDDDBBBIIIGGGEEEEEEFFFHHHIIIHHHEEECCCCCCCCCEEEEEEDDDCCC@@@@@@AAABBBCCCCCCCCCCCC+++++++++,,,,,,,,,------........................//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++((((((***+++---...000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................------------------------000000//////......------///////////////////////////......---------......////////////////////////////////////////////////000000000000////////////111111000000000000111111000000000000000000000000111111111111111111111111222222333333333333444444555666777888888777666555888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@@@@@@@@@@@@@????????????????????????@@@???>>>======???AAABBBAAAAAAAAA@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>AAA@@@???>>>======>>>>>>BBBAAA???===<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;:::999888666555555666555555555555666666777333444444555555444444333333333333222222222111111000000000000000000000000000111222222111000///...//////000000111111111222//////............//////////////////////////////---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...///000000///---+++,,,---,,,,,,,,,---------......+++,,,---.........---,,,------++++++++++++------.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,+++------------------------///......---+++******))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,+++,,,---...------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///000000000000000000000000000000000000////////////////////////000111333333000111111111111222222222111111222222222111111000111111333555777999:::;;;888888:::;;;===>>>@@@@@@AAACCCEEEGGGJJJOOOVVVZZZbbbjjjsssyyy}}}}}}yyyvvvqqqnnnhhhgggeeecccaaa```______RRRSSSTTTTTTTTTSSSQQQPPPQQQPPPNNNLLLJJJJJJJJJJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@BBBDDDEEECCCCCCCCCCCCBBB@@@>>>===,,,,,,,,,,,,------------.................................------,,,,,,+++,,,------......------,,,///.........------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.................................------------------------////////////............///////////////////////////......---------......////////////////////////////////////////////////000/////////////////////111111000000000000111111000000000000000000000000111111111111111111111111222222222333333333444444555555666777777666555555888888888888888888888888555555666666777888999999::::::::::::;;;;;;;;;;;;:::<<<>>>>>><<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????????????????@@@???>>>======???@@@BBBAAA@@@@@@@@@????????????@@@@@@@@@????????????????????????>>>>>>=========??????>>>>>>======>>>>>>@@@@@@???======<<<<<<<<<::::::;;;;;;;;;;;;;;;:::;;;:::999999888777666666666666555555555555555666333333444444444444333333222222222111111111000000000000000000000000000000000111111222111000///...//////000000000111111111//////............//////........................---,,,,,,++++++,,,,,,---------------------------......---------,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++,,,,,,---...---...///...+++***+++,,,,,,,,,,,,---------......---...//////...---,,,+++---,,,,,,++++++,,,,,,------......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,------------------............///////////////////////////000////////////////////////.........///000111111000000111111111222222222111111222222222222111111333333444444555666777777444555666777888:::;;;;;;<<<===>>>???AAADDDIIIMMMLLLRRRZZZ^^^```bbbfffjjjpppwww~~~zzzyyyzzzzzzyyyxxxuuupppjjjeeebbb```^^^[[[ZZZYYYXXXVVVUUUTTTSSSSSSPPPPPPQQQQQQQQQPPPOOONNNMMMLLLKKKIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDCCCCCCBBBBBBAAA???>>>===,,,------------.........---------------------------------------------------......//////......---//////...---,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,***++++++,,,---...///000------------------------------------------------.............../////////////////////////////////......---------......///////////////////////////////////////////////////////////////////////////111000000//////000000111000000000000000000000000111111111111111111111111222222222222333333333333444444555555555555444444666666666666666666666666222222444555666888999999999999:::::::::;;;;;;;;;:::;;;======<<<<<<===>>>???????????????????????????@@@AAABBBBBBAAAAAA@@@@@@@@@??????>>>>>>======???>>>=========>>>@@@AAA????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;==================>>>>>>???>>>>>>>>>============::::::;;;;;;;;;;;;::::::999999888888888777777777777666555555444444444444333333444444444444333333111111111000000000//////000000000000000000000000000000111111111000//////////////////000000000000//////............//////........................---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,---...,,,***)))***+++,,,,,,,,,---------......000000000000///---+++***---,,,,,,++++++,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,************************------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------------------------------............//////////////////////////////////////////////////////...............//////000000000111111111222222111222222333333333222222555444444444333333333333333444444555666666777777999999999888888999===@@@>>>BBBGGGIIIIIIIIIKKKNNNOOOUUU]]]cccgggkkkqqquuu~~~}}}tttqqqnnnmmmnnnmmmjjjfffeeebbb^^^\\\]]]____________[[[VVVRRRQQQPPPPPPOOOQQQPPPOOONNNNNNNNNNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>---------.........//////------------------------,,,,,,------------------------............------)))))))))******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---++++++,,,,,,---...//////------------------------------------............---------....../////////////////////////////////...------------...//////////////////////////////////////////////////////.........///////////////000000////////////000000000000000000000000000000111111111111111111111111111222222222222333333333333333333444444333333333555555555555555555555555333333444555666777888888999999999999::::::::::::999;;;<<<<<<;;;<<<>>>???===========================>>>@@@BBBCCCBBBAAA@@@?????????>>>>>>===<<<<<<>>>============>>>???@@@>>>>>>>>>>>>>>>=========?????????@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::;;;;;;<<<============>>>======>>>>>>>>>>>>>>>===::::::;;;;;;;;;:::999999777777777777888888888888777666555444333333333333333333333444444333333333222111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////......------......///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------,,,+++******+++,,,,,,,,,---------......///000000000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++222000///---,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------------------,,,---------............///////////////////////////.........///////////////000000///.........//////000000000000111111111111111222222333333333333222444333333333222222111111555555555666666666666666888888888777666666999;;;===???BBBBBBAAAAAABBBCCC@@@DDDIIILLLNNNQQQTTTWWW]]]___cccggghhhhhhfffdddaaadddhhhkkkkkkhhhdddaaa]]][[[YYYYYYZZZZZZWWWUUUUUUSSSPPPNNNOOOQQQSSSTTTUUURRROOOLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAACCCAAA@@@>>>======>>>???---------.........//////------------------------,,,,,,------------------,,,,,,------------,,,,,,&&&'''((()))+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---------------------------------------------------------....../////////,,,,,,------......//////////////////////////////---------------...//////////////////////////////////////////////////////------....../////////000000000////////////000000////////////////////////000000000000000000000000111111111222222222333333333333222222222222333333444444444444444444444444555555555666666666666666888888888999999999::::::888:::;;;;;;;;;<<<>>>AAA========================<<<>>>@@@BBBBBBBBB@@@???>>>>>>>>>=========<<<<<<======<<<=========>>>>>>========================>>>>>>>>>??????@@@@@@@@@>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>======<<<<<<===>>>???>>>>>>===::::::;;;;;;:::999999888666777777777777888888888666666555333222222222222222333333333333333333222333333222222222111111111000000000000000000000000//////////////////000000///...........................------------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,---------......---...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++222000///---,,,,,,------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,---------............///........................------....../////////000111111000000///000000000//////000000000111111111000111222222333333333222111111111222222222222222555555555666666666666666777888888777666777999;;;999:::;;;<<<<<<<<<===>>>:::<<<>>>???@@@AAACCCDDDIIIJJJKKKLLLNNNNNNOOOOOOMMMOOOQQQRRRSSSRRRQQQPPPOOOOOONNNOOOPPPQQQPPPPPPKKKJJJHHHGGGGGGHHHKKKMMMNNNMMMKKKHHHGGGFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAA???>>>===>>>>>>???,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---------------.........////////////////////////---------------...///000////////////////////////////////////////////////---------......//////000000//////......//////000////////////////////////000000000000000000000000111111111111222222222222333333222222222222333333444444444444444444444444666666666666666666666555777777888888888999999999888999:::::::::<<>>???@@@AAAAAA@@@@@@???<<<<<<<<<===============<<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<======>>>?????????>>>>>>>>>=========<<<<<<;;;<<<===>>>???>>>===<<<<<<===>>>??????>>>===<<<:::;;;;;;::::::999888777777777777777777777777777555444333333222222222222222222333333333333222222333333333222222222222111000000000000000000000000//////.........///000000...............---------......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,---------......,,,---...///000//////...+++,,,,,,------,,,,,,++++++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------,,,+++*********+++---------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,------------------------,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++---------............///........................---------......//////000111111000000000000111222/////////000000000111111///000111222222222222222000000111111222333333333333333333333333444444444444555666666666666888:::555555666777888::::::;;;999999:::<<<===>>>@@@@@@AAAAAAAAAAAABBBCCCEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJEEEFFFFFFEEEDDDEEEGGGIIIIIIJJJJJJIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???????????????,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,------------,,,,,,.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000...------------------,,,////////////////////////---,,,,,,------///000000////////////////////////////////////////////////,,,,,,---......///000000//////............//////////////////////////////000000000000000000000000111111111111222222222222444333222222222222333444555555555555555555555555333333444444555555666666777777777777888888888999777888999999999<<>>;;;;;;<<<<<<=========<<<=========>>>>>>?????????;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>???===>>>???@@@@@@>>>===<<<<<<===>>>??????>>><<<;;;:::;;;;;;::::::888777777777777777777777666666666333333222222222222222333222222333333333333222222222222222222111111111111000000000000000000000000///......---...///000111.........---------,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++,,,***,,,---,,,+++***+++---,,,,,,,,,---------......------...//////...,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++---------............///........................,,,,,,---......///000000///////////////000111222////////////000000000111......///000111111111111111111111222222222333333111111222222333333333444222333555555444555666888666555555666888::::::;;;:::999999:::<<<===>>>>>><<<<<<===>>>????????????=========>>>??????@@@@@@===>>>@@@@@@AAAAAACCCDDDBBBDDDFFFFFFDDDCCCDDDFFFDDDGGGJJJKKKIIIGGGFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFDDDDDDCCCDDDDDDEEEBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFEEEEEEDDDGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++---..................---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111.........------,,,,,,,,,////////////////////////,,,,,,,,,---...///000111////////////////////////////////////////////////,,,,,,------...///000000//////............//////////////////////////////000000000000000000000000000111111111111222222222555444333222222333444555555555555555555555555555000000111222444555666666777777777777888888888888777888888999999<<<@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???999::::::;;;<<<===>>>>>>:::;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@::::::;;;;;;<<<======>>>======>>>>>>??????@@@@@@>>>???@@@AAA@@@???===;;;===>>>???@@@???>>><<<:::;;;;;;;;;:::999888777666888777777777666666666666222222222111222222333333222222222333333222222222111111111111000000000000000000000000000000000000///...------...///000111.........------,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++)))***++++++***)))***,,,,,,,,,,,,---------............//////...,,,***)))++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,+++++++++++++++++++++++++++)))******+++---......///,,,,,,------------......************************((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++---------.........//////........................,,,,,,------...///000000---------......000111222////////////000000000000------///000000111111111333333333222222222222222111222222333444444555555222444555555444444555666666444444555777999999999888666555555666777777666777999;;;======<<<;;;999:::;;;<<<===>>>=========<<<===??????>>>>>>???@@@===@@@CCCCCCAAA??????AAA===BBBGGGIIIHHHFFFEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAABBBCCCCCC???@@@AAACCCDDDDDDCCCCCCBBBCCCEEEFFFFFFFFFEEEDDDJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCAAA@@@???++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,------.........///...,,,+++***+++,,,,,,.........------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---///...---,,,+++,,,,,,---///......---------..............................................................................000//////.........//////000000000000000000000000//////000000000000//////000111111111111222222222222222333333333333444444666666666666555444333222333444444444555666666666444555555555444444666777999:::;;;<<<===============>>>>>>>>>????????????@@@@@@???>>>===<<<;;;:::>>>===;;;:::999888888777;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========????????????????????????===============>>>??????AAAAAA@@@???>>>>>>??????===============<<<<<<;;;::::::::::::::::::::::::999:::::::::::::::::::::444333333444555555444222222222333333333222222111111111111000000000000000........................000000//////.........---000///...,,,++++++++++++------------------,,,,,,+++++++++,,,,,,---------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++***)))((((((............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************************************,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.............................................///000000////////////////////////000000000000000000000000//////000000111111222222000000000111222222333333333333333333333333333333666777888777666555666888666666666666666777777888555555666777888888999999::::::::::::::::::::::::::::::::::::;;;<<<============>>>???@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEECCCBBBAAACCCCCCDDDFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>BBBCCCDDDDDDDDDBBB???>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,---------.........---,,,+++++++++,,,,,,......---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------///...---,,,,,,,,,------.........---------..............................------------------------........................//////............////////////////////////////////////000000000000//////000000111111111222222222222222222333333444444444666666666555555444333222333333333333444444444444333444555444333444555777888888999999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<;;;;;;======;;;:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>??????>>>>>>===<<<<<<=====================<<<;;;;;;::::::::::::::::::::::::999999999999999888888888555444333444555555444222222333333333333222222111222222111111000000000///////////////////////////000/////////.........---222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++***)))))))))---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------...............//////000////////////////////////000000000000000000000000000000000000000111111111222111111111111111111111333333333333333333333333222444555444333222333444666666555555666666777888666666666777888999999999:::::::::::::::999999999999999999999:::;;;<<<===<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBAAA@@@???>>>AAABBBCCCCCCCCCAAA???===,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------------...------,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,........................///...............////////////////////////////////////000000000000//////000000000111111111222222111111111222333444444555555555555555444333222222333333333333222222222222333444555444333333555777777666666666666888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<===::::::::::::::::::::::::======<<<<<<======>>>???>>>>>>===<<<<<<<<<======<<<============<<<;;;;;;::::::::::::::::::::::::999999888888777777666666666555444555666777666444444444444333333222222222333333222222111000//////000000000000000000000000/////////...........................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------..............................------------......------------------------......------......///000000000000000000000000000000000000000000000000000111111111111000000000000333333222111111000//////222222333333333333333333111333444333222111222333666555555555555666777777666777777888888999999999999999999999999999999999999999888999999:::;;;<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@AAAAAABBBAAA@@@>>>===------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------------------------------------------------------------------------------------------..........................................------------------------..............................---------...////////////////////////////////////000000000000//////000000000000111111111111000000111222333444444555444444444444444333222222444444333333222222111111333444444444333333555777777666444444555666999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@??????>>>>>>>>>??????<<<<<<======<<<<<<;;;:::999999999999999999999999999999888888777666555555666555444666888:::::::::666555555444333222222222444444333222111000//////////////////////////////........................+++,,,------,,,+++***)))---------------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,...................................................------,,,,,,------...------------------------...------------...//////000000000000000000000000000000000000000000000000222222111111000000//////222111111111000000000///222222222222222333333333333555666555444333444555555555444444555555666777777777777888888888999999777777888888888888888999888888888888888999;;;;;;999:::;;;;;;======>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@???>>>======------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,---------------------,,,---------------------,,,,,,---...//////..............................////////////////////////........................---------------...//////........................//////000000000000////////////000000000111111111000000111222222333444444333333333333333333222111555555444444333333222222222333444444333333444666777666555444555777999::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<>>>>>>???@@@<<<;;;;;;:::::::::;;;;;;999999::::::::::::999999888888999999:::;;;;;;;;;========================<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999::::::999888777666666555555444444666:::>>>@@@@@@888777666444333222222222333333222222111000//////........................---------..................////////////......---------....../////////000---------,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******************,,,,,,,,,+++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,................................................------,,,,,,,,,,,,------........................---------------...//////000000000000000000000000////////////////////////222222111111000000////////////000000000111111111111111111222222333333333444666666666555444555666444444444444444555555666666777777777777777888888666666666777777777888888777777666777777888999:::999999:::;;;<<<===>>>>>>????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????BBBBBBAAA@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------+++,,,,,,------.........------------------------+++,,,---.........------+++,,,---.........------+++,,,---/////////..............................////////////////////////........................,,,,,,,,,,,,---...//////........................//////000000000000///////////////000000000111111111111111111222222222222222222222333333222222111444444444444333333333333222333444333222222444666666666555555666777999:::::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>??????<<<;;;:::999999999999999888999999::::::999999888777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;;;;<<<<<<======;;;<<<<<<<<<<<<;;;::::::999999999999999999999999999999888888777777666666444333333666:::???AAABBB:::999777444333222222222111111111000000000000000........................---------------............------,,,,,,,,,---------------...//////000000---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************)))))))))))),,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,------------------------------------------------------------,,,,,,,,,,,,------........................------,,,,,,------...///000000000000000000000000////////////////////////111111111111000000000000......///000000111222222000000111111222333333333222444555444333222333444444333333333333444555555666666666666666666666666444555555666666777777777666666666666666777999999999999:::;;;<<<======>>>>>>>>>??????????????????BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@????????????BBBAAA@@@???>>>>>>>>>>>>CCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,---......///........................+++,,,---.........------+++,,,---.........------***+++---///000000///...........................////////////////////////........................,,,,,,,,,,,,---...///000........................//////000000000000//////////////////000000000111222222222222111111111111111111222222222222111111222222222222333333333333222333444333222222444666444444555555666777777888888888888999999999::::::888888999:::;;;;;;<<<<<<<<<;;;:::999888777777777888888999999999999888888777777888888999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<;;;;;;:::999888888888888888888888888666666666666666666666666444222222444888;;;>>>>>><<<:::777444333222222333///////////////000000000........................,,,,,,,,,------.........---+++)))(((((()))+++---++++++,,,,,,---......///+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,------,,,++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////////////////////////////000000000000000111111111/////////000000000000000///000000111222222333333111333444333222111222333333333333222333444444555555555555555555555555444333444444555666666777777555555555555666777888888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???????????????@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>??????++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,---...---,,,,,,*********++++++,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////........................***+++---...///...------***+++---...///...------***+++---///000000///...........................................................................+++++++++,,,---...///000........................//////000000000000//////////////////000000000000333333222222111000000000000111111222222222111111000000111111222222222333222333333333222222444666222333444555666666666666777777777777888888888888666777777888999999::::::<<<;;;:::888777666666666888888999999999999888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<=====================>>>???@@@;;;;;;<<<<<<;;;;;;:::999888888888888888888888888444444555555555555555555444333111222555888::::::===;;;888555333222222333------......///000000000000000000000000000000000,,,,,,,,,------.........000...+++******,,,///111))))))***++++++,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++------------++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************---,,,,,,,,,,,,---......//////////////////////////////////////////////////////000000111111222222111111000000//////......///000000111222222333333222333444444222222333444333333222222333333444555444444444444444444444333333333444444555666777777555444444555555666777888999::::::;;;<<<===>>>>>>>>>>>>>>>>>>============AAA@@@@@@@@@@@@@@@@@@AAA======>>>>>>??????@@@@@@>>>>>>=========???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAA@@@>>>=========>>>?????????>>>>>>>>>>>>???@@@***++++++,,,,,,------...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---...------------...//////******+++,,,---//////000///......------,,,,,,+++......---,,,,,,+++******------------------------......---------,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,---------......///...---,,,,,,---...///111000...---,,,,,,------------------------------...............///000111------------------------000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111222222222222111111333222111000000000222222444333222222222333444555666666555555555555666666666666777888888888888888777777888999:::;;;;;;<<<999888777555555777888999888888777777777777888888888888777777888888999:::<<<;;;;;;::::::;;;;;;<<<>>>;;;777777999;;;;;;:::<<<;;;:::999999:::;;;<<<<<<<<<;;;::::::999888888:::;;;<<<;;;999888999:::999777555555555555444333444444444444444555666777777666444222111111111222222000...---,,,---...////////////...------,,,,,,------------------------------------------------))))))***+++---...//////...------,,,,,,------...//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***)))((('''******+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***)))***++++++***)))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------))))))***++++++,,,------...............---------...............---------............////////////000000//////............////////////000000000000////////////000000000000000000000000000000000000///000000000000111111111222333333444444333333222555555555444444333333333333333333333333333333333333444555666888999:::;;;444444444555555555555666555666666888999:::;;;;;;>>>>>>===<<<<<<<<<<<<<<>>===<<<<<<>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>??????@@@@@@??????>>>@@@??????>>>===<<<<<<;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...------------...//////...---------...//////------------------------///............//////000........................////////////////////////111111000000000000111111////////////////////////000000000000000000000000000111111222222111111000222222111000000111111222333222222111222333444555666555555555555555555666555666777777888888777777888888888888888999999999888777666555555666777888888777777666666777777888888888777777888888999:::;;;;;;::::::::::::;;;;;;===:::777777999;;;;;;:::;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999999888888:::;;;;;;;;;999888999:::999777555555555555444333444444444444444555666666555444222111000//////000111000...---------//////------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++******,,,---,,,+++***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------...............---------.........................../////////////////////.........------.../////////000000000000.../////////000000000000000000000000000000000000000000000111111111111222222222333333333333222222444444444333333333222222333333333333333333333333111111111111222222333333555555555666666666666777666666777888999:::;;;;;;============>>>??????@@@BBBAAA@@@??????@@@AAABBB????????????????????????@@@???=========>>>@@@AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===<<<<<<;;;......---,,,,,,+++******,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,------------------......///------,,,+++******)))(((++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......///...------------...///---,,,,,,------///000000------------------------//////......---.........////////////////////////////////////////////////111000000//////000000111////////////////////////000000000000000000000000000111111222222111111000111111000000000111111222222111111111111222333333555555444444444444555555444555555666777666666666888888888777777666666666777666555444444555666777777777666666666666777777888777777777777888999999;;;::::::999999::::::;;;<<<999777777999::::::::::::;;;<<<======<<<;;;:::;;;;;;::::::999999888888999:::;;;:::888888888999888777555444555555444333444444333333333444555555333222000///............111000...------...//////,,,,,,------...//////000------------------------------------------------///...------,,,+++******------,,,,,,,,,,,,------......---------,,,,,,,,,************++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********))))))******+++++++++,,,******+++++++++,,,,,,,,,)))***************++++++***++++++,,,,,,++++++***+++,,,------++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////,,,,,,------......//////---............/////////.........---------------....../////////000000000....../////////000000000000000000000000000000000000111111111111222222222222222333333333333222222333222222222222111111111222222333333333333333333555555555444333333222222555666666666666777777777777777888999:::;;;;;;<<<;;;<<<<<<>>>???AAACCCDDDAAA@@@???>>>>>>???@@@AAA??????????????????????????????>>>===>>>???@@@AAA>>>>>>>>>?????????@@@@@@@@@@@@@@@???????????????<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---------,,,,,,------...///...------,,,+++***))))))))))))***++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------...............------.........------------......//////------------------------000///......------------........................////////////////////////000000////////////000000////////////////////////000000000000000000000000000000111111111111000000000000000000000111111111111111111111111222222222444444333333333333444444333444555555666666555555666666666666666666666666555555444333333444555555777666666555555666666777777777777777777888999999::::::999999999999::::::999888777777888999::::::;;;<<<>>>@@@@@@>>><<<;;;::::::::::::999999888888888::::::999888777888999888666444444555555444333444333333333333333444444111111000///......------000///............//////---------.........//////------------------------------------------------......---,,,,,,+++******---,,,,,,,,,,,,,,,,,,---//////.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))))))************+++++++++******+++++++++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***+++,,,---,,,+++***+++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------------,,,++++++,,,------...//////++++++,,,------...//////---------.........//////------------------------........./////////000000........./////////000000000000000000000000000000111111111111222222222222111111222222222222111111111111111111111000000000222222222222222333333333888888888777666666555555555555555555666666666666777888888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCC@@@???>>>>>>>>>>>>???@@@???????????????????????????>>>>>>>>>>>>???@@@AAA=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>><<<<<<<<<===>>>??????@@@AAAAAAAAABBBBBBAAAAAAAAA=========<<<<<<;;;;;;;;;+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......---------------,,,,,,,,,))))))***+++,,,,,,------------,,,,,,,,,,,,++++++------------------------......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......---..................---//////.........------,,,------------------------000///...---------------------------------------........................000000////////////000000........................000000000000000000000000000000000111111000000000//////000000111111111111000000111111222222222222333333222222222222333333333333444555555555555555333444444555666666777777444444333333333333444444666666555555555555666666777777666666777777888999999999888888888888999999777777888888777888999:::;;;===@@@AAAAAA@@@===;;;:::999999999999999888888888999:::999777666777888777555333333444555555444444333222222222222333333111111111000000///......//////.........///////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,------------...++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))+++,,,+++***)))***,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++---------------------,,,***++++++,,,---...//////***++++++,,,---...//////------------............------------------------............////////////............////////////////////////////////////000000111111111222222222000111111222222111111000000000000000000000000000111111111222222333333333222333333333333333444444333333333444444444555555888888888999999::::::;;;;;;;;;;;;<<<<<<>>>??????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>??????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================??????@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;******+++,,,,,,---......,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,------.........)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,---------......------...//////...------////////////...---,,,+++------------------------......------,,,---------------------------------........................000//////......//////000........................000000000000000000000000///000000111111000000///......///000111111111111000111222222333333222222222222111111111111222222333444444555666555555555222333444555666777777888333333333333333333333333555555444444444444555555777666666666666777888888999888888777777888888999555666888888777777888:::;;;<<>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>=========<<<======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...//////...---------......//////...---,,,------------------------------,,,,,,,,,---......................................................//////............//////........................000000000000000000000000//////000000000000//////---...///000111111111000111111333444444444333222111111111000000111111111444444555666666666666666444444555555666666777777333333444444444444333333555444444444444444444555666666666666666777888888888888777777777777888888333555888888777666888:::999:::<<<======<<<:::999888888888888888888999999777888888888666555666777666444222333444555555444333333222111111111111111000000111222111000///...---......///////////////..................------------------------------------------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,.........---------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////---------.........//////---------.........//////////////////////////////....../////////000000000///000000000000000000/////////000000000111111111///000000111222222333333222333333444444555666666333333333444444444555555666777777777777888888888:::::::::::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???=========>>>>>>=========::::::::::::::::::::::::...------,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......,,,---...//////...---,,,+++,,,---////////////...------------------------,,,,,,,,,,,,------...///////////////////////////........................//////............//////........................000000000000000000000000//////000000000000//////,,,---///000111111111000111222333444555444333333111111000000000000111111444555666666777777666666777666666666666555555555333444444555555444444333555444444333333444444555666666666666666777888888888888777777777777888888222555888888666666888:::888888999::::::999888888888888888888888888999999666888888777666555666777555444222333444555555444333333222111000000111111///000000111111000///...------...///000000//////,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,'''((()))***+++,,,------******+++++++++,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,++++++++++++,,,------++++++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---------.........//////---------.........//////////////////////////////............//////////////////000000000000/////////000000000111111222222///000000111222222333333222222333333333333333444444444444555555555666666666666666666777777777777999999999:::;;;<<<======;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>???>>>>>>??????@@@@@@@@@AAA<<<<<<===>>>???@@@AAAAAA======>>>>>>>>>>>>======::::::::::::::::::::::::++++++++++++++++++++++++,,,+++++++++***)))))))))---,,,,,,++++++,,,,,,---------++++++++++++------.........------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///..................------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000000//////......------////////////////////////........................///111222333111111222333111111111222222333333333111111000000111111222333444444444444444444444444444333333222333444666777555555555555444333222111222222222333333333444444666666666777888888999999666666777777777777777666666777777777888888888888666666888999999:::999999666666666666666777777777666666666666555555555555666666555444333333222222000000000000000000000000000000000000////////////////////////////////////......---------,,,,,,,,,......---,,,,,,,,,,,,---************************...---,,,,,,++++++,,,,,,.........------.........*********++++++,,,,,,,,,...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,+++++++++******------,,,+++***)))((('''************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++,,,...///000,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------+++,,,------,,,+++)))(((+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,,,,---------------............///,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++111111111111111111111111111111111000000000000000111000///......///000111////////////000000000000000000000000111111111111111111222222222333333333222222222333333444444444111222222333444555666666777:::===>>><<<<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>????????????==============================<<<<<<<<<<<<======;;;:::999888888888999:::++++++++++++++++++++++++++++++++++++************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................------------------------------------------------------------------------------------------------------,,,,,,,,,------.................................------------------------000000000//////.................................000000000000000000000000...000222222111000111222111111111222222222333333111111000000111111222333444444444444444444444444444444333333333444555666555555555555444333222111333333333444444444555555666666666777888888999999555555666666666666555555888888888888999999999999666777777888888999999:::777777777777777777777777666666666666555555555555555555555444333333222222000000000000000000000000000000000000////////////..............................---------,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++...------,,,,,,------...++++++++++++++++++,,,,,,+++******))))))******+++......---,,,,,,+++******,,,,,,,,,+++++++++******+++++++++***************************************+++++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,---------......------,,,,,,,,,,,,------...---------,,,,,,,,,,,,111111111111111111111111////////////////////////111000///......///000111////////////000000000000//////000000000111111111111111111222222222333333222222333333333333333333555555555555555666666666666<<>>======:::::::::;;;<<<<<<======::::::999999999;;;<<<===:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>><<<;;;999888888999999++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------000000000000////////////........................111111111111111111111111---///111111000///000111111111111111111222222222111000000000000111222222333333333333444444444444555555444333333333444444555555555555444333222222444444444444555555555555444444444555666666777777444555555666666555555444666666777777777888888888777777666666777888999:::999999999888777777777666666666666666555555555555555444444333333222222222000000000000000000000000000000000000////////////..............................---------,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,+++++++++******))))))******+++++++++,,,***************************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...,,,,,,,,,++++++++++++*********))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............,,,,,,------------,,,,,,......------,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------.....................---------000000000000000000000000........................000//////......//////000////////////000000000000//////000000000000111111111111111222222222222333333333333333333222222222666555555555444444444333333<<>>:::888999999:::;;;<<<<<<===999999999:::;;;<<<>>>>>>::::::::::::;;;;;;;;;;;;===<<<<<<;;;:::999999999;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;999888888888++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********************************+++,,,---...---,,,,,,,,,,,,------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...---,,,,,,+++................................................000000000000000000000000........................////////////////////////,,,...000000///...///000000111111111111111111111000000000000000111222222333333333333333444444444666555555444333333333333444555555555444444333222333333333444444444444555111111222222333333444444666666666666666666555444333333333444444444555555777666555444555777999;;;;;;::::::999888777666666666666666666555555555555444333333333222222222111000000000000000000000000000000000000////////////..............................---------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,++++++++++++++++++,,,,,,,,,,,,++++++*********......------------......---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))************+++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++......------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------------------------------.........------.........///////////////.........////////////////////////.............../////////////////////////////////////////////000000000000////////////000000000111111111111111222222222222333333333222222222222222222222222222222222222222333:::FFFRRRVVVPPPCCC888999999999:::::::::::::::999:::::::::;;;<<<======999999:::::::::;;;;;;;;;::::::::::::999999888888:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;:::999999888888++++++++++++++++++++++++******++++++,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******************************)))***,,,---------,,,+++,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------........................///////////////////////////////////////000000000................................................,,,...///000......///000000000000000000000000000000000//////000000111222222222222333333333444444555555555444444333333222444444444555444444333333111111222222222333333333111222222333333444444555888888888888888777666555222333333333333444444444777666444444444666999:::;;;::::::999888777666666666666666666555555555555222222222222222111111111000000000000000000000000000000000000////////////..............................---------,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******+++++++++******+++++++++,,,,,,,,,++++++*********++++++************++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************)))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------.........+++++++++,,,,,,,,,------------------............------------------------.........------.........////////////////////////.................................//////000000000......////////////......////////////000000000000...////////////000000000000000111111111222222222222222222222222222222222000000111111222333444444777:::CCCSSS___\\\KKK;;;::::::999999888888777777;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;888888888888999999::::::888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888888888999999999999999+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''''')))+++---///000111------------------------////////////////////////............////////////------------------------000000000000000000000000,,,...000000///...///000000000000000////////////000////////////000111111111111222222333333444444444444555555555444333333333444444555444444333333111111111111222222222222444444444555666666777777999999999999888777666666444444555555555666666666555555444444555666888999999999999888777777777666666666666666555555555555111111111111111111111111000000000000000000000000000000000000////////////------------------------......---------,,,,,,,,,///...------,,,,,,------************************,,,,,,+++************+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++******))))))************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,+++*********+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++******++++++++++++******+++,,,,,,---......//////++++++,,,,,,,,,,,,---------------.........//////...------------,,,,,,,,,......------------...............///////////////////////////////////////.........//////000000111---......//////......---////////////000000000000......////////////000000000000000111111111111222111111111111222222222333222222333444555666777777::::::AAAPPP^^^^^^NNN>>>999999999888777777666666::::::;;;;;;::::::999888999999999999::::::::::::777777888888999::::::;;;888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;555666777888999999999999++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***++++++,,,------......------------------------------------------------------------------------------------------------))))))***,,,---///000111------------------------........................,,,---------.........///------------------------........................---...000000/////////000000000/////////.........///////////////000111111000111111222333333444444222333444555555555444333333333444444555444444333111111222222222333333333333333444555555666666777999999999888888777666555555555555555666666666666333444444555555666777777777777777777777777777777666666666666555555555555000111111111111111111111000000000000000000000000000000000000////////////------------------------......---------,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,------,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,,,,,,,,,,,,,------,,,,,,,,,---------...............++++++,,,,,,,,,,,,------,,,,,,---------...............---------,,,,,,,,,------,,,,,,,,,,,,------------........./////////////////////////////////,,,,,,---......///000000------...//////...------////////////000000000000........./////////000000000000000000111111111111//////000111222333333444444444555555666666666777666777<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999::::::;;;:::999888777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---,,,+++++++++,,,------,,,++++++******)))------------------------,,,,,,+++******+++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---)))***,,,...//////......000000//////............,,,,,,,,,---------......000000000000000000000000............////////////,,,,,,,,,,,,------------222111000///............000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333555666666555222000000000444333111000000000111222111111111222222333333333888999::::::999888777666444444444555555555555555666555444333333444555666666666777777666555444444222333333444555666777777444333222222111111222222333222000/////////000111////////////////////////......////////////......++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,***((()))+++,,,+++(((+++*********))))))((((((,,,,,,,,,+++***)))((('''++++++++++++++++++++++++)))******,,,---......///+++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------,,,,,,,,,,,,,,,---...///........................---------............///000000000000////////////---------............///,,,---......//////......////////////////////////222111000/////////111111222222111111111111111111444444444444444444444444444555777888888777555444444444333444444555666777555555555555666777888999;;;;;;;;;::::::999999999777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888999:::::::::::::::<<<;;;::::::999999999::::::::::::999999888888888++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,------...---------/////////.........------,,,,,,---------.................................------------............/////////000000000111111222222111000//////......//////////////////////////////000000000111111111111111111222222222333333333333333333333333333333222333555444222111222222333222111111111111111222111111222222222333333333666777777888777666555444444444444444555555555555999888888777777888888999444555555666666666666555444444444555555555555555444333222222111111222222222222000/////////000111////////////////////////.........//////.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,+++)))***,,,---+++)))++++++++++++*********)))+++++++++++++++***)))(((************************++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---------------...........................---------............///111000000000//////......---------............///,,,---......//////......////////////////////////111000000000000000111111111111111111111111111111444444444444444444444444444555555666666555555444444444333444444555666777777777777777888999::::::;;;;;;:::::::::999999999777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999999:::;;;;;;::::::;;;;;;:::999999999999999999999999888888888777777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,.........---------------,,,------------.........------------------------,,,,,,,,,------------...---............/////////222222111111000///////////////////////////////////////000000000000111111111111111222222222222333222222333333333333333333000111333333222222333444222222222222222222222222222222222222333333333333444444555555555444333222333333444444555555555555777777666666666666777777333333555666666666666666555555555555444444333333444333222222111111222222222111111000///000000000////////////////////////------............------///......---+++******)))++++++++++++++++++++++++************************)))))))))******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,---,,,+++***+++------,,,++++++------,,,+++,,,,,,,,,+++++++++++++++******+++++++++******))))))))))))))))))))))))))),,,,,,++++++*********)))+++,,,---,,,+++***+++---++++++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++........................,,,++++++******++++++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++---------------------------------............///111111000000///...---------------............///------...////////////...////////////////////////...///000111111111111111111111111111111111111111444444444444444444444444444444444333333444444444444444333444444555666777888888888888999:::;;;<<<:::::::::999999999999999777888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999::::::;;;::::::::::::999888888888888888888888888888888777777777777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***+++...///000///...---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------............---,,,++++++++++++///...,,,++++++,,,---...------------------------------------............------------------------,,,,,,---------.........,,,------------.........111111111111111000000///////////////////////////////////////000000000111111111111111222222222222222222222222222333333333000111222222111111333555111222222333333333333333333333333333333333333333333333333333333333333222333333333444444555555666666666666666666666666666444444555555666555555555444444444444444444444444444333222222111111222222222111111000000000000000////////////////////////,,,,,,------------,,,,,,......---,,,,,,+++******++++++++++++++++++++++++******************************+++,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++***+++,,,------,,,------------,,,++++++++++++++++++++++++)))******+++++++++******)))))))))***************+++++++++*********))))))***,,,,,,,,,+++***+++,,,*********++++++,,,,,,,,,***+++++++++++++++,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++........................,,,++++++******++++++,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***+++++++++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,+++***************---------------------------------............///111111000///...------,,,---------............///------...///////////////////////////////////////---...000111222222222111111111111111111222222222333333333333333333333333555444222111111222444555444444333444444555666777888888888888999:::;;;;;;999999999999999888888888777888888999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999999999999999888888888777777777777888888999999888888888888888888++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------'''(((+++,,,---,,,+++***,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,++++++,,,---///000---------------------------------.........//////........................---.........//////////////////000000000111111111000000111111111000//////...........................////////////000000000000000111111111222222222111111111222222333333333222333333222111111333444333333333333333333444444333333333333333333333333333333333333333333333333222222333333444555555666999999999999999999999999666666666666555444222222222222333333444555555666444333222222111111222222111111111111000000000///////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,------...------------...))))))******************)))******+++++++++***************+++++++++,,,,,,))))))*********+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,---...///000---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,------------------------------+++++++++++++++,,,---------------------------------------............///000000000///...------,,,---------............///---...//////000000//////////////////////////////---...000111222222222111000000111111111222222222333333333333333333333333555444222000000222444555444444333444444555666777666666666777777888999:::888888888888888888888888777888888999999:::;;;;;;::::::;;;;;;;;;;;;::::::777777888888888888777777777777777666666777888888::::::::::::::::::::::::++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......***+++,,,---------,,,+++------,,,,,,+++******)))------------------------***++++++,,,,,,++++++***------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,---...000000---------------.........------........./////////................................./////////000000------........./////////...///000111111000///.................................////////////000000000000000111111111111222000000111111222333333333333444444222111111444666666555444333222333444444444444444444333333333333333333222222222333444444111111222333444555555666777777888888888888777777777777777666444333111000111111222333444555666666444333222222111111222222000111111111111000//////////////////////////////------............------+++++++++,,,,,,---------------------------------------------------------)))))))))******++++++,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,+++++++++*********+++,,,+++***)))***,,,,,,---......,,,,,,---...)))))))))))))))***************+++++++++******)))*********+++,,,,,,------)))*********++++++,,,,,,***+++,,,+++***)))***,,,++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000------------------------...------,,,,,,++++++***---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////............------------............///......///000000000000///////////////////////////...///000111111111111111000000000111222222333333333333333333333333333333555444222111111222444555444444333444444555666777555555555555666777888999777777777777777888888888777888888999999:::;;;;;;::::::;;;;;;;;;;;;::::::888888888888888888777666777777777777777777888999:::::::::;;;;;;;;;;;;;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......//////////////////.........,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++,,,---......+++,,,,,,---.........---------........./////////............////////////---------------------------------.........//////*********++++++++++++,,,,,,---///000000///...---................................./////////000000000000000000111111111111///000000111222222333333222333333333222444777999:::888555222111222444555555555444444444333333333222222111111111222444444000111222333444555555666333444555555555555444333666666666555444333222111222222222333333444444444444333222222111111222222000111111222111000///...////////////////////////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))+++,,,+++***)))***++++++---...---+++***,,,...)))))))))******++++++++++++++++++++++++***)))((()))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,+++***)))***+++,,,,,,++++++++++++++++++)))******+++,,,,,,------)))******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///---------............///......///000000000000000////////////////////////111000000000000000111111///000000111222222333333222222222222222222222222555444333222222333444555444444333444444555666777555555555555666777888888666666666777777777888888777888888999999:::;;;;;;999::::::;;;;;;::::::999:::::::::::::::999888888888777777777777888999:::999999999::::::;;;;;;;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////...---,,,+++++++++++++++*********++++++,,,------++++++++++++++++++++++++***+++,,,------,,,+++***---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......*********+++,,,---...///,,,---...///...---,,,+++........./////////000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++---...000000///---,,,..................................../////////000000000000000111111111111///000000111222222333333111222222333333666:::===<<<999555111000111444555555555555444444333333333222111000000000222333444000111111222444555666666555666777888888777666555444444444555444444333333444444333333333333222222444333222222111111222222000111111222222000///...////////////////////////......////////////......///...------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))+++++++++***)))***+++***,,,...---+++***+++...*********++++++,,,,,,,,,,,,,,,,,,+++***)))(((''''''(((((()))***+++++++++//////...---,,,+++***))))))+++++++++***)))***+++---,,,,,,++++++*********))))))***+++,,,,,,------(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---......///000,,,,,,++++++***)))((((((++++++++++++++++++++++++......---,,,,,,+++************))))))***+++,,,,,,------------------------,,,+++***)))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.../////////---------.........//////...//////000000000000000////////////////////////222111000//////000111111///000000111222222333333222222222222222222222222555444444333333444444555444444444444444555777777555555555555666777888999555666666666777777888888777888888999::::::;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<;;;;;;:::999888888777777888999::::::888888888999999:::::::::************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------...---,,,***)))---------,,,,,,++++++++++++++++++*********))))))++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++*********+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------////////////////////////------------------------//////////////////////////////////////////......---.........//////000000////////////////////////000000000000000000000000000000000000000000000000...//////000111222222222444444333222222333333333333333333444444444555555333333333333333333333333333333333444555666777777888888888888888888888888555555555444444333333333555555444333333333444444111111111111111111111111//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...************************,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------******)))))))))***,,,---************************((((((''''''''''''(((((()))***+++,,,,,,+++***)))++++++******++++++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++......+++(((++++++++++++++++++++++++***+++,,,,,,***)))))))))------------,,,+++******---,,,+++******+++,,,---.........------,,,,,,,,,//////.........---------...---+++*********++++++++++++*********+++---...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///,,,,,,,,,---------......,,,---------...///////////////.........---------111000///......---......///////////////...------000000000000111111111111000111222222222222111000222222222111111111000000111222222333333444444555777666555555555666888999777777888888888888777777555666777888888999999888;;;;;;:::999999888888777888888999999999:::::::::999999999999999999999999888888999:::999888777666************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------------------...------------------------////////////////////////................................./////////000000////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222444333333222222222333333333333333444444444444555333333333333333333333333333333444444555555666666555555555555555555555555444444333333333222222222555555444333333333333444111111111111111111111111//////000000000000//////........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------************************,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++)))******+++,,,,,,------+++******))))))***+++,,,******************************))))))))))))************++++++++++++******++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,+++***+++------+++)))+++++++++++++++++++++++++++,,,...---+++******+++++++++,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,......---------,,,,,,,,,///.........---------------,,,+++*********+++,,,++++++*********+++------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,---------......---------...............//////.........---------000000///........./////////000000000000///...---000000000000111111111111222222222222222222222222333333333333222222111111111222222333333444444555666555555555555666777777777777888888888888777777555555777888888888888888::::::999999999999888888888888888999999999::::::999999999999999999999999888888999999999888777666++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------////////////////////////------------------............////////////000000////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222333222222222222222333333333333333333444444444444222222222333333444444444444444444444444555555555333333333333333333333333333333222222222222111111555444444444333333333333111111111111111111111111//////000000000000//////................................................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,---,,,++++++************+++************************,,,++++++++++++++++++,,,++++++************++++++++++++******++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---+++******+++,,,,,,+++++++++++++++++++++++++++,,,---......,,,++++++,,,)))***+++,,,------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,............------------,,,++++++++++++,,,,,,---,,,++++++++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------.....................---------...............---------000////////////000000111000000111111000000//////000000000000111111111111333222111111111111222333444444444333333333333222111222222333333444444555333444555555666666555555666777777888888777777666555555666777888888888888888888888999999999999999888888888999999999999:::::::::::::::::::::::::::888888888888888777666666++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------///......------......///------------------------////////////////////////,,,,,,,,,---------------//////////////////000000........................000000000000000000000000000000000000000000000000//////000000111111111111222111111111111222222333222222333333333444444444111111222333333444555555555444444444444444444444444444444444444444444444333333333222222222222222444444444444333222222111111111111111111111111111//////000000000000//////........................------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,---,,,,,,+++************************************,,,,,,++++++++++++,,,,,,,,,,,,***))))))***,,,,,,++++++******++++++,,,---,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........---,,,***)))***+++,,,,,,+++++++++++++++++++++++++++---......,,,+++,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,,,,---------....../////////...---------,,,........................///////////////000111222000000111111111111000000///000000000111111111111333222000//////000222333333333333333333333333222111222222333333444444555222333444555666555444333666666777777777777666666444555666777888888888888666777777888999:::::::::888888888888999999999999::::::::::::::::::::::::777777777777777666666666++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------------............------------------------------////////////////////////,,,,,,,,,---------......000000000000000000//////------------------------////////////////////////////////////////////////000000000000000111111111000000000000000111222333222222222333333333444444111111222333333444555555444444444444444333333333444444444444444444444444333333333444444444444444444444444444333222111000000000000000000000000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++******************************+++++++++******+++++++++---,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))***,,,---++++++++++++++++++++++++***+++------,,,++++++,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............,,,,,,,,,---------....../////////...---------,,,---.....................//////...//////000111111000000111111111111000000///000000000111111111111222111///......///111222111111111111222222222222111222222333333444444555111222444555555555444333666666777777777777666666444555666777777888888777666666777888999999:::;;;777777888888888999999999::::::::::::::::::::::::777777777666666666666666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------*********+++++++++++++++)))***************++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------+++,,,...//////...,,,+++------------------------////////////////////////,,,,,,,,,---......//////111111000000000000//////------------------------////////////////////////////////////////////////000000000000000000111111////////////000111222222222222222222333333333333222222222333333444444444333333333333333444444444111111111111111111111111333333444444444444555555444444444444333222000///000000000000000000000000//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++***************************+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++,,,,,,+++******+++---++++++++++++++++++++++++)))+++------,,,+++,,,---------------,,,+++***))),,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---------------,,,,,,------------,,,,,,+++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---------.....................------------------...............///............//////000//////000000111111000000000000000000111111111111111000////////////000111000111111111111111222222111222222333333444444555222333444444555555444444555666666777777666666555444444555666777777777777666666777777888999::::::777777777888888888888999999999999999999999999999777777666555555555555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...---,,,+++++++++,,,---)))*********++++++++++++*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++...111444444111...+++------------------------////////////////////////,,,------...//////000000111111111000000000//////////////////////////////////////////////////////////////////////////////111000000000000000000000///......///000111222222111222222222222333333333333333333333333333333333222222222333333444444555222222222222222222222222222222333333333444444444333444555555444111///...000000000000000000000000//////000000000000//////........................------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,+++************************++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))+++------+++******,,,++++++++++++++++++++++++***,,,---...---,,,---...,,,,,,,,,------,,,++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---.........---,,,+++------.........---++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,---------......---------...............---------........./////////......------------...---...///000000000000///000000000000111111111111111111111111111111111111111111111222222333333333111222222333333444444555444444444444444555555666555555666666666666555555333444555666777777777777666666777777888888999999777777777777888888888888888888888888888888888888777666555444444444555555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,///...,,,+++***++++++,,,))))))******+++++++++++++++++++++,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------///222777::::::777222///------------------------////////////////////////------......///000111111222111111111000000//////111111111111111111111111////////////////////////////////////////////////111111111000000000000000............///000222222111111222222222333333333444333333333333333333333111111222333333444555555444444444444444444444444111111111222222333333333333444555555444111///---000000000000000000000000//////000000000000//////................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------------------------++++++************++++++++++++++++++++++++++++++)))***,,,---...------,,,************************,,,++++++******++++++,,,++++++---......---++++++++++++******++++++,,,---*********++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((+++......+++******++++++++++++++++++++++++++++++---//////.........///******+++,,,------------,,,,,,---......---,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------...///...---+++***------...///...---+++******+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------....../////////---------........./////////...---,,,,,,,,,,,,,,,------...//////000//////000000000000111111111111222333333444444333333222222222222333333444444444111222222333333444555555666555444333444555666777555555666666666666555555333444555666777777777777777777777777888888888888777777777777888888888888777777777777777777777777777666555444333444555555***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++,,,------------,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++---------...------,,,,,,...,,,***))))))***,,,...************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------------------------------------+++++++++,,,,,,,,,------------------------------)))***++++++,,,---......111FFFSSSJJJ;;;333...)))+++++++++,,,,,,,,,------////////////////////////,,,,,,++++++,,,---///000222222222111111111000000000000000000////////////////////////////////////000000000000000000000000......////////////......//////............//////222111000//////000111222444333222111111111333333222222222222222222222222444444333333333444444555555444444333222111000000111111222222222222111111000000000000////////////...///000111111222111111000///------......---,,,++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,+++***)))))))))***......---,,,++++++******++++++++++++++++++,,,,,,'''(((***+++,,,---------+++++++++************)))++++++++++++******))))))(((((())))))*********+++*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++************))))))))))))(((---------,,,,,,+++++++++******))))))***+++,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,)))***+++,,,---------------,,,+++***)))((((((((())))))******++++++++++++,,,,,,,,,++++++*********...---,,,+++,,,...111222++++++***)))***+++---......------,,,,,,------.....................------+++,,,...000000000000///........................000000000000000000000000////////////000000000000222111111111000000//////111000...---...///111222333222111222444555444333222333555444333333444666666333222333555666444222444333333333333444555555777777777777777777777777777777777777888888888888888777666555555666777888333333222222222222111111***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,<<>>:::666111...111000......///111444666444444333222111111111111000000111222333333444444000000000111111222222222111111111000000////////////......------......////////////............------------....../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++*********+++---,,,++++++*********+++++++++++++++++++++++++++............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++++++++************++++++,,,++++++******++++++,,,*********++++++*********++++++***)))***+++,,,---+++++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,************************+++++++++******)))))))))------------------------******+++,,,,,,+++)))'''************++++++++++++************************************************))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++((((((((()))*********+++***+++++++++++++++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++))))))***+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***(((&&&************************))))))*********+++++++++,,,++++++******++++++,,,))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++******+++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,+++++++++,,,...///.........000111---222<<>>:::888777777666444333222222555:::???BBBCCCBBB@@@>>>===<<<;;;;;;>>>>>>@@@AAABBBBBBBBBBBB=========<<<<<<<<<<<<;;;;;;;;;:::999888888777777666666444333333444666666777666444333222222222222...///000111111111111000.........------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++************+++,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---...///------,,,,,,+++******)))************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++************************++++++++++++++++++++++++((()))***++++++***)))(((***************+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,++++++***))))))***++++++***)))((((((((()))***+++++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,,,,,,,,,,+++***************++++++++++++++++++++++++*********++++++++++++++++++++++++)))******)))'''''')))+++)))))))))************+++*********+++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,))))))))))))))))))))))))))))))***************************++++++,,,,,,---,,,,,,++++++******************+++++++++,,,,,,,,,*********++++++++++++++++++++++++***************)))************+++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---************************---,,,,,,+++******)))))),,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************************************++++++,,,---------******++++++,,,---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------------......+++,,,,,,------------,,,+++,,,---......///......------------------------+++---......///111555777777<<>>======<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888888777777222333444555555444333222000000//////...---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******************+++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...000111,,,+++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,------,,,***)))++++++++++++++++++++++++*********++++++,,,,,,---************************)))***,,,------,,,***)))************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++((()))***++++++***)))((())))))*********+++++++++)))************+++++++++++++++************++++++,,,++++++******++++++,,,++++++***))))))***++++++******)))))))))***+++,,,++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,,,,,,,++++++))))))*********+++++++++***++++++++++++++++++,,,************************'''))),,,,,,***((()))***))))))))))))*********************++++++,,,,,,,,,************************++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......***+++,,,------,,,+++***************************+++++++++++++++*********)))******+++,,,,,,------***************+++++++++******+++++++++,,,,,,,,,)))*********++++++++++++***************+++++++++)))************+++++++++((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++......,,,***+++,,,************************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++(((((()))******+++,,,,,,******++++++,,,------...+++++++++++++++,,,---...,,,,,,+++++++++*********++++++,,,,,,,,,---------------------------,,,,,,+++,,,---.../////////...,,,,,,------......//////,,,...///000222555999===BBBFFFLLLQQQRRRQQQNNNMMMDDDAAA===<<<===???@@@@@@@@@@@@AAABBBDDDGGGIIIKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNOOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAA@@@???>>>===999:::;;;;;;:::999777666222111111000//////..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------.........///------------------------------,,,,,,,,,,,,------***)))))))))***+++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,---...////////////++++++++++++++++++++++++,,,++++++,,,---///111333*********++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***,,,------,,,***)))************************))))))***+++,,,,,,------++++++++++++++++++++++++(((***,,,......,,,***(((************************))))))))))))))))))))))))************************************************))))))******++++++++++++************************++++++++++++++++++++++++''')))***++++++***)))'''))))))******++++++++++++)))************+++++++++++++++************++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,+++*********+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++))))))******++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++&&&+++000111///,,,******))))))))))))*********************++++++,,,,,,,,,************************))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///******,,,,,,,,,,,,******++++++++++++++++++++++++---,,,,,,,,,+++*********))))))***+++,,,,,,------(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,)))************+++++++++((()))***+++,,,---------+++++++++,,,,,,+++++++++************************)))---222222///,,,***)))************************+++++++++,,,,,,---......,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++&&&''''''((()))***************+++,,,,,,---......++++++++++++,,,,,,---...+++++++++******)))))))))*********++++++,,,,,,,,,............---,,,++++++***+++---///000000///...,,,,,,,,,---...///000000---///000222444888===@@@JJJNNNQQQSSSRRROOOMMMLLLGGGDDDAAAAAABBBEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRROOOPPPQQQQQQQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBDDDEEEFFFFFFDDDBBBAAA===>>>??????>>><<<:::888333222222111000//////..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------++++++++++++------+++***)))(((***---000222,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))(((((('''''')))+++---......,,,)))'''+++++++++*********))))))+++++++++,,,,,,---------******))))))))))))*********************)))((('''(((((())))))******++++++++++++++++++++++++++++++************************(((***,,,---+++)))))))))******+++,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((***+++---...000000,,,,,,,,,++++++*********+++,,,...000000///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,+++***((((((***+++,,,)))************+++++++++************************))))))))))))))))))))))))************************,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++******)))))))))******))))))))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++444111---***))))))+++---+++***)))))))))***+++,,,+++,,,------++++++,,,---,,,---------,,,,,,+++***.........------,,,,,,,,,)))***,,,---------,,,+++++++++,,,---......///000111000000000111222333444000111222333777>>>FFFLLLOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFJJJJJJLLLMMMOOOQQQRRRSSSRRRRRRRRRQQQOOOLLLJJJHHHGGGHHHIIIJJJLLLLLLMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@???>>>>>>999888777666555555555555111111111000000/////////------,,,,,,---......///------,,,,,,,,,------.................................---------,,,,,,,,,+++++++++,,,,,,---------......---,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))))))))***+++,,,------+++***(((+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,++++++************++++++******++++++******)))((())))))))))))************++++++++++++++++++++++++************************)))+++,,,,,,+++***+++,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************)))'''&&&&&&''')))***)))************+++++++++************************************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++++++++*********++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++111///,,,***))))))+++,,,+++******)))***+++,,,---+++---...---,,,+++,,,---...---------,,,,,,,,,+++......---------,,,,,,,,,---...///000000000///...,,,,,,---...//////000000222222222222222333444444444555666888;;;@@@GGGLLLOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKIIIGGGFFFEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPPPPPPPOOOMMMJJJHHHGGGEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDCCCDDDDDDDDDDDDCCCAAA@@@BBBBBBCCCCCCCCCBBBAAAAAA??????===<<<;;;:::::::::666666555333222111000///...---,,,,,,,,,---...///...------,,,,,,------....................................---------,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***+++++++++***************,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++***)))***************)))))))))++++++++++++++++++++++++***************************+++,,,,,,++++++---//////...,,,+++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++...------,,,,,,++++++***000///...---,,,---...///+++,,,...//////......---------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************,,,,,,************,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++***************+++++++++++++++,,,------,,,---......,,,,,,---...///...---,,,,,,,,,---......------------,,,,,,,,,,,,------......---,,,,,,.........///000000111111333333333444555666666666:::;;;===???AAADDDHHHLLLNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNMMMKKKIIIGGGEEECCCBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLLLLKKKJJJIIIGGGEEEDDDBBBBBBCCCDDDDDDEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>============>>>???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@===<<<;;;999666444333222000///---++++++,,,...///......---------------....................................------------,,,,,,,,,,,,,,,------------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++*********+++,,,************************---,,,,,,,,,++++++******+++++++++******+++++++++++++++,,,,,,,,,++++++***+++++++++******)))))))))++++++++++++++++++++++++************************)))*********)))***---000111///---+++******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---,,,,,,---...///---...//////000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************...---,,,,,,,,,,,,---...))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++++++++***,,,++++++,,,,,,,,,------,,,---......,,,,,,---...000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,++++++/////////000111111222222333444666777999:::;;;<<>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<===============>>>>>>??????@@@=========>>>>>>?????????@@@@@@AAACCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA@@@>>><<<:::999888333111///---,,,---...//////......------------.......................................------------,,,,,,---------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,***))))))+++,,,---************************,,,,,,,,,++++++***************))))))))))))*********++++++,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++************************(((((()))(((((())),,,...000///,,,***)))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,------............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******,,,------,,,,,,+++++++++,,,,,,------------,,,---...---,,,,,,---...000///---,,,,,,---///000------------------------000000000////////////000///000000111222333444444555666999<<<>>>@@@AAAAAABBBDDDFFFFFFEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>======<<<===>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCC??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>>======???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@??????777555333000//////000000000///...---------------//////////////////////////////.........---------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((())))))))),,,+++*********+++,,,---***************++++++++++++++++++++++++************))))))))))))))))))***)))***+++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************'''((()))(((((((((***,,,...---+++***)))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++//////...---+++***))))))******++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,---)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,(((((((((''''''(((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---...---,,,,,,,,,---...///,,,,,,,,,------------..................///000000111111333444666777999999999;;;>>>AAACCCDDDEEEEEEBBBDDDEEEDDDBBBBBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@========================;;;;;;<<<<<<<<<<<<======;;;<<<<<<>>>???@@@@@@AAA????????????@@@BBBCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;;;;<<<===>>>???<<<<<<>>>???@@@@@@@@@@@@<<<<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA:::999888666444222222111000000///...------------/////////////////////////////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********+++*********++++++,,,---))))))*********+++++++++************+++++++++++++++******))))))******+++((()))******++++++*********++++++++++++++++++,,,++++++++++++++++++++++++************************''')))++++++)))))))))***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++......---,,,,,,+++******((()))+++,,,---,,,+++***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++,,,,,,,,,,,,,,,,,,+++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------)))***++++++++++++***)))*********+++++++++,,,,,,))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++************)))***+++,,,,,,,,,+++******+++,,,,,,******+++,,,+++,,,,,,,,,---------...,,,,,,,,,---------......++++++++++++,,,---///000333444666888;;;===???@@@@@@BBBDDDFFFFFFFFFEEEDDDAAAAAAAAA@@@>>>===???@@@======>>>>>>>>>>>>======;;;;;;<<<<<<===>>>>>>>>>========================::::::;;;<<<===>>>>>>?????????@@@AAACCCFFFIIIJJJJJJKKKLLLNNNNNNOOOOOOOOOMMMLLLKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGEEECCCAAA???>>>===<<<<<<<<<===>>>???>>>>>>???@@@AAAAAAAAAAAA>>>>>>============>>>>>><<<<<<======>>>>>>>>>???======<<<;;;999666444222111000///...------------////////////////////////////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,******++++++,,,,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,,,,++++++++++++++++++,,,'''((()))************************++++++,,,,,,---++++++++++++++++++++++++************************(((***,,,---+++)))))))))((())))))*********)))))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,---......'''))),,,......---+++)))...------------...//////------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************'''(((((())))))((((((''')))************+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------)))***+++,,,,,,+++***))))))))))))******+++++++++******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++***)))((()))))))))((()))***+++,,,+++******)))***++++++))))))***+++***+++,,,------------,,,,,,,,,,,,------............------...///111333444666777999;;;>>>AAACCCDDDFFFGGGHHHIIIHHHFFFDDDCCC??????>>>===;;;:::<<<>>><<<<<<============<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>999999:::;;;<<<<<<======@@@@@@AAACCCFFFJJJMMMOOONNNNNNPPPQQQSSSSSSTTTTTTRRRRRRQQQOOOOOONNNNNNNNNPPPPPPOOONNNKKKIIIFFFDDD???>>>===<<<<<<===>>>???AAAAAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>=========:::::::::::::::;;;;;;;;;?????????>>><<<888555333111111000......---------000000000000000000000000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++------------------------++++++,,,,,,---...//////---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))---------,,,,,,+++++++++,,,,,,,,,+++++++++******------......///000000111++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++************************)))))))))***,,,---************************)))******++++++,,,------++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,...------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++************++++++************************++++++************++++++++++++++++++++++++++++++------,,,+++*********+++++++++***))))))***++++++,,,+++)))(((((()))+++,,,---,,,***)))))))))************+++++++++,,,,,,,,,//////000111111111111111///...---,,,++++++***)))+++++++++*********))))))***************************************************+++,,,---...---,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***+++,,,+++***'''&&&******+++++++++,,,,,,,,,,,,,,,,,,++++++*********'''))),,,...///...---++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000///...---,,,,,,,,,,,,,,,,,,---............------.../////////222666:::??????@@@BBBEEEIIILLLNNNNNNNNNMMMLLLIIIFFFCCCBBB===<<<;;;:::;;;<<<===>>>AAA@@@>>><<<;;;<<<===>>>>>>===<<<<<<===>>>???@@@@@@@@@AAAAAAAAA@@@??????>>>======<<<>>>@@@CCCDDDFFFFFFFFFGGGIIILLLPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXWWWUUUSSSRRRUUUTTTSSSRRRQQQOOONNNMMMKKKHHHEEEAAA???>>>>>>>>>???@@@AAACCCEEEGGGIIIIIIEEEEEEEEEFFFFFFDDD@@@>>>======<<<;;;::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;888555444666666333111222000///......///111222//////.........///000000........................000///...------------------------------------------------------------------------,,,,,,+++++++++------------------------+++,,,,,,------.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,------...//////++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++******************+++******))))))***+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...000///...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++*********++++++------,,,++++++,,,------,,,+++)))(((((()))+++,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,---......///000////////////......------,,,,,,,,,,,,,,,+++++++++************************************************************+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,------------++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++++++++)))((('''******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***---///000///...,,,,,,,,,,,,,,,++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---------------...,,,---...//////////////////111222333444777:::===AAABBBCCCFFFHHHKKKNNNOOONNNMMMLLLJJJFFFCCC???>>><<<;;;::::::;;;<<<===>>>AAA@@@>>>===<<<===>>>???======<<<<<<===???@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBDDDFFFHHHGGGFFFFFFGGGHHHKKKLLLOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYYYYYYYYWWWUUUTTTUUUTTTTTTSSSRRRQQQPPPOOOMMMLLLIIIFFFDDDCCCBBBBBB@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGEEECCCBBBAAA@@@???>>><<<;;;;;;:::::::::::::::::::::::::::999888999:::999666222444222111///...///000111000//////...//////000000..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********++++++++++++++++++,,,++++++************+++************************---,,,,,,+++******))))))*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,------,,,,,,+++************++++++++++++,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222111///...,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********)))******++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,+++************+++******+++++++++,,,,,,,,,+++,,,------......------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++...///000///...------------,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---...///000111222222222222555888:::;;;===???AAAEEEFFFHHHJJJLLLNNNNNNOOOLLLKKKIIIFFFBBB???;;;999::::::::::::;;;<<<>>>>>>AAA@@@>>>======>>>???@@@>>>>>>??????@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIILLLJJJHHHFFFEEEEEEFFFGGGLLLNNNPPPSSSUUUWWWYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGFFFDDDAAA>>>===<<<<<<;;;::::::999999888::::::<<<>>>???===999666777666444111000//////000000000//////.../////////........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++*********,,,,,,------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++++++++,,,---,,,,,,+++************************************,,,+++++++++******))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))*********+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,111000///...------,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))******+++,,,************************++++++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------,,,---------.........///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---.........///000222333444555555666999>>>@@@BBBBBBCCCDDDGGGHHHJJJLLLMMMMMMMMMLLLHHHGGGEEEBBB???<<<:::888888999999:::<<<===>>>?????????>>>>>>>>>??????@@@AAAAAABBBDDDEEEGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMPPPNNNKKKHHHGGGFFFGGGGGGMMMNNNQQQSSSUUUWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDGGGGGGHHHIIIIIIKKKMMMOOOLLLMMMMMMMMMKKKHHHEEECCCAAAAAA@@@>>>===<<<;;;:::<<<<<<===>>>???>>>===;;;;;;:::777555333111111000000000///.......................................------,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------.........,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************)))))))))******+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))*********+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,......---------......///......------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,************************+++******************++++++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---............---+++++++++,,,------...............---------,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///111333555777888999::::::>>>BBBEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHBBBAAA@@@>>>===<<<;;;:::999999:::<<<===>>>>>>???>>>>>>>>>??????@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJGGGHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMOOOPPPQQQRRRQQQNNNLLLKKKKKKLLLLLLPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNOOOOOOPPPQQQQQQRRROOOPPPPPPPPPOOONNNLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGDDDFFFGGGGGGGGGHHHKKKNNNNNNOOOPPPQQQPPPNNNLLLJJJGGGFFFEEEDDDBBB@@@???>>>>>>>>>======<<<===???AAA>>>===;;;999777555444333111000///...------------..............................------------..............................------------------------++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,------......++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********++++++,,,---------+++,,,,,,---,,,,,,+++***************************(((((())))))***++++++,,,*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************++++++++++++,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,...//////......------------......,,,,,,++++++++++++,,,,,,........................,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////......+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---,,,+++***))),,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******)))***************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------...///000000444555777:::===???@@@@@@@@@CCCGGGIIIIIIHHHIIIIIIGGGGGGHHHGGGGGGFFFEEEDDD>>>======<<<<<<<<<======:::;;;<<<>>>>>>????????????@@@@@@AAABBBCCCCCCDDDBBBCCCEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIKKKMMMOOOQQQRRRSSSSSSRRRPPPNNNMMMNNNOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOONNNNNNNNNJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLKKKJJJIIIHHHHHHCCCFFFHHHHHHGGGFFFIIILLLLLLMMMOOOPPPPPPPPPOOONNNKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@???===;;;===@@@CCC??????>>>===;;;:::999888444333111000///.......................................---------...//////------------------------------------------------+++++++++,,,,,,---------------------------------+++,,,,,,------..................---------,,,,,,******++++++,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******************************++++++,,,,,,++++++*********++++++,,,------...***+++,,,---------,,,+++************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********++++++************+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,------...............,,,,,,,,,---------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------...000222444666777999;;;===@@@CCCFFFGGGHHHGGGIIIKKKLLLKKKKKKKKKLLLHHHGGGFFFDDDCCCBBBBBBAAA======<<<;;;<<<===>>>>>><<<===>>>???@@@@@@??????BBBCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQOOOMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGHHHIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGFFFDDDHHHLLLKKKHHHGGGHHHKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJIIIGGGFFFDDDCCCBBBAAABBBBBB@@@>>>>>>@@@CCC@@@@@@@@@@@@??????>>>===888777555333222111000000........................---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,---...////////////.........---------))))))***++++++,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,---......)))***,,,---...------,,,************************++++++******)))(((((((((++++++,,,,,,,,,---------++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---,,,,,,+++************+++******************+++---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...------,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,+++,,,------......------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++,,,---///111333------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++---...---+++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111,,,---///222555999;;;======???AAAEEEHHHJJJLLLMMMKKKMMMNNNNNNMMMLLLMMMNNNIIIHHHEEECCCAAA@@@@@@AAA>>>===<<<<<<<<<<<<>>>>>>>>>>>>@@@AAAAAA@@@???>>>DDDEEEGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLKKKKKKLLLMMMMMMMMMNNNOOOOOOOOONNNNNNEEEDDDCCCBBBAAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFIIIHHHFFFEEEFFFGGGIIIKKKDDDDDDDDDDDDDDDDDDEEEEEEFFFKKKOOOOOOKKKHHHHHHKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFEEECCCBBBBBB@@@CCCEEEDDDAAA???@@@BBB@@@AAAAAABBBBBBAAAAAA@@@;;;:::888666444333333222........................++++++++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,......------------------...........................---------,,,+++++++++,,,,,,+++++++++,,,------///...,,,+++***+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------............///............////////////...---,,,,,,++++++,,,,,,)))************+++++++++------++++++++++++------,,,,,,,,,...000222111000888555222...,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,,,,,,,,,,+++++++++******........................//////...------,,,++++++,,,------.........------...000444777999<<<@@@CCCFFFFFFFFFGGGIIIMMMPPPSSSWWWVVVSSSQQQNNNLLLKKKJJJJJJFFF@@@>>>???@@@@@@?????????>>>>>>???AAABBBDDDAAACCCEEEFFFEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMRRRRRRTTTTTTUUUTTTSSSRRRVVVSSSOOONNNOOOOOOMMMJJJLLLNNNPPPRRRRRRRRRPPPOOOIIIGGGFFFFFFHHHJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEDDDEEEDDDBBBAAA@@@AAAAAABBB@@@AAAAAABBBDDDEEEEEEFFFEEEIIILLLJJJIIIIIIFFFBBBAAAAAAAAAAAAAAAAAAAAABBBDDDHHHMMMNNNLLLKKKKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLJJJHHHGGGGGGEEEAAAAAADDDFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@???@@@BBBDDDDDDDDDAAA@@@>>>;;;999666444333111000000////////////000........................------------------,,,,,,------,,,,,,------...///---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++000///............//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---------............///............////////////++++++***)))))))))))))))************++++++++++++,,,+++************+++,,,,,,,,,---///222333333222555333000...,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++************+++++++++,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********++++++,,,,,,,,,---------------------------------------------------......///000000000111222444888:::<<<>>>BBBDDDHHHHHHIIIJJJMMMPPPSSSTTTXXXVVVSSSPPPLLLIIIGGGFFFCCC@@@;;;:::;;;===>>>===AAAAAA@@@AAAAAACCCEEEFFFHHHJJJLLLMMMMMMNNNPPPQQQSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSUUUUUUVVVUUUUUUTTTVVVRRRMMMKKKLLLMMMLLLKKKKKKKKKLLLLLLLLLJJJHHHGGGIIIGGGFFFFFFHHHIIIIIIIIIMMMKKKIIIFFFDDDDDDDDDDDDDDDEEEFFFEEEDDDBBB@@@???AAABBBCCCEEEGGGIIIKKKKKKIIIMMMOOOLLLKKKLLLKKKGGGBBBBBBAAA@@@AAABBBCCCDDDJJJOOOUUUXXXVVVSSSQQQPPPMMMLLLIIIGGGGGGHHHJJJKKKJJJGGGGGGIIIGGGDDDEEEHHHEEEDDDCCCBBBAAAAAA@@@AAADDDBBBAAABBBCCCEEEDDDDDDDDDCCCAAA>>>;;;888666444333222111000////////////------...........................------,,,,,,,,,...------------...//////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---------...------,,,,,,------------------------,,,,,,------------------------------------------------------------.........------,,,++++++++++++...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---------............///............////////////...---------,,,,,,,,,,,,************+++++++++,,,+++******))))))******++++++++++++...111222222111000000///...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---....../////////000111222444666777888:::===>>>???AAACCCFFFIIIJJJLLLOOOQQQSSSTTTUUUVVVTTTQQQLLLHHHEEEBBBAAAAAA>>><<<<<<>>>@@@BBBBBBEEEEEEEEEEEEFFFHHHIIIJJJOOORRRTTTUUUUUUUUUWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSOOOKKKHHHHHHJJJJJJKKKFFFFFFFFFFFFFFFEEEDDDCCCFFFEEEEEEFFFIIIKKKKKKKKKNNNKKKGGGDDDAAAAAABBBCCCGGGIIILLLMMMLLLHHHDDDAAABBBDDDFFFJJJMMMPPPSSSTTTRRRVVVWWWSSSPPPPPPPPPMMMFFFEEEDDDCCCCCCEEEGGGHHHRRRYYYaaaffffffbbb]]]ZZZXXXVVVRRRNNNKKKJJJJJJJJJIIIFFFEEEHHHHHHFFFFFFJJJGGGFFFEEECCCBBBBBBAAAAAAFFFDDDBBBCCCDDDEEEEEEDDDDDDDDDCCCAAA???<<<:::999555555333111000//////...---------....../////////.........------,,,,,,+++......------......///000---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------/////////000//////...---------------------------......////////////000000/////////////////////////////////000000111111111...---,,,+++***)))))))))---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---------............///............//////////////////////////////......*********+++++++++,,,,,,++++++************++++++***))))))+++---...---+++,,,,,,---...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///000000111333555888:::<<<>>>@@@AAABBBBBBBBBDDDFFFIIIKKKNNNPPPRRRSSSRRRRRROOONNNKKKGGGDDDAAA???>>>?????????@@@BBBEEEGGGHHHJJJJJJKKKLLLMMMNNNPPPPPPSSSUUUXXXYYYYYYYYYYYY[[[ZZZYYYYYYWWWVVVTTTRRRQQQSSSRRRRRRQQQPPPOOONNNNNNLLLJJJIIIHHHGGGGGGGGGGGGAAAAAABBBCCCEEEFFFGGGHHHGGGGGGIIINNNRRRUUUUUUTTTQQQPPPMMMJJJHHHGGGFFFGGGKKKMMMPPPRRRRRROOOLLLJJJFFFHHHLLLPPPVVV[[[^^^``````eeefffaaa[[[XXXUUURRRMMMLLLJJJIIIJJJLLLNNNOOOXXX___jjjsssvvvsssnnnjjjjjjhhhddd___YYYSSSOOOMMMHHHDDDCCCFFFGGGEEEEEEGGGIIIIIIGGGFFFEEEDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???999888666444222000//////------......//////000000.........------,,,,,,,,,---------------...//////---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,......////////////............................../////////000000000111111000000000000000000000000///000000111111222222222222111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////---------...------,,,+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***+++,,,+++***(((***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...************++++++,,,,,,++++++++++++++++++++++++******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111222333666999<<<>>>@@@BBBCCCDDDDDDCCCCCCEEEFFFHHHIIILLLNNNOOONNNMMMLLLEEEDDDCCCAAA@@@???>>>>>>===>>>@@@BBBDDDFFFHHHIIINNNOOOPPPQQQSSSTTTUUUUUUUUUWWWZZZ[[[ZZZYYYYYYZZZXXXXXXWWWUUUSSSQQQOOOMMMOOONNNMMMKKKIIIHHHFFFFFFDDDGGGIIIKKKJJJGGGDDDCCCAAAAAAAAACCCEEEHHHKKKLLLMMMOOOTTTZZZ^^^```^^^\\\UUUUUUVVVUUUTTTRRRPPPNNNOOOPPPQQQSSSTTTVVVVVVVVVQQQSSSXXX___eeelllqqqsssuuu{{{}}}wwwmmmfff___ZZZXXXWWWVVVUUUUUUVVVWWWXXX^^^eeeooozzz~~~{{{yyyxxxwwwssslllccc[[[VVVLLLGGGDDDGGGHHHFFFDDDEEEIIIHHHGGGFFFFFFEEEEEEEEECCCBBBAAACCCEEEGGGHHHGGGEEEFFFFFFFFFEEECCC@@@???===<<<999777444222111000........./////////000000---------------------------,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,------...............000000000000000000000000//////000000111111222222111111111111111111111111000000111111111111111111111000///...............,,,,,,---............---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///............////////////...///000000000///...---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,---...---+++)))***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...))))))******++++++,,,,,,,,,,,,,,,++++++++++++***((()))+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......////////////333555888;;;>>>AAABBBCCCDDDFFFGGGFFFEEEEEEFFFGGGFFFGGGIIIJJJIIIHHHFFFDDD============>>>???@@@@@@AAACCCGGGIIIJJJKKKMMMNNNPPPQQQRRRTTTVVVWWWXXXXXXWWWYYY\\\\\\ZZZYYYXXXXXXVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBFFFLLLOOOMMMIIIEEECCCEEEEEEDDDEEEGGGJJJNNNPPPRRRVVV]]]eeeiiihhhccc___YYY[[[^^^______]]][[[YYY[[[[[[\\\]]]___cccfffhhhgggjjjpppwwwzzzrrrmmmjjjjjjiiihhhggggggggggggiiimmmttt~~~}}}vvvmmmddd___PPPJJJGGGJJJLLLJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGEEEDDDCCCDDDFFFHHHIIIHHHKKKKKKKKKJJJGGGCCC@@@===@@@???<<<:::777555444444////////////////////////+++,,,,,,------.........,,,++++++++++++,,,---------------------------------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........------.........---...///000111222222222444444444444444444444444333333333444555555666666666666666666666666666666555444444444444444444333///......---------......+++,,,.../////////...---------------------------,,,,,,,,,------------...------------------------------------------------...---,,,,,,,,,,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///............////////////111222333444333222000///+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******++++++,,,------...,,,,,,,,,+++++++++******((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................*********+++++++++++++++++++++++++++++++++,,,,,,------------------------,,,---...///000222222333666999===AAADDDFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIFFFFFFFFFEEEDDDBBB@@@>>>:::;;;;;;<<<>>>@@@BBBCCCFFFIIIMMMOOOOOOOOOPPPRRROOOPPPRRRTTTVVVWWWXXXXXXVVVXXX[[[[[[XXXUUUSSSSSSQQQPPPPPPNNNLLLJJJHHHGGGEEEDDDCCCBBBBBBCCCDDDDDDEEEJJJPPPRRRPPPMMMJJJIIIIIIIIIIIIJJJMMMRRRWWWZZZ\\\cccnnnyyy~~~xxxssslllnnnppprrrtttttttttsssuuuuuuvvvwwwyyy}}}}}}|||xxxxxxzzz|||tttjjjbbb^^^PPPJJJGGGKKKNNNMMMKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGGGGHHHIIIIIIHHHKKKLLLMMMLLLKKKHHHDDDBBBBBBAAA???<<<:::888777777111111000000///.........***++++++,,,---...//////++++++******++++++,,,------------------------------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))+++---///000111---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////000000////////////000000000111222444555666777777777777777777777777777777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777222111111111111222222333+++,,,.../////////..............................,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////............/////////000...///111111111000...,,,++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))(((((((((***---///...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////,,,,,,,,,++++++*********)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,))))))***+++,,,------...........................+++,,,---///222444555666999<<>><<<:::999999222222111000///...------........................//////...---,,,++++++***,,,---......,,,,,,---...---------,,,,,,+++++++++---.........---,,,,,,+++//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++000---+++,,,...///---***---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***///...,,,+++***+++,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,......------,,,---------,,,---//////000111444666888999999:::;;;===???@@@>>>>>>>>>>>>>>>?????????===>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB;;;;;;:::999777444222111333000......//////,,,***000000000//////.........---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////....../////////...,,,+++........................------++++++++++++------,,,,,,,,,,,,---...//////---.........---,,,,,,+++........................,,,,,,,,,++++++***************+++++++++,,,,,,,,,...,,,******---...---+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---------...------,,,,,,///......---+++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......///111444777;;;===BBBCCCFFFHHHIIIHHHGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIGGGEEEAAA>>><<<<<<===>>>:::;;;<<<>>>@@@CCCFFFGGGKKKLLLLLLMMMMMMMMMMMMMMMJJJKKKLLLOOORRRTTTUUUTTTTTTSSSRRRPPPNNNLLLJJJIIILLLFFFCCCEEEEEEAAA>>>>>>@@@AAABBBBBBCCCFFFJJJNNNLLLMMMOOOPPPQQQRRRUUUXXXYYYYYYYYY[[[aaalllxxxyyymmmddd```]]]\\\UUUSSSPPPLLLHHHGGGIIIKKKOOOQQQUUUXXX\\\bbbhhhmmmhhhbbbZZZQQQKKKGGGFFFGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJGGGCCCAAA???>>><<<:::888666444111///...------////////////////////////000000000///......------,,,---......,,,,,,---...---------,,,,,,,,,++++++------......------,,,+++------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++------+++))),,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------//////...---------------000000000000111111222333000222444555555777:::<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFFFFEEEEEEFFFFFFGGGBBBBBBAAA@@@>>><<<:::999777444222222333333000...000/////////////////////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------...------,,,,,,------...........................------------------------,,,,,,---......///000000....../////////...,,,,,,........................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,******,,,...---+++++++++++++++++++++++++++++++++,,,------------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111333777:::===???DDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJFFFDDDAAA===;;;;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJLLLOOOQQQSSSRRRRRRNNNMMMLLLJJJIIIHHHGGGGGGJJJFFFEEEGGGFFFBBB@@@BBBDDDEEEFFFFFFGGGIIIMMMPPPOOOPPPRRRSSSTTTVVVZZZ\\\dddfffiiilllqqqyyyyyyqqqkkkfffdddaaa```VVVUUUTTTQQQMMMLLLLLLNNNPPPSSSWWW]]]dddmmmvvv|||zzzqqqfff[[[QQQKKKGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIGGGDDDCCCCCCAAA???===:::888666333111000000000////////////////////////........................,,,---......,,,,,,---...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------+++******+++,,,***)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++...---,,,,,,+++,,,,,,,,,........................000//////...............---...///000111333444555777999;;;===>>>???BBBDDDFFFFFFGGGHHHIIIKKKLLLLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJHHHGGGEEECCCBBB===;;;999999999999777666222111111111111000000000...............---------------------------------++++++++++++,,,---...///------------------------...------,,,,,,------...------------------------........................------......///000000000.........///......---,,,........................+++,,,,,,------,,,,,,+++...---,,,++++++*********---------------,,,,,,+++++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,------------...,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***((((((***+++,,,---------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222000111333666:::>>>AAACCCGGGEEEDDDCCCDDDEEEHHHIIIHHHHHHIIIIIIJJJIIIIIIHHHDDDBBB@@@===;;;;;;<<<<<<===???BBBEEEHHHJJJJJJKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJMMMOOOPPPOOONNNMMMKKKJJJHHHFFFEEEEEEFFFGGGKKKJJJLLLMMMIIICCCCCCGGGIIIJJJLLLLLLMMMOOORRRUUUVVVWWWXXXYYYZZZ]]]aaadddpppuuuzzz}}}|||yyywwwqqqooollljjjjjjhhhfffddd\\\]]]___^^^\\\ZZZYYYYYYYYY[[[___dddkkkuuu|||pppbbbWWWPPPFFFDDDBBBBBBEEEGGGIIIIIIGGGFFFEEEFFFGGGFFFCCCAAA===;;;999777555333333222------------------------+++++++++,,,,,,---------,,,---......,,,,,,---...------------------,,,,,,,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------,,,+++++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,------........................//////............//////...///111333555777999999>>>@@@CCCEEEFFFGGGJJJLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMKKKJJJHHHHHHBBBAAAAAA@@@@@@???>>>>>>888888777666444333222222//////......---------...------------------------,,,,,,,,,,,,,,,---......------------------------...------,,,,,,------...------------------------------------------------------......////////////..................------........................++++++------------++++++---,,,++++++*********+++,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///000111222111333555999===AAADDDEEEGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@>>>======>>>??????AAADDDGGGKKKMMMNNNNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHJJJMMMNNNMMMLLLJJJJJJIIIHHHFFFEEEFFFHHHKKKMMMTTTUUUXXXVVVNNNFFFGGGMMMOOOQQQSSSTTTVVVXXX\\\___bbbccceeeeeefffiiillloooyyy~~~~~~wwwtttqqqooommmllllllllljjjiiigggkkkpppsssrrrpppnnnmmmlllllllllmmmooottt|||}}}qqqeee^^^HHHEEEAAA@@@AAACCCEEEEEEDDDDDDEEEGGGIIIHHHFFFCCC>>>>>><<<:::888666555444------------------------******++++++,,,---------,,,---......,,,,,,---...------------------------,,,,,,------...------,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------------------.....................//////111222222666888:::===@@@BBBCCCCCCDDDGGGJJJLLLMMMNNNOOOQQQQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTUUUVVVYYYYYYXXXVVVTTTRRROOONNNMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDCCCCCCDDDBBBAAA???<<<:::888666555111111///......---..............................///...------,,,,,,,,,---------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------....................................++++++------------+++++++++*********++++++,,,---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------***++++++,,,,,,++++++***------...------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///000000000222444777;;;???BBBEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDBBBAAA@@@????????????AAACCCDDDEEEGGGIIILLLOOOQQQQQQQQQQQQNNNNNNNNNMMMMMMKKKJJJIIIHHHJJJMMMMMMKKKHHHHHHHHHCCCDDDEEEHHHMMMSSSXXX\\\cccdddeeeaaaWWWNNNOOOVVVXXX[[[^^^aaacccfffjjjmmmuuuvvvxxxyyyyyyyyy{{{}}}~~~xxxtttpppooooooqqqrrrrrrvvv{{{}}}yyyvvvuuuwwwyyy~~~tttiiicccMMMIIIDDDAAAAAABBBCCCCCCCCCCCCDDDFFFHHHHHHFFFCCC@@@???>>><<<:::888666555........................,,,,,,------.........///,,,---......,,,,,,---...------------............,,,,,,------......------000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---...///...,,,+++,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---............---+++,,,,,,---...///000000000000111333555777999:::>>>???BBBEEEGGGHHHHHHHHHJJJMMMPPPRRRRRRSSSTTTUUUSSSTTTVVVXXXXXXXXXXXXWWWUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQSSSTTTVVVXXX\\\\\\[[[ZZZWWWTTTQQQOOOLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKJJJJJJIIIHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGEEEBBB???<<<:::999666555333111////////////////////////////////////000///...---,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...//////........................+++,,,,,,------,,,,,,+++*********++++++,,,---...***++++++,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,------------,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++------------............++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***/////////...---,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------.........///000111111222555666:::>>>AAADDDFFFGGGGGGHHHIIIJJJJJJHHHFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEHHHJJJKKKKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJHHHKKKMMMKKKHHHFFFGGGIII@@@CCCHHHOOOXXXbbbjjjooorrrqqqppplllccc[[[^^^fffiiikkkooosssuuuxxx|||}}}yyywwwyyy}}}|||zzzyyy}}}vvvlllccc\\\QQQMMMHHHDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGGGGEEECCCBBBAAAAAA???===;;;999777........................------------------......,,,---......,,,,,,---...------------.........///+++,,,------......------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///---+++***+++---******,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,.../////////...---++++++---...000111333333555666777999<<>><<<:::,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...---------.........//////+++,,,,,,---.........---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------***,,,...---***(((***,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,.../////////......+++,,,---///111444555666999:::<<>>@@@BBBDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKKKKLLLLLLRRRQQQQQQPPPNNNLLLJJJIIIJJJLLLLLLIIIEEEDDDHHHMMMZZZ]]]cccjjjrrryyy~~~}}}zzzxxxwwwvvvwww~~~~~~{{{|||}}}zzz~~~{{{xxx}}}yyytttmmmfffbbb^^^]]]___ccciiiooossswww||||||}}}yyynnnmmmkkkgggccc^^^ZZZXXXRRROOOMMMKKKLLLMMMMMMMMMJJJHHHFFFEEEFFFFFFEEEDDDGGGGGGFFFEEECCC@@@>>><<<,,,,,,,,,---------...............------,,,,,,,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......---------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,---///...+++))))))+++---...---,,,,,,---..................------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,---......//////---+++,,,///111000///---///222555999;;;===>>>BBBCCCFFFIIIKKKLLLLLLLLLSSSRRRPPPPPPPPPRRRTTTVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVWWWYYYZZZ[[[YYYXXXVVVQQQQQQPPPNNNLLLIIIGGGFFFHHHGGGGGGGGGIIIKKKMMMNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGEEECCCBBBBBBBBBCCCHHHGGGFFFEEEDDDDDDEEEFFFDDDDDDBBB@@@>>>;;;999777555444222000............///...---------...///000........................------------------------000000//////.........---........................,,,,,,,,,---------.........------------...//////111000///......///000111---------.........//////---------,,,,,,+++++++++......//////...---,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***+++,,,---.........+++***)))(((((()))***+++//////.........---------++++++++++++++++++++++++------------------------........./////////000000222333555888;;;===???@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDEEEHHHMMMPPPOOOMMMLLLKKKIIIHHHHHHIIIKKKLLLMMMKKKIIIHHHHHHJJJLLLNNNQQQPPPOOOMMMLLLLLLLLLLLLHHHEEECCCDDDCCCCCCMMMYYYjjjmmmrrrxxx|||~~~~~~~~~~~~yyyxxx||||||{{{|||~~~yyytttmmmnnnppptttwww|||zzzssspppoooooommmkkkjjjiiifffccc```]]][[[ZZZaaadddggggggddddddhhhmmmggghhhkkkrrrzzz~~~sssllleeebbbcccbbb]]]XXXVVVUUUSSSQQQOOOOOOOOOPPPQQQMMMKKKKKKHHHCCCAAABBBEEEDDDCCCCCCCCCBBB@@@===,,,,,,------.....................------,,,,,,,,,---......///...---,,,+++........................---,,,,,,,,,,,,------.........---,,,,,,---------+++++++++,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++---------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++,,,---......+++))))))+++---...---,,,,,,---------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000111...,,,---///111111000222444666:::===@@@BBBCCCHHHIIILLLNNNPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYXXXWWWVVVUUUOOOOOOOOONNNLLLJJJIIIHHHIIIIIIIIIIIIJJJLLLNNNOOOIIIJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDBBB@@@>>><<<;;;888666444222111000000000000000///.........///000------------------------------------------------///.........------------........................+++++++++,,,,,,,,,------...------------...//////000000//////.../////////,,,,,,,,,,,,------.........---------,,,,,,,,,+++......//////...------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------,,,+++++++++,,,,,,------------------------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,---.........------,,,+++******+++,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......///000222222555666888;;;===@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDHHHGGGGGGJJJMMMOOONNNMMMJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIKKKMMMLLLKKKIIIHHHFFFEEEEEEDDDCCCAAABBBEEEGGGJJJTTT```qqqtttxxx|||~~~zzzzzz}}}zzzyyyxxxvvvrrrooogggiiilllooossszzz}}}zzzuuupppjjjggghhhkkkllllllqqqpppnnnkkkhhhdddbbbaaacccfffgggeeeaaa```bbbfff______aaafffmmmuuu{{{~~~|||sssiiicccbbbaaa^^^[[[]]]\\\ZZZYYYXXXWWWWWWWWWVVVQQQNNNOOOMMMIIIGGGIIIEEECCCBBBBBBCCCCCCBBB@@@---............/////////.........---------------------......------,,,+++........................------,,,+++++++++,,,,,,...---------------......,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000222000---...000222333444999:::===AAADDDGGGIIIJJJMMMOOOQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTOOOOOOOOOOOONNNNNNMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNOOOTTTTTTSSSSSSRRRPPPOOONNNLLLKKKIIIHHHFFFEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCFFFFFFEEEDDDCCCAAA@@@???<<<;;;999777555444333333222111000///////////////---------------------------------------------------------------,,,,,,,,,........................***+++++++++,,,,,,,,,,,,...------------.../////////////////////...------+++++++++,,,,,,,,,,,,---.........---------------.........///......---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,+++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------------,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000222555666999:::<<<>>>AAADDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGJJJIIIIIIJJJLLLMMMLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJJJJKKKLLLIIIHHHFFFDDDBBB@@@@@@???@@@@@@CCCHHHKKKPPPZZZdddsssuuuyyy}}}~~~{{{||||||vvvpppllljjjjjjggglllqqquuuzzz{{{wwwtttrrrllliiifffgggkkkqqqvvvyyy~~~}}}{{{xxxuuusssrrroooqqqqqqmmmgggcccccceeecccdddfffiiinnnsssxxxzzz~~~~~~tttjjjfffeeeddddddiiiiiiiiihhhggggggfffeee___YYYUUUTTTSSSPPPOOOQQQGGGFFFDDDDDDEEEFFFEEEDDD.../////////////////////...............---------------------------,,,,,,------------------------------,,,++++++++++++,,,---------------......///------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......,,,******+++------,,,+++,,,...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...000/////////222666999:::@@@AAADDDGGGKKKMMMOOOPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTSSSRRRQQQSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPNNNNNNNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWTTTSSSRRRQQQQQQRRRTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSXXXXXXXXXXXXVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKJJJIIIEEEEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<:::888777777333333222111000///......------------------------------------------------------------------------........................++++++,,,,,,,,,---------...------------...//////...///000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---........................---...............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++,,,,,,---...........................************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++++++++******+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///222555999;;;<<<===???BBBDDDFFFHHHIIIKKKKKKLLLNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJGGGFFFEEECCCAAA@@@@@@???AAABBBFFFKKKOOOUUU]]]ccckkknnnrrrxxx}}}}}}zzzxxxyyy~~~|||sssjjjdddeeehhhiiirrr{{{xxxsssqqqfffhhhmmmttt}}}|||vvvtttsssuuuwww{{{~~~}}}vvvsssrrrrrrwwwxxxzzz{{{{{{zzzxxxwwwlllddd]]]\\\ZZZWWWUUUUUUMMMLLLJJJJJJJJJJJJHHHGGG/////////////////////...........................------------------------------------------------------,,,++++++,,,,,,,,,......---------......///------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++***,,,---,,,++++++---...,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---///000222444777<<<@@@CCCFFFGGGJJJMMMOOOQQQSSSSSSRRRRRRTTTUUUUUUUUUTTTTTTRRRRRRRRRPPPNNNLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIILLLOOOSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[VVVUUUTTTSSSSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRPPPPPPOOOKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA???===<<<;;;666555444333111///...---------------------------------------------------..................//////........................------------...............------------...//////---...///000000///...---............------------........................------...............------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++++++++******)))+++++++++,,,,,,+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///000222666999===??????@@@AAADDDFFFHHHJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPOOONNNLLLJJJIIIHHHGGGGGGDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKMMMOOOQQQRRRQQQPPPOOOMMMJJJHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAACCCGGGLLLQQQWWW]]]cccffffffhhhlllppptttwwwyyyzzzsssrrrsssvvv||||||{{{|||||||||xxxoooeeeaaadddiiilllvvvzzzrrrnnneeelllxxx|||uuuuuuvvv}}}sssjjjgggddd^^^ZZZYYYUUUTTTSSSTTTTTTSSSQQQNNN/////////............---.............../////////......---------...//////////////////////////////---,,,,,,,,,------...///000//////...------......---------.........//////........................------------------------------------------------------------------------000///...---,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,,,,++++++---///,,,------....../////////------------,,,,,,,,,,,,+++,,,,,,------...............------......///000333555999<<>>>>>???AAABBBEEEGGGHHHJJJQQQWWW]]]dddlllpppppplllllllllllllllkkkkkkkkkiiijjjlllrrrzzzxxxrrrooooooppp{{{{{{{{{|||yyyssslllkkkooottt|||~~~uuupppjjjtttuuuooommmnnnwww{{{wwwssskkkdddaaa___```cccfffiiijjjgggeee............------,,,,,,---........./////////000//////.........///000111////////////////////////,,,,,,,,,---...///000111222111000...------------,,,,,,---------.................................------------------------........................------------------------000///...------,,,,,,---........................+++******+++---......---------------------------...,,,++++++,,,---,,,++++++,,,,,,+++***+++---///++++++,,,------...//////......---------,,,,,,,,,++++++,,,,,,---......///------...000222444666777:::>>>CCCFFFHHHKKKNNNQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUVVVVVVVVVUUUSSSRRRNNNLLLJJJHHHFFFEEEDDDEEEEEEDDDDDDEEEFFFHHHJJJKKKMMMMMMOOOQQQTTTXXX[[[]]]^^^^^^___^^^]]]\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWWWWVVVUUUTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPQQQRRRSSSRRRRRRQQQNNNNNNOOOPPPOOONNNMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIFFFGGGGGGGGGGGGEEEDDDCCC>>>>>>===;;;999666333111////////////////////////---------------------------------....../////////........................---------.........//////...------------...//////.........///111222444555.........------,,,,,,,,,+++,,,,,,,,,------------,,,------...//////......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,------------------...///000000///...---,,,,,,,,,------.........---------------------------------...///000000000111333777;;;???AAABBBBBBDDDDDDFFFHHHJJJLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPOOONNNKKKHHHDDDBBB@@@???>>>BBBFFFIIIJJJLLLOOOQQQOOOPPPPPPPPPQQQPPPPPPPPPLLLJJJGGGDDDBBBAAAAAAAAAAAABBBEEEHHHLLLQQQTTTVVV[[[bbbiiimmmttt|||}}}zzzvvvuuurrrnnnjjjfffcccaaacccdddgggmmmtttzzz}}}}}}zzz{{{yyysssnnnmmmqqquuuwww}}}yyyxxxzzzxxxrrrpppqqq{{{~~~{{{|||sssnnnlllpppxxx......---------,,,,,,,,,---.........//////000000000///......///000111222........................,,,,,,------///000222333333222000///---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------------------...000000////////////////////////******)))+++---///......------------------------...,,,++++++,,,------,,,+++,,,,,,+++***+++---///******+++,,,,,,---...............------,,,,,,,,,++++++,,,,,,---...//////+++,,,///222555999<<<>>>@@@EEEJJJNNNNNNOOOQQQSSSVVVVVVWWWXXXXXXXXXXXXXXXSSSTTTUUUUUUTTTRRRQQQPPPLLLKKKHHHFFFEEEFFFGGGHHHFFFFFFFFFGGGIIIKKKNNNOOORRRSSSTTTWWWYYY\\\^^^```___^^^^^^]]]\\\ZZZYYYXXXWWWXXXYYYYYYXXXWWWUUUTTTPPPQQQQQQQQQPPPOOOMMMLLLRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKLLLNNNOOOOOOPPPPPPKKKLLLNNNPPPPPPPPPPPPOOOKKKLLLNNNOOOPPPPPPPPPOOOMMMMMMNNNMMMMMMLLLKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEBBBAAAAAA???<<<999555444000000000000000000000000------------------------,,,,,,,,,------.................................,,,,,,,,,---------.........------------...//////.........///111333666777---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---.../////////...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,---...//////000///+++,,,---......---,,,++++++++++++,,,,,,------------------------------------------...///000000111222444999>>>AAACCCCCCBBBFFFFFFHHHJJJKKKMMMOOOOOONNNOOOPPPPPPPPPPPPPPPPPPOOOMMMJJJFFFCCC@@@===<<<>>>CCCHHHKKKMMMPPPTTTXXXRRRRRRQQQPPPOOOMMMLLLKKKKKKIIIFFFCCCBBBBBBDDDEEEIIIJJJNNNSSSXXX^^^ccceeekkkrrrwwwzzz~~~}}}{{{wwwqqqkkkfffbbb```cccccceeeiiinnnqqqqqqqqqppppppnnnjjjhhhnnnyyy{{{wwwyyy{{{{{{uuunnnwww{{{tttooovvvyyywww}}}//////............//////////////////............//////............//////........................///......------,,,++++++------------------------...---,,,,,,,,,,,,---...------------------------$$$&&&))),,,...//////............------,,,,,,,,,------------------------........................++++++,,,------......//////////////////.........,,,------......------,,,------------------------,,,,,,,,,------............------,,,,,,------.........------......////////////......---.........---///111666<<>>@@@AAABBBCCCFFFHHHHHHJJJMMMOOONNNMMMMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQNNNLLLHHHFFFEEEEEECCCBBBGGGJJJMMMQQQTTTUUUVVVUUUNNNMMMLLLLLLLLLKKKHHHGGGIIIDDDAAAAAAAAACCCJJJRRRQQQYYYeeepppyyy}}}}}}tttpppkkkfffdddeeeeeebbbbbbgggiiigggfffhhhiiimmmnnnlllppp~~~wwwsssrrrrrr{{{~~~zzzvvvsssnnnjjjiiinnnyyy//////............//////////////////............///..................///........................------------------------------------------------...---,,,,,,,,,,,,---...------------------------(((***,,,.........---,,,......---------,,,,,,,,,------------------------........................------------------------......------------------,,,------......------,,,------------------------,,,,,,------------------...------,,,,,,------...---,,,,,,,,,,,,,,,------...............///000111222444777<<>>:::777444222111000///....../////////...------,,,------------------------........................---------------,,,++++++............////////////////////////////////////------------------,,,,,,...---,,,,,,,,,,,,---............------------,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------.........---------------------------------------++++++,,,,,,,,,,,,---------------------------------------......------,,,---,,,,,,,,,,,,,,,------......///000333555888999???AAACCCDDDEEEFFFHHHJJJIIILLLOOOPPPOOONNNNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSOOOKKKIIIHHHHHHGGGFFFMMMPPPTTTWWWXXXVVVSSSQQQMMMLLLKKKJJJIIIHHHGGGFFFEEEBBBAAACCCDDDEEELLLSSSZZZfffxxx}}}wwwuuurrrlllhhhiiieee```___aaaaaa```aaadddkkkqqqvvvxxx{{{zzzyyyzzz|||yyytttrrrooollljjjnnnxxx//////............//////////////////..................------------..............................++++++,,,------...//////------------------------...------,,,,,,------...------------------------------...///...---,,,+++...------------,,,,,,,,,------------------------........................//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------------------------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,---...///111333444555999<<<@@@FFFKKKOOORRRSSSWWWVVVSSSRRRRRRSSSVVVXXX[[[[[[ZZZXXXVVVTTTRRRPPPRRRQQQOOONNNOOOPPPRRRSSSTTTSSSSSSUUUXXX[[[\\\\\\_________``````aaaaaaaaa______```aaa```___]]]\\\ZZZWWWTTTRRRQQQPPPNNNLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFIIIOOOSSSTTTTTTNNNNNNMMMMMMKKKIIIHHHGGGGGGIIIJJJHHHFFFFFFJJJMMMTTTRRRPPPMMMKKKJJJIIIIIIEEECCCAAA@@@AAACCCEEEGGGFFFEEEEEEFFFFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIEEEFFFGGGGGGFFFDDDBBB@@@???<<<888666444222000...//////............------------------------------..........................................---,,,............////////////////////////////////////,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------.........---,,,+++++++++------------------------++++++,,,,,,,,,,,,------------------------------,,,------.........------...------,,,,,,,,,---------...000333666:::===>>>CCCEEEGGGHHHHHHIIIKKKMMMJJJMMMPPPPPPPPPOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVVVVSSSOOOLLLLLLMMMMMMMMMUUUXXX[[[\\\ZZZVVVPPPMMMMMMLLLJJJHHHGGGFFFFFFFFFDDDCCCDDDHHHJJJMMMSSS[[[gggwww~~~xxxuuuuuurrrkkkgggfffddd___\\\]]]___```eeejjjvvv~~~|||wwwxxxuuuxxxyyywwwvvvxxx|||//////............//////////////////............------,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------------------------------------------------------------......---,,,+++***------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,.................................------,,,,,,,,,...------,,,,,,------............---------......---...000333666888:::;;;@@@CCCIIINNNRRRUUUVVVVVVUUUTTTSSSSSSTTTUUUWWWYYYWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKKKKMMMPPPSSSVVVZZZYYYZZZ\\\```cccddddddddddddccccccbbbbbbaaaaaa_________]]][[[XXXUUUSSSRRRPPPNNNKKKJJJIIIHHHHHHIIIKKKMMMOOOOOOOOOPPPPPPPPPOOOPPPWWW___dddccc```\\\\\\ZZZXXXUUURRRPPPNNNPPPTTTWWWUUUSSSSSSXXX]]]cccaaa]]]YYYUUUSSSRRRRRRQQQNNNJJJGGGDDDDDDEEEFFFIIIGGGEEEDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJKKKKKKKKKHHHEEEAAA???AAA>>>;;;999777666333111000000///.....................................................................////////////..................////////////////////////////////////------------------------------------------------------,,,,,,,,,+++++++++...------,,,,,,------.../////////......---------,,,,,,++++++,,,,,,---...++++++,,,------,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------...............///......---------------...///222666:::>>>BBBCCCFFFGGGIIIJJJJJJJJJLLLNNNKKKMMMOOOPPPOOOOOOOOOPPPOOOPPPQQQRRRTTTVVVWWWWWWVVVSSSPPPOOOPPPSSSUUUUUU\\\\\\]]]\\\YYYTTTOOOLLLMMMLLLJJJHHHEEEEEEGGGHHHHHHGGGIIINNNSSSXXX```iiiuuu}}}wwwrrrpppmmmgggccccccccc______ccchhhnnnxxxzzztttrrruuu{{{|||{{{//////............//////////////////............------,,,,,,,,,,,,------..............................---------,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,,,,,,,+++------------------------------------------------........................,,,,,,,,,---------......,,,,,,------............,,,------......------,,,.................................------,,,,,,,,,...------,,,,,,------...---------------...//////000222555999===@@@BBBCCCGGGJJJNNNSSSVVVWWWVVVVVVRRRRRRSSSSSSSSSSSSRRRRRROOOOOOOOONNNNNNLLLKKKKKKIIIIIIIIIJJJMMMRRRVVVYYY_________bbbeeehhhhhhgggeeeeeedddbbbaaa```______```___\\\YYYUUURRROOOMMMIIIIIIJJJKKKKKKMMMNNNOOOUUUYYY___aaaaaa`````````aaa```bbbiiiooopppkkkeeeccccccbbbaaa```^^^\\\[[[\\\```eeefffeeefffkkkpppiiigggdddaaa______`````````^^^YYYTTTQQQOOOOOOOOOTTTPPPLLLJJJIIIGGGDDDAAAAAABBBCCCDDDFFFGGGIIIIIIJJJJJJKKKJJJIIIFFFDDDBBBAAA???===<<<;;;:::888666333222111///////////////......................................................//////000//////...............//////////////////////////////////////////...---,,,,,,++++++------------------------------,,,,,,,,,+++++++++...------,,,,,,------.../////////......---------,,,,,,++++++,,,,,,---...+++,,,------------,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---....../////////...//////...------.........000222555:::>>>CCCFFFGGGGGGHHHJJJJJJJJJJJJLLLMMMKKKLLLNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWRRRQQQOOOPPPTTTXXX[[[\\\]]]\\\ZZZVVVTTTQQQOOOOOOKKKKKKJJJGGGEEEEEEHHHJJJNNNLLLNNNUUU\\\dddooozzz}}}zzzqqqlllhhhdddcccfffddddddiiirrr{{{}}}xxxtttsssqqqnnnpppttt}}}~~~//////............//////////////////..................------------..............................//////...---,,,,,,++++++------------------------,,,------......------,,,------------------------*********++++++,,,,,,---,,,,,,,,,------------...------------------------........................++++++,,,,,,---...//////,,,,,,------......//////,,,------......------,,,........................------------------,,,,,,...------,,,,,,------...++++++,,,,,,---...000000555777<<<@@@EEEHHHJJJKKKMMMOOORRRUUUVVVVVVUUUTTTQQQQQQQQQPPPNNNKKKHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHJJJMMMRRRWWW\\\___ccccccccceeeggghhhgggeeebbbbbb```___]]]\\\[[[ZZZVVVTTTQQQNNNLLLJJJJJJJJJIIIMMMRRRVVVYYY\\\___bbbiiimmmssstttsssrrrrrrtttsssssstttvvvwwwtttlllfffeeefffgggiiijjjjjjkkkkkkggglllrrruuuvvvxxx{{{~~~mmmkkkiiihhhhhhjjjmmmnnnkkkjjjgggeeecccaaaaaaaaaaaa^^^ZZZXXXVVVSSSNNNIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHBBBAAA@@@@@@@@@@@@===;;;777555333111000///000000................................................---...//////////////////............////////////////////////////////////000///...---,,,++++++***,,,------......------,,,------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,---.................................++++++,,,,,,,,,,,,------------------------------,,,---...///////////////...............///000000333555999===BBBFFFHHHIIIGGGIIIJJJJJJIIIIIIKKKLLLKKKLLLNNNNNNMMMMMMOOOPPPSSSSSSSSSSSSTTTTTTTTTTTTPPPOOOOOORRRWWW[[[^^^^^^\\\YYYUUURRROOOOOOOOOPPPIIIKKKLLLJJJHHHHHHKKKNNNTTTTTTXXXaaajjjttt|||uuusssxxx~~~yyynnniiifffeeehhhmmmooorrr|||{{{~~~uuuoookkkfffeeefffjjjllllllpppvvvzzzwwwzzz//////............//////////////////............///..................///........................---------------------,,,------------------------,,,,,,---......---,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,---------......------------------------........................,,,---------------------***++++++,,,------......,,,------......------,,,........................,,,,,,------------------...------,,,,,,------...------...///111333444555:::===BBBGGGLLLOOOQQQQQQRRRSSSUUUVVVVVVUUUSSSRRROOONNNLLLIIIFFFDDDBBBAAABBBCCCDDDFFFGGGGGGHHHHHHIIIJJJNNNSSSXXX^^^bbbeeefffeeeeeeeeefffeeebbb```[[[ZZZYYYWWWUUUTTTSSSRRRLLLKKKIIIHHHIIILLLPPPSSS[[[```fffkkkmmmnnnqqqsssxxx{{{}}}|||yyyyyy}}}}}}{{{wwwsssppppppqqqsssuuuwwwxxxyyyyyytttwww}}}{{{yyyvvvtttssstttwwwxxxtttsssssssssrrrqqqpppooommmkkkhhhiiiiiiggg```[[[TTTSSSPPPMMMJJJHHHGGGGGGBBBBBBBBBCCCDDDFFFHHHIIIFFFEEEDDDEEEEEEDDDBBB???;;;999666333111000000000................................................,,,---...////////////...............////////////////////////////////////.........------,,,,,,,,,,,,,,,---......---,,,,,,.........------------,,,...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------.........////////////////////////++++++,,,,,,,,,,,,------------------------------,,,---...///000000000000------......///000222222777999<<>>AAAFFFKKKPPPSSSUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQKKKHHHEEEBBBAAAAAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFJJJMMMQQQWWW]]]cccgggiiihhhgggeeeeeedddbbb___\\\SSSSSSQQQPPPNNNLLLKKKKKKLLLKKKJJJLLLPPPXXX___cccnnnsssyyy|||{{{zzzzzz{{{~~~~~~{{{wwwxxx}}}|||}}}~~~}}}}}}|||}}}}}}zzzzzz{{{{{{zzzxxxvvvuuutttrrrrrrtttwwwvvvoooiiicccaaa\\\WWWRRRNNNLLLKKKDDDCCCBBBAAAAAACCCFFFGGGJJJIIIHHHIIIIIIGGGDDDAAA===;;;888444222000000000////////////////////////........................,,,,,,---...//////................../////////000////////////////////////,,,,,,,,,---------......,,,,,,---......---,,,,,,//////.........---------...------,,,,,,------...---------....../////////,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......000//////......------,,,------------------------++++++,,,,,,,,,---------------------------------,,,---...///000000000000---------...000111333444999;;;???BBBFFFHHHIIIJJJIIIJJJLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPOOOOOOQQQSSSWWWVVVUUUSSSRRRPPPOOONNNRRRRRRTTTXXX\\\^^^]]]\\\VVVUUUTTTRRRPPPMMMKKKJJJQQQVVV[[[[[[YYYYYY\\\___ccchhhtttmmmbbb^^^eeehhhjjjjjjjjjnnnwww~~~~~~~~~wwwuuuxxx}}}sssjjjeeeaaa```bbbfffiiimmmvvvvvvlllhhhiiijjjttt............/////////000////////////////////////000000000000000000000000......////////////......//////.........---------.......................................---------,,,+++***))))))***+++,,,+++,,,------......------------------------------/////////......------------------------------------------............/////////.........---------++++++++++++++++++++++++---------............///...------,,,,,,,,,---------...000000//////000111000111222555888<<<@@@BBBIIIKKKNNNQQQTTTUUUVVVVVV[[[[[[[[[YYYVVVQQQLLLHHHDDDDDDCCCCCCCCCCCCCCCDDDBBBAAAAAACCCEEEIIILLLNNNRRRVVV\\\ccchhhjjjkkkjjjiiihhhfffccc___[[[XXXUUUOOOMMMJJJHHHHHHIIIKKKLLLTTTYYY\\\\\\___hhhqqquuu}}}}}}{{{{{{{{{||||||{{{{{{~~~}}}}}}}}}}}}{{{zzzwwwyyy{{{||||||{{{yyyxxxooolllgggeeeeeeddd```]]]NNNLLLIIIFFFDDDCCCCCCCCCBBBCCCDDDGGGIIIIIIFFFDDDCCC???999555444333333222//////000111000000//////000000///...............//////............//////............////////////////////////////////////000000000000000000000000///......------,,,++++++,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,---......,,,,,,---...(((((()))***++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...///000000000000222111000000222555999;;;===???AAADDDFFFHHHJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLOOOOOOOOOOOOPPPRRRSSSTTTUUUSSSOOOLLLJJJKKKLLLNNNSSSUUUXXXYYYXXXVVVUUUUUUUUUPPPNNNOOOOOOMMMNNNPPPYYYgggvvvvvvkkk```___cccrrrzzzpppbbb^^^aaa```cccffffffhhhrrrzzz{{{|||}}}~~~}}}{{{~~~{{{wwwyyyzzzooojjjdddfffjjjnnnnnnqqq}}}}}}rrrjjjlllsss~~~www........./////////000000////////////////////////........................,,,,,,------------,,,,,,//////.........---------................................................,,,+++************+++,,,+++,,,------......------------------------------------,,,,,,,,,+++++++++---------------------------------............/////////.........---------++++++++++++++++++++++++---------............///...------,,,,,,------...,,,---......------///111777888:::===AAAFFFJJJLLLOOOPPPRRRUUUWWWXXXXXXXXXZZZYYYXXXUUUQQQLLLGGGEEEEEEDDDCCCCCCCCCDDDEEEEEECCCCCCDDDFFFJJJNNNRRRTTT[[[^^^bbbeeehhhhhhgggffffffeeeccc```[[[VVVQQQOOOIIIIIIHHHGGGHHHMMMSSSXXXgggmmmppppppqqqwww{{{|||}}}~~~~~~yyywwwtttsssrrrooojjjfff___]]]YYYTTTOOOJJJGGGEEEFFFEEEEEEFFFGGGGGGFFFDDDDDDAAA===:::888666444222111111111111111000000000000000///............/////////............//////............////////////////////////////////////........................------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,---......,,,,,,---...*********+++,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.../////////////////////000222666:::===???>>>@@@BBBDDDGGGIIIJJJKKKNNNMMMMMMMMMLLLLLLLLLLLLOOOPPPPPPPPPPPPQQQQQQQQQRRRPPPMMMJJJJJJKKKNNNPPPXXXZZZ[[[ZZZWWWTTTRRRRRRPPPLLLKKKNNNOOOOOOQQQUUUcccqqq~~~uuummmmmmqqq{{{sssfff[[[ZZZ]]]ccceeeggghhhmmmyyy}}}zzzzzz}}}~~~~~~|||yyyrrrqqqpppooooooooopppqqqnnnooossszzz~~~~~~~~~yyyvvv{{{xxxsssrrrsssvvvxxxxxx{{{}}}zzzxxxuuuuuu{{{}}}....../////////000000000////////////////////////........................,,,,,,------------,,,,,,...............---------..............................//////////////////---,,,,,,++++++,,,,,,---+++,,,------......---------------------------------,,,,,,,,,,,,+++++++++---------------------------------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---------------......---......---,,,...111444999:::===@@@EEEIIIMMMOOORRRSSSUUUWWWXXXYYYYYYXXXZZZYYYUUUQQQLLLHHHEEECCCEEEDDDCCCCCCDDDGGGIIIKKKIIIJJJKKKNNNRRRVVVZZZ\\\bbbccceeeggggggfffeeedddbbbaaa^^^ZZZUUUPPPKKKIIIHHHKKKNNNOOOPPPWWWbbbjjjuuu{{{~~~~~~~~~}}}~~~zzztttqqqpppnnnjjjddd^^^WWWQQQNNNKKKIIIFFFEEEFFFGGGGGGGGGEEECCCAAA???>>>;;;666333555444222111111111222222111000//////......////////////............//////............////////////////////////////////////........................++++++,,,------...//////+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,---......,,,,,,,,,...++++++,,,,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---............/////////---///222777;;;???BBBDDD???AAACCCFFFHHHJJJKKKKKKRRRQQQQQQPPPNNNMMMLLLLLLPPPPPPQQQQQQPPPOOONNNNNNMMMKKKIIIHHHIIIMMMPPPSSSVVVWWWVVVTTTPPPMMMMMMMMMMMMKKKNNNTTTXXXYYY[[[___hhhsss{{{vvvyyy~~~oooddd[[[VVVWWW[[[dddgggjjjoooxxxyyywwwyyy|||zzzsssppplllgggeeedddeeefffhhhkkksssyyyzzzzzz}}}|||xxxvvv{{{{{{zzz{{{}}}}}}~~~qqqhhhgggqqq...////////////000000000////////////////////////000000000000000000000000......////////////............................................................///////////////000------------------------+++,,,------......------------------------------........................---------------------------------............///........................---------------------------------............///...------------......//////000/////////222666:::<<<===???CCCFFFIIILLLNNNQQQRRRTTTWWWXXXXXXXXXXXX[[[YYYUUUPPPKKKHHHEEEDDDEEEEEEEEEFFFIIIMMMQQQTTTTTTUUUVVVXXX[[[^^^aaabbbccccccdddeeeeeedddcccbbb[[[YYYUUUQQQMMMKKKJJJIIIRRRWWW]]]^^^^^^cccmmmwwwxxx}}}}}}zzzyyywwwwwwuuurrrmmmfff```]]]TTTPPPKKKGGGGGGGGGHHHHHHCCCCCCCCCCCCBBB???:::666777555333111000111222333111000000///...///////////////............//////............////////////////////////////////////000000000000000000000000,,,,,,,,,---------......------......///000000000------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---++++++,,,,,,---------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................//////...111666<<>>;;;888777444222000111111222111111000/////////////////////............//////............////////////////////////////////////000000000000000000000000......---------,,,,,,,,,------...//////000000111------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......///111222333666;;;AAADDDFFFFFFEEECCCDDDFFFHHHJJJLLLMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHJJJMMMPPPSSSUUURRRQQQOOOLLLJJJJJJLLLOOONNNUUUbbbnnnsssqqqppprrrpppxxx|||nnn^^^VVVTTTVVV\\\bbbfffooo~~~~~~wwwrrrpppqqqrrrvvv|||zzzppphhhfffhhhllloooxxx/////////000000000111111////////////////////////........................,,,,,,------------,,,,,,---------.......................................,,,,,,------.../////////,,,------......------,,,+++,,,------......------------------------------+++++++++,,,,,,,,,,,,------------------------------------............///---------.......................................---------............///------------...///000000---///111333666:::@@@DDDLLLMMMNNNPPPQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZYYYYYYQQQOOOMMMKKKJJJIIIIIIIIIKKKLLLPPPTTTZZZ___ccceeehhhhhhhhhggggggffffffeeedddccc___\\\XXXVVVTTTSSSMMMLLLKKKLLLOOOTTTYYY\\\eeeiiimmmmmmllllllqqqvvv}}}~~~}}}{{{yyy{{{~~~{{{uuukkk```WWWOOOHHHDDDCCCBBBBBBCCCDDDCCCAAA>>>:::999777444333222222222222111000000//////000000//////............//////............////////////////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,---......//////------------------------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------...///...,,,++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,............///111444555888;;;???DDDFFFFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLMMMNNNOOOQQQRRRSSSSSSSSSQQQOOOMMMKKKIIIIIIHHHHHHIIILLLNNNPPPRRRSSSSSSNNNLLLJJJGGGFFFHHHLLLPPPUUU\\\iiiuuuxxxtttrrrtttzzz|||pppeeeZZZWWWXXX\\\eeennnwwwyyyssskkkffffffjjjooorrrpppuuu{{{//////000000000111111111////////////////////////........................,,,,,,------------,,,,,,---------.........//////........................++++++,,,,,,---.........+++,,,------------,,,++++++,,,------......------------------------------+++++++++,,,,,,,,,---------------------------------------............///---------.........//////........................---------............///------------...///000111...111555999===BBBHHHKKKLLLMMMOOOQQQSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTKKKKKKKKKLLLLLLMMMNNNOOORRRTTTXXX]]]bbbeeeggghhhjjjjjjiiiiiihhhfffeeeeeebbb___\\\WWWTTTRRRQQQPPPQQQSSSWWW]]]bbbgggjjjkkkmmmnnnooooooqqquuu|||~~~}}}}}}yyyzzz}}}zzzxxx{{{yyypppfff\\\RRRMMMIIIGGGDDDCCCCCCCCCBBBAAA<<<<<<:::999777555444333222111000000//////000000//////............//////............////////////////////////////////////........................---------------------,,,,,,,,,------......//////........................,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++...//////...,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///111444777888;;;===AAAEEEGGGGGGFFFEEEFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMNNNPPPQQQSSSTTTTTTSSSQQQNNNJJJHHHHHHIIIIIIJJJLLLPPPSSSTTTSSSQQQPPPGGGFFFFFFEEEHHHNNNVVV\\\eeejjjttt||||||xxxxxx|||~~~{{{xxxuuurrrgggbbb___```eeelllyyy{{{}}}}}}}}}~~~vvvrrrnnnnnnqqquuuwwwwwwsssrrrpppqqqvvv000000000000111111111111////////////////////////000000000000000000000000...//////////////////...---------.........//////........................******+++,,,,,,---......++++++,,,------,,,+++++++++,,,------......---------------------------------------....../////////---------------------------------.........//////---------.........//////////////////////////////---------.........//////---------......000111111222555;;;@@@EEEJJJOOOSSSNNNOOORRRUUUVVVXXXXXXXXXVVVVVVVVVUUUTTTQQQOOONNNJJJKKKLLLNNNQQQRRRTTTTTTXXXZZZ^^^cccfffhhhiiiiiiiiiiiiiiihhhgggfffeeeddd]]][[[XXXUUUSSSRRRSSSSSSXXX]]]eeennntttxxxxxxxxxuuusssqqqrrrxxx~~~xxxwww{{{zzz|||}}}~~~}}}zzzyyy{{{yyyqqqhhh___XXXOOOKKKFFFCCCBBBBBBBBBAAA>>>>>>===<<<:::888666444222111111000000000000000//////............//////............/////////000////////////////////////000000000000000000000000+++,,,,,,------......///......//////000111111111........................,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************...//////...,,,++++++,,,.....................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////.........///222555888;;;;;;>>>AAAEEEGGGHHHGGGFFFGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTQQQMMMIIIGGGGGGIIIJJJLLLOOOSSSWWWWWWTTTQQQNNNFFFGGGHHHLLLRRR]]]iiipppuuuxxx~~~~~~xxxrrrooonnnllljjjeeedddffflllsss}}}{{{tttqqquuu}}}}}}}}}uuutttssspppnnnnnnpppqqquuuuuuxxx}}}~~~zzz|||tttkkkfffiiiuuu////////////////////////000000000000000000000000111111000//////////////////............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------///...,,,++++++,,,...//////...---,,,,,,---...///...---,,,,,,,,,,,,---...222000///---,,,,,,,,,---........................+++,,,---......---,,,+++---------............//////...------,,,,,,,,,,,,***,,,...//////000222444888<<>>AAAAAAAAABBBCCCEEEGGGHHHGGGHHHKKKMMMOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRSSSOOOJJJEEEDDDFFFJJJMMMPPPPPPPPPPPPOOOLLLIIIGGGHHHNNNZZZjjj{{{}}}rrrmmmeee___]]]___ccceeemmmsss}}}vvvrrrnnnnnnuuu{{{}}}||||||||||||xxxyyyxxxrrriiibbb``````eeekkkttt|||{{{sssrrrwwwqqqllliiijjjlllnnnssszzz}}}tttqqqtttzzz~~~//////////////////////////////////////////////////////...---------......111000000000////////////------............------........................//////.........---------...........................---,,,++++++,,,---...///...------------...///...------,,,,,,------...///......---------....................................///000000///......---------............//////......------------...---...000000111444888;;;@@@CCCHHHNNNRRRTTTUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOGGGHHHIIIIIIIIIIIIKKKMMMPPPQQQTTTWWW\\\aaaeeegggjjjjjjkkkkkkkkkiiihhhgggcccbbb```]]]XXXTTTPPPMMMPPPQQQVVVaaammmvvvzzzyyyxxx{{{}}}~~~~~~wwwsssrrrqqqrrruuu{{{uuummmjjjjjjjjjmmmqqqwww~~~{{{tttttt{{{|||yyyqqqggg]]]TTTKKKEEEAAA@@@???===;;;:::999999666555444222111000000000000000000000000000000000111111000000000000000000------...///000111222222111111000000//////................................................//////......---,,,,,,,,,,,,---//////...------------...,,,,,,------------,,,,,,//////............------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------++++++,,,,,,------......---,,,,,,,,,,,,---............---------------...111222444666999===@@@AAABBBBBBCCCDDDEEEGGGHHHIIIHHHIIIKKKMMMOOOOOOOOONNNQQQRRRRRRSSSRRRRRRQQQQQQOOOLLLHHHEEEEEEHHHKKKNNNNNNNNNNNNMMMKKKIIIFFFEEEFFFRRRggg|||zzztttiiieee___ZZZZZZ___eeejjjwwwzzzwwwrrrmmmkkkkkkpppwww{{{~~~zzztttooommmmmmmmmmmmiiiiiifff___WWWRRRQQQSSSWWW[[[aaahhhnnnuuu|||~~~yyytttuuu{{{yyyvvvuuuyyy|||}}}~~~////////////////////////........................111111000000000000000111000000000/////////......------............------------------------------............------------...........................---,,,,,,,,,,,,---............------.........------------------------------------......//////........................,,,------------------,,,---------............//////.............../////////000222333555888===@@@EEEHHHLLLPPPSSSUUUUUUUUUSSSRRRPPPNNNLLLJJJIIIHHHEEEFFFHHHHHHHHHIIILLLNNNOOOQQQUUUZZZ```eeeiiikkkkkkkkkkkkkkkjjjhhhfffeeeaaa^^^ZZZUUUQQQOOOMMMMMMXXX\\\dddmmmvvv{{{{{{{{{}}}~~~~~~{{{|||zzz}}}}}}yyywwwuuu~~~}}}xxxqqqllljjjkkkjjjlllqqqxxxwwwooojjjjjjkkkmmmssszzz~~~~~~wwwtttyyy~~~xxxpppeeeZZZSSSFFFDDD@@@>>>===<<<;;;:::888777555444333222111111000000000000000000000000111111111000000/////////.........///000111111111111000000000/////////................................................---......---,,,,,,,,,,,,---///......---------......------------------------............------------,,,,,,,,,------------...---------------------------------------------------.........------,,,+++------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---............---------------...222333555888<<>>CCCFFFIIIKKKNNNQQQTTTUUUUUUUUUSSSQQQNNNJJJGGGDDDCCCBBBCCCDDDEEEEEEFFFHHHLLLOOONNNQQQVVV\\\aaafffiiijjjhhhiiiiiihhhgggeeecccbbb\\\XXXRRRNNNLLLMMMPPPSSS]]]fffpppvvvwwwwwwyyy|||xxxyyy{{{}}}zzztttrrrrrrwww|||{{{vvvssstttsssqqqkkkffffffiiimmmkkknnnsss|||uuuooolllmmmooosssxxx{{{wwwrrrpppsss|||uuujjjbbbQQQMMMGGGCCCAAA@@@>>><<<:::999777666444333333333222222222222222222222222000000000//////.........000000000000////////////000000000000////////////....................................------------......---,,,,,,,,,,,,---......---------......//////..................///,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------------------------------------------------------...------,,,,,,------------------------------,,,,,,,,,+++++++++---,,,,,,,,,,,,---............---------...//////333555777:::===@@@BBBCCCBBBCCCCCCDDDEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQIIIHHHFFFEEEFFFIIIKKKMMMGGGGGGFFFDDDAAAAAADDDGGGZZZjjjsssjjjfff^^^```bbbffflllvvvuuukkkbbb^^^^^^```dddllluuuzzz|||}}}~~~}}}zzzvvvqqqmmmkkkjjjjjjiiiddd^^^YYYWWWVVVVVVVVVSSSQQQMMMHHHDDDCCCDDDFFFFFFGGGIIILLLPPPVVV^^^cccgggnnnyyy000000000000000000000000000000000000000000000000//////.........///000000............------------......////////////......////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------------...//////...------,,,------......------,,,,,,,,,---.../////////...........................000///............///000---------............///.........//////111222333333666:::>>>AAADDDHHHKKKLLLMMMOOOQQQSSSSSSSSSSSSPPPNNNJJJFFFCCCAAA?????????@@@AAABBBCCCFFFKKKNNNOOORRRXXX^^^cccgggiiiiiigggggggggeeeccc```]]][[[TTTQQQMMMLLLNNNTTT[[[___bbbkkkuuuyyyxxxyyy|||xxxxxxzzz}}}wwwqqqmmmjjjjjjmmmuuuzzz|||wwwtttpppooolllhhheeegggmmmssswwwyyy~~~{{{uuussstttuuuyyy}}}{{{zzzyyyyyyxxxvvvsssqqqllljjjhhhjjjqqq|||wwwppp\\\UUULLLEEEBBB@@@<<<999<<<;;;999777666555444444333333333333333333333333000///////////////......111000000000/////////...000000000000////////////........................------------------............---,,,,,,,,,,,,---...------------...//////000///............///000+++++++++,,,,,,,,,,,,---,,,---------............,,,------......------,,,------------------------,,,------...------,,,,,,------------------------......------,,,,,,++++++---,,,,,,,,,,,,---......------......///000222222666777:::===???AAACCCCCCCCCCCCDDDDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQIIIHHHGGGFFFFFFHHHIIIKKKDDDEEEDDDBBB@@@BBBHHHMMM^^^nnn|||~~~zzzkkkcccaaaccchhhooovvv|||zzznnncccZZZYYY\\\fffmmmuuuwwwyyyzzzxxxtttpppmmmhhhddd```]]]\\\\\\\\\XXXSSSPPPOOONNNMMMMMMKKKHHHEEEBBBAAAAAABBBCCCBBBDDDEEEGGGIIIMMMRRRVVVYYY___hhhoootttxxx{{{}}}000000000000000000000000111111111111111111111111//////......///000000111////////////..................////////////......++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------...//////...------,,,,,,---......---,,,,,,,,,---...//////......---........................000///............///000---------............///.........///000111333444444888>>>CCCGGGJJJMMMOOONNNNNNPPPQQQQQQRRRQQQQQQKKKIIIFFFCCC@@@??????@@@???@@@AAABBBCCCGGGLLLPPPSSSVVV\\\bbbfffiiiiiiiiiiiihhhfffccc___ZZZVVVTTTNNNNNNPPPSSSZZZbbbjjjooommmssszzz~~~yyyvvvwwwyyy||||||ssskkkggggggiiiooovvvzzz}}}~~~{{{yyyuuuvvvvvvttttttxxx}}}{{{yyyvvvssspppllliiieeedddeeejjjrrr|||~~~iii```TTTKKKFFFBBB>>>:::>>>===;;;999777666555555222222222222222222222222///000000000000000000111////////////000000000000////////////000000000000........................,,,,,,,,,------...............---,,,,,,,,,,,,------------------.../////////...------------...///,,,,,,,,,,,,------......------------............,,,,,,---......---,,,,,,........................,,,,,,------...------,,,---------------------------------------.........---,,,,,,,,,,,,---......------...///111333444555999;;;===@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPIIIIIIHHHGGGFFFFFFGGGGGGCCCDDDDDDCCCBBBEEENNNUUUcccttt}}}sssttt{{{~~~{{{qqqeeebbbfffssszzzzzzqqqeeeZZZXXX]]]ccciiimmmnnnooopppkkkccc___]]]ZZZWWWTTTSSSRRRRRRRRRPPPMMMLLLKKKKKKJJJHHHEEEDDDBBBAAAAAACCCDDDDDDDDDEEEHHHHHHIIIIIIKKKMMMPPPSSSYYY^^^bbbgggkkknnnuuu{{{000000000000000000000000111111111111111111111111111111000111111222333333000000000000////////////......////////////..............................//////.........---------------------------------,,,------......------,,,,,,---...//////...---,,,,,,,,,---......---,,,,,,------...//////...---,,,...........................---,,,++++++,,,---...---------.........//////.........///000222333444444999@@@FFFJJJMMMOOOQQQNNNOOOOOOPPPPPPPPPPPPPPPFFFEEECCC@@@@@@@@@AAABBBAAABBBCCCDDDFFFJJJOOOSSSWWWZZZ```eeeiiikkkkkkjjjllljjjgggccc]]]WWWRRROOOMMMPPPUUU]]]gggpppxxx|||zzz|||}}}yyyzzz}}}~~~|||yyyvvvtttllleeedddhhhooozzz{{{vvvrrroooeeeeeegggmmmuuu~~~yyyoooaaaWWWQQQLLLFFFAAA>>>===;;;999888666555555111111111111111111111111000000111111222222222333------...///000111222222////////////000000000000........................++++++,,,,,,---...//////......---,,,,,,,,,,,,------------------...///000...---,,,,,,,,,,,,---...---------.........//////---------.........//////,,,,,,---......---,,,,,,........................,,,,,,------...---------------------------------++++++,,,---...///000111---,,,,,,,,,,,,---......------...000222444666888<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIHHHGGGFFFFFFEEEEEECCCEEEEEEDDDDDDIIIRRRZZZpppxxxnnnpppwwwvvvsssrrrqqqjjjcccfffnnn}}}vvvpppeee[[[ZZZ___^^^bbbddddddffffff___TTTTTTRRRPPPNNNMMMMMMMMMMMMOOOMMMLLLLLLLLLLLLJJJHHHDDDCCCAAABBBDDDFFFFFFFFFGGGIIILLLMMMKKKJJJJJJJJJKKKMMMQQQTTTWWW\\\aaaeeekkkqqqyyy222222111111111111111111//////000000000000//////000000000000000000000000111000///------......///////////////////////////------......///000000000---------,,,,,,+++++++++,,,---...//////...---,,,........................000000000000000000000000//////.........---------...............---------........................//////.........---------........................000///000000222444666777999???FFFLLLNNNOOOOOOPPPRRRPPPPPPQQQRRRPPPKKKGGGDDDCCCBBBAAAAAABBBBBBCCCBBBCCCEEEGGGJJJNNNSSSWWW\\\ccchhhhhhjjjnnnlllfffjjjiiifffaaaZZZUUUSSSRRRVVVaaakkkpppuuu|||~~~~~~~~~yyyvvvttttttsssrrrpppooonnnoootttzzz}}}|||sssuuuvvvxxx}}}}}}tttmmmggg]]]PPPFFFEEEAAA===<<<<<<<<<999666555333111111222333222111000000000000////////////000000000000111111111111000000000000////////////......------------..............................---,,,,,,++++++,,,,,,---/////////...------,,,,,,)))***,,,...//////......,,,,,,,,,---------.........------,,,,,,------.........------------......//////...---,,,,,,++++++,,,,,,.../////////...---//////////////////////////////.........---------------------------------111///......000555:::>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSRRRPPPOOOOOOKKKJJJIIIHHHHHHHHHFFFDDD@@@CCCGGGIIIMMMUUUaaajjjzzzzzzqqqjjjiiijjjrrrjjjeeedddcccdddnnnyyyyyysssqqqlllgggbbb^^^[[[ZZZ]]]]]]^^^^^^^^^\\\XXXTTTQQQQQQPPPMMMJJJHHHIIIKKKLLLMMMNNNNNNMMMKKKHHHGGGIIIGGGDDDBBBCCCFFFIIILLLJJJJJJJJJIIIIIIJJJKKKKKKHHHIIIKKKMMMOOORRRVVVYYY]]]aaahhhpppzzz333222222111111111111111//////000000000000//////000000000000000000000000111000///...---......//////////////////////////////////////////.........---------,,,,,,,,,++++++------............------------------------------........................//////.........---------------..........................................------------,,,,,,++++++......................../////////000222555888:::===BBBHHHMMMPPPQQQRRRSSSSSSRRRRRRSSSSSSQQQKKKGGGBBBAAA@@@??????AAACCCDDDEEEGGGJJJLLLPPPTTTZZZ^^^aaafffiiihhhiiillljjjfffdddccc```YYYTTTSSSXXX]]]fffoooxxx|||{{{}}}xxxtttssssssrrrqqqrrrsssvvvzzz~~~zzzuuulll```VVVJJJEEE@@@>>>======:::777666555333222333444333222111000000000////////////000000000000111111111111000000000000////////////......------------.................................------,,,,,,------...------..................,,,---.../////////...---,,,,,,,,,---------.........------,,,,,,------.........------------......///......---,,,,,,++++++,,,,,,.../////////...---........................//////.........---------------------------------000///...///222666;;;???AAAAAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRPPPOOONNNKKKJJJHHHFFFFFFFFFFFFFFFEEEIIIOOOSSSXXXaaallltttyyyzzzzzzwwwqqqjjjfffgggiiiiiieeeccceeeggglllxxxxxxpppkkklllkkkhhheeebbb___]]]\\\[[[ZZZZZZYYYXXXUUURRRPPPMMMOOOQQQQQQOOONNNNNNOOOPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLKKKJJJKKKLLLNNNOOOQQQPPPOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLMMMPPPSSSUUUWWWZZZ```gggnnnwww333333222111111111111111///000000111111000000///000000000000000000000000000000///............///////////////////////////111000000///......------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---------.../////////////////////////////////.........------------,,,........................///......000333888===???CCCFFFKKKOOOQQQSSSUUUWWWUUUUUUVVVVVVUUUQQQLLLGGGAAA@@@??????AAADDDGGGJJJKKKNNNQQQTTTXXX]]]cccggghhhkkkkkkhhhggghhhfffccc^^^\\\XXXSSSQQQXXXeeepppyyy~~~~~~~~~||||||{{{xxxuuuuuuuuuuuutttvvvzzzsssiiiWWWPPPGGGAAA@@@???===;;;999777555444444444333222111111000000000/////////000000000000111111111111000000000000////////////......------------..............................///......------......///,,,,,,------...//////000///////////////...------,,,,,,,,,---------.........------,,,,,,------.........------------...............------,,,,,,+++,,,,,,---............---.......................................---------------------------------000//////111444999>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPNNNNNNJJJHHHFFFDDDDDDFFFIIIKKKOOOTTT\\\ccciiipppxxxyyyyyyvvvrrrnnnggghhhhhhfffbbbbbbeeehhhbbbcccggglllqqqyyy~~~zzzuuupppkkkfff```\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTRRRPPPOOOQQQSSSVVVWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTVVVUUUTTTRRRQQQPPPOOONNNOOONNNKKKJJJJJJKKKMMMOOOQQQSSSWWW\\\aaagggnnnsss|||}}}444333333222111111111111000000000111111000000000////////////////////////000/////////............////////////////////////000000//////............------------------,,,,,,------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000000000000000000000000000000000000000000000000///..............................///111666<<>>AAACCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQPPPNNNLLLKKKJJJEEEDDDBBBBBBEEEMMMXXX```dddjjjsss{{{|||qqqiiiddd^^^WWWTTTUUUVVVVVVVVVZZZbbbhhhrrr|||{{{|||}}}|||}}}~~~{{{uuunnnjjjcccaaa^^^ZZZVVVTTTSSSSSSSSSUUUXXXZZZ\\\[[[ZZZYYY[[[\\\\\\[[[ZZZ[[[___bbbgggggggggfffeeefffjjjlllooonnnnnnnnnnnnpppqqqrrrqqqooollljjjiiikkkmmmoooiiijjjjjjjjjjjjiiihhhgggeeeaaa[[[XXXWWWVVVUUUSSSNNNOOOQQQQQQRRRUUUZZZ]]]dddhhhpppzzz}}}tttrrryyy666555444222111111111111000111111222222111111000000000000000000000000000/////////000///......---////////////////////////------......///000000111------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............,,,---------.../////////////////////////////////,,,------------.........///////////////////////////111444999???EEEKKKNNNKKKMMMPPPRRRSSSUUUWWWZZZYYYYYYXXXUUUQQQNNNLLLLLLGGGHHHJJJMMMRRRVVVZZZ]]]aaaccceeefffffffffhhhjjjjjjgggfffeeeaaaXXXSSSRRRNNNQQQXXXeeevvv~~~|||yyywwwvvvwwwyyyxxxuuurrrppplllhhhhhhiiimmmuuu~~~tttqqqwww}}}~~~xxxtttxxx}}}vvvssssssuuu|||zzziiiZZZPPPIIIDDDAAA@@@===:::777666555333111222222111111111000000000000000000000111111111111000000000000////////////......------------..............................,,,,,,,,,++++++,,,,,,,,,000//////...------,,,,,,)))))))))***+++---...///,,,,,,,,,---------.........------,,,,,,------.........------------......------------------------,,,,,,,,,+++,,,------...---------------------------------...............---------...//////000000333444777:::===@@@BBBCCCEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOOOONNNLLLJJJHHHGGGBBBBBBBBBBBBFFFPPP]]]gggkkkqqqzzzssskkkfff]]]UUUPPPQQQRRRRRRUUU]]]hhhpppxxxpppmmmooorrrsssrrrmmmnnnoooooolllhhhdddaaaYYYYYYYYYVVVTTTTTTUUUWWWXXX[[[___cccddddddbbb```aaadddfffggggggiiinnnrrrtttuuuuuuvvvxxx|||}}}uuupppjjjeeeccc```\\\XXXUUUUUUUUUTTTSSSTTTWWWYYY[[[\\\___dddlllsssvvvxxx~~~666555444333222111111111000111111222222111111000000000000000000000000000...///000000000///------////////////////////////.........///////////////------------.........///------............------------------------------........................---------.........//////------..........................................++++++,,,,,,------------////////////////////////000333777===DDDIIIMMMOOOLLLOOORRRTTTUUUVVVXXXZZZXXXXXXVVVRRRNNNKKKLLLNNNJJJLLLOOOTTTXXX\\\___aaaccceeeggghhhggggggiiijjjiiiccc___]]]YYYQQQOOOQQQQQQZZZhhhuuu~~~|||xxxsssqqqmmmiiiiiimmmpppuuu~~~yyytttrrruuuwwwyyy{{{xxxwwwzzz~~~~~~vvvnnnqqqyyy~~~{{{yyy{{{zzzoooeeeZZZOOOHHHCCCAAA===:::999777555333222222222111111111000000000000000000111111111111000000000000////////////......------------..............................------,,,,,,,,,,,,------..................------,,,++++++++++++,,,---...,,,,,,,,,---------.........------,,,,,,------.........------------......------------------------,,,,,,+++++++++,,,---...---------------------------------.........//////---------...///000000000444666999<<>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLJJJIIIFFFEEEDDDAAABBBCCCCCCEEENNN[[[fffnnnuuu|||tttnnncccXXXRRRSSSUUUYYYbbbrrrtttrrrlllddd______```aaaaaa^^^]]]\\\\\\\\\\\\]]]^^^^^^aaaeeeggggggiiilllpppxxx{{{}}}uuunnnmmmjjjddd___\\\\\\]]][[[YYYWWWWWWYYYYYYWWWTTTYYYbbbjjjnnnooopppmmmiiigggkkksss:::999777555444444444444222222222111111111111000111111111111111111111111111000///......///000111////////////////////////................................................------------.........///................................................000///...---------------////////////////////////////////////////////////........................---///111222111111111222888:::===BBBHHHMMMQQQSSSVVVVVVUUUTTTTTTUUUUUUUUUQQQOOOLLLJJJIIIKKKMMMOOORRRWWW[[[]]]aaafffgggeeeeeegggiiiiiigggeeeeeeeeeccc[[[UUUSSSNNNLLLQQQ[[[hhhttt~~~||||||yyyyyyzzz||||||uuurrroooooopppqqqooommmvvvxxx}}}{{{uuuvvvwwwvvvtttqqqppppppsssxxxxxxoookkknnntttxxx{{{~~~sssbbbQQQKKKDDD???===<<<999666666444222222333333333222111111000//////000111222000000000000000000000000000000000000000000000000//////............////////////.........---------......------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............---------,,,,,,,,,.........------.........000000000000000000000000................................................,,,---///000111111111111777999<<>><<>>:::666333333333444333222222222111111111111111111111111111111111111111000000//////000000111////////////////////////////////////////////////............................../////////000000000................................................//////...------------...////////////////////////...................................................///000000111444888;;;@@@BBBEEEJJJNNNQQQSSSUUUWWWWWWVVVUUUSSSQQQOOONNNJJJIIIGGGGGGJJJOOOTTTXXX]]]aaaaaa```bbbggghhhgggkkkiiifffeeedddbbb```^^^ZZZVVVUUUYYY```gggqqqzzz}}}zzz{{{|||{{{tttrrrsssyyy|||wwwoooiiibbb^^^___cccgggiiinnnvvv~~~~~~}}}vvvoooqqqrrrtttxxx~~~vvvqqqooossswww~~~hhh^^^QQQGGGBBBAAA???>>>666444222222333444333222222111111000000000111111222222222222222222222222//////////////////////////////............///////////////.........------......------------............---,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,+++++++++***///......------......///,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...000222444555;;;===???@@@@@@AAACCCEEEFFFFFFHHHJJJKKKLLLLLLLLLKKKLLLMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMJJJHHHFFFDDDAAA???======BBBBBBFFFNNNWWWccctttwwwjjjaaa^^^ccclllxxxzzz~~~zzztttssswwwyyywwwtttqqqmmmgggaaa\\\[[[___dddjjjqqqzzzwwwmmmfff___YYYTTTSSSRRRQQQPPPQQQRRRTTTVVVYYY]]]hhhwwwEEEBBB===888555333444444333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000........................////////////000000000000................................................///......---------......////////////////////////////////////////////////........................000111111222444888>>>CCCFFFGGGKKKNNNQQQTTTUUUVVVWWWWWWVVVTTTQQQNNNKKKJJJGGGGGGFFFHHHLLLSSSYYY]]]aaaccccccaaaccciiikkkjjjgggfffdddddddddbbb^^^[[[VVVXXX\\\dddmmmwww~~~~~~zzzvvvpppqqquuuzzz~~~}}}yyyuuujjjfffaaa^^^```eeekkkooorrr}}}{{{{{{|||~~~{{{{{{~~~~~~wwwpppnnnnnnuuu{{{vvvkkk\\\OOOHHHEEEBBB@@@777555333333444444333222222222111111111111111111222222222222222222222222........................//////............//////////////////..................------------.........------,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------......................................................---...000333777999===???@@@AAA@@@AAACCCDDDEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHFFFCCCAAA@@@@@@AAAFFFHHHMMMVVVaaaooo{{{tttllleeedddfffsss|||{{{uuuvvv~~~|||~~~zzz{{{tttssssssqqqkkkeeehhhooooooooonnnllliiifffcccbbbfffkkksss{{{zzzoooddd]]]\\\YYYUUURRRRRRTTTVVVWWWWWWZZZaaannn~~~IIIFFFAAA<<<888555555555333333333222222222222111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000........................////////////000000000000......................................................---------......///////////////////////////000000000000000000000000////////////////////////000000111222555:::AAAFFFIIIKKKNNNRRRTTTVVVVVVVVVWWWVVVTTTRRROOOLLLIIIHHHGGGGGGIIILLLQQQWWW]]]aaaaaaddddddccceeekkknnnmmmffffffeeecccaaa^^^YYYVVVYYYaaakkkssszzz}}}~~~}}}{{{xxxuuutttrrrtttxxx|||}}}zzzvvvssskkkkkkjjjjjjlllqqqwww{{{}}}xxxuuuvvv{{{}}}yyyvvvvvvtttoookkkjjjnnnrrrzzzuuufffYYYPPPIIICCC???:::888555555555555333222222222222222111111000000111111111111111111111111//////////////////////////////............//////000000/////////...............------------......------,,,,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---..................------------,,,++++++******++++++,,,------------------------.........................................................///222666:::<<>>;;;999777666555444222333333333333222111000///000000000000000000000000000000000000000000000000//////............//////000000000/////////............------------......------,,,,,,,,,---......,,,,,,,,,---------......---,,,,,,,,,,,,---......////////////............,,,++++++******++++++,,,++++++++++++++++++++++++...................................................///000222555999<<<>>>???AAABBBBBBBBBBBBCCCEEEEEEFFFGGGHHHHHHIIIIIIIIIMMMLLLLLLMMMNNNPPPRRRSSSRRRQQQPPPMMMKKKIIIGGGFFF@@@AAAAAA@@@???AAAGGGMMMXXX```jjjuuuqqqiiiaaa___aaaiiiyyy~~~}}}|||wwwzzz~~~zzzrrrjjjdddaaa___^^^\\\ZZZ```gggkkkppptttvvvvvv{{{wwwqqqjjjdddaaa^^^YYYUUUTTTTTTUUUZZZbbbllltttxxx~~~LLLKKKHHHEEE@@@<<<999777444444333333333222222222111111111111111111111111000111222222222222111000000000000000000000000000................................................------........./////////................................................---------------...//////////////////////////////........................///////////////////////////111333555888===CCCHHHKKKMMMQQQTTTWWWXXXWWWWWWTTTRRRNNNKKKJJJJJJJJJKKKMMMOOOSSSWWW[[[^^^aaabbbaaadddfffeeefffjjjjjjhhhffffffccc[[[TTTSSSXXX___pppuuuqqqnnnsss}}}wwwnnnlllooossszzzyyyrrrooonnnnnnnnnvvv}}}xxxwwwtttvvv{{{qqqoookkkfffdddiiisss{{{}}}qqqbbbRRRGGGBBB???;;;999888666333222333333444444333111000///111111111111111111111111111111111111111111111111//////............//////000000000000/////////.........------------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---,,,,,,,,,,,,---......//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...................................................///222555999<<>>@@@AAA???AAACCCCCCCCCCCCEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNMMMKKKGGGDDDBBB===@@@BBBBBBCCCIIISSS[[[iiivvvzzziiiZZZYYY\\\fffssszzzxxx}}}vvvrrruuuqqqtttuuurrrpppoookkkfff___\\\^^^gggrrrzzz{{{yyy}}}tttjjjeee^^^YYYXXXZZZ\\\]]]ZZZ]]]```eeeoooLLLMMMMMMKKKFFFBBB??????:::888555333111111222222111111111111111111222222222222222111000//////...000000000000000000000000////////////////////////.........///////////////111111000000//////..............................//////.........------------.........//////000000............////////////000000//////.........---///000111111000000111222222555;;;???BBBEEEHHHJJJLLLPPPUUUXXXXXXVVVVVVVVVOOOMMMJJJGGGHHHJJJMMMPPPUUUYYY^^^aaabbbbbbbbbccc\\\dddiiifffeeegggeee```^^^\\\XXXSSSSSS[[[hhhrrrwwwvvvwww}}}zzznnnpppqqqrrrttt|||~~~wwwpppkkklllmmmmmmmmmooorrrttt{{{zzzqqq```PPPGGG???===;;;777555666555333111000222333333222//////000111222333333333000000000000////////////.........///////////////////////////////////////------............------......////////////..............................222111000///...---------...------------...////////////.........---------+++,,,,,,---.........---//////.........---------,,,,,,,,,---...///000111...111444777:::;;;;;;;;;<<>>===:::777555444555555222222222222222222222222222222222111000000//////000000000000000000000000//////////////////////////////////////////..................------------.......................................---------............////////////............////////////////////////............///000000///...000333666999<<>>;;;888666555555555333333333333333222222222222222222111111000000000000000000000000000000000////////////////////////////////////.............................................................................................///////////////............///////////////////////////.........///000///...///111555999===AAAEEEIIIKKKMMMPPPQQQRRRTTTTTTSSSPPPMMMKKKKKKIIIIIIJJJLLLPPPTTTXXXZZZcccddddddbbbaaaaaaccceeefffeeedddcccbbb```[[[VVVQQQZZZhhhwww~~~}}}wwwrrrqqqmmmooosssxxx|||wwwuuuwww|||}}}xxxsssqqqpppsssvvvzzztttfffWWWMMMEEE>>>;;;;;;777555222111222222222111222222222222222222222111222222111111111000000000222111111000///...------////////////////////////......////////////............////////////..............................---,,,,,,,,,,,,---.........------------...//////000000000000000000000///------............------..............................---......///000111777888999;;;;;;<<<<<<;;;===@@@CCCEEEEEEGGGIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIJJJKKKKKKLLLKKKKKKKKKHHHHHHGGGEEEDDDDDDEEEGGGHHHNNNWWW___jjjzzzzzzzzz~~~xxxrrrjjjiiihhhggghhhjjjnnnpppjjjjjjiiijjjnnnwww|||yyyvvvssspppmmmjjjgggdddbbbaaa```___]]]\\\[[[[[[WWWXXXXXXXXXWWWUUUSSSRRRTTTSSSRRRPPPOOONNNNNNNNNKKKLLLMMMNNNNNNPPPTTTWWWZZZaaagggjjjrrr}}}uuujjjddd^^^ZZZXXXYYYaaajjjvvv|||{{{yyyxxxuuuzzz}}}~~~fff]]]RRRLLLLLLLLLKKKHHHBBB@@@<<<999666555555555444444444444333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000//////.........---////////////////////////........................---.....................///////////////.....................////////////.........//////////////////000000000000333888<<>>:::777666555555666555555444444333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000///......------/////////000000000000000........................---------...............///////////////.....................////////////.........//////////////////000111222333666;;;>>>CCCFFFJJJMMMOOOPPPRRRTTTRRRRRRPPPMMMIIIGGGGGGHHHIIIJJJMMMPPPSSSUUUWWWXXX___```aaa``````aaadddfffcccaaa___^^^YYYSSSRRRTTT___qqq|||mmmrrr{{{~~~zzzzzz||||||pppkkklllnnnmmmlllooouuu{{{{{{|||ssseeeXXXKKKCCCAAA;;;999555444333333222111222222222333333333333333333333333222222222111111111111111000000/////////////////////////////////...//////000000//////.........////////////..............................//////...---,,,,,,------,,,++++++++++++,,,------,,,------------............////////////...---------------..................//////000222444666777888999999:::;;;<<<<<<===AAACCCEEEFFFEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHAAABBBAAA@@@BBBIIISSS[[[fffmmmwww|||{{{wwwpppgggccc___\\\]]]```bbbcccmmmuuu}}}vvvoookkkdddbbb___]]]\\\ZZZXXXUUURRRPPPOOOOOOOOOOOONNNLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGIIIKKKNNNSSSYYY]]]dddhhhhhhfffgggmmmrrrsssnnnnnnooopppsssxxx{{{rrrhhh___[[[]]]]]]^^^```dddgggjjjsss|||xxxhhh[[[QQQLLLJJJGGGDDD@@@<<<999777777666666666666555444333333333222222222222222222222222000000000000000000000000000000000000000000000000111000000///......------........./////////000000........................---------.........//////000/////////........................////////////............/////////000///111333555666999===???DDDGGGKKKNNNOOOPPPRRRSSSPPPOOONNNKKKGGGFFFGGGIIIIIIKKKNNNRRRUUUXXXZZZ[[[___aaabbbaaaaaaaaaccceee```]]][[[XXXRRRPPPWWWbbbpppzzz~~~wwwnnnkkkttt|||xxx||||||{{{~~~|||wwwuuuvvvvvvwww~~~}}}ttttttyyyvvviiiXXXJJJDDD???===999777777666555444111222222333333444444444444333333333333222222222111000000000000000000000//////////////////////////////000000000000//////......////////////.......................................---......//////,,,++++++++++++,,,------++++++,,,,,,------------///////////////...---------------.........//////...///000222444777999:::999::::::;;;<<<===???@@@DDDEEEGGGGGGEEEDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGG@@@AAABBBCCCHHHTTTdddppp}}}|||~~~xxxnnnggg___\\\___gggooosss~~~vvvnnnggg```ZZZVVVSSSRRRPPPOOOPPPOOONNNLLLKKKJJJIIIIIIJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJLLLNNNPPPTTTZZZaaafffpppqqqqqqnnnpppssssssooocccccccccbbbbbbeeejjjnnnyyyyyymmmgggfffaaa]]]]]]___bbbgggtttuuucccUUUMMMIIIIIIFFFBBB>>>;;;999888888777777666555444444333333222222222222222222222222000000000000000000000000000000000000000000000000111000000///...------------------.........//////........................---------.........//////000000//////.........---............/////////000---.........//////000000...111444777999;;;>>>@@@DDDGGGKKKNNNOOOPPPRRRSSSNNNNNNLLLIIIFFFFFFGGGIIIHHHJJJOOOTTTXXX[[[]]]^^^aaabbbccccccbbbaaabbbccc[[[XXXUUUSSSOOOQQQ```rrrxxxsssmmmfffwww~~~uuuttt~~~|||uuurrrzzz{{{vvvrrrxxx{{{qqqpppuuu{{{|||iiiWWWNNNBBB@@@<<<:::999999888666111111222333333444555555444444444333333333222222000000000000000111111111//////////////////////////////000000000000//////......////////////..............................---------...///000111222...------------...//////---------.........////////////000000///...---------------.........//////...///000333666999;;;===;;;;;;;;;<<<>>>???AAABBBEEEGGGHHHGGGEEEDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGFFFBBBCCCEEEHHHPPP___sss~~~rrriii___]]]eeesssyyynnniiiccc]]]XXXSSSOOOLLLKKKIIIHHHIIIJJJKKKJJJIIIJJJIIIGGGGGGHHHHHHGGGEEEHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRUUUWWW\\\cccjjjpppyyyzzzyyyxxxzzz|||yyyrrrbbbaaa```]]]\\\\\\___aaa```hhhrrryyy~~~zzzsssqqqgggaaa]]]^^^```fffttttttcccTTTLLLJJJGGGCCC???===:::777555666555444444333333333333222333333444444333333222111222222222222111000000111111111111111111111111111111000000//////..................////////////000000//////.........---000000//////.........---////////////////////////111111000000//////.........///000000000000000000111333555666888<<>>999555555000111111222222222111111555444444333333444444555333222000/////////000111222111000//////...//////111000...,,,,,,...000111////////////////////////................................................/////////000///......---,,,,,,,,,---------......................................................---///222333555777;;;>>>>>>===<<<;;;<<>>;;;777444666666555444333333333333222222222333333222222222222222222222222111000000111111111111111111111111111000000000/////////...............////////////000/////////............000/////////............////////////////////////000000000000//////.........//////000000000//////111222555777999===BBBFFFJJJKKKLLLNNNOOOPPPPPPPPPMMMKKKIIIGGGFFFGGGHHHIIINNNQQQVVVZZZ[[[\\\\\\]]]```dddfffcccaaabbb___YYYWWWSSSOOOTTTaaappp{{{wwwmmmeeedddnnnzzz}}}}}}}}}~~~{{{pppllljjjmmmsss~~~|||{{{|||~~~zzzxxxwwwyyy}}}vvvjjjWWWMMMCCC???===999555555333333444444444444333333444444333333333333444444333222111000///000000111111000000////////////000000///...------...///000////////////////////////...................................................////////////...------,,,,,,---------............................................................000222444666888;;;>>>???===<<<<<<===???BBBDDDIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNLLLJJJHHHGGGGGGFFFEEEFFFFFFKKKUUUaaaqqq{{{uuuuuuwww}}}uuuqqqggglllssszzz~~~wwwooohhhddd```YYYTTTSSSQQQOOOLLLJJJIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMNNNNNNMMMLLLKKKKKKMMMNNNNNNNNNNNNOOOQQQQQQUUUZZZ]]]]]]]]]\\\\\\\\\^^^___]]]\\\^^^eeekkkqqqpppqqqxxxwwwrrrkkkddd```]]]ZZZXXXSSSUUUWWWXXXYYY\\\aaaeeeiiioooyyyxxxnnnjjjhhhdddcccfffccckkkuuu}}}jjj[[[NNNKKKGGGDDDAAA===999666777777555444444333333333222333333444444333333222222222222222222111111000111111111111111111111111000000000000////////////............////////////////////////............////////////............////////////////////////000000000////////////...//////////////////......000222555888;;;???DDDHHHKKKLLLNNNOOOOOONNNMMMKKKKKKIIIHHHGGGGGGHHHJJJKKKRRRUUUYYY\\\\\\\\\]]]]]]___cccdddaaa___^^^[[[VVVSSSPPPRRR___sss|||uuukkkddd___bbbooo}}}{{{vvvvvv{{{}}}|||wwwssshhhgggiiipppzzzzzzzzzssssssuuuzzzhhhYYYIIIBBB???;;;888777444444444444444444444444333333222222222222333333222222111000000000000111000////////////000000111////////////////////////////////////////////////...............................................................---,,,,,,,,,------------.........................................................///111444666777999<<<>>>???>>>======>>>@@@BBBDDDHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEGGGIIIPPP\\\jjj}}}wwwlllgggiiipppxxx~~~yyyqqqkkkiiilllvvv{{{tttjjjeee^^^YYYVVVSSSNNNJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNPPPQQQRRRQQQQQQPPPSSSUUUWWWXXXWWWXXXZZZ\\\^^^ccciiimmmnnnmmmmmmlllkkkmmmnnnoooooottt{{{xxxrrrooojjjbbb\\\UUUUUUTTTRRRQQQRRRVVVYYYXXX]]]dddnnnxxx{{{tttmmmeee```^^^YYY```hhhssssssgggRRROOOKKKHHHEEEAAA>>>;;;888888666555444444444444444444555555555555444444222222333333222222111000111111111111111111111111000000000000////////////............///////////////////////////.........///////////////.........//////////////////////////////////////////////////////...............///000333666:::===AAAFFFJJJKKKMMMNNNOOONNNLLLIIIGGGGGGGGGFFFFFFGGGIIILLLMMMTTTWWWZZZ]]]]]]^^^___```aaabbbbbb```]]]YYYUUURRROOOQQQYYYjjj~~~~~~wwwnnneeeaaaaaadddllluuu|||xxxttttttyyyuuuqqqmmmpppvvv~~~~~~{{{wwwxxx{{{{{{hhhTTTIIIDDD@@@===<<<444444333333333333333333333222222111111222222333222222111111111000000000//////...//////000111111...///000000000000///...////////////////////////................................................------......------,,,+++------------............................................................000222555777999:::<<>>>>>>>>???AAACCCDDDFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJHHHFFFDDDDDDEEEFFFLLLVVVbbbrrrpppeeeccciiivvvyyypppjjjjjjmmmyyyzzzrrrpppnnnggg```]]]ZZZUUUQQQPPPNNNKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNNNNMMMMMMNNNPPPQQQRRRRRRSSSUUUVVVXXXXXXXXXXXX\\\^^^aaacccdddfffiiilllpppuuu||||||~~~yyyooofffcccaaa]]]XXXUUUTTTUUUVVVTTTVVVZZZ^^^eeeoooyyyvvvlllccc^^^YYY\\\```fffpppuuukkkTTTQQQLLLHHHFFFCCC@@@>>>999999777666555444444444333333444444444444333333222333333333333222111111111111111111111111111111////////////000000000000............////////////.........///////////////.........///////////////////////////////////////...............////////////............///000000222555999===@@@DDDHHHLLLLLLMMMNNNOOOMMMJJJFFFDDDEEEDDDDDDEEEFFFIIILLLNNNTTTWWW[[[]]]___```bbbdddcccaaa___]]]YYYUUURRRQQQOOOXXXfffuuutttkkkdddgggmmmnnnmmmmmmuuurrrrrrxxxyyyvvv{{{}}}~~~}}}~~~sss^^^QQQIIIBBB>>>>>>666666444444333333444444333222222111111222222333222222222222111111111000//////...//////000111111//////000111111000//////////////////////////////................................................------......------,,,+++---------.........//////........................////////////////////////111444777999:::;;;===???????????????@@@AAACCCDDDEEEGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJHHHIIIHHHFFFDDDCCCEEEHHHKKKTTT```mmm|||yyykkkgggjjjrrrxxxqqqjjjiiiqqqzzz|||lllccc```^^^XXXRRRPPPNNNKKKIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMSSSSSSSSSTTTUUUVVVXXXXXXXXXYYY[[[^^^```bbbcccddddddggglllooorrrvvvzzz}}}|||ssspppmmmgggaaa]]]ZZZYYYXXXTTTUUUUUUUUUXXX^^^ffflll|||xxxkkkbbb\\\[[[ZZZ\\\bbblllxxxvvvnnn[[[VVVOOOIIIEEECCCAAA???;;;:::888777555444444444000111111222222111111000333333333333333222222111111111111111111111111111////////////000000000000............////////////.........///////////////.........///////////////////////////////////////---............/////////............///000222444555888<<<@@@CCCFFFJJJMMMMMMNNNNNNMMMKKKHHHEEECCCDDDDDDDDDEEEGGGJJJNNNPPPUUUWWW[[[]]]___aaaccceeeccc^^^[[[ZZZWWWSSSRRRTTTXXXcccrrr|||oooiiiiiiqqqyyyyyysssooopppooottt~~~~~~zzzzzzhhhZZZNNNDDD???>>>:::999888666666666777777333333222222222222333333222222333333222222111000000////////////000000111000000000000000000000000////////////////////////...............................................................---,,,,,,------........./////////........................////////////////////////222555999;;;<<<===>>>????????????@@@AAABBBDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFGGGFFFDDDBBBDDDIIINNNWWWcccqqq}}}|||vvvppplllpppyyy|||uuuooolllkkkppp}}}wwwmmmaaaYYYUUUSSSPPPLLLJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJKKKMMMOOOOOOPPPPPPRRRSSSVVVYYY[[[]]]^^^___dddeeehhhkkkooorrruuuwwwtttwww||||||wwwqqqlllhhhddd```]]]XXXXXXWWWUUUUUUWWW\\\___ggglllttt}}}xxxlllbbb[[[WWWWWWZZZ```iiiqqquuuhhhaaaWWWNNNHHHEEECCCBBB;;;:::999777666555444444111222222222222222222111333333444444333333222111111111111111111111111111.../////////000000000111............////////////............/////////000............/////////000////////////////////////---------.........//////......---...000222555777999<<<@@@CCCFFFHHHLLLNNNNNNMMMMMMKKKIIIGGGEEECCCFFFEEEFFFGGGIIILLLPPPRRRWWWYYY\\\^^^^^^```bbbddd```ZZZVVVVVVUUUTTTVVV\\\fffooozzz|||lllmmmsss||||||vvvtttrrrrrryyy{{{yyywwwzzz}}}sssfffVVVHHHAAAAAA<<<:::888777666666777888444444333333333333444444222222333333333222111000111000000////////////000111111000//////000111111////////////////////////...................................................////////////...------............////////////........................////////////////////////333666:::======>>>>>>?????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFEEECCCBBBFFFOOOWWWcccrrr|||qqqkkkiiihhhlllyyyxxxrrrnnnlllooottt}}}zzzrrrccc^^^WWWQQQMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKMMMOOOKKKLLLOOORRRTTTVVVWWWWWWWWWZZZ___eeejjjmmmnnnooovvvxxx{{{~~~{{{vvvpppkkkffffffdddaaa]]][[[[[[\\\[[[^^^ccciiiqqq{{{|||nnnccc[[[ZZZ\\\\\\```eee~~~uuulll```UUUMMMIIIGGGFFF<<<;;;999777666555444444444555555666666555555444333333444444333333222111111111111111111111111111.../////////000000111111............/////////000---.........//////000000---.........//////000000////////////////////////---------.........//////......---...000444777999;;;>>>BBBEEEGGGJJJMMMOOONNNMMMLLLJJJHHHFFFEEEDDDHHHGGGGGGHHHKKKNNNRRRTTTZZZ[[[]]]^^^^^^^^^```bbb]]]VVVRRRTTTUUUUUUZZZbbbqqqwww~~~yyyqqqmmmrrr|||yyyvvvxxxwwwxxxxxxssspppmmmxxx|||ooo^^^MMMFFFFFF:::999777555444444555666555444444333333444444555222222333444333222111000222111000//////...//////333111///......///111333////////////////////////................................................//////000000//////...---............/////////000........................000000000000000000000000444777;;;===>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFEEECCCCCCIIISSS\\\kkkzzz}}}oooeeeaaa]]]___hhhyyywwwpppooolllnnnvvvtttggg^^^UUUSSSPPPLLLIIIJJJMMMOOOJJJJJJKKKKKKKKKLLLOOOQQQNNNPPPSSSWWW[[[]]]^^^___ccchhhoooxxx~~~{{{xxxwwwuuuooohhhccc___^^^YYYZZZ[[[]]]aaahhhqqqvvv{{{nnnbbb``````]]]\\\^^^}}}pppggg\\\PPPIIIIIIBBB@@@<<<999777555555555666666777777666444222111333333333222222222111111333333222222111000//////...///000111222222111000////////////////////////000000000000000000000000//////............//////////////////////////////---...///000000///...---222111000000222444777888===???BBBFFFIIILLLMMMMMMLLLKKKHHHEEEDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOQQQRRRWWW[[[```eeefffddd```^^^YYYZZZYYYSSSPPPWWWggguuu{{{{{{{{{}}}sssvvv}}}xxxxxx|||vvvpppoooppptttyyyvvvggg[[[MMMBBB???:::666666555333333777444444444333333333222222111///------///111111111111111000000000000111111......//////000000111111//////.........---------000000000000000000000000////////////////////////000000//////.........---,,,,,,---......---,,,,,,///////////////............---------///111333444888:::<<<===>>>===<<<;;;@@@BBBCCCCCCBBBAAABBBCCCCCCEEEGGGJJJLLLMMMMMMMMMLLLLLLLLLKKKIIIGGGDDDCCC@@@AAADDDHHHIIILLLWWWbbbmmmwwwgggZZZWWWYYYWWW```kkkuuu{{{sssqqqqqqoooyyy{{{qqqhhh___WWWRRRMMMOOOMMMIIIKKKSSSVVVTTTPPPPPPOOOMMMMMMOOOSSSWWWVVVZZZ___bbbdddgggmmmrrrwww}}}{{{uuukkkdddccc\\\XXXYYY[[[\\\___dddqqquuuxxxpppmmmiiiaaaZZZ~~~ttthhhXXXNNNKKKEEEBBB>>>:::888777666666444555666666666555444333333333333222222222222111333333222222111000000000///000111222222111111000////////////////////////000000000000000000000000//////............//////////////////////////////...///000000000000///...111111000111333666999;;;AAABBBEEEHHHJJJLLLLLLMMMLLLJJJGGGDDDCCCDDDEEEGGGGGGHHHJJJLLLNNNPPPRRRRRRTTTWWW\\\```aaa___\\\ZZZXXXWWWVVVTTTWWWbbbppp{{{}}}}}}~~~tttsss|||xxxxxx}}}zzz{{{wwwtttwww{{{}}}rrrgggXXXLLLDDD>>>:::999777444444666555555444444444333333333111///......000111222111111111000000000000111111000000000000//////////////////.........---------........................////////////////////////000/////////............,,,---............---,,,.........///////////////............000222444555:::;;;===>>>??????>>>===???@@@BBBBBBBBBAAABBBCCCDDDFFFHHHKKKLLLMMMNNNNNNLLLLLLLLLKKKIIIGGGDDDCCC???@@@CCCGGGJJJNNNYYYeeeqqq}}}mmm___UUUSSSVVVZZZbbblllwwwyyyuuuttttttyyyrrriii```ZZZTTTOOOKKKJJJLLLLLLLLLRRR\\\```^^^VVVUUUSSSRRRQQQTTTYYY\\\^^^bbbhhhlllooossszzzzzzsssiiibbb]]]\\\[[[XXXYYY[[[ccceeennn{{{xxxnnnfff|||lll^^^WWWLLLGGG@@@<<<999999888888333444555666666666666555333333333333222222222222333333333222111111000000111111111222111111000///////////////////////////////////////////////////000//////......//////000///////////////////////////000000111111000000///000000111333666999===>>>EEEFFFHHHJJJLLLLLLLLLLLLKKKIIIFFFCCCBBBCCCDDDEEEGGGHHHJJJMMMOOOQQQSSSSSSSSSVVVZZZ]]]^^^\\\ZZZWWWXXXUUUSSSXXXdddrrr~~~{{{ppppppyyy~~~yyy|||}}}sssvvv}}}zzz{{{vvveeeVVVIIICCC===<<<:::666444666555555555444444444333333222111///000111222222222111111000000000000111111111111111000///........./////////.........------........................////////////////////////////////////............,,,---............---,,,------......//////000000/////////000111333555777;;;<<<>>>???@@@@@@??????>>>@@@BBBBBBBBBBBBCCCDDDFFFGGGIIILLLMMMNNNNNNNNNKKKKKKKKKJJJHHHFFFDDDCCC@@@AAAEEEJJJMMMRRR___kkk{{{|||mmm```VVVPPPQQQVVV```hhhrrr~~~{{{{{{}}}xxxbbb]]]VVVPPPMMMKKKIIIHHHJJJJJJLLLQQQ\\\gggkkkhhhXXXXXXVVVTTTUUUXXX^^^cccjjjooovvv|||uuunnniiigggccc^^^[[[\\\XXXXXX]]]gggqqq{{{vvvxxxnnnUUUNNNEEE>>>;;;:::999888555555555666666666666555444444333333333222222222333333333222222111111111222222222222111000000///////////////////////////////////////////////////000000////////////000000////////////////////////000000111111111111000000///000222555999===AAACCCEEEGGGIIIKKKMMMMMMMMMMMMJJJHHHEEEBBBAAABBBCCCEEEFFFHHHKKKNNNQQQSSSTTTUUUVVVXXX[[[]]]^^^\\\ZZZYYYYYYUUUTTT^^^ppp~~~pppkkkrrr~~~~~~{{{{{{yyyyyyppp___NNNFFF???===;;;777555666444444444333333333333222333222111111333333333222111111000000000000111111111000000000/////////...////////////............000000000000000000000000///////////////////////////////////////.........------............------,,,------...///000111111000000000111222555777888;;;<<<===>>>???@@@@@@???>>>AAACCCDDDDDDDDDEEEGGGGGGHHHJJJLLLNNNNNNNNNMMMKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDHHHNNNRRRYYYfffsss{{{pppbbbXXXRRRPPPUUU\\\jjjttt~~~}}}qqqgggWWWSSSNNNKKKIIIJJJKKKLLLMMMLLLMMMTTT```jjjllliii\\\\\\[[[[[[^^^dddlllqqqyyy~~~yyyxxxtttlllgggfffZZZXXXYYY^^^dddkkkwwwbbbXXXKKKBBB>>><<<:::999888888777666555555444444444444444333333333222222333333333222222222222222333333222111111111000000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111111000000000000111111///000333888<<>><<<888666666333333333333222222222222333222111222333444222111111111000000000000111111.../////////000000000111000000/////////.........000000000000000000000000////////////////////////.........///////////////........................,,,------...///000111111000000000111333555888999::::::<<<===>>>??????@@@AAACCCFFFFFFFFFGGGHHHIIIHHHIIIKKKLLLMMMMMMMMMLLLJJJJJJHHHGGGFFFEEEDDDDDDDDDFFFJJJQQQWWW___nnn|||ttthhh[[[TTTQQQTTT]]]fffxxx~~~{{{{{{|||}}}}}}rrraaaWWWQQQOOOMMMJJJIIIKKKNNNPPPPPPNNNNNNUUU^^^ccceeeddddddeeegggjjjooowwwxxxqqqoooeee```]]]]]]^^^___gggooo|||rrrfffUUUHHHCCC@@@<<<::::::999777666555444444444444444444444333333333333333333333333333333222222333333222111111111222222000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000111000000//////000000111000222555:::???DDDGGGIIIEEEGGGIIILLLNNNOOOOOOOOOJJJHHHEEEBBBAAABBBCCCDDDEEEHHHLLLQQQTTTWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWSSSUUU]]]lll|||yyyzzz|||}}}vvvtttrrrsssvvvzzz}}}yyy|||~~~yyy}}}zzzcccVVVHHHBBB>>>:::888888444444333333333222222222333222222222333333111000111111000000000000111111.........///000111111111000000000/////////..............................////////////////////////........./////////////////////...------...//////------......//////000000000000000111333666888:::::::::;;;<<<===???@@@@@@DDDFFFHHHHHHHHHHHHIIIJJJHHHIIIKKKLLLMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCFFFLLLUUU^^^iii{{{~~~ooodddWWWRRRSSS[[[iiivvvyyyxxx{{{~~~}}}{{{|||sssbbbTTTLLLKKKLLLLLLKKKJJJKKKNNNQQQSSSPPPQQQWWW]]]___cccffflllooosssyyyyyyvvvqqqlllhhheee```\\\]]]aaaiiissssss___PPPHHHDDD???<<<999888777555555555666666555444444444444333333333333333333333333333333333333222111111111222333444000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000///......///000000111333777<<>>@@@AAABBBEEEGGGHHHIIIHHHGGGHHHIIIHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDHHHPPP]]]iiixxxooocccWWWSSSXXXeeexxx}}}}}}{{{xxxvvv|||}}}nnnaaaVVVOOOKKKIIILLLNNNOOOOOOOOORRRUUUWWWVVVYYY```dddgggoooxxx{{{{{{yyyvvvnnneee```aaaaaahhhrrr~~~|||fffUUULLLGGGBBB===777666666555555666888999555555444444444333333333333333333333333333333333222222111111111222444555000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000000///...------...///000222444888===CCCGGGJJJLLLMMMNNNOOOPPPPPPPPPOOONNNKKKIIIFFFCCCBBBCCCDDDFFFEEEHHHMMMRRRVVVYYYYYYYYY[[[ZZZZZZYYYXXXXXXXXXWWWVVVbbbtttuuunnnkkkuuu}}}vvvsssnnnpppwww~~~zzzzzz}}}oooZZZMMMFFF@@@<<<<<<777777777777666666666666222111111222333222000...111111000000000000111111111111000000//////......000000000000////////////000000000000000000000000////////////////////////---.........//////000000000///...------...///000///////////////........./////////111333555888:::<<<<<<===>>>???AAACCCDDDEEEGGGHHHHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEGGGKKKVVVdddssspppdddXXXVVV^^^nnn}}}}}}~~~}}}yyytttrrrxxxvvviii]]]UUURRRPPPPPPKKKOOOSSSUUUUUUVVVXXX[[[[[[[[[aaaiiinnnrrr~~~}}}qqqjjjiiiaaaccchhhnnnwwwttt___MMMBBB??????:::888666666666777666555666666555444444444444555444444333333333333222222111111000///////////////000000000000000000000000000000000000111111111111......///000111222222333000111111111111222222222111222333333222111222333333666999>>>CCCGGGJJJKKKNNNMMMLLLMMMPPPQQQOOOLLLKKKJJJGGGFFFFFFGGGHHHIIIIIIMMMRRRVVVXXXZZZ\\\]]]___\\\ZZZ[[[ZZZWWWXXX\\\gggxxxwwwlllfffgggoooxxx~~~~~~xxxpppkkkkkkpppzzzyyy}}}kkkYYYMMMEEE@@@===:::666555777777555555888555555444333333222111111333222111000000111222333000000000000000000000000000000000000000000000000////////////000000000000......------------......000000//////.........---000000//////.........---...............///000000222222333555888:::;;;;;;============???AAACCCDDDFFFFFFFFFGGGHHHIIIKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIFFFCCCCCCFFFIIIJJJSSS```nnnooocccZZZ^^^kkk}}}{{{rrrooovvv~~~~~~tttfff^^^WWWTTTQQQLLLKKKMMMUUUSSSSSSWWW]]]bbbcccccciiimmmsss{{{wwwpppiiihhheeedddgggrrrwwwdddSSSHHHCCCBBB;;;999888777888888777666666666555444444444444555444444333333333333222222222222111000000000000000000000000000000000000000000000000000111111111111//////000000111111222222//////000000000111111111111222333333222111333444555777;;;???DDDHHHJJJKKKNNNMMMLLLNNNPPPQQQOOOMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJNNNSSSVVVXXXZZZ[[[]]]YYYWWWWWWYYYXXXWWW]]]ddduuu~~~oooeee```bbbiiiqqquuusssmmmhhheeemmmuuusssaaaSSSIIIBBB>>>===999666888888666666999555555444333333222111111222222111000000111222222000000000000000000000000////////////////////////////////////000000000000///......------......///000/////////............000000/////////.........000////////////000111111222333444666999;;;<<<===>>>======>>>???AAACCCEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIFFFDDDFFFKKKOOOXXXaaannn}}}jjjaaa^^^gggxxxyyysssvvvyyykkkbbbYYYTTTQQQQQQQQQOOOPPPSSSRRRTTTXXX___gggnnnsssuuu}}}zzzrrrpppkkkfffeeejjjssszzzzzzhhhYYYNNNGGGEEE<<<;;;999999::::::888666666666555444444444444555444444333333333333222222333333222111111111111222000000000000000000000000000000000000111111111111000000000000000111111111.../////////000000000000111222333222222222444555888:::===AAAEEEHHHJJJLLLOOONNNNNNOOOQQQQQQPPPNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLOOOTTTWWWYYYZZZ[[[\\\UUUVVVWWWXXXVVVYYYdddqqqrrrgggbbbaaahhhooouuuvvvqqqlllkkkkkkqqq{{{qqqaaaSSSIIICCCBBB<<<888888888666666888555444444333333222222111222222111000000111222222000000000000000000000000........................////////////000000000000///......------......///////////////............000000////////////......111000000000000111222222222444666999;;;===????????????>>>???@@@BBBDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLMMMKKKHHHFFFFFFKKKSSSYYYdddooo}}}gggdddggguuu}}}vvvwwwsssfffZZZRRRPPPMMMMMMQQQRRRRRRTTTXXXTTTZZZccclllsss|||~~~zzztttlllgggfffhhhkkknnnxxx|||kkk\\\QQQJJJFFF>>><<<;;;:::;;;:::888666666666555444444444444555444444333333333222222222333222222111111111222222000000000000000000000000///000000000111111111111111111111000000000000000/////////000000000111111111222222222222222555777;;;===@@@CCCFFFIIIKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOMMMMMMNNNNNNMMMMMMLLLKKKNNNQQQUUUXXXYYYYYYZZZ\\\WWWXXXZZZYYYVVVZZZjjj{{{}}}ooofffdddhhhnnnwww{{{}}}xxxuuuxxx{{{yyyzzzvvvwwwxxx|||tttdddWWWPPPGGG???999888888666555777444444444333333222222222222111111111111111111222000000000000000000000000////////////////////////////////////000000000000//////............/////////////////////.........000000//////////////////111000000000000111222222333555999;;;===???@@@BBB@@@??????@@@AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMJJJGGGGGGKKKTTT^^^eeeppp|||yyyiiikkksssyyyvvv~~~~~~oooddd[[[SSSOOOQQQOOOQQQTTTUUUSSSUUUZZZ\\\eeeqqqzzz~~~vvvooojjjhhhhhhiiioooyyypppbbbWWWNNNIIIBBB???<<<::::::999888666666666555444444444444555444444333333333222222222111111000000000111111222111111111111111111111111///000000000111111111111111111111000000000000000000000000111111111222222111111222222222333666999===>>>AAADDDGGGJJJLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKPPPSSSWWWYYYYYYYYYZZZ[[[ZZZ[[[[[[YYYUUUYYYlll|||jjjaaaaaafffqqq|||}}}wwwyyy~~~wwwhhh^^^MMMCCC:::888888666444555444444333333333333222222111111111222222111111111000000000000000000000000000000000000000000000000////////////000000000000/////////....../////////........./////////////////////000000000000000000000////////////000111111333777;;;>>>>>>???AAACCC@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHHHHIIIJJJKKKKKKLLLKKKIIIHHHJJJSSS___kkksss}}}zzzrrrlllrrr~~~|||yyy|||~~~nnnaaaYYYUUURRROOORRRQQQTTTXXXXXXWWWZZZ```gggrrryyyrrrllliiikkkkkkooowwwrrreeeYYYQQQIIIDDD???;;;:::999888888666666555444444444444555444444333333333333222222111000000000000111222222111111111111111111111111000000000000111111111111000000000000000111111111111111111111222222222222111111222111222444777;;;===>>>AAAEEEHHHJJJLLLMMMKKKMMMOOOOOONNNNNNNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKRRRUUUXXXZZZZZZYYYYYYZZZZZZYYYYYYWWWUUU[[[ooopppbbbaaagggooozzz~~~uuuhhhSSSGGG===999999777555555333333333333333333333333000111222222222222111000000000000000000000000000111111111111111111111111////////////000000000000000//////......//////000........./////////////////////000000000000111111000////////////000111111444999>>>@@@??????@@@BBB@@@??????@@@AAACCCEEEGGGHHHGGGGGGGGGHHHIIIIIIJJJHHHHHHHHHIIIJJJJJJJJJKKKJJJIIIKKKRRR___nnnzzz}}}sssqqqqqq{{{}}}}}}yyyoooaaaWWWSSSQQQPPPOOOQQQRRRWWW]]]```bbbiiiqqqwww|||tttooommmiiihhhmmmuuu|||jjj___PPPJJJCCC===::::::::::::666666555444444444444555444444333333333333222222111111111111111222333333111111111111111111111111000000000000111111111111//////000000111111222222000000000000111111111111111111111111222444888<<<<<<===AAADDDHHHKKKMMMNNNJJJLLLOOONNNMMMLLLMMMOOONNNNNNLLLKKKKKKKKKLLLMMMSSSVVVYYY[[[ZZZYYYYYYZZZXXXWWWWWWXXXZZZcccxxxwwwiiiccclllwww}}}~~~zzz}}}zzzkkkYYYMMM@@@<<<;;;999777666333333333333333333333333000111222222222222111000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000............/////////000//////000000000111111111111000000000000111222222555:::???AAA???===???AAA????????????AAACCCEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKPPP[[[kkk{{{sssqqqwww|||zzzjjjbbbXXXRRRQQQRRRSSSSSSUUUXXX^^^ffflllrrr}}}}}}uuunnnjjjlllpppuuu~~~xxxiiiUUUOOOFFF>>>;;;;;;<<<===666666555444444444444555444444444333333333222222222222222222333333444555111111111111111111111111000000000000111111111111...//////000111222222333////////////000000000000111111111111222444999===;;;===@@@DDDHHHKKKMMMNNNIIILLLNNNNNNLLLKKKLLLNNNPPPOOOMMMKKKKKKLLLMMMNNNTTTWWWZZZ[[[ZZZYYYYYYYYYXXXWWWXXX[[[```llloooeeefffwww~~~yyy~~~zzziii^^^PPPCCC>>>===;;;888888333333333333333333333333000111222333333222111000000000000000000000000000////////////////////////////////////000000000000000000////////////000000---.........//////000000//////000000111111111222222222111111222222333444555;;;@@@AAA???===>>>@@@??????>>>???@@@BBBDDDFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLTTTbbbtttvvvmmmrrr~~~{{{lll___YYYSSSPPPSSSWWWZZZZZZ]]]```gggpppwww~~~~~~vvvqqqqqqqqqqqqvvvxxxiii___RRRFFF???<<<<<<===999888888777777777777777555444333444666666666444111111222222222222111111000000000111222222222333444333111000000222333555111111111111000000//////////////////////////////111222222444666:::===???>>>@@@CCCFFFIIILLLNNNOOOOOONNNLLLJJJJJJKKKMMMNNNQQQOOOMMMLLLMMMOOOQQQSSSSSSUUUWWWYYYZZZZZZYYYXXXZZZWWWSSSWWWhhhttt```dddpppyyy~~~mmmYYYRRRHHH???;;;:::::::::666555444444333333333333333333333222222222111111111111111111111111111111222222111111000/////////000000//////.........---////////////000000000000////////////////////////......///000111222222333222111000//////111333555:::<<>>@@@BBBDDDEEEFFFGGGFFFFFFEEEGGGIIIKKKMMMPPPLLLJJJLLLKKKGGGFFFGGGLLLQQQ___ooozzzxxxjjjiiiwww}}}kkk]]]XXXWWWVVVUUUUUUXXX]]]bbbeeejjjsss~~~vvvqqqsssxxx|||}}}}}}rrr```PPPEEE???===<<<999888777777666666777777777666444444555555444222111111222222222222111111111111111111111222222222777555333111000000000111111111000000000/////////000000000000000000000000222222333555777;;;===???@@@BBBDDDGGGJJJLLLNNNOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKMMMPPPQQQTTTUUUWWWYYYZZZYYYXXXWWWUUUVVVYYYbbbuuu~~~kkk```gggttt~~~wwwtttvvvsss^^^VVVJJJBBB>>>;;;888555666666555444333333333333333333333222222222111111111111111111111111111111000000000000000111111111000000/////////.........////////////000000000000//////////////////////////////000000111111222222111111000000111333555777999<<>>???@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMLLLHHHGGGIIIIIIFFFEEEGGGMMMTTTdddttt}}}llldddiiizzz{{{lll___WWWVVVWWWWWWWWWYYY^^^eeejjjsssyyy}}}xxxyyy}}}ttt^^^MMMCCC>>>;;;888777777666666666666666999777555555555444333111111111222222222222111111222222222111111111111111666444333111000000000111111111111000000000000///111111111111111111111111222333444666999<<>>:::888777666666555555666666888666555444555555333222111222222333333222222111333222222222111000000000111111000000111222333444222222222222111111111111222222222222222222222222333444666888;;;>>>AAABBBDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNJJJJJJIIIJJJKKKMMMOOOPPPVVVVVVWWWWWWWWWVVVVVVUUUTTTbbbtttzzzmmmeeeeeeppp~~~wwwnnnhhhqqqvvvhhhVVVJJJGGGDDD>>>777888888666555444444444444333333333222222222111111111111111111111111111111//////000000111111111111000000//////////////////////////////000000000000////////////////////////111111111000000000000000111111222444666999;;;===:::===@@@BBBBBBBBBCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKJJJHHHJJJNNNXXXeeevvvxxxjjj^^^\\\eeevvvyyytttuuuzzzlll```XXXWWWZZZXXX[[[___eeemmmxxxrrr\\\LLL@@@;;;888888777666666666666666666444333444555666555444222222333333333333222222333222222222111000000000///000000000111222333333333333333333333333333333222222222222222222222222333555777:::>>>@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJJJJKKKMMMOOOQQQRRRVVVVVVVVVVVVVVVVVVUUUUUUUUUggg~~~vvvllliiiooozzz~~~zzzzzztttqqq}}}}}}zzz~~~qqq[[[MMMHHHFFFAAA<<<999999777666555444444444333333333222222222111111111111111111111111111111111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000111111111000000000000000111111333555888;;;===???;;;>>>AAACCCCCCCCCDDDEEECCCDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNKKKJJJKKKIIIHHHMMMTTTcccpppzzzkkkbbbZZZWWW^^^lll}}}wwwsssvvvyyyhhh___ZZZWWWXXX[[[ZZZ^^^fffoooyyy{{{eeeSSSFFF>>>999888888777777777777777555444333444666777666555222222333333333333222222222222222111111111111111222222111111111000000000333333333333333444444444222222222222222222222222444666999<<<@@@BBBDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGIIILLLNNNOOOOOONNNMMMJJJJJJKKKLLLNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUYYYmmmrrrkkklllxxxzzzxxx~~~zzz{{{|||fffTTTLLLGGGBBB>>>;;;:::888777555444444444333333333222222222111111111111111111111111111111222222111111000//////...//////000000000000111111////////////000000000000000000000000000000000000000000000000000111111111111222444777:::<<<>>>???>>>@@@CCCDDDDDDCCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMIIIHHHGGGGGGIIIQQQ[[[ooo{{{ttteeeYYYRRRQQQVVVcccrrrxxxxxx}}}~~~lll\\\YYYXXXVVVWWW[[[```fffqqq|||}}}yyyvvv}}}}}}~~~ppp]]]MMMDDD::::::999888888888888888666555444444555666555333222333333444444333333222111111111111111222222222111111111111111000000///111111111222222222333333222222222222222222222222555777:::>>>AAADDDFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHKKKOOOPPPPPPNNNMMMIIIIIIKKKMMMOOOQQQSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVdddxxx{{{mmmmmmssszzz}}}vvvxxx~~~vvvcccUUULLLEEE@@@;;;:::999777666555444444333333333222222222111111111111111111111111111111111111111000000000000000//////000000000111111111////////////000000000000000000000000000000000000//////000000111111222222111222555777:::<<<>>>>>>@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJGGGEEEFFFGGGLLLYYYfffxxxoooaaaWWWQQQMMMQQQ[[[jjjxxx}}}xxx{{{oooaaaXXXYYYYYYWWW[[[cccllltttzzzzzz|||xxxdddSSSHHH;;;:::999999888888999999888777555555555555333111222333333444444333333222000000111111222222222333---...///111222222333333//////000000111111111111111111111111111111111111555777;;;???BBBEEEFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGKKKOOOQQQPPPOOOMMMGGGHHHJJJLLLOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWpppuuulllpppzzzvvvzzz{{{vvvrrryyy~~~~~~zzzqqq___RRRHHHBBB<<<;;;999777666555444444333333333222222222111111111111111111111111111111/////////000111111222222//////000000111111111222////////////000000000000000000000000000000000000...//////000111222222333111333555888:::<<<===>>>AAACCCEEEFFFDDDCCCCCCCCCFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJGGGEEEFFFIIIQQQaaappp~~~zzzcccVVVPPPNNNOOOUUUbbbqqq}}}yyywww|||tttbbbZZZWWW\\\\\\ZZZbbboooxxxzzzyyyzzz~~~yyygggVVVJJJAAA===;;;<<<;;;888888;;;666666555555555444444444555555444444444444333333444333222222111111222222222222111111111111222222111111000000000000111111111222333333222333555666999;;;>>>@@@AAABBBEEEGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGIIILLLNNNNNNMMMLLLJJJKKKLLLNNNOOOPPPQQQTTTWWWYYYSSSRRRVVVTTTQQQZZZhhhssskkkkkkttt}}}|||vvvssswww}}}uuu]]]LLLFFF@@@;;;777666444111222555444444444333333333222222111111111111111111111111222333444444444222000...000000000000000000000000000000000000111111111111000000000000111111111111////////////000000000000111333555888;;;===??????BBBCCCDDDCCCBBBBBBCCCDDDHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKNNNTTT```mmmvvvppp___TTTNNNKKKTTT___mmmzzz~~~vvvwwwzzz}}}~~~rrrlll]]]ZZZYYYZZZ\\\bbbnnnyyy~~~yyyyyy}}}yyygggWWWLLLCCC>>>::::::999666555777666666555555555444444444333333222222222222111111444333222222111111222222222222111111111111222222333222222111111222222333111222333222222333666888:::<<>>:::888666333333666444444444333333333222222111111111111111111111111444444333222111111111111000000000000000000000000000000000000111111111111000000000000111111111111/////////000000000111111222444666999<<<>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLNNNTTT^^^kkkvvv}}}}}}gggWWWOOONNNOOO\\\jjj{{{{{{uuuvvv{{{yyykkkgggZZZXXXYYY]]]bbbiiivvv}}}}}}~~~{{{kkk\\\PPPHHHAAA;;;:::888555444666666666666555555555444444333333222222222222111111444333222222111111222222222222111111111111222222444444333333333333444444222333222111111333777:::<<<>>>@@@@@@AAAAAACCCEEEDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHKKKLLLMMMMMMKKKKKKHHHJJJLLLMMMMMMNNNPPPRRRTTTPPPOOOOOOOOOUUUiii~~~uuummmpppuuuyyy|||~~~wwwttt{{{{{{}}}yyyeeeYYYKKKDDD===;;;999555555777444444444444333333333333111111111111111111111111666444222000///000111222000000000000000000000000000000000000111111111111000000000000111111111111///000000000000111111111444555888:::===???AAAAAABBBCCCDDDDDDBBBBBBCCCDDDIIIHHHHHHIIIIIIKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLQQQ\\\kkkxxxsss]]]PPPMMMRRRWWWgggxxx|||wwwyyy~~~}}}mmmbbb```ZZZZZZ^^^fffmmmwww{{{xxxwwwwww{{{|||~~~ssseeeYYYPPPGGG???<<<:::777777888666666666666555555555555555555444444444333333333444333222222111111222222222222111111111111222222444444333333333333444444333333222111111444999======???AAAAAAAAAAAACCCDDDCCCDDDEEEGGGGGGFFFFFFEEEFFFGGGIIIKKKLLLLLLKKKKKKJJJLLLNNNOOOOOOPPPQQQSSSRRRPPPOOOOOORRR^^^www}}}lllkkkuuu|||~~~~~~{{{xxx~~~~~~{{{www}}}pppbbbSSSIIIAAA===:::777666777555444444444444333333333111111111111111111111111444333111000000000111222000000000000000000000000///000000000111111111111///000000000111111111111000000000111111111222222555666999<<<>>>AAABBBCCCBBBDDDEEEDDDCCCBBBCCCDDDHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJKKKRRR```qqq~~~lllYYYOOOOOOXXXaaaqqq}}}}}}~~~pppccc]]]\\\]]]___fffqqq{{{}}}wwwsssttttttxxx~~~}}}rrrgggXXXMMMBBB>>><<<999999:::777777666666666555555555555555444444444333333333444333222222111111222222222222111111111111222222333333222222222222333333333333222111222555:::>>>>>>@@@AAAAAAAAAAAACCCDDDCCCDDDEEEFFFGGGFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMPPPPPPPPPPPPPPPQQQOOONNNNNNQQQWWWiiisssiiinnn{{{}}}zzzlllZZZOOOCCC>>>;;;888666666555555555444444444333333111111111111111111111111000111222222222111000///111111111111111111111111///000000000111111111111///000000000111111111111111111111111222222222222555777999<<>>;;;999:::777777777666666666555555333333222222222222111111444333222222111111222222222222111111111111222222222222111111111111222222222222333333444777;;;???>>>@@@AAABBBAAABBBCCCEEECCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLJJJMMMOOOPPPOOONNNNNNOOOKKKLLLOOOTTT```vvvwwwpppoooxxxuuubbbTTTGGG@@@===999666666555555555555444444444333111111111111111111111111///000222333333222000...111111111111111111111111000000000000111111111111000000000000111111111111111111222222222333333333666777999<<>>;;;:::777777777777666666666555333333222222222222111111444333222222111111222222222222111111111111222222222222111111111111222222000222333444555888<<>>???AAABBBBBBBBBDDDFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNQQQRRRPPPOOOOOOOOOLLLNNNRRR\\\mmmsssuuu{{{zzziiiZZZJJJCCC???;;;888888555555555555444444444444111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111111000000000000111111111111222222222333333333333444555777999<<>><<<777777777777666666666666555555555444444444333333444333222222111111222222222222111111111111222222333222222111111222222333///111444555777999<<>>999<<<:::888777888888777666555444333333222222333333222222222222222222222222111222333444333222111000222222222222222222222222111111222333666:::===???>>>???@@@AAACCCDDDEEEFFFNNNMMMKKKIIIHHHGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJUUUTTTRRRRRRSSSTTTTTTSSSVVVTTT[[[ppptttooo~~~zzznnn\\\NNNKKKFFF<<<888<<<666555444444333333333333222222222222222222222222222111111111000000//////111111111111111111111111000111111111111222222222222222222222222222222222222111111111111222444555888:::===???BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHLLLIIIHHHJJJIIIFFFFFFIIIEEELLLTTTWWWYYY```mmmwwwttt___YYY\\\dddvvvmmmggg___]]]aaagggmmmpppwww}}}mmm]]]OOODDD>>>===;;;888888888888777666555444333333222222333333222222222222222222222222222333333333333222111111222222222222222222222222222222333444777:::>>>@@@@@@@@@AAACCCDDDEEEFFFGGGJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHJJJKKKLLLLLLSSSSSSRRRSSSSSSTTTTTTSSSTTTXXXfff}}}xxxnnnsss~~~|||{{{~~~nnn^^^QQQNNNHHH===777999666666555444333333333333222222222222222222222222222111111111000000000000111111111111111111111111000111111111111222222222222222222222222111111111222111111111111333444555999:::===???BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJHHHHHHJJJIIIFFFGGGKKKJJJQQQXXX\\\aaajjjyyyppp^^^[[[aaalll{{{hhhbbb\\\[[[aaaiiiqqquuurrr]]]LLLCCC===;;;999888888888777666555444444333333333333333333333333333333333333333444333222222111111222222222222222222222222222222333333444666888<<>>;;;::::::999888666666555444444333333444444333333333333333333333333444333222111000111222333111111111222222333333333444555666999;;;>>>@@@BBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGFFFEEEEEEGGGIIILLLNNNKKKNNNQQQRRRRRRRRRTTTVVV\\\uuuzzzkkkiiinnnvvvzzz|||}}}~~~yyytttooohhhbbb^^^]]]^^^___bbbfffkkkpppttt|||yyyfffXXXNNNEEE???<<<999999777666555444444444333333333333333333333333111111111111111222222222111111111111111111111111000000111111111222222222111111111000000000//////222111111111222444666777:::;;;===@@@AAABBBBBBBBBDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFFFFMMMVVVgggjjjqqq|||lllgggfffppp{{{kkkaaa\\\^^^bbbkkkwwwwww]]]MMMAAA???<<<:::::::::888666666555555444444444444444333333333333333333333333444333222222111111222222111111111222222333333444333555777999<<>>@@@AAABBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHKKKVVVcccqqqttt|||wwwgggggglllzzzoooddd___]]]bbbjjjuuu|||bbbQQQBBB???===;;;;;;:::888777666666555444444444444444444444444444444444444444222333333333333222111111000111111222333333444444333444666999<<<>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEIIIHHHHHHIIIIIIJJJKKKLLLHHHHHHHHHHHHIIIIIIJJJJJJIIILLLNNNNNNMMMPPPVVV\\\ttt}}}kkkaaacccjjjlllpppsssxxxzzztttfffbbb]]]XXXWWWVVVUUUUUUVVV\\\eeeqqq}}}|||~~~yyyfffYYYPPPHHHAAA;;;:::999777666555444444444444444444444444444444111111111222222333333333111111111111111111111111000111111111111222222222000000111111222333333333111111111222333555777999;;;<<<>>>@@@AAABBBBBBAAACCCDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKKKKLLLLLLKKKIIIGGGGGGIIIKKKSSScccssszzz}}}{{{kkkaaafffqqq~~~qqqeee___```cccjjjvvvfffUUUBBB@@@===;;;;;;:::888777666666555444444444444555444444444444444444444444222222333444333222111000000000111222333333444444222444666999<<<>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGHHHHHHIIIKKKMMMOOOPPPIIIIIIJJJKKKKKKJJJIIIIIIIIILLLNNNMMMLLLOOOWWW]]]{{{{{{jjj```bbbiiiqqquuuyyywwwmmmeeebbb]]]XXXTTTTTTVVVWWWXXX\\\cccooo}}}pppcccYYYNNNEEE<<<;;;999777666555444444444444444444444444444444111111111222222333333333111111111111111111111111000111111111111222222222000000111222333444444555111111111222333666888999;;;<<<>>>@@@AAABBBAAAAAACCCDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGGGGJJJNNNYYYmmmrrrccc^^^eeesssttthhh^^^]]]aaajjjssskkkYYYHHH@@@999888888666555555666666666555444444333333444444444444444444444444666444333333333333111000111222333222111111333444444777;;;======<<<======???@@@AAABBBDDDEEEFFFGGGKKKLLLLLLMMMMMMMMMMMMLLLHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLMMMOOOMMMNNN[[[kkkpppfffdddjjjqqqzzzyyypppiiiccc___WWWWWWWWWWWWXXXZZZ\\\]]]```lll{{{~~~kkk]]]QQQGGG@@@;;;888888777444444777888777666555333222111000444444444333333222222222222222222222222222222222////////////000000000000444222000000222333111...111222333555888:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDGGGFFFFFFFFFFFFGGGIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMIIIGGGLLLTTTaaattt~~~nnnfffhhhmmm|||qqqiiiddd___aaahhhppp|||mmm]]]PPPGGG???>>>===:::999999777666666555555444333333444444444444444444444444444333222333444555444333111222333222111111333555555888<<<>>>>>>===>>>>>>??????AAABBBCCCEEEFFFFFFJJJKKKLLLLLLMMMLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKMMMNNNLLLPPP```rrruuukkkkkkpppvvvzzzzzzppphhhbbb]]]ZZZVVVVVVWWWXXXYYY[[[^^^```iiivvv~~~}}}}}}}}}wwwgggVVVJJJAAA<<<999999888555555777666555555444444333333333444444444333333222222222222222222222222222222222000000111111111222222222444222000111222333111///111222444666888:::;;;<<<>>>>>>???@@@BBBCCCDDDEEEGGGFFFFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNJJJIIIPPP[[[iiizzzrrrhhhgggkkksssxxxjjjeeeaaa]]]```gggrrr~~~oooaaaSSSIIIAAA>>><<<999888999777777666555555444444333444444444444444444444444333222222333555777666555111333333333222222444666777:::===????????????@@@??????@@@BBBCCCDDDEEEFFFIIIJJJJJJKKKLLLLLLKKKKKKIIIJJJKKKKKKLLLLLLKKKKKKKKKLLLNNNNNNMMMVVVkkk~~~{{{gggfffqqq}}}~~~wwwnnnfff```\\\ZZZXXXZZZ[[[]]]^^^```dddiiimmmwwwyyysssvvvzzz|||wwwaaaPPPDDD???;;;;;;:::666555666444444444444444444555555444444333333333333222222222222222222222222222222222222222333333333333444333222111111222222111000222333444666888:::<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOKKKLLLVVVeeessstttbbbaaagggooo|||~~~pppeeebbb```]]]aaaiiiuuurrrcccUUUKKKAAA===;;;888777999777777666666555444444444444444444444444444444444444333333444666777777666222333444333222333555777888;;;???AAAAAA@@@AAAAAA???@@@AAABBBCCCDDDEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLOOOPPPPPPRRR```yyy}}}mmmaaaeeetttuuuppphhhccc````````````dddgggjjjmmmpppuuu||||||vvvrrrxxx~~~ppp]]]JJJCCC===<<<;;;888666666555555555555555555555555333333333333333333333333222222222222222222222222222222222333333333444444333222222222222222222111333444555777999:::<<<<<<>>>???@@@AAABBBDDDEEEEEEGGGFFFFFFFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMOOOOOOPPPPPPMMMQQQ^^^mmm{{{yyyeeeYYY]]]hhhvvv{{{ooofffeeeccc```eeennnzzzxxxhhh\\\QQQFFFAAA>>>;;;;;;===888777777666555555444444444444444444444444444444666555444444666666555444222333444444333444666888999<<<@@@BBBBBBAAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNQQQSSSTTT[[[nnnooohhhfffmmmxxx}}}xxxrrrnnnjjjhhhjjjllloooppptttxxx|||~~~{{{www~~~mmmSSSIIIAAA>>>===999777777777666666555555444333333333333333333333333333333222222222222222222222222111111111111222222222222222222333222222222222333444555666888999;;;<<<===??????@@@AAACCCDDDEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQXXXffftttvvvfff\\\XXX```mmmyyyooohhhgggfffdddkkkuuuzzz|||tttdddXXXKKKDDD???;;;:::<<<888888777666666555555444444444444444444444444444666444333444555555444333222333444444444555777999:::===@@@BBBBBBBBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGIIIJJJKKKKKKLLLKKKLLLMMMNNNNNNOOOOOONNNNNNPPPSSSUUUXXXeee|||hhhjjjqqq{{{{{{wwwtttssssssuuu{{{}}}zzz]]]QQQDDD???===:::888888777777666666555444333333222222333333333333444444222222222222222222222222000000000000111111111111111222333333222222333444666666777999:::;;;<<<===??????@@@BBBCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQSSSWWWbbbppp|||xxxaaa[[[[[[]]]iiixxxssskkkfffhhhiiijjjttt}}}{{{yyyoooaaaRRRHHHAAA;;;999:::888888777777666555555555444444444444444444444444333222111222444666555444222444555555555555888::::::===@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPSSSUUU[[[mmmvvvgggnnn|||}}}}}}~~~|||uuuyyygggXXXHHH@@@>>>;;;999:::666666666666555555555555222222222333333444444444222222222222222222222222000000000000111111111222000222444444222222333555666777888999:::<<<======???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLNNNMMMMMMMMMNNNOOOPPPQQQQQQTTT]]]lll{{{xxxdddUUUWWW\\\bbbssszzzkkkeeeccchhhmmmttt~~~yyy||||||nnn\\\PPPGGG@@@<<<===888888777777666666555555444444444444444444444444000000000222444666666666222444555555555666888::::::===@@@BBBBBBBBBBBBCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPRRRTTT\\\qqqmmmiiirrruuuooovvvmmm\\\JJJAAA>>>;;;:::;;;444444555555666777777888222222222333333444444444222222222222222222222222000000111111111222222222000222555444222222444666777777888999;;;<<<======???@@@AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHKKKMMMNNNMMMNNNNNNOOOOOOPPPPPPQQQUUU```sssgggXXXQQQWWW]]]dddzzz~~~qqqfffaaaaaaiiirrr|||}}}iiiXXXIII>>><<>>@@@AAAAAAAAABBBCCCAAACCCEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJJJJLLLNNNMMMNNNPPPRRRSSSSSSRRRRRRUUUSSSWWWfff}}}wwwvvvsssvvvlllrrr}}}rrrdddTTTIII@@@::::::<<<222333444555666666666666111111222333333444555555333333333333333333333333111111111111111111111111222222333333333333444444555777:::;;;;;;;;;<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGJJJIIIGGGFFFGGGJJJMMMOOORRRMMMLLLOOOPPPOOOOOOQQQQQQiii}}}vvvbbbUUUNNNUUU```nnnrrrfff```aaadddjjjvvvrrraaaPPPBBB===>>>999777666666777777777666555666777777666444222111444333333333333444555555666666666666777888999:::<<<>>>@@@AAAAAAAAABBBCCCBBBCCCEEEFFFEEEFFFGGGIIIJJJKKKLLLKKKJJJJJJLLLNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUTTTZZZjjj}}}sssrrr~~~uuuxxxuuugggWWWKKKBBB<<<:::<<<444444555555666555555555444444444333333333333222222222222222222222222222111111111111111111111111222222333333333333444444555888:::;;;;;;;;;===>>>@@@BBBDDDDDDDDDDDDFFFHHHHHHGGGGGGGGGHHHJJJLLLMMMOOOKKKKKKOOOQQQOOOOOORRRWWWooowww```UUUPPPZZZhhhxxx~~~mmmccc^^^aaagggppp~~~ppp]]]JJJ???<<<:::888666666777888777666555555666666666444333222444333333333333444555555666666666666777888999:::<<<>>>@@@AAAAAAAAABBBCCCBBBDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLKKKJJJKKKLLLNNNPPPQQQSSSTTTUUUVVVVVVVVVTTTVVV___qqqwwwpppqqqyyyyyy{{{lll[[[OOOFFF>>>:::;;;666666666555555555444444777666555444333111111000222222222222222222222222222222222222222222222222222222333333333333444444666888;;;<<<<<<<<<>>>???AAABBBDDDEEEDDDEEEFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLJJJKKKOOOPPPOOOPPPSSS]]]wwwuuu^^^VVVUUU```ppptttfff```\\\bbblllyyyjjjSSSBBB<<<;;;999777777888888777666555555666666555444333333444333333333333444555555666666666666777888::::::<<<>>>@@@AAAAAAAAABBBCCCBBBDDDEEEFFFEEEEEEGGGHHHJJJKKKLLLKKKJJJKKKMMMOOOQQQQQQSSSTTTUUUVVVWWWWWWTTTZZZfffyyyqqqooosss}}}~~~rrraaaUUUKKKBBB<<<:::888777666555555444444444777777666444333222111000333333333333333333333333222222222222222222222222222222222333333333444444666999;;;=========???AAAAAACCCEEEEEEEEEEEEGGGIIIFFFGGGIIIJJJKKKLLLKKKKKKKKKJJJKKKOOOPPPNNNOOOSSS```|||rrr]]]YYY[[[gggyyy{{{jjjaaa___]]]eeetttvvv[[[GGG???<<<:::888888888888777666555555555555555555444444444333333333333444555555555555555666777999:::;;;<<<>>>@@@AAAAAAAAABBBCCCCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKMMMOOOQQQQQQRRRSSSUUUVVVWWWXXXVVV___ooosssjjjmmmuuuxxxfffZZZQQQFFF>>>:::999888777555444444444444555555555444444333333333555555555555555555555555222222222222222222222222222222222333333333444444777999<<<>>>>>>???@@@BBBBBBDDDEEEFFFFFFFFFHHHIIIGGGIIIKKKMMMNNNNNNMMMLLLMMMKKKMMMOOONNNLLLOOOUUUcccooo\\\]]]cccrrrssseee`````````kkk{{{}}}bbbMMMDDD===;;;999888999999888666555555555555555555555555444333333333333444555555555555555666777999:::;;;<<<>>>@@@AAAAAAAAABBBCCCCCCEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKNNNPPPQQQQQQRRRSSSUUUWWWYYYZZZ\\\hhhzzzqqqeeebbbkkkwww}}}kkk___VVVKKKAAA;;;:::999777555444444555555444444444444444555555555444444444444444444444444333333333333333333333333222222333333333333444444777:::===>>>???@@@BBBCCCCCCDDDFFFGGGFFFGGGHHHJJJIIIJJJLLLNNNOOOOOONNNNNNMMMLLLMMMNNNMMMLLLRRRYYYlllmmm[[[aaalll~~~}}}lllbbb```bbbeeepppfffRRRIII>>><<<:::999999999888777555555444444444555555555444333333333333444555555444555555666777999;;;<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPSSSSSSSSSTTTVVVXXX[[[\\\cccqqqttteee\\\^^^lll{{{nnncccZZZNNNCCC===999888666555444555666777555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444888:::===???@@@AAACCCEEECCCEEEGGGGGGGGGGGGIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKKKKMMMLLLNNNWWWaaazzzggg\\\eeettttttgggaaaaaaccciiiuuuhhhUUUMMM???===:::999999999888777555555444444444555555666444333333333333444555555444444555666888999;;;<<<<<<>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPTTTTTTUUUUUUWWWZZZ\\\^^^hhhwww~~~nnn```YYY]]]ooopppeee\\\QQQEEE>>>999888666555444555777888666666555555555444444444111111111111111111111111333333333333333333333333222222333333333444444444888;;;>>>???@@@AAACCCEEEDDDEEEGGGGGGGGGGGGIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKIIIJJJLLLLLLPPP[[[fffwwwbbb^^^hhhxxxnnndddaaabbbdddjjjwwwooo\\\PPPEEE@@@<<<<<<:::777888;;;555555444444444333333333777666555444444444444444555666666777888:::;;;<<>>??????@@@BBBDDDEEEFFFGGGHHHIIIHHHGGGFFFIIIKKKMMMNNNOOONNNMMMLLLOOOIIIIIINNNNNNOOO\\\nnnkkk]]][[[gggwwwtttiiiccc^^^bbbjjjrrruuu^^^QQQDDD???;;;;;;:::777777:::777777666666666555555555555555444333333333444444666666666777999:::<<<===???AAABBBBBBAAA@@@AAACCCDDDDDDDDDEEEEEEGGGHHHHHHGGGIIILLLMMMMMMNNNPPPQQQTTTRRRSSSWWWYYYZZZ```iiivvvrrraaa]]]eeessszzzjjj```VVVKKKCCC999<<<;;;666444666666222666555555555555444444444222333444444555555444444222222222222222222222222333222222222333555777888;;;===>>>??????@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGGGGJJJKKKMMMNNNOOONNNMMMLLLMMMIIIIIIMMMNNNQQQaaauuu{{{ggg\\\[[[hhhyyynnneeeaaa^^^dddmmm}}}{{{zzzbbbSSSDDD>>>;;;;;;;;;888777999777777777666666666555555333333333222333333444444666666777888999;;;<<<===???AAABBBBBBAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJJJJHHHIIIKKKLLLLLLNNNPPPSSSUUUUUUVVVXXXYYY]]]hhhssszzzjjj\\\___nnnuuuhhh\\\PPPGGG<<<===;;;777555777666444666555555555555444444444222333444444555555444444333333333333333333333333333222222222333555777888;;;===>>>??????@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHGGGJJJKKKMMMOOOOOONNNMMMKKKKKKHHHIIILLLMMMTTThhh}}}qqqbbb\\\^^^lllwwwhhhcccaaaaaajjjuuu}}}|||dddVVVGGG@@@;;;<<<<<<999777888555555555555444444444444333333333333444444555666777777777888:::;;;===>>>???AAABBBBBBAAAAAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKLLLLLLNNNRRRUUUTTTVVVXXXXXXYYYaaappp}}}ooobbbZZZcccxxx~~~pppaaaSSSJJJ>>><<<999666666777888777666555555555555444444444222333444444555555444444333333333333333333333333333222222333444666888999;;;===>>>??????@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHHHHKKKLLLNNNOOOOOONNNLLLKKKKKKIIIIIIKKKMMMWWWmmmzzzggg]]]\\\ccctttrrrfffcccdddgggrrr|||ggg[[[MMMEEE>>>======:::888888666666555555555444444444555555444555555666777888888888888999:::<<<>>>>>>???AAABBBBBBBBBBBBCCCEEEGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPTTTWWWSSSWWWYYYWWWZZZfffwwwggg]]]\\\kkk}}}wwwgggXXXOOO@@@<<<777666777888999999666555555555555444444444222333444444555555444444222222222222222222222222222222222333444666999:::;;;===>>>??????@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIIIILLLMMMNNNOOOOOONNNLLLKKKKKKJJJJJJKKKPPP]]]qqqooo___[[[^^^hhh{{{zzznnndddccceeejjjxxxmmmcccWWWLLLAAA>>>===;;;888888888888888777777777666666666666666666666666777777888888999:::;;;===>>>??????AAABBBCCCBBBCCCDDDFFFIIIIIIHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPRRRVVVXXXSSSWWWXXXXXX]]]mmmzzzaaa^^^dddwwwpppaaaXXXGGG???888777999888888:::666555555555555444444444222333444444555555444444222222222222222222222222222222222333555777999;;;;;;===>>>??????@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPNNNLLLKKKLLLKKKKKKOOOXXXgggxxxzzzeeeZZZ]]]dddpppssshhhaaabbbfffmmm}}}uuukkkaaaSSSEEE@@@>>>;;;999888888888888888777777777666777666666555555555555666999999999:::<<<===???@@@???AAABBBCCCBBBCCCEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJMMMPPPRRRTTTUUUWWWYYYUUUXXXYYYYYYbbbuuuqqq```bbbooo|||mmmdddPPPEEE<<<;;;;;;888777999666555555555555444444444222333444444555555444444333333333333333333333333222222222333555777:::;;;;;;===>>>??????@@@BBBDDDFFFEEEEEEEEEGGGHHHJJJKKKMMMNNNOOOPPPPPPNNNLLLKKKLLLKKKLLLSSSbbbtttqqq^^^YYYaaakkk{{{nnneee```ccciiirrr}}}{{{pppgggXXXHHHAAA>>>;;;999999666666666666555555555555777666555444444444444444999999::::::<<<===???@@@???AAABBBCCCCCCCCCEEEGGGFFFFFFGGGHHHIIIKKKLLLMMMKKKNNNRRRTTTVVVVVVXXXYYYWWWYYYYYYZZZfffzzzkkk___eeevvvvvvnnnXXXKKK@@@>>><<<888666888666666555555555444444444222333444444555555444444444444444444444444444444222222222333555888:::<<<;;;===?????????@@@BBBDDDFFFEEEEEEEEEFFFHHHJJJKKKMMMNNNPPPPPPPPPNNNLLLKKKLLLKKKLLLVVViii|||kkkZZZYYYeeeppp~~~{{{|||mmmeeeaaafffmmmwwwzzzmmm```OOOCCC===;;;999777888888777666666666666666666666666666666666666666999:::;;;<<<============AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIKKKMMMLLLOOOSSSTTTUUUUUUWWWXXXWWW]]]^^^^^^fffxxx{{{nnn]]]rrr{{{zzz{{{tttcccQQQ@@@;;;;;;888666777999888777555444222111000000000000111111222222222555555555444444333333333444444444444666:::===???@@@@@@??????@@@BBBCCCEEEEEEFFFGGGGGGHHHIIIMMMOOOVVVSSSOOOKKKJJJJJJLLLMMMLLLIIINNNaaavvvuuucccYYYZZZkkk~~~zzzwwwiiigggfffhhhrrr}}}rrrfffUUUGGGAAA>>><<<:::888888777666666666666777777777777777777777777777888999:::<<<===>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIIIIHHHIIIKKKMMMMMMPPPSSSUUUUUUVVVWWWXXXYYY\\\\\\^^^iii|||yyynnnhhh~~~zzztttsssttt}}}|||kkkYYYFFF>>><<<999777888777666666666555555444444444444555555555666666666555555444444444333333333444444444555777:::===???@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIILLLNNNTTTRRROOOLLLKKKKKKLLLMMMMMMKKKSSSggg}}}pppaaa[[[```rrr~~~~~~sssfffffffffkkkvvvyyymmm\\\MMMDDD@@@===<<<999999888777777777777777888888888888888888888888777888:::<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNNNNPPPTTTUUUVVVVVVWWWXXX[[[ZZZZZZ___oootttnnnwww~~~sssnnnmmmnnnvvv{{{vvvcccMMM@@@;;;999888999555555555666777777888888333333444444444444555555555444444444444333333333444444555666888:::===???AAAAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNZZZpppkkkaaabbbkkk~~~nnncccdddgggnnn{{{vvvcccRRRGGG@@@===<<<::::::999888888888888888888888888888888888888888666777999;;;===???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJIIIJJJLLLOOOOOOQQQTTTVVVVVVVVVWWWXXX\\\YYYYYYcccwww{{{qqqqqq|||qqqlllllllllpppwww|||jjjRRRAAA:::888999:::555555666777888999999:::222222333333333333333333444444444444444444444444444555555777999;;;>>>???AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLPPPPPPPPPOOONNNMMMLLLKKKKKKQQQ```xxxkkkfffmmmzzzxxxjjjaaadddiiirrrooo[[[LLLCCC???===;;;;;;:::999999999999999777777777777777777777777666777999;;;===???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMOOOPPPRRRUUUWWWWWWWWWWWWXXX\\\YYY[[[jjjzzzvvvyyy{{{ppplllllllllooovvv~~~nnnVVVBBB999888999999777777777888888888888888555555555555555555555555444444444444444444444444555555666888:::<<<>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGIIIKKKKKKJJJJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKSSSgggppppppzzzssshhhbbbeeelllwwwwwwsssrrrrrruuuxxx|||}}}fffTTTHHHCCCAAA<<<<<<;;;:::::::::::::::777777777777777777777777777888:::<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKKKKKKKLLLNNNPPPQQQSSSVVVXXXWWWWWWXXXYYY[[[YYYaaattt{{{zzz{{{qqqnnnmmmmmmpppwwwrrr\\\FFF<<<::::::777888888888888777777777777444444444444444333333333333333333444444444444555555666777999;;;===>>>??????@@@BBBDDDEEEFFFGGGGGGFFFHHHKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOOOONNNNNNMMMNNNYYYooovvvyyyooogggccchhhqqq|||}}}rrrjjjeeebbb``````dddhhhnnnxxx}}}}}}nnnXXXJJJDDDBBB===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888888999:::<<<===>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFIIIJJJLLLLLLKKKLLLNNNPPPRRRTTTWWWXXXXXXWWWXXXYYYYYYZZZggg~~~xxxwww}}}|||tttqqqpppooosssxxxxxxdddMMMAAA>>>;;;666777777777777777777777777444333333333222222222111333333333444444444555555555666888:::<<<>>>??????===???AAACCCEEEFFFFFFFFFEEEHHHJJJLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOTTTaaawwwxxx}}}{{{xxxkkkfffcccjjjtttrrrhhhaaa]]]ZZZWWWVVVZZZ]]]___hhhqqqqqqtttyyypppYYYIIIBBB@@@======<<<;;;;;;;;;;;;<<<999999999999999999999999999:::;;;<<<============AAAAAAAAABBBCCCDDDEEEFFFIIIKKKLLLLLLLLLLLLOOOQQQRRRUUUWWWXXXXXXWWWXXXYYYWWW[[[kkkssspppuuuxxxuuutttssstttyyy~~~jjjSSSEEE@@@;;;555555555666666777777888888888888777777666666666666333333333444444555555555555666888;;;===>>>??????===>>>AAACCCEEEFFFFFFFFFDDDGGGJJJLLLLLLLLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPZZZfff~~~zzzxxx|||~~~ttthhheeeccckkkwwwxxxkkkbbb\\\YYYXXXTTTTTTXXXYYYXXX^^^fffkkkqqq|||{{{sssZZZGGGAAACCC@@@@@@???>>>===<<<;;;;;;;;;;;;:::999999999::::::<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUXXXYYYYYYZZZ[[[]]]ZZZ^^^rrrvvvooommmkkk|||~~~xxxvvvwwwxxx}}}}}}rrrUUUDDDAAA===666888888888777777777777777555555555555555555555555222222222333444555666777666777999;;;<<<>>>>>>???@@@@@@BBBDDDEEEFFFFFFFFFDDDEEEGGGIIILLLNNNPPPQQQPPPTTTQQQNNNQQQMMMKKKSSS\\\rrryyyuuuuuu~~~}}}oooddd___eeelllzzzwwwllleee___[[[[[[TTTUUUVVVTTTSSSVVV\\\aaammmyyy~~~yyyqqq[[[IIICCCDDD?????????>>>======<<<<<<<<<<<<;;;::::::999::::::<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIKKKMMMNNNNNNNNNPPPRRRTTTVVVYYYZZZZZZ[[[]]]^^^aaaggg{{{rrrlllmmmnnn~~~{{{yyyyyyyyy|||~~~ttt[[[IIIAAA===888888888888888777777777777555555555555555555555555333333333333444555555666666777999;;;===>>>>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMPPPQQQRRRPPPTTTPPPNNNQQQMMMNNNYYYggg}}}pppnnnrrrzzzllldddbbbgggooo~~~ssshhhaaa[[[XXXXXXQQQSSSUUUUUUVVVZZZaaagggrrryyyppp\\\KKKDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTUUUWWWZZZ[[[[[[\\\___```hhhsssoookkkrrryyy|||{{{{{{|||~~~tttcccQQQBBB<<<<<<999999888888888777777777666666666666666666666666555444444444444444555555666777999;;;===>>>??????@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJMMMOOOQQQSSSTTTPPPSSSOOOMMMPPPNNNSSScccwww~~~jjjhhhpppuuuhhhdddeeeiiisssoooddd^^^YYYVVVWWWOOORRRUUUWWWZZZ```iiipppzzznnn\\\LLLBBB@@@=========>>>>>>????????????>>>===<<<;;;:::::::::<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTWWWYYY[[[\\\\\\^^^aaacccmmm|||oooooo|||}}}{{{|||~~~rrrhhhXXXDDD;;;???:::999999888888777777777777777777777777777777777666555555444444444444555777888999;;;===>>>??????AAABBBCCCEEEFFFGGGHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTOOORRRNNNMMMPPPOOOXXXnnnvvviiihhhsssqqqeeedddggglllwwwnnnccc]]]YYYXXXYYYPPPSSSWWW[[[___fffpppwwwvvvhhhZZZLLLAAA===<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;::::::;;;<<<<<<===???@@@AAACCCCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIKKKMMMOOOOOOPPPRRRTTTXXXZZZ[[[\\\]]]___bbbeeennnzzznnnsss}}}{{{zzz~~~qqqkkk]]]GGG<<<@@@:::::::::999888777777666777777777777777777777777666666555444444444555555777888:::<<<===??????@@@BBBBBBDDDFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSOOOQQQNNNMMMPPPPPP]]]xxxooogggiiivvvmmmcccdddiiippp|||mmmccc^^^ZZZXXXYYYTTTWWW\\\___ccckkkttt{{{~~~mmmbbbYYYMMMBBB===;;;;;;;;;<<<<<<============<<<;;;;;;:::;;;;;;;;;<<<<<<===???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJJJJIIIKKKMMMOOOOOOQQQSSSUUUYYYZZZ[[[\\\]]]```cccfffqqqpppmmmwww}}}zzz~~~~~~zzz|||tttnnnaaaLLL??????;;;;;;:::999888777777666666666666666666666666666666555555555555555666666777888:::<<<>>>???@@@@@@BBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSOOOQQQNNNOOORRRPPPaaa~~~iiibbbhhhzzz|||kkkcccfffjjjttt}}}lllddd___[[[XXXYYYXXX\\\```cccgggoooxxxnnneee^^^RRREEE===:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;<<<===???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJLLLNNNPPPQQQRRRUUUWWWXXXZZZ[[[\\\]]]___dddggguuuqqqiiinnn|||yyyzzz|||}}}~~~|||rrreeeRRRCCC===<<<;;;;;;:::888777777666555555555555555555555555555555444555555666777888777999:::<<<>>>???@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNOOOQQQRRRTTTTTTOOOQQQOOORRRSSSQQQcccuuufff```jjjvvviiieeehhhlllyyy}}}ooogggccc^^^[[[ZZZ[[[^^^bbbfffkkkrrr|||vvvlllcccUUUFFF<<<::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;<<<>>>???AAACCCDDDEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMPPPQQQRRRTTTVVVXXXXXXYYY[[[[[[\\\___dddgggyyykkkgggppp{{{|||}}}|||{{{~~~vvvhhhWWWFFF;;;<<<<<<;;;:::999777777666555555555555555555555555444444444555555777888999888999:::<<<>>>???@@@@@@CCCDDDEEEGGGHHHIIIJJJJJJNNNNNNOOOQQQRRRTTTUUUVVVNNNQQQPPPSSSTTTQQQddd}}}ooodddbbbmmmrrrhhhfffjjjnnn}}}rrrlllhhhbbb^^^]]][[[___ccchhhmmmuuu