BM6P6(@ 555555666:::>>>AAABBBBBBJJJTTTccctttqqqaaacccuuuzzzxxx{{{vvvyyyjjjiiijjjmmmssszzz}}}yyy{{{|||{{{vvvsssssstttkkkiiigggffffffdddaaa^^^XXXTTTOOOKKKIIIIIIHHHGGGFFFFFFDDDBBB@@@AAACCCFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDCCCBBB@@@>>><<<<<<:::888BBB[[[vvv{{{sssmmmjjjiiifffccceeeaaaZZZSSSNNNJJJHHHGGGNNNMMMKKKKKKKKKJJJHHHFFFHHHIIIJJJJJJKKKJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHCCCBBB???;;;888555333222444444555666777888999999<<<<<<===>>>>>>???>>>>>>;;;:::888666666777999:::===AAAEEEIIIMMMQQQUUUXXX]]]cccllltttzzz}}}}}}}}}~~~vvvyyyxxxrrr~~~}}}```WWWVVVcccaaa]]]YYYSSSLLLCCC===666444111000//////...,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))+++///+++***///,,,)))000555QQQiii}}}yyytttllllllyyykkkaaaZZZXXXTTTOOOVVVcccbbbggglllqqqyyyvvvkkkoooyyy}}}||||||~~~{{{nnn\\\YYYvvvyyyvvvuuuuuuqqqnnnuuu|||{{{{{{}}}~~~zzzvvvppprrrvvv{{{~~~{{{wwwuuutttttttttnnnnnnnnnmmmllljjjiiihhhcccbbb___]]]\\\ZZZVVVSSSRRROOOKKKIIIIIIIIIFFFCCCIIILLLSSS^^^kkkuuuyyyzzzwwwuuurrrooommmjjjfffccc]]]ZZZWWWVVVVVVVVVUUUTTTSSSQQQRRRWWW\\\aaakkkuuu}}}cccUUUNNNMMMZZZxxxkkkXXXVVVTTTccchhhfff```WWWMMM???000)))***))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))@@@111///!!!---!!!+++,,,((((((((((((((('''''''''$$$&&&((()))(((((((((***---)))+++333555444;;;GGG666666777:::>>>AAACCCDDDLLLVVVfffwwwvvvgggkkk~~~vvvjjjjjjlllooouuuzzz|||xxxzzz|||zzzwwwsssrrrrrrooommmkkkjjjiiigggdddaaaYYYUUUOOOKKKHHHFFFDDDBBBBBBCCCDDDCCCBBBBBBDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDCCCAAAAAA@@@???===;;;999999EEE```zzz{{{tttooommmlllkkkiiiddd```[[[UUURRROOONNNMMMNNNLLLKKKKKKKKKJJJHHHFFFFFFGGGHHHJJJJJJKKKKKKKKKHHHIIIJJJJJJJJJIIIGGGFFFBBB@@@>>>;;;888555444333333444555666777888888999;;;<<<<<<===>>>>>>======;;;999888666666777999:::>>>BBBFFFJJJNNNRRRWWWZZZ___dddllluuu|||~~~|||zzz~~~{{{xxxuuu___ddd}}}kkk]]]UUUbbb```^^^[[[VVVNNNDDD>>>888666444222222000...,,,+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))(((---******///,,,***333???\\\uuuyyytttsss~~~```\\\XXXUUURRRQQQWWW^^^ccchhhnnnsss|||sssjjjpppzzz~~~~~~~~~nnn^^^aaa{{{~~~zzzxxxxxxxxxtttrrrxxx~~~}}}}}}{{{wwwtttvvvyyy}}}}}}yyyuuurrrqqqpppoooooooooooommmlllkkkjjjfffdddaaa___^^^[[[WWWTTTSSSPPPLLLJJJJJJIIIGGGDDDJJJOOOWWWbbbllltttxxxyyywwwtttrrrooommmjjjfffccc]]]ZZZWWWVVVVVVVVVUUUTTTRRROOOPPPTTTYYY]]]fffooowwwrrrWWWNNNJJJUUUwww|||}}}sss[[[UUUMMMRRRlllwwwhhhbbb[[[QQQDDD555---,,,***)))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((()))===<<<---&&&&&&((($$$+++((((((((((((((((((((('''%%%'''))))))(((((()))***)))...444999999>>>MMM\\\666777999<<>>>>>@@@@@@===999999???SSSqqq~~~zzztttmmmhhhcccaaa___^^^ZZZVVVTTTTTTTTTRRRPPPMMMKKKJJJIIIJJJJJJIIIGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDBBB>>>>>>===;;;999777555444222222333444555666777777999::::::;;;;;;;;;::::::999888777666777888:::;;;@@@CCCHHHMMMQQQVVV[[[^^^gggiiipppxxx{{{uuuwww|||{{{~~~qqq^^^fffpppaaa[[[]]]___```]]]UUUJJJBBB999888666666555333000...,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''+++)))+++...***...>>>eee~~~___VVVZZZYYYQQQSSS]]]bbb___eeekkksssyyyqqqmmmmmmttt~~~{{{vvvyyyjjjbbb{{{|||~~~~~~|||}}}~~~}}}}}}}}}|||zzzwwwtttrrrqqqqqqqqqppppppooommmmmmkkkiiifffbbb```\\\WWWTTTTTTQQQNNNKKKJJJIIIHHHHHHKKKVVVdddmmmppprrrwww{{{uuussspppnnnllljjjfffccc\\\ZZZXXXWWWWWWWWWUUUSSSRRROOONNNPPPQQQSSSYYY```jjjnnn{{{mmmZZZMMMLLL^^^|||qqq^^^YYYTTTEEESSS}}}mmmfff___YYYOOO@@@333...*********)))))))))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((000EEE222%%%$$$--- (((''''''''''''((((((((((((((()))******))))))***,,,,,,666<<<;;;BBBVVVgggnnn777999<<<===???BBBHHHLLLSSS\\\jjjzzz|||~~~~~~wwwvvv{{{||||||}}}}}}|||yyyuuusssmmmjjjfffdddcccbbb```^^^WWWUUUSSSRRRRRRPPPNNNLLLMMMMMMLLLJJJJJJLLLQQQTTTKKKJJJIIIHHHGGGFFFEEEDDDFFFCCC???>>>??????<<<:::;;;DDDZZZyyy{{{xxxrrrkkkddd___\\\[[[^^^ZZZUUUSSSTTTTTTQQQNNNMMMKKKIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDJJJJJJJJJIIIHHHEEECCCBBB>>>>>>===<<<:::888666555222222333444555666777777999999::::::::::::999999888777666666777999;;;<<<@@@DDDIIINNNSSSXXX]]]aaajjjmmmsss{{{|||xxxyyy}}}yyyzzzuuudddjjjrrrbbbWWWZZZ^^^aaa```XXXMMMEEE777666444444444333111///,,,+++***))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***))),,,***,,,...***222HHHyyyxxx{{{gggQQQXXX[[[WWWOOORRR^^^eeecccfffmmmuuuzzz|||mmmooorrryyyssslllzzzrrrhhhggg~~~}}}}}}~~~~~~|||xxxuuussspppppppppppppppooonnnmmmllljjjfffccc```\\\WWWTTTRRRQQQNNNKKKIIIIIIJJJKKKNNN[[[iiiqqqrrrssswww|||sssqqqooommmkkkhhheeebbb\\\ZZZYYYXXXXXXWWWUUUSSSRRROOONNNOOOOOOOOOTTT[[[fffgggnnnyyyaaaPPPMMMXXX~~~kkkiiijjjPPPGGGpppvvvooofff^^^ZZZQQQCCC555---************))))))))))))((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++::::::###---((()))'''&&&'''''''''(((((()))))))))***+++***)))***,,,...777<<>>BBBHHHMMMUUU]]]jjjyyy{{{rrruuu~~~tttqqqvvv|||{{{zzzyyyyyywwwtttqqqjjjgggdddaaaaaa```___^^^[[[YYYVVVTTTSSSRRRPPPOOOLLLKKKKKKJJJLLLRRRYYY___NNNMMMKKKJJJHHHFFFDDDDDDGGGFFFCCC@@@===<<<<<<<<<>>>GGG^^^{{{wwwuuuqqqkkkddd```^^^^^^^^^YYYTTTTTTVVVUUUQQQMMMMMMJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBHHHHHHHHHHHHFFFDDDBBBAAA?????????>>><<<999777555333333444555666777777888:::::::::::::::999999888777666666666777999<<<===BBBEEEKKKPPPUUU[[[```dddmmmrrrxxx~~~}}}}}}}}}|||zzz~~~mmmgggnnnzzz}}}|||qqq^^^TTTWWW]]]aaa```ZZZPPPHHH888666333222222222111///,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******+++,,,***,,,///,,,:::VVVpppqqqnnnSSSKKKVVVUUUQQQNNNSSS]]]dddeeeiiipppwww||||||uuummmsssyyyyyylllgggyyynnniiiooo{{{wwwsssqqqppppppqqqqqqpppoooooonnnmmmjjjgggdddaaa]]]XXXUUUQQQQQQOOOLLLJJJJJJMMMPPPWWWaaannnttttttsssvvvyyyqqqooommmkkkiiigggcccaaa\\\[[[YYYYYYYYYXXXUUUSSSRRROOONNNNNNMMMLLLPPPVVV___ccciii|||hhhSSSQQQYYYxxxzzzqqqwww```JJJfffzzzssshhh___[[[TTTGGG888///++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((--->>>+++000$$$///%%%&&&&&&''''''((())))))))))))************,,,///222999===EEESSShhhwwwyyysss666999<<<======AAAHHHNNNXXX___jjjxxx~~~qqqhhhnnn|||}}}tttvvv~~~}}}zzzyyyyyyxxxvvvtttnnnkkkhhhffffffffffffeeehhhddd^^^YYYVVVTTTRRRPPPJJJKKKKKKKKKMMMQQQWWW\\\MMMMMMLLLJJJIIIGGGFFFEEEHHHIIIHHHCCC<<<999;;;>>>???HHH^^^zzz|||vvvuuurrrkkkddd^^^\\\\\\[[[UUUQQQQQQTTTUUUQQQLLLMMMJJJGGGGGGHHHIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEDDDBBB@@@???AAAAAAAAA@@@===:::777555333444555666777888888999::::::;;;;;;::::::999888666666555666777:::<<<>>>DDDHHHNNNSSSYYY^^^dddhhhooouuu}}}~~~www}}}yyyxxxtttqqqxxxttt```RRRUUU[[[``````[[[RRRKKK===999555111000000///...,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))************+++)))---111000CCCeee|||hhhdddsss}}}{{{]]]IIIJJJQQQLLLKKKPPPWWW]]]ccchhhmmmttt{{{~~~xxxooooooxxxssshhhhhh|||}}}lllmmmyyy~~~{{{wwwtttsssqqqrrrrrrrrrrrrqqqppppppnnnkkkhhheeeccc___[[[XXXRRRRRRQQQNNNLLLMMMQQQUUUbbbiiirrrvvvuuusssssstttooommmkkkiiihhheeebbb___\\\[[[ZZZZZZZZZXXXUUUSSSQQQNNNLLLMMMKKKIIILLLRRRXXXaaahhhqqqsssXXXUUUZZZsssuuuvvvkkkWWWbbbxxxlllaaa]]]XXXLLL===333+++++++++*********))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((%%%:::===***%%%///###&&&&&&''''''((())))))***((()))******+++---111444:::CCCUUUiiiuuuvvvvvvwww555999<<<<<<===@@@HHHOOO[[[aaakkkxxxpppffflllyyy|||yyy|||{{{{{{|||zzzxxxyyyvvvsssqqqrrrsssrrrrrruuuoooggg```[[[WWWSSSQQQLLLLLLMMMMMMLLLNNNQQQSSSLLLLLLKKKJJJIIIHHHHHHGGGIIIKKKKKKDDD<<<777:::??????HHH]]]xxxzzzwwwwwwssskkkaaaZZZWWWWWWUUUPPPLLLMMMRRRSSSOOOJJJLLLJJJGGGFFFGGGIIIJJJIIIEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCBBB@@@>>>===BBBBBBBBBAAA>>>;;;888555444444555666777888999999;;;;;;;;;;;;;;;:::999888666666555555777:::===>>>GGGJJJPPPVVV[[[aaagggkkkpppwwwwwwooohhhwwwzzzgggQQQTTTZZZ___```[[[SSSLLLBBB===666111///......------,,,+++***))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************((()))(((,,,222444JJJooozzzcccZZZfffeeeppp~~~wwwTTTFFFKKKNNNGGGIIIUUU^^^___dddlllpppwww~~~vvvlllqqq|||ppphhhkkk{{{kkkqqq~~~}}}{{{zzzxxxwwwssssssssstttssssssrrrrrrooollliiigggdddaaa]]]ZZZSSSSSSSSSPPPNNNPPPUUUYYYjjjoootttvvvuuurrrppppppnnnllliiihhhgggdddaaa^^^\\\[[[ZZZZZZZZZXXXUUUSSSPPPLLLKKKKKKJJJGGGJJJPPPSSS```gggjjj~~~^^^XXX[[[ooowwwrrrooocccbbb}}}pppccc___\\\PPPAAA777+++++++++************)))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))###555MMM"""))),,,"""&&&&&&&&&'''((())))))***''')))******+++...333666AAAPPPjjjuuuttt}}}888999:::;;;===BBBHHHMMMXXX^^^jjjwwwtttjjjoooxxxvvvzzzwwwzzz~~~~~~|||yyywwwwwwyyywwwqqqkkkkkkiiigggdddaaa\\\VVVRRRUUUQQQMMMLLLNNNPPPOOONNNLLLKKKIIIHHHHHHHHHJJJKKKSSSPPPJJJCCC===;;;<<>>;;;888666555444444555555666888999:::::::::999999888777777777555666666666777:::???CCCGGGJJJOOOUUUZZZaaahhhmmmwww~~~~~~{{{~~~}}}qqqtttvvvrrr```RRRRRR]]]___^^^YYYMMMCCC<<<333...------,,,***+++******)))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))111###+++222(((999eeeyyyrrrkkk```^^^hhhyyylllHHHAAANNNGGGIIIMMMSSSZZZ```fffiiivvvxxx~~~|||qqqnnnqqqrrr~~~pppiiioooyyymmmxxx}}}zzzxxxwwwyyyxxxvvvuuuuuuuuuvvvwwwrrrqqqooolllhhhccc___]]]YYYUUUTTTTTTPPPNNNVVVaaannnqqquuuxxxxxxuuupppmmmjjjjjjiiiiiiiiifffbbb___]]]]]][[[YYYWWWUUUSSSRRRKKKKKKJJJIIIGGGFFFHHHJJJUUUTTT^^^hhhqqqfffUUUbbbtttxxxkkkfff\\\VVVuuuooo___WWWQQQGGG===000---+++---,,,((((((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$///===:::(((###+++***$$$###((()))%%%&&&+++***+++,,,+++***///999CCCTTThhh}}}{{{vvv|||999:::;;;;;;===BBBHHHMMMZZZaaakkkwwwtttmmmrrrzzzsssxxxyyy|||yyyyyyyyywwwqqqkkkjjjhhhgggeeeddd```[[[XXXWWWUUURRRQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHIIIJJJKKKVVVRRRLLLDDD>>><<<>>>@@@EEENNNccc{{{}}}vvvqqqmmmjjjhhhddd___[[[TTTRRRPPPLLLJJJIIIKKKLLLLLLJJJIIIIIIJJJJJJHHHFFFEEECCCBBBAAABBBBBB@@@???>>>>>>===<<<<<<===???AAAEEEDDDBBB???;;;888666555444444555555666888999::::::999999888888777666666444555666666777:::???CCCIIILLLQQQVVV\\\cccjjjoooyyy~~~~~~xxxwwwlllWWWTTT^^^```\\\WWWNNNEEE???666111//////...---,,,,,,***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))))))))))))))///%%%,,,222111JJJtttssslllfffaaaccctttgggGGGAAAKKKFFFJJJOOOUUU[[[aaahhhmmmxxxzzz~~~wwwnnnmmmsss|||zzzrrrqqq{{{xxxrrr~~~}}}{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwxxxtttsssqqqnnnjjjeeeaaa___YYYVVVSSSSSSRRRSSS]]]iiisssuuuxxxzzzyyyuuuppplllhhhgggfffffffffdddaaa^^^]]]\\\ZZZXXXUUUSSSRRRQQQKKKKKKJJJHHHFFFFFFHHHJJJQQQRRR[[[bbbhhhrrr\\\eeexxxiiiccccccZZZfff~~~kkk```WWWLLLAAA111,,,***,,,+++((((((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((###(((777===444)))&&&$$$'''))))))(((((()))))),,,)))***---///111<<>>CCCIIIMMM\\\cccmmmwwwxxxooommmttt|||pppuuu~~~}}}|||{{{xxxrrrmmmkkkjjjiiiiiiiiigggdddaaa]]]\\\[[[YYYVVVTTTTTTUUUPPPOOOLLLJJJIIIJJJKKKKKKYYYUUUNNNFFF@@@>>>@@@BBBJJJUUUjjjwwwsssnnnkkkiiigggbbb^^^TTTRRRPPPMMMKKKKKKKKKLLLKKKIIIHHHIIIIIIIIIGGGEEEEEEDDDBBBAAAAAAAAA???===:::999999:::<<<>>>AAACCCFFFEEECCC???<<<888666555444444444555666777888999999999888888777777666666333444555666777;;;@@@DDDKKKNNNSSSXXX^^^eeemmmqqq{{{~~~wwwwwwwww|||\\\OOOZZZ___[[[WWWQQQIIIBBB999444222222111000...---,,,***)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******---(((,,,111===aaatttpppnnnmmmsss^^^EEEAAAGGGDDDJJJRRRXXX\\\bbbkkkrrr{{{||||||xxxnnnhhhmmmuuuvvvmmmrrrvvvzzz}}}|||||||||{{{{{{{{{|||{{{zzzzzzyyywwwvvvtttqqqmmmhhhdddbbb[[[WWWTTTSSSTTTZZZfffrrrxxxyyy{{{{{{yyytttooolllgggfffeeeffffffdddaaa___\\\[[[YYYWWWUUURRRQQQPPPKKKKKKJJJHHHFFFFFFHHHJJJOOORRRXXX[[[^^^rrrdddiii~~~iii___jjj^^^SSSmmmrrrcccYYYMMMBBB222,,,)))***+++)))(((***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***$$$###...<<<@@@333$$$!!!(((,,,)))(((***+++)))---'''(((000222444BBBUUUyyy:::;;;<<<===???DDDJJJOOO\\\dddoooyyy{{{nnniiijjjsss{{{~~~ooowww~~~~~~{{{vvvrrrrrrqqqpppppppppooommmkkkdddeeefffbbb\\\XXXXXXZZZSSSQQQNNNLLLJJJJJJKKKKKKZZZVVVPPPHHHBBB@@@BBBEEELLL[[[rrr~~~xxxpppkkkgggccc^^^ZZZUUURRROOOMMMMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIFFFDDDEEEDDDAAAAAA@@@???===;;;:::999999:::===AAADDDEEEGGGEEECCC@@@<<<999666555444444444555666777888888999888888777666666555555222333555666888<<>>AAAFFFMMMQQQ[[[dddqqqzzzyyykkkhhhjjjrrrxxx~~~rrr}}}~~~|||}}}{{{zzzyyyyyywwwuuusssmmmnnnooojjjddd^^^\\\]]]UUUSSSPPPMMMKKKJJJJJJKKKWWWTTTOOOHHHCCCBBBDDDFFFMMMaaa|||yyyppphhhddd___ZZZVVVUUURRROOONNNOOOOOOMMMLLLIIIHHHHHHIIIJJJIIIFFFDDDEEECCCAAA@@@@@@???===;;;;;;999888999===AAACCCCCCEEEDDDBBB???<<<999777666555444444444555666777888888888777666666555555444222333555666999>>>DDDHHHMMMQQQVVV\\\bbbjjjqqqvvv|||{{{}}}rrreeeccciiizzzlllIIIMMMXXX^^^]]]VVVMMMFFF===777555555333222111000...,,,***(((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************(((...,,,333VVV|||dddHHHAAACCCDDDBBBKKKTTTZZZ^^^dddoooxxx~~~}}}vvvjjjaaadddppp{{{wwwrrryyy}}}}}}~~~|||~~~{{{zzzxxxuuuqqqmmmiiifffccc```ZZZVVVZZZfffsss|||{{{{{{{{{zzzwwwssspppmmmkkkiiihhhgggggggggdddbbb___^^^\\\YYYVVVSSSQQQPPPLLLKKKJJJHHHGGGHHHKKKNNNNNNXXXWWWSSSWWW^^^~~~nnnmmmnnnjjjjjj\\\SSSXXX{{{iii___UUUKKK999000))))))+++***)))+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%***)))$$$)))666;;;666777&&&)))---'''&&&...,,,***---444555>>>]]]~~~999:::<<<>>>BBBHHHOOOTTT[[[fffttt}}}vvvkkkjjjmmmsssuuu~~~~~~vvv~~~{{{yyyuuuvvvuuuqqqkkkddd```^^^VVVTTTQQQMMMKKKIIIIIIIIIOOONNNLLLHHHDDDCCCDDDFFFMMMfff}}}vvvllleeeaaa^^^ZZZWWWUUURRROOOOOOPPPQQQNNNLLLIIIIIIIIIJJJKKKJJJFFFDDDCCCBBB@@@?????????===;;;;;;888666777<<<@@@AAAAAACCCBBB@@@>>>;;;999777666555555444444555555666777777777666666555555444444222333666888;;;@@@GGGKKKPPPTTTYYY___eeemmmuuuzzz||||||~~~zzzpppiiiaaaeeeyyyVVVPPPUUU^^^^^^UUUNNNGGG>>>888666555444222111000///,,,+++)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******++++++(((000...:::dddrrrooo}}}yyyzzzsssUUUAAA@@@DDDFFFFFFMMMUUU\\\aaahhhrrryyy}}}{{{rrreee```gggttt|||uuuyyy~~~}}}~~~~~~}}}{{{xxxtttoookkkiiifffddd```\\\aaannnyyy}}}}}}|||yyyvvvssspppnnnllljjjgggffffffeeecccaaa```^^^\\\YYYVVVTTTQQQPPPLLLKKKJJJIIIHHHJJJOOORRROOOZZZUUUPPPUUUWWWqqqtttsss}}}lllsssppp\\\PPPmmmaaaWWWMMM>>>444+++***+++************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((###***+++$$$###,,,666999???...$$$))),,,''''''...,,,...111666>>>QQQqqq}}}777999<<>>??????===<<<:::777555777===BBBCCCBBB@@@???>>><<<;;;999888777555555444444444555666666777777666555555444444333222444666999===BBBIIINNNTTTWWW]]]ccciiiqqqyyy~~~}}}~~~|||wwweeeWWWfff|||bbbUUUQQQZZZ___VVVPPPIII@@@999777666555333111000///---+++******)))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++)))111111CCCqqq|||ccc\\\hhhlllnnnxxxyyy```JJJ>>>???DDDHHHLLLPPPWWW^^^eeemmmuuuzzz{{{xxxmmmbbbaaalllwww|||vvv|||{{{}}}~~~{{{wwwrrrnnnlllggggggeeeccciiiwww{{{wwwrrrooommmooollliiiggggggeeecccaaa___^^^\\\YYYUUUSSSPPPOOOKKKKKKJJJIIIJJJMMMRRRWWWTTT___VVVPPPWWWSSSfff}}}{{{lllxxx|||gggYYYzzzqqqdddZZZPPPCCC777---+++,,,+++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%)))...111;;;<<<666+++'''+++---***///222444:::MMMjjj666888;;;???DDDKKKSSSYYYaaalllzzzuuuhhhaaafffpppxxxyyy{{{~~~xxx}}}zzzwwwsssmmmccc\\\WWWUUUQQQMMMJJJHHHGGGGGGAAACCCEEEFFFEEEDDDDDDEEEHHHaaa~~~vvvkkkbbb^^^[[[XXXUUUVVVRRROOOOOORRRSSSOOOLLLJJJJJJKKKLLLMMMKKKHHHDDDAAA???>>>>>>??????>>><<<;;;888666999@@@FFFGGGFFF>>>======;;;:::999888888555555444444444555666666777666666555444444333333333555777:::>>>DDDJJJOOOVVVZZZ___ffflllttt|||~~~|||www___YYYfffvvvhhhWWWMMMWWW```ZZZQQQJJJAAA;;;999888666444111000...---,,,+++******((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))***+++++++++)))222333JJJyyyuuu[[[QQQYYY```lllqqqVVVDDD>>>>>>DDDIIIPPPSSSXXX```iiiqqqxxx{{{zzzvvvkkk```bbbooozzz}}}zzzyyy~~~}}}yyytttpppnnnfffiiihhhgggooo}}}|||wwwrrrooommmssspppmmmjjjiiigggeeeccc^^^]]][[[XXXTTTQQQOOONNNKKKKKKJJJJJJKKKOOOUUUYYYZZZdddXXXRRRZZZSSSbbblllxxx}}}mmmdddzzzwwwkkkbbbYYYFFF999...+++,,,+++************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))$$$"""&&&++++++)))(((444HHHFFF---###///222&&&111444555>>>ZZZ}}}999:::===@@@FFFOOOYYY```hhhpppzzzjjj]]]___iiilllmmmttt|||~~~}}}{{{xxxuuupppjjjbbb]]]XXXRRRLLLJJJKKKKKKIIIEEEDDDCCCBBBAAAAAAAAABBBCCCGGGXXXttt{{{qqqiiiddd___YYYUUUSSSQQQQQQQQQRRRQQQOOONNNJJJKKKLLLMMMLLLKKKIIIGGGEEEDDDBBB@@@>>><<<;;;:::===888666:::CCCIIIIIIFFFAAA@@@>>><<<:::888888777444444555555555555555555444444444444333222111000111444777;;;@@@FFFMMMQQQWWW\\\cccjjjpppwww}}}oooTTTZZZxxxwwwiiiTTTMMMWWW___]]]TTTLLLEEEAAA<<<555222333111000444111''''''+++'''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++222///@@@^^^yyykkkTTTPPPWWWaaauuummmOOO@@@======@@@EEEMMMSSS[[[cccnnnxxxzzzwwwxxxpppddd___hhhxxx~~~{{{}}}{{{yyywwwuuunnnmmmwww~~~zzzvvvsssooolllnnnmmmllljjjgggeeecccbbb```]]]YYYVVVTTTRRROOOMMMKKKJJJIIIJJJMMMRRRXXX\\\aaa]]]]]]\\\UUUVVVkkk}}}vvvgggwww{{{fffnnnttt```]]]MMMBBB444,,,+++,,,***((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''&&&''')))+++...CCCUUU;;;)))111---...444444<<>>BBBIIIRRR]]]dddnnnvvv}}}eeeWWW^^^iiilllmmmttt}}}~~~zzztttvvvtttpppmmmhhhccc]]]XXXTTTOOOJJJHHHIIIIIIFFFBBBBBBAAA@@@?????????@@@AAACCCUUUppp{{{qqqiiiddd```[[[WWWSSSQQQPPPPPPPPPOOOMMMKKKHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDBBB@@@>>><<<::::::<<<888666;;;CCCIIIIIIFFF@@@???===<<<:::999888888666666666666666666666666444444444444333222111000222444888<<<@@@FFFMMMRRRYYY^^^fffnnntttzzzgggddd|||wwwfffRRRLLLVVV\\\YYYUUUMMMDDD@@@;;;555222333444222333111+++------'''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))+++,,,---777OOOiii|||pppaaaYYY[[[kkkkkkLLL>>>===???CCCHHHMMMUUU]]]eeennnwwwzzzyyyvvvlllbbbcccmmmxxx~~~zzz~~~}}}zzzxxxvvvqqqrrr{{{~~~{{{xxxtttpppmmmmmmmmmkkkiiigggeeedddcccaaa^^^ZZZWWWTTTRRROOOMMMJJJIIIIIIJJJNNNTTTZZZ^^^ddd```___^^^XXXYYYnnnjjjsssxxxjjjddd|||}}}jjj]]]PPPDDD555---+++,,,+++)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((()))---222666&&&000AAA444))),,,)))111666666AAA^^^~~~:::<<>>@@@???===<<<<<<<<<===>>>AAATTTnnn{{{pppiiidddaaa]]]ZZZTTTRRRPPPOOONNNMMMKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCAAA???===<<<:::999;;;888777<<>><<<:::999999999777777777777777777777666444444444333222222111111333555999<<>><<<:::999888777777777666666666666666444333333222222222222222444666:::>>>CCCIIIPPPUUU^^^eeeoooxxx}}}pppoooyyyfffYYYVVVYYY[[[ZZZPPPEEE>>>888333111333)))111///)))+++---)))'''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++*********---///888ccc~~~uuuuuujjjfffdddBBB999<<>><<<;;;:::999999888999>>>CCCGGGHHHGGGIIIGGGDDD@@@===:::888777666666666555555444444444333333222111111111222222555888<<<@@@EEELLLSSSXXX```hhhsss|||lllxxxbbbTTTVVV^^^\\\RRRGGG@@@999333111222///@@@;;;,,,+++***&&&***(((((((((((((((((((((((()))))))))))))))))))))))))))************+++...111CCCtttsssyyy}}}yyy}}}[[[>>>999===>>>CCCLLLQQQ\\\iiirrrxxx|||{{{wwwhhh___aaaqqqzzzxxx{{{~~~xxx}}}~~~}}}|||yyywwwvvvtttrrrqqqooonnnkkklllnnnqqqsssvvvyyy{{{~~~~~~{{{uuunnniiiiiiiiihhhhhhgggffffffeeebbb___ZZZWWWTTTQQQMMMJJJJJJIIIIIIKKKQQQZZZccchhhmmmkkkiiihhhiiiqqq|||kkkiiieeeYYYEEE\\\iii[[[PPPAAA444...,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&((()))(((&&&%%%&&&''',,,<<>><<<;;;999888777777777777BBBWWWnnn~~~sssvvvpppiiieeecccaaa^^^[[[YYYVVVRRROOOMMMLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@???===<<<:::999999888888:::>>>CCCGGGGGGGGGJJJHHHEEEAAA===:::888777666666555555444444333333333222111000000111222333666999===CCCIIIPPPXXX]]]dddkkkvvvnnnssskkkTTTRRR]]]^^^TTTJJJBBB;;;444111222<<>>===;;;:::999999777888;;;???CCCFFFGGGGGGFFFEEEBBB???===;;;999999777777666666555444444444333222111000000111222333666999???EEELLLTTT\\\bbbiiipppzzztttoooyyyyyyuuuYYYQQQZZZ___VVVLLLEEE>>>666111111>>>UUUFFF---///---%%%///(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,111444NNNyyypppfffXXXsss{{{nnnvvvrrrWWWAAA555===BBB===BBBOOOUUU___lllzzz|||nnnYYYcccmmmssstttvvv~~~~~~}}}zzzyyyssspppmmmkkkjjjhhhdddaaa[[[\\\]]]\\\[[[]]]bbbfffkkknnntttzzz~~~{{{wwwrrrooojjjiiihhhgggfffeeedddddd^^^[[[WWWTTTQQQOOOLLLJJJGGGEEECCCCCCHHHPPPYYY___ggghhhjjjlllsss|||uuussswww___]]]}}}|||qqq\\\TTTGGG:::111+++((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&((()))***))))))***,,,(((///AAA777+++,,,,,,;;;TTT{{{;;;===AAAFFFNNNYYYeeelll|||vvveee```aaahhhooommmjjjooozzzxxxooonnnwwwwwwpppmmmgggbbb]]]XXXRRRNNNKKKIIIHHHFFFGGGGGGGGGFFFCCCAAA@@@@@@>>><<<;;;999888777777888FFFbbbzzz|||vvvtttrrrnnnmmmiiieeecccbbb```[[[WWWWWWSSSOOOLLLKKKJJJIIIHHHHHHGGGFFFDDDBBBAAAAAAAAA???>>>>>><<<;;;:::999999666888<<<@@@CCCFFFGGGGGGBBBAAA@@@>>><<<;;;::::::999888888777666555555444333222000//////111222444666:::???FFFMMMVVV___eeelllsss|||}}}||||||}}}___SSSYYY```WWWNNNGGG@@@777111111666MMM;;;###---...&&&///(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***---111555SSSzzziii```QQQbbbeee\\\lll|||hhhIII777222>>>DDD>>>CCCRRRVVV___mmm||||||kkkUUUeeerrrrrrqqqvvv}}}zzzyyyssspppllljjjiiigggccc```ZZZZZZYYYVVVTTTUUUZZZ^^^ccchhhooovvv{{{}}}}}}}}}}}}{{{xxxuuusssjjjjjjiiigggfffeeedddccc\\\YYYVVVSSSQQQOOOLLLJJJDDDBBB@@@@@@DDDLLLTTTZZZeeegggjjjmmmuuu|||}}}lllgggyyyqqq\\\TTTHHH<<<111+++'''&&&)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((*********(((''''''***,,,000(((555555000...000HHHbbb888===CCCJJJQQQZZZeeemmm{{{}}}fffeeerrruuurrrlllgggkkkrrreeeiiivvvzzzvvvrrrlllccc\\\WWWTTTPPPMMMKKKHHHEEECCCGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@===:::777666888;;;MMMggg{{{zzzuuuuuuqqqgggccc```\\\YYYXXXWWWUUUTTTSSSQQQNNNMMMLLLKKKHHHFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>??????>>><<<999888888:::>>>BBBDDDFFFFFFFFFCCCBBBAAA???>>>=========:::999888777666555444333000111111000///111444666999>>>EEEKKKQQQXXXbbbhhhsssyyy|||xxxyyymmmnnn{{{~~~bbbRRRSSS\\\[[[SSSHHH@@@:::333+++444111---*********)))(((******)))((((((((((((((((((((((((((())))))))))))'''---***)))...---000===ffffffXXXXXXOOOVVVjjjdddAAA:::666999===BBBIIIPPP\\\jjjpppwwwpppcccYYYdddqqqvvvvvvwww|||~~~{{{zzzvvvsssnnnkkkiiihhhfffddd^^^\\\XXXTTTRRRRRRSSSTTT[[[\\\bbbkkkqqqtttwww|||}}}xxxrrrnnnnnnkkkgggffffffdddaaa]]]\\\YYYWWWTTTRRROOOKKKHHHDDDCCCAAA??????CCCIIIMMMRRR]]]iiiqqq{{{|||xxxmmmuuuvvvgggYYYIII???666...******************************+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))000(((;;;HHH111&&&===SSSzzz999===DDDKKKRRR[[[gggnnnzzz{{{hhhlll{{{|||tttiiidddmmm{{{ooohhhooo~~~wwwsssooojjjbbb[[[VVVTTTPPPMMMKKKIIIFFFDDDGGGGGGFFFFFFEEEEEEDDDDDD??????===:::888777999;;;OOOfffwwwtttnnnmmmggg]]]YYYWWWSSSRRRQQQQQQPPPNNNPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>===;;;999777999;;;>>>BBBDDDFFFFFFFFFCCCBBBAAA???>>>=========;;;;;;:::888777666555444222222222111000111555777;;;@@@GGGNNNTTT\\\fffmmmxxx|||sssnnnqqqaaaXXXeeevvv\\\TTT\\\ZZZSSSIIIAAA<<<555...333000---*********)))(((******)))((((((((((((((((((((((((((()))))))))***)))+++)))+++...+++222GGGqqqiii___XXXNNNVVVmmmddd@@@;;;888;;;???CCCJJJQQQ\\\kkkrrrzzzmmmaaa\\\fffqqqvvvvvvxxx~~~|||zzzyyyvvvrrrooommmkkkhhhggg```]]]ZZZWWWTTTSSSRRRRRRSSSSSSWWW___fffjjjpppwww}}}{{{xxxsssooonnnjjjfffeeeeeeccc___[[[\\\ZZZWWWTTTRRROOOKKKHHHDDDDDDAAA???===???CCCGGGMMMYYYhhhrrr}}}|||sss{{{xxxgggkkklll]]]LLLAAA777///++++++*********************************)))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,(((666EEE;;;111BBBXXX~~~999>>>EEEKKKSSS]]]hhhpppyyyrrreeeooowwwiiidddppp}}}uuuoooooo{{{~~~zzztttpppmmmhhhaaa[[[YYYVVVRRROOOMMMKKKHHHFFFHHHGGGGGGFFFEEEEEEDDDDDD>>>>>>>>>;;;999888999:::III]]]kkkhhhcccbbb]]]SSSOOOMMMKKKKKKLLLLLLLLLKKKMMMKKKJJJJJJKKKKKKIIIHHHDDDDDDCCCBBBAAA@@@??????<<<<<<======<<<:::888777:::<<>>>>>======<<<<<<;;;:::888777666555333333333111111222666999>>>DDDKKKRRRYYYbbblllsss~~~wwwuuuyyynnnZZZ___qqqXXX[[[ZZZTTTJJJBBB===777222333000---+++******)))(((***))))))(((((((((((((((((((((((()))))))))******+++***)))---///)))888XXXiiieeeZZZWWWhhh___???;;;:::>>>BBBEEELLLSSS]]]mmmvvv}}}}}}hhh^^^aaajjjssswwwwwwyyy|||||||||~~~{{{wwwsssqqqooollljjjbbbaaa^^^[[[WWWTTTQQQPPPLLLKKKLLLRRRXXX^^^hhhqqq}}}}}}{{{zzzyyywwwtttrrrnnnkkkfffddddddbbb]]]ZZZ[[[YYYVVVTTTRRROOOKKKHHHEEEDDDBBB???<<<;;;===???FFFUUUggguuu~~~lllllloooaaa]]]zzztttdddRRRDDD999000,,,,,,******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&)))000>>>FFFDDDQQQmmmwww888===DDDKKKSSS]]]iiiqqqzzzjjjcccrrr|||nnnhhhrrrwwwuuuuuu{{{~~~|||yyytttpppmmmhhhccc___```]]]XXXTTTQQQNNNJJJHHHHHHHHHGGGGGGFFFEEEDDDDDD@@@@@@???<<<999888888:::???OOO[[[ZZZXXXZZZVVVOOOIIIHHHHHHIIIKKKMMMMMMLLLLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDCCCBBBAAA???>>>>>>;;;;;;<<<;;;;;;999888777<<<===???AAACCCEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;999888777666555333333222111000222777:::AAAGGGOOOWWW^^^gggqqqxxxkkkdddccc[[[\\\WWWLLLCCC===888333222///,,,+++++++++)))((())))))(((((((((((())))))(((((()))))))))*********,,,)))(((///000***@@@kkkvvviiinnnaaahhh}}}TTT;;;999:::???CCCFFFMMMUUU___oooyyywwwccc\\\gggmmmtttwwwxxx{{{www|||rrr~~~~~~}}}zzzwwwuuurrrooolllfffeeeccc___[[[VVVQQQOOOMMMJJJIIIKKKOOOVVVbbbnnnzzz~~~~~~~~~|||yyyyyyyyyxxxvvvtttoookkkgggddddddaaa]]]YYY[[[YYYVVVTTTRRROOOKKKIIIDDDDDDCCC@@@<<<::::::;;;DDDUUUjjjyyyjjjeeelllaaaQQQ```zzzjjjWWWHHH<<<222------***************************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))$$$------777KKKTTThhh777<<>>===;;;;;;;;;::::::999888888======???@@@BBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999777666555444333222222000000333888<<>>777222111///,,,,,,,,,+++***((())))))(((((((((((())))))))))))))))))************,,,***)))///000...KKK{{{sssqqqiiivvvmmmGGG888777999>>>BBBFFFNNNWWWaaaqqq{{{ppp^^^\\\kkkpppvvvxxxyyy||||||uuuppphhhzzz}}}{{{xxxwwwtttqqqnnnjjjiiigggccc]]]WWWRRROOOOOOLLLIIIIIIJJJPPP]]]jjjyyy}}}~~~|||zzzyyyyyyyyywwwuuuoookkkgggeeedddaaa]]]YYYYYYWWWUUUSSSQQQNNNKKKHHHBBBCCCCCCAAA>>><<<<<<===EEEXXXnnn}}}nnneeekkkcccNNNNNNnnn~~~nnn[[[KKK???444......************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((111---000FFFZZZzzz777<<>>;;;;;;>>>@@@AAAGGGJJJJJJKKKMMMJJJEEEEEEEEEFFFHHHLLLMMMMMMLLLMMMKKKIIIHHHHHHGGGEEECCCEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;::::::999999999======>>>???@@@AAABBBCCCAAA@@@@@@???>>>>>>??????;;;;;;:::888777666555444222222222111222666<<<@@@FFFNNNZZZdddkkkrrryyy}}}ggg]]]vvvcccVVV[[[[[[RRRGGG???777111000...,,,,,,,,,,,,***(((((((((((((((((())))))***)))))))))*********++++++***+++***---111666WWWrrrvvvmmmttt{{{sss\\\<<<777666999>>>AAAFFFPPPZZZdddrrr{{{}}}zzzhhh[[[^^^nnnrrrwwwyyy{{{}}}zzztttddd^^^ooo~~~|||zzzyyyxxxvvvssspppnnnmmmjjjeee___YYYTTTQQQOOOLLLJJJHHHHHHLLLYYYfffvvvzzz~~~|||{{{zzzzzzxxxuuusssnnnjjjeeeccccccaaa]]]YYYWWWUUUSSSQQQPPPMMMJJJGGGAAABBBBBB@@@>>>===>>>@@@HHH\\\sssyyygggkkkhhhTTTJJJddd~~~ooo\\\NNNBBB666000...************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...222//////@@@]]]999>>>FFFNNNWWWbbbnnnvvvlllbbbkkk||||||pppiiipppzzzvvvzzz{{{xxxvvvuuuuuujjjfffaaa\\\XXXTTTPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<>><<<<<<<<<;;;;;;:::::::::::::::<<<=========>>>???@@@AAAAAA@@@??????>>>?????????<<<<<<;;;999888777666555333333333333444999@@@EEEIIISSS```kkkrrrwww|||}}}rrrgggrrr{{{ooo\\\OOOVVVZZZSSSIIIAAA999333///...,,,,,,---,,,***(((((((((((((((((()))******))))))*********+++++++++(((---,,,+++111???aaaxxxgggkkkkkkjjjzzzgggPPP888888777:::>>>AAAGGGSSS___fffsssyyyzzztttbbbXXXaaaooossswww{{{|||~~~wwwuuuddd___nnn}}}|||zzzzzzzzzxxxuuurrrqqqoookkkfff```[[[VVVTTTMMMLLLKKKJJJIIILLLXXXfffrrrvvv|||~~~~~~}}}|||{{{zzzyyyvvvrrrooojjjfffbbbaaaaaa___[[[WWWUUUSSSQQQOOONNNLLLHHHFFFAAAAAAAAA???======???@@@KKK___vvvpppoooqqqbbbOOObbb{{{mmm]]]PPPDDD888000...************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))000---000666EEEjjj:::@@@HHHPPPYYYdddpppyyylllfffrrryyyhhhbbbooouuurrruuuzzz}}}zzzxxxxxxyyyllliiidddaaa^^^[[[WWWUUUKKKJJJIIIHHHFFFEEEDDDCCC@@@???===<<<===BBBIIIOOOMMMMMMLLLLLLNNNOOOLLLHHHGGGGGGHHHJJJMMMNNNMMMKKKJJJIIIHHHHHHJJJJJJIIIHHHEEEDDDCCCAAA???>>><<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@??????????????????======<<<;;;999888777777444444444444777<<>>BBBHHHUUUbbbgggsssxxxwwwppp^^^WWWcccooosssxxx{{{}}}vvvvvvnnnlllxxx||||||{{{{{{{{{zzzwwwtttsssppplllgggaaa\\\XXXUUULLLLLLLLLMMMKKKNNN[[[hhhnnnrrrxxx}}}~~~}}}}}}}}}|||{{{{{{zzzxxxuuuoookkkgggddd```______]]]ZZZVVVTTTRRRPPPNNNMMMKKKHHHEEEAAAAAA@@@===;;;;;;>>>@@@LLL```wwwxxxtttyyymmmVVVcccyyylll\\\QQQEEE999111...************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))///'''111???NNNxxx>>>AAAGGGPPP[[[gggqqqwww~~~jjjiiivvvwwweeeaaaoooxxxnnniiipppyyy{{{xxxwwwxxxsssqqqooolllhhhccc]]]XXXRRROOOKKKHHHFFFEEECCCAAACCC@@@===>>>DDDLLLSSSXXXVVVPPPKKKKKKOOOSSSSSSQQQQQQOOOMMMNNNPPPOOOKKKGGGNNNMMMLLLKKKIIIGGGFFFFFFBBBAAAAAA@@@???>>>===<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===???AAACCCBBBAAA@@@@@@???@@@@@@@@@=========<<<;;;:::888888444333555888999<<>>:::<<<@@@NNNgggyyyuuu|||zzzbbbeee{{{dddTTTLLL:::,,,...---,,,++++++******++++++))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((())))))***---222333<<>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<===>>>@@@BBBCCCBBBAAA@@@???????????????=========<<<;;;:::888888555444666999;;;>>>GGGQQQYYYbbbnnnyyyuuu|||oooUUUQQQXXXZZZMMMBBB===555111000///...---,,,++++++)))))))))))))))))))))))))))************+++++++++---'''///444444RRR|||kkk[[[SSSYYY[[[uuuyyyXXX>>>444666666999>>>BBBKKKZZZiiirrrrrrtttoooaaaVVVYYYdddmmmpppuuuyyy|||sssppp~~~yyy~~~|||zzzxxxvvvsssnnniiieee```ZZZWWWTTTRRROOOLLLMMMTTT]]]ccclllooosssxxx{{{}}}}}}}}}|||{{{zzzyyyxxxtttoookkkfffccc___[[[YYYWWWUUUSSSQQQOOOLLLKKKJJJHHHFFFCCCAAA???>>>???===:::<<>>//////---,,,++++++******++++++***)))))))))(((((((((((((((((((((((())))))))))))***))))))))))))***++++++,,,000333DDDooo|||===AAAHHHPPPZZZfffqqqxxxtttbbbiiivvveee```lll{{{pppqqqttt||||||xxxuuusssrrrrrrrrrrrroooggg^^^XXXSSSPPPLLLJJJIIIIIIIIIHHHEEEEEEGGGKKKQQQWWWZZZ\\\VVVSSSQQQRRRUUUVVVTTTRRRPPPQQQSSSSSSRRRRRRSSSTTTQQQPPPNNNLLLJJJIIIHHHHHHIIIGGGDDDAAA???>>>>>>???;;;;;;;;;;;;::::::::::::=========>>>???AAABBBCCCBBBAAA@@@???>>>==================<<<;;;:::888888777666777;;;>>>BBBMMMXXXbbbiiisss}}}}}}zzz___UUUVVVYYYOOOFFF???555000000///...------,,,,,,)))))))))))))))))))))))))))************+++++++++---***///222777WWWqqq^^^SSSXXXeeezzzTTT;;;666777777:::>>>BBBJJJZZZhhhtttwwwxxxnnn]]]TTT[[[ggglllpppuuuzzz|||~~~rrrooovvvzzz|||zzzyyyvvvrrrmmmiiiccc^^^ZZZWWWUUUSSSQQQQQQWWW^^^dddlllooosssxxx{{{}}}~~~~~~{{{yyywwwuuutttrrrnnnllleeebbb^^^ZZZXXXVVVSSSQQQNNNLLLJJJHHHHHHGGGEEECCC@@@======>>><<<:::<<>>===>>>???;;;;;;:::::::::999999999<<<<<<======???@@@AAAAAAAAAAAA???>>>======<<<<<<=========<<<;;;:::888888888666888<<<@@@GGGTTT```mmmsss{{{{{{sssxxxjjjXXXTTTXXXRRRIIIAAA555000//////...------,,,,,,))))))))))))))))))))))))))))))*********+++++++++---++++++000@@@aaarrr```VVV\\\}}}TTT:::999888888:::>>>CCCKKKZZZhhhwww}}}|||lllZZZUUU___kkkkkkooouuuzzz}}}~~~~~~qqqmmmooo}}}|||yyyuuuqqqmmmhhhccc___\\\[[[YYYWWWXXX[[[aaafffmmmppptttxxx|||~~~yyywwwtttrrrpppooommmkkkcccaaa]]]ZZZWWWUUUQQQOOOJJJIIIGGGFFFFFFFFFDDDBBB???<<<<<<===<<<:::===CCCWWWooovvvjjjnnncccVVVkkklllXXXRRREEE555111---,,,++++++******++++++*********)))))))))(((((((((((((((((())))))))))))***************+++,,,---333222>>>ddd>>>CCCLLLSSS\\\fffsss|||mmmcccqqquuuggg```ggg|||yyy~~~~~~}}}yyytttsssrrrqqqqqqooollliiibbb]]]WWWQQQNNNLLLKKKIIIHHHJJJMMMRRRWWWXXXWWWUUUTTTUUUWWW[[[^^^___^^^]]]WWWXXXWWWTTTOOONNNPPPTTTUUUSSSPPPMMMKKKJJJJJJJJJKKKIIIDDD@@@=========>>>;;;;;;:::::::::999999999:::;;;;;;======>>>??????AAA@@@???>>>=====================<<<;;;:::888888777666999???EEEMMMZZZgggwww|||wwwnnnrrrzzzqqquuuqqqZZZRRRXXXTTTLLLBBB777000000///...---,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,+++***777ZZZ~~~zzzrrrddd___iii~~~RRR888888888888:::???CCCKKK[[[iiiyyykkkYYYYYYeeeooolllpppuuuzzz|||~~~}}}ooolllmmmyyy|||yyywwwsssoooiiieeebbbbbbaaa```___bbbfffjjjlllnnnrrrvvvyyy|||~~~~~~yyyvvvrrrpppnnnmmmkkkiiiccc```]]]ZZZWWWTTTPPPMMMHHHFFFEEEDDDEEEDDDBBBAAA>>><<<;;;<<<<<<;;;???EEE[[[ssszzzfffgggaaaOOOXXXwwwkkkWWWQQQFFF666111---,,,++++++******++++++************))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,,,,333444HHHuuu???EEENNNVVV]]]ggguuu~~~wwwdddcccwwwvvviiiaaaeee|||{{{|||~~~wwwsssxxx~~~yyywwwuuuuuuuuuuuusssrrrkkkeee]]]VVVQQQNNNLLLJJJMMMNNNQQQUUUYYY[[[[[[YYYYYYZZZ]]]```ccceeeeeeeee___^^^ZZZVVVRRRQQQRRRSSSVVVTTTPPPMMMKKKJJJJJJJJJJJJHHHEEEAAA???=========;;;;;;;;;;;;::::::::::::999:::;;;<<<============@@@@@@???>>>>>>>>>>>>???=========<<<;;;:::888888777777;;;CCCJJJSSSaaannn}}}xxxnnnrrr~~~vvvfffggg{{{uuu[[[RRRYYYVVVMMMCCC999111111000...---,,,+++***)))))))))))))))))))))))))))************+++++++++)))------BBBuuuyyyuuulllkkkxxxqqqKKK555555777777:::???DDDLLL\\\kkkyyy~~~hhhYYY^^^jjjqqqnnnqqqvvvyyy|||{{{nnnkkknnnppp~~~}}}{{{wwwrrrnnniiijjjjjjiiihhhiiilllnnnkkkmmmooorrruuuxxxzzzzzz{{{xxxtttqqqooommmkkkiiiccc```]]]ZZZXXXTTTOOOLLLHHHFFFDDDCCCCCCCCCAAA???>>><<<;;;<<<======AAAHHH___vvviiieeecccOOOLLLdddnnn[[[TTTHHH888222---,,,++++++******++++++++++++*********)))))))))(((((((((((())))))))))))((((((((()))***+++,,,---111888VVV@@@GGGQQQXXX^^^iiivvvttt___hhhvvvjjjbbbcccwww|||}}}vvvvvv~~~}}}}}}}}}{{{xxxvvvpppjjjaaaZZZUUUQQQOOOMMMNNNNNNQQQUUUZZZ^^^______bbbcccfffggghhhiiikkklllhhhddd^^^YYYXXXWWWWWWWWWVVVTTTPPPLLLJJJIIIIIIJJJIIIHHHFFFDDDAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;::::::;;;<<<===>>>>>>======@@@????????????@@@AAAAAA=========<<<;;;:::888888888999???IIIQQQZZZhhhttt}}}}}}rrrooo|||~~~wwwdddcccvvvuuu[[[RRRZZZWWWMMMDDD;;;333222111///---+++)))))))))))))))))))))))))))))))))************+++++++++(((111///DDD|||~~~rrrpppfffdddrrrwww^^^BBB444555666666999???DDDMMM]]]lllvvv{{{dddXXXbbbnnnqqqqqqsssvvvyyy{{{{{{mmmiiikkkjjjqqqzzzwwwooopppqqqpppooooooppprrrmmmnnnpppsssuuuwwwyyyzzz~~~|||xxxuuussspppllliiicccaaa^^^[[[XXXTTTOOOLLLHHHFFFDDDCCCCCCBBB@@@>>>???<<<;;;======>>>DDDJJJbbbyyyqqqhhhiiiWWWKKKZZZwwwcccYYYKKK:::444---,,,++++++******+++++++++++++++*********))))))(((((((((((()))))))))))))))))))))***+++,,,---...666BBBgggAAAIIIRRRYYY___iiiwwwxxxaaannnwwwlllbbbbbbuuuzzzyyyzzzzzzvvvrrrlllccc\\\WWWSSSQQQPPPLLLLLLNNNSSSYYY^^^bbbccciiikkkllllllllllllnnnooonnnhhh```]]]]]]^^^]]]\\\VVVTTTPPPLLLIIIHHHIIIIIIIIIIIIGGGFFFDDDBBB@@@???======<<<<<<<<<;;;;;;;;;;;;<<<===?????????>>>>>>????????????@@@AAABBBCCC=========<<<;;;:::888888999;;;BBBMMMVVV___lllxxx|||tttlllsss}}}zzzhhheeeuuuuuuZZZRRR[[[XXXMMMDDD<<<444333111///---***)))((()))))))))))))))))))))))))))************+++++++++)))333///???tttrrrfffaaaUUUPPP\\\|||jjjQQQ===555777555555999???DDDNNN^^^mmmttt~~~xxxaaaXXXdddooopppssstttvvvxxx{{{zzzllliiifffeeeiiisss{{{}}}ssstttuuuuuusssssssssuuuqqqrrrtttuuuxxxyyy{{{||||||yyyvvvrrrnnnkkkcccaaa^^^\\\YYYTTTOOOLLLHHHFFFDDDCCCCCCBBB???===???<<<;;;===>>>???EEELLLdddzzzxxxlllppp^^^MMMWWWjjj^^^NNN===777---,,,++++++******+++++++++++++++************)))(((((((((((())))))))))))*********+++,,,---///000===LLLuuuCCCJJJSSSZZZaaakkkwwwxxxdddpppwwwsssfff___eeeqqqqqq{{{{{{wwwqqqjjjddd]]]VVVQQQLLLMMMOOOTTTZZZ```fffjjjmmmpppssstttsssqqqqqqqqqsssmmmfffbbbccceeeffffff^^^WWWOOOMMMQQQRRROOOKKKMMMLLLJJJHHHEEECCCAAA@@@??????>>><<<;;;:::999999======>>>???????????????????????????????????????>>>;;;:::<<<<<<888666777<<<<<>>FFFPPPaaaooottt{{{mmmZZZ\\\fffmmmttttttvvvyyy|||}}}lllgggfffdddeeekkkvvv~~~|||{{{xxxvvvvvvvvvwwwxxxxxxxxxyyyzzz{{{}}}}}}~~~}}}{{{yyywwwsssnnnjjjjjjfff```[[[WWWSSSNNNKKKKKKIIIFFFDDDCCCBBB???===>>>@@@======@@@;;;>>>PPPooo|||wwwoooggg[[[PPPmmm```PPP===999000---***)))***+++++++++************))))))))))))(((((((((((())))))))))))+++***+++,,,+++)))---444<<>>===<<<;;;:::999888;;;<<<===>>>????????????????????????????????????@@@<<<;;;======999777999@@@CCCNNN```nnnuuu||||||{{{~~~tttbbbvvvwww^^^PPPWWW[[[OOO@@@;;;555333000...------,,,+++***)))))))))((((((((((((++++++++++++,,,,,,,,,,,,***---...HHHyyylll[[[UUUQQQVVVeee|||yyy\\\BBB888777555666555777>>>FFFQQQaaaooosssxxxjjjYYY]]]gggmmmuuutttvvvyyy|||}}}lllgggcccaaaaaagggrrr~~~|||{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzvvvqqqmmmhhheee___[[[WWWSSSOOOLLLJJJHHHEEEDDDCCCBBB@@@>>>===???<<<===AAA===CCCVVVrrrxxxrrrnnncccWWWvvvgggTTT>>>888000---***)))***+++++++++************))))))))))))(((((((((((())))))))))))+++***+++,,,+++)))...555<<<]]]yyyBBBIIIRRRZZZaaajjjwwwqqqdddtttzzzvvviiiaaadddkkk|||zzzyyy~~~|||zzzwwwrrrjjjaaa[[[VVVWWWZZZ^^^ccciiinnnpppvvvwwwwwwvvvvvvwwwzzz||||||yyytttpppnnnllljjjhhhaaa```^^^\\\ZZZXXXWWWVVVRRRQQQOOOLLLIIIFFFDDDCCC???>>>===<<<:::999888888999:::;;;===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAA===<<<===<<<999999<<>>555666777666555888???FFFPPP```nnnqqqtttfffXXX^^^hhhooovvvuuuwwwyyy|||}}}mmmgggbbb______dddnnn~~~zzzvvvrrrhhhddd___[[[WWWSSSPPPMMMHHHFFFDDDDDDCCCCCCAAA???<<<>>><<<===BBB@@@III^^^vvvwwwrrrqqqggg[[[pppZZZCCC999000...+++)))***+++++++++************))))))))))))(((((((((((())))))))))))+++)))+++,,,+++***///777@@@llljjjBBBIIIRRRZZZaaakkkwww}}}kkkdddvvvwwwttthhh```bbbggg}}}zzz|||~~~}}}yyyrrriiicccaaaaaaccceeeiiilllpppqqqxxxzzzzzzzzzxxxxxxyyyzzz|||zzzwwwsssoookkkhhhfffeeefffgggccc^^^YYYWWWXXXTTTSSSQQQNNNJJJGGGEEEDDD??????>>><<<:::999888777777888:::<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@===;;;<<<;;;999;;;@@@FFFOOO___qqq~~~~~~yyyxxxzzzaaaMMMOOOXXXVVVJJJ???777555111///......---+++*********)))))))))(((((())))))*********+++++++++......;;;___lll___QQQRRRfffzzz}}}|||www||||||oooTTT;;;222444777888777:::???FFFOOO^^^kkkooopppaaaVVV___jjjpppxxxwwwyyy{{{~~~}}}mmmhhhccc```___cccmmm~~~}}}yyyvvvkkkgggaaa\\\XXXTTTOOOLLLGGGFFFDDDDDDDDDDDDBBBAAA<<>>??????========================???<<<:::;;;999999>>>EEEKKKXXXiiixxx~~~zzznnniiinnnkkkSSSNNNWWWXXXLLL???888666222000///...---,,,************))))))))))))))))))*********+++++++++,,,***???hhhwwwhhh```PPPWWWxxx~~~lllQQQ:::111222666:::999;;;@@@FFFNNN\\\iiinnnkkk\\\UUU```kkkpppxxxzzz{{{}}}oooiiidddaaa___bbbjjj~~~|||{{{wwwoookkkeee___ZZZUUUPPPLLLHHHFFFEEEEEEEEEEEEDDDBBB>>>@@@<<<<<<@@@AAAOOOiii}}}pppgggggg]]]OOO\\\uuuuuu^^^MMM>>>222///,,,******++++++***************)))))))))((((((((((((((())))))))))))***)))***,,,,,,---333<<>><<<:::999888888999:::<<<===>>>>>>>>>========================>>><<<::::::999:::BBBLLLWWWeeeuuu|||vvvdddZZZ```zzzzzz___RRRUUUWWWLLL===:::777333111000///---,,,++++++*********)))))))))*********++++++++++++,,,///,,,HHHwwwrrrllljjjZZZggg|||eeeLLL:::222333555999888;;;AAAGGGOOO\\\iiinnnhhhXXXSSSaaalllpppxxx{{{|||~~~qqqkkkdddaaa```aaagggyyy}}}||||||xxxsssnnnhhhbbb]]]XXXSSSPPPJJJHHHGGGFFFGGGFFFEEECCC???AAA===<<<@@@CCCTTTqqqwwwiiifff]]]NNNHHH```oooZZZMMM>>>333000,,,++++++++++++***************))))))))))))(((((((((((())))))))))))***)))***,,,,,,...555>>>ZZZooo^^^DDDKKKTTT]]]dddooo|||mmmfffjjjuuuiiiiii```ZZZXXXVVVddd~~~||||||}}}}}}}}}}}}||||||}}}}}}{{{{{{|||zzzyyywwwsssmmmhhheeeddd[[[ZZZWWWSSSNNNKKKGGGFFFDDDCCCBBB@@@===;;;:::999::::::;;;======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>HHHSSScccqqq~~~wwwdddVVV]]]rrr|||~~~jjjVVVTTTWWWMMM>>>:::777444111000///---,,,+++++++++*********))))))++++++++++++,,,,,,,,,,,,333///RRRjjjkkknnn\\\kkktttYYYDDD888444555666444555999@@@HHHQQQ___lllnnnfffUUURRRbbblllpppxxxzzz{{{}}}sssmmmfffdddbbbbbbgggxxx}}}zzz}}}}}}yyysssooojjjeeeaaa]]]YYYVVVLLLJJJHHHHHHHHHGGGFFFDDD@@@BBB>>>>>>BBBGGG[[[zzznnniii___RRRBBBYYYnnnYYYPPP@@@333000---++++++++++++***************))))))))))))(((((((((((())))))))))))***((())),,,---///777@@@jjjyyyaaaiiiDDDLLLUUU]]]eeeppp}}}mmmhhhnnnssshhhhhh```YYYVVVRRR]]]www}}}~~~~~~|||zzzvvvssspppmmmkkk^^^\\\YYYUUUPPPLLLIIIGGGEEEDDDBBB@@@>>><<<;;;:::;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@============@@@LLLXXXiiiwww}}}zzznnn]]][[[oooxxx}}}zzzeeeeeeoooXXXUUUXXXQQQCCC;;;888444111000///---,,,+++++++++************)))++++++,,,,,,,,,---------222---SSSxxx\\\aaagggRRR___lllPPP>>>777666777888111111777@@@IIISSSbbbpppoooeeeTTTRRRbbblllooowwwyyyzzz{{{}}}tttoooiiihhhffffffiiiyyyyyyyyy~~~~~~zzzrrroookkkgggdddaaa]]][[[NNNLLLJJJIIIIIIHHHFFFDDD???BBB??????EEEKKKaaarrrkkkbbbTTTFFF[[[ppp[[[SSSDDD444111---++++++++++++***************))))))))))))(((((((((((())))))))))))***((())),,,---///888AAAxxxgggVVVsssGGGLLLTTT\\\eeeppp|||hhhaaalllyyysssfff\\\[[[XXXSSSYYYddd~~~|||{{{yyyzzzzzzvvvooojjjccc___[[[XXXUUURRRLLLHHHEEEDDDBBBBBBAAA@@@===;;;;;;;;;;;;<<<<<<<<<<<<===999::::::;;;<<<===>>>>>>;;;:::;;;>>>>>>CCCTTTgggvvv}}}~~~{{{zzzeeegggsssxxxvvvooo```[[[gggcccRRRRRROOOEEE777333000...............+++++++++************)))))))))))))))***+++,,,---...888[[[kkk\\\QQQMMMIIIQQQqqqvvvUUU666333666333444555666888===GGGVVVgggrrrttt```QQQVVVdddlllpppsss|||~~~zzzpppjjjhhhffffffiiixxxvvvwww}}}|||xxxqqqjjjggggggeee]]]WWWRRRQQQOOOMMMKKKIIIIIIHHHAAAAAA@@@>>>BBBSSSlllxxxoooiiiaaaIIIQQQ~~~|||dddYYYDDD;;;222++++++---+++******************)))))))))))))))))))))))))))******+++...(((+++(((---111333QQQsssXXXVVVsssGGGLLLTTT\\\eeeppp}}}llldddmmm|||vvviii^^^[[[VVVRRRWWWbbb~~~~~~xxxxxxxxxxxxwwwtttooolllfffbbb^^^[[[YYYUUUPPPLLLIIIGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>><<<===@@@CCCKKK^^^ppp}}}nnnttt{{{~~~~~~www```SSS\\\{{{xxx```SSSUUUQQQFFF>>>;;;666222000---+++(((+++++++++************)))))))))))))))***+++,,,------888ZZZmmmYYYJJJKKKRRR]]]ttt}}}[[[;;;666888666666555666888===HHHVVVfffqqqsss___QQQWWWeeelllpppsss{{{}}}wwwpppkkkhhhffffffjjjwwwvvvyyy~~~|||{{{uuunnnkkkkkkhhhaaa[[[WWWVVVSSSQQQNNNLLLKKKJJJEEEDDDBBBAAAHHHZZZrrr|||rrrmmmhhhNNNUUUnnn```JJJ<<<222++++++---,,,******************)))))))))))))))))))))))))))******+++---(((,,,***///333777WWWuuu\\\bbbGGGLLLTTT]]]fffqqq~~~nnneeemmm{{{ssshhh___[[[XXXWWW```lll~~~}}}~~~wwwyyyzzzyyywwwsssqqqpppiiigggccc```]]]YYYUUUQQQNNNLLLJJJHHHGGGDDDAAA>>>>>>>>>===<<<<<<;;;;;;;;;999::::::;;;<<<===>>>>>>@@@>>>???BBBIIIWWWlll~~~uuu||||||fffRRRYYYsssyyyqqq]]]TTTXXXTTTGGG777444000...------+++***+++++++++************)))***))))))******+++,,,------888ZZZjjj\\\QQQQQQYYYggg{{{```???888999666777555666999>>>HHHVVVeeeoooooo]]]QQQXXXfffmmmpppsssyyy{{{~~~yyytttllliiiggggggjjjwww}}}xxx|||~~~yyysssqqqpppmmmgggaaa^^^\\\YYYVVVRRROOOMMMLLLIIIFFFCCCFFFRRReeezzztttooommmRRRYYY~~~jjjQQQ===333++++++---,,,******************)))))))))))))))))))))))))))******+++---(((...,,,111555===```oooZZZiiiGGGLLLUUU]]]fffrrr~~~mmmeeemmmwwwlllddd]]][[[\\\aaannn|||~~~xxx~~~{{{}}}|||wwwsssssstttllljjjgggddd```\\\XXXVVVRRRPPPMMMKKKIIIFFFBBB?????????>>>===<<<;;;::::::999::::::;;;<<<===>>>>>>???>>>???CCCOOObbbxxx{{{wwwyyyqqq[[[```sssxxxooo[[[SSSYYYVVVIII<<<777111,,,+++,,,------+++++++++*********))))))************+++,,,---------;;;^^^``````\\\VVVXXXhhh```???666666333444555666:::???IIIVVVdddmmmjjjZZZQQQZZZgggmmmpppssswwwyyy|||~~~tttmmmjjjhhhgggiiivvv{{{zzz}}}xxxvvvuuurrrkkkfffcccaaa]]]YYYTTTPPPNNNMMMJJJEEECCCJJJ[[[qqqqqqjjjjjjRRRVVVxxxrrrXXX???555,,,+++---,,,++++++************)))))))))((()))))))))))))))******+++---(((///...111555BBBkkkjjj[[[pppGGGLLLTTT]]]fffqqq~~~kkkeeepppuuukkkfff___[[[[[[cccssszzzxxx~~~~~~|||uuuqqqqqqrrrmmmllljjjfffbbb]]]ZZZYYYTTTRRROOOLLLJJJFFFBBB???@@@@@@???===<<<;;;:::999999::::::;;;<<<===>>>>>>>>>>>>???EEEUUUkkk}}}xxxxxxwwwbbbdddssswwwmmmWWWOOOWWWWWWNNNWWWNNNAAA555...++++++++++++++++++*********))))))************+++,,,---......@@@fff___```YYYQQQXXXqqq~~~___???666555222333555777;;;AAAJJJVVVccckkkeeeWWWRRR\\\iiinnnppptttuuuxxx|||~~~rrrmmmkkkiiigggiiittt}}}|||~~~{{{yyyxxxtttnnnjjjeeeccc___ZZZUUURRROOOMMMHHHDDDEEEPPPeee{{{mmmbbbbbbOOOOOOfffvvv\\\@@@666---,,,---,,,+++,,,************)))))))))((()))))))))))))))******+++---(((000///111555HHHxxxmmmjjjGGGLLLTTT\\\eeeppp|||lllgggtttwwwpppkkkcccZZZWWW```ppp~~~~~~~~~|||wwwrrrooonnnnnnmmmmmmlllhhhccc^^^\\\[[[VVVSSSPPPNNNKKKHHHCCC@@@@@@@@@???>>>===;;;;;;:::999::::::;;;<<<===>>>>>>===???BBBJJJ\\\ttt~~~zzzccc___nnnuuukkkTTTKKKSSSWWWRRR^^^TTTEEE777///,,,,,,,,,+++++++++************)))+++******++++++,,,---...000GGGqqq}}}llldddSSSMMMfff}}}yyy]]]@@@888777444555444777<<>>===<<<;;;;;;999::::::;;;<<<===>>>>>>@@@CCCHHHQQQddd|||hhh]]]oooxxxqqqYYYKKKPPPUUUPPPJJJCCC999111------...///+++++++++************)))++++++++++++,,,---......111NNN|||zzzooogggUUUPPPppprrrqqqYYY???999999666777444777<<>>>>>======<<<<<<999::::::;;;<<<===>>>>>>BBBGGGMMMVVVjjj||||||{{{yyypppaaatttzzz```NNNOOOQQQLLL>>>:::333///------------+++++++++************)))++++++++++++,,,---......222SSSyyybbbcccYYYQQQkkkjjjjjjUUU===999888666777444777===CCCLLLVVV```ggg[[[RRRRRR```mmmpppqqqtttuuuxxx{{{~~~xxxllliiigggeeeeeennn}}}yyytttqqqkkkiiigggdddaaa___]]]]]]XXXZZZaaaooozzzeeebbbUUUEEE???^^^nnnXXXDDD999...,,,---,,,,,,---************)))))))))))))))))))))))))))******+++***%%%///111555AAAfff~~~]]]TTTFFFLLLUUU[[[bbblllyyyqqqcccpppzzzhhhhhh^^^XXX]]]gggyyytttssswww{{{sssooollllllmmmkkkeee___\\\XXXTTTSSSRRROOOJJJFFFDDDAAA???======<<<;;;999:::888:::>>>???===>>>AAAJJJMMMVVVddduuuuuuvvvfffyyytttSSSNNNSSSKKKBBB999111000000......000---,,,,,,+++*********+++,,,---......------///111222^^^ttt^^^QQQPPPPPPRRRtttpppaaaEEE666:::999444777888:::<<<@@@JJJXXXaaaccc[[[MMMQQQ```gggnnnuuuuuu{{{{{{{{{|||}}}~~~zzzvvviiieeeccceeeeeekkk~~~zzzxxxsssmmmgggeeefffgggccc___[[[eeetttmmmfffcccIII@@@___www]]]KKK:::---,,,...***)))+++************))))))))))))''')))******))))))***+++)))///&&&///888CCCyyy~~~qqqRRRbbb~~~EEEKKKTTT[[[bbblllyyypppcccqqq~~~tttjjjiii^^^WWWZZZ```vvv}}}yyyvvvsssssstttrrrmmmhhhaaa]]]XXXVVVUUUQQQLLLHHHDDDBBB???>>>>>>>>><<<;;;<<<;;;<<<@@@AAAAAADDDIIIRRRVVV___mmm|||wwwuuu{{{{{{sssyyySSSMMMUUUSSSCCC:::222000000......000---,,,++++++*********++++++,,,------,,,---///111555```rrrXXXIIIFFFEEEKKKnnnxxxiiiKKK999;;;888222555666:::===AAALLLYYYaaacccYYYLLLQQQaaahhhnnnuuuuuu{{{{{{{{{|||~~~|||tttlllgggeeeeeeeeejjj}}}}}}{{{wwwrrrllljjjiiiiiigggeeegggppp}}}tttnnnnnnRRREEE```xxx]]]MMM<<<...,,,...+++)))+++************))))))))))))((()))******))))))***+++***000(((111888FFF|||qqqTTTfffwwwDDDKKKSSSZZZaaalllyyypppdddsss{{{pppmmmjjj___WWWWWWYYYlll~~~{{{yyyzzz{{{yyyuuuqqqgggccc^^^ZZZXXXUUUOOOKKKEEECCC@@@?????????>>>===???===>>>BBBEEEGGGNNNVVV]]]bbbmmmzzzzzzsssuuuuuuzzzjjjYYYKKKRRRSSSDDD:::222000000...---///,,,,,,+++************+++***+++,,,,,,,,,,,,...000666___oooUUUIIIDDDFFFPPPmmm}}}nnnOOO:::999777222555444999===CCCNNNZZZaaabbbUUUJJJRRRccciiiooouuuuuuyyyzzz{{{|||~~~vvvoooiiiffffffeeeiiizzz{{{xxxtttpppnnnmmmmmmmmmvvv||||||vvvzzz^^^NNNddddddRRR???///,,,...+++))),,,************))))))))))))((()))******))))))***,,,***111,,,444888JJJ~~~nnnVVVmmmqqqCCCJJJSSSZZZaaalllyyyqqqeeettt{{{rrrppplllaaaZZZXXXVVVfff~~~}}}||||||{{{xxxuuulllhhhbbb^^^[[[WWWRRRNNNGGGDDDAAA????????????>>>AAA???@@@DDDHHHMMMXXXbbbhhhooozzz}}}ttttttlllqqqxxxxxxxxxxxx```|||iiiQQQPPPOOOEEE;;;333111000...---///++++++***************+++)))***,,,++++++,,,...000444[[[rrr[[[RRRNNNSSSbbbvvvzzzmmmOOO888666777333666222888===DDDOOO\\\bbbbbbRRRIIIRRRdddjjjooouuutttxxxyyyzzz|||~~~|||oooiiieeeeeeeeehhhyyy~~~}}}zzzvvvsssrrruuuwww~~~uuu{{{cccTTThhhsssXXXCCC000---...+++***,,,************)))))))))((((((***++++++***)))+++,,,***000...555666OOOkkkWWWtttoooCCCJJJSSSZZZbbblllyyyqqqdddqqq{{{tttqqqmmmccc___]]]WWWddd}}}{{{yyywwwooojjjddd```]]]ZZZUUUQQQJJJGGGCCC@@@@@@@@@@@@???BBBAAABBBFFFJJJRRR```mmmqqqyyyyyywwwiiimmmvvvvvvuuu|||xxxeeeiiisssXXXTTTSSSFFF===444111000...---...*********))))))***++++++)))***+++++++++,,,...000666^^^zzzcccZZZRRRZZZpppzzzpppRRR888666777444555111777===EEEQQQ]]]cccbbbQQQIIISSSeeejjjnnnttttttwwwxxxyyy{{{~~~nnngggcccdddeeehhhwww}}}zzzxxxyyy}}}zzzmmmqqq___SSSddd^^^GGG222---...,,,***,,,************)))))))))((()))***++++++******+++,,,***---...555555UUUjjj[[[zzzjjjDDDJJJSSS[[[cccmmm{{{pppcccoooyyyssspppllldddbbb```WWWccc}}}{{{zzzpppkkkeeeaaa```]]]ZZZVVVOOOLLLGGGCCCBBBBBBBBBAAABBBBBBEEEIIINNNVVVfffuuuzzz~~~tttvvv||||||vvvyyyrrr___WWWjjjmmmVVVTTTUUUGGG>>>555222000---,,,---***))))))))))))***++++++)))***,,,,,,,,,---///111<<>>555222000---,,,---)))))))))))))))***++++++)))+++,,,------...000333BBBsssxxxgggaaaTTTbbbyyysssXXX<<<777999555444111777===DDDPPP^^^eeefffRRRJJJTTTdddgggjjjrrrtttvvvvvvwwwyyy{{{~~~ooofff```aaabbbdddppp|||~~~|||llldddXXXHHHKKKllliiiNNN444---...---+++,,,************)))))))))))))))***,,,+++******+++------***---777888ccciiieee[[[EEELLLUUU]]]dddooo}}}uuukkkyyywwwpppmmmgggaaabbb___SSS]]]{{{xxx}}}}}}{{{zzzqqqlllgggdddeeedddbbb```[[[VVVPPPKKKIIIHHHGGGGGGEEEFFFJJJPPPTTT]]]ooo~~~|||zzzwwwkkkUUUHHHSSSoooppp]]]VVVSSSIII???666333111---,,,---))))))((())))))***++++++***+++---------///111333EEEzzznnngggeee^^^rrr}}}pppmmmTTT999666999666555222777<<>>666:::999444///333666999@@@NNN^^^ggghhhPPPRRRXXXbbbhhhjjjlllooorrruuuxxxzzz{{{|||~~~zzzhhhbbb___]]]bbbjjjxxxqqqnnnggg[[[NNNUUUzzzuuu]]]BBB222---,,,---...+++++++++*********))))))))))))*********++++++++++++///222555QQQhhhXXXxxxjjjFFFHHHNNNVVV^^^gggrrr~~~pppaaafff{{{xxxppphhhlllfffaaaZZZZZZ}}}{{{|||uuukkk```VVVSSS[[[fffsss|||~~~uuusss~~~lllZZZwwwnnn[[[OOOQQQPPPCCC666111///---,,,---++++++************++++++***+++,,,,,,,,,---///111:::eeezzzaaaTTTIIIPPPfff}}}rrrVVV<<<555888777444222222555888???LLL[[[bbbbbbNNNPPPXXXbbbiiijjjllloooqqqtttxxxzzz{{{|||~~~}}}jjjccc```\\\^^^eeesssrrriii```TTTJJJQQQuuuxxxaaaEEE555///,,,,,,---+++++++++************))))))************++++++++++++///222555TTTfffXXXyyybbbCCCJJJOOOVVV^^^fffqqq}}}mmmbbbjjj}}}uuurrrjjjllleee```YYY[[[vvvjjj___\\\dddooo~~~~~~rrrmmmxxxttt~~~eee~~~qqq\\\NNNLLLRRREEE777222000...---...++++++************++++++***+++,,,,,,,,,---///111:::eeeuuucccTTTFFFUUUvvvwww[[[???777777555333555111333777<<>>OOOtttfffIII999222---++++++,,,,,,,,,+++++++++******************+++,,,---...,,,---333222[[[yyy\\\ZZZzzzQQQ<<>>:::444555777222222555888<<>>HHHNNNVVV^^^fffpppzzzsssffffff{{{~~~sssqqqpppxxxpppggg______{{{ggg```^^^gggzzzxxxwww}}}zzzwwwUUUWWW||||||aaaNNNTTTKKK>>>444000...---,,,,,,,,,,,,+++***)))((((((***+++,,,,,,,,,---000333EEEpppaaaLLLMMMRRRLLLZZZzzzqqqZZZEEE;;;:::555444666333222555888<<>>444000...---,,,,,,,,,,,,+++***)))((((((***+++,,,,,,,,,---000333DDDpppeeeTTTQQQ[[[WWWbbb}}}tttXXXBBB888:::555333666444111555888<<>>VVVjjjKKK777000///...------,,,++++++******)))******))))))******+++,,,---***222:::iiiuuu\\\iiifffGGG;;;HHHNNNXXXaaaiiisss~~~|||fffZZZeee|||llljjjllloooiii``````hhhuuurrruuu~~~~~~lllPPP___vvviiiUUUVVVUUUPPPEEE666......///---,,,+++******))))))*********************,,,000333PPPwwwjjjgggSSSQQQoooxxxnnnmmmtttQQQ<<<:::666444555222333222333999CCCKKKOOOQQQEEEJJJRRR\\\eeejjjjjjiiiqqqtttxxx{{{||||||}}}~~~vvvpppmmmiiifffccchhhzzzsssZZZRRRIII<<>>FFFMMMWWW```jjjtttkkkbbbpppzzzmmmfffjjjnnnhhhaaa___qqqvvvqqqttt}}}}}}xxxrrrvvv~~~}}}dddccc}}}hhhVVVUUUQQQGGG999111000///---,,,+++******))))))******(((***+++++++++---///111>>>qqqnnnYYYOOOFFFMMMSSShhhxxxttt^^^BBB666:::888666888666444222333888AAAIIIMMMNNNBBBEEEKKKUUU```hhhmmmoooppprrruuuvvvxxxzzz}}}qqqhhhggghhhggghhhqqqxxxyyyrrrooolllkkkjjjhhheeeccccccbbbaaaeeekkk|||www{{{yyyiiikkkeeePPPWWWzzz{{{[[[???111000222------,,,++++++******)))******))))))******+++,,,,,,***222<<>>FFFMMMWWW```jjjtttqqqccckkkpppdddhhhmmmjjjdddbbbhhhuuupppttt~~~|||}}}wwwxxxcccaaavvvWWWTTTQQQGGG:::222000///---,,,+++******))))))******((()))+++,,,,,,---///111999kkk~~~mmmZZZRRR<<>>KKKPPPdddiiiHHH777::::::888666111444333333888AAAHHHLLLMMMAAACCCIIISSS^^^hhhnnnqqqqqqsssuuuuuuvvvxxxzzz}}}~~~|||~~~zzzkkkbbbdddiiiggghhhnnnwww~~~|||yyyssspppmmmjjjhhheeeaaa___```]]][[[\\\]]]^^^dddlllvvv}}}}}}gggccc\\\KKKWWW}}}sssMMM444---...------,,,,,,+++******)))*********)))***++++++,,,///---555===mmmrrr[[[ggg|||VVV>>>:::GGGMMMWWW```hhhqqq{{{wwweeeiii|||{{{gggdddggggggfffgggaaa}}}~~~tttgggmmmzzzaaa\\\yyy^^^XXXSSSGGG999222222111...---,,,++++++******++++++************+++,,,---...:::SSS~~~qqq[[[PPP;;;FFF]]]www~~~vvvSSS;;;777666888777///444222222666>>>EEEIIIJJJDDDDDDJJJVVVaaaggglllqqqoooqqqssstttuuuvvvyyy{{{}}}~~~vvvjjjdddbbbggggggiiinnnsssxxx|||yyywwwuuussspppooollliiieeeaaa___]]]]]]XXXUUUVVVXXXYYY^^^dddqqqxxxiiiZZZQQQFFFOOOkkkqqqLLL666...,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///,,,222:::iii~~~[[[bbb[[[@@@===FFFMMMWWW```iiisss}}}mmmhhhrrrmmmfffgggfffdddddd```|||yyykkkmmmzzz}}}}}}[[[UUUtttdddYYYTTTHHH:::222000///,,,---,,,++++++******++++++************+++,,,---...999TTTtttaaaZZZCCCKKKaaa}}}}}}zzzWWW>>>888444444555...333222222666===DDDIIIJJJCCCCCCHHHTTT___eeejjjooooooqqqssstttuuuvvvxxxzzz}}}}}}~~~wwwmmmeeeaaaeeeeeegggkkknnnpppwww|||xxxwwwuuutttrrrqqqooommmiiieeeaaa^^^\\\[[[WWWSSSSSSRRRTTT\\\eeetttxxx|||}}}{{{zzz}}}~~~kkk[[[PPPAAAFFF___lllJJJ666///...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///,,,333:::iii}}}[[[bbb]]]AAA===EEELLLVVV```iiisss~~~wwwfffdddvvvjjjggggggfffeee___oooyyywwwzzz{{{}}}~~~{{{~~~ooolllyyy}}}~~~]]]ZZZxxxfffZZZUUUJJJ;;;111///...+++---,,,++++++******++++++************+++,,,---...666RRRtttccc^^^HHHJJJ___wwwwwwVVV???888222222555222222111111555;;;BBBHHHJJJBBBBBBGGGRRR]]]bbbhhhllloooqqqsssttttttuuuxxxyyy||||||}}}~~~|||qqqgggaaabbbbbbdddiiiiiihhhkkkooouuuzzz~~~{{{xxxvvvvvvvvvuuutttrrrpppnnniiieee```\\\ZZZXXXTTTPPPMMMKKKNNNZZZggguuuwwwwwwvvvtttuuuyyy}}}~~~}}}~~~lll]]]QQQ??????TTT}}}hhhGGG555000000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///,,,333999hhh{{{ZZZccc```BBB<<>>GGGMMMFFFDDDGGGPPPXXX^^^ccchhhkkknnnqqqssstttvvvyyy{{{{{{{{{|||}}}uuuhhhbbb^^^```aaa```bbbeeeggghhhiiijjjnnnttt|||~~~|||{{{{{{zzzxxxvvvuuutttrrrnnniiiccc]]]ZZZQQQLLLGGGDDDBBBGGGTTTbbbjjjiiiiiifffbbb]]]XXXVVVTTTSSSUUUYYY]]]aaahhhpppzzzxxxooohhhQQQEEEOOOmmmKKK777000///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---333777ddd~~~yyy[[[aaacccEEE===FFFKKKRRRZZZaaakkkwwwwwwgggfffjjjoooiiihhhdddgggcccooowwwsssnnnkkklllmmmmmmllljjjhhhfffeeeeeeeeeeeeeeeccceeeeeebbbaaadddcccaaaccc```aaagggiiihhhjjjooonnnqqquuuwwwxxx{{{iiibbbjjjtttkkk```jjjqqqdddPPPQQQRRRKKK>>>222///000///---,,,++++++******++++++************+++,,,---...333QQQzzziiiTTTMMMBBB@@@EEEXXXvvv~~~pppPPP;;;888666666555...111222333444777>>>GGGNNNFFFCCCEEENNNVVV[[[```eeeiiilllooorrrtttwwwzzz}}}{{{||||||~~~xxxmmmgggdddbbbcccfffhhhkkknnnqqquuuyyy~~~}}}~~~}}}{{{{{{|||{{{yyywwwuuuuuussspppkkkeee___\\\SSSLLLFFFCCCAAACCCLLLUUUVVVUUUSSSQQQNNNJJJEEEBBBAAA???@@@EEEIIIMMMVVV^^^mmmuuuwwwppplllWWWIIIRRRpppNNN999111...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---333777bbbzzz\\\___aaaDDD>>>EEEJJJRRRZZZbbbmmmyyyzzziiiddddddqqqjjjjjjggghhhdddkkkvvvnnndddaaa______aaaaaa___\\\______^^^^^^______]]]\\\\\\^^^^^^\\\^^^bbbaaa]]]```[[[ZZZ```ddddddfffjjjlllooorrrttttttwww{{{~~~jjjaaafffnnnyyy```ZZZnnnzzzkkkUUURRRSSSMMM>>>222.........---,,,++++++******++++++************+++,,,---......PPPuuueeeWWWXXXAAACCCHHHWWWttt}}}vvvRRR:::666555888999222111333444444777>>>HHHOOOEEEBBBDDDLLLTTTYYY^^^dddhhhkkkooorrrtttwww{{{~~~||||||}}}~~~{{{tttppppppsssqqquuuyyy}}}|||{{{~~~~~~}}}|||}}}~~~~~~|||{{{uuuuuutttqqqlllfffaaa]]]UUUMMMEEEBBB@@@@@@EEEKKKCCCBBB@@@???>>>===;;;999:::777777:::===@@@GGGOOOcccmmmzzzsssooonnn[[[OOOWWWrrrPPP;;;222///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...---333666bbb]]]^^^```DDD>>>FFFMMMTTTYYYcccppp{{{pppddd[[[rrrxxxkkkhhhffffffhhhiiivvvuuuiiiaaa^^^WWWWWWXXXXXXWWWVVVTTTSSSSSSUUUVVVXXXXXXWWWVVVUUUVVVWWWXXXZZZ\\\^^^```aaabbbaaa___]]]^^^```bbbdddiiijjjlllnnnqqqsssuuuvvviiiccckkkoootttzzzyyy|||\\\KKK___xxxsss]]]UUUWWWOOO???333222000,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...777MMMvvvmmmddd]]]GGGAAABBBUUUvvv{{{}}}```BBB666777888666222000000111333666===FFFLLLFFFCCCDDDLLLSSSXXX^^^cccfffjjjooosssvvvvvvvvvuuuyyy{{{}}}~~~zzz~~~yyyyyyyyyzzz{{{}}}|||yyyvvvuuurrrooonnnmmmhhhaaa[[[UUUOOOFFF???;;;:::::::::888888888888999999999999666888;;;===>>>>>>@@@BBBUUUfffxxxsssiiihhhRRREEEVVV|||zzzXXX;;;......------,,,++++++******))),,,,,,++++++***+++++++++///111222:::``````WWW}}}hhhEEE???DDDLLLTTTZZZcccpppzzz~~~vvvgggaaajjjnnnhhhiiigggggggggqqqtttggg\\\VVVSSSNNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPQQQRRRQQQPPPOOORRRRRRSSSUUUWWWYYY[[[]]]^^^^^^\\\\\\]]]^^^```aaaeeefffhhhkkknnnpppssstttzzz|||~~~jjjbbbfffllluuurrrtttvvvxxx{{{|||ZZZNNNbbbyyyrrrZZZSSSVVVNNN>>>222111111---------,,,,,,,,,,,,++++++,,,++++++++++++,,,------555LLLzzzsssiiiaaaHHHAAADDD[[[zzzdddEEE666555666555444000000111222666===EEEKKKEEEBBBCCCKKKRRRWWW]]]cccgggjjjooosssuuuvvvvvvvvvvvvxxx{{{||||||}}}~~~zzzzzzzzzyyyzzz{{{zzzxxxvvvtttqqqnnnmmmkkkfff___ZZZQQQKKKBBB;;;777777777777777777777888999999:::::::::<<<>>>???>>>>>>???AAAOOOaaattt~~~uuuiiifffMMM@@@UUUzzz|||[[[===///...------,,,++++++******))),,,,,,++++++***++++++,,,...000222888]]]```WWW|||jjjFFF>>>CCCKKKTTT[[[dddqqqzzz||||||hhhcccaaa{{{tttiiikkkiiifffcccjjj|||uuuiii^^^UUUOOOKKKIIIFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHJJJKKKKKKKKKJJJIIILLLMMMNNNOOOQQQSSSUUUVVVYYYYYYYYYZZZ[[[\\\]]]]]]```aaacccfffjjjmmmoooppptttvvvzzz|||~~~mmmbbbdddjjjxxxzzzyyywwwuuuvvvzzzuuuYYYTTTlllrrrUUURRRTTTMMM<<<111111111---------,,,,,,,,,,,,+++++++++++++++++++++,,,------222JJJxxxlllcccKKKAAAGGGbbb}}}~~~dddGGG777444444444555000000111222555;;;CCCIIIDDDAAABBBIIIPPPVVV\\\aaagggkkkppptttuuuuuuvvvwwwuuuwwwyyy{{{{{{|||~~~|||{{{|||zzzxxxxxxxxxxxxwwwuuurrrooolllkkkiiiddd]]]WWWNNNGGG>>>777555555666777666777888999:::<<<======@@@BBBCCCBBB@@@??????@@@III[[[ppp{{{uuuiiieeeIII===UUUxxx}}}\\\>>>000...------,,,++++++******))),,,++++++***++++++,,,,,,...000000555WWW___UUUzzznnnIII<<>>@@@BBBCCCDDDEEEFFFEEECCCAAAAAAAAAFFFXXXmmmyyytttiiifffIII===UUUwwwzzzZZZ>>>111000------,,,++++++******)))++++++******++++++,,,,,,...///000222PPP[[[QQQuuutttNNN<<>>WWWmmmzzz}}}wwwiiiUUU@@@777555555555555111111000000222888???DDDCCC??????EEEMMMSSSZZZ```ggglllqqqsssrrrrrruuuwwwvvvxxxzzz{{{|||}}}~~~|||wwwtttsssrrrrrrqqqooolllhhhfffccc^^^VVVPPPGGGBBB<<<888777999;;;;;;======???AAADDDFFFHHHIIIGGGHHHIIIHHHEEECCCCCCCCCGGGXXXlllwww|||vvvjjjgggLLL<<>>>>>>>>>>><<<;;;;;;<<<>>>@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFGGGIIIKKKKKKMMMNNNQQQSSSUUUVVVWWWVVVXXXYYY[[[^^^aaaccceeefffkkknnnrrruuuvvvwwwyyy{{{}}}qqqeeeffflll{{{yyysssuuu}}}uuuTTT\\\lllSSSUUULLL;;;000000222///------,,,,,,,,,,,,++++++***************+++,,,,,,333III~~~qqq]]]MMMAAA777888III]]]qqqzzziiiTTT>>>666777777666555111111000000111666===BBBCCC>>>>>>DDDLLLRRRYYY```fffkkkqqqrrrppppppssswwwtttvvvxxxzzzzzz{{{}}}~~~}}}|||wwwsssqqqpppooonnnkkkhhhdddaaa^^^YYYQQQJJJAAA>>>:::999:::<<<======AAABBBDDDFFFIIIKKKMMMNNNJJJKKKKKKJJJGGGDDDDDDDDDGGGXXXiiisssxxx~~~{{{kkkgggPPP>>>HHHxxxxxxXXX===222222------,,,++++++******)))************+++,,,------,,,///000///DDD||||||[[[LLLlll~~~XXX>>>EEEMMMUUU\\\ggguuu{{{jjjaaagggpppjjjeeedddccccccqqqzzzjjjZZZMMMCCC===888999:::999888888999:::999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<======@@@@@@AAABBBCCCEEEFFFGGGJJJKKKMMMOOOQQQSSSTTTUUUWWWXXXYYY[[[^^^```aaabbbeeeiiimmmqqqssstttvvvwwwyyy|||xxxiiieeellluuuttt|||wwwSSSUUUsssVVVWWWMMM;;;000000222///------,,,,,,,,,,,,++++++***************++++++,,,111GGGttt```PPP>>>999999BBBSSSmmmuuu\\\AAA666777888666444111111000///000555;;;@@@CCC???>>>DDDLLLRRRZZZ```eeekkkpppqqqnnnmmmqqqvvvuuuwwwyyyzzzzzz|||~~~~~~zzzxxx|||wwwsssqqqooollljjjfffccc___\\\YYYSSSKKKDDD>>>===<<<<<>>GGGNNNVVV\\\ggguuummm___]]]xxxssskkkgggfffddd___ggg{{{ooo\\\KKK???:::888888222444666555333555999===888999;;;<<<<<<;;;;;;::::::::::::999:::;;;;;;<<<=========>>>???AAABBBCCCHHHHHHJJJLLLNNNQQQRRRSSSVVVWWWXXXZZZ[[[]]]^^^___```dddiiinnnppprrrtttuuuxxxyyy|||ooofffnnnxxxxxxzzzTTTPPPtttsssWWWXXXNNN<<<000000222///---------,,,,,,,,,++++++*********)))***++++++,,,///FFFwwweeeUUU???>>>>>>BBBRRRnnndddDDD777777999666444222111000///000444;;;???DDD???>>>DDDLLLRRRZZZaaadddjjjppppppmmmlllqqqvvvwwwyyy|||}}}}}}~~~{{{wwwqqqyyy~~~{{{wwwtttqqqnnnkkkhhhccc```\\\XXXUUUOOOGGG@@@>>>>>>???AAADDDFFFFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQQQQQQQPPPLLLGGGBBB@@@???CCCRRRaaajjjpppyyyssseeeeeeeee___PPPPPPwwwcccBBB111---------,,,,,,+++******)))************+++,,,---...+++///222000>>>rrrhhhRRRlll]]]===FFFLLLUUU___iiivvv|||jjjfffkkk{{{{{{qqqeeeccchhhdddbbb}}}sssXXXOOOCCC<<<:::999777444222222222333333444444444666666666666666666666666444444555666777888999999999:::;;;<<<===???@@@@@@EEEHHHKKKMMMMMMMMMNNNOOORRRUUUWWWYYYZZZ\\\^^^aaabbbdddgggkkknnnpppqqqrrrxxx{{{~~~xxxhhhiiiXXXUUUooodddTTTVVVNNN===222222222///...---,,,,,,++++++,,,,,,)))******++++++,,,------444DDDtttzzzlllYYYIIIEEE???BBBXXXyyyoooIII444888999333444333111000000000111888BBBCCCAAA@@@DDDLLLTTTYYY[[[eeejjjpppqqqooooooqqquuuwwwyyy}}}~~~~~~nnnhhhooo{{{~~~zzzrrrllljjjjjjddd```ZZZSSSMMMHHHEEEDDDHHHGGGEEEDDDDDDFFFGGGIIIMMMLLLJJJKKKMMMNNNNNNMMMRRRQQQOOOLLLHHHCCC>>><<>>??????CCCFFFHHHJJJJJJKKKLLLNNNPPPSSSUUUWWWXXXZZZ\\\___```bbbeeeiiilllooopppqqqvvvyyy}}}{{{tttgggggg{{{eee^^^sss~~~aaaVVVWWWNNN===111111111...------,,,++++++++++++,,,)))******++++++,,,------333@@@ooo|||qqq___GGGBBB===DDD\\\|||xxxTTT888777888555555444111000111000111888AAACCC@@@???CCCKKKTTTZZZ]]]dddiiippprrrqqqppprrrtttvvvxxx|||}}}~~~~~~ooodddjjjuuuzzzsssmmmjjjiiiccc```[[[VVVQQQNNNLLLKKKMMMKKKJJJIIIIIIJJJKKKLLLNNNLLLJJJJJJKKKKKKKKKJJJLLLKKKIIIFFFCCC???;;;999BBBHHHRRR\\\gggpppyyy~~~gggfffpppmmm]]]OOOVVVhhhDDD...///---,,,++++++******++++++)))************+++++++++...)))000222555```TTTUUU{{{```===HHHMMMVVV^^^hhhsss{{{jjjfffkkk~~~ooogggjjjhhhccclll~~~sssddd[[[UUUKKKBBB;;;777333222333555444333222222222222222222111111111111111111111111111111111111222333444555555666777777888:::;;;<<<===>>>BBBCCCEEEFFFFFFHHHJJJMMMNNNPPPSSSUUUVVVXXXZZZ\\\]]]___bbbfffjjjlllnnnooosssvvvzzz}}}ooommmgggffftttsssmmm}}}^^^WWWXXXOOO<<<000000000---------,,,+++++++++++++++)))******++++++,,,------111;;;hhh}}}vvvfffIIIAAA;;;EEEbbbbbb???666888777777444222111111000000777@@@CCCAAA???BBBIIISSS[[[```bbbhhhooosssrrrrrrrrrsssuuuxxx{{{|||}}}}}}wwwcccdddmmmzzz~~~}}}}}}yyyuuupppkkkhhhbbb```]]]ZZZXXXVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQPPPMMMKKKIIIIIIHHHFFFEEECCCBBB@@@>>><<<999777666<<>>HHHMMMUUU]]]fffrrr~~~qqqeeeffftttzzznnnmmmkkkgggjjjsss}}}kkkcccWWWLLLGGGCCC>>>:::999777444444444444222000222222222111111000000000//////////////////////////////000111222222333333555555666888999:::;;;<<<@@@AAABBBCCCCCCEEEIIILLLLLLNNNRRRTTTUUUVVVXXXZZZZZZ\\\___cccfffjjjmmmnnnrrruuuyyy|||~~~{{{dddffffffiiitttzzzrrrtttrrrttt~~~___YYYYYYOOO<<>>???@@@AAABBBDDDHHHKKKJJJMMMQQQTTTUUUVVVWWWXXXWWWYYY\\\___dddhhhkkkmmmqqqtttxxx|||~~~~~~cccbbbdddiiiuuu{{{qqqpppyyycccjjj~~~bbbYYYYYYOOO;;;.........+++,,,,,,+++************+++)))******++++++,,,------000444___~~~uuufffQQQAAA666>>>YYYuuuwwwmmmHHH999999777666555333222333111000555===HHHFFFCCCBBBEEELLLTTTZZZ^^^ccckkkqqqssstttsssrrrwwwxxxzzz{{{|||}}}~~~wwwiiidddrrr{{{{{{}}}zzzwwwtttpppmmmkkkjjjhhhgggeeeccccccbbbaaa```^^^\\\ZZZXXXWWWVVVVVVSSSOOOLLLJJJGGGDDDBBB;;;999777555444444444555777;;;AAAIIISSS___kkkrrr|||~~~~~~gggqqqjjjcccPPP===CCCjjjdddEEE111000---,,,++++++******++++++))))))*********++++++++++++...000///222IIIxxxppp```}}}nnnCCCFFFKKKSSS\\\dddppp|||zzzoooiiirrr|||rrrkkkhhhhhhiiifffttt|||qqqcccXXXQQQIIIAAAAAA===<<<>>>===999666666444444555555555444333222//////////////////......////////////////////////------......////////////111111222444555666777888:::<<<>>>@@@AAACCCFFFHHHHHHLLLPPPSSSTTTUUUVVVVVVUUUWWWYYY]]]bbbgggjjjmmmooossswwwzzz|||~~~iiidddbbbfffsss|||{{{zzz||||||WWWbbb{{{|||dddYYYYYYNNN:::...---...,,,,,,,,,+++***************)))******++++++,,,------///222___sssbbbNNN???444888LLLeee~~~tttyyyeeeFFF:::777555666555333333333111///444<<>>DDDNNNZZZgggooowww{{{zzzhhhwww|||hhheeeTTTAAADDDddd~~~cccFFF222000---,,,++++++******++++++)))************+++++++++***///...///444EEEyyyttt{{{qqq___wwwHHHDDDJJJRRR[[[dddooo|||xxxiiiiii}}}zzznnnhhhggggggjjjppppppvvvzzzccc___VVVLLLGGGFFFBBB<<>>===777333555333333444444333333333444..................//////........................------............/////////000111222444555666666666999<<<>>>???AAACCCEEEFFFIIINNNQQQRRRRRRSSSTTTTTTUUUXXX\\\aaafffjjjmmmmmmppptttwwwyyyzzz|||~~~~~~oooggg```cccrrr~~~~~~}}}}}}www\\\nnn~~~cccXXXXXXMMM999------///---,,,++++++***************)))******++++++,,,------...111aaatttaaaKKK@@@777888DDDYYYvvvzzzttt[[[AAA888444333888555444333444111///444;;;DDDDDDDDDBBBCCCGGGNNNSSS\\\___dddjjjooorrrsssssstttuuuwwwwwwwwwyyy|||sss```jjj|||}}}{{{{{{wwwvvvxxx{{{wwwwwwvvvuuusssqqqpppooojjjiiigggddd```]]]ZZZYYYVVVSSSOOOMMMKKKJJJGGGEEEAAA>>>:::666333444555777777999<<>>???@@@BBBDDDGGGLLLOOOQQQQQQQQQRRRSSSUUUWWW[[[```fffjjjmmmkkkooorrruuuwwwxxxzzz{{{|||~~~rrriii```bbbssszzzyyywwwvvvggg```XXXXXXMMM999------///---,,,++++++***)))*********)))******+++,,,,,,---------111bbbvvvaaaJJJCCC<<<<<>>GGGSSS```iiiqqqvvv~~~sssjjjjjj[[[DDDBBBfffdddFFF222...---,,,++++++******++++++)))************+++++++++,,,000+++,,,555===iiiyyytttmmmTTT{{{XXXCCCHHHQQQZZZeeeppp|||uuukkkjjjwwwsssllliiijjjnnnnnnggg```cccsss~~~tttfff[[[VVVMMMKKKHHHGGGFFFFFFDDDBBB@@@@@@???===;;;999777666444444444333333222222222////////////............---------------------------------............///------......///111222333555888:::<<<===???AAADDDFFFHHHIIILLLNNNQQQSSSTTTWWWWWWWWWXXXZZZ```ggglllmmmnnnooosssvvvyyyyyyyyyyyy}}}nnnbbbZZZaaauuu~~~{{{}}}aaa[[[dddSSSVVVIII777222...+++000---,,,+++***)))))))))))))))************+++++++++,,,...]]]yyyeeeRRRDDD===@@@EEEQQQkkkeee;;;666999444777555444222000000222444666;;;===???@@@AAAEEEMMMSSSZZZ___eeejjjmmmppprrrsssvvvrrrooonnnpppsssuuuvvv~~~nnn___jjjwww}}}|||{{{|||}}}~~~}}}}}}~~~~~~|||zzzxxxppppppmmmgggeeeddd___ZZZSSSQQQNNNKKKIIIIIIJJJKKKGGGDDD???:::666333222222666444555999===GGGXXXhhhtttzzz{{{vvvvvvrrraaaLLLHHHxxxgggGGG333111------,,,++++++******)))++++++******************---,,,///+++222===```}}}ppp]]]uuuYYYCCCHHHPPPZZZdddooo{{{ooogggrrrxxxqqqoooqqqpppggg^^^]]]fffppp}}}tttoooggg]]]TTTPPPLLLJJJHHHFFFFFFFFFDDDCCC@@@@@@???===;;;888666555444444333333222222111111////////////............---------------------------------............///------......///111222333555777:::;;;<<<>>>AAACCCEEEFFFHHHKKKMMMPPPRRRSSSSSSSSSTTTUUUWWW\\\aaafffhhhiiilllpppuuuxxxzzz{{{{{{~~~qqqddd\\\dddzzz^^^TTTuuudddSSSVVVHHH777222///,,,111---,,,+++******)))******)))************+++++++++///,,,TTTiiiVVVGGG===???DDDOOOiiioooEEE999777333888555444222000000222444555:::<<<>>>>>>???DDDKKKQQQYYY^^^dddiiimmmoooqqqssssssqqqlllgggdddgggmmmrrryyy|||oooaaalllxxx~~~}}}~~~}}}{{{yyyrrrrrroooiiifffeeeaaa[[[UUUSSSOOOKKKIIIHHHHHHHHHHHHEEEAAA<<<777444222222333222333777;;;DDDTTTcccssszzzzzzyyyvvvsssbbbRRRQQQ|||fffGGG222///------,,,++++++******)))************************---,,,///+++111999XXXsss\\\mmmWWWBBBHHHPPPYYYbbbmmmzzzzzziiiiiirrr}}}~~~tttrrrsssqqqjjjbbb^^^```dddtttllleeebbb]]]UUUNNNKKKKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@>>><<<999777555444444333333222111111000000/////////............------------------------------------............///---------...///000111222444666888:::;;;===@@@BBBDDDEEEGGGIIILLLOOOQQQRRRPPPRRRSSSUUUVVVYYY]]]```bbbdddhhhmmmrrrwww{{{}}}~~~qqqeee^^^iiibbbTTTnnncccSSSUUUGGG666222///---222...---,,,++++++*********)))************+++++++++111***HHHooo[[[KKK>>>>>>AAALLLfff|||TTT>>>555333888555444222111111222333555777:::<<<===>>>BBBIIINNNWWW\\\ccchhhlllnnnqqqrrruuuvvvsssjjj___[[[```hhhqqqzzz~~~|||pppbbbnnnxxx|||zzzttttttqqqkkkhhhgggccc]]]WWWTTTPPPLLLIIIGGGFFFFFFIIIGGGCCC>>>:::666333222222111222555999@@@OOO]]]ooowww~~~|||wwwtttooo___SSSXXX~~~eeeGGG111---------,,,++++++******)))************************,,,,,,///***000555MMMxxx]]]ddd[[[AAAGGGPPPWWW```kkkxxxvvvggggggkkkrrr|||yyyuuuvvvuuurrrlllgggddddddlllzzzuuuooohhhaaa```\\\UUUOOOLLLJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@===;;;888666444333444333222222111000////////////.........------------------------------------------............///---------...///000111111222444777999:::;;;>>>@@@CCCDDDFFFIIILLLNNNQQQRRRQQQSSSVVVWWWXXXZZZ\\\___```cccgggkkkpppuuuzzz}}}~~~nnnddd___mmmdddVVVmmm]]]TTTUUUFFF555222000---222......---,,,++++++++++++))))))*********+++++++++111)))@@@tttuuu___LLL===;;;???JJJccc~~~bbbDDD444333888444333222111111111222333666999;;;===>>>AAAHHHMMMUUUZZZ```fffjjjmmmppprrr{{{mmm___\\\___iiirrr|||ooocccnnnxxx|||zzzvvvvvvrrrllliiihhhddd^^^VVVTTTPPPMMMJJJHHHGGGFFFJJJIIIEEEAAA===999555333333333444777999>>>KKKWWWjjjrrrzzz~~~uuu{{{ppphhhVVVLLLUUUyyybbbFFF000,,,------,,,++++++******)))***************++++++++++++,,,///+++111333CCC{{{~~~```\\\sssfff@@@GGGOOOVVV]]]hhhwwwrrrjjjcccdddlllvvv~~~}}}~~~}}}yyysssllleeebbbcccvvvzzzsssyyy}}}wwwrrrpppkkkddd______]]]WWWRRRQQQJJJHHHEEEDDDDDDDDDCCCAAA@@@>>><<<999666555444333444444333222111000///...............---------------------------------------------............///...---------...///000111000222555777888:::<<<>>>BBBCCCEEEHHHKKKNNNPPPRRRQQQSSSVVVXXXYYYZZZ\\\^^^bbbeeehhhkkkmmmqqqvvvzzz}}}zzz{{{mmmccc^^^kkkcccPPPeee~~~XXXVVVUUUEEE444222111---111......---,,,++++++++++++))))))*********+++++++++...+++<<>>AAAGGGLLLRRRWWW^^^dddiiillloooqqq{{{ttthhheeecccjjjttt}}}kkkaaannnxxx|||zzzwwwwwwsssmmmjjjhhhddd^^^UUUSSSQQQNNNKKKJJJIIIIIIKKKJJJHHHEEE@@@<<<888666777777888::::::<<>>===:::777555444444444555555444222111000///............------------,,,---------------------------------............///......------......///000///111444555666888;;;===???AAACCCFFFJJJMMMOOOPPPOOOQQQTTTVVVVVVXXXZZZ]]]cccfffiiijjjkkkmmmssswww}}}{{{yyyzzz}}}mmmbbb]]]fff{{{fffLLL___|||^^^XXXVVVDDD333222000---000...---,,,++++++*********)))************++++++++++++---:::eee{{{dddNNN;;;888:::CCCZZZrrrzzzvvvvvvhhhGGG555555555444333222111111111111111444777;;;===>>>AAAFFFKKKPPPUUU\\\cccgggkkknnnpppvvv}}}vvvfffffflllvvvfff```oooyyy|||zzzxxxxxxtttnnnkkkiiiddd^^^UUUTTTRRRPPPNNNLLLKKKJJJJJJJJJIIIHHHDDD@@@;;;999::::::;;;<<<::::::AAAJJJXXXaaajjjpppvvv~~~}}}rrrfffLLL???JJJsssrrr]]]CCC000...------,,,++++++******))))))))))))***++++++,,,,,,)))+++///***333333777```|||mmmUUUZZZxxxwww>>>FFFNNNTTTYYYdddtttuuueee^^^^^^aaaggggggjjjjjjfff]]]UUUQQQQQQTTT]]]ZZZXXXfffvvv|||wwwsssooolllkkkbbb\\\XXXYYYZZZVVVRRRQQQLLLIIIFFFDDDCCCAAA???>>><<<;;;888666444444555555666666555333222000//////.........---------,,,,,,---------------------------------............///......---------...//////---000222444555777999<<<<<<>>>@@@CCCGGGJJJLLLNNNNNNPPPRRRTTTUUUWWW[[[]]]bbbeeehhhhhhgggjjjpppuuuvvvxxx{{{}}}~~~jjjbbb^^^dddsss|||iiiQQQfff~~~xxxeeeZZZXXXDDD333222000,,,...---,,,+++******)))******)))************+++++++++)))---777aaa{{{hhhQQQ===777888???SSShhhrrrooodddDDD444666444333333222222111000000000222555999;;;<<>>;;;::::::;;;;;;777444:::BBBGGGPPPZZZbbbkkkvvv}}}~~~|||tttjjjOOO???IIIooottt\\\AAA//////------,,,++++++******)))((())))))***++++++,,,,,,***,,,...)))111111000UUUzzz{{{|||ZZZVVVuuu}}}>>>FFFNNNSSSXXXcccsssttthhh^^^WWWUUUMMMRRRVVVUUUPPPMMMNNNQQQPPPYYYYYYYYYgggxxx{{{{{{zzzwwwsssooojjjhhhhhhaaa\\\\\\ZZZUUUPPPNNNLLLJJJFFFDDDBBBAAA>>><<<;;;:::777555444444555666777666555444222111000///......---------,,,,,,,,,---------------------------------.........//////......---------...//////---///222333444666999;;;:::;;;>>>AAAEEEHHHJJJLLLPPPQQQSSSTTTVVVXXX]]]```___cccffffffeeegggnnntttpppvvv}}}gggaaa```fffsssxxx~~~uuufffVVVnnn}}}pppbbb\\\YYYEEE333111000+++------,,,+++***)))))))))))))))************+++++++++***---444___{{{kkkSSS>>>888777<<>>CCCGGGMMMRRRZZZaaafffjjjmmmoootttyyyqqqfffkkkyyyvvvaaa```sss}}}zzz|||~~~}}}}}}yyyrrrooommmhhhbbb[[[ZZZWWWTTTPPPLLLIIIHHHIIIJJJKKKKKKHHHDDD@@@===:::999:::999555000444<<<777AAALLLUUUaaaoooxxx{{{}}}zzzssslllQQQ@@@IIInnnvvv\\\@@@...///------,,,,,,+++******)))((())))))***++++++,,,,,,,,,---...'''//////,,,MMM|||yyyaaaVVVuuu>>>CCCKKKRRRYYYdddsss}}}qqqeee[[[UUUSSSNNNKKKLLLLLLJJJKKKOOOSSSVVVYYY[[[bbbvvv~~~~~~uuuwwwxxxvvvsssnnnlllkkkeee```ZZZWWWXXXYYYXXXVVVKKKHHHDDDAAA@@@>>><<<;;;999888777666666777888999999777666666666444111.........---------......///,,,,,,------------......------------------------...---,,,,,,,,,,,,---...---///111222333555888:::<<<<<<>>>AAADDDGGGJJJKKKNNNOOOQQQRRRSSSUUUXXXZZZ___bbbfffjjjlllmmmoooqqqtttuuuxxxiiiddd\\\dddpppkkk|||ppp~~~xxxttteee]]]kkkYYY[[[VVVFFF333...222///&&&***)))))))))))))))******)))************+++++++++'''333555WWWrrrZZZFFFAAA>>><<>>===<<<@@@GGGJJJNNNUUU]]]dddjjjnnnooooootttzzz~~~~~~kkkjjjxxxqqqbbbaaakkkttt{{{zzz}}}yyyuuurrrnnnkkkhhh___]]]ZZZVVVQQQMMMJJJHHHNNNMMMMMMKKKHHHEEEBBB@@@888;;;<<<777333222555777666999@@@HHHPPPZZZjjjyyy||||||qqqNNN===KKKvvv{{{YYY>>>111---++++++++++++++++++++++++***)))((((((((()))+++,,,***+++++++++---333999>>>tttxxxlllXXXxxx<<>><<<;;;888888777666777777999999999888777777666555222/////////......---.........------------------------------------------------...---,,,,,,,,,,,,---...---///111222222444777:::;;;<<<===@@@CCCFFFIIIKKKLLLNNNPPPRRRSSSUUUXXX[[[\\\```eeehhhkkknnnppprrruuuuuuxxxiiieee___iiiwwwrrrxxxlllvvvllliiikkk]]]uuuvvv]]]ZZZUUUEEE333///333000'''******))))))))))))******)))************+++++++++,,,555444SSSttt\\\GGG@@@===<<>>===;;;888777777777888999::::::999888777777777666333111111000//////............------------------------------------------------...------,,,,,,------...---...000111222444777999:::;;;===???BBBEEEHHHJJJJJJLLLOOOQQQRRRUUUYYY\\\ZZZ^^^bbbgggjjjmmmpppsssuuutttvvv|||}}}~~~jjjhhhdddooo~~~zzz}}}ssswwwhhhccckkkZZZiiizzz]]]YYYSSSDDD444000333111)))+++******)))))))))******)))************+++++++++---222///KKKxxx```III@@@;;;;;;HHHYYYvvvNNN555333444555555444333222111111000000222666;;;<<<:::>>>DDDFFFJJJQQQYYYaaahhhllloooqqqtttwwwyyyyyy|||yyyjjjsssrrrbbb^^^bbbccckkktttsssuuuyyy|||zzzyyyxxxuuuppphhh```ZZZRRRWWW\\\___dddmmm|||{{{qqqooouuu}}}yyyuuussspppmmmjjj```___[[[WWWSSSOOOLLLJJJJJJJJJJJJIIIHHHFFFEEEDDDAAA>>>;;;:::;;;;;;999777:::>>>EEEGGGEEEJJJ[[[nnn|||uuuRRRGGG\\\yyyWWW<<<111...++++++++++++++++++++++++***))))))))))))***++++++,,,,,,,,,,,,---000666:::XXX```ooo999???GGGNNNVVVaaappp{{{rrrhhhbbb^^^^^^aaa```eeehhhfffgggsssyyysssllliiiiiiiiieeeaaa\\\YYYVVVVVVVVVTTTOOOJJJJJJGGGCCC@@@???>>>===;;;777888888888999::::::;;;999888777888888777444222222111000000/////////////////////......------------------------------------------------------------...000111111333555888999:::;;;>>>AAADDDGGGHHHHHHJJJMMMPPPRRRUUUYYY\\\ZZZ]]]aaaeeegggjjjnnnppptttssstttwww}}}}}}llllllhhhrrr~~~xxx{{{|||iiifff}}}ggg]]]rrrvvv]]]YYYQQQBBB555111333222,,,++++++******))))))******))))))*********++++++++++++---***CCC}}}}}}fffMMM@@@::::::GGGVVVxxxVVV:::333333444444444444333222111000///000444999:::999<<>>FFFMMMTTT___mmmxxxxxxrrrooopppuuuwwwxxxuuuuuu}}}uuummmhhhgggfffaaa]]]ZZZXXXUUUUUUUUUSSSNNNIIIIIIFFFBBB@@@???>>>===;;;888888999:::::::::::::::888777777777888888555333333222111000000000000000111111000000///...------------------------------------------------------,,,...000000000222444777777888:::<<>>>>>>>>GGGUUU___\\\QQQMMMOOOOOOTTTXXXTTTKKKLLL```uuu|||wwwcccFFFJJJmmmvvvRRR999///,,,,,,,,,,,,++++++*********)))*********++++++++++++,,,------,,,,,,...222555CCC```\\\rrr999>>>EEEKKKRRR]]]jjjuuu~~~}}}xxxpppkkkhhheeeaaa]]]YYYWWWUUUUUUUUUTTTOOOKKKHHHEEEBBB@@@???>>>===;;;999:::;;;;;;;;;::::::999666666666777888888555333222222222111111222222333444444333222000///......------------------------,,,------......------,,,,,,...///000000111333666666777999;;;>>>AAADDDFFFFFFHHHKKKNNNPPPSSSWWWZZZ\\\^^^```aaabbbdddhhhjjjvvvvvvwwwxxxzzz|||~~~rrrfffjjjfffmmmtttkkkrrrwwwzzzppp|||}}}]]]cccppp```[[[PPPBBB777333333111...---,,,+++***************)))************+++++++++---///...999aaarrrWWWCCC999888AAAKKKgggssswwwhhhNNN===333333444555555555333222111///...111777::::::;;;???EEEHHHMMMTTT\\\ccchhhkkkooorrrvvvvvvuuuvvvyyy||||||vvvzzz{{{nnn___XXXRRRffftttwwwuuusssrrrtttuuuvvvvvvvvvppphhhfffgggfff```ZZZ]]]\\\^^^hhhxxxttt[[[SSSJJJHHHRRRdddxxx}}}yyywwwuuusssqqqoooooolllgggaaaZZZSSSNNNKKKEEEDDDBBB@@@>>>===<<<<<>>EEEKKKPPPZZZhhhrrr}}}{{{xxxtttooojjjfffcccbbbZZZWWWTTTTTTVVVUUURRRNNNHHHEEEAAA??????>>>===;;;;;;;;;<<<<<<;;;:::999888555444444666777777555333222222111222222333444555777666555444222111000///------------------------,,,,,,---......---,,,,,,,,,---/////////000333555555666888:::===@@@CCCEEEFFFHHHKKKMMMOOORRRVVVXXXZZZ\\\^^^___aaadddhhhkkkrrrtttvvvxxxzzz}}}pppeeejjjiiisss~~~wwwwww~~~yyyxxxXXXXXX~~~vvv\\\]]]QQQBBB888444222000......---,,,+++************)))************+++++++++,,,//////555XXXwww\\\FFF:::777>>>EEE^^^qqqwwwkkkPPP;;;111333444555666555444222111000...000777::::::<<<>>>DDDFFFKKKQQQXXX___dddgggiiinnnsssuuuuuuuuuwwwyyyvvvyyyiii___XXXnnnzzzyyyqqqppprrrsssnnniiiiiigggeeejjjuuu}}}yyyppp___ZZZRRRNNNTTTdddxxx}}}yyywwwvvvtttrrrppppppmmmiiiccc]]]WWWRRRPPPJJJIIIFFFBBB???===<<<<<>>===<<<<<<<<<======<<<:::888777444333444555777777555333111111111222333444555666888777666555333222000000------------------------,,,,,,---......---,,,,,,,,,---/////////000222444555555777:::===@@@CCCDDDFFFHHHKKKMMMNNNQQQUUUWWWXXXZZZ\\\^^^```dddiiillllllooossswwwyyy||||||~~~sssgggmmmnnn|||}}}|||zzz[[[SSSppp___^^^QQQBBB888444111///......---,,,+++************)))************+++++++++))),,,...333TTTzzz^^^GGG:::777<<>>CCCEEEIIINNNUUU\\\aaadddeeekkkqqqtttttttttuuuwwwuuuzzztttsssiiibbbvvvyyywwwyyyzzzyyywwwpppnnnjjjhhhmmmqqqmmmfffeee```YYYSSSUUUcccxxx}}}yyywwwvvvuuurrrqqqooommmiiiddd___ZZZVVVTTTOOOMMMIIIEEEBBB???>>>===>>>FFF\\\uuu|||sssmmmpppmmmlllhhh___TTTSSSbbbssswww|||vvvkkkWWW<<>>=========<<<===;;;999888999999888777777666555444444444444444444444444444444555666777666777888888888666555444///---,,,,,,---...---,,,,,,,,,,,,---------......,,,,,,------///000111222444666999;;;<<<>>>AAADDDEEEGGGJJJLLLNNNQQQUUUXXXXXXZZZ[[[\\\]]]```cccfffiiijjjlllooossswww{{{}}}yyyiiigggllltttSSSZZZrrrsssbbbdddOOO===888777222///111000---***))))))))))))(((******+++++++++,,,,,,,,,///'''...555LLLbbbJJJ===:::>>>DDDQQQvvv}}}```GGG===222222444555777666555222000000---,,,000777;;;;;;999>>>AAAFFFKKKQQQXXX```eeeiiikkkooorrrtttuuuuuuuuuyyy}}}|||~~~yyyqqqvvvzzzzzz}}}}}}xxxrrriii]]]XXX___aaa\\\___hhhnnnlllhhhccc```gggwww}}}~~~}}}uuurrrtttuuuuuuqqqnnnhhhccc___ZZZUUUQQQRRRQQQNNNKKKGGGCCC@@@>>>>>>DDDPPP^^^jjjpppqqqooommmkkkeee[[[TTTXXXdddooowww{{{vvvoooYYY:::DDDnnnzzz___CCC333///...,,,,,,,,,+++++++++******)))************+++++++++))))))***+++,,,...///000888KKKzzz}}}uuu```777<<>>===>>>======<<<:::888777888888777666666666555444444444444444555555555555555666777888444555666777888777666666///...,,,,,,---...---,,,,,,,,,,,,------------...,,,,,,------...000111222333666999;;;<<<>>>AAACCCEEEGGGJJJLLLNNNQQQTTTWWWWWWXXXZZZ[[[\\\^^^bbbeeehhhiiijjjmmmqqquuuyyy{{{~~~uuuggggggllluuuVVV]]]rrrooo___aaaMMM;;;777777222///111///---***))))))))))))(((*********+++++++++,,,,,,...'''...333HHHhhhOOO@@@;;;>>>DDDMMMmmmzzzcccKKK???999222444666777666555222111000---,,,000666:::;;;999===@@@DDDIIIOOOVVV]]]ccciiikkknnnrrrtttuuuuuuuuuvvv|||}}}yyyzzzyyyzzz~~~|||sssjjjYYYNNNJJJOOOSSSSSS\\\iii}}}|||tttiiieeennn}}}|||~~~~~~xxxsssttttttrrrqqqmmmhhhddd```[[[VVVRRRQQQPPPNNNKKKHHHEEEBBB@@@@@@FFFPPP\\\gggnnnooonnnllljjjcccYYYRRRVVVcccnnnvvvzzz{{{sss\\\@@@NNNxxxvvvZZZ???111......,,,,,,,,,+++++++++******)))************+++++++++))))))***+++,,,...///000444DDDnnniii888===CCCIIIPPPZZZeeelllzzz{{{xxxtttqqqoookkkddd___```^^^[[[XXXUUUQQQLLLIIIGGGDDD@@@>>>>>>>>>>>>>>>:::888666666777777666555666555444444333444444444555555666777777888999999555555666777888888888888111///,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,------...///111111333555888:::;;;===@@@CCCDDDFFFIIIKKKLLLOOOSSSUUUUUUVVVXXXYYYZZZ\\\```cccggghhhiiikkknnnrrrvvvxxx~~~}}}}}}~~~nnnbbbeeekkk|||sssWWW```qqq}}}}}}fffYYY]]]JJJ:::777777222///000///---***))))))***)))(((*********++++++++++++,,,,,,)))///111AAA~~~pppUUUDDD<<<>>>DDDGGGaaa{{{oooVVV>>>666333444666666666555333111000...---000555999:::999;;;>>>BBBGGGLLLSSSZZZ___gggjjjnnnqqqtttuuuttttttssstttxxxuuulllmmmtttsssvvv|||vvvuuuxxxwwwnnneeeQQQIIIEEEGGGJJJOOO\\\iiivvvrrrzzz||||||}}}}}}}}}zzzvvvuuusssppppppmmmiiiddd```\\\VVVSSSOOONNNMMMKKKIIIGGGEEEDDDDDDHHHOOOZZZccciiikkkkkkjjjggg```VVVPPPTTTbbbnnntttyyy~~~}}}sssZZZGGG[[[qqqTTT;;;///------,,,,,,,,,+++++++++******)))************+++++++++*********+++,,,...000111111:::\\\lll888<<>>>>>???>>>===999777555555666666555444555555444444444444444555666666777999:::;;;;;;<<<999999999999999999999999222000---,,,,,,------,,,++++++,,,,,,,,,---------------------...///000111222444777999:::<<>>>>>>>>===<<<777666444444555666555444555555555444444555555666666777999;;;===>>>>>>>>>???>>>===<<<:::999999888444111...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,------...///000111333666888999;;;>>>AAACCCEEEGGGHHHIIIKKKNNNPPPQQQRRRTTTUUUVVVXXX\\\___fffggghhhjjjmmmpppsssuuuxxxyyy{{{|||}}}}}}fffYYY]]]eeevvv~~~ppp___qqq~~~}}}wwwdddaaaZZZHHH:::999:::666222222...,,,)))))))))******)))))))))*********+++++++++(((,,,000---444\\\yyy```JJJ<<<;;;@@@@@@UUUyyy___???555555666666666555444333000///...///222666999:::;;;===AAADDDHHHNNNUUUYYYbbbeeejjjooorrrrrrqqqppppppjjjddd`````````___]]]aaa```YYY^^^rrr}}}~~~zzzqqqfffaaabbbaaa[[[UUUKKKNNNPPPOOONNNOOOOOONNNNNNZZZhhhqqquuuwwwwwwtttwwwqqqggg^^^XXXYYY```hhhqqqxxx}}}|||{{{zzzwwwrrrnnnlllhhheeeaaa[[[UUUQQQJJJIIIGGGFFFDDDDDDDDDDDDFFFGGGKKKQQQXXX^^^aaaaaaaaa___YYYQQQLLLSSSaaannnssswww}}}{{{lllSSSXXX{{{lllLLL666...------,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,---///000111222666CCCqqqsss666;;;AAAGGGNNNXXXcccjjjrrr{{{zzzxxxwwwuuuqqqmmmgggccc```]]]\\\YYYXXXVVVSSSNNNKKKCCCAAA>>>======<<<;;;999777555444444555666555555666666666555666666777888777888;;;===???@@@@@@@@@BBBAAA???<<<:::999888888666222...,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......///000222555777888:::===@@@BBBDDDFFFFFFGGGHHHKKKNNNPPPQQQSSSTTTUUUWWW[[[^^^eeeeeefffhhhlllooosssuuuwwwyyy{{{|||}}}~~~}}}eeeYYY\\\eeevvvwwwyyyrrrhhh]]]tttzzzppp______YYYHHH;;;:::<<<666111111...+++)))((()))******))))))))))))************+++'''---000,,,000MMMhhhOOO===999===>>>OOOpppqqqKKK666666666666666555444444000///...///111444888;;;;;;===@@@CCCFFFLLLRRRVVV___bbbhhhmmmppppppooonnnhhheee```]]]]]]___ccceee\\\[[[TTTZZZppp}}}vvvqqqrrrlll^^^\\\[[[[[[[[[WWWQQQLLLPPPVVVXXXUUUVVVWWWQQQGGGBBBEEERRRbbbjjjiiilllrrroooeee[[[TTTPPPOOOSSSYYYmmmtttzzz{{{{{{zzzwwwsssnnnkkkhhhddd```ZZZSSSNNNGGGFFFDDDAAA@@@?????????AAABBBEEEKKKQQQVVVXXXYYYXXXWWWTTTMMMJJJQQQ```lllqqqvvv|||xxxiiiRRRcccgggHHH444......---,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,---///111111222888>>>```}}}}}}555999@@@FFFMMMVVVaaaiiipppzzz|||xxxxxxvvvrrrmmmgggcccaaa^^^\\\XXXVVVTTTQQQNNNKKKBBB@@@===<<<;;;:::888666777555444444666666666555777777777777777888999999777999<<>>777::::::FFFcccwwwNNN666666666666555555555444000//////...000333888;;;999;;;>>>@@@DDDIIINNNSSS\\\___eeekkknnnnnnmmmkkk`````````bbbeeeggggggfffVVVXXXTTT[[[ppp|||}}}ppp]]]VVVVVVQQQMMMOOOQQQRRRRRRRRRSSSUUUaaadddaaaZZZ[[[___WWWHHH???<<>>CCCIIINNNOOOOOONNNOOOMMMIIIGGGNNN\\\hhhnnnsssyyy|||~~~xxxnnn^^^KKKeeeyyy^^^BBB222......---,,,,,,,,,+++++++++******)))************++++++++++++++++++,,,...///111222///888;;;QQQooo444888???EEELLLVVVaaahhhqqq{{{|||yyyyyywwwsssmmmgggdddbbb```]]]XXXUUURRROOOLLLJJJAAA???===;;;:::999666444777666444444666777777666888888777777888999::::::777999===@@@BBBCCCCCCCCC>>>===;;;999888888888999888444///,,,+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......///111444666777999<<>>YYYxxxyyyMMM777666666666555555555555000000///...///333777;;;888:::<<<>>>BBBFFFLLLPPPZZZ^^^dddjjjmmmmmmllljjj\\\]]]aaahhhnnnnnnhhhaaaXXX\\\[[[cccvvv~~~sssfffTTTNNNPPPLLLKKKKKKKKKIIIJJJQQQ]]]fffooonnndddXXXYYY___WWWFFF===999MMMsssuuuuuu{{{~~~vvvmmmiiillltttyyyyyyxxxwwwtttpppmmmkkkhhhccc^^^VVVNNNIIIDDDBBB>>>:::777666555555444555999>>>DDDHHHIIIIIIGGGIIIIIIFFFEEELLLZZZfffkkkpppwwwzzz|||~~~mmmcccSSSAAAaaarrrXXX===///---...---,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,...///111222,,,888999IIIsss666999>>>DDDLLLUUU^^^dddttt{{{yyyuuurrrooolllhhheee```]]]YYYUUURRROOOLLLIIIBBB@@@<<<999666666777777888888777777888888999:::::::::999999::::::;;;<<<>>>???AAABBBBBBBBBAAAAAA???===:::777555555666777555333111...,,,+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,---......///000222444777999;;;<<<===@@@CCCFFFHHHKKKNNNQQQPPPQQQQQQRRRTTTUUUWWWXXX]]]^^^```bbbcccgggkkknnnsssuuuxxxyyyzzz|||}}}tttgggYYY\\\rrrrrryyyrrrfffwww}}}nnnYYYfffkkkbbb^^^OOOEEE===:::888444222333---,,,+++***))))))))))))))))))))))))************...%%%---///...555[[[ttt```GGG666777999???QQQrrr||||||jjjRRR<<<555777:::444555888444222222111//////111666999777999;;;>>>AAAEEEKKKOOOXXX```fffgggiiinnnrrrrrrkkkiiiiiillloooooojjjdddbbb[[[ZZZfffttt}}}|||lllcccaaacccbbb```ddd___TTTPPPUUUSSSZZZmmm{{{qqqbbb[[[aaaeee\\\NNN>>>===YYY~~~|||xxxppptttxxxwwwsssqqqqqqssspppkkkddd___[[[UUULLLEEEAAA===999888999:::888666333333555777;;;???BBBDDDGGGEEEDDDDDDDDDFFFRRR^^^gggnnntttvvvxxxrrrfffSSSBBB[[[~~~jjjNNN888///000000---+++++++++************)))++++++*********************++++++,,,---...//////555000999HHHiii666999>>>DDDKKKTTT^^^dddrrr|||yyyvvvssspppnnnkkkhhheee```]]]ZZZWWWSSSNNNHHHDDD@@@>>>;;;888666666777888888888777777888888999:::999999999::::::;;;<<<===???@@@BBBCCCCCCBBBAAAAAA===;;;888555444444555666333222000...,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......///000222444777999;;;<<<===???BBBDDDFFFHHHLLLNNNOOOOOOPPPQQQRRRTTTVVVWWW[[[]]]___aaacccfffkkknnnrrrtttwwwyyyzzz|||pppdddYYY```xxx}}}rrrqqqnnn}}}~~~lllXXXjjjkkk```___NNNEEE<<<999777333111222---,,,+++***))))))))))))))))))))))))************---%%%---......333TTT|||jjjQQQ===:::555888GGGhhh~~~~~~lllNNN===333555999555666999444222111000///...000555888777999;;;===???DDDJJJOOOUUU\\\bbbeeekkkvvvzzzwwwssssssssspppjjjdddeee^^^]]]gggttt|||~~~~~~{{{zzz|||}}}yyytttrrroooeee___^^^XXX^^^rrrsssaaaZZZccckkk```NNNCCCAAA\\\}}}sssrrrqqqqqqqqqppppppoooooooookkkfff```[[[XXXRRRJJJCCC>>>;;;888777888999888666222222222444666:::===???DDDCCCBBBAAA???AAALLLWWWccclllsssuuuxxx~~~uuufffOOOBBB___|||gggKKK555......///---+++++++++************)))***************************+++,,,,,,......///000333111999EEEbbb666999===CCCJJJSSS]]]cccnnnyyy~~~uuussspppnnnmmmkkkhhhfffaaa^^^[[[WWWQQQJJJCCC===>>><<<:::888777777888999888888777777888888999:::999999999:::<<<===???@@@AAABBBCCCCCCCCCBBBAAA@@@:::999666444333333444444222000...---+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......///000222444666888:::;;;<<<>>>AAACCCDDDFFFHHHJJJMMMMMMNNNOOOQQQSSSUUUVVVYYY[[[^^^```bbbeeejjjmmmppprrruuuxxxyyy{{{~~~kkkaaaZZZddd~~~sssvvv}}}eeeTTTjjjooo___```MMMDDD;;;999777222000000,,,+++******))))))))))))))))))))))))************,,,%%%---...---000JJJvvv]]]DDD;;;>>><<>><<<===GGGRRR___hhhqqquuuxxx~~~}}}kkkPPPKKKmmmyyybbbFFF222,,,---------+++++++++************)))************************++++++,,,---...//////000111222999@@@VVV555888===BBBIIIRRR[[[aaajjjuuu|||tttrrrooonnnmmmkkkiiigggccc___YYYSSSMMMFFF???:::;;;:::999777777888999:::888888777777888888999:::999999:::;;;===???AAABBBCCCDDDDDDDDDCCCAAA???>>>888666444333222222333333000///---,,,++++++,,,,,,,,,+++++++++******)))))),,,,,,++++++,,,,,,---...///000111333555777999:::<<<>>>AAABBBBBBDDDFFFHHHJJJJJJKKKMMMOOORRRTTTUUUWWWYYY\\\^^^```dddiiilllnnnppptttvvvxxxzzz~~~ggg___[[[hhh~~~{{{]]]MMMbbbxxxcccaaaKKKBBB;;;888777222000000++++++***)))))))))))))))((()))))))))************+++&&&...---,,,...???ooo|||dddIII<<>>;;;::::::999888888999::::::888888777777888888999:::::::::;;;===???AAACCCDDDEEEEEEEEEDDDBBB@@@>>><<<666555444333222222333333000///---,,,++++++,,,,,,+++++++++******))))))))),,,++++++++++++,,,------//////111333555666888888<<<>>>@@@AAABBBCCCEEEGGGGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ\\\___bbbgggjjjkkknnnrrruuuwwwzzz}}}eee]]][[[iii~~~yyyXXXHHHYYY~~~hhh```HHH@@@999888666222//////******))))))((()))))))))((()))))))))***************'''...+++,,,...555[[[~~~iiiPPPBBB>>>:::>>>SSSuuuVVV<<<111666777999:::666333333222000...---///111666666777888;;;@@@FFFJJJNNNUUUYYY\\\dddrrr}}}xxxuuusssqqqpppoookkkfffgggqqqzzz~~~}}}}}}xxxqqqsssrrr}}}gggQQQYYYlllkkk[[[HHHAAAEEE[[[ooovvvttttttlll^^^aaaaaa[[[SSSQQQUUU[[[YYYVVVPPPJJJEEE???:::777222222222111222333555666:::888444222000000111222555555777999999:::CCCMMMWWWbbbmmmtttxxx~~~mmm[[[nnnrrrXXX===000...------...+++++++++*********))))))))))))*********++++++++++++,,,,,,---...///000111...555777888CCCddd444777;;;AAAGGGPPPXXX^^^fffqqq~~~wwwtttqqqooommmjjjgggdddccc\\\RRRHHHCCC@@@>>>===:::::::::::::::::::::;;;888888777777888888999:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFEEECCCAAA>>>;;;999555555444444444444444444222000...---+++++++++,,,+++++++++***************+++++++++++++++,,,------...///000222444555777777;;;===???@@@AAABBBDDDFFFFFFGGGHHHJJJMMMQQQSSSUUUVVVWWWZZZ[[[]]]```dddgggiiilllpppsssvvvyyy}}}ccc[[[[[[jjj|||yyy|||ZZZKKKVVV{{{gggZZZBBB;;;555555444111......***))))))(((((()))))))))))))))))))))***************(((...***---///000LLLnnnWWWIII;;;888;;;LLLjjjhhhFFF333555666888;;;888444444333111...---///000333555777999;;;???DDDGGGJJJQQQWWWZZZcccqqq~~~~~~{{{wwwtttrrrqqqqqqmmmjjjllluuu}}}~~~vvvpppmmmyyywwwXXXSSSaaadddZZZDDD???@@@JJJYYYcccfffffffffzzz{{{yyy{{{jjj]]]aaaccc[[[NNNGGGIIIOOOQQQNNNJJJDDD???:::777666000111111111000111444666777666444111///.........---...111555555666>>>HHHSSS^^^jjjqqqvvv}}}llleeemmmSSS999000000...,,,...+++++++++************))))))))))))***++++++,,,,,,,,,,,,---...///000000111...666777777@@@TTT444666;;;@@@FFFOOOWWW]]]fffqqq}}}xxxuuuqqqnnnkkkgggcccaaa]]]WWWOOOGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;888888777777888888999:::======>>>???AAABBBDDDEEEFFFFFFEEECCC@@@<<<999777666666555555666666666666333222000...,,,+++++++++*********++++++++++++++++++++++++***++++++,,,---...///000222333555666777888:::<<<>>>???@@@CCCEEEEEEFFFHHHJJJMMMQQQTTTUUUVVVWWWYYYZZZ[[[^^^bbbeeehhhkkkooorrruuuxxx|||www```YYY[[[kkk|||www___UUU^^^yyynnn```PPP<<<444000000111...+++,,,))))))(((((((((((())))))))))))))))))***************(((...)))...111---CCCuuupppXXXIIIAAA;;;999EEE^^^yyyzzzPPP555333555777;;;:::555666555222///......000111444777999;;;>>>BBBDDDGGGMMMRRRVVV^^^nnn}}}~~~~~~|||zzzwwwuuuttttttrrroooqqqyyyqqqvvvfffRRRVVVYYYSSSAAA???===>>>FFFSSS[[[]]]NNN^^^lllkkkaaa\\\[[[\\\RRRWWWZZZUUUKKKDDDBBBDDDFFFDDDBBB>>>:::777666777000111222111///000333666666666555444222000///...+++---000333333333;;;DDDOOOZZZeeelllrrrzzz}}}dddggghhhMMM555///000---***++++++++++++************)))((())))))***++++++,,,,,,,,,,,,---...///000111111///777666999AAAJJJooo333666:::@@@FFFNNNWWW]]]fffrrr~~~yyyuuuqqqmmmiiieeeaaa]]]XXXSSSMMMHHHDDDAAA>>><<<<<<<<<<<<<<<<<<<<<;;;;;;888888888777888999999:::>>>>>>???@@@AAACCCDDDEEEFFFFFFDDDBBB???;;;888666666666666777777777777777555333111...,,,+++++++++*********+++,,,,,,,,,---++++++******++++++,,,---...///000111333444666666555888:::<<<===???BBBDDDEEEFFFGGGJJJNNNQQQTTTVVVVVVXXXYYYZZZZZZ]]]```cccgggjjjnnnqqqtttxxx|||rrr]]]WWW[[[lll~~~{{{bbb___fffyyytttxxxcccYYYHHH777000,,,---...,,,)))***))))))(((((((((((()))***))))))))))))***************)))...)))///222---???qqqpppUUUEEE@@@888444???WWWtttzzzWWW777333333666;;;;;;666777666333000......///000333777:::<<<>>>AAACCCFFFKKKOOOPPPYYYiiiyyyyyyzzz{{{zzzxxxwwwwwwxxxvvvsssuuu{{{}}}vvvqqqSSSOOOQQQLLL>>>???;;;666:::GGGSSSVVVHHHSSSfffppp___GGGEEERRRDDDHHHLLLMMMIIIDDDAAA???======<<<999777666777888000222222111//////222666777777888777666444222000...///222555444333:::CCCMMMWWWbbbiiiooowww}}}sssWWW___|||dddIII222...111---((()))+++++++++************)))((())))))***++++++,,,,,,,,,,,,---...///000111111000777555:::CCCEEEddd{{{555444888???FFFKKKTTT]]]eeeppp|||xxxxxxwwwsssmmmfff___[[[TTTPPPKKKHHHHHHGGGCCCAAABBB@@@===<<<<<<<<<:::999999999888888999999:::;;;DDDAAA???@@@DDDGGGGGGFFFIIIGGGDDD@@@;;;888999:::999999:::::::::999888888555333000//////...,,,+++,,,++++++******++++++,,,,,,,,,,,,---------......111111111111222333444444777999:::;;;;;;<<>>444444444333222111/////////333888::::::;;;>>>@@@???HHHOOOQQQVVVdddsss}}}yyywwwuuuuuuvvvxxxyyyyyyxxxxxxzzz|||~~~fffSSSHHH>>>:::@@@@@@;;;===GGGMMMJJJGGGTTTjjjvvvjjjOOOBBBCCC>>>:::;;;@@@@@@999555666777888999::::::999888777555444333111222333555666777888::::::999666333111111111444777555333888@@@KKKRRR\\\dddkkkqqqwww|||{{{eeeKKKUUUzzz\\\@@@000111...---000---+++++++++************))))))))))))***++++++,,,,,,---......///000111222222444222666<<<>>>BBBWWWooo555444888???EEEKKKTTT\\\cccmmmzzzvvvtttsssqqqooojjjddd___UUUQQQKKKIIIHHHGGGDDDAAACCCAAA>>>===>>>===<<<;;;::::::999999::::::;;;<<>>EEEKKKOOOVVVeeessszzzvvvtttrrrqqqrrrtttuuuvvvuuuvvvwwwzzz|||~~~jjjUUUDDD<<<;;;999777<<>>CCCIIIRRR[[[```kkkxxxuuurrrooopppqqqoooiiicccWWWRRRMMMKKKJJJIIIFFFCCCCCCAAA????????????>>>===<<<;;;;;;;;;;;;<<<======CCCBBBBBBDDDHHHJJJKKKJJJHHHGGGDDD@@@<<<999:::;;;;;;;;;<<<<<<;;;:::999999777555222111000...,,,***,,,++++++******++++++,,,*********+++++++++,,,,,,000//////000000111222333555777999999:::;;;>>>@@@BBBBBBDDDFFFIIIKKKNNNOOORRRUUUXXXZZZ[[[\\\^^^```eeehhhlllqqqvvvyyy{{{|||{{{|||mmmXXXWWW___mmmuuuuuuwww}}}zzz|||RRR^^^iiijjj```\\\\\\MMM555------,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))),,,******---------222888___pppSSS>>>:::888:::BBBWWWxxxzzzrrr___III;;;555555888<<<777666666444222000...---111333777999999:::;;;<<<===BBBGGGLLLWWWfffrrrvvvqqqpppnnnmmmmmmooorrrtttrrrsssuuuwwwzzz|||~~~|||sssppp|||pppXXXOOOEEE>>>???CCCDDDCCCCCCBBBMMMaaaqqqmmmXXXEEE???@@@<<<999999888666888;;;555666666777888999::::::777777777777777777777777:::::::::::::::999888777777666888999777555888>>>EEELLLVVV^^^fffmmmuuu{{{}}}uuuWWWFFF\\\oooPPP999...///,,,---000,,,+++++++++************)))))))))******+++,,,,,,,,,------...///000111222222666333555<<<>>>???IIIUUU666444666<<>>>>>============>>>??????@@@AAACCCFFFIIIJJJKKKKKKGGGGGGDDD@@@<<<:::;;;<<<============<<<;;;::::::999777555444333111...+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,............///000111222444555777888999:::===@@@@@@@@@BBBDDDGGGJJJLLLNNNRRRTTTWWWYYYZZZ[[[]]]___eeehhhmmmrrruuuxxx{{{}}}zzz|||iiiWWWUUU\\\lllvvvuuuuuuxxxoootttWWWgggooofffYYY[[[ZZZEEE...---,,,++++++*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,******---------111777MMMyyyXXXHHHBBB>>>===???NNNnnnxxxhhhQQQ>>>444333777;;;888777666555222000...,,,111333555777888999999999===@@@CCCJJJWWWfffooopppnnnmmmlllkkklllnnnqqqtttqqqrrrtttvvvyyy|||~~~tttmmmfffccc___ZZZWWWXXX\\\||||||kkk[[[QQQSSSUUUNNNHHHHHHLLLMMMUUU]]]\\\PPPFFFBBB@@@???>>>===;;;:::;;;===888777777777777888999999777777888999999999888888::::::::::::999999999999999777777999777444666<<>>>>>??????@@@AAA>>>@@@DDDGGGIIIJJJJJJJJJGGGFFFDDD@@@===;;;<<<>>>?????????>>>>>><<<;;;;;;;;;999777777666444000...,,,++++++******++++++,,,,,,,,,,,,,,,------------------------...///000000222333555666777999<<>>???@@@CCCEEEHHHKKKLLLQQQSSSVVVXXXYYY[[[]]]^^^dddhhhnnnrrruuuwww{{{}}}|||~~~eee]]]WWW[[[jjjtttpppiiiffffff{{{hhh[[[pppwwwgggTTTZZZYYYBBB///,,,,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,******---------000666CCC}}}eeeNNNFFF@@@>>>>>>HHHfffuuu^^^DDD444000444999888888777555333000...---000111333555777888888777===???BBBHHHUUUdddjjjiiijjjkkkmmmmmmmmmooossswwwrrrsssuuuwwwzzz|||~~~~~~~~~{{{qqqkkk]]]VVVRRRSSSTTTSSSTTTXXXRRR___vvv}}}rrrqqqjjj\\\PPPNNNOOOLLLLLLOOOPPPMMMHHHEEEAAADDDGGGEEEBBB???>>>===;;;::::::999888777666666666777888999::::::::::::;;;;;;::::::::::::::::::999666555666555222444888???EEEMMMUUU]]]gggqqqxxx|||tttUUUWWWyyyzzz]]]>>>111......***,,,000++++++++++++*********))))))*********+++,,,,,,---------...///000222333444444555555888>>>BBBDDDFFFIII]]]777555555999===BBBKKKTTT___iiiuuu}}}zzztttqqqqqqpppkkkgggbbb]]]XXXUUUUUUTTTQQQNNNIIIFFFDDDCCCCCCBBBAAA???@@@????????????@@@AAAAAA===AAAFFFIIIIIIIIIIIIIIIFFFFFFDDD@@@===<<<===???@@@@@@@@@@@@???===<<<<<<:::999888888888666222000,,,++++++******++++++,,,,,,,,,---------.........,,,++++++,,,,,,---...///000222444555666888;;;>>>>>>>>>@@@BBBEEEHHHJJJKKKOOORRRUUUXXXYYY[[[]]]___ccchhhooorrrtttvvv{{{~~~```UUUPPPVVVhhhuuuqqqgggaaafff|||sssZZZZZZrrrlllVVV\\\XXXAAA444,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***+++------,,,///555;;;dddqqqRRRFFF===<<<;;;CCC^^^{{{lllNNN777000333666888777777555333111///...//////000333777888777666;;;>>>AAAFFFQQQ]]]bbbaaadddhhhlllnnnoooppptttxxxttttttvvvxxxzzz|||}}}~~~}}}}}}~~~~~~vvvnnnjjjZZZWWWXXX]]]aaaaaaaaadddZZZTTTTTTccc{{{|||eeeTTTLLLGGGFFFGGGIIIKKKJJJEEE@@@BBBIIIMMMKKKFFFCCC???;;;<<<======<<<:::888666444444444555777999:::;;;<<<<<<=========<<<;;;;;;:::888444333444444222222666;;;@@@HHHOOOWWWaaallltttzzz~~~qqq___ppptttQQQ777/////////***,,,///***+++++++++************)))******++++++,,,---------...///000111333555666666555777:::>>>BBBEEEHHHJJJ[[[888555444888<<<@@@IIISSS\\\gggsss|||~~~|||xxxtttrrrqqqqqqooonnneeeaaa\\\YYYYYYXXXUUURRRMMMKKKHHHFFFFFFEEECCCAAA@@@@@@??????@@@@@@AAABBB???CCCIIIKKKKKKIIIIIIIIIFFFEEEDDD@@@======>>>@@@BBBBBBAAAAAA@@@>>>===<<<888777777777888666333000,,,++++++******++++++,,,++++++,,,,,,,,,---------+++******++++++,,,---...///111333444555777;;;======>>>@@@BBBDDDGGGJJJKKKMMMPPPTTTWWWYYY[[[^^^```ccciiiooossstttvvvzzz\\\JJJJJJWWWmmmzzzvvvnnnkkkiii|||{{{yyymmmUUU[[[tttvvv\\\___UUU;;;333,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))+++......,,,///444555LLLyyy\\\KKK>>>;;;999>>>TTToooyyyYYY>>>333222333777777666555444222000///------...222666888777666777<<<@@@CCCKKKUUUYYYXXX\\\bbbjjjnnnnnnpppssswwwuuuuuuvvvwwwyyyzzz{{{|||}}}}}}}}}~~~zzzuuusssjjjhhhkkkqqqrrrlllfffdddYYYOOOHHHLLLUUUcccuuujjj[[[RRRNNNNNNMMMLLLKKKIIICCC???BBBKKKPPPKKKEEEBBB>>>999;;;<<<>>>???===:::777555111222222444666999<<<>>>???@@@AAAAAA@@@>>><<<;;;777333111333444222222555777;;;BBBIIIPPPZZZfffnnnwww{{{~~~nnnpppoooJJJ333...111000***,,,///)))+++++++++************)))******+++,,,,,,------...///000111333555666888888666:::===>>>@@@DDDIIILLLYYYggg888555444777;;;???IIIRRRYYYdddqqq{{{|||wwwuuusssrrrqqqrrrtttuuugggccc^^^[[[[[[ZZZWWWTTTQQQNNNKKKIIIHHHFFFDDDCCC@@@@@@??????@@@@@@AAABBB@@@EEEKKKNNNLLLJJJIIIJJJFFFEEECCC@@@>>>===>>>@@@BBBBBBBBBAAA@@@???======555555555666777666333000,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,************+++,,,---......000222444555777:::======>>>@@@BBBEEEGGGJJJKKKLLLOOOSSSVVVYYY[[[^^^aaaccciiipppssstttvvvzzz}}}ZZZMMMQQQaaavvv~~~wwwooonnnjjjzzzttttttnnnVVV___vvv~~~bbbaaaRRR444...+++++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++)))+++......,,,...333555@@@sssgggSSSBBB===999:::MMMeeeaaaDDD666222111666666666555444222111000,,,,,,---111666999888666555:::???AAAGGGOOOSSSSSSVVV^^^ggglllnnnooorrruuuuuuuuuvvvwwwxxxyyyzzzzzz~~~}}}}}}~~~}}}|||{{{~~~}}}pppccc]]]NNNJJJIIIIIIEEECCCNNN]]]eee{{{vvvnnngggbbbeeebbb\\\TTTOOOLLLIIIFFFBBBKKKOOOIIIBBB???<<<888999<<>>DDDLLLVVVbbbjjjtttyyy}}}jjjzzzzzzgggCCC111...222111***,,,///)))+++++++++************)))***++++++,,,,,,------...000111222444666777999:::777<<<>>>===>>>BBBHHHLLLTTTUUU}}}:::555222555999===FFFNNNWWW```mmmzzz{{{uuuzzzyyypppiiijjjoooqqqmmmfff___[[[\\\\\\ZZZWWWSSSRRRPPPNNNKKKIIIGGGEEEBBBAAA???@@@AAABBBBBBAAABBBEEEGGGGGGIIILLLJJJFFFFFFHHHFFF@@@===???@@@???????????????===<<<:::999555444333555777666222///...---,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---///111222333555888:::999;;;???AAACCCEEEHHHKKKMMMOOOSSSUUUWWWYYY]]]___hhhkkknnnqqqtttwww||||||\\\MMMQQQ```xxxwwwkkkmmm}}}}}}zzzyyydddTTT```{{{qqqaaaKKK222111...---,,,+++************+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,---...///000111444>>>dddpppWWWCCC===999888DDDWWWyyyzzzTTT;;;888222555777888777444222222444...------000555777777555888999===AAAEEEIIILLLNNNWWW]]]eeekkkmmmooosssvvvvvvvvvvvvuuutttuuuxxxzzz||||||}}}~~~xxxfffZZZUUUUUUQQQMMMLLLMMMMMMLLLKKKOOOXXXiiivvvqqqhhhmmm{{{uuulllccc]]]UUULLLFFFEEEJJJKKKKKKHHHBBB>>>======???DDDDDD??????CCC???777555333000111555:::>>>@@@GGGFFFDDDBBB???===;;;:::888666555555666555111---111222777@@@GGGOOO\\\hhhnnnwwwzzzhhhXXXlllwww]]]<<<000///---,,,++++++,,,,,,++++++++++++++++++++++++******++++++,,,---...//////111333444555666999<<<999:::<<<===>>>AAAEEEHHHRRRUUUlll:::555222555888===EEEMMMWWW___kkkwww|||xxxzzzzzzuuummmggghhhjjjjjjddd]]][[[\\\^^^]]][[[WWWVVVSSSPPPMMMKKKIIIHHHEEECCCAAAAAABBBCCCBBBAAABBBEEEGGGGGGJJJMMMLLLGGGHHHJJJHHHAAA===>>>>>><<<::::::999888777666555555555444444555666666222///...---,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---///111222222444777:::999;;;>>>AAABBBEEEHHHJJJMMMPPPSSSVVVXXXZZZ^^^```fffiiilllpppssswww{{{}}}bbbYYY___ooo}}}rrrwww{{{sss[[[RRRdddeeeFFF---......---,,,+++******************))))))))))))******)))************+++++++++,,,,,,,,,---...///000111333:::\\\www]]]EEE<<<999666@@@PPPsss}}}XXX<<<777555444666888888555333333333000...---///333666777666777888<<<@@@DDDHHHKKKMMMUUU[[[bbbgggjjjmmmqqqtttwwwxxxxxxwwwvvvwwwzzz|||||||||}}}}}}~~~uuunnnjjjiiiaaa\\\XXXXXX\\\___^^^[[[TTTWWWeeewww{{{rrrlllnnnooojjjgggeee___TTTKKKHHHGGGHHHHHHFFFDDDBBBBBBBBB@@@JJJOOOKKKFFFDDDAAA<<<888555111111333888;;;===DDDCCCAAA@@@===<<<:::999777555444444555444111...000000555<<>>???AAAEEEHHHHHHKKK]]]<<<666333555888<<>>===<<<:::777666444333222111222222666666555666777555333000///...,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---...000111222444777999888:::>>>@@@BBBDDDGGGJJJMMMPPPSSSVVVXXX[[[___aaacccfffkkkooossswww|||jjjgggnnn~~~qqqTTTNNNcccaaa@@@,,,222...---,,,+++************))))))************)))))))))************+++++++++,,,,,,,,,---...///000111444555PPPgggJJJ>>>:::777===IIIgggbbbBBB666444333666999999777444333222111///---...111444666777666777:::>>>BBBGGGJJJLLLQQQVVV^^^cccfffiiinnnqqqvvvwwwwwwvvvvvvwwwzzz|||||||||||||||}}}~~~~~~{{{|||}}}}}}rrrooommmpppwww}}}~~~gggdddlll{{{|||wwwsssqqqlllbbbZZZWWWNNNMMMJJJGGGCCCAAA???>>>AAANNNYYYYYYQQQJJJEEECCC<<<888333000222555888999>>>>>>===;;;:::999888777444333333333444444222000000///111666;;;AAAMMMYYYgggrrr|||qqqUUUKKKddd~~~eeeMMM666///...---+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111000222555777888:::<<>>??????@@@BBBEEEHHHIIILLLVVVrrr===888444555888;;;BBBJJJTTT\\\gggrrr|||}}}}}}qqqmmmtttnnniiidddaaaaaacccdddddd```]]]YYYUUURRRPPPOOOOOOMMMKKKGGGEEEDDDDDDDDDCCCCCCFFFGGGFFFHHHKKKIIIDDDIIILLLKKKDDD@@@???===;;;999888555333333333444555999999888888888777555333///...---,,,++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,---...000111111333555888777999===???AAACCCFFFIIIKKKNNNRRRUUUWWWZZZ^^^aaabbbfffkkkppptttxxx}}}ppppppvvvuuuTTTOOObbbyyyxxxVVV;;;///555------,,,+++************((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,---...///000111777333EEExxxqqqQQQBBB<<<999<<>>???@@@@@@AAABBBEEEHHHNNNSSSXXXeee???999555666777:::AAAHHHRRRYYYdddppp|||}}}~~~qqqmmmtttoookkkgggcccbbbaaaaaaaaa```^^^[[[WWWTTTRRRQQQPPPQQQMMMIIIFFFEEEEEEEEEDDDDDDGGGGGGFFFGGGHHHFFF@@@EEEIIIJJJEEEBBBBBB@@@======;;;999777777777999:::<<<<<<<<<;;;999888777777000///...,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,...000000000222444777666888;;;>>>@@@BBBEEEHHHHHHKKKOOOSSSVVVYYY]]]```bbbffflllqqqvvvzzz~~~|||sssuuuxxx~~~rrrWWWYYYiii~~~iiiMMM777///111------,,,+++************((()))***++++++***)))((())))))*********+++++++++,,,,,,,,,---...///000111777333===dddxxxXXXFFF>>>:::;;;???QQQvvvkkkEEE444444666888::::::888555222444222///------///444777555555777999===AAAEEEGGGKKKOOOUUUZZZ^^^cccjjjooopppqqqsssttttttuuuwwwyyy{{{zzz{{{{{{|||}}}~~~zzztttttteeeZZZWWW``````^^^YYYRRRMMMLLLMMMFFFGGGQQQaaafff\\\NNNHHHAAA===888555444555666666333333333333333222222222111222222333333444555666666444333555555888AAAKKK\\\jjjzzzwwwVVV___zzzuuuVVV;;;......---,,,+++***+++,,,,,,++++++++++++++++++++++++***++++++,,,...///111222111444777999:::;;;<<<>>>???@@@AAAAAAAAACCCFFFHHHIIIRRRWWWYYYlllAAA;;;666666777999???FFFPPPVVVaaammmyyy}}}|||xxxooojjjkkkmmmkkkhhhdddaaa^^^]]]\\\___^^^\\\ZZZWWWUUUSSSQQQRRROOOJJJGGGFFFFFFFFFEEEEEEGGGGGGFFFGGGHHHEEE@@@BBBGGGJJJGGGDDDDDDCCC@@@>>>===<<<:::::::::;;;<<<===>>>>>><<<999888888999111000...---,,,+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,...///000000111333666555777;;;===???AAADDDGGGFFFIIINNNQQQUUUYYY]]]```bbbgggmmmrrrwww{{{~~~xxxtttwwwxxx|||gggWWWfffuuu}}}yyymmmYYYDDD666000///...---,,,+++************))))))************)))))))))************+++++++++,,,,,,,,,---...///000111333444:::RRRbbbLLL@@@:::999;;;NNNlll}}}TTT???666666777999;;;:::777444444333111...,,,...222666555555666777:::>>>BBBDDDHHHLLLQQQUUUYYY```hhhnnnppprrrtttuuuvvvwwwyyy{{{zzzzzzzzz{{{}}}~~~zzzjjjccchhhoootttiii___```kkkzzz~~~rrrhhhcccrrruuutttlll___UUUSSSUUUQQQHHHMMM___iii^^^NNNFFFAAA>>>;;;999999:::999888333333333333333222222222222333444444333444666888999777777888777888>>>GGGWWWhhhzzz{{{ddd~~~sssRRR777000---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,---///111222333444777:::<<<<<<<<<<<<===>>>???@@@@@@AAACCCFFFIIIFFFNNNTTTUUU\\\zzzCCC<<<777666777888>>>EEEMMMSSS]]]hhhttt~~~{{{vvvoooiiikkkkkkjjjgggccc```]]]\\\^^^^^^^^^]]][[[XXXUUUSSSSSSOOOJJJGGGFFFGGGGGGGGGDDDGGGHHHGGGIIIKKKIIIDDDBBBGGGJJJHHHFFFEEECCC@@@??????>>>>>>>>>>>>=========>>>>>>;;;888666777999222000///---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---/////////000333555444777:::<<<>>>@@@CCCFFFFFFIIINNNRRRUUUYYY^^^aaabbbfffmmmrrrvvvyyy}}}rrrtttuuuwww|||bbbXXXlllxxxwwwiii\\\OOO>>>444222---...---,,,+++******************))))))))))))******)))************+++++++++,,,,,,,,,---...///000111///777:::DDDlllpppXXXGGG===;;;<<>>AAADDDHHHMMMQQQUUU\\\eeekkknnnpppsssuuuvvvwwwyyy{{{yyyyyyzzz{{{}}}~~~lll^^^YYY[[[___ccc\\\SSSNNNPPPWWW]]]```^^^```gggrrrvvvrrrmmmkkkvvv~~~xxxggg[[[[[[___aaaQQQPPPaaaiii[[[IIIBBB???>>>======??????===<<<666666666555555555444444333555666555333444666999;;;::::::;;;999888===DDDTTTfffzzz{{{mmmNNN444333,,,,,,+++******+++,,,---++++++++++++++++++++++++------...///111333555666888;;;>>>???>>>======>>><<<===???@@@@@@CCCGGGIIIJJJLLLQQQUUUWWWfffCCC===777777777888===DDDLLLQQQZZZeeeppp{{{zzzpppkkkmmmmmmlllhhhddd```___^^^___``````^^^[[[WWWUUURRROOOJJJGGGFFFGGGGGGGGGCCCFFFHHHHHHKKKNNNMMMHHHCCCHHHKKKIIIFFFEEECCC???@@@AAAAAABBBAAAAAA@@@???<<<======:::666444666888222111///---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,---/////////000222444444666999<<<>>>@@@CCCFFFFFFJJJNNNRRRVVVZZZ___bbbaaaffflllqqquuuxxx{{{}}}xxxnnntttqqquuu}}}~~~|||}}}dddYYYmmmsss|||jjj]]]QQQ===333///)))...---,,,+++************+++***)))(((((()))***+++)))************+++++++++,,,,,,,,,---...///000111---:::;;;;;;YYY|||bbbNNNBBB??????===SSSnnnxxx```VVV999777666777:::;;;999666333333333000,,,,,,///333777666555555666999===???AAAEEEJJJNNNRRRYYYccciiikkknnnqqqssstttuuuwwwyyyxxxyyyzzz|||~~~~~~~~~uuugggaaabbbdddfff___\\\VVVPPPMMMNNNMMMKKKPPPOOORRRZZZ^^^\\\ZZZ[[[gggttt~~~zzzllldddiiiqqqlllZZZUUUcccgggVVVEEE@@@======>>>@@@BBBBBB@@@>>>999999999888888777777666444666777555333444777:::<<<;;;<<<===;;;999<<>>AAABBBAAA?????????;;;<<<>>>???@@@CCCGGGJJJNNNIIILLLSSSRRRWWWsssCCC@@@;;;555333555;;;@@@JJJQQQZZZbbbjjjtttxxxjjjiiixxx~~~xxxuuupppkkkgggdddbbbbbbaaabbbbbb___ZZZVVVVVVWWWUUUSSSQQQNNNKKKIIIGGGGGGFFFFFFFFFHHHJJJKKKJJJHHHAAACCCGGGLLLJJJCCC???@@@CCCCCCCCCBBBAAA>>><<<;;;===<<<;;;999888777777666555333111///------------...---,,,+++***+++,,,---++++++++++++++++++++++++------------...000111222333666999;;;===???BBBDDDIIIKKKMMMOOORRRVVV\\\```eeegggjjjmmmrrrwww{{{}}}tttmmmooorrrqqqyyypppmmmvvvrrr^^^qqqoooaaaPPP888...111111000...+++***+++***)))(((******))))))))))))*********************+++++++++...............///000111333000<<>>222777:::111999@@@222444555555333///---...000555555666555555666999;;;@@@BBBFFFJJJOOOVVV^^^cccgggkkkppptttuuuvvvwwwxxxwwwyyy}}}{{{|||~~~|||tttllleee^^^ZZZZZZWWWRRRNNNOOOTTTZZZ___[[[XXXRRRLLLKKKMMMKKKEEEWWWggg{{{yyyooopppvvv{{{jjj```ddddddWWWGGGAAA???<<>>;;;888777777888<<<;;;;;;:::444000333:::;;;;;;;;;<<<<<<<<<======OOObbbxxxlllsssoooOOO;;;222///,,,,,,,,,++++++*********++++++++++++++++++++++++---...000333555888999:::@@@AAACCCEEEDDDCCC@@@???BBB???>>>???CCCEEEEEECCCKKKHHHKKKOOONNNQQQgggCCC@@@;;;666333555;;;???GGGNNNWWW```hhhsss}}}jjj]]][[[hhhwww|||}}}}}}{{{xxxsssnnniiieeecccbbbaaabbbaaa^^^ZZZXXXYYYZZZVVVUUUSSSPPPMMMKKKJJJIIIGGGFFFFFFGGGJJJKKKKKKJJJEEEDDDFFFIIIGGGBBBAAACCCCCCCCCCCCAAA@@@===;;;999<<<;;;:::888888777777777777555333111///.........000///...---,,,,,,,,,,,,++++++++++++++++++++++++------------...000111222333666999;;;===???BBBDDDHHHJJJMMMPPPSSSWWW\\\___bbbdddhhhmmmrrrwww|||sssnnnqqqtttttt{{{wwwjjjjjjuuu|||fffbbbwwwppp]]]MMM999222333///000---+++***++++++)))(((******))))))))))))******************++++++++++++---------------...///000555111:::???DDDnnn~~~cccGGG;;;===888AAAUUUsssyyytttYYYBBB555888<<<555999???666444555555333///---///000444555555555555666888;;;???AAAEEEIIINNNTTT\\\aaadddhhhnnnrrrssstttuuuvvvwwwyyy|||~~~}}}~~~uuuiii```^^^___aaa]]]XXXWWW[[[ccckkkooouuuqqqgggZZZQQQLLLGGGBBBNNNaaazzzpppcccddddddXXXIIIBBB>>>>>>CCCKKKLLLGGGCCCDDDBBBAAA@@@===:::999999:::777888:::;;;777222444999<<<<<<<<<<<<======>>>>>>MMMaaayyyyyybbbfffkkkHHH555///...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++///000222444666999;;;;;;???AAACCCDDDDDDCCCAAA???BBB@@@???@@@CCCEEEDDDCCCHHHFFFIIILLLJJJLLL^^^tttCCCAAA<<<777444555:::>>>CCCJJJTTT]]]eeeqqqyyyiii^^^WWWYYY^^^mmmxxx|||sssmmmkkkjjj~~~}}}{{{wwwrrrmmmhhhdddbbbaaaaaa```]]][[[ZZZ[[[\\\WWWVVVTTTRRRPPPNNNMMMLLLIIIGGGFFFGGGIIIKKKLLLLLLIIIFFFDDDEEEDDDBBBCCCFFFCCCBBBBBB@@@>>>;;;999888999999888777777777777888999777555333111000000000111222222111000...,,,+++++++++++++++++++++++++++,,,,,,------...///111222333555888;;;===???BBBEEEGGGJJJNNNQQQTTTWWW[[[^^^___bbbhhhmmmrrrxxx}}}qqqooorrrwwwzzzuuuiiiiiirrrtttqqqrrrkkkcccooonnnXXXJJJ;;;666555...///---+++***++++++***(((******))))))))))))******************++++++,,,,,,,,,,,,,,,,,,---...///000888111777<<<>>>^^^iiiMMM???>>>>>>===HHHfffeeeIII777555:::777888===:::555555555333000//////000222444555555444555888:::===???CCCGGGKKKRRRYYY]]]```dddjjjnnnqqqrrrtttuuuxxxyyyzzz|||}}}xxxiiibbbeeejjjgggbbb\\\\\\aaahhhmmmppptttrrrkkkaaaYYYUUUOOOJJJMMM```|||wwwfffeeefff^^^QQQJJJ???AAAIIIQQQRRRLLLFFFDDDDDDCCCAAA???======<<<<<<666777:::===;;;666777;;;===============>>>>>>???JJJaaazzz{{{oooVVV[[[|||fff@@@000...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111222333555888:::<<<<<>><<<:::888777888777777777777777888888999777555333111111111111333444555555333000,,,***++++++++++++++++++++++++,,,,,,,,,---...///000111222555888;;;===???CCCEEEGGGJJJOOORRRUUUWWWZZZ\\\^^^ccciiinnnrrrwww|||zzznnnooosss~~~zzzqqqppptttlllqqqoooeeeiii}}}fffSSSHHH<<<888888111///---+++***++++++***)))******))))))))))))******)))******++++++,,,,,,,,,------------...000111222777222666<<<<<>>;;;:::<<<>>>===999;;;???>>>======<<<===>>>??????GGG```|||yyyhhhUUU^^^{{{]]];;;000000...,,,,,,,,,,,,,,,,,,,,,,,,---------------.........111222444666888:::;;;<<>>999666555777:::???FFFPPPYYYbbbmmm|||}}}pppcccXXXVVVSSSMMMHHHEEEGGGKKKUUU___rrr}}}yyytttnnnhhhccc```bbb```]]]ZZZXXXWWWVVVUUUSSSSSSSSSSSSRRRPPPOOONNNKKKIIIGGGHHHJJJNNNOOOPPPJJJEEEDDDGGGHHHEEECCCDDDBBBAAA???===;;;999888777777777777666777777888999666555333222111111111222555666777777555111...+++++++++++++++++++++++++++,,,,,,,,,,,,---///000111222444888;;;===@@@CCCFFFGGGKKKOOORRRTTTWWWZZZ\\\___eeelllpppsssvvv{{{uuummmoootttyyyyyy|||~~~rrr{{{qqq^^^ddd{{{vvv___PPPFFF:::777999444...,,,******++++++***)))******))))))))))))******)))******+++,,,,,,------......//////000222333444444333777>>>???GGGpppzzz[[[FFF;;;;;;888;;;MMMnnnzzz\\\<<<333999:::888;;;888666555333222222111000...000333444444444666888888;;;>>>BBBEEEJJJOOOSSSYYY]]]dddjjjnnnqqqsssuuuvvvvvvvvvvvvxxx{{{}}}{{{|||~~~~~~yyy{{{zzzyyywwwxxxyyyxxxsssooo~~~rrrZZZ\\\lllxxxfff```___\\\TTTNNNDDDKKKSSSXXXXXXSSSKKKDDDCCCAAAAAABBBDDDEEEDDDBBBAAA>>><<<<<<;;;:::<<>>===<<<<<<<<<===???@@@GGGccc~~~{{{iiiaaarrrrrrOOO666111111,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111222333555777999:::;;;??????AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGKKKMMMMMMMMMQQQXXXUUUsssCCCBBB???;;;777555666888===EEENNNWWW___kkkyyyggg\\\QQQOOOOOOLLLJJJIIIMMMMMMYYYooo}}}yyysssmmmhhhcccaaaaaa___\\\ZZZYYYWWWSSSQQQQQQRRRRRRSSSRRRQQQOOONNNJJJIIIHHHIIILLLOOOPPPPPPJJJEEEDDDHHHJJJGGGCCCBBBAAA@@@>>><<<;;;999999999888888777777777888888999444333222111111111222333666777888888666333///---++++++++++++++++++++++++++++++,,,,,,---...000111111444888;;;===@@@CCCFFFIIIKKKOOOQQQTTTVVVZZZ\\\```fffnnnssstttvvv|||sssnnnrrrwww|||uuu|||nnnPPPUUUnnnwww___MMMBBB666555888444...,,,******+++++++++*********))))))))))))******)))******+++,,,---....../////////000222333555555222666888>>>CCCEEE^^^jjjNNN<<<::::::===GGG]]]~~~|||RRR888::::::666888999777444333333333222000,,,///222333333444555777666999<<>>CCC@@@???===<<<<<<>>>@@@AAAKKKiiipppwwwuuu\\\BBB444000...+++,,,,,,,,,,,,------------.........///000000111111222333444666777999:::;;;>>>???@@@AAAAAABBBBBBBBB@@@AAACCCCCCBBBCCCFFFHHHFFFGGGHHHJJJJJJLLLOOORRRVVVhhhzzzCCCBBB@@@;;;777555555666<<>><<<;;;:::;;;;;;:::999999888888888999999222111111111111333444555777777888777666333000///+++++++++++++++++++++++++++++++++,,,---...///000111444777;;;===@@@DDDFFFJJJLLLNNNPPPRRRVVVZZZ]]]^^^fffoootttuuuxxx~~~sssqqqwww|||}}}gggGGGRRRnnnfffKKK<<<222222555///...,,,******+++,,,+++*********))))))))))))******)))******+++,,,---...///......///000111333555555333:::888;;;EEEEEERRRqqq{{{\\\EEE;;;===>>>BBBPPPmmmfff>>>999999555;;;:::777444333444444222000+++...111333333333555666444777:::===@@@CCCGGGJJJQQQVVV^^^eeejjjmmmqqqsssrrrssstttuuuwwwxxxzzz{{{yyyzzz|||~~~nnn\\\[[[[[[TTTRRRXXXddd^^^TTTKKKDDDAAA===:::AAAPPPaaajjjmmmhhh[[[MMMCCCBBBCCCGGGNNNQQQPPPMMMDDD???===???@@@@@@BBBFFFBBBAAA???>>>>>>@@@CCCDDDRRRpppwww|||eeeKKK<<<555///,,,---,,,,,,,,,---------............///000000111222222444444555777999:::;;;<<<>>>??????@@@AAAAAABBBBBB>>>AAACCCCCCCCCDDDGGGJJJJJJJJJHHHGGGHHHKKKNNNOOOVVVbbbiiiCCCBBB@@@<<<777555555666:::AAAJJJRRRZZZeeerrr|||pppeeeppptttgggKKKKKKVVVkkkuuuttttttzzzxxx~~~|||zzzvvvkkkjjjrrryyy~~~yyyrrrmmmiiigggfff]]]\\\[[[]]]^^^\\\WWWRRRPPPQQQSSSTTTTTTSSSRRRQQQIIIIIIJJJLLLPPPQQQQQQPPPMMMFFFBBBEEEHHHGGGEEEDDD@@@???===<<<;;;;;;<<<<<<;;;::::::999888888999999111111111111222444666777777777777666555333111000+++++++++++++++++++++++++++++++++,,,---...///000111444777;;;===@@@DDDGGGKKKMMMNNNOOOQQQUUUZZZ^^^\\\eeeooouuuwwwzzz|||sssttt{{{bbbHHH[[[xxxnnnJJJ777...111222***---,,,******+++,,,+++*********))))))))))))******)))******+++---...//////------...///000222444555444>>>888888FFFGGGLLLeeegggNNN888999999:::DDD^^^oooAAA777777777???;;;888444444555555333000***---000222333333444666333666:::<<>>===<<<>>>QQQfffssswwwrrrbbbRRREEECCCDDDJJJRRRVVVUUURRRDDDAAAAAAEEEHHHGGGHHHKKKEEECCCAAA@@@@@@BBBEEEFFFWWWuuu|||www\\\DDD===888000---111,,,,,,,,,------............//////000111222222222555666777888:::;;;======>>>>>>???@@@AAAAAABBBBBB===@@@CCCCCCCCCDDDHHHKKKOOONNNJJJGGGHHHLLLNNNNNNOOOXXX\\\kkkCCCBBB@@@===:::666333222;;;???HHHQQQWWW___mmm{{{tttooojjjTTTQQQgggrrrgggbbbiiihhhlllsssyyy|||zzzsssnnnoooddd[[[ZZZ[[[]]]hhhuuuzzzsssmmmiiiggggggddddddbbb^^^^^^^^^YYYRRRQQQPPPPPPQQQSSSTTTRRRQQQMMMMMMLLLLLLMMMOOOQQQRRRPPPEEEAAAGGGIIICCCAAAFFF@@@===:::999:::;;;<<<<<<======;;;:::999999999999333222111111222444777888@@@:::444222444555333000++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFIIILLLOOOQQQSSSVVVYYY\\\```ccciiiooouuu{{{uuuvvvrrruuusssYYYLLLRRRsssrrrEEE666000...000...++++++***)))(((((())))))))))))))))))************,,,,,,,,,------.........111111111222333555666777:::<<<>>>???BBBGGGPPPWWW{{{xxxPPP>>>>>><<<<<<@@@SSSttt~~~zzzwwwRRR777666999666;;;:::888666444333222222000---,,,---111444444333555555666999===AAAFFFHHHNNNQQQVVV[[[```eeekkkppprrrrrrrrrrrrtttvvvxxxzzzyyy{{{~~~|||qqqdddXXXZZZfffbbb___XXXQQQIIIEEECCCCCCBBBPPPjjjzzz{{{zzzppp\\\OOOQQQSSSWWW^^^bbb]]]TTTDDDGGGJJJNNNPPPQQQPPPPPPLLLHHHDDD@@@@@@BBBGGGLLLfffzzz~~~lllxxx]]]BBB444///+++,,,111---,,,*********,,,...000000111222333444555555666666666777888999;;;===>>>>>>@@@BBBBBBAAAAAAAAABBBBBBBBB@@@???@@@EEEKKKQQQbbb[[[RRRLLLKKKMMMNNNNNNVVVOOORRRccc{{{CCCCCCAAA???<<<888555333:::>>>FFFOOOUUU]]]kkkxxxuuuyyyvvv[[[LLLTTT\\\VVVSSSXXX]]]aaaggglllmmmiiiaaa[[[RRRIIIDDDFFFHHHNNN]]]mmmxxx}}}|||uuunnnhhhdddbbb___aaabbb``````aaa[[[TTTSSSRRRRRRRRRSSSSSSQQQOOOLLLLLLKKKLLLMMMOOOQQQRRRPPPFFFCCCIIIJJJEEECCCGGGAAA>>>;;;::::::;;;;;;:::>>>===<<<;;;:::888777777111000//////111555:::===AAA<<<555222333333111...++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFJJJLLLOOORRRTTTWWWZZZ]]]aaaeeekkkqqqwww|||~~~ssstttssswwwlllSSSLLLUUUqqq```===333...,,,...,,,++++++***)))))))))))))))))))))))))))************++++++,,,---......//////111111111222333555666777:::<<>>333///,,,,,,///---,,,+++++++++---///000000000111222333444555555666666777888999;;;<<<===>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAA@@@AAADDDIIINNNZZZTTTNNNJJJJJJLLLMMMMMMQQQOOOSSS]]]jjjCCCCCCBBBAAA>>>:::777444888;;;CCCLLLRRRYYYfffsss~~~vvv{{{vvv___IIIFFFKKKOOOQQQUUURRRTTTWWWZZZYYYTTTKKKEEE>>>888777:::<<>>@@@BBBBBBAAAAAAAAABBB@@@AAAAAAAAAAAACCCFFFIIIPPPMMMIIIGGGHHHJJJKKKKKKKKKNNNSSSWWWYYYgggBBBBBBCCCBBB???;;;777444777999???HHHNNNUUUaaammm~~~wwwttt||||||aaaWWWLLLIIIMMMUUU[[[]]]NNNMMMLLLKKKIIIEEE@@@<<<===999999:::999>>>RRRiiiwww~~~{{{ssskkkddd___]]]^^^aaaaaa``````bbb```\\\[[[YYYWWWUUUSSSQQQMMMKKKHHHHHHHHHIIIKKKMMMOOOQQQPPPJJJHHHLLLNNNKKKHHHHHHCCCAAA>>>===;;;999666444:::;;;<<<===<<<:::888666333333444666:::===AAACCC===999555222111000---+++++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFKKKMMMQQQTTTVVVYYY]]]___aaafffnnnuuuyyy}}}vvvnnnlllsss}}}~~~fffMMMYYYmmm|||{{{mmm]]]BBB444333...---000---++++++***))))))*********))))))*********+++++++++***+++,,,---///111222222111111222333555666888999;;;===@@@AAACCCHHHPPPVVV]]]```HHH:::=========TTTsss|||lllSSS===999???;;;;;;:::999777666444444111000/////////111222222222222222333666:::===???BBBEEEJJJNNNSSSXXX^^^bbbiiijjjkkkmmmoooqqqssstttuuuxxx{{{}}}{{{hhh]]]VVVVVV\\\kkkyyydddUUUOOOSSShhh~~~oooeeemmmuuuxxxxxxtttjjj```XXX^^^ffflllmmmhhhaaa\\\aaaWWWVVV\\\[[[UUU^^^ooo~~~|||ooo^^^ggg~~~bbbIII333...000...++++++,,,++++++,,,---...///000111111222333444555666666777777777888888:::;;;<<<>>>@@@BBBBBBAAAAAAAAABBB>>>@@@BBBBBBBBBBBBDDDEEEIIIHHHGGGFFFGGGHHHHHHHHHHHHLLLQQQSSSRRR[[[ttt???@@@BBBBBB@@@<<<777444666777<<>>=========;;;;;;;;;888;;;NNNdddxxxnnngggbbb``````dddeeebbb\\\[[[^^^```___\\\ZZZWWWUUUSSSPPPLLLIIIHHHGGGGGGHHHIIIKKKNNNOOOOOOKKKKKKNNNPPPNNNJJJHHHDDDBBB@@@>>><<<999555111555666999;;;;;;;;;999888222444777999;;;;;;;;;;;;777555222111000000///...++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFKKKMMMQQQTTTWWWZZZ]]]```___eeellltttyyy|||rrrmmmiiittt}}}|||aaaIII\\\uuu}}}qqq___VVV???444333------000---+++***************++++++************+++++++++++++++,,,---...000111222333111111222444555777999:::;;;>>>AAABBBDDDHHHOOOUUUWWWzzzhhhNNN===???>>>:::IIIbbb}}}rrrLLL777;;;;;;;;;;;;:::999777666555222222111/////////000111333333222333555999<<<>>>AAADDDIIIMMMQQQWWW\\\```fffgggiiillloooqqqrrrssswwwyyy{{{}}}}}}~~~rrrccc^^^]]]aaabbbhhh{{{ppp^^^UUUTTTbbbsssxxxyyyrrrbbbYYYfffttt|||}}}yyypppgggeeehhhmmmppppppmmmhhheeeddd``````ccc]]]XXXfff{{{iiibbbxxx{{{VVVAAA///---000...++++++******+++,,,---...///000333444444555666777888888999999888888999:::;;;;;;>>>@@@BBBBBBAAAAAAAAABBB===@@@BBBCCCCCCBBBBBBCCCGGGGGGGGGGGGFFFEEEFFFFFFKKKLLLNNNPPPQQQWWWeeesss===???BBBCCCAAA===777444666666:::BBBIIIOOOXXXaaapppzzz{{{~~~yyynnnccc^^^^^^fffppp~~~zzziiiYYYQQQNNNHHHAAA<<<:::;;;===>>>;;;999;;;>>><<<>>>PPPeee}}}tttkkkeeebbbcccdddhhhhhhcccZZZWWWZZZ^^^^^^\\\YYYWWWUUUSSSPPPLLLIIIGGGGGGGGGGGGHHHJJJKKKLLLMMMLLLLLLOOOQQQPPPKKKGGGCCCBBB@@@???===999444000000111444666777888888888000222444555666444333111222111111000//////000000++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFJJJMMMQQQTTTWWWZZZ^^^```___dddkkkrrrxxx}}}wwwnnnmmmiiixxx}}}uuutttzzz```MMMgggppp[[[PPP<<<222111,,,---///***+++************+++,,,,,,*********++++++++++++,,,,,,---...///000111222333111222333444666888:::;;;;;;>>>BBBCCCEEEIIIOOOTTTUUUjjjnnnUUUAAA>>><<<999BBBSSSaaahhhEEE888;;;;;;<<<<<<;;;999777666333333222000...---///111444333333333555888:::<<>>@@@BBBBBBAAAAAAAAABBB===@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHGGGEEEDDDDDDEEEMMMLLLLLLMMMPPPTTTYYY]]]===@@@CCCEEEDDD???999555666555888@@@GGGMMMVVV^^^kkkuuu}}}yyyvvvxxx{{{aaaUUUNNNIIIBBB===<<<<<<<<<<<<;;;:::===AAABBBDDDTTTfff}}}~~~{{{wwwqqqjjjfffeeeeeefffggghhhddd[[[VVVXXX[[[\\\ZZZXXXUUUSSSRRRPPPLLLIIIHHHGGGGGGFFFGGGHHHIIIJJJLLLLLLMMMOOORRRQQQLLLFFFBBBBBBAAA@@@>>>999333///------...000111222333444000000000///............///000000//////...///000++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFIIILLLPPPSSSVVVYYY]]]``````dddkkkrrrxxx~~~mmmiiimmmjjj}}}~~~wwwzzz~~~___RRRsssoooZZZIII888000000...000000(((+++*********++++++,,,---*********+++++++++,,,,,,......///000000111222222222222333555777999;;;<<<;;;???BBBDDDEEEIIIOOOTTTVVV]]]xxx~~~eeeKKK>>>:::999???HHHVVVpppdddDDD;;;<<<======<<<:::888666333444333111---,,,...000444333333222444666888:::<<>>@@@BBBBBBAAAAAAAAABBB===@@@BBBDDDCCCCCCDDDEEECCCEEEFFFEEEDDDCCCEEEGGGJJJKKKKKKLLLNNNRRRUUUUUU>>>AAAEEEGGGEEEAAA;;;777777555888???FFFLLLTTT\\\iiisss~~~jjj]]]OOOKKKEEEAAA???>>><<<;;;:::888<<>>:::444///,,,+++++++++,,,---//////333111...++++++,,,///111///000000///...---......++++++++++++++++++++++++***+++,,,,,,,,,---///111111333666999;;;???CCCFFFHHHKKKOOOSSSVVVYYY]]]```aaaeeekkkrrryyyffffffmmmkkkzzz}}}YYYRRRvvvkkkUUUEEE555///222111444333)))+++*********+++,,,,,,---******+++++++++,,,,,,,,,//////000000111111111222222222333555777999;;;===;;;???BBBDDDFFFIIIOOOTTTWWWUUUiiiuuuVVVAAA999999===AAAUUUfffzzzVVV;;;<<<======<<<:::888777333444444111---,,,---000444333222222333555777888999<<>>>>>===<<<<<<<<<<<<===>>>@@@BBBBBBAAAAAAAAABBB>>>@@@BBBCCCCCCDDDEEEGGGAAACCCEEEDDDBBBCCCFFFIIIEEEIIIKKKLLLOOOSSSVVVWWW;;;@@@DDDCCCBBBAAA===777777555666;;;AAAHHHSSS]]]hhhsss~~~ooo[[[VVVMMMDDD???===???@@@AAAAAACCCDDDEEEMMM```rrr{{{wwwuuurrrpppooommmkkkjjjeee```[[[WWWWWWYYYZZZZZZWWWUUURRROOOMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFKKKKKKLLLNNNOOOOOOLLLJJJIIIDDD???===>>><<<777222///...---,,,,,,---...//////......---...///000111222222111111000/////////,,,,,,,,,++++++*********,,,,,,,,,---...///000111333555888999;;;???CCCGGGGGGKKKPPPTTTWWWZZZ\\\___dddggglllrrryyytttnnneeecccppp}}}~~~mmmWWWaaammmXXXKKKAAA999999:::666111...************************)))******++++++,,,---------...000111333444444444555444444555777:::<<<<<<>>>@@@CCCEEEGGGKKKOOORRRSSSUUU```]]]DDD===>>>>>>;;;KKKZZZvvvzzzwwwtttBBB===999;;;<<<;;;;;;;;;666555444222000///......444333222111222333444555777:::???CCCGGGLLLPPPSSSUUUYYY^^^cccfffjjjnnnqqqqqqsssvvvxxxyyyzzz|||~~~zzztttlllcccaaabbb```XXXQQQSSSXXXaaaiiijjjdddYYYPPPPPPNNNJJJEEEBBBAAACCCFFFOOOLLLLLLSSScccvvvoooiiiMMM444333111///------------///000111333555777888999999999999888999999::::::;;;<<<===>>>>>>===<<<;;;===>>>>>>===<<<===>>>@@@AAABBBBBBBBBAAABBBEEEGGGBBBCCCBBBAAA@@@BBBEEEGGGGGGGGGHHHHHHIIIMMMRRRVVV;;;@@@DDDCCCCCCBBB>>>888666333444999???EEEPPPZZZfffrrr~~~zzz{{{ccc\\\RRRIIIEEEEEEGGGHHHKKKIIIHHHGGGFFFMMM^^^ppp|||yyy}}}{{{wwwsssqqqooommmkkkccc___ZZZWWWVVVVVVUUUUUUWWWUUURRRNNNKKKIIIHHHHHHHHHGGGGGGIIIJJJKKKJJJHHHGGGHHHIIILLLOOOPPPOOONNNHHHCCC???>>>>>>===888444000000...---------.../////////...---...///000111222222111111000/////////,,,,,,,,,+++++++++******,,,,,,,,,---...///000111333555888:::<<>>======888222///*********************************+++,,,,,,------......000111333444444444666555555666888;;;>>>???@@@BBBEEEGGGIIILLLOOORRRRRRUUU]]]uuulllNNN???;;;999777>>>LLLjjj|||mmmFFF>>>:::>>>???;;;999;;;666555444222000///......333222222222222333444444666999===AAAEEEIIINNNQQQSSSVVV\\\```dddhhhllloooooorrruuuwwwxxxyyy{{{}}}}}}zzzwwwvvvpppeee\\\PPPTTTYYY```dddccc___[[[TTTRRRNNNKKKJJJMMMQQQTTT[[[ZZZ\\\dddrrrvvv___}}}\\\@@@444333111///...---......///111222555666888888999999999888888999999::::::<<<===>>>???@@@??????>>>???@@@@@@???>>>>>>???@@@>>>???@@@@@@@@@AAADDDFFFBBBCCCBBBAAA@@@AAACCCFFFFFFGGGHHHHHHIIIKKKOOORRR;;;@@@DDDDDDDDDDDD@@@:::555222333777<<>>???>>>;;;777444333222000///.........//////.........///000111222111111000000//////...,,,,,,,,,++++++++++++***,,,,,,,,,---...///000111333555888:::<<<@@@DDDGGGIIIMMMRRRVVVYYY]]]```cccgggjjjoootttzzzhhhccc___ddduuu~~~uuuQQQiii}}}kkk```TTTJJJAAA>>>;;;555000---++++++++++++++++++++++++******+++,,,,,,------......///000111333444555555888888777888:::>>>AAACCCDDDFFFIIIKKKLLLMMMPPPRRRPPPVVVZZZggg___HHH===999888999DDD```~~~wwwmmmPPPAAA999>>>AAA;;;888;;;666555444222000///......111111222333333333333333444777;;;???BBBFFFJJJMMMPPPSSSXXX]]]aaaeeeiiilllmmmooosssuuuvvvxxxzzz|||zzzttthhhXXXYYY]]]bbbiiinnnqqqqqqkkkhhhddd```___```cccfffhhhjjjooowwwlllZZZnnnrrrOOO888333222000///......//////000222555777999999999888999999888888999999:::;;;======???@@@AAABBBBBBBBB????????????>>>>>>======:::<<<===>>>>>>@@@BBBEEEBBBCCCBBBAAA??????AAACCCEEEGGGHHHIIIHHHHHHJJJLLL:::???CCCDDDEEEEEEBBB===666333222666:::???IIIRRRaaannn|||}}}wwwxxxtttrrrrrruuuxxxyyyuuuqqqlllcccWWWMMMGGGLLL\\\mmm}}}}}}}}}vvvnnnfffaaa^^^bbb```^^^\\\ZZZWWWSSSPPPRRRQQQNNNKKKIIIGGGFFFFFFGGGGGGGGGHHHKKKKKKJJJIIIKKKIIIHHHHHHIIIJJJJJJIIICCCAAA???>>>??????===:::888777666444222111000///000///.........///111111111111111000//////......++++++++++++++++++++++++,,,,,,,,,---...///000111333555999;;;===@@@DDDFFFIIIMMMQQQVVVYYY]]]aaadddiiilllrrrwww{{{}}}{{{xxxfffaaa___gggxxx{{{hhhQQQlllxxxccc```UUUIII===777333...++++++++++++++++++++++++++++++++++++,,,,,,------......000000111222333444666666::::::;;;;;;===@@@DDDGGGHHHJJJMMMNNNNNNOOOQQQSSSOOOWWWZZZ^^^|||tttUUUCCC======;;;???TTTzzz}}}gggMMM999:::???===;;;===777666444222111////////////000111333333333222222333666:::===@@@CCCGGGJJJMMMPPPVVVZZZ^^^bbbfffiiikkkmmmqqqsssuuuwwwyyy{{{{{{wwwkkkaaabbbeeekkkrrrwwwzzz{{{wwwvvvtttssstttvvvwwwwwwrrrtttzzzfffiiiqqq{{{~~~ttt```HHH888222111000/////////000111222444777:::;;;;;;999888888888888888999:::;;;;;;<<<===>>>???AAABBBCCCCCC>>>>>>>>>>>>>>>===:::888888:::<<<===>>>???BBBDDDBBBCCCBBBAAA??????@@@AAAFFFHHHJJJJJJHHHGGGGGGHHH888>>>BBBDDDEEEFFFDDD???888444444666999>>>GGGPPP\\\jjjyyywww}}}ooodddUUUIIICCCGGGWWWfff{{{|||yyyoooeee^^^ZZZ^^^]]]\\\\\\[[[XXXTTTPPPNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIGGGJJJHHHFFFFFFGGGGGGGGGFFF@@@???>>>>>>>>>>>>===<<<;;;;;;:::888666444222111000//////...///000111222111111000000///.........++++++++++++++++++++++++,,,,,,,,,---...///000111333666999<<<>>>AAADDDFFFHHHLLLPPPTTTXXX]]]bbbeeekkkooouuuzzz~~~rrrfffwwwrrrbbb^^^```lll~~~```TTTcccuuu]]]\\\RRREEE888111,,,)))***---+++++++++++++++++++++++++++,,,,,,---......//////111111111222333555777888;;;===??????@@@BBBEEEHHHJJJLLLOOOPPPPPPPPPQQQRRRNNNWWW[[[\\\pppbbbIII>>><<<<<<999EEEdddiiiIII<<<===>>>======999888666444222111000000---///000222333333222111333555999<<<>>>@@@DDDGGGKKKNNNSSSXXX\\\```dddggghhhkkkooorrrtttvvvyyy{{{}}}xxxnnnhhhkkkpppvvv{{{|||zzzxxxnnnooosssyyyyyy{{{}}}lll}}}vvvgggSSS@@@444111000000//////000222333444666999;;;<<<;;;:::888888888888888999:::;;;<<<;;;;;;<<<>>>???AAABBBCCC???>>>>>>@@@AAA???;;;888888;;;===>>>???@@@BBBDDDBBBBBBCCCAAA@@@???@@@AAAFFFHHHJJJKKKIIIGGGGGGGGG555;;;AAACCCEEEGGGEEE@@@:::666555777999<<>>>>>>>>>>>============<<<<<<;;;999777555222111000000/////////000111222111000000//////......---***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111333666:::===???AAADDDFFFHHHKKKPPPTTTXXX]]]cccgggmmmqqqxxx}}}zzzbbbiiinnn___]]]ccctttZZZZZZaaawww___ZZZJJJ@@@444...+++)))+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222222111222333555888999;;;???CCCDDDCCCCCCEEEHHHIIILLLOOOQQQQQQPPPQQQRRROOOVVV[[[^^^hhhoooPPP>>>777>>>888===TTTqqqeeeIII>>>>>>>>>;;;:::999888666444333222222---...///000111222222222222555888:::;;;>>>AAACCCHHHKKKQQQUUUYYY]]]aaadddeeehhhlllppprrrtttwwwzzz}}}}}}|||vvvwwwzzzxxxbbbJJJ777,,,000000//////000111333444666777999;;;;;;;;;:::999777777777888999:::;;;<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBBBBBEEEGGGEEE@@@;;;999;;;>>>@@@@@@@@@BBBCCCAAABBBCCCBBBAAA@@@AAABBBDDDGGGIIIIIIHHHGGGGGGHHH333:::???BBBDDDGGGEEE@@@:::666555666777:::BBBJJJTTTaaapppzzz~~~rrrkkkZZZTTTNNNJJJFFFEEELLLTTThhhyyymmmjjjkkkiiiccc]]][[[]]]aaa]]]\\\ZZZYYYWWWTTTOOOLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIHHHHHHIIIJJJKKKIIIHHHCCCBBBBBBCCCCCCBBB@@@=========>>>===<<<;;;;;;<<<::::::999888666444111000111000/////////000222222000000000///......------******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333666:::===@@@BBBDDDFFFIIILLLPPPUUUYYY___eeeiiinnnssszzzssskkkxxx{{{jjjcccaaajjj~~~sssTTT]]]iiiqqq\\\LLL>>>777111///---***+++///,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000333222222222333666888:::;;;@@@FFFGGGEEECCCDDDFFFHHHKKKNNNPPPPPPPPPQQQQQQPPPRRRZZZ```cccooo^^^FFF;;;???:::>>>MMMbbbzzzWWW>>>===>>>:::<<<;;;999777666444444444.........///000111222333000333555777888:::===???EEEHHHMMMRRRVVVZZZ^^^aaaaaadddiiillloooqqqtttwwwzzzxxx{{{sssvvvwwwYYYAAA333///////////////000222444555888888999:::::::::999999777777777888999:::<<<===<<<<<<<<<<<<===???AAABBBCCCCCCDDDGGGKKKJJJCCC>>>999<<<>>>@@@??????@@@AAA@@@BBBCCCCCCBBBBBBBBBCCCBBBDDDFFFGGGFFFGGGHHHIII222888>>>AAADDDGGGEEEAAA:::666444555666999@@@IIIRRR___mmmxxx}}}yyyhhh^^^ZZZSSSQQQPPPQQQNNNKKKLLLQQQccc~~~vvviiiZZZZZZWWWQQQMMMPPPXXX```aaa___]]]ZZZXXXTTTOOOLLLNNNLLLKKKIIIHHHHHHHHHIIIGGGFFFGGGHHHKKKLLLKKKJJJFFFEEEDDDCCCBBB>>>:::666<<<======<<<;;;::::::;;;888888888777555333000///111000/////////000222333000000000///......------*********++++++,,,,,,,,,,,,,,,,,,---...///000111222666:::>>>@@@BBBDDDFFFJJJMMMQQQVVV[[[```gggkkknnnttt{{{tttwwwvvvhhhjjjhhhqqqmmmOOOXXXooooooaaaPPP777333///---///...******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333333222222333666999:::;;;AAAHHHIIIFFFCCCCCCDDDGGGJJJNNNPPPPPPPPPPPPQQQRRRPPPXXXaaa```ccclllQQQDDD;;;999>>>IIIWWWiii```>>>;;;???;;;===<<<;;;999777666555555......------///111333444///111444555666888:::===BBBFFFKKKPPPSSSWWW[[[^^^^^^aaafffiiilllooorrruuuxxxtttyyy|||nnnlllqqqNNN:::666888////////////111333555666999999999999999999999999777777777888999;;;<<<=========<<<<<<===???AAABBBBBBBBBCCCGGGKKKJJJDDD>>>999<<<>>>??????>>>??????@@@BBBDDDDDDCCCCCCCCCEEE@@@AAACCCDDDEEEFFFHHHJJJ;;;777888???DDDEEEDDDEEE<<<:::666333222777>>>CCCGGGUUUeeeppp~~~~~~tttjjjeeeaaa^^^\\\aaaiiiiii```WWWSSSccc}}}tttjjj___PPPJJJGGGBBBKKKXXX[[[^^^XXXRRROOOOOOQQQQQQPPPTTTSSSPPPKKKHHHGGGHHHJJJIIIIIIHHHHHHIIIJJJKKKMMMGGGFFFDDDAAA>>>;;;888777888:::===>>>===;;;777555555555444333111000//////111000000000000000111222000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555777:::<<<>>>AAAEEEHHHKKKNNNRRRWWW[[[aaahhhlllrrrvvv|||}}}qqqnnnnnnhhh}}}gggNNNbbbvvv|||ssseeeOOO<<<888---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------------///000111222555666666777888:::<<<<<>>???@@@???;;;888555444111000...------///222333222111111222444777:::<<<@@@AAADDDHHHMMMQQQTTTVVV\\\___ccciiinnnrrrtttvvvtttzzz}}}||||||zzzgggvvveeeIII777111222222222111111333555888:::999:::;;;;;;<<<<<<;;;;;;999999999888999999::::::<<<=========;;;;;;===???DDDBBBAAABBBEEEEEECCC@@@>>>>>>>>>>>>>>>===<<<<<>>CCCCCCCCCCCC===;;;777333333666===BBBGGGRRR___jjjwwwyyy{{{|||vvvtttqqqrrrqqqzzzwwwddd\\\hhhuuukkkXXXLLLIIIFFFMMMWWWVVVHHHFFFEEEGGGLLLOOOPPPPPPTTTSSSRRROOOLLLIIIGGGFFFJJJIIIIIIHHHIIIJJJKKKLLLIIIGGGDDDAAA>>>;;;999888999:::;;;<<<<<<999777555555444444333111000000///000000000000000111111222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111555777:::<<<>>>AAAEEEHHHLLLOOOSSSXXX\\\bbbiiimmmtttxxx}}}yyynnnnnnqqqnnn}}}lllVVViii{{{~~~rrrbbbKKK777333---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,------------------...///000222222555555666777999;;;===>>>@@@BBBDDDDDDCCCCCCDDDFFFNNNXXX[[[SSSMMMOOOOOOKKKJJJPPPQQQUUUZZZYYYeeejjjQQQBBB;;;888<<>>===>>>???>>><<<888666444222111///------///111222111000000111222555888999===???BBBFFFJJJNNNQQQRRRWWWZZZ___eeekkknnnqqqqqqsssxxx|||}}}}}}tttvvvzzz|||\\\DDD555111222222222111222333555888:::999:::;;;;;;<<<;;;;;;;;;999999999888888999999:::;;;<<<===<<<;;;;;;===???BBB@@@???AAACCCCCCAAA???>>>>>>>>>?????????>>>>>>BBBBBBCCCDDDDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDDDD;;;777777===BBBBBBAAABBB???===999555333555:::???EEENNNYYYbbbppp}}}uuutttzzz}}}}}}|||mmmbbbddd}}}uuu___TTTSSSOOOPPPPPPIII???@@@BBBFFFKKKNNNNNNMMMRRRSSSSSSSSSPPPLLLHHHFFFJJJIIIIIIIIIIIIIIIJJJKKKKKKHHHDDD@@@<<<:::999999999999::::::999888666555444444333222111000000000000000000000000111222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444777999<<<>>>AAAEEEHHHMMMPPPUUUYYY^^^dddjjjooovvvzzzsssooossstttwwwhhh[[[mmm||||||lll\\\EEE222...,,,,,,++++++++++++,,,,,,++++++,,,,,,------------.........///000111222333444555666888:::===???@@@AAACCCDDDDDDDDDDDDEEEFFFNNNYYY^^^VVVMMMLLLLLLKKKHHHMMMMMMRRRYYYVVV\\\nnnaaaGGG>>>999:::===DDDWWWiiisssNNN???>>><<<===>>>>>>===:::666444444333000///......000111000000000000111333555666:::;;;>>>BBBFFFIIILLLNNNOOOSSSZZZaaagggjjjllllllqqquuuyyy|||~~~zzzxxxkkksssmmmPPP===333000333333222222333444666888999999999:::;;;;;;;;;;;;;;;:::999999888888888999999:::;;;<<<;;;:::;;;<<<>>>???>>>>>>???@@@@@@???===<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBB;;;666555;;;@@@AAAAAACCCAAA???;;;777444555888;;;CCCKKKUUU```lll}}}}}}rrrnnnppppppqqqrrruuuwwwvvvtttooojjj{{{lllaaa```yyyvvvddd^^^```WWWNNNFFF<<>>AAAEEEHHHNNNQQQVVVZZZ```ffflllqqqyyy}}}ssstttyyyvvv~~~}}}```aaappp{{{vvvcccSSS???///---,,,,,,++++++++++++,,,,,,++++++,,,,,,---........./////////000111222333444555555777999<<>>>>>;;;888555666555222000///...//////111000000000111222333444777999;;;>>>BBBEEEHHHIIIKKKOOOWWW___dddggghhhhhhppprrrvvvzzz~~~sssjjjttt~~~]]]FFF888222111333333333333444555666888999999999:::;;;;;;;;;;;;::::::999999888888888888888999:::;;;:::999:::<<<>>>======>>>>>>???>>>>>>===:::;;;<<<>>>??????@@@@@@AAA@@@@@@???@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@<<<666444888===@@@BBBEEEBBBAAA===999555444666999@@@HHHTTT```kkkyyyyyylllgggddd```\\\^^^aaa```]]]ZZZRRRLLLZZZ{{{jjj```ddd~~~yyyhhhccccccUUUGGGAAA;;;@@@BBBFFFLLLUUU___iiiooo]]]ZZZVVVSSSQQQOOOLLLIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFCCC???;;;888777888888888888888888777666555555111111111111111111111111000000000000111222333444111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333666999<<<>>>BBBFFFIIIOOORRRWWW[[[aaagggnnnrrr{{{}}}uuuwwwzzzxxx~~~zzzfff\\\kkkzzzttt]]]LLL:::------,,,++++++******++++++,,,++++++,,,------...//////000000000111222333444555555666888:::===@@@CCCEEEEEEFFFFFFFFFDDDEEEGGGHHHEEEGGGIIIJJJLLLNNNLLLGGGGGGLLLLLLQQQ\\\[[[XXX^^^ooo\\\LLL===:::<<<>>>FFFPPPnnnnnnDDD???>>>======>>>===999666777666444111000///......111111111111111222222333666777999<<<@@@CCCEEEFFFIIIMMMUUU\\\bbbeeeeeeeeennnooorrrvvv{{{}}}rrrrrroooRRR???666222222444444444444555666777888999888999::::::;;;;;;:::::::::999888888777777777888777888999999999999;;;===<<<===>>>>>>>>>=========888999:::<<<===>>>>>>>>>???????????????@@@AAABBB@@@@@@@@@@@@@@@?????????BBB:::444666:::===AAAEEECCCAAA???:::666444666777<<>>888BBB```yyy{{{nnnccchhhlllccc```PPPCCCCCCDDDDDDEEEFFFJJJQQQ[[[hhhpppiiibbbZZZSSSPPPMMMIIIFFFGGGGGGGGGGGGFFFEEECCCCCCAAA@@@===:::888888888888888888999999888777555444000000000111111111111111000000000111222333444555222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333555999<<<>>>BBBFFFIIIOOORRRWWW\\\aaahhhooosss}}}zzzwwwxxxwww|||~~~iiiRRR[[[sssuuuYYYFFF666+++---++++++************++++++++++++,,,---...//////000111111111222333444555666777888999<<>>>>>;;;888777666555333111//////...///000000111111222222222555666888:::===@@@BBBCCCGGGKKKQQQXXX]]]```aaaaaahhhjjjmmmrrrwww}}}|||xxx{{{dddJJJ:::555333333444555555666666777888888888888888999::::::::::::::::::999888777777777777777666777888888888888;;;===:::<<<>>>===<<<;;;<<<<<<777888999;;;<<<=========>>>>>>??????@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@JJJ@@@777555777:::???DDDBBBBBB???;;;777555555666999???KKKXXXaaakkk|||vvvvvvkkkkkkxxxrrr```ZZZZZZPPPIIIEEEGGGEEE>>>888777666444;;;TTTqqq~~~tttdddffflllbbbcccVVVJJJHHHGGGIIIIIIIIIJJJMMMVVV```hhhlllddd[[[UUURRROOOJJJFFFFFFFFFFFFFFFDDDCCCAAA@@@>>>===<<<;;;:::999999999777888:::;;;:::888555444///000000000111111222222000000000111222333555555333333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333555888;;;>>>BBBFFFJJJNNNRRRVVV\\\aaahhhooosss}}}vvvyyy{{{wwwzzzmmmRRRHHH^^^yyyrrrRRR???111***...++++++************++++++++++++,,,---...///000000222222222222333555666777999999;;;===???BBBDDDFFFIIIIIIHHHGGGEEEFFFHHHJJJLLLJJJIIIKKKMMMNNNNNNNNNKKKRRRPPPPPPXXXYYYWWW\\\^^^hhhjjjMMM@@@<<<:::<<>><<<>>>???===:::777666555333222000//////------...///000111111111333444666888;;;===???@@@EEEHHHMMMRRRWWWZZZ[[[\\\___ccciiiooorrrvvv{{{~~~pppZZZBBB666333333333444555666666777888888888888888888999::::::::::::999:::999888777666666666666555666777777777888:::<<<888:::<<<<<<:::888999;;;888999:::;;;<<<<<<===<<<===>>>???AAABBBBBBAAAAAA?????????@@@@@@AAAAAAAAAQQQEEE999555555777<<>>=========<<<<<<;;;;;;;;;777888;;;<<<;;;999555333//////000000111111222222000000000111222444555666444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222555888;;;>>>BBBGGGJJJNNNQQQVVV[[[aaahhhooottt}}}xxxsss|||{{{tttcccIIIHHHffflllKKK999///+++111++++++************++++++++++++,,,---...///000111222222222333444555666777:::;;;<<<===@@@BBBEEEFFFIIIIIIIIIGGGEEEFFFHHHKKKHHHHHHJJJLLLLLLLLLPPPUUUPPPWWWTTTRRRXXXZZZXXX^^^aaa\\\yyyzzzWWWFFF???::::::>>>IIIUUUqqq~~~LLLFFF???<<<===???>>>;;;777666555444222111000///***+++---...///000000000111222444666999;;;===>>>CCCEEEIIIMMMQQQUUUWWWXXXXXX___gggmmmoooqqquuuxxxzzz}}}}}}iiiTTT<<<222222333333444555666777888888888888888888888999::::::::::::999:::999888777666666666666444555777777777888:::<<<666888;;;:::888666888:::::::::;;;<<<============<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBBBBoooLLL999:::666333;;;CCCDDDDDDCCC@@@;;;777555444999;;;AAALLLWWWdddvvvqqqWWWVVVXXXNNNIIIGGGGGGHHHCCC<<<999:::888666666CCCbbbzzzuuubbbooopppqqq|||lll]]]XXXNNNOOONNNNNNQQQYYYdddnnnuuuuuummmaaaVVVPPPMMMLLLLLLIIIEEECCCFFFFFFBBB???@@@???===:::888888999;;;===>>>>>>??????===:::777555000111111222222222111111222222111111111222444555777666444222000...---,,,------------------------------------...000111222333666999<<>>BBBCCCAAA@@@DDDHHHKKKJJJHHHFFFDDDEEEHHHKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPSSSXXX]]]^^^\\\YYYaaaaaakkktttTTT@@@999:::>>>EEEPPPhhh{{{hhhNNN::::::???===;;;===:::999777555333222111111......//////000111111111444444444555777:::<<<>>>===@@@DDDGGGJJJNNNRRRUUUZZZ___eeeiiikkknnnssswwwzzz|||{{{ZZZGGG888777888444555;;;777555555888;;;<<<:::777777777888888999999999:::888888888888777555444333777777777777888999:::;;;::::::999999888777666666:::;;;<<<===>>>>>>>>>>>>:::;;;>>>@@@AAAAAA@@@???<<>>>>>AAAEEE|||XXX@@@;;;666777===>>>CCCDDDCCC@@@;;;777555444888999???JJJTTTaaarrrpppVVVUUUWWWMMMHHHFFFEEEEEEAAA:::666777555444444???ZZZssssssfffiii~~~www^^^SSSKKKUUURRRPPPTTT]]]iiirrrvvvyyyqqqeeeZZZSSSNNNKKKJJJJJJFFFDDDFFFFFFBBB???@@@===<<<:::888888999;;;<<<>>>???@@@@@@???<<<888666111111111222222222111111111111000000111222444555777666444222000...------------------------------------------...000111222333666999<<<@@@CCCHHHKKKTTTWWW\\\aaaffflllrrrwww~~~|||uuutttuuu}}}qqqTTTEEEQQQsss```HHH999000,,,,,,+++,,,,,,,,,,,,------------///000000000000111222555444444555777999::::::<<<@@@DDDDDDBBBAAADDDHHHJJJKKKJJJIIIGGGHHHJJJMMMLLLMMMMMMNNNOOOOOOPPPPPPRRRRRRTTTXXX\\\^^^]]][[[\\\]]]fff~~~hhhKKK<<<999;;;:::CCCYYYwww{{{```DDD:::<<<======???<<<;;;999777555444333222///.........///000111111333333333444666888:::<<<:::===AAAEEEHHHKKKOOORRRWWW\\\aaaeeegggkkkppptttvvvxxxzzzzzz{{{rrrTTTCCC666666777333444999666555555777:::;;;999666666666777777888888888888888888888777666555444444777666666777888999:::::::::::::::999888777777777::::::<<<===============;;;<<<>>>@@@BBBAAAAAA@@@???>>>???CCCGGGIIIGGGDDDjjjMMM>>>666999>>>999BBBCCCCCCAAA<<<777444333777777===FFFPPP\\\lllzzzyyy^^^^^^aaaVVVJJJGGGEEEEEEAAA:::666666444444333;;;QQQhhhooojjjhhhcccUUUSSS[[[TTTMMMOOOYYYdddjjjlllxxxqqqggg^^^WWWRRRNNNLLLKKKGGGDDDFFFEEEAAA???@@@;;;:::999888888:::;;;<<<>>>???@@@AAA@@@===:::888111111111111111111111111////////////111222444666777666444222000...------------------------------------------...000111222333666:::===@@@DDDIIILLLVVVYYY^^^ccciiiooouuuzzzvvvuuuvvvttt~~~oooPPPFFFUUUrrrsssVVVAAA555---******++++++,,,,,,------------...///111111000111222444666666666777999;;;<<<===???BBBEEEEEECCCBBBDDDGGGIIIKKKLLLLLLKKKLLLMMMOOOLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTUUUWWW[[[^^^^^^^^^[[[\\\bbbrrr^^^EEE======888:::GGGbbb~~~|||\\\EEE;;;;;;>>>@@@>>>===<<<:::777555444333111000...------...000111333333333333444666777888777:::>>>AAADDDGGGJJJMMMSSSWWW]]]```bbbeeejjjoootttwwwzzzzzzyyyzzz~~~eeeKKK>>>444555666333333666555555555777999999888666555555555666666666666666666777777777666555444444666666666666777888999999:::::::::999888888777777999:::;;;<<<<<<=========;;;===???@@@AAABBBAAAAAABBB???>>>EEEOOORRRLLLDDDzzz]]]FFF666888<<<666@@@BBBCCCBBB===888555333666777;;;CCCLLLWWWfffsssggghhhlllbbbPPPKKKHHHGGGCCC<<<888777666666555999GGGZZZfffhhhgggiii\\\```fffYYYLLLJJJTTT^^^bbbaaapppkkkeee___[[[XXXTTTRRRLLLGGGDDDEEEDDD@@@>>>>>>:::999999999999:::;;;;;;<<<===???@@@@@@===;;;999222222111111111111111111.........///000333555666666555444111000......---------------------------------------...000111222444666:::===AAAEEEJJJMMMVVVYYY___eeekkkrrrxxx|||tttzzz|||wwwkkkLLLGGGXXXlllxxxqqq\\\EEE777000,,,+++,,,++++++,,,,,,---............///111222222222444666777888999:::;;;===???AAAAAADDDFFFFFFDDDCCCDDDEEEHHHJJJMMMNNNNNNNNNNNNOOONNNOOOPPPQQQRRRTTTUUUUUUUUUUUUUUUWWWYYY\\\___```___^^^```hhhyyyqqqTTTFFFCCC@@@;;;<<>>===;;;999777555444333111...,,,,,,---///111111222222222333333444444555888;;;>>>@@@CCCGGGIIIOOOSSSXXX[[[\\\```eeejjjoootttxxxzzzzzz{{{~~~sssVVVBBB999333444666444333555555666777888999999888777444444444444444444444555555555666666666555444444666555555555666666777888::::::999999888888888888888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@EEE@@@>>>DDDNNNQQQKKKCCClllSSS:::444888555===@@@CCCBBB???:::666444777666:::AAAHHHRRR```mmm|||gggiiippphhhSSSMMMHHHHHHEEE>>>999888777777666666<<>><<<===999::::::;;;;;;::::::::::::;;;===??????===;;;999333333111111000000111111///...//////111333555777666555333111000///......------------------------------------...000111222444666:::>>>BBBFFFKKKOOOUUUYYY```gggmmmtttzzz~~~}}}www}}}~~~www|||dddIIIKKK^^^jjjkkk]]]LLL999000...------...++++++,,,------...//////...000222333333444666888999;;;=========???BBBEEECCCDDDFFFFFFEEEDDDDDDEEEFFFIIILLLNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWZZZ]]]___```^^^^^^aaakkkcccNNNBBBCCC>>>;;;@@@NNNhhh~~~VVV:::777>>>>>>>>>===<<<:::888666555555333000---,,,---///000000000111111222222222222444777:::<<<>>>AAADDDGGGKKKOOOSSSUUUWWW[[[```eeeggglllrrruuuvvvwwwyyy|||~~~eeeJJJ<<<777333555666555555555555777888999999888888777333333333333333333333333333444444555555555555444555555444444555555666666999999888888888888777777777888999::::::;;;;;;;;;::::::;;;<<<===>>>??????DDDAAA???AAAEEEGGGEEEBBBuuubbbDDD555666666:::===BBBCCC@@@<<<888666666666888>>>EEEMMMZZZgggttthhhiiirrrlllSSSLLLGGGFFFEEE???999888555666555444444;;;DDDKKKWWWhhhzzzuuunnnWWWMMMTTTcccnnnsssqqqnnniiidddaaa]]]XXXUUUMMMGGGCCCCCCAAA===;;;===:::;;;<<<===<<<;;;999888888999<<<>>>>>>===;;;:::444333222000000000111111000000000000222333555777666555333111000///......------------------------------------...000111222444777;;;???BBBGGGLLLPPPUUUZZZaaaiiipppwww}}}|||yyy|||{{{vvvwww~~~]]]JJJTTTiiiooogggUUUFFF666///...---------++++++,,,---...//////000...000222333444555777999:::===@@@@@@@@@AAAEEEHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFIIILLLMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRRRRSSSRRRSSSTTTUUUUUUWWWZZZ]]]\\\ZZZ\\\___cccuuuwwwYYYDDD???>>>===>>>CCCTTTqqqpppIII:::=========>>>===<<<;;;999777777555222000......////////////000111222222111111333666999;;;<<<>>>AAADDDGGGJJJNNNPPPQQQUUU[[[```eeeiiiooorrrrrrrrrtttwww{{{}}}sssYYY@@@888666444444555666666555444777999999888666666777444333333333333222222222222222333444555555555444555444444333444444555555777777777777777777777777666777888999::::::::::::999999:::;;;<<<===>>>>>>BBBAAA@@@???>>>?????????{{{vvvnnnSSS;;;666666777;;;@@@CCCAAA===:::888555444666;;;@@@HHHTTTaaalll{{{lllkkktttqqqUUUMMMGGGGGGFFFAAA<<<:::444555666666444444:::???IIIWWWhhhyyyyyy\\\LLLOOO___oooxxxzzzvvvpppjjjeee```\\\XXXPPPJJJEEEDDDBBB>>>===>>><<<===>>>???>>><<<999777888999<<>><<<;;;888777555333111///......---...000111222222222111222444777999:::<<>>???@@@????????????>>><<<:::wwwtttuuu^^^AAA666555555:::@@@CCCBBB>>>;;;999444222444999===DDDQQQ]]]gggwwwkkkiiirrrpppXXXPPPJJJJJJJJJEEE@@@>>>666777999:::777555777;;;:::DDDRRR```ttteeeOOONNN\\\nnnyyyzzztttnnniiieeeaaa^^^RRRLLLGGGFFFDDD@@@>>>???===???@@@@@@???<<<999777888:::===@@@AAA@@@???>>>555444222000//////000111444333333222333444666777555444333111000/////////------------------------------------///000111222444777;;;???CCCHHHMMMQQQWWW]]]eeennnuuu|||ooouuuvvvssswww}}}yyy___VVVggg{{{vvvcccIII;;;...+++---,,,++++++++++++,,,---...///000111...000333444555777999<<<<<<@@@DDDDDDBBBCCCHHHMMMJJJJJJJJJKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMMMMNNNPPPIIIJJJLLLNNNPPPRRRSSSTTTLLLOOORRRSSSRRRRRRUUUXXX]]]ZZZ[[[```^^^___ooojjjKKKCCC:::777999EEEZZZlll~~~sssLLL>>>===>>>@@@AAAAAA@@@???>>>888888666444222000///...,,,...000111222333222222000333555777888:::===???@@@CCCFFFGGGIIILLLSSSXXX\\\aaagggjjjkkkmmmqqquuuwwwxxxzzzzzz{{{|||aaaJJJ===555444444333111111444555444000333666666333111222333444444444333333222222222000111222333444555555555444444333222222333333333444444444555555555555555555666777888888999999999;;;;;;;;;;;;<<<>>>???@@@???>>>>>>@@@CCCAAA<<<777kkkbbbaaaHHH111999666777:::???BBBBBB===888888555555888<<>>MMMaaauuulllTTTNNNOOO```}}}{{{tttmmmgggbbb\\\YYYVVVOOOGGGCCCCCCDDDBBB@@@???AAABBB@@@<<<888777888999:::;;;>>>AAAAAA@@@>>>999888666222000///222444333444555777777777666555333222111000///---,,,,,,...------,,,,,,------...---------......000111222666999===@@@BBBGGGNNNTTT[[[___fffmmmttt}}}{{{ggglllmmmooo{{{uuuwwwwwwbbbDDD888---+++,,,+++)))(((+++++++++,,,---...///000111222333555777:::<<<===CCCCCCCCCCCCDDDEEEGGGHHHJJJHHHFFFHHHKKKMMMLLLKKKKKKNNNNNNKKKLLLPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTSSSRRRQQQRRRSSSUUUVVVVVVXXXZZZZZZ[[[___ffflll^^^KKK<<<<<<;;;;;;HHH[[[rrriiiMMM@@@>>>>>>AAABBBAAA???>>>===<<<999666333000---,,,,,,,,,...111333333111///222333333444555666777777<<<>>>AAACCCFFFIIIMMMPPPVVVYYY^^^aaaeeeiiimmmpppqqqsssuuuwwwwwwxxx{{{}}}~~~|||VVVBBB:::666222222222222222222222222222222222222222222222222222333444444444333222111000000111222222333444444222222222333333333444444333333444555666666555555333333222333444777:::<<<::::::;;;<<<============:::::::::::::::::::::999ooodddaaaKKK555666666666999>>>BBBBBB>>>:::888444444777:::>>>FFFOOO^^^iiixxxrrrgggqqq~~~iiiWWWHHHHHHJJJFFFDDDGGG>>>???===999777999???CCC??????>>>CCCXXXsss{{{xxxzzz\\\PPPMMMZZZqqq|||vvvpppkkkddd^^^YYYWWWQQQIIIEEEEEEFFFDDDBBBAAABBBCCCAAA===:::999::::::;;;<<<>>>AAABBB@@@>>>;;;:::888555222111333555444555666777888777777666333333222111///...------...------,,,,,,------...---------...///000111222666999===@@@CCCHHHOOOUUU[[[___fffmmmttt|||yyykkkjjjjjjqqq~~~|||vvv^^^@@@444+++***,,,,,,++++++++++++,,,,,,---...000111000111333555777:::<<<===AAAAAACCCDDDFFFHHHIIIJJJKKKIIIHHHIIIKKKMMMLLLKKKLLLNNNMMMJJJJJJMMMNNNKKKOOONNNNNNOOOPPPRRRRRRRRRUUUTTTSSSRRRRRRTTTVVVWWWXXXXXXXXXXXXZZZ^^^dddiiixxxtttXXX@@@;;;<<<;;;CCCPPPhhhaaaLLL???;;;FFFJJJCCC???CCC???>>>;;;888555222000///---------///222222111///111222222333444555666666:::<<>><<<===>>><<<<<<===???AAABBB@@@???======;;;888555333444666555666777888999888777777444444333111000///...---...------,,,,,,------...---------...///000222222666:::>>>AAADDDIIIQQQWWW[[[```gggnnnuuu|||vvvvvvnnnlllxxxkkk```vvvnnnQQQ999000)))***------,,,---,,,,,,,,,---...///111111111222444777:::===???@@@???AAACCCFFFIIIKKKLLLLLLLLLKKKIIIIIIKKKLLLLLLKKKLLLNNNLLLHHHGGGJJJKKKHHHNNNNNNOOOOOOPPPQQQSSSSSSWWWVVVUUUTTTTTTUUUWWWYYYZZZWWWUUUUUUYYY^^^bbbdddbbbrrrMMM???===<<<>>>DDDVVVtttbbbHHH999CCCIII@@@<<>>;;;888555333222///...---...///111000000000000111222333444555555777999<<<>>>@@@CCCGGGJJJLLLNNNSSSVVVYYY\\\```cccgggiiilllooopppsssvvvxxxzzz|||}}}~~~}}}~~~{{{ZZZCCC888444222222222222222222222222222222222222222222222222222666666666555444222000///111222222333333444444555111111222222222333333333333333444444555555444444444333333333333555777888555666777888999999999999888888888999:::::::::;;;xxxnnnUUU>>>666555555999???BBBBBBAAA999666444555666777>>>EEEVVV```ooo|||xxxbbbnnnkkkTTTLLLMMMMMMLLLMMMGGGGGGGGGCCC@@@FFFXXXiii^^^VVVGGG@@@MMMjjjxxx]]]WWWbbbtttwwwvvvtttqqqllleee\\\VVVUUUQQQKKKHHHGGGGGGFFFEEEDDDCCCAAA???>>>>>>???@@@>>>>>>>>>???AAABBB@@@?????????>>><<<888666666777777777999999:::999888777555444333222111///.........------,,,,,,------...---------...///111222333777;;;???CCCFFFLLLSSSYYY]]]bbbiiipppwww~~~ttt|||sssuuuZZZMMMdddfffGGG666...(((***,,,,,,,,,------------...///000111222444555777:::>>>@@@BBBCCCAAABBBEEEHHHJJJLLLLLLMMMLLLKKKJJJIIIIIIJJJJJJIIIJJJLLLJJJFFFFFFIIIJJJHHHLLLMMMNNNOOOPPPRRRUUUWWWXXXWWWVVVUUUVVVWWWYYYZZZ\\\XXXTTTUUUZZZ___bbbbbb^^^tttdddJJJ@@@::::::???EEE^^^|||fffHHH??????>>>???CCCAAA@@@???<<<:::777555444222000------...///000000...//////000111222333333666888:::<<<>>>@@@DDDGGGGGGJJJNNNQQQTTTWWW[[[]]]bbbdddhhhkkkmmmppptttwwwxxxzzz||||||||||||~~~~~~dddJJJ;;;666444222111111111111111111111111111111111111222222222222555555555444333222111111222222333333333444444444111111111111222222222222222333333444444444333333444333333222333333444555333333555666666666666666666777777888999::::::;;;{{{___===999666555777===AAACCCBBB;;;777666666666666;;;BBBRRR]]]lllzzzmmmrrrxxx___RRRPPPPPPOOONNNIIIHHHIIIIIIGGGOOOeee{{{wwwbbbOOOJJJLLL[[[}}}qqq]]]\\\hhhpppppppppooollleee\\\VVVRRROOOKKKHHHFFFFFFFFFEEECCCAAA@@@?????????@@@@@@@@@???>>>???@@@AAA@@@>>>???@@@@@@>>>;;;888777888777888999::::::999888777555444333222111///.........------,,,,,,------...---------...000111333444888<<<@@@DDDHHHNNNVVV\\\```eeellltttzzz}}}tttuuuqqq}}}YYYLLL]]]```DDD444...***+++---+++***,,,.........///000111222333444666888<<<>>>AAABBBBBBDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHJJJHHHEEEEEEJJJLLLJJJHHHKKKNNNPPPQQQTTTXXX[[[YYYXXXWWWVVVWWWXXXZZZ[[[]]]ZZZWWWXXX\\\aaabbbbbbgggnnn|||]]]EEE888888???<<>><<<:::888666555555222...---...///000000---......///000111222222555777999:::<<<>>>AAADDDEEEGGGKKKNNNPPPSSSVVVYYY]]]```dddgggjjjmmmqqqttttttwwwzzz{{{{{{{{{|||}}}}}}nnnTTTBBB999666444444111111111111111111111111000000000111111222222222333222222222333333333333222222333333333333333444000000000111111111222222222333333333333333222222333333222222222222333333111222333444555555555555666666777777888999::::::oooGGG===999555666:::???BBBBBB<<<999777777666666:::AAAMMMXXXhhhvvv~~~|||kkkZZZTTTSSSRRRQQQLLLJJJKKKMMMMMMSSSiiiiiiUUUPPPJJJNNNsssxxxnnnaaaggghhhiiijjjllljjjeee]]]XXXOOOMMMJJJGGGEEEEEEEEEEEEBBB@@@??????AAABBBAAA@@@@@@???>>>>>>???@@@???======>>>@@@???<<<999888888888888999:::999888777666444444333111000///...---...------,,,,,,------...,,,------///000222444555999===BBBFFFJJJPPPXXX___dddiiiqqqxxx~~~}}}vvvrrrrrr}}}]]]RRR]]]}}}~~~SSS===333...+++------+++***+++/////////000111222333444444666999<<<>>>???@@@@@@EEEFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMJJJHHHFFFFFFHHHIIIJJJHHHEEEFFFKKKMMMMMMGGGJJJNNNPPPQQQTTTYYY]]]ZZZYYYWWWWWWWWWXXXZZZ\\\[[[ZZZZZZ\\\___aaaccccccmmmkkkooowwwTTT===:::???<<>>CCCHHHBBB@@@???>>><<<:::999777777777444111//////000000///------...///000111222222333555777888999;;;>>>AAABBBDDDHHHJJJLLLNNNRRRTTTWWWZZZ^^^bbbdddhhhllloooooorrrvvvxxxyyyyyyzzz|||yyy|||~~~~~~qqq^^^III===888666555555111111111111111111111111//////000000111222222222111000000000111222333444222222222222222222222222///000000000000111111111222222333333333222111111111111111222222222222222111222333444555555555555666666666777888888888999]]]AAA<<<666555888===@@@AAA;;;888666777666555999???FFFQQQbbbqqq|||sssaaaXXXVVVVVVVVVSSSNNNMMMOOOOOORRRdddyyyjjjWWWOOOIIINNNooozzzwwwyyynnn```eee]]]^^^aaaddddddaaa[[[WWWMMMLLLKKKHHHFFFEEEEEEFFFBBB@@@@@@AAADDDEEECCCAAAAAA???======>>>>>>===<<<:::<<<>>>???<<<:::888888777888999999999888666555333333222111///...------...------,,,,,,------...,,,------///000333444555999===BBBGGGKKKRRRZZZ```hhhmmmuuu|||~~~yyyvvvxxxqqq^^^YYYddd|||dddDDD777111---,,,...///,,,+++---000000000111222333444555777999<<<>>>@@@AAA@@@@@@EEEDDDDDDEEEGGGJJJNNNPPPOOOPPPPPPMMMIIIGGGGGGIIILLLMMMKKKFFFFFFKKKNNNMMMHHHLLLPPPQQQPPPRRRWWW\\\ZZZYYYWWWWWWWWWXXXZZZ[[[WWWYYY]]]___```aaabbbdddiiiiiikkkxxxmmmNNNAAAAAA<<<===FFFYYYnnnqqqNNNBBBAAA???@@@@@@???===<<<:::999888888666333111111111000...------...///000111222222111333444555666777:::======@@@CCCEEEGGGIIILLLNNNPPPSSSWWWZZZ]]]```dddgggiiimmmqqqtttvvvwwwxxxyyyvvvzzz}}}~~~}}}~~~~~~}}}yyyvvvrrrqqquuu}}}___OOO@@@:::777444333555111111111111111111111111/////////000111222222222111000/////////000111222111111111111111111111111/////////000000000111111222222222222222111000000///000000111222222222222222333444555555666666555666777777777777777777777nnnDDD===777444777<<>>AAALLL]]]mmmyyy~~~xxxfff[[[XXXYYYYYYXXXQQQOOOQQQOOOOOO]]]pppuuugggWWWLLLIIIVVVsssyyysss}}}uuuuuupppnnnjjjXXXMMMUUUTTTUUUXXX\\\^^^\\\WWWTTTMMMMMMKKKIIIFFFEEEFFFGGGBBBAAAAAADDDGGGGGGEEEBBBAAA???===<<<=========<<<888;;;>>>>>><<<:::999888777888999999888777666555333222111000///---,,,,,,...------,,,,,,------...,,,------///111333555666999>>>CCCGGGLLLRRR[[[bbbkkkpppwww{{{yyy{{{jjjaaabbbpppxxxVVV>>>777///,,,,,,///000------///000000000111222333555555<<<===@@@BBBDDDDDDCCCCCCCCCCCCBBBCCCFFFKKKPPPSSSRRRSSSRRROOOJJJHHHIIIKKKOOOPPPMMMGGGGGGKKKMMMLLLKKKOOORRRRRRPPPQQQUUUZZZZZZYYYWWWVVVWWWXXXZZZ[[[SSSXXX^^^`````````bbbdddcccgggmmmttt^^^IIIDDD;;;:::AAASSSdddtttcccFFF>>>AAAAAAAAA???>>>===;;;::::::999777444333222222000...------...///000111222222///111222333444555888::::::<<>>FFFQQQ\\\iiiwwwvvvppp^^^[[[[[[UUUWWWOOOLLLNNNLLLHHHQQQ___jjj\\\SSSPPPJJJOOOrrrvvvjjjaaaYYY]]]gggtttpppeeeUUUHHHDDDCCCBBBHHHIIILLLNNNQQQRRRRRRRRRKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIICCCCCCBBBAAA@@@>>>===<<<:::;;;<<<======<<<;;;:::888:::<<<:::666444444555333333222000///---,,,,,,,,,------......------,,,+++---///000000222555777<<<>>>CCCIIIPPPWWW]]]aaannnssszzzyyy{{{```]]]jjjzzzlllPPP<<<444444000---+++,,,...///000111111222222222444888;;;???@@@BBBEEEGGGGGGGGGGGGIIIKKKLLLLLLJJJKKKNNNRRRUUUUUUTTTSSSQQQNNNKKKIIIPPPRRRTTTRRRNNNKKKKKKKKKMMMLLLMMMPPPSSSUUUUUUTTTYYY[[[\\\[[[XXXVVVXXXZZZXXXZZZ\\\]]]\\\]]]```dddgggjjjiiiooo|||yyyXXXIII@@@::::::CCCNNN]]]vvvcccGGG@@@>>>BBBBBB???===???>>>:::888888777666555444333333......---------......///222111000//////111444555999999;;;===@@@BBBCCCDDDHHHIIIKKKNNNRRRVVVYYY[[[]]]aaafffjjjmmmnnnpppqqqrrruuuxxxzzzzzzzzz{{{|||yyy{{{}}}}}}{{{yyyxxxyyy{{{|||}}}}}}{{{}}}mmmWWWKKK\\\zzzcccEEE>>>777444555555333000000000////////////000000111111111111111000//////111111000000//////..........................................////////////000000000000000///......///000000000111111111111333333333444444444555555555555555555666777888999zzzhhhQQQ<<<777777555888@@@<<<<<<:::777444444666888>>>EEEOOOZZZeeessslll___YYYUUUUUUNNNJJJJJJFFFBBBKKKXXXaaaWWWOOOMMMLLLYYYrrraaaVVVMMMMMMTTTlllpppjjjWWWGGG@@@>>><<>><<<;;;:::;;;;;;999555333444555333333222000///---,,,,,,,,,------......------,,,+++---///000000222555888<<>>===AAAFFFQQQiii^^^GGGBBB@@@>>>>>>>>>>>>>>>>>>:::999888777666555444444000///......------......000/////////000111333444666777999;;;===???@@@AAAEEEFFFHHHKKKNNNRRRUUUWWWXXX[[[```cccfffiiikkknnnooorrruuuwwwwwwwwwxxxyyyvvvxxxzzz{{{zzzyyyyyyzzz||||||{{{{{{||||||}}}~~~~~~xxxvvvuuuyyyhhhVVVNNN```~~~qqqSSSAAA;;;555222333444222///000000////////////000000///000000000000///......000000000/////////..........................................////////////000000000000000///......//////000000000111111111333333333333444444444444555555555555666777888888zzzzzzvvvnnnlllXXXCCC:::666333666<<>><<<888444333555666<<>>??????===<<<>>>DDDIIIPPPNNNKKKHHHFFFDDDCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMLLLJJJGGGCCCAAACCCCCCCCCBBBAAA???===;;;<<<<<<:::777444333333555333222111000///...---,,,------............------,,,---///000000222666999<<<@@@FFFMMMUUU^^^gggmmmttt|||xxx{{{```hhhwww{{{yyyhhhOOO;;;555666999555111......///000000333444555666777999===@@@CCCDDDFFFHHHIIIJJJKKKKKKIIIJJJKKKKKKKKKMMMPPPSSSWWWWWWWWWVVVUUUSSSQQQOOORRRSSSTTTRRROOOLLLLLLLLLIIIJJJLLLPPPSSSSSSQQQOOOSSSTTTVVVUUUTTTSSSSSSTTTWWWYYY[[[[[[\\\]]]```bbb```dddbbbcccjjjpppbbbLLLEEE@@@>>>===CCCYYYoooeeeJJJ???999===???;;;999<<<;;;;;;:::999888777777666222111000...------,,,,,,,,,------///000111222222333444555777999;;;<<<===@@@AAACCCEEEIIILLLOOOQQQQQQSSSWWWZZZ]]]aaaeeehhhkkknnnqqqrrrssssssuuuwwwsssuuuwwwxxxxxxxxxzzz{{{~~~|||yyywwwvvvxxxzzz|||~~~~~~}}}}}}|||{{{wwwqqqpppyyykkk___\\\kkk~~~[[[CCC;;;666222000111222111///000000////////////000000...////////////...------///////////////.................................---............///////////////000000000///......////////////000000000000222222222333333333333444444444444444555666777777{{{yyyqqqeeefffXXXGGG:::444444888===AAA@@@>>>:::666444444555999???GGGPPPZZZfffsss|||iii\\\SSSMMMGGGCCC>>>;;;BBBKKKLLLLLLJJJIIITTTrrrdddPPPKKKJJJHHHHHHNNN```gggWWWFFFAAABBB@@@???AAAAAA>>>;;;<<>><<<>>><<<999666333222333444222222111000///...------------............---------...///000111333777:::>>>BBBIIIOOOVVV```jjjqqqyyy~~~hhh___oooxxxvvvmmmZZZDDD777777;;;999666111......///000000333444666777888;;;>>>AAACCCDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQOOONNNRRRRRRQQQPPPNNNLLLKKKKKKIIIJJJLLLOOOQQQPPPLLLIIINNNOOOQQQSSSTTTTTTUUUUUUSSSTTTVVVXXXZZZ]]]```aaa```eeebbbbbbgggiiiuuu\\\NNNAAA<<<999===LLL^^^ooovvvcccKKK;;;>>>CCC===999<<<======<<<;;;;;;:::999999444333222000...---,,,,,,***+++,,,...///000000000111222333555666888999999<<<===>>>AAADDDGGGIIIKKKKKKMMMPPPRRRUUUZZZ```dddgggjjjlllnnnooopppsssuuuqqqsssuuuvvvvvvwwwxxxzzz|||wwwsssrrruuuxxx{{{zzz~~~~~~~~~{{{{{{~~~~~~|||{{{{{{|||}}}uuuqqqrrr~~~yyyllljjjooo{{{gggLLL<<<666333000///000111111///000000////////////000000...////////////...------................................................---------.........//////...///////////////.............../////////000000111111111222222222333333333222222333333444555666wwwjjjbbb[[[NNN>>>444444888;;;AAAAAA@@@===888555444555666;;;BBBJJJTTT```mmmvvv}}}mmmYYYQQQIIIDDD@@@@@@CCCHHHIIIKKKLLLPPP___}}}dddPPPMMMOOOMMMIIIEEEUUU^^^UUUGGGCCCEEEFFFFFFGGGGGGDDD@@@>>>@@@BBBEEEDDDCCCAAA@@@@@@@@@AAA@@@@@@AAACCCEEEGGGIIIJJJNNNOOOOOONNNLLLJJJGGGEEECCCDDDEEEEEEDDDCCCAAA@@@===;;;888555333333333444222111111000///...---------......//////......------...///000111444888<<<@@@EEELLLQQQWWW```kkksss~~~~~~~~~qqqZZZcccxxxzzzsssdddQQQ@@@888888<<<777444000---...000111111333555777999999;;;>>>@@@CCCCCCDDDEEEGGGIIIJJJKKKOOONNNMMMLLLMMMNNNNNNOOOMMMNNNOOOPPPPPPOOONNNMMMOOONNNMMMLLLLLLKKKJJJJJJJJJKKKLLLOOOOOOMMMIIIFFFMMMNNNOOOQQQRRRRRRQQQPPPNNNOOOPPPSSSWWW[[[^^^___]]]dddbbbaaafffffflll{{{qqqZZZDDD;;;:::<<>>>>>BBB>>>>>>>>>===<<<<<<;;;;;;777666444222///...---,,,***+++,,,...////////////111111222333444666666777999:::;;;===@@@BBBEEEFFFHHHIIIKKKMMMPPPUUU[[[___ccceeegggiiijjjlllppprrrqqqrrrttttttssssssuuuwww}}}zzzuuurrrqqqtttwwwzzzyyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyyyy{{{~~~~~~|||yyyxxxyyy{{{|||rrrrrrxxxxxxpppnnnlllttt{{{lllVVVBBB888333222000000000111111111000000////////////000000//////000000000///......---------------.................................------------..................////////////......---............/////////000000000111111111111222111111111111222333444555{{{jjjiii]]]HHH888555666666>>>???AAA@@@<<<888666555333777>>>DDDLLLXXXeeennn{{{yyytttrrrWWWNNNDDDAAADDDIIIKKKKKKLLLKKKPPPZZZiii}}}gggRRRPPPRRRNNNHHHFFFMMMVVVYYYRRRIIIHHHLLLQQQPPPLLLHHHDDDAAA???===??????>>>======>>>???@@@<<<<<<<<<===>>>???AAABBBJJJJJJJJJJJJIIIIIIHHHGGGDDDEEEFFFFFFEEEDDDCCCBBB<<<999666555555555444333111111111000///...............////////////.........//////000111555:::>>>BBBHHHNNNSSSYYYbbbnnnwww}}}yyyzzz~~~|||}}}```\\\sssrrr]]]KKK???:::999999555222...---///222444444555777999;;;;;;<<<>>>@@@BBBBBBCCCDDDFFFHHHJJJKKKOOOMMMKKKJJJLLLMMMMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOMMMKKKIIIIIIKKKLLLKKKJJJLLLLLLMMMOOOPPPNNNKKKHHHPPPPPPPPPRRRSSSQQQNNNKKKMMMLLLMMMPPPUUUYYY[[[[[[WWW___^^^^^^ddddddeeeooo}}}oooPPPBBB???<<<===AAASSSbbblllqqqZZZEEE<<<999===BBB??????>>>>>>>>>=========999888666444222000//////,,,,,,,,,---......//////000111111222333444444444666777888999<<<>>>@@@AAACCCEEEGGGHHHKKKOOOTTTXXX\\\]]]```bbbcccfffjjjlllnnnooopppooooooooorrrtttxxxvvvsssrrrrrrtttwwwxxxwwwzzz~~~~~~}}}||||||}}}~~~~~~}}}|||{{{}}}~~~|||{{{zzzyyyxxxyyyzzz{{{yyy|||~~~||||||~~~}}}zzzvvvsssrrrtttvvvzzzzzz}}}{{{oooaaa```iiippp\\\GGG888222111111111000000111111111000000////////////000000///000000000000///......,,,,,,,,,---------------........................,,,------------.........------.../////////......------------.........////////////000000000111111000000000000111222333333www{{{qqqVVV@@@:::888444:::===AAABBB@@@;;;777555222666:::???EEENNNZZZcccuuu}}}sssmmm~~~zzzlllVVVLLLDDDHHHWWWeeeiiifffbbb]]]aaannnvvv{{{hhhVVVVVVZZZWWWPPPJJJIIITTTeeegggYYYSSSXXX```YYYPPPJJJGGGDDD@@@<<<===<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<======BBBAAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDBBB@@@>>>===999777555555666777555222111111000000//////............////////////....../////////000111555;;;???BBBIIIPPPVVV[[[eeesss~~~{{{zzzzzzzzzqqqZZZjjjnnnUUUDDD???>>>===:::333000......111555888999888:::<<<=========>>>@@@BBBBBBCCCDDDEEEHHHJJJKKKJJJGGGEEEGGGJJJLLLMMMLLLIIIJJJLLLNNNOOOPPPOOOOOOLLLIIIGGGHHHKKKMMMMMMLLLMMMMMMNNNPPPSSSSSSRRRPPPTTTTTTTTTWWWYYYYYYVVVRRRPPPOOONNNPPPTTTVVVWWWVVVRRR[[[ZZZZZZaaaaaa___fffggggggRRRGGG>>>;;;===HHHUUU___eeeyyyeeeMMM@@@<<<<<>>>>>>>>>>>===;;;:::888666444222111111///...---,,,,,,---.../////////000000111111222222333444444666888:::<<<===>>>@@@BBBDDDEEEHHHMMMPPPRRRTTTWWWXXXZZZ]]]bbbeeeggghhhiiijjjjjjllloooqqqpppppppppqqqrrrtttuuuvvvvvvxxxzzz{{{zzzxxxxxxyyyxxxyyyzzzyyyxxxyyy{{{}}}}}}~~~||||||}}}}}}{{{wwwuuuuuuvvvyyy{{{}}}zzzvvvuuuuuuvvvvvvtttqqqmmmllloooqqq~~~yyyssskkk\\\UUUeeezzz}}}aaaKKK;;;333333000000000000//////000000000000////////////000000...////////////...------++++++,,,,,,,,,---------........................,,,,,,---------.........,,,---......//////......,,,,,,---------.............../////////000000000////////////000111222222}}}```HHH@@@<<<666777<<>>>>>===;;;;;;:::;;;<<<===@@@@@@???>>>======>>>>>>999999888888999<<>>>>>CCCBBB???222000...///333777;;;<<<;;;===?????????>>>???@@@CCCCCCCCCDDDFFFHHHJJJLLLEEEBBBAAACCCHHHLLLMMMLLLFFFGGGJJJLLLMMMNNNNNNNNNLLLIIIGGGHHHLLLOOOOOONNNNNNNNNOOOQQQUUUXXXXXXWWWUUUVVVXXX]]]bbbdddbbb___TTTRRRPPPQQQSSSUUUTTTRRRPPPYYYYYYXXX``````]]]aaa___kkk}}}aaaOOO@@@<<<>>>999BBBPPP___qqqlllQQQAAA:::?????????>>>>>>>>>>>>>>><<<;;;999777555444333333111///---,,,,,,---...///........./////////000000111111222333555777999::::::<<<>>>@@@AAADDDGGGJJJLLLNNNPPPRRRTTTWWW\\\___aaacccdddeeegggiiimmmpppkkklllnnnppprrrsssttttttuuuwwwxxxxxxvvvuuuvvvwwwtttuuuvvvvvvvvvxxx{{{}}}zzz}}}|||zzz{{{|||~~~{{{vvvsssrrruuuxxx{{{{{{{{{zzzwwwsssqqqqqqrrrnnnnnnnnnkkkiiiiiimmmqqqsssjjjaaaYYYSSSZZZyyyrrrSSS???555444777...///000///.........///000000////////////000000------......------,,,++++++++++++,,,,,,---------........................,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,---------................../////////000.........//////000111222[[[AAA:::666777999>>>CCCFFFDDD???:::444444555999???FFFMMMRRRfffvvvooohhhkkkaaaYYYeee}}}|||ppphhhjjjyyyyyygggaaaLLLOOOtttxxxtttzzznnn]]]RRRMMMKKKGGGDDDDDDEEEBBB<<<888:::===???<<<>>>@@@BBBCCCDDDCCCCCCAAA???<<<999777666666666:::999777666555555666666444444555555555555444444444444222000///.........---------.........////////////000111333777===BBBLLLOOOUUU___lllyyypppmmmsss|||yyywwwppp\\\hhhaaaCCCCCCEEEEEEBBB<<<333222111111333555888:::???===<<>>CCCNNN^^^uuunnnIII???===999888;;;@@@BBB===888<<<:::999777666666777888333222000...---,,,------///////////////000111222111111222333333444555555666999;;;===>>>@@@CCCEEEGGGHHHJJJLLLOOORRRUUUVVVWWWYYY\\\]]]^^^```ccceeeiiikkkmmmmmmlllmmmnnnppprrrrrrrrrsssttttttrrrpppsssuuuvvvuuutttssstttuuuzzz{{{{{{zzzxxxwwwxxxyyyuuutttrrrsssuuuzzz}}}xxxuuu{{{uuuooollllllmmmkkkiiidddfffdddaaaeeelllmmmiiiddd\\\OOOSSSeeesssYYYEEE<<<333///111000000000000////////////000000//////.........---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,,,,,,,........................---------............/////////.........---------222111///...///000222333sssQQQ@@@666555888<<>>???AAABBBBBBCCCBBBBBBAAA???===:::888777666:::999777666555555666666444555555666666555555444444444222000///.........---------.........//////...///000222555:::AAAEEEOOOSSSZZZeeerrr}}}{{{lllhhhnnnyyyxxxxxx|||eeeWWWgggaaaDDDDDDGGGGGGDDD<<<333222222333444777:::<<>>===>>>AAAAAA<<<888777:::???EEEHHHJJJJJJJJJLLLHHHEEEDDDGGGKKKMMMNNNGGGHHHJJJJJJJJJIIIIIIJJJEEEFFFGGGIIIKKKMMMOOOPPPOOOPPPMMMJJJKKKPPPQQQOOOSSSSSSSSSTTTUUUWWWXXXYYYRRRQQQOOONNNNNNPPPRRRSSSTTTUUUWWWXXXXXXYYY\\\]]]^^^```fffvvvxxx___MMMAAA===<<<>>>EEEPPPccc|||rrrLLL;;;===???@@@???>>>???@@@<<<;;;:::999888777777777444333111///...........................///000111000111111222333333444444555777999;;;<<<===@@@BBBDDDEEEFFFHHHKKKNNNQQQRRRRRRUUUWWWYYYYYY[[[]]]___dddfffhhhhhhhhhhhhjjjlllmmmmmmnnnpppqqqpppooonnnssstttsssrrrooonnnooopppmmmpppssssssrrrpppnnnnnnsssuuuxxx{{{~~~|||xxxssspppnnnkkkiiigggfffffffffdddcccWWW\\\```dddiiikkkbbbWWWHHHOOOTTTccczzzhhhHHH;;;777222000333000000000/////////......////////////......------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,---------...............------------............//////.........---------000///...------///000222```FFF555444666999>>>AAABBB@@@>>>888666444555999@@@HHHMMMVVVeeessszzzsssjjjwwwooofffcccnnnyyy^^^YYYRRRRRRbbbwww~~~tttggg]]]VVVQQQLLLIIIJJJLLLMMMKKKDDD>>>;;;;;;===>>>>>>??????@@@AAABBBDDDDDDCCCBBB@@@<<<999777:::999888666666666666777555555666666666666555555444444222000///.........------........./////////...///111333777===DDDIIITTTYYYcccnnnzzzqqqjjjeeeiiitttwwwwwwqqqYYYOOOcccYYYAAACCCGGGHHHCCC999222222333444777:::<<<>>>AAA???>>>???AAAAAA===:::888;;;???DDDHHHKKKLLLLLLNNNKKKHHHGGGIIIKKKLLLMMMKKKIIIGGGFFFEEEFFFHHHIIIEEEEEEFFFGGGJJJMMMPPPRRRRRRSSSPPPJJJIIIMMMNNNMMMNNNNNNOOOOOOPPPQQQQQQRRRNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVWWWYYY\\\___]]]___```fff{{{vvv\\\MMM@@@<<<:::===CCCPPPfffzzz___EEEAAA<<<999999<<>>???@@@AAACCCFFFIIIKKKLLLKKKMMMPPPQQQRRRSSSUUUWWW\\\^^^```aaaaaabbbdddffffffgggiiijjjkkklllkkkkkkoooooommmkkkiiiiiikkkmmmgggiiijjjjjjiiijjjkkkmmmtttxxx}}}{{{www}}}{{{vvvqqqmmmjjjhhhhhh```aaa```___[[[YYYXXXXXXSSSYYYaaagggiiibbbRRRCCCAAAWWWkkk}}}fffNNN999333333222111333000////////////.........///............---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........///------------...........................---------...---,,,,,,,,,---///000iiiPPP<<<444444666:::>>>AAAAAAAAA;;;888444333666===DDDIIINNN[[[iiirrr{{{nnnsss}}}nnnTTTQQQOOOZZZvvvuuu^^^ZZZQQQKKKRRReeewwwssskkk___TTTNNNMMMNNNOOOKKKLLLNNNOOOKKKDDD@@@AAA???>>>===<<<===>>>@@@BBBEEEFFFHHHGGGEEEAAA<<<999;;;:::888777666666777777555666666777777666666555444444222000///.....................///////////////000222555999???FFFLLLXXX___kkkwwwvvvfffkkkdddfffqqqttttttjjjQQQKKK\\\{{{hhhIII:::AAAFFFFFF???333111222333555888;;;>>>@@@@@@???@@@BBBDDDFFFDDDBBB===???BBBFFFIIIKKKLLLMMMMMMKKKJJJIIIIIIKKKLLLMMMMMMJJJGGGFFFFFFGGGGGGGGGDDDDDDEEEFFFIIIMMMPPPRRRVVVWWWTTTNNNKKKMMMOOONNNMMMNNNNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPQQQQQQPPPTTTUUUUUUVVVVVVYYY]]]```aaacccdddccclllqqq\\\GGG???:::<<>>:::======>>>>>><<<;;;999777666666555444333333222222...------,,,------....../////////000000000111111000222444444444555777999;;;<<<===>>>AAACCCEEEGGGEEEGGGIIIJJJJJJKKKMMMOOOSSSUUUWWWYYYYYY[[[]]]______aaadddffffffgggggghhhhhhhhhfffdddcccdddhhhkkkfffeeecccaaabbbgggmmmsssxxxzzz||||||yyytttoookkkpppooollljjjgggfffeeeddd______\\\VVVPPPNNNPPPSSS]]]```cccaaaZZZPPPEEE===MMMooo}}}rrrRRRBBB444222333222000111/////////.........---------------------------------,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,---+++,,,,,,------......///,,,,,,---------....................................------------...///000}}}~~~mmmYYYDDD777555444666:::???AAABBB>>>:::666333444999@@@DDDLLLWWWdddnnnwwwtttnnnyyyoooXXXKKKKKKHHHNNNlll{{{ccc\\\TTTPPPOOOTTTcccqqqeee]]]RRRHHHFFFMMMYYYaaaXXXQQQNNNOOOMMMGGGDDDFFFAAA???<<<;;;;;;===@@@BBBFFFHHHJJJKKKIIIDDD???;;;<<<;;;999888777777888888666777777777777777777666444444222000///................../////////000000000222444666:::AAAHHHMMM[[[dddqqq}}}mmmaaagggaaadddnnnssssss|||cccNNNKKKUUUnnnyyymmmNNN:::666@@@EEEDDD<<>>>>>===<<<:::999777777777666666555444444///......---------.........///////////////000000...000222222111111333444888999999;;;===???AAABBB@@@BBBCCCDDDDDDDDDFFFHHHKKKMMMPPPQQQRRRSSSUUUWWWXXX[[[___`````````aaacccdddcccbbb___^^^___bbbeee```aaabbbcccdddhhhlllpppxxxuuurrrnnnjjjhhhgggfffeeeeeefffeeecccaaa^^^\\\YYYWWWRRRLLLHHHKKKRRRYYYaaa___YYYNNNCCC>>>BBBIII^^^{{{nnn^^^FFF<<<444333444333000///............------------,,,,,,,,,,,,------------,,,,,,,,,++++++******************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************++++++,,,---,,,,,,,,,,,,------......,,,,,,,,,------------...---.....................///////////////000000111}}}{{{~~~vvvjjj[[[III;;;888555444888<<>><<<;;;:::888888888888999777777888888888888777777444444222000///.............../////////000000000111333555999===EEEMMMRRR^^^hhhvvvxxxfff______]]]bbbmmmsssttt{{{|||]]]PPPQQQRRRbbbiiiVVV===111555@@@BBBAAA<<<111333444777999<<>>===:::>>>IIIaaannn{{{kkkOOO===888:::<<<<<<=========<<<<<<<<<777777888888777666666555111111000////////////000////////////////////////...000111111//////000222555666666777999:::<<<===<<<===????????????@@@BBBDDDFFFHHHIIIJJJJJJMMMNNNOOOSSSWWWXXXWWWWWWYYY[[[______^^^[[[YYYYYY[[[]]]^^^cccjjjoooooommmjjjhhhmmmiiiddd___]]]^^^aaaccc]]]^^^___^^^[[[WWWSSSPPPJJJIIIHHHGGGIIIOOOWWW]]]UUUOOOGGG>>>888===OOO```|||tttaaaOOO:::666111000222222111///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++++++++*********))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............000000000111111111111111xxxmmmbbbTTT@@@;;;666333555:::???BBBBBB>>>:::666555666999<<>>>>>777777888888888777666555333333222111111111111111///////////////////////////000111000///...///000222222333444555666888999888999;;;;;;::::::;;;===>>>@@@BBBBBBBBBCCCDDDFFFEEEJJJNNNOOOLLLLLLNNNQQQTTTUUUVVVVVVVVVWWWYYY\\\aaafffkkkmmmjjjfffbbb___\\\ZZZWWWTTTSSSSSSUUUVVVTTTSSSSSSQQQOOOLLLJJJHHHEEEGGGJJJNNNRRRTTTRRRQQQHHHAAA<<>>666333444999???BBBBBB???;;;777666666888999===CCCMMMZZZfffqqqwwwrrrqqqmmmsssgggUUUSSSKKKEEEOOOrrrtttllluuuppp]]]VVVUUURRRRRR[[[sssuuuQQQFFFHHHJJJLLLPPPHHHCCC===999888<<>>>>>===>>>???AAA???CCCHHHHHHEEEDDDFFFIIIHHHKKKOOORRRUUUXXX\\\___cccbbb```\\\XXXUUUUUUVVVQQQQQQPPPOOOLLLJJJHHHFFFJJJIIIHHHFFFFFFFFFFFFGGGKKKNNNTTTZZZ[[[UUUIII@@@CCC<<<===JJJ[[[jjjxxxlllRRR@@@444444333000------...///...---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******+++++++++,,,((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))***+++,,,---///...------,,,+++***)))++++++,,,,,,,,,------------------.........////////////000111111111111111wwwsssVVVDDD555555888777999===BBBBBBAAA===888555666777<<<>>>FFFRRR]]]hhhwwwvvvpppllliiikkktttqqq[[[RRRLLLJJJKKKWWWwww|||llljjjjjjllloooyyyjjjHHH???IIIRRRSSSOOOJJJEEEAAA???;;;999<<>>===;;;::::::;;;;;;;;;;;;:::999888888333333111000////////////...///000000//////000111111333888@@@KKKVVV___eeeoooxxxhhhXXXQQQNNNJJJUUUiiizzzxxxmmmmmmuuuhhhfffeeefffeee[[[HHH888000000111222444666888999<<<;;;<<>>@@@CCCFFFHHHJJJJJJKKKMMMOOOQQQTTTUUUVVVVVVTTTQQQNNNLLLKKKKKKKKKEEEFFFHHHIIIHHHEEEBBB@@@DDDDDD>>>888;;;EEELLLKKK```^^^\\\YYYMMM@@@;;;???;;;EEEZZZssstttWWWEEE:::222000//////...------,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************))))))*********+++++++++------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///////////////000000000000tttkkkSSS<<<555555444666;;;@@@BBBBBB???;;;777666666:::<<>>:::777999<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777444333222111000////////////000111000//////000111333666;;;BBBLLLYYYgggpppsss{{{zzzfffZZZQQQKKKHHH[[[ttt{{{ooolllqqqllldddhhhnnnpppgggTTTAAA777000111111222555777:::;;;<<<;;;<<>>777<<<>>>@@@GGGRRRXXXXXXUUUSSSQQQKKK???777:::CCCUUUgggwww\\\FFF;;;333.../////////...---,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++******************************+++++++++,,,,,,,,,------,,,++++++***))))))))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///....../////////000000000fffJJJ<<<666222333888>>>@@@CCCCCC???:::777555777888>>>HHHQQQ[[[iiivvvvvviiihhhkkkcccqqq}}}mmmcccZZZRRRMMMNNNLLLIIIMMMUUU[[[kkkwwwnnnccc[[[WWW\\\iiiwwwhhhXXXLLLOOOXXXXXXNNNEEEIIIEEEBBBAAA===:::;;;@@@HHHGGGEEEDDDBBB@@@;;;777777888::::::::::::<<<=========<<<<<<:::999888777555444333111000000//////000111111000//////000222666:::AAAGGGPPP^^^ppp|||{{{ssshhhaaaXXXOOOHHHccc~~~xxxpppppptttqqq```dddlllwwwyyyfffJJJ:::777222111222333555999===???AAA???>>>AAAGGGKKKLLLLLLIIIGGGEEEEEEFFFHHHHHHHHHJJJJJJHHHGGGGGGGGGHHHIIIDDDFFFGGGIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGDDDGGGIIIJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNQQQSSSVVVWWWWWWWWWUUUTTTQQQOOONNNNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUWWWZZZ]]]_________``````___hhhnnnuuueeeMMM>>>777===??????LLLgggtttcccUUUJJJ>>>666444:::999888777777999:::<<<999999999999999888777666555555444333222111111000/////////////////////////////////.........---------...000000//////000222222222333444555666666777999:::<<<===@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>=========???@@@AAAAAAAAA@@@???>>>===<<<<<<888>>>CCCGGGKKKPPPPPPNNNGGGEEEAAA<<<666777EEETTTqqqxxxuuuyyyooo\\\FFF999444111...///......------,,,,,,++++++++++++++++++*********)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))*********+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............////////////000sss^^^PPPBBB555222666:::>>>BBBDDDCCC>>>888555666666;;;CCCJJJSSSaaammm|||{{{mmmiiillljjj|||}}}sssmmmqqqiiibbb]]]WWWPPPOOOSSSTTT```}}}tttnnn]]]UUUMMMKKKNNNVVVdddpppbbbWWWOOOSSSXXXSSSHHH@@@DDDAAA@@@@@@===:::;;;@@@DDDFFFGGGCCC@@@===:::666666888999999999:::<<>>GGGOOOVVVccctttyyyrrrnnnggg___RRRqqqsssmmmsssyyytttfffdddkkkuuuzzzyyy```BBB555777333333333444777;;;???BBBGGGDDDAAAAAADDDGGGHHHHHHEEEDDDBBBBBBDDDEEEEEEDDDHHHGGGFFFFFFFFFGGGHHHIIIEEEDDDCCCEEEGGGIIIGGGEEEGGGGGGEEEDDDDDDEEEEEEFFFEEEGGGJJJKKKKKKKKKLLLNNNNNNMMMLLLJJJIIIJJJJJJKKKKKKLLLNNNPPPRRRSSSSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNPPPRRRSSSRRRRRRSSSUUUXXX\\\```bbbbbb```______]]]dddfffgggxxxjjjOOO@@@@@@===:::@@@SSSjjjzzz{{{mmmVVVAAA555333555666888999999888777888999:::;;;;;;:::888777666666555444444333222222111111000000/////////...............---------,,,+++,,,------,,,,,,...//////000000111222222333333666777888:::<<<===>>>>>>::::::::::::::::::999999<<<<<<;;;<<<<<<>>>???@@@;;;;;;:::999999:::;;;<<>>>>><<<999;;;@@@@@@GGGIIICCC>>><<<:::555777888999999999:::===???=========<<<;;;:::888888888777555444222111111000111222222111///000333555777AAAOOOXXX___iiivvv{{{wwwtttiiizzznnnqqqwwwkkkXXXddd~~~vvvWWW>>>555777555555555777:::>>>AAACCCGGGEEEBBB@@@BBBDDDFFFGGGEEECCCBBBBBBCCCDDDCCCBBBDDDCCCCCCCCCEEEFFFHHHJJJJJJFFFCCCDDDGGGIIIGGGDDDHHHGGGEEEDDDDDDDDDEEEEEEFFFHHHKKKLLLLLLLLLNNNOOOPPPOOOMMMKKKJJJJJJJJJKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOQQQRRRRRRRRRSSSUUUWWWZZZ___aaaaaa___]]]\\\___```eeeiiimmm{{{rrrQQQGGG<<<888;;;DDDQQQ[[[nnnsssrrrXXXIII:::999666555444333444555777888:::;;;;;;:::999888777777666666555555444444333222222111111000000//////............---------+++,,,------,,,+++,,,............//////000000111222333555666777888888888444555555555666666777777888888888888888888999999888888888888:::<<>>===;;;888:::@@@AAAKKKNNNFFF>>>===:::666888999;;;;;;;;;;;;===>>><<<<<<===<<<<<<;;;:::999999888777555333222111111111111111000000222555888;;;FFFUUUbbbjjjrrrzzzvvvuuu}}}iiiVVVfffqqqNNN<<<777555666777888:::===@@@BBBCCCCCCBBBAAAAAABBBEEEHHHJJJGGGEEEDDDEEEFFFFFFEEECCCAAAAAAAAABBBDDDFFFHHHJJJMMMJJJFFFFFFHHHIIIHHHFFFHHHGGGFFFDDDDDDDDDEEEEEEGGGIIIKKKLLLLLLMMMNNNPPPOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKMMMPPPQQQQQQQQQRRRTTTSSSVVV[[[]]]]]][[[ZZZYYY^^^^^^ccciiifffggg}}}oooZZZDDD=========@@@DDDOOO\\\uuutttjjjSSSMMMBBB888333222444777666777888999999999999999888888777777777666666666444444444333333222222222000000000/////////......,,,---......---,,,---///------......////////////000111333444444444333333111222222333444555666666777777777777777777777777999999999:::===???BBBDDDBBB@@@>>>;;;666333666;;;>>>GGGTTTccctttuuucccHHH===222.........///000++++++++++++++++++++++++)))))))))***************)))************+++++++++))))))))))))))))))))))))&&&'''''''''((((((((((((************************((((((((()))))))))******)))))))))***************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~xxxtttooo]]]FFF888777333444777===BBBDDDBBB???999777777999<<>>:::777999>>>GGGSSSVVVKKKAAA>>>;;;666999;;;===>>>===<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::999777555444222222111000000000000000333777;;;CCCLLLZZZhhhttt|||eeeTTTeeejjjEEE<<<<<<777777888;;;>>>@@@AAABBBBBBCCCCCCCCCCCCDDDFFFIIIKKKGGGFFFEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCDDDFFFHHHIIIMMMKKKHHHGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFHHHJJJKKKKKKLLLMMMOOOLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIKKKNNNOOOOOOOOOQQQRRRRRRVVVZZZ\\\[[[[[[ZZZ[[[^^^___aaabbb```cccnnnyyy}}}[[[KKKDDD===:::>>>AAAJJJ[[[rrr{{{ssskkk___QQQEEE===999888555555555666666777999999888888888888888777777777555555555555555444444444222222222111111111000000...000111000///...///000............////////////000111222444444333222111111222222333333444555555777777888999999999999999888888999:::<<<===???@@@===:::888888555555<<>>===<<<<<<:::;;;<<<<<<======<<<<<<;;;:::888666444333222222///000000000111444999<<>>;;;@@@======CCCYYYzzzzzzzzzzzzmmm]]]LLL>>>666555444333333444666888999999999999888888888888888666666666666666666666666333333333333222222222111000111222111000///000111......//////////////////000222333444444333111000333333333333333333333333333333555666777888888888666666777777888888999999777666888>>>AAAEEEQQQ___tttlllPPP:::444...---000///)))''')))******************++++++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))*********+++************************)))***+++,,,---,,,++++++++++++,,,,,,,,,---------wwweeeZZZSSSEEE666777222333999???@@@BBBFFF???<<<888555666<<>>???>>>>>>>>>======<<<<<<===<<<;;;;;;:::777333000555000///111333555;;;AAAJJJZZZnnn|||ooo___gggnnnsssyyyhhhWWWbbbpppsssxxxVVV>>><<<===:::??????@@@@@@BBBCCCEEEFFFEEEEEEEEECCCCCCDDDHHHKKKFFFFFFEEEDDDCCCBBBAAAAAAEEEEEEEEEDDDDDDDDDDDDEEEJJJHHHFFFEEEGGGIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGHHHKKKLLLKKKIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQZZZZZZ[[[ZZZYYYZZZ]]]___hhhddd___]]]```ccccccccckkkttt~~~```LLL>>>888777;;;???EEEVVVnnn~~~|||uuuZZZMMM===666333777888444444777999999888999::::::999888666555555777::::::888666666777777666444222333444222222222111111000000000111111000000000000111111222222222222222222222222333333333444444444555555000333666777666555444555:::444222444222///111666888:::999DDD\\\lllvvv~~~xxx___HHH:::666//////...---,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************........................xxxmmmUUU===777666444333777>>>DDDEEE@@@>>>:::666666;;;CCCIIISSS\\\jjjwwwssshhhmmm|||ooo```pppxxxddd\\\___kkkvvv{{{}}}mmmPPPHHHBBBAAA>>>:::888:::KKKhhhqqqXXXBBBAAA???444444777<<>>=========<<<;;;;;;:::888444111444111000333666999AAAIIIVVVeeexxxyyyoooffflllqqqssswww{{{|||yyy{{{wwwmmmrrrvvvtttmmmhhhXXXCCC:::===@@@???@@@@@@@@@AAACCCDDDEEEFFFDDDDDDDDDBBBBBBDDDGGGKKKFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCDDDEEEFFFGGGKKKIIIFFFFFFGGGHHHIIIIIIFFFFFFFFFGGGFFFFFFEEEEEEGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSXXXZZZ]]]]]]]]]\\\]]]^^^gggdddaaa```aaacccdddeeedddiiiyyy|||```NNNDDD>>><<<:::;;;BBBRRReeerrrsssiiilllbbbTTTEEE<<<777333555:::222333555666777888888999777777888999::::::999888555666666555333222333444222222222111111111000000222111111000000111111222333333333333333333333333444444555555555555555555777777555333222333444555111...///333333111333888:::JJJXXXkkkxxxxxxrrrbbbMMM;;;222///.........---,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************************+++++++++++++++*********------------------------lllMMM999888444111666???DDDCCCCCCAAA===888666999>>>BBBNNNWWWdddqqq|||~~~jjjXXX\\\iiippp|||rrr{{{|||eeeLLLFFFAAAAAAAAA===:::999MMMlll{{{eeeKKKCCCBBB<<<888999;;;???BBBCCCBBB@@@???@@@AAAAAAAAA@@@>>>===>>>===<<<<<<;;;999555222444111111555999???IIIRRRdddqqq|||ssswwwyyy~~~zzztttttt}}}zzzsssbbbUUUEEE;;;999<<<>>>>>>??????@@@AAACCCDDDEEEFFFBBBBBBBBBBBBAAACCCGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCEEEHHHJJJLLLJJJHHHGGGGGGHHHHHHGGGEEEFFFFFFFFFEEEDDDDDDCCCEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRRRRSSSSSSVVVZZZ^^^______]]]\\\\\\bbbbbbbbbaaa``````ccceeeeeedddkkk|||nnnUUUGGG>>>999888888;;;IIIZZZooopppiiizzzuuuhhhZZZRRRKKKBBB;;;777555666666555333222333444444555777777666555666666555777777777555555666777333333333222222222222222333333222222222222333333333333333333333333333333666666666555555555555555666444222111222333333222555222111333444555;;;BBBNNNiiiwwwooo```MMM===333//////...------,,,,,,+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************************++++++++++++++++++++++++------------------------kkkvvvNNN???444555<<<>>>???BBBEEECCC@@@;;;888777:::===HHHQQQ^^^jjjvvvsssgggYYYUUUXXX\\\|||~~~pppXXXGGGCCC@@@AAABBBAAA???>>>PPPmmm}}}lllPPPDDDDDDFFFAAA??????AAAEEEEEEBBB??????@@@BBBCCCBBBAAA@@@???@@@>>>===<<<<<<:::777555444222222666;;;BBBOOO[[[mmmyyy{{{||||||nnnlllrrrwwwooobbbRRRCCC===<<<;;;;;;===>>>???AAABBBDDDEEEFFFFFFAAABBBBBBBBBAAACCCFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGEEECCCAAABBBEEEHHHJJJMMMJJJHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEHHHKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPVVVXXX[[[]]]\\\[[[[[[[[[]]]___bbbaaa___^^^aaaccckkkggggggooo~~~oooVVVGGG???@@@===777<<>>===;;;777444333333444111333555555333333555777777888999999888777888:::444444444444444444444444444444333333333333444444444444444444444444444444555555555555444444444444///000111444777888555222666555555777<<>>:::888999:::???GGGSSS```kkkxxxyyyxxxpppkkkeee___qqqvvvllliiiiiillleeeRRRJJJIIIGGGDDDCCCCCCBBBAAAHHHdddyyyrrrYYYFFFBBBEEEDDDBBBAAABBBEEEEEEBBB???@@@AAABBBCCCCCCBBBAAA@@@AAA???>>>======;;;999777444222333777<<>>BBBPPP```vvv|||{{{zzz```bbbmmm}}}dddNNNKKKFFFBBB???<<<999888000111222333333333555666555777888888666666777999555666666666666666666666555555444444444444555555444444444444444444444444333333333333333333333333000000111333666888999999555>>>HHHRRR[[[gggssszzz}}}^^^QQQ@@@333...---,,,++++++++++++++++++*********((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,........................FFFUUUpppxxxGGG777555000555CCCCCCDDDCCCAAA>>>;;;::::::<<>>>>>===;;;999555444555:::@@@LLL___ppp|||ttt}}}ttthhhhhhppp{{{|||wwwxxxfffnnnuuu{{{sss```PPPOOOKKKEEE@@@>>>@@@BBBCCCEEEGGGJJJLLLMMMMMMMMMEEEFFFGGGFFFDDDDDDFFFGGGFFFGGGGGGGGGHHHHHHIIIIIIKKKIIIFFFDDDCCCCCCEEEFFFIIIGGGFFFFFFGGGGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEECCCDDDFFFGGGIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTSSSRRRSSSVVVYYY\\\___cccffffffeeeddddddjjjggggggiiijjjnnnwww___NNNFFF>>>999999:::>>>DDD[[[zzzsssnnnnnn{{{kkkgggaaa]]]YYYPPPCCC999333111//////111222222111333444555555333333333555555555555555555666666666555555444444444444555555333333333333333333333333111111222222333333333333222222111000222888@@@FFFUUUfff{{{}}}mmmKKKAAA666///...---+++)))************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))******++++++,,,........................AAAGGGYYYyyy___===111333888<<<@@@BBBDDDDDDAAA>>>===<<<===BBBKKKSSS[[[eeepppxxxvvvpppqqqwwwxxxzzzzzznnngggooorrrqqq}}}}}}kkk___ZZZTTTXXX]]]WWWWWWbbbfff^^^QQQHHHDDDAAABBBQQQiiiuuukkkUUUIIIIIIAAABBBCCCBBB@@@???@@@AAABBBAAA@@@???@@@AAACCCDDDDDDAAA???>>>>>>>>><<<;;;666666888???GGGVVVlll}}}{{{}}}uuueeegggqqqwwwpppqqq```sss|||||||||mmmVVVMMMRRRQQQHHHBBBDDDCCC>>>AAABBBEEEHHHKKKKKKLLLKKKIIIIIIJJJIIIFFFEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDEEEFFFFFFEEECCCCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDFFFGGGIIIIIIJJJJJJGGGFFFEEEDDDEEEFFFHHHIIIJJJGGGEEEDDDEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSPPPQQQSSSSSSSSSSSSTTTUUU[[[]]]```eeeggggggdddaaagggeeefffiiijjjjjjmmmsssmmm\\\PPPEEE===777888777DDD]]]mmmyyy|||~~~||||||vvv```NNNCCC===888777:::;;;777333444555666555333222333444222222333333333444444444555444444333333444444555333333333333333333333333000111222222333444555555555;;;AAADDDGGGMMMXXXaaa|||ppp{{{xxxwwwqqq___MMM;;;666111//////000...+++)))*********************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))'''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,???@@@LLLgggrrrFFF555<<<===444???AAADDDEEECCC@@@???>>>999>>>DDDKKKQQQYYYccckkk|||lllaaa\\\bbbdddjjjsssmmmeeejjjiiixxxlllnnn~~~sssjjj______ccc```VVVfffppphhhYYYNNNHHHEEEAAAGGGVVVccc^^^MMMGGGLLLGGGHHHIIIEEE@@@======???CCCAAA???>>>>>>@@@CCCEEEDDDBBB@@@>>>???>>>===<<<666777;;;BBBLLL]]]vvv~~~}}}tttccceeeqqqzzzmmmgggppp|||rrrssseeeNNN@@@JJJKKKCCCBBBJJJHHH===<<<>>>AAADDDFFFGGGGGGGGGKKKLLLLLLJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCCCCDDDFFFFFFEEECCC@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEDDDCCCBBBCCCDDDFFFHHHIIIFFFDDDCCCDDDFFFFFFFFFHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKMMMOOOPPPQQQQQQMMMPPPTTTUUUUUUSSSSSSSSSXXXYYY\\\aaafffeeeaaa\\\aaa^^^___dddggggggiiimmmkkkwwwxxxgggTTTDDD???AAA;;;999AAAGGGUUUkkk|||~~~{{{xxx{{{tttZZZRRRJJJHHHKKKKKKEEE>>>888999999888555444444555000000000111111222222222444444444333333444444444222222222222222222222222000111222333555666777777:::IIIZZZfffkkkooowww~~~|||}}}qqqeee___WWWHHH999000---++++++---...,,,***)))))))))))))))*********(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))&&&''''''((()))*********************************<<<>>>DDDXXXooosss|||QQQ:::;;;;;;333???AAADDDFFFFFFCCC???===<<<>>>AAAEEEKKKRRRZZZ```pppxxxtttfffaaa[[[ZZZ```ddddddfffjjjsssnnngggwwwjjjdddaaazzz^^^PPPRRRBBBDDDKKKHHHCCCFFFDDD@@@DDDCCCJJJQQQPPPKKKFFFBBB@@@???DDDFFFBBB======AAACCCDDDDDDCCCBBB@@@???>>>>>>>>>999<<>>BBBGGGJJJJJJJJJJJJJJJIIIIIIIIILLLKKKJJJGGGDDDCCCEEEFFFGGGFFFEEEDDDEEEIIIOOOSSSSSSLLLDDD@@@AAACCCCCCAAACCCCCCBBBAAAAAACCCDDDEEEDDDCCCBBBDDDFFFHHHIIIHHHGGGEEECCCBBBAAABBBDDDEEEGGGFFFEEECCCCCCCCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJKKKOOOTTTVVVUUURRRSSSVVVZZZ]]]^^^^^^______[[[[[[___dddeeeccccccfffhhhjjjrrrrrr]]]RRRFFF;;;:::;;;<<>><<<;;;>>>KKKkkkyyyvvvhhhZZZKKK<<<666666......---,,,,,,+++************))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''&&&'''(((*********)))(((******))))))(((((('''''')))))))))))))))*********+++++++++*********))))))===>>>BBBQQQqqqsssmmmxxx^^^EEE===:::555<<<>>>BBBEEEFFFDDDAAA???;;;<<<===???CCCJJJSSSYYYdddmmmyyyzzzpppjjjeeebbbaaacccnnn{{{mmmsssoooiiiRRRPPPDDDDDDMMMJJJEEEGGGDDD???AAAAAADDDIIILLLNNNOOOPPPOOODDDDDDDDDDDDBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>>>>>>><<>>AAACCCCCCCCCCCCBBBCCCEEEGGGHHHHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHEEEBBBAAACCCEEEHHHHHHGGGEEEDDDFFFJJJMMMRRRLLLEEEBBBCCCDDDCCCAAABBBBBBBBBBBBBBBCCCDDDDDDAAA@@@???AAAEEEGGGHHHHHHGGGFFFEEECCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKLLLOOOSSSUUUTTTRRRTTTWWW[[[^^^^^^\\\[[[ZZZ^^^]]]___eeegggeeeeeegggfffeeefffnnngggYYYKKKEEEAAA>>>===@@@FFFOOOeee|||xxxlllgggbbb[[[WWWVVVQQQKKKDDD??????BBBFFFHHHKKKHHHCCC===;;;AAAKKKSSSJJJIIIGGGEEEGGGJJJFFF???@@@BBBEEEHHHJJJMMMOOOQQQlll{{{xxxrrr[[[KKK???666000......------,,,++++++******))))))))))))((((((''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((''''''''''''&&&'''((()))***))))))((())))))))))))((((((''''''''''''((()))***++++++,,,+++++++++*********)))))):::<<<>>>FFF\\\wwwqqqqqqTTT@@@666333777:::???CCCEEEEEECCCBBB>>>===;;;:::<<>>>>>===>>>@@@MMMbbbxxxrrrpppqqqvvvzzzzzzyyy{{{qqqYYYWWWrrr}}}YYYDDD:::333777999<<>><<>>::::::???FFFLLLRRR\\\iiiuuu^^^TTTYYYooorrraaaLLLFFFCCC@@@CCCBBB@@@@@@CCCHHHQQQ___kkkdddQQQDDDFFFIIIDDDAAACCC@@@@@@@@@??????>>>>>>>>>>>>EEEUUUkkk~~~xxxqqquuu|||iiiVVV[[[kkklllLLL:::444222777888:::===???AAAAAABBBCCCAAA@@@EEEKKKMMMIIICCCHHHFFFDDDBBBAAACCCEEEFFFEEEEEEEEECCC@@@???@@@BBBFFFFFFFFFEEEBBBAAAAAABBBIIIGGGEEEEEEFFFEEEBBB@@@@@@AAABBBCCCDDDCCCBBBAAA>>>======???BBBEEEFFFFFFGGGGGGHHHGGGGGGEEEDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHKKKNNNPPPMMMMMMOOOQQQSSSSSSSSSRRRNNNRRRXXX^^^bbbbbb___\\\^^^YYYWWWXXXYYYVVVVVVXXXWWW[[[^^^^^^___ggguuu|||ggg[[[RRRHHH@@@<<<:::;;;CCCNNN\\\ppp}}}lllttt|||}}}vvv}}}^^^III444,,,---.........,,,,,,++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++************))))))))))))222777;;;;;;>>>PPPpppxxxaaaIII;;;444555888<<<@@@CCCFFFGGGGGGDDD@@@<<<:::<<>>???AAABBBAAAGGG[[[pppwwwaaaMMMGGGEEEBBB@@@BBB@@@?????????????????????@@@LLL^^^ppp~~~uuupppttt{{{ggg___iiiooovvvqqq]]]EEE999555555999:::;;;<<<===>>>>>>>>>AAAAAACCCEEEFFFFFFDDDBBBFFFEEEBBB@@@@@@AAACCCEEEEEEEEEEEEDDDAAA@@@AAABBBAAABBBDDDCCCAAA@@@AAABBBEEEEEEEEEEEEEEEDDDBBB@@@???@@@BBBCCCCCCCCCBBBAAABBB@@@???@@@CCCDDDEEEDDDGGGGGGGGGHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEFFFGGGJJJMMMOOOLLLNNNPPPRRRSSSSSSSSSSSSPPPRRRXXX___dddeeeaaa]]]___ZZZVVVTTTPPPLLLMMMQQQSSSWWW\\\___```bbbeeehhhzzzwwwdddSSS??????@@@AAA@@@CCCOOO\\\ssspppmmmyyy{{{nnnnnn}}}{{{ppprrrwwwtttfffXXX???555---,,,------...000+++***************))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((())))))))))))))))))))))))444888<<<<<<;;;EEE]]]tttvvvZZZ???777666777888<<<@@@DDDGGGEEEDDDBBB>>>;;;;;;===@@@EEEKKKUUU```iiiuuuppplll|||~~~SSSAAA??????BBB<<<>>>BBBCCC>>>BBBXXXqqqqqqZZZIIIAAA???@@@@@@?????????@@@@@@@@@@@@@@@EEEVVVkkkyyywwwpppooovvv~~~~~~}}}ooonnnvvvyyyttthhhUUUEEE;;;888888<<<<<<<<<<<<;;;<<<<<<<<<@@@CCCEEEDDDBBBAAACCCEEEDDDCCCAAA@@@@@@@@@BBBCCCDDDEEEFFFDDDBBBAAAAAABBB>>>@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBDDDBBBAAAAAACCCDDDDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLKKKNNNQQQSSSSSSSSSTTTUUUUUUVVVYYY___dddddd```\\\YYYVVVSSSMMMEEE???BBBJJJUUUUUUVVVXXX\\\___``````hhhssssss[[[LLL===777888;;;???CCCRRRbbbvvv{{{sssyyy|||~~~~~~qqqmmmjjj]]]III:::...,,,---///...******---))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((()))(((''''''&&&&&&''''''&&&''''''''''''(((((((((***))))))((((((''''''&&&(((((()))))))))))))))***777888::::::888<<>>???@@@@@@@@@AAAAAABBBBBBKKKccc{{{zzzpppooouuu}}}|||||||||sssrrr~~~~~~~~~{{{zzzqqqbbbSSSEEE;;;999<<<===<<<<<<;;;;;;;;;<<<<<>>???@@@@@@???@@@BBBEEEDDDEEEFFFGGGFFFFFFEEEFFFAAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@AAACCCEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJHHHHHHHHHHHHHHHIIIJJJJJJDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJMMMQQQSSSSSSSSSUUUWWWUUUUUUWWW\\\bbbdddaaa]]]VVVVVVTTTMMM@@@:::AAAMMMYYYXXXWWWYYY[[[___aaaccc]]]dddmmmzzzjjjOOO@@@======>>>???>>>MMMXXXjjj}}}xxxsssxxxxxx{{{vvvzzzxxxuuu{{{pppcccVVVDDD555---,,,+++,,,...,,,((((((+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))******888666555555444666EEEUUUqqqYYY>>>;;;666333555:::AAAEEEDDDFFFGGGFFFCCC@@@===<<<888<<>><<<<<<;;;;;;;;;<<<=========<<<<<<<<<>>>AAADDDEEEBBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDBBB@@@@@@AAA??????@@@??????@@@BBBEEEEEEFFFHHHHHHHHHGGGHHHIIIBBBAAA@@@???@@@AAABBBCCC@@@???>>>@@@CCCEEEFFFFFFDDDCCCBBBBBBDDDGGGIIIKKKJJJIIIIIIHHHIIIJJJLLLMMMDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKJJJJJJIIIMMMQQQSSSSSSSSSUUUXXXQQQQQQSSSZZZbbbeeeddd```[[[]]]]]]UUUGGG@@@JJJYYY[[[]]]___```aaabbbeeeggg[[[eeellllllrrruuueeeVVVHHH???===777AAA@@@AAAZZZuuu{{{ttt{{{lllbbbcccooo}}}}}}zzz}}}xxxaaaMMM<<>>CCC^^^rrrrrrLLLBBB999555333444888>>>DDDDDDDDDDDDCCCBBB@@@???888999<<<@@@GGGRRR^^^fffzzzmmmZZZ\\\]]]VVVHHHKKKOOOLLLFFFIII^^^vvv|||wwwhhhRRRCCC@@@@@@>>>AAABBBAAA???>>>@@@GGGLLL]]]xxx{{{uuusssvvv~~~~~~sssooowww|||ssszzzjjjjjjVVVEEE???;;;444444;;;<<<<<<<<<:::888777888999<<<<<<;;;<<<===???@@@BBBDDDFFFEEEAAA@@@BBBBBB@@@DDDDDDDDDBBB@@@???@@@AAAAAA@@@??????AAAAAA@@@???FFFEEEEEEDDDDDDEEEEEEFFFFFFBBB>>>???CCCEEEBBB???@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDDHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMMMMLLLJJJIIIKKKLLLNNNPPPRRRTTTUUUUUURRRQQQRRRVVV\\\``````^^^\\\eeemmmkkkaaaXXXTTTUUU\\\\\\]]]^^^```cccfffhhhdddeeeffffffiiirrryyyrrrlll]]]NNNCCC:::888???FFFLLLZZZjjjxxx~~~}}}}}}|||zzzxxxuuujjjdddvvv|||{{{yyyeeeJJJ777000///---******)))))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))(((((('''''')))************+++++++++444444444333333666;;;>>>FFFVVVoooWWWLLL@@@:::777666999???AAABBBDDDEEEEEECCCBBB@@@<<<<<<<<<>>>CCCLLLVVV]]]ooovvv~~~fff___hhhjjjaaaNNNVVVYYYSSSMMMVVVnnnzzzgggPPPBBB@@@AAAAAAAAADDDFFFDDDAAACCCJJJQQQddd|||wwwuuuzzzssswww{{{xxxqqqoooqqqyyy{{{ooodddVVVFFF888666555111444:::;;;<<<===<<<:::888888999999999999;;;===???BBBDDDGGGIIIGGGCCCAAACCCBBB???BBBCCCCCCAAA??????@@@AAAAAA@@@???@@@AAABBBAAA???FFFFFFEEEFFFFFFGGGGGGHHHFFFBBB>>>???CCCEEEDDDAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBCCCDDDIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGEEECCCBBBBBBCCCDDDGGGHHHJJJKKKLLLLLLLLLLLLJJJLLLMMMPPPRRRSSSTTTUUURRRQQQQQQUUUZZZ]]]\\\ZZZZZZaaahhhiiiddd___]]]^^^[[[[[[[[[\\\^^^aaadddfffbbbaaaaaaaaadddiiiooosss~~~mmm___PPPDDD@@@<<<999@@@LLLVVV^^^nnn|||nnnwww{{{kkkffflllssswww~~~||||||wwwjjjNNNCCC444++++++---...---******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))((((((((('''))))))*********+++++++++111222333222222333666999888AAANNNgggnnn___NNNAAA888222333777>>>@@@CCCFFFGGGFFFDDDBBB@@@???===;;;===CCCKKKQQQbbbhhhsss~~~sssttt}}}}}}wwwuuulllccchhhtttsssiii[[[eeeggg]]]ZZZllliiiQQQEEEDDDEEEEEEBBBGGGJJJHHHDDDEEENNNWWWnnn|||vvvxxxttt~~~mmmhhhlll|||zzzfffZZZCCC777...///000///111888:::<<>>@@@AAAAAA@@@???>>>@@@AAABBB@@@???@@@AAABBBAAA@@@EEEFFFFFFGGGHHHIIIJJJJJJFFFBBB>>>???BBBEEEFFFEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFDDDBBBAAAAAAAAABBBGGGHHHHHHIIIKKKLLLNNNNNNJJJKKKLLLNNNPPPRRRTTTTTTPPPOOOOOOSSSWWWZZZYYYWWWUUUYYY___ccccccccccccccc___]]][[[ZZZ[[[\\\___aaaaaa```aaacccggghhhfffcccfffrrrmmmZZZOOOEEE<<<;;;???@@@EEEQQQaaaoooyyyyyyrrr~~~sssjjjppp}}}wwwmmmggghhhuuuzzzmmmcccVVVDDD555222...++++++,,,+++***+++******)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))*********++++++000111222222222222333555888<<<>>>KKKssszzzjjjUUUEEE999111111555:::===BBBFFFHHHHHHFFFDDDBBB@@@===999999<<>><<<:::666666777888;;;>>>AAABBBFFFHHHGGGBBB@@@BBBBBB??????@@@AAA@@@??????AAABBBBBB@@@???@@@AAABBBAAA@@@DDDEEEFFFHHHIIIJJJKKKKKKFFFBBB???>>>AAAEEEGGGGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBBBBBBBIIIIIIHHHGGGHHHJJJLLLNNNIIIJJJKKKMMMOOOQQQRRRTTTOOOMMMNNNQQQVVVYYYXXXVVVQQQRRRUUUZZZ^^^```aaa```cccaaa]]]ZZZXXXYYYZZZ[[[\\\^^^aaaeeehhhiiigggeeedddiiirrrtttjjjdddYYYLLLDDD@@@???AAAHHHPPPYYYfffqqq}}}|||pppuuu|||{{{}}}uuujjjbbb```gggqqqxxxwww}}}}}}{{{}}}yyylllZZZMMMBBB111000111222111...+++***))),,,+++***(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))))))))************///111333333222111222333555888666:::ZZZzzzlllZZZMMMBBB999888:::777:::@@@EEEHHHIIIGGGFFFAAA@@@===:::888:::>>>AAAJJJOOOZZZiiiyyy|||xxx}}}}}}zzzssskkkpppsssooosssyyy~~~yyytttppptttxxxuuusssyyyllliiijjjiiigggaaadddbbbYYYRRRUUUcccqqq|||ppp{{{yyykkkhhhCCC666111...---------...000888===BBBEEEDDDAAA===;;;777777777777999;;;===>>>AAACCCCCC???>>>AAAAAA??????@@@AAA@@@??????AAABBBAAA@@@??????AAAAAA@@@???BBBCCCEEEGGGHHHIIIJJJJJJEEEBBB???>>>@@@CCCFFFHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEKKKJJJHHHFFFFFFGGGIIIJJJHHHIIIIIIKKKMMMOOOQQQSSSNNNMMMMMMQQQWWWZZZZZZXXXRRRRRRRRRUUUYYY[[[[[[ZZZbbb```]]]ZZZYYYYYY[[[\\\SSSXXX^^^aaa```aaadddhhhdddfffiiirrrjjjXXXPPPGGG???===???CCCKKKSSSfffmmmzzzqqqpppvvvzzzrrrjjjggguuutttkkkooozzzwwwnnnfffjjjyyy~~~vvvlllhhhkkkvvv}}}iiiUUU@@@777222((((((***------+++***+++,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********///111222222111111333444222555555888MMM{{{{{{ooodddVVVFFF:::666555888===CCCFFFHHHHHHGGGAAAAAA@@@>>><<<;;;===???>>>DDDOOO\\\lll}}}}}}pppdddeeettt{{{vvvuuuoooeee]]]___lllxxx|||xxxpppyyy}}}nnnwwwyyywww\\\555111///---,,,,,,---...000666;;;AAADDDCCC@@@===;;;999888777777777888999:::>>>@@@???<<<<<<@@@@@@>>>???@@@@@@???>>>>>>???AAA@@@>>>===>>>???@@@???>>>>>>@@@BBBDDDFFFGGGFFFFFFCCCBBB@@@???@@@BBBDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCEEEGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHJJJIIIGGGEEEDDDEEEFFFGGGHHHGGGHHHIIIKKKNNNPPPRRROOOMMMNNNQQQWWWZZZYYYWWWTTTTTTTTTVVVXXXYYYYYYXXXZZZZZZZZZZZZZZZ\\\]]]^^^TTTYYY^^^^^^[[[[[[```eeebbbeeeiiimmmrrrvvvwwwwwwuuueeeTTTJJJFFFBBBAAABBBNNNQQQZZZdddkkkqqqyyy~~~wwwoooiiiqqqxxxkkkcccdddoooxxxuuummmgggmmm{{{ooo[[[KKK;;;,,,,,,///************)))(((((()))******))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******...///000000000000333555222444666999BBB___uuuZZZBBB555444777;;;@@@DDDFFFGGGHHHCCCDDDDDDCCC@@@>>>======999???HHHRRR]]]nnnxxxjjjfffppp{{{sssssszzz|||xxxvvvwwwssslll{{{~~~wwwrrrkkkdddTTT;;;111111///,,,***,,,...///333777===@@@???===:::999888777666666666777888999>>>@@@???<<<;;;>>>>>><<<>>>??????===;;;;;;<<<===>>>===<<<===>>>???>>><<<;;;===???BBBCCCCCCBBBBBBAAAAAAAAA@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFDDDDDDCCCDDDEEEEEEGGGGGGGGGGGGJJJMMMOOOQQQQQQOOOOOOQQQUUUWWWUUUSSSRRRSSSUUUWWWXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[[[[[[[XXXZZZ\\\\\\ZZZZZZ\\\^^^```aaafffkkkllljjjeeebbbhhhxxxwwwlllhhh```XXXSSSMMMIIIIIIMMMOOOQQQYYYccclllnnnwww~~~}}}~~~zzzzzzwwwlll```DDD888333///(((+++111,,,///---+++***)))))))))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***(((((((((((()))))))))***---...///......///222555333222444666666CCCjjjrrrTTTBBB444666:::>>>BBBEEEGGGHHHDDDFFFGGGFFFCCC???===<<<:::@@@GGGLLLRRR```uuuxxxooottt}}}xxxvvvvvv~~~ooohhhwwwzzzyyyzzzwww{{{yyyccc[[[WWWPPP666666333...***+++,,,---000444:::===<<<:::888777777666555555666777888999@@@BBB@@@<<<;;;======:::=========;;;999888999:::>>><<<;;;<<<===>>>===<<<:::;;;>>>@@@AAA@@@??????@@@AAAAAA@@@??????@@@AAABBBBBBBBBCCCDDDEEEEEEEEECCCCCCBBBCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFGGGIIILLLOOOQQQSSSQQQPPPQQQTTTTTTRRROOOMMMPPPTTTVVVWWWWWWYYY[[[XXXYYYZZZZZZYYYWWWUUUTTTVVVUUUUUUWWWYYYYYYXXXVVV]]][[[\\\bbbeeeddd```]]]```dddiiirrr~~~wwwcccYYYOOOKKKFFFAAACCCJJJTTTUUU\\\iiisssxxx}}}uuuxxxyyymmm[[[HHH<<<333,,,///111+++,,,,,,$$$((('''&&&(((+++---...---(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((())))))))))))000000000000000111111222333222222444666===JJJXXXjjjLLLAAA666555===GGGKKKJJJIIIIIIHHHEEEBBB@@@AAABBB;;;;;;>>>CCCIIIRRRcccqqq}}}vvvsssxxx~~~{{{qqqtttsssvvv||||||uuu~~~~~~kkkaaacccjjjmmmVVVDDD444111...((()))000444555777999:::999888777666555555555555666777777======<<<<<<<<<;;;;;;;;;;;;::::::999888888888999888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<>>>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFIIIEEE@@@>>>@@@CCCEEEEEEBBBCCCCCCCCCBBBBBBDDDFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLKKKKKKNNNRRRSSSQQQOOOSSSSSSTTTTTTTTTSSSSSSRRRWWWWWWWWWWWWWWWWWWWWWWWW\\\YYYYYY\\\\\\XXXXXX\\\WWWXXXZZZ\\\]]]^^^^^^^^^```]]]ZZZZZZ^^^eeekkkoooxxxyyytttqqqqqqfff[[[QQQMMMKKKGGGDDDDDDJJJZZZaaadddmmmqqqqqqwww{{{uuuyyyyyyuuukkk___MMM>>>666111---***---,,,,,,+++******))))))))))))))))))((((((((('''((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((///////////////000111111111111333555333000333999BBBaaa^^^:::666;;;888<<>>===>>>===@@@IIISSSjjjzzz~~~pppnnnrrr}}}{{{|||vvvrrrrrruuu{{{|||rrrpppxxxkkklllqqqpppooopppvvvmmmeee```TTT@@@222///777888888888888666444333444444333333333444555555555666666777777888888999:::999888888888888888888666777888999::::::::::::999:::;;;<<<<<<<<<;;;;;;=========>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFIIIFFFAAA???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKGGGHHHIIIMMMPPPRRRRRRQQQUUUUUUUUUTTTTTTSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUVVV[[[YYYZZZ]]]]]][[[ZZZ\\\UUUWWWYYY\\\]]]^^^]]]\\\aaa\\\VVVUUUXXX\\\\\\ZZZ```jjjwwwrrrfff^^^WWWRRRQQQHHHTTTTTTRRRVVVUUUQQQSSSXXXbbbooovvvyyyuuuiii]]]```lll{{{zzzyyy~~~|||rrrhhhqqq{{{ttthhhlllpppzzzzzzttteeeVVVEEE>>>444...,,,,,,,,,+++++++++******)))((((((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''///............///000000//////111444444111333888666IIImmmuuuLLL:::444222888CCCPPPRRRSSSPPPJJJGGGGGGIIIGGGCCC@@@???===<<>>>>>?????????AAA@@@??????????????????@@@AAABBBCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGIIIGGGCCCAAA@@@AAABBBCCCCCCDDDEEEEEEDDDDDDEEEGGGJJJJJJKKKKKKKKKKKKKKKJJJHHHIIILLLOOOQQQRRRSSSRRRTTTTTTTTTUUUVVVWWWWWWXXXUUUUUUTTTSSSSSSSSSTTTTTTZZZZZZ[[[]]]^^^]]]\\\\\\SSSUUUXXX[[[\\\\\\[[[ZZZZZZWWWUUUVVVYYY[[[\\\[[[bbbaaa```___fffvvv{{{~~~{{{ssseeebbb\\\VVVXXXQQQXXX]]]^^^]]][[[TTTLLLHHHRRR^^^cccaaa^^^^^^```[[[___eeeiiiiiigggccc```cccppptttuuuwwwuuufff[[[OOOAAA666666222...+++,,,------,,,*********))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((.........---......///000000...///222222111444888777666JJJrrrhhhFFF555555;;;===HHHUUUaaa___RRRGGGHHHNNNJJJFFFBBBAAA???<<<===BBBHHHXXXmmmzzzsss^^^cccbbb[[[XXX___hhhnnnttt~~~vvvmmmgggdddhhhttt~~~zzzsssrrrrrrvvv|||~~~{{{uuu|||sssyyy{{{}}}|||mmmSSS===666999444444555555666666666666333222222222222333444444222333444555666777888999777777777666666777777888777888999:::;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;===>>>>>>???>>>>>>@@@??????>>>>>>????????????@@@BBBCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHPPPNNNJJJFFFCCCBBBCCCDDDDDDEEEGGGGGGFFFEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKJJJMMMOOOQQQRRRSSSSSSSSSSSSUUUUUUUUUUUUVVVXXXYYYZZZUUUTTTSSSQQQQQQQQQRRRSSSXXXYYYZZZ[[[\\\]]]]]]\\\SSSUUUWWWYYYZZZZZZYYYYYYRRRTTTVVVVVVUUUVVVYYY[[[WWWYYY\\\]]]\\\[[[^^^cccnnn{{{}}}yyywww}}}www{{{yyyqqqiiifffdddaaa]]]eeellllllddd]]]\\\]]]bbbooo}}}yyyppplllmmm|||zzzpppeeeVVVHHH<<<444...***///...,,,+++++++++***)))************))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))---------------...//////222...---...///---///333999000444QQQyyy{{{WWW===888888555;;;PPPfffmmmdddVVVOOOOOOJJJFFFCCCBBB@@@<<<<<>>>>>??????>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEGGGHHHIIIIIIWWWVVVRRRMMMGGGDDDDDDDDDDDDFFFHHHHHHGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKPPPRRRTTTTTTSSSRRRRRRSSSWWWWWWUUUUUUUUUVVVWWWXXXVVVUUURRRQQQPPPQQQRRRSSSVVVXXXXXXWWWXXX\\\]]]\\\UUUVVVVVVWWWWWWWWWWWWWWWVVVXXXZZZWWWRRRPPPSSSVVVOOOQQQVVVYYYVVVQQQPPPSSSUUU]]]dddiiisss~~~|||qqqnnnwww{{{zzzwwwrrrqqqjjj[[[GGGBBB:::222---,,,---...+++++++++++++++******************)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***------,,,,,,------...///111---,,,///000......000444333444===TTTuuu||||||}}}nnnSSS@@@777444444CCCXXXiiinnnhhh]]]TTTLLLHHHEEEEEECCC>>><<<===@@@EEENNN[[[ppp}}}zzzyyyqqqggghhhlllppprrrqqqrrrwww~~~{{{vvvyyy{{{xxxuuuuuuooottt|||zzzxxx~~~xxxsssyyyxxxfffQQQ???555333333444444444444444444555555333333333333333444555555222222333444555555666666666555555555555666777888666777888999::::::::::::;;;::::::999:::;;;<<<===;;;<<<>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAAAAABBBBBB@@@AAACCCEEEHHHIIIJJJKKKSSSSSSQQQLLLGGGEEEEEEGGGEEEGGGIIIIIIHHHGGGHHHHHHFFFGGGHHHJJJJJJKKKKKKKKKNNNPPPSSSSSSQQQPPPQQQRRRTTTSSSRRRRRRRRRTTTVVVWWWWWWUUURRRPPPPPPPPPRRRSSSTTTWWWVVVRRRTTTZZZ]]]\\\XXXWWWVVVUUUTTTUUUUUUVVVYYYYYYWWWUUURRRQQQPPPQQQPPPMMMLLLMMMKKKHHHMMMUUUSSSUUUTTTQQQSSS[[[aaacccttt||||||~~~yyy~~~pppeeeZZZKKKDDD???333111///...,,,+++---///000***+++,,,,,,,,,+++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))---,,,,,,,,,,,,---......///,,,---111333111000222***666:::333888VVV{{{}}}wwwzzzlllMMM===<<<555888DDDZZZnnnssshhhZZZPPPKKKHHHIIIFFFAAA>>>>>>===>>>AAAKKK```vvvtttsssuuuyyy{{{yyyuuummmjjjlllqqqwwwzzzyyyxxxzzzvvvqqquuu{{{ssscccLLLccc|||{{{wwwqqqcccNNN>>>888777666222666666555444333333333333444444333333444444555666222222222333333444555555555555555555555666777888555666777888888999999888;;;;;;:::999:::;;;<<<===;;;<<<>>>@@@AAA@@@???>>>===>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCC@@@AAACCCFFFHHHJJJKKKLLLHHHJJJJJJHHHEEEEEEGGGJJJEEEGGGIIIJJJIIIHHHHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKJJJMMMQQQQQQOOONNNOOOQQQMMMMMMMMMNNNQQQTTTWWWYYYWWWVVVSSSPPPPPPPPPRRRSSSSSSVVVTTTOOOQQQYYY]]][[[YYYXXXUUUSSSSSSSSSTTTUUUTTTPPPMMMMMMOOOQQQPPPNNNLLLJJJKKKMMMIIICCCDDDKKKHHHJJJKKKKKKOOOSSSQQQLLLLLLTTT[[[cccvvvwww~~~~~~qqqtttuuufff[[[OOOGGG>>>111///111+++))))))***++++++******)))((()))******)))(((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,+++******+++,,,,,,,,,,,,------.../////////222000222444444>>>]]]}}}vvvbbbGGG999333<<<===<<>><<<===<<<<<<<<<===???AAACCCFFFEEEDDDBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBCCCFFFHHHFFFEEEDDDBBBCCCDDDFFFGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJHHHFFFEEEFFFIIILLLJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKIIIHHHJJJNNNSSSVVVZZZ[[[VVVMMMLLLQQQTTTRRRTTTZZZ\\\UUUOOOOOORRRRRRXXXXXXXXXWWWUUURRROOOMMMRRROOOLLLKKKMMMQQQSSSUUUOOONNNMMMKKKJJJHHHGGGGGGIIIHHHGGGGGGHHHHHHGGGFFFDDDEEEFFFIIINNNWWWaaaiiiyyywwwssskkk___TTTLLLFFFAAA===444333111000...,,,******************************))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((,,,++++++******++++++,,,,,,,,,------.../////////222000222444111444IIIaaazzz\\\EEE999999777888EEEYYYiiipppeeeZZZMMMFFFIIILLLGGG???======<<<===CCCNNN]]]hhhvvvxxxuuuuuupppggghhhqqq}}}~~~pppmmmrrrvvvwwwyyy|||xxxllleee]]]LLL999444777;;;???AAA@@@???===>>>;;;777333111111222333222222333333333444444444000111222222333333222222333222222222222333444444555555555555555555555555555555666777777888888999999999;;;<<<<<<<<<;;;:::;;;<<<>>>@@@@@@???>>>===============>>>@@@BBBCCCFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFEEECCCDDDFFFHHHGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHFFFEEEEEEHHHJJJIIIJJJKKKLLLMMMNNNNNNOOOQQQPPPNNNMMMNNNPPPSSSUUUTTTWWWUUUPPPOOOSSSUUURRRVVVWWWWWWTTTPPPNNNPPPRRRRRRTTTVVVWWWUUURRROOOLLLPPPNNNKKKKKKMMMOOOQQQQQQNNNMMMLLLKKKIIIHHHHHHGGGHHHFFFDDDCCCBBBBBB@@@>>>===>>>??????@@@CCCGGGKKKJJJMMMSSSZZZgggzzzyyyuuussswww{{{uuueeeWWWKKKEEE>>>888555222000...//////......---,,,++++++************************((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((,,,+++************+++,,,,,,,,,,,,---......//////000///111444000...777EEEjjj|||YYYBBB:::555888999>>>NNNaaaccceee]]]NNNJJJOOOKKK@@@BBBAAA>>>:::999@@@MMMXXXeeeooo|||zzzwwwvvvxxxtttqqqpppkkkgggooo|||qqqjjjllljjjqqq{{{}}}~~~{{{~~~vvveeeVVVKKK???333444444444444444444444444444333222111111111222333111111111222222222333333000111111222222222222111222222111111222222333444444444444444555555555555444555555666777777888888777888999:::::::::999999999;;;<<<>>>?????????>>>>>>>>>>>>>>>???AAABBBCCCEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHFFFFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFGGGGGGFFFEEEEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNTTTSSSRRRQQQQQQQQQRRRRRRNNNRRRSSSRRRSSSUUUUUURRRVVVSSSVVV]]][[[RRRNNNPPPLLLOOOSSSUUUUUUSSSOOOLLLNNNMMMKKKKKKMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGEEECCCBBBBBBAAA@@@>>><<<===>>>===;;;888777666666666666999@@@OOOaaammm~~~}}}zzz{{{zzz|||}}}|||rrrxxx~~~~~~wwwmmmeee```TTTOOOKKKJJJIIIDDD;;;444222000---++++++,,,+++***++++++++++++,,,,,,,,,,,,************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))++++++************+++++++++,,,,,,------...//////------///333333000333999PPPyyypppVVVLLLCCC>>>888333:::FFFPPPdddqqqfffSSSIIIHHHJJJEEEEEEBBB===888;;;EEEMMMWWWbbbppp|||}}}vvvsssrrrrrrooommmmmmmmmooozzzuuuiiiiiiiiirrr||||||rrr]]]III>>>888333333333333333333444555666111111222222333333444444000000000000111111111111000000111111111111111000111111111111111222333333333333333333444444444444444444444555666666777777666666777777888888888888888999;;;<<<>>>??????????????????@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEAAACCCEEEFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCDDDFFFHHHGGGFFFDDDBBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNQQQRRRRRRSSSRRRRRRQQQPPPNNNPPPRRRSSSTTTTTTTTTRRRUUUQQQYYYiiiiiiYYYNNNNNNNNNOOOQQQRRRRRRQQQOOOMMMMMMLLLLLLLLLMMMMMMLLLJJJKKKJJJIIIHHHGGGGGGHHHHHHCCCAAA??????@@@AAAAAAAAA;;;===>>>===:::777666555777888999888888:::???CCC\\\]]]]]]ZZZVVVTTTSSSTTTUUUWWWTTTMMMKKKOOORRRQQQUUUUUUTTTRRRPPPMMMLLLLLLGGGHHHHHHFFFAAA>>>======111000////////////...---000///............------*********++++++,,,,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************++++++,,,,,,---.........---,,,...111222222333666;;;\\\pppdddRRRCCC;;;888777666???TTToooxxxfffOOOHHHPPPEEEFFFFFFBBB======BBBGGGJJJTTTbbboooyyyyyyuuurrrpppmmmiiiiiimmmttt{{{zzzmmmpppssszzzlllUUU@@@666333333///000111222222333333333111111222222222222222222/////////000000000111111000000000111111000000///111000000000000111222222111222222222333333333444222333333444555555666666555555555555666666777777777888999;;;<<<>>>??????>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDD???AAACCCDDDCCCCCCDDDEEECCCCCCBBBBBBAAAAAAAAAAAA???AAADDDGGGGGGFFFDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTRRRQQQPPPPPPQQQRRRSSSQQQQQQQQQWWWRRRXXXggghhhYYYPPPRRRSSSRRRQQQOOONNNNNNNNNOOOMMMLLLLLLMMMNNNNNNLLLJJJJJJIIIHHHFFFFFFFFFGGGHHH???===::::::;;;<<<<<<;;;777888888777555444444555///111333444333333222222???BBBEEEGGGFFFDDDAAA???444444222000111444444111444333222222222222111000111111000...------///000,,,...///...---,,,,,,---+++,,,,,,+++***))))))))),,,,,,++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***++++++***))))))+++++++++,,,------......///............///000222555GGGnnnoooWWWFFF@@@===888333;;;AAAWWWrrrxxxgggWWWSSSIIIIIIHHHEEEBBB@@@@@@AAA@@@FFFQQQ]]]hhhsss}}}|||wwwtttrrrpppnnnhhhiiilllttt~~~|||vvvbbbLLL;;;222000111///000111222222111000///000000000000/////////////////////000000000111111///000000000000//////...000000000///000000111222000000111111222222333333222222222333444444555555555555444444444555666777777777888999;;;<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDD>>>@@@AAABBBAAABBBCCCEEECCCCCCCCCBBBAAAAAA@@@@@@>>>@@@CCCEEEFFFFFFDDDCCCCCCEEEEEEEEEDDDEEEGGGIIIGGGGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUVVVVVVUUUTTTQQQOOOPPPSSSSSSPPPNNNPPPXXXSSSSSSXXXWWWRRRRRRWWWVVVTTTPPPMMMKKKKKKMMMNNNLLLKKKKKKLLLMMMNNNLLLJJJKKKIIIGGGEEEDDDEEEFFFGGGFFFBBB>>>;;;:::999888888666666555333000000111333000//////...///111222333***---222666888666222///---,,,,,,---......,,,***000111222222222111000000------,,,,,,,,,,,,,,,---+++---//////...,,,,,,---)))***++++++***)))***+++,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++***)))(((***++++++,,,,,,---.........//////---,,,---///000444<<>>CCCJJJTTT```kkksss{{{yyyvvvsssqqqrrrqqqooommmiiippp{{{|||kkkTTTAAA777222111000222222222222222111111111//////...------....../////////000000000111111111//////000000//////...---000////////////000111111//////000000111222222333111111222222333444444444555555444444444555666777777777888888:::;;;<<<======>>>???@@@@@@@@@???>>>===>>>@@@AAACCCCCCCCCCCC???@@@AAAAAAAAABBBEEEGGGDDDDDDDDDDDDCCCBBBAAAAAA???@@@BBBDDDDDDDDDCCCBBBEEEEEEEEEDDDDDDEEEHHHKKKGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSSSSNNNMMMPPPVVVVVVPPPMMMNNNPPPQQQRRRPPPMMMMMMQQQTTTSSSQQQNNNLLLJJJJJJKKKLLLJJJIIIHHHIIIKKKLLLLLLKKKKKKIIIGGGDDDCCCCCCDDDEEEJJJGGGAAA>>><<<;;;:::999666777777555222111111333666444111000000111222222///000111333444222///------,,,,,,------,,,+++,,,&&&)))++++++)))(((((()))******************))))))'''((()))***+++,,,,,,---***,,,---,,,++++++...000*********)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((()))***++++++***)))(((***++++++,,,,,,---......,,,000111///---///111111000333777CCCccczzztttvvvRRR<<<>>>333666<<>><<<<<<>>>EEEPPP[[[cccnnnuuu~~~yyytttrrroooppprrrrrrooommmkkkyyy{{{ttt```HHH999555555444333000///......///111333444000///...---...///000111000000000000111111111111//////000000///...------///////////////000111111...//////000111222222222000111111222333333444444555555444333444555666777777777888888999:::<<<<<<<<<===???@@@@@@???>>>===;;;===???AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBFFFIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@FFFFFFEEEDDDCCCEEEIIILLLFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPPPPPPPOOOOOOIIIJJJPPPYYYZZZRRRLLLLLLFFFOOOUUURRROOOOOOOOOMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIGGGFFFGGGIIIKKKKKKKKKLLLJJJGGGDDDBBBBBBCCCDDDFFFBBB===:::::::::999999222444555555333111111111,,,,,,---///000000...,,,+++******+++---......------++++++++++++***+++...+++...000///,,,***,,,...*********+++,,,---,,,+++...,,,+++***+++,,,,,,,,,'''((()))'''%%%%%%(((,,,'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&******************************+++++++++,,,,,,,,,,,,,,,------...///000000555......666EEEcccxxxvvvmmmVVV???999;;;999999IIIfff~~~kkkVVVSSSRRRHHHEEEIIICCC@@@>>>???@@@BBBJJJSSS^^^eeeooozzz|||tttrrrsssooolllkkkhhhjjjwwwxxxuuudddMMM999666666111...111000000000///---...000222111111000000000000111111............////////////000000000000000000000000............/////////////////////000111111222222000000111111222222222333333333333333333333333333666666777777777777777777999:::;;;<<<<<<<<<;;;:::>>>>>>???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBAAABBBBBBCCCDDDBBBAAA@@@AAABBBBBB@@@>>>EEEEEEEEEEEEFFFHHHKKKLLLHHHHHHFFFFFFFFFGGGHHHIIIKKKJJJJJJKKKMMMNNNMMMMMMNNNKKKKKKPPPVVVWWWQQQKKKHHHKKKOOOPPPOOONNNMMMMMMGGGGGGHHHIIIHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCC@@@>>>===>>>;;;999777777666444222444333222111000...---------...///111111///...---------------------------+++++++++++++++++++++++++++*********))))))((((((************************))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''************************++++++++++++++++++++++++,,,,,,------...//////000111///000555===TTTuuuggg\\\TTT@@@666===DDDIIIYYYnnn|||fffTTTNNNKKKDDDEEEAAA??????>>>===AAAGGGRRRXXXbbbllluuu}}}{{{tttppppppqqqmmmiiihhhiiipppyyywww}}}}}}{{{eeeOOO>>>222333555000...000///000000///......000222000//////......//////000............////////////..................................../////////////////////000111111222222000000000000111111222222222222222222222222222222444444555555666777888888888999;;;<<<<<<<<<;;;:::>>>???@@@AAABBBCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAACCCBBBAAAAAAAAACCCDDDEEEEEEDDDCCCDDDFFFFFFDDDBBBCCCCCCDDDEEEGGGJJJLLLMMMIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKHHHHHHMMMSSSUUUQQQLLLHHHIIIKKKMMMNNNMMMLLLJJJFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>======:::777666555555333111222222111000//////......,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((************************))))))************))))))(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''************************++++++++++++++++++******,,,,,,,,,---......//////---///333555555AAAbbbzzzyyywww[[[DDD===999444???QQQeee~~~jjj]]]TTTLLLHHHDDDAAAAAA???;;;:::===EEEJJJQQQZZZcccllltttzzzxxxqqqooommmmmmooolllgggcccaaadddooovvvvvvsss```III;;;222...333444///---//////000000///......///111......------------......---............/////////---------------------------............/////////...//////000000111111222////////////000000000000111111111111111111111111111111222444555777888888888999:::;;;<<<;;;::::::>>>???@@@AAACCCDDDFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGFFFEEEFFFHHHHHHGGGEEEBBBCCCDDDFFFHHHKKKMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIGGGFFFJJJPPPSSSQQQMMMIIIIIIIIILLLOOOPPPMMMIIIEEEFFFGGGHHHGGGFFFEEEDDDEEEDDDCCCCCCCCCCCCEEEEEEDDDCCCAAA@@@>>>=========:::888555444444333222000000000000/////////......,,,---...//////...---,,,++++++++++++++++++++++++******************************))))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''************************++++++++++++************,,,,,,,,,------.........---...222333222777JJJ___eeeEEE555888>>>@@@IIIXXXsssppp]]]XXXLLLGGGDDDEEECCC???;;;;;;<<<@@@EEEKKKSSS\\\eeekkkssszzzxxxllliiijjjjjjjjjlllhhhgggfffeeegggppp}}}oooeee]]]LLL<<<555222111555444...,,,......///000///...---///000......------------......---------.........//////---------------------------------.........//////......//////000111111111......///////////////////////////000000000000000000111222333444555666666777888:::;;;;;;::::::999======???@@@BBBDDDEEEFFFCCCBBBAAA@@@????????????>>>??????AAABBBDDDEEEFFFFFFEEEEEEFFFHHHIIIHHHFFFDDDDDDEEEGGGHHHJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLJJJHHHJJJNNNQQQPPPNNNMMMJJJIIILLLQQQSSSOOOJJJFFFFFFGGGHHHHHHGGGFFFEEEEEECCCBBB@@@@@@BBBDDDEEECCCAAA???===;;;;;;;;;<<<888666333222222222000///.....................///,,,,,,------------,,,,,,************************************************))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))************************,,,,,,,,,---------------///...///111333666===EEEXXXcccKKKAAA===999???@@@QQQrrrtttdddTTTLLLFFFFFFGGGDDDAAA@@@999;;;>>>AAAGGGNNNWWW]]]cccjjjwwwxxxpppiiiiiijjjhhheeedddgggmmmtttxxx}}}~~~zzzdddRRRGGG===666555333222222111......000---///000///...---...//////......------......///------------....................................------------.....................///000000111111//////...........................//////000000000222222222222333333333333777777999:::::::::999888:::;;;<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>===>>>@@@AAACCCDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJLLLLLLKKKKKKMMMOOOQQQNNNKKKLLLNNNPPPOOONNNMMMJJJHHHKKKOOOQQQMMMIIIFFFGGGHHHIIIIIIHHHGGGGGGDDDCCCAAA??????@@@AAABBBAAA???===;;;999999999:::666444222111111000///...,,,------------.........++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------///------000444777888777===___oooJJJ666777777;;;<<>>CCCIIINNNUUU\\\iiivvvzzzrrrpppllliiikkkiiidddaaaaaahhhtttsssZZZFFF:::555333111///...------...000111,,,...000000...---...............------.........,,,------------.................................,,,------------.........---......//////000000111////////////............---......//////000000111333333333333222222222222666777888999:::999888888999:::;;;<<<>>>???AAAAAABBBAAA@@@???????????????>>>???AAACCCDDDEEEFFFFFFGGGFFFGGGIIIKKKMMMLLLKKKHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIJJJKKKKKKJJJJJJIIIIIILLLOOONNNLLLLLLNNNQQQQQQOOOMMMLLLMMMMMMMMMLLLKKKIIIGGGHHHJJJKKKHHHEEEEEEFFFGGGHHHIIIHHHGGGGGGDDDCCCAAA???>>>>>>>>>???>>>===;;;:::888777777777555333111000000000///---,,,,,,,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111444555333888EEE```___DDD===333:::777555OOO~~~ppp[[[QQQMMMJJJFFFEEE??????>>><<<<<<===AAAEEEHHHOOOYYYbbbjjjsss{{{}}}{{{lllmmmnnnrrrwww~~~~~~wwwnnnhhhhhhfffffffffdddaaadddiiixxxeeeMMM>>>555111000000...+++***,,,//////...,,,...000000...------...------,,,,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,---------.........------......///000000000000000000/////////......---......///000000111111111222222333333444444444555666888999999999888777::::::;;;<<<===>>>??????@@@@@@???????????????@@@@@@AAACCCDDDFFFFFFFFFFFFEEEEEEFFFHHHKKKLLLLLLKKKGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKIIIMMMPPPOOOLLLLLLNNNRRRKKKKKKJJJJJJJJJJJJJJJIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFEEECCCCCCAAA@@@>>><<<;;;;;;;;;;;;::::::888666555444555333000000000000///...,,,,,,,,,,,,++++++++++++*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---...------000222333666111;;;[[[~~~www^^^FFF:::<<<<<<:::???VVV}}}hhhXXXQQQLLLGGGFFFEEEDDDBBB???======???AAA>>>DDDMMMSSSXXXaaallluuunnnwwwxxxlllaaaZZZTTTUUUWWW\\\dddmmmuuuzzzxxxwwwtttsssqqqmmmiiifffbbb``````aaa```aaakkkuuutttTTT???555000---***222000,,,***---///---)))+++---000000...---------,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111000000/////////............///000111111222000000111222444555666777555666777999999888888777:::;;;;;;<<<===>>>>>>?????????????????????@@@@@@AAABBBDDDEEEFFFGGGFFFFFFBBBBBBCCCEEEHHHJJJIIIHHHFFFGGGHHHJJJKKKJJJJJJIIIGGGHHHJJJKKKMMMMMMLLLLLLIIIMMMPPPOOOLLLKKKNNNRRRFFFFFFGGGHHHHHHHHHHHHGGGKKKLLLKKKIIIGGGEEEEEEEEEAAABBBCCCEEEEEEEEEDDDCCCCCCCCCBBB@@@>>><<<999888999:::::::::888666444222444222000000000000///...,,,,,,,,,+++++++++************))))))))))))******************************((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))---,,,)))'''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222000555BBBQQQgggqqq\\\FFF???;;;;;;666===```mmmUUUQQQPPPJJJIIIDDD@@@???@@@@@@===:::??????@@@DDDKKKTTT]]]ccccccdddmmm}}}zzzkkkaaaSSSNNNMMMFFFCCCAAACCCKKKRRRXXX```hhhhhhlllkkkddd___aaabbb```eee___\\\___dddlll|||~~~zzzzzz\\\???555444///,,,---------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---..................///000000111111111000000000000000///////////////000111111111111222333333333333222666666666666777777777777;;;;;;:::::::::<<<>>>??????@@@@@@???>>>>>>???AAADDDEEEFFFHHHIIIIIIHHHHHHDDDCCCBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDGGGKKKMMMMMMLLLLLLMMMKKKKKKLLLLLLMMMOOOPPPQQQNNNJJJFFFEEEFFFHHHHHHGGGGGGHHHGGGDDDAAA@@@DDDGGGBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@AAA@@@>>>:::777777777777777555333111000///............---------,,,,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))),,,+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000444000000555<<>>>>>======???DDDKKKQQQVVVZZZ[[[dddtttgggXXXPPPFFFDDDDDD===???<<<===BBBFFFIIIOOOVVVYYY]]]^^^\\\^^^bbbaaa\\\___\\\^^^gggqqq~~~|||yyyyyyttt^^^GGG444111222///---///------------------------*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++++++++,,,---------------------......//////////////////////////////////////////000000111000111222222333333222222666666666666666777777777:::::::::;;;<<<===?????????@@@@@@???>>>>>>???AAACCCDDDFFFHHHHHHIIIHHHHHHDDDDDDCCCCCCDDDDDDDDDCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEHHHKKKLLLKKKKKKKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMIIIEEEDDDEEEGGGGGGFFFDDDDDDDDDBBBAAAAAACCCDDDAAAAAAAAAAAAAAAAAABBBBBB@@@?????????>>><<<888555666777666666444222000///............---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...---888XXXwwwiiiSSSHHH???999???MMMxxxzzzbbbSSSKKKMMMMMMKKKFFFAAA??????>>>===;;;;;;===@@@DDDGGGQQQQQQXXXfffrrryyyfffTTTNNNHHHIIIHHH???>>>:::888:::<<<<<<@@@FFFNNNQQQTTTWWW\\\```___ZZZYYY^^^jjjzzz}}}|||}}}{{{~~~kkkQQQAAA555,,,///111...---///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...---.....................//////......//////000000000000111222222222222222555555555666666666777777777888:::<<<>>>???@@@@@@>>>???@@@???>>>===???AAABBBCCCEEEGGGHHHHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@AAACCCEEEFFFHHHHHHIIIGGGIIIJJJJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJHHHDDDCCCDDDEEEEEEEEEBBBAAAAAAAAACCCCCCCCCBBB??????@@@@@@AAAAAABBBBBB>>>===<<<<<<<<<:::777444555555555444333111///...------------,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---...//////---///333333///000???PPPzzz~~~tttgggRRR===:::BBBRRRyyyfffTTTQQQMMMIIIFFFDDDBBBBBBAAA???===;;;;;;<<<>>>???IIIIIINNNXXXaaafffkkkqqqooo\\\WWWTTTUUURRRGGGBBB===999::::::;;;???DDDOOORRRUUUWWWYYY\\\^^^___bbbmmm~~~|||ttt\\\???555000---000000,,,+++...++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,------...------------............//////.........//////000///000000111222111111111444444444555555666666777555777:::===???@@@@@@@@@>>>?????????======???@@@@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEECCCAAAAAAAAAAAABBBCCCDDDFFFFFFGGGGGGIIIJJJJJJIIIGGGGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@BBBEEEFFFCCC@@@======>>>???@@@@@@AAAAAA>>><<<;;;::::::999666333333333222111000///...------,,,,,,,,,++++++++++++*********************)))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''')))***,,,,,,,,,******++++++++++++++++++++++++,,,++++++,,,,,,---...///---...222555333111333777HHHjjj}}}mmmTTTCCC>>>BBBYYY|||kkk```RRRJJJJJJKKKIIIFFFBBBAAA???===<<<<<<======AAA@@@DDDMMMSSSWWW]]]dddpppuuu}}}tttbbb``````bbb]]]PPPIIIBBB===<<<<<<===CCCJJJPPPUUUYYYXXXUUUWWWbbbmmmzzzqqq___III222222000//////---***+++...++++++++++++++++++++++++************+++++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---------,,,---......///---------......///////////////............//////...///000000111111000000222333333444555555666666444666999<<<>>>???@@@@@@>>>??????>>>======>>>@@@???@@@BBBEEEFFFGGGGGGFFFFFFGGGGGGEEEBBB@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDCCCAAA???AAACCCDDDAAA>>>;;;<<<<<<===>>>???@@@@@@>>><<<:::999999888555333111111000///...------,,,++++++++++++************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((***+++,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,---...//////...---...///000000111111JJJqqqxxx]]]III;;;@@@SSSvvvwww```QQQMMMMMMJJJEEEBBBBBBAAA???>>>>>>======999999===CCCHHHLLLSSS[[[___eeemmmttt{{{yyy|||~~~zzzmmmWWWNNNDDD@@@>>>???EEEMMMOOOTTTYYYXXXSSSWWWiii|||wwwssslllWWWFFF999+++---------,,,******+++---*********************************+++++++++,,,,,,)))))))))))))))*********++++++++++++++++++++++++*********+++++++++++++++***************+++,,,,,,---------------......///,,,,,,------...///////////////......------............///000000000000000111222222333444555666666444555777:::<<<>>>??????===>>>???>>>===<<<>>>@@@>>>???AAADDDEEEFFFFFFFFFEEEGGGHHHFFFBBB@@@AAACCCEEEEEEFFFFFFEEEEEEDDDCCCIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIIIIGGGGGGGGGFFFDDDCCCDDDEEEDDDCCCAAA@@@@@@???===<<<;;;;;;<<<<<<======>>>>>>===;;;999888777666444222//////---,,,+++++++++++++++*********))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((((((((()))***+++,,,,,,,,,************************++++++++++++,,,---...///---------+++,,,...000111111999LLLkkktttbbbEEEAAABBBSSSwww}}}fffXXXQQQKKKGGGFFFFFFEEEDDDCCCAAA@@@???:::999;;;>>>@@@BBBHHHPPPSSSXXX___eeejjjrrr|||qqqdddUUUJJJCCCBBBGGGOOOQQQSSSWWWXXXVVV[[[nnn|||iii\\\QQQ@@@555222---+++,,,,,,+++***++++++***************************)))))))))************+++((((((((()))))))))******************************)))*********++++++++++++***************++++++,,,,,,,,,,,,,,,,,,------...+++++++++,,,---.........000///...------------...---...//////000000//////111111222333444555666666555555666777999;;;===>>>===>>>???>>><<<<<<>>>???===>>>@@@CCCDDDEEEFFFEEECCCFFFHHHFFFAAA???AAADDDEEEEEEFFFFFFGGGFFFFFFEEEGGGJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGIIIJJJHHHFFFDDDEEEGGGJJJIIIGGGCCC???======>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<999777555555444222111...---,,,************+++******)))))))))((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((((())))))***++++++,,,,,,************************++++++++++++,,,---......'''---111000...---///111555///000DDDhhh{{{wwwaaaYYYLLLGGGVVV|||hhhZZZSSSOOOKKKKKKJJJIIIGGGEEECCCBBB???===<<<<<<:::999>>>EEELLLRRRXXX\\\```gggqqqyyyxxxeeeUUUKKKFFFJJJQQQVVVUUUWWW[[[[[[```ppp}}}rrrXXXFFF<<>>===>>>>>>>>><<<<<<>>>???<<<===@@@BBBDDDEEEEEEEEEBBBFFFHHHFFFAAA???BBBEEEDDDDDDEEEGGGGGGHHHHHHHHHGGGIIILLLMMMLLLKKKJJJKKKIIIHHHHHHGGGHHHHHHIIIIIIHHHJJJKKKJJJGGGEEEFFFHHHPPPPPPMMMHHHAAA>>>???BBB;;;;;;;;;;;;;;;;;;;;;::::::888555333333222111///---,,,+++)))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%))))))))))))(((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------............///333000333:::CCC[[[nnn^^^QQQZZZssscccWWWSSSKKKHHHKKKKKKEEEBBBDDD??????@@@???===<<<<<<===CCCFFFKKKQQQWWW___gggmmmwwwkkk___WWWQQQPPPTTTUUUeeetttzzz}}}}}}rrrVVVGGG666------///...+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................------............////////////000111333444555555444333222555888999888888;;;>>>??????>>><<<::::::;;;===999;;;>>>AAADDDEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFDDDFFFFFFFFFEEEFFFFFFGGGGGGHHHJJJMMMNNNMMMKKKKKKKKKKKKJJJGGGEEEEEEGGGIIIJJJMMMLLLJJJIIIIIIJJJKKKMMMYYYWWWRRRMMMHHHDDDBBBAAA???>>>===<<<<<<<<<<<<<<<888777555333111000000///,,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------------............///,,,---111444AAA___}}}___OOOfffyyyddd]]]SSSKKKKKKLLLHHHFFFFFFAAAAAAAAA???===;;;;;;;;;>>>@@@DDDHHHMMMTTT[[[aaammmxxx}}}mmmaaaYYYVVV]]]gggyyyzzzwww```CCC:::000,,,---///...+++))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////000111222444444444444333333666888888888888:::======>>>===<<<::::::;;;===999;;;>>>AAACCCEEEFFFFFFEEEFFFHHHJJJJJJHHHFFFDDDFFFFFFEEEEEEEEEFFFGGGGGGGGGJJJLLLMMMLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGHHHIIILLLKKKIIIIIIIIIJJJLLLMMMOOOMMMJJJFFFCCC@@@???>>>>>>>>>===<<<;;;;;;;;;;;;777666444222000///......,,,,,,+++++++++*********)))))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------......111......000///000===NNN~~~jjjeeeqqq|||lllZZZQQQMMMIIIGGGFFFGGGEEECCCAAA???===<<<<<<;;;<<<===???AAAGGGNNNSSS]]]ggguuu~~~~~~zzzssskkkeeeccciiixxx~~~}}}}}}^^^HHH333111...,,,------,,,+++)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------....................................////////////000000222333333444333333444666888888777777999;;;;;;<<<<<<;;;999999;;;<<<:::;;;>>>@@@CCCDDDEEEFFFDDDEEEHHHIIIIIIHHHFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKIIIHHHHHHGGGFFFFFFGGGGGGIIIIIIHHHGGGHHHIIIKKKLLLDDDCCCBBB@@@???>>>>>>>>>======<<<::::::999999999777666444111///---,,,,,,++++++++++++*********)))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((((((((((((((((((((()))))))))***))))))))))))************************+++++++++++++++,,,,,,,,,------------111///000333222///333:::VVV{{{yyyyyyooo[[[RRROOOMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@>>>======<<<<<<@@@EEEIIINNNUUU___gggnnnuuu~~~ttttttyyyxxxtttrrrkkkkkkmmmrrrzzz|||}}}sss^^^FFF666000000000...,,,*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...........................////////////000000111222222333333333555666777777777777888888888:::;;;:::999999;;;<<<;;;<<<>>>@@@BBBCCCDDDEEECCCEEEGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLKKKJJJKKKLLLHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIAAAAAA@@@?????????>>>>>><<<;;;:::999888777777777777666444111///---,,,++++++************)))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((((((((()))'''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---,,,+++,,,000111000111444===YYYnnn___YYYUUURRRLLLIIIEEEDDDEEEFFFEEEDDDAAAAAA???===;;;===@@@DDDCCCGGGKKKQQQXXXbbbnnnvvvzzzuuu~~~~~~mmmbbbhhhpppqqqqqquuuxxx{{{}}}~~~yyyyyyvvviiiUUUBBB555//////000///---***(((***+++(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////............///////////////000000000111222222333555555555666777777777777666888::::::::::::;;;===<<<===>>>???@@@BBBCCCDDDBBBDDDGGGHHHIIIHHHFFFEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLKKKKKKLLLNNNHHHGGGGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDAAAAAA@@@@@@???>>>======;;;:::999777666555555555666555333111///---,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((()))''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,******+++---...000111222333@@@ZZZ~~~zzzhhhYYYNNNLLLHHHDDDCCCEEEGGGFFFEEECCCCCCBBB???===<<<>>>@@@>>>???@@@BBBGGGQQQ\\\cccppptttwwwyyyzzz|||~~~yyyqqqlllqqqzzzjjj^^^\\\iiitttxxx|||{{{yyyuuuiiiUUU@@@222...///***++++++)))((((((***,,,((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////............////////////////////////000111222333555444333444777888888777444777999;;;;;;;;;===>>>======>>>>>>???AAABBBCCCBBBCCCFFFHHHIIIHHHFFFEEEBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJJJJJJJJJJLLLNNNHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>===;;;:::999:::999777666555444333333444333111///---,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++---......---///111111111555@@@UUUrrrmmmXXXQQQLLLGGGFFFHHHIIIHHHFFFEEEEEEEEECCC@@@>>>>>>???<<<<<<<<<===@@@EEEKKKOOOYYY]]]bbbeeegggkkkrrrxxxxxxoookkkhhhgggdddbbbdddiiiccc\\\bbbvvvtttpppdddRRR???222,,,---...(((((())))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000............//////////////////......///000222333333222111333777999888777444666:::;;;<<<===>>>???>>>>>>>>>>>>???@@@BBBCCCAAACCCFFFHHHIIIHHHFFFEEEAAAAAAAAABBBCCCDDDFFFFFFEEEFFFHHHHHHGGGHHHJJJLLLIIIHHHFFFCCCBBBBBBCCCDDDBBBBBBBBBBBBAAA@@@@@@???<<<<<<===<<<;;;999888777999888666555333222222222000///...,,,++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++(((+++...,,,+++,,,...///222444888@@@PPPjjjtttXXXRRRLLLJJJLLLMMMKKKHHHGGGHHHHHHGGGDDDAAA@@@AAA<<<<<<======>>>???AAABBBHHHMMMSSSXXX[[[```iiipppyyyzzzmmmddd\\\XXXVVVXXXZZZXXXYYY\\\ccc```llloooaaaQQQ<<<---)))+++,,,,,,+++***+++---...---)))&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000//////......///000222333333111000333777999999777333666:::<<<======???@@@???>>>>>>>>>>>>@@@AAACCCAAACCCEEEHHHHHHHHHFFFEEEAAAAAAAAABBBCCCDDDFFFFFFCCCDDDEEEFFFEEEFFFIIIKKKJJJHHHEEEBBBAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???;;;;;;<<<<<<;;;:::888777888777666444333222111111---,,,+++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((*********))))))))))))))),,,,,,,,,++++++************++++++,,,,,,------...111---///666<<>>???@@@BBBEEEGGGIIIOOOWWW^^^kkkmmmqqqxxx|||sssjjjaaaXXXTTTYYYSSSRRRVVVTTTQQQZZZiiimmmppp{{{~~~kkkWWW<<<888222---++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))************************,,,,,,++++++***)))))))))---,,,***)))))))))******+++,,,,,,,,,,,,,,,,,,------------............//////////////////000111111222222333444555666777888777666555666777999<<<>>><<<===>>>???AAABBBCCCDDDCCCDDDDDDEEEFFFGGGGGGHHHBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGKKKIIIFFFCCCBBBAAABBBBBB???@@@@@@@@@@@@?????????<<<======<<<999777777777777555444333333333111///...---,,,+++************''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""##############################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,++++++***************+++,,,,,,------......***,,,111333888JJJ___qqqbbb[[[UUURRRRRRNNNMMMKKKJJJJJJJJJKKKLLLEEECCCAAA>>>=========>>><<<>>>???@@@BBBGGGMMMRRR]]]___ccciiipppyyyvvvhhh___[[[YYYVVVSSSYYYTTTVVV\\\]]]\\\eeesss{{{~~~iiiQQQAAA666222...++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********************+++,,,+++***)))))))))******+++++++++,,,,,,,,,,,,---------------............///////////////000000111111222222333555666666777666666555555777999<<<===>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBCCCDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDIIIGGGEEECCCAAAAAABBBBBB??????>>>>>>======>>>>>>;;;===>>>===:::777666666555333111111111111///---------,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""##############################&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++***************++++++,,,---------000,,,---111111111888DDDUUUvvvvvveee]]]ZZZTTTQQQNNNMMMMMMLLLHHHEEEGGGFFFDDDBBBAAA@@@??????<<<<<<<<<<<<<<>><<<;;;:::;;;;;;<<<:::===>>>>>>:::777444333222000............,,,+++,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$""""""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#################################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))))))))+++++++++************************+++,,,,,,------000------222333222444:::;;;NNNjjjxxxkkk___YYYTTTRRRSSSQQQKKKEEEIIIHHHHHHGGGFFFEEEDDDCCC@@@@@@???>>>======>>>???CCCDDDGGGJJJNNNRRRVVVXXXdddgggmmmrrruuuuuutttsssyyyyyy|||{{{tttooohhhbbb^^^ZZZUUUOOONNNQQQSSSRRRPPPQQQZZZmmm{{{yyyzzzeeeKKK999///,,,+++***)))***+++,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++*********))))))))))))************+++,,,,,,------,,,,,,---------.........///............///000000000000000111222333333333444444444555777888:::;;;=========>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBB>>>===;;;999888888999:::999;;;>>>===:::666222111000...------------+++******************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$########################%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))))))))************************))))))***++++++,,,,,,---,,,******---000000111444222888EEE^^^{{{pppbbbYYYVVVUUUTTTQQQJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@???>>>===???@@@AAACCCEEEHHHJJJKKKRRRUUUZZZ___cccccccccbbbkkkmmmrrrxxx{{{qqqlllccc\\\VVVSSSRRRQQQUUUTTTSSSQQQPPPQQQTTTWWWWWWfffvvvnnnuuu}}}aaaGGG666000//////+++******+++,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))***)))))))))))))))***++++++,,,------,,,,,,,,,------------..................//////000///000000000111222222222333333444555666888999:::<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAACCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>===;;;999888777777888777999<<<<<<888444111000///...,,,,,,------,,,***))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%$$$"""!!!"""#########$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((())))))***)))))))))***************))))))******+++,,,,,,,,,---,,,,,,------...000111000222666???OOOnnnmmm___XXXVVVUUUOOONNNLLLJJJHHHGGGGGGFFFGGGFFFDDDDDDCCCBBB???=========>>>???@@@AAABBBBBBCCCFFFKKKPPPTTTWWWXXXXXXYYY^^^ccciiimmmrrrwwwzzzxxx~~~|||rrrhhhaaa___[[[UUUOOOLLLLLLNNNPPPRRRRRRQQQNNNMMMSSS]]]fffqqq~~~yyyvvv~~~qqq^^^DDD111++++++------,,,+++***+++,,,+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))++++++***))))))((('''''''''((()))*********))))))((())))))***+++,,,------,,,,,,,,,,,,------------......------......///000000000000111111111222222222333444555666888888999<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBB???AAACCCEEEFFFFFFEEEEEEBBBAAAAAAAAAAAACCCDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;999888777666444666999888666222000000///---,,,,,,------,,,***'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%$$$""""""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((())))))***((()))))))))*********+++)))))))))***++++++,,,,,,+++...//////---...///000000///111333777HHHkkkttthhhbbb[[[YYYTTTPPPMMMJJJIIIIIIHHHFFFEEEFFFGGGFFFBBB???<<<======>>>>>>>>>>>>>>>>>>???@@@CCCGGGJJJMMMOOOKKKPPPVVVYYY\\\```eeejjjhhhooouuuvvvuuuzzztttqqqlllfffaaa[[[UUUQQQRRRQQQOOOMMMLLLMMMPPPRRRRRRSSSWWW\\\eeerrrtttppptttooobbbLLLBBB444,,,***++++++******)))((()))***+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((((((&&&''')))*********))))))(((((()))***+++,,,------++++++,,,,,,,,,---------...------------...//////000000111111111111222222111222333555666777888888::::::;;;===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBEEEFFFGGGFFFFFFCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>><<<999666555222444555555333111000000---,,,++++++,,,,,,+++***&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$###"""###%%%######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%########################"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((())))))*********+++)))))))))***++++++,,,,,,###)))------++++++,,,---000,,,,,,333666999EEETTTxxxgggccc]]]WWWRRROOOMMMMMMIIIHHHGGGIIIKKKJJJFFFBBB===>>>>>>?????????>>>>>>======<<<<<<===@@@CCCEEEEEEIIINNNPPPQQQTTT[[[```aaafffkkkjjjgggjjjttt}}}~~~vvvnnnhhhbbb]]]WWWRRRPPPOOONNNNNNJJJKKKMMMNNNOOOPPPQQQSSSVVV[[[gggxxx~~~ooollljjjXXXBBB333222000000///...+++)))((('''&&&''')))+++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******&&&'''(((*********)))((('''((()))***+++,,,------++++++,,,,,,,,,---------...------------...//////111111111111222222222222111222333555666777777888777777999:::<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@<<<>>>BBBEEEGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@AAABBBBBBBBBCCCBBBAAA@@@??????>>>???@@@@@@>>>:::777444111222333333111000000111,,,+++)))***++++++***)))%%%'''(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""$$$$$$######$$$&&&######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++*********))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,000000//////000222555666CCCaaavvveee[[[VVVUUUWWWTTTNNNLLLMMMKKKFFFEEEIIICCCDDDDDDBBB@@@@@@@@@BBB>>>======<<<<<<<<<======>>>AAADDDFFFFFFIIIMMMQQQTTTUUUWWWZZZ]]]```bbbcccrrrtttxxx{{{}}}|||xxxtttrrrmmmeee]]]WWWTTTTTTRRRRRRQQQNNNKKKJJJKKKLLLNNNPPPQQQPPPNNNQQQYYY```jjjxxxuuukkk\\\FFF999888------,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((()))+++------++++++,,,------......///...------,,,,,,------............///000222333444444444444555555555555666666666777888:::;;;<<<<<<>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHDDDBBB???======>>>@@@BBBAAAAAAAAAAAA@@@???>>>>>>======<<<;;;::::::999999333222000///---,,,,,,++++++++++++*********))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""######$$$%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......------...000333444888DDDWWWooosssddd[[[ZZZTTTQQQRRRQQQKKKHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKBBBAAA@@@>>>===<<<<<<<<<===???AAABBBAAABBBEEEHHHJJJKKKLLLOOOQQQSSSUUUVVV\\\^^^aaaccceeegggjjjllltttuuuxxxzzz{{{}}}{{{sssnnnmmmkkkgggccc]]]\\\ZZZVVVQQQMMMKKKKKKKKKLLLLLLLLLLLLMMMQQQSSSLLLQQQVVVZZZ___fffpppxxx}}}sss^^^RRREEE555---///---,,,,,,+++******))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))***,,,,,,++++++,,,,,,---............------,,,,,,------............///000222333444444444444444555555555555666666777999:::;;;<<<=========>>>>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDCCCAAA???>>>???@@@@@@@@@@@@@@@@@@???>>>======<<<;;;::::::999888777777222222000...---,,,++++++++++++*********))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""######$$$%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))))))))(((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111111111777IIIhhhqqqfff\\\XXXUUUPPPLLLKKKKKKJJJIIIIIIHHHIIIJJJKKKHHHGGGEEECCCAAA???>>>>>>>>>???@@@???>>>>>>???AAA@@@AAABBBCCCEEEFFFHHHHHHIIIKKKNNNOOOOOOQQQSSSUUUZZZ\\\___bbbdddgggkkknnnpppqqqrrrsssrrrpppnnnmmmoooppprrrqqqnnnjjjhhhhhhbbb]]]WWWUUUTTTRRROOOLLLFFFHHHJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQTTTYYY]]]dddjjjsss{{{yyyvvv}}}sss]]]FFF:::333,,,***---,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''(((((((((((((((((()))))))))))))))******+++++++++,,,,,,------.........------,,,,,,------............///000111222333333333333444444444555555666777888999:::<<<============>>>>>>???@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>??????>>>>>>===<<<;;;:::999999888666555555444111111///---,,,+++++++++************))))))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))((((((((()))))))))************++++++++++++++++++++++++++++++++++++,,,---//////---111555999EEE```wwwiiiaaa\\\VVVRRRRRROOOLLLJJJJJJJJJJJJIIIMMMKKKIIIGGGEEEDDDCCCCCCAAAAAAAAA@@@??????@@@@@@>>>>>>??????@@@AAAAAABBBAAACCCEEEEEEDDDEEEFFFHHHJJJLLLNNNOOOOOOQQQSSSVVVYYY[[[\\\]]]]]][[[YYYWWWWWWYYYZZZYYYUUURRRQQQQQQMMMKKKJJJIIIIIIIIIHHHGGGGGGHHHJJJJJJKKKMMMQQQTTTSSSVVV[[[aaahhhpppxxx~~~{{{oooXXXFFF444......------///++++++******))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******)))))))))))))))******++++++,,,------.........------,,,,,,------............//////111222222222333333333444444444444666777888999:::<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBB???===;;;=========<<<<<<;;;:::999999999888777555444333333000///...,,,++++++************)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$######""""""######$$$%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((())))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---......///+++222666222///;;;VVVlll|||oooddd^^^ZZZUUUQQQQQQPPPOOOMMMMMMMMMKKKIIIHHHGGGFFFFFFDDDCCCBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@AAA@@@??????@@@AAABBBDDDDDDDDDCCCDDDFFFHHHHHHIIIKKKLLLKKKJJJHHHGGGHHHIIIKKKJJJIIIGGGGGGGGGHHHIIIJJJJJJIIIIIIKKKLLLLLLMMMMMMOOORRRXXX___eeekkkqqqzzz|||nnnVVV===333***)))+++,,,***(((******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))+++******)))))))))))))))******++++++,,,------......------,,,,,,------...............///000111111222222222222333333333444555666777888:::;;;<<<<<<>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEDDDBBB???<<<:::;;;;;;;;;;;;:::999888888999888777666555333222222......---+++************)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""############""""""######$$$%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,------...............///000000000555<<>>???@@@AAACCCCCCDDDBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBB@@@>>>;;;::::::;;;;;;::::::999888777888888777555333222111000---,,,+++******)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""""""""######""""""######$$$%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************************************,,,,,,------...---------.........000333555555555???XXXuuulllddd[[[UUUWWWVVVTTTQQQOOOMMMLLLKKKLLLIIIGGGGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDEEEFFF@@@AAABBBBBBBBBBBBDDDFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNHHHLLLOOOOOOOOORRRYYY```___fffrrr}}}tttkkkdddXXXFFF555,,,---...///---,,,+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))******)))))))))))))))***************+++,,,,,,------...------,,,,,,------...///............///000000111111111111222222222222333333444666777888999:::;;;<<<===>>>@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???===;;;;;;:::::::::::::::999777777777666555333111000......,,,+++***)))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""###############""""""######$$$%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))************************************++++++,,,---------,,,,,,(((---000///+++***...444444;;;MMMjjjrrrjjj```^^^[[[XXXUUURRRPPPOOORRRNNNKKKKKKLLLLLLJJJHHHHHHHHHHHHHHHHHHHHHIIIIIICCCEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDBBBBBBCCCEEEHHHGGGEEEDDDDDDEEEGGGIIIEEEGGGIIIJJJJJJKKKMMMNNNOOOUUUZZZ\\\^^^eeepppyyyxxxkkk___PPPBBB555,,,---222(((+++,,,)))'''(((+++---'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))))))))))))))***++++++)))******+++,,,,,,------...------,,,,,,------...///............//////000000111111111111222222222222333444555666888999999::::::;;;===>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<;;;::::::;;;::::::999888777555444333111000...,,,,,,++++++***))))))((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$#########"""###$$$$$$%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///---111888>>>KKKcccssslllllljjjccc\\\YYYVVVSSSSSSSSSSSSPPPMMMPPPLLLIIIJJJLLLMMMKKKHHHKKKGGGEEEFFFFFFCCCDDDHHHEEECCCAAA@@@AAACCCFFFHHHJJJHHHHHHIIIKKKMMMLLLLLLMMMOOOPPPPPPPPPTTT[[[```___eeeppp}}}|||pppjjjQQQGGG999111......---,,,+++*********))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++------......///000000000......///000111111222222222333444555666888999999<<<===>>>??????>>>===<<<===>>>@@@BBBBBB@@@>>>===???===<<<===>>>???>>><<<<<<:::999999:::999777555555444222000...,,,,,,+++************)))))))))(((((('''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$########################'''&&&$$$"""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""############%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,------------............333444555444777BBBSSS```tttyyyqqqgggddddddddd^^^YYY]]]ZZZVVVTTTSSSQQQNNNLLLMMMKKKLLLOOOOOOKKKIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKQQQPPPPPPOOOOOOQQQRRRTTTXXX\\\```eeekkkttt~~~zzzgggVVVKKK>>>777000,,,---...,,,************)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++++++++++++++++++++++++++------......//////000000//////000000111222222333222333444555666777888999<<<===>>>?????????>>>======>>>@@@AAAAAA@@@>>>======<<<;;;;;;======<<<;;;;;;:::999999999999666444444333111///---,,,+++************)))))))))(((((((((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$########################&&&%%%$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$############"""####################################"""""""""!!!"""############$$$$$$$$$""""""""""""############$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,---------......000000000//////222777<<>>???@@@@@@???>>><<<>>>???AAAAAA???>>><<<<<<;;;::::::;;;<<<;;;::::::999888888888777555333111000///---+++******)))))))))))))))(((((((((((((((&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$###$$$$$$########################$$$$$$$$$###############################################################################################################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$############"""####################################"""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************************+++++++++++++++,,,,,,,,,---------------,,,---///222444555555777>>>MMMeee{{{qqqggg```[[[XXX\\\aaaaaa]]]YYYYYY^^^hhhssszzz}}}yyy```KKK@@@888222,,,+++***)))***,,,+++)))'''))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************,,,,,,---......//////000000111111111222222222333111222333444666777888888;;;<<<>>>@@@@@@@@@@@@???<<<===>>>??????>>>===<<<<<<:::999:::;;;<<<;;;:::999888666666666555333111///...,,,+++***))))))((())))))(((((((((''''''''''''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$#################################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""""""""""""""""""""#########$$$$$$$$$!!!"""""""""############$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---000...---...000111000///333111111>>>[[[zzzzzzvvv___PPP<<>>>>>>>>>>>===<<<<<<;;;::::::<<<<<<;;;:::888777555555444333111...,,,,,,***)))(((((((((((((((((((((''''''''''''&&&'''%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$"""###$$$########################################################################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$!!!"""""""""#####################$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************)))))))))************+++******+++++++++,,,,,,,,,///...------///000///...,,,000111000777HHH\\\gggsssqqqaaaQQQGGG:::444---+++---...---******)))((('''((()))***+++''''''(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((())))))******)))************+++++++++************************,,,,,,,,,---......//////000000000000000000000000111111222444555666777888888:::<<<>>>@@@@@@@@@@@@<<<<<<============<<<<<<<<<;;;::::::<<<<<<;;;:::777555444333333111///,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((('''$$$"""$$$&&&#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$######""""""""""""############$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************************++++++++++++***+++---///000000111111***111444...+++111;;;BBBBBBWWWqqquuuaaaPPPAAA444,,,,,,,,,,,,...//////---***'''((()))(((((((((((()))'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((()))*********)))************+++++++++************************+++,,,,,,------......///////////////////////////111111222333555666777777666888:::===???@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;:::999666444333222222000---+++***))))))(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((%%%###%%%'''########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$########################"""###$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$""""""""""""############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************)))************+++++++++'''***...///---+++******...///...---000555444000222<<>>444222333333,,,+++***)))(((((((((((()))+++,,,,,,***'''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))++++++,,,------......///////////////............000111222333555666777777555777999<<<>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<999888777888999:::999777555444222111111///,,,******)))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((%%%###%%%(((########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""""""############$$$$$$$$$########################""""""$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------......///000000000,,,222888>>>HHH[[[uuuuuunnnvvvnnnbbbHHH@@@777222111000---***,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++******************+++++++++*********)))))),,,++++++,,,...//////...000000000000111111111111333333333444555666777888777888888999:::;;;<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;::::::999888777666666222222111///...,,,++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------...//////000000111333555555666===JJJUUUppp||||||~~~zzzzzzqqq\\\III>>>666111+++***+++,,,***(((,,,,,,+++******)))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************************+++++++++*********))))))+++++++++,,,---.........//////000000000111111111222222222333444555777777777777888999;;;<<<<<<===<<<<<<<<<<<<;;;:::999888:::999888777666555444444222111000///---,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################"""""""""!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,---......//////000...000000000///111444777CCCRRRjjj|||yyyhhhXXXJJJ===222,,,...+++((())),,,...,,,***++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************************+++************)))))))))******+++,,,------------//////000000000000111111111111111222333444666666666666888999;;;<<<===>>>::::::::::::999888777666999888777666444333222111000000///...,,,+++******)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,---......//////,,,,,,---000222444444333111777CCCTTTjjj||||||mmmVVVLLL???666333333000---///...------//////,,,*********)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************))))))))))))(((***,,,------,,,------////////////000000000111000000000111222333555555555555777888:::;;;======999999999999888777666555888888666555333222000000///...---,,,+++***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,------......000...------//////...,,,333111111444@@@SSShhhuuuzzzooo]]]JJJ<<<555...,,,---...,,,))),,,,,,,,,,,,,,,+++)))'''))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))'''***---...---,,,---......////////////000000000000000000111222333444555444444666777888:::;;;;;;888888888888777666555555777777666555333222111000---,,,,,,+++***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""#########$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++******+++,,,,,,------...111///---+++,,,,,,,,,+++///000111333555;;;AAAFFF\\\lllsssbbbVVVLLL>>>222111///------...---)))&&&))))))***++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))*********(((((()))))))))))))))***'''+++///000...,,,---///......////////////000000000000000111222333555555333444444555666777888888777777777777666555444444555555444333222222111000++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++*********+++,,,,,,------,,,,,,,,,,,,---...///111+++...222444555444555555777EEEUUUdddsss|||uuuhhhYYYIII@@@:::444///---***+++,,,,,,---,,,+++***)))***************++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++(((((((((((())))))******''',,,111222///---...000........./////////000000111111111222333444555666333333333444444555555555555555555555444333222222222222222111111111000000******))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------)))+++---,,,+++***+++---000///...,,,***+++...111000444777999BBBSSSccclllwwwuuuiii[[[NNNEEE666+++---000---,,,000+++,,,,,,***(((((()))***))))))((('''%%%%%%%%%'''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++'''((((((((())))))******'''---222333000---...111............/////////000111111111222333444666666333333333333333333333333333333333333333111000000000000000000000000000000))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$#########$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))************++++++******************++++++,,,,,,,,,,,,---------------............//////000222333555888===AAAUUUeeezzzsss___QQQJJJBBB999222111///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++---......///////////////222222222222222222222222333333333333333222111000///000000111111111000000000000///...------,,,,,,***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$######$$$(((+++)))'''%%%#########$$$%%%######""""""""""""######################################################$$$$$$$$$#########""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((()))))))))*********************************+++++++++,,,,,,,,,------------------............---...//////000222666999999CCCPPP\\\hhhxxxvvvlllVVVTTTMMMAAA;;;;;;888333///...---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))*********+++++++++111111111111111111111111---......///////////////222222222222222222222222222222333333222222111000///000000111111000000///...------,,,++++++*********)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$''')))***(((&&&$$$""""""############""""""""""""######################################################$$$$$$$$$#########""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...---,,,---///222///333777:::???KKKZZZfffvvv|||tttlllcccXXXKKKCCC444444111------111444333,,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))*********++++++........................---......///////////////111111111111111111111111111222222222222111111000//////000000000//////...++++++******))))))(((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%'''***)))&&&$$$""""""""""""######""""""""""""######################################################$$$$$$$$$###############""""""""""""############""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------......---,,,---...000111444555444333555:::???JJJVVVeeesss{{{zzz{{{xxxuuuYYYRRRGGG>>>999666444222111111///,,,,,,///222555******)))(((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********---......///////////////111111111111111111111111000111111111111111000000...////////////...------))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###%%%((('''%%%$$$############$$$######""""""######$$$########################################################################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((()))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---+++,,,...---------///111+++...111111000000111444111999CCCNNNYYYiii}}}sssbbbXXXQQQJJJEEE>>>999111,,,+++---000333111000///---,,,,,,000555+++***)))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,---......///////////////000000000000000000000000///000000111111000000000...............---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###""""""$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$########################################################################!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''(((((())))))*********************++++++++++++******+++++++++,,,,,,,,,(((***,,,,,,,,,,,,.../////////...,,,,,,---000333000000333777:::@@@MMMYYY^^^hhhvvvzzzmmmddd[[[MMMBBB;;;666222///000000000//////......---,,,+++,,,---,,,,,,222:::,,,+++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))******++++++,,,,,,------......///////////////////////////////////////...//////000000000000///---------------,,,+++***))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###!!!""""""###$$$%%%&&&&&&$$$$$$############$$$$$$###############################################################$$$$$$$$$""""""""""""############""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''''''''((((((((())))))''''''(((((()))******+++************++++++++++++************++++++++++++)))***,,,---,,,,,,---...222111000...------...000222///...111000///444;;;555>>>IIISSS]]]iiiuuu}}}wwwkkkbbbZZZRRRHHHAAA;;;777333000000111111111+++,,,...///...---,,,,,,+++***+++...,,,+++222;;;,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***++++++,,,---......///////////////////////////////////////---...//////000000//////------------,,,+++***)))(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""######!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""#########$$$$$$$$$""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++)))************+++++++++)))************+++++++++,,,---//////---,,,---...'''***...111111111///...///,,,---222444111111666555555444444777@@@GGGKKKRRRaaammmzzzxxxjjjaaaYYYSSSKKKDDD>>>>>><<<555111000222000...---------......+++++++++***+++---111444...,,,,,,---***&&&,,,666,,,,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#################################################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,------......---......///////////////////////////////////////------...///000000//////---------,,,+++***)))(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###$$$######$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%################################################""""""######$$$$$$$$$$$$""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,+++---//////---***---------............///000222555666555666777888<<<@@@DDDIIINNNTTTZZZ^^^gggllluuu|||tttnnnkkk___ZZZRRRIIIAAA<<<999888333222222111000//////...------------------------*********++++++,,,,,,,,,000---***(((***///666:::)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************++++++******++++++,,,------------............/////////000000000000/////////............---------------,,,+++***)))((('''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&& '''(((!!!&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###########################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))))))))*********************************+++++++++,,,,,,,,,,,,---...,,,++++++......---+++------------...............000333444333333555666444666999:::<<<>>>BBBDDDCCCFFFKKKRRRYYY```eeehhhuuuwww|||wwwuuusssooollliiifffeeeZZZXXXUUUPPPKKKFFFAAA???BBB???;;;666333111111111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++***((('''(((***---///)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********++++++******++++++,,,---------------............/////////000000/////////------------,,,,,,,,,,,,---,,,,,,+++)))(((((('''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))///---&&&$$$(((''' &&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,******,,,---,,,+++,,,,,,,,,---------......,,,...111111111111222333222333444333222222444666;;;<<<===@@@BBBDDDFFFGGGKKKMMMPPPTTTXXX[[[]]]^^^___^^^\\\\\\]]]]]][[[ZZZYYYZZZ[[[[[[ZZZWWWTTTSSSLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;:::888555333222///...---------------......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''(((((((((((('''&&&%%%((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******+++************+++,,,,,,------------..................////////////......,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%...222000)))&&&)))'''!!!&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++,,,+++*********+++,,,,,,+++,,,,,,,,,------------,,,...000000000///000222333444555444333333555777555666777888999:::;;;;;;>>>???@@@@@@AAAAAAAAA@@@@@@???>>>???@@@AAA@@@???===<<<<<<<<<;;;;;;:::999999999888666555333222111///000000111111111111000.../////////......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******)))))))))((((((((())))))((('''&&&%%%(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))******************++++++,,,,,,,,,---------.........---......//////......---,,,,,,+++++++++*********++++++***)))((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++'''&&&)))((($$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''(((((((((((()))))))))************************)))))))))*********++++++++++++++++++******+++,,,++++++++++++,,,,,,,,,---,,,...000111000///000111111222333333222222444666222222333444555666666777777888:::;;;===>>>??????<<<;;;::::::;;;<<<;;;999888777777666666666777777666555555444333222222222,,,---...////////////////////////...---,,,***))),,,,,,+++++++++++++++************************************))))))(((((((((((((((''''''''''''((()))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,------------...------............------,,,,,,,,,,,,+++++++++******))))))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((((((((())))))************************((())))))))))))************,,,------,,,++++++,,,******+++++++++,,,,,,,,,---///000111000///000111222333333222000000111333777777777777777777777777555666777888999:::::::::666555333333444444333111888777666555444333333333333222222222111111111111111111222222333333222222---------------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''&&&$$$$$$$$$&&&(((***'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))***))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******)))((((((((('''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******(((,,,///000...,,,+++,,,************++++++++++++,,,...000000///...///000111222222111000000111333111111111000000000000000555555666666555444333333888666555555666666555444333333222111000/////////000000////////////......***++++++,,,,,,+++++++++------,,,,,,,,,---------******************++++++((((((((((((((((((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))***++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++*********)))))))))((((((''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((,,,111222///,,,++++++)))************+++++++++,,,---//////...---...///+++---.........///111333111222222222333333333444000111333444555666666666333222111222333333222111111111111111111222222222000000000/////////......+++,,,,,,---------,,,,,,,,,+++******))))))******))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))******+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###$$$'''(((((((((***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------............////////////111111222222222333333333111222333444555777777888666444333111000000111111000000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))******************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&((()))&&&&&&'''(((((((((((('''))))))((((((''''''''''''"""###%%%'''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""########################&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------.........////////////000000000111111111222222111222333444555666777777555444222111000000111111000000000/////////...............---,,,+++++++++++++++++++++++++++++++++,,,,,,+++******)))(((((((((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))******************+++,,,,,,------,,,,,,,,,,,,+++++++++*********))))))))))))(((((('''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&(((((())))))******+++++++++***))))))))))))***+++)))***************))))))((((((((((((''''''''''''$$$$$$&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$#########$$$%%%%%%&&&################################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,---------.........//////////////////000000000000111111222333444444555555333333222111000000000000////////////.........------------,,,++++++******+++++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))******************++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((''''''''''''((((((&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$########################"""""""""###$$$%%%'''(((################################################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++,,,,,,---------.............../////////000000000111111111222222333333333111111111000000/////////............------------,,,,,,+++++++++*********************+++++++++++++++*********)))))))))(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))*********************+++,,,,,,,,,,,,+++++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********))))))(((((('''%%%&&&&&&''''''((())))))))))))(((((((((((())))))&&&'''(((((((((((((((((((((((((((((())))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%####################################$$$%%%&&&'''################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,------------/////////000000000000111000000000000111111111111//////////////////......------------,,,,,,,,,+++***************))))))))))))))))))******+++++++++*********)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))***************)))***++++++,,,,,,+++++++++++++++*********))))))'''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******......---,,,+++*********************++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,)))))))))***************''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$%%%################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((())))))))))))*********+++++++++,,,,,,,,,------////////////000000000000000000000///////////////---......//////......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))***************)))******++++++++++++++++++************)))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''(((((())))))*********))))))+++,,,---.........***++++++++++++***)))))))))(((((((((''''''''''''))))))((('''''''''(((((())))))))))))************)))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$########################&&&%%%$$$$$$######$$$$$$################################################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,------........./////////////////////......------,,,---............---,,,,,,+++++++++************((((((((((((((((((((((((((((((((()))***+++++++++((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((()))***************))))))***+++++++++++++++************))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,&&&''')))***,,,...///000000111222444666888999:::999;;;===???AAABBBBBBBBB??????>>><<<:::888666444444444333222111000000///222000...,,,******)))))))))))))))******+++++++++))))))))))))((((((((('''((((((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$###$$$$$$%%%%%%################################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////......------,,,+++,,,---.........---,,,+++++++++************)))'''''''''((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((()))***************))))))***++++++++++++***************))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,---///111444888;;;>>>???HHHIIIKKKNNNQQQTTTWWWXXXZZZ\\\^^^aaaccceeeeeeeeedddccc```]]]YYYVVVRRRPPPIIIIIIHHHFFFEEEDDDCCCBBB;;;999666333000...---,,,))))))******++++++++++++))))))))))))(((((((((((()))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""########################"""""""""###$$$%%%''''''################################################$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$&&&&&&%%%###""""""###'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***+++++++++))))))))))))))))))))))))******))))))(((((('''''')))(((((('''''''''((((((&&&&&&''''''((('''''''''(((((()))******++++++,,,&&&'''***,,,.../////////***,,,///000000222777<<>>888222222///,,,,,,---...---+++111+++&&&&&&(((***,,,...,,,+++***(((((('''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!########################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))(((((((((((())))))'''((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%$$$###$$$&&&(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''''''''(((************)))((((((''',,,++++++***))))))))))))...,,,)))''''''))),,,///<<<@@@DDDGGGHHHKKKPPPTTTaaaccceeefffeeeddddddeeelllkkkiiihhhggggggggghhhiiijjjmmmsssxxxzzzwwwsssrrrnnniiigggffffffdddbbbgggbbb^^^bbbkkkssstttsssnnnmmmhhhccc``````[[[TTTOOOLLLIIIEEE@@@888///)))))))))***...000...***'''&&&&&&'''((()))***++++++((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############"""""""""!!!########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++------------------------+++,,,,,,------,,,,,,+++******************************))))))))))))(((((()))((((((''''''(((((()))''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%$$$$$$&&&))),,,&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&''''''((()))))))))((((((((((((''',,,+++***)))))))))***+++//////000222666;;;@@@CCCQQQVVV[[[^^^^^^___bbbeeekkkjjjfffaaa\\\YYYYYYZZZ```^^^[[[XXXUUUTTTSSSSSSSSSTTTXXXaaalllqqqnnnjjjhhhccc\\\WWWUUUVVVXXXXXXTTTOOOLLLRRR___kkkppppppooooooooooootttwwwssslll^^^___``````\\\TTTIIIAAA:::555///+++)))))))))((()))))))))))))))((((((((()))((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############""""""""""""########################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))))))))(((((((((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################%%%&&&''''''''')))***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((((())))))******(((((())),,,///444888;;;===AAAHHHOOOUUUYYYZZZ[[[```dddiiijjjgggdddbbbcccaaa]]]VVVMMMGGGDDDEEEGGGJJJIIIHHHFFFDDDBBB@@@???>>>AAAGGGPPPYYY^^^]]][[[XXXTTTNNNIIIHHHIIIKKKLLLEEEAAA>>>DDDNNNVVVXXXVVV[[[\\\^^^bbbjjjpppmmmfffXXX\\\dddjjjkkkgggaaa\\\PPPLLLCCC777111000...,,,...---+++)))((((((((()))+++************+++,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########"""""""""""""""#################################$$$$$$#################################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################&&&)))***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((()))+++************+++,,,---***,,,222999BBBKKKRRRVVV^^^```cccfffgggfffeeedddiiinnnrrrrrrmmmhhhddddddeee```VVVJJJAAA======???>>>???AAACCCBBB@@@>>><<<999>>>FFFKKKMMMOOORRRTTTRRRQQQNNNKKKGGGEEEEEEEEEFFFBBB@@@DDDJJJLLLHHHCCCFFFHHHIIILLLSSSYYYWWWQQQPPPTTTZZZ___```^^^[[[XXXQQQWWWZZZVVVQQQJJJ@@@666222///,,,***)))***,,,---+++******)))******++++++))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################$$$##################$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++++++++++++++)))******++++++******)))(((((((((((((((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%(((***+++)))&&&$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))******))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''((()))***))))))))))))+++---///111;;;???FFFOOOZZZcccjjjnnnssspppllliiihhhjjjmmmooorrrwww|||}}}yyytttqqqqqqqqqkkkaaaSSSHHHAAA???@@@DDDFFFIIIKKKLLLKKKIIIGGGAAAHHHNNNOOOMMMMMMRRRWWWbbbcccdddaaa\\\WWWSSSQQQPPPLLLKKKNNNSSSSSSLLLEEEBBBCCCBBB@@@BBBFFFGGGDDDHHHKKKOOOPPPOOOMMMLLLLLLLLLUUU[[[YYYXXXZZZXXXQQQDDDBBB<<<666111,,,***(((***))))))(((''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""####################################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''(((((('''%%%$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''((((((***++++++(((***---111777>>>DDDGGGSSSWWW]]]eeelllqqquuuwwwwwwtttpppmmmnnnsssxxx|||yyy~~~}}}{{{{{{vvvrrrkkkbbbYYYTTTSSSTTTZZZZZZZZZZZZZZZZZZZZZZZZVVVYYY\\\\\\\\\]]]bbbfffqqquuuxxxwwwsssnnnkkkjjjaaa^^^\\\___eeefffaaaZZZTTTUUUQQQIIIEEEGGGJJJKKKKKKNNNQQQQQQOOOLLLKKKLLLOOOVVVVVVOOOQQQ]]]eeeeeeXXXWWWTTTNNNEEE;;;111,,,---,,,+++)))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$!!!"""""""""####################################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************))))))************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################)))(((&&&###"""###&&&)))"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))***,,,,,,...111777AAALLLXXXaaagggdddggglllppptttuuuuuuttt{{{zzzzzzyyyzzz|||~~~{{{~~~||||||yyyxxxvvvrrrooooooppprrrssspppllliiiggghhhjjjkkklllkkkkkklllooossswwwxxxpppuuu{{{}}}{{{yyyxxxxxxuuupppmmmpppwwwyyyvvvqqqlllmmmhhh\\\TTTUUUZZZ]]][[[^^^```]]]WWWRRROOONNNPPP[[[___[[[[[[ccceeeaaaZZZ]]]```___ZZZPPPEEE>>>111000///---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$########################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$###$$$%%%&&&'''111+++$$$"""%%%'''&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((************************))))))))))))(((((((((((())))))((((((''''''&&&&&&''')))+++,,,,,,---///111===FFFRRR\\\bbbggglllpppsssqqqppppppsssvvvyyyzzz|||||||||}}}~~~|||zzz|||vvvxxxtttuuuvvvwwwwwwuuurrrpppuuunnnkkklllkkkggghhhlllkkkhhhkkkrrrsssoooooosssuuupppmmmppptttuuutttsssssssssrrrrrruuuxxx|||~~~zzzvvvtttvvvvvvqqqkkkssstttuuuwwwvvvnnnbbbYYYXXXXXXWWWUUUTTTXXX___eeebbbZZZTTTWWW^^^aaa]]]WWWFFFGGG@@@555//////,,,''')))(((((('''''''''((((((******)))'''&&&%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((()))************)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%&&&((()))...)))###"""%%%'''&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((()))))))))***///888BBBJJJVVVYYY___dddhhhlllpppsssxxxvvvrrrppppppqqqrrrssszzzyyyxxxyyyzzzzzzyyywww{{{xxxyyy{{{wwwqqqpppuuuyyyvvvtttrrrqqqooollliiipppggg```^^^\\\YYYYYY]]]dddbbbcccgggfffbbbcccggggggffffffgggggghhhiiijjjgggiiikkkmmmpppqqqrrrsssssstttvvvwwwyyy|||~~~~~~|||~~~zzztttiiigggbbb[[[SSSOOOOOOPPPWWWUUUTTTUUUZZZ___aaabbbgggeeeZZZJJJ>>>888222+++---***((('''((()))((('''&&&&&&&&&&&&%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))((())))))******))))))((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$&&&((()))***)))&&&######%%%'''%%%###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''(((((())))))******,,,000777@@@LLLYYYaaajjjiiihhhjjjnnnrrruuuwwwxxxwwwuuurrrqqqpppqqqqqqpppooonnnppprrruuuvvvvvvwwwuuuttttttpppiiieeeeeegggeeebbb```_________^^^^^^WWWSSSUUUYYY[[[]]]```aaa^^^^^^aaabbb``````ccc^^^aaacccccccccdddhhhkkkkkkmmmpppqqqqqqnnnkkkhhhfffjjjoooqqqpppqqquuuzzztttwww||||||zzzwwwvvvrrrkkkaaaYYYSSSQQQLLLOOOPPPPPPQQQUUU^^^eeelllmmmiii```WWWPPPHHHAAA777111***(((***+++***'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((()))%%%######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''')))+++...000222:::EEEPPPYYY```fffiiinnnkkkiiilllrrrwwwyyyxxxssstttuuuuuusssqqqppppppllljjjggggggiiilllnnnnnnooommmkkkiiieeeaaa\\\[[[WWW[[[^^^^^^]]]^^^ccchhhaaa```bbbkkkvvvzzzyyywwwzzzuuuuuu|||}}}~~~zzzwwwmmmnnnooonnniiibbb```cccjjjmmmrrrvvvyyy{{{}}}~~~|||~~~~~~xxxooogggbbbQQQQQQPPPLLLIIIKKKQQQWWWXXX^^^fffkkkllliiibbb]]]KKK@@@333---...///---)))******)))))))))((('''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""""""""""""""###########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&%%%%%%#########$$$&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***)))((((((***...555;;;???FFFNNNYYYccchhhjjjjjjjjjmmmkkkkkkoootttxxxwwwuuuoooqqqsssqqqlllgggeeedddeeebbb^^^]]]^^^```bbbbbbbbbccccccbbbbbbcccddddddgggsssxxxuuu{{{~~~wwwllleeedddddddddeeegggkkkooosssuuuvvvyyy~~~~~~wwwnnnhhhfffaaaZZZSSSOOOMMMLLLLLLMMMQQQYYYbbbiiilllnnnooodddWWWGGG<<<777555000++++++)))(((((())))))(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""######"""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!&&&+++,,,)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''(((((())))))******(((***---333<<>>===@@@GGGSSS```ooommmjjjgggaaaXXXMMMFFF666111***(((***+++***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###&&&'''&&&%%%$$$###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((!!!%%%((('''###"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++222999DDDPPPXXX]]]^^^]]]MMMPPPSSSVVVYYY^^^dddgggdddeeeddd```YYYUUUTTTUUUTTTQQQMMMHHHGGGPPP^^^jjjwwwkkkeeefffhhhjjjhhhjjjnnnsssvvvvvvrrroooeeeYYYNNNGGGBBB>>>BBBIIIaaagggoootttrrrjjj```YYYDDD<<<333---,,,+++)))&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$###"""!!!########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))((('''&&&&&&)))+++******)))(((***...444999GGGMMMTTTYYYYYYWWWUUUTTTIIIKKKOOOTTTZZZ___``````___\\\XXXSSSMMMJJJPPPYYY\\\ZZZZZZ\\\^^^ggg|||~~~pppkkkbbb```gggjjjiiiqqqrrrpppgggZZZOOOIIIFFFCCCHHHTTTeeesssyyywwwqqqmmmaaaUUUEEE777000---+++***+++)))(((&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((()))******((('''((())))))***,,,...222:::BBBHHHZZZ[[[ZZZXXXUUURRROOONNNPPPQQQTTTVVVWWWVVVSSSQQQSSSPPPMMMLLLNNNXXXkkk}}}}}}yyyvvvtttpppnnnvvvqqqjjjeeebbbdddhhhjjjkkkllllllmmmoootttyyy~~~~~~ssslllfffcccgggnnnxxxvvvtttooofffZZZRRRNNNJJJPPPXXXaaahhhlllnnnooofff^^^RRRGGG???777///)))+++***)))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******'''***,,,,,,***(((''''''+++...333999@@@IIIRRRXXX]]]YYYTTTPPPMMMKKKIIIGGGPPPNNNKKKIIIIIIJJJLLLMMMTTTSSSTTTWWW^^^ooouuuyyy~~~|||tttjjjdddeeeaaa[[[WWWUUUTTTRRRQQQYYYVVVQQQMMMLLLMMMPPPRRRNNNPPPSSSTTTTTTUUUWWWXXX___dddiiiiiieeeaaabbbddd|||vvvoooiiikkkhhhkkkqqqppphhhdddfff\\\ZZZXXXXXXZZZ^^^cccgggddd```[[[UUUOOOEEE999111,,,***)))***,,,+++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************(((***++++++))))))***+++222888???GGGMMMSSSXXX\\\NNNKKKHHHGGGHHHHHHGGGFFFEEEAAA<<<;;;BBBOOO```kkkoooppprrrtttvvvzzzlll^^^\\\ZZZXXXVVVSSSOOOKKKOOOLLLIIIGGGHHHIIIKKKMMMLLLKKKIIIIIIIIIKKKMMMOOOKKKJJJHHHFFFEEEGGGLLLOOOMMMQQQVVVWWWUUUSSSRRRRRRZZZ]]]dddgggdddccciiirrr{{{nnneeeaaahhhjjjgggjjjsssqqqnnniiiddd```\\\YYYWWWYYYVVVSSSRRRQQQMMMGGGAAA555000***)))***,,,***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))*********************)))))),,,000444>>>EEEMMMTTTVVVVVVUUUUUUFFFEEEDDDEEEEEEDDDBBBAAA::::::===DDDTTTkkk~~~~~~vvvmmmiiijjjjjjiiigggcccYYYOOOPPPLLLIIIGGGHHHIIIJJJJJJMMMLLLJJJHHHGGGHHHKKKLLLOOOOOOPPPPPPPPPPPPPPPOOOTTTRRROOOKKKHHHHHHKKKMMMJJJKKKMMMOOOQQQSSSUUUVVVMMMJJJJJJNNNPPPQQQSSSXXXaaafffkkkkkkmmmsss}}}{{{uuuooogggeeejjjqqqrrrtttuuurrrjjj___WWWRRRLLLFFFDDDFFFJJJLLLLLLEEE===222+++))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******)))*********---222:::???JJJOOOVVVZZZZZZVVVRRRPPPIIIIIIFFFBBB???===???@@@???FFFQQQ___ooo{{{wwwyyy}}}~~~nnnaaaVVVOOOQQQOOOLLLKKKKKKJJJFFFBBBGGGFFFEEEEEEHHHLLLQQQTTTSSSTTTVVVWWWXXXZZZ]]]```jjjmmmqqquuuwwwwwwvvvuuuqqqsssuuusssnnnhhhcccaaa___\\\YYYWWWVVVVVVUUUTTTNNNFFFAAAEEEIIIKKKLLLNNNUUUUUUSSSOOOPPPVVV[[[\\\```ooowwwllldddbbbgggoooyyy}}}zzzqqqiiiZZZPPPCCC<<<<<>>===JJJQQQSSSOOOMMMRRRXXX[[[______cccmmmzzzzzzrrrnnnbbb]]]WWWRRROOOMMMMMMNNNUUUTTTYYYbbbhhhjjjooovvv{{{pppkkkdddccc___ZZZVVVVVVYYY]]]ZZZ\\\```gggrrrkkk___aaahhhiiippptttoooaaaTTTNNNMMMLLLFFFBBBEEELLLOOOJJJDDD777222,,,+++------)))&&&+++***))))))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))***+++(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&'''((()))******&&&***---,,,)))+++222:::@@@AAABBBBBBBBBAAA@@@???LLLNNNMMMIIIMMM]]]qqq}}}~~~~~~uuujjj^^^UUUPPPIIIIIIIIIKKKPPPWWW^^^bbbmmmnnnuuuvvvggg]]]XXXZZZ\\\]]]WWWQQQPPPXXXfffttt}}}ooojjjkkkfffkkkqqqsssooofff\\\VVVOOOGGG>>>;;;???GGGMMMPPPCCC<<<333.........,,,)))***))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))(((''''''((((((((('''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))&&&))),,,---...222;;;AAACCC@@@======@@@EEEJJJMMMJJJIIIGGGIIIWWWtttyyyoooiii```XXXRRRMMMIIIFFFNNNRRRUUUXXX```mmmxxx}}}{{{nnngggdddaaaZZZSSSRRRVVV\\\______eeesss|||sssggghhhooorrriii___YYYQQQDDD:::777===GGGOOOQQQJJJ???444,,,***,,,...***)))((((((''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''((((((((())))))((((((((()))))))))******''''''(((((())))))))))))''''''''''''''''''''''''((((((((())))))))))))***))))))******))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))(((((('''(((+++000777>>>CCCFFFCCCBBBAAA@@@BBBFFFKKKOOOEEEGGGMMMWWWiii|||qqqeeeZZZUUUNNNKKKLLLPPPTTTWWWccckkkrrruuu{{{tttjjj]]]WWWXXX[[[\\\[[[WWW___vvvxxxmmmmmmnnnlllhhheee^^^SSSEEE;;;:::>>>DDDQQQRRRNNNCCC555,,,+++---******)))((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))***(((((())))))******++++++'''((())))))******)))))))))))))))))))))))))))))))))))))))*********++++++***************)))(((((('''(((((((((((()))))))))'''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))************))))))))))))+++---111999BBBHHHIIIIIIFFFHHHJJJIIIGGGIIINNNRRRRRRWWWaaammmyyy}}}nnnaaaWWWRRRMMMMMMMMMPPPVVV```iiipppvvvwwweee\\\\\\]]]^^^^^^^^^hhh|||oooeeeeeeiiijjjgggaaaUUUIII@@@<<<<<>>FFFKKKLLLLLLLLLIIIKKKKKKIIIKKKVVViiixxxzzzzzz}}}lllccc[[[QQQNNNQQQTTTYYYaaaiiipppyyy}}}pppgggbbbccceeefffiiissspppkkkjjjfffhhhhhhcccZZZNNNEEE@@@BBBKKKWWW]]]YYYLLL>>>666,,,,,,+++***************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''((()))******+++((())))))***++++++,,,,,,+++,,,---...///...------------------------------++++++,,,,,,,,,---------***++++++++++++***))))))'''((((((((())))))******))))))((((((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))$$$%%%''')))+++...///000333===JJJPPPPPPMMMMMMNNNJJJIIIFFFCCCKKKfff{{{gggPPPNNNQQQNNNRRR]]]eeeooo|||{{{mmmaaaiiijjjcccccclllqqqppp}}}ppp```eeejjjkkkdddZZZNNNGGGDDDHHHPPPZZZ^^^YYYNNNDDD---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&---+++)))((()))((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%''')))+++***)))(((''''''((()))***((('''&&&(((***+++***)))***+++,,,,,,,,,...111444333333444444666777888999<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888777555333444333000---+++******++++++(((&&&&&&)))+++***)))***(((%%%%%%&&&((((((((())))))))))))((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((())))))***(((***+++(((&&&***333:::???HHHNNNLLLGGGFFFJJJMMMEEEEEEEEEKKK```}}}{{{aaa[[[YYY]]]```aaagggnnn}}}rrreeecccdddcccdddhhhmmmwww}}}]]]ggglllkkkkkkiii\\\LLLNNNJJJEEEKKK[[[eee]]]MMMAAA333)))***...,,,)))(((***)))))))))***)))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###000---))))))******)))'''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''(((((()))))))))(((((('''&&&&&&&&&))))))))))))***+++,,,---///222555888:::>>>AAADDDFFFHHHLLLPPPSSSVVVWWWXXXZZZYYYXXXVVVUUUUUUUUUUUUVVVTTTQQQOOOMMMKKKHHHFFFDDDCCCBBB???;;;888555333222///,,,,,,------,,,***,,,***'''&&&'''((()))(((******)))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((()))***************+++///444:::>>>LLLKKKJJJKKKLLLMMMJJJGGGCCCKKKYYYhhhxxxyyylllfffdddcccaaaeeemmmrrruuu|||ssshhhaaabbbfffdddkkk|||uuufff___ccciiifff^^^RRRMMMDDDCCCNNN]]]aaa]]]PPPAAA333...---+++***,,,+++***))))))******((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$999333+++(((***,,,***((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&((())))))))))))'''***...000111333777;;;BBBGGGMMMRRRUUUYYY\\\^^^```aaadddggghhhhhhgggfffjjjhhhfffdddcccdddeeeeeegggdddbbbaaaaaa```___^^^YYYYYYXXXVVVRRRLLLFFFBBB???===:::888888777444222111///+++***)))))))))((()))))))))(((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))***++++++***+++000888>>>BBBCCCEEEDDDEEEGGGMMMSSS[[[```iiinnnzzz}}}mmmbbb\\\\\\]]]iiinnnwww|||kkkdddccc]]]^^^fffvvvrrrddd```ccciiinnn___ZZZOOODDDEEEQQQ___fffaaaTTTCCC888000+++,,,///,,,***))))))++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$GGG===000))))))+++***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''&&&&&&''''''''')))***+++---...,,,333===BBBEEEHHHNNNTTTZZZ___eeejjjkkklllllllllppppppoooooonnnlllkkkjjjnnnmmmjjjhhhhhhjjjlllnnnllliiigggeeeeeeeeedddcccbbbbbbbbb```]]]XXXUUURRRMMMLLLKKKJJJIIIGGGEEECCC===:::666222111///,,,***)))*********************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++***+++///555;;;@@@DDDEEE===CCCIIIJJJKKKYYYwwwvvvzzzxxxoooccc]]]___fffnnnsss{{{wwwkkkbbb[[[XXX___kkkwww~~~mmm```dddpppkkkiiibbbTTTIIIJJJUUU___iiibbbUUUGGG:::000,,,,,,,,,***))))))******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$TTTIII:::///,,,++++++)))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))---,,,+++,,,...111555777BBBKKKVVV]]]```bbbfffkkkkkknnnssstttrrrnnnkkkiiillljjjhhhggggggiiilllnnnqqqooollliiihhhiiikkkllliiifffbbb```^^^]]]ZZZXXX[[[YYYXXXVVVUUUVVVWWWXXXVVVWWWYYYZZZYYYWWWVVVUUUNNNKKKFFFBBB???;;;777444000///...,,,***)))(((''''''''''''(((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,)))...555999;;;===BBBFFFHHHIIILLLNNNRRRfff|||yyy^^^ZZZWWW\\\iiizzzzzzhhhUUUPPPUUU^^^iiippp}}}tttkkkkkkggglllmmmfffZZZQQQRRRXXXhhhhhhdddYYYKKK<<<111***---+++((((((((()))((('''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%\\\TTTIII===555000---,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''&&&'''((()))+++---000666>>>GGGNNNRRR^^^ccciiillllllkkkmmmnnnnnnqqqtttsssooohhhccc```\\\YYYTTTPPPOOORRRUUUXXX___]]]ZZZWWWTTTSSSSSSSSSRRRQQQPPPRRRSSSSSSQQQPPPKKKHHHFFFDDDEEEIIINNNQQQVVVZZZ^^^``````___^^^^^^\\\YYYUUUQQQNNNJJJFFFCCC<<<;;;777333...***'''%%%))))))))))))*********+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,------444<<<>>>===>>>CCCHHHMMMFFFFFFRRReeezzz~~~oooaaaZZZZZZ^^^iiixxxfffTTTOOOTTT]]]fffeeeuuusssbbbffflllnnniii```\\\]]]eeekkknnnhhh\\\NNN===222000---***(((((()))(((''')))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%\\\[[[XXXPPPDDD999222///*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((()))))))))))))))((('''''')))---111333888===EEENNNXXX```fffhhhhhhfffccc```^^^]]]]]]]]]___bbbdddddd```ZZZUUUSSSNNNKKKGGGCCCBBBCCCEEEGGGLLLKKKIIIHHHFFFFFFEEEEEEDDDEEEGGGJJJMMMNNNLLLIII@@@>>>;;;999;;;>>>CCCFFFPPPUUUZZZ]]]]]]\\\\\\\\\___]]][[[XXXWWWTTTQQQNNNJJJHHHDDD???:::555222000------,,,,,,+++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++---...777;;;@@@CCCDDDFFFIIILLLOOOMMMWWWlll~~~|||mmmccc___^^^gggkkkrrr}}}uuubbbYYY\\\ddd^^^fffxxxqqqkkkiiimmmpppllliiiiiigggnnnssspppiii___OOOBBB444111---******)))((('''))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%YYY^^^bbb]]]PPPAAA666111************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++...333;;;BBBFFFVVVZZZaaagggjjjjjjiiigggccc\\\SSSKKKHHHHHHIIIJJJIIILLLOOOOOOMMMIIIFFFDDDHHHGGGGGGHHHKKKNNNQQQTTTMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQOOOKKKEEE@@@???===:::888888;;;>>>@@@IIIOOOUUUXXXXXXVVVVVVVVV\\\[[[YYYYYYXXXWWWTTTRRRQQQPPPMMMJJJFFFCCC@@@???111000///---+++)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))***,,,---...???@@@BBBFFFKKKOOOPPPPPP[[[fff}}}~~~rrrggg___^^^iiiwwwtttzzzzzzccc]]]aaa```aaalllxxxkkkkkkpppqqqqqqrrrkkkqqquuurrrooojjj]]]PPP777444///,,,++++++***((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%]]]^^^^^^^^^^^^XXXFFF444111///,,,+++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))''''''((()))))))))))))))((((((''''''''''''((((((((()))((('''&&&&&&(((***)))(((((()))+++,,,***))),,,...333:::DDDOOOYYY___fffjjjnnnpppmmmeee\\\VVVIIIFFF@@@;;;888777999:::;;;AAAHHHLLLNNNQQQUUUYYYSSSVVVZZZ^^^aaacccdddeee______```aaaaaaaaaaaaaaabbbbbbbbbaaa___YYYQQQKKKGGGFFFBBB<<<777666999===>>>@@@CCCFFFJJJNNNSSSVVVVVVXXXYYYWWWRRRNNNMMMMMMRRRSSSTTTTTTQQQNNNIIIGGGBBB===777222111///,,,)))'''''''''(((******((('''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***)))***,,,+++***,,,444===HHHIIILLLQQQTTTUUUYYY^^^{{{{{{gggXXX\\\jjjssswwwyyyttt^^^ccc```bbbmmmyyyooommmlllmmmnnntttuuusssoooooopppkkkaaaQQQCCC222***+++......+++((((((((((((((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&bbbcccbbbbbbbbb___RRREEE:::444---***+++,,,,,,*********)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((()))''''''((()))))))))))))))((((((''''''''''''((((((%%%&&&''''''&&&&&&(((*********+++))))))+++///333555:::BBBLLLVVV^^^dddgggooopppqqqmmmdddVVVIII@@@===;;;999888888999;;;===BBBGGGOOOTTTXXXZZZ]]]___\\\\\\\\\]]]___aaabbbbbb```___^^^^^^]]]]]]]]]]]]aaaaaa``````aaa___\\\ZZZSSSRRRNNNGGGAAA>>>???BBB<<<===>>>@@@AAABBBCCCDDDOOOQQQRRRPPPLLLHHHGGGGGGKKKMMMQQQTTTUUUSSSQQQPPPKKKGGGCCC???;;;666000,,,***)))'''((()))******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((()))******+++)))'''(((,,,333>>>EEELLLKKKLLLNNNMMMQQQdddxxx{{{kkkbbb^^^eeerrr}}}iii```XXX\\\mmmuuujjjjjjppppppsssrrroooppprrrmmmfff^^^QQQ???222---,,,+++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&cccfffgggeeeeeeeee```XXXGGG>>>333,,,+++,,,+++)))******)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((())))))))))))))))))((((((''''''(((((()))%%%'''((((((''''''(((******,,,---***(((,,,666???EEEKKKVVV```hhhkkkkkkjjjllljjjddd[[[QQQFFF<<<777>>>???@@@BBBEEEGGGIIIJJJNNNPPPTTTWWWYYYZZZYYYYYY[[[XXXUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXZZZXXXVVVUUUVVVXXXXXXXXXWWWVVVTTTOOOKKKIIIIIIKKKHHHFFFDDDBBB@@@<<<888555999<<>>222...///+++,,,,,,,,,+++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&]]]eeekkkkkkjjjjjjgggccc^^^YYYOOOAAA333+++***,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))))))))(((((((((((()))))))))***+++***(((((()))***(((***000888BBBKKKRRRVVV```aaaaaa___[[[UUUPPPLLLHHHGGGEEEEEEHHHMMMSSSWWWXXXYYYZZZZZZYYYWWWUUUTTTTTTQQQNNNKKKJJJLLLOOOQQQQQQSSSUUUUUUTTTSSSSSSSSSVVVZZZbbbjjjpppssstttsssmmmiiiddd___]]][[[YYYXXXWWWUUURRRPPPOOONNNMMMMMMKKKGGGCCCEEEKKKMMMIIIDDDBBBAAA???===<<<<<<;;;:::999777333222444999???CCCJJJJJJKKKKKKKKKKKKKKKKKKFFFBBB;;;555111---)))''''''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******+++------***///777EEEXXXfffeee\\\YYYXXX^^^lllvvv||||||wwwxxxyyy~~~yyy}}}tttiiimmmuuulllsssrrrmmmooorrruuuuuupppkkkhhhjjjllliii^^^LLL<<<222///+++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^fffmmmoooooonnnjjjeeedddaaaZZZMMM???333///...++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&'''((())))))))))))(((''''''((()))))))))))))))***))))))(((((())))))***'''(((((('''''''''***,,,...222:::FFFRRRZZZ\\\\\\\\\ZZZUUUPPPLLLHHHFFFEEEIIILLLPPPUUUWWWWWWVVVUUUOOONNNNNNNNNMMMMMMLLLLLLKKKLLLNNNNNNPPPVVV```ggglllrrrvvvvvvqqqnnnooorrrwww{{{}}}yyysssnnnkkkiiifffeee^^^XXXSSSTTTXXXUUUKKKBBBKKKHHHDDDBBBCCCDDDEEEFFFBBB>>>888333222444777:::CCCEEEEEEDDDCCCBBBCCCEEEHHHFFFBBB>>>:::555000,,,******)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))******+++,,,......,,,777DDDPPP^^^jjjggg^^^```lll|||~~~tttvvv}}}}}}|||ssspppjjjhhhnnnvvvpppnnnqqqtttrrroooooommmooooooiii\\\JJJ:::000---,,,++++++***++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```fffllloooqqqrrroooiiigggccc]]]VVVMMMBBB777///,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&'''((()))***))))))(((''''''((()))))))))))))))******))))))))))))******&&&'''''''''(((,,,111555===BBBJJJPPPTTTTTTSSSSSSNNNLLLIIIFFFFFFHHHKKKNNNSSSUUUWWWYYYWWWRRRMMMJJJEEEEEEEEEGGGKKKPPPTTTWWW[[[bbbiiilllmmmsss~~~|||kkk[[[UUUPPPJJJFFFHHHKKKMMMNNNIIIFFFBBB===999777666666:::===@@@@@@>>>;;;;;;;;;BBBCCCDDDEEEDDD@@@;;;666111///,,,)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))*********+++,,,---...///888FFFRRRWWW___jjjlllfffsss|||rrrsss|||~~~nnnfffcccmmm~~~{{{nnnlllpppqqqrrrtttooooooooooooiii\\\III;;;000///,,,***))))))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&```eeeiiilllppptttqqqkkkiiibbb\\\ZZZXXXOOO===///,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''')))*********)))((('''(((((()))))))))))))))******))))))))))))******'''(((((())),,,222999???KKKQQQVVVUUUNNNFFFCCCCCCBBBAAAAAABBBGGGNNNVVVZZZZZZWWWTTTOOOKKKGGGEEEDDDDDDEEEGGGLLLTTT^^^ggglll|||mmmdddYYYPPPLLLLLLKKKKKKKKKJJJHHHEEEAAA<<<888555222777===???<<<999777777<<>>DDDGGGMMMQQQSSSQQQOOOMMMQQQQQQNNNKKKJJJLLLJJJFFFKKKTTT___ffflllvvvqqqfff^^^YYYVVVRRRJJJEEEHHHIIIDDD??????DDD???999555555777:::;;;777333555@@@JJJMMMKKKIIIHHHDDD>>>666000,,,***))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))******************++++++...//////+++(((,,,666???UUU```bbb^^^eeewww{{{rrrxxxrrrxxxnnnaaaeeeqqqzzzmmmeeehhhqqqpppsssrrroooppppppiii^^^DDD888---+++***''''''***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&``````bbbfffjjjnnnppppppjjjhhheeebbbccc```UUUIII:::333,,,***,,,...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***)))(((''''''******...666???FFFHHHGGG@@@===888555666<<>>===<<<======;;;999888333333;;;CCCHHHKKKMMMLLLJJJFFF@@@999222---***(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***************++++++,,,'''+++---++++++333BBBNNNYYYdddjjjiiikkksssvvvrrruuuyyypppeeedddppp~~~sssllllllooossssssqqqqqqrrrmmmfffQQQBBB333///...+++)))***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''']]]^^^```bbbfffjjjpppssskkkkkkhhhfffhhhggg___VVVKKK???111+++,,,...---)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))------***(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***((('''///111777BBBKKKMMMGGG@@@666666666777:::@@@HHHNNNNNNNNNLLLJJJIIIJJJNNNRRRYYY\\\eeennnoooppp{{{zzzzzzjjjeeeccchhhmmmllliiihhhnnnhhhdddbbb[[[RRRSSSYYY```___bbbhhhlllooouuu|||sss```OOODDDCCCFFFAAAAAAAAABBBBBB???:::777999444222666;;;@@@GGGOOOOOOOOOOOOKKKEEE<<<444///((((((((()))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))***************+++,,,,,,(((***------111<<>>:::777666666666888AAAJJJOOOQQQRRRQQQMMMEEE>>>999---,,,***(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++,,,,,,---///...///333<<>>FFFKKKGGGHHHFFFBBB===<<<>>>AAAAAAEEEJJJNNNTTTaaarrrzzzwwwvvvvvvyyy~~~xxxqqqnnnhhh___ZZZZZZ^^^ZZZTTTQQQSSS\\\hhhppp{{{eeeQQQDDDEEECCCCCCCCC???888555777:::>>>DDDKKKOOOPPPOOONNNJJJGGGBBB;;;444///,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++,,,---...///...999MMMeeewww}}}wwwqqqmmm|||xxxqqqooosssuuu}}}uuuggg\\\]]]eeekkkppptttmmmppplll```SSSGGG999---,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******pppZZZVVVZZZZZZdddlllllljjjiiihhhfffbbb___[[[VVVNNNBBB555,,,************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---///111777>>>FFFNNNRRREEECCC???>>>>>>AAACCCEEEFFFOOOZZZcccmmmzzz{{{zzzyyyxxxzzz~~~vvvooobbbRRRGGGGGGQQQZZZZZZooonnn^^^HHHDDDCCCCCCAAA;;;777888555:::CCCKKKPPPQQQOOOMMMOOOMMMJJJDDD<<<444---(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,---///000777HHHaaavvv|||sssllljjj|||yyysssnnnsssrrr^^^YYY___eeekkkpppooopppmmmfff___TTT@@@---,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++{{{]]]TTTWWWWWW___fffjjjmmmooojjjbbbddddddaaa___\\\SSS@@@...,,,,,,,,,+++***))))))(((************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******)))))))))))))))***+++++++++,,,,,,,,,,,,,,,'''111;;;AAAFFFKKKIIICCCGGGCCCCCCFFFBBB===FFFUUUcccooouuu{{{sssrrrssswww~~~rrr```SSSNNNNNNKKKVVV___^^^___kkk}}}sssiii[[[OOOGGGAAA<<<888999555888EEEPPPSSSQQQOOOSSSPPPMMMJJJFFF@@@777111+++,,,,,,***((('''(((******))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))%%%''')))))))))***,,,......((()))//////+++000;;;IIIfffvvvjjjnnn}}}qqqyyybbbUUUXXXfffrrrpppqqqssskkk```^^^QQQ666000------///,,,&&&&&&,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&,,,***(((&&&&&&'''(((***,,,+++******+++...111333vvvaaaVVV[[[\\\___dddhhhkkkmmmnnniiihhheeebbb```YYYJJJ:::000...+++***+++++++++***************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********))))))))))))******+++++++++++++++,,,---...555===CCCEEEGGGIIIHHHCCCDDDAAADDDKKKJJJFFFKKKWWWwww|||sssuuuzzzjjjaaa\\\___[[[OOOIIIPPP^^^hhhvvvppp[[[KKKCCCAAA???;;;===FFFOOORRRTTTVVVVVVSSSPPPMMMJJJEEE???:::333///+++)))***+++***)))***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''''''''((())))))&&&((()))***)))***+++------)))+++000///---666DDD]]]}}}xxx}}}xxx|||vvvgggaaacccfffkkkkkkmmmhhh```aaaZZZFFF777000,,,---,,,)))))),,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''(((((()))***''''''))),,,222888===AAApppaaaYYYWWW___dddfffllltttlllkkkgggcccaaa^^^TTTHHH777111***)))+++...---+++************))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))************)))))))))******+++,,,+++***)))***---000222<<>>???FFFMMMQQQUUUYYYWWWUUUSSSQQQNNNKKKFFFCCC===555,,,)))+++---+++(((***))))))((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''(((((()))***((()))******))))))+++,,,++++++...111///111AAATTTtttxxx~~~uuukkkeeellljjjlllhhhaaaeeeeeeWWWBBB777,,,***,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))'''***///777???FFFLLLOOOppp]]]SSS[[[bbbaaafffooommmlllgggaaa^^^]]]XXXQQQ???666+++(((+++...---+++************)))))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))***************))))))******++++++---+++******,,,000555888===BBBGGGHHHIIIKKKMMMOOOMMMKKKPPP^^^lllvvv~~~qqqbbbRRRGGGHHHQQQ___nnn}}}vvvfffOOOGGGBBBFFFMMMRRRVVVYYYWWWVVVUUURRRPPPMMMJJJHHHFFF>>>444...,,,+++)))'''))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***)))***++++++))))))***++++++,,,/////////888PPPggg~~~xxx~~~|||tttnnnnnnllldddfffiiiaaaMMM???///))),,,///---***************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))((())))))***+++222777===EEEKKKNNNPPPPPPqqqYYYVVVZZZ[[[```jjjllllllggg___\\\\\\ZZZWWWHHH===///)))***---,,,***************)))))))))((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************************+++,,,,,,---,,,+++,,,///555<<>>GGGNNNSSSLLLIIIJJJRRR^^^ssswwwwwwxxxttt~~~yyyyyy~~~}}}xxxjjjnnnxxxttteeeZZZWWWRRRUUUYYY```lll~~~eeeTTTPPPDDDKKKSSSXXXYYYWWWVVVWWWQQQNNNKKKJJJJJJDDD:::111)))))))))))))))*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++''')))+++++++++,,,...///...///666IIIeee}}}wwwppp|||tttcccdddcccccchhhhhhdddfff]]]HHH444------...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++222666===DDDIIIKKKKKKKKKGGGBBB:::333//////222444oooZZZOOONNNXXX___]]]___fffgggaaafff^^^VVVLLL===...***///...,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,......,,,++++++,,,(((222???HHHJJJJJJIIIJJJKKKJJJLLLXXXsss~~~~~~|||xxxwwwzzz|||~~~|||pppYYYTTTPPPRRRXXXeeexxxzzz]]]RRRNNNSSSTTTQQQTTT\\\XXXTTTOOONNNNNNJJJCCC===111...***(((((()))))))))************))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((()))*********************)))))))))))))))***(((+++,,,+++***+++,,,+++///444???]]]zzzsssxxxaaadddcccaaammmggggggcccVVVEEE666---************(((((((((***,,,(((((((((((((((((((((((((((((((((((('''''''''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''%%%%%%%%%%%%'''((($$$$$$&&&''')))---222666@@@CCCHHHLLLOOONNNMMMKKKJJJAAA777111222777;;;>>>yyybbbTTTKKKSSS[[[^^^aaaeeegggfffdddaaa]]]TTTCCC111***------,,,******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))***++++++++++++,,,,,,,,,+++,,,------,,,,,,---///666;;;CCCIIILLLMMMLLLLLLIIIRRR]]]jjj~~~{{{tttssskkkaaaXXXRRRTTT```nnndddLLLJJJQQQSSSUUUWWWWWWTTTQQQOOOOOOMMMHHHEEE888333...***))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((()))*********************))))))))))))******+++,,,,,,++++++---......///@@@UUUrrrwwwxxxlllccc]]]^^^oooiiiiiifff]]]OOO@@@444...,,,,,,+++***)))))))))***(((((((((((((((((((((((((((((((((((('''''''''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%&&&(((***---222888<<>>eeezzzppp}}}~~~~~~{{{|||nnntttyyyrrrkkkQQQ^^^```ccchhhggg[[[III;;;...,,,******+++,,,***((())))))))))))))))))))))))((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((,,,000666;;;@@@EEEIIIMMMOOOOOOPPPQQQSSSUUUVVVWWWVVVUUURRRPPPOOOQQQTTTVVVgggYYYYYY^^^eeejjjiii```TTTNNNQQQQQQGGG;;;333000,,,***+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...///222888???DDDGGGJJJKKKIIINNN^^^xxxwwwuuu~~~|||wwwyyy~~~mmm[[[UUUNNNOOOOOOMMMKKKIIIJJJKKKCCCDDDBBB@@@===>>>AAAEEE<<<@@@DDDEEEDDDDDDEEEGGGLLLLLLQQQZZZhhhuuu}}}ttteeemmm|||ttt```XXXRRRWWWccctttrrrUUUCCCCCCFFFLLLQQQUUUUUUTTTSSSOOOKKKEEE???999333---)))************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))(((((()))******************************+++,,,---******...111///111AAAUUUbbbccc}}}~~~~~~|||vvvooo}}}qqqttt[[[\\\^^^bbbhhhiiibbbTTTIII333///+++***+++,,,+++((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((())))))******)))(((((()))***,,,---222666<<>>>>>>>>>>>===<<<======<<<===>>>>>>===<<<<<<<<<======@@@DDDKKKTTT]]]bbbeeemmmxxx|||ssskkkjjjppp||||||nnn^^^TTTRRRZZZnnnlllSSSIIIGGGGGGJJJPPPTTTUUUUUUOOOMMMJJJGGGBBB:::222,,,************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&''''''((())))))***(((((()))***************************+++,,,---...,,,,,,///111///777UUUuuurrrbbbkkk~~~{{{{{{{{{}}}zzzpppZZZ\\\aaafffhhhddd\\\UUU;;;555...+++,,,,,,+++((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))******)))(((((((((+++///333666999===BBBFFFHHHJJJKKKLLLOOOPPPPPPQQQQQQPPPPPPOOOJJJMMMQQQXXXeeevvvsssWWWUUU___eeehhhggg^^^SSSMMMOOOOOOKKK999555000---+++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,---------......+++---111444999>>>EEEIIIGGGKKKVVViiiyyy|||qqq```]]]```jjjppplllddd___SSSKKKIIIPPPOOOEEE???@@@>>>???>>>===;;;:::<<<===:::888888:::===>>><<<:::::::::::::::;;;;;;;;;;;;888<<>>BBBGGGJJJKKKKKKLLLLLLOOOOOOPPPPPPPPPNNNMMMLLLOOOWWWdddqqq}}}aaaTTTWWW\\\ccchhhiiiccc\\\YYYVVVSSSKKK???111***,,,///...+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,***,,,------,,,+++---...444///000888???BBBGGGMMMQQQYYYsss}}}zzz}}}vvvrrrlllgggbbb\\\UUUPPPEEECCCAAA???<<<;;;:::999;;;;;;;;;<<<<<<<<<======999999888888888999::::::999999999888888777777666777888999;;;<<<>>>???@@@@@@@@@BBBFFFLLLSSSYYY]]]~~~wwwiiiccclllwww___YYYcccooo|||fffGGG???HHHOOOQQQQQQPPPQQQOOOKKKLLLJJJ???111///---+++***+++++++++***''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((((((((('''''''''(((((((((((()))))))))(((''''''''''''''')))))))))))))))*********+++++++++***++++++,,,,,,000...---111<<>>>>>=========<<<<<<<<<<<<============>>>===<<<<<<;;;;;;;;;;;;999999999999888888888888555666777888999:::;;;;;;:::999999;;;===AAAEEEHHHUUUfffxxx}}}tttfffkkkzzzooo\\\WWWWWWdddyyyeeeOOODDDAAAIIISSSQQQSSSQQQLLLKKKKKKEEE===111...***(((((()))(((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((())))))))))))************+++++++++***++++++,,,---,,,444444222EEElllzzzsss{{{}}}}}}{{{||||||gggWWWZZZbbbbbb```aaaVVVGGG888000---,,,,,,...,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''))))))(((''''''(((***++++++...111444777;;;AAAFFFOOOLLLKKKKKKMMMOOONNNMMMLLLFFFCCCGGGQQQ___sss~~~aaaWWWYYY\\\ccchhhgggeeeeeebbb^^^[[[NNN>>>222...---,,,***************************************************))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---...///.........///111///333;;;CCCGGGHHHLLLRRRlllwwwiiidddrrrvvvzzzzzzuuunnnhhheeeUUUPPPHHHCCC@@@>>>===<<<========================?????????@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999999888666666777777777777777888999888777666777999<<<===777DDDRRR^^^lll~~~vvvnnniiitttooo```MMMSSS```sssqqqRRRAAAFFFRRRRRRUUUTTTOOOLLLKKKIIIGGG888333...***((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((()))))))))************)))((((((''''''(((((()))))))))*********+++++++++++++++++++++,,,------&&&444666555UUU{{{iiippp{{{~~~zzz|||~~~~~~ppprrrzzzeee\\\___dddbbb\\\ZZZTTTEEE555,,,,,,---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''))))))((((((((()))+++,,,///222555999;;;>>>BBBEEEMMMOOOQQQQQQOOOMMMLLLKKKGGGDDDGGGUUUiii~~~kkkYYYVVVYYY```eeeggghhhhhheee```^^^TTTDDD888000---+++***************************************************((()))))))))************))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,---------...///......///111333555;;;BBBGGGHHHKKKQQQXXXxxxxxxttt}}}tttlllmmmqqqnnnjjjeee^^^WWWPPPKKKGGGDDDAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDDDDEEEEEEEEE@@@AAAAAABBBBBBCCCCCCCCCEEEDDDCCCBBB@@@>>>===<<<;;;:::::::::999888888888888888888888999;;;>>>???:::<<<>>>AAAKKK\\\ppp}}}qqqkkkwwwwww\\\WWWSSSZZZkkkqqqTTTIIIJJJNNNRRRUUUSSSOOOLLLKKKJJJAAA<<<444///,,,******)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***++++++***((('''((((((''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$(((((((((((()))))))))******))))))((('''((((((((()))))))))******++++++,,,+++++++++++++++,,,---...(((111666DDDnnn|||xxxooonnnwww}}}|||zzzyyyyyy{{{|||xxxttteeeqqqzzzeee\\\^^^```\\\^^^^^^RRR<<<...---...+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((()))+++,,,...333444777;;;>>>BBBFFFHHHHHHMMMSSSSSSOOOLLLKKKMMMRRRWWWcccssswww```UUUVVV]]]bbbeeeggghhheee___]]]VVVJJJ>>>555///,,,,,,************************************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,---.........000333666;;;AAAFFFIIIMMMUUUaaaiii{{{yyynnnooo|||~~~oooggg\\\RRRKKKGGGDDDBBBAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHFFFEEEGGGFFFFFFEEECCCBBBAAAAAA???>>>>>>===;;;:::999999666666666666777888:::;;;???===:::999;;;CCCPPPZZZrrrzzzlllfffxxxyyyjjjVVVNNNWWWoooqqqXXXIIIIIIKKKPPPTTTTTTQQQMMMLLLHHHBBB:::333///,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((***+++---......---+++*********))))))))))))******)))((((((((('''''''''&&&''''''((((((((()))))))))******)))(((((((((((((((((())))))***+++,,,,,,,,,++++++++++++,,,---...///111111===^^^~~~|||hhhqqq~~~~~~|||zzzzzzyyyxxxwwwwwwttt{{{gggdddkkkttt\\\WWW\\\^^^___ccc[[[FFF555000///+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))'''''''''(((***---///111777777999===BBBHHHLLLNNNIIILLLMMMKKKIIIMMMWWW___ttt|||nnnYYYTTTYYY^^^aaaeeehhheee```ZZZWWWPPPFFF;;;222...,,,++++++++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,---...///000333888;;;@@@EEEJJJNNNYYYjjj{{{nnn{{{~~~{{{pppmmmZZZSSSIIIBBB???@@@CCCEEE>>>AAADDDFFFGGGGGGIIIKKKLLLOOOSSSXXX\\\___aaabbb______`````````aaaaaaaaa``````^^^[[[VVVQQQMMMKKKGGGGGGFFFEEEDDDCCCBBBAAABBBBBBAAA@@@>>>===<<<;;;:::999888777777666666666888777999<<<<<<:::<<>>666111---+++)))))))))))))))((((((((((((((((((((((((((((((((((((++++++,,,------,,,++++++++++++************++++++++++++++++++++++++++++++((((((((()))))))))******+++***))))))(((((())))))((())))))***+++,,,------++++++++++++,,,...///000444444KKKxxxjjjeeewww|||wwwsssuuuxxxxxxyyy{{{uuufffbbbyyygggXXXYYY]]]]]]aaa^^^PPP@@@555///---,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******&&&'''(((***---111444666;;;<<<>>>CCCJJJOOOQQQRRROOOLLLGGGCCCGGGWWWmmm}}}aaaRRRVVVZZZ^^^dddiiigggbbbYYYZZZWWWOOOBBB666...+++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,------------...---...///111333777===AAAHHHNNNSSSYYYiiixxxooossstttjjj___TTTNNNDDDCCCAAA@@@@@@CCCHHHKKKFFFJJJNNNQQQTTTYYY___cccgggkkkpppwww}}}|||wwwrrrmmmjjj```___\\\WWWSSSOOOKKKJJJGGGGGGFFFEEECCCBBBAAAAAA@@@???>>><<<;;;999888888555444777<<<<<<888888;;;777???MMM]]]mmm|||~~~mmmppprrr|||oooZZZRRRUUU[[[}}}gggUUUFFFIIIRRRVVVTTTQQQOOOJJJCCC;;;666111,,,******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))+++******************+++******++++++,,,,,,------******+++++++++,,,,,,,,,+++***))))))(((((())))))((())))))***,,,------...+++++++++,,,---...///000444CCCggg}}}vvviiiqqq}}}}}}xxxttttttwwwwwwtttvvv{{{wwwhhhooozzzcccXXXVVV[[[\\\^^^YYYKKK999000///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********'''(((***...222777;;;===???AAAGGGNNNTTTVVVTTTQQQNNNKKKIIIJJJUUUjjjhhhPPPTTTXXX\\\cccjjjjjjeeeZZZ]]]]]]UUUGGG888...***++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------.........///111333555:::@@@EEEQQQVVV[[[cccuuu{{{pppvvv{{{wwwzzzssswww|||jjjUUUIIIGGGHHHFFF@@@CCCHHHJJJKKKMMMOOOQQQWWWZZZ```eeekkkttt}}}tttlllccc]]]ZZZLLLLLLKKKJJJIIIHHHGGGFFF@@@@@@???>>>===<<<;;;:::===888666999999777999@@@;;;777666>>>OOOddduuu~~~tttkkkjjj{{{sss```YYYXXXUUUfff~~~cccHHHDDDMMMSSSRRRPPPSSSNNNGGG@@@:::555000,,,******))))))((((((((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''******))))))))))))******''''''((()))***+++,,,,,,,,,,,,------------......+++******)))))))))))))))((())))))+++,,,---......+++++++++,,,---...000000999WWWsssoooxxxrrrppp}}}rrrvvvvvvyyy{{{vvvoooqqqyyypppkkk{{{nnnYYYPPPYYYXXX\\\___RRR<<<000000,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))*********+++)))***,,,000555;;;???BBBBBBFFFMMMVVV\\\[[[UUUOOOGGGIIIOOOYYYhhh|||zzzTTTSSSTTTXXX]]]cccgggjjjaaa^^^ZZZWWWRRRGGG999...---******,,,***'''(((,,,************************)))************+++++++++************************)))************++++++++++++,,,,,,,,,,,,,,,,,,---***///222111333===IIIRRR^^^___eeessszzznnnooooooqqquuuyyyxxxuuusssgggZZZOOOEEE>>>AAAIIIJJJKKKLLLNNNSSS[[[dddjjjjjjxxxrrrjjj___WWWRRROOOKKKHHHGGGCCCBBBCCC@@@;;;<<>>CCCEEEOOONNNQQQYYY\\\YYYSSSQQQUUURRR]]]sss}}}[[[SSSPPPVVV]]]```bbbeeebbb___\\\YYYTTTJJJ<<<222---+++***,,,+++((())),,,************************)))************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,------------000222333666@@@LLLTTT\\\dddqqqyyy~~~{{{uuummmfff```\\\]]]TTTKKKHHHEEECCCGGGMMMOOORRRXXX___gggrrr||||||pppeeeZZZRRRSSSJJJCCCBBBCCCBBBCCCHHH>>>===<<<999777777888999777999:::999777;;;DDDMMMVVVaaaooo}}}ssseeejjjooo^^^WWWVVVhhh|||]]]KKKKKKPPPQQQTTTQQQMMMHHHBBB<<<666333---+++(((((()))*********)))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''''''''(((***+++(((((((((((((((((((((((())))))))))))************///...,,,+++*********+++***++++++++++++,,,,,,,,,---,,,---000000000777@@@```uuu}}}qqqyyy}}}mmmhhhssszzzuuurrruuuvvvsssvvv|||pppiiillltttaaaWWWXXX[[[___^^^SSSAAA333///,,,***,,,---***)))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))***...222777:::===@@@EEEIIIPPPSSSXXXZZZWWWTTTZZZcccrrrtttzzzjjjXXXMMMSSS[[[ZZZZZZ___cccaaa^^^[[[VVVMMM@@@777///+++***,,,+++)))***---************************)))************+++++++++************************************+++++++++,,,,,,,,,,,,---------......000111333666===HHHTTT]]]aaammmzzzgggUUUJJJFFFKKKFFFDDDFFFIIILLLQQQUUU\\\cccooo{{{~~~sss```VVVMMMLLLLLLIIIDDDBBBAAA@@@>>><<<:::777666555777999:::999777777888999>>>IIIXXXfffwwwooocccjjjwwwqqq___QQQZZZvvvYYYDDDGGGRRRSSSSSSQQQLLLFFF???;;;999///---***)))***+++++++++))))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))))))))************---,,,+++***************++++++++++++,,,,,,,,,,,,///***---333111...<<>>???DDDLLLRRRUUUZZZ^^^YYYOOOOOO```tttdddOOOQQQWWWUUUVVV\\\aaa```___\\\WWWOOODDD<<<111---***,,,,,,***+++---************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,------......//////222111444<<>>HHHSSS___ppp|||lllaaaxxxvvv^^^ZZZlllqqqPPPEEEIIILLLOOORRRPPPKKKEEE@@@>>>222///+++))))))***+++***))))))))))))))))))))))))******))))))))))))*********)))(((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++******************+++++++++,,,,,,,,,------111***---444111///DDDbbbhhhooo|||hhhOOObbbtttwwwqqqmmmnnnppplllooovvv}}}xxxvvvvvvqqqmmmgggdddfffppp|||mmmTTT[[[wwwbbb[[[WWW\\\dddaaaRRRCCC555///,,,---...,,,******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))***+++,,,---555999===???BBBIIIVVV___aaaaaa^^^YYYTTTYYYnnnxxx[[[SSSSSSQQQTTT[[[^^^^^^^^^\\\WWWOOOGGGAAA555///+++,,,---++++++---************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,---......///000000111111888EEETTTcccvvv{{{qqqaaaQQQKKKNNNKKKTTT]]]bbbeeennn|||kkk]]]UUUQQQMMMJJJGGGFFFEEEDDDAAA???888777666777:::;;;999888666999>>>CCCKKKZZZoookkkeee|||kkklllxxxnnnSSSDDDEEEJJJOOORRRPPPKKKEEEBBB555111---***))))))))))))******************************))))))))))))******///,,,***)))******((('''((((((((((((((((((((((((((()))))))))************)))*********++++++******++++++,,,,,,,,,---------222,,,...555333666SSSwwwmmmzzz{{{mmmYYYXXXiiiuuutttooonnnnnnmmmlllrrr{{{zzzuuusssssssssnnnfff^^^[[[___hhhooo{{{___YYYkkkpppdddXXXXXX___aaaWWWLLL:::222,,,,,,---+++)))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******)))***+++---///000888;;;>>>AAAFFFQQQ```kkkiii```YYY[[[cccpppnnnYYYPPPOOOSSSYYY\\\]]]]]][[[WWWPPPIIIEEE999222,,,------,,,***+++************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,------...///000111111222444???PPP```ppp}}}ppphhhdddfffcccZZZUUUVVVSSS```nnnwww~~~mmm\\\TTTNNNHHHEEEEEEEEEDDDBBB===:::888777777888777777666444555888===HHHZZZjjjxxxmmmpppvvvqqqssswwwmmmQQQEEEHHHLLLPPPRRRPPPJJJEEE:::666000+++***))))))(((***************************))))))(((((())))))***000,,,))))))******(((%%%(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------------111...000555888EEEiii|||yyyzzz~~~dddYYYffflllpppooonnnnnnoooooopppzzz}}}~~~~~~|||zzz{{{zzzuuuttttttuuurrrjjj___UUUQQQTTTWWWiiisssooo^^^bbbsssqqq^^^XXX]]]```[[[SSSBBB777...,,,,,,+++)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))************---000333555;;;===AAAHHHQQQ\\\hhhpppeeeZZZUUU___qqqpppbbbOOONNNRRRTTT[[[\\\]]]\\\XXXQQQLLLIII===444------...+++******************************)))************+++++++++************************+++++++++,,,,,,,,,------,,,---...///000111222222444999GGGZZZjjjzzz}}}ooofffZZZQQQTTTdddpppnnngggdddiiiuuu{{{mmmcccVVVMMMIIIGGGDDDAAA@@@???===:::888666666777777333222555777;;;FFFQQQfffxxxtttqqq{{{oooiiixxxjjjMMMJJJIIILLLQQQRRRNNNHHH@@@;;;444...,,,***))))))************************)))((((((''''''(((((())),,,)))%%%&&&)))+++(((&&&(((((((((((((((((((((((())))))))))))************((()))+++,,,---------,,,,,,,,,,,,------------......///222555>>>XXXwwwuuummmcccbbbooollljjjkkkkkkjjjlllooorrr|||wwwsssppphhhjjjllljjjiiilllrrrxxx{{{|||wwwvvvwwwxxxwwwqqqeeeWWWMMMHHHHHHVVVbbbrrrmmmcccjjj}}}jjj^^^___aaa]]]XXXKKK===000,,,---,,,+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***)))***+++...333777:::>>>AAAHHHRRR^^^ggglllmmmgggbbbdddqqqbbbhhhPPPNNNQQQOOO[[[\\\^^^]]]XXXSSSNNNKKK@@@666...---...+++))))))************************)))************+++++++++************************++++++,,,,,,,,,---------------...///000111222222777===MMMaaaooo~~~jjj[[[WWWOOOGGGNNNjjjxxxrrr~~~mmm]]]SSSNNNHHHEEEBBBBBBBBB???;;;888888999;;;666555777777444888???QQQdddvvv~~~xxxlllssswwwkkkqqqVVVNNNGGGHHHOOOSSSPPPKKKEEE???777111---,,,***)))************************((((((''''''''''''(((((((((%%%"""$$$(((+++)))&&&(((((((((((((((((((((((())))))))))))************(((***+++---.........---,,,,,,,,,---------......,,,000333555CCCeeewwwuuuyyyuuuccceeejjjtttlllggghhhgggdddffflllqqq}}}vvvooohhhccc```ZZZ\\\^^^^^^]]]```hhhnnnvvv|||}}}yyyxxxyyy{{{{{{wwwlll\\\NNNFFFCCCCCCQQQdddrrrzzz|||~~~~~~~~~}}}|||{{{zzzzzzvvvsssrrruuuzzz}}}{{{xxxuuuvvvwwwxxx{{{mmmkkkyyyssseeebbbbbb___ZZZPPPBBB333------------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***,,,000555:::===@@@DDDMMM[[[hhhooommmiiiuuuwww~~~~~~jjjrrr]]]SSSUUUUUUYYYZZZ[[[\\\[[[WWWPPPKKKCCC<<<333---+++++++++***++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------111......111111000222666<<>>777111,,,(((''')))******+++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))*********************)))))))))))))))++++++,,,,,,...///111222111+++222888HHHzzzsssvvv|||[[[___ooommmjjjhhhhhhiiigggfffkkkrrr{{{|||tttmmmhhhbbb\\\WWWVVVUUUTTTTTTVVVZZZ^^^aaaiiiooowww}}}~~~|||yyywwwrrr|||~~~ooo[[[NNNHHHEEEHHHMMMWWWcccmmmssstttsssvvvwwwyyy|||}}}|||wwwtttqqqoookkkhhhgggggghhhiiigggdddbbbccceeeeeecccaaabbbeeejjjmmmooosssyyy~~~xxxfffiiitttnnnYYYZZZ___^^^YYYJJJ777......000---(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))((('''(((***,,,***---//////333:::@@@BBBFFFNNNXXX```eeehhhlllpppzzznnnlllrrrwwwfffkkknnnXXXSSSUUUWWWXXXXXXYYYYYYUUUPPPLLLEEE>>>555///,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000------111222222555:::AAAKKKWWWcccsssssshhh```___bbbYYYRRROOOXXXlll{{{iiiYYYPPPIIIDDDDDDBBB>>>>>>AAA999888888777888:::;;;<<<:::CCCTTThhhzzz~~~nnnkkknnnyyyaaaiiiwwwoooUUUFFFGGGMMMNNNIIIIIIFFFAAA:::333---)))''')))*********************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************))))))))))))++++++,,,---...000111222...222777>>>ZZZnnnYYYaaannnjjjjjjhhhhhhhhhggggggmmmuuuzzzqqqjjjeee```ZZZVVVUUUSSSQQQPPPQQQTTTXXXZZZcccjjjrrryyyzzzyyyvvvuuutttzzz}}}uuubbbPPPHHHGGGCCCGGGPPP\\\ffflllmmmmmmmmmnnnppprrrsssqqqmmmiiibbb```\\\YYYXXXXXXXXXYYYZZZXXXVVVWWWXXXXXXVVVTTTSSSVVVZZZ]]]___bbbfffjjjrrruuuyyyiiiaaaiiiwwwaaa[[[]]]___ZZZMMM<<<111///...,,,***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((()))(((((((((***,,,,,,,,,///444888<<>>777111+++)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,---...000111222111;;;???OOOzzzyyyooo\\\WWWbbblllggggggeeeeeegggiiilllvvv{{{ppphhhccc___[[[XXXUUUSSSPPPNNNOOOPPPSSSUUU\\\ccclllsssvvvuuusssrrrtttvvv{{{{{{kkkUUUIIIJJJ???CCCJJJTTT^^^eeeggggggeeeeeeggghhhiiifffbbb^^^ZZZXXXUUURRRPPPPPPPPPQQQSSSRRRPPPQQQQQQQQQOOOMMMMMMOOORRRSSSTTTVVVYYY[[[aaaccchhhnnnuuu{{{mmm\\\aaaqqqooo]]]ZZZ___\\\RRRDDD777000---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))((()))+++---...,,,000999>>>>>>DDDMMM]]]bbbffffffeeekkkxxxuuuqqqyyymmmeeeccczzzzzz[[[VVVVVVTTTRRRQQQSSSTTTTTTSSSJJJEEE===555000---,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............///------000222555???HHHQQQaaattttttiiieeeaaa]]]___eeejjjrrr~~~|||kkkWWWLLLJJJIIIDDD@@@@@@===:::777555666888:::AAA<<<888>>>PPPggg{{{zzzhhhrrrtttfffrrrxxx[[[IIIGGGJJJKKKMMMKKKHHHCCC<<<555///+++******))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))***************++++++,,,,,,,,,---...000222333777@@@GGGfffoooxxx{{{{{{WWWRRRXXXbbbhhhdddbbb```aaaeeekkkttttttkkkfffbbb___\\\WWWUUURRRPPPPPPRRRTTTVVVWWW]]]gggnnnrrrrrrqqqppptttrrrxxxsssZZZKKKKKK@@@BBBHHHPPPZZZaaadddfffdddcccdddeeeeeebbb^^^ZZZYYYWWWTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUYYY^^^eeemmmssswww~~~www```___eeevvv}}}aaaWWW\\\]]]WWWLLL>>>222,,,,,,...+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((***))))))***,,,......---444>>>@@@@@@LLL]]]nnnmmmiiieeehhhttt}}}vvvxxxzzzjjj[[[dddeeeTTTVVVSSSPPPPPPQQQTTTVVVWWWMMMIIIBBB999222...------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////000......000333999EEERRR```ppp{{{~~~uuullliiinnnnnnfffcccfffqqqkkkUUULLLLLLKKKIIICCC@@@<<<888555555777888??????===:::>>>NNNfffyyyqqqbbbvvvsssmmm~~~www[[[FFFDDDNNNLLLLLLKKKGGGAAA:::333///++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,,,,,,,------///000222333666;;;LLL~~~wwwpppsssfffLLLQQQZZZ___dddbbb```^^^___eeelllxxx{{{pppiiieeebbb___XXXVVVSSSRRRRRRTTTWWWYYYUUU[[[dddkkkooopppqqqrrrrrrooouuuxxx___NNNLLLBBBCCCFFFMMMVVV]]]ccceeeeeeddddddddddddbbb]]]ZZZUUUSSSQQQNNNLLLKKKJJJJJJJJJKKKMMMMMMLLLKKKJJJIIIMMMMMMMMMNNNNNNNNNLLLKKKMMMNNNPPPSSSYYY___eeeiiirrrxxxkkk]]]aaannnjjjZZZYYY\\\ZZZRRREEE777...---///++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''')))*********+++---//////111:::AAACCCHHHZZZoooyyysssllliiiooottt]]]ZZZrrrqqqVVVVVVSSSOOONNNPPPTTTVVVWWWQQQMMMFFF===555///......,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000000//////222777@@@PPP```sss|||uuuxxxzzzjjjaaacccooosssmmmkkkpppoooZZZQQQMMMIIIGGGEEE@@@;;;888777666777444<<>><<>>CCCLLLggg~~~nnn[[[ZZZgggtttjjjPPPLLLPPPGGGLLLVVVQQQWWWRRRLLLDDD>>>666000+++000...,,,)))))))))***+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......---------......///333333444:::HHH___xxxuuurrrttt```YYY]]]nnn~~~tttiiiccc```aaaiiiqqq~~~qqqZZZPPPIIIIIIGGGAAA>>>@@@666555555777:::<<<;;;;;;;;;CCC[[[yyyuuuZZZ``````qqqrrrhhhlllxxxVVVGGGDDDFFFLLLMMMGGGCCCCCC888222,,,***+++,,,***''',,,,,,++++++***)))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++)))******++++++,,,---------000,,,+++222111000888III|||xxxrrrSSSCCCFFFKKKPPPTTTVVVXXXXXX^^^iiizzz}}}xxxtttqqqmmmjjjgggbbb___```fffmmmvvvxxxnnngggbbb^^^\\\]]][[[WWWVVVYYYZZZ[[[]]]aaagggmmmrrruuuvvvuuuqqqqqqwwwxxxgggQQQHHHEEECCCGGGQQQ\\\cccggghhheeebbbaaabbbaaa^^^[[[WWWTTTRRRQQQPPPMMMHHHDDDGGGIIIJJJLLLLLLLLLLLLKKKKKKMMMOOOPPPPPPPPPNNNMMMKKKIIIGGGIIIKKKLLLKKKIIIJJJNNNSSSVVV\\\hhhzzzcccXXXjjjxxxtttUUUWWWWWWQQQHHH???444+++++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************,,,,,,***)))---222555BBB@@@KKKfffwwwaaaZZZ```iiisssVVVMMMRRRLLLNNNUUUQQQVVVRRRLLLEEE>>>888111---...---,,,*********++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......------....../////////111666CCCWWWrrr}}}wwwqqqoooqqqhhheeelll~~~~~~}}}{{{yyyzzz~~~sssllleeedddeeejjjttt~~~ttt```MMMGGGHHHFFFBBB@@@:::999888888:::<<<<<<;;;;;;===LLLeeeyyywwwrrrcccddd~~~kkk```{{{pppMMMFFFDDDKKKPPPKKKDDD@@@;;;555...+++,,,---+++)))******************++++++))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++*********+++,,,,,,------,,,000------444222333===XXX~~~ssstttbbbGGGEEEHHHMMMQQQTTTVVVXXXXXX[[[hhhyyy}}}xxxtttqqqmmmjjjgggdddaaaaaaeeejjjqqq|||tttnnniiieeebbbcccaaa\\\ZZZ\\\ZZZ[[[]]]```ffflllqqquuuwwwvvvrrrqqqxxxyyyiiiTTTIIIFFFCCCGGGPPP[[[cccgggiiigggdddcccdddccc```]]]ZZZXXXUUUSSSRRRPPPLLLIIIJJJKKKMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMKKKIIIHHHHHHKKKLLLJJJHHHGGGJJJNNNOOOSSS]]]lllxxxqqq\\\aaajjj{{{}}}^^^ZZZUUURRRLLLAAA555---+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++***,,,222888<<<>>>LLLddd}}}mmm]]][[[^^^qqq}}}[[[LLLRRRRRRPPPRRRQQQUUUQQQLLLFFF@@@:::333///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...............///000000...222<<>>;;;999:::;;;;;;;;;<<<:::>>>NNNfffzzzzzzdddmmmzzzeeeoooVVVJJJAAAFFFPPPPPPIIIAAA>>>888111---,,,---,,,+++((())))))***++++++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++******++++++,,,,,,------+++000//////444333777GGGrrruuudddwwwvvvPPP@@@GGGKKKOOOSSSUUUVVVXXXYYY]]]iii{{{|||wwwssspppmmmjjjgggeeebbbaaacccfffjjjsss|||}}}tttmmmhhheeeeeeccc^^^ZZZZZZ[[[\\\]]]```eeekkkqqquuuyyyxxxtttsssyyy{{{mmmYYYKKKFFFCCCEEEOOOZZZcccgggkkkiiiggggggfffeeebbb```___]]]YYYWWWVVVTTTRRRPPPOOOOOOPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRQQQPPPNNNMMMKKKIIIHHHIIIJJJJJJIIIHHHGGGIIIJJJJJJKKKRRR]]]ggg|||ccc[[[]]]lll}}}nnn___TTTTTTRRRFFF777000,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++******+++000666===BBBAAA]]]{{{fff[[[XXX^^^^^^JJJOOOTTTQQQOOOQQQTTTQQQLLLGGGBBB<<<666222***+++,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...............///000111111222666BBBVVVttt~~~xxxttttttyyy}}}yyytttpppmmmjjjnnnsssiiifffcccdddeeeiiisss~~~~~~cccUUUOOOLLLJJJFFFBBB===::::::::::::999<<<<<<===BBBTTTkkk{{{ttteeettt}}}ppp|||gggTTTBBB@@@JJJQQQOOOHHHAAA<<<444///------,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))*********+++++++++******++++++,,,------...+++111000111444333===TTTmmmpppkkk[[[GGGEEEIIIMMMQQQSSSTTTVVVYYY\\\eeeppp~~~zzzuuupppnnnkkkiiigggfffbbb```aaabbbdddkkkrrryyyqqqkkkggggggfffaaa]]]]]]^^^^^^___bbbffflllrrrvvvzzzzzzwwwuuu|||rrr```NNNHHHCCCDDDMMMYYYccchhhkkkkkkjjjiiihhhfffdddbbbbbb```]]]ZZZXXXWWWVVVVVVRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJKKKJJJIIINNNVVV]]]nnn|||lll\\\XXX```sss~~~hhhWWWWWWWWWJJJ;;;444...------,,,++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,***+++///333777>>>DDDQQQppprrr```VVV[[[ooo|||dddMMMKKKRRRPPPNNNSSSRRRPPPLLLIIIEEE???999555++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,---------..................///000111222222444:::GGG\\\yyy~~~|||{{{{{{wwwsssssswwwzzzvvvtttsssnnnjjjkkkpppooojjjeeebbb```aaakkkvvvhhhUUUNNNMMMJJJFFF@@@<<<::::::999888777>>>AAA???EEEWWWlllxxxeee]]]qqq|||~~~jjjOOO@@@CCCKKKNNNLLLDDD???888222...,,,,,,++++++++++++*********))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))*********+++++++++***++++++,,,------......,,,222111111333444HHHhhhrrrmmmyyyiiimmmKKKDDDIIIJJJMMMQQQRRRRRRVVV\\\aaapppwww}}}yyysssooollljjjhhhffffffbbb```aaaaaaaaaffflllssszzzrrrmmmmmmmmmiiifffeeebbbbbbbbbdddhhhnnntttxxxzzz{{{yyyxxx~~~xxxiiiQQQKKKDDDDDDMMMYYYdddjjjkkklllmmmllliiigggeeecccbbbaaa___\\\ZZZYYYYYYZZZVVVUUUUUUSSSSSSRRRQQQQQQSSSRRRRRRQQQOOONNNMMMLLLLLLLLLLLLKKKIIIHHHHHHHHHJJJKKKKKKKKKJJJMMMSSSXXXdddtttttt^^^VVVYYYlllsss___[[[ZZZOOO@@@888///...---,,,++++++++++++************************(((((((((((((((((((((((('''((((((((()))))))))***************+++++++++++++++***---333666888???HHHhhhiiiYYY^^^ccc~~~sss[[[LLLPPPOOOMMMTTTQQQOOOMMMJJJGGGBBB<<<888------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............////////////000222333444555@@@QQQddd}}}}}}{{{xxxtttrrryyy~~~|||{{{~~~uuuvvvzzz}}}yyyrrrpppsssooojjjccc^^^YYY[[[hhhuuu|||}}}~~~~~~}}}}}}~~~iiiXXXQQQMMMIIIDDD@@@===;;;999777444;;;AAA@@@===EEEXXXiiittt~~~qqqZZZbbb|||rrr~~~iiiOOOBBBDDDIIIKKKFFFCCC===777111...,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((***+++***)))((()))***)))************+++++++++++++++,,,,,,------......---222222111444:::YYYtttmmmwwwuuulll___GGGDDDFFFIIILLLOOOOOOPPPUUU___hhhwww|||~~~yyysssooolllkkkiiihhhhhhdddbbbcccaaa___bbbhhhkkkwwwxxxpppooopppllliiihhhfffeeedddeeeiiiooouuuyyyzzz|||zzzzzzqqqUUUNNNEEEDDDLLLYYYeeellllllnnnooonnnkkkhhhfffeeeaaaaaaaaa___\\\ZZZZZZ\\\ZZZYYYWWWUUUTTTSSSRRRRRRTTTSSSRRRQQQPPPOOONNNNNNMMMNNNNNNMMMJJJHHHHHHIIIGGGHHHIIIIIIJJJLLLOOORRR[[[kkkdddYYYWWWhhhmmm```ZZZRRRFFF<<<000///---,,,++++++++++++************************))))))))))))))))))))))))''''''(((((())))))***************++++++++++++,,,++++++111888999;;;HHHXXX|||xxxeee[[[^^^ooo{{{pppSSSOOOOOOMMMSSSPPPNNNMMMKKKIIIDDD>>>:::///...---,,,++++++,,,---++++++,,,,,,,,,,,,------------------............/////////000111222444444;;;KKK```rrr~~~|||}}}}}}}}}}}}{{{yyyxxxzzz~~~}}}vvv{{{zzzsssssskkkddd[[[TTTOOOSSScccsssyyy{{{}}}~~~}}}||||||}}}ppp\\\PPPMMMHHHDDDBBB???;;;999777666:::@@@@@@>>>GGGUUUdddrrrkkkgggnnnuuueeeKKKBBBFFFJJJIIIGGGBBB<<<666111...---++++++******************(((((((((((((((((((((((((((***+++***)))((()))***)))************+++++++++++++++,,,,,,---.........---111111222666BBBkkkooowwwxxxxxxqqqNNNEEEFFFDDDHHHJJJLLLLLLMMMUUUcccnnn}}}|||uuuqqqnnnmmmlllkkklllhhhfffeeebbb^^^___dddgggkkkxxxtttqqqpppmmmjjjiiigggfffdddeeeiiiooouuuyyyyyy{{{{{{{{{yyyYYYPPPGGGEEEMMMZZZgggnnnnnnpppsssrrrnnnjjjhhhhhh```bbbcccaaa^^^\\\\\\]]]^^^]]]ZZZXXXVVVUUUUUUUUUVVVUUUTTTSSSRRRRRRQQQQQQOOOPPPPPPNNNKKKIIIIIIJJJEEEEEEFFFGGGHHHIIIKKKLLLRRRaaavvvvvvhhh[[[bbbzzzdddXXXTTTKKK>>>111000...+++******+++,,,************************))))))))))))))))))))))))'''''''''((()))******************+++++++++,,,,,,+++,,,333:::<<>>???;;;888666888<<>>CCC^^^vvv}}}eee\\\rrrqqqOOOFFFPPPIIIJJJIIIDDD>>>888///(((...+++)))((()))++++++***************************+++*********))))))(((((()))************+++++++++++++++,,,------......///111...444222222___xxx}}}mmmGGGCCCAAA???LLLCCCFFFGGGGGGJJJUUUggguuu|||xxxvvvuuusssrrrrrrqqqnnnjjjgggccc```___cccbbbeeeoooyyyvvvuuussspppnnnllliiiggggggjjjmmmooouuu{{{}}}lllSSSGGGIIIKKKXXXiiippptttttttttssspppmmmiiiggggggfffeeedddbbb```^^^\\\\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHFFFFFFFFFHHHJJJLLLLLLUUUggg|||fff]]]aaazzzpppWWWRRRRRRLLL===333,,,------***))),,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,000222666===GGG\\\~~~hhhWWWWWWcccyyyWWWJJJRRRNNNPPPPPPPPPOOONNNIIIBBB>>>777444///,,,,,,---------,,,,,,---------.........---------.........//////000///111333222111666===OOOfff~~~rrrsssyyyzzzyyy{{{tttZZZMMMIIICCCAAABBB@@@AAAOOO```uuukkkSSSKKKKKKHHHBBB===<<<999777777:::===>>>>>>AAAOOOeee{{{ttt]]]```yyy___LLLIIILLLMMMKKKFFF@@@999222---,,,***))))))***+++******************************************)))))))))(((************+++++++++++++++,,,,,,------......///222000666888BBBrrrttt~~~]]]AAA@@@AAABBBIIIDDDFFFHHHKKKRRR___qqq}}}}}}{{{yyyxxxvvvtttsssqqqnnnllliiigggffffffddddddiiivvv}}}zzzzzzvvvssspppmmmjjjhhhhhhjjjmmmooorrryyy~~~}}}rrrXXXKKKKKKMMMYYYkkkssswwwwwwwwwvvvtttpppmmmkkkhhhgggfffdddaaa___\\\[[[ZZZ[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOOOOOOONNNLLLJJJIIIHHHGGGFFFFFFFFFHHHIIIKKKLLLTTTeeezzzooo\\\YYYlllhhhXXXPPPJJJ???666///......++++++---************************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,+++***,,,---222777;;;@@@UUUuuuwww^^^RRRYYYiii\\\IIIKKKJJJQQQPPPOOONNNLLLIIIDDDAAA999555000---,,,---------,,,------------.........------........./////////222111222333222333;;;EEE\\\www}}}nnnmmmqqqyyy~~~xxxwwwzzzvvvYYYIIIHHHCCC@@@AAA>>>===HHHWWWqqqaaaPPPPPPOOOHHH@@@>>>;;;888777888;;;===>>>BBB???RRRuuuzzzggghhh}}}|||yyyYYYDDDMMMNNNMMMJJJCCC;;;555333***)))((()))++++++***)))************************************))))))))))))************+++++++++,,,,,,,,,,,,---......//////111000444;;;SSSvvvmmmtttIII<<<<<>>:::777777999<<<===CCC:::FFFjjjxxxggguuuuuukkkIIIJJJJJJLLLMMMGGG>>>888777***))))))***++++++***(((*********************************)))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////222111222@@@fffmmmqqqxxxyyy[[[<<<<<<;;;???GGGBBBFFFFFFJJJTTTeeevvv~~~|||{{{zzzzzzyyywwwyyy||||||zzzyyywwwuuutttsssooopppnnnlllllltttyyytttqqqrrrpppnnnlllkkkllllllmmmkkkttt{{{}}}~~~lllZZZTTTPPPZZZnnnxxxyyyzzz{{{{{{yyyuuuqqqnnniiihhhfffccc```\\\YYYWWWUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNOOOPPPPPPLLLLLLMMMMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGLLLPPP\\\ppphhhZZZZZZmmm```PPPSSSFFF>>>555000...---,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++***,,,,,,,,,,,,---000222777<<>>EEECCCEEEFFFKKKXXXjjj{{{}}}|||zzzxxxtttpppmmmkkkcccdddfffgggiiiqqq{{{}}}zzzxxxvvvuuuqqqssstttrrrpppsss{{{xxxrrrpppqqqpppooonnnmmmlllllllllkkkqqqyyy|||}}}vvvbbbXXXPPPXXXkkkvvvzzz{{{}}}}}}{{{wwwssspppiiihhhfffccc___[[[XXXVVVSSSRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEKKKMMMXXXkkk~~~ppp[[[VVVdddgggRRRRRRIIIBBB777///------,,,***************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------///222555<<<@@@UUUuuu{{{yyywwwvvvuuuxxx~~~cccWWWZZZ```jjjQQQNNNPPPNNNMMMMMMMMMLLLIIIGGG>>>:::444000///.........------........./////////....../////////000000000000111333222333???YYYrrryyy{{{nnnkkkrrrwww{{{|||zzzsssvvv}}}~~~lllVVVMMMFFFEEEAAA<<>>;;;111...+++******+++******************************))))))))))))************++++++++++++,,,,,,,,,,,,---------...//////000000...333===```jjjqqqssshhhYYYCCC:::@@@@@@>>>BBBDDDDDDGGGNNN\\\nnn~~~}}}yyypppooommmjjjfffaaa]]][[[TTTWWWZZZ\\\```gggrrryyy|||zzzxxxsssuuuwwwvvvttttttxxx{{{}}}tttsssooooooooonnnnnnmmmllllllllloootttyyy{{{~~~hhh[[[PPPTTTfffqqqyyy{{{}}}~~~|||xxxsssppphhhgggeeebbb^^^[[[XXXVVVQQQQQQPPPOOONNNNNNOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDCCCCCCHHHJJJTTTggg{{{zzz]]]RRR\\\xxxtttXXXOOOLLLFFF:::000,,,...,,,)))++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,,,,---...000555888<<>>BBBXXXyyy}}}jjjsss^^^NNNFFFLLLPPPJJJBBB@@@555222---*********++++++************************((()))))))))************+++++++++,,,,,,,,,------------......//////000000...888JJJwwwwwwkkkiiikkkrrrEEEBBB::::::AAA@@@>>>EEECCCHHHSSSaaarrr~~~xxxrrrmmmeeeeeedddaaa^^^ZZZUUUSSSOOOQQQSSSUUUZZZcccooowww|||yyyyyy~~~{{{zzzyyyxxxwwwwwwyyyzzz~~~yyytttlllmmmnnnnnnnnnmmmllllllmmmkkknnntttxxx~~~lll]]]OOOPPPaaakkkuuuwwwyyyzzzyyytttppplllgggfffdddaaa^^^[[[XXXVVVQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAAFFFGGGQQQeeezzzkkkVVVZZZnnndddUUUOOOJJJ>>>111---///...)))++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,,,,---...111666:::@@@XXXyyy|||nnniiimmmpppooooooqqqvvv}}}~~~uuu[[[XXXVVVggg___SSSMMMMMMMMMNNNOOONNNJJJHHHAAA<<<666222000///................../////////000////////////000000000000111333666777999KKKnnn}}}mmmllluuuttt{{{xxxtttyyyggg___SSSJJJHHHDDD@@@DDDMMMggggggOOOHHHHHHGGGBBB<<<999999;;;===???>>>===IIIdddvvvdddyyykkkVVVGGGKKKPPPLLLEEEDDD999444...***)))***++++++************************(((((())))))*********+++++++++,,,,,,,,,---------------......///000000000777DDD[[[ppprrreeeppp^^^<<>>BBBIIIddd{{{}}}}}}TTTOOOKKKFFFDDDAAA>>>:::888;;;;;;@@@FFFGGGNNNgggqqqwwwjjjrrrnnnMMMFFFLLLLLLEEEAAA>>>777///+++,,,---+++((()))))))))***+++++++++,,,++++++************++++++,,,,,,++++++,,,,,,---......,,,---111111000000444:::GGG|||wwwooo^^^RRR<<<;;;:::;;;>>>@@@AAABBBFFFQQQaaarrr{{{yyyuuupppkkkfffcccaaaaaa```^^^[[[YYYWWWVVVVVVOOOPPPSSSVVV[[[ccclllrrrzzz}}}xxxqqqiiifffooo|||}}}|||tttpppmmmiiijjjmmmnnnkkkgggkkkmmmnnnooorrryyy}}}___OOOIIINNN^^^hhhooottttttrrrppplllgggbbbbbbbbb```^^^[[[YYYWWWUUUSSSPPPNNNNNNMMMLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFEEECCCCCCCCCDDDEEEEEEHHHQQQbbbxxxrrrVVVQQQhhhttt[[[QQQOOOGGG;;;111------------,,,++++++******++++++************************)))))))))***++++++,,,,,,))),,,000000...111;;;DDD]]]}}}fffVVVYYYbbbfffjjjppplllqqqxxx~~~|||gggYYY___ooo___PPPKKKNNNOOOJJJLLLMMMEEEAAA>>>:::555111///......////////////000000000000111111111111000000000000///222444888HHHccc~~~xxxqqqoooqqqssszzzwwwyyyzzzsssrrr~~~uuuhhh]]]PPPGGGAAA>>>BBBHHH___xxx|||vvvVVVOOOIIIHHHEEE>>>;;;<<<===<<>>AAAFFFZZZuuu~~~gggVVVKKKLLLJJJ@@@<<<@@@===<<>>AAAFFFXXXtttdddMMMKKKKKKCCC>>>AAA::::::BBBMMMQQQLLLFFFEEEXXXjjj}}}mmmYYYYYYrrrzzzkkk}}}rrrSSSEEEIIIKKKHHHFFF???666///,,,+++++++++,,,+++++++++***)))))))))++++++************++++++,,,,,,++++++,,,,,,---......---...000///...333999???lllhhhbbbllliiiPPP777;;;;;;<<<<<<===@@@DDDGGGSSS^^^mmmyyyxxxtttnnnhhhdddcccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbcccbbbbbbdddhhhjjjqqquuu}}}zzzooohhh```cccjjjttt{{{pppgggeeegggjjjkkklllmmmnnnmmmnnnrrrzzzlll\\\NNNFFFIIIRRR\\\fffjjjlllmmmjjjeeeccccccbbbaaa```^^^]]]\\\\\\ZZZWWWUUUUUUTTTSSSQQQMMMLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFFFFJJJOOOZZZjjj{{{iiiRRRKKKWWWsssyyy^^^UUUJJJBBB;;;333///...---,,,++++++******++++++************************))))))***++++++,,,,,,---000***,,,333666>>>[[[|||hhhSSSIIIMMMVVVbbbgggiiiooowww||||||jjj]]]WWW```xxx}}}XXXLLLMMMRRRMMMKKKLLLHHHDDDBBB===888444111000///////////////000000000000000000111111222222222333555333;;;TTTwww|||qqqnnnqqqtttyyywww|||vvvnnnoooyyyvvviii^^^RRRIIIBBB???BBBGGGZZZuuu|||zzzUUUJJJKKKFFFAAA@@@999:::@@@MMMUUUSSSKKKEEELLL```vvv{{{___QQQ]]]zzzkkkvvv```HHHFFFMMMQQQHHHCCC:::222---+++++++++,,,+++++++++***)))))))))++++++************++++++,,,,,,++++++,,,,,,---.........///111000///666>>>SSS```ccczzz___pppmmmEEE;;;;;;<<<<<<<<<===@@@FFFJJJWWWbbbpppzzz}}}~~~xxxrrrmmmkkkkkkkkkiiiiiihhhffffffeeeeeefffdddeeefffffffffgggjjjlllooottt{{{|||tttfffccc``````eeeppp|||tttiiiccccccfffhhhkkkmmmnnnmmmmmmpppwww}}}ppp```SSSJJJIIIMMMWWWaaaeeehhhjjjhhheee``````__________________\\\ZZZWWWVVVVVVUUUSSSRRRMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHLLLRRR^^^nnn}}}mmmVVVKKKRRRmmmiii[[[LLLDDD===444...------,,,++++++******++++++*********************************+++,,,,,,------///,,,...444777EEEkkk~~~]]]FFFIIIQQQ[[[cccdddeeellluuu~~~qqqcccZZZ\\\ooofffSSSMMMQQQNNNLLLLLLHHHFFFCCC>>>999555222000000////////////000000000000000000111111222333333333333333@@@aaa~~~mmmjjjpppzzz|||uuuwwwtttlllppp}}}{{{iii^^^QQQHHHAAA???DDDJJJ```xxx||||||{{{{{{kkkRRRKKKIIIEEEAAA<<<;;;>>>GGGPPPSSSNNNIIIEEERRRggg|||pppXXXVVVgggvvvsss}}}kkkNNNCCCJJJSSSJJJEEE>>>666///,,,+++***+++++++++***************++++++************++++++,,,,,,++++++,,,,,,---.........000111000222:::EEEmmmuuu]]]iiirrr]]]{{{ZZZ???>>>:::<<<=========AAAGGGMMMYYYdddrrrzzz|||}}}}}}yyyvvvtttooonnnllljjjiiihhhggggggfffhhhjjjkkkkkklllnnnooooootttzzz~~~ssslllaaaZZZXXX]]]eeejjj|||nnnfffbbbccceeekkkmmmnnnmmmmmmpppvvv{{{uuufff[[[PPPMMMKKKTTT]]]aaadddggggggddd_________^^^^^^___``````]]][[[XXXVVVVVVUUUTTTRRRNNNMMMLLLKKKIIIGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJNNNVVVbbbqqqxxx___TTTSSSfff}}}wwwdddQQQHHHAAA555...------,,,++++++******++++++******************************++++++,,,------------...111666>>>UUU{{{rrrWWWEEEKKKRRRZZZ\\\\\\aaalllvvvwwwiii___XXXkkkzzz]]]NNNNNNKKKKKKLLLGGGGGGDDD???:::555222111000////////////000000000000000000111222222333444444333777LLLtttuuuiiigggppp|||tttqqqxxxuuummmssszzzjjj^^^OOOFFF@@@@@@FFFNNNfffzzz~~~~~~yyyzzz{{{aaaOOOLLLIIIDDDAAA===<<<@@@JJJRRRSSSQQQGGGIIIVVVpppfffXXXZZZxxxvvvtttyyy\\\EEEDDDMMMJJJGGGAAA999222,,,***)))***************+++++++++++++++************++++++,,,,,,++++++,,,,,,---...---...000222222444>>>JJJiii[[[qqqmmmeee{{{MMM:::===:::<<<>>>======AAAIIIOOOYYYfffttt}}}~~~xxxvvvtttqqqnnnlllkkkkkkkkkmmmpppqqqppppppqqqrrrpppuuu{{{~~~}}}wwwmmmccc\\\YYYXXXYYYgggooo{{{{{{oooiiiggghhhkkkmmmnnnnnnmmmpppvvv{{{|||nnncccVVVPPPKKKSSSZZZ^^^aaadddeeeccccccbbbaaa____________```^^^\\\YYYXXXWWWWWWUUUSSSNNNNNNLLLKKKIIIGGGFFFEEEBBBBBBCCCDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLPPPXXXeeetttlll```VVV]]]uuummmWWWLLLDDD888//////---,,,++++++******++++++******************************+++,,,,,,------...,,,000333999LLLlllwww^^^NNNJJJNNNSSSWWWWWWYYYddduuuzzzlllbbbPPPddd~~~eeeNNNKKKIIIIIIKKKGGGHHHEEE@@@:::666333111000////////////000000000000000000111222333333444444444<<>>======AAAIIIPPPZZZfffvvv~~~{{{xxxtttrrrpppoooooorrrtttuuutttsssssstttqqquuu{{{~~~~~~xxxpppfff]]]UUUQQQOOOWWWcccmmmuuu~~~zzzqqqnnnnnnjjjmmmnnnnnnnnnqqqvvv{{{}}}uuuiiiYYYQQQLLLSSSZZZ\\\^^^cccdddbbbgggeeecccaaa_______________]]]ZZZYYYYYYXXXVVVUUUNNNNNNLLLKKKIIIGGGFFFEEEAAABBBCCCDDDEEEFFFGGGHHHFFFHHHJJJLLLNNNNNNNNNNNNQQQYYYggguuuvvvhhhXXXWWWnnnttt[[[PPPGGG:::111000---,,,++++++******++++++***************************++++++,,,,,,------...,,,111444<<>>;;;???JJJVVV]]]XXXQQQGGGNNNppptttTTT]]]wwwqqqzzz\\\MMMNNNPPPIIIAAA;;;777333...***++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,---......+++444+++---;;;222888aaasss```pppdddxxx\\\AAA888;;;:::999;;;???@@@CCCKKKUUU```hhhsss~~~}}}zzzyyywwwvvvzzz{{{{{{{{{zzzyyyxxxwwwtttwww{{{}}}}}}uuusssooocccVVVQQQPPPRRRWWW```iiipppsss~~~vvvkkknnnmmmmmmooossswwwyyyzzz|||nnnaaaXXXUUUTTTXXX```eeeeeegggkkkhhhgggfffdddbbbaaa```___]]]___^^^YYYWWWXXXWWWSSSPPPOOOMMMJJJGGGEEECCCBBB@@@AAAAAAAAAAAACCCFFFIIIIIIJJJLLLLLLMMMNNNQQQSSSVVV^^^nnnuuu\\\RRRgggzzzaaaQQQGGG===444......------,,,,,,++++++***************************++++++,,,---...............222:::NNNnnniiiRRRIIIJJJNNNTTT[[[___^^^fffyyy|||hhhZZZ]]]rrrtttSSSLLLMMMIIIFFFKKKGGGEEEAAA<<<888444111000000000000000111111111111222222111222333444444444666IIIhhhhhhpppvvvhhhgggeeekkktttjjjmmmxxxvvvppp{{{vvvhhh^^^OOOHHHEEE===FFF___uuu|||{{{|||```JJJLLLCCCBBB>>>;;;<<>>CCCFFFKKKUUU```lllvvv|||}}}~~~~~~~~~xxxnnnggg^^^WWWUUUWWWZZZ\\\\\\___dddhhhoooyyy~~~vvvsssooonnnqqquuuxxxzzzxxxllldddUUUTTTYYYcccjjjkkklllnnnkkkjjjiiigggeeecccaaa```^^^```___ZZZXXXYYYWWWSSSPPPOOOMMMJJJGGGEEECCCBBBAAABBBBBBAAAAAABBBEEEHHHLLLNNNPPPQQQRRRSSSUUUWWW```jjjzzzlllRRRWWWkkksssYYYGGGCCC<<<111......------,,,++++++++++++++++++++++++++++++++++++,,,,,,---......//////222555FFFgggbbbLLLCCCFFFMMMRRRWWW\\\bbbiiivvveee\\\___zzzaaaRRRMMMIIIGGGHHHJJJHHHDDD>>>999555222000///000000000111111111111000111111111222333555777CCC]]]~~~tttooo~~~pppfffbbb^^^iiisssfffiiimmmyyy{{{}}}vvvttt{{{ooogggVVVIIIDDDAAANNNiiiyyyzzzXXXPPPHHHGGGDDDAAA<<<===GGGQQQZZZ^^^ZZZNNNLLL```iii```yyywww```xxxgggFFFKKKMMMMMMGGG>>>555000...,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...//////000///333555333XXXtttiiimmmddduuu\\\???;;;;;;<<<===<<>><<>><<<:::;;;;;;;;;>>>DDDKKKUUUdddqqq{{{yyyrrrlllhhhcccaaacccbbbaaa___^^^^^^aaacccnnnxxxssssssvvvzzz|||}}}qqqmmmZZZVVVVVV^^^fffjjjlllnnnggggggggggggggggggggggggaaabbbaaa[[[YYYYYYXXXTTTPPPOOOMMMJJJGGGEEECCCBBBAAABBBBBBAAAAAABBBEEEHHHJJJMMMQQQTTTVVVWWWYYY[[[gggssskkkSSSMMMQQQfff|||bbbKKKHHHBBB444//////...------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,...///111222555AAA___sss\\\FFF???DDDJJJNNNRRRWWW\\\hhhxxxwwwbbbSSSaaalllVVVKKKJJJKKKJJJHHHFFFCCC>>>:::666333222000000000000111111111111000222333333222444999===QQQrrrzzzwwwiiicccYYYbbbyyysssgggkkknnnttt{{{}}}xxxrrr^^^JJJCCCEEEYYYuuuUUUMMMFFFAAABBB???;;;>>>GGGYYY______UUULLLVVVssswwweeettttttXXXpppzzzXXXGGGIIIJJJHHHCCC<<<777444,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000///111222444IIIzzz{{{ccciiizzzbbbnnniiiGGG>>>:::666::::::999===EEEOOO[[[lll{{{zzzssslllgggccccccbbbbbbaaaaaaaaaaaacccmmm~~~yyyxxxzzz|||}}}~~~tttrrrbbbZZZVVVZZZbbbhhhlllooollllllkkkiiihhhfffeeeeeebbbcccaaa\\\ZZZZZZXXXTTTPPPOOOMMMJJJGGGEEECCCBBB@@@AAAAAAAAAAAACCCFFFIIIIIILLLQQQUUUXXXZZZ]]]___kkkxxxpppYYYNNNLLL```yyyiiiPPPGGG???333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000222333555KKKjjj___NNNAAACCCIIIKKKNNNRRRXXX___nnnqqqVVVYYY|||pppWWWJJJIIIKKKIIIFFFEEEAAA===999666444333000000000000111111111111000333555444333555;;;@@@^^^qqqccc^^^XXXiii}}}eeeaaalllmmmttt~~~~~~~~~xxxcccLLLEEEIII^^^|||hhhUUUIIIBBBCCCAAA;;;;;;@@@SSS___ggg^^^OOOQQQiiitttjjjaaaeeelllLLLKKKJJJIIIFFF@@@999444---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,------...///000000000333333:::]]]pppbbbssssssdddyyySSS>>>???888333<<<999999>>>GGGRRRaaatttyyytttkkkiiihhhggggggggggggffffffhhhppp~~~}}}}}}~~~~~~zzzzzzlll```VVVXXX___ffflllqqqpppooonnnllljjjiiiggggggbbbdddbbb]]]ZZZZZZXXXTTTPPPOOOMMMJJJGGGEEECCCBBB???@@@@@@@@@AAADDDHHHKKKHHHMMMRRRXXX[[[^^^aaacccppp~~~{{{aaaRRRNNNYYYrrr~~~nnnWWWJJJAAA888/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---000222444;;;YYYvvvxxxNNNDDD@@@FFFJJJIIILLLSSSZZZcccttt~~~[[[VVVvvvsssXXXHHHHHHJJJGGGEEECCC@@@===999666555444000000000000111111111111111333666555333555<<>>FFFZZZlllfffQQQIII\\\tttkkklllrrrXXXssstttQQQNNNKKKJJJGGGBBB:::333---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------------...000000000111555444???llljjjccczzzpppgggyyyHHH:::@@@888333@@@999:::???IIIUUUeeeyyyxxxtttppplllkkkjjjiiihhhmmmkkklllttt~~~rrrdddWWWVVV]]]eeemmmssspppoooooonnnmmmmmmllllllccceeebbb]]]ZZZZZZXXXTTTPPPOOOMMMJJJHHHEEECCCBBB>>>???@@@@@@AAADDDHHHLLLHHHMMMTTTYYY^^^aaadddfffttthhhWWWRRRRRRjjjzzzqqq]]]OOOFFF@@@/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---000333444CCCeeeiiiFFF??????HHHJJJGGGKKKUUU\\\fffyyyppp\\\lllsss]]]PPPKKKHHHEEEGGGDDDAAA>>>;;;999555222111111111000111111222333222555222333777555>>>TTT}}}{{{gggYYYXXX```yyyggg[[[bbblllqqqwww}}}gggOOOEEEQQQmmmkkkXXXFFFBBBBBB>>>;;;<<>>AAAJJJYYYlll}}}||||||wwwsssoooiiieeerrrtttuuuvvvwww}}}qqq^^^TTTUUU^^^ggglllppppppooonnnmmmmmmllllllgggiiifff___[[[ZZZXXXSSSQQQNNNJJJGGGFFFEEECCCAAA@@@@@@AAAAAAAAACCCGGGJJJMMMPPPTTTWWW\\\aaahhhmmm}}}~~~ZZZTTTTTTbbbuuu{{{mmmUUUFFFBBB111...---//////,,,+++---------------------------,,,,,,(((,,,333...---:::PPPssspppQQQAAA>>>???DDDGGGIIINNNSSSdddrrryyyaaafffnnnYYYPPPOOOLLLHHHFFFDDD@@@>>><<<999666333111111111111111222222333///333111222666555BBB[[[sss```UUUXXXeee|||xxxccc\\\bbbhhhrrrxxx}}}fffOOOGGGUUUttt{{{```HHHDDDFFF@@@;;;;;;CCCKKK^^^lllcccRRRSSSbbbvvv||||||vvvhhhpppfff^^^yyysss]]]LLLNNNOOOFFF>>><<<222000---+++,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------...///000000333111555999VVVjjjbbb~~~~~~cccsss]]]>>>;;;999777;;;<<<===???CCCMMM\\\ooo~~~{{{xxx|||}}}wwwoooiiilllooossswwwzzz~~~|||uuufffZZZVVVZZZbbbiiinnnnnnooooooooonnnnnnmmmhhhiiiggg```\\\[[[XXXTTTQQQNNNJJJGGGFFFDDDCCCAAA???@@@AAAAAAAAACCCGGGJJJNNNOOORRRVVV]]]dddkkkppplll\\\NNNZZZlllvvvnnnZZZJJJDDD222///---//////,,,+++---------------------------,,,...+++...333///111AAAbbb~~~```EEEAAA@@@BBBFFFGGGIIIPPPXXXlllyyyhhh^^^tttmmmYYYSSSQQQNNNJJJEEECCC@@@>>><<<:::777555111111111111111222333333...333333222555777JJJhhh|||jjjZZZRRRYYYooonnn\\\^^^dddbbbpppwwwfffOOOHHH\\\qqqNNNIIIKKKDDD=========DDDWWWkkkkkk[[[RRRSSShhhvvv~~~gggfffooo___qqqmmmOOOGGGJJJHHHAAA;;;333111---,,,,,,---,,,,,,,,,,,,,,,,,,,,,------...------------...///000111222333555>>>eeefffoooggg\\\}}}xxxPPP888999888888;;;<<<===???FFFQQQ```qqqzzz|||~~~{{{www{{{}}}vvvlllnnnrrrxxx}}}zzzyyymmm```WWWVVV[[[```iiikkknnnpppqqqqqqooonnniiikkkhhhbbb^^^\\\YYYTTTQQQMMMIIIGGGEEEDDDBBBAAA???@@@@@@@@@AAACCCGGGJJJNNNNNNPPPUUU^^^hhhppptttfffKKKSSScccqqqqqqaaaNNNCCC666000...//////,,,,,,---------------------------,,,000...000222///777MMMxxxqqqPPP;;;AAABBBFFFHHHGGGIIITTT___vvvppp[[[cccwwwggg\\\SSSLLLIIIEEECCC@@@>>>===;;;888666222111111111111222333333000777666444555:::RRRvvvxxxgggWWWSSS^^^yyy}}}dddXXXaaafff___kkkrrreeeNNNKKKbbbZZZNNNNNNGGG@@@AAA;;;???OOOeeemmmcccSSSJJJXXXooolllaaa{{{www___eee]]]GGGGGGKKKDDD:::555222...,,,,,,------,,,,,,,,,,,,,,,,,,---......------------...///000111222444666EEEvvvhhh~~~yyyXXX[[[fffFFF666999999888;;;;;;;;;@@@HHHUUUdddssszzz{{{|||~~~}}}vvvttttttwww~~~{{{~~~xxxoooddd[[[VVVUUUVVVbbbeeejjjoooqqqrrrpppoookkkllljjjddd___^^^ZZZUUUPPPMMMIIIFFFEEECCCAAA@@@>>>???@@@@@@@@@CCCGGGJJJNNNMMMOOOUUU```lllvvvzzznnnRRRSSS^^^nnnuuuiiiSSSCCC999333...//////---,,,---------------------------+++000000000111000???[[[```EEE<<>>===;;;888666222222222111222333333444111888666333555;;;WWW~~~sssdddUUUTTTbbbuuu^^^WWWcccggg```iiinnn}}}bbbMMMPPPjjjkkkTTTMMMFFFBBBBBB<<<===GGGZZZiiigggXXXJJJQQQjjjsssaaauuu}}}aaa[[[vvvtttSSSLLLPPPJJJ===777333///,,,,,,---------------,,,,,,------...///...............///111111222555777NNNfffpppUUUdddXXX@@@666;;;999888;;;:::;;;@@@JJJXXXggguuu{{{{{{{{{}}}~~~wwwvvvzzz}}}vvvmmmfffaaa[[[SSSMMMYYY^^^dddkkkoooppppppoookkkmmmkkkeeeaaa^^^ZZZTTTOOOLLLHHHEEEDDDCCCAAA???===>>>??????@@@CCCGGGJJJMMMMMMPPPWWWbbbooozzzrrrYYYUUUZZZlllyyyrrr\\\KKK>>>555//////000...,,,---------------------------***000000...000333HHHiiiuuuQQQ??????===AAAFFFHHHFFFKKK\\\nnnfff[[[ssswwwXXXJJJLLLFFFDDDAAA???===;;;888666222222222222222333444444000666333111444>>>\\\|||jjj]]]QQQTTTggg|||lll[[[XXXbbbfffdddjjjnnn|||```NNNWWWuuu___MMMFFFBBB@@@===<<>>888444///,,,,,,---......---------------......///............///000111111222555;;;\\\sssgggiiiYYYqqqyyyMMM;;;777===999888;;;:::===BBBMMM[[[jjjxxx}}}{{{zzz{{{~~~zzz{{{xxxppplllhhhaaaUUULLLQQQUUU]]]dddjjjmmmnnnnnnkkkmmmlllfffaaa^^^YYYSSSOOOKKKGGGEEECCCBBB@@@???<<<===>>>???@@@CCCGGGJJJJJJNNNSSS[[[dddppp}}}vvv]]]UUUVVVhhhzzzyyygggVVVBBB888///...000...------------------------------***000///...222999SSSwwwbbbDDD:::===<<>>GGGYYYgggdddYYYPPPfffiii```rrrddd```wwwbbbKKKLLLJJJ@@@999555000---,,,---......---------------...//////............///000111222222555???kkkgggkkkbbb^^^|||dddDDD777777===888888<<<;;;@@@FFFPPP^^^mmm{{{}}}}}}{{{vvvoooeeeYYYRRRIIINNNUUU^^^eeejjjlllmmmkkkmmmlllfffaaa^^^XXXRRRNNNKKKGGGDDDCCCBBB@@@>>><<<===>>>???@@@CCCGGGJJJGGGNNNWWW___fffppp~~~{{{cccVVVSSScccvvvxxxiiiZZZEEE999000...000///---------------------------------111......555AAA^^^qqqOOO===999:::===>>>BBBFFFJJJTTThhh{{{qqqYYYooosssRRRGGGLLLIIIFFFBBB@@@===:::777444333333222222333333444555222555333444>>>LLLkkklllrrr\\\RRRNNN\\\www}}}lll]]]YYY[[[\\\bbbiiikkkmmmxxx~~~[[[RRRgggwwwiiiddd```[[[]]]\\\\\\___fffppp{{{vvvxxx\\\QQQJJJAAA;;;<<<>>>DDDUUUfffggg^^^LLLeeeoooXXX```pppbbbtttiiiMMMNNNOOOFFF:::666000---,,,---...///...------------...//////.........//////000111222222666CCCuuuooo\\\mmm}}}___bbbUUU>>>333666<<<888888===<<>><<<===>>>>>>@@@CCCGGGJJJEEEOOOZZZaaafffppp~~~iiiZZZSSS___qqqtttgggYYYFFF:::000...000///------------------------------///222...///888FFFeee```CCC<<<<<<999>>>>>>AAAFFFLLLXXXmmm^^^ffflllTTTHHHFFFJJJHHHEEEAAA>>>;;;999888333222222111111222222333333444444555===TTTwww}}}hhhfffYYYMMMPPPeeeuuuuuubbbZZZZZZYYY^^^eeeccckkknnnuuu~~~vvvyyyWWW]]]~~~rrrcccYYYSSSOOOMMMMMMLLLJJJLLLPPPTTTWWWYYYeeetttmmmVVVMMMEEE<<>>DDDKKKWWWfffuuu{{{xxxrrrcccTTTJJJHHHFFFLLLXXXdddhhhfffiiiiiiiiigggccc]]]XXXUUUPPPMMMIIIEEEBBB@@@?????????===<<<===@@@CCCEEEEEEHHHUUUaaafffjjjsss~~~qqqWWWOOO\\\llluuuppp```OOOAAA444///......///111...------,,,,,,------...---)))222444444XXXPPPBBB;;;555>>>???@@@BBBHHHTTTeeexxxooonnn}}}dddNNNGGGIIIIIIGGGDDDAAA===:::999888333333222222222222333333444444555777AAAZZZ~~~sssxxxaaaUUULLLTTTlll|||ooo^^^WWWXXXWWW]]]dddbbbiiilllttt}}}qqqtttWWWddd~~~uuuhhh]]]VVVTTTSSSRRRUUUTTTSSSSSSSSSSSSQQQOOOPPP[[[eeewww}}}]]]NNNIIIBBBBBB???===DDDQQQXXXXXXQQQOOOddd}}}```ZZZvvvllllll}}}ZZZRRRUUUIII???:::444///---......///,,,,,,---------.........---///111222111111333444666999WWWaaaqqqrrrWWWmmmgggAAA:::::::::999888999<<>>999>>>IIIRRRUUUUUUKKKUUUvvvooo[[[mmmttt^^^ooofffQQQNNNJJJAAA<<<555000............,,,------------.........,,,...000111000111222444777===kkkqqqbbbiiiYYYzzzYYY:::999::::::999888:::===???GGGPPP]]]lllzzzrrraaaWWWPPPHHHEEEIIIQQQZZZ___bbbdddhhhiiigggbbb[[[WWWOOOMMMIIIFFFCCCAAA@@@@@@>>>===<<<<<<===@@@CCCEEEMMMWWW```eeemmmyyyrrrYYYQQQ[[[rrrwwweeeTTTGGG:::444222///---.........------------......111///222444AAAkkk```???:::999777<<>>AAALLL___sssuuuxxxiiiOOOEEEGGGHHHFFFCCC???<<<999777666333333333222222333333333444555555999KKKkkkrrr]]]PPPIIIYYYrrr|||^^^QQQOOOTTTTTTZZZcccbbbfffhhhppp{{{kkkkkkmmm___~~~|||nnnkkk___[[[cccooowwwWWWPPPIIIEEE>>>999;;;CCCLLLPPPWWWKKKLLLeeebbbhhhXXXeeeoooRRRKKKQQQDDD>>>777111............------------............,,,...///000000111333555888FFFffffffcccaaa|||MMM777999999999999999:::>>>AAAIIISSSaaappp|||yyyjjj]]]UUULLLHHHGGGKKKSSS[[[\\\___dddfffeee___XXXSSSNNNMMMJJJGGGDDDBBB@@@@@@======<<<;;;;;;>>>BBBEEEOOOWWW^^^ccclllzzz}}}```NNNUUUpppzzziiiUUUHHH;;;555333///---.........------------......///111111444LLL{{{uuuvvvPPP:::888999999;;;???===AAAMMMbbbvvvzzzpppjjjpppqqqRRREEEFFFHHHFFFCCC???<<<999777666444333333333333333333444444555444:::PPPsssooo[[[NNNLLL___tttwwwXXXMMMNNNTTTTTTZZZbbbaaaeeegggooozzzrrrdddjjjaaaoooccc___tttaaaSSSHHHDDD???<<<===@@@GGGMMMQQQHHHEEESSSnnnjjjeee^^^aaazzzXXXLLLVVVFFF@@@888222///.........---------.........//////---...//////000111444666777RRRccckkk{{{ccclllqqqEEE777888999999999999;;;???BBBLLLVVVfffsss}}}~~~|||sssbbbXXXOOOKKKHHHGGGLLLSSSXXX[[[aaadddccc]]]UUUPPPMMMLLLJJJGGGEEEBBBAAA@@@<<<<<<<<<;;;;;;>>>CCCHHHTTTYYY^^^cccnnn}}}eeePPPRRRmmmzzznnnWWWJJJ<<<666333000...//////......------......///,,,222000666YYY{{{zzznnn~~~gggFFF999888:::<<<;;;>>>===AAANNNbbbvvvuuuddd___fff{{{XXXHHHGGGHHHFFFCCC@@@<<<:::888777444444333333333333444444444555666===WWW|||yyyfffUUULLLQQQhhhwwwrrrTTTKKKNNNTTTSSSXXX```___eeefffnnnwww{{{cccyyypppjjjyyyeeeiiirrrXXXHHHDDDAAA@@@??????DDDJJJPPPLLLGGGKKK```~~~rrrbbbwwweeeXXXtttaaaJJJRRRHHHBBB:::333000///...---------........./////////...///000000000222555888:::fff{{{___mmmpppeeewwweee???:::777888999999:::<<<@@@CCCOOO[[[kkkwww~~~|||iii]]]RRRNNNJJJEEEEEEKKKTTTXXX^^^bbbbbb]]]WWWRRRMMMLLLJJJHHHFFFCCCAAA@@@;;;<<<<<<;;;;;;>>>EEEKKKWWW[[[___fffssshhhTTTPPPeeevvvrrr]]]NNN???777333000///000//////............//////***444111888eeekkkyyyZZZ@@@<<<888:::>>>;;;===>>>DDDRRRddduuulll\\\___rrrfffNNNHHHIIIGGGDDDAAA===:::999888444444333333333333444444333666999CCCaaaooo^^^OOOJJJTTTnnnwwwiiiRRRIIIMMMTTTRRRUUU\\\[[[dddeeekkksssvvvyyyfffllltttooo|||nnnwww```MMMGGGCCCBBB???<<>>;;;<<<@@@IIIWWWgggwwwzzzaaa]]]gggtttSSSFFFJJJHHHEEEAAA>>>;;;999888555444444333333444444555333777;;;GGGhhh}}}lll[[[LLLHHHUUUpppuuuaaaPPPHHHMMMSSSQQQSSSZZZYYYcccccciiippprrrtttiiiddd~~~qqqkkkvvvzzzyyyfffRRRKKKEEEBBB>>>:::@@@JJJYYYYYYQQQLLL___aaaddd{{{|||RRRRRRzzzZZZRRRKKKEEE<<<555111///...---............/////////000///000111111111444888;;;VVVcccSSSiii```fffQQQ666<<<777888999999:::===AAAEEEWWWcccsss~~~qqq^^^WWWRRRIIIFFFIIIGGGKKKRRRXXX[[[[[[XXXVVVLLLLLLKKKIIIGGGDDDBBBAAA999;;;===<<<<<<@@@IIIQQQPPPTTTZZZeeewwwiiiXXXKKKSSSkkkyyymmm\\\HHH;;;555000///000//////............//////+++;;;555===rrrwwwddd}}}nnnEEE666===777666>>>;;;;;;BBBMMM[[[jjjzzzppp___fffYYYKKKMMMIIIEEEAAA>>>;;;888555555444444333333333444444888444888PPPzzzxxxlllYYYMMMCCCXXXtttgggYYYIIIJJJMMMPPPSSSVVVYYYZZZaaafffkkkmmmooouuuvvvcccyyyfff]]]eee{{{vvvyyy[[[IIIEEEIII@@@;;;AAAFFFVVV^^^VVVMMMWWWiii{{{hhh\\\uuu}}}aaaaaakkkyyyLLLMMMFFF<<<555111000///.............../////////000555000111+++222888666MMM}}}aaaSSSiii{{{ccclllqqqGGG<<<999999999999:::999;;;DDDOOOWWWhhhyyy}}}nnn]]]TTTRRRLLLDDDDDDEEEIIIPPPWWWZZZWWWTTTRRRMMMGGGEEEEEEEEEAAA===999888888888;;;BBBKKKRRRUUUUUUYYYbbbqqqrrr[[[PPPTTTcccqqqrrr\\\EEE:::666222......//////............/////////222444KKKwwwtttkkkwwwRRRFFF;;;888999;;;===@@@===FFFUUUfffuuuooo\\\dddcccMMMLLLIIIEEEAAA>>>;;;888555555444444333333444444555777555===WWWzzziiiVVVMMMGGG]]]vvveeeTTTHHHIIILLLOOOSSSVVVYYYZZZ```eeeiiikkklllsss~~~aaammmttteeecccppp|||dddNNNFFFIIIAAA<<>>777333111000///........./////////000000///,,,111...555;;;999QQQaaa\\\xxx|||```qqqhhhCCC;;;999:::::::::;;;;;;<<>>;;;888666555444444444444444555555666666CCCccc~~~fffRRRMMMMMMeeexxxaaaMMMGGGHHHKKKNNNRRRVVVYYYZZZ^^^bbbfffhhhjjjpppzzziii___hhhrrrxxxrrrVVVHHHHHHBBB>>>@@@@@@MMM]]]^^^UUUTTT[[[lllhhhlllwwwaaafffzzzaaaQQQJJJAAA999555222111000....../////////000000000---,,,444222888;;;;;;UUUzzzbbbkkk{{{]]]zzz]]]???;;;999;;;:::;;;<<<<<<>>>IIITTT^^^lll{{{tttcccWWWPPPLLLGGGDDDAAABBBFFFIIIIIIHHHJJJFFFBBBBBBCCCDDDBBB@@@============???EEELLLQQQQQQUUU\\\fffqqq|||pppVVVOOO```uuuwwwgggSSSCCC777000///111000//////......//////000333444999VVVqqqjjjFFF===777777999999:::===BBBLLL]]]ooo}}}ttt\\\ZZZtttQQQLLLHHHDDDAAA>>><<<888666555444444444444555555666777666HHHooo}}}zzzdddNNNKKKQQQiiiwww\\\IIIEEEGGGJJJMMMRRRUUUXXXZZZZZZ^^^bbbeeehhhoooxxxeee[[[|||^^^JJJHHHCCC???@@@>>>FFFYYY```YYYUUUVVVeee|||ooofffkkkkkkcccQQQLLLCCC;;;555222111000...////////////000000000222///777444777999<<<\\\ssseeesss[[[WWW???<<<999;;;:::;;;<<<<<>>>>>@@@AAAAAA@@@<<<===>>>@@@BBBFFFLLLQQQVVVZZZaaaiiisss}}}|||]]]OOO]]]tttwwwiiiUUUDDD999222000000000000////////////000000111222999\\\sss^^^@@@:::666888:::999;;;===DDDPPPbbbttt{{{dddXXX{{{tttSSSKKKHHHDDDAAA>>><<<999666444444444444444555666777999888NNN}}}yyytttbbbKKKIIISSSiiisssXXXHHHEEEFFFIIIMMMPPPTTTWWWXXXVVVZZZ^^^bbbgggnnnwww}}}xxx]]]dddgggMMMHHHCCC@@@AAA>>>@@@TTT^^^[[[WWWUUUaaaxxxsss___wwwnnn|||```QQQMMMEEE===555111000000////////////000000000111444000777333444888CCCkkkmmmiiihhh^^^UUUAAA<<<999:::999:::;;;<<<@@@LLLXXXfffrrr~~~~~~vvvjjj]]]UUUOOOJJJFFFDDDEEEEEECCCAAA???===<<<<<<===>>>??????999;;;>>>AAADDDHHHMMMQQQTTTWWW[[[aaaiiitttdddOOOYYYnnnuuuiiiVVVEEE;;;666111---000000////////////000000///222<<>>999777:::;;;:::<<>><<<999777444444444444555666777777;;;>>>[[[vvvnnn^^^GGGIIIUUUiiinnnSSSGGGEEEFFFIIILLLOOORRRUUUVVVTTTWWW[[[```eeellltttyyyrrrYYYjjjtttUUULLLDDD@@@AAA???<<>>===<<<;;;;;;<<<===>>>999<<<@@@DDDFFFIIILLLOOORRRSSSVVVXXX^^^iiivvvhhhQQQTTTfffrrrkkk]]]KKK>>>777222---111000000//////000000111000555AAAkkkpppNNN===999888;;;;;;:::<<<@@@HHHWWWkkk|||zzzbbbjjjbbbJJJGGGCCC@@@>>><<<999777444444444444555666777888<<>>===@@@EEEGGGHHHIIIKKKLLLOOOPPPRRRRRRUUU^^^jjjtttjjjQQQOOO]]]pppssskkkVVVAAA666222111111111000000000000111111111666DDDmmmfffFFF<<<999888::::::999<<>>@@@DDDHHHEEEGGGJJJKKKJJJIIIIIIIIIJJJKKKMMMPPPRRRSSSUUUUUUhhhvvvnnnUUUIIIRRRkkksssvvvgggLLL777111444111111000000000000111111222555IIIzzzUUU===;;;777666888::::::>>>DDDPPPcccuuu~~~nnnnnn{{{WWWIIIEEECCC<<<::::::333555666777666555666888:::>>>gggyyyzzz^^^SSSFFFMMMgggooo[[[GGGBBBDDDFFFHHHIIIJJJMMMQQQTTTTTTVVVYYY]]]aaadddfffhhhmmmqqq}}}]]]LLLHHHEEE@@@@@@DDDPPP\\\ZZZOOOMMMTTTooopppdddtttvvv[[[llldddUUUMMMGGG;;;666555...000000000000000000000000111222555000666888EEEzzzlllYYYjjjaaa^^^}}}wwwPPPFFF;;;:::<<<:::777888<<>>888666000000000000000000000000000...222888111555777HHHfffVVVnnnddddddiiiHHHCCC<<<<<<999999777888===CCCLLL\\\iiixxxvvvrrrrrrsssqqqnnnddd]]]RRRIIIDDDFFFJJJMMMNNNOOOOOOPPPPPPSSSXXX[[[[[[]]]___cccgggjjjmmmooommmvvvsssWWWIIIQQQaaannnxxxoooWWW???333111111111000000000000111111333888OOOXXX===999888666666888:::;;;AAAHHHZZZlll}}}wwwdddaaa]]]vvv```LLLCCCBBB;;;999:::666555666666666555777:::===OOO{{{|||rrrYYYMMMDDDNNNfffiiiSSSBBBAAABBBDDDFFFGGGHHHKKKOOORRRTTTUUUXXX\\\```bbbdddeeeeeejjjqqqxxxtttSSSFFFDDDCCC???GGGWWWhhhkkkaaaWWWRRReeefffmmm]]]YYYqqqwww___PPPJJJ???888666000000000000000000000000000///111666222888===NNN```\\\|||hhhkkk___DDD@@@:::<<<888999777999???EEEOOO___mmm{{{}}}{{{}}}~~~{{{wwwqqqgggXXXKKKEEEHHHOOOUUUUUUWWWZZZ]]]aaaeeekkknnnmmmllljjjjjjlllppptttwwwzzz~~~aaaKKKKKK[[[jjjvvvppp[[[CCC555111222111111000000111111222444999RRR|||OOO:::>>>777555555888999;;;CCCLLL]]]nnn{{{zzz~~~cccYYYSSSmmmhhhPPPCCCCCC<<<888:::777555555666555555888<<>>555;;;999999888:::@@@GGGRRRbbbpppzzznnn[[[KKKEEEIIISSS[[[cccgggkkkppprrruuuxxxzzztttpppiiidddbbbeeeiiilll}}}sssTTTHHHWWWfffsssppp]]]GGG888333222222111111111111222222555:::TTTpppHHH666:::666555666888999;;;DDDNNNaaarrrwwwuuuzzznnnYYYPPPhhhqqqTTTEEEDDD===888:::999555555555555555888===@@@fff|||mmmVVVGGGDDDQQQgggdddKKK>>>CCCBBBCCCEEEFFFHHHKKKOOORRRQQQRRRUUUXXX[[[^^^```aaa```fffmmmpppuuu[[[HHHCCC@@@;;;BBBRRRgggvvvwwwlllbbbiiizzzbbbsssyyyYYYZZZiiiRRRLLLAAA888555000000000000000000000000000111000333333???EEEQQQkkk}}}sssfff{{{WWWHHH>>>444<<<999999888:::@@@HHHSSScccqqqtttaaaQQQKKKPPPZZZccctttwwwzzz|||{{{zzzyyyyyyuuuppphhhaaa]]]\\\___aaasss}}}^^^KKKSSSbbbrrrsssbbbLLL;;;444222222111111111111222222444;;;YYYeeeDDD666777666666777888888;;;EEEPPPdddvvvzzztttyyyyyy^^^QQQcccxxxYYYGGGEEE>>>888999999555555555555555999>>>BBBqqq}}}}}}hhhSSSFFFDDDSSShhhcccIII===DDD@@@BBBDDDEEEFFFIIIMMMPPPOOOPPPSSSVVVYYY\\\]]]^^^___ccchhhmmmttt~~~bbbNNNFFF@@@<<>>888999888:::AAAHHHSSScccqqqnnn```[[[^^^gggnnn~~~~~~~~~|||yyyvvvuuuvvvssspppkkkeeeaaa^^^]]]\\\gggvvvcccOOONNNaaatttyyyjjjRRR>>>444333222222111111222222333333===```ZZZBBB999888777666888999888:::DDDPPPeeevvvxxx{{{~~~bbbQQQ___}}}[[[HHHFFF>>>888999:::555555555444555999>>>BBBxxx|||~~~eeePPPEEEEEETTTiiibbbHHH===DDD???@@@BBBCCCEEEHHHLLLOOONNNOOORRRUUUXXXZZZ\\\]]]^^^```dddjjjsss~~~gggSSSIIIBBB>>>AAAJJJZZZlllsssjjj^^^UUUiiifffgggcccXXX{{{rrrVVVOOOEEE;;;777333000000000000000000000000...444;;;666999888DDDxxxnnnuuu^^^jjjpppGGGGGGCCC999@@@777:::888:::AAAHHHSSScccqqq}}}{{{pppjjjlllrrrwww~~~~~~{{{wwwtttrrrssstttmmmlllkkkhhhddd```\\\YYYcccuuubbbQQQKKK```www~~~pppWWW@@@444333222222111111222222333222>>>eeevvvOOO<<<888777777777888999777999DDDQQQbbbttt|||~~~yyydddUUUYYY}}}xxxYYYGGGFFFAAA<<<;;;777444555;;;333777<<<999LLLxxxhhhUUUHHHDDDWWWkkk]]]FFF???BBB???AAABBBCCCEEEGGGKKKNNNPPPQQQSSSTTTUUUVVVYYY\\\[[[^^^bbbgggnnnwwwtttTTTGGGEEECCCBBBEEESSShhhuuuoooaaaWWWaaawwwlll\\\|||mmmWWWkkkeeeNNNHHH<<<111555222222111111111111222222666222333000888999GGGpppfffoooqqqXXXnnnhhhKKK@@@888999<<<999:::999;;;BBBJJJUUUfffttt~~~}}}|||wwwvvvzzzvvvmmmfffcccaaa]]][[[[[[dddsss|||```IIIPPPPPPiiidddJJJ888444444222222222222444444555???nnnkkkMMM===999999555444666888999===IIIVVVgggyyywwwcccSSSVVVvvv~~~\\\GGGEEE@@@<<<:::555444555;;;444999>>><<>>333555222222111111111111222222555222333000777999HHHiiiaaakkknnnVVVmmm~~~]]]FFF@@@:::;;;===999:::999<<>>999888999===EEEMMMWWWeeerrr|||{{{{{{|||xxxnnnddd^^^YYYTTTRRRTTT___nnnzzzaaaLLLJJJOOOfff{{{|||oooVVV:::444444222222222222444444666CCCqqq^^^DDD999777777777666666888999>>>JJJWWWgggxxxbbbTTTTTTlllsssPPPEEE???;;;:::555777555;;;555999===???ZZZvvvgggTTTFFFGGG\\\jjjZZZDDD???@@@>>>???AAABBBBBBEEEHHHKKKLLLNNNPPPQQQRRRTTTWWWZZZ```bbbeeeiiilllqqqvvvzzzdddKKKFFFBBB@@@BBBOOOeeewwwxxxqqqWWWZZZhhh```qqq```WWWbbbtttpppXXXPPPDDD777666222222111111111111222222000000444111777;;;QQQddd```|||iii]]]vvveeeKKK>>>>>><<<<<<===888888999???GGGOOOXXXfffrrr{{{pppddd\\\UUUOOOPPPTTT[[[kkkgggOOOHHHSSSjjjzzzwwwmmmWWW999444444222222222222444444999FFFqqq|||YYYAAA888777666777666666888999>>>KKKXXXkkk{{{|||}}}fffVVVUUUoooVVVGGG>>>;;;<<<888999555:::555888;;;>>>]]]vvvdddSSSFFFIII^^^jjjYYYDDD??????>>>???@@@AAAAAACCCGGGJJJJJJLLLNNNPPPQQQSSSVVVYYY]]]```dddhhhlllqqquuuxxx{{{kkkOOOIIIDDDAAA@@@JJJaaawww~~~{{{\\\YYYeeebbbkkkhhhUUUZZZnnnqqqYYYPPPEEE888666222222111111111111222222///000444111888>>>YYYmmmooogggfffeeeKKK>>>>>>:::999;;;777888999???IIIQQQYYYfffrrrqqqdddXXXOOOMMMQQQVVVggg~~~rrrVVVIIIVVVooo|||vvviiiTTT999444444222222222222444444888GGGpppyyyVVV???999888666777666666888:::@@@NNN[[[mmm|||yyy|||mmmYYYUUUpppZZZIII>>>:::<<<:::999555999555777:::@@@bbbyyy|||\\\LLLEEEKKK```jjjWWWCCC???>>>===>>>???@@@@@@BBBEEEHHHIIIJJJMMMNNNPPPRRRUUUXXXZZZ^^^dddhhhlllppptttwwwxxx~~~tttTTTLLLEEEAAA???GGG]]]sss}}}|||___YYYeeeqqqjjjoooOOOMMMgggvvv[[[QQQFFF999666222222111111111111222222000111555111999CCCcccyyycccllldddKKK???>>>999888:::777999:::@@@IIIQQQZZZgggsss}}}iiiVVVMMMLLLQQQccc|||```LLLUUUnnn{{{kkkTTT;;;444444222222222222444444555GGGrrruuuQQQ===999888777666555555888:::AAAPPP^^^mmm{{{zzz~~~uuuZZZPPPmmm}}}ZZZLLL???999:::999888333888666999<<>>======>>>?????????AAADDDGGGGGGIIILLLMMMOOOQQQUUUWWWZZZ^^^dddiiilllooorrrtttwww|||~~~YYYMMMEEEBBB@@@GGGZZZnnnvvvuuubbb[[[ggg~~~hhhUUUMMMiii}}}___SSSGGG:::666222222111111111111222222111222666222999GGGlllxxx]]]mmm]]]GGG>>>???;;;999;;;888:::;;;@@@IIIPPPZZZhhhtttgggTTTMMMNNNaaazzzjjjPPPPPPgggtttZZZAAA444444222222222222444444555LLL|||nnnLLL:::888999777555333444777;;;CCCSSSaaannn{{{yyy}}}zzzZZZLLLiiiuuuYYYMMM@@@999888666777111777666:::???IIIpppvvvyyy]]]OOOEEEMMMbbbjjjVVVCCC>>><<<<<<>>>?????????AAADDDGGGGGGIIIKKKMMMNNNQQQTTTWWW[[[___eeeiiilllnnnpppqqqtttvvv{{{\\\MMMEEEBBBAAAHHHYYYjjjppplllddd^^^iiieeecccWWWrrrcccUUUIII;;;777222222111111111111222222222333777222:::IIIqqqnnnWWWlllVVVBBB<<<@@@===;;;===999;;;<<<@@@HHHPPPZZZhhhuuuwww]]]QQQLLL___yyyrrrSSSKKK```~~~```FFF444444222222222222444444777RRRiiiHHH888777999888444333444777;;;DDDTTTcccqqq~~~uuuyyy|||zzz|||gggRRRddd}}}bbbMMMAAA<<<::::::888888<<<888<<<;;;KKKvvv[[[OOOEEEOOOdddhhhQQQ@@@>>>===>>>>>>>>>???@@@AAACCCCCCEEEHHHKKKMMMOOOQQQUUUWWWXXX]]]dddiiijjjlllpppsssqqqsssxxx~~~hhhPPPGGGCCC@@@HHH^^^rrruuummm]]]YYYbbb}}}iii}}}kkkYYYtttjjjSSSMMMEEE999444333222000000000000111000333///:::999DDDuuukkkRRRuuurrrOOODDD;;;;;;===<<<:::999999;;;AAAIIIOOOXXXgggttteeeQQQRRReee~~~oooOOOMMM\\\tttiiiEEE999444222333222111333777<<<]]]aaaFFF<<<999666444555444555777;;;CCCSSSbbbtttxxxxxx~~~tttjjjSSSddd|||___JJJAAA<<<::::::888888<<<888<<<<<>>============>>>???@@@AAABBBDDDGGGJJJLLLNNNPPPTTTVVVXXX]]]cccggghhhiiillloooqqqsssxxx~~~lllQQQIIIEEEAAAIII]]]qqquuuooo\\\VVV]]]vvvgggrrrppp[[[qqqnnnSSSIII@@@444444333222000000000000111111444000::::::FFFqqqjjjgggXXX~~~oooLLLBBB::::::===<<<:::999999;;;AAAIIIPPPYYYhhhuuu~~~}}}|||{{{{{{{{{{{{nnnTTTSSSfffjjjOOOJJJUUUkkk|||hhhEEE999444222333333111333777>>>bbb]]]DDD;;;999777555555444555777;;;CCCSSSbbbrrrxxxwww|||}}}nnnVVVdddaaaKKKBBB>>>:::999888777;;;888===???QQQtttXXXLLLDDDNNNcccgggQQQ???======;;;<<<<<<<<<===???@@@AAACCCEEEHHHKKKMMMOOORRRUUUXXX\\\bbbddddddeeehhhkkkppprrrwww~~~~~~}}}rrrSSSJJJFFFCCCIIIZZZlllsssrrr^^^VVVWWWllllllkkkqqq[[[hhhqqqWWWMMMDDD999555444222111000000111111222555111::::::GGGzzzbbb]]]|||ccc___eeeIII@@@999:::<<<;;;::::::888;;;BBBKKKRRRZZZiiiwww~~~xxxrrrnnnvvv|||{{{]]]ZZZlllkkkSSSHHHMMMaaauuu}}}jjjIII999555222333333111333777@@@gggWWW@@@999888777777555444555777;;;CCCSSSbbbqqqyyyxxx|||}}}sss[[[eeegggOOOEEE???999777888777;;;888>>>AAATTTsssWWWJJJDDDNNNcccgggPPP???===<<<;;;;;;;;;<<<===>>>@@@@@@AAADDDGGGIIIKKKMMMQQQSSSWWW[[[```bbbbbbdddgggjjjnnnqqqwww~~~}}}|||xxxVVVIIIFFFCCCHHHTTTcccnnnrrrcccXXXTTTccctttnnnkkkYYY___sssxxx]]]PPPFFF<<<555444222111000000111222111666000888999HHHuuu]]]VVVrrrbbbcccYYYFFF>>>888999;;;:::999:::888;;;CCCLLLSSS\\\jjjxxxzzz}}}nnniiiwwwsss[[[JJJHHHYYYnnn|||mmmNNN999555333333333222444888???eee|||SSS>>>999777666777555444555777;;;CCCSSSbbbsss{{{zzz}}}www___fffjjjRRRFFF???:::777888777:::777>>>BBBWWWrrrVVVIIIDDDNNNbbbgggPPP???===<<<<<<<<<<<<===>>>???@@@AAA@@@CCCFFFHHHJJJLLLOOORRRUUUYYY^^^aaabbbdddiiilllmmmooovvv}}}}}}}}}~~~ZZZIIIFFFCCCEEELLLXXXgggqqqdddXXXQQQ\\\wwwtttmmmkkk^^^___mmmbbbPPPBBB666555444333111111111111222000555///666888JJJuuuZZZTTTtttaaaggg}}}UUUDDD===999:::;;;:::999;;;999<<>>:::777555777555444555777;;;CCCSSSbbbvvv}}}~~~zzzbbbfffiiiRRRFFF>>>;;;;;;999777:::666===BBBXXXrrrVVVIIICCCMMMbbbfffPPP>>><<<<<<<<<<<<<<<<<<===???@@@AAA@@@BBBFFFHHHJJJLLLOOORRRUUUYYY^^^```aaadddiiimmmlllnnnuuu{{{~~~||||||\\\IIIFFFCCCCCCEEENNN___ooodddYYYOOOXXXsssoooggguuugggcccpppgggVVVHHH;;;666555333222111111222222///555///555999MMMyyyYYYXXX]]]kkk~~~WWWCCC>>>:::;;;;;;999999;;;999===DDDNNNTTT[[[hhhuuujjjUUUKKKTTTeeetttlllSSS:::666333444444222444888>>>___sssLLL>>><<<888555777555444555777;;;CCCSSSbbbvvv}}}{{{bbbdddlllUUUFFF===;;;===999777999555<<>><<<;;;:::::::::;;;<<<===??????@@@BBBFFFHHHJJJLLLOOORRRVVVZZZ^^^___```bbbfffkkkkkknnntttzzz|||~~~~~~yyyyyy___KKKHHHEEEBBB@@@FFFZZZnnnkkk^^^QQQVVVqqqsssdddkkk```rrrkkk]]]PPPCCC666555333222111111222222///666000666;;;RRRdddbbbxxxYYYpppXXXDDD???<<<===<<<999888;;;:::===EEENNNTTTZZZfffrrruuu```UUUZZZgggtttmmmVVV:::666444444444333444999CCCeeekkkFFF<<<===999666888555444555777;;;CCCSSSbbbttt}}}{{{{{{bbbbbbqqqZZZHHH===:::===:::777999444;;;@@@WWWsssWWWJJJCCCMMMbbbfffOOO>>><<<;;;999999999:::;;;<<<===>>>@@@CCCFFFHHHJJJLLLOOORRRXXX[[[^^^^^^^^^___dddhhhkkkmmmsssyyy{{{|||}}}wwwwww```MMMIIIFFFBBB>>>CCCWWWnnnuuueeeTTTVVVppp|||hhhiiiYYYoookkk\\\NNN???666555333222111111222333000777111777===UUUrrrkkksssUUUsssVVVDDD@@@===>>><<<999888;;;:::===EEENNNSSSYYYeeeqqqzzzwwwxxxzzz|||~~~}}}jjj___bbbkkkwwwqqq[[[:::666444555444333555999GGGllleeeBBB;;;>>>:::777:::555444555888;;;CCCSSSbbbrrryyyyyy{{{gggiiiZZZFFFAAA===666;;;777;;;@@@;;;@@@gggwwwVVVGGGGGGMMMfffjjjMMM>>>???777::::::::::::;;;<<<======@@@BBBFFFHHHJJJLLLOOORRRTTTVVVZZZ]]]___```ccceeejjjmmmqqqtttwww|||}}}zzzxxxxxx~~~___OOOIIICCCAAA???EEEXXXjjjwwwmmm[[[UUUlll|||ooo___sssjjjWWWLLL<<<999666333222222333333333555222222;;;888VVVrrreeeRRRuuurrrVVV@@@???>>>===;;;:::999888:::===DDDLLLRRRXXXeeeqqq|||qqqfffcccdddfffkkkqqqyyypppcccgggtttqqqRRR===666111222333333666:::CCCvvv```CCC===999888888444444333444777;;;DDDTTTcccuuuyyyyyyggggggiiiKKKDDDAAA999;;;777:::???:::AAAhhhxxxWWWHHHFFFLLLeeejjjMMM===>>>777::::::::::::;;;<<<======@@@BBBEEEHHHIIILLLOOOQQQSSSVVVZZZ\\\^^^```ccceeejjjlllooorrruuuxxx}}}zzzxxxuuuuuu{{{hhhUUUMMMFFFCCC@@@DDDUUUhhhxxxnnn[[[TTTjjjpppaaazzzrrr\\\OOO===999666333222222333333333444222222;;;:::YYYuuu```OOOsssmmmPPP???>>>===<<<:::999888888999<<>>999666333222222333333333333222222;;;<<<^^^xxx^^^OOOtttiiiKKK======<<<;;;999888777777888<<>>777222222333333666:::DDD{{{bbbDDD===888777888555333222444888<<>>999666333222222333333333333222333;;;<<<```yyyxxxaaaUUUzzzeeeGGG<<<<<<;;;:::999888777666999<<>>@@@DDDFFFHHHJJJMMMPPPPPPSSSWWWZZZ[[[]]]```bbbcccfffiiimmmppptttyyy|||vvvmmm{{{zzzvvvtttpppmmmpppvvvdddSSSGGGDDD@@@>>>LLL```xxxttteeeXXXgggyyykkk]]]jjjTTTAAA999666333222222333333333444444333999;;;aaa}}}iiivvveee[[[}}}aaaEEE;;;;;;:::999888777777666:::>>>FFFOOOUUU[[[fffqqq{{{uuuqqqkkkgggbbb___^^^___```aaaaaa]]][[[\\\[[[XXXYYY]]]gggxxx~~~eeeYYYaaammmvvvooo[[[@@@999333333444333666:::DDDwww```BBB<<<888777888555333222444888<<>>TTT\\\LLLCCCDDD```oooTTT======<<<::::::::::::;;;<<<=========???BBBEEEGGGIIILLLNNNOOORRRUUUXXXZZZ\\\^^^```bbbeeehhhkkknnnrrrvvvzzz{{{~~~zzzuuuqqqnnniiiccccccgggppp|||mmmWWWGGGFFFBBB===III^^^xxx|||uuudddeee~~~tttZZZnnnlllVVVEEE999666333222222333333333222444333999===hhhjjj___ccc]]]{{{WWWCCC;;;;;;;;;:::999999888888:::>>>GGGQQQWWW\\\fffqqqsssmmmuuu}}}{{{zzzxxxtttpppfffeeedddaaa___]]]]]]^^^ZZZYYYYYYZZZWWWSSSUUUZZZaaarrrwwwbbbcccgggjjjdddUUUAAA:::444444444444666999@@@jjjZZZ???<<<999888777333444333333666:::BBBRRRaaauuu~~~|||uuu\\\UUUKKKOOOlllwwwVVVEEE@@@>>>:::999999999???WWW\\\LLLDDDDDD```pppUUU===>>>===::::::::::::;;;<<<=========???BBBEEEFFFIIILLLNNNNNNQQQUUUXXXYYY[[[^^^```ccceeehhhjjjlllppptttwwwuuuxxx|||wwwrrrnnnkkkeee^^^]]]```hhhrrr{{{qqqZZZIIIGGGCCC<<>>GGGQQQVVV[[[eeepppxxx||||||mmmiii~~~|||{{{|||}}}zzzuuupppgggggggggeeeaaa___^^^^^^[[[YYYYYYZZZWWWSSSVVV[[[bbbsssxxxcccdddiiinnnjjj]]]AAA:::555444444444666999DDDkkk~~~WWW>>><<<:::888777222444333333666999AAAPPP___rrr{{{zzzrrrTTTPPPRRRfff}}}SSSGGG======999999@@@>>>;;;WWW^^^JJJEEEFFF^^^ppp___DDD::::::<<<;;;;;;;;;;;;<<<=========>>>@@@CCCFFFIIIKKKLLLMMMPPPTTTVVVWWWXXXYYY[[[```bbbfffiiilllppptttwwwxxxzzz|||uuuqqqkkkfffaaa\\\XXXUUU```dddiiinnnqqqtttwwwyyyvvvwwwyyywwwsssppptttzzzwww]]]JJJGGGDDD>>>EEETTTggglllhhh^^^ccc}}}SSSaaakkk[[[III:::777444222222222222111444666444999AAAooorrr```]]]|||VVVCCC>>>>>><<<:::999888777777777???JJJRRRWWW\\\dddkkk|||}}}}}}vvvnnnttt|||~~~}}}|||zzzxxxvvvuuutttjjjhhheeeccccccdddcccbbb\\\[[[YYYVVVSSSRRRSSSUUUiiirrr}}}}}}cccWWW^^^uuu{{{iiiHHH:::111222555333555:::DDDsss|||XXXAAA>>>999777888666555333444777:::BBBRRRaaapppwwwyyy{{{~~~\\\RRRQQQddd~~~TTTGGG===<<<888777======<<>>@@@CCCFFFHHHJJJKKKLLLOOORRRUUUVVVWWWXXXZZZ```bbbeeehhhkkkooossswwwwwwxxx{{{}}}|||sssoooiiiccc^^^YYYUUUQQQRRRUUUZZZ]]]```bbbeeehhhggggggfffccc]]]YYYZZZ\\\gggrrr{{{```KKKGGGCCC>>>EEETTTccchhhfff^^^eee|||TTT```lll[[[GGG;;;888555333333333333222333555333999AAApppuuuaaacccWWWDDD>>>===<<<:::999888777777999@@@JJJRRRXXX^^^ccchhhzzzzzz||||||||||||zzzyyywwwuuutttsssllliiifffdddddddddbbbaaa```^^^[[[XXXWWWVVVVVVWWWfffnnnyyywww^^^QQQXXXooovvvhhhHHH:::111333555333555:::III||||||XXXAAA===999777888666555333444777:::BBBQQQ```nnnwwwzzz|||iiiYYYTTTiiiVVVHHH===;;;888666:::;;;>>>]]]```QQQEEEDDDZZZnnn```GGG===;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCEEEGGGHHHIIIJJJMMMQQQTTTUUUVVVWWWYYY___aaaeeegggjjjnnnrrruuuuuuvvvxxxzzz|||}}}yyyqqqmmmfff```ZZZUUUQQQMMMLLLNNNQQQTTTUUUWWWZZZ\\\\\\[[[YYYVVVRRROOOLLLJJJNNNVVVhhheeeMMMGGGCCC>>>EEEUUU]]]bbbaaa\\\fffwww|||RRR]]]nnnZZZDDD<<<999555333333444444333222444333999BBBrrrooo~~~cccjjjWWWDDD>>>===<<<:::999888888888;;;@@@JJJTTT\\\bbbeeefffyyy|||{{{zzzyyywwwvvvtttssssssnnnllliiigggfffeeebbb```bbb^^^ZZZXXXYYYYYYXXXVVV___gggsss{{{~~~qqqYYYMMMRRRhhhtttjjjIII;;;111333555333555999LLLzzzVVV@@@===999777888666444333444777:::AAAPPP^^^mmmvvv}}}mmmZZZUUUnnnWWWIII===:::999666999:::@@@aaabbbQQQEEECCCXXXmmmaaaIII>>>;;;;;;;;;::::::;;;;;;<<<===???@@@AAABBBDDDEEEGGGGGGJJJMMMQQQTTTUUUVVVXXXYYY^^^```dddfffiiilllpppttttttuuuwwwxxxzzz}}}{{{vvvooojjjccc]]]WWWSSSOOOLLLMMMOOOQQQRRRSSSUUUXXXZZZZZZ[[[ZZZXXXWWWWWWSSSNNNIIILLLXXXqqqjjjOOOGGGCCC>>>EEEUUU]]]aaa^^^YYYdddtttxxxOOOWWW{{{nnn[[[DDD;;;888555333333333333222111333222999CCCsssvvvbbb{{{}}}dddmmmSSSCCC>>>===<<<;;;999999999999;;;AAAJJJVVVaaahhhjjjiii{{{~~~zzzyyyyyywwwvvvuuuttttttrrrpppnnnllljjjgggcccaaabbb\\\VVVUUUWWWXXXVVVRRRVVV^^^iiippptttuuuvvvwwwoooXXXLLLPPPffftttnnnIII<<<222333555333555999IIIxxxUUU???===999777888666444333444777999@@@NNN\\\lllvvvhhhVVVTTTrrrWWWJJJ>>>:::<<<999::::::AAAdddjjjRRRGGGBBBVVVkkkbbbKKK???;;;:::::::::::::::;;;<<<<<>>EEETTTdddgggbbbXXXaaappp{{{MMMQQQqqqooo]]]EEE:::777333111111222111111000333222:::DDDtttlllXXXqqq}}}cccnnn}}}NNNBBB>>>===<<<;;;:::999999999;;;@@@KKKYYYeeemmmpppqqq~~~~~~zzzyyyyyyxxxwwwvvvvvvvvvvvvtttrrrqqqoookkkfffbbbaaa[[[UUUSSSUUUUUURRROOONNNUUU]]]ccceeefffgggiiissswww|||oooWWWLLLPPPeeesssoooJJJ<<<222444666444444999EEE~~~vvvSSS>>><<<999777888666444333444777999???MMMZZZjjjuuuiiiXXXXXXyyyWWWJJJ>>>;;;<<<:::<<<;;;CCChhh~~~zzzWWWIIICCCTTTjjjbbbLLL@@@::::::::::::::::::;;;;;;<<<>>>>>>@@@AAACCCDDDEEEFFFJJJMMMQQQTTTVVVXXXZZZ[[[\\\___aaadddfffiiimmmppprrrtttvvvwwwwwwyyy|||~~~vvvqqqhhhddd]]]XXXUUUSSSQQQPPPNNNNNNNNNNNNOOOSSSXXX\\\eeemmmpppmmmlllmmmiii```VVVPPPOOOaaapppQQQHHHDDD???EEESSSkkkooohhhZZZ]]]}}}nnn~~~RRRNNNhhhqqq___GGG999666222000000111000000111444333:::EEEuuubbbRRRppp{{{aaannnxxxJJJBBB>>>===<<<;;;::::::::::::999AAAMMMZZZfffooouuuwww}}}}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuutttrrrmmmgggcccaaa\\\VVVSSSRRRQQQOOOLLLGGGLLLQQQTTTTTTUUUWWWZZZcccgggmmmqqqsssvvv{{{nnnTTTLLLQQQdddppplllKKK===333444666444444999CCCuuutttQQQ===<<<999777888555444333444777999>>>KKKXXXgggrrr~~~kkkZZZXXXzzzVVVJJJ???<<<999:::===;;;DDDlll~~~aaaKKKCCCSSSiiibbbMMM???888::::::999999::::::;;;<<<======???@@@BBBDDDEEEFFFIIILLLPPPSSSUUUWWWYYY[[[\\\^^^aaaccceeehhhlllooooooqqqtttuuuvvvwwwzzz|||~~~|||tttnnnddd___YYYUUUTTTSSSSSSRRRRRRRRRRRRRRRTTTYYY___ccckkkwww}}}yyyvvvvvvssskkk\\\UUUSSSaaa~~~pppQQQHHHEEE@@@EEEQQQjjjqqqkkkYYYVVVrrrppp{{{[[[PPPaaauuubbbIII999666333111111111111000222444444;;;EEEuuuaaaVVV{{{xxx```qqqxxxIIICCC>>>===<<<;;;;;;:::;;;;;;999AAANNNZZZcccllltttzzz{{{}}}{{{zzzwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuusssnnnhhhccc]]]ZZZUUUQQQMMMJJJHHHHHHBBBEEEGGGGGGEEEFFFIIIMMMOOOSSSXXX[[[\\\```gggmmmrrrwww|||oooTTTMMMSSSeeennnhhhLLL>>>333444666444444999AAAkkkrrrPPP<<<<<<999777888555333333444777888===JJJVVVcccnnnyyy}}}hhhVVVQQQrrrUUUJJJ@@@===777999===;;;EEEooojjjMMMDDDSSShhhbbbMMM???777::::::999999::::::;;;<<<<<<<<<>>>@@@BBBDDDFFFFFFGGGJJJOOORRRTTTVVVXXXZZZ[[[^^^```bbbdddgggkkknnnmmmooorrrttttttvvvxxxzzz}}}~~~zzzrrrlll```\\\WWWSSSRRRSSSSSSSSSRRRSSSSSSTTTVVV[[[bbbgggiiixxx|||xxxzzzwwwpppaaa[[[YYYeeepppQQQHHHEEE@@@DDDQQQeeennnjjjVVVOOOhhhttt|||cccSSS^^^wwwcccKKK:::777444222222222222111333555444;;;EEEuuuhhhaaavvv```tttyyyIIIDDD>>>===<<<;;;;;;;;;;;;;;;999BBBOOOYYYaaaiiirrrzzzwww~~~zzz{{{|||yyywwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrnnngggbbbYYYWWWSSSMMMGGGCCCBBBCCC@@@AAAAAA???======AAAEEE???CCCGGGIIIJJJMMMUUU\\\eeekkkrrrvvvyyy}}}qqqUUUPPPWWWgggooogggLLL>>>444555666444444999???dddrrrPPP<<<<<<999777888555333333444777888===IIIVVV```kkkuuuyyy|||lllXXXQQQqqq\\\IIIAAA<<<<<<======888DDDsss}}}OOOHHHMMM```fffUUUAAA888999999888888999999:::;;;:::===???AAAAAACCCEEEHHHIIILLLPPPRRRTTTVVVYYY[[[YYY[[[^^^```cccfffjjjmmmmmmmmmnnnqqqtttuuutttsssxxxwwwzzz~~~uuulllfff___^^^\\\YYYWWWUUUUUUTTTUUUWWWZZZ\\\]]]```eeejjjssswww{{{{{{yyywwwxxxyyykkkccc___hhhoooNNNFFFFFFAAACCCMMMfffjjjfffWWWPPPeeeyyyjjj\\\bbb~~~gggOOO???999555555444222222444444666333999BBBrrrjjjtttYYYwww{{{PPPBBB===<<<<<<;;;;;;:::999999===CCCLLLVVV___gggoootttyyy{{{~~~yyy|||zzzwwwtttqqqpppqqqssssssssstttrrrooommmjjjeee```[[[TTTQQQLLLFFFBBB@@@??????>>>===;;;::::::;;;===>>>>>>@@@BBBDDDDDDFFFHHHJJJPPPTTT^^^iiipppuuu~~~yyyUUUOOO___tttuuubbbIII;;;111333666444555:::AAAgggtttPPP<<<>>>;;;555444333444222222555777;;;FFFQQQ\\\eeeqqqxxx{{{~~~oooXXXQQQpppbbbLLLBBB<<<<<<<<<===:::GGGvvvyyyUUUGGGJJJ___fffSSS@@@<<<999999888888999999:::;;;:::===???@@@AAACCCEEEGGGHHHKKKOOORRRSSSUUUXXXZZZYYY[[[^^^```bbbeeeiiilllmmmmmmnnnqqqtttuuutttrrrwwwttttttvvvxxx}}}{{{rrrjjjddd___^^^\\\ZZZXXXVVVVVVUUUWWWYYY\\\]]]^^^```eeehhhnnnqqquuuuuutttrrrrrrssskkkeee```hhh|||rrrPPPGGGEEE@@@CCCMMMfffmmmkkk\\\TTTfffiii]]]fffnnnLLL???999444555444222222444222444333:::CCCsssyyyrrr[[[zzz{{{PPPCCC===<<<<<<;;;;;;:::999999<<>>>>>===<<<;;;;;;<<<===>>>===>>>@@@@@@@@@@@@AAACCCFFFIIIQQQZZZaaahhhttt}}}[[[RRR```wwwwwwaaaIII<<<222444666555666;;;@@@gggsssNNN;;;???===777666444555222222555777;;;EEEPPPYYYbbbmmmuuuyyy}}}pppXXXRRRmmmmmmPPPCCC<<<<<<<<<>>><<>>>>>999999888888999999:::;;;;;;===???@@@AAABBBEEEGGGGGGJJJNNNPPPRRRTTTWWWYYYYYY[[[^^^```bbbeeeiiillllllmmmnnnqqqttttttrrrqqqsssmmmiiigggfffhhhpppyyy}}}|||zzzwwwtttsssuuuwwwyyyppphhhbbb___^^^]]][[[YYYXXXXXXWWWZZZ\\\]]]^^^___```cccfffgggiiikkklllkkkjjjjjjjjjgggbbb^^^bbbooowwwSSSHHHEEE???CCCNNNfffppprrrdddZZZggghhh___kkkrrrIII???999444555444222222444000333333;;;EEEtttnnn\\\}}}zzzOOOCCC===<<<<<<;;;;;;:::999999<<>>=========>>>>>>>>><<<<<<<<<<<<>>>>>>>>>?????????===<<<===>>>>>>>>>BBBIIIOOOYYYiiixxx~~~```TTTbbb|||{{{bbbJJJ===333555777555666;;;@@@hhhtttOOO;;;???>>>999777555555333333555666:::DDDNNNUUU]]]hhhooosssyyyoooXXXTTTmmmvvvRRRCCC===>>><<<>>><<>>888444444444222222555111444555<<>>>>>>>>???>>>======<<<<<<======>>>@@@AAAAAA@@@>>>===>>>???>>><<<===???CCCMMM```qqq|||yyy___TTTcccgggKKK>>>444555777555777;;;@@@kkk{{{SSS;;;===;;;888888777555333333555666999BBBLLLRRRYYYbbbhhhmmmsss{{{~~~kkkXXXWWWooozzzRRRCCC???>>><<<===<<>>CCCPPPfffvvv{{{lll___jjjeeecccyyy|||hhhMMM>>>888444444444333333555333666666<<>>>>>>>>>>>>>>>>>============>>>>>>???AAABBBAAA@@@@@@AAABBBBBB???===<<<<<>>444555777555666;;;@@@mmmXXX<<<:::888666888777555333333555555777@@@IIIPPPWWW___dddgggmmmuuu||||||zzz~~~wwwwww~~~iiiXXXYYYtttuuuPPPBBB???>>>;;;===<<>>999999888888999999:::;;;;;;===???@@@@@@@@@BBBDDDEEEHHHLLLNNNPPPRRRUUUWWWXXXZZZ\\\^^^```bbbfffhhhllllllnnnqqqsssqqqnnnjjj]]]TTTMMMNNNPPPOOOMMMLLLCCCFFFJJJLLLLLLKKKLLLLLLPPPQQQ[[[iiiqqqvvv~~~yyysssnnnjjjhhhfffdddbbb```______```_________aaa```___]]]YYYWWWUUUTTTSSSRRRPPPNNNOOOSSS\\\bbb___XXX]]]hhh{{{YYYMMMFFF???DDDQQQhhhyyy}}}kkk```nnncccdddvvvgggPPP===777444444555333333666444777666<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@BBBCCCCCCAAA???;;;888>>>OOOaaaqqq{{{eeeRRRRRRaaayyyqqqLLL>>>444555777444555:::???nnn\\\<<<999777666888777555333444555555666>>>GGGOOOUUU]]]bbbeeejjjrrryyy{{{zzz}}}{{{uuuqqqmmmkkkXXXYYY{{{kkkNNNBBB<<<;;;999<<<===DDDjjj{{{vvv]]]NNNXXXiiieeeOOO<<<999999888888999999:::;;;;;;===?????????@@@BBBDDDEEEHHHLLLOOOPPPRRRUUUWWWXXXZZZ\\\^^^___aaaeeegggkkklllnnnqqqrrrpppllliii[[[RRRMMMQQQUUUTTTPPPMMMHHHJJJMMMOOOPPPQQQSSSUUURRRMMMNNNUUUWWWZZZfffvvv~~~}}}wwwsssnnnmmmjjjgggeeecccaaaaaa```^^^^^^___``````]]][[[XXXTTTPPPNNNMMMLLLIIIFFFHHHPPPbbbqqqoooeeeccckkkyyyYYYNNNGGG@@@EEERRRlll}}}~~~kkk```sss___bbbvvvfffPPP===777333444555333333666222555444:::CCCsssfffUUU|||mmmUUUpppnnnIIICCC===<<<<<<;;;;;;:::999999;;;AAAJJJUUU___jjjtttzzzxxxjjjsss|||xxxuuurrrpppnnnkkkgggddd^^^YYYSSSNNNLLLKKKJJJIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@AAACCCBBBAAAAAABBBDDDAAA@@@@@@===888;;;JJJZZZlllxxxbbbOOOSSS```pppwwwpppKKK===333444666333444999===kkk[[[===;;;:::888888666555444444555555555<<>>>>>;;;999555666444444555555555;;;DDDLLLTTT^^^eeejjjooowww}}}~~~}}}hhhTTTbbbaaaGGGCCC===<<<777@@@AAA===___```VVVCCCEEE^^^fffQQQ<<<<<<:::888777888999999999;;;;;;<<<>>>???@@@AAABBBCCCDDDGGGJJJMMMPPPSSSTTTUUUXXX]]]___aaabbbdddeeejjjlllooossswwwwwwrrrkkk___PPPRRR______[[[ZZZVVVTTTNNNNNNUUU[[[YYYSSSPPPBBBAAA@@@???@@@EEEKKKPPPeeennn{{{|||xxxuuurrrooollljjjgggdddaaa\\\\\\]]]___```^^^YYYVVVUUURRRNNNKKKIIIGGGDDDBBBGGGHHHSSSdddppppppnnnnnnuuurrrZZZJJJEEEDDDAAASSShhh|||oooeee{{{\\\aaaoooZZZNNN:::777333111111333333333333999333777EEEqqqooo```xxxsss^^^mmmzzzKKKAAA??????>>>>>>===;;;:::999999???IIITTT___jjjtttzzz~~~tttqqqttt|||{{{nnnddddddkkkwww|||xxxtttoooiiibbb^^^]]]ZZZVVVSSSQQQOOOLLLJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGEEEFFFGGGHHHHHHFFFDDDCCCBBBAAAAAA???<<<>>>IIIVVVnnnuuu~~~gggQQQNNN]]]uuuvvvaaaOOO;;;444777333222777777<<>><<<888999999666666555444444555999<<>><<<666>>>???;;;\\\bbbUUUBBBDDD\\\dddQQQ===<<<:::888777888999999999;;;;;;<<<>>>???@@@AAABBBCCCDDDFFFJJJMMMPPPSSSTTTSSSWWW[[[___aaacccfffhhhdddhhhmmmsssyyy}}}yyyssscccTTTVVVdddfffdddbbb\\\YYYRRRNNNRRRUUURRRLLLIIIAAAAAA@@@??????CCCHHHLLLYYYdddrrr|||{{{wwwuuurrrooollljjjgggdddaaa[[[\\\]]]^^^___]]]YYYVVVSSSQQQMMMJJJIIIGGGDDDBBB@@@AAAIIIVVV]]]\\\[[[]]]aaajjjqqquuu]]]MMMGGGDDD@@@QQQiii}}}kkk___uuu\\\]]]~~~tttZZZJJJ:::777333111111333333333111777222777DDDpppmmmsss]]]lllyyyJJJ@@@>>>>>>>>>>>>===;;;:::999:::???IIITTT___jjjsssyyy~~~vvvnnnffffffoooyyy~~~rrriiilllvvv|||wwwsssoooiiiccc```^^^[[[WWWUUUSSSQQQNNNLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIIIIGGGHHHIIIIIIIIIGGGEEEDDDCCCAAA???>>>;;;===HHHUUUlllsss}}}qqqXXXTTTddd}}}~~~iiiPPP<<<555777222222888777;;;\\\dddCCC???;;;888999888666666555444333555999<<>>>>>>>>===<<<;;;:::999;;;@@@IIISSS^^^iiirrrxxx}}}{{{pppjjjffflllyyywwwqqqzzz|||wwwsssoookkkfffcccbbb___[[[YYYWWWUUUSSSQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNOOOOOONNNMMMLLLKKKIIIJJJKKKKKKJJJHHHFFFEEECCC@@@===;;;999;;;GGGSSShhhoooxxx~~~{{{^^^ZZZkkkmmmRRR===555666111222888888:::RRRlllHHH@@@;;;777999888666666555444333555888;;;BBBKKKVVV^^^dddnnn{{{sssbbbqqqkkkIIICCC@@@===999:::;;;:::PPP~~~lllSSS@@@CCCRRR___XXXFFF===;;;999888999::::::999:::;;;<<<===>>>@@@AAAAAABBBCCCFFFIIIMMMPPPRRRSSSSSSVVVZZZ]]]```bbbfffiiijjjiiifffgggsssxxxbbb[[[cccnnnnnnmmmmmmhhhWWWOOOIIIIIIIIIFFFDDDCCCEEEFFFFFFEEECCCCCCEEEFFFOOOXXXgggttt~~~|||xxxuuussspppnnnllliiidddaaa[[[ZZZZZZZZZ[[[ZZZWWWUUUNNNLLLIIIGGGGGGFFFDDDBBB@@@???BBBJJJQQQSSSPPPMMMWWW^^^___jjjdddRRRHHHFFFFFFAAASSSggg}}}nnn```vvv[[[YYY|||}}}]]]GGG:::777333111111333333333000666222777AAAgggooo~~~rrrZZZiiiyyyIII>>>>>>>>>>>>===<<<;;;999999<<>>555666111111777888:::LLLqqqKKK???999777999888666666555444333444888;;;AAAJJJUUU]]]cccmmmyyy~~~jjjuuufffJJJFFFBBB===;;;:::;;;<<>>???@@@AAABBBCCCFFFIIILLLOOORRRSSSUUUXXXZZZ]]]^^^aaadddgggoookkkbbb]]]iii{{{zzzaaa```llluuuooollloookkkYYYRRRMMMMMMLLLHHHFFFFFFEEEEEEFFFDDDBBB@@@AAABBBDDDLLLYYYgggsss}}}~~~zzzuuutttrrrpppnnnjjjfffbbb]]][[[YYYXXXXXXWWWUUUSSSMMMJJJGGGFFFFFFEEECCCBBBBBB@@@BBBKKKXXX___[[[SSSZZZ```___ddd~~~___NNNFFFEEEFFFBBBTTTbbbxxxrrrjjjccc^^^|||___KKK:::777333111111333333333222777333888>>>aaaiiirrrqqqYYYhhhzzzKKK???>>>=========<<<:::999888<<>>777777:::777666666555333222333777:::AAAJJJUUU]]]bbbjjjvvvuuu}}}bbbLLLEEE;;;<<<<<<999<<>><<<999999:::;;;;;;:::::::::;;;<<<>>>???@@@@@@AAACCCEEEHHHLLLOOOQQQSSSVVVXXXZZZ\\\]]]```cccfffmmmoooggg\\\aaatttgggiiiuuu{{{rrrooopppkkk[[[VVVSSSTTTRRRKKKGGGGGGAAABBBAAA???<<<;;;<<<===<<>>>>>???GGGVVVaaa```XXX^^^gggdddeeezzzdddRRRHHHFFFEEEAAARRR]]]nnnuuulllmmmiiidddyyy^^^MMM:::777333111111333333333222777444999<<<\\\___eeepppWWWggg|||MMMAAA=========<<<;;;:::999888;;;@@@HHHQQQ[[[gggrrryyyxxxxxxgggkkk}}}~~~}}}zzzvvvsssmmmjjjfffccc```^^^[[[YYYYYYXXXWWWWWWVVVVVVWWWWWWVVVUUUSSSQQQPPPOOONNNNNNLLLLLLLLLLLLJJJGGGDDDBBBAAA;;;777666666777???GGGWWW___kkktttzzzzzzaaaRRRYYYssswwwMMM:::333555111111666666999FFF|||uuuNNN===666888;;;666777666555333222333666999@@@IIITTT[[[```gggrrr{{{ttt{{{YYYJJJDDD777:::<<<888;;;@@@@@@dddhhhLLLFFF@@@QQQ^^^PPP>>><<<999999:::;;;;;;:::999:::;;;<<<===???@@@@@@AAACCCEEEHHHLLLOOOQQQSSSUUUWWWYYY[[[]]]```dddhhhjjjxxxyyyfff\\\iii}}}pppnnnwww|||vvvtttpppdddTTTQQQRRRUUUSSSLLLGGGFFF??????>>>;;;999888999:::;;;===BBBLLL[[[kkkxxx|||xxxwwwvvvtttrrrnnniiieee```]]]XXXUUUSSSRRRPPPNNNKKKIIIFFFDDDCCCBBB@@@>>><<<>>>@@@BBBLLLYYY___^^^fffqqqnnniiixxxiiiVVVIIIFFFDDD@@@QQQZZZcccbbb\\\gggbbbfffxxx\\\LLL:::777333111111333333333000555333999:::YYYuuuVVV___pppVVVggg~~~PPPDDD=========<<<;;;:::999888:::???GGGPPP[[[gggssszzzwwwbbbaaayyyyyyrrrtttwww{{{~~~zzz{{{{{{xxxtttqqqllliiifffccc```]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWTTTRRROOONNNMMMMMMKKKKKKKKKJJJHHHEEEBBB@@@???:::666666666777<<>>666888:::444777666555333222333666888<<>><<<:::999:::;;;;;;:::999:::;;;<<<===???@@@@@@AAABBBEEEHHHLLLOOOQQQRRRSSSUUUXXXZZZ]]]aaafffjjjjjjqqqYYY```wwwuuuppptttzzzxxxwwwnnn]]]GGGGGGLLLRRRRRRLLLGGGFFF@@@@@@>>>;;;888888999;;;:::999999@@@LLL[[[iiiqqq~~~{{{yyyxxxwwwvvvtttpppjjjfffbbb^^^XXXTTTRRRPPPNNNMMMLLLIIIFFFDDDBBBAAA???===<<>>FFFOOO[[[gggttt{{{~~~wwwbbbaaaxxxzzzddd[[[ZZZ\\\___aaagggmmmwww|||uuu~~~~~~zzz|||xxxtttpppllliiifffccc^^^^^^]]]\\\\\\\\\]]]]]]ZZZXXXUUURRROOOMMMLLLLLLJJJJJJJJJIIIGGGDDD@@@>>>>>>999666666666666:::@@@EEEOOO\\\hhhqqqxxxxxx___LLLMMM___xxxzzzeeeFFF444000666222222555333888<<>>:::;;;CCC\\\}}}YYYJJJ===FFFYYYZZZGGG???888888999888888999999::::::;;;<<<===>>>>>>BBBEEEGGGIIIJJJLLLOOOQQQVVVUUUWWW[[[]]]```fffnnn{{{yyydddUUUhhhsssooorrrsssqqqrrrhhhRRRIIIDDDDDDNNNTTTOOOHHHEEEAAA@@@>>>;;;999888777666:::888777;;;EEESSSbbbkkkvvvzzz~~~zzzyyyyyyvvvsssooojjjhhhddd```YYYUUUSSSRRRQQQQQQJJJHHHFFFEEEDDDCCCAAA???AAA>>>>>>@@@CCCIIIVVVbbbjjjmmmlllhhhkkkxxxoooPPPGGGDDD@@@FFFTTTbbbnnnfffQQQWWW}}}lllTTTlllwwwUUUFFF777555222111222222222111666...888===444SSSXXX```yyy]]]kkkTTT???============<<<;;;:::999;;;@@@GGGQQQ[[[fffqqqxxx~~~iiibbb{{{lllYYYSSSQQQLLLMMMTTTVVVUUU^^^tttwwwpppttt}}}yyyvvvtttqqqlllgggeeeccc```^^^]]]\\\ZZZXXXZZZYYYXXXUUURRRNNNKKKIIIJJJJJJIIIGGGDDDAAA???===999888666555555666888999BBBCCCMMM___pppyyyzzz]]]PPP[[[hhhppplll^^^BBB;;;666555444222222555999:::eeeZZZ<<<666999999666:::999666444333333444555???AAAHHHPPPUUU\\\jjjvvv|||wwwvvvttthhhbbbYYY\\\wwwpppUUUKKKDDD<<<===777<<<999:::AAAWWW|||ZZZHHH>>>III\\\]]]III@@@999888:::999999:::999999:::;;;<<<===>>>>>>BBBDDDGGGIIIJJJLLLOOOQQQUUUTTTVVV[[[^^^bbbjjjrrrhhhVVV```pppqqqoootttuuupppooogggUUUIIICCCBBBKKKPPPKKKDDDBBBBBBAAA???<<<:::999888888888777666888AAAMMMYYYaaannnsssyyy}}}}}}||||||}}}yyyyyyyyywwwsssoookkkiiieee```ZZZVVVSSSRRRQQQOOOJJJHHHFFFEEEDDDCCCAAA???@@@>>>===@@@BBBGGGRRR^^^eeelllpppkkkiiiooozzzqqqRRRHHHDDD???FFFTTTgggvvvsss___ddd}}}jjjUUUooovvvXXXJJJ777555222111222333222111666...888===555QQQfffcccvvvYYYeeeWWWAAA============<<<;;;:::999:::>>>FFFOOOZZZeeepppwww~~~{{{jjj}}}{{{hhhYYYUUUTTTQQQSSSYYYZZZTTTUUUbbbooowww{{{|||uuuooorrr~~~~~~zzzwwwvvvrrrlllgggdddbbb```^^^]]]\\\ZZZXXXZZZYYYXXXVVVSSSPPPLLLJJJIIIHHHFFFCCCAAA>>><<<;;;888888666666666777999:::>>>???HHHYYYiiittt|||gggXXXbbbooouuuiiiSSSAAA;;;555555444222222555555555\\\aaa@@@888::::::777:::999666444333333444555<<>>;;;666;;;888:::???NNN|||yyyaaaGGG>>>IIIZZZ^^^LLLBBB999888:::::::::;;;999999:::;;;<<<===>>>>>>AAACCCFFFIIIJJJLLLOOORRRTTTTTTWWW\\\```eeeoooyyymmmYYY]]]eeennnoooyyyzzzpppkkkfffYYYMMMEEEDDDLLLOOOGGGAAAAAACCCBBB@@@>>>;;;:::999999777555444555;;;DDDMMMSSS```fffooouuuyyyyyyyyyyyyyyyyyyxxxwwwtttpppllljjjfffbbb\\\WWWTTTRRRPPPNNNJJJHHHFFFEEEDDDCCCAAA??????======???@@@CCCMMMVVV[[[eeekkkfff______bbbdddppppppvvvpppSSSIIIEEE@@@JJJ\\\ooo~~~|||jjjppp~~~eeeVVVtttrrrYYYIII777555222111222333222222555///777;;;666OOOvvvhhhuuuUUU]]][[[CCC============<<<;;;::::::999===EEENNNXXXdddooovvv|||~~~~~~ttt}}}vvvggg[[[YYYYYYYYY^^^fffmmmddd[[[[[[```fffnnnttt{{{uuuqqqsss{{{{{{yyyxxxsssmmmgggdddbbb```______]]]ZZZWWWYYYXXXXXXVVVTTTQQQNNNLLLGGGEEEBBB???<<<:::999999888888777777888999:::;;;::::::AAAQQQaaannnyyyiiiZZZiii}}}sssVVVAAA:::555555444222222555777666WWWjjjFFF999:::;;;999:::888666555444444444444999;;;BBBJJJOOOVVVcccoooyyyuuusssxxxfffVVVPPPWWWtttpppWWWMMMFFF>>>;;;666;;;888:::===GGGmmmpppNNN@@@DDDRRR[[[OOOCCC999888::::::999:::888999:::;;;<<<======>>>@@@BBBFFFHHHJJJLLLPPPRRRSSSSSSWWW\\\aaagggtttrrr___aaaggglllppp}}}rrrkkkggg]]]TTTJJJHHHQQQRRRHHHAAACCCCCCBBB@@@===;;;:::999888666555444444777<<>>LLL[[[iiiwwwgggVVVgggzzzXXX@@@999444444444222222555888999RRRrrrKKK:::999;;;:::999888777555444444444444777999???GGGLLLSSS```lllwwwvvvtttuuu~~~oooWWWPPPWWWssslllWWWNNNFFF===<<<777<<<888;;;===AAA```[[[EEE@@@JJJYYYTTTFFF999777999999888888888888999:::;;;<<<======???AAAEEEHHHJJJMMMPPPSSSRRRSSSXXX]]]aaahhhwwwvvvdddgggllliiimmm~~~yyyooojjjaaaVVVLLLKKKUUUTTTHHHBBBFFFBBBAAA???===:::999888888888666555444555888<<<>>>AAAHHHSSS```kkkrrruuuvvvuuuvvvvvvuuutttqqqnnnllliiifffaaa]]]YYYUUUQQQNNNKKKIIIFFFEEEDDDCCC@@@>>>===;;;<<<>>>>>>>>>EEEMMMTTTTTTPPPJJJGGGHHHGGGCCCKKKKKKNNNTTT\\\pppgggQQQJJJEEEEEEXXXqqq~~~kkk[[[mmm|||aaafff{{{jjjTTT@@@666444222111222333333333444333444888999HHH|||jjj]]]SSSvvv```DDD<<<<<<<<<===<<<<<<;;;:::999===EEENNNYYYdddooovvvzzz|||~~~~~~}}}|||}}}~~~|||uuueeeXXXVVVcccrrr}}}sssggg^^^^^^ccchhhrrrssstttuuuwww|||{{{lllcccggguuu}}}|||{{{xxxrrrmmmhhhfffcccbbb```^^^ZZZWWWTTTTTTTTTSSSQQQOOOLLLKKKGGGDDD@@@<<<999777666666888999;;;<<<>>>>>>>>>>>>;;;:::>>>IIIVVVdddtttiiiVVVccc~~~zzzVVV???999444444333222222555444666IIIsss{{{QQQ;;;999;;;:::999888777666555444444333666888>>>FFFKKKQQQ^^^jjjvvvxxxvvvtttzzztttxxxZZZPPPVVVssshhhUUUNNNFFF<<<===888;;;777;;;>>><<>><<<;;;;;;>>>>>>???FFFNNNTTTSSSMMMEEEAAABBBAAA>>>HHHJJJLLLLLLKKKZZZ}}}fffRRRKKKDDDDDDYYYvvvjjjZZZkkkyyy}}}bbbqqqyyykkkVVV@@@666333111111222444444333333444333666:::EEEtttgggxxxfffQQQoooaaaFFF;;;<<<<<<<<<<<<<<<;;;;;;999===EEENNNXXXdddooovvvzzz|||~~~~~~}}}|||}}}~~~www]]]QQQYYYgggxxx{{{vvviii[[[VVVXXXYYYcccggglllmmmnnnrrrzzzvvv```[[[jjj|||}}}||||||zzzvvvrrrmmmjjjfffbbb```^^^[[[YYYSSSSSSSSSRRRPPPMMMKKKIIIFFFDDDAAA===:::777666555555777:::===>>>???>>>===;;;999<<>>888333333333222222555333777CCCkkkZZZ???999:::999888888777666555444333333555777===DDDIIIOOO\\\hhhvvv{{{zzzuuuyyytttbbb]]]PPPUUUsssfffTTTMMMFFF======777999444:::===999NNN|||ppp___KKKBBBFFFZZZaaaOOO>>>999;;;;;;888777888888999:::;;;<<<<<<===<<>>;;;:::999999999888555444555888;;;===;;;===CCCNNN\\\hhhooorrrpppqqqrrrsssrrrpppmmmlllkkkiiifffccc```[[[VVVRRRLLLJJJGGGEEEDDDBBB???===<<<:::;;;===>>>@@@HHHQQQ\\\aaaaaaWWWLLLGGGEEEDDDKKKMMMPPPNNNHHHRRRwwwwwwcccQQQJJJCCCDDD\\\|||sssbbbnnn}}}vvv^^^tttvvviiiUUU>>>555333111111222444444333222555222555;;;BBBnnn~~~ccctttmmmPPPhhhaaaGGG;;;;;;<<<<<<<<<<<<<<<;;;777<<>>;;;777555444222444888;;;======<<<;;;777555888???HHHSSSdddrrrggg\\\hhhlll>>>777333333333111222555555999>>>bbbdddDDD;;;:::888888888777777666444333333333555;;;BBBGGGMMMZZZfffwww~~~xxxyyyqqq^^^PPPTTTsssfffSSSMMMGGG???<<<666888222999<<<666JJJqqqpppVVVIIIBBBEEEYYYeeeSSSAAA;;;<<<<<<999888777888999:::;;;<<<<<<===<<>>>>>AAAJJJWWWdddlllpppooopppqqqrrrqqqooommmlllllljjjgggeeebbb]]]WWWSSSLLLJJJGGGEEEDDDBBB???===<<<:::;;;===>>>AAAJJJTTTmmmyyy~~~sssaaaUUURRRSSSOOOPPPTTTRRRKKKRRRsssqqq^^^OOOIIICCCEEEaaa|||lllqqqpppWWWrrrtttfffRRR:::555333111111222444444444222666222444<<>>777333333333111222555444666666VVVlllHHH<<<:::777888888777777666444333222222444:::AAAEEEKKKXXXdddxxxyyyyyydddUUU```nnnXXXMMMDDD;;;999888777777888999;;;===___~~~___JJJ???DDDOOOfff\\\FFF888:::999555;;;999999999999:::;;;<<<<<>>???@@@FFFOOOVVV}}}vvvooollllllkkkhhh]]]SSSYYYyyyoooXXXJJJFFF@@@KKKgggzzzooo~~~lllWWWiiiyyycccHHH999555444444333222222222333555444666111888DDDgggmmm___tttkkkYYYaaapppoooGGG<<<;;;;;;===>>>===;;;999888:::CCCOOOXXX___hhhppp||||||}}}}}}{{{~~~wwwgggpppvvvyyy```KKKDDDFFFQQQWWWYYYQQQJJJJJJNNNQQQ^^^lllwwwppp```]]]rrr|||yyywwwwwwwwwqqqmmmiiieeebbb___\\\YYYZZZWWWTTTRRRQQQOOOLLLJJJFFFFFFDDDBBB???;;;888666444222222444888:::888666:::333333999<<>>888555777999888777666555444444444444666999>>>DDDMMMUUUZZZgggjjjnnnpppooommmkkkjjjhhhgggeeebbb^^^ZZZWWWUUUQQQNNNJJJGGGEEECCC@@@>>><<<>>>??????@@@FFFNNNUUUyyyxxxkkk```eeeoooXXXKKKFFFBBBNNNjjj}}}~~~tttdddQQQhhhttt___FFF999444444333222222222222222222222666333<<>>999888777666777999;;;<<>>IIIiiiqqqnnn~~~WWWOOOeeeoooJJJ===<<<;;;<<<======;;;999999:::@@@KKKUUU___kkkuuu~~~}}}|||~~~~~~pppmmm}}}yyyzzz|||~~~|||ssseeeXXXPPPMMMVVV```eee^^^VVVXXXccckkkvvv{{{{{{rrrjjjppp{{{wwwsssrrrooolllhhheeeccc```]]][[[WWWVVVTTTSSSRRROOOJJJGGGEEEDDDAAA>>><<<;;;;;;;;;:::::::::;;;<<<;;;888666777666999;;;999999GGGWWWooovvvvvv___ZZZhhhssssssaaaGGG888555222000111222222111111999555@@@rrrcccCCC<<<888999999888777666444333222111333777;;;@@@FFFMMMRRR```ooo}}}~~~ppp___TTThhhnnn]]]SSSJJJCCC>>>999888777666777999;;;<<>>@@@CCCFFFHHHKKKOOORRRSSSZZZ^^^bbbppp{{{kkk{{{YYYIIIIIIhhhssseeeMMMGGG[[[dddWWWOOOVVVKKKFFFBBBAAA>>>999888:::999:::;;;;;;:::777444222333444555444444888>>>CCCQQQXXXbbbjjjlllkkkiiigggeeeeeecccaaa]]]YYYUUURRRQQQMMMHHHEEEDDDDDDDDDCCC@@@AAABBBAAAAAADDDKKKQQQgggxxxwwwhhhTTTHHHDDDDDDVVVsss|||yyypppzzzZZZUUU|||}}}kkkVVV@@@888222222111111000111111222333222666333:::BBB]]]}}}hhhVVVKKKfffuuuPPP>>>===;;;<<<<<<<<<;;;999999999>>>HHHSSS^^^lllwww~~~}}}~~~~~~}}}fffeeemmmmmmkkklllrrrsssqqqjjj___WWWRRRRRR[[[eeeiiiaaaZZZ```qqq~~~vvvpppyyy~~~zzzwwwvvvooolllhhheeebbb```]]][[[VVVUUUUUUTTTRRROOOIIIEEEDDDBBB>>>;;;:::;;;<<<>>>>>>>>>>>>>>>>>><<<:::888888999<<<===999999EEETTTjjjpppyyyttt```]]]nnnxxxvvvaaaEEE777444222000111222222111000888555999cccpppIII;;;999999888888888666555444333000333777;;;???DDDJJJNNNWWWgggyyyjjjZZZPPPdddiii\\\UUUKKKCCC@@@888777666666666888:::<<<>>>]]]|||eeeLLLDDDAAANNNhhhgggMMM===:::999;;;999999999999:::;;;<<<<<<>>>@@@CCCEEEGGGJJJNNNQQQRRRZZZ___dddvvvnnnwww```NNNFFF]]]|||qqqSSSDDDTTTddd```ZZZ[[[VVVKKKAAA???@@@===999777>>>>>>>>>===;;;888444222777888999777444444999===FFFMMMWWW```eeeggghhhhhhddddddcccaaa]]]XXXTTTQQQOOOLLLGGGDDDDDDEEEEEEDDDBBBCCCDDDBBBAAACCCIIINNN[[[mmmzzzrrrxxxxxxaaaOOOEEECCCEEEZZZvvvyyywwwqqq]]]^^^|||jjjSSS>>>777222111111000111111222222333333666333999===TTTgggXXXMMMjjj{{{WWW???===<<<;;;<<<<<<:::999999888<<>>??????@@@@@@???>>>>>>>>>;;;===???>>>::::::DDDPPP]]]ccclllrrrwww}}}nnn\\\]]]ppp{{{www___BBB555333111111111222111000///666666666TTT|||PPP:::;;;888888888888777666444444111444777:::>>>BBBGGGKKKSSSbbbuuu~~~gggYYYSSSjjjkkkaaa\\\PPPFFFDDD888777666555666888:::;;;<<>>@@@CCCEEEGGGJJJNNNQQQSSSYYY___hhh|||yyynnnlllWWWGGGSSSuuu|||^^^HHHMMM^^^eeeccc```cccSSSCCC???@@@>>>999555EEEDDDAAA>>>;;;888666555888;;;===;;;555333666999>>>CCCJJJQQQXXX]]]bbbeeebbbbbbbbb```\\\WWWRRROOOLLLIIIFFFDDDDDDEEEEEEDDDBBBCCCDDDBBB@@@AAAEEEIIIQQQZZZgggwwwrrrlllvvvqqq[[[KKKDDDCCCHHH___yyy~~~}}}{{{___ccc|||iiiPPP;;;666222111111111111222333333111111666444;;;>>>QQQiiittt___OOOhhh{{{\\\@@@>>><<<;;;;;;;;;:::999888777;;;DDDNNNYYYhhhuuu{{{~~~xxxkkkcccYYY[[[kkkzzzfff\\\WWWVVVWWWZZZ[[[VVVOOOKKKNNNRRR^^^ccc```TTTLLLTTTfffssszzzqqqvvv~~~|||{{{tttqqqmmmiiifffccc```]]]YYYXXXVVVUUUSSSOOOJJJFFFBBB@@@===:::999:::<<<===>>>????????????@@@CCCFFFCCCCCCAAA===999:::AAAHHHQQQWWW___ffflllttt|||kkk[[[___uuu{{{aaaAAA444333111111222222111000///333777666HHH~~~[[[<<<===888888888888777666555444222444666888;;;???EEEIIIRRR]]]nnn{{{~~~}}}eeeUUUWWWtttooofffaaaTTTHHHFFF888777666555666888:::;;;999FFFgggtttYYYEEECCCAAA[[[ggg\\\LLL<<<666>>>999999999999:::;;;<<<<<<===@@@BBBEEEGGGJJJNNNQQQSSSWWW^^^lllmmmuuummmSSSPPPiiilllRRRHHHSSSccchhheeeppp___MMMEEEAAA===;;;:::MMMIIIDDD>>>:::777777777999>>>BBB???999555666999:::<<>>OOOjjjiiihhhOOO___sss]]]AAA>>><<<:::;;;;;;:::999777666:::CCCMMMWWWeeeqqqxxx~~~}}}|||}}}qqq```VVVSSSYYYnnnrrrbbbXXXWWWVVVTTTQQQNNNLLLLLLLLLWWW[[[YYYOOOIIIPPP]]]gggkkkooommmiiiqqq{{{wwwrrrnnnkkkgggcccaaa\\\ZZZWWWUUURRROOOKKKHHHAAA???===:::999999;;;<<<<<<===>>>===>>>BBBIIINNNLLLIIIBBB;;;777888<<<>>>FFFKKKRRRXXX___gggpppwwwiii[[[aaaxxx|||___>>>333222111111222222111000000///888999@@@ooohhh@@@???888888888888888777666555333333444555777<<>>VVVddd```QQQ<<<555???999999999999:::;;;<<<<<<===???BBBEEEGGGJJJNNNQQQTTTVVV]]]oooooonnnaaaRRRccc~~~vvvZZZFFFKKK___iiigggyyyjjjXXXLLLDDD>>>>>>AAAQQQMMMEEE>>>999777888999;;;AAAFFFDDD===888888:::888888888:::>>>GGGRRRZZZ\\\]]]]]][[[WWWRRRLLLIIIGGGEEEDDDDDDEEEEEECCCBBB>>>??????===::::::===@@@AAAGGGNNNVVVcccrrr}}}xxxqqqfffbbbqqqnnnTTTIIIEEEGGGOOOgggzzzxxxaaajjj{{{aaaGGG555666333222222222333444444555111111666555;;;;;;JJJiiidddoooNNNUUUkkk[[[AAA???<<<:::;;;;;;:::999666666999BBBLLLVVVcccooowww}}}{{{{{{{{{}}}lllbbbZZZSSSYYYooo[[[VVVQQQPPPQQQPPPKKKGGGNNNTTTTTTOOOLLLRRR\\\ccc\\\ccceeeccclll|||vvvrrrnnnjjjfffccc^^^[[[WWWTTTRRRPPPLLLJJJAAA???===;;;999999:::::::::;;;<<<<<<>>>CCCLLLSSSRRRMMMCCC999555666777666:::>>>EEEJJJPPPXXXbbbiiiyyyvvvdddVVV]]]uuuwwwXXX666333111000111222222111000000---999;;;<<