BM66(@ FFFGGGIIIHHHGGGFFFGGGHHHFFFEEEEEEEEEFFFHHHJJJKKKOOOUUUZZZUUUMMMLLLUUU```rrrzzz|||uuueeeTTTRRRKKKGGGIIILLLMMMTTT]]]qqq}}}zzzvvvnnnddd]]]\\\ZZZWWWTTTVVV[[[jjj}}}}}}xxxooommmsss~~~}}}wwwvvvzzz~~~{{{uuuoookkkjjjttttttuuuyyy~~~{{{tttjjjkkklllnnnrrrvvvzzz}}}yyyrrrmmmooojjjeeeaaaaaabbbcccdddiiinnntttxxx{{{}}}~~~wwwsssuuuvvvuuutttuuusssxxx{{{~~~}}}{{{}}}}}}xxxmmmfffbbb^^^___aaaeeelllttt|||xxxlll]]]YYYRRRMMMKKKKKKKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTUUUVVVXXXXXXTTTNNNIIIHHHIIIKKKMMMNNNNNNMMMMMMJJJIIIFFFCCC@@@@@@BBBEEEEEEFFFHHHLLLOOOOOOLLLJJJDDDCCCCCCBBBDDDFFFHHHJJJOOOKKKHHHHHHJJJLLLKKKJJJIIIFFFGGGIIIGGGCCCHHHPPPLLLIIIGGGFFFCCCDDDMMMXXXXXXSSSMMMJJJLLLQQQVVVYYY\\\YYYTTTRRRQQQQQQPPPOOOLLLKKKPPPZZZ___ZZZRRRMMMPPPSSSVVVXXXXXXVVVRRRPPPTTTPPPNNNQQQXXX[[[YYYUUUTTTTTTVVVXXXYYYVVVRRRNNNHHHMMMLLLMMMSSSZZZsssFFFGGGIIIIIIHHHGGGGGGHHHFFFEEEEEEEEEGGGHHHJJJKKKPPPVVVZZZUUULLLIIIPPPXXXbbbkkkuuu{{{uuuiii___VVVNNNKKKHHHEEEHHHNNN\\\fffttt{{{wwwqqqhhhcccbbbaaa^^^[[[ZZZ[[[cccrrrzzzzzzwwwwwwrrryyy~~~yyyvvvzzz{{{qqqllloooxxx~~~~~~{{{sssqqquuuyyy}}}vvvooojjjgggmmmnnnpppsssvvvyyy{{{|||}}}{{{|||~~~~~~{{{wwwooonnnmmmlllmmmoooqqqssswwwyyyzzzzzzwwwrrrmmmiiijjjiiihhhfffffffffggghhhlllqqqwww|||yyyuuuwwwxxxwwwwwwyyyxxx}}}~~~{{{vvvwww{{{xxxnnneee___ZZZYYYXXXYYY___fffnnnsssuuuxxx|||||||||xxxlll```VVVSSSPPPMMMKKKJJJJJJIIILLLKKKKKKJJJIIIIIIIIIIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTUUUWWWVVVRRRKKKGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLKKKJJJGGGDDDCCCEEEGGGBBBBBBDDDGGGJJJKKKJJJIIIHHHGGGFFFFFFGGGIIILLLMMMOOOLLLHHHHHHJJJLLLMMMLLLMMMJJJIIIKKKIIIEEEFFFKKKJJJGGGFFFFFFDDDDDDMMMWWW]]]YYYTTTQQQRRRYYYaaaggghhhcccZZZTTTPPPOOOOOONNNPPPOOOSSS\\\```[[[SSSOOONNNPPPTTTWWWXXXWWWUUUTTTQQQOOOOOOUUU^^^dddeeecccYYYXXXXXXXXXXXXVVVRRROOOFFFKKKJJJKKKQQQXXXqqqFFFHHHJJJJJJHHHGGGGGGHHHFFFFFFFFFFFFGGGHHHJJJKKKPPPVVVYYYTTTKKKFFFJJJOOOQQQZZZeeeppp{{{|||tttkkkaaaXXXOOOGGGEEEGGGHHHNNNWWWaaammm{{{zzztttnnnkkkkkkkkkiiigggdddaaacccllltttvvvtttsssiiihhhooo|||}}}uuuoooppp~~~{{{rrrpppuuu~~~{{{zzz|||zzzqqqmmmooorrrxxx||||||sssmmmiiieeegggiiilllnnnnnnnnnnnnuuuvvvwwwxxxyyyzzz{{{{{{qqqooommmkkkjjjjjjkkklllqqqqqqqqqqqqpppnnnllljjjkkknnnqqqqqqooommmoooqqqsssxxx~~~}}}xxxuuuwwwyyyyyyzzz~~~}}}wwwqqqpppsss~~~yyyqqqfff___\\\ZZZXXXYYY]]]eeemmmrrrqqqtttyyy|||yyyvvvyyyyyyuuupppjjj___UUUQQQPPPNNNLLLKKKJJJIIIIIIOOONNNMMMKKKIIIHHHGGGGGGKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSTTTUUUUUUPPPJJJEEEHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLLLLJJJGGGFFFFFFGGG@@@??????AAADDDGGGGGGGGGJJJJJJIIIIIIJJJLLLNNNOOOOOOLLLIIIHHHJJJMMMOOOPPPQQQMMMLLLMMMLLLGGGDDDDDDFFFDDDDDDEEEEEEEEELLLTTTZZZYYYUUURRRSSSZZZeeennnuuummmaaaWWWQQQOOONNNOOORRRQQQTTT[[[^^^ZZZTTTQQQLLLNNNQQQUUUWWWXXXXXXXXXQQQQQQSSSZZZccciiikkkkkk^^^]]][[[[[[ZZZXXXTTTQQQEEEJJJHHHHHHNNNWWWpppFFFHHHJJJKKKJJJHHHHHHHHHGGGGGGFFFFFFGGGHHHJJJKKKOOOTTTWWWSSSKKKFFFGGGJJJKKKOOOWWWaaalllvvv|||~~~{{{sssiii^^^SSSKKKGGGBBBCCCFFFKKKUUUcccrrr}}}|||uuuqqqpppqqqqqqppppppmmmooovvv}}}{{{wwwkkkaaa```kkksssxxxzzzqqqoooyyy~~~zzz{{{yyyzzz}}}zzzxxxxxxzzz{{{uuunnnmmmnnnqqqttt{{{|||wwwsssdddeeegggiiikkkmmmnnnnnnpppsssvvvwwwwwwxxx|||vvvuuusssrrrqqqrrrtttuuussssssssssssssstttttttttxxx|||}}}yyywwwyyy}}}}}}zzzxxxyyyuuutttwwwzzz|||{{{vvvpppooorrrxxx~~~zzzuuummmfffcccccccccfffkkkqqqwww{{{vvvxxx|||zzz|||~~~{{{qqqrrrpppjjjfffbbbZZZRRRQQQQQQOOOLLLIIIHHHHHHIIINNNMMMLLLJJJIIIHHHGGGGGGJJJJJJKKKLLLNNNOOOQQQRRRQQQRRRTTTVVVVVVSSSMMMIIIHHHHHHGGGFFFFFFFFFFFFFFFHHHJJJKKKKKKHHHFFFFFFFFFCCC@@@>>>>>>AAADDDEEEFFFJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJIIIKKKNNNRRRTTTUUUQQQNNNOOOOOOLLLFFFCCCDDDBBBCCCEEEEEEEEEJJJQQQTTTUUUVVVTTTSSSWWWaaaiiivvvnnncccZZZTTTRRRQQQPPPOOONNNPPPWWWZZZWWWTTTSSSNNNOOOQQQSSSUUUWWWWWWXXXUUUVVVWWW[[[___ccceeeeee]]]^^^___``````]]]XXXUUUGGGKKKHHHHHHNNNVVVpppFFFIIIKKKLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMPPPSSSQQQLLLHHHHHHIIILLLLLLOOOTTT\\\fffqqqxxx}}}vvvkkk___RRRJJJDDDBBB@@@@@@EEENNNYYY```sssyyytttrrrrrrrrrvvvyyy~~~~~~rrrcccZZZ]]]```dddttt|||www{{{}}}{{{yyyxxxyyyyyy|||tttpppnnnmmmqqqvvv{{{}}}~~~}}}}}}|||~~~ppppppooooooppprrrtttvvvsssvvvyyyyyyxxxyyy~~~}}}|||}}}~~~{{{{{{{{{|||~~~yyyvvvvvvttttttyyy}}}{{{wwwqqqnnnoooooovvv~~~|||{{{wwwrrrmmmooorrruuuyyy{{{}}}~~~yyy{{{~~~yyyvvvxxx~~~|||xxxkkkkkkgggbbb___^^^ZZZTTTSSSRRRNNNIIIDDDBBBDDDFFFIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMOOOQQQRRRQQQRRRUUUXXXYYYVVVQQQMMMGGGGGGGGGFFFEEEEEEDDDDDDGGGIIILLLLLLJJJIIIHHHHHHIIIFFFBBB@@@BBBDDDFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKLLLPPPUUUXXXWWWWWWVVVVVVWWWTTTMMMFFFDDDBBBBBBEEEEEEEEEIIIOOORRRVVVZZZYYYWWWXXX]]]bbbhhhddd^^^ZZZWWWVVVTTTRRRLLLKKKNNNTTTXXXWWWWWWYYYTTTTTTSSSRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWWWWYYYZZZYYY[[[___dddeeebbb]]]XXXKKKOOOKKKIIINNNWWWqqqFFFIIILLLMMMLLLJJJHHHHHHIIIHHHGGGGGGGGGIIIJJJKKKJJJLLLNNNMMMKKKIIIIIIIIILLLJJJKKKOOOTTT[[[fffoooyyy~~~|||vvvlll```VVVJJJGGGAAA>>>???CCCIIIMMMYYYjjj~~~}}}wwwtttrrrwww~~~wwwjjj^^^YYYWWWXXXdddsss}}}yyyzzz|||~~~}}}||||||{{{zzzvvvuuuqqquuuyyy|||}}}|||||||||yyy{{{~~~{{{yyyxxxyyy{{{|||yyy|||}}}}}}}}}~~~}}}{{{xxxvvvwww|||}}}~~~xxxpppiiigggeeejjjuuu~~~}}}}}}wwwyyy|||{{{vvvtttvvvyyy{{{}}}sssmmmbbbbbb^^^YYYXXXZZZXXXTTTRRRQQQOOOIIIBBB>>>???AAABBBCCCCCCDDDFFFGGGIIIJJJHHHIIIJJJKKKMMMOOOQQQRRRPPPRRRTTTXXXYYYWWWRRRNNNFFFGGGHHHHHHGGGFFFEEEDDDGGGJJJLLLMMMMMMLLLMMMNNNNNNKKKGGGEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOJJJKKKMMMNNNOOORRRWWWZZZZZZaaafffhhhgggbbbWWWMMMFFFCCCAAADDDEEEEEEHHHMMMPPPTTTWWWXXXVVVTTTUUUVVVWWWVVVUUUUUUVVVVVVTTTRRRLLLKKKMMMSSSWWWWWWZZZ___[[[YYYUUURRROOOOOOOOOOOOLLLOOORRRQQQOOOOOOQQQTTTTTTWWW\\\bbbeeeccc^^^ZZZQQQSSSNNNKKKPPPXXXsssFFFIIIMMMNNNMMMJJJIIIHHHIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGIIIGGGIIIOOOQQQRRRYYYbbbiiiqqqwwwyyyxxxwwwppphhhWWWQQQIIIBBB@@@AAADDDFFFHHHUUUdddooo{{{~~~zzzwww}}}xxxnnnddd^^^]]]aaafffssswwwttttttxxx|||}}}|||}}}zzz}}}~~~~~~|||}}}}}}}}}|||}}}}}}yyywwwxxx|||~~~xxxwww~~~zzzoooeee```\\\___eeeooo{{{yyy{{{}}}{{{yyyyyyyyyyyyxxx|||}}}ttthhh___[[[[[[WWWRRRRRRUUUUUUQQQOOORRRSSSOOOGGG@@@>>>???>>>>>>???AAACCCEEEHHHIIIHHHHHHIIIKKKMMMOOOQQQSSSPPPQQQSSSUUUVVVSSSMMMIIIEEEFFFIIIJJJJJJHHHFFFDDDEEEHHHJJJLLLLLLMMMOOOQQQOOOMMMJJJIIIKKKNNNPPPQQQLLLLLLMMMMMMNNNNNNMMMMMMGGGJJJNNNPPPRRRTTTXXX[[[___mmm||||||qqq```RRRIIIDDDBBBCCCEEEEEEHHHLLLLLLNNNOOOPPPPPPOOOMMMMMMJJJJJJKKKMMMPPPRRRQQQPPPMMMKKKLLLQQQSSSUUUYYY___```\\\WWWQQQMMMLLLLLLLLLGGGKKKOOONNNKKKJJJNNNRRRRRRTTTWWW[[[^^^___]]]ZZZVVVWWWQQQLLLPPPXXXsssFFFJJJMMMOOOMMMKKKIIIHHHJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHFFFFFFFFFFFFEEEDDDEEEEEEIIIOOOOOOLLLOOOVVVUUU___hhhmmmsssyyyxxxsssddd\\\QQQHHHDDDDDDEEEFFF@@@IIIRRRXXXbbbsssyyy~~~{{{~~~ssskkkiiigggdddcccooozzz~~~zzzrrrmmmpppzzz{{{}}}}}}}}}}}}|||zzz{{{~~~{{{xxxwwwwwwyyyzzz}}}}}}uuutttzzz{{{oooddd^^^VVVXXX\\\bbblllvvv~~~|||zzzrrrxxx~~~yyyvvvnnnbbbXXXYYYXXXUUUPPPPPPSSSSSSOOONNNTTTXXXVVVNNNFFFAAA@@@<<<<<<===???AAADDDFFFGGGHHHHHHIIIKKKMMMOOOQQQSSSPPPPPPRRRSSSRRRNNNHHHCCCDDDFFFJJJLLLLLLJJJGGGDDDBBBEEEGGGIIIJJJLLLOOOQQQOOOMMMKKKKKKOOORRRUUUUUUIIIJJJJJJKKKKKKKKKJJJJJJFFFJJJOOORRRSSSUUUYYY\\\bbbwww|||fffTTTLLLFFFBBBCCCDDDEEEHHHLLLNNNMMMLLLLLLNNNNNNMMMLLLEEEEEEEEEGGGJJJMMMNNNMMMLLLJJJJJJMMMOOOPPPUUU\\\bbb^^^WWWQQQLLLJJJKKKKKKGGGLLLOOONNNJJJHHHLLLQQQSSSRRRSSSUUUXXXZZZ[[[ZZZXXXYYYRRRMMMPPPXXXrrrHHHIIIKKKLLLLLLJJJIIIGGGIIIIIIIIIHHHGGGFFFDDDDDDJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSUUUYYY]]]cccjjjsssxxxtttmmmcccZZZRRRMMMIIIGGGKKKKKKIIIHHHKKKTTTaaakkk}}}yyyzzz{{{yyy|||yyyxxxtttqqqooorrrxxx}}}~~~|||sssjjjgggnnnvvv{{{yyyxxx~~~~~~~~~~~~~~~|||zzz~~~uuutttsssqqqmmmlllqqqzzz~~~xxxooorrr||||||uuuhhh^^^XXX[[[___eeekkksss{{{~~~zzzuuuooottt}}}|||ppphhhddd```[[[WWWTTTSSSRRRRRRTTTTTTSSSQQQMMMTTT[[[ZZZQQQHHHDDDDDD???AAABBBBBBAAAAAACCCDDDGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPNNNJJJFFFFFFHHHKKKMMMLLLIIIEEECCCCCCFFFJJJMMMOOONNNMMMKKKMMMMMMMMMMMMOOOOOOMMMLLLKKKIIIIIILLLQQQRRRNNNIIIIIIKKKPPPTTTTTTUUU[[[dddlllhhhUUUOOOLLLIIIGGGGGGHHHHHHGGGKKKKKKKKKKKKJJJJJJIIIHHHBBB???===@@@GGGKKKKKKIIIOOOLLLHHHHHHLLLQQQVVVYYY___]]]YYYUUUQQQMMMKKKIIIPPPQQQSSSTTTTTTSSSQQQPPPRRRMMMLLLSSSVVVTTTUUUYYY[[[XXXTTTQQQNNNYYYzzzHHHIIIJJJKKKKKKIIIHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJLLLMMMNNNPPPSSSWWW[[[bbbiiinnnuuurrrnnniiiccc]]]XXXTTTUUUQQQMMMHHHHHHLLLSSSYYYgggooozzz~~~|||{{{yyy{{{~~~zzzwwwxxx}}}}}}zzz{{{zzzoooiiijjjppp}}}~~~xxxvvvwwwyyyuuuooonnnlllhhhggglllvvv~~~}}}|||uuukkkllluuu|||~~~yyyooofff___bbbgggmmmrrryyy}}}}}}~~~xxxnnnqqqwww~~~yyyqqqggg```]]]ZZZUUUQQQRRRQQQOOOOOOPPPPPPPPPOOONNNTTTZZZZZZTTTNNNIIIHHHEEEFFFFFFEEECCCBBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNKKKIIIIIIKKKNNNPPPOOOMMMIIIGGGHHHIIILLLMMMMMMLLLKKKIIIMMMMMMMMMNNNNNNNNNMMMLLLKKKIIIHHHLLLQQQSSSQQQNNNLLLLLLPPPTTTTTTTTT[[[cccsssjjjWWWNNNKKKGGGFFFFFFGGGGGGGGGEEEFFFGGGIIIIIIIIIHHHGGGAAA>>><<>><<<===BBBJJJOOORRRUUURRRNNNLLLNNNRRRUUUVVVSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[```\\\WWWUUUTTTRRRQQQQQQQQQNNNMMMMMMMMMXXXvvvFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGJJJLLLVVV\\\eeelllqqquuuyyy|||wwwlll]]]PPPIIIEEECCCAAA>>>AAADDDEEEFFFOOO___kkk~~~yyywwwzzzyyylll```ZZZ[[[```dddlllxxxxxxmmmeeeaaa```jjjpppzzz|||wwwwwwrrr}}}|||rrrlllkkkmmmvvvzzzvvvzzz~~~wwwsssxxxxxxrrroookkkfffeeejjjttt|||~~~yyyuuuooogggbbbaaa]]]aaaeeemmmzzz~~~xxxsssmmmfff___ZZZWWWTTTRRRPPPQQQQQQRRRQQQOOOLLLIIIEEEDDDEEEHHHMMMQQQTTTUUUJJJGGGFFFIIINNNPPPOOOLLLLLLMMMMMMLLLIIIGGGGGGHHHEEEEEEDDDCCCDDDEEEGGGHHHDDDAAA======AAAFFFKKKMMMMMMOOOQQQTTTUUUTTTSSSRRRMMMKKKHHHEEEDDDDDDEEEFFFFFFGGGIIIHHHFFFDDDEEEFFFEEEHHHMMMQQQSSSPPPJJJFFFFFFEEEGGGMMMRRRUUU\\\ccc~~~mmm]]]NNNKKKFFFDDDDDDFFFGGGGGGFFFHHHIIIKKKKKKJJJIIIHHHEEEBBB???>>>BBBHHHNNNRRRXXXUUUPPPNNNOOOQQQRRRSSSRRRQQQOOONNNLLLLLLKKKKKKLLLLLLMMMNNNPPPSSSUUUVVV___]]][[[XXXWWWVVVSSSPPPNNNKKKJJJKKKNNNZZZxxxGGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEDDDEEEGGGIIINNNRRRXXX^^^ccckkkttt{{{}}}uuuiii]]]TTTNNNJJJHHHDDDEEECCC@@@>>>CCCMMMVVVcccwww~~~zzzzzz~~~~~~xxxnnnddd\\\XXXWWWWWW^^^kkk~~~}}}||||||vvvjjjbbb^^^]]]bbblllzzz|||rrrmmmooommmvvv~~~uuunnneeeeeeiiirrr}}}uuuqqqsss}}}|||wwwrrrvvv}}}qqqoooiiicccaaafffpppxxx~~~{{{xxxuuurrrlllgggccc```aaaccciiiqqqzzz~~~~~~wwwqqqiiiddd]]]VVVQQQMMMIIIGGGHHHKKKNNNPPPOOOLLLHHHFFFCCCDDDFFFKKKQQQUUUWWWWWWNNNKKKHHHIIIMMMPPPPPPOOOLLLMMMMMMLLLJJJIIIIIIJJJHHHGGGFFFEEEEEEGGGIIIJJJFFFBBB===<<>>???CCCGGGIIIJJJKKKNNNPPPRRRSSSSSSSSSOOOMMMIIIFFFDDDDDDEEEEEEAAADDDHHHGGGEEEDDDFFFIIIEEEIIIMMMPPPPPPMMMKKKIII???>>>AAAIIINNNPPPSSSVVVeeeppptttlllccc```[[[UUUOOOMMMKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHJJJKKKLLLOOOMMMIIIEEEDDDEEEHHHKKKTTTQQQNNNMMMOOORRRTTTTTTUUUSSSPPPLLLIIIFFFDDDCCCBBBDDDFFFIIIKKKLLLLLLLLLQQQXXX^^^```bbbbbbZZZQQQMMMGGGEEEIIIOOO```HHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???AAACCCEEEGGG>>>???AAACCCCCCCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDD===???AAABBBBBBBBBDDDFFFFFFHHHKKKKKKMMMSSS^^^gggmmmqqquuutttmmmeee___]]]YYYUUUOOOHHHCCC@@@??????BBBKKKWWWdddtttzzzxxxxxxyyy|||yyyuuupppmmmkkkeeemmmyyy{{{qqqkkkffffffmmmvvv~~~{{{tttpppgggcccdddmmmyyyzzziii```___ZZZ___iiivvvvvvnnnlllkkkeeegggllltttzzztttqqqttt|||{{{yyy~~~|||}}}sssvvv|||tttpppsss{{{zzzrrrnnnggg```\\\```iiiqqq|||{{{}}}wwwtttwww|||tttllleee^^^ZZZXXXVVVTTTRRRQQQNNNKKKHHHFFFJJJQQQTTTRRRNNNIIIEEEEEEGGGKKKPPPUUUVVVUUUTTTRRRPPPMMMJJJIIIJJJNNNPPPQQQRRRRRRPPPLLLJJJJJJKKKNNNLLLJJJIIIIIIKKKMMMOOONNNJJJDDD@@@AAACCCFFFGGGIIIKKKMMMPPPRRRSSSTTTTTTQQQOOOLLLHHHFFFEEEDDDDDD@@@EEEIIIHHHFFFEEEHHHKKKGGGJJJLLLNNNNNNNNNNNNOOO???>>>AAAHHHMMMMMMNNNPPPYYYbbbddd\\\UUUUUUTTTPPPOOONNNMMMMMMNNNMMMJJJHHHIIIIIIHHHIIIJJJMMMQQQSSSSSSPPPMMMHHHDDDDDDFFFIIIPPPNNNLLLMMMPPPSSSVVVWWWWWWUUURRRNNNJJJGGGEEECCCAAACCCFFFIIIKKKKKKKKKJJJKKKUUU^^^bbbeeeeee]]]RRRMMMGGGEEEHHHPPPbbbDDDGGGIIIHHHFFFDDDCCCBBBFFFCCC@@@???BBBCCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===>>>BBBDDDBBBAAABBBAAA@@@?????????@@@AAAEEEEEEDDDFFFHHHLLLOOOQQQ\\\aaaiiipppttttttrrrqqqfffeee___VVVQQQMMMHHHAAADDDEEEGGGKKKTTTccctttyyyuuutttyyyzzz|||{{{xxxuuussssssuuuwww|||sssggg```]]]___aaavvvyyy~~~~~~}}}xxxuuuvvv|||pppaaaYYYWWWYYY]]]eeeppp|||{{{sssoookkkhhh``````eeerrr}}}zzzuuuqqqrrr{{{yyywww~~~{{{|||yyysssxxx|||uuuqqqllllllqqqzzz~~~zzzrrrmmmfff___\\\]]]___bbbjjjooowwwxxxiiibbb]]]WWWTTTTTTTTTSSSRRRPPPOOOOOOOOOOOONNNMMMLLLNNNOOONNNIIIEEEBBBEEEHHHLLLOOOPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOONNNLLLIIIHHHJJJKKKKKKIIIGGGJJJQQQXXXYYYRRRIIIAAA???@@@CCCFFFKKKLLLMMMNNNPPPRRRSSSSSSSSSPPPLLLHHHFFFCCC@@@>>>CCCGGGJJJKKKHHHGGGHHHJJJKKKLLLMMMNNNNNNMMMKKKIIIEEECCC@@@AAAEEEIIILLLNNNSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPMMMIIIEEECCCDDDFFFCCCEEEGGGHHHIIIKKKNNNPPPXXXUUUPPPIIIDDDBBBDDDFFFLLLMMMMMMMMMMMMPPPUUUYYYYYY\\\^^^[[[TTTMMMHHHFFFFFFDDDDDDHHHMMMNNNJJJEEEMMMOOOUUU___fffcccXXXNNNDDDGGGDDDFFFPPP___EEEGGGIIIIIIGGGEEEDDDDDDFFFCCC@@@@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAAAAA???>>>???BBBCCCBBB@@@@@@???>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLSSSVVV]]]dddlllrrrwwwyyytttuuuppphhh```YYYPPPGGGFFFGGGGGGHHHLLLTTT^^^fffxxx~~~{{{xxxxxxxxxwwwwwwwwwwwwwwwwwwyyy~~~vvvkkkbbb]]]\\\]]]fffjjjqqqxxx}}}~~~~~~}}}|||}}}}}}|||{{{}}}|||}}}xxxiii___[[[ZZZ[[[___gggqqqzzz{{{rrrnnnjjjeee^^^]]]```jjjuuu|||{{{vvvoookkklllsss~~~{{{vvvuuu{{{~~~yyyzzzyyyrrrttt||||||wwwpppkkkeeecccgggooovvv{{{|||vvvqqqjjjccc___^^^```aaaiiikkkqqqwwwvvvjjj^^^XXXUUUQQQPPPQQQSSSSSSRRRQQQQQQQQQQQQRRRPPPOOOOOOPPPRRRPPPLLLIIIEEEGGGIIILLLNNNOOOOOOOOOPPPOOONNNMMMLLLMMMNNNNNNMMMNNNNNNNNNMMMKKKHHHGGGHHHJJJKKKJJJIIIMMMUUU\\\```YYYNNNDDD@@@AAADDDFFFJJJKKKLLLMMMOOOPPPQQQRRRPPPNNNKKKIIIIIIGGGEEECCCDDDGGGIIIIIIGGGFFFHHHJJJMMMMMMNNNOOOOOONNNMMMLLLHHHEEEBBBBBBEEEIIIKKKLLLQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLJJJGGGCCCAAAAAABBBCCCDDDFFFGGGHHHJJJMMMOOOTTTRRRNNNIIIDDDCCCDDDFFFKKKKKKKKKLLLOOORRRWWWZZZ[[[___bbb```[[[TTTOOOMMMIIIFFFDDDFFFJJJLLLJJJGGGJJJLLLRRR\\\cccaaaWWWNNNDDDGGGDDDFFFQQQ___~~~FFFGGGIIIIIIGGGEEEDDDEEEEEECCCAAA@@@AAAAAA@@@??????@@@AAACCCCCCCCCBBBAAABBB@@@???@@@BBBBBBAAA@@@>>>>>>======>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGGGGKKKLLLOOOVVV___jjjtttzzz~~~{{{sssiii]]]SSSJJJJJJIIIGGGGGGHHHLLLOOObbbjjjvvv|||xxxvvvwwwxxxwwwvvvwwwyyy}}}|||rrriiiccc___]]]^^^dddllltttzzz{{{zzzyyyuuutttqqqppppppttt{{{vvvmmmiiigggddddddgggnnnuuuyyyzzzrrrmmmhhhccc\\\XXXXXX^^^fffllltttzzz}}}{{{xxxrrrjjjddddddjjjsssyyy}}}uuuoookkkjjjpppxxxxxxsssrrrwww}}}uuuoooooottt}}}wwwrrrllleee]]]YYY[[[aaagggkkkrrr~~~|||xxxqqqkkkfffeeeeeeeeemmmmmmooorrryyy}}}~~~{{{vvvfff\\\RRROOONNNMMMMMMPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTSSSOOOMMMIIIJJJJJJKKKLLLLLLMMMMMMPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMKKKIIIGGGFFFDDDFFFHHHHHHJJJOOOVVV\\\eee^^^TTTJJJDDDBBBDDDFFFIIIIIIJJJKKKLLLMMMNNNOOOLLLJJJIIIIIIJJJJJJIIIHHHDDDFFFHHHGGGDDDDDDGGGJJJNNNNNNMMMMMMMMMNNNNNNNNNLLLIIIEEEDDDEEEHHHJJJJJJNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIFFFBBB@@@???@@@BBBDDDFFFGGGGGGIIILLLNNNPPPOOOMMMJJJFFFEEEEEEGGGKKKJJJJJJLLLPPPTTTWWWYYY\\\```dddeeebbb\\\WWWTTTOOOKKKHHHGGGJJJMMMLLLKKKLLLNNNSSS[[[aaa___VVVNNNFFFIIIFFFHHHSSSaaa~~~EEEFFFHHHGGGEEEDDDDDDDDDEEEDDDBBBAAAAAA@@@???>>>>>>???AAABBBCCCCCCBBBAAABBBBBBAAAAAABBBBBBAAAAAA???>>>>>>===>>>???AAABBB@@@BBBDDDFFFGGGGGGFFFFFFIIIHHHHHHLLLSSS]]]gggmmmwww~~~~~~wwwmmmcccTTTSSSPPPMMMKKKJJJJJJJJJNNNUUU^^^hhhpppxxx|||{{{zzzwwwtttvvvvvvyyy}}}zzzsssmmmhhhfffdddhhhnnnuuuzzz|||}}}|||xxxvvvrrrmmmjjjjjjmmmpppxxxyyy{{{xxxvvvsssrrrrrruuuxxxzzz}}}wwwrrrlllggg^^^XXXSSSUUUYYY]]]ccciiiuuu|||yyyxxxwwwwwwpppfff```___ccciiilllqqq{{{{{{tttlllgggbbb```dddkkkwww|||xxxoooiiieeeiiirrr|||~~~vvvmmmhhhgggjjjrrr{{{}}}vvvssslllfff\\\VVVVVVZZZ```cccgggrrrzzzuuuqqqpppppppppyyyxxxxxxyyy}}}}}}rrrlllkkkiiiggg^^^VVVNNNMMMMMMMMMOOORRROOOPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEAAACCCEEEFFFHHHMMMSSSWWWbbb^^^XXXPPPIIIEEEDDDEEEHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHHHHIIIJJJKKKJJJHHHEEEFFFGGGEEECCCCCCFFFIIIMMMLLLKKKKKKKKKMMMNNNPPPPPPLLLHHHEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGCCCAAAAAAAAABBBDDDEEEFFFGGGHHHKKKMMMMMMNNNOOOMMMJJJIIIIIIIIINNNLLLKKKLLLPPPTTTUUUUUUXXX\\\```cccbbb^^^ZZZWWWTTTQQQNNNNNNOOOPPPPPPOOOQQQRRRVVV]]]```^^^VVVOOOIIILLLJJJLLLXXXeeeCCCDDDEEEEEECCCBBBCCCDDDDDDDDDDDDBBB@@@>>>======>>>???@@@BBBCCCBBBBBBAAABBBCCCCCCCCCBBBAAABBBBBBBBBAAA@@@>>>>>>>>>?????????AAADDDGGGIIIIIIHHHHHHGGGFFFFFFGGGKKKRRRXXX\\\eeeoooyyy}}}~~~}}}yyytttiiieee___XXXSSSOOOLLLKKKEEEHHHLLLQQQWWW^^^eeejjjwww}}}zzzxxxvvvvvvyyy}}}~~~|||xxxtttqqqoookkkmmmpppssswwwzzz}}}~~~~~~zzzssskkkeeeaaa```fffjjjttt|||yyy}}}{{{|||}}}}}}}}}}}}|||{{{}}}xxxsssjjjbbb[[[YYYYYYYYY]]]aaajjjuuu~~~~~~yyyxxxyyyyyyvvvoooeee___]]]___aaabbbccclllzzzyyyzzzssskkkeee___ZZZ\\\aaaeeejjjpppvvv{{{rrriiiaaaZZZ]]]eeeoootttwww}}}}}}yyyqqqhhh```]]]___fffmmmssszzz|||zzztttmmmeee___^^^aaaeeegggkkkrrr|||~~~||||||~~~~~~{{{}}}sssfff___]]]^^^___\\\UUUOOONNNNNNMMMPPPTTTRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRRRRRRRPPPOOOMMMMMMKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFDDDEEEFFFGGGIIIKKKOOORRRWWWXXXWWWSSSMMMHHHEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLLLLJJJHHHEEEFFFGGGEEEBBBBBBEEEHHHNNNMMMLLLKKKLLLNNNQQQRRRRRRNNNIIIFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIFFFCCCAAAAAABBBCCCDDDFFFFFFFFFHHHKKKMMMLLLOOORRRRRRPPPNNNMMMLLLPPPOOONNNNNNPPPQQQRRRRRRSSSUUUWWWZZZ[[[ZZZWWWUUUTTTSSSRRRRRRSSSRRRQQQOOOOOOQQQUUU[[[^^^]]]XXXSSSMMMPPPNNNRRR]]]iiiBBBCCCDDDCCCBBBAAABBBCCCDDDEEEEEECCC@@@===<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCAAA???>>>>>>??????@@@BBBEEEHHHIIIJJJJJJIIIDDDCCCCCCEEEHHHLLLPPPSSSVVV```jjjnnnqqqwwwyyyyyyzzztttlllccc\\\UUUNNNJJJGGGFFFFFFHHHJJJNNNRRRTTT___hhhuuu}}}zzzyyyzzzzzzyyy{{{zzzzzzxxxwwwuuuttttttsssssssssuuuwww{{{~~~zzzpppfff^^^ZZZYYY\\\hhhvvv}}}{{{vvvtttssssssuuuyyy~~~}}}yyyxxx{{{~~~}}}{{{ssskkkhhhfffcccccceeeiiisss|||}}}|||}}}~~~}}}xxxrrriiicccaaa```^^^\\\[[[```lllyyyyyyzzzsssllleee\\\UUUTTTXXXYYY^^^bbbgggppp}}}yyyqqqjjj```WWWSSSZZZ```ccceeekkkwww}}}zzzsssjjj\\\XXXWWW\\\bbbgggmmmrrr~~~yyyrrrnnnnnnpppsssuuuxxx||||||zzz{{{~~~zzziii^^^XXXVVVXXX[[[YYYSSSNNNMMMLLLKKKNNNRRRUUUVVVWWWWWWWWWUUUTTTSSSPPPQQQQQQOOOLLLJJJIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMOOOOOOPPPPPPKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMPPPTTTSSSNNNIIIGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJNNNNNNMMMNNNNNNMMMKKKHHHEEEGGGHHHFFFCCCBBBEEEGGGOOONNNMMMMMMNNNQQQSSSUUUQQQMMMIIIFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNJJJIIIGGGDDDAAA@@@AAACCCDDDEEEFFFGGGGGGHHHKKKMMMLLLPPPUUUWWWUUURRRPPPNNNPPPQQQQQQPPPNNNNNNOOOQQQPPPOOONNNOOOQQQSSSSSSRRRQQQRRRRRRRRRQQQQQQOOOOOOIIILLLQQQVVV[[[\\\ZZZWWWQQQTTTRRRVVVbbbmmmBBBCCCDDDCCCBBBAAACCCDDDCCCEEEFFFDDD???<<<;;;;;;<<<===???AAABBBBBBBBBBBB@@@BBBDDDDDDCCCBBBDDDFFFDDDCCCBBB@@@@@@@@@AAAAAABBBCCCEEEGGGHHHHHHHHHHHHDDDCCCCCCCCCEEEIIILLLNNNNNNVVV[[[[[[]]]dddllloooxxxuuuppplllgggaaaXXXSSSNNNMMMMMMMMMMMMMMMLLLKKKOOOVVV^^^fffppp~~~|||{{{xxxvvvtttttttttttttttuuuvvvxxxzzz}}}}}}ssshhh^^^YYYVVVXXX___llltttuuuuuuvvvpppoooppptttxxxxxxtttooonnnqqqtttxxxzzzzzzzzzyyyzzzxxxuuupppnnnoooooowww~~~{{{sssooommmjjjeee```]]]___fffqqq|||yyyrrrkkkaaaXXXVVVYYYYYY\\\___```gggttt~~~|||vvvqqqggg\\\TTTXXX[[[ZZZYYY___jjjttt{{{sssbbb[[[VVVZZZ```fffmmmsss}}}~~~}}}~~~~~~~~~zzzlll___YYYVVVRRRSSSWWWVVVQQQMMMLLLKKKIIILLLQQQSSSTTTVVVWWWWWWVVVUUUTTTPPPQQQQQQNNNIIIFFFFFFGGGCCCDDDFFFGGGGGGGGGFFFEEEFFFGGGJJJLLLNNNPPPPPPPPPJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMLLLIIIMMMPPPPPPKKKIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLMMMMMMLLLIIIFFFDDDGGGIIIHHHEEECCCDDDFFFKKKKKKKKKLLLNNNPPPRRRSSSOOOLLLGGGEEEEEEGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRMMMKKKHHHDDDAAAAAADDDGGGEEEFFFGGGHHHHHHIIIKKKMMMLLLQQQWWWZZZXXXTTTPPPNNNMMMQQQTTTRRRMMMLLLOOOTTTRRRNNNIIIGGGJJJNNNQQQRRRRRRRRRQQQPPPOOOOOOQQQRRRKKKMMMQQQVVVYYYZZZYYYWWWSSSUUUSSSXXXeeennnCCCDDDDDDDDDBBBBBBDDDFFFCCCEEEFFFDDD???;;;:::;;;<<<===???AAABBBBBBBBBBBB@@@BBBEEEDDDCCCCCCEEEHHHCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGEEECCCBBBCCCFFFJJJLLLLLLQQQQQQMMMLLLSSS]]]bbbmmmmmmoooqqqrrrnnnfff```SSSTTTUUUVVVUUURRRNNNJJJIIILLLOOOSSSZZZjjjzzzvvvtttsssssstttnnnpppsssvvvyyy{{{}}}}}}}}}ttthhh___YYYZZZYYY]]]fffooosssvvvzzzrrrqqqrrrvvvyyywwwoooiiiaaabbbeeehhhjjjlllnnnnnnyyy~~~yyyuuuuuuvvv|||~~~zzzxxxtttmmmgggeeedddgggooo{{{}}}vvvmmmccc```ccc___aaaaaa```fffqqq|||~~~{{{wwwnnnccc___aaaaaa]]][[[___jjjttt|||jjjaaaZZZ\\\bbbjjjsss{{{}}}{{{vvvsssmmmbbbYYYWWWUUUQQQPPPSSSTTTPPPMMMLLLKKKIIILLLRRRNNNOOORRRTTTUUUUUUTTTSSSPPPQQQQQQMMMHHHDDDDDDEEE@@@BBBDDDFFFGGGGGGEEEDDDBBBCCCFFFJJJLLLNNNOOOOOOIIIIIIIIIJJJJJJLLLMMMMMMJJJJJJJJJKKKLLLLLLKKKJJJIIILLLNNNMMMIIIGGGKKKNNNLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHIIIJJJIIIFFFCCCDDDGGGJJJIIIFFFDDDDDDFFFGGGGGGHHHIIIKKKMMMNNNOOONNNKKKFFFDDDEEEGGGHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTQQQOOOKKKFFFCCCDDDHHHKKKEEEGGGHHHHHHHHHIIILLLNNNLLLQQQWWW[[[ZZZUUUPPPNNNIIIPPPUUUSSSMMMKKKPPPVVVUUUOOOGGGDDDGGGLLLQQQSSSUUUTTTRRROOONNNPPPTTTWWWSSSTTTVVVXXXYYYXXXVVVTTTSSSUUUSSSYYYeeeoooDDDDDDCCCCCCCCCCCCDDDDDDGGGEEECCCAAA???>>>======???????????????>>>===<<>>===@@@@@@@@@@@@@@@???>>>>>>DDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEFFFHHHJJJMMMMMMMMMKKKJJJLLLOOORRRTTTUUUVVVYYY^^^dddiiillljjjiiijjjmmmpppnnnhhhbbbYYYUUUOOOJJJIIIMMMTTTZZZeeekkkssszzz~~~|||xxxuuuttttttvvvwww~~~|||wwwtttrrrooommmlllpppvvvzzzyyywwwzzzzzz}}}yyyrrrddd]]]WWWWWWVVVUUUWWWZZZaaaeeegggeeedddggghhhfffhhhiiijjjkkkkkkjjjiiiiiilllpppvvvzzz~~~zzzuuutttuuuvvvvvvxxx}}}{{{yyyyyyyyyyyyxxxyyy||||||ppphhhkkkssszzz}}}zzz~~~~~~}}}~~~{{{rrriiibbb^^^]]]]]]^^^[[[UUUPPPMMMLLLMMMMMMOOONNNMMMJJJGGGFFFGGGIIIMMMNNNOOOPPPPPPPPPPPPOOOPPPOOOMMMKKKHHHEEECCCAAACCCCCCEEEGGGIIIIIIFFFDDDDDDAAA@@@BBBFFFJJJLLLLLLJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLGGGGGGGGGFFFDDDDDDFFFHHHKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFFFFGGGJJJNNNRRRTTTUUUQQQMMMJJJIIIIIIIIIHHHJJJJJJIIIIIIHHHHHHIIIIIILLLNNNQQQUUUVVVTTTNNNJJJLLLNNNPPPRRRSSSUUUXXX[[[SSSOOOKKKIIILLLPPPRRRSSSUUUSSSOOOLLLKKKMMMPPPSSSRRRQQQRRRVVV[[[^^^^^^]]]XXXVVVVVVXXX```qqqEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEECCCAAA???===AAAAAAAAAAAA@@@@@@@@@???CCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHKKKLLLLLLKKKJJJJJJLLLNNNOOONNNMMMNNNRRRYYY```eeefffhhhmmmuuuzzzyyytttnnnbbb\\\TTTMMMIIIHHHIIIIIINNNRRRXXX]]]bbbfffjjjmmmqqqxxx|||yyywwwvvvyyy||||||{{{zzzvvvuuutttwww|||~~~{{{~~~xxxhhh```YYYVVVUUURRRSSSVVV]]]bbbccc```]]]]]][[[XXXYYYYYYXXXXXXYYYYYYZZZZZZ]]]```fffkkkqqqxxx{{{tttooonnnooouuuuuuvvvzzz}}}|||||||||ssslllnnntttwwwzzz}}}{{{|||~~~|||vvvtttxxxyyysssnnnkkkkkkkkknnniiibbb[[[WWWVVVWWWXXXZZZWWWRRRNNNKKKJJJKKKKKKMMMMMMJJJGGGDDDBBBDDDFFFJJJMMMQQQQQQNNNLLLKKKLLLKKKKKKLLLLLLKKKIIIGGGEEEEEEDDDCCCDDDFFFFFFEEEDDDCCCAAA@@@BBBEEEHHHJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMGGGHHHHHHFFFEEEDDDEEEGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBBBBCCCFFFJJJNNNQQQRRROOOLLLJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFIIIJJJMMMQQQRRRPPPKKKGGGKKKOOORRRRRRPPPRRRXXX]]]TTTQQQMMMMMMOOORRRUUUVVVWWWTTTOOOKKKJJJJJJMMMNNNQQQPPPQQQTTTXXX[[[]]]]]]VVVTTTUUUWWW___qqqEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFEEECCC@@@>>>@@@@@@@@@@@@???@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAABBBCCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKIIIHHHHHHIIIPPPNNNKKKJJJLLLOOOTTTWWWZZZ]]]eeennnvvvyyyxxxvvviiibbbZZZTTTPPPMMMHHHDDDHHHIIIJJJKKKMMMOOORRRTTTXXX]]]iiiwww|||~~~~~~~~~xxxvvvuuuwww|||~~~rrriiibbb^^^\\\YYYYYY[[[ccchhhiiieee```^^^[[[VVVUUUTTTRRRPPPPPPQQQRRRSSSRRRUUUYYY___fffoooyyy{{{qqqhhhbbbbbbdddhhhhhhiiilllqqqvvvyyyyyyrrrrrrrrrrrrtttvvvyyy{{{~~~{{{xxxuuuuuuxxx}}}uuunnngggfffjjjnnnqqqssszzz|||zzzsssooorrrzzz~~~~~~}}}zzzsssooojjjeeeaaa``````aaaccc```ZZZUUURRRRRRTTTVVVVVVTTTQQQMMMKKKJJJJJJJJJMMMMMMJJJGGGCCCAAACCCDDDHHHNNNTTTTTTOOOKKKJJJLLLLLLMMMOOOPPPPPPNNNKKKJJJGGGEEEBBBAAACCCDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHDDDEEEFFFHHHJJJKKKKKKKKKFFFGGGHHHGGGEEEDDDEEEGGGFFFGGGHHHIIIJJJJJJIIIIIILLLKKKKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCAAAAAAAAAAAA???AAADDDEEEEEEEEEDDDDDDGGGGGGHHHIIIJJJIIIIIIIIICCCBBBAAAAAACCCFFFJJJLLLNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHJJJMMMOOONNNJJJGGGIIIOOOTTTSSSNNNMMMRRRXXXUUUSSSQQQQQQSSSUUUXXXYYYUUURRRNNNJJJHHHIIIJJJKKKOOOOOOOOOQQQTTTXXX[[[\\\UUUTTTUUUVVV\\\mmmEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFFFFFFFDDDAAA@@@??????>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFMMMLLLKKKIIIIIIIIIJJJKKKNNNQQQWWW___iiiqqqvvvxxxrrrmmmfffaaa^^^YYYRRRMMMMMMKKKHHHFFFEEEEEEEEEFFFJJJKKKSSS___kkk|||{{{wwwtttrrrtttyyy}}}}}}uuuooommmjjjgggfffhhhlllpppqqqlllgggeeeaaa]]]\\\ZZZWWWTTTSSSSSSTTTUUURRRTTTXXX]]]dddnnnxxxxxxkkk^^^XXXYYY\\\\\\[[[\\\```fffkkkoooppplllkkkhhhffffffgggiiijjjnnnqqquuu{{{|||xxxsssmmmhhhhhhkkkoootttyyy}}}qqqllldddaaadddkkkpppqqq{{{~~~zzzuuuooolllmmmttt|||{{{yyyyyyyyyyyyxxx{{{{{{|||{{{yyytttooolllcccaaa^^^[[[ZZZYYYZZZ[[[^^^[[[VVVRRRPPPPPPRRRSSSSSSRRRPPPNNNLLLKKKJJJJJJNNNNNNMMMIIIFFFDDDDDDEEEIIIOOOVVVWWWRRRNNNMMMNNNPPPRRRSSSTTTSSSQQQNNNLLLHHHEEEAAA@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJFFFGGGHHHHHHHHHHHHHHHHHHEEEFFFHHHGGGFFFEEEFFFGGGEEEFFFGGGGGGHHHHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIHHHFFFDDDAAA@@@???@@@@@@<<<@@@CCCEEECCCBBBBBBBBBFFFGGGHHHJJJKKKKKKKKKKKKGGGEEECCCAAABBBDDDHHHJJJKKKIIIHHHHHHIIIIIIIIIHHHKKKKKKLLLLLLLLLKKKJJJIIIIIIIIILLLOOOQQQRRROOOMMMLLLRRRWWWVVVOOOLLLNNNQQQVVVVVVUUUUUUUUUWWWYYYZZZTTTQQQNNNKKKJJJKKKLLLMMMLLLLLLMMMMMMPPPSSSXXX[[[XXXWWWVVVVVVXXXfffFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEDDDBBBAAA???>>>=========>>>???@@@@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFHHHJJJNNNTTT\\\eeennnrrrwwwtttqqqnnnjjjfffaaa]]]VVVRRRMMMIIIGGGFFFDDDCCCFFFEEEIIIQQQXXXddd~~~zzztttrrrsssuuuxxx}}}yyyzzzyyyvvvuuuwwwvvvzzz{{{wwwsssrrrooolllgggfffcccaaa______```aaa___aaacccffflllttt}}}|||ooobbb\\\[[[^^^\\\[[[\\\___eeekkkoooqqqllljjjfffbbb___]]]]]]]]]^^^aaafffmmmtttzzz~~~~~~|||zzzxxxtttnnngggbbbbbbdddhhhlllrrryyy~~~uuurrrlllgggjjjrrrxxxyyy}}}|||yyyqqqnnnkkkjjjlllrrryyy~~~~~~{{{xxxvvvuuuuuutttsssqqqpppnnnmmmllliiidddaaa[[[ZZZYYYXXXVVVUUUUUUUUUWWWVVVSSSQQQOOOOOOOOOOOOQQQPPPPPPOOOMMMLLLKKKJJJNNNOOOPPPNNNKKKHHHGGGGGGIIINNNSSSVVVTTTQQQPPPPPPTTTUUUUUUUUUSSSQQQNNNLLLGGGDDDAAA@@@BBBDDDEEEFFFDDDFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEECCCEEEGGGGGGGGGFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGDDDAAA????????????===@@@DDDEEECCCAAAAAACCCFFFGGGHHHIIIKKKLLLMMMNNNLLLIIIFFFDDDDDDGGGJJJMMMLLLJJJGGGGGGHHHIIIIIIHHHKKKLLLMMMMMMMMMLLLJJJIIILLLMMMOOOSSSVVVXXXWWWVVVSSSVVVYYYWWWQQQMMMNNNPPPUUUVVVWWWVVVUUUUUUWWWXXXTTTRRRPPPNNNMMMNNNOOOPPPIIIIIIIIIIIIKKKOOOUUUYYY\\\[[[ZZZVVVVVVbbb}}}FFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCBBB@@@???>>>======???AAABBB???@@@CCCEEEFFFFFFEEEEEECCCBBBBBBAAAAAACCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCBBBBBBDDDEEECCCDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJNNNTTT[[[bbbgggmmmoooqqqqqqpppnnnnnnnnnccc^^^XXXRRROOOKKKGGGDDDEEECCCFFFKKKLLLRRRhhh|||xxxvvvvvvyyy}}}~~~}}}~~~}}}~~~}}}{{{tttsssrrrqqqpppqqqrrrrrrsssssstttvvvyyy~~~}}}sssllliiijjjhhhggggggiiinnntttxxxyyyuuusssooojjjfffbbb```___^^^```eeekkkqqqxxx||||||yyywwwsssnnnkkkgggiiimmmqqqvvv|||{{{{{{xxxsssuuu|||xxxsssvvv|||yyypppjjjiiiiiiiiimmmrrrxxx{{{yyyyyyxxxuuurrrnnnlllkkkeeebbb```___```___\\\ZZZVVVVVVWWWWWWVVVTTTRRRPPPQQQQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMLLLJJJJJJMMMPPPRRRRRROOOKKKIIIHHHFFFIIIMMMQQQSSSSSSQQQQQQSSSSSSRRRQQQPPPNNNLLLKKKFFFDDDAAAAAACCCEEEGGGGGGCCCEEEGGGFFFDDDCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHGGGFFFDDDDDDAAACCCFFFGGGGGGGGGHHHJJJGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIIIIIIIIIIHHHKKKHHHEEEAAA???>>>???@@@???CCCGGGFFFCCCAAACCCFFFGGGGGGGGGHHHJJJMMMOOOPPPNNNLLLIIIHHHIIILLLPPPSSSOOOLLLHHHGGGHHHJJJJJJKKKJJJKKKLLLMMMMMMKKKJJJIIILLLLLLOOOSSSWWWZZZ[[[ZZZXXXXXXVVVRRROOONNNOOOQQQRRRTTTVVVUUUSSSRRRSSSTTTSSSRRROOOMMMLLLLLLMMMNNNFFFGGGGGGFFFGGGKKKRRRWWW______]]]XXXVVV```|||FFFFFFEEEEEEEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>@@@BBBCCC>>>@@@CCCEEEFFFFFFFFFEEECCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBBBB???AAABBBAAAAAABBBDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLOOOTTTYYY]]]^^^cccjjjmmmoooqqquuuyyypppjjjbbb[[[VVVPPPJJJEEECCCBBBFFFJJJGGGHHHZZZppp|||~~~|||uuuzzz~~~|||}}}}}}~~~|||||||||}}}~~~zzzvvvuuusssrrrqqqrrrwww|||}}}yyyuuuqqqnnnmmmkkkmmmpppuuuzzz~~~}}}{{{yyyxxxnnnrrrvvvzzz~~~}}}zzz{{{zzzzzzrrrmmmoootttyyy~~~}}}zzzuuullliiiiiiiiijjjmmmqqquuuwwwuuuwwwwwwsssmmmhhhdddccc[[[XXXUUUUUUXXXYYYWWWUUUQQQSSSUUUWWWVVVTTTRRRPPPNNNOOOPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMKKKJJJIIILLLOOOSSSTTTQQQMMMJJJHHHDDDEEEHHHMMMQQQSSSQQQPPPPPPPPPOOOMMMLLLKKKKKKJJJEEECCCAAABBBDDDFFFHHHHHHBBBEEEGGGFFFCCCAAABBBDDDCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFEEEDDD???BBBEEEGGGHHHHHHIIIKKKHHHHHHGGGFFFEEEEEEFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHKKKIIIEEEAAA???>>>???@@@BBBFFFIIIHHHDDDCCCEEEIIIGGGGGGGGGGGGJJJMMMPPPRRROOOMMMKKKJJJLLLPPPVVVYYYRRRNNNJJJHHHIIIKKKLLLMMMNNNOOOQQQQQQQQQPPPNNNLLLIIIIIIKKKPPPUUUYYYZZZZZZZZZVVVPPPLLLKKKLLLPPPSSSPPPSSSUUUTTTQQQNNNOOOQQQQQQPPPMMMJJJIIIHHHIIIIIIEEEEEEEEEDDDDDDIIIPPPVVVaaaaaa___ZZZWWWaaa|||KKKJJJIIIHHHFFFDDDBBBAAABBBAAAAAA@@@AAABBBDDDDDDCCCBBBAAA@@@???@@@AAABBB@@@BBBDDDFFFGGGGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDFFFGGGFFFEEEEEEIIIEEE@@@>>>AAADDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMGGGIIIKKKNNNPPPRRRSSSTTTYYYZZZ\\\^^^bbbgggkkkmmmmmmnnnnnnkkkfff^^^VVVQQQLLLLLLJJJIIIHHHJJJOOOSSSaaaccciiisss~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~yyyuuuooommmoootttxxxzzz~~~~~~xxxtttssssssvvvtttrrrrrrssssssrrrqqqrrrppplllhhhccc___]]]\\\UUUOOONNNTTTWWWTTTRRRTTTNNNQQQUUUXXXWWWTTTOOOLLLLLLLLLMMMNNNOOONNNKKKHHHHHHJJJLLLNNNNNNLLLKKKIIILLLMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGJJJMMMNNNNNNMMMNNNMMMLLLLLLLLLLLLJJJHHHDDDCCCAAAAAACCCEEEFFFEEE>>>AAADDDFFFFFFEEEDDDDDDDDDBBB@@@AAABBBDDDDDDDDDHHHFFFEEEFFFIIIKKKJJJHHHGGGHHHHHHHHHIIIJJJJJJKKKEEEFFFFFFGGGGGGHHHHHHHHHKKKGGGDDDDDDGGGIIIHHHFFFDDDCCCBBBBBBBBBCCCEEEFFFIIIJJJKKKIIIFFFDDDFFFIIIKKKJJJIIIHHHGGGHHHIIIIIILLLPPPRRRPPPQQQWWW[[[[[[UUUPPPKKKHHHHHHKKKMMMNNNNNNOOOSSSXXX[[[YYYQQQKKKHHHJJJMMMNNNNNNQQQVVV[[[YYYVVVRRROOOLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNMMMKKKSSSSSSQQQMMMHHHEEEDDDEEEGGGDDDCCCFFFEEEEEELLLVVVbbbfff```YYYWWWZZZsssIIIIIIIIIGGGFFFDDDBBBAAABBBAAA@@@@@@@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDDDDCCCBBBBBBAAABBBBBBBBBAAABBBDDDFFFGGGFFFEEEDDDFFFBBB>>>===@@@CCCEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLHHHIIIJJJMMMOOOPPPQQQRRRSSSSSSUUUWWWZZZ^^^aaaccceeegggiiijjjgggccc]]]ZZZSSSSSSQQQMMMKKKJJJLLLOOOOOOPPPTTT\\\eeekkkmmmllljjjllluuu~~~yyytttpppooonnnnnnpppsssvvvyyy|||yyyxxxxxxwwwtttqqqoooooonnnmmmkkkgggfffccc```]]][[[YYYXXXYYYSSSPPPSSSTTTQQQPPPRRRRRRTTTXXX[[[[[[XXXRRRNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIKKKNNNPPPPPPOOOMMMKKKPPPQQQRRRSSSRRROOOLLLKKKGGGGGGHHHJJJMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLJJJHHHCCCBBB@@@AAACCCEEEFFFEEE@@@AAACCCDDDDDDDDDDDDDDDDDDBBB@@@AAACCCFFFGGGGGGJJJHHHGGGHHHJJJKKKIIIGGGEEEEEEFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHJJJHHHEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFFFFIIIJJJKKKIIIFFFDDDFFFHHHJJJIIIHHHGGGGGGHHHJJJJJJNNNQQQRRROOOPPPSSSUUUTTTNNNJJJGGGFFFHHHKKKNNNOOOWWWWWWXXXXXXVVVQQQKKKFFFJJJMMMOOOOOOMMMMMMQQQTTTVVVTTTPPPMMMKKKJJJKKKKKKKKKKKKKKKMMMNNNNNNKKKIIIPPPSSSUUUTTTOOOJJJIIIIIIJJJGGGGGGHHHGGGFFFMMMVVVaaaddd___YYYXXX\\\uuuGGGGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@AAAAAAAAA???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBDDDEEEFFFFFFEEEDDDDDDAAA>>>===???BBBCCCDDDCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIKKKLLLMMMNNNOOONNNNNNOOOPPPRRRTTTUUUWWWZZZ]]]bbbeeegggfffcccbbb[[[[[[YYYUUUPPPMMMLLLMMMIIIGGGGGGJJJQQQVVVXXXXXXSSSTTTZZZdddoooyyy{{{wwwvvvzzzwwwooojjjkkkooouuuxxxyyyyyy|||~~~~~~|||{{{{{{tttqqqllliiigggfffdddbbb\\\[[[[[[YYYXXXVVVUUUTTTYYYTTTPPPQQQQQQPPPPPPRRRSSSVVVYYY]]]^^^[[[UUUPPPOOOMMMKKKKKKLLLMMMLLLLLLIIIKKKOOORRRSSSRRROOOMMMPPPRRRTTTUUUTTTQQQMMMKKKHHHGGGHHHJJJMMMNNNMMMLLLHHHGGGHHHIIIKKKKKKIIIGGGAAA@@@??????BBBEEEFFFFFFBBBBBBBBBBBBCCCDDDDDDEEEEEECCCAAAAAADDDGGGHHHIIIKKKJJJIIIJJJKKKKKKIIIGGGAAABBBDDDFFFGGGHHHGGGGGGEEEEEECCCCCCDDDFFFHHHIIIJJJJJJIIIGGGDDDCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGGGGJJJKKKJJJHHHFFFEEEEEEGGGIIIHHHGGGFFFGGGIIIKKKLLLOOORRRRRROOONNNPPPOOOLLLEEECCCBBBDDDGGGKKKNNNOOOSSSTTTUUUTTTQQQNNNLLLKKKLLLOOOQQQQQQNNNLLLMMMNNNRRRPPPMMMJJJHHHHHHHHHIIIHHHJJJLLLOOOPPPOOOJJJGGGLLLTTT\\\]]]WWWQQQPPPRRRQQQPPPPPPOOOMMMKKKOOOVVV]]]aaa\\\WWWXXX^^^wwwEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFBBBBBBDDDDDDEEEEEEDDDDDDEEEDDDAAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOORRRUUUZZZ^^^aaabbbaaa```]]]^^^^^^[[[WWWTTTRRRRRRQQQMMMIIIHHHKKKNNNOOONNNIIIHHHKKKSSS]]]iiiyyy}}}vvvrrrnnnrrrwww|||~~~wwwpppjjjgggkkkttt{{{xxxvvvuuullliiidddaaa___]]][[[YYYUUUVVVVVVVVVVVVTTTRRRQQQSSSQQQQQQRRRRRRQQQPPPPPPOOOQQQUUUZZZ]]][[[UUUOOOMMMLLLKKKLLLMMMNNNLLLKKKGGGJJJOOORRRTTTRRROOOMMMLLLNNNQQQRRRQQQNNNKKKHHHIIIHHHHHHJJJLLLMMMLLLKKKGGGGGGGGGHHHIIIHHHFFFCCC???======>>>AAADDDEEEFFFCCCAAA@@@AAADDDGGGIIIJJJFFFDDDBBBAAACCCEEEFFFFFFGGGGGGHHHIIIJJJJJJIIIHHH@@@AAACCCFFFGGGGGGGGGFFFFFFEEECCCBBBCCCFFFIIIKKKLLLNNNOOOLLLGGGDDDEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEEEEFFFIIIKKKMMMNNNQQQQQQOOOOOOQQQNNNJJJ@@@@@@@@@CCCGGGKKKLLLLLLMMMOOOPPPNNNKKKJJJMMMPPPNNNRRRUUUUUUQQQMMMLLLMMMNNNMMMJJJHHHGGGFFFFFFGGGHHHJJJMMMQQQSSSQQQLLLHHHMMMWWWaaabbb\\\WWWXXX\\\]]]^^^^^^\\\WWWSSSSSSVVVYYY\\\WWWTTTWWW^^^xxxDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDDDDIIIHHHFFFDDDBBB@@@@@@@@@BBBCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKMMMOOOSSSWWWYYYYYYXXXWWWYYY[[[]]]]]]\\\[[[[[[\\\YYYTTTNNNKKKLLLMMMLLLJJJIIIFFFEEEJJJRRR\\\jjjwwwxxxrrrooogggiiimmmqqqvvv}}}yyysssooommmlllkkkoooyyy|||wwwrrrnnnjjjhhhaaa^^^\\\ZZZYYYXXXUUUSSSQQQRRRTTTUUUTTTQQQOOOMMMNNNRRRUUUVVVUUURRRNNNKKKJJJJJJMMMRRRWWWWWWRRRLLLJJJJJJLLLOOOQQQOOOKKKHHHEEEHHHLLLPPPQQQPPPMMMLLLHHHJJJMMMNNNNNNLLLIIIGGGJJJIIIIIIJJJLLLMMMLLLJJJHHHHHHHHHHHHHHHEEEAAA>>><<<;;;:::<<<@@@CCCEEEFFFCCCAAA@@@BBBFFFKKKNNNOOOHHHEEECCCBBBBBBBBBAAA@@@@@@BBBEEEGGGHHHIIIIIIIII@@@AAACCCEEEFFFGGGFFFFFFFFFDDDCCCBBBCCCFFFIIIKKKNNNQQQSSSRRRNNNJJJIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFEEEFFFEEECCCCCCDDDGGGKKKMMMMMMOOOPPPOOORRRUUUSSSNNNBBBAAABBBDDDHHHJJJKKKJJJOOOPPPPPPMMMHHHGGGIIILLLUUUYYY[[[YYYTTTNNNKKKKKKLLLKKKIIIHHHGGGFFFFFFFFFIIIJJJNNNSSSUUUTTTPPPMMMSSS[[[cccccc]]]ZZZ]]]ccchhhlllnnnjjjccc]]]XXXVVVUUUWWWRRRPPPTTT\\\vvvCCCDDDEEEFFFHHHHHHHHHHHHDDDCCCBBBAAAAAAAAABBBCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCJJJJJJJJJGGGDDDAAA@@@@@@BBBBBBCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFHHHJJJKKKIIIJJJJJJJJJIIIIIIHHHGGGJJJLLLOOOQQQRRRRRRPPPOOOSSSVVVYYY[[[\\\^^^```bbb```[[[VVVTTTUUUTTTQQQNNNLLLHHHFFFHHHKKKPPP[[[eeeuuuyyy|||}}}{{{{{{~~~zzz{{{{{{|||~~~~~~yyyrrrnnnlllddddddeeeggglllrrrwwwzzzzzzvvvqqqnnnmmmnnnoooooowww~~~yyyuuupppkkkgggccc___\\\WWWVVVVVVVVVWWWUUURRROOOMMMOOOQQQRRRRRROOOKKKIIIMMMTTT[[[[[[YYYVVVPPPJJJJJJHHHHHHMMMRRRSSSOOOIIIHHHIIIMMMQQQRRRPPPKKKGGGEEEGGGJJJLLLMMMLLLKKKJJJGGGHHHJJJKKKLLLKKKJJJIIIKKKJJJIIIKKKLLLLLLKKKIIIIIIHHHHHHHHHGGGDDD???;;;999888888;;;???CCCEEEFFFDDDAAA@@@CCCIIINNNPPPPPPHHHFFFDDDDDDCCCAAA>>><<<;;;>>>BBBEEEFFFGGGHHHIIIBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBCCCFFFHHHJJJLLLPPPTTTVVVTTTOOOKKKIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHGGGEEEEEEGGGHHHGGGFFFEEEDDDBBBAAABBBEEEIIIKKKLLLMMMNNNOOOTTTZZZZZZUUUGGGFFFEEEGGGIIILLLLLLLLLLLLMMMOOOOOONNNNNNPPPQQQ[[[]]]^^^[[[SSSLLLIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKMMMQQQUUUVVVUUUSSSXXX^^^cccbbb]]][[[^^^ccckkksssxxxuuummmfff]]]WWWSSSUUUOOOMMMRRR[[[sssCCCDDDEEEGGGIIIJJJKKKKKKEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCCCCGGGIIIJJJHHHEEEBBBBBBCCCBBBAAA@@@@@@AAACCCFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFHHHKKKLLLGGGGGGHHHIIIHHHHHHGGGFFFHHHJJJLLLOOOPPPPPPOOONNNNNNQQQTTTWWWYYY[[[___aaaaaa___]]]^^^``````\\\XXXRRRNNNLLLMMMLLLMMMRRRYYYccciiiooorrrqqqrrruuuxxxsssssssssrrrsssxxx~~~|||zzz{{{yyyvvvxxx|||yyyssspppnnnnnnllljjjggggggkkkpppuuuxxxtttrrrqqqqqqrrrrrrpppooowwwyyy|||~~~}}}zzzvvvsssjjjfffaaa^^^]]]\\\YYYVVVSSSSSSUUUWWWWWWUUUQQQMMMJJJMMMPPPRRRRRRPPPLLLIIIKKKUUU\\\]]]]]]]]]ZZZUUUPPPLLLIIILLLPPPQQQMMMHHHIIIJJJLLLOOOQQQPPPLLLIIIFFFGGGHHHIIIIIIIIIIIIIIIDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHGGGDDD???;;;777666777:::>>>CCCEEEFFFEEEBBBAAADDDJJJNNNNNNMMMFFFFFFFFFGGGFFFCCC???;;;:::>>>CCCEEEEEEEEEFFFGGGCCCBBBAAA@@@@@@AAACCCDDD??????@@@AAABBBDDDEEEFFFGGGJJJPPPUUUWWWSSSLLLFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGEEECCCDDDGGGIIIHHHGGGDDDCCC@@@???@@@CCCFFFIIILLLLLLLLLNNNUUU]]]^^^ZZZLLLJJJIIIIIILLLNNNOOOOOOMMMNNNQQQUUUYYY[[[ZZZYYYVVVYYYZZZWWWQQQLLLJJJJJJMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKNNNRRRVVVXXXXXX[[[___bbbaaa]]][[[[[[]]]fffrrr{{{zzztttlllaaaXXXTTTUUUOOOLLLRRRZZZrrrCCCDDDFFFHHHJJJKKKLLLLLLFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCDDDDDDDDDCCCAAAAAABBBBBBAAA@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCFFFIIIHHHEEECCCCCCEEEBBB@@@???>>>@@@BBBEEEHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDEEEFFFIIIKKKMMMFFFGGGHHHIIIIIIIIIHHHGGGGGGIIILLLNNNPPPQQQQQQPPPMMMOOOQQQSSSUUUWWW[[[^^^^^^]]]^^^bbbeeeeeeaaa]]]YYYUUUTTTTTTRRROOOQQQVVVVVV]]]dddgggffffffiiilllmmmmmmmmmlllmmmrrrzzz}}}{{{|||xxxtttttt|||~~~uuurrrtttuuu}}}{{{xxxuuurrrpppppprrrrrrwwwsssooommmpppuuuyyy|||rrrssstttvvvvvvtttppplllmmmllllllkkkkkkhhhccc```___\\\XXXWWWXXXYYYWWWUUURRRSSSVVVXXXYYYVVVPPPLLLIIILLLQQQTTTUUUSSSOOOMMMGGGRRR[[[]]]___dddeeebbbXXXRRRMMMMMMPPPQQQLLLGGGKKKKKKKKKMMMOOOOOOMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHAAAAAABBBCCCEEEHHHJJJKKKLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFGGGHHHHHHEEEAAA===666666666999>>>BBBEEEFFFGGGCCCAAADDDIIILLLKKKIIIDDDEEEGGGIIIIIIFFFAAA<<<;;;???DDDFFFEEEDDDDDDEEEDDDBBB???======???AAABBB<<<===>>>???AAABBBCCCDDDCCCFFFLLLTTTXXXTTTKKKCCCFFFEEEDDDDDDDDDEEEGGGGGGFFFDDDBBBDDDGGGJJJIIIHHHDDDBBB???>>>>>>AAAEEEGGGLLLLLLKKKMMMUUU^^^___[[[NNNLLLJJJKKKNNNQQQSSSSSSXXXXXXYYY\\\___^^^YYYUUUNNNQQQSSSSSSOOOMMMNNNOOONNNNNNMMMMMMMMMLLLLLLLLLJJJHHHHHHKKKPPPVVVYYY[[[\\\^^^aaaaaa^^^[[[XXXWWW```nnnzzz{{{vvvooocccXXXVVVVVVOOOLLLRRRZZZqqqDDDEEEGGGIIIKKKKKKKKKKKKIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFFFFEEEDDDBBB@@@???BBBDDDEEEEEECCCAAAAAAAAA============>>>???AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBEEEHHHIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKMMMOOOPPPPPPRRRUUUWWWYYYYYY[[[\\\^^^```aaaaaa```^^^[[[XXXVVVWWWXXXYYYYYYWWWUUUVVVXXXZZZ[[[[[[^^^___```^^^]]]aaagggmmmrrrxxxyyyvvvwwwzzz}}}|||||||||wwwqqqlllppp|||qqqkkkkkkkkkpppyyyyyyxxxvvvttttttwww|||~~~}}}|||wwwuuutttttttttpppiiiddd^^^ZZZVVVTTTVVVWWWVVVUUUSSSRRRPPPOOOPPPRRRTTTVVVWWWUUUTTTVVVYYYXXXRRRLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKOOOUUUZZZ^^^bbbeeegggdddccc]]]SSSNNNOOOOOOMMMKKKKKKMMMOOOPPPOOOKKKGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@???AAAFFFKKKOOONNNKKKHHHJJJNNNOOOKKKGGGHHHIIIJJJKKKKKKGGGBBB>>>888888999<<<@@@CCCEEEDDDEEEDDDDDDCCCCCCEEEFFFGGGCCCDDDFFFHHHIIIHHHDDD@@@<<<>>>AAADDDFFFFFFFFFFFFBBB???;;;:::;;;===???@@@<<<======<<<;;;;;;===???FFFHHHLLLOOOOOOMMMIIIFFFHHHJJJJJJFFFAAA???CCCGGGFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGEEEBBB@@@BBBFFFIIILLLQQQRRRPPPPPPSSSVVVUUULLLLLLLLLLLLNNNSSSZZZ___hhheeeaaa___\\\XXXPPPKKKIIIJJJKKKLLLLLLLLLKKKJJJOOOPPPQQQNNNKKKIIIKKKMMMIIIIIIHHHIIIMMMSSSYYY\\\bbbeeeddd]]]XXX[[[___bbbfffooouuuuuurrrnnnfff___[[[SSSOOOOOONNNWWWxxxDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDEEEEEEBBB@@@???@@@<<<<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGGGGFFFFFFEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIJJJIIIHHHHHHGGGDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKMMMNNNNNNPPPSSSUUUUUUVVVVVVXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYYYY[[[[[[[[[ZZZXXXWWWUUURRRRRRUUUYYY]]]aaagggoooxxx}}}~~~xxxzzzyyyuuuqqqooossswww}}}uuurrrwww}}}yyy}}}|||vvvnnnggghhhsss|||pppjjjjjjmmmrrrzzz~~~~~~{{{xxxooommmlllkkkkkkgggbbb]]]VVVSSSPPPOOOPPPPPPNNNMMMNNNMMMLLLLLLMMMPPPSSSTTTWWWUUUTTTVVVWWWUUUOOOJJJIIIIIIIIIJJJKKKLLLLLLMMMJJJMMMRRRVVVYYY\\\```bbbcccccc```XXXSSSRRRPPPMMMJJJJJJKKKMMMNNNMMMIIIFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDBBB@@@???@@@DDDIIILLLNNNKKKJJJKKKOOOPPPMMMJJJIIIIIIJJJKKKLLLJJJFFFBBB999999:::>>>CCCFFFHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEGGGHHHFFFBBB???===>>>AAACCCDDDDDDCCCCCC@@@===:::888:::<<<>>>>>><<<<<<<<<::::::;;;>>>@@@HHHJJJMMMOOOOOOLLLHHHFFFGGGHHHIIIFFFBBBAAAEEEIIIHHHGGGFFFFFFGGGIIIKKKMMMJJJIIIGGGDDDCCCDDDHHHKKKLLLOOOOOOKKKJJJNNNPPPPPPJJJMMMRRRVVVZZZ^^^cccfffccc```]]]\\\[[[WWWQQQLLLHHHHHHIIIJJJJJJIIIHHHGGGLLLMMMNNNLLLIIIHHHJJJLLLLLLKKKJJJIIILLLPPPUUUXXXccchhhfff^^^WWWYYY```dddgggooovvvvvvsssooohhhaaa]]]UUUPPPOOONNNWWWxxxEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEDDDAAA???>>>>>>::::::;;;<<<===???AAABBBCCCCCCBBBBBBAAAAAAAAA@@@BBBEEEGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCFFFEEECCCBBBBBBCCCDDDEEEIIIJJJJJJJJJIIIHHHGGGGGGAAABBBDDDEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKMMMOOOQQQRRRRRRQQQQQQRRRTTTWWWXXXYYY[[[]]]```aaabbbbbbaaacccbbbbbbcccdddeeecccbbb^^^YYYTTTPPPOOOPPPRRRRRRWWW[[[aaaggglllnnnoooooommmmmmllliiifffggglllqqquuu{{{qqqkkkmmmxxx|||{{{yyyvvvsssuuu|||}}}uuuooofff___```iiivvv|||qqqkkklllpppttt{{{~~~xxxrrrmmmcccbbb```___^^^[[[WWWTTTNNNMMMKKKKKKKKKJJJGGGEEEGGGGGGGGGHHHKKKNNNPPPRRRVVVUUUSSSSSSTTTQQQKKKFFFDDDDDDEEEFFFHHHJJJKKKLLLIIILLLOOOQQQSSSUUUXXX[[[___bbbaaa[[[UUURRROOOKKKHHHHHHIIIKKKLLLLLLIIIFFFFFFFFFDDDCCCBBBBBBBBBBBBCCCBBB???>>>???CCCFFFIIINNNLLLKKKMMMQQQRRRPPPMMMJJJJJJJJJLLLMMMMMMKKKIII======>>>BBBFFFIIIKKKJJJFFFEEECCCAAA@@@AAABBBCCCCCCCCCDDDEEEFFFEEEBBB???@@@AAACCCDDDDDDCCCAAA@@@>>>;;;888666888:::;;;<<<;;;:::999888888:::>>>BBBJJJKKKNNNOOONNNKKKGGGDDDDDDEEEFFFEEEBBBCCCGGGKKKKKKJJJGGGFFFGGGIIILLLOOOKKKJJJIIIFFFEEEFFFIIIKKKGGGJJJJJJGGGGGGLLLPPPPPPPPPUUU\\\aaaccccccccccccZZZXXXVVVVVVWWWUUUPPPKKKDDDEEEEEEFFFFFFEEEDDDDDDHHHIIIJJJIIIGGGGGGHHHJJJOOOMMMKKKJJJKKKMMMQQQSSSaaagggggg]]]UUUUUU\\\aaagggooouuuuuussspppjjjdddbbbXXXQQQPPPOOOYYYzzzEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCAAACCCDDDCCC@@@>>>======888999999;;;===???AAABBBDDDDDDCCCCCCBBBBBBAAAAAABBBDDDGGGHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNRRRPPPNNNLLLLLLMMMPPPQQQTTTUUUWWWYYY[[[]]]^^^^^^eeefffiiimmmrrruuuuuutttooohhh```ZZZXXXWWWTTTRRRVVVXXX\\\___bbbdddddddddaaabbbbbbbbbaaacccgggkkkiiisss~~~vvvoooooouuuzzzvvvuuuyyy~~~wwwrrrqqqooonnnlllkkkooovvv}}}~~~wwwuuujjjeee___\\\```jjjwww~~~tttpppqqqtttwww|||{{{xxxuuurrrnnniiiddd```[[[ZZZXXXVVVSSSQQQNNNLLLJJJJJJKKKKKKJJJHHHFFFDDDCCCCCCEEEGGGJJJMMMOOOQQQTTTSSSQQQPPPOOOKKKFFFBBB>>>???@@@BBBEEEHHHKKKMMMIIIKKKMMMNNNNNNPPPSSSUUUZZZ^^^^^^WWWQQQNNNKKKHHHFFFEEEFFFIIIKKKLLLKKKJJJFFFEEEDDDBBBAAA@@@?????????>>>>>>>>>@@@CCCFFFHHHNNNMMMMMMOOORRRSSSRRRPPPKKKKKKKKKLLLOOOQQQPPPPPPDDDCCCCCCEEEHHHJJJKKKJJJFFFEEEBBB???>>>???@@@AAABBBBBBBBBDDDFFFFFFEEECCCDDDDDDEEEEEEDDDBBB@@@>>>;;;888555555666888999999999888777666666:::???CCCJJJKKKLLLLLLJJJGGGDDDBBB@@@AAABBBBBBAAACCCGGGKKKNNNKKKHHHEEEEEEGGGJJJLLLJJJJJJIIIFFFDDDDDDEEEHHHAAAFFFJJJJJJMMMSSSWWWWWW[[[^^^bbbbbb^^^YYYTTTRRRSSSQQQPPPPPPQQQPPPKKKFFF??????@@@AAABBBCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHIIINNNLLLJJJIIIJJJLLLOOOPPPYYYaaaddd]]]SSSRRRVVVYYYeeelllrrrrrrqqqooojjjeeeggg\\\TTTSSSRRR\\\|||DDDEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDBBBAAAAAA@@@AAABBBCCCCCC@@@BBBCCCBBB@@@>>>======888999999;;;===???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFEEECCCCCCFFFGGGHHHHHHGGGHHHJJJLLLRRROOOLLLIIIHHHHHHJJJKKKQQQQQQPPPPPPRRRTTTWWWXXX___aaagggoooxxx~~~|||vvvnnnhhhddd```[[[WWWYYYZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\___aaabbbdddeeefffccchhhpppuuuvvvuuuuuuvvvvvvwww{{{|||wwwssstttyyy}}}~~~{{{vvvrrrpppsssyyy~~~}}}~~~{{{yyyzzz~~~}}}sssmmmkkkiiigggdddccceeelllssszzzvvvpppnnneeebbb^^^___eeeqqq}}}xxxuuuwwwxxxzzz|||}}}{{{yyyzzz{{{yyyzzzzzzxxxtttrrrqqqqqqllliiidddaaa___^^^\\\ZZZWWWVVVUUURRRNNNKKKIIIHHHGGGIIIKKKKKKJJJHHHFFFEEEBBBCCCFFFIIILLLNNNOOOPPPRRRQQQOOONNNKKKHHHDDD@@@;;;<<<===???CCCGGGJJJMMMIIIJJJLLLMMMMMMNNNPPPRRRUUUZZZYYYQQQJJJHHHGGGFFFDDDDDDDDDGGGKKKMMMNNNNNNGGGFFFDDDBBB@@@>>>======:::;;;<<<>>>AAADDDHHHJJJNNNNNNNNNPPPRRRSSSRRRQQQLLLLLLKKKMMMPPPRRRSSSSSSJJJIIIGGGHHHIIIIIIHHHFFFGGGEEEAAA>>>======???@@@@@@@@@@@@BBBFFFHHHHHHGGGDDDEEEEEEDDDBBB???<<<:::888666333333444666666666777666666555666:::@@@EEEJJJJJJIIIHHHFFFCCCAAA???======>>>>>>???BBBEEEHHHMMMJJJFFFBBBAAACCCEEEGGGGGGHHHGGGEEECCCBBBCCCDDDDDDJJJPPPRRRUUUYYY\\\[[[YYYZZZZZZWWWQQQLLLHHHFFFOOOLLLKKKKKKLLLJJJEEE@@@;;;;;;===>>>AAACCCEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIJJJIIIHHHHHHIIILLLOOOQQQQQQ[[[bbb]]]UUURRRSSSSSSaaahhhnnnnnnmmmmmmiiieeejjj^^^VVVVVVVVV```DDDCCCCCCDDDDDDEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCC???AAACCCBBB@@@???>>>>>>::::::;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFFFFFFFEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAACCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@DDDEEEFFFFFFEEEEEEGGGIIINNNMMMJJJHHHFFFFFFGGGGGGOOONNNLLLKKKKKKNNNQQQSSSUUUWWW]]]fffpppxxx}}}~~~|||xxxsssooojjjeeeaaa_________^^^]]]\\\[[[ZZZ[[[]]]```dddfffgggffffffccccccgggkkkllljjjkkkoooooooooqqqtttwwwzzzzzzyyyyyy{{{{{{wwwrrrooooooqqq{{{wwwvvvrrrnnnlllnnnssswww{{{zzzwwwyyyyyy{{{sssnnnjjjhhhfff```___cccjjjrrrzzztttnnnllllllhhhdddeeekkkttt}}}~~~|||vvvtttvvvvvvxxxyyywwwqqqmmmmmmnnnkkklllkkkiiieeecccbbbcccaaa^^^ZZZXXXYYYZZZZZZZZZUUUUUUUUURRRLLLHHHEEEDDDCCCEEEHHHIIIHHHGGGFFFFFFDDDFFFIIILLLNNNOOOOOOOOOPPPPPPOOOMMMKKKHHHEEECCC>>>>>>>>>>>>AAADDDGGGIIIGGGJJJMMMOOOOOOOOOOOOPPPSSSXXXXXXPPPHHHFFFFFFFFFEEEDDDDDDFFFIIILLLNNNNNNHHHGGGEEEBBB???===<<<<<<888999;;;>>>BBBFFFIIIJJJMMMNNNOOOPPPPPPQQQPPPPPPMMMLLLLLLNNNPPPRRRRRRRRRMMMKKKIIIHHHHHHFFFDDDBBBGGGDDDAAA>>>======???AAA???>>>>>>@@@DDDGGGHHHHHHCCCCCCCCCAAA???;;;888555666444222222444555555444444555555666888<<>><<<<<<;;;<<<===@@@CCCEEEHHHFFFCCC@@@???@@@BBBDDDEEEFFFHHHHHHGGGFFFGGGIIINNNTTTWWWVVVVVVWWWWWWTTTMMMMMMMMMKKKHHHFFFFFFGGGLLLJJJHHHIIIIIIGGGBBB===:::;;;<<<>>>@@@CCCFFFGGGGGGFFFDDDEEEGGGHHHHHHHHHEEEEEEEEEGGGIIILLLOOOQQQNNNWWW^^^]]]XXXVVVTTTRRR^^^eeejjjjjjjjjkkkiiieeeiii^^^VVVWWWYYYcccBBBBBBBBBAAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@?????????AAABBB>>>@@@CCCCCCAAA@@@@@@@@@<<<<<<<<<===>>>???AAAAAA???@@@@@@AAAAAABBBBBBCCCBBBDDDFFFFFFEEEEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCDDDDDDEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDCCCBBBBBBDDDEEEHHHGGGFFFFFFFFFFFFFFFGGGJJJIIIIIIIIIIIIJJJLLLLLLOOOPPPSSSYYYaaagggkkkmmmrrrssstttsssooojjjgggeeecccddddddcccbbb```___^^^```aaaccceeehhhiiiiiiiiihhheeegggkkkkkkhhhiiimmmnnnmmmnnnoooqqqrrrpppoooooorrrtttqqqjjjeeeeeeffflllrrruuurrrpppqqqrrrqqqkkkjjjhhheeedddeeeiiillltttzzz~~~~~~}}}|||~~~{{{yyy{{{zzz}}}~~~zzzvvvrrroookkkiiidddcccfffmmmsssxxxxxxtttsssuuupppkkkjjjnnnsssxxxzzz|||}}}~~~|||yyyxxxxxxzzzyyyxxxxxxyyyuuuooommmooolllnnnppplllddd___]]]^^^[[[\\\\\\ZZZXXXWWWXXXYYYUUUTTTSSSTTTUUUWWWVVVUUUSSSUUUUUURRRKKKEEEAAA@@@@@@CCCFFFGGGFFFFFFGGGHHHGGGIIIKKKNNNOOOOOONNNMMMPPPPPPPPPOOOMMMJJJIIIIIIFFFDDDAAA@@@???@@@BBBCCCDDDHHHMMMPPPPPPPPPPPPPPPSSSZZZ]]]VVVMMMIIIHHHGGGHHHFFFDDDDDDFFFIIIJJJIIIJJJHHHFFFCCC@@@===<<<;;;888999<<>>AAABBB???>>><<<===@@@CCCDDDEEEDDDDDDCCCBBB???;;;777555555333222222333444444333222444666777:::>>>CCCGGGIIIHHHFFFDDDBBB@@@??????>>><<<;;;;;;===???AAABBBAAA@@@???>>>???AAACCCDDDDDDGGGKKKMMMOOOPPPSSSTTTWWWZZZXXXRRRNNNNNNNNNLLLGGGHHHHHHGGGEEEFFFGGGIIIKKKIIIHHHIIIJJJHHHCCC???>>>>>>>>>???AAACCCEEEGGGGGGEEECCCDDDFFFGGGGGGEEECCCCCCDDDFFFHHHLLLOOOQQQMMMSSSWWWVVVWWWXXXWWWSSS\\\ccchhhhhhhhhjjjiiiffffff[[[UUUWWWZZZdddBBBAAA@@@@@@AAABBBDDDEEEGGGFFFEEEEEEEEEEEEEEEFFFCCCBBB@@@>>>>>>???@@@AAA>>>@@@BBBCCCBBBAAAAAABBB============>>>???AAAAAA======>>>???@@@AAAAAABBBBBBDDDEEEFFFEEEEEEGGGIIIGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEAAAAAABBBAAA@@@@@@AAACCCBBBBBBCCCDDDFFFFFFGGGGGGDDDEEEFFFHHHHHHHHHHHHGGGNNNNNNNNNQQQVVVZZZ]]]^^^]]]bbbhhhiiieeeaaa``````aaabbbbbbcccbbbaaa___^^^fffeeedddeeehhhjjjllllllmmmiiijjjoooooojjjjjjnnnooonnnnnnooopppnnnjjjgggiiilllnnnjjjddd______```^^^dddhhheeebbbbbbbbbaaa______^^^\\\[[[\\\___bbbeeemmmsssssssssvvvwwwvvvyyyyyy}}}}}}|||~~~{{{yyyyyyzzzzzzzzzzzzyyyxxxvvvsssooommmjjjiiikkkooorrrtttzzz|||{{{|||zzztttnnnlllnnnrrrttttttsssuuuwwwvvvsssrrrsssuuuvvvtttttttttpppiiifffiiiaaadddeeeaaaYYYSSSQQQRRRPPPPPPQQQPPPOOOOOORRRTTTLLLLLLMMMPPPRRRRRRQQQNNNRRRTTTUUURRRJJJCCC>>><<>>======>>>BBBFFFLLLPPPQQQQQQPPPPPPSSS\\\bbb]]]TTTNNNKKKIIIJJJGGGDDDCCCDDDEEEEEEEEEKKKIIIFFFCCC@@@===<<<;;;:::;;;>>>AAACCCEEEGGGGGGLLLMMMOOONNNMMMLLLLLLMMMMMMMMMMMMOOOPPPPPPNNNLLLJJJHHHFFFEEEEEEDDDBBB@@@GGGDDD@@@======???AAADDD@@@>>><<<;;;===???@@@AAAFFFGGGFFFEEEBBB>>>:::888555333222222333444444333111333666999;;;???DDDGGGIIIHHHFFFDDDBBBAAA@@@@@@@@@>>><<<<<<===???AAAAAA<<<<<<===>>>@@@BBBEEEFFFDDDHHHNNNRRRVVVYYY\\\___ZZZZZZUUUKKKFFFGGGIIIHHHKKKKKKKKKIIIGGGFFFFFFGGGKKKIIIHHHIIIKKKJJJFFFBBBBBBAAAAAA@@@AAACCCEEEFFFGGGEEEBBBCCCEEEFFFEEECCCCCCCCCDDDFFFHHHKKKNNNPPPLLLOOOPPPOOORRRWWWWWWSSS[[[bbbgggggghhhjjjjjjgggcccXXXSSSVVVZZZddd~~~FFFDDDBBB@@@@@@BBBDDDEEEFFFDDDBBBAAAAAAAAACCCDDDCCCBBB@@@>>>======>>>???AAAAAAAAA@@@@@@>>>======::::::;;;;;;<<<=========>>>============>>>>>>???DDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEECCCBBBAAAAAA@@@@@@@@@@@@CCCBBBBBBCCCDDDGGGJJJLLLJJJIIIGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBCCCEEEGGGGGGFFFDDD>>>@@@BBBDDDDDDDDDBBBAAAEEEFFFGGGHHHHHHGGGFFFEEEHHHJJJLLLMMMNNNPPPSSSUUUYYYZZZYYYXXXUUUTTTUUUWWWVVVYYY[[[ZZZXXXWWWYYY[[[cccdddffffffeeeddddddeeejjjlllnnnooonnnnnnooopppmmmlllmmmnnnoooooommmkkkkkkkkkiiiddd```]]]\\\]]]^^^___```___]]]\\\]]]^^^WWWWWWVVVTTTSSSSSSVVVXXX___aaadddgggjjjlllmmmmmmpppssswww{{{~~~xxxqqqmmmnnnppprrrssstttuuuuuutttpppmmmkkkmmmnnnmmmkkklllqqquuu~~~~~~}}}}}}xxxsssnnnmmmppprrrqqqnnnnnnnnnoooqqqssssssrrrpppqqqmmmkkkiii```VVVTTTYYYSSSUUUXXXZZZXXXTTTPPPLLLMMMOOOQQQOOOKKKHHHHHHJJJGGGIIIKKKLLLLLLMMMPPPRRRTTTUUUUUUPPPIIICCC@@@@@@DDDGGGIIIIIIHHHHHHKKKNNNFFFKKKQQQSSSQQQOOONNNNNNLLLMMMMMMMMMMMMNNNQQQSSSSSSQQQMMMHHHBBB@@@AAABBBFFFGGGIIILLLNNNPPPQQQRRRXXX___eeeccc[[[TTTRRRSSSMMMIIIDDD???>>>???BBBDDDDDDHHHKKKJJJFFFBBBAAAAAA===<<<<<<>>>CCCGGGIIIJJJNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFCCC???=========@@@>>><<<::::::<<<@@@BBBBBBBBB@@@>>>===>>>AAACCCBBBGGGLLLKKKCCC<<<999888555333111111222444444444333444666888;;;>>>@@@AAAGGGGGGGGGJJJLLLLLLJJJIIIHHHEEEAAA>>><<<===???AAADDDBBB@@@@@@CCCFFFIIIJJJPPPRRRWWWZZZ\\\[[[YYYXXXQQQLLLGGGEEEFFFGGGFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGIIIJJJKKKJJJIIIHHHEEEDDDDDDDDDEEEFFFGGGGGGHHHEEEAAA??????BBBEEEHHHKKKHHHIIINNNPPPMMMJJJKKKIIIGGGIIIMMMPPPOOOQQQUUU\\\aaaddddddeeehhhgggdddYYYQQQLLLMMMSSSaaa~~~EEECCCAAA@@@@@@AAACCCDDDEEEDDDBBBAAA@@@AAABBBCCCGGGFFFCCCAAA@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<::::::;;;<<<<<<======>>>>>>============>>>??????BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFDDDCCCBBBBBBBBBBBBAAAAAABBBDDDGGGJJJLLLIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDFFFHHHHHHEEECCC@@@AAABBBCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIKKKLLLLLLNNNPPPSSSTTTUUUUUUSSSQQQPPPQQQRRRPPPRRRSSSSSSQQQQQQSSSVVV]]]^^^___^^^\\\[[[[[[\\\]]]___aaaaaaaaa```aaaccceeeddddddeeehhhiiihhhggghhhhhhgggeeeaaa^^^]]]]]]\\\\\\]]][[[YYYXXXXXXYYYXXXXXXXXXVVVUUUVVVXXXZZZ]]]___bbbeeegggiiijjjjjjkkkmmmqqquuuyyy|||~~~}}}wwwpppllllllnnnnnnnnnpppqqqrrrrrrpppnnnkkklllmmmllljjjjjjnnnrrrzzz{{{|||}}}~~~}}}}}}|||uuuqqqllllllnnnnnnllliiillllllmmmnnnooonnnlllkkkjjjfffccc```XXXNNNJJJMMMIIILLLQQQTTTVVVUUURRRPPPJJJLLLOOONNNJJJFFFDDDDDDBBBDDDFFFHHHHHHHHHJJJLLLOOOQQQRRROOOJJJFFFEEEFFFJJJMMMNNNNNNKKKJJJJJJLLLJJJNNNRRRSSSPPPNNNMMMMMMMMMMMMMMMLLLKKKMMMPPPRRRRRRRRRQQQNNNIIIEEECCCCCCFFFGGGIIIKKKMMMOOOPPPQQQXXX\\\```___ZZZUUUSSSSSSMMMJJJFFFBBB@@@@@@BBBDDDFFFIIILLLKKKHHHDDDCCCBBB>>>======???CCCFFFGGGGGGLLLLLLLLLKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGFFFHHHIIIHHHDDD???<<<<<<===AAA@@@===;;;;;;===???AAABBBBBBAAA???===>>>AAADDDFFFJJJMMMLLLEEE===666444666555333444555555555444333555777:::>>>AAACCCDDDDDDEEEFFFIIINNNPPPQQQPPPOOOKKKFFFAAA???@@@BBBDDD??????AAAFFFKKKOOOPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPTTTOOOGGGCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFEEEFFFGGGIIIJJJLLLIIIJJJNNNPPPLLLJJJJJJHHHEEEFFFJJJLLLMMMPPPUUU\\\```cccaaaaaadddcccaaaYYYPPPKKKLLLPPP^^^yyyCCCAAA@@@??????@@@BBBCCCDDDCCCAAA@@@@@@AAAAAABBBDDDCCCAAA???>>>>>>>>>???>>>?????????>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>??????@@@?????????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@BBBDDDGGGIIIKKKIIIHHHGGGEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAACCCDDDEEEHHHJJJIIIEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEHHHIIIJJJJJJIIIGGGHHHJJJJJJIIIJJJLLLNNNNNNOOOPPPNNNMMMLLLLLLMMMKKKLLLLLLLLLKKKLLLOOOQQQVVVXXXXXXWWWTTTQQQQQQQQQTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXYYY\\\^^^______aaacccdddccc```]]]\\\\\\^^^^^^]]][[[XXXVVVVVVWWWXXXXXXXXXXXXWWWXXXZZZ\\\]]]^^^aaadddfffggghhhhhhfffhhhkkkoootttxxx{{{|||||||||zzztttlllhhhhhhjjjiiijjjlllmmmnnnoooppppppkkklllmmmkkkhhhhhhkkkoooqqqsssvvvxxxyyyxxxwwwvvvtttqqqnnnnnnooonnnjjjfffhhhhhhiiiiiihhhgggeeedddaaa\\\WWWTTTMMMFFFBBBCCCCCCFFFKKKPPPSSSTTTSSSRRRHHHKKKNNNMMMJJJEEEAAA???>>>AAACCCDDDDDDDDDEEEFFFIIILLLOOOOOOMMMKKKLLLMMMRRRSSSUUUSSSPPPMMMKKKJJJNNNPPPQQQPPPNNNLLLLLLLLLOOONNNMMMKKKJJJKKKNNNQQQPPPSSSUUUTTTOOOJJJFFFDDDFFFGGGHHHIIIKKKMMMOOOPPPVVVWWWXXXYYYXXXVVVSSSRRRNNNLLLIIIFFFCCCCCCCCCCCCHHHKKKMMMMMMJJJGGGEEEDDD>>>>>>>>>AAACCCEEEEEEDDDHHHIIIIIIIIIGGGEEEBBB@@@BBBBBBCCCDDDEEEEEEEEEDDDGGGIIIJJJFFF???;;;<<>>===>>>???@@@BBBBBBAAA@@@>>>???BBBDDDFFFIIILLLMMMIIIAAA888333888777777888999999777555555666999<<<@@@CCCFFFGGGEEEEEEEEEHHHMMMPPPRRRRRRTTTPPPIIICCC???>>>???@@@???AAAFFFMMMRRRTTTSSSRRRSSSPPPKKKFFFEEEFFFIIIKKKVVVPPPHHHBBB@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIILLLOOOOOOOOOMMMKKKKKKHHHIIINNNPPPMMMJJJKKKIIIEEECCCFFFHHHJJJOOOUUU[[[___aaa^^^]]]^^^^^^\\\XXXPPPIIIJJJMMMYYYttt@@@@@@>>>>>>>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@AAA???>>>======<<<===>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@AAA===>>>>>>@@@AAADDDEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFCCCBBBAAA???>>>=========??????@@@BBBDDDFFFHHHJJJIIIHHHFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDGGGJJJLLLJJJFFFBBBEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEGGGHHHJJJJJJIIIIIIFFFGGGHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJKKKLLLKKKKKKJJJJJJKKKLLLOOOQQQSSSTTTTTTRRRNNNLLLKKKKKKOOOQQQSSSSSSSSSRRRSSSTTTSSSQQQNNNNNNQQQTTTVVVVVVXXX[[[^^^___^^^[[[YYYYYY]]]\\\[[[WWWTTTQQQQQQRRRUUUVVVWWWWWWVVVWWWZZZ\\\]]]___aaaccceeefffffffffeeeeeegggjjjmmmqqqtttvvvssssssrrrllleeeaaa```bbbeeefffhhhhhhhhhiiikkkllliiijjjkkkiiieeedddfffiiilllmmmnnnnnnnnnnnnmmmmmmooonnnllllllkkkiiidddaaa___aaabbbbbbaaa`````````___ZZZSSSMMMHHHDDDAAAAAAFFFHHHKKKNNNPPPQQQPPPOOOJJJLLLMMMLLLIIIEEEAAA???>>>@@@DDDEEEDDDCCCCCCCCCGGGKKKOOOPPPOOOOOOQQQSSSUUUVVVWWWVVVSSSOOOLLLIIINNNMMMMMMKKKJJJJJJKKKLLLOOONNNMMMJJJHHHIIILLLOOOOOOQQQTTTSSSPPPKKKHHHFFFGGGGGGGGGHHHIIIKKKNNNOOOSSSRRRQQQRRRUUUVVVSSSQQQNNNMMMKKKHHHFFFEEEDDDCCCIIIKKKLLLMMMLLLIIIGGGEEE======???AAADDDEEEDDDCCCDDDEEEFFFGGGEEEBBB>>><<>><<<999888999;;;===@@@CCCEEEFFFHHHFFFEEEFFFHHHKKKLLLLLLIIIHHHEEECCCBBBAAAAAABBBGGGHHHKKKNNNQQQPPPMMMJJJLLLIIIDDD@@@@@@CCCHHHKKKPPPMMMHHHCCC@@@??????????????????@@@@@@@@@AAAAAACCCBBBAAA@@@BBBDDDGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFIIIMMMRRRVVVVVVRRRMMMIIIHHHFFFHHHMMMPPPNNNMMMNNNMMMHHHDDDEEEFFFHHHMMMSSSYYY___aaa]]]ZZZ[[[[[[YYYWWWOOOIIIJJJMMMYYYsss???>>>>>>>>>>>>???@@@AAAAAA@@@@@@???????????????=========>>>???AAABBBBBB<<<============<<<<<<;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????@@@BBBBBB>>>>>>???AAACCCEEEGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCBBBBBBAAABBBBBBBBB@@@@@@AAABBBDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDGGGKKKMMMLLLHHHDDDGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNNNNMMMLLLLLLMMMLLLKKKJJJJJJLLLMMMOOOOOOPPPPPPPPPNNNKKKHHHGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMPPPMMMJJJIIIJJJMMMNNNOOOOOOSSSXXXZZZYYYWWWUUUUUUUUUTTTRRROOOKKKIIIIIIKKKRRRSSSUUUUUUTTTUUUWWWXXX[[[\\\^^^```aaaaaaaaa```aaaaaabbbccceeegggiiijjjggggggfffbbb[[[WWWWWWXXX]]]___```___^^^]]]^^^``````bbbcccaaa]]][[[]]]___dddccccccbbbbbbccceeeeeebbbbbbbbbbbbaaa^^^ZZZWWWWWWYYYZZZZZZZZZ[[[]]]```iiieee]]]RRRJJJFFFDDDCCCFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIFFFCCCAAA>>>AAAEEEFFFEEECCCAAA@@@HHHLLLQQQRRRQQQPPPRRRUUUTTTTTTUUUUUUTTTQQQMMMJJJHHHGGGFFFEEEFFFIIIJJJKKKNNNNNNLLLIIIGGGHHHJJJMMMMMMNNNOOOMMMKKKHHHHHHHHHIIIHHHGGGFFFHHHJJJMMMOOOQQQNNNLLLNNNRRRTTTRRROOOMMMLLLKKKIIIGGGFFFEEEDDDHHHIIIKKKLLLMMMKKKHHHFFF>>>>>>???BBBEEEFFFEEEDDDAAABBBDDDDDDCCC???<<<:::;;;;;;<<<<<<===>>>???@@@>>>BBBFFFEEEBBB@@@BBBEEEEEEDDDCCCBBBAAA??????>>>@@@AAAAAA@@@???@@@BBBDDDBBBEEEKKKPPPQQQMMMEEE???;;;<<<>>>AAADDDCCCAAA>>>;;;;;;<<<>>>???@@@AAABBBFFFEEECCCCCCEEEFFFGGGGGG@@@BBBEEEHHHIIIJJJIIIHHHLLLKKKIIIIIIIIIHHHEEECCCCCCBBB???>>>>>>@@@CCCEEEEEEFFFFFFEEECCCAAA???>>>======>>>>>>???????????????>>><<<<<<>>>AAAEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEMMMQQQVVVYYYXXXRRRKKKFFFDDDCCCEEEMMMQQQPPPPPPQQQSSSNNNJJJIIIIIIIIIMMMRRRYYY```ccc```\\\[[[[[[ZZZXXXPPPKKKLLLOOO[[[uuu>>>>>>>>>>>>??????@@@AAA???????????????>>>>>>>>>::::::<<<===???@@@AAAAAA<<<<<<============<<<<<<;;;<<<<<<======>>>??????>>>>>>??????@@@AAACCCCCC???@@@@@@BBBDDDFFFHHHIIIEEEEEEEEEEEEFFFFFFGGGHHHBBBBBBBBBAAABBBBBBCCCDDDAAABBBCCCDDDEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDGGGJJJMMMMMMJJJHHHJJJIIIIIIHHHGGGFFFFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLOOOPPPOOONNNNNNOOOKKKJJJIIIJJJLLLMMMLLLKKKKKKLLLLLLKKKHHHFFFEEEEEEEEEGGGIIIIIIIIIHHHIIIJJJNNNKKKHHHGGGHHHJJJKKKKKKJJJMMMRRRUUUTTTSSSRRRRRRRRRQQQOOOLLLHHHGGGIIIKKKOOOQQQRRRRRRQQQQQQRRRTTTUUUVVVXXXYYYYYYYYYXXXXXXZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[[[[XXXRRRNNNNNNPPPRRRTTTVVVUUUQQQOOOPPPRRRTTTVVVXXXVVVRRRPPPQQQSSSWWWWWWWWWXXXZZZ\\\]]]^^^YYYYYY[[[[[[ZZZXXXUUUTTTQQQSSSTTTTTTSSSVVV\\\bbbtttuuuoooaaaSSSKKKFFFBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJFFFCCC???CCCGGGHHHFFFCCC@@@???IIIMMMQQQRRRPPPPPPQQQTTTRRRRRRRRRRRRSSSQQQNNNKKKCCCAAA@@@AAADDDGGGIIIJJJKKKLLLKKKJJJHHHHHHIIIKKKJJJKKKKKKIIIGGGFFFHHHIIIKKKIIIGGGFFFGGGIIIMMMOOOOOOMMMLLLMMMPPPQQQOOOLLLKKKJJJIIIHHHFFFFFFFFFEEEGGGHHHIIILLLNNNNNNLLLIIIAAAAAAAAACCCEEEFFFEEEDDD@@@AAABBBBBBAAA???===;;;888888888888888999:::;;;<<<>>>AAACCCCCCCCCDDDEEEDDDDDDDDDCCCBBB@@@???>>>>>>???@@@@@@??????AAACCCDDDIIIOOOSSSSSSNNNHHHDDDAAAAAACCCEEEGGGFFFCCCAAA=========>>>>>>?????????BBBBBBBBBDDDGGGJJJKKKKKKPPPPPPQQQPPPMMMIIIDDDAAAIIIFFFDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::<<<@@@DDDFFFDDDBBB???>>><<<<<<===>>>>>>>>>>>>===<<<;;;::::::<<>>>>>??????@@@AAAAAA>>>>>>??????>>>>>>======:::;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>======<<<<<<<<<===>>>>>>???????????????@@@AAABBBCCCDDD@@@@@@AAABBBCCCEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCDDDFFFJJJMMMNNNMMMKKKKKKKKKLLLKKKJJJHHHFFFEEEGGGHHHIIIJJJKKKKKKJJJJJJFFFGGGHHHGGGEEEEEEGGGIIIIIIKKKNNNPPPOOONNNNNNOOOKKKJJJJJJKKKMMMMMMIIIFFFHHHJJJKKKJJJHHHGGGGGGGGGFFFHHHJJJJJJIIIIIIJJJKKKKKKHHHFFFFFFHHHJJJKKKKKKHHHKKKOOOQQQQQQQQQQQQQQQQQQQQQOOOLLLJJJJJJLLLOOONNNOOOQQQQQQOOOOOOOOOPPPRRRRRRTTTTTTUUUTTTSSSRRRTTTTTTUUUVVVUUUTTTSSSRRRPPPRRRSSSPPPKKKHHHHHHJJJHHHLLLPPPOOOKKKGGGHHHJJJLLLNNNPPPNNNJJJHHHIIIKKKLLLNNNQQQTTTUUUUUUSSSRRRSSSTTTVVVWWWVVVUUUUUUUUUPPPQQQQQQOOONNNRRR[[[bbbttt|||~~~qqq```SSSJJJDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGIIIMMMRRRUUUSSSLLLGGGDDDGGGLLLMMMKKKGGGCCCAAAGGGKKKOOOOOONNNMMMOOOQQQSSSQQQOOOPPPQQQQQQNNNKKKAAA???===???CCCFFFGGGGGGHHHJJJKKKKKKIIIHHHHHHIIIHHHIIIJJJIIIGGGGGGHHHJJJMMMKKKHHHFFFFFFIIIMMMPPPMMMMMMMMMNNNOOONNNLLLJJJHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGIIIMMMQQQRRRPPPMMMHHHFFFDDDDDDDDDEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>:::999888888888999:::;;;===<<<>>>AAADDDEEECCCAAABBBBBBCCCCCCBBBAAA???===<<<>>>????????????@@@BBBCCCIIIQQQUUUTTTPPPNNNNNNIIIHHHHHHHHHHHHFFFCCC@@@=========>>>??????@@@@@@CCCDDDFFFIIINNNQQQRRRRRRZZZXXXTTTOOOIIIBBB===:::CCCAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@>>><<<:::888777999===BBBDDDCCCAAA@@@@@@;;;<<<===>>>>>>>>>======:::::::::;;;===@@@CCCEEEFFFFFFEEEEEEFFFFFFGGGGGGSSSTTTUUUUUUSSSOOOKKKIIIEEECCCFFFMMMQQQPPPPPPQQQTTTRRRRRRUUUUUURRRQQQTTTXXXdddmmmlllhhhfffeeeddd___WWWRRRRRRUUU___www===>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>======<<>>>>>>>>>>>>>>===<<<<<<======>>>>>>???????????????@@@AAABBBDDDEEE@@@@@@AAABBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDGGGGGGFFFEEEEEEFFFGGGHHHGGGHHHIIIIIIIIIGGGEEECCCCCCDDDEEEIIIMMMOOOOOONNNLLLMMMMMMNNNLLLJJJGGGEEEEEEFFFHHHJJJLLLLLLLLLLLLFFFGGGHHHGGGFFFFFFHHHJJJGGGJJJMMMOOOOOONNNNNNNNNLLLKKKKKKMMMOOONNNIIIEEEIIIJJJLLLLLLKKKJJJJJJKKKDDDEEEGGGHHHGGGGGGHHHIIIHHHFFFEEEFFFIIIKKKLLLLLLHHHKKKNNNPPPPPPPPPPPPQQQMMMMMMKKKIIIGGGHHHKKKNNNNNNOOOQQQPPPOOONNNNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUUUUSSSQQQPPPKKKMMMOOOMMMHHHFFFFFFGGGDDDIIINNNNNNJJJFFFFFFHHHIIIKKKMMMLLLIIIFFFGGGIIIHHHLLLQQQTTTSSSOOOJJJFFFLLLMMMOOOPPPPPPPPPQQQRRRQQQQQQPPPMMMKKKPPPZZZcccmmm|||zzzhhhYYYNNNGGGHHHGGGFFFFFFFFFFFFGGGGGGGGGKKKSSS[[[___\\\RRRKKKIIIMMMQQQSSSPPPLLLGGGEEEDDDHHHLLLMMMLLLKKKMMMPPPTTTRRROOOOOOPPPPPPNNNKKKAAA???===???CCCFFFFFFEEEFFFHHHKKKKKKJJJHHHHHHIIIGGGIIIKKKKKKJJJIIIIIIJJJNNNLLLHHHFFFFFFIIINNNQQQLLLNNNOOOOOONNNLLLJJJIIIGGGFFFDDDCCCCCCDDDFFFHHHGGGGGGJJJNNNSSSUUUSSSPPPMMMJJJGGGDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@>>>===<<<;;;;;;;;;<<<===>>><<<<<<@@@EEEFFFBBB>>>@@@AAACCCCCCCCCAAA???===;;;===>>>???>>>>>>@@@AAA???GGGQQQUUUUUUSSSUUUWWWOOONNNLLLJJJHHHEEEAAA>>><<<<<<===???@@@AAABBBBBBHHHIIIKKKPPPTTTVVVVVVUUUOOOMMMIIIEEEBBBAAAAAAAAA@@@???@@@AAACCCCCCAAA???CCCCCCAAA@@@>>>===<<<;;;:::===AAABBB@@@???@@@BBB;;;;;;===>>>>>>>>>===<<<::::::;;;<<>>>>>>>>>>>============??????>>>>>>>>>>>>>>>???AAA@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBB@@@@@@????????????@@@@@@AAA@@@??????BBBDDDEEEEEEFFFFFFEEEEEEFFFHHHIIIKKKJJJJJJHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFEEEFFFGGGIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEE@@@BBBDDDGGGKKKNNNPPPQQQPPPOOONNNLLLJJJIIIHHHHHHEEEGGGJJJKKKLLLKKKIIIGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLIIIIIIIIIHHHGGGFFFEEEEEEHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJMMMOOOPPPQQQQQQPPPHHHHHHIIIKKKMMMNNNLLLJJJMMMNNNNNNOOOOOOOOONNNNNNQQQRRRQQQNNNLLLLLLPPPTTTWWWUUUTTTSSSSSSPPPMMMJJJHHHJJJLLLOOOOOOMMMKKKIIIFFFHHHJJJLLLLLLKKKIIIGGGIIIMMMQQQRRRNNNJJJIIIIIINNNNNNNNNNNNNNNNNNNNNNNNIIIIIIJJJNNNRRRTTTRRROOONNNOOOQQQRRRRRRRRRTTTUUUbbbiiiqqqrrrjjj\\\PPPHHHKKKKKKJJJIIIHHHGGGEEEEEEIIIKKKQQQZZZ```^^^VVVNNNLLLRRRWWWVVVOOOHHHEEEDDDBBBEEEIIILLLLLLKKKJJJJJJSSSTTTRRRMMMLLLOOOOOOMMMFFFBBB===>>>CCCFFFFFFCCC@@@AAAGGGMMMNNNJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHHHHMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMGGGFFFDDDBBBCCCDDDGGGHHHJJJIIIKKKRRRTTTQQQNNNNNNDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAACCCDDDIIIFFFBBB>>>;;;;;;===>>>;;;>>>AAAEEEEEEDDDAAA???@@@AAAAAABBBAAA@@@>>>===;;;:::999888888:::<<<>>>CCCFFFJJJOOORRRSSSSSSRRRKKKHHHDDDBBB@@@???<<<;;;???>>>===>>>AAAFFFKKKNNNWWWWWWVVVTTTRRROOOMMMLLLEEECCC@@@>>>=========>>>AAAAAA@@@??????@@@@@@AAA>>>@@@AAAAAA@@@>>>;;;999333;;;???@@@BBBGGGFFFAAA>>><<<;;;;;;=========<<<<<<999999===>>>>>>@@@EEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMCCCEEEIIILLLNNNNNNNNNMMMNNNNNNNNNPPPRRRTTTTTTSSS[[[eeennnnnnllljjjiiifffiii```WWWSSSRRR]]]yyy>>>>>>>>>>>>============??????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>>>>======<<<<<<<<<<<<:::;;;<<<===>>>?????????@@@??????>>>>>>??????@@@BBB@@@>>>>>>@@@CCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGFFFEEEDDDCCC@@@AAACCCFFFIIILLLNNNOOOOOONNNLLLKKKIIIHHHGGGGGGEEEGGGIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQJJJIIIIIIJJJKKKKKKJJJHHHLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQQQQOOOLLLMMMPPPSSSVVVTTTSSSSSSRRRPPPMMMJJJGGGIIILLLOOOPPPNNNKKKIIIIIIJJJLLLMMMNNNMMMLLLKKKHHHKKKOOOPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPLLLJJJJJJLLLOOORRRRRRQQQOOOPPPQQQQQQPPPOOOQQQRRRYYY```ggghhhcccZZZQQQLLLLLLKKKKKKLLLMMMMMMKKKIIILLLNNNRRRXXX\\\ZZZRRRJJJLLLPPPTTTTTTOOOJJJFFFEEECCCEEEHHHJJJKKKKKKKKKKKKQQQSSSQQQMMMMMMRRRTTTSSSJJJEEEAAAAAAEEEGGGEEEBBB???@@@EEEKKKMMMJJJJJJMMMKKKKKKJJJIIIIIIHHHHHHHHHLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMKKKIIIGGGEEEEEEGGGIIIJJJLLLJJJLLLRRRTTTPPPMMMMMMGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDBBBAAAAAABBBCCCDDDIIIFFFCCC@@@>>>>>>>>>???<<>>AAAEEEHHHJJJKKKKKKLLLIIIDDDAAA@@@@@@???>>>@@@AAAEEEIIINNNSSSWWWXXXRRRPPPNNNKKKHHHEEECCCBBBCCCBBB???===<<<<<<=========>>>>>>??????@@@@@@@@@???@@@BBBCCCBBB@@@===<<<555;;;AAABBBFFFLLLLLLIIIAAA>>><<<;;;<<<======<<<<<<999999<<<>>>===???CCCDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHBBBDDDHHHLLLNNNOOOOOONNNNNNLLLKKKLLLOOOPPPQQQPPPUUU^^^fffiiijjjlllkkkhhheee]]]VVVTTTTTT^^^xxx============>>>>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>???@@@BBBCCCCCCDDD>>>>>>>>>>>>============:::;;;<<<===>>>?????????@@@??????>>>>>>??????@@@BBB@@@===<<<>>>AAABBBCCCBBBCCCDDDFFFHHHIIIJJJJJJLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFDDDFFFHHHIIIIIIIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEECCCDDDFFFHHHJJJKKKLLLLLLHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQNNNLLLKKKJJJKKKKKKIIIHHHKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQPPPOOOMMMMMMNNNPPPSSSRRRQQQQQQQQQPPPLLLJJJFFFHHHLLLPPPPPPOOOLLLJJJLLLLLLMMMNNNOOOPPPPPPPPPGGGIIILLLMMMMMMMMMOOOPPPMMMLLLKKKKKKKKKLLLNNNNNNNNNKKKHHHHHHJJJNNNQQQRRRPPPQQQQQQPPPNNNMMMNNNPPPQQQUUUZZZ[[[ZZZVVVSSSQQQNNNLLLLLLPPPUUUWWWTTTOOOPPPPPPRRRUUUWWWTTTMMMHHHLLLMMMOOOOOONNNKKKHHHFFFDDDFFFHHHKKKLLLLLLKKKKKKNNNPPPOOOMMMOOOUUUYYYYYYPPPKKKFFFEEEHHHHHHEEEAAA???>>>@@@GGGJJJIIIKKKNNNLLLLLLKKKJJJJJJIIIIIIHHHKKKKKKJJJIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNLLLKKKIIIGGGGGGGGGIIIJJJKKKHHHJJJOOOPPPLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHFFFDDDCCCBBBCCCDDDEEEGGGFFFDDDCCCAAA@@@@@@@@@>>>@@@CCCEEEFFFEEECCCAAA@@@@@@@@@???>>>===;;;:::===:::999:::===??????===;;;<<<===???AAACCCDDDEEEDDDAAA??????AAADDDEEEFFFNNNPPPRRRTTTUUUSSSQQQPPPHHHFFFDDDAAA>>>===<<<<<>><<<;;;;;;<<<<<<:::;;;===>>>????????????===???@@@BBBBBB@@@???===777===BBBFFFKKKQQQSSSQQQEEEBBB>>><<<<<<===>>>>>>===::::::===>>><<<===AAABBBAAAAAA@@@@@@AAACCCCCCAAACCCDDDFFFFFFEEECCCBBB@@@BBBFFFJJJMMMOOOPPPOOONNNKKKIIIIIIKKKMMMNNNNNNSSSYYY^^^ccchhhmmmlllhhh___XXXSSSRRRSSS]]]vvv============>>>>>>>>>>>>>>>============>>>>>>???>>>>>>??????@@@AAAAAABBB======>>>>>>>>>=========<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>??????BBB???<<<;;;<<>>;;;<<>>>>>?????????@@@===;;;<<<@@@AAA???<<<===<<<;;;;;;<<>><<<;;;;;;<<<>>>???>>>>>><<<;;;;;;;;;;;;<<<:::;;;===???@@@???===<<<:::;;;===>>>???>>>>>>===;;;>>>CCCHHHMMMRRRTTTUUUKKKFFFAAA======???AAAAAA???<<<<<>>>>>@@@AAABBB@@@BBBDDDFFFFFFEEEBBBAAA???AAAEEEIIILLLOOOPPPPPPOOOLLLIIIHHHJJJLLLMMMNNNVVVYYY[[[```gggmmmkkkdddZZZSSSNNNMMMNNNXXXrrr<<<=========>>>>>>>>>???======<<<<<<===>>>??????>>>>>>>>>=========<<<<<<;;;;;;<<<=========<<<;;;<<<===>>>??????????????????>>>>>>>>>>>>>>>>>>???AAA>>>;;;;;;<<<>>>@@@@@@===???BBBDDDFFFGGGGGGGGGKKKKKKKKKJJJIIIHHHFFFEEEGGGHHHJJJIIIGGGFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKKKKKKKKKKJJJIIIHHHDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQQQQRRRTTTVVVUUUTTTNNNNNNNNNNNNPPPQQQSSSTTTPPPNNNMMMLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQPPPNNNKKKHHHJJJMMMOOOPPPOOOMMMLLLLLLLLLKKKKKKMMMOOOQQQSSSMMMLLLKKKKKKLLLMMMNNNNNNKKKJJJIIIHHHHHHHHHIIIIIIKKKHHHBBB??????DDDKKKPPPPPPPPPPPPOOONNNOOOQQQTTTUUUSSSOOOMMMNNNOOOQQQSSSSSSPPPPPPVVV___ccc```[[[RRRQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJHHHFFFEEEHHHOOOUUUWWWTTTLLLEEEFFFIIIJJJIIILLLSSSVVVUUUTTTPPPMMMNNNQQQPPPKKKFFF>>>999888===BBBDDDFFFJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJIIIHHHGGGFFFGGGGGGGGGDDDDDDGGGGGGCCC@@@@@@DDDEEEEEEGGGIIILLLNNNPPPLLLJJJGGGDDDCCCBBBCCCCCC@@@AAAAAAAAAAAA@@@???>>>??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>??????@@@@@@@@@>>>;;;;;;===>>>===;;;:::999888888;;;???DDDGGGKKKMMMPPPUUUXXXYYYXXXUUUJJJIIIGGGEEECCC@@@>>>===<<<;;;:::999999;;;===???<<<<<<;;;;;;;;;;;;;;;;;;===>>>???@@@@@@>>><<<:::888999;;;===>>>>>>>>>>>>>>>???BBBFFFJJJMMMOOORRRNNNJJJCCC??????AAACCCDDDAAA??????BBBBBB??????BBBBBBAAA???>>>>>>???AAABBBBBBDDDFFFHHHHHHGGGEEECCC@@@BBBEEEHHHKKKMMMNNNOOOPPPNNNJJJIIIKKKMMMOOOOOOUUUWWWZZZ^^^hhhnnnllldddWWWOOOIIIGGGHHHRRRmmm<<<<<<======>>>>>>??????<<<<<<<<<<<<===>>>?????????>>>===<<<:::999888777999:::<<<=========<<<;;;:::;;;<<<<<<=========<<>>>>>======>>>>>>??????===<<<<<<>>>???@@@???===>>>@@@AAACCCDDDEEEEEEHHHIIIIIIJJJIIIHHHFFFEEEFFFHHHJJJJJJHHHGGGFFFGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLKKKIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBB@@@??????@@@BBBCCCFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQSSSVVVYYYZZZYYYXXXPPPPPPOOOOOOPPPRRRTTTUUUOOOMMMJJJIIIKKKNNNPPPQQQNNNNNNNNNPPPQQQQQQOOOMMMKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPOOOMMMKKKKKKLLLMMMMMMLLLEEEFFFFFFGGGHHHHHHIIIIIIGGGEEEAAA>>>>>>BBBIIIOOOPPPPPPPPPOOONNNOOORRRUUUXXXSSSNNNKKKLLLNNNQQQRRRSSSQQQQQQUUU[[[___^^^[[[PPPOOOOOOMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGJJJPPPWWWYYYUUUJJJBBB@@@DDDGGGGGGKKKPPPRRRQQQPPPNNNMMMPPPUUUVVVQQQLLL@@@;;;888===AAACCCDDDFFFHHHIIIJJJKKKLLLKKKJJJJJJEEEDDDBBBAAA@@@AAAAAABBBHHHHHHJJJKKKMMMMMMNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIIIIFFFEEEHHHHHHDDDAAABBBAAABBBBBBDDDGGGJJJNNNPPPLLLJJJGGGDDDAAAAAAAAAAAA===>>>????????????>>>>>>@@@???????????????@@@@@@CCCBBB@@@???>>>============<<<;;;::::::;;;>>>??????>>>>>>@@@DDDIIIOOOSSSUUUUUUUUUUUUTTTOOOIIIEEEBBBAAA>>><<<;;;;;;<<<<<<<<<;;;:::888888888888999;;;;;;;;;;;;;;;<<<<<<<<>>===;;;::::::;;;<<<>>>??????@@@@@@???===>>>CCCEEEFFFHHHLLLNNNJJJDDD@@@@@@BBBDDDEEEBBB@@@@@@DDDDDDAAA@@@CCCCCCAAA???======>>>@@@BBBCCCEEEGGGIIIIIIIIIHHHGGGBBBCCCEEEGGGIIIKKKLLLLLLOOOMMMJJJJJJLLLNNNOOOOOOOOORRRWWW]]]fffmmmkkkeeeUUUNNNHHHFFFFFFNNNggg<<<<<<<<<===>>>?????????<<<;;;;;;<<<<<<>>>??????>>>===<<<;;;999888777666:::;;;===>>>>>>>>>===<<<:::;;;<<<<<<===<<<<<<<<<>>>>>>============>>>>>><<<<<<<<<>>>@@@AAA@@@???======>>>>>>@@@AAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEDDDGGGIIIJJJIIIHHHGGGHHHEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHFFFEEECCCDDDEEEEEEEEEEEEEEEEEEFFFDDDBBB@@@???@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGFFFGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNOOORRRVVVZZZZZZXXXVVVQQQPPPOOOOOOOOOQQQRRRTTTOOOKKKGGGGGGJJJOOORRRSSSNNNNNNNNNPPPRRRRRRPPPOOOOOONNNMMMLLLLLLLLLMMMMMMKKKKKKJJJKKKKKKLLLMMMMMMNNNLLLKKKKKKMMMNNNMMMKKKFFFFFFHHHHHHHHHFFFDDDCCCDDDDDDBBB@@@???CCCJJJOOOQQQQQQPPPNNNLLLMMMPPPRRRTTTOOOKKKIIIKKKOOOQQQRRRRRRPPPOOOPPPSSSVVVWWWWWWNNNNNNMMMKKKHHHEEEDDDCCCEEEIIILLLMMMKKKIIIIIIJJJKKKLLLOOOTTTVVVRRRIIIAAA:::@@@DDDGGGKKKPPPQQQNNNKKKJJJKKKQQQXXX[[[WWWSSSEEE>>>;;;???CCCCCCCCCDDDEEEFFFIIIKKKLLLLLLKKKJJJEEEDDDBBB@@@>>>>>>>>>>>>EEEFFFHHHJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIIIIEEEDDDGGGHHHDDDBBBCCCAAA@@@@@@AAADDDGGGJJJLLLKKKIIIFFFBBB@@@>>>>>>>>>=========>>>>>>?????????AAAAAA@@@??????@@@@@@AAACCCBBB@@@===<<<;;;;;;;;;;;;===>>><<<;;;>>>EEEKKKMMMLLLKKKKKKMMMQQQUUUWWWMMMKKKHHHEEECCC???;;;777@@@>>>===;;;999999999999;;;::::::999888888777777::::::;;;<<<<<<<<<<<<<<<>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>:::;;;???AAA@@@CCCHHHKKKGGGBBB???@@@AAACCCCCCAAA???@@@DDDDDDAAAAAACCCCCCAAA>>><<<;;;===???AAACCCDDDEEEGGGHHHIIIIIIIIIEEEFFFFFFGGGHHHIIIIIIIIIJJJIIIHHHIIIKKKMMMMMMMMMJJJOOOUUU[[[bbbgggeee___SSSMMMJJJJJJHHHMMMaaawww;;;<<<<<<===>>>??????@@@;;;;;;;;;<<<<<<>>>??????======<<<;;;999888777777:::<<<>>>???@@@???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>;;;;;;<<>>======<<<===???AAABBBCCCEEEGGGHHHHHHGGGFFFEEEDDDFFFIIIJJJJJJHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGHHHHHHHHHGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHCCCEEEGGGHHHHHHHHHFFFEEECCCCCCDDDEEEFFFFFFFFFEEEKKKIIIFFFCCCCCCCCCEEEFFFCCCDDDFFFHHHJJJKKKKKKLLLFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDCCCDDDEEEGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKLLLNNNRRRVVVYYYXXXUUURRRRRRPPPOOONNNNNNOOOQQQRRROOOJJJEEEEEEIIIOOOSSSUUUNNNNNNNNNPPPRRRSSSQQQPPPQQQPPPMMMKKKKKKKKKMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJLLLOOOPPPMMMKKKKKKKKKKKKJJJGGGBBB===;;;CCCCCCCCCBBBBBBEEEKKKPPPSSSRRRPPPMMMJJJJJJMMMOOOOOOKKKGGGGGGKKKPPPRRRSSSPPPOOOMMMMMMMMMOOORRRSSSLLLMMMLLLIIIEEEAAA??????EEEKKKPPPQQQMMMIIIJJJMMMOOOMMMMMMPPPRRROOOHHHAAA666<<>>AAAEEEEEECCCCCCCCCEEEHHHJJJLLLLLLKKKKKKHHHFFFDDDBBB@@@?????????DDDEEEGGGIIIJJJKKKLLLLLLFFFFFFGGGGGGGGGGGGGGGGGGGGGDDDCCCEEEFFFCCCAAABBBAAAAAA@@@@@@AAACCCFFFHHHKKKIIIEEEAAA>>>===<<<===============>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBB???>>>===<<<;;;;;;<<<===<<<@@@BBBAAA???CCCNNNWWWWWWUUURRROOOMMMNNNOOOPPPAAA>>>;;;999999::::::999888888999:::;;;<<<<<<<<<888888999:::;;;;;;;;;:::::::::;;;<<<============;;;;;;:::::::::;;;<<<<<<999999::::::;;;<<<<<<======888888===???>>>AAAGGGHHHEEEAAA>>>???@@@AAAAAA???===???CCCDDDAAAAAACCCBBB@@@===;;;:::<<<>>>@@@AAABBBCCCEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEGGGJJJKKKKKKJJJIIIOOOVVVZZZ^^^```\\\VVVQQQNNNMMMNNNLLLNNN^^^rrr<<<<<<======>>>>>>??????<<<;;;;;;:::::::::;;;;;;===>>>>>>===:::999999::::::;;;<<<>>>>>>>>>===<<<<<<=========<<<;;;::::::>>>>>>======<<<<<<<<<;;;@@@???===<<<;;;;;;;;;<<<<<<;;;999888888:::<<<>>>DDDEEEFFFGGGFFFEEECCCAAADDDBBBBBBDDDGGGHHHFFFDDDEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHFFFEEEEEEDDDDDDDDDDDDEEEJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKJJJIIIHHHFFFEEEEEEFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKNNNMMMKKKKKKLLLLLLJJJIIIJJJIIIGGGGGGGGGIIIKKKLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKMMMQQQRRRQQQNNNRRRRRRQQQPPPOOOOOOOOOPPPLLLFFFAAACCCIIIPPPSSSSSSNNNNNNNNNPPPQQQQQQOOOMMMPPPOOONNNMMMKKKIIIHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJMMMKKKJJJKKKLLLLLLKKKJJJEEEFFFHHHHHHFFFCCC@@@>>>AAAEEEGGGGGGEEEFFFLLLQQQUUUUUUTTTRRROOONNNNNNOOOPPPNNNLLLJJJIIIJJJMMMNNNQQQOOOLLLJJJJJJLLLNNNPPPJJJKKKIIIEEE???<<<===???JJJKKKLLLMMMNNNNNNMMMLLLNNNOOOPPPOOOMMMHHHCCC@@@@@@BBBDDDEEEKKKRRRUUUSSSIIIIIIJJJMMMRRRWWW\\\^^^PPPKKKDDDCCCEEEGGGFFFCCCAAABBBDDDGGGIIIJJJKKKLLLGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFGGGDDDBBBAAADDDHHHMMMHHHFFFGGGHHHEEEEEEGGGBBBCCCDDDDDDDDDCCCBBBAAA???@@@BBBCCCCCCBBBAAA???FFFDDDBBB@@@>>>===<<<<<<@@@??????>>>============???>>>===>>>???>>>;;;999???===;;;<<<>>>@@@AAAAAACCCHHHMMMOOOOOOQQQVVV[[[ZZZTTTLLLGGGDDDBBB???<<<;;;:::888777666666666777666666777888999::::::;;;888999:::;;;:::999888777888888999999999888888777:::;;;<<<======<<<;;;:::999999:::;;;===>>>??????===<<<;;;:::;;;===???@@@GGGDDD???;;;999:::<<<>>>??????>>>>>>>>>???AAABBB>>>???@@@???=========>>>AAAAAAAAACCCEEEHHHKKKMMMIIIGGGFFFDDDCCCBBBCCCCCCBBBEEEHHHJJJIIIIIIJJJJJJLLLLLLNNNUUU[[[[[[UUUNNNKKKNNNNNNSSS[[[[[[dddxxx===============>>>>>>>>><<<;;;;;;::::::;;;;;;;;;???@@@@@@???===<<<<<<===;;;<<<===?????????>>>===<<<<<<======<<<<<<;;;:::>>>=========<<<<<<<<<<<<===<<<<<<<<<======>>>???999777666555555777:::<<>>AAAJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKHHHFFFFFFHHHIIIJJJOOOUUUWWWUUUKKKLLLLLLNNNQQQUUUXXX[[[UUUPPPIIIFFFFFFFFFBBB???BBBCCCEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCCCCDDDFFFJJJEEEBBBDDDDDDBBBAAACCC@@@AAABBBBBBBBBAAA@@@???===>>>@@@BBBBBBBBB@@@???DDDDDDCCCBBBAAA@@@??????>>>???@@@@@@@@@@@@???>>>>>><<<::::::;;;<<<<<<;;;999:::===BBBGGGJJJJJJIIINNNQQQTTTRRRNNNMMMOOORRRSSSNNNGGGBBB@@@>>><<<::::::999888666555555666666666666777777888999::::::888888999::::::999888888777888888888888777666666999:::;;;<<<<<<;;;:::999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;===>>>???DDDBBB???;;;:::;;;<<<===???>>>>>>===>>>???@@@AAA@@@AAAAAA@@@===<<<<<<===??????@@@BBBDDDFFFHHHIIIGGGFFFDDDCCCBBBBBBCCCCCCBBBDDDGGGHHHHHHIIIJJJLLLMMMLLLNNNTTTZZZZZZUUUOOOKKKOOOQQQXXXaaacccmmm===============<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<>>>???@@@@@@>>>>>>???@@@>>>>>>???@@@@@@@@@??????<<<<<<=========<<<;;;;;;============<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>777666444333444666999;;;AAABBBCCCEEEEEEDDDCCCBBB@@@@@@@@@AAADDDDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGEEECCCCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJJJJJJJMMMLLLKKKLLLNNNOOONNNMMMNNNMMMKKKIIIHHHIIIJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNMMMKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJGGGEEEGGGLLLQQQRRRRRROOOMMMLLLMMMOOOPPPPPPOOONNNNNNMMMLLLJJJIIIHHHHHHEEEEEEGGGIIIKKKLLLMMMNNNPPPOOOMMMMMMNNNMMMKKKIIIEEEFFFHHHIIIIIIHHHGGGFFFHHHMMMRRRSSSQQQOOOOOOPPPTTTUUUUUUSSSPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNNNNSSSRRRMMMFFF???===???CCCJJJKKKLLLLLLLLLKKKJJJIIIGGGHHHJJJLLLMMMNNNMMMMMMLLLNNNOOONNNRRRWWWWWWTTTNNNNNNNNNNNNPPPRRRTTTVVVUUUQQQMMMJJJIIIGGGCCC???DDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDEEEDDDDDDDDDFFFFFFEEECCCHHHCCC@@@AAABBB??????@@@??????@@@@@@@@@???===<<<;;;<<<>>>@@@@@@@@@@@@???BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAA???===<<>>============>>>??????AAABBBBBB@@@===;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFIIILLLOOOOOOMMMNNNRRRWWWWWWQQQLLLGGGMMMQQQ[[[gggkkkwww=========<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<>>>>>>======???@@@@@@@@@@@@AAAAAAAAA@@@@@@<<<<<<============<<<<<<===============<<<<<<<<>><<<;;;999777666555666888:::<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIJJJJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHJJJLLLMMMMMMLLLMMMLLLJJJHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLLLLLLLJJJHHHGGGHHHGGGFFFHHHLLLOOOOOOOOOPPPNNNMMMMMMOOOQQQRRRRRROOOOOOMMMKKKIIIGGGFFFEEEBBBBBBCCCFFFJJJMMMNNNOOOQQQPPPOOOOOOOOONNNKKKIIIFFFGGGIIIKKKLLLLLLKKKKKKMMMQQQWWWZZZXXXUUURRRPPPSSSTTTTTTRRROOOLLLKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOPPPOOONNNMMMWWWWWWTTTMMMFFFBBBCCCEEEJJJJJJKKKKKKKKKIIIHHHGGGEEEFFFGGGIIIKKKMMMNNNNNNNNNPPPPPPOOOQQQUUUTTTQQQNNNMMMMMMNNNOOOPPPRRRSSSOOONNNLLLMMMMMMLLLHHHEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBDDDHHHHHHEEEBBBHHHCCC@@@AAABBB???>>>@@@>>>??????@@@???>>><<<;;;999:::<<<===????????????AAABBBDDDEEEEEECCCAAA@@@AAAAAA???>>>===;;;;;;:::;;;:::999<<<@@@EEEHHHIIIQQQRRRTTTWWWXXXVVVRRROOOAAABBBBBB@@@<<<::::::;;;BBB@@@===;;;:::999999999999888666555555555666666666666666666666777777777777777777888888888888888888888999888888777666555777888999999999999888777888888888999999999999999888999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@@@@???===<<<===>>>>>>@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFEEEFFFJJJOOOSSSSSSQQQPPPRRRUUUTTTMMMGGGAAAIIIOOOZZZgggnnn}}}======<<<<<<;;;;;;:::::::::::::::::::::;;;<<<===:::;;;===>>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<===============<<<<<<<<<<<<===============???@@@AAAAAAAAA@@@???>>>:::999777666666888:::<<<<<<<<<===>>>>>>????????????@@@BBBCCCCCCCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEFFFDDDCCCCCCCCCBBBBBBAAAAAA@@@AAACCCDDDEEEEEEEEEEEEEEEGGGJJJKKKLLLJJJHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIILLLMMMMMMLLLIIIHHHGGGGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJLLLMMMNNNOOONNNKKKHHHFFFFFFEEEFFFGGGJJJLLLLLLLLLQQQPPPNNNOOORRRTTTUUUUUURRRQQQOOOLLLIIIFFFDDDCCCBBBAAAAAADDDIIIMMMNNNNNNQQQPPPPPPPPPPPPOOOKKKIIIHHHIIIKKKLLLMMMNNNNNNNNNNNNSSSYYY\\\\\\XXXTTTRRRQQQRRRQQQOOOLLLIIIHHHHHHEEEFFFIIIKKKLLLMMMLLLLLLJJJLLLOOOQQQQQQPPPNNNMMMXXXZZZZZZVVVOOOIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFFFFDDDEEEFFFHHHIIIJJJJJJKKKMMMPPPPPPNNNPPPSSSRRRMMMJJJKKKKKKLLLMMMOOOPPPQQQKKKKKKLLLMMMNNNMMMKKKJJJHHHGGGGGGFFFEEECCCBBBAAA???@@@BBBCCCDDDDDDCCCCCCDDDBBBBBBDDDHHHHHHEEEBBBHHHBBB???AAA@@@>>>===>>>???@@@@@@@@@???>>><<<;;;999999:::<<<===>>>>>>??????@@@BBBBBBBBB@@@>>><<<>>><<<:::999:::<<>>===<<<;;;:::::::::;;;888888666555555666777777777777777666666666666666666666666777777888888888::::::::::::999888777666777888999::::::999888777666666666666666666666666777888999:::;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<============>>>@@@@@@AAACCCEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFKKKQQQVVVZZZWWWUUUVVVWWWTTTKKKDDD>>>GGGMMMWWWeeelll~~~;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<===;;;===????????????AAACCCAAA@@@??????>>>>>>??????<<<<<<===>>>>>>>>>======<<<<<<<<<===============;;;<<<>>>@@@BBBDDDEEEEEE<<<:::888666666777999:::<<<<<<<<<<<<<<<=========???@@@BBBCCCBBBBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBDDDEEEEEEEEEEEEEEEGGGIIIJJJKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDAAABBBDDDFFFGGGHHHHHHIIIFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJKKKMMMNNNNNNMMMGGGGGGFFFFFFGGGJJJLLLNNNLLLLLLLLLKKKKKKKKKKKKKKKLLLNNNOOONNNMMMKKKKKKLLLOOOPPPRRRSSSRRRNNNKKKHHHEEEEEEFFFGGGHHHIIIJJJKKKQQQPPPPPPQQQTTTVVVWWWWWWUUUTTTRRROOOKKKHHHFFFEEEFFFCCCBBBDDDJJJNNNOOONNNOOOOOOOOOPPPPPPOOOLLLIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLOOOTTTXXXYYYXXXUUURRROOOOOOMMMJJJGGGDDDDDDEEEBBBDDDFFFIIIKKKKKKLLLKKKJJJLLLOOOQQQRRRQQQOOOMMMUUUXXX[[[YYYSSSMMMKKKJJJFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHHHHGGGFFFEEEKKKMMMNNNMMMNNNQQQOOOKKKGGGHHHIIIJJJLLLMMMNNNNNNKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGFFFEEEFFFAAA>>>??????<<<:::<<<@@@@@@AAAAAA@@@>>><<<;;;999::::::;;;<<<===>>>>>>===>>>>>>???>>>===;;;:::999999999;;;???EEEJJJMMMNNNNNNNNNPPPRRRQQQOOOMMMJJJFFFBBB>>><<<:::888777999999:::::::::::::::::::::;;;<<<;;;::::::;;;===999888777666666777888999888888888777777666666666666555555555666777888999<<<<<<;;;;;;:::999777777777777888999999888777777222222222333333444444444777777888888999:::::::::888888888999999:::::::::::::::;;;;;;::::::999888777999;;;<<<<<<<<<>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFFFFJJJQQQVVV]]][[[ZZZ[[[\\\WWWMMMEEE@@@GGGKKKSSS___ggg{{{:::::::::::::::;;;;;;;;;::::::::::::;;;<<<======;;;<<<>>>>>>>>>>>>@@@AAA@@@???>>>===<<<======>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>;;;<<<===???BBBEEEHHHIII@@@>>>;;;888777888999:::>>>======<<<<<<<<<<<<======???BBBBBBAAA@@@AAACCCAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC===???AAADDDEEEFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDCCCCCC@@@AAACCCEEEFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNMMMLLLIIIHHHGGGGGGHHHJJJLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPOOOMMMLLLMMMNNNRRRTTTWWWXXXVVVSSSNNNKKKGGGGGGGGGGGGGGGHHHJJJLLLOOOOOOPPPRRRUUUWWWWWWVVVWWWVVVUUURRRPPPNNNLLLKKKKKKHHHEEEGGGLLLPPPPPPOOOMMMMMMNNNPPPPPPOOOLLLIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGIIILLLPPPSSSTTTSSSRRRMMMLLLIIIEEEAAA@@@AAACCC@@@AAACCCFFFHHHJJJKKKLLLKKKLLLOOOQQQRRRQQQOOONNNQQQTTTVVVUUUPPPLLLKKKLLLDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFHHHIIIIIIGGGEEECCCDDDGGGHHHHHHJJJMMMKKKGGGFFFFFFGGGIIIIIIJJJJJJJJJJJJKKKLLLKKKIIIHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@???::::::999:::;;;>>>AAABBBBBBCCCDDDDDDDDDDDDFFFHHHHHHBBB???@@@???<<<;;;===@@@@@@@@@@@@???===<<<:::;;;;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;<<<<<<<<<;;;===AAAFFFKKKPPPSSSUUUXXXUUUPPPKKKGGGCCC???;;;@@@>>>;;;999999999999888666666555666777777777666666888:::999888888:::<<<:::999888777777888999:::::::::999888777777666666555555444444555777888999;;;;;;;;;:::999888777666555666777888888777666555111222222333444555666666777777666666777888:::;;;888888777777777888999999999999:::::::::999777777777888::::::::::::<<<=========>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGEEEEEEIIINNNRRRXXXWWWXXX[[[\\\WWWMMMDDD@@@FFFGGGLLLVVV^^^sss999999999::::::;;;;;;;;;999999999:::;;;<<<===>>>999:::<<<<<<;;;;;;===>>>???>>>===;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>???AAADDDGGGHHHDDDBBB???<<<:::;;;<<<===@@@???>>>===============;;;>>>AAAAAA???>>>@@@BBB???@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDD===>>>AAADDDFFFFFFEEEEEECCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBB???AAACCCDDDEEEFFFEEEEEECCCDDDEEEFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKKKKIIILLLKKKJJJIIIIIIJJJLLLMMMOOONNNNNNNNNMMMMMMLLLLLLLLLNNNQQQPPPNNNLLLNNNPPPUUUWWWZZZ[[[YYYUUUPPPMMMHHHHHHHHHGGGGGGHHHKKKNNNMMMMMMOOORRRVVVWWWVVVUUUXXXWWWVVVUUUTTTSSSRRRQQQPPPKKKHHHIIINNNRRRQQQOOOLLLLLLMMMOOOPPPOOOLLLIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCDDDFFFJJJNNNPPPQQQPPPLLLKKKGGGBBB>>>===???BBB???@@@BBBDDDFFFIIIKKKLLLKKKLLLOOOPPPQQQQQQPPPOOONNNPPPRRRPPPLLLJJJKKKMMMCCCDDDEEEFFFGGGGGGFFFEEEEEEGGGIIIKKKJJJHHHEEEBBB===@@@BBBBBBEEEHHHGGGBBBFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJGGGGGGFFFEEECCCAAA@@@???:::999888888:::===AAACCCBBBDDDEEEDDDBBBCCCFFFJJJKKKEEEBBBCCCBBB???>>>??????@@@@@@@@@>>>===;;;999<<<<<<;;;;;;;;;<<<======888888999999;;;<<<>>>???BBBFFFKKKQQQUUUWWWWWWVVVLLLHHHCCC???===<<<;;;:::999777666666888888777666555555555666888999999999333666888888666666888::::::999999888888999:::;;;;;;::::::999888777666666555444444444555666888999;;;:::::::::888777666555333444555666666555444333444444555666777999999:::888777666555666888:::;;;999888777666666777888999888999::::::999888777666777999::::::999888999;;;::::::::::::<<<>>>@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDDDDGGGLLLPPPPPPPPPSSSXXXZZZUUUJJJAAA>>>CCCCCCFFFNNNUUUkkk999999999999999999999999666666777888999:::::::::>>><<<;;;;;;===>>>>>>===>>>>>>======<<<<<<;;;;;;::::::<<<===??????@@@@@@>>>=========>>>???@@@@@@>>>=========???BBBEEEGGGEEECCC@@@===<<<;;;<<<<<<======>>>>>>===<<<;;;;;;;;;<<<>>>?????????>>>===@@@@@@??????????????????AAABBBDDDEEEFFFEEEDDDCCCDDDBBBAAAAAABBBDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJHHHHHHGGGFFFGGGHHHIIIJJJGGGHHHIIIIIIHHHFFFCCCBBB@@@??????>>>@@@BBBDDDFFFGGGDDDCCCEEEJJJLLLLLLKKKGGGHHHIIIIIIJJJJJJIIIIIIMMMMMMNNNMMMLLLMMMPPPRRRRRRQQQOOOMMMLLLLLLLLLMMMOOOPPPPPPQQQQQQPPPOOOOOORRRSSSUUUVVVVVVTTTRRRQQQIIIHHHGGGGGGGGGHHHIIIJJJMMMOOOQQQRRRRRRSSSTTTVVVXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPNNNNNNPPPQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPMMMLLLIIIFFFEEEDDDCCCDDDBBBDDDGGGHHHHHHIIIJJJLLLIIIJJJGGGBBB@@@BBBBBB???FFFGGGGGGGGGGGGGGGGGGGGGGGGJJJMMMOOOOOOOOOOOOPPPRRRSSSTTTRRRNNNJJJHHHGGGEEEFFFIIIJJJKKKKKKJJJIIIGGGIIIKKKKKKHHHCCC>>>:::777<<>>???AAABBBDDDEEEEEEEEEGGGIIIJJJIIIFFFDDDCCCCCCFFFEEECCCBBBAAA@@@?????????<<<::::::===???@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCFFFDDDBBB@@@>>>===<<<<<>>AAAEEEHHHIIITTTRRRNNNKKKJJJHHHEEECCC;;;;;;999888777555444444666666777777888888888999666777888888888666555444666666666666777777777777888999:::999777777777888;;;::::::999888777666666888555333444777999888666888999:::999666555666777999888666555444333333222333444555666999;;;===???666666555555555777888999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCCCCBBBAAABBBCCCJJJIIIGGGEEECCCEEEHHHKKKJJJJJJMMMSSSWWWTTTLLLEEE===@@@>>>@@@HHHOOOddd~~~999999999999999999999999777777777888888999999:::<<<;;;999:::;;;======<<<=========<<<<<<<<<;;;;;;;;;;;;===>>>????????????>>>>>>>>>===>>>>>>??????>>>=========>>>AAACCCEEEDDDBBB@@@===<<<;;;<<<<<<======>>>>>>===<<<<<<;;;;;;<<<>>>?????????>>>===>>>??????@@@@@@@@@??????BBBCCCDDDFFFFFFEEEDDDCCCDDDCCCAAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJHHHHHHGGGFFFGGGGGGIIIIIIGGGHHHIIIJJJIIIHHHEEEDDDBBBAAA@@@??????AAABBBDDDHHHFFFDDDEEEHHHIIIIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJMMMNNNNNNMMMLLLLLLOOOQQQPPPPPPOOONNNMMMMMMMMMMMMPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWRRRPPPOOONNNPPPPPPPPPOOONNNOOOOOOPPPPPPPPPPPPOOOQQQPPPMMMKKKHHHFFFEEEEEECCCDDDEEEEEEDDDEEEGGGIIILLLPPPPPPKKKHHHHHHHHHFFFIIIIIIHHHHHHGGGGGGGGGFFFGGGJJJLLLNNNNNNNNNPPPQQQSSSTTTTTTTTTQQQMMMIIIGGGFFFGGGIIIKKKKKKKKKIIIIIIGGGGGGGGGGGGGGGEEE@@@===:::>>>@@@AAACCCFFFCCC===<<<===============<<<;;;CCCEEEGGGFFFDDDAAA@@@@@@@@@AAACCCDDDDDDCCCBBBAAA>>><<<:::;;;===???@@@AAACCCCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999777777888:::===>>>???AAADDDIIILLLNNNOOOPPPKKKHHHEEECCCBBB@@@>>><<<;;;::::::999888777666555666666777777777888888888666777777888777666555444666666666666777777777777777888999888666555666777999888888777777666666555777666555555777888888777777888888777444333333444777777666555555555555555333333444666888;;;===>>>:::999888777777777888999999999999999999999999999888999:::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>@@@BBBBBBAAA@@@AAABBBEEEFFFFFFFFFEEEEEEGGGIIIGGGGGGJJJOOORRRQQQJJJCCC>>>AAA???@@@GGGMMMaaa~~~999999999999999999999999888888888888888888888888:::888777777999::::::999<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????????????????>>>=========>>>>>>>>>============???AAABBBBBBAAA???===<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<===>>>?????????>>>===<<<===???@@@AAA@@@@@@???BBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBBBBBBBDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGEEECCCAAA@@@???@@@AAABBBHHHGGGEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMKKKKKKMMMOOOMMMNNNNNNOOONNNNNNNNNMMMPPPOOOMMMLLLKKKKKKKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPPPPOOONNNOOOPPPSSSSSSTTTUUUVVVVVVWWWWWWSSSQQQOOONNNOOOPPPOOOOOONNNNNNNNNOOONNNNNNMMMMMMQQQPPPOOOMMMKKKHHHFFFDDDDDDDDDCCCAAA@@@@@@CCCEEEPPPWWW[[[WWWRRRPPPOOOMMMLLLLLLKKKIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKMMMPPPRRRUUUTTTTTTUUUVVVSSSMMMHHHGGGHHHJJJKKKKKKJJJIIIHHHIIIFFFDDDGGGKKKLLLHHHDDD???@@@@@@>>>@@@CCCAAA=========>>>======<<<;;;:::???AAADDDDDDAAA???===<<<;;;===AAAEEEFFFEEEDDDBBB===;;;:::;;;===@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEAAA@@@@@@?????????@@@@@@@@@???===<<<:::999888888888777666777:::@@@EEEIIIQQQRRRSSSRRROOOKKKGGGDDDAAA???<<<;;;::::::888777999999999888888888777777666666777777777777888888666666666777666666555444666666666666777777777777666777888777555555555666666666666666666666666666666777777777666666888999777888888777444333333444666666555555555555666666333333444555777:::;;;===<<<<<<:::999999888888999999999999999999999999999777777999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<>>>@@@@@@?????????@@@AAACCCEEEFFFEEEDDDEEEFFFDDDDDDFFFKKKNNNLLLGGGBBB???BBB@@@AAAGGGLLL^^^{{{888888888888999999999999888888888888777777777777888666555555777888888777::::::::::::;;;;;;;;;;;;======>>>??????>>>>>>>>>@@@???>>>===============>>>============>>>>>>???AAA@@@???===<<<<<<<<<<<<======>>>>>>>>>======<<<<<<===>>>???@@@???>>>>>>;;;<<<>>>@@@AAAAAA@@@???BBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBBAAAAAABBBDDDFFFIIIIIIIIIHHHGGGEEECCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKIIIHHHEEECCCAAA@@@@@@@@@BBBCCCFFFFFFEEEEEEDDDDDDBBBAAABBBBBBDDDFFFHHHKKKMMMNNNNNNNNNNNNLLLJJJIIIKKKLLLKKKLLLMMMNNNOOONNNNNNMMMPPPNNNKKKIIIHHHHHHIIIJJJLLLLLLLLLKKKJJJHHHFFFEEEHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQPPPOOONNNNNNOOOTTTSSSSSSRRRRRRRRRSSSSSSSSSQQQNNNMMMNNNOOONNNNNNLLLLLLLLLLLLLLLKKKJJJIIIKKKLLLLLLKKKJJJHHHEEEDDDFFFFFFDDDAAA>>>>>>AAADDDPPPZZZbbb___XXXTTTRRRQQQOOONNNLLLJJJHHHEEEDDDCCCDDDEEEFFFGGGGGGJJJMMMPPPSSSRRRSSSWWW[[[YYYRRRKKKHHHIIIJJJJJJJJJJJJIIIIIIHHHEEEEEEKKKSSSVVVSSSMMMCCCCCC@@@===>>>CCCDDDAAA===>>>??????@@@?????????===@@@CCCCCCAAA>>><<<;;;999;;;???BBBCCCCCCBBBAAA<<<::::::;;;>>>AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEE@@@@@@??????>>>??????@@@AAA???<<<999777666555555999999<<>>@@@@@@@@@???@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDEEEGGGJJJMMMLLLHHHDDD@@@DDDBBBCCCIIINNN___|||777777777888888999999999888888777777777777777777777555444444666777777666888888999999::::::;;;;;;<<<======>>>>>>>>>======??????>>>===<<<<<<<<<========================>>>??????>>>======<<<<<<<<<======>>>>>>>>>>>>>>>===<<<===???@@@@@@@@@???>>>;;;<<<===???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAA??????BBBEEEHHHIIIIIIIIIGGGEEECCCAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFIIIJJJKKKJJJIIIHHHCCCBBBAAA@@@@@@BBBDDDEEECCCDDDEEEFFFEEEDDDCCCCCCAAABBBCCCEEEGGGJJJLLLNNNNNNNNNMMMKKKHHHHHHIIIKKKIIIJJJKKKMMMNNNMMMMMMLLLNNNLLLJJJGGGFFFFFFGGGHHHKKKKKKJJJIIIHHHGGGEEEEEEDDDEEEFFFHHHKKKMMMNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPRRRQQQPPPOOOOOOPPPPPPQQQRRROOOLLLKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJIIIGGGGGGIIIJJJJJJIIIHHHGGGIIIHHHFFFCCC@@@@@@CCCEEENNNYYYaaa^^^WWWSSSQQQPPPNNNMMMKKKIIIFFFDDDBBBAAAAAABBBCCCDDDDDDFFFJJJLLLOOOOOOPPPVVV[[[[[[UUUOOOHHHHHHHHHIIIIIIIIIIIIIIIDDDCCCEEEMMMWWW[[[XXXRRRGGGFFFBBB===???FFFIIIHHH???@@@@@@@@@@@@???>>>>>>???AAADDDDDDBBB@@@>>>>>><<<<<<<<<======>>>>>>>>>:::999999;;;???AAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDD@@@???>>>===============<<<;;;:::888888888999:::>>>AAADDDHHHLLLPPPRRRSSSIIIFFFCCC???<<<:::999999888777555555666777666555333333333444555666666666777777666666666666666666444444444444444444555555666666666666777777777777888999:::999777666777888555666666777777888888999555777999777444333666999888999:::999666555666777999888666444333222111111333333333444555777888999777888888999999999999999888888888999999:::::::::::::::::::::999888777777::::::::::::::::::::::::::::::::::::;;;<<<=========???AAABBBAAAAAABBBCCCFFFFFFDDDAAA??????AAADDDGGGIIILLLOOOQQQPPPMMMJJJCCCGGGEEEFFFMMMRRReee666666777777888999999999777777777777777777777777777555444444666777777666666777777888999::::::;;;:::;;;<<<<<<============>>>>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>==============================>>>?????????>>>>>>===>>>???@@@@@@@@@???>>>============>>>?????????????????????@@@@@@@@@AAAAAACCCDDDBBB>>>>>>AAADDDFFFGGGHHHIIIHHHFFFDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEFFFGGGIIIKKKKKKJJJIIIHHHCCCBBBAAA@@@AAABBBDDDFFFBBBEEEGGGGGGFFFEEEEEEFFFCCCCCCCCCDDDFFFHHHKKKLLLLLLMMMLLLJJJHHHGGGIIIJJJHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCFFFIIIKKKMMMNNNOOOQQQRRRTTTSSSRRRQQQQQQRRRNNNNNNMMMMMMNNNPPPRRRSSSOOOLLLIIIHHHJJJLLLMMMNNNMMMMMMNNNNNNMMMMMMLLLLLLGGGGGGIIIJJJKKKLLLLLLMMMJJJJJJIIIGGGEEEEEEGGGIIILLLUUU[[[XXXSSSQQQOOOMMMKKKJJJIIIGGGEEECCCAAA@@@@@@AAACCCCCCCCCDDDFFFIIIKKKKKKNNNRRRVVVVVVRRRNNNFFFFFFFFFGGGHHHHHHIIIIIIAAA@@@CCCJJJRRRVVVTTTQQQKKKIIIDDD???AAAHHHLLLKKKIIIHHHGGGFFFCCCAAA???>>>@@@BBBDDDCCCAAA@@@@@@@@@======;;;:::::::::::::::999888999<<>>======<<<;;;;;;;;;;;;666777888:::===@@@BBBDDDEEEFFFHHHJJJJJJIIIGGGFFF>>><<<999777666777999;;;555444222222444555444333111111222333444444555555777777666666666666555555444444333333333444555555666666666666777777777777888999:::999888777777999666666666777777888888888666666666555444333555666555666777666555444555666;;;999777555333111111000333333333333444555666777555666777888999999999999888888888999999::::::;;;;;;;;;;;;;;;:::999888777::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEHHHGGGDDDAAA>>>???BBBEEELLLOOOTTTXXXXXXWWWTTTQQQIIILLLIIIIIIPPPVVViii666666666777888999999999555555666666777777888888888666555555777888888777555555666777888999:::;;;888999:::;;;<<<<<<<<<<<<======<<<<<<<<<===>>>>>><<<===>>>>>>????????????<<<<<<========================>>>???????????????===>>>???@@@AAA@@@?????????>>>===<<<<<<===???@@@?????????@@@AAABBBCCCDDDDDDFFFGGGDDD???>>>AAADDDDDDEEEGGGIIIIIIGGGEEEDDDDDDDDDEEEEEEDDDCCCAAAAAAAAABBBDDDEEEFFFGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIEEEDDDBBBAAAAAAAAACCCDDDDDDGGGJJJJJJHHHFFFFFFGGGEEEDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKIIIGGGGGGHHHJJJHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHKKKLLLMMMNNNNNNPPPRRRSSSSSSRRRQQQRRRSSSPPPPPPNNNNNNNNNPPPQQQSSSLLLJJJGGGFFFHHHKKKMMMNNNJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIIIIJJJKKKMMMNNNOOOIIIJJJKKKJJJIIIHHHJJJLLLMMMRRRUUURRROOOOOONNNJJJGGGFFFEEEDDDCCCAAA@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGIIIKKKMMMMMMLLLJJJHHHCCCDDDDDDEEEFFFHHHIIIJJJDDDBBBBBBEEEIIIMMMNNNOOONNNLLLFFF@@@AAAHHHKKKKKKMMMLLLKKKIIIFFFDDDAAA@@@@@@AAAAAA@@@>>>>>>???@@@<<<<<<<<<<<<;;;999888777888888999<<<@@@CCCCCCBBBBBBBBBBBBBBBAAA@@@??????::::::999999::::::;;;<<<777999<<<@@@DDDGGGIIIJJJFFFFFFEEEDDDBBB@@@>>>======<<<999777666555666666444222111111222333333222222222222333444444444555777777666666666555555555333333222222222333555555666666666666777777777777777999999888777666777888666666666666666666666666666555333333333444333222333444666666555555777888;;;:::999777555444333333333222222222333444555666666777888999999888777777777888888999::::::;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===>>>??????>>>@@@BBBCCCCCCCCCDDDEEEEEEEEEEEECCCBBBCCCEEEHHHQQQUUU[[[``````]]]ZZZWWWPPPQQQLLLKKKPPPVVVkkk555666666777888999999999444555555666777888888999888777666666888999999888444555666777888999:::;;;666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@@@@@@@@@@;;;<<<======>>>===============>>>???????????????===>>>???@@@AAA@@@??????AAA???===;;;;;;<<<>>>@@@??????@@@AAABBBDDDEEEFFFGGGIIIJJJFFFAAA???AAAEEEBBBDDDFFFIIIIIIHHHGGGEEEEEEFFFFFFFFFEEECCCAAA@@@@@@AAACCCEEEGGGGGGGGGGGGJJJKKKLLLNNNMMMLLLKKKIIIHHHFFFDDDAAA@@@@@@AAABBBFFFIIILLLLLLIIIFFFFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHJJJJJJJJJHHHGGGGGGIIIKKKIIIHHHGGGFFFFFFFFFHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLOOOQQQSSSSSSRRRQQQRRRSSSVVVTTTRRRPPPNNNNNNOOOPPPKKKHHHEEEDDDGGGJJJMMMNNNFFFFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIIIIKKKLLLMMMHHHJJJKKKLLLKKKKKKLLLMMMNNNQQQQQQNNNMMMOOOMMMJJJDDDCCCCCCBBBAAAAAA@@@@@@AAADDDFFFGGGFFFEEEEEEEEEEEEGGGIIIIIIFFFDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJIIIGGGDDDBBBBBBFFFKKKNNNQQQNNNHHHAAAAAAFFFIIIHHHGGGFFFFFFEEEDDDBBB@@@????????????===;;;;;;>>>@@@:::<<<>>>???>>>;;;888555777777999<<<@@@CCCCCCCCCBBBBBBBBBAAA@@@???>>>===777777777888999;;;<<<======???BBBEEEHHHIIIJJJJJJDDDBBB@@@>>>===<<<<<<<<<888888999999888888777666555333111222333444333222333333333444444555555555777777666666555555555444333333222111222333555666666666666666777777777777666888888777666555666777555555555555555555555555777444111111333444333000444555777888777888:::;;;;;;:::999888777777777777333222222222333333444555888999::::::999888666555777777888999::::::;;;;;;666777999;;;<<<===>>>>>>::::::::::::::::::::::::===<<<<<<======>>>???@@@===???BBBCCCCCCCCCDDDEEEAAACCCEEEFFFFFFFFFHHHIIISSSXXX```ddddddaaa]]][[[TTTUUUNNNKKKPPPVVVjjj222222222333444555666777777666555555555666888999888888777777777777777888777888888888888999999999:::999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@???>>>======>>>>>>===>>>???@@@@@@???>>>===@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCC>>>999777999;;;<<<<<>>BBBGGGEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHGGGGGGEEEDDDCCCBBB>>>@@@BBBCCCCCCCCCEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBGGGHHHJJJJJJJJJHHHFFFEEECCCDDDEEEEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMMMMKKKJJJGGGFFFFFFHHHKKKLLLOOONNNNNNOOOQQQTTTWWWYYYXXXVVVTTTRRROOONNNMMMMMMOOOKKKGGGGGGIIIJJJGGGCCCEEEDDDDDDDDDEEEGGGJJJKKKNNNNNNMMMKKKJJJKKKOOORRRNNNMMMKKKJJJIIIIIIIIIIIIMMMKKKKKKNNNQQQOOOIIIDDD??????>>><<<:::;;;>>>AAAPPPOOONNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBDDDGGGIIILLLMMMLLLIIIEEE@@@>>>BBBHHHNNNPPPLLLGGGDDDCCCCCCDDDDDDGGGEEECCCAAAAAABBBDDDFFFEEEBBB???======<<<;;;:::>>>======>>>@@@@@@???===<<<<<<===>>>>>>???>>>>>><<<===???@@@@@@@@@???>>>:::999888888999<<>><<<;;;999888888999999888888888888777666555444444222000111333333000---222333333444555555555555444444444555555555555666555444333333333333444555444555555666777888888999777666666555555555666666666666444444333444555666555555555555444333333333555444444444555888:::<<<@@@>>>:::777444444555555777555222222333555666777999::::::999777666777888;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999777555555777999;;;;;;;;;<<<<<<======<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFIIIKKKRRR[[[ccccccbbbbbbbbbaaa[[[SSSPPPQQQPPPVVVooo444444444444555555666777777666555555555666888888888888777777777777777888777888888888888999999999999999999888999999:::;;;:::::::::;;;;;;<<<<<<<<<@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>===:::::::::::::::::::::999>>>>>>>>>>>>???@@@AAABBBCCC>>>999777999;;;<<<<<>>@@@BBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEFFFFFFEEEFFFHHHJJJMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLMMMLLLLLLMMMPPPSSSVVVXXXXXXXXXVVVUUUSSSRRRPPPOOORRRNNNIIIIIIKKKKKKHHHEEECCCCCCBBBCCCEEEGGGJJJLLLOOOOOONNNLLLJJJKKKNNNQQQOOONNNLLLJJJIIIIIIIIIJJJNNNLLLKKKMMMOOOMMMGGGBBB??????>>><<<;;;===AAADDDNNNPPPQQQQQQPPPMMMIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@BBBBBBDDDFFFHHHKKKMMMNNNOOOLLLHHHCCC@@@AAAEEEIIIMMMJJJFFFCCCAAAAAAAAAAAADDDCCCBBBBBBBBBDDDFFFHHHJJJGGGCCC@@@???===;;;:::>>>======???@@@AAA@@@>>><<<===============<<<;;;;;;===???AAAAAA@@@>>>===999:::;;;>>>AAAEEEHHHJJJHHHHHHGGGEEECCC???<<<:::;;;:::999888777777777888888888888777666444333222222000000222555666444222222333333444444444444333444444444444555555555555555444333333333333444555555555666666777777888888666666555555555555666666666666444444444444555666777777777555444333333444555444444444666888:::<<>>???@@@AAABBBCCCDDDFFFGGGGGGFFFFFFHHHJJJPPPYYY```bbbaaaccccccaaa\\\SSSMMMNNNMMMSSSlll666666555555555666666777666666555555666666777888777777777666666777777888777888888888888999999999888999999:::::::::::::::999999:::;;;<<<======>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<>>>>>??????@@@AAABBBDDD@@@<<<:::;;;===>>>>>>===>>>???AAADDDFFFHHHIIIFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFDDDCCCBBB???AAABBBCCCBBBCCCDDDFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEHHHJJJMMMMMMLLLKKKJJJJJJIIIIIIFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGEEEBBB???>>>@@@BBBGGGIIILLLNNNNNNMMMJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKNNNQQQUUUWWWVVVWWWXXXXXXWWWUUUSSSQQQUUUQQQNNNMMMNNNOOOLLLJJJDDDDDDCCCDDDFFFIIILLLMMMPPPPPPOOOMMMKKKKKKMMMOOONNNMMMKKKJJJIIIIIIIIIJJJMMMLLLKKKLLLMMMKKKFFFAAA@@@@@@>>><<<<<<>>>CCCGGGMMMPPPTTTVVVUUUQQQKKKGGGFFFDDDAAA>>>===>>>???@@@DDDEEEFFFHHHJJJMMMOOOPPPSSSRRRNNNIIIEEEDDDEEEGGGIIIHHHEEEBBB@@@?????????AAABBBBBBCCCEEEFFFHHHIIILLLIIIEEEBBB@@@===:::888===<<<===>>>AAABBBAAA???<<<<<<<<<<<<;;;:::999999888:::<<<>>>??????===<<<===???BBBEEEHHHKKKMMMNNNGGGEEEAAA===:::888888888999888777666555555555666666666666666555444333333333333333444666777666555333333333333333333222111444444444444555555555555555444444333333444444555666666666666666666666666666666555555555555666666666666444444444555666777999999999666444333333555555555444555666888:::<<<<<<;;;888666555666777777888777555444333444444555666777888777555555555777777777666666777777888999999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;===>>>@@@AAABBBCCCFFFGGGHHHHHHGGGGGGHHHJJJMMMUUU\\\___aaaddddddaaa___SSSKKKKKKKKKRRRiii666666555555555555555555555555555555666666777777777666666666666777777888777777888888888999999999777888:::;;;;;;;;;:::999888999:::;;;<<<===>>>?????????>>>>>>>>>>>>>>>??????>>>;;;::::::;;;>>>??????????????????@@@@@@@@@????????????@@@AAABBBBBBFFFCCC@@@>>>>>>???@@@AAA===>>>@@@BBBDDDGGGHHHIIIGGGDDDAAA@@@BBBDDDCCCAAAEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCAAACCCDDDDDDCCCCCCEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHGGGEEECCCBBBBBBBBB@@@BBBCCCCCCCCCDDDGGGIIIKKKKKKJJJJJJIIIGGGGGGFFFFFFGGGHHHIIIIIIIIIGGGFFFGGGGGGEEEAAA>>>===@@@DDDGGGIIILLLOOONNNLLLHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIILLLPPPSSSUUUTTTVVVXXXZZZZZZWWWTTTSSSVVVSSSQQQRRRSSSTTTSSSRRRKKKJJJIIIHHHIIIKKKMMMOOOQQQRRRQQQOOOLLLJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHKKKJJJJJJLLLMMMKKKHHHDDDEEEDDDAAA>>>===@@@DDDHHHNNNPPPTTTVVVUUUQQQMMMIIIHHHFFFBBB???>>>???BBBCCCGGGGGGHHHJJJLLLNNNPPPQQQWWWVVVUUUQQQMMMJJJIIIJJJGGGGGGFFFCCCAAA???>>>>>>BBBBBBCCCDDDFFFGGGGGGHHHJJJGGGCCCAAA???===:::777:::::::::<<>>999:::::::::::::::999888666666888999;;;===??????FFFGGGHHHJJJJJJIIIGGGFFFAAA???<<<888666666666777777777666666555555555555222333444444555555555444888777777777777666555444333333333333222222111000333333444444444555555555444444444444444444444444666666666666666666555555666555555555555666666777666555555444444555777777:::;;;;;;888444222333444555555555666777999;;;<<<:::999777666666666777888999888777666444333333444444555666666444444555666777777888888999999::::::888999:::;;;<<<=========::::::;;;<<<<<<;;;::::::999999::::::::::::999999999:::<<<===???AAABBBCCCDDDFFFHHHIIIHHHHHHJJJKKKKKKQQQXXX\\\aaaeeeeee```]]]QQQIIIIIIKKKRRRjjj555555444444333444444444444555555666666666666666666666555555666777888888777777888888888999999999888999:::;;;<<<;;;::::::999999:::;;;===>>>?????????>>>>>>>>>>>>>>>??????@@@>>>;;;999999;;;>>>@@@============>>>>>>??????????????????@@@AAABBBCCCDDDCCCAAA>>>===>>>@@@AAA@@@AAABBBCCCEEEFFFGGGHHHHHHDDD@@@@@@CCCDDDBBB@@@EEEFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDEEEGGGBBBBBBCCCDDDFFFGGGHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIKKKJJJHHHFFFDDDCCCCCCCCCAAABBBDDDDDDDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGCCC??????CCCGGGFFFHHHKKKNNNMMMKKKGGGDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKOOORRRTTTUUUWWW[[[]]]]]][[[XXXUUUTTTTTTSSSUUUWWWYYYYYYYYYTTTRRRPPPNNNNNNNNNOOOPPPRRRRRRRRROOOLLLHHHGGGGGGFFFFFFEEEDDDDDDEEEGGGGGGHHHIIIJJJLLLMMMMMMLLLJJJNNNLLLIIIFFFCCCDDDHHHKKKOOOPPPQQQRRRQQQPPPNNNLLLLLLJJJFFFCCCBBBDDDFFFGGGHHHHHHIIIJJJLLLOOOQQQRRRTTTUUUVVVTTTQQQNNNLLLLLLIIIIIIIIIFFFBBB@@@@@@AAADDDEEEEEEEEEEEEDDDDDDDDDFFFDDDBBBAAA@@@???<<<:::888777888:::<<<>>>===<<<666666888999::::::::::::777777777999<<<@@@DDDFFFHHHHHHHHHHHHFFFBBB???<<<::::::999888777777777777777777777777777777666666444444444444444333222222888888999888777666555555333333333333222222111000333333333444444444444555444444444444444444444444666666666666555555555555555555555555555666777777666555555444555666777888;;;===>>>;;;555222222444444555555666888999;;;;;;888888777666666777888888888999999777444222333444333444555555444333444666444444555666777777888888888999:::;;;<<<<<<<<<<<<999:::<<<======<<<:::999999999:::;;;;;;;;;;;;:::999:::<<<===???AAABBBCCCBBBEEEGGGIIIIIIIIIKKKLLLJJJOOOTTTYYY```fffccc^^^UUUJJJDDDFFFHHHPPPiii444444333333333444444555444444555666666666666555555555555555666777888888777888888888888999999999999999:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>??????@@@@@@>>><<<::::::<<<>>>@@@<<<<<<======>>>?????????@@@??????@@@@@@AAABBBCCC@@@@@@???===;;;;;;===???CCCCCCCCCDDDEEEFFFFFFGGGIIIFFFBBBAAACCCCCCBBB@@@DDDEEEGGGIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFAAABBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDFFFGGGGGGHHHKKKMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKJJJLLLMMMHHHCCCAAADDDIIIEEEGGGIIIKKKKKKIIIFFFDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIIIIKKKNNNQQQSSSXXXZZZ]]]______]]]ZZZYYYRRRSSSTTTUUUWWWYYYZZZ\\\YYYXXXUUURRRPPPOOOPPPPPPRRRSSSSSSPPPKKKFFFDDDCCCBBBBBBAAABBBCCCEEEGGGHHHHHHIIIKKKMMMOOOPPPPPPPPPTTTTTTQQQNNNKKKJJJLLLNNNOOONNNNNNNNNMMMMMMNNNNNNOOOMMMJJJGGGFFFGGGHHHIIIHHHHHHIIIJJJLLLNNNPPPQQQNNNPPPRRRRRRPPPMMMLLLLLLKKKLLLKKKHHHCCCAAABBBEEEGGGFFFEEECCCBBBBBBBBBBBBDDDCCCBBBBBBBBBBBB???===777666666888;;;<<<;;;999444555666888999:::;;;;;;:::;;;<<<>>>AAADDDGGGIIIAAAAAABBBBBB@@@>>>;;;999666777888888999888888777777777888888888888777777999888777666333111///...333555777888777777888999333333333333333333222111333333333333444444444444333444444555555444444333555555555555555555555555555555444555555666777888666555555555555666888999===AAACCC@@@999444333444444555666777999:::;;;;;;777777777666666777777888777999:::888444222333555333444555555444333555666444555777888999999999999888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999:::;;;<<<===>>>>>>>>>;;;;;;===>>>@@@AAABBBCCCBBBDDDGGGIIIIIIIIIJJJKKKIIILLLPPPUUU]]]ccc___WWWKKKDDDBBBEEEEEELLLggg444444333444444555666777333444555666666666555555555444444555555777888888777888888888888999999999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<<<<===???@@@===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@AAA@@@>>>;;;;;;===@@@CCCCCCDDDEEEFFFGGGGGGHHHJJJHHHEEECCCBBBBBBAAA@@@BBBDDDGGGIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFEEECCCBBBCCCDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDBBBCCCEEEFFFFFFHHHJJJMMMHHHIIIKKKLLLMMMLLLKKKJJJHHHHHHGGGGGGHHHJJJMMMNNNPPPSSSSSSNNNGGGBBBDDDHHHDDDEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDGGGIIIKKKLLLKKKKKKKKKLLLOOOQQQSSSXXXYYY[[[]]]]]][[[YYYWWWQQQRRRRRRSSSSSSTTTVVVXXXYYYWWWTTTQQQOOOOOOOOOPPPQQQSSSSSSPPPJJJDDDAAA?????????@@@AAACCCFFFHHHJJJKKKLLLNNNPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGHHHIIIKKKMMMNNNOOOLLLNNNPPPPPPNNNMMMLLLLLLMMMNNNMMMHHHCCCAAADDDHHHGGGFFFCCCAAA@@@@@@AAAAAACCCBBBAAABBBBBBAAA???<<<888777777888:::;;;:::888555666777888999::::::::::::===AAAEEEFFFFFFCCCBBB999:::;;;<<<<<<<<<;;;;;;777777777777777777777777666777888888888888777666888777777666444333111000111444777777555555666888222333333444444444444333222222333333333444444444333333444555555444333333333444444555555666666666444444444555555666777888666555555555555777999:::???EEEJJJGGG???888555666444555666888999:::;;;;;;777777777777666666666777555999;;;999555222444666333444555555444444555777555666888999:::;;;;;;:::999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999:::<<<>>>@@@AAAAAABBB======>>>???@@@AAABBBCCCCCCFFFHHHIIIHHHGGGFFFFFFGGGIIIKKKPPPYYY^^^YYYPPPGGGCCCEEEHHHFFFKKKggg444444444555555777888999333333555666666666555444444444444555555777888888777888888888888999999999<<<;;;:::999:::;;;<<<===<<<<<<<<<===============>>>>>>===>>>>>>???@@@@@@@@@???>>>======>>>???@@@;;;<<<<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDAAA>>>===@@@BBBBBBBBBCCCEEEFFFGGGIIIIIIKKKJJJGGGEEEBBBAAAAAAAAAAAACCCFFFHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEDDDBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGHHHIIIHHHGGGDDDCCC>>>@@@BBBCCCCCCEEEHHHJJJEEEGGGIIIJJJKKKKKKIIIHHHIIIHHHGGGFFFHHHJJJNNNPPPTTTXXXXXXSSSIIICCCCCCFFFCCCDDDEEEFFFGGGFFFFFFEEEGGGFFFDDDDDDEEEHHHKKKMMMNNNMMMLLLLLLMMMOOOQQQSSSUUUVVVXXXXXXXXXWWWUUUTTTPPPQQQRRRQQQPPPPPPRRRSSSVVVTTTRRROOONNNNNNOOOOOOQQQRRRRRROOOIIICCC???===>>>>>>???AAADDDGGGJJJLLLNNNOOOQQQRRRQQQQQQRRRSSSMMMOOOOOONNNLLLKKKKKKLLLKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQQQQOOOMMMMMMMMMNNNOOOMMMHHHBBB@@@EEEIIIGGGEEEBBB?????????AAABBBAAA@@@??????@@@>>>;;;999999888888999;;;;;;999888777888888999999999999888888===CCCHHHIIIDDD===888777777888999:::;;;;;;;;;:::999777555555555666777555666777888888777666666333333444555666666666666444666888777444222222444222333444444555555555555222222333333333444444444333333444555555444333333333333444444555666777777444444444555555777888888666555555555666777999:::AAAHHHNNNLLLCCC;;;777888444555777888:::;;;;;;;;;777777777777666666666666555888;;;999555333444777333444555555444444666777000222333555777777777666::::::;;;;;;;;;:::999999::::::::::::::::::::::::999;;;===???AAACCCDDDDDD>>>>>>???@@@AAAAAABBBBBBFFFHHHJJJIIIGGGDDDCCCCCCFFFFFFHHHMMMVVV[[[UUUKKKHHHGGGJJJMMMHHHLLLhhh555555555444444333333333333333555555555555333333333333444666777999::::::888888999::::::;;;<<<<<<===<<<;;;::::::;;;<<<======<<<;;;<<<===>>>===<<<<<<<<<===??????@@@@@@@@@>>>===<<<<<<<<<===???@@@@@@===;;;:::===@@@BBBBBBBBBAAA@@@???>>>???@@@AAADDDEEEEEEDDDBBB@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGLLLIIIEEEAAA???@@@AAABBBCCCDDDFFFHHHHHHFFFEEECCCEEEEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@BBBCCCAAACCCEEEEEEEEEFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIKKKMMMLLLKKKHHHGGGEEE@@@>>>CCCFFFEEECCCDDDFFFGGGHHHHHHGGGHHHJJJKKKNNNMMMJJJIIIJJJMMMPPPSSSVVVVVVTTTOOOHHHDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFHHHGGGEEEFFFHHHJJJJJJIIIIIIJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTMMMMMMMMMMMMNNNNNNOOOPPPNNNOOOQQQPPPMMMKKKJJJJJJOOOPPPPPPOOOKKKFFFAAA>>>CCCDDDFFFGGGFFFEEEFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLJJJHHHHHHIIIKKKGGGGGGGGGHHHJJJLLLNNNOOOJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMNNNMMMMMMOOOQQQOOOJJJFFFJJJLLLLLLHHHBBB???BBBEEEFFFEEECCCBBBAAAAAABBBBBB@@@AAACCCDDDDDDBBB???===<<<:::666555666888999999777666777:::???CCCEEEEEEEEEDDDBBB???<<<999777666777777777888999::::::;;;777777777777777666555555666666777777777777666666555444333222222222333444333444444555555444444333555555555444444333333333222444666666555444555666444444444444444444444444555444444333333444444555666666555444444444444555::::::999777666666999;;;===CCCIIIIIICCC<<<888777888888888999999::::::::::::999666444444555777888999999999888888666555555666666777888777666555444555444444555777999888777888888888888888999999999777999<<<<<<<<<;;;;;;<<<===<<<<<>>======>>>@@@BBBCCCDDDEEEEEEFFFEEECCCAAA@@@FFFEEEFFFLLLSSSUUURRRMMMDDDFFFBBBBBBKKKSSSkkk555555444444444333333333222333444555555444333222333333444666777999::::::999999999::::::;;;;;;;;;===<<<;;;;;;;;;;;;<<<===>>>===;;;<<<======<<<;;;;;;<<<===>>>>>>?????????>>>===<<<<<<<<<===??????@@@>>>;;;;;;<<<>>>??????CCCBBBAAA@@@???@@@@@@AAACCCDDDEEECCCAAA@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGKKKIIIEEEBBBAAAAAACCCDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@???@@@AAABBBAAACCCEEEEEEDDDEEEFFFHHHFFFEEEDDDCCCBBBCCCDDDDDDFFFHHHJJJKKKKKKJJJHHHGGGDDD???===BBBEEEEEECCCDDDCCCEEEFFFFFFFFFGGGJJJLLLOOONNNLLLKKKLLLNNNPPPRRRRRRRRRQQQMMMHHHDDDDDDEEEFFFHHHIIIKKKKKKJJJIIIHHHFFFEEEEEEGGGJJJLLLMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRROOOOOONNNNNNOOOOOOPPPPPPLLLNNNOOONNNKKKIIIHHHHHHMMMNNNNNNNNNKKKGGGBBB@@@EEEGGGHHHGGGEEEDDDDDDDDDFFFHHHJJJLLLLLLLLLJJJJJJLLLMMMMMMKKKIIIHHHIIIKKKGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEGGGIIIKKKLLLMMMMMMNNNLLLKKKLLLNNNMMMIIIFFFIIIKKKKKKHHHCCCAAACCCFFFFFFEEEDDDBBBAAAAAABBBBBB???@@@AAABBBBBBAAA???>>>>>><<<:::999::::::999888777888;;;???CCCEEEDDDCCC??????>>><<<:::999888777222222333444444555666666777777888888777777666555666666777777777777666666444333222222222333444555333444444555555444444333555555444444444333333333111333555555444333444555444444444444444444333333444444333333333333444444444444444444444555666777777777666444333333555777:::???EEEEEE???:::777666777777888999;;;<<<======<<<:::777555333333444555666777777888888888888777888999999:::999888777666777666555666888999888777888888888888888999999999888:::<<<<<<;;;::::::;;;;;;;;;;;;===???BBBBBBAAA@@@???>>>===>>>???AAACCCBBBBBBCCCCCCDDDCCCCCCBBBDDDDDDGGGLLLRRRSSSNNNJJJBBBEEEAAABBBJJJSSSkkk555444444444444333333333222222333333333333222222333444555666777888999:::999999999:::::::::::::::===<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>??????===<<<<<<===>>><<<;;;CCCBBBBBBAAA@@@AAAAAAAAABBBCCCDDDCCCAAA@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGIIIGGGEEEBBBBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@AAAAAABBBBBBDDDEEEEEEDDDDDDEEEGGGGGGFFFEEEDDDCCCDDDEEEEEEEEEGGGHHHJJJJJJJJJIIIIIIDDD???===AAADDDCCCBBBCCC@@@BBBDDDEEEFFFHHHJJJMMMOOOOOONNNNNNNNNOOOOOOPPPOOOOOOOOOLLLIIIHHHHHHIIIHHHJJJMMMOOOOOONNNLLLJJJEEEEEEEEEHHHLLLOOOQQQQQQLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNKKKLLLMMMLLLIIIGGGFFFEEEKKKLLLMMMMMMLLLIIIFFFDDDIIIJJJKKKIIIEEEBBBAAA@@@CCCEEEIIIKKKLLLKKKIIIGGGKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEHHHJJJLLLMMMMMMLLLMMMKKKIIIHHHHHHHHHFFFEEEHHHJJJJJJGGGCCCAAABBBEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>???????????????===<<<;;;:::;;;:::999777999;;;???DDDGGGFFFBBB>>>999999999888888888888888333444444555555666666666888888888888888777666666555666666777777666666555333333222222222444555666444444555555555555444444555444444444444333333333111333444444333333333444555555555444444333333333444333333222222333333444333333333444555666777888::::::999777555444666888777:::>>>>>>:::666555666444555666888999;;;<<<======;;;888555333222222222333444666777999::::::::::::;;;;;;;;;;;;:::999999888777666777888999888777777777888888888999999999888:::<<<<<<;;;:::;;;;;;:::999999:::<<<>>>???>>>AAA@@@???>>>>>>???AAAAAA@@@@@@@@@AAAAAACCCDDDDDDCCCDDDFFFKKKOOOOOOJJJFFFAAACCC@@@BBBKKKTTTkkk444444444444444444444444222222222222222222222222333444555666777888999999999999999999999999999999<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===@@@AAAAAA@@@<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>=========>>>@@@@@@>>><<>>AAACCCBBB@@@AAA>>>AAADDDFFFHHHJJJLLLNNNPPPPPPPPPPPPPPPPPPOOOOOOQQQPPPOOONNNLLLKKKLLLLLLJJJLLLOOORRRRRRQQQOOOMMMGGGGGGGGGIIIMMMPPPRRRRRRNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMNNNMMMJJJHHHFFFFFFIIIKKKLLLNNNNNNLLLKKKIIIMMMNNNNNNKKKFFFBBB???>>>BBBDDDIIILLLMMMKKKHHHFFFJJJKKKMMMMMMKKKIIIHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJGGGGGGEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJLLLLLLLLLLLLLLLIIIFFFCCCBBBBBBCCCCCCHHHIIIHHHFFFAAA??????@@@BBBAAAAAA@@@@@@@@@??????===<<<<<<<<<<<<===???@@@<<<:::888777999999999999>>>???AAADDDEEEBBB===999666666666777777777888888555555666666777777777777888888888888888777777666555666666666666666666555555444333222222333444555444444555555555555444444444444444444444444444444222444555555444333444555555555555444444333333222333333222222222222333333333333333444444666777777;;;<<<;;;999666555666777444777999888666444555666222222333444666777888888;;;:::888666444222222111333444666777999:::::::::;;;;;;;;;;;;::::::999999777666555777999::::::999777777777888999999::::::888:::<<<<<<<<<<<<>>>???;;;:::888999;;;<<<===<<>>BBBEEEFFFFFF>>>>>>???@@@@@@@@@??????;;;<<<<<<===============;;;<<<===@@@BBBCCCAAA???CCCCCCCCCBBBBBBBBBAAAAAA>>>???AAA@@@??????@@@AAABBBBBBBBBCCCCCCDDDDDDEEECCCBBBAAA@@@@@@BBBCCCDDDGGGEEECCCAAAAAABBBCCCEEECCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQMMMFFFBBBCCCCCCAAA??????@@@CCCGGGIIIKKKLLLNNNPPPPPPPPPQQQQQQQQQPPPOOOOOORRRPPPNNNMMMLLLLLLKKKJJJKKKMMMPPPRRRSSSRRRPPPOOOKKKJJJJJJKKKNNNPPPPPPPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNNNNOOOOOONNNMMMLLLKKKMMMOOOPPPOOOMMMKKKJJJJJJIIIJJJMMMOOOPPPPPPOOOOOOOOOPPPPPPNNNHHHCCC???>>>BBBEEEIIIMMMNNNMMMJJJHHHIIIJJJLLLLLLJJJHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKKKKFFFEEEDDDBBBAAAAAA@@@@@@BBBCCCEEEHHHIIIJJJKKKJJJKKKIIIEEEAAA??????@@@BBBHHHHHHGGGDDD@@@===;;;:::>>>>>>>>>>>>>>>>>>======<<<<<<:::::::::<<<>>>???===:::777666888;;;===>>>BBBAAA@@@???>>><<<999666777777777777777777888888444444444555555555555555888888888888888777666666555555666666666666555555888777555333222222333333444555555666666555555444444444444444444444444444444666777777555444555666555555555444444333333333444333333222222333333444666555555444444444555555777888888666333222222333444555555555444444555666444444444444444444444444777777777777666555444444666666777888888888888888:::999999888888888888888444444444666999;;;;;;:::666777777888999999::::::777999<<<===>>>???BBBDDD===;;;999999:::;;;<<<<<<@@@@@@??????????????????AAA@@@???>>>>>>???@@@AAAFFFEEECCCCCCDDDDDDEEEDDDAAAEEECCCEEENNNWWWnnn333333333444444444444555333333222222222222333333222222333333444555555666777777888888999:::::::::;;;;;;<<<======<<<;;;;;;::::::;;;???CCCGGGHHHHHH??????@@@AAAAAA@@@@@@???;;;;;;<<<============<<<;;;;;;===@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@<<<>>>??????>>>>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCAAA@@@@@@???@@@AAABBBCCCEEECCCBBBAAAAAABBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFFFFEEEEEEFFFHHHEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHJJJMMMPPPSSSUUUQQQJJJEEEEEEEEEBBB@@@AAACCCFFFJJJLLLMMMMMMOOOPPPOOOOOOPPPQQQQQQPPPPPPOOOPPPNNNKKKJJJJJJIIIHHHFFFLLLMMMNNNPPPQQQQQQQQQPPPNNNLLLKKKLLLNNNOOOOOONNNOOONNNMMMLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOPPPQQQRRRQQQPPPOOONNNLLLNNNPPPPPPNNNLLLLLLLLLHHHJJJLLLNNNPPPQQQQQQQQQOOOQQQRRRPPPKKKFFFCCCAAADDDFFFJJJMMMNNNNNNLLLJJJHHHIIIJJJIIIGGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHFFFFFFDDDCCCAAA@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLKKKGGGCCC???>>>AAACCCHHHGGGEEECCC@@@===:::888======>>>>>>>>>======<<<<<<<<<;;;::::::;;;===>>>@@@>>>;;;;;;===???AAABBBBBB???<<<:::999888777555999999888888888888888888777777777777777777777777777777777777777666555555444555555666666555555444888777555444333222333333555555666666666666555555333333333444444444444555555777888888666555555666444444444444444444444444555444444333333444444555666666555444444444444444777888888777555333333444444444444444444444444555666666666666555555555555444555777888888888777666777888888888888777777666888777666666555555666666333333333555888:::::::::666666777888999::::::;;;888999;;;<<<===???CCCEEE???===:::888999;;;;;;;;;===>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@EEEDDDCCCAAAAAABBBCCCDDDBBBEEECCCFFFOOOWWWmmm333333333444444444555555555444333222222333444555111111111222222333333444555666777888999:::;;;<<<;;;;;;<<<======<<<;;;;;;::::::;;;>>>BBBDDDEEEEEE??????@@@@@@@@@??????>>>:::;;;<<<=========<<<<<<===<<<===???AAACCCBBBAAA@@@AAABBBBBBBBBAAA??????;;;<<<>>>>>>>>>>>>???AAA???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAACCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@BBBCCCDDDCCCDDDEEEGGGDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFGGGHHHLLLPPPTTTWWWSSSKKKFFFGGGHHHFFFDDDEEEFFFHHHLLLNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQNNNKKKHHHHHHIIIJJJHHHFFFKKKKKKLLLLLLMMMOOOPPPQQQMMMLLLKKKLLLNNNOOOOOONNNOOONNNLLLKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNPPPQQQQQQPPPOOONNNIIIKKKMMMNNNMMMLLLLLLLLLFFFHHHJJJLLLOOOPPPQQQRRRNNNQQQSSSRRRNNNJJJGGGEEEEEEFFFIIILLLMMMMMMMMMLLLHHHHHHHHHGGGEEEDDDEEEFFFIIIJJJKKKLLLKKKIIIGGGFFFIIIHHHFFFEEECCCBBBBBBBBB????????????AAACCCFFFHHHPPPOOOLLLGGGCCCAAACCCFFFFFFEEEDDDCCCBBB@@@===;;;===>>>????????????>>>======<<<<<<;;;;;;;;;;;;<<>>======>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDDDDCCCBBBAAAAAAAAADDDBBBEEEMMMUUUjjj333333333444444555555555555555333333333333555555000000000111111222222333444555666777999;;;<<<===:::;;;<<<======<<<;;;:::;;;;;;;;;===@@@BBBBBBAAA>>>>>>?????????>>>>>>===::::::<<<=========<<<;;;>>>===<<<===???@@@@@@???@@@@@@AAABBBAAA@@@???>>>:::<<<===>>>===>>>???AAA??????????????????@@@@@@BBBBBBBBBAAAAAABBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>???AAABBBBBBBBBDDDFFFFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEGGGKKKPPPTTTWWWRRRKKKFFFHHHJJJIIIHHHJJJGGGJJJMMMNNNMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRNNNKKKHHHIIIKKKLLLKKKIIIKKKJJJJJJJJJKKKMMMOOOQQQLLLKKKJJJKKKNNNPPPPPPOOONNNMMMLLLKKKKKKMMMOOOPPPPPPPPPPPPOOOOOOOOONNNNNNIIIJJJLLLNNNOOONNNMMMLLLEEEHHHJJJKKKKKKJJJKKKLLLEEEFFFHHHKKKMMMOOOPPPQQQMMMPPPSSSSSSPPPLLLJJJHHHEEEFFFHHHJJJLLLMMMMMMMMMHHHHHHGGGEEECCCBBBDDDFFFNNNNNNOOONNNMMMJJJGGGFFFKKKJJJHHHGGGEEEDDDDDDCCC???===<<<<<<>>>AAAEEEGGGSSSRRRPPPKKKFFFDDDFFFIIIEEEDDDDDDDDDDDDCCCAAA???>>>???@@@AAAAAA@@@???>>>=========<<<<<<;;;;;;:::@@@AAABBBCCCCCC@@@:::666777666666777:::::::::888555666777888999:::;;;<<<777777777666666666666666555555555555555444444333444555555555555555555444333333333333444666888999555555666666666666555555333333333444444555555555444666777666444333333444111222222333444555666666666666555555555555666666333333333444555666777888333555666666555333444555333333222333444333222000222222333333444555666666555777999;;;;;;:::888666666666777888888888888888777666555333333444444555777666444444555555444222555666777888999:::;;;;;;:::;;;;;;:::999999<<<>>>@@@<<<999666777888888888999:::;;;<<<============;;;===???AAACCCCCCCCCBBB>>>AAAEEEGGGEEEBBB@@@>>>@@@CCCAAACCCLLLSSShhh333333333333333222111000222222222222333444555666555444444333333333444444444555555777888999:::;;;:::;;;;;;999888777888999:::::::::;;;;;;<<<<<<<<<<<<===>>>???????????????===<<<;;;::::::;;;<<<===<<<>>>@@@BBBDDDEEEEEEEEECCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>======>>>AAACCCDDDDDDBBBBBBAAAAAABBBCCCEEEFFFJJJIIIHHHHHHJJJMMMQQQSSSJJJGGGDDDDDDGGGJJJKKKJJJKKKJJJIIIIIIJJJKKKLLLMMMOOOPPPRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKLLLLLLLLLJJJIIIHHHLLLKKKKKKMMMOOOQQQQQQPPPMMMLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJHHHHHHGGGGGGEEEIIIKKKJJJJJJLLLJJJFFFDDDFFFIIILLLMMMLLLKKKIIIHHHHHHGGGGGGGGGIIIKKKLLLLLLMMMOOORRRTTTRRRNNNJJJFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHMMMMMMMMMMMMLLLKKKKKKJJJKKKLLLOOOOOONNNJJJEEEBBBBBBAAA???>>>???BBBEEEGGGOOORRRQQQLLLHHHHHHGGGEEEFFFDDDBBBAAAAAA@@@>>><<<;;;;;;;;;<<<<<<;;;::::::<<<;;;:::;;;<<<<<<;;;:::AAAAAAAAA@@@>>>;;;999777555444444333333333444444777777777777666666666666777777888888888888777777777666333222111222444555555555555555555555555555666666666666666666666666555666666666666666666555444333111222444555555555777777666555444444333333444333333333333444555555555555555555555555555555555555555555555555555555555555555555555666777888555555555444444333333333333333333444444444555555555555666888;;;;;;:::888555666777777777666444333555555555555555555444444333333333222222222111111222222444666888999;;;<<<>>>===<<<<<<<<<<<<<<<===>>>===<<<;;;:::999999999888888999:::;;;;;;;;;;;;======<<<<<<===???BBBCCCCCCDDDDDDEEEEEEDDDCCCBBB???CCCAAABBBIIIOOOccc111222222222111111000///111000000111222333444444444444333333333333444444333444555777888:::;;;;;;999::::::999888777999::::::::::::::::::;;;;;;;;;<<<===>>>???????????????===<<<;;;;;;;;;;;;<<<======>>>@@@BBBCCCDDDDDDCCCAAAAAA@@@@@@?????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???======>>>AAACCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMHHHFFFDDDEEEHHHJJJJJJIIIJJJJJJIIIIIIJJJLLLMMMNNNMMMOOOPPPOOOMMMKKKJJJJJJLLLLLLLLLLLLLLLKKKJJJIIILLLLLLLLLLLLKKKKKKJJJIIILLLKKKKKKLLLOOOQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEIIIKKKJJJLLLOOOOOOLLLHHHIIILLLMMMNNNMMMKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSQQQMMMIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJIIILLLMMMMMMNNNMMMMMMKKKKKKLLLMMMOOOOOONNNKKKHHHEEEDDDBBB@@@???@@@BBBEEEGGGMMMPPPPPPJJJGGGGGGGGGEEEEEECCCAAA@@@@@@???===<<<;;;;;;;;;;;;;;;:::999999:::999999999:::;;;::::::<<<<<<<<<<<<;;;:::999888666666444333333333444444666666666666666666666777666666666666666666666666777666555444333444444555555555555555555555555555555555555555555555555555444555666666666666555444555444444444666777666555777666666555444444333333444333333333333444555555555555555555555555555555555555555555555555555555444444444444444444555666444444444444333333333222333333333444444444555555444444555777999:::999777555666777777777666444444444444444444555555666666555444444333333222222222222333444666888:::;;;<<>>===<<<;;;;;;;;;===<<<;;;::::::999999999777777888:::::::::::::::<<<<<<;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFEEEDDDAAA@@@>>>AAA@@@AAAHHHNNNaaa000111111111111000//////000000000000000111222333444333333222222333444444333333555666888:::;;;<<<888999:::999888888:::;;;::::::999999999999999999;;;<<<===>>>????????????===<<<<<<;;;;;;<<<<<<===>>>???@@@BBBBBBBBBBBBAAA??????>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>??????????????????@@@AAAAAAAAA@@@@@@FFFDDDBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???AAABBBBBBAAA@@@@@@AAABBBDDDFFFHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDFFFHHHIIIHHHGGGHHHHHHHHHIIIJJJLLLNNNNNNMMMNNNPPPOOOLLLJJJIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJLLLNNNPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCDDDHHHJJJJJJMMMSSSVVVUUUNNNNNNOOOPPPOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOQQQRRRPPPLLLIIIHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMNNNOOONNNLLLKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGEEECCCAAAAAACCCEEEGGGJJJMMMMMMIIIFFFGGGGGGEEEDDDBBB???>>>???>>>===;;;;;;;;;;;;;;;:::999777777666666777777888888999999777777777777777888999999999777555333222222333444444555555555666777777777666666555444444555666666777777777777666666666666555555555555555555555555555555555555555555555555222333555666666555333222666555666777999999777555666666555555444333333333333333333333333444555555444444444444444444444444444444444444444444444444555444333333333333333333333333333333222222222222333333333444444444555555333333333555888999888666666666666777666555555444222222333444555666777888777777666555444444333333333444555666888999;;;;;;@@@@@@???===<<<;;;:::999<<<<<<;;;:::999999999999666777888999::::::::::::;;;;;;::::::;;;===???@@@BBBCCCFFFGGGGGGDDD@@@===<<>>@@@GGGLLL___|||000111111111111111000000000000000000000111222333222222222222222333333444222333555666888:::<<<<<<777888999999888888:::<<<;;;:::999888777777888888;;;;;;===>>>????????????======<<<<<<<<<<<<======>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@???>>>>>>>>>???@@@BBBDDDCCCAAA???===============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???CCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@BBBBBBAAA@@@??????AAACCCEEEGGGIIIJJJIIIJJJKKKKKKIIIFFFDDDBBBBBBCCCEEEGGGHHHHHHFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNPPPQQQPPPNNNLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIKKKMMMOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCDDDHHHIIIJJJNNNVVV[[[[[[RRRRRRRRRQQQPPPOOOMMMMMMLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPPPPQQQRRRPPPMMMKKKHHHGGGEEEDDDCCCCCCCCCDDDHHHIIIJJJJJJJJJJJJKKKLLLHHHIIILLLNNNOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIFFFEEEDDDEEEGGGHHHHHHKKKLLLGGGEEEFFFGGGEEEBBB@@@===<<<======<<<;;;;;;;;;;;;:::999888666555444555666666666666777888666555444444444666777888:::888555333222222333444333333444555666666777777777666444333333444666777777777888888888888777666555555555555555555555555555555555555555555555555111222444555555444222111555555666888999999666444555555555444444333333333333333222222333333444555444444444444444444444444444444444444444444444444555555444333333222333333222222222222222222222222333333333444444444555555444333333444777888888777666666666666666555555444444333333333444666888999::::::999888666555444444333333444555777888999999>>>>>>>>>===<<<;;;::::::;;;;;;:::999999999999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@CCCFFFIIIHHHDDD???;;;:::>>>===@@@GGGKKK]]]yyy111111222222333222222111222111111111111222222333111111111111111222333444333333555666888:::;;;<<<777888999999888888:::<<<;;;:::888777666777777888:::;;;<<<===????????????===========================>>>???@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAACCCCCCBBBAAA@@@???>>>>>>???AAACCCDDDDDDBBB???>>><<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCAAA???===>>>@@@CCCEEEGGGHHHIIIHHHJJJKKKKKKIIIEEEAAA>>>AAACCCFFFGGGHHHGGGEEEEEECCCCCCEEEFFFHHHIIIJJJKKKLLLNNNPPPOOOMMMKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIHHHJJJLLLNNNMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEHHHIIIIIINNNVVV[[[\\\TTTSSSRRRPPPOOOOOONNNNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRQQQPPPQQQRRRQQQPPPNNNJJJHHHFFFEEEDDDDDDDDDEEEGGGIIIKKKJJJIIIIIIJJJLLLGGGHHHJJJLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHHHHFFFJJJJJJFFFDDDFFFFFFEEE@@@===;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888666555333444666666444444666888777666555444444444666666:::888666444222222333444222333333444555666666777888777555444444555777888666777888888888888777777555555555555555555555555666666666666666666666666111222333555555333222111444444555666888777444222444444444444444333333333333222222222222333444444444444444444444444444444444444444444444444444444666666555444333333333444222222222222222222222222333333333444444444555555555444333444777888888888777666666666555555555555666555444444555666888999======<<<:::999777666555333333444444555666777777:::;;;;;;<<<<<<<<<;;;;;;::::::999888888888999999999:::;;;<<<============<<<<<<<<<<<<===>>>>>>??????BBBFFFIIIHHHDDD???;;;999>>>>>>AAAGGGKKK[[[www111111222333333333333222222222111111111222222333000000000000111222333333444555666777888999:::;;;888999:::999888888:::;;;;;;:::888666666777999:::999:::;;;===>>>???@@@@@@<<<======>>>>>>======<<<<<<===>>>?????????>>>===??????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDBBB@@@???============>>>>>>>>>>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCDDDEEEDDDAAA>>><<<>>>@@@BBBEEEFFFGGGGGGFFFGGGHHHIIIGGGCCC???<<>>;;;888777999:::;;;;;;;;;;;;;;;;;;:::999777777444666888777444333555888888777666555555555555555888777666555444444444333222333333333444555555555777777666555555666777777666666666666777777777777555555555555555555555555666666666666666666666666222333333333333333333222444333333444555555333111444444333333333333333333222222222222222333444444333333333333333333333333333333333333333333333333666555444444444444444555222222222222333333333333333333333444444444555555555444333444666888888888777777666555555555555666777666555555666888;;;===AAA@@@>>>===;;;999888777444444444555555666666666777888999;;;<<<;;;;;;:::999999888888777888888999;;;;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>AAAEEEHHHGGGDDD???<<<999>>>???CCCIIILLL[[[vvv~~~000000111222222222222222222111111000000000111111/////////000000111333333555666666777888888999999999::::::999888777999:::;;;999777666666888:::<<<888999;;;===>>>???@@@@@@<<<===>>>??????>>>===<<<:::;;;===>>>???>>>>>>===??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA======>>>>>>>>>?????????AAAAAABBBBBBAAAAAA@@@???>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDGGGFFFFFFFFFFFFEEEAAA???<<<===???BBBDDDEEEEEEEEEEEEFFFHHHHHHGGGCCC@@@>>>AAADDDGGGHHHFFFFFFGGGHHHDDDEEEGGGHHHIIIIIIIIIHHHFFFHHHKKKLLLKKKJJJKKKKKKMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJIIIGGGIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKMMMNNNNNNMMMKKKJJJGGGJJJJJJHHHIIINNNPPPOOONNNMMMKKKJJJKKKLLLOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQOOONNNLLLMMMOOOPPPQQQPPPMMMKKKHHHGGGFFFGGGIIIJJJGGGJJJLLLJJJFFFDDDFFFIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCDDDDDDEEEBBBFFFFFFBBB???@@@@@@>>><<<999777666777999:::;;;;;;;;;;;;;;;;;;:::999999666999;;;999555333555888666666666666666555555444666666777777666555444333333333333333333333444444555555555555555555555555555444444333444555666777555555555555555555555555444444444444444444444444555444333222222333444555555444333333444444333111333333333333333333333333222222222111222222333444333333333333333333333333333333333333333333333333333333333333333333444555222333333333444444444444333333333444444444555555444222111222444777777777888777666555444555555666555444444555888<<<@@@BBBCCCBBBAAA>>><<<:::999888666666666777777777777777666777999::::::999888777888888777777777777888888:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<======<<<<<<===@@@CCCFFFGGGDDDAAA>>>:::@@@AAAEEEKKKMMM\\\www~~~//////000111111111111111111000////////////000000////////////000111222333777777777777888888888888:::;;;;;;999888777888999;;;999777666777999<<<===888999;;;===>>>???@@@@@@<<<===>>>??????>>>===<<<999;;;<<<>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>????????????AAAAAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCCCCHHHGGGGGGHHHGGGEEEBBB???;;;===???AAACCCDDDDDDDDDGGGHHHIIIJJJIIIFFFCCCAAABBBEEEHHHHHHFFFEEEGGGIIIFFFGGGIIIJJJKKKJJJJJJIIIFFFIIILLLMMMMMMMMMMMMNNNMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGJJJLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIIIIGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJLLLMMMNNNMMMLLLKKKHHHKKKJJJGGGHHHKKKLLLIIIKKKJJJIIIHHHIIILLLOOOQQQLLLKKKJJJJJJKKKLLLNNNOOOMMMKKKJJJKKKMMMOOOPPPPPPJJJHHHFFFDDDCCCEEEGGGHHHGGGJJJLLLIIIEEEBBBDDDGGGIIIGGGFFFEEEEEEGGGIIIJJJFFFFFFGGGGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@DDDDDD???<<<======;;;;;;999666555666999:::;;;;;;;;;;;;<<<<<<;;;::::::777:::<<<:::555333555888333444555666777666555444444555777888888666444333444333333333333333333333333444444555555444444333555444222111222333666777555555555555555555555555222222222222222222222222666555333222222333555666777555333333333444333222333333333333333333333333222222111111222222333444333333333333333333333333333333333333333333333333111111111111222333444444333333333444444555555555333333333444444444555555333111000000333555666666888777666444444555555666333333333555999???DDDGGGDDDCCCBBB@@@===;;;999888888888888888888999999999777888999:::999777555444888777777777777777888888999:::;;;<<<============::::::;;;<<<<<<<<<;;;;;;<<>>>>>>>>======<<<<<<>>>@@@BBBCCCAAA???:::;;;;;;<<<===>>>??????>>>???@@@@@@@@@AAADDDGGGDDDDDDDDDDDDDDDCCCCCCCCCEEECCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>@@@AAABBBCCCBBBAAA@@@???@@@AAABBBBBBCCCEEEFFFFFFDDDCCCAAA>>>>>>???@@@AAACCCDDDEEEHHHHHHIIIHHHGGGDDDAAA???===???@@@@@@@@@BBBDDDFFFIIIHHHHHHKKKMMMLLLHHHDDDKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHKKKNNNNNNMMMJJJHHHLLLJJJIIIKKKNNNNNNLLLJJJJJJJJJKKKKKKJJJHHHFFFEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKHHHGGGGGGGGGFFFDDDHHHIIIIIIIIIHHHHHHIIIKKKOOOLLLJJJKKKNNNPPPOOOMMMJJJJJJIIIIIIHHHGGGFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMGGGGGGHHHJJJKKKLLLLLLMMMGGGEEECCCAAA@@@BBBDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGMMMJJJFFFBBBAAACCCFFFHHHFFFGGGIIIIIIGGGCCC???<<>>?????????===<<<:::888666555555444555666777888:::<<<@@@CCCDDD@@@:::555777777888888888888777777777666555444444444444444000111333555666666555444444444555555555555444444333333333333333333333333444444444444444444444444444444444444333333222111333333333444444555555555444444444333333222222222222222333333333333444444444444444444444444444444333333333333333222111000111222444555666555444333555444222333333444222111444444444444333333222111555555555444444333333333222333333444444333333222222333444444333333555777999888777777777777666555444777777777;;;CCCHHHHHHIIIGGGCCC???<<<::::::999999888888888777777666666666666777888888888888888777777777777666666666666555777999;;;;;;;;;:::999::::::;;;;;;<<<======>>>AAAAAA@@@@@@@@@???===<<<;;;???>>>AAAGGGLLL]]]yyy111111111222222222333333111111111111111111111111111222222111000000111333666666666666777888999:::888888999:::::::::999999999999999::::::999999999:::;;;<<<===>>>>>>>>>>>>======>>>@@@BBBBBB@@@>>><<<<<<<<<<<<<<<=========>>>???@@@@@@???@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCEEECCCAAAAAABBBBBB@@@?????????>>>>>>???@@@BBBCCCCCCCCCAAA@@@@@@@@@AAABBBBBBCCCEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEGGGGGGHHHGGGFFFDDDAAA???<<<>>>???@@@@@@AAADDDFFFDDDDDDEEEIIIMMMNNNMMMJJJJJJJJJIIIHHHGGGGGGGGGHHHEEEHHHKKKNNNOOOOOOMMMLLLLLLJJJIIIKKKMMMNNNLLLIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLNNNLLLIIIHHHGGGFFFDDDBBBGGGHHHIIIHHHGGGGGGIIIKKKNNNLLLJJJJJJLLLNNNLLLKKKGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKEEEEEEFFFGGGIIIKKKLLLMMMHHHGGGEEECCCCCCCCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKIIIFFFCCCBBBCCCEEEFFFDDDFFFGGGGGGFFFCCC???===???@@@AAAAAAAAA@@@>>>======>>>>>>>>>===;;;999888777666444444444666888:::GGGFFFDDDBBB@@@<<<666333666777777888888777777666666666555444444444444444666666666666666555444333444444555555555555444444333333333333333333333333444444444444444444444444333333444444333333222111333333333333444444444444444444333333333222222222222222222333333333444444333333333333333333333333333333333333333222111000222333333444444444444444444333111111222333111000333444444444333333222111444444444444444333333333222333333444444333333222222333444444333333555777999888888999999999777666555888888777;;;CCCGGGGGGGGGDDDAAA===:::999888888777777777666666666555555666666777888888888888888777777777666666666555555777888:::<<<<<<<<<;;;:::;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@???>>>;;;???>>>@@@GGGKKK\\\yyy111111111222222222222333111111111111111111111111111222222222000000222444444444444444555555666777777888999:::::::::::::::999999::::::::::::999999::::::;;;;;;===>>>???@@@>>>>>>???AAABBBBBB???=========<<<<<<<<<;;;;;;;;;>>>???@@@???>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDBBB@@@@@@AAAAAA@@@???@@@???>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFEEECCCAAA@@@<<<===?????????@@@CCCEEECCCCCCDDDGGGKKKMMMMMMMMMIIIHHHHHHGGGGGGGGGHHHHHHEEEGGGKKKNNNPPPPPPOOONNNKKKKKKJJJKKKLLLLLLJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIIIIIIIJJJKKKKKKKKKPPPMMMKKKIIIHHHFFFDDDBBBGGGHHHIIIHHHGGGGGGIIIKKKLLLKKKIIIIIIJJJJJJHHHGGGBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHBBBBBBBBBCCCFFFIIILLLNNNIIIIIIGGGFFFEEEEEEEEEEEEAAABBBCCCEEEGGGIIIJJJKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCDDDEEEFFFEEEDDDAAA@@@AAAAAABBBBBBAAA???===<<<============<<<;;;999888888777555444555888<<>>:::888666444666666777777777777666666666555444444444444444444999999888666666555555555333444444555555444444333222222333333333333333333444444444444444444444444333333333333333222222111444444333333333333333333333333333333222222222222222222222222333333333333222222222222222222222222222222333333333222111111333333222222333333444555333111000111222222111///333333444444444333222222333333333333444444444444222333333444444333333222222333444444333333555777:::;;;=========:::888666555888999888;;;BBBFFFEEEBBB@@@===:::888666666555666666555555555555555444666666777777777888888888666666666666555555555555888999:::<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>?????????>>>======:::???>>>???FFFIII[[[www111111111111222222222222111111111111111111111111111222333222111111222444333333222222333444555555777888999999:::::::::::::::::::::999999:::::::::;;;:::::::::<<<>>>@@@AAA??????@@@AAABBBBBB???<<<<<<<<<<<<<<<;;;;;;;;;;;;???@@@@@@@@@>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDBBB@@@???@@@AAA@@@@@@@@@@@@??????@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>???@@@???>>>>>>@@@AAAFFFEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGFFFHHHJJJMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKOOONNNLLLKKKKKKJJJGGGEEEGGGHHHIIIIIIHHHIIIKKKLLLLLLKKKJJJJJJIIIGGGFFFDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@???@@@CCCHHHLLLOOOJJJJJJJJJIIIHHHGGGFFFEEE@@@AAABBBDDDFFFHHHJJJJJJHHHHHHIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@>>><<<===>>>>>>>>>===<<<:::999999888666777999>>>CCCFFFHHHCCC===999888888888888555666666777777666666555555555444333333444444444777666555555555777888999333333444444444444333333222222222222222333333333333333333333333333333333222222333333333222222111444444333333222222111111333222222222222222222222111222222222222333333333111111111111111111111111222222333333333222222111333222111111111222444555333111000111222333222000333333333444444333333222222222222333333444444555222333333444444333333222222333444444333333555777>>>@@@CCCCCC@@@<<<888666555777888666999???BBBAAA===<<<:::777555444333333555555555555555555555555666666666666666777888888666666666666555555555444777888999:::;;;;;;;;;;;;999999::::::;;;<<<<<<<<>>===>>>DDDHHHYYYuuu000000111111111222222222111111111111111111111111111222333222111111333555666666666555666666777777666777888999::::::;;;:::;;;;;;:::999999:::;;;;;;;;;;;;:::;;;<<<>>>@@@AAA@@@@@@@@@BBBCCCBBB???===::::::;;;;;;<<<======>>>???@@@AAA@@@???>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDBBB@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@===<<<<<<>>>GGGGGGGGGFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMLLLMMMNNNNNNLLLJJJHHHIIIJJJJJJIIIJJJLLLNNNOOOPPPPPPNNNLLLJJJHHHGGGDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@??????@@@BBBGGGKKKNNNJJJJJJJJJIIIHHHGGGGGGFFFBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIGGGEEECCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEECCCAAA???===??????@@@@@@???>>>===<<<999999:::<<>><<<===CCCFFFWWWrrr000000000111111111111222111111111111111111111111111222333222222222444666555555444444444444555555666777888999:::;;;;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;<<<<<<===>>>?????????@@@BBBCCCCCC@@@>>>::::::;;;<<<===>>>??????>>>@@@AAAAAA@@@??????@@@???@@@AAABBBCCCDDDEEEEEEEEECCC@@@???AAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA===<<<<<<===DDDEEEGGGGGGFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGGGGHHHGGGFFFEEEDDDFFFHHHJJJJJJIIIHHHIIIJJJEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPPPPNNNLLLHHHIIIJJJJJJIIIJJJLLLNNNRRRSSSTTTSSSOOOLLLKKKKKKGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFBBBAAAAAABBBCCCFFFIIIKKKIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIGGGEEECCCCCCCCCCCCCCCDDDFFFGGGHHHEEEFFFFFFEEECCCAAA???>>>???@@@AAAAAAAAA???>>>===:::<<<>>>BBBEEEFFFHHHHHH666555444555666666444333444444555555555555444444333333333333333444444555888777555444222222111111111222222333333222222111000000111111222333333333333333333333333333333333000111222222222222222222222222111111111111111111111111111222222222222222111111111111222222222222111111111111111111111111111111222333333333222222111111000000111111222333444222222222444555444333222222333444444444333333222222222222333333333333222333333444444333333222222333444444333333555777AAADDDHHHFFFAAA;;;777666222555555333444888999777777666666555444333333222666666666666666777777777777666555444555666777888777777777777666666666666666666777777888999999999777777888999999::::::;;;999<<<>>>===:::999:::<<<999===;;;<<>>???@@@BBBDDDDDDAAA???=========>>>>>>>>>??????>>>@@@BBBBBBAAA@@@@@@AAA???@@@AAABBBDDDEEEFFFGGGFFFDDDAAA@@@AAACCCDDDEEEBBBBBBAAAAAABBBCCCDDDFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFCCCCCCCCCAAA???===>>>???CCCFFFJJJKKKJJJIIIIIIJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFIIIIIIHHHHHHJJJLLLFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKLLLMMMNNNLLLLLLLLLNNNOOONNNLLLJJJFFFGGGHHHHHHHHHIIIKKKMMMNNNPPPRRRQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGFFFDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHHHHHHHGGGEEECCCBBBBBBAAAAAAAAABBBCCCEEEGGGCCCDDDDDDCCCBBB@@@>>>===??????@@@AAA@@@???>>>===;;;???CCCGGGGGGEEEBBB@@@777666555555666666444222444444444555555444444444333333222222333333444555666666666555333222000///111111222222222222111111///000000111222222333333222222222222222222222222000000111222222222222222000000000111111111111111000111111111222222222222111111111111222222222222222222222222222222222222000111222333333333333222///000000111111111111111222111111111333444333222111222333333444444444333333333333222222222222222222333333444444333333222222333444444333333555777;;;???CCCCCC>>>999888999333666666333444777888555555666666555555444333333444444555555555666666666777666555444444666777888999888888888777777777777777777777777888999::::::999999999:::;;;;;;<<<<<<777:::======999888:::===999===;;;;;;@@@CCCSSSooo000000000000111111111111111111111111111111111111111222333333222333555777666666555444444555555555666666888999:::;;;;;;;;;===<<<:::999999:::<<<===<<<===>>>>>>>>>===;;;:::>>>>>>???BBBDDDDDDBBB@@@????????????>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBB@@@@@@AAACCCEEEFFFGGGHHHGGGDDDAAA@@@BBBDDDEEEFFFBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGAAABBBBBBAAA@@@???AAABBBFFFJJJNNNOOOMMMJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEEEECCCCCCDDDFFFFFFGGGGGGGGGBBBEEEIIIIIIHHHHHHJJJMMMGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEGGGIIIKKKMMMNNNOOOLLLLLLLLLMMMNNNLLLIIIGGGDDDEEEFFFGGGFFFGGGJJJLLLHHHKKKMMMLLLHHHDDDDDDDDDIIIIIIIIIJJJJJJKKKKKKKKKGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBCCCEEEHHHJJJDDDEEEFFFGGGHHHIIIJJJJJJFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>???AAADDDEEEAAABBBBBBBBBAAA???===<<<>>>>>>???@@@@@@???=========AAAFFFIIIHHHCCC===888999777666666777777666555333444444555555444444333222222222222333333444555333333555555555444333222111111222222222222111111///000000111222222333333222222222222222222222222///000111222222222222222//////000000111111222222000000111111222222222222000111111111111222222222222222222222222222222222000111222333333333333333...///111222222222111000111000///000222333333111111222333333444444444444444333333222222111111111222333333444444333333222222333444444333333555777666:::??????;;;888999;;;444777777444444777777555555555666666666555444444333333333444444555555555777666444333444555777999999999999999888888888777888888888888999:::;;;<<<::::::;;;<<<<<<======>>>999<<>>>>>???@@@AAAAAABBBBBBCCCCCCBBB@@@???>>>======>>>@@@BBBBBBAAA?????????@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEJJJHHHFFFDDDCCCCCCDDDEEEHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHJJJKKKHHHCCC???>>>???DDDEEEGGGIIIJJJKKKJJJJJJIIIJJJJJJHHHDDDAAA@@@@@@HHHHHHHHHIIIIIIJJJJJJJJJOOOMMMKKKJJJJJJIIIGGGEEEHHHGGGEEEDDDDDDFFFHHHIIIEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA>>>;;;:::<<>>=========<<>>@@@DDDIIIMMMIII@@@777666888444555666777777666555444::::::999777666555444333555444444333333222222111000111333444555555444333555555444333222222111111555444222000000111222333555444333333222222222222555555444333222111000///...///000111111111111111222111111111000000//////111111222222222333333333222333333444444333333222333222111000000111222333222333333333222222111000333222111000////////////333444444555555444444333111111111111222333444444111333555555444222222222111222333333222222333555888888999999999:::::::::888777555444555666888999777666555444333222222222666666777777777777666666555666777888888777666555444555777888999888666555777888999;;;<<<=========<<<:::888999===???>>><<<<<<<<<;;;:::::::::;;;;;;<<<:::;;;??????CCCUUUjjj000000000000000000000000000000000111222222222333111222222333444444555555666555444444444444555666666666666777888999:::;;;999999::::::;;;<<<<<<<<>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@???AAACCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGEEECCCAAA@@@@@@@@@@@@DDDEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFLLLLLLLLLLLLJJJIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKGGGJJJKKKJJJEEEAAA??????CCCDDDFFFGGGHHHHHHGGGGGGFFFHHHHHHFFFCCCAAA@@@AAAEEEFFFGGGHHHIIIJJJKKKKKKNNNLLLJJJIIIIIIHHHFFFDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCBBB???;;;:::<<<>>>@@@AAA??????>>>>>>======<<<<<<;;;===>>>>>>===>>>AAACCCIIIHHHEEEBBB>>>:::888777444555666777777666555444888888777666555444333333222222222333333333333333333444444444444444333222555555444444333222222111555444222000000111222333333333222111111111111111333333222222222222111111111111111222222222222222111111111111000000000///111111111111222222222333111222222222222222222111222222111111111111222222222222222333222222111111111111000//////000000000222222333333333333222222222111111222222333444555222444555444222111111222000111333333333444777999777777888888888999999999777666555444444555777888777666555444444444444444666666777777777777666666777888999999999999888777666666666666666777777888888888:::;;;<<<============;;;999:::===???>>>======<<<<<<;;;;;;<<<<<<<<<<<<:::<<<@@@@@@EEEWWWkkk000000000000000000000000111111111111111111222222222333333444444555666666666555444444444444555666777777777777777888999999999999::::::;;;;;;<<<<<>>>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@AAACCCEEEEEEEEECCCCCC???AAACCCCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEGGGHHHEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDHHHFFFDDDBBB@@@?????????CCCDDDEEEFFFGGGGGGHHHHHHBBBCCCDDDFFFFFFGGGGGGGGGLLLLLLKKKKKKJJJIIIHHHGGGEEEFFFHHHIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJGGGJJJLLLLLLIIIDDDAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFEEECCCBBBBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLKKKIIIGGGGGGGGGFFFEEECCC@@@@@@@@@AAACCCFFFHHHJJJHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBAAABBB???<<<:::;;;===>>>???>>>======<<<<<<;;;::::::::::::;;;<<<===@@@DDDHHHLLLEEE<<<999;;;<<<999666555555666666666666555555555555555444444333333333000000111222222333444444666555444333222222222222555555555444444333333222444333222000000111222222222222111000000000000111111111111222222222333333333222111000000000111222111111111111000000000000000000000111111111222222000000111111111111000000111111222222222222111111111222333333333333333333000000000000000111222222111111222222222222111111222222222222333444555666666666555333111000111333000111333444444555888;;;666666666666666777777777555444333333333444666777666666555555555555666666666666777777777777666666777888888999999888888777888777555444444666888:::888999:::<<<===============;;;:::;;;===??????>>>============>>>>>>>>>>>>===:::<<<@@@AAAFFFYYYnnn000000000000000000000000222222222111111111111111222222333333444555555555555555555444444555555555777777666666666777777888888999999:::;;;;;;<<<<<>>>>>===>>>>>>??????@@@@@@@@@AAA@@@BBBEEEGGGHHHGGGEEECCC>>>@@@BBBBBBBBBBBBCCCEEEGGGFFFEEEDDDDDDFFFHHHIIIFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@???BBBCCCDDDFFFGGGHHHHHHHHHCCCCCCDDDFFFGGGHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGGGGCCCDDDGGGIIIJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIMMMMMMKKKJJJHHHGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGJJJLLLMMMLLLHHHDDDAAADDDEEEEEEFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEEEECCCBBB???@@@AAACCCEEEHHHKKKMMMIIIHHHFFFEEEDDDDDDEEEEEEHHHGGGFFFEEECCCBBBAAAAAABBB???<<<:::;;;<<<<<<<<<<<<<<<;;;;;;:::999999999888888999:::===BBBFFFJJJHHH@@@888666888:::999666555666666666666666666555333333333333333333333333111111111222222222333333444333222111000111222222555555555444444444333333333222111111000111222222222111111000000000111111111111111111222222222222222000...---,,,---...///111111111000000000000000///000000000000111111111000111111111111111111000000111222333333222111000222333444555666666666666333333222222111222222222111111222222222222111111333333333333444555666666999999777444111111333555444555666555444444666777444444444444555555555555333333222222222333444555444444444444444555666666666666777777777777666666555666666666666666666555777666555555555666888999999999:::<<<<<<=========<<<<<<;;;<<<===>>>??????>>>>>>???@@@@@@@@@@@@@@@>>>;;;===AAABBBHHH[[[qqq000000000000000000000000222222222111111111111111111111111222333333444444444555555555555555555444666666666555666666777777888888999999:::;;;;;;<<>>???????????????@@@@@@BBBCCCFFFHHHHHHFFFDDDBBB===???@@@@@@@@@@@@BBBDDDGGGGGGFFFEEEFFFGGGHHHIIIEEEGGGHHHIIIIIIGGGEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDAAADDDHHHKKKKKKHHHCCC@@@AAABBBDDDEEEFFFGGGHHHHHHDDDDDDEEEFFFGGGHHHJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFBBBCCCEEEGGGIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHIIILLLNNNMMMKKKFFFCCCFFFFFFGGGHHHGGGFFFEEEDDDCCCEEEGGGGGGGGGFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCDDDDDDCCCAAA===>>>@@@BBBEEEHHHKKKLLLIIIHHHFFFDDDCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBAAA@@@AAA???<<<:::;;;;;;;;;:::;;;;;;::::::999888888888777888999<<>><<<999777777777777777666666666555555666666666222222222333333333333444333333333222222222111111111000/////////000222333444444444444444333333333111111111111111111111222222222111111111222222333222222222111111111000000222000...---,,,---...///000000000000000000111111///000000000000111111111111111222222222222111111000111222333333222111000333444555777888999999999888777555444333222222222222222333333333333222222333333333333444555666666<<<;;;888555222222555888======<<<999666444444555333333333333333333333333222222222222222333333444222222222222333444555555666666777777777777666666666555555555555555555666444555777888888888777666888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???>>>???@@@AAABBBCCCBBBBBB???<<<===AAABBBHHH\\\rrr000000000000000000000000111111111111111111222222000000111222222333333444444444555666666555444444555555555555555666777777888888999999::::::;;;;;;????????????????????????????????????????????????BBBCCCEEEFFFFFFEEEDDDBBB>>>???@@@@@@??????AAACCCFFFGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEE@@@DDDIIIMMMNNNJJJEEEBBBBBBCCCDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFCCCDDDEEEFFFGGGIIIJJJJJJFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJHHHFFFFFFFFFHHHIIILLLMMMNNNOOOOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJMMMNNNLLLHHHEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJJJJHHHGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDCCCBBB;;;<<<>>>AAACCCEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@>>>;;;:::;;;;;;;;;:::;;;::::::999999888888777777888;;;???CCCDDDCCCAAA777999:::888666555777999666666555555555555666666444444444444444444444444555555444333333222111111////////////000111222333333333333333333333333333000000000111111111111111222111111111111222333333222222111111111000000000333222111000000000111222000000000000111111111111000000000111111111222222111222222222222222222111111111222222222222111111222333555777999;;;;;;<<<:::999777555333222111111222222333333333333222222222222222222333444555666;;;:::999666333444666999AAAAAA@@@<<<888555444555333333333333222222222222222222222222333333333333222222111111222333444444666666777777777777666666888777777666666777777888333555777999999888666555888888999::::::::::::::::::;;;<<<;;;;;;;;;===???===>>>@@@BBBDDDDDDDDDCCC@@@===>>>AAABBBHHH\\\rrr000000000000000000000000000000000111222222222333111111222222333444444555444444555666666555444444333333333444555666777888888888888999::::::;;;;;;<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEDDDAAAAAAAAA@@@??????AAACCCEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@AAACCCEEEFFFHHHHHHIIIGGGFFFEEEEEEDDDDDDEEEEEECCCEEEIIIKKKKKKHHHEEEBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGJJJKKKGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNKKKIIIFFFDDDEEEGGGJJJMMMMMMNNNPPPPPPOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHIIIKKKMMMMMMJJJGGGDDDFFFHHHJJJLLLLLLLLLLLLIIIKKKLLLKKKIIIGGGGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGDDDBBBAAABBBDDDDDDCCCBBB<<<===???AAABBBDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBB>>><<<::::::;;;;;;;;;:::;;;;;;:::999999888888777777999>>>CCCFFFDDD>>>999666777777666555555888:::777666555444444555666777666666666666555555555555555444444444444444444444111111222222222222222111222222222222222222222222//////000111111111111111000000000000000111222222000000000000111111111111111111111222222222222222///000000000111111111111111111111111222222222333000000111111111111000000222222111111111111222222000222444666999:::;;;<<<777666555333222111111111111111222222222222111111222111111222222333444555888888777555333333666888;;;<<<;;;999666444444555333333333222222222111111111222333333333444333333333333222222222333444444666666777777777777666666888777666666666666777888555666666777777777777777777777888999999999888888888:::;;;;;;999999<<>>@@@CCCDDDEEEDDDDDDAAA>>>>>>@@@AAAGGG[[[qqq000000000000000000000000//////000111222333333444222222333444444555555666333444555666666555444333222222333444555666888999777888888999::::::;;;;;;999::::::;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>===>>>???AAABBBDDDFFFGGGCCCCCCCCCAAA@@@@@@BBBDDDDDDEEEHHHIIIIIIGGGEEECCCCCCCCCDDDEEEFFFHHHJJJKKKGGGFFFFFFEEEDDDCCCCCCBBB???@@@CCCFFFHHHIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBDDDDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDGGGJJJLLLHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLIIIFFFDDDDDDHHHMMMPPPMMMNNNPPPPPPPPPMMMJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGIIILLLMMMJJJHHHCCCEEEGGGJJJLLLNNNNNNNNNKKKLLLLLLKKKHHHFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIICCCBBBAAABBBDDDDDDDDDCCC???@@@BBBCCCDDDEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAA??????@@@AAAAAABBBCCCCCC===<<<::::::;;;;;;;;;:::;;;;;;::::::999888888888888:::@@@EEEHHHDDD<<<444888777444333444777999;;;777666555444444555666777888888777777777666666666333333444555555666666777333444555555444333111000111111111111111111111222...///000111111111111111///////////////000111111......///000111222333333...///000111111111111111//////000000111111111222111222222222222333333333//////000000000000//////333222111000000111222333///000222555777999;;;;;;444333222222111111111111000000111111111111000000111111111111222333444444555666666444333333555666222333444333111111333444333333333333222222111111222222333444444444444333555444444333333444444444666666777777777777666666666555444333333444555666888777555444555666888999666777777888888888777777777999;;;:::888888;;;>>><<<===@@@CCCEEEEEEDDDDDDBBB>>>>>>@@@@@@FFFZZZppp000000000000000000000000333333333333333333333333333333333444444444555555555555333333333333555555333333333444444444555555999888888888777777666666999999888999:::<<<>>>@@@<<<;;;:::999999999:::;;;888999;;;===@@@BBBCCCDDDFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHGGGFFFDDDBBB>>>@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCBBBBBBAAAAAAAAAGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHNNNNNNOOOQQQRRRQQQNNNLLLRRRNNNJJJHHHJJJMMMMMMLLLKKKMMMNNNOOOOOOMMMJJJHHHFFFHHHKKKLLLKKKJJJIIIJJJIIIJJJJJJIIIHHHGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJ@@@AAACCCGGGLLLNNNNNNMMMJJJJJJIIIHHHFFFEEEEEEDDDFFFGGGHHHGGGEEECCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<===???@@@@@@>>><<<:::888777888888777666999888777777777777777777<<>>???<<<;;;:::999888999999:::999:::;;;>>>@@@CCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCAAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCC@@@AAABBBAAA@@@@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCEEEGGGHHHJJJJJJKKKMMMNNNNNNMMMLLLTTTPPPMMMKKKLLLMMMMMMKKKHHHJJJLLLMMMMMMLLLJJJHHHHHHJJJMMMMMMLLLKKKJJJKKKKKKMMMMMMLLLIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIICCCCCCEEEHHHLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGHHHIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???======>>>???@@@@@@???<<<:::888888888999888666555666777777777888;;;===???BBBDDDBBB<<<777666777666555555555444444444444444333333222222333333444555555555555444444444444333333333333333333333333222222333333333444444444222111111000000000000000222111000000000111222333111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000333111///...///000///.........///222555555222///111111111000000111111111111111222333444333222222333333333222111000000000111111222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111111222222222222111111111111111222222222333333333333333444444444444555555555555555666666666666666555555444555666777888777777888888777666666555666666666777888999:::;;;>>>BBBEEEDDD???;;;:::<<<<<<>>>AAACCCCCCBBB@@@??????======>>>@@@III\\\mmm000000000000000000000000111111111111111111111111333333333333444444444444333333222222222222333333222222222222333333333333666666666666666555555555666777999:::<<<============<<<:::999888888888888888999;;;>>>AAADDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGEEEEEEDDDCCCCCCDDDDDDEEEIIIHHHGGGEEEDDDCCCCCCBBBEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCBBBAAA??????AAACCCEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@CCCFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMSSSQQQOOOOOOOOONNNLLLKKKGGGHHHJJJKKKKKKJJJIIIHHHJJJLLLNNNNNNMMMKKKKKKKKKNNNOOOPPPOOOLLLIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFIIILLLMMMMMMLLLJJJJJJIIIHHHGGGGGGFFFEEEHHHIIIKKKJJJHHHFFFFFFGGGEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>===>>>@@@@@@@@@???===;;;999888999:::999888555777888777666888===AAACCCBBB???<<<999777666666555555555555444444444444444333333222222333333444666555444333333333444444333333333333333333333333222333444555555555444333111111111111111222222222000000000000000111222333111111111111111111111111111111000000000000//////000000000000000000000000///000000000111222222222111000......000000000///000//////111333333222111111000000//////000000111111111222222222111000000222222111111000000/////////000222333444333222222333333333222222333333333222222222222222222222222222222222222222222222222222222333333333333222222111111111111222222222222333333333333444444444444444555555555555666666666666555555555555666777777888888888888888777777666666666777777999:::<<<<<<@@@EEEHHHHHHCCC===::::::>>>???BBBCCCCCCAAA???>>>>>>======>>>@@@III\\\mmm000000000000000000000000000000000000000000000000222222333333333444444444222222222222222222222222111111222222222333333333555555555555555555555555555777999;;;<<<===<<<<<<===<<<;;;:::999888777777777888:::===@@@CCCEEEFFFFFFFFFFFFGGGFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFEEECCCBBBBBBBBBBBBEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA??????AAACCCDDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>===>>>AAAEEEHHHHHHHHHHHHFFFFFFGGGIIIKKKNNNNNNOOOOOOPPPOOOMMMLLLIIIJJJKKKKKKJJJIIIGGGFFFJJJLLLNNNMMMLLLJJJJJJKKKNNNPPPQQQPPPNNNKKKIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEGGGIIIJJJJJJHHHFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===>>>@@@@@@???>>>===;;;999999:::::::::999888:::;;;999666777<<>>AAADDDGGGFFFCCC???<<<;;;>>>@@@BBBDDDDDDCCCAAA???>>>======???AAAJJJ\\\mmm////////////////////////000000000000000000000000222222222333333333444444222222222222222222222222111111222222222333333333444444444444555555555555555666888;;;<<<<<<<<<<<<======<<<;;;:::999777777555666888;;;>>>AAACCCDDDCCCDDDEEEFFFFFFFFFEEEDDDAAAAAAAAAAAABBBCCCDDDEEEBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEBBBCCCBBB@@@???>>>@@@BBBAAA@@@?????????@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>===>>>AAADDDGGGHHHHHHFFFCCCAAA@@@CCCFFFHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHEEEDDDIIIJJJKKKKKKIIIIIIIIIJJJMMMOOOPPPPPPNNNLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCEEEGGGHHHHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEBBBBBBCCCCCCBBBBBB@@@@@@BBBCCCCCCCCCCCCBBBBBBAAA???>>>======??????>>>===<<<;;;999999:::;;;:::999888:::;;;:::999;;;???BBBDDD>>>777444555777666555333333444444444444444444444333333222222333333444666444222111000111333444222222222222222222222222///111222444333222000///,,,---///000111222111111//////000000111111111111000000000000000000000000//////////////////000000000000000000000000000000//////000111222333333444000...---...000111111111000000000//////000111222000000////////////000000111000000///............000000000///////////////---...000111111111000000111111000000000000111111111111111111111111111111222222222222222222222222222333333444444333333222222222222333333333444444222222222333333333444444444444444444555555555555444555555666666666666666555555666666777666666555666666777888999;;;===>>>>>>@@@AAAAAA@@@?????????===???BBBEEEFFFEEEDDDCCC======>>>@@@BBBKKK]]]nnn////////////////////////000000000000000000000000222222222222333333333333222222333333333333222222222222222222333333333333444444444555555555555555555666888999;;;<<<<<<<<<============<<<:::999888666666888:::===???AAAAAAAAABBBDDDEEEFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDDDDDDDEEEEEEEEE???@@@AAAAAA???>>>???@@@>>>>>>????????????@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA?????????AAADDDFFFEEEFFFEEEAAA===;;;>>>AAADDDFFFJJJLLLLLLMMMNNNOOORRRQQQPPPMMMJJJGGGEEECCCFFFHHHIIIIIIHHHGGGIIIJJJMMMNNNNNNMMMLLLKKKLLLMMMHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCAAAAAABBBBBBBBB@@@???>>>AAAAAABBBBBBBBBAAAAAA@@@???===<<<<<<===>>>===;;;;;;:::888888:::::::::999555666888;;;>>>AAADDDEEE>>>:::555333555666666555333333333333444444444444444333333222222333333444444333222111111111222222222222222222222222222222000111222222222111//////,,,---///000111111111000///000000111111000//////000000000000000000000000......////////////000000000000000000000000000000///000000000111222222222000...---...000111111000///000111000///...000222111000000//////000000111000000///.........//////000000000000////////////000000000000000000000000000000////////////000000111111111111111111111111222222222222222222222222222222333333333333222222000000000000111111111111222222222222333333333333333444444444444555555555444555555666777666666666444555555666666666666555666666777777999:::<<<<<<;;;;;;<<<<<<===>>>???@@@<<<>>>AAADDDFFFFFFDDDCCC===<<<>>>AAACCCLLL]]]nnn////////////////////////111111111111111111111111111222222222222333333333222333444555555444333222333333333333444444444444444444555555666666666666666777777888999;;;<<<=========>>>>>>>>>===;;;:::777888999;;;===>>>@@@@@@@@@AAACCCEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFBBBCCCEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDDDDCCCBBB@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDCCCDDDEEEFFFFFFFFFEEEEEE;;;===@@@AAA???>>>>>>>>>===>>>???AAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBDDDDDDCCCEEEFFFCCC>>><<>><<<;;;;;;<<<<<<;;;::::::999777777999:::999888666555666;;;BBBFFFFFFCCC777666555555555666555555222222333333333444444444444333333222222333333444222222222222111111111111111111111111111111111111222222222111111111000000---...000222222222111000000111111111000///...---000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000111///......000111000000...000222111///...///111111111111000000111111111000//////......///000111000000000000000000000000555444222000///000111222111111000000000000111111111111111111111111111111222222222222222222222222111111222222222222111111000000000000111111111111111222222222222333333333333333444444444555555555444444666777777777666555555555666777777777777777666666666777888999:::;;;888888:::<<<>>>???>>>===<<<>>>AAACCCDDDCCCBBB@@@<<<<<<>>>AAADDDLLL^^^nnn////////////////////////111111111111111111111111111111222222222333333333333333555555555555333333333333444444444444555555555555555666666666777777777777777777888:::===>>>======>>>??????>>>===<<<999:::;;;<<<===???@@@@@@@@@BBBDDDFFFGGGGGGFFFEEE@@@@@@@@@@@@AAABBBCCCCCCBBBCCCFFFHHHIIIIIIHHHGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEDDDBBBAAA???FFFEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFGGGHHHGGGFFFEEE888;;;???AAA@@@>>>======<<<>>>AAACCCCCCBBB@@@?????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDGGGIIIGGGBBB@@@CCCGGGFFFIIIKKKKKKJJJJJJMMMOOOPPPOOONNNLLLJJJHHHFFFEEEDDDFFFGGGGGGGGGHHHKKKMMMPPPOOOMMMIIIFFFFFFHHHJJJEEEFFFGGGHHHJJJKKKLLLLLLJJJHHHFFFFFFGGGIIIIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGGGGEEEEEEEEEFFFCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDBBB???>>>>>>??????@@@@@@@@@??????===<<<::::::;;;;;;:::999:::888666777888999999888:::777777===DDDGGGDDD>>>333444555666666555555555222222222333333444444444444333333222222333333444111222222222222111000000111111111111111111111111444444333222111111111222///000222333333333111000111111222111000///---,,,000000000000000000000000---.........//////000000000000000000000000000000000000000000////////////111000......000000000///---000222222///---...000222222111111111111222222000///......///000111222000000000000111111111111999777333111000111222333222222111111111111222222000000000000000000000000222222222222222222222222111111111222222111111111111222222222222333333333111111222222222333333333333333333444444444555555333444666777777777666555666666777888888888888888777777666666777888999999666888;;;>>>@@@@@@<<<999<<<>>>@@@BBBBBB@@@>>>===<<<<<<>>>AAADDDMMM^^^nnn000///...---...///111333333333333333333222111000///000111111000111333555333222222222111000000000333333333444444555555555555444333222222333555555555555444555666888:::;;;<<<===>>>>>><<<;;;<<<<<<:::<<<===>>>===>>>???AAA@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGHHHGGGEEECCCCCCDDDFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDDDD@@@>>>@@@@@@===;;;<<<>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBEEEFFFFFFEEECCCCCCDDDFFFBBBCCCDDDDDDDDDDDDDDDCCCKKKNNNPPPMMMGGGCCCDDDFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPNNNLLLJJJGGGEEECCCGGGGGGGGGIIIKKKMMMMMMLLLGGGGGGGGGGGGGGGGGGGGGGGGJJJGGGCCCAAABBBBBBBBBBBBEEECCCBBBAAAAAABBBDDDEEEDDDEEEEEEDDDDDDCCCBBBAAA???AAACCCCCCAAA???>>>===============<<<<<<<<<<<<:::;;;<<<===<<<999777555555666777777666666777888666888<<>>>>><<<;;;<<<===;;;===>>>>>>======???@@@???@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIICCCEEEFFFFFFEEEDDDEEEFFFDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDFFFCCCCCCFFFFFFAAA======>>>???AAABBBBBBBBBBBBAAA????????????@@@AAABBBCCCDDDEEEFFFEEECCCCCCDDDFFFGGGFFFDDDCCCCCCEEEGGGHHHNNNQQQRRROOOIIIEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMOOOOOONNNMMMJJJHHHFFFEEEFFFEEEEEEGGGJJJLLLMMMLLLHHHHHHGGGFFFFFFFFFGGGGGGHHHFFFCCCCCCCCCDDDDDDCCCDDDCCCBBBBBBBBBBBBDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBCCCCCCAAA?????????>>>>>>=========<<<<<<<<<;;;<<<<<<<<<;;;999777666555777777777666555777888666999===AAACCCAAA<<<888555555555555555555555555444333222222222222333444666444111000111333333222000000111111222111111111000000000000000000000000222222222222111111111111333333222111111000//////000///...------...///000////////////////////////000000111111111000000///...///000000000///...---.............../////////000000000000000000000000---...//////000000////////////000000000111111111000000000000000111222333000000000000////////////111000///111444444333111111111000///............//////000000111222222222222222111111111111222222222222222222333333333333111111000000000111111111111111222222222222111111444444444444444444444444555555555555666666666666444555666777777666555444666555555555555666777777;;;;;;:::999999999::::::<<<<<<>>>?????????>>>===;;;;;;===@@@CCCKKK\\\lll111111///......///000000///000000111111111111000---......---,,,,,,...///111111111111111222222222000000000111111111111111333333333444444666777888444444444555666777888999:::<<<>>>>>><<<;;;<<<======>>>??????======>>>???>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIII@@@BBBEEEEEEEEEDDDEEEFFFDDDDDDDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFIIIGGGIIINNNNNNGGGAAA??????@@@AAACCCCCCDDDDDDDDDAAA@@@?????????AAABBBCCCDDDEEEEEEDDDCCCCCCEEEGGGJJJHHHEEECCCDDDGGGLLLOOOQQQSSSSSSPPPKKKGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNMMMLLLKKKIIIHHHGGGEEECCCBBBDDDGGGJJJKKKLLLIIIHHHFFFEEEEEEEEEFFFGGGEEEDDDCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAA???===<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::999888777777666777888777555555666888888;;;???@@@>>>:::777666444444444444444444444444333333222222222222333333333222111111222222111000000000111111111000//////000000000000000000000000222222222222333333333333222222222111111000000/////////............//////........................111111111111000///.........///000000000000000///000000///////////////...000000000000000000000000///////////////000111111//////000000000000111111000000/////////000000111111111000000//////......000000000222444555444333555444222000...------------......//////000000000333222222111111222222333222333333333444444444444333222111000000111222333111111222222222222111111444444444444444444444444444555555555555666666666555555666666666666555555666666555555666666777888::::::999999::::::;;;;;;;;;<<<=========<<<;;;:::888888:::===???GGGWWWggg}}}222111000///......//////......///000000111000000000111111000......000111000000000111222222222333000000000111111111111111222333333444555777888888444444555555666777888888999;;;======<<<<<<<<<>>>>>>???@@@???======>>>???======>>>???AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHBBBCCCDDDCCCBBBCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBFFFFFFEEEDDDCCCBBBBBBAAA@@@AAABBBCCCEEEFFFFFFGGGHHHHHHMMMTTTUUUNNNGGGDDDAAAAAABBBCCCDDDEEEEEEFFFBBBAAA@@@??????@@@BBBCCCCCCDDDEEEDDDCCCDDDFFFGGGIIIHHHGGGGGGIIIMMMQQQSSSRRRSSSRRROOOJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIDDDBBBAAABBBEEEHHHJJJKKKIIIHHHFFFDDDDDDEEEFFFGGGBBBAAAAAACCCEEEFFFEEECCCCCCDDDDDDDDDDDDCCCCCCBBBHHHHHHHHHGGGEEEDDDBBBAAA======<<<:::888888:::<<<>>>>>>>>>=========<<<<<<===<<<:::999888777777888777777777666555555777888<<>>999555444555444444444444444444444444333222222222222222222333222111111222444333111///000000000000000///...---000000000000000000000000/////////000000111111111222111111111000000000////////////......////////////////////////////////////000000000000000//////...//////000000111111111111111000000//////......000000000000000000000000000///.........///111222////////////000000000111000//////.........//////111111000000//////......//////000222444555555444555444222111///................../////////000000222111111000000111111222222333333444444555555555555444222111111111333444111222222333333222222111333333333333333333333333444444444555555555666666555666666666666666666555666666666555666777777888999999999999:::;;;<<<===<<<<<<======<<<;;;999888777777999<<<>>>DDDTTTccc{{{111111000////////////...---...///000000000000000111222222111000///111222000000000111222222222333222222222222222222222111111222333444666777777777444444555555666666777777888:::<<<<<<<<<<<<===>>>>>>???@@@???>>>===>>>???===>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHGGGFFFDDDAAA???@@@DDDGGGHHHHHHHHHHHHGGGFFFDDDCCCFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFGGGMMMVVVXXXRRRKKKHHHBBBBBBCCCCCCDDDEEEFFFFFFCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHGGGHHHJJJMMMOOORRRSSSTTTPPPPPPNNNKKKHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIDDDBBBAAABBBEEEHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHH@@@???@@@BBBDDDEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBHHHHHHGGGGGGFFFDDDCCCBBB======;;;999777777999<<<============<<<<<<<<<<<<<<<;;;:::999888777777777666777777555444555888:::@@@BBBAAA===666333333444444444444444444444444444222222222222222222222222222111222444555555222000000000000000000///...---000000000000000000000000---......//////000000000111111111000000000000000...//////////////////...000000000000000000000000,,,---...000000111111111....../////////000111111111111000000//////......///////////////////////////...---,,,---...///000...////////////000000000//////...............///111000000000/////////......///111222333444444555222222111000000000000000//////000000000000111111000000////////////000000222222333444444555666666666555444333222222333444222222333333333333222222333333333333333333333333444444444444555555555555666666666555555666666666666666666666666777888888888888888999:::;;;<<<======>>>>>>>>>===;;;999888888888:::===>>>CCCRRRaaaxxx000000000000000/////////...//////000000000000//////000000000......000222111111111111111222222222333333333333333222222222111222333444555555555555333444555666666666666555666999;;;<<<<<<<<<===???>>>???@@@???>>>>>>???@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGIIIGGGEEEBBB@@@@@@DDDGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFKKKSSSVVVQQQKKKIIIDDDDDDCCCCCCDDDDDDEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@AAABBBDDDDDDDDDEEEGGGIIIHHHKKKOOORRRTTTTTTRRRQQQMMMLLLIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDDDDEEEGGGHHHHHHFFFEEEFFFFFFGGGHHHHHHIIIIII@@@@@@???AAACCCEEEEEEDDDFFFEEEEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCCCC??????>>><<<::::::<<<>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888777666666555555555555444666999<<>>999444222222444333333333333333333333333111111222222222222111111222111222333555555333111000000111111111000//////000000000000000000000000000000000000000111111111000000000000000000000000......////////////......111111111111111111111111+++,,,---///000111222222///............//////000000000///////////////...////////////////////////---------------...//////......////////////000000//////.........//////000/////////000000000000000---///111222222222333444///////////////000111222111111111111111111111111/////////....../////////111111222333444555555666666666555555444444333333222222333333333333222222333333333333333333333333333444444444444555555555666666555555555555666666777777666666777777888999999888999999:::;;;<<<===>>>>>>???>>>>>><<<:::999999999<<<>>>>>>CCCQQQ___uuu...//////000000000000000000000111111111000//////---...///.........000222222222222111111111111111444444333333333222222222000111333444444444333333333444555666666666555444666888:::<<<<<<<<<>>>???===>>>@@@?????????@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFGGGEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGIIIJJJJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEGGGEEEHHHOOOPPPLLLGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDCCCAAA???>>>@@@BBBCCCDDDDDDEEEHHHJJJNNNPPPSSSTTTTTTRRROOOMMMKKKIIIFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGHHHJJJIIIGGGDDDCCCEEEGGGIIIKKKKKKJJJJJJDDDBBBAAAAAADDDFFFGGGFFFHHHFFFEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@>>><<<;;;===>>>;;;;;;:::::::::999999999::::::::::::999777666555444444444444444777;;;>>>DDD@@@999444222222222222333333333333333333333333000111222333333222111000111000000111333444222111000000111111222111111111000000000000000000000000222222111111111111111111///000000000000000000000---...///000000///...---000000000000000000000000,,,---...///000000000000///...---,,,,,,------................../////////////////////////////////------...///////////////........./////////000000............///000111111......//////000000111111---///222222000///000222///.........//////000111111111111111111111111111000000////////////000000000000111222333444555555555666777777777555333222222333333444444333333222222222222222222222222222333333444444444555555555777666555444444555666777777777666666777777888999999999999999::::::;;;<<<======>>>>>>>>><<<;;;:::999:::<<<>>>>>>CCCPPP^^^sss---...///000111111000000111111222111111000///...---...////////////222444333222222222111111000000333333333222222222111111000111222333333333222111333444555666666666555444555777:::;;;<<<<<<>>>???<<<>>>????????????AAACCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFF@@@CCCGGGIIIHHHFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDEEEHHHFFFGGGKKKLLLHHHDDDCCCGGGFFFDDDBBBBBBBBBCCCCCCAAACCCDDDEEEDDDBBB???===@@@BBBCCCDDDDDDEEEHHHJJJTTTUUUUUUUUUSSSOOOLLLJJJIIIGGGEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHIIIKKKLLLJJJFFFCCCBBBDDDHHHKKKMMMMMMLLLKKKGGGEEEBBBBBBDDDGGGHHHIIIIIIGGGEEECCCBBBBBBDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD>>>??????===;;;:::;;;===:::::::::999999999888888999:::;;;;;;:::888555444333333444333444777<<<@@@DDD>>>666111111222222111333333333333333333333333000111222333333222111000000///...///111222222111///000111222222222222222000000000000000000000000222111111111000000//////////////////000000000000---...///000000///...---////////////////////////......///////////////...000///---,,,++++++,,,---,,,---------......//////////////////////////////---...000111111111000///............/////////000.........//////111222333------...///000111222222---///222111///...///111//////............//////111111111111000000000000111111000000000000111111///000000111333444555555555666888999888666333111222333333444444333333222222222222222222222222222333333333444444444555555777666555444444555666777777777777777777888888999::::::999999::::::;;;;;;;;;<<<=========<<<;;;:::999:::<<<>>>>>>BBBOOO]]]rrr000000000000000000000000111111111000000000000000------,,,,,,,,,...///000222111111111000000//////222222333333333222222111222222333333333444444444444444555555555555444444444555666888:::<<<===>>><<<===>>>???@@@AAAAAAAAA?????????>>>??????@@@@@@CCCCCCDDDEEEEEEDDDCCCBBBEEEDDDBBB@@@??????@@@@@@BBBCCCEEEFFFGGGFFFDDDCCCCCCDDDFFFIIIIIIGGGBBB???===>>>@@@BBBCCCCCCCCCCCCEEEDDDDDDDDDDDDFFFGGGIIILLLKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCBBBAAAEEEGGGHHHGGGDDDAAA???>>>>>>???AAADDDGGGJJJMMMNNNXXXUUUQQQNNNMMMJJJHHHFFFCCCEEEFFFFFFEEEEEEFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLPPPNNNKKKHHHFFFEEEDDDDDDCCCBBBAAAAAABBBDDDGGGHHHGGGHHHHHHHHHHHHGGGFFFEEECCCEEEGGGFFFCCCAAABBBDDDEEEFFFIIIKKKLLLLLLLLLKKKKKKHHHDDDDDDGGGIIIHHHGGGGGGGGGFFFCCC??????BBBEEEBBBBBBCCCCCCBBBBBBAAA@@@??????>>>===<<<:::888777;;;;;;999888777777666666777777888888888888777777777555333444666888999999888777444222222222333444444444444333333222222222111111111111111111111111000000000000000000000000222222222222222111000///000000000000000000000000222111111000///......---000000000///......------111111000000//////......////////////////////////---......///////////////......////////////......------------------------///////////////000111111------------------------...---,,,++++++,,,......000000//////.........---////////////////////////000000111111111111000000222222111111000/////////000//////......///000111111111111111111111111111000000111222333444444555111222222333333222222111---...111333444333222111333222222111111222222333222222222333333333444444555444333444555666666555222444777888888888:::;;;;;;:::999999999:::;;;<<<:::;;;>>>??????>>><<<:::777777999<<<>>>CCCOOO\\\uuu000000000000000000000000111111111111000000000000111111000//////000111111111111111111000000000///222222222333333222222111222222333333333444444444555666666666666666666555444555666888:::;;;======<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCFFFEEECCCBBBAAAAAABBBBBBBBBDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFCCC???;;;<<<===@@@CCCEEEFFFFFFFFFGGGFFFFFFEEEFFFGGGHHHIIILLLKKKJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHGGGDDDAAA???>>>???@@@BBBEEEIIINNNRRRUUUVVVTTTPPPMMMLLLJJJGGGEEEDDDEEEGGGGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGEEEEEEDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDAAA@@@AAADDDBBBDDDGGGJJJLLLLLLKKKJJJJJJGGGDDDCCCEEEHHHIIIHHHIIIIIIGGGCCC>>>===???BBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===;;;:::888888999999888777777777888888666777777888888777777666666444222222555999<<<===777666444222111111222333333333333333222222222111111111111111111111111111000000000000000000000000222222222222222111000000000000000000000000000000111111111000///..................///////////////000000000000//////......////////////////////////---......///////////////......////////////..............................///////////////000000111..............................---------------...000000000/////////......////////////////////////000000111111111111000000000000000000000000111111000000/////////000111222222222222222222222333333000111111222222333333444111222222333333222222111000111222333444444333222333222222111111222222333333333333333444444444444444444444444555666555555333555777888888888999:::888888777777777888999::::::<<<>>>??????===;;;:::888888999<<<>>>BBBOOO[[[sss000000000000000000000000111111111111111111111111333222111111000111111111111111111111000000000000111222222333333222222222333333333333444444444444666666777777777777666666444555666888999;;;<<<<<<;;;;;;===>>>???@@@@@@@@@BBBBBBAAA@@@?????????@@@@@@AAABBBCCCEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEBBBBBBAAABBBCCCBBB???===<<<>>>AAAEEEHHHJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIFFFCCCAAA@@@@@@AAADDDHHHNNNTTTXXX[[[SSSQQQMMMKKKJJJIIIGGGEEEEEEGGGHHHIIIIIIJJJLLLNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEHHHGGGFFFDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEBBB???>>>???AAA???BBBFFFJJJLLLLLLJJJHHHIIIEEEAAA@@@BBBEEEHHHIIIKKKJJJGGGCCC>>><<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::999888777777777777777888999999666666777777777777666666666444222333666:::===>>>555444222111000111111222222222222111111111111111111111111111111111111111000000000000000000000000222222222222222111111111000000000000000000000000111111000000//////......------......///000000111000000000////////////...////////////////////////---......///////////////......////////////......//////////////////////////////......//////000111///////////////////////////////////////...---,,,111000000000000000//////////////////////////////000000111111111111000000......///000000111222222000000000000000111222333111111000000000000000111222222222222222222222222111111222222222222111111333333333333333333333333333222222111111222222333333444444444444555555555333444444444555555555555444666888888777777777888888777777777777888999999;;;<<<>>>???>>><<<:::999999999:::<<<===BBBNNNZZZqqq000000000000000000000000000111111111111111222222000000000000000000111111111111111000000000000000111111222333333333222222333333333444444444444555666666666777777666666666555555666777888999:::;;;999:::<<<===>>>???@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGIIIJJJIIIHHHGGG???>>>???@@@CCCEEEEEEDDD@@@BBBEEEHHHJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHCCCCCCCCCCCCDDDDDDEEEEEEDDDGGGJJJJJJHHHFFFDDDCCCBBBEEEJJJOOOTTTXXXZZZZZZPPPMMMJJJIIIIIIHHHFFFEEEGGGHHHIIIJJJJJJLLLOOORRRQQQPPPOOOMMMLLLJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFDDDBBB???>>>===>>>AAAGGGKKKMMMLLLJJJHHHFFFCCC???===>>>AAAEEEHHHKKKIIIGGGCCC@@@???>>>???AAAAAA@@@@@@????????????>>>>>><<<;;;:::999999999777777666666666777777888555666666777777666666555444444444666999::::::999333333222111000000111111111111111000000000000000111111111111111111111111000000000000000000000000222222222111111111222222000000000000000000000000111000000000/////////...............//////000000////////////////////////////////////////////////---......///////////////......////////////..............................///............///000000//////////////////////////////000111000...---,,,111111111111000000000000////////////////////////000000111111111111000000////////////000000111111000000000111111222333333333222111000000000111111333222222222111111000000111111222222222222111111444333333222222222333333333222222111111222222333444444444555555555666666333333444444444444555666555777888888777666666777999999999999999::::::;;;<<<======>>>===<<<:::999:::999:::<<<===AAAMMMYYYmmm111111111111111111111111000000111111222222222333...//////000111222222222000000000000000000111111000111222333333333333333333333444444444555555555444555555666666555555444555555666777777888999999888999:::<<<===>>>??????@@@@@@>>>===<<<<<<<<<<<<>>>>>>???AAACCCEEEGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKKKKJJJIIIBBBAAAAAACCCFFFHHHIIIIIIFFFGGGIIIKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJDDDCCCCCCBBBBBBCCCDDDDDDDDDFFFHHHHHHGGGEEEEEEEEEFFFJJJQQQVVVYYYXXXUUUSSSLLLJJJHHHGGGHHHHHHFFFEEEHHHIIIJJJJJJKKKMMMQQQTTTTTTSSSQQQOOOMMMKKKJJJIIIGGGHHHIIIKKKKKKKKKJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFHHHJJJLLLJJJFFFAAA===???CCCHHHLLLNNNMMMJJJHHHCCCAAA===;;;;;;>>>BBBFFFIIIGGGEEECCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<:::999999999999999888777666555555555555555555666666666666555555333444777999;;;999555111222222111111000000111111000000000000000000000000111111111111111111111111000000000000000000000000222111000000000111222222////////////////////////000000000000////////////000000//////.........................../////////////////////////////////---......///////////////......////////////......------------------------...............//////000...........................///000000000///---,,,000000000000111111111111000000000000000000000000000000111111111111000000000000000000//////......///000000111222333333333666555444222222222333444333222222111111000000///000111111222222111111000333222111111111111111222333222222111111222222333444444444555555555666666111333555444333333444666555777888888666555555666888888999999::::::::::::<<<<<<======<<<;;;:::999:::999:::<<<===AAAMMMYYYkkk}}}111111111111111111111111000000111111222333333333000000222333333444333333000000000000111111111111000111222222333333333333333444444444555555555555444444555555555555444444555555666666777777777888666777999;;;===>>>>>>???>>>>>>===<<<;;;;;;;;;<<<>>>>>>???@@@CCCEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIHHHFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPOOOOOONNNMMMMMMFFFEEEDDDCCCBBBCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGLLLOOOUUUYYYYYYUUUPPPLLLJJJHHHFFFFFFGGGHHHGGGFFFHHHIIIJJJJJJJJJMMMQQQTTTUUUTTTRRRPPPNNNKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEGGGIIINNNRRRSSSOOOGGGBBBAAADDDHHHLLLMMMLLLJJJHHHBBBAAA???<<<:::<<<@@@DDDFFFDDDCCCCCCDDDDDDDDDBBB@@@???>>>===<<<===>>>>>>>>>===;;;999999999999:::999888777555444444333333444444555555555555444444333444777:::;;;777222---111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111000///...///000111222////////////////////////000000000000////////////111000000///......---------............/////////////////////////////////---......///////////////......////////////......------------------------......------......///000........................---....../////////......//////000000000000000111000000000000000000000000000000111111111111000000111111000//////...------......000111222222333222333111///---------///000222222111111111000000000000000111111111111000000111111111111111111111111333222222111111222222333333444444444444555555555000333555555222111444666555666888777666555555666555666777777888888777777;;;;;;;;;<<<<<<<<<;;;;;;999999:::<<<===BBBNNNZZZiii|||111111111111111111111111000000111222222333444444222222333333333222000//////000000000111111111111000000111222333333333333444444444444555555555555555555666666666666555555555555666666666666666666555666888:::<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>???@@@BBBDDDGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKFFFHHHJJJLLLMMMMMMLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDCCCEEEHHHKKKQQQSSSUUUVVVUUUQQQLLLIIIHHHGGGEEEFFFGGGHHHHHHGGGIIIIIIIIIIIIIIIKKKOOOSSSTTTSSSQQQOOOLLLJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCCCCEEEGGGLLLQQQTTTQQQKKKEEECCCEEEGGGJJJJJJJJJHHHGGGCCCCCCBBB???<<<===@@@CCCDDDBBB@@@AAACCCCCCBBB@@@@@@???===;;;;;;<<<===>>>>>><<<:::999888888::::::777666555555444444444444444444444555555444444444333333444666777666222///111111222222222222222111000000000111111222222222111111111111111111111111000000000000000000000000///...---,,,---...000111////////////////////////////////////000000000000///////////////.........---------.........//////////////////////////////---......///////////////......////////////.................................------------...//////////////////////////////,,,,,,,,,,,,---...///000....../////////000000000000000000000000000000000000000111111111111000000//////////////////......,,,---///111222222222222000...,,,***)))***+++,,,111111111111000000000000000000111111111111000000///000222333333333333222333222222111111222222333333333333333444444444444000333666555222111333777444555777777666555666777444555666777888777777666999::::::;;;;;;<<<<<<<<<888888999<<<>>>BBBOOO[[[hhh|||111111111111111111111111000000111222333333444444222222222111000---+++***//////000000111111111222///000111222333444444444444444444555555555666666666666777777777777666666555555666666666666666666555666888:::<<<===>>>>>>>>>============>>>>>>????????????@@@AAADDDFFFHHHHHHIIIKKKLLLMMMMMMMMMMMMGGGHHHKKKMMMNNNNNNMMMLLLIIIJJJKKKNNNPPPQQQPPPOOOJJJKKKMMMNNNOOONNNNNNMMMJJJLLLNNNPPPRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNLLLIIIGGGEEEEEEFFFGGGIIIHHHGGGFFFEEEHHHMMMPPPUUUUUUTTTSSSQQQNNNKKKIIIHHHFFFEEEFFFHHHIIIIIIHHHIIIIIIIIIHHHHHHJJJNNNQQQRRRQQQPPPMMMKKKIIIGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIIIIGGGEEEBBBAAAAAABBBBBBBBBDDDGGGLLLPPPOOOJJJFFFDDDEEEFFFHHHHHHHHHFFFEEEEEEEEEEEEBBB???>>>@@@CCCCCCAAA??????AAAAAA???===@@@>>><<<;;;:::;;;===>>>===<<<:::888888888:::;;;555444444444444555666666333444444555555444444333333222111222444555444333111222222333333333222222000000111111222222222333111111111111111111111111000000000000000000000000......,,,+++,,,...000111////////////////////////////////////000000000000------......///000000000---------.........//////////////////////////////---......///////////////......////////////......////////////////////////...------------...//////000000000000000000000000,,,+++++++++,,,...000111---.........//////000000000000000000000000000000000000111111111111000000------......///000000000+++,,,...000111222111111444333000---------///000000000000000000111111111000000111111111111000000///000333555666555444333333222222222222222222333222222222333333333444444///333666555111000333777333555777777666555666777666777888::::::999999888888999999:::;;;<<<===>>>777777999<<<>>>CCCOOO\\\ggg|||000111111111111222222222333333222222222333555666222222222222222222333333222222222222222222222222222222222222333444555666444444444555666777777888:::888666444333444555666:::888666555444444444555888888888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAA@@@???@@@CCCEEEGGGHHHIIILLLNNNOOOOOONNNMMMJJJLLLNNNPPPQQQPPPNNNLLLOOOMMMLLLLLLNNNPPPPPPPPPJJJNNNPPPOOOPPPRRRPPPLLLPPPLLLIIIIIIMMMQQQSSSRRRTTTTTTUUUTTTTTTSSSRRRRRRVVVRRRLLLHHHFFFFFFFFFFFFIIIGGGGGGHHHLLLPPPRRRSSSUUUSSSPPPNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHGGGIIIGGGEEEEEEFFFHHHHHHGGGGGGDDD@@@@@@BBBDDDDDDCCCGGGGGGGGGGGGFFFDDDCCCBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFGGGHHHGGGEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@::::::::::::::::::::::::;;;:::888777666555666666777666666555555555555666666555444444333333333333888888888777555333111000111111111111111111111111333222222222222222222222222222111111111111222222111111000/////////////////////////////////////////////000000111111111222---...///...,,,,,,...///////////////////////////........................---.........//////000000......//////...------,,,,,,------......------,,,......---------,,,,,,,,,,,,---------...///////////////............//////////////////////////////,,,,,,------......//////............////////////000000//////......------......//////000111111111...///////////////......////////////////////////222111111111000000/////////////////////000111111//////000111222222333333333333222222111222222222///000222333444555555555555444444333333333444444888777777666555555444444777777777777777888888999888<<<<<<::::::<<<<<<999999888999;;;===BBBOOO\\\ooo000111111111111222222222333222111111222333444555111222222222222333333333222222222222222222222222222222222222333444555666444444444555666777777777999888666444333444555555888888777555555444444444777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@??????@@@BBBDDDFFFGGGHHHKKKMMMOOOOOONNNNNNLLLNNNPPPRRRRRRPPPOOOMMMLLLJJJJJJKKKOOORRRSSSTTTLLLPPPRRRQQQRRRUUUUUURRRLLLIIIGGGHHHMMMQQQSSSRRRTTTTTTUUUTTTTTTSSSRRRQQQTTTPPPLLLIIIIIIIIIHHHHHHJJJJJJJJJMMMPPPSSSSSSRRRQQQOOOMMMLLLMMMMMMLLLJJJGGGHHHHHHHHHIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLJJJIIIHHHKKKIIIGGGGGGHHHIIIIIIIIIEEEBBB??????BBBDDDEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@???@@@AAABBBAAA@@@;;;;;;;;;:::::::::999999888777666666666666777888777777666555444444444555666666555444444444444444888777666555333222111000111111111111111111111111//////000000111222333333111000000//////000000111111111000///////////////000000000000000000000000//////000000000111111111...///000///------///111////////////////////////..................................../////////000////////////...---++++++---......//////......---//////.........------------------...............//////............//////////////////////////////.............../////////............////////////////////////////////////////////////////////////---......///////////////111111111111111111111111111111111000000000/////////////////////000111111222222222333333444444444333333222222111222222333000000222333444555555555555444444333333333444444444444444444555555555555777777777777777888888999888<<<<<<::::::======::::::999:::<<<===BBBOOO\\\mmm~~~000111111111111222222222222111111111111222333333111111222222222333333333333333333333333333333333222222222222333444555666444444444555666666777777888777666444444444555555666777777777666555444444666666777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>???AAACCCDDDEEEGGGIIILLLNNNOOOOOOOOOOOOQQQRRRSSSSSSRRRPPPOOOLLLKKKJJJLLLOOOSSSTTTUUUPPPTTTUUUTTTVVV[[[]]]\\\NNNJJJGGGHHHMMMQQQSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPOOOMMMKKKKKKKKKLLLKKKJJJKKKLLLOOORRRUUUUUURRRPPPKKKJJJIIIIIIKKKMMMLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKLLLLLLLLLKKKKKKJJJLLLJJJHHHHHHJJJKKKKKKJJJBBB@@@???@@@BBBDDDEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@??????AAAAAA@@@???======<<<;;;:::999888888444444444444555777888999888777666555444333333333666555555444444444444444777666444222111000111111111111111111111111111111/////////000000111111111000//////......//////000111111000///////////////111111111111111111111111//////000000000000111111///000111000......000111////////////////////////////////////////////////............////////////..................------...//////////////////...000000/////////........................---------//////............//////////////////////////////000000///////////////...............////////////......///000000111222222000000//////...------,,,------...///000000000///111111111111111111111111111111000000000000/////////////////////000111111222222333333333333333333333222222111222222333333000111222333444555555555444444333333333333444444222222333333444555555666777777777777777888888999999<<<===;;;<<>>;;;;;;:::;;;===>>>CCCPPP\\\mmm~~~000000111111111222222222111111111111111111111222111111111222222333333444444444444444444444444444333333333333333444555555444444444555555666666666777666555444444444444555555555777777777666555444555555777999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===>>>???@@@BBBCCCDDDEEEHHHKKKMMMOOOPPPPPPRRRSSSTTTTTTTTTSSSQQQPPPPPPNNNLLLMMMOOORRRRRRRRRTTTWWWXXXWWWZZZ```ddddddYYYSSSLLLJJJLLLQQQSSSTTTRRRRRRRRRRRRQQQOOONNNMMMJJJIIIIIIJJJLLLMMMLLLJJJKKKMMMQQQUUUWWWUUUPPPLLLHHHGGGFFFGGGIIIKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHIIIJJJKKKJJJIIIBBBAAAAAAAAABBBCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBEEEGGGHHHHHHEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>>>>@@@@@@???>>>>>>>>>===;;;:::888777777333333444444555666666777777777555444333333222222444444333333333333444444666444222000//////111111111111111111111111111111333333222111///...------000//////......//////000111000000///////////////000000000000000000000000//////000000000000000000///000000///......///111////////////////////////000000000000000000000000.........///////////////++++++---...//////000000......////////////......////////////.........---/////////...---------,,,///......------......///////////////////////////111111000000//////..................///////////////000000000111111111222//////......------------...///////////////..............................000000000000000000/////////////////////000000111111111111111000000000000222222111111222222333333000111222333444444444444333333333222333333444444222333333444444555666666777777777777777888888999:::>>>???===>>>AAAAAA???<<<;;;<<<===>>>CCCPPP]]]ooo000000111111111222222222111111111111111111111111000000111222333333444444444444444444444444444444444444333333444444555555444444444444555555555555666555555444444444444444444555666777777777555555555666888;;;===>>>>>>???>>>======<<<<<<<<<===============>>>???@@@AAABBBCCCDDDGGGIIILLLNNNPPPQQQRRRSSSSSSTTTTTTSSSRRRRRRPPPNNNMMMNNNPPPRRRSSSSSSWWWYYYYYYXXX\\\cccggggggggg___TTTNNNNNNQQQTTTUUUQQQQQQQQQPPPOOONNNLLLKKKFFFFFFGGGIIIKKKLLLKKKIIIJJJLLLPPPTTTVVVSSSNNNIIIHHHFFFEEEFFFGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJKKKLLLLLLIIIHHHGGGHHHIIIJJJHHHGGGDDDDDDDDDCCCBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDBBBAAA@@@??????>>>===???BBBEEEFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA???>>>======??????>>>===>>>===<<<;;;999777666666555555555555555444444333666555444333222222222222333222222222222222333333444333111///...///111222000000000000000000000000444333333111000///......111000000//////000000111111000000///////////////////////////////////////000000//////////////////...//////...------...000////////////////////////000000000000000000000000///////////////.........,,,---......//////......,,,------......------,,,.........---------,,,,,,/////////...---------,,,......------------......////////////////////////111111000000//////..................////////////222111111111000000000///------------......//////000000000000///...,,,,,,........................//////////////////000000///////////////000000111111000000000000000000000222111111111222222333444111111222333444444444444222222222222222333444555555555555555555555555555777777777777777888888999;;;???@@@???@@@DDDDDDAAA<<<;;;<<<===>>>CCCOOO\\\qqq000111111111111222222222222222222333222222111000000000111222333444444555555555555555555555555555555444444444444444555555444444444444444444444444444444444444444444444444444444555666777777777666666888;;;>>>@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<======>>>???@@@AAAAAABBBCCCDDDFFFHHHKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSLLLKKKKKKNNNRRRUUUWWWXXXWWWZZZZZZYYY\\\bbbfffeeekkkcccYYYRRRRRRTTTVVVVVVRRRRRRQQQQQQOOONNNLLLKKKFFFEEEFFFGGGJJJKKKJJJHHHIIIKKKNNNQQQSSSQQQLLLHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFIIIHHHHHHHHHIIIJJJKKKKKKGGGFFFFFFGGGHHHHHHGGGEEEFFFGGGGGGFFFCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@???===>>>AAACCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>===<<<<<<>>>>>>===<<<<<<<<<;;;999888666555555777777777666555333222111444444333222222222333333222222222222222333333444222222000000///000111222000000000000000000000000000000000111111222222222111000000//////000000111111111000///////////////........................000000////////////......---...///...,,,,,,...//////////////////////////////////////////////////////////////////.........000000000///...,,,+++***,,,,,,------------,,,,,,...------------,,,,,,,,,...............---------......------------......////////////////////////000000///////////////...............////////////222222111000000///......,,,------...//////000000000000000000///...,,,+++111111111111111111111111......////////////000000///////////////000111111111111222222222222222222111111111111222333444444111222333333444444444333222111111222222333444555666666666666666666555555777777777777777888888999:::>>>@@@???@@@DDDEEEBBB<<<;;;;;;===>>>BBBNNN[[[qqq000111111111111222222222222333444444333222111000///000111222333444444555555555555555555555555555555555444444444444555555444444444444444444444444333444444444555444444444444444444555555777888888888:::===AAACCCEEEEEEEEEEEECCCBBB@@@>>>===<<<<<<======???@@@AAAAAABBBBBBDDDEEEFFFHHHJJJLLLNNNOOONNNOOOOOOPPPQQQRRRSSSSSSMMMLLLLLLNNNRRRVVVXXXYYYWWWZZZZZZYYY[[[```bbbaaaccc^^^YYYVVVWWWXXXXXXVVVTTTTTTTTTSSSQQQPPPNNNMMMHHHGGGFFFGGGIIIJJJIIIHHHJJJJJJLLLNNNPPPOOOMMMJJJFFFEEECCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGIIIHHHGGGGGGGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHFFFDDDEEEGGGHHHGGGEEECCCDDDEEEBBBDDDFFFIIIIIIIIIGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHDDDBBB??????AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;======<<<;;;::::::999888777666555444777777777777666444222111222222222222222333333444444333333333444444555666111111111111111111111111000000000000000000000000......//////000111222222000//////......//////000111111000///////////////////////////////////////000000/////////............//////...------...000////////////////////////........................000/////////..................//////...------,,,------............------............---------------------..................------,,,,,,------...////////////////////////.............../////////............////////////////////////////////////////////////////////////......////////////......111111111111111111111111........./////////000000///////////////000111111000000111111222222333333111111111111222333444555222222333444444444333333111111111111222333444555333444444555555666666666777777777777777888888999888<<<======???CCCCCCAAA<<<;;;;;;<<<===AAAMMMZZZlll}}}000111111111111222222222333444444555444333222111///000000222333444555555666666666666666666666666666555555444444444555555444444444444444444444444333333444555555444444444555444444444555666888:::999<<>>===<<<;;;===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMOOOLLLMMMNNNOOOPPPRRRSSSSSSPPPOOONNNOOORRRTTTVVVVVVVVVYYYZZZXXXZZZ^^^```^^^YYYWWWVVVXXX[[[\\\YYYVVVWWWWWWVVVUUUTTTRRRPPPOOOKKKIIIGGGGGGIIIJJJJJJIIIKKKJJJKKKLLLNNNOOOMMMLLLEEECCCCCCDDDFFFHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFHHHIIIIIIGGGEEECCCFFFIIIHHHFFFEEEFFFHHHAAADDDGGGJJJKKKJJJHHHFFFFFFFFFHHHIIIKKKLLLNNNNNNGGGDDDAAA@@@AAACCCCCCCCC@@@@@@??????>>>============<<<;;;;;;<<<===<<<;;;999999888777666555444444666777777888777555444333111111111111222333444555555555555555555666777888000000111222222222222111000000000000000000000000///////////////..................------.........111111000///////////////000000000000000000000000000000//////.........---///000000000......000111////////////////////////........................000000//////.........---)))***+++...///111111222......////////////......000/////////............,,,------....../////////...------,,,,,,------...////////////////////////,,,---------......//////............/////////000------......//////000000111111111000//////......+++,,,---///000111111111////////////////////////---.........//////000000///////////////000111111---......///000111111222111111111111222333444555222222333444444444333333111111111111222333444555000111222333555666777888777777777777777888888999555999;;;;;;===AAABBB???;;;::::::<<<<<<@@@MMMYYYgggyyy444333222111000000000000222222333333222000///...333333333333333333333333444444444444444444444444444333333222222333333444111222222333333222222111888666444222222333666777000222444555555555777999;;;>>>BBBDDDEEEDDDEEEFFFHHHFFFCCC???===<<<<<<<<<@@@@@@??????@@@BBBCCCDDDFFFHHHIIIHHHFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMOOOPPPQQQRRRSSSSSSRRRRRRUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWXXXYYYZZZ[[[\\\\\\WWWVVVTTTSSSQQQPPPOOOOOOMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKLLLMMMMMMLLLJJJJJJFFFFFFFFFEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGLLLIIIFFFDDDEEEFFFFFFFFFDDDFFFGGGGGGGGGGGGHHHJJJJJJKKKKKKIIIEEEBBBAAAAAABBBDDDFFFHHHJJJKKKKKKKKKGGGGGGHHHKKKOOOQQQQQQPPPMMMHHHBBB@@@BBBCCCBBB???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777===<<<:::999888777888888666555555555555444444444111111222222222333333333888555333333555666555333000000000000000000000000111111000000000000111111000000000///......------////////////////////////////////////////////////222000...---,,,---///000111000...---,,,,,,------------......///000000000............---,,,******........................------------.......................................---,,,,,,,,,,,,---...........................//////.........---------000000000///.........------......///////////////000000000000000000000000......//////...---,,,,,,***,,,...111222333222111//////////////////////////////......---------,,,////////////////////////......//////...,,,***)))%%%'''***---000111111000000000111222222222222111000000111111111222222222000111222333333333333333...///000111222333444444444444555777888888888888222333444555666777999999;;;<<<<<<<<<<<<<<<<<<;;;;;;999999<<<===@@@IIISSSfffttt444333222111000000000000666666777777666555333222444444444444444444444444444444444444444444444444444333333222222333333444333444444444444444444333666555333222222333555666333444555555555555888:::===@@@CCCEEEEEEDDDDDDEEEFFFDDDAAA???===<<<======@@@@@@??????@@@AAACCCDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZWWWVVVUUUSSSQQQPPPPPPPPPMMMLLLJJJIIIHHHHHHIIIIIIKKKKKKLLLLLLLLLKKKJJJIIIEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJJJJJJJRRROOOKKKHHHGGGGGGFFFEEEDDDEEEGGGGGGGGGGGGHHHIIIKKKKKKLLLJJJGGGDDDDDDDDDDDDEEEHHHJJJKKKKKKKKKJJJHHHHHHHHHJJJMMMNNNNNNMMMNNNIIICCCAAACCCDDDCCC@@@AAAAAA@@@>>><<<;;;:::999;;;;;;;;;;;;:::999888777888777666555444444555555555555555444444333333333111111222222222333333333777555333444666666444222000000000000000000000000111111000000000000111111//////000000000000000000000000000000000000000000////////////////////////111000///...---......///111000...---,,,,,,------///////////////.........111111111111000///...---............................../////////000000000..............................---,,,,,,---..............................//////.........---------///..................------......//////////////////////////////////////////////////////...------***,,,...///000///...---////////////////////////111000000000////////////////////////////////////000000000000///...---,,,111111000000000000000000000000111222222222222111111111222222222333333333000111111222333333222222//////000111222333444444333444555666666666666666666666777777777888888888:::;;;;;;<<<<<<;;;;;;:::;;;999:::<<<>>>AAAJJJTTTggguuu333333222111000000000000333333444444333222000///444444444444555555555555444444444444444444444444444333333222222333333444555555666666666666555555444444444444444444444444555666666555555666999<<<@@@CCCEEEEEEDDDCCCCCCDDDCCCBBB???=========>>>???@@@@@@??????@@@AAABBBCCCFFFGGGHHHGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEGGGIIIKKKLLLMMMNNNWWWSSSNNNJJJHHHFFFDDDCCCCCCEEEFFFGGGFFFFFFGGGHHHHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFIIIKKKLLLKKKJJJHHHHHHGGGGGGHHHIIIJJJJJJHHHLLLGGGBBB@@@BBBBBBAAA???BBBAAA@@@>>><<<:::888888:::::::::::::::999888777777777666555555666666777555555444444333222111111111111222222222333333333555555555666777666333111000000000000000000000000111000000//////000000111/////////000111222222222000000000000000000000000///////////////////////////////////////......---000///...---------------111000000///......------...............---,,,+++........................000000000000111111111111..............................---,,,,,,---.............................................---------,,,------------------...---....../////////////////////////////////////////////000000000///......------...//////...---,,,////////////////////////000000000000////////////////////////////////////111111000000000000111111555333000---,,,,,,---...000000111222222222222111222222222333333333444444000000111222222222222111///000000111222333444444333444444555555555444444:::::::::999999888888777999::::::;;;;;;::::::999:::999:::===???BBBLLLVVVggguuu333222222111000000111111...///000000000...---,,,333333333444444444444444444444444444444444444444444333333222222333333444555666666777777666666555333444555666666666555555555666666555555888===@@@BBBDDDEEEEEECCCAAAAAABBB@@@???===<<<<<<===???@@@@@@@@@?????????@@@BBBCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMOOOQQQSSSSSSSSSSSSOOOOOOOOOOOOOOONNNNNNNNNPPPQQQQQQRRRSSSTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJDDDFFFGGGIIIIIIGGGFFFDDDEEEFFFHHHJJJKKKMMMMMMNNNUUUQQQLLLHHHFFFDDDBBBAAAAAACCCFFFFFFFFFEEEFFFGGGDDDEEEGGGFFFEEECCCCCCDDDDDDFFFIIIKKKKKKJJJGGGFFFFFFEEEDDDDDDFFFGGGGGGFFFGGGDDD@@@>>>>>>>>>===;;;??????>>>===;;;:::999999999999999999999888777777555555555555666666777777555444444333222111000000111111222222222333333333333555666888888666222000000000000000000000000000000000////////////000000/////////000000111111111////////////////////////////////////////////////...///000111000///---,,,//////......------------000000//////............,,,,,,---------,,,++++++........................///000000000111111111111..............................------------......................................................+++++++++,,,,,,------------......//////////////////////////////////////////000000000000000////////////000111111000//////////////////////////////...............---------////////////////////////111111000///000111222444000///...------...///000000000111222222222222111111111222222222222333333000000111222222111111111000000111222222333444444444444555555555444444333::::::999999999888888888999999999::::::999999999999777999<<<>>>BBBLLLVVVfffsss333222111111000111111111111222333333333222111000111111222222222333333333444444444444444444444444444333333222222333333444555555666666666666555555333555666888888888777666333444555555777:::@@@DDDCCCDDDDDDCCC@@@>>>>>>???>>>===;;;;;;;;;===???@@@AAA@@@?????????@@@AAABBBDDDEEEGGGGGGFFFEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLNNNPPPQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKKKKKKKOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJKKKFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKQQQMMMIIIFFFEEEDDDCCCBBB@@@BBBEEEFFFEEEDDDEEEEEEBBBDDDEEEEEEDDDCCCDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDCCCAAA@@@AAACCCEEEFFFEEEEEEBBB@@@>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888999999888888777777000000111222222333333333444444333222111111000000111111222222222333333333333555888999888555111///000000000000000000000000000000////////////000000000000000//////.................................////////////////////////---...000111111///---+++...............---------............//////000000...//////000000000//////................................./////////000000........................................................................---.....................***+++++++++,,,,,,---------......///////////////........................//////000000000000000///---...///000000111111111////////////////////////---------...............////////////////////////000//////...///000222333///000111333444444444333000000111222222222222111000000000000111111111111111111222222222111111000111111111222333333444444555555666666666555444444666666777777888999999999888999999999999999999888777666777:::===AAAJJJUUUcccooo222222111111111111111222222333444444444444222222000000111111222222333333444444444444444444444444444333333222222333333444444444555555555555444444333444666777888888777666222333555666888;;;@@@CCCAAABBBBBB@@@===;;;;;;<<<<<<;;;:::::::::<<<>>>@@@AAA@@@???>>>>>>???@@@AAACCCEEEFFFFFFEEEEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOOOOONNNNNNLLLKKKJJJIIIHHHHHHHHHIIINNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHMMMJJJFFFDDDDDDDDDDDDCCC>>>AAADDDEEEEEEDDDCCCDDDDDDEEEGGGGGGEEEEEEEEEFFFCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@>>>???AAACCCDDDDDDEEEDDDBBB@@@???======<<<999999::::::;;;<<<<<<<<<777777888888888777777666000111222333444444333333333333333222222222111111111111222222222333333333333666999999777444111000000000000000000000000000000//////......//////000000000000///...---------------------------------////////////////////////---///000111111///---,,,---......///......------------......///000000111,,,---...///////////////........................------------....................................---...////////////...---........................---------...............+++,,,,,,,,,,,,,,,,,,------......///////////////..............................///000000000//////,,,,,,,,,---...//////000/////////////////////////////////000000000000000//////////////////////////////......///000111111...///111333333222000///000000111222222222222111/////////000000000000111222333333333333222111111222222222222333333444444444555555666666666555555333444555666777999:::;;;888999999::::::999999888777666777:::<<>>??????<<<:::888999:::<<<;;;:::999:::;;;===???AAA@@@???>>>>>>???@@@AAACCCDDDFFFFFFEEEEEEGGGHHHJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIGGGFFFFFFGGGGGGKKKKKKLLLLLLLLLLLLMMMMMMOOOOOONNNNNNNNNOOOOOOPPPJJJKKKLLLLLLMMMLLLKKKJJJKKKIIIHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHEEEBBB@@@AAAAAAAAAAAA===@@@DDDEEEDDDCCCBBBCCCCCCEEEGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCAAA???>>>@@@AAABBBAAADDDDDDCCCAAA???===<<<===:::::::::::::::;;;;;;;;;666666777777777777777666333444555666666666555444222222222333333333333333111111222222222333333333333666999999666222111111000000000000000000000000//////............//////000000000///////////////........................////////////////////////...///000000000///------,,,---...//////...------.........///////////////)))***+++,,,------------........................,,,------------.................................---...///000000///...---........................---------.........//////------------,,,,,,,,,,,,---......///////////////........................------...///////////////......---------.........////////////////////////////////////000000000111//////////////////////////////000000000000000///---.....................000000111222222222222111///000000000000111111111444444444444444333222222222222222333333333333444222333444555555555555555333444555666777999::::::999999::::::::::::999999999777888;;;<<>>AAA@@@???>>>>>>???@@@@@@BBBDDDEEEFFFEEEEEEGGGIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKIIIHHHKKKJJJHHHFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIGGGFFFDDDDDDDDDEEEHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHDDDAAA>>><<<<<<======<<<<<<@@@CCCEEEDDDCCCBBBBBBBBBCCCEEEDDDBBBAAABBBBBBFFFEEEEEEDDDEEEGGGIIIJJJFFFCCC@@@>>>????????????BBBBBBBBB@@@===;;;;;;;;;;;;;;;;;;:::::::::999999666666777777777777777666111222333333333333111111111222222333333444555555111111222222222333333333444777999888555222111222000000000000000000000000//////............////////////000000111111222222///////////////////////////////////////////////////////////////......---,,,---.../////////------000000000///......------,,,---...///000000111111........................---------............///........................---...///000000///...---........................---------.........//////.........------,,,,,,,,,---......///////////////........................,,,,,,---...//////......222222000//////.........////////////////////////,,,---------....../////////////////////////////////000111222222111000///000///......///111333555000000111222222222222111000111111111111222222222555555555555444444333222222333333333333333333444000111222333444555555555555555666777888999::::::999::::::;;;;;;::::::999;;;999999<<<===@@@IIISSS___kkk}}}333222000/////////000000222222222111111000000000......///111222333444555111111222222222333333333444444444444444444444444333333444555555666666666444333333444666777666555666666555555666777999:::===;;;999888777777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDHHHIIIIIIIIIHHHHHHGGGFFFIIIKKKLLLMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJIIIHHHFFFFFFHHHJJJLLLIIIGGGIIINNNQQQOOOKKKIIIHHHHHHIIILLLMMMMMMLLLOOOMMMIIIGGGEEEFFFGGGHHHJJJIIIGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDBBB>>>999666666:::===@@@BBBDDDEEEEEEDDDBBB@@@EEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGFFFDDDBBB@@@??????>>><<<===>>>???>>><<<:::999::::::::::::::::::::::::::::::999888777666555444111222333111......222666444444333222222111000000555333111///000111333555666777777555222111111222000000111111111111000000...//////000111222222222......//////000000111111000000000000000000000000------------------------////////////////////////,,,---------.../////////------...///000000000///....../////////---,,,+++222000---++++++,,,///111---.........///000000000---------............///111111000000///---,,,+++........................,,,---.........---,,,++++++,,,------++++++,,,---000000//////......------(((,,,///111///---++++++111111000///...---,,,,,,---------------...//////''')))+++---///000000000)))***---///000000/////////////////////.........000000000000///...---,,,/////////000222444777888000000000000000000000000222111111111000000//////333333333222222222222222222222333333333333444444111111222333333444444555555666666777888999999999999:::;;;============<<<:::888999<<<===???GGGQQQaaannn333222111000000000000111333333222222222111111111//////000111222333333444111111222222222333333333444444444444444444444444444444444444444444444444444333222444666777666555555555444444555666888999:::999777666666666888999::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJLLLLLLLLLKKKIIIHHHIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIGGGFFFEEEGGGIIIJJJGGGEEEGGGKKKMMMKKKHHHIIIHHHIIIKKKOOOQQQQQQQQQOOOMMMKKKHHHGGGFFFGGGGGGKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGHHHHHHHHHCCCAAA<<<777444555999<<<@@@AAACCCEEEEEECCCAAA@@@DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEECCCBBB@@@??????>>>===>>>??????>>>===;;;999:::::::::::::::::::::::::::999999888777666555444333333333111000111333555444444444333222111111111444333111000000222444555:::999666444222111111000000000111111111000000///...//////000111111222222000000000///////////////////////////////////////........................////////////////////////---------...............,,,,,,---.........------....../////////...---,,,...,,,***((((((***,,,...---..................///---------............///000000000000///...---,,,........................,,,------...------,,,,,,,,,---...---,,,+++,,,...///////////////.........,,,---//////---,,,---...000000000///......------......------......///000,,,---...///......---,,,111111111000000111111111/////////////////////...------...////////////...//////......///111222333000000000000000000000000111111111111000000000/////////////////////000000222222222333333333444444222222222333444444555555555666666777888888999999777888:::;;;<<<<<<<<<;;;:::888999<<<===???GGGQQQaaannn333333222111111111111222333333333333222222222222111111111111222222222333111111222222222333333333444444444444444444444444555444444333222222111111444333222333555777666555444444444444444555777777777666555444555666777888::::::;;;<<<===>>>>>>???::::::<<<===>>>?????????BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJKKKLLLKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIGGGGGGHHHIIIHHHGGGEEEEEEGGGIIIJJJGGGEEEGGGIIIJJJIIIFFFGGGGGGHHHKKKPPPSSSTTTTTTOOONNNLLLKKKIIIGGGFFFEEEKKKJJJHHHGGGFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHCCCAAA<<<777444555999===@@@AAACCCDDDDDDCCCAAA@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>?????????===;;;:::999999999999999999999999999999888777666555555444666444222222333444444444555444444333333222222111333222111000111222444666???:::555333333333111///111111111111000000///......//////000000111111222111111000000///......---........................////////////////////////////////////////////////...............---------,,,,,,,,,---,,,,,,++++++---...//////000//////...///...,,,++++++,,,...000...------------------,,,---------............///......////////////..............................---------,,,,,,------...---...///...---,,,---///.........////////////////////////---,,,,,,///111//////////////////////////////......//////000111///////////////...,,,,,,222000---+++***+++,,,---......//////////////////++++++---...000000111111111000000///////////////000000000000000000000000111111111111000000000000000000111111222222333333222222222222333333333333333333333444555555666666555666666777777888888999555666888:::;;;<<<;;;;;;:::888999<<<===???GGGQQQaaaooo333333222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333333222222222111111111000333222222333555666666555222333333333444555666666555444444444555777888999999:::;;;<<<===???@@@@@@:::;;;<<<===>>>?????????AAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKJJJHHHGGGHHHHHHHHHFFFEEEEEEFFFHHHLLLJJJHHHHHHJJJJJJHHHGGGFFFEEEFFFJJJNNNQQQRRRRRRNNNNNNMMMLLLJJJHHHEEEDDDIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFDDD???:::777888<<<@@@BBBBBBDDDEEEEEEDDDBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA????????????>>>===<<<;;;999999999999888888888888888888777666666555444444777444111111444555444222444444444333333333222222222222111111222333555777???999333111444555333000111111111111000///...---////////////000000111111000000/////////........./////////////////////////////////////////////////////////////////////////////////...---------,,,------------,,,++++++***---......//////000000000///......------...000000---------,,,,,,+++++++++---------............///------...//////000//////...........................---,,,+++,,,---...///...///000///...---...000------......//////000000/////////...------///111............//////000000///////////////000111111.........///////////////---,,,***)))((((((((((((............////////////,,,---...000111222222222222222111111000000000000000000000000000000000000111111111000000000000000111111222222333444555555111222222222222333333333333333444444555666666777666666666666777777888888555666888:::<<<<<<<<<<<<:::888999<<<===???GGGQQQbbbooo222222222222333222222222333333333333333333333333333333333222222222222222111111222222222333333333333333333333333333333333000000000111111111222222333222111333555666555444222222333444444555555555555555555666777888999:::999999:::<<<>>>???@@@AAA<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBDDDFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJKKKJJJJJJIIIHHHIIIHHHGGGEEEEEEGGGIIIKKKJJJIIIIIIIIIIIIHHHFFFHHHGGGHHHJJJMMMOOOOOOOOOLLLMMMMMMLLLKKKHHHEEECCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGJJJHHHDDD@@@======@@@CCCCCCDDDEEEEEEEEEEEEDDDCCC@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBAAABBBBBBDDDDDDFFFFFFGGGGGGFFFEEEDDDCCC?????????>>>======<<<;;;999999999888888777777777777777666666555444444444666333111111333444222000444333333333333333222222111111111222333444666777<<<777111111444666444111000000000000000///......///////////////000000000---........./////////000000000000000000000000000......................../////////////////////////////////...---------,,,......///......---,,,,,,---.........//////000000******+++++++++,,,,,,,,,------,,,,,,+++++++++***---------............///,,,---...///000000000000........................------,,,+++,,,---...///...///000000......///000------......//////000000---///000000///......///------......///000000000///////////////000111111/////////....../////////---.../////////...---,,,---.........//////000000111111111222222222111111...//////000111111111111000000000000000000000000000000000000000000111111---......///000111222222111111111222222222333333333333444444555666666777666666666666666777777777666777999;;;<<<===<<<<<<:::888999<<<===???GGGQQQaaaooo000111222222333222222222222222222222333333333333333333333333333222222222111111222222222333333333333333333333333333333333//////000000111222222333333222111222444666555444111222333444555555555555666666777888999999::::::888999:::;;;===>>>???@@@>>>>>>@@@AAABBBCCCCCCCCC@@@@@@AAACCCDDDGGGHHHJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLIIIJJJIIIHHHFFFFFFHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFKKKJJJJJJKKKNNNOOOOOONNNKKKKKKKKKKKKJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFKKKKKKHHHEEEBBBAAACCCEEEDDDDDDDDDEEEEEEDDDDDDDDD@@@@@@AAABBBCCCCCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDD>>>>>>======<<<<<<;;;;;;999999888888777666666666666666555555444444444444555444222222333333111000222222222222222222222222000000111222444666777888777444222222444555444222...//////000000//////...////////////////////////,,,------...//////000000111111111111111111111111........................////////////////////////...............---------/////////000//////............---------......///***+++,,,---......---------,,,,,,,,,,,,,,,,,,+++---------............///------...///000000//////........................,,,,,,,,,,,,---......///...///000///...---...000.........///////////////,,,...000000///...---...---.........//////000000//////......//////000111222111000...---,,,,,,,,,,,,...000222222111000///------......///000000000333333333333222111//////***+++,,,...///000000000000000000000000000000000000000000000111111111111///000000111111222222222111111111111222222222222333333333444555555666666666666666666666666666666888999:::<<<<<<<<<;;;;;;:::888999<<<===???GGGQQQ```nnn///000111222222222111111111111111222222222333333222333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222111111222444555555444222222444555666666555555666777777888999999999999888999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCC???@@@AAACCCEEEGGGIIIKKKKKKKKKKKKKKKJJJHHHGGGFFFJJJJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHKKKMMMNNNJJJKKKJJJIIIGGGGGGIIIKKKGGGHHHHHHHHHGGGGGGGGGHHHJJJIIIIIIJJJMMMNNNNNNMMMIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEEEEEIIIJJJIIIGGGDDDBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDCCCDDDEEEGGGGGGFFFDDDCCC>>>===<<<;;;;;;:::::::::999888888777666666555555555555555444444444444333444555666555333222222222111111111111111111111111///000111333555666888999444444444444444222111///------...///000000000000////////////////////////........................000000000000000000000000////////////////////////////////////////////////---------.....................///000000000//////......,,,,,,+++,,,------+++---...000111111000///,,,,,,,,,,,,---------------------............///......///////////////...........................***+++,,,---............---...//////------...//////////////////.........---......---,,,,,,---///.........///////////////......------......///000111000...---,,,,,,,,,,,,,,,,,,---...............------......///000000111111111111111000///...---)))***,,,...////////////000000000000000000000000///000000000111111111111333333333333333333333333111111111111222222222222222222222333444444555555666666666666666666666666888999:::;;;;;;:::999888:::888999<<<===???GGGQQQ___mmm...///000111222222111000000000000111111222222222222222222333333444444444111111222222222333333333222222222222222222222222333333222222111000000000222111111222444555555444222333444666777666666555666777777888888888888888888999999:::;;;<<<======>>>???@@@AAABBBCCCCCCCCC???@@@AAACCCEEEHHHJJJKKKMMMLLLLLLKKKJJJHHHGGGFFFJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFHHHJJJNNNPPPKKKKKKKKKIIIHHHHHHIIIKKKIIIJJJKKKKKKJJJIIIJJJKKKFFFFFFFFFGGGJJJLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDGGGHHHIIIGGGDDDAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@??????AAACCCDDDAAABBBDDDEEEFFFEEECCCBBB======;;;:::::::::::::::999888888777666555555444444444444444444444333333444777999777444111222444000000000000000000111111///000111333555777888999333555666666333///...---+++,,,---///000000111111///////////////........./////////...------,,,,,,////////////////////////000000000000000000000000////////////////////////,,,------....../////////------...///000000000//////...,,,+++***++++++,,,((()))+++---......---,,,,,,,,,,,,------.........---------.........//////...///////////////..............................)))+++,,,...//////...------...///...---,,,---///000000//////.........---///...---***)))***...111////////////////////////---------------...//////,,,,,,++++++,,,---///000000///---,,,,,,---///000---------...///000000111///////////////...------,,,---///000000000//////000000000000000000000000//////000000111111111222111111000000000000000000000111111111111222222222111111222333333444444555666666666666666555555555888888999:::999888777666:::888999<<<===???GGGQQQ^^^mmm///////////////000111111111111111111111111111111222222222222222222222222222333444444555666777888111111111111111111111111//////000000111111222222111111111111222333444555333444444555555555555555888888999::::::::::::999999999:::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFHHHIIIJJJJJJMMMLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKLLLLLLKKKIIIGGGEEEGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCDDDFFFGGGGGGEEEAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBBBBBBBAAAAAABBBDDDGGGGGGEEECCCAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCDDDEEEGGGHHHIIIJJJEEE@@@>>>@@@BBBCCCBBBCCCEEEEEEBBBCCCFFFEEEAAA;;;::::::;;;<<<<<<;;;999999888666555333222222222555444333333222222222333333222111111000000111111222222111000///...------111000000111333444444444111111111111000000000000////////////............////////////////////////...///000///------///000111000///......///000111000000000000000000000000000///...---------------***,,,///222222111...,,,111000000/////////000000......------------............/////////---,,,+++,,,,,,------------,,,,,,......///000000000000000...------------...//////////////////////////////........................,,,---///000000000///...////////////000000000000...,,,+++---000222111///...///000111111222111111//////.........---------.........------,,,,,,,,,...///000111111000///...000000000000000000000000///////////////////////////////////////............//////,,,&&&%%%(((,,,000000000000111111111111000111111111111222222222222222333333333333444444222333333333333333333444555444222222222333555777666777888999999999999999:::;;;:::888999>>>GGGNNNbbbnnn//////......//////000111111111111111111111111111222222222222222222222222111111111222222333333444111111111111111111111111000000000000000111111111111111111111222333444555333444555555666666555555666777888888999999888888:::999999999::::::;;;;;;<<<<<<===>>>??????@@@@@@BBBCCCEEEGGGIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLKKKHHHFFFDDDEEEFFFFFFGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCBBB@@@??????>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAEEEEEEEEEFFFGGGHHHIIIJJJOOOKKKEEECCCCCCDDDDDDCCCCCCEEEEEEBBBBBBCCCAAA======<<<::::::;;;:::888666888888777666555555555666555444333222222222222222444333222222111111222222111111111000//////......000000111333444555444333111111111111000000000000////////////............////////////////////////.../////////------///000///...------------.../////////////////////////////////...---------------,,,------.....................------------............------------......//////000111000000...---...//////////////////.........///000000000000000...------------...//////................................................,,,---...///000000///...+++++++++,,,,,,,,,------///---,,,---000111000///......//////000///////////////.........---------.........------,,,,,,,,,---...///000000///...---......................../////////////////////////////////////////////...///000111---)))(((+++///000000000000111111111111000111111111111222222222222222333333333333444444222333333333333444444444555555333333333444666777888999:::::::::::::::::::::::::::888999>>>GGGNNN```lll......------......///000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111111222333444444444555666666666666555555666777777888888777777:::999999888888:::;;;<<<:::;;;<<<===>>>@@@AAAAAACCCDDDFFFHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@???@@@AAAAAABBBCCCCCCBBBBBBBBBCCCEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDEEEFFFGGGHHHIIIRRRNNNIIIEEEDDDDDDCCCCCCAAADDDDDDAAAAAABBB@@@<<<<<<;;;999:::::::::999888666666555555555666666777555555333222222111111111444444333222222222222333000000000000000000000000///111333555666555444222111111111111000000000000////////////............////////////////////////...//////...------...000------,,,,,,,,,,,,------//////////////////////////////...------------...///---+++******,,,...000...---------------............------------......///000111222222222111000////////////////////////......///000000000//////...------------...//////................................................------...////////////...---------........./////////...---...///000///...------.........---,,,,,,...............---------.........---------------,,,---...//////...---,,,........................////////////////////////....../////////////////////111222///,,,+++...222000000000000111111111111000111111111111222222222222222333333333333444444222222333333444444444444666555444444444555777888999999999:::999999888888999::::::888999>>>FFFMMM]]]jjj---------------...//////111111111111111111111111111111111111111111111111333333222222111111111111111111111111111111111111222222111111000000//////111111111111111222333333444444555666666666666555555666777777888888777777:::999888777888999;;;<<<:::;;;;;;<<<>>>??????@@@BBBDDDEEEGGGIIIJJJKKKKKKJJJIIIGGGEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIILLLLLLKKKJJJIIIIIIIIIIIIKKKKKKKKKJJJIIIGGGEEEDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGEEECCCCCCEEEFFFGGGHHHGGGFFFFFFHHHIIIHHHFFFCCCCCCCCCBBBCCCDDDDDDEEE@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDBBB@@@>>>???@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFMMMKKKGGGDDDBBBBBBBBBBBB???DDDEEECCCAAABBBAAA>>>999888777999;;;===>>>===444444333333222333333333555444333222111111111111444333222222111111222222//////000000000111111111///222666888888666333222111111111111000000000///////////////............////////////////////////......///...---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////......---------......000...,,,******,,,///000//////.........///000000......------------.........///111222333222222111---------,,,,,,---------......///////////////......------------...//////................................................---...................../////////000000000111111//////......//////..................------,,,+++.......................................---------------////////////------000000000000000000000000////////////////////////............///////////////000111000......000222///000000000111111111111000000111111111222222222222222222333333333444444222222333333444555555555666666666555666777888888777777777777777666555444999::::::999999>>>FFFLLLZZZggg}}}---------------...//////000000000000000000000000111111111111111111111111333222222111111000000///000000000000000000000000222222111111000000//////111111000000111111222222333333444555555555555555666777888888999999888888999999888888888999:::;;;<<<<<<<<<<<<<<<=========@@@AAACCCEEEGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDEEEFFFBBBCCCDDDFFFFFFGGGFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIGGGFFFEEEEEEBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHHHHGGGFFFBBBBBBBBBBBBBBBCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCAAA>>>===???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDGGGGGGEEECCCAAAAAABBBCCCDDDIIIKKKFFFBBBAAA???<<<:::999888999<<<>>>???>>>666555444222111111000000333333222111111111111222222111111000000000000000//////000000111111222222///333888:::999666444333111111111111000000000///////////////............////////////////////////---...///...,,,,,,...///---------......---------..............................---------....../////////.................................///000000......------------......---...000111111111000000...---,,,,,,,,,,,,---.........////////////.........------------...//////........................////////////////////////.........------------...------------............////////////............///////////////...---,,,---................................................///000111111000///...000000000000000000000000////////////////////////---.........//////000000...///000/////////000111///000000000111111111111000000111111111222222222222222222333333333444444222222333444444555666666666666666666777777888888777777777777777666555444888999:::999999>>>EEEKKKXXXeee{{{......------......///000000000000000000000000000111111111111111111111111000000000//////.........000000000000000000000000111111111111000000000000111111000000000111111222222222333444444444444444666777888888999999888888888888888999999999999999<<<<<<<<<<<<<<<<<<;;;;;;>>>???AAACCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEAAABBBDDDFFFGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBB@@@??????>>>>>>AAAAAACCCDDDEEEEEEFFFFFFEEEEEECCC@@@======???AAACCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDEEEEEEDDDCCCCCCEEEGGGKKKPPPQQQJJJCCC???;;;888???<<<:::999:::;;;;;;:::888777666444333222111111111111111111111222333333111111000///////////////000000000111111222222222000555:::<<<999666444444111111111111000000000000////////////............////////////////////////---......---,,,,,,---///......////////////.................................------------...//////...///000111000///...,,,++++++++++++,,,---............------------......---...///000000000///...000///...------...///000....../////////...------...------------...//////------------------------///////////////////////////...------,,,------------.........////////////---///000///......///000//////000000000//////...---------............................../////////...///000111111000///...........................////////////////////////------......///000000000.../////////////////////000000000000111111111111000111111111111222222222222222333333333333444444222222333444555666666777666666666666777777777777999999999:::999999888888777888999999999===EEEKKKVVVdddyyy//////......//////000111000000000000000000000000111111111111111111111111000000//////////////////000000000000000000000000000000000000000111111111111111000000000000111111000111222222333333222222555666777777888888777777666777999:::::::::888777:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDEEEFFFFFFEEEFFFGGGHHHHHHFFFEEEDDD@@@BBBDDDFFFGGGGGGFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFHHHFFFEEEEEEFFFFFFEEEDDDEEEDDDCCCAAA@@@@@@??????AAABBBCCCDDDEEEFFFFFFFFFGGGFFFDDD@@@======???BBBDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEEEEDDDBBBBBBDDDGGGJJJPPPRRRKKKCCC???<<<888>>>;;;888777777888888888666555444333222222222222//////000000111333444555222111111000///000000000111111111111111111222222111666;;;<<<888555555666111111111111000000000000////////////............////////////////////////---......---,,,,,,---///---...///000000///...---........................---------------...//////....../////////...---,,,++++++++++++,,,---...///......------------.........///000000000///...---111000...------...000111......//////......---,,,...------------...//////------------------------///////////////////////////...---,,,,,,,,,------.........////////////000,,,...000///......///222......///000000000//////---------.........//////---........./////////000......///000000///..............................////////////////////////------......///000000111000//////000000000///...000000000000111111111111000111111111111222222222222222333333333333444444222222333444555666777777555555666666777777666666888999::::::::::::::::::666888999999:::===DDDJJJVVVcccyyy///////////////000111111000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000//////000000111111222222111111000000000000000111000000111222222222222111444555555666666666666666555666999;;;;;;:::888666888888999:::<<<===>>>>>>>>>???AAABBBDDDEEEFFFFFFDDDFFFHHHIIIIIIGGGEEECCC@@@AAADDDFFFGGGGGGFFFEEEBBBBBBDDDEEEGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEHHHFFFEEEEEEFFFFFFEEECCCDDDDDDDDDDDDDDDEEEFFFFFFAAABBBCCCEEEFFFFFFGGGGGGHHHGGGDDD@@@======@@@CCCEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@??????@@@@@@AAAAAABBBDDDEEECCCAAA@@@BBBEEEEEELLLOOOKKKDDDAAA???===:::888555555666888999999222222111111111111111222......///000111333555666333222222111000111111111111111111111111111111111222777<<<<<<888555555777111111111111000000000000000/////////............////////////////////////------...---,,,+++---///------...//////...------........................---------------...///000///...------,,,,,,,,,,,,,,,,,,,,,---...///000111.........------.........///000111111000///...---///...,,,++++++,,,...///.../////////...---,,,,,,...------------...//////------------------------000000000000000000000000//////---,,,+++,,,,,,---)))))))))*********+++++++++---000///......000333------...///000000000///---------.........//////---.........//////000000,,,---...//////...---,,,000000000000000000000000////////////////////////---------...///000000111111111000111111111///...000000000000111111111111000111111111111222222222222222333333333444444444222222333444555666777888444555555666666666666666666777888999999999999999666888999999:::===DDDJJJVVVcccxxx{{{~~~.........////////////000222222111000///...------......//////000000111111////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000222222222222222222222222333333333444444444555555444444555666777888999999999888777777777888:::;;;>>>>>>>>>???AAACCCFFFGGGEEEGGGHHHGGGEEEEEEFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFAAACCCFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDFFFFFFEEEEEEFFFGGGIIIGGGEEEFFFHHHHHHEEEBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDHHHGGGFFFDDDBBB@@@>>>===AAA@@@@@@AAADDDEEEEEEDDD>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@>>>>>>???@@@@@@AAACCCBBB@@@===<<<<<<;;;:::777555444444555666222222222222222222222222111111222222222222111111111111111111111111111111000000000000000111222222:::888444333222222111000222222222111111111111000333222000---,,,+++++++++........................------------------------000000000000000000000000000000/////////....................................,,,++++++---......------------............//////////////////.........///...---,,,,,,,,,,,,,,,.........///////////////........................///...---,,,,,,---...///------------...............---,,,,,,++++++++++++,,,,,,---...//////......------...---,,,+++---/////////............//////......////////////......---------............///000---***+++...000000...333222222222111111000000///...,,,,,,,,,---///111......---,,,+++******)))000000//////.........---000000111111111000000/////////000000000000//////333111///000222333111///111111000000111111222333444444444444444444444444777666555444444555666777666666777888888888888888777888:::::::::>>>EEEKKKVVVbbbuuu}}}{{{------........./////////111111000000///.........////////////000000000000////////////000000000000000000000000000000000000111000000000000000000000000000000000000000000000222222222222222222222222333333333444444444444555555555666666666666666666888777777777777999:::;;;======>>>???@@@CCCEEEFFFEEEGGGGGGGGGEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEAAACCCFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFFFFEEEEEEFFFHHHFFFDDDCCCDDDFFFGGGEEECCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGGGGEEEDDDBBB@@@??????AAA@@@@@@AAACCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>===AAAAAAAAA>>><<<;;;<<<===???@@@AAA@@@===<<<;;;<<<;;;999777555444444555555222222222222222222222222000111111222222111111000111111111111111111111111000000000000000111222333:::777444222222222111000222222222111111111000000000...,,,***)))(((((((((........................------------------------////////////////////////---------,,,,,,,,,,,,+++...........................,,,++++++---......------------............////////////////////////...///...---,,,,,,,,,,,,---..................------........................///...------------...///...///000000111111000000...---,,,,,,++++++,,,,,,......//////000000000000---......---,,,,,,---/////////............//////......////////////......---------............///000---+++,,,...000000///111000000000////////////...//////000000000000000111111000000//////......000000000/////////......000000111111111111111111000000111111111111000000222000///000333444333222111111000000111111222333222222333333444555666666777666555444444555666777666666777888888888888888777888:::::::::>>>EEEKKKVVVbbbuuu}}}yyy}}},,,---------............////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000222222222222222222222222333333333333444444444444666666555555555444444444666666666777888:::;;;<<<======>>>???@@@BBBDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCAAACCCFFFGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIEEEFFFGGGHHHHHHFFFDDDCCCDDDFFFGGGFFFEEEEEEFFFHHHDDDCCCAAABBBCCCEEEDDDDDDDDDCCCBBB@@@??????@@@AAAAAAAAAAAABBBCCCCCCDDDDDDFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???@@@BBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<>>???>>>===:::999:::;;;:::888777555444444444555222222222222222222222222000111111222222111111000000000000000000000000000000000000000111222333444999666333222222222111000222222111111111000000000---,,,+++)))((('''''''''........................------------------------////////////////////////////////////.......................................,,,++++++---......------------............///......//////////////////......---,,,,,,,,,------///......------,,,,,,,,,------------------------///...------------...///...///000111222111000000...---,,,,,,,,,,,,,,,,,,............////////////---......---,,,,,,---/////////............//////......////////////......---------............//////...,,,---.../////////...............---------...000222333444333111000111111111111111111111111111000000000000000//////111111000000000222333444111111111222222111111111111000000111444555555444111111000000111111222333000111222333555666777888666666555555555555666666666666777888888888888888777888:::::::::>>>DDDJJJVVVbbbttt}}}zzz}}},,,,,,,,,---------.............../////////000000111111000000//////......////////////000000000000////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111222222333333333444444444444444444444444444444444444444666777999;;;<<<===<<<======???@@@BBBCCCDDDDDDEEEFFFFFFEEEDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBBBBAAACCCFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHDDDEEEGGGIIIHHHFFFDDDBBBEEEFFFGGGFFFEEEEEEFFFGGGEEEDDDBBBBBBBBBBBBBBBBBBDDDBBBAAA???>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@??????===:::777666777999<<<<<<<<<999777777999:::888777666555444444444444111111111111111111111111000000111111111111000000///////////////////////////000000111222333555555777555222111111222111111111111111111000000000000......---,,,++++++******........................------------------------/////////////////////////////////............---...........................,,,++++++---......------------............///............////////////...------,,,,,,,,,------000000///...------,,,,,,------------------------.........------.........+++---...000000///...---...------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---...///...,,,,,,.../////////............//////......////////////......---------............//////............/////////------------------------...///000111111111000000....../////////000000000111111111111000000000000111111//////000222444666111111111111111111111111222222222333444444444444111111000000111111222333111111222333444555666777666666666555555666666666666666777888888888888888777999:::999:::===DDDIIIUUU```sss}}}}}},,,,,,,,,---------......------......//////000000111111000000//////......////////////000000000000//////////////////////////////000000111111111111000000000000000000000000111111111111111111111111222222222333333333444444222222222333444555555666333444555777:::;;;<<<===;;;<<<===???@@@AAABBBBBBBBBCCCDDDDDDCCCCCCEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAACCCFFFFFFEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFFFFFFFFFFEEEEEEEEECCCEEEGGGHHHHHHFFFCCCBBBDDDFFFFFFFFFDDDDDDEEEFFFGGGGGGEEECCCAAA@@@???@@@BBBAAA@@@???>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAABBBCCCCCCBBBAAA===============???@@@AAA======;;;888666666888::::::::::::888666555777999666666555444444333333333111111111111111111111111000000000111111000000000........................//////000111333444666777555333111000111222111111111111111000000000///////////////......------,,,........................------------------------........................************))))))))))))...........................,,,++++++---......------------............///---.........//////000000------,,,,,,,,,------...222111111000///...---------------------------------..................---+++,,,---...///......------------,,,,,,---......---,,,,,,+++++++++,,,,,,......///...---,,,...000//////............//////......////////////......---------............///...////////////......///...........................---,,,,,,,,,---//////,,,------......//////000000000000000111111111111111000/////////222444666111000////////////000111444444444444333222222222111111000000111111222333333333444444444444444444555666666666666666666555666666777888888888888888777999:::999999<<>>@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFDDDCCCBBBAAADDDFFFFFFEEECCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGEEECCCBBBDDDEEEFFFEEECCCBBBCCCDDDFFFGGGGGGEEEAAA>>>======??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAABBBBBBAAA??????>>>===<<<<<<===>>>???>>>===;;;888666666999;;;888999999777666555666888555555444444444333333333111111111111111111111111///000000111111000000/////////////////////////////////000111333666777999444222000///000222222111111111000000000/////////------............---,,,........................------------------------........................++++++++++++************...........................,,,++++++---......------------............///------......///000000000------,,,,,,,,,---......222111111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------............/////////------------------...///000000...---------...///...//////...------...000//////............//////......////////////......---------............///...000111111///......///.........///////////////---,,,+++******,,,...///.........//////000000000//////000000000000000111000000/////////111222333111000///......///000111444555555444111000000111111111000000111111222333444444444444444444444444555555666666666666555555666666777888888888888888777999:::999999<<>>???@@@??????===???@@@AAA@@@@@@BBBCCCCCCDDDEEEFFFFFFEEECCCBBBBBBDDDFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDBBBAAABBBCCCBBBDDDFFFEEEAAA===;;;;;;<<<>>>@@@BBBCCCCCCBBBAAA???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA??????@@@???>>><<<===<<<;;;;;;;;;===???@@@AAA@@@===999666666999;;;666777999888777555666666333444444444444333222222111111111111111111111111//////000000000000////////////////////////////////////000222444666999:::333111//////000222222111111000000000////////////,,,---.../////////...---........................------------------------......................../////////............---...........................,,,++++++---......------------............///------......///000000111,,,,,,,,,,,,,,,---...///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...---,,,++++++---...000---------------...//////222111///...---...///000.../////////------///000//////............//////......////////////......---------............///...000222222///---...///---........./////////000---------------......///////////////////////////....../////////000000000//////////////////000000222111///......///111222222333444333000///000222111111000000111111222333333333333444444555555555444555666777777666555444666666777888888888888888777999:::999888;;;BBBGGGRRR^^^ppp}}}{{{}}}.........////////////000..............................//////000000111111////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000111111222222222333333333666666555555555444444444444555777999:::;;;;;;::::::;;;===>>>?????????>>><<<>>>????????????AAABBBBBBCCCEEEFFFGGGFFFDDDCCCBBBDDDFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBB===AAAEEEEEEAAA===;;;:::;;;===@@@CCCEEEDDDCCCBBB???@@@@@@AAAAAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAA???>>>===>>>===<<<:::888888888999<<>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEGGGFFFEEECCCBBB???@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@EEEDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFDDDAAA===999777???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@>>><<<<<<<<<<<<;;;:::;;;;;;;;;<<<>>>@@@CCCDDDGGGDDD???:::777666666777555555555555555555555555333333333222111000//////111111111111111000///...111111111111000000000000......///000111222333333111000000333666666333000111111111000000000000000222111111000///......---//////////////////////////////.........---------,,,,,,,,,---------......000///...///111111000...---------............///......---,,,+++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,222222222111000...---,,,---...///...------.../////////...------------......---++++++++++++---...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---///000///---,,,,,,---........................000///---+++++++++---...//////000000///...------////////////////////////..................................../////////000///...------------...///////////////////////////////////////////////////000000111222333333444444222000...------///111333333333222222111111000000222222111111111111222222444444333222222333333333555555444333333333333444777777777777888888888888888999999888888;;;BBBHHHRRR\\\lll}}}{{{zzz|||......//////...------,,,------,,,,,,------...///........................---......///////////////.../////////000000000000//////............//////000000000000////////////////////////000000000000111111111111222333333444222222222222333333333333666666555555666666777888888888888999::::::;;;;;;===<<<<<<===>>>???@@@AAABBBCCCDDDFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@EEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFCCC@@@===;;;@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;:::::::::;;;===???AAABBBEEEBBB===999666555666777555555555555555555555555444444444333333222000000000000111111111000//////111111111111000000000000/////////000111111222222111000111333555555333000111000000000000000000000111111111000///.........//////////////////////////////.........---------------.........////////////......///111111000///---------............///---,,,,,,+++++++++++++++------.........////////////...------,,,,,,,,,---..................---,,,---...///...------...///000///...------------------,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////---...000///...,,,---...........................000///---++++++,,,---...///////////////...------////////////////////////................................./////////////////////////////////////////////////////////////////////////////////////////////////////////000000...---,,,,,,---///111222111111000000///000000000222222111111111111222222444333333222222333333444444444333333444555666666666666777777777888888888777999999888888;;;BBBHHHOOOYYYjjj~~~~~~|||}}}.........///......---,,,,,,,,,---.........------........................---......///////////////....../////////000000000//////............//////////////////000000000000,,,---...///000111222333222222111111111222222333333333333333444444444444666555555555555666777777666777777888999999::::::;;;;;;;;;<<<===???@@@AAA@@@AAACCCDDDEEEDDDCCCCCCEEEDDDCCCAAA@@@?????????@@@AAABBBDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEEEECCCAAA?????????AAAAAAFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGFFFDDDBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@???????????????@@@AAAAAAAAAAAA@@@???@@@>>><<<<<<======<<<;;;::::::999:::;;;===???@@@AAA>>>;;;777555555666777555555555555555555555555444444444444444333222111//////000111111111000000111111111111000000000000000000000000000000000000111000111333555555222000000000000000000000111111111111000000//////......////////////////////////...............---------/////////000000000000000---------///111222111000---------............///,,,++++++++++++,,,---------............////////////...------,,,---------,,,,,,---...//////......---...///...------...///000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---//////...---...///........................///...---,,,,,,,,,---...///////////////......---///////////////////////////////////////////////////////////////.........///000111111111111000///////////////////////////////////////////////////000////////////.........,,,,,,---...000111222333111111000//////000111222222222111111111111222222333333333222222333333444333333333444555666888999666666777777777777888888777888999888888;;;AAAGGGLLLVVVhhh|||~~~}}}---...............------,,,---///000000///...---........................---......///////////////........./////////000000//////............//////////////////000000000000,,,---...///000111222333333222111111111111111222333333333444444444555555444444444444444555666666555555666777888999999:::999999:::;;;===>>>@@@AAA???@@@AAABBBCCCCCCCCCBBBDDDCCCAAA@@@?????????@@@BBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@>>>===???AAABBBDDDDDDDDDCCCDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????===>>>@@@AAAAAA@@@>>>===@@@>>><<<<<<===>>>===<<<;;;;;;::::::;;;<<<===>>>===;;;888666444444555666555555555555555555555555333333444444333222111111......///000111111111000111111111111000000000///111111000000////////////000111222444444333222000000000000000000111111111111000000000/////////...////////////////////////........................////////////000000000000,,,,,,,,,...111222111000---------............///,,,,,,,,,,,,---...///000,,,,,,,,,,,,------------......------------.........//////000000000000000---...///...---------///000///...---,,,++++++++++++,,,---......---,,,+++///...------------...///------------------------......---------......///+++---...///.........///........................///...------------.........///////////////......////////////////////////000000000000000000000000////////////...............///111222222111///...////////////////////////////////////////////////111111111111222222222222///000111333444444444333222111000000000222444555222222111111111111222222333333222222222333444444444444444555555777888888666666666666777777777888666888999888888;;;AAAFFFLLLVVVggg{{{}}}~~~------...............---...///000111111000///...........................---......///////////////............//////////////////............//////.../////////000000000111.../////////000000000111222222111111000111111111333333333444444444555555333333222222333333444555444555555777888999::::::999999:::;;;===>>>@@@AAA??????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@AAABBBEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA???======>>>@@@BBBBBBBBBAAABBBBBBCCCDDDEEEHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????===>>>@@@AAAAAA@@@>>>===@@@>>>===<<<>>>>>>>>>======<<<;;;;;;;;;<<<======:::999666444444444444555555555555555555555555555111222222222222111111000---...///000000000000000111111111111000000000///111111000000///.........000222333444444222111000//////000000111111111111000000000000////////////////////////////////////---.............................................,,,+++,,,...000222111000---------............///------------...000111222,,,,,,,,,---------............---------......///000000000000000//////...---...///...---------/////////...,,,,,,+++++++++,,,,,,...//////...,,,,,,///...------------...///------------------------///......---------......+++---...///.........///.................................---.........///......///////////////...////////////////////////000000000000000000000000///////////////.........---...000111111000...---////////////////////////////////////////////////000000111222444555666666111222444444444333111000111000000///000111222333222222111111111111222222333222222222333333444555777666666555555555666666555666666666666777777777555777999999888;;;@@@EEEMMMWWWgggzzz}}}}}},,,---......///.........///000000000000///......---------------------------......///////////////------.........///////////////............//////......//////000000111111000000000000////////////111111000000000111111222333333333333444444444444333222222222222333444444444555555777888999:::;;;;;;;;;;;;<<<===???@@@AAA????????????????????????===<<<;;;;;;===???BBBDDDGGGFFFEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@>>>======>>>@@@AAA@@@@@@@@@AAACCCDDDFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>???@@@@@@@@@@@@???>>>@@@>>>======>>>???>>>===>>>===<<<;;;:::;;;;;;<<<999888666444333333333444333333333333333333333333111111111222222111111000......///000000000//////111111111111000000000000000000000//////.........000222555555333111111111/////////000111111222222000000000000////////////////////////////////////---------...............------------,,,,,,,,,,,,,,,,,,,,,...000111000///---------............///---------...///000111222....../////////000000000.........---......///000......//////...---,,,,,,---...///...------...///...------,,,,,,,,,,,,,,,------............------........................------------------------//////...------------...,,,---//////...---...///........................---.........////////////---...//////////////////////////////////////////////////////////////////............/////////000......///000000///......////////////////////////////////////////////////---...///111333444555666111111222222111000...---////////////000000000000222222111111111111222222222222222222333444555555777666555555444444555555555555666666666666777777444666999999888;;;@@@DDDNNNWWWgggyyy~~~|||~~~,,,------...//////......//////...------------------------------------------......///////////////---------.........////////////............//////.........///000111111111000000000///////////////000000///000000111222333222222222222333333333333444444333333444444555666444555666777999:::;;;<<<===<<<<<<===>>>???@@@AAA@@@@@@???>>>============;;;:::999999;;;>>>AAACCCFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB??????>>>>>>>>>>>>?????????@@@AAABBBDDDGGGIIIJJJLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======>>>??????>>>>>>===;;;:::999999999:::999888666555333333333333222222222222222222222222111222222333333222222111/////////000//////......111111111111000000000000//////////////////......000333555555333111000111...//////000111111222222////////////000000000000////////////////////////---------.........//////------------,,,,,,,,,+++---,,,,,,...///000///------------............///------,,,,,,---...//////////////////000000000000...............///000000,,,---..................---...///...------...///,,,,,,++++++,,,,,,---.........------------......,,,---...//////...---,,,........................//////...------------------...000///...,,,---...........................------...///////////////------...///////////////////////////////////////........................,,,------...///000111111000000000000000000000000////////////////////////////////////////////////...//////111222333444444000000000000000000//////000111222333333222000///222222111111111111222222222222222222333444555666555444444444444444555555555555555666666666777777333666999999999;;;???DDDNNNVVVeeewww{{{{{{~~~,,,,,,---.../////////...///...,,,+++***+++,,,,,,---------------------------......///////////////---------.........////////////............//////---......///000111111222.../////////000000111111////////////000111333333111111222222222333333333666555555555555666777777555555666888999;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@AAA@@@???===<<<<<<<<<<<<;;;:::999888:::<<>>>>>>>>???????????????@@@@@@BBBDDDFFFIIIKKKMMMOOOMMMKKKIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>======???@@@???>>>===<<<:::888777777777888999888777555444333222222111111111111111111111111222222333444444444333333///000000000///...------111111111111000000000000////////////////////////000333666666333000000111...//////000111222222222////////////000000000000////////////////////////---------.........//////.........------,,,,,,,,,...------...//////...,,,---------.........//////,,,,,,+++++++++,,,------------------.........///...............///000000,,,---...000111222222222---...///...------...///++++++++++++,,,---......///...---,,,,,,---...///,,,---///000000///---,,,........................000///...------------------///000///---,,,,,,---........................------...///000000//////------...///000000//////////////////////////////........................+++,,,---...///111222222222222111000000111222222////////////////////////////////////////////////111111222222333333333444000000000111111222222333444555777888888555333111222222111111111111222222222222222222333444555666222222222333444555666777555555555555666666666777333666999999999;;;???CCCLLLUUUdddwww{{{yyy{{{}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111000000////////////000/////////000111333444//////............//////000000//////.........---////////////000000000000////////////000000000000//////000111222333333333111222222333333444444555222333444555666666666666555555666777888:::<<<===<<<<<<<<<<<<===???@@@@@@AAA@@@>>>===<<<<<<======::::::999999:::;;;===>>>DDDCCCBBBAAA@@@AAABBBBBBAAAAAA@@@???>>>===<<<<<>>>>>===AAAAAABBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@@@@AAACCCCCCCCCCCCBBBAAA@@@>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888888777666666444333222111111333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000000///...------...///000555444333222222///,,,)))////////////000000000000111111111111111111111111......------------......000///---+++++++++---...........................---++++++,,,...///...---......///...,,,,,,...///......---,,,,,,,,,------***---///000000//////000111000///......///000111+++,,,---///000000111111111...,,,---///111///---..........................................---------------...000000...,,,////////////////////////---------............///...000222222///---+++++++++++++++,,,,,,,,,------..................------...///////////////...---//////......---------,,,000000000000000000000000............//////////////////............//////---------------...///000000///.........///111222444444333222111111111222///111222222000//////000000000000111222222222333000111111111111222222222222222333333333333444444333333333444444444555555::::::999888777666555555888555555888999999???FFFMMMTTTbbbuuuzzzuuuuuuwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,---,,,,,,,,,---...///000------,,,,,,,,,,,,------000/////////................../////////000000000////////////000000000111000000000111111222222333111111222333333444444555333333444555666666666666666666777777888999:::;;;<<<<<<<<<<<<===>>>@@@@@@AAA@@@>>>===<<<<<<<<<<<<::::::999999:::;;;===>>>BBBBBBAAA@@@@@@AAABBBCCC???????????????>>>>>>>>>AAAAAA@@@??????>>>======@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCCAAA@@@BBBCCCDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888666666555444333222111111333333222222111111111111111111111111111111111111111111111111111111111111........................000///...---...///000111444222111000///...+++)))////////////000000000000//////////////////////////////............//////000///---++++++,,,---...////////////////////////---,,,+++,,,.........,,,,,,---...---,,,,,,---///.........------......///000000111111111000///...000//////....../////////,,,---...//////000000///111...,,,---///000///...........................//////......---,,,++++++---,,,---...000000...,,,........................---------............///---///111111///---,,,,,,------------..........................................///////////////...111000000000////////////....................................//////////////////............//////000//////........./////////............///000000222222111000000000000000222444555555333222222333111111111111111111222222000111111111111222222222222222222333333333444444333333333444444444555555666666555555555555555555777555555888999:::???FFFNNNUUUcccvvvzzzyyy{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,++++++++++++,,,---...///------,,,,,,,,,,,,------////////////............------.........//////////////////000000000111111111111111111111111111111111111222222333444444444444444555555555555555444777777777888888888888999;;;;;;;;;<<<===>>>@@@AAAAAA@@@>>>===<<<;;;;;;;;;::::::999999999;;;<<<===????????????@@@AAABBBCCC>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>======@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDDDDCCCEEEFFFEEEDDDBBBAAABBBDDDFFFFFFFFFFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????======<<<;;;<<<<<<<<<<<<;;;:::999888666666555444333222111111222111111111111000000000111111111111111111111111111111111111111111111111//////////////////////////////.........000111222666333000//////...---,,,////////////000000000000////////////////////////000000////////////000000///...---,,,,,,,,,---...////////////////////////...---,,,,,,---...---+++***+++------,,,,,,---///...............///000111777444111000111222///------....../////////......---....../////////......000...------...//////............------.........000///...---+++***)))))),,,,,,,,,...000000...,,,........................---------............///,,,...000000///...---........./////////000000000........................------...///000000000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////222222000//////.........---...//////000000//////000//////............///000111222222000//////000111111111111111111000000000111111111111222222222222222222222333333333333333333333444444444555555333333444555666777777888777555555888999:::???EEEOOOVVVcccuuu~~~||||||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------.........//////000//////............/////////////////////.........------------........./////////000000000111111111111111111111000000000000111111111222333333444444555555555555555555444444666666777888888999999999::::::;;;;;;===>>>@@@AAAAAA@@@???===<<<;;;::::::::::::999999999:::<<<=========>>>>>>@@@AAABBBBBB?????????@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>@@@@@@@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBDDDEEEFFFEEECCCBBBCCCDDDEEEFFFFFFGGGEEEDDDAAA@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;::::::999888777555555444444333222111111111000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////......///111222333999666222000000111111111////////////000000000000111111111111111111111111//////............/////////...------------......///////////////////////////...,,,,,,------,,,******,,,---...------...///------------...///000111999333......111333000---,,,,,,.../////////...---.../////////......---,,,///...------............///...------------...///------,,,,,,+++***)))))),,,,,,,,,...000000///---........................---------............///+++---//////.........///...////////////000000000............////////////,,,,,,...///000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////111000000///......//////...///000111222111000/////////...------......///...000111000///---......222222111111000000//////000000111111111222222222111222222222222333333333333333333444444444555555444555555666777888999999777555555999::::::>>>EEENNNUUUbbbsss~~~{{{yyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000000//////............//////.........///////////////------------.........///000000000000111111111111111111000000000000000000000000111222222333333444555555555555555555444444333444555777999:::::::::999::::::;;;===>>>@@@AAA@@@@@@??????===<<<;;;;;;::::::999888999:::;;;<<<;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBBBBB???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBCCCDDDCCCDDDFFFFFFEEECCC@@@>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>===<<<;;;;;;888888888888777666555555444444444333333222222111000000000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111//////...///000222444555999555111///000111222222////////////000000000000000000000000000000000000...------,,,,,,------............---.........///------------------------///...,,,,,,------,,,***+++---///000///...///000,,,,,,,,,,,,---...///000444000+++,,,000333111...+++,,,.../////////...---////////////...---,,,+++.........---------...//////...---,,,,,,---...///******++++++++++++++++++++++++,,,...000111///---........................---------............///+++,,,.........---///000------........./////////........./////////000000,,,,,,...///000000000000---------...............------------------------............//////////////////............//////...---------......///000///000111222333222111000/////////......//////000111333444333222000111111222111111000000/////////000000111111111222222222111111111222222222333333333333333444444444555555666666666666777777777777666444666999::::::>>>DDDMMMSSS___qqq~~~yyywww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,---............------------,,,,,,,,,,,,------.........///////////////------........./////////000000000111111111222222000000000000000000000000000000111111222333333333444444555555555555555444111222555777999:::::::::999999:::;;;<<<>>>@@@AAA@@@@@@@@@@@@???>>>======;;;:::999888888999:::;;;;;;<<<>>>???AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>?????????@@@@@@@@@AAA??????@@@AAABBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCBBBCCCEEEEEEDDDBBB???===????????????@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;:::777777777777666555444333444333333333222222222111000000000111111111111222000000000000000000000000000000000000000000000000////////////////////////////////////111333555777555222...---...///000000////////////000000000000........................---,,,,,,,,,,,,,,,,,,------.........////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++---///111111000///...///,,,,,,,,,,,,,,,---...//////,,,+++,,,///222111///,,,---...///////////////...............---,,,+++---......---,,,,,,---///000///---,,,,,,---///000)))******++++++,,,------++++++,,,...000111///...---------------------------------............///+++---......------...000,,,,,,---------..................//////000000111------...///000000000////////////000000000000000....................................//////////////////............//////,,,,,,,,,------...///000///000111111222222111111000////////////000000111///111222222000//////000000000000000000000//////000111111111111222222222111111111111222222222222333333333444444444555555555555555444444333333333555444666:::;;;:::>>>DDDMMMRRR^^^ooo~~~~~~yyyvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........+++,,,------------,,,+++------,,,,,,,,,,,,------............/////////000....../////////000000000000000111111111222222222......//////000000111111000000000111222222333333333333444555666666666666222333666888999999888888888888999:::<<<>>>@@@AAA???@@@AAAAAAAAAAAA@@@???;;;:::999888888999::::::<<<===???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>????????????@@@>>>???@@@AAABBBBBBBBBBBB???AAACCCCCCBBBAAAAAABBBBBBCCCEEEFFFEEEBBB???<<>>===<<<;;;;;;:::777777777777666555444333333333333222222222222222111111111111222222333333000000000000000000000000000000000000000000000000........................///...///000111444666888222000------.../////////////////////000000000000........................---------,,,,,,---------------...///////////////---------------------------,,,+++,,,.........,,,---000222111///---,,,,,,......------------...///,,,,,,---...///000000///............///000111222------.........---,,,,,,,,,...///---++++++---///000///---++++++---///000+++++++++,,,,,,,,,,,,,,,++++++,,,...000111000...---------------------------------............///,,,---...---,,,,,,---///,,,,,,---------.........---......///000000111111......///////////////...////////////000000000111....................................//////////////////............/////////...............///////////////...///000000111///////////////000111111---...000///...,,,------/////////000000000000000000111111111111222222222111111111111222222222222333333333444444444555555555555444444444333333333555444666:::;;;;;;>>>CCCMMMSSS^^^ooo|||}}}~~~|||xxxuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000111111,,,---.........---,,,+++/////////....../////////---.........//////000000////////////000000000000000111111111111222222222---......///000111111222000000000111222222333333222333444555666666666666444555777888999888777555888888999:::<<<>>>@@@AAA???@@@AAABBBCCCBBBAAAAAA;;;:::999888888888999:::===>>>@@@AAABBBBBBAAA@@@???@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCC>>>@@@CCCCCCBBB@@@@@@AAABBBDDDFFFGGGEEECCC???===>>>????????????@@@@@@@@@??????>>>===<<<;;;::::::888888888888777666555444333333222222222222222222111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000......///000222444777888333111//////000111111000////////////000000000000000000000000000000000000.........------.........------...///000000//////........................---,,,+++,,,...///...------///111111///,,,+++***000//////.........//////+++---000111000......//////.........///000222333,,,------......------,,,,,,...///---+++***---///000///---++++++---///000---------,,,,,,++++++++++++++++++...000111000...---------------------------------.........//////---......---++++++---...---------............///---......///000111111222...///////////////......,,,---------......//////..................................../////////000//////............//////222111000//////......///......---,,,,,,...///000...............///000111000111333222000//////000......//////000000111111000111111111111222222222000111111111111222222222333333333444444444555555666666666666666666666666555444666:::;;;;;;>>>CCCOOOTTT___oooyyyzzzzzz{{{{{{yyyvvvsss,,,,,,---...---,,,***)))------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------------------+++,,,---...////////////,,,,,,,,,---...///000000000000000000000000000000111111000000000000000000............////////////222222333333333333444444444555666777777888777777777777888888888888777777999:::<<<<<<<<<===???BBBBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;<<<<<<===>>>???EEECCCBBB@@@??????@@@AAA@@@@@@@@@AAABBBCCCDDDEEE@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAACCCAAA???AAACCCDDDCCCAAAAAACCCDDDEEEDDDBBB???===???@@@@@@AAAAAA@@@@@@?????????>>><<<<<<;;;;;;;;;888888888888777666444333333444555666666444222111000000000000000111111111111111000000//////......000111222333222000...---........................111000---...777>>>;;;222000///.........000111222000000000000000000000000//////////////////////////////////////////////////////...---,,,,,,++++++////////////////////////......---------,,,,,,,,,//////.........---------......---,,,,,,,,,,,,---+++++++++,,,---...///000000000000000000000000000000...,,,---//////---+++///...---,,,+++,,,,,,---/////////...............111000000///...,,,***)))(((+++///111111000000111......................................................---,,,,,,...///000......------------............------------......////////////000000000000222111///---,,,---...///---,,,,,,,,,---...000111111000///---------...///...............///000000000000//////.........------....../////////////////////.........//////000//////000000111111222222000000000000000000000000222222222111111000000000000000//////000222444555111111222222222333333333555555555555555555555555333555666777888;;;???BBBKKKVVVfffuuuxxxvvvuuutttuuuvvvvvvuuusss,,,---------,,,,,,+++***...------------------...///...---,,,,,,,,,,,,------------------------------...............------,,,---------.../////////000000000000000000000000/////////000000000111111//////000000000111111111222222333333333333444444444555555666666666666555444444666777888888888888888:::;;;<<<<<<===@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAACCCDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@???>>>===>>>???AAABBBCCCAAA@@@AAACCCDDDBBB@@@>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;888888888888777555333222222333555555555333222000000000000000000000000000111000000000/////////...000111222222222000...---........................000,,,+++000777:::666111000///.........///111222000000000000000000000000////////////////////////........................///......---,,,,,,++++++.................................---------,,,,,,//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////////////////111///------///000...,,,///...---,,,,,,,,,------......////////////......///////////////...---,,,...000222222///---,,,,,,....................................---------------------------...//////......------------............------------........./////////000000000000...---,,,++++++,,,...///------------...///000000000///......------.....................///000000000/////////............---......///////////////111000///...........................////////////000000000000000000000000///000000000111111111111111000000000000222333444222222333333333444444444555555555555555555555555333555666777888;;;???BBBKKKVVVeeetttwwwtttttttttuuuwwwwwwuuusss------,,,,,,++++++,,,,,,.........------...............---,,,,,,,,,------------------------------////////////...---,,,+++------..................000000000000000000000000.../////////000111111111111111111222222222333333222222333333333333444444444555555555555555444333222222444666777888999999888999;;;<<<<<<>>>AAACCCEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@????????????@@@===>>>???@@@AAABBBBBBBBB?????????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEECCCBBBAAA@@@???>>>=========>>>@@@BBBCCCCCCBBB@@@AAABBBCCCAAA@@@;;;===???BBBCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;::::::;;;999999888777666444222111111222333444333222111000000000000000000000000000000000000000////////////000111222222111000...---........................111+++,,,777<<<888333222//////.........///000111000000000000000000000000////////////////////////.................................------,,,,,,+++.......................................---------...............---------......---,,,,,,,,,,,,---------------------......////////////////////////111000...///000000///---......---,,,,,,,,,------,,,---000111222111000///------------............000111222111///,,,++++++////////////////////////.........------,,,,,,,,,,,,,,,---.....................------------............------------............/////////000000000,,,++++++++++++---///000...//////000000/////////---............------,,,...............///000000////////////............---......///////////////222111000...------------////////////............000000000000000000000000000000000000000000000000222111111000111111222222333333444444444555555555555555555555555555555555333555666777888;;;???BBBKKKUUUcccrrr~~~vvvsssssstttwwwyyyxxxvvvttt...---,,,+++***+++,,,---///......------......///...------,,,,,,,,,------------------------------......//////...------,,,...............---------////////////////////////111111111111111111111000111111111222222222333333222222222333333333444444666666666666555555444333333444555777888888999999777999;;;<<<<<<>>>AAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@????????????===>>>???AAABBBAAAAAA@@@?????????@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@:::<<<>>>@@@AAABBBAAAAAA???@@@@@@AAAAAA@@@@@@???<<<<<<;;;:::::::::::::::999999888666555333111111111111222222222222111000000000000000000/////////000000000000////////////000111111111000///...---........................222,,,333BBBFFF999111444/////////...////////////////////////////////////////////////////////////..............................---------,,,,,,,,,..............................................................................---,,,,,,,,,,,,---...............---------////////////////////////111000000000000000///...------------------------,,,...111444555444333222,,,,,,++++++++++++,,,,,,,,,...000000///...//////000000000000000000000000.........---,,,,,,+++++++++,,,---...///...---,,,......------------............------------.............../////////000000......---------...///000//////000111111000///...,,,,,,.........---,,,+++...............///000000///////////////.........---......///////////////111000///...............222222111111000000//////000000000000000000000000222222111111000///......222222111111111111111111333333333333444444444444555555555555555555555555333555666777888;;;???BBBKKKSSS```ppp}}}uuussstttuuuxxx{{{{{{yyywww---,,,+++***+++,,,---.........------------......------,,,,,,,,,------...------------------------,,,------...//////.....................---------////////////////////////444444333222111111000///000000000111111111111222222222222333333333444444777777777777777666555444777777888999999999888888888999;;;<<<<<<>>>AAACCCDDDCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@????????????@@@AAABBBDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCBBBAAA@@@?????????;;;<<<===>>>??????>>>>>>>>>??????????????????>>>;;;::::::999999999999999888888666555333222111111000111111111111111111111000000000000//////......////////////000000000000111111000000///......---........................000...888IIIJJJ:::000111...////////////.........////////////////////////////////////////////////........................---------------,,,,,,,,,........................------..................---...........................---,,,,,,,,,,,,------.../////////...---,,,........................000000111000////////////,,,------------------------///222555777666555444///...---,,,++++++++++++***,,,.../////////111222000000000000000000000000.........------,,,,,,,,,***+++---.........---,,,......------------............------------..................//////////////////......------------//////000111111000///...+++,,,---.........,,,,,,...............///000000.........///////////////---......///////////////...............///000111222222111111000000//////000000000000000000000000111111111111111000000000111222222222111111111000222222222222333333333333555555555555555555555555333555666777888;;;???BBBJJJQQQ^^^mmm}}}vvvuuuvvvxxx{{{~~~}}}|||,,,,,,++++++,,,,,,---------------,,,,,,---------------,,,,,,,,,---......------------------------+++,,,---...////////////------..................000000000000000000000000444444333222111000000////////////000000000000111222222333333333333444444777777777777777777666555888999999::::::999888888999:::<<<<<<<<<===@@@BBBBBBAAA@@@??????@@@AAABBBCCCCCCBBB@@@????????????AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBB???>>>>>>>>><<<============<<<<<<;;;======>>>>>>>>>>>>======999999888888888888999999777666555444333222222222111111111111111222222222111000000//////......---////////////000000000000111111000//////......---........................,,,///:::EEEDDD777............/////////...------000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,------------------------.....................---,,,,,,,,,,,,---------///000000///...---........................///000111000...---...///+++,,,---.........------...///222444555555444444222111///------------......///000///...---///000////////////////////////........................++++++,,,---------------......------------............------------......------........./////////---------,,,+++******)))...//////000000/////////,,,------............---...............///000000.........///////////////---......///////////////------------...000111222////////////............000000000000000000000000---......///000111222333000111111222222222111111111111111222222222333333555555555555555555555555333555666777888;;;???BBBJJJPPP[[[jjj}}}{{{yyyyyyzzz}}}***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///------------------------------...............---,,,---------.../////////000000000000000000000000000000000000000000000000/////////000000000111111222222333333333333444444555555666666777666666666666777888999999999999999:::<<<<<<<<<<<<<<<>>>@@@BBBAAA@@@??????@@@AAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBDDDDDDBBB>>><<<===>>>;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888888777777777888888999555555333222222222333333111111111111111222333333111000000///......------.../////////000000000111111000000///......---...........................,,,333:::<<<999333///........./////////...---,,,000000000000000000000000////////////////////////------------------------------------------------------------------------+++++++++,,,,,,,,,---------------.........//////......---,,,,,,,,,,,,---+++---...000111000///..............................///111///---,,,---///+++,,,---.........------......000111222222222222///...---,,,+++,,,...//////000000///---,,,---///........................---......//////000000000,,,,,,++++++,,,,,,---.........------------............------------......---------.........//////++++++,,,,,,,,,++++++***------------...///000000......------......///000...............///000000............/////////000---......///////////////...............///000111............////////////000000000000000000000000.....................---///000111222333333222222222222222333333333444444555555555555555555555555333555666777888;;;???BBBIIIOOOYYYhhh|||~~~}}}}}})))***,,,---...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///------------------------////////////...---,,,,,,,,,,,,------...///000000000000000000000000000000,,,,,,---...///000111222///000000000000111111111222222333333333444444444333333444555666666666555333444666777999:::::::::;;;<<<======;;;<<<===???CCCAAA@@@??????@@@BBBCCCEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@@@@AAABBBDDDGGGHHHBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEECCCBBBAAA@@@?????????AAABBBCCCDDDDDDDDDBBBDDDEEEBBB>>><<<<<<>>>:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::888777777777777777888888444444222222222222444444222222111111222333444444111000000///...---------.../////////000000111111111000///......------...........................///777;;;666222222222111....../////////...,,,+++000000000000000000000000////////////////////////------------------------------------------------------------------------*********++++++,,,,,,,,,---------.........//////......---,,,,,,,,,,,,---***,,,...000111111000///........................---///000///,,,+++,,,///***+++---...///...---------------...//////000000***)))(((((()))***---......///000///------///111........................------...///000111222222---,,,+++***+++,,,---............------..................------.........---------.........//////++++++,,,---............---,,,,,,,,,---...000111///...------...///000111...............///000000---.........//////000000---......///////////////000//////.........////////////000000111111222222000000000000000000000000333222000---+++(((&&&%%%...///111222333333333222333333333444444444555555555555555555555555555555333555666777888;;;???BBBIIINNNXXXggg{{{~~~,,,,,,,,,++++++*********..................------.........------,,,,,,,,,........................------------------------------------------------............////////////000000000000111111111111000///...------...///000000111111111111222222222444444333333444555777888777777666666777999;;;<<<======>>>>>>>>>>>>======>>>???@@@AAACCCDDDEEEEEECCCDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBDDDEEEFFFDDDCCCAAAAAACCCDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEIIIGGGDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDCCCBBB???>>>???@@@?????????>>>======<<<<<<;;;:::::::::;;;;;;999888777777777777666666666666222222111111111111222222222222222222222222222222222222111111000000/////////...,,,---///000000///111///,,,---000111///,,,333000---++++++,,,------111:::>>>555---,,,///000////////////000000000000////////////////////////////////////////////////------..................---,,,,,,,,,,,,---......///---,,,,,,...//////...111000///...------.....................///000000222111///---,,,,,,,,,---,,,---///000000000//////---------------,,,,,,,,,///............---------///...,,,++++++,,,...///---......//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////........................+++,,,,,,---...///000000111000///.......................................222///***$$$ $$$(((......------------............------------..............................///............///000000......------------......000///---,,,,,,---///000+++,,,---///000000111111000000//////.........---......///000000000000000111111111111111111111111222111///......000222333444444444444444444444444444444444555555555555666777777777777888<<>>>>>======>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFEEECCCBBBBBBCCCDDDDDDCCCDDDDDDBBBBBBBBBBBBDDDDDDFFFDDDCCCCCCCCCCCCAAA@@@BBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCAAA>>>======>>>======<<<<<<;;;;;;:::::::::999999999::::::888777777666666666666555555555222111111000000111111222222222222222222222222222111111111000000000000000222000///000111222222111...---,,,---...///...---,,,,,,+++,,,...000111111666<<<>>>777000///...,,,.../////////000000000000......................../////////////////////////////////...---------,,,------,,,,,,------...///...---+++,,,---//////...///////////////.........111000///...------------111000///...------......,,,---.../////////......---------------.........///............---------///...,,,++++++,,,...///......------....../////////...---,,,,,,,,,,,,---.........////////////000............////////////........................,,,,,,------...///////////////...---------------...........................///...---,,,,,,///222......------------............------------....................................------......///000......------------......///...---,,,,,,---...///,,,---....../////////...000/////////............000000000000///...---,,,111111111111111111111111222111000000000111333444444444444444444444444444444444444555555555555666666777777777888;;;AAAEEEKKKSSS^^^iii{{{,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............//////////////////000000000000111111//////000111111222111111000111111111111222222222444333333333444555666777888888777777777777888999888999:::<<<============>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEFFFGGGFFFFFFDDDCCCCCCDDDEEEEEEEEEDDDBBBBBBDDDEEEDDDCCCCCCCCCAAAAAAAAAAAACCCCCCGGGFFFFFFGGGHHHGGGDDDBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@>>><<<<<<=========<<<<<<;;;:::::::::999888888888999999777555555555555555444444444444222111111000000111111222111111111111111111111111///000000000000000000111222111000111333333333222+++,,,------------...///++++++,,,---...000111111999;;;:::555222111...+++....../////////000000000------------------------////////////////////////000000///...---,,,,,,+++---------,,,------...///---,,,***+++---......---------///000000000///...333222000...---,,,++++++//////............//////---............------,,,---------......//////000///............---------...---,,,++++++,,,---...///...---,,,+++,,,---.........---,,,,,,,,,------.........////////////000---............/////////...................................................---------,,,,,,,,,,,,........................(((+++.../////////000111......------------............------------..............................---------------......///......------------..............................---......//////......---////////////............111111111///...,,,***)))000000000000000000000000111222222222222333333333444444444444444444444444444444444555555555555666555666666666777:::???CCCHHHPPP[[[gggyyy~~~,,,,,,,,,------.........,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////....................................////////////////////////000000000111///000111222222111///...000000111111111222222222333333333444444555555555888777777777666666777777666777888:::<<<=========?????????@@@AAAAAABBBBBBFFFEEECCCBBBCCCDDDFFFHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDBBBCCCDDDEEEDDDDDDBBBBBBAAA@@@@@@AAABBBBBBFFFFFFGGGHHHIIIIIIFFFCCCBBBCCCDDDDDDDDDCCCBBBAAABBBCCCCCCAAA???<<<<<<===???>>>>>>======<<<;;;;;;888777666777888888666444444444444333333333222222111111000000000000111111111111111111111111111111.../////////000000111111000//////000222222111000***,,,//////------///222000000///...---///222555===999222///000111///,,,........./////////000000------------------------//////////////////////////////......---------,,,---------------...//////---+++******,,,------,,,***,,,...000111111///...222111000...---,,,++++++---------------......///.........------,,,,,,+++,,,------...///000111111///............---------...---,,,,,,,,,,,,---...///...,,,+++***+++,,,,,,...------,,,,,,,,,------,,,,,,,,,------------...---------.........//////........................//////.........------------------...------------........................(((+++---...---+++++++++......------------............------------..............................---,,,,,,,,,,,,---............------------......------...//////...------......///000000000/////////////////////.........222111111000///---++++++////////////////////////000111222333333333222222333333444444444444444444444444444555555555555666444555666666666999>>>AAAEEENNNXXXeeexxx}}}~~~,,,,,,,,,------.........,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................////////////...////////////000000000000000111111000...,,,+++000000111111111222222222333333333444444444444444666666777777666666666555555666777999;;;<<<======???@@@@@@AAABBBCCCDDDDDDHHHFFFDDDCCCBBBCCCEEEFFFGGGFFFEEECCCCCCCCCDDDDDDEEEDDDBBBBBBDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAAAAABBBDDDEEEEEEBBB@@@BBBCCCDDDDDDDDDBBBAAA@@@AAACCCDDDCCC@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;777666666666777777555333333333333333222222222222111000000000000000000111000000000000000000000000......//////000000000111000//////000222222111///+++...111000......111444222111///...000777@@@HHHGGG<<<111,,,...000///...............////////////------------------------////////////////////////,,,---------......//////...------------...//////---+++******,,,------,,,***,,,...000111111000/////////...---------------***++++++,,,---------.........------,,,,,,,,,,,,,,,------...///000111111///............------------------,,,,,,---------...---,,,+++******+++,,,------,,,,,,,,,------...,,,,,,,,,------------...------------..................................../////////...------,,,,,,---...////////////..............................///000000///---,,,---.........------------............------------..............................---,,,,,,,,,,,,---............------------......------...//////...------......///000111222222111.........///////////////000111111111111000/////////////////////////////////000111111222111111111333333333444444444555555444444444555555555555666444555666666777999===@@@DDDLLLVVVcccvvv}}},,,,,,,,,,,,------------,,,------....../////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,....................................////////////......////////////000000000000000000///---,,,+++000111111111111222222222222333444444444444333333444555666666666666555555555666888999;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFGGGFFFEEECCCBBBBBBCCCCCCEEEEEECCCBBBBBBCCCDDDDDDDDDCCCAAAAAACCCDDDCCCBBBBBBBBB@@@@@@@@@@@@BBBBBBAAAAAABBBCCCEEEFFFDDDBBBBBBCCCDDDDDDCCCBBB@@@???@@@BBBDDDCCCBBB@@@@@@@@@<<<<<<;;;;;;:::999999999777666666666777777555333333333333333222222222222111000000//////000000111////////////////////////...//////////////////000111000111222444444222000...///000000000000111222.........///555@@@PPP[[[OOOAAA333.........---...------........./////////------------------------////////////////////////+++,,,,,,---...///000000......------......///000---,,,***+++---......---+++,,,...///000000000///------,,,,,,---...//////***+++,,,---------------///...------,,,------...---------......//////000///............---------------------------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---...............////////////000,,,------------.................................//////.........------------...///000000000///..............................//////...------000222......------------............------------..............................---------------......///......------------.................................///000111111111111111.........//////////////////000111111222222222222000000000000000000000000//////000000000111111111222333333444444555555555444444444555555555555666444555666777777999<<>>@@@BBBDDDEEEFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDCCCBBB@@@@@@BBBCCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCEEEDDDDDDEEEGGGIIIHHHGGGCCCCCCDDDDDDCCCAAA@@@???===???BBBCCCBBB@@@@@@@@@<<<;;;;;;::::::999999888888777666666777777666444444444333333333222222222000000////////////000000///////////////////////////////////////.........//////000222444333111///000///...///000111000///---......///333===LLLWWWIII<<<111......---,,,...---------.........//////........................////////////////////////,,,---------.../////////...............//////000...---+++,,,---//////...------......//////000000---,,,,,,,,,------...///,,,---.../////////...---///...---------...///000---------------.........///............---------,,,------------------,,,***+++---.........,,,+++,,,,,,,,,,,,,,,---...///.........////////////000,,,,,,---------................................................---------+++,,,...000000///...---........................+++,,,------,,,,,,...000......------------............------------....................................------......///000......------------......///...---,,,,,,---...///000000000000///---,,,,,,............/////////000//////000111111111111111111111111111111111111111111111000000000111222333222222333333444555555666444444444555555555555666444666777888888:::<<>>======<<<<<<;;;::::::888777666777888888666444444444444333333333222222000000////////////000000////////////////////////000000//////.........---------...000111111///,,,111///,,,---000111///,,,000111000...---333===FFF<<<222+++---...,,,,,,...---------.........//////////////////////////////////////////////////////..................------...............///000000///---,,,,,,...//////...///............///000000...------,,,,,,------......///000111111000///...///...------...///000111------------------,,,,,,//////.........---------,,,------......------,,,)))+++---000000///---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,---------......................................................***+++---//////...---,,,........................---///000000///..................------..................------.................................///............///000000.........------.........000///---,,,,,,---///000222111000///,,,***((('''---.........//////000000//////000000000000//////111111111111111111111111333222111000000222444555222222333333444555666666444444444555555555666666555666888999999:::===???EEEMMMVVVbbbuuu++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......************+++,,,------......---------,,,,,,,,,,,,---......//////......222111111000///......------------............///000000000000000000000000////////////000000000000000000000000111111111111111111111000///000222555777666555333333444555555777888999:::;;;:::999888======>>>???AAABBBCCCDDDAAAAAAAAABBBBBBDDDEEEFFF>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@??????AAABBBDDDFFFEEECCCAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>===;;;:::;;;<<<>>>???>>>>>>>>>>>><<<:::888666666666777777666444222111222222222111111111000000000000000000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,------...............111...---000444555777:::444000,,,+++---...---,,,---.........//////000000.........////////////000......////////////......,,,,,,,,,---...///000111000000000000000000000000000000///...---,,,,,,+++////////////////////////........................,,,---...///000000000000,,,,,,---------------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........111111000///...------,,,---------............///.........---,,,,,,++++++........................,,,,,,,,,---------......---------,,,,,,,,,------000///...,,,,,,,,,---.../////////...---------,,,+++,,,,,,,,,,,,,,,,,,+++..........................................------.........------,,,,,,,,,////////////////////////000000000000000000000000.........------,,,,,,,,,000000000000000000000000////////////000000000000...000111222222111000...111111000///////////////000111222333444333222222111000000000222333555777555555444333333333444555555555444555666999<<<>>>EEEKKKVVVdddvvv++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........,,,------...............000000//////...------,,,---------............///000000000000000000000000////////////000000000000000000000000111111111111111111111111000000222444666555555555555555666666888888999::::::::::::999<<<===>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDDDDEEE>>>>>>>>>??????@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDFFFEEECCCAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@>>>===<<<;;;;;;<<<>>>???============<<<:::888666666666666666555333222111222222222111111111000000000000000000000000000000000/////////.........---............------------.....................///------...////////////...000...,,,...444;;;===<<<333000,,,+++---...---,,,------------.........///,,,,,,,,,------------.........////////////......,,,,,,,,,,,,------...///////////////////////////000000//////......------////////////////////////...............---------,,,,,,---//////000000000------............------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------//////..................---------............///---------------.................................,,,,,,---------.........,,,,,,,,,,,,---...000000000000///..............................---------///000000000000000000///...................................................------------------,,,.........................................................------,,,,,,,,,........................////////////000000000000111111000000000000111111222222111000000000000000000000222333333333222111////////////000111333444222222222222222222222222555555444555666999<<<>>>DDDKKKUUUcccuuu++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////...---,,,++++++,,,***++++++,,,---...///000---------...............//////......---,,,,,,,,,---------............///000000000000000000000000////////////000000000000000000000000111111111111000111222111000000222444444444555666777777777777999999888888999999:::;;;<<<<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDD????????????@@@AAABBBBBBDDDCCCBBBAAABBBCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>>>><<<;;;;;;<<<===>>>;;;<<<<<<<<<;;;:::888777666666666555444333111111222111111111111000000000000000000000000000000000/////////...............000000000/////////......---.........//////000000---......///////////////...///------666CCCDDD===222///---,,,---...------,,,,,,,,,---------------,,,,,,,,,------------.........////////////............---------......///........................//////////////////////////////////////////////////////.........---------,,,,,,---...////////////....../////////......---///////////////.........------------------------------------------,,,,,,,,,,,,------............---------............///,,,------...//////000000........................---------.........//////......------......///000///000000000000///......---------.....................////////////......................................................---------------.........------------------------.................................---------------........................////////////000000000000333111///......///111333333222222111111111111111///000111111222222111111000000000000000111222333111222333444444333222111555555444555666999<<<>>>DDDJJJUUUbbbttt+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////...---------------++++++,,,,,,---...//////------------......//////............------,,,,,,---------............///////////////////////////////////////000000000000///000000000111111111111000111222111000000222333222444666888999999888888:::999888777888999:::;;;;;;<<<===>>>???AAABBBBBBDDDDDDEEEEEEDDDDDDDDDCCC@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;999888666555555444333222111000111111111111000000000000////////////////////////........................111111000000///.........---......//////000000111---...//////000000//////---000//////;;;GGGDDD888000///...---------------------------------------.........////////////000......////////////......000000//////////////////........................---------......//////////////////////////////////////////...------,,,,,,,,,,,,---...............//////////////////...---//////...................................................------,,,,,,,,,---------------------------------............///........./////////000000........................------........./////////333222111///---,,,,,,,,,---...///000000///...---,,,---------.../////////,,,,,,------------,,,,,,........................---------...............,,,,,,------......//////------------------------.......................................---------000000000000000000000000////////////000000000000222111000//////000111222222111111000000111111111//////000000111111111111333333333333333333333444222333555777777666444333555444444555666999<<<>>>CCCIIITTTaaasss+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........---------......///000------------------------...------------...///000/////////...............---------............///////////////////////////////////////000000000000///000000000111111111111///111222222111111222333222333555777999999999888:::999888777888999:::;;;;;;;;;<<<===???@@@AAAAAADDDEEEEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999666555444333222111111000000000000000000000000000////////////////////////---------.............../////////......------------.........//////000000---......///////////////,,,000111444>>>FFF>>>000...///......---------...//////...........................////////////000......////////////......//////......---.................................,,,,,,,,,---......////////////////////////////////////.........---------------......///.........//////000000///......---------------------------.................................------,,,,,,,,,///......---,,,,,,++++++---------............///000000/////////.................................------------.........///444333111///---,,,+++++++++,,,---...///...---,,,,,,---------.../////////......////////////..............................---------.........//////---------....../////////........................////////////////////////........................000000000000000000000000////////////000000000000///000111222222111000///000000/////////000000111000000000000000111111111333333333333444444333333222333555777777777555444555444444555666999<<<>>>BBBHHHSSS```rrr++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------///000000......---------,,,,,,,,,......---,,,---...///000........................---------............///000000000000000000000000////////////000000000000000000000000111111111111///000222333222111111222222333555666777888888888999999888888999999:::;;;::::::;;;===>>>???@@@AAADDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;:::999;;;<<<<<<<<<;;;:::888777555555333222111000000000//////000000000000000111000000000000000000000000---------------.........------------------------........................,,,------.....................111888>>>>>>555,,,---...//////---,,,---...///////////////.........,,,,,,,,,------------.........////////////......,,,,,,+++++++++,,,,,,---........................,,,---------......//////////////////////////////..............................///////////////...///////////////...---,,,,,,,,,,,,---------------------------------------------------------,,,,,,000000///...---,,,++++++---------............///000000//////...------,,,........................,,,,,,,,,---------......//////......---.........++++++,,,------------,,,---------...............,,,------......------,,,........................,,,,,,------.../////////.............../////////////////////////////////000000000000000000000000.............../////////........................////////////000000000000...///111333333111///...//////////////////000111111000000000000111222222000000111222333333222222111222333444555555444444555555444555666999<<<>>>AAAGGGRRR___qqq++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------,,,------......,,,,,,------------------///...---,,,,,,...///000---------------------------------............///000000000000000000000000////////////000000000000000000000000111111111111...000222333222111111222444444444444555666777888888888999::::::::::::999999:::;;;<<<>>>???@@@@@@CCCDDDFFFGGGHHHHHHFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEECCCDDDDDDEEEDDDDDDBBBBBB>>>??????AAABBBCCCDDDEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>><<<;;;999888::::::;;;:::999777555444555444333111000000000000////////////000000111111000000000000000000000000,,,,,,,,,------.........,,,,,,,,,------......///.........---,,,,,,+++++++++,,,,,,---------------000***---888;;;444......,,,...000///---,,,---////////////......---------,,,,,,,,,------------.........////////////......,,,,,,+++,,,,,,---...///////////////////////////////////////000000000000////////////////////////,,,,,,------...////////////000000000000000///////////////......---++++++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////......------------------............///.........---------------........................+++++++++,,,,,,,,,,,,---...---------------......,,,,,,,,,,,,,,,---.....................---------++++++,,,,,,,,,,,,++++++........................,,,,,,------...//////000////////////....................................////////////////////////---........./////////000........................////////////000000000000000000111111111111000000000000//////000000111222222111111000111222333444...///111333333444333333222222333333444555555555555555444555666999<<<>>>@@@FFFQQQ___qqq++++++,,,,,,,,,------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,***++++++,,,---.../////////...,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000////////////000000000000000000000000111111111111...000333333222111111222555444333333333555777888777888999:::;;;:::999999999:::;;;<<<===???@@@@@@BBBDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCDDDEEEEEEEEEDDDCCCBBB??????@@@BBBDDDEEEGGGGGGBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>===;;;999888999999999999777555333111555444222000//////000000.../////////000000111111000000000000000000000000,,,,,,,,,------.........+++,,,,,,---...///000000......---,,,+++******)))***+++,,,,,,------,,,,,,111((()))666888---***222+++...000000---,,,---///.........------,,,,,,,,,........./////////000000......////////////...............//////111222333000000000000000000000000222222111111111111111111////////////////////////+++,,,,,,---...///000000000111111111111111000///............---,,,+++***---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000---------.........//////++++++,,,,,,---.................................******+++++++++,,,,,,,,,000///...---,,,+++++++++...------,,,---...///000/////////......------,,,//////000000000000//////........................,,,,,,------...///000000000000//////......------------------------------........................---.........//////000000000000000000000000000000////////////000000000000222111000......000111222111111000000111222333333333222111111111222444444000111333555666666666666555444444555555777888999555555444555666999<<<>>>@@@FFFQQQ^^^ppp........................+++///222111...++++++,,,------------------------............------,,,+++,,,,,,,,,---...///000111........................//////............//////............////////////222111111111000000//////111111222222222333333333//////000111222222222222222222333444555666777888777777777777888999:::;;;;;;;;;;;;<<<<<<===>>>???DDDCCCCCCCCCCCCDDDDDDEEEFFFDDDBBBBBBBBBCCCBBBAAACCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;999777555555555666555333333222111111000000111111000000000000000000000000/////////...---------,,,111111000///......---------------,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,------......------...111000------//////,,,,,,,,,,,,---------......---......///////////////---------............///......////////////......---------.........//////111000.........---+++***//////000000000000//////000000///...............222///+++***---000111111111000...---,,,---///000//////............//////,,,---.........---++++++............---,,,++++++.../////////...,,,***)))***+++---...///...------........................///000000000000000//////.................................////////////000...........................---+++******+++---.........------------......111000///......///000111333...******...111///---........................//////.........---------...------------...////////////......---------,,,............////////////.../////////000000111111//////000111111111111111000000000000000000000000111000/////////000222333000000000000000000000000111222333333444444333333555555555555555555555555666555555666777999;;;<<>>??????CCCCCCCCCBBBCCCCCCDDDEEEDDDBBBAAAAAACCCDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<;;;;;;:::999777555444555555444333333222111111000000111111000000000000000000000000...............---------......------,,,++++++***---------,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,------...---------...333444000...//////---,,,,,,,,,---------......------...///////////////---------............///......////////////......---------.........//////111000//////000111///...//////000000000000//////000//////...............000---++++++---///000///000111111111000000////////////............//////---......///...---,,,+++---------...------,,,,,,///000000000000//////...+++,,,---.........---,,,............................../////////......---........................------........./////////...........................---+++******+++---...//////............//////000///...------...///000///+++'''(((+++---,,,***........................//////.........---------...------------...//////.........///////////////............////////////....../////////000000000------...///////////////000000000000000000000000000////////////000111111111111111111111111111111111222333333444444333333555555555555555555555555444444444555666999;;;===CCCHHHQQQ^^^ooo,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///........................,,,,,,,,,,,,,,,++++++***------,,,++++++++++++,,,........................//////............//////............////////////111111000000000000//////000000000000111111111111222222333444555555555555333333444444555555555666777777777777888999::::::<<<<<<<<<======>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDBBB@@@???@@@BBBDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAADDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@======<<<<<<;;;:::::::::888666444444555555444333222222111000000000000111000000000000000000000000---------...............------,,,,,,++++++******------------,,,,,,,,,,,,---,,,,,,,,,,,,---...............---------------///666999444///.........,,,,,,,,,---------......------...////////////...---------............///......////////////......------........./////////000///...///111222111000//////000000000000//////000///......------......---,,,+++,,,...///...---000111333444444222000.../////////....../////////...////////////...------,,,,,,------...---------//////...//////000111111------.........---,,,,,,........................,,,------.........------........................,,,---------.......................................---,,,++++++,,,---.........------------............------------......111...++++++...//////---.......................................---------......------......///000.........///000000111111............////////////............////////////------...///////////////000000000000000000000000......///000000000000///222222222222222222222222111222333333444444333333666666666666666666666666333333333444666888;;;<<>>@@@@@@AAAAAA@@@AAAAAABBBCCCDDDBBB@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBAAA???>>>>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;::::::999999888666444333444444333222222222111000000000000000////////////////////////,,,---------.../////////.........------,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......///......---------------000888<<<666///---...///,,,,,,,,,---------......,,,---......//////......---------............///......////////////..................////////////...---------///000///...//////000000000000////////////...------------...,,,------///000///...---111111222333222111000///......////////////......///////////////.........++++++,,,---............---,,,+++++++++,,,...///.........------,,,,,,+++........................,,,------............---........................,,,,,,,,,---------.................................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---........................222///------///000000///...............................................................//////000............////////////............////////////..................////////////000111111111111111////////////////////////,,,---///000000000///...222222222222222222222222111222333333444444333333666666666666666666666666444333333444555777999:::@@@FFFPPP[[[kkk++++++++++++++++++++++++******)))***,,,---...///........................***++++++,,,,,,++++++++++++++++++,,,---///000111........................//////............//////............//////////////////////////////000000....../////////000000000000000111222333333333333333333333444444444444444666666666666777888999:::<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCCCCBBB@@@@@@@@@AAA@@@???AAA@@@????????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAA@@@>>>===>>>???AAACCCBBBBBBBBBBBBAAA@@@???>>>;;;;;;::::::999888888888777555333333333333333111222111000000//////000000////////////////////////,,,---------.../////////...---------------,,,,,,---------------------------,,,,,,,,,,,,---......//////...---------...///111888<<<666...,,,...///,,,,,,,,,---------......,,,------...............---------............///......////////////.............../////////000000111///......//////...---//////000000000000////////////...---------------,,,...000111111000//////222111000///...//////000......///000000///......000000//////............++++++,,,---...............---+++*********+++,,,.........---,,,,,,,,,,,,........................,,,---...///////////////........................,,,,,,,,,---------..............................------------------------......------------......////////////////////////---,,,++++++,,,------,,,........................---.....................///............///000000//////...------,,,++++++............//////////////////////////////......//////000111111111111111////////////////////////,,,---///000000000///...111111111111111111111111111222333333444444333333666666666666666666666666666555444444444666777888@@@GGGQQQ\\\jjj~~~++++++++++++++++++++++++***))))))***,,,------,,,------------------------***++++++,,,,,,,,,,,,,,,***++++++,,,...000222333........................//////............//////............////////////......////////////000000////////////000000000000111111222333444444444444222222333333444444444555666666666666777888999999;;;;;;;;;<<<<<<===>>>???>>>>>>>>>>>>???AAABBBCCCDDDBBB@@@???@@@@@@???>>>AAA@@@???>>>>>>???@@@AAA@@@AAAAAABBBBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@???>>>======:::::::::999888888777777666444222222333333222111111111000////////////000000000000000000000000000---------...............,,,,,,,,,,,,++++++++++++------------............---,,,,,,,,,,,,---......///...---------...000111222777999333---,,,......,,,,,,,,,---------......,,,,,,---............------------............///......////////////............/////////000000000333222000111111222000/////////000000000000/////////...------,,,,,,---------///111222111000000111222000...,,,,,,---///000---...///000000///...---000///......------......,,,,,,------...---------//////...---,,,,,,------......---,,,,,,,,,------........................,,,---...///////////////........................,,,---------....................................------------------------000000000//////000000000//////000000000000//////................................................---------...............//////......//////000111000///...---,,,***))))))............////////////000000000000////////////------...///////////////000000000000000000000000......///000000000000///000000000000000000000000111222333333444444333333555555555555555555555555666666555555555666777888@@@HHHRRR]]]jjj}}},,,,,,,,,,,,,,,,,,,,,,,,))))))(((***---...+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++,,,---///000111........................//////............//////............////////////........./////////000000//////000000000111111111000000111222333333333333111111222333444444555555666555555666666777888999::::::::::::;;;<<<===>>>=========>>>???@@@AAABBBBBB@@@>>>>>>???@@@@@@???BBBAAA???>>>>>>???AAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>?????????@@@?????????>>>>>>===<<<;;;:::999999888777777666666666444222111222222111000111111000///////////////000000000000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---,,,,,,,,,,,,---.........---,,,,,,---///111333333555444...+++---...---,,,,,,,,,---------......+++,,,------......---------------............///......////////////........./////////000000000000222000000000222333222111//////000000000000/////////...------,,,,,,---------///111111///...000111//////.........---......---...///000000///...---//////---,,,,,,,,,---...---------...------,,,,,,......//////000000//////------,,,,,,,,,---...///........................++++++,,,---...//////...........................------........./////////........................------............------000//////......//////000......///000000///......///000111111111000000000........................---------........./////////////////////000000111//////...---,,,,,,++++++............////////////222222111111000000000000------...///////////////000000000000000000000000000////////////000111111111111111111111111111111111222333333444444333333444444444444444444444444555444444555666888;;;<<<@@@HHHSSS\\\hhh{{{,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++......***'''+++++++++++++++++++++++++++,,,------............++++++++++++,,,------...........................//////............//////............/////////000---.........//////000000000000000000111111111111---...///000000111000000000000111222444555666666555555555666666777888999:::::::::::::::<<<======<<<<<<<<<===>>>@@@AAABBB???>>>===>>>@@@AAAAAAAAABBBAAA???>>>>>>???AAABBB???@@@@@@AAAAAAAAA@@@@@@======>>>????????????>>>>>>>>>>>>>>>===<<<;;;:::999999888888777666666666666444222111222222111000111111000///////////////000000000000000000000000/////////......------,,,////////////////////////---------.........//////---,,,,,,,,,,,,---......------,,,,,,---000222444333444000+++***---...---,,,,,,,,,---------......+++,,,------......---------------.........//////......////////////......////////////000000000000...------...111222222111//////000000000000//////......---,,,,,,,,,,,,---,,,...000000------///111...///000111000///---,,,---...///111111///...---///...---,,,+++,,,------............---,,,++++++***,,,...000111111000000---,,,,,,+++,,,---///000........................)))***+++,,,------...---.................................////////////000........................------............---------,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,---//////...------...........................---------........./////////////////////000111111..................------............/////////000333222222222111111000000///000000111111111111111000000000000000000000000111000/////////000222333222222222222222222222222222222333444444444333333333333333333333333333333222333333555777;;;>>>??????GGGRRR\\\gggzzz''')))+++------+++)))'''******+++,,,,,,---......///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++/////////...------,,,,,,111111000000//////......//////////////////////////////////////////////////////.........---------000000000000000111111222333333333333333333333333444555555666666666666666666666666777888888999999;;;;;;<<<>>>???AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@??????????????????????????????>>>===============>>>>>>>>>>>>>>>>>>======<<<:::888666666777:::;;;777777777777666666666666222222222222222222333333111111000000//////..............................000000000000///---***)))///---,,,---------,,,+++////////////////////////..................------...---------...///111222444111---,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***)))***,,,---...------,,,+++,,,,,,---...///000000---.........//////000000---...///////////////...111111111111000000//////............////////////........................---------...///000000111///000000000000000/////////////////////.........//////.........---------------------------------)))$$$!!!$$$,,,111///,,,000///...---,,,---......---.........---,,,,,,+++,,,,,,,,,------.........******+++,,,---------,,,,,,++++++++++++************+++,,,---............------------------------------------------------------...///000111222222//////.........---------///...---,,,,,,,,,,,,,,,............---,,,+++***---------.........//////...///////////////......///////////////000111111222111111111000000//////000000000000000000000000000000111111111111000000111000///......///000111222222222222222222222222222333444444555555444444555555555555555444444444666555555555666777999:::AAAGGGPPPYYYfff{{{}}})))***+++,,,,,,+++***)))******+++,,,,,,---......---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------..................000000000/////////////////////////////////////////////////////////////////////.........---------000000//////000000111222333333333333333333333333444444555666666666666666666666666777888888999999:::;;;<<<===???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>==============================>>>>>>>>>???>>><<<;;;:::;;;======777777777666666666555555222222222222222222222222111000000000/////////.........................../////////...---,,,+++***---,,,,,,,,,,,,,,,+++***................................................------------...000222333333111---,,,,,,---,,,,,,++++++,,,,,,---------,,,***+++,,,---------,,,,,,++++++,,,,,,---...................../////////000---......///////////////111111111000000000000000////////////////////////........................---------...///000000000//////000000000000//////////////////............//////.........---------------------------------...,,,***)))+++,,,,,,+++000///...---,,,------...------......------,,,+++,,,,,,,,,------.........------...///////////////------....../////////000++++++,,,---............------------------------------------------------............//////////////////.........---------///...------,,,,,,,,,---,,,------......------------------.........//////......////////////......///////////////000111111111111111000000000//////000000000000000000000000000000111111111111000000111000///.........///000111111111222222333333333222333444444555444444444444444555555555555555555555555555555666888:::;;;@@@GGGOOOXXXeee{{{~~~++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000//////////////////000000/////////////////////////////////////////////////////////............---000000//////000000111222333333333333333333333333444444555666666666666555666666666777888888999999:::;;;<<<===>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???>>>==================<<<<<<<<<======>>>>>>>>>??????>>>>>>============777666666666666555555555333333333222111111111000000000000000////////////..............................---,,,,,,,,,,,,,,,,,,,,,+++++++++*********................................................,,,,,,,,,---///111333444333000---,,,---------,,,+++++++++++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......////////////000000000000000000111111111000000000000////////////........................---------...//////000000//////000000000000//////.......................................---------///.........------,,,,,,///000000...+++***,,,...//////...------------...------......------,,,,,,---------------...............///000000000//////***++++++,,,---...///000,,,,,,------...---------........................------------------------///.........------------...............---------///...------,,,---------***+++,,,---.../////////---------.....................///////////////...///////////////000000111111111000000000000//////000000000000000000000000000000111111111111000000111000///...------...///000000111222333333444444222222333444444444444444333444444444555666666666555555555666777:::<<<===@@@FFFOOOXXXeeezzz------,,,++++++,,,------+++++++++,,,,,,---------...,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---......//////000000000/////////////////////////////////////////////////////////...............///////////////000111111222222333333333333444444333444555555666666555555666666666777888888999999:::;;;;;;<<<>>>??????@@@AAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC???>>>>>>=========>>>>>>;;;<<<<<<======>>>>>>???<<<<<<=========;;;:::999666666666555555555444444444333333222111000000///000000000000////////////........................---,,,+++******+++---...,,,,,,---,,,+++***++++++........................---------...............,,,,,,,,,---///222444555222000---------------,,,+++***)))))))))***,,,---.........------,,,++++++.........------,,,,,,,,,.........///////////////---.........//////000000000000000000111111111111000000000000000/////////........................---------....../////////...//////000000000000///------...............///........................//////......------,,,,,,+++---......---...///111//////......------------,,,------...------,,,,,,---------...............------...............---***++++++,,,------......---------...------,,,,,,////////////////////////..............................................................................------------......+++,,,---...////////////........................---...//////////////////000000////////////000000000000000000000000//////////////////////////////000000111111111111000000111000...---------.../////////000111333444555555222222333444444444444333333333333444555666777777555555555666888;;;===>>>@@@FFFOOOYYYeeezzz...---+++******+++---...++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////.........---------------......//////000000/////////////////////////////////////////////////////////////////////////////////...///000000111222222222333333444444444333444444555555555555555666666666777888888999999::::::;;;<<<===>>>>>>???????????????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>>>>??????@@@=========>>>>>>>>>??????:::;;;<<<<<<;;;:::888666555555555555444444444444333333222222111000//////////////////000000000000........................---,,,+++***+++,,,---...,,,...///...+++***,,,---........................---------.........//////,,,,,,,,,---///222444666111///------......---,,,,,,,,,+++******,,,---...///......---,,,,,,,,,,,,000000//////......------///////////////............---------...///111111000000000000000111111111111000000000//////..............................------------..................///000000000000000,,,---------......//////---...................../////////......---------+++******,,,///111111000...............---------,,,,,,------...------,,,........................---...............------000000000///////////////---------...------,,,,,,////////////////////////........................---......///000000111111---...........................---------......///---......//////......---.....................---------...///////////////000000////////////000000//////////////////000000////////////////////////000000111111111111000000000///...------...///000//////000111333444555555111222333333444444333333333333333444555666777777555555555666888;;;===>>>@@@FFFPPPYYYfffzzz---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000//////...------,,,,,,..................//////////////////////////////////////////////////////...////////////000000000//////......//////000111111222222333333444444555333333444555555555555444666666666777888888999999::::::;;;;;;<<<======>>>>>>>>>>>>??????AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@AAABBB????????????????????????<<<<<<======<<<:::888777555555444444444333333333222222222111000000000///////////////000000000000........................---,,,,,,,,,,,,,,,------,,,...000///+++***,,,...------------------------,,,,,,------.../////////---------...///222444555000...------......---,,,...............///000000///...---------------...111000000000//////......///////////////............---------...///111222111111111111000000000///000000//////......------........................---------------------------...///000000111111000,,,,,,,,,---......//////---------..........................................,,,+++---///000...+++......//////......---,,,,,,,,,------......------/////////...............//////000000000///......//////......------------,,,,,,------...---------................................................------...///000111222222---------........................---......///000....../////////......---...............---------,,,---...///000000000000111000000///////////////......////////////000000000000000000000000000000000000111111111111000000//////......///000222333000000111222333333444444111111222333333333333333333444444444555666666666555555555666777:::<<<===>>>FFFOOOYYYeeeyyy+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------..................------////////////////////////////////////////////////.../////////000000000000///............///000000111111222333333444555555222333444444555555444444666666666777888888999999:::::::::;;;;;;<<<===============>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAA@@@?????????======<<<<<<:::999888777444444444333333333333222111111111111000000000000.../////////000000000111........................------.........------,,,***...000...***)))+++...------------------------,,,,,,------...//////000///.........///111333444///...---...//////---,,,,,,---......//////............---,,,------/////////////////////.........000/////////...............---,,,,,,---///222333333222222111000///....../////////...---,,,,,,,,,........................---------------------------...///000111111111111++++++,,,------...//////---------.........//////------......//////000000---///000000...,,,,,,,,,---.../////////...---,,,+++,,,------......------000/////////.........---///////////////...------************++++++++++++++++++,,,---............------------------------.................................//////000000000---------.........//////...............///000000,,,---...//////000////////////.........---------,,,---...///000000000000111111000///////////////........./////////000000000000000000000000000000000000111111111111000000.........///000222444555111111111222222333333333111111222333333333333222444444555555555555555555555555555555666888:::;;;<<>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBAAA@@@??????<<<;;;;;;999888777666666444444444333333333222222000000000000000111111111.../////////000000111111........................---...///000///...,,,+++)))---///---)))'''***---------------------------,,,,,,------...///000000000////////////111333444///...---...//////---,,,)))***+++,,,---,,,+++***...---,,,,,,---...///000........................000000//////.........---...---,,,,,,---///222444444333222111000...------//////...---,,,,,,++++++........................---------------------------...///000111111111111++++++,,,,,,---...//////---------.........//////,,,,,,---...///000111111)))///444333---***---111---.../////////...,,,,,,+++,,,,,,---.........---000000//////.........---,,,---------,,,++++++******+++,,,,,,---...//////***+++,,,---......///...------------------------///////////////////////////............------------------.........//////...............///000000***+++---///000111222222//////.........---------,,,---...///000000000000111111000///////////////---.........//////000000000000000000000000000000000000111111111111000000.........///111333666777222222222222222222222333111111222333333333333222555555555555555444444444666555555555666777999::::::AAAKKKUUUaaattt}}}))))))))))))***+++,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////---///111000---,,,...000000///......///000///---111111000///...---,,,,,,//////000111111111111111555666666444111///...///000111111222444555555666666555333222222333444666666777777999:::;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<>>>@@@BBBCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@:::;;;;;;;;;:::888666555000000000000000111111222//////000000000000//////111000...---,,,,,,------...---,,,,,,,,,,,,---...///............---------+++++++++,,,,,,,,,---------+++***+++---...---+++......---------,,,,,,,,,.........111333333///+++000000000000000000000000,,,,,,,,,,,,------...///////////////////////////222111000111222333222000---...///000000///...---...............///000000111111000000//////..............................,,,,,,+++++++++*********...------------...//////000000000000000000000000///---------...///...------------............//////////////////.........222///,,,***,,,...//////'''))),,,///000///,,,+++++++++,,,---..........................................////////////.........---,,,,,,......---,,,,,,------,,,+++,,,...111//////............//////........................//////000000///...------111000///......///000111////////////////////////............////////////111111000000000000000111,,,---...000000000//////000000000000000000000000222111000//////000111111222222111111000000/////////////////////000111111555444333111000000/////////000000111111111000000///000222444555555444444444444444555555555555666666777888777666777999:::>>>BBBLLLWWWbbbrrr***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++*********------------------------++++++,,,,,,,,,,,,------,,,------------............000222111///...///111000///...///000000///...000000000///......------------...///////////////222333333222111000000111///000000111222333444555666555333222222333555666666777888999:::;;;;;;<<<>>>>>><<<<<<;;;<<<======<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;;;;:::999777666555222222111000//////000000//////000000000000/////////...---,,,+++++++++,,,......---,,,,,,---......///.........------,,,,,,,,,,,,---------.........000---,,,,,,---...,,,***............------,,,,,,//////000222444444000---000000000000000000000000,,,,,,+++++++++,,,------........................111///...///000111000///---...///000000///...---...............///000000000000000000//////..............................000000/////////............------------...//////////////////////////////000...---...///000///...------------.....................///////////////333///,,,******+++++++++******+++,,,---...------............---,,,++++++------------------------......////////////......///---,,,---...///...,,,---------,,,+++,,,...000///..................///...........................////////////......---///............///000111////////////////////////............//////////////////............//////---...///000000000//////........................111000000/////////000111000/////////.........---///////////////000111111333222111000000000000000333333333333222111000///111222222333444444444444444444444555555555555666555777777777666777999;;;>>>BBBKKKWWWbbbppp++++++*********++++++,,,++++++++++++++++++++++++************************------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000///......///000000///...///000111000...////////////////////////------...///////////////...///111111000000222333//////000111222222333333555555444333333444555666777777888999::::::;;;<<>>===<<<<<<=========>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>;;;;;;::::::888666444333444333222000//////......///000000111111000000/////////...---,,,,,,,,,,,,......---,,,,,,---......///......---,,,++++++***---------.........//////000///---,,,---,,,+++)))/////////............---000000111333555444000...000000000000000000000000---,,,++++++++++++++++++------------------------///---,,,---...///...------...///000000///...---............/////////000000000000////////////.......................................------------...------------...//////........................000///...///000111000...------------............------......//////000000555222...+++++++++***))),,,,,,+++++++++---...///......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///---,,,---...///...,,,.........---,,,+++---.........------------..............................---....../////////......------------...///000111////////////////////////............//////////////////............//////000000111111111000//////........................000//////......///000000////////////............///////////////000111111111000000//////000000000444444444444444333222111333333333222222333444444444444444555555555555666555666777777666777999;;;>>>BBBKKKVVV```ooo,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,---///---------///000///...............//////000000//////000111111111111111,,,...000000///000111333000000000111222333333333555444444444444555555666777777888999::::::;;;;;;>>>>>>======<<<<<<;;;;;;>>>>>>???@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========;;;::::::888666555333333333222111000////////////000000000111111000000000111111000000////////////......------------............---,,,+++******)))------------............------,,,,,,,,,++++++***/////////////////////...///000222333444222///---////////////////////////......---,,,++++++++++++------------------------...---,,,---......---,,,---...///000000///...------......///////////////////////////////////////........................------,,,,,,,,,+++++++++...------------...//////........................000...---...///000///---,,,,,,---------.........,,,------...///000111111666333000.........---,,,---,,,,,,+++,,,---...///+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...,,,+++,,,---...---+++...//////...,,,+++,,,...------,,,,,,,,,,,,------........................,,,,,,---...////////////++++++,,,---...///000111////////////////////////............////////////111000000000000111111222222222111111000000//////000000000000000000000000.............../////////111111111111000000000000///////////////000000111//////...//////000111111///000222333444555555555555444333222111222333444444444444555555555555666555666777777666777999;;;>>>BBBJJJUUU___mmm,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++,,,------,,,---,,,+++,,,...///...---------......///000000000//////000111111111111111...///000000///...///111111111222222333444444444444444444444555555666666888888888999999::::::;;;<<<<<<<<<;;;;;;:::::::::===>>>??????@@@@@@@@@@@@AAA@@@???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;:::999888666555444333333111000000000000000111111000000111111111111000000000000000000000/////////..............................---,,,++++++******+++,,,,,,,,,,,,---------))))))*********++++++,,,.../////////////////////...000222333222000...,,,........................000///...---------------------------------------///...------//////...------...///000000///...---------...///000/////////.............../////////........................//////.........---------...------------...//////...........................---,,,,,,......---,,,,,,,,,,,,------------...,,,------...///000111111222000......///000000///+++,,,---.........------,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++,,,---,,,***...///000///---,,,,,,---------,,,,,,,,,,,,------........................,,,,,,---......///......***+++,,,---//////000000////////////////////////............////////////000000000000000111222222222222111000000000//////000000000000000000000000------...///////////////000000000000111111111111///////////////000000111............///000111222...///000111333333444444555444333222111222333444444444444555555555555666444555777777777777:::<<<>>>BBBJJJUUU___mmm,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++(((((())))))***+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,---///000///...---,,,+++,,,...//////...---.........//////000000------...//////////////////000111000///...///000222222333333333444444444444444444555666666777777888888999999999:::::::::999::::::;;;;;;;;;::::::<<<===>>>???@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;:::999999888777666555444333333333000000000000000111222222000111111222222111111000------.........------,,,---...////////////...---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------''')))***+++***+++---...---............/////////---000333333111...---,,,........................000///..................------------------------000///......///000///...---...///000000///...---,,,---///000000000///...---............/////////........................---------,,,,,,,,,++++++...------------...//////........................---,,,+++,,,------,,,+++,,,,,,,,,,,,------------------......//////000000---,,,+++,,,.../////////,,,---...//////...---,,,///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++,,,---,,,***---///000000...------.........------------..............................,,,------.........------+++,,,---//////000000000////////////////////////............////////////...------......///000111111111000/////////000000........................------///000000000000000............///////////////////////////000111111////////////000000111222111111111111111000///...333333333222222333444444444444444555555555555666444555666777777888:::<<<===AAAJJJUUU___nnn+++++++++++++++,,,---...++++++++++++++++++++++++)))))))))***+++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,------------............,,,,,,---000111000///...------...000111111000.........///////////////------...//////////////////000111111//////000111222222222222222333333333333444555666666777777777888999999999999:::::::::888999:::<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAABBBCCCBBBBBBAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999888888666666444333333333444444222111000000000000000111000111111222222111111000+++,,,------...---,,,+++---...///000000///...------------------.........,,,,,,,,,,,,---------...)))+++------++++++---///,,,,,,------...............111444444111...------------------------------......---------...//////........................000...---...///000///------...///000000///...---,,,---///000111000///...---------.........//////........................,,,,,,+++++++++*********...------------...//////////////////////////////...---,,,,,,---...---,,,++++++,,,,,,,,,---------.........///////////////+++******+++---///............------------......000000000//////...---,,,------------------------,,,------......------,,,...---,,,,,,......---,,,,,,...000000///......//////..................///........................------.........---,,,,,,---...///000000000000///////////////////////////............////////////------------...///000111000///.........///000111........................---...///111111111111111---........./////////000///////////////000111111111111000000000111111222222222111111000///...---111222222333444444444444444444444555555555555666333555666777777888:::======AAAJJJUUU```ooo*********+++,,,---...///++++++++++++++++++++++++++++++,,,---......//////++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---+++***+++///000///---//////...///222333333222///////////////////////////000000111111111111111...000111111000000222333111111111111111222222222333444555666777777777777999999999999999999::::::888999;;;===>>>>>>======:::;;;<<<>>>@@@AAAAAABBBCCCCCCDDDCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;999888888777555555333333333333444555444333222000////////////111111222222222222111111,,,---.../////////...------...///000000///...---,,,,,,---......//////000---------.........//////,,,///000///---+++---///,,,,,,,,,---------......///222666666222///......------------------------,,,,,,,,,,,,------...//////////////////////////////...------//////...------...///000000///...---,,,---///000111000///...---------.........//////........................000000/////////............------------...//////000000000000000000000000///...------...///...---++++++,,,,,,,,,---------///////////////............,,,,,,---///000///...111///---+++***,,,///111,,,---...///000000000000........................,,,------......------,,,000///......///000///...+++---000000000//////000//////............//////....................................---,,,++++++...///000111111000//////////////////////////////............/////////000////////////000111333333///...---------///000111000000000000000000000000---...000111222222222111///000000000111111222222///////////////000111111222222111111111111222222///000000111111111000000///111222444555555444444444444444555555555666666333555666777777888;;;===<<>>???@@@AAAAAACCCBBBAAA@@@>>>===<<<<<<>>>?????????>>>===<<<;;;<<<<<<;;;:::888777666666555555444333333222111111000000000000000000000000////////////////////////111///---,,,,,,,,,...///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,.........------............///000///---*********222444666444000,,,+++,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,***,,,...///...,,,,,,---////////////////////////......////////////......////////////////////////111111000000000000111111.........///////////////------............------......//////...---,,,,,,111111000000//////......111...+++)))(((***,,,...+++,,,------......------------......------,,,+++------......------,,,+++---,,,,,,,,,,,,---......444111///000111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000.........------,,,,,,,,,------------------------...------------...//////000///...---------------////////////////////////////////////////////////555444333111000...---,,,000000//////......------222222222222222111000/////////////////////////////////............//////000000000000000000000000///......000111111///---111111000000000000111111000000000000000000000000000111111111111222222222111222444666666555444333444444444555555555555555555555666666777999:::;;;<<>>======>>>>>>??????@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>??????>>>======<<<<<<;;;::::::999999888888888777555444444333222222111111000000000000000000000000////////////////////////000///---,,,,,,---.../////////.........------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---......------------......---...//////------...000333444555333///,,,,,,---.........---------,,,,,,,,,,,,---......---,,,,,,,,,...//////---+++++++++////////////////////////......////////////..............................000000////////////000000........................------............------......//////...------,,,/////////...............111000---,,,+++,,,...///+++,,,,,,---------------......//////......---,,,------......------,,,+++---,,,,,,,,,,,,---......000///...///000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////......---------------------------------...------------...////////////...---------------........................////////////////////////.....................//////////////////.........//////000000000000000000//////////////////////////////............//////000000000000000000000000...111444444222000000000111111000000000000111111000000000000000000000000000111111111111222222222111222444555555555333222222333333333444444555555555555555666777888::::::<<>>======>>>???????????????????????????AAABBBCCCDDDDDDBBB@@@??????>>>===;;;;;;;;;;;;<<<888888888888888888888888444444333333222111111111000000000000000000000000////////////////////////000///...,,,,,,---......000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---...------///333666444444333000---,,,---.../////////...............,,,------......------,,,...///000///---+++***+++////////////////////////......////////////......------------------------//////............////////////......------,,,,,,------............------.........///......---,,,---------------.........//////...---------......***+++,,,,,,------,,,,,,//////000000//////...---------......------,,,+++---,,,,,,,,,,,,---......---,,,,,,...///000///---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///////////////.........------------------------...------------...////////////...------------...------------------------////////////////////////---------......//////000.........///////////////------......///000000000//////////////////////////////............//////000000000000000000000000...333999888333///000222111111000000000000111111000000000000000000000000000111111111111222222222000111333444444444333222111111222222333444555555444444444555666777888999<<>>?????????@@@AAA@@@@@@@@@??????>>>>>>>>>???@@@CCCEEEEEECCCAAA??????>>>;;;:::999:::;;;<<<888888777777777777666666333333222222111111111000000000000000000000000000////////////////////////000///...------------...////////////.........---------,,,,,,,,,,,,------------------.........///---,,,,,,++++++,,,,,,---------,,,,,,,,,///444888666444111...,,,,,,---///........................------------------------...///000///---,,,,,,---////////////////////////......////////////......------------------------000//////......//////000//////...---,,,+++++++++------............---------...............------,,,,,,------.........///,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,///////////////...------------......------,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---......------------------------------........................//////..................,,,,,,------------------...------------.../////////......---------......------------------------////////////////////////000000000000000/////////------......//////000000...............//////000//////////////////////////////............//////000000000000000000000000///333888888444000000111111111000000000000111111000000000000000000000000000000111111111222222222000111222333333333222222111111222333444555555666444444444444555666777888<<>>>>>===???AAACCCCCCBBB@@@>>>>>>===:::999888888:::;;;999888888777555444444333222111111111111111000000//////////////////////////////////////////////////////......------------.........---------,,,,,,...------,,,,,,------...------........./////////---,,,,,,++++++,,,,,,---...---,,,******---222666666333///---,,,---...///------------------......------------------------,,,---......------///111////////////////////////......////////////..............................111000000//////000000111//////...---,,,+++++++++------............------------...............------------......//////000++++++,,,------,,,,,,+++++++++,,,------------,,,---............---,,,,,,------......------,,,+++---,,,,,,,,,,,,---......,,,---......---,,,,,,+++------------------------,,,,,,------...//////000------------------------,,,,,,,,,---------.........------------...//////......---------......///........................////////////////////////000000000///////////////------......//////000000111000///............/////////////////////////////////............//////////////////////////////111111333444444333000...111111000000000000111111000000000000000000000000000000111111111222222222111111222222333333333222222333333444555666666666555555444555555666777888<<>>@@@AAAAAA@@@???===<<<;;;:::888888888888999999888777666444333222111000000000000000000000000///////////////////////////////////////////////////............---------...------------,,,,,,,,,......------------......---------.........//////------,,,,,,,,,,,,------......,,,++++++---111555666222...,,,,,,.........---------------............------,,,,,,------...+++---......---...111333////////////////////////......////////////......////////////////////////111111000000000000111111//////......------,,,,,,------............------,,,---......///......................../////////,,,---......//////......+++,,,------......---------------...---,,,,,,+++------......------,,,+++---,,,,,,,,,,,,---......,,,...///...---++++++,,,------------------------++++++,,,---...///000111,,,,,,,,,---------------+++,,,,,,------............------------...//////...------------...//////////////////////////////////////////////////////***++++++---...///000000.........///////////////222111///...------......//////////////////////////////............//////////////////////////////111000///111333333111...111111000000000000111111000000000000000000000000000111111111111222222222222222222222333333333444444444555555555555666666666555555555666666777888<<>>??????@@@AAACCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@??????>>>>>>:::::::::999888888777777666666555555444333222222000000000000000000000000////////////////////////////////////////////////...............------,,,............------------......------------......,,,,,,---------...............------------......---------------///333666555111...,,,---......---------........./////////...---,,,,,,,,,,,,---...---.........---...000222////////////////////////......////////////..............................000000////////////000000........................------............------,,,------...//////...............------------------------.........//////,,,---......//////.....................------,,,------......------,,,+++---,,,,,,,,,,,,---......+++---//////---,,,---///........................,,,---------......//////------------.........///++++++,,,,,,---......///...------------...//////---------------...//////........................////////////////////////++++++,,,,,,---.../////////////////////.........000...---,,,+++,,,.../////////////////////////////////............/////////////////////////////////000000000000111222333111111000000000000111111000000000000000000000000000111111111111222222222333333333333333444444555555555444444444444333333777777666666666777888888<<>>?????????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>999999:::999999888666666444444444444444444444444////////////000000000000////////////////////////////////////////////////......//////......---,,,000/////////..................------------......,,,,,,,,,---------......///......------......///,,,---......///111555999444111------...///...,,,.../////////000000111111...---,,,,,,,,,,,,---...///000000...------///111////////////////////////......////////////......------------------------//////............//////.........///////////////---..................---,,,,,,---.../////////...---------,,,,,,++++++++++++++++++++++++,,,---...---...//////000////////////////////////......---------......------,,,+++---,,,,,,,,,,,,---......))),,,//////......000222........................///............------------.........//////000000++++++,,,,,,---...//////...------------...//////---------------...///000------------------------////////////////////////111000000///......------000000//////.........---,,,+++*********,,,...000//////////////////////////////............//////////////////////////////---000333111......333999111111000000000000111111000000000000000000000000000111111111111222222222444444333333333444555666555444444333333222222111888777777777777888888999===???GGGQQQ\\\lll...---+++))))))***+++,,,)))******++++++******)))*********++++++,,,,,,,,,...+++***+++---...---******++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...///+++'''***000222///***........................////////////////////////---......///000111111222000000000000000000000000222222222222222222222222222222222222222222222222444555666777888888888888888999:::<<<===>>>>>>>>>AAAAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@@@@AAAAAA>>>===;;;999888777666666666555555444222111000000000000000000000///......////////////////////////---......//////////////////......------///000111------------------------)))******++++++,,,,,,---,,,---...//////...---,,,***+++------------+++***(((---///...000777999666000000//////.........---,,,---...///000000000000000000...---,,,+++++++++***+++---...///......---,,,---......///.........///////////////////////////,,,)))***...111111///000000///...............///...---,,,,,,,,,,,,,,,///............---------,,,------......------,,,...........................000222000---,,,---///.........///......------////////////////////////111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000//////,,,------......------,,,///......------......///333333222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000000000000//////.........---------........................000000000000////////////---.........//////000000---...///000000///...---111111111111111111111111///---+++---000222000...........................000000000000111111111111000000000000000000000000000111111000000///...---000111111111111222222222333333333333333444555666111222444555555555444444555555444555666777999:::>>>AAAJJJTTT^^^lll...---+++***)))***+++,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++---...---+++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///,,,***+++///000...+++000000000000000000000000////////////////////////.........///000111111111000000000000000000000000333333333333333333333333333333333333333333333333444555666777888888888888:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>===<<<:::999777666666666666555444333222111111000000000000000000///......////////////////////////------...///////////////+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,---............---,,,,,,,,,------------,,,,,,***---......333:::<<<999000/////////.........---,,,---------------,,,,,,,,,,,,+++++++++,,,------,,,---.........---,,,+++---...//////000000//////////////////////////////...---,,,,,,.../////////000000///...............///......---,,,,,,,,,---............------------,,,------......------,,,.........---------------,,,...///...+++***+++---******+++,,,------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******------------------------------------------------//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000/////////////////////............/////////000......////////////..............................222000......000000...,,,000000000000000000000000//////000000000111111111111111111111111111111111000000111111111111111000000111111111111222222222666666555333333222222333222333444555666555555444555555444555666777999:::===AAAIIISSS]]]kkk---,,,+++*********+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......---------------,,,,,,000000000000000000000000////////////////////////......//////000000111111000000000000000000000000444444444444444444444444444444444444444444444444555555666777888888888888<<<<<<===>>>??????>>>>>>????????????@@@AAAAAABBBFFFEEECCCAAA???===<<<;;;<<<;;;:::888777666555555555555444333222111111000000000000000000//////...////////////////////////------...////////////...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++,,,,,,------,,,,,,+++...------,,,,,,------...------,,,...555===>>>::://///////...........................---,,,+++***++++++******+++,,,------............---,,,+++***...//////000000000000000////////////////////////,,,---//////...---......000///......---.....................------------............------------,,,------......------,,,......------,,,,,,++++++,,,---...---,,,+++,,,---))))))+++,,,---.................................,,,,,,------------,,,,,,,,,,,,,,,---......//////------...////////////...------............------------,,,,,,,,,,,,------........................................................................////////////////////////...............---------------------------------////////////////////////............//////////////////............//////........................333111000000000000///---111111111111111111111111//////000000000000111111222222222222222222222222///000111222222333333333000111111111111222222222666555444333333222222333444444555666666666555555555555444555666777999:::<<<@@@GGGRRR\\\jjj,,,,,,+++******++++++,,,+++++++++******+++++++++.........------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,...000...+++***+++---........................////////////////////////.../////////000000000111000000000000000000000000333333333333444444444444444444444444444444444444555555666777888888888888<<<======>>>>>>>>>==================>>>???@@@AAAFFFEEECCCAAA???===;;;:::;;;:::888777666555555555444444333333222111111000//////000000000000//////////////////////////////,,,---......//////.........///000111000///...---+++++++++++++++++++++++++++,,,,,,------......///++++++++++++++++++++++++///...---,,,,,,---...///111---***...666<<<;;;666........................//////000000///......---///...---,,,++++++++++++.........------,,,,,,,,,......///000000000000///////////////////////////+++...111111...,,,,,,...///......------.............../////////..................---------,,,,,,,,,------......------,,,...------,,,,,,++++++***......///......---......,,,,,,---...////////////........................***+++,,,---...------,,,,,,,,,------...///000000......///000000000000000------............------//////............/////////000000000111111111222------------------------////////////////////////////////////////////////........................000000000000000000000000.........///////////////.........///////////////000///...------...///000000000000000000000000000/////////000111222222222////////////////////////////////////000000000111111111111111111111111111///000111111222222222111000000111111111222222222111111222222333444555666555555666666666666666666555555444555666777999:::;;;???FFFPPPZZZiii+++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,------...///,,,///111///+++)))+++...........................////////////////////////////////////000000000000000000000000000000000000111111222222333333333333333333333333333333333333555666777888999999999999;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<===??????CCCBBBAAA@@@>>>===;;;;;;999888777666555444444444333333333222222111111000//////000000000000//////////////////////////////,,,------...............+++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,------......///++++++++++++++++++++++++...---,,,++++++,,,---...222---***///666888555111---------...............---......///000000//////000///...------,,,------,,,,,,,,,,,,------......,,,---......//////......////////////////////////+++...111111...,,,,,,.........------------............///000000//////......------------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++...---------............////////////...---,,,,,,........................)))***,,,---...------,,,,,,,,,------...///000000++++++,,,------------,,,---......//////......---000//////......//////000+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---.....................000000000000000000000000------....../////////000///////////////.........000///...------...///000////////////////////////...///000000111111222333////////////////////////...////////////000000000000000000000000000000000000000111111000//////...000000111111111222222222111111111222333444555666666666666555555555666666555555444555666777999:::;;;>>>EEEOOOYYYhhh~~~***++++++++++++,,,,,,,,,///...---,,,,,,---...///------------,,,,,,,,,,,,---......---+++******+++,,,,,,------------,,,,,,---------------......///,,,...///...,,,***,,,...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111222222333333444333333333333333333333333555666777888999999999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@???>>>===<<<;;;;;;888777666555444444444444333333222222111111111111...//////000000000000000////////////////////////,,,,,,---............---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---000,,,+++111555444///------------------.........***+++,,,---............------------...000111111,,,,,,+++,,,,,,...///000,,,------...............////////////////////////,,,---//////...---......---------,,,------...///......000111111111000///------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++.........---,,,+++))))))------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---.....................////////////............------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------...............---------------------------------......//////000///////////////.........//////............//////------------------------111222222111///......///111111111111111111111111......////////////000000////////////////////////111111111000000///------000111111111111222222222333333222222222222333333777666555555444444555555555555444555666777999:::<<<>>>EEENNNXXXggg~~~******++++++,,,,,,,,,,,,000...---,,,,,,---...000++++++++++++,,,,,,,,,,,,...///000...***((()))***,,,,,,------------,,,,,,---------------...//////,,,------------,,,---...000000000000000000000000////////////////////////000000000000////////////000000000000000000000000111111222222333444444555444444444444444444444444666666777888999999999999999:::;;;===>>>>>>>>>>>>=========<<<======>>>>>>??????>>><<<;;;:::999888777666555444333333333333222222222222111111111111......///000000000000000////////////////////////+++,,,------......------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---,,,++++++++++++,,,---***++++++++++++++++++***,,,***---444666222------,,,,,,,,,------.........,,,,,,---------------,,,,,,,,,,,,---...///000111...---,,,,,,,,,---......------...///////////////////////////////////////...---,,,,,,.../////////---,,,,,,,,,------...///---...000222222111000///---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---......//////,,,***)))***,,,...,,,+++------------,,,+++******------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,------------...//////000000000000000......////////////............------------......---.....................------------------------------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000/////////..................////////////......------------------------///111222000...,,,---///000000000000000000000000........./////////000000////////////////////////000000111111111000000///000111111111111222222222333222222222222222333333777666444333333333444444555555444555666777999:::<<>>???@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@???>>><<<:::888777666666555444444333333333333222222222111111111111111......///000000000000000////////////////////////+++,,,------......------''''''''''''(((***---...------------------------)))******++++++,,,------------,,,++++++,,,------)))***+++,,,,,,+++***))))))(((...666888111...///,,,,,,,,,------.........000000000000///...------......---,,,,,,,,,------000///---,,,++++++,,,---...//////000000000000000///////////////////////////,,,)))***...111111///,,,,,,,,,,,,------...///---///111222333222111000---------,,,,,,,,,++++++,,,------......------,,,+++,,,,,,---...///000000...,,,***,,,///000...,,,------......///.........---------------------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......////////////......000000////////////000000------------------------........................------------------------........................---------.........//////........................,,,,,,------...///000000000000//////.........------...///000000///...---////////////////////////+++...000///...---000222..................................../////////000000000000000000000000000///000111222222222222222000111111111111222222222//////000111222444666777666555444333222333333444555555555555666777999:::===???EEENNNXXXhhh***+++---......---+++***000...,,,***)))***,,,---...,,,***+++---...,,,***,,,,,,++++++++++++++++++000...---,,,,,,---///000,,,,,,------------,,,,,,000///---,,,,,,---///000000///---,,,,,,---...///......///000111222333333222111111111000000//////000000000000111111111111111222333444555666666666222333444666777888888888777777888999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<;;;:::888555444555444333222111111111111111111111111000000000000---......///////////////......////////////..............................000///---,,,,,,---///000---------------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...111222111222222...'''------............------,,,,,,------------,,,,,,------------------------///......---------............///000000000000000///000111222111000...,,,111000///...............111111000///...------,,,+++---///000222222222111...---+++******+++---......---,,,,,,+++++++++,,,---......,,,******+++,,,........................***+++,,,,,,------,,,,,,...---+++******+++---............------.........+++,,,------......------///...---,,,,,,,,,,,,,,,,,,---......//////......111111000......---------........................000///...---------------......////////////.....................///000000////////////////////////000///...------...///000......////////////......///............---------------------------------111111000000//////......////////////////////////000///...------...///000000000000000000000000000//////000000111111222222000000000111222222333333111111222222222222111111222333444555666666666666666666666666666555555555222444555666555666888999===???DDDMMMWWWhhh++++++------------++++++......---------,,,,,,,,,...,,,***+++---...,,,***++++++++++++++++++,,,,,,---,,,*********,,,...///------............------000...---,,,,,,---...000///...------------...////////////000000000000000111111111000000000//////000000000111111111222222000000111111222111111111222333444555666777777777666777888888::::::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@???>>>>>>======::::::999888777555444333444444333222111111111111111111111000000000//////------...///////////////---......//////......---...........................---,,,++++++,,,---...---------------------------,,,,,,++++++,,,,,,------,,,++++++++++++,,,---------------------------...222444222000000---)))------............------------............------------------------------......---------------.........///000000000000000000000//////.../////////000///......---------...///......------,,,,,,,,,)))***,,,---...//////...,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++------...,,,******+++---........................++++++,,,------------,,,---------......---------......------------......+++,,,------......------......------,,,,,,,,,,,,,,,---......//////......111000///...------------..............................---,,,,,,,,,,,,,,,.........//////........................///000000//////////////////////////////............//////......////////////...............//////000000000////////////////////////000000///////////////...//////////////////////////////...------...//////000000000000000000000000000000000000000111111111222111111111111111111111111111222222222222111111222333444555555666555555666666666666555555555555333555666777777777999:::===???EEEMMMWWWggg,,,,,,,,,,,,,,,,,,,,,,,,------/////////...,,,+++---,,,++++++------,,,+++******++++++,,,,,,------...---------...000111333.........//////.........///...---,,,,,,---...///---------------...///000000000/////////.........111111000000000000//////000000000000111111111222333444444444333333222111111222333555555666666666666777777888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@??????>>>>>>===::::::888777555444444444444333222111111000111111111111000000000000//////------...////////////...,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------............---333555222///...---+++------------------------.........//////.........------------------------------,,,,,,,,,,,,------......///000000000000///000///---,,,,,,...000111......---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,---...///000111111111***,,,---//////---+++***------,,,,,,,,,,,,++++++,,,------,,,+++***+++---------------------------++++++,,,---------------,,,---///000000///---,,,------,,,,,,,,,,,,------+++,,,------......------...------------,,,,,,,,,,,,---......//////......//////......---,,,,,,,,,...........................---,,,,,,+++,,,,,,,,,------............------...............///000000////////////////////////......////////////..............................------...///000111222222////////////////////////.............../////////////////////////////////......------------......000000000000000000000000111111111111000000000000333333222111111000//////111111222222222222111111111222333444444555555555555555555555555555555555444666777888777888:::;;;===???EEEMMMWWWggg~~~---,,,,,,++++++,,,,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------...///111222333......////////////......///...------------...///,,,,,,,,,---...///000000........................000000000000000000//////...////////////000000000333444444555555444333333111222333444555555555555666666777888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>>>>>======<<<;;;;;;<<<;;;999777666666666666444333222111000000000000111000000000////////////,,,---......//////......+++,,,,,,------,,,,,,+++------------------------+++,,,------------,,,+++,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,333777222---,,,------------------------------......////////////......------------------------,,,,,,+++++++++,,,---------...//////000000//////...---,,,,,,---...///000------,,,++++++,,,,,,,,,******++++++,,,,,,,,,,,,......///000111111222222,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***,,,---------------------------+++,,,,,,---...---------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---+++,,,------......---------------------------,,,,,,---......///.........---......------,,,,,,+++...........................------,,,,,,---------,,,,,,------------,,,,,,...............///000000////////////////////////,,,---////////////---,,,........................---......///000000111111------------------------,,,,,,------......//////////////////////////////......------------......////////////////////////222222111111000000//////222111111111000000000///111111222222222222111111111111222333444444444444444444555555555555555666333555777777777777999;;;<<<>>>EEEMMMWWWfff}}}---,,,,,,++++++,,,,,,------,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......(((((())))))+++,,,---.........////////////...............------.........+++,,,---......///000000,,,,,,,,,---...///////////////////////////000000---------............///......///111111222222222222222333444555555555555555666777888999::::::;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::888666555555666666333333222111000000000000000000000////////////...,,,------...............++++++,,,,,,,,,,,,++++++------------------------------............------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---444666111,,,,,,...///...---,,,,,,,,,,,,---.........////////////......------------------------+++++++++++++++,,,---...------...///////////////+++,,,---/////////......,,,,,,+++++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,---....../////////---,,,,,,,,,------++++++,,,---------,,,++++++,,,---,,,++++++,,,...------------------------,,,,,,---.........------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,---......------,,,,,,---......///.........,,,------......---,,,+++........................//////............//////,,,,,,------------,,,,,,...............///000000////////////////////////,,,---...//////...---,,,......------------......................................................,,,,,,------......//////////////////////////////........................////////////////////////222222111111000000////////////000000000111111111111111222222222222111111111111222333444444444444333444444444555555666666222444666666666666888:::<<<>>>EEEMMMVVVeee{{{}}},,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''(((***,,,...+++,,,------++++++,,,---++++++,,,,,,------......))))))***+++,,,,,,------.........//////.................................,,,,,,---.../////////...++++++,,,---...///000111......////////////000000------------...............///000111222333333333333333444555555555555555555666666777888999:::::::::;;;<<<===>>>>>>>>>>>>??????>>>======<<<<<<;;;777666555444444333333333333222111000000///000000000000////////////......,,,,,,---............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------......------,,,))))))******++++++,,,,,,000444444///+++---///......---,,,++++++,,,---............//////.........------------------------,,,++++++,,,,,,---...///------...////////////...+++---///000111000...---,,,,,,+++++++++,,,------,,,,,,------......//////......------...//////000111000---++++++,,,---...***+++,,,---...---,,,++++++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++******+++---...------,,,,,,,,,,,,------+++,,,------......------+++,,,---.........---,,,,,,---......//////......,,,---...//////...---,,,......................../////////...//////000111------............------...............///000000////////////////////////------............------///...---,,,,,,---...//////.........------------000000000000000000000000.............../////////////////////////////////......////////////......000000000000000000000000111111111111000000000000......///000000111222222111111222222222222111111111222333444444555555555333333333444555555666666222333555666555666777999<<<>>>EEEMMMVVVdddyyy}}}~~~++++++------------++++++++++++*********+++,,,---***,,,...---+++***,,,...,,,,,,------------------,,,------...////////////------............---------..................---,,,---...//////......---------....../////////000........./////////000000........./////////000000111222333444444444444444444444555666666666555555555555666777888999:::::::::;;;<<<===>>>>>>>>>>>>=========<<<;;;;;;::::::555555555555444333222222333222111000000/////////000000/////////.........+++,,,------......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......++++++,,,,,,---......///---,,,,,,++++++,,,,,,---+++,,,------------,,,+++))))))***++++++,,,------222444222---,,,//////---...---+++******+++---...------............------------------------------,,,,,,,,,,,,---...///000,,,---......//////......//////000000//////......,,,,,,,,,,,,,,,---......------------............111000000///000000222222000///......---,,,,,,,,,)))***,,,......---,,,++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,------......------------......+++,,,------......------***+++---...///...---,,,,,,---......//////......,,,---///000000///...---.......................................///000000.........//////........................///000000////////////////////////...------,,,,,,------...///...,,,++++++,,,...///............////////////000000000000000000000000000000///////////////...//////////////////////////////000111111000//////000000000000000000000000000000000000000111111111/////////000000000000000111111222222222222111111222333444555555666555555222222333444444555666666333444666666666777888:::<<<>>>EEEMMMVVVcccxxx***+++---......---+++******+++,,,---...------,,,***,,,...---+++***,,,...------------------,,,,,,++++++,,,,,,---,,,,,,+++,,,------------------,,,------............---------.../////////...---,,,000////////////.........---.........//////000000000000000000111111111111000111111111111000//////555555666666777666666666555555666777888999:::::::::;;;<<<===>>>>>>>>>>>>;;;::::::999999888777777666666777888777666444333333222111000////////////000/////////............+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********+++,,,,,,---......444444000,,,,,,000000---...---+++******+++---...,,,------------------,,,------------------------,,,,,,,,,---...///000111,,,---......//////......333222000...---...///000,,,,,,,,,,,,------...///------------------------......---,,,,,,---//////...///000000///---+++***)))***,,,.........,,,+++***,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---///000000///---,,,///......------......///+++,,,------......------***+++---//////...---,,,,,,---......//////......,,,...///111111000...---........................---------------...///000......////////////.....................///000000////////////////////////......,,,++++++,,,......///...,,,++++++,,,...///------...///000111222222////////////////////////111111000000//////......///////////////////////////000111222222111000///000000000000000000000000//////000000111111222222111111000000//////......111111222222222222111111222333444555666666666666222222333333444555666666444555777888777888999;;;<<<>>>EEEMMMVVVcccwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))---...///...,,,+++,,,---------,,,+++************......---,,,,,,---------++++++,,,...000000---++++++,,,,,,,,,---.........///...---///111000,,,)))---------.........//////000000//////.........---///000000000000000//////222222111111111111111111111111222222222333333333222444555777777777666666888999:::;;;<<<<<<<<<<<<::::::999999888777777777777666555444333333333333222222222111111111000000111111000000//////......,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---,,,***)))))))))******---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------+++,,,------......------...,,,---111000,,,000888===666---***,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++++++++,,,,,,///............///000000------------...000111222000000000000////////////---------............///...---,,,,,,,,,,,,---...---.........///000000000//////000000000...---,,,---------------------------,,,++++++------,,,+++......---------,,,,,,,,,------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000......------------......+++++++++,,,,,,,,,------.........///////////////////////////////////////,,,,,,,,,---------......---------............///222000///------///000222000///...------...///000.........---,,,,,,...111---,,,+++***+++---///000.........------,,,,,,,,,,,,,,,------.../////////................................................222111///...---------...111111000000111111222333000000000000000000000000000000000000000000000000444333222222222333444555999777555333222111222222333333333444444444555555222444555555444444555777999AAADDDJJJXXXbbbrrr------------------------++++++,,,,,,,,,++++++***---...///...,,,+++,,,---,,,+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,***))))))+++,,,,,,,,,.........///////////////000...,,,,,,...///...,,,---------.........//////000000/////////.........//////000000000000//////111111111111111111111111111111222222222333333333333444555666666777777777888999:::;;;;;;<<<<<<<<<888888888777666555444444777666555333222111111000222222111111111000000000000000000000//////......,,,,,,------............---------------,,,,,,,,,...---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,------......------+++,,,------......------...,,,---000///---111999:::444---***,,,...---,,,,,,+++++++++++++++,,,,,,---...............------////////////////////////......------......///000000000/////////000000111000000000/////////......---------............///...---,,,,,,,,,,,,---...,,,,,,,,,---------------...///000000000///---,,,---------------------------,,,++++++------,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,---------.../////////......------------......,,,,,,---------.........000//////......---------------------------------,,,,,,,,,---------......---------............///111000///......///000111000///...------...///000...//////---,,,,,,...000///...,,,+++,,,---///000.........------,,,,,,,,,..................------......................................................------...///000111111111000000111111222333000000000000000000000000000000000000000000000000333222111111111222444444555444333333333333444555333333333444444444555555444555666666555666888:::<<>>AAAFFFFFFIIIVVVaaasss~~~~~~***************************+++,,,---------------+++,,,---,,,++++++,,,---...------,,,++++++,,,,,,------,,,,,,---......//////---++++++,,,...///............---,,,,,,,,,++++++,,,.../////////...........................---//////000000000000000000......///000000000000000000000111111111222222222111111222222222333333333444444333333333555777888555666777888999999999999666555555444222111111000///000000111111000000///000000000/////////.....................//////////////////////////////...(((***,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...+++,,,------......------+++,,,------......------------,,,,,,///444777888---,,,,,,,,,---------,,,///...---+++++++++,,,---)))***++++++,,,,,,,,,+++//////000000000000//////---,,,,,,,,,,,,---..................///000111222///.........---------------------............///------------------------000000000///.........------...///000000///......------------------------,,,+++***+++---...---,,,......---------,,,,,,,,,------------------------------------------------------------------------...............---------......------------......+++,,,,,,,,,,,,---------+++,,,,,,------.........////////////////////////,,,,,,,,,---------......---------............/////////............//////...//////////////////...///000000///---+++,,,,,,000000//////....................................---------.........//////................................................///////////////.........000000//////000000111222000000000000000000000000111111111111111111111111//////000000111111111111111222222333333444444444333333333444444444555555666666555444444666:::>>>???EEEDDDHHHTTT___rrr}}}{{{~~~------------------------+++,,,,,,------------,,,***+++,,,,,,++++++,,,---///...---,,,++++++++++++***************+++,,,---+++***)))+++,,,---,,,+++///////////////.........***---000111///...------...............---------//////000000000000111111---...///000000111111000000000000111222222333333111111222222222333333333333333333333444555666777444555666777888888888888555444444333333222222111222333333222111...,,,+++////////////............---............//////////////////............---******,,,------,,,++++++***++++++,,,,,,,,,,,,+++......------------.........------,,,,,,------...+++,,,------......------+++,,,------......---------......---000666777555---------,,,,,,------...+++++++++******))))))((((((((()))***++++++++++++......---,,,,,,---......---------------......///,,,,,,------...000111222/////////.........---------------............///,,,------......------,,,---------------,,,,,,,,,---...///000000000///...------------------------+++******+++---......---......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,------------...------........................------------......+++++++++,,,,,,,,,------++++++,,,---...///000000------------------------,,,,,,,,,---------......---------............///..............................////////////......---///000000...,,,,,,---/////////............---.............../////////,,,,,,------...//////000................................................+++,,,---///000111111111000////////////000111111000000000000000000000000111111111111111111111111//////000111111111111000222222333333333333222222333333333444444444555555333444444444444666999<<<<<>>>>>BBBMMMVVVfff}}}|||{{{~~~+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++***)))))))))***+++,,,,,,,,,---------........................//////......////////////.....................---------///000000111111000000///////////////000000000000/////////000000000000111222111111000000111111222000000000000000000000000///000000000000///............------------......,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,+++,,,------......------222000///.........,,,***)))***+++,,,---------,,,---...............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,---000222222222///...,,,++++++,,,------+++,,,---..................---,,,,,,+++,,,,,,,,,...---++++++,,,---,,,+++---,,,***)))***+++---///,,,,,,---------.........000000111111111222222222222222222222111000......------........./////////111000//////.../////////,,,,,,,,,,,,,,,---...///...............---------........................000///...---,,,,,,,,,---........./////////000000------------------------,,,...000...,,,***,,,...///...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,---...///.........---,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,---------............///......................../////////.........------/////////.........------............................................................////////////......---,,,,,,---......------------------,,,+++,,,---//////......///000000000000000111111111111///000111111222222111111222111000000000000000000111111111111111111111111111111111222222333333333333333333444555555666666555555666666777777888888666======AAALLLUUUeee|||~~~}}}***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++)))(((''')))***,,,,,,,,,,,,---------...........................------......//////......---........................000000111111111111000000////////////000000000000000000000111111111111222222111111000000111111222000000000000000000000000//////000000//////...---...------,,,,,,------...---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------222111000///...---,,,+++)))***++++++,,,,,,,,,+++---------...------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++---///222222000...------,,,++++++,,,,,,---++++++,,,---....../////////......---,,,+++++++++...,,,++++++,,,---,,,+++---+++***((()))+++---...,,,------------.........///000000000000111111111111111111111000000///...............////////////000000///....../////////,,,,,,+++,,,,,,---...////////////...---------,,,.................................------,,,,,,,,,---.........////////////........................+++...111///***(((+++...//////............//////,,,,,,,,,,,,------......,,,,,,,,,---------,,,,,,...---,,,,,,,,,...000222---......//////...---,,,+++,,,,,,------,,,,,,+++------------------,,,,,,---------............///............////////////////////////............111000000///////////////................................................///............///000000------............------------.........------,,,,,,---......------...000//////000000000111111111000000111222222222222222111111000000000000000111111111111111111111111111//////000000111111222222222222222333333444444444555555666666777777888888555<<<===AAAMMMVVVeee|||~~~|||{{{|||******+++,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---,,,,,,...///111,,,,,,,,,---------..................------------------............---------.....................000000111111111111000000////////////000000000000111111111222222222333333111000000//////000000111///////////////////////////////////////...------------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......111111111000...---,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++***+++---111333333///,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,---...///////////////...---,,,+++***,,,++++++,,,------,,,+++,,,+++***))))))+++---...------........./////////.........////////////000/////////000//////.............../////////000000///......---......//////,,,,,,,,,,,,------...////////////...---------,,,........................---------------,,,,,,,,,,,,,,,---------.................................***---000...)))'''***---,,,,,,,,,,,,---...///000+++,,,,,,------......///......---------------------,,,,,,,,,---///000222,,,---...000000///...---++++++,,,,,,,,,,,,++++++---------------------------------............///........./////////000000000000/////////............---,,,+++++++++,,,,,,................................................///............///000000------...//////...---------....../////////......---//////...---,,,---............/////////000000000000111222222222222222111000000000000000111111111111111111111111111111000000111111222333333444444444444444555555555555555555666666777777888888666===>>>CCCNNNWWWfff|||~~~{{{zzz{{{~~~***+++,,,,,,------------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...---------...///000,,,,,,,,,---------......------------------......------............---------------...............///000000111111000000///////////////000000000000111111111222222222333333000//////......//////000////////////////////////...////////////...------------,,,,,,,,,,,,------///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////000000///---,,,---...++++++,,,,,,,,,,,,++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,+++***+++///222444333///,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///////////////...---+++***,,,++++++,,,......---++++++++++++++++++,,,---------............/////////---------.........//////---......////////////........./////////000000000......------....../////////......------........................---------------------------------,,,,,,------------,,,+++,,,,,,,,,------------...------------------------***,,,...,,,***(((***,,,)))))))))***+++,,,---...,,,,,,------........./////////...---------......++++++,,,---.../////////+++,,,.../////////......+++,,,,,,------,,,,,,+++------------............---------............///.........//////000000111000000000/////////......000///---,,,,,,,,,---...............................................................////////////......////////////......---...//////000/////////...000000///---,,,---...............///////////////000111111222222111111000000000000000111111222111111111111111111111111222222333444555666666777777777777777777777777777555555666666777777888888777>>>@@@DDDOOOVVVeeezzz}}}||||||++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,------......------,,,---------.........//////...//////000000//////...////////////000000000000//////000000000111111111000//////......//////000..............................//////......---,,,---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///,,,...///...,,,+++---///,,,,,,------------,,,,,,((()))***+++,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---+++---000333555444000,,,******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,---.........//////...---,,,++++++***+++,,,......---+++***+++,,,---...------,,,,,,,,,---------.....................////////////---...///000000000000000.../////////000000000000//////......//////000111111111000///............---------...............------------------------+++,,,------------,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++++++++,,,---...---------...............///...---,,,,,,,,,------)))+++,,,.........---,,,++++++,,,---.../////////,,,,,,------------,,,,,,------------.........///---------............///---......///000000111111000000000000/////////...222111///.........000111................................................,,,---///000000000///...//////............//////,,,---....../////////...---///000000......///111...////////////000000000...///000000111111000000000000000000000111222222000000000000000000000000111111222333444555666666777777777777777777777777555555666666777777888888777>>>???CCCNNNUUUbbbwww}}}}}},,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---............---,,,,,,,,,---------......++++++,,,,,,---...//////,,,------......------,,,---------.........//////......////////////......////////////000000000000............////////////000000////////////000000..............................//////......---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......*********++++++,,,,,,,,,------,,,+++,,,---...///***---......,,,+++---///---------......---,,,,,,((()))***,,,---...//////+++,,,,,,------,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,---------,,,---000333555444000---)))***+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,------.../////////...---,,,******+++,,,......---+++***+++---//////...---,,,++++++,,,,,,,,,---------////////////000000000000...///000111111222111111////////////000000000000000000///000000111222222333222111///............,,,------....../////////------------------------***+++,,,---------,,,+++............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---000000///............///........................///...,,,+++***+++,,,,,,(((***---//////...+++***+++++++++,,,---...//////,,,------......------,,,---------.........//////---------.........//////---......///000111111222000000000000////////////000...,,,+++++++++---...................................................,,,---///111111000...---//////............//////+++,,,,,,---.........---,,,---///000000000222333000000000000111111111111......///000000000000000000000///000000111222222////////////////////////---...///000111222333333444444444444444444333333555555666666777888888888777>>>???BBBMMMSSS```uuu~~~||||||,,,,,,---------,,,***)))))))))***+++,,,,,,------......---------,,,,,,,,,---,,,***))))))***,,,---.........------,,,,,,,,,++++++++++++,,,---......///...------,,,,,,,,,,,,,,,---......///.........................................................000000000000000000000000111111111111000000000000/////////.........111333111111111111000///------,,,,,,,,,------.........------------------------+++,,,---...---,,,+++*********++++++***)))'''&&&!!!'''---000///...///000,,,++++++******++++++,,,---------,,,+++++++++***++++++++++++++++++++++++...------,,,,,,------...///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++...111333222000//////000///...---,,,---......---,,,***++++++,,,***)))111000///...............---,,,,,,++++++,,,,,,---...------------...//////++++++******+++---...000---......///////////////000000111111111111000000...............---------/////////////////////////////////...---------,,,------......//////000000222000,,,******,,,///111------/////////...---,,,,,,,,,+++******+++,,,,,,......---,,,+++))))))(((.........------,,,,,,,,,------......------,,,+++------------------------000000000//////..................------.........---------............///------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000333///,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---///000000///////////////////////////////////////////////////000000//////.........---------,,,++++++---...//////...---,,,,,,---...///......//////000000111111///////////////.....................///////////////000111222111111//////000000111222444555666666777777666666555555555444555555666666777777888888======@@@FFFKKKSSSbbbqqq~~~~~~------.........---+++++++++++++++,,,,,,------...------......------,,,+++---,,,+++))))))+++,,,---......---------,,,,,,,,,------,,,++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,---.../////////...................................................000000000000000000000000000000000//////.........///000000///......000222000000000//////---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++............,,,+++)))(((******+++,,,,,,,,,+++***+++,,,......---------...,,,,,,++++++++++++,,,,,,//////..................,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++...111222000...------///...---------///000111///...------......---+++---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,------------,,,---......///...---,,,,,,,,,---...///---......////////////////////////000000/////////................................................///////////////.........//////////////////......111000...---,,,,,,------+++,,,---...////////////------,,,++++++,,,------******+++++++++,,,,,,,,,------------,,,,,,,,,+++---------------,,,++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********......------------......------........./////////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000'''%%%$$$'''+++---...---///////////////////////////...------///000000///////////////////////////////////////////////////000/////////............111000///.....................------------......////////////000000000000000000000000000//////////////////000000000000111222111000000000000111222222222222333333444444444777666666666555555555444555555666666777777888888<<<<<<@@@FFFKKKSSScccqqq,,,,,,---------,,,++++++------------------------,,,---.........---,,,+++---,,,+++******+++,,,---...------------,,,,,,,,,///...---,,,++++++++++++------------------......+++,,,---...////////////........................////////////////////////000000000000000000000000000000//////...---,,,,,,000111111000......000111...............---,,,+++,,,,,,,,,------------...++++++++++++++++++++++++------------,,,+++***)))***+++,,,---............111///---,,,---.........,,,,,,++++++++++++,,,,,,............////////////,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111///---++++++++++++++++++,,,...000111///...------...///---,,,......---------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------...///000000---......///////////////---......//////......---////////////////////////........................///////////////000000000111111000000///......---////////////...,,,+++***---------------...///000...------,,,,,,------...)))******+++,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***---,,,,,,,,,++++++******---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------//////......------,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,++++++,,,------,,,***000000000000000000000000000...------///000000///////////////////////////////////////////////////////////////............111111111000///---,,,+++---..................---000000000000////////////000000000000000000000000000000000000111111111111444222000......000333444333333333333333333333333666666666555555555555555555555666666777777888888:::;;;???EEEKKKTTTdddrrr******+++++++++*********------------,,,,,,,,,,,,,,,---...///...---+++***---,,,++++++++++++,,,---------------------------...---,,,,,,+++++++++,,,---------------...///000++++++---...//////000000........................000000000000000000000000////////////////////////111000000///...---,,,,,,000111111000///...///111...............---,,,,,,------------------------------------------------))))))***,,,---......///,,,,,,------............///,,,***+++...000000...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------...,,,,,,------------......,,,++++++******++++++,,,......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///111222222///---++++++)))((((((((((((***+++,,,...,,,+++,,,------,,,+++...............///000111------,,,,,,,,,,,,------,,,++++++++++++,,,------******+++,,,...000111222---......///////////////.........//////.........////////////000000000000........................------......//////000000000000000//////.........------......------,,,,,,222111///---,,,+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))/////////...------,,,,,,........................---,,,,,,++++++,,,,,,---)))************+++++++++......------,,,,,,++++++******++++++,,,---......------------------------,,,---....../////////...111111111111111///---+++------------------------000...------///000///...///////////////////////////////////////////////////////////////.........---......///...,,,***))),,,---...//////...---,,,111111000000//////......////////////000000000000//////000000000111111111333222000///000111333444222222333333333333444444555555555555555555555555555555666666777777888888999:::>>>EEEKKKTTTdddsss,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------.........---,,,+++---,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,,,,---...------------......///000+++,,,---...////////////........................000000000000000000000000////////////////////////111111000//////...------...000111000///...///000....../////////...------------------------------------------------------))))))***+++,,,...///000......---,,,,,,,,,,,,,,,,,,******,,,///000---***---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,------.........,,,++++++******++++++,,,---------------,,,,,,,,,+++++++++,,,,,,---------222333444333000...------******(((((((((((()))***...---,,,,,,.........,,,************+++,,,,,,---...------,,,,,,------...,,,++++++++++++,,,------++++++,,,,,,---------------......///////////////...//////000000//////....../////////000000111111........................,,,,,,,,,------.........------......////////////---,,,+++++++++---///000222111///---,,,+++,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,---......------------------------,,,------...............&&&(((+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,111///------/////////...////////////////////////////////////////////////.........///////////////+++,,,---......---,,,+++,,,---...//////...---,,,111111000000//////......---------.........//////........./////////000000///000111222222222222222000111111222444555555666444444444555555555555555555555666666777777888888999:::>>>DDDJJJTTTdddrrr......---------...///000++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...++++++++++++,,,---...///.........---......//////,,,---......///.................................////////////////////////000000000000000000000000000000000////////////...+++---//////.........///....../////////......---...------------,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,///...---++++++***++++++------------...,,,***'''------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,++++++++++++,,,,,,------......------,,,+++***++++++,,,,,,------...222444444333000......///...---,,,+++***++++++,,,000///...///111111111///,,,,,,+++++++++,,,------......------------......,,,,,,,,,,,,,,,------...///......---,,,***)))(((---......////////////////////////000000/////////---......//////000000111------------------------,,,,,,,,,,,,,,,---------+++,,,,,,---......//////---,,,+++***+++,,,///000---------------...///000***++++++,,,,,,++++++******++++++,,,---......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------............////////////+++++++++++++++,,,,,,,,,,,,------....../////////------------------------,,,------.........------)))+++------,,,,,,---...........................111///...---/////////...////////////////////////////////////////////////.........///////////////---......///000000//////---..................---000000000000////////////,,,,,,,,,------......///............////////////---...000222222222111000///000111222444555666777444444444444444555555555555555666666777777888888999:::>>>DDDJJJSSScccqqq------,,,,,,,,,---//////***+++++++++,,,---------000...---++++++,,,---...,,,------------------,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,------000//////............///.........///......---,,,................................................000000000000000000000000------............//////(((***---......---...///,,,------.........------......---------,,,,,,,,,++++++++++++++++++++++++......,,,++++++++++++,,,...---,,,+++++++++,,,---.........---++++++,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,------------.........---,,,+++******+++,,,,,,---......111222333222///......///...---,,,,,,,,,---...///000///...///111222111000//////......------............------------......---------,,,---......///............---,,,***)))---......///////////////---......//////......---,,,------...//////000000---------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...////////////++++++,,,------,,,++++++,,,,,,,,,---------......+++,,,,,,,,,---------------------------,,,++++++++++++,,,,,,---..................//////000000000......------------..................////////////+++,,,,,,------......///................................................---------......------,,,111222222000,,,+++,,,...////////////////////////111000...---...///...---////////////////////////////////////////////////............/////////000000//////.........//////......------------......////////////000000000000,,,,,,------...//////000...////////////000000000.........//////000111111111111222333333444555555333333333444444555555555555555666666777777888888:::;;;>>>DDDIIIRRRaaappp******)))))))))***,,,---++++++,,,,,,---...//////111///,,,******+++---///,,,------......------,,,,,,,,,,,,------...............---,,,++++++++++++111000///...............////////////...---,,,+++................................................000000000000000000000000++++++,,,------......///&&&))),,,---------...///++++++,,,------,,,,,,,,,.........------,,,,,,,,,------------------------,,,++++++***+++,,,...///---,,,++++++,,,---///000,,,------+++***+++111666...------,,,,,,------...***)))))))))((((((''''''))))))***++++++,,,------...------,,,,,,------...,,,---.........---,,,+++******+++,,,,,,---......000111222000...---...///++++++******+++---///000...------...///000000///---,,,++++++************......------------.........------------...//////)))+++---///000000000///---......///////////////,,,------......------,,,,,,,,,,,,---...//////000------------------------/////////......------,,,---,,,,,,++++++******)))---...//////...+++(((&&&------/////////...---,,,,,,,,,---......---,,,,,,000000///...,,,+++******,,,,,,,,,------.........------......------,,,+++,,,------...///000111111*********++++++,,,,,,,,,///......------......///++++++,,,,,,,,,,,,------,,,------...///000111111,,,,,,,,,,,,,,,,,,++++++........................---------...------,,,,,,***,,,------,,,---000444........................222000.........///...---////////////////////////////////////////////////---.........//////000000111000...,,,+++++++++,,,///...---,,,,,,---...///......//////000000111111------......///000000111000000000000111111111111///...,,,,,,,,,///111333333333333333333333333333333333333444444555555555555555666666777888888888;;;;;;???DDDIIIQQQaaaooo+++,,,------......---------------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..................------///......------,,,++++++++++++,,,,,,---.../////////......///000000...---///000111000...------......///000111111000///..............................,,,***+++...///...+++---------,,,,,,+++++++++//////...---,,,++++++***,,,,,,,,,---------............---,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////000...------......---,,,...,,,+++---000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------***,,,---,,,+++,,,///222AAA:::000,,,,,,...---,,,+++)))(((***...000///---////////////000000000000///...---,,,,,,---...///........................---------,,,,,,+++++++++.................................------,,,,,,,,,///////////////......---.........////////////000+++,,,,,,------,,,,,,+++.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,+++------,,,***((('''&&&%%%)))******++++++,,,------------++++++++++++------///...---,,,+++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------***++++++,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,------.........000000//////....................................,,,,,,---.../////////...////////////////////////222111000//////000111222000000000000000000000000000000////////////000000111111000000///000000000111111222222222333333333111222333333444444333333666555555555555666666777;;;<<>>CCCHHHPPP___mmm+++,,,------......------,,,,,,,,,------.........///...---,,,,,,...///111******************************++++++,,,---............---------,,,,,,,,,------------------,,,,,,---,,,,,,---///000...---,,,...///...---,,,...///.........------.................................---...////////////000111.../////////000000111111//////...---,,,,,,++++++++++++,,,,,,,,,---------******))))))***+++,,,,,,------...////////////............------,,,,,,,,,,,,,,,,,,---------------+++******+++...//////...+++,,,------------------------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000333444333000---***************+++,,,,,,---------...///------........./////////---..................---................................................///////////////////////////////////////////////////////////////......------------............///,,,,,,------------,,,,,,,,,,,,,,,------.........+++,,,---...///000000111000000///....../////////++++++,,,,,,---.........---------,,,,,,,,,,,,,,,///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------......---,,,++++++***+++,,,---......//////........................---------............///------............------,,,,,,---......///000000..................///////////////......---------------------------------///////////////////////////000000000///...------........................000000111111111111000000////////////////////////000000////////////000000444333222111111111111111111111222222222333333333333333444555555555444444444444444555555666888888999:::===BBBGGGOOO^^^mmm+++,,,------......---------------------.........,,,+++*********+++---...------------------------++++++,,,,,,------......//////...---,,,,,,++++++------------------------,,,++++++---///000///---,,,---......---,,,...///------,,,,,,,,,,,,------........................***,,,............000222,,,,,,,,,---------------000///...---,,,++++++***,,,,,,,,,---------......+++************++++++,,,******+++,,,,,,,,,,,,+++------------------,,,,,,------------------------***))))))+++.../////////***,,,---...---,,,---...++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,...////////////...---+++*********+++,,,---...---+++***+++,,,---............/////////------...//////...------........................---------------.................................+++,,,,,,,,,,,,---------///////////////......---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------)))***+++,,,---...///000000///..................++++++,,,,,,---------...------,,,,,,,,,,,,,,,+++++++++,,,,,,------......+++,,,,,,------,,,,,,++++++,,,---.........------++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000...---+++)))***+++---...///000000---------------------------------............///------............------+++,,,---...///000111111------------............/////////...............---------------.........//////////////////////////////000000000///......////////////////////////......////////////......000000000000000000000000000000////////////000000555555444333333333333333111111222222222333333333333333444555555555555555444444444555555777888999777777:::@@@DDDMMM\\\jjj+++,,,------......------............------------((()))+++,,,---,,,***)))------------------------------------------......---------------------,,,+++,,,,,,------.........+++++++++---///000///---+++,,,...------,,,...///......---,,,,,,---..............................+++---//////------///111+++++++++++++++*********.........------,,,,,,,,,------........./////////------,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------------------------------------,,,+++***+++---...---,,,)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++---,,,+++---000222111///---------,,,+++***+++,,,)))+++,,,,,,***)))+++---,,,,,,---------.........------...//////...------........................+++,,,,,,,,,------------------------------------++++++,,,,,,,,,---------///////////////......---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,------******++++++,,,,,,------++++++,,,,,,---...//////+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...,,,***))))))***,,,......///......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------......//////000000---------.........//////............////////////------........./////////////////////////////////...//////000000000000///000000000000000000000000---...///000000///...---000000000000000000000000000000////////////000000111111111111222333444555111111222222222333333333333444444555555555555555444444444444666777888999666666:::???DDDLLL[[[iii+++,,,------......------/////////...---------,,,&&&)))...111222///+++''',,,,,,,,,,,,,,,,,,,,,,,,..................------+++,,,,,,------......///++++++,,,,,,---...//////+++++++++,,,///000///---+++,,,------,,,,,,...///111000///......///000111........................---///111000---,,,...000111111111000000//////...,,,,,,,,,---------...............////////////000000///......------------,,,---......//////......,,,,,,,,,------.........------------------------///---,,,,,,,,,,,,+++))))))+++......,,,+++,,,...........................((()))***,,,---...//////++++++++++++++++++++++++'''''')))---333666555333,,,---...---,,,++++++,,,###&&&)))******+++...111++++++,,,,,,,,,---------,,,---...//////...---,,,........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000///////////////......---,,,,,,---------.........---..................---.........------,,,,,,,,,111000000///......------///......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///...------------,,,,,,,,,++++++------------++++++***+++---...///...------...------,,,,,,------...)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,+++)))'''%%%+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---..................---///////////////.........---.........//////000000------......//////000000........./////////000000000000000000000000000000......///000000111000000000000000000000000000000///000111222222111000///000000000000000000000000000000////////////000000******+++---///111333444111111222222222333333333333444555555666666555555333333444444666777888999888888<<>>AAACCCHHHUUUbbb~~~zzzuuuxxx///---,,,******+++,,,---...............------------,,,+++******)))******++++++,,,,,,,,,---------------------------------,,,---------++++++,,,...///...---,,,,,,---............---------,,,,,,,,,///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++******************---......---,,,,,,---///------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********+++,,,---...///)))******+++,,,,,,------...,,,,,,///...---222999999333---+++---//////---------------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***************+++++++++...---,,,------------,,,***,,,,,,,,,+++***+++,,,,,,,,,---------.........------............------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,......---,,,,,,---......++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---***++++++,,,,,,------...,,,---......//////......************************........................---,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------------.........//////...------,,,......---,,,,,,,,,---......///000111111111000///------............------------------------------.........---------,,,,,,------............---------------............///////////////000000000000////////////000000000000000000/////////000000111////////////////////////111222222333333444444444555555666666666666666666555444444555555666777888;;;;;;===AAACCCIIIVVVccc}}}wwwppprrrxxx---,,,+++++++++,,,.../////////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------------------------......---,,,,,,---///......------------.........------------,,,,,,,,,......------,,,,,,++++++***+++,,,---------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......------......///++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,++++++******))))))+++,,,......,,,,,,,,,---+++---...000000...---+++((())))))***,,,------...,,,,,,---------.........*********+++,,,---...///******++++++,,,,,,------,,,++++++.........222888555111,,,***,,,///...---,,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---------------------------***,,,---,,,+++***+++---,,,------------.........------............------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,///......------......///,,,,,,---------,,,,,,+++------------------------------------------------************++++++++++++,,,---------............***++++++,,,,,,------...------...///////////////........................------------------------------,,,+++++++++++++++,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------------............///......---,,,......---,,,,,,---...//////////////////...---,,,------............------------------------------.........------------,,,.........------.........---------............///////////////000000000000////////////000000000000111000000/////////000000000000000000000000000000222222222333333333333333444444555555666777777888555444444555555666777888::::::<<<@@@CCCIIIWWWddd|||uuullllllqqq---,,,,,,,,,,,,---......//////...------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,---------------------...///...---,,,...000.............../////////---------------------------------,,,,,,,,,++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------.........------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////...---,,,,,,++++++))),,,......---++++++++++++,,,---......---,,,+++++++++,,,------...//////,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,+++,,,...///111555888111...+++***,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,************,,,---*********++++++,,,,,,,,,,,,,,,---------,,,---...+++,,,---,,,++++++,,,---------------............------............------,,,,,,------------......------------------------...------,,,,,,------.........------------....../////////---+++)))&&&$$$------------------------------------------------******+++++++++,,,,,,,,,////////////000000000000...------,,,,,,++++++***,,,------...............////////////////////////------------------------------,,,,,,+++++++++++++++,,,,,,---...//////000---------------------------------............///.........////////////000---...............------......---,,,,,,---///000///////////////......---------............------////////////////////////............------------///...---,,,,,,---...///---------............///////////////000000000000////////////000000000000222111000000///000000000111111111111111111111111333333333222222222222222333333333444444444555555555444444555555666777888999999;;;@@@CCCIIIWWWddd{{{wwwllljjjnnn......------,,,,,,,,,---//////...---,,,++++++******************+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///...---,,,...000,,,,,,------............------------------------,,,,,,,,,,,,,,,+++++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++//////......---,,,++++++))),,,......---+++++++++---,,,+++******+++,,,---------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,------...111555777777...---++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,************,,,---,,,,,,,,,,,,++++++*********,,,......,,,,,,---///+++,,,------++++++,,,------------.........//////------............------,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,---------,,,***'''$$$###------------------------++++++++++++++++++++++++,,,,,,,,,------------...---............/////////...------,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++------------------------------------,,,,,,++++++******+++,,,---.........---------------------------------............///.........////////////000------...............---......---,,,---...///000000000000000111111111222------............------//////////////////////////////.........---------///...---,,,,,,---...///---------............///////////////000000000000////////////000000000000111111000000000000111111222222222222222222222222222222222222222222222111555555444444444333333333555444444555555666777888888888;;;???CCCIIIWWWdddyyywwwkkkhhhkkk............------,,,,,,......------,,,,,,++++++***************+++,,,,,,*********+++++++++,,,,,,+++,,,,,,------.........---......---,,,,,,---///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,++++++******------,,,,,,++++++******+++,,,......,,,,,,,,,------+++***((((((***+++---,,,,,,,,,++++++******************+++++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,---------------/////////222777888555------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...------,,,++++++******))),,,......,,,+++...111+++---...---,,,+++,,,...------........./////////------............------)))******++++++,,,,,,---------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********))))))(((------------------------++++++++++++++++++++++++------------............******+++++++++,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++,,,,,,------------------------------------------............///,,,,,,,,,------------...,,,---......///............------------///000111---,,,,,,,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------.........------.........---------............///////////////000000000000////////////000000000000111000000000000111222333111111111111111111111111111111111222222222222222888777777666555555444444555444444555555666777888999999;;;???BBBHHHVVVcccwwwxxxkkkhhhjjj,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,---......///,,,---------++++++,,,...***+++,,,......///......,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++++++++++++++,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,---///,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++,,,---...///---------------------------000///...111777777222,,,---......---,,,+++++++++,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((,,,///...,,,+++...111,,,---...---,,,,,,,,,...............////////////------............------))))))***++++++,,,------------------------------,,,++++++******++++++,,,,,,,,,---......---,,,,,,)))))))))******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------------........................---------............///,,,,,,,,,------------...,,,------...//////.........---------...///111222------+++******++++++,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////............------............---------------............///////////////000000000000////////////000000000000/////////000111222333444111111111111111111111111000000111111222222333333666666666666666666555555555444444555555666777888:::999<<>>BBBHHHSSS^^^mmm}}}~~~+++---......---,,,,,,------------......////////////...------,,,,,,,,,---***)))))))))+++---000222...---+++******+++---...+++,,,------......------......------------......,,,,,,,,,------............------,,,,,,------...,,,,,,,,,+++++++++++++++***++++++,,,,,,------------------------,,,,,,,,,---,,,,,,++++++,,,,,,---000...------------,,,***,,,------......------,,,))))))***++++++,,,------******++++++++++++******(((---222222---***,,,...++++++,,,,,,---...//////......------------......---+++++++++---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...444999;;;888111,,,...---,,,+++++++++++++++------------.....................------.........---+++******,,,------,,,...------,,,,,,------...---------------------------,,,+++***+++,,,---...,,,,,,------------------///////////////..................---------,,,,,,...------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000------............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,++++++***))),,,,,,,,,---------......000//////...------------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------,,,,,,+++***,,,------...------,,,,,,******+++++++++,,,,,,,,,............///////////////......------......///---......///......------/////////......---------........................------------------------......////////////..................------------......................../////////....../////////,,,,,,---...//////000000000000000000///////////////////////////000111222111111111111111111111111//////000000111222333333000000111222333333222222333333333444444444555555666555444444444666888999888777:::>>>BBBGGGRRR]]]mmm}}}}}}zzz...///000///,,,******+++---------....../////////---,,,,,,,,,------...///+++***(((((()))+++---///***)))'''&&&&&&''')))***+++,,,------......---------,,,,,,++++++,,,,,,---000/////////......------------,,,,,,,,,,,,------,,,,,,,,,---------------+++++++++,,,,,,------...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,------...,,,+++,,,------......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***---//////...,,,++++++++++++,,,,,,---...//////,,,,,,,,,------,,,,,,,,,...,,,,,,---/////////...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***///555999888444///,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------.........------.........---+++******,,,------,,,...------,,,,,,------...------------------------)))***,,,---...---,,,,,,,,,,,,,,,---------...............///////////////////////////.........---------,,,,,,,,,------...------------------------------------............------------,,,---------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---------......444444333222111000............---------...//////******++++++,,,---......,,,,,,,,,------.........,,,------------,,,++++++,,,,,,------...------,,,******+++++++++,,,,,,,,,,,,,,,,,,------...............------------.........///000000000000//////111000000000//////..............................------------------------......///000000///.........................................................//////////////////...---------------.........////////////000000000000333222111111000000000111000000000000000000000000000000000000000000000///111222222333333333333222333333333444444444444444555444444444555666888999;;;999;;;>>>AAAEEEOOOYYYnnnzzzvvv{{{...///000///---+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---+++)))((('''((((((---,,,+++******+++,,,---+++,,,------......------,,,,,,++++++++++++,,,,,,111111000///...------,,,------,,,,,,,,,,,,------,,,,,,------------......++++++++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++,,,---...---+++)))+++,,,,,,------.........+++,,,,,,------,,,,,,+++...---,,,---///111000///000000///......---,,,,,,,,,,,,,,,,,,------------+++000666777333///------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------......------------......---+++******,,,------,,,------,,,,,,,,,,,,------------------------------'''))),,,//////...,,,++++++,,,,,,------..................///////////////000000/////////.........------,,,,,,,,,---.........------------,,,,,,,,,------...............///.........------,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......111111111111000...---,,,......---------------...******+++,,,---...//////,,,,,,---------------------------------,,,++++++,,,,,,------......------++++++++++++,,,,,,,,,,,,+++++++++,,,------............------------......//////000111111111000000000000000///////////////........................------------------------...///000111111000///............///////////////------------------------......////////////...............---------------////////////000000000000444333222111000000000000000000000000000000000000111111000000000/////////333333444444444444333333444444444444444444444444333333444555666777777777<<<:::;;;>>>@@@DDDNNNXXXnnnwwwrrrxxx,,,...000///...---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,------,,,,,,+++***)))((((((////////////////////////+++,,,------......---------,,,,,,++++++,,,,,,---/////////......------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++***)))+++---...---,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......---,,,,,,---,,,,,,---///000000///------------------------,,,,,,,,,---------.........333666555000,,,---000...---------------......,,,,,,,,,,,,---------...------,,,,,,,,,,,,---------+++******,,,------,,,,,,,,,++++++++++++,,,,,,------------------------)))***,,,---......---,,,++++++,,,,,,---......///............/////////000//////.........---------,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,------------------******++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------......+++,,,------...---,,,,,,///...---,,,,,,+++,,,,,,,,,,,,------.........///------------------,,,,,,---------...------,,,++++++,,,------......------,,,,,,,,,,,,------------++++++,,,,,,---......///...------,,,,,,------.........///000000000000000------------...............................................................///000111111000///.../////////000000000111111---------------------------...///000000///...---.........................../////////000000000111222111111000000000111111000000000000000000000000111111111111222222222222444555555666666555444444444444444444444444444444000222444666777777666666:::999:::>>>@@@DDDNNNYYYlll}}}|||ssspppyyy***,,,///000///000111222/////////......---------------,,,+++************((()))***,,,,,,------,,,)))******++++++******)))+++,,,------......------...------,,,,,,------...,,,------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,000000000//////.........,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***)))(((***,,,...------,,,------......------,,,******+++,,,------...///+++,,,,,,------,,,,,,++++++---...---++++++...111------------------,,,,,,,,,---...//////...---,,,,,,++++++,,,...//////...***++++++,,,,,,------...,,,,,,,,,------.........111555777444...+++...333......---------......///---------.........//////---,,,,,,++++++,,,,,,------+++***+++,,,---------,,,++++++******++++++,,,------------------------++++++++++++,,,---...///++++++,,,,,,---...//////---.........//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,+++++++++,,,,,,---------***+++,,,---.../////////))))))***++++++,,,------++++++++++++++++++++++++++++++******+++,,,------,,,,,,,,,---------......***+++---///111111111111///...---,,,+++*********//////.........---------.........------,,,,,,,,,------......------,,,++++++,,,,,,---.........---,,,,,,------------......,,,,,,------...///000000...------,,,,,,------...------...///000000//////+++++++++,,,,,,---------........................////////////////////////...///000222222000///...//////000000111111222222---------------------------...///000000///...---......//////000000111111.../////////000000111111///......//////000111222000000000000000000000000111111222333444555555666555666666666666666555555444444444444444444444444///111444777888888666555888777999===AAAEEEPPP[[[jjj{{{zzzqqqooo{{{.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++........................************++++++,,,---,,,,,,,,,---------.........------,,,,,,------...((()))******,,,,,,---...---,,,************,,,---++++++++++++++++++++++++...//////...,,,***+++,,,,,,,,,------...---------,,,+++*********+++,,,---+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------+++******,,,...111777999333...///...+++///......------,,,++++++............---+++)))(((///,,,)))))),,,...---+++------------------------///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111///...---,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,++++++,,,...///111,,,,,,,,,------.........------,,,++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++------------+++***000---,,,---///000...,,,,,,***(((&&&&&&(((+++---///...---,,,,,,---...///333111///,,,++++++,,,,,,,,,---/////////---+++)))...---,,,++++++---...000,,,------......------,,,///...---,,,---...///000//////.........---------,,,,,,,,,---------......------......///000000000+++,,,...000000///...---........................------............------,,,,,,,,,,,,------..............................000///...------...///000////////////////////////111111000000//////......111111111111111111111111111111111111111000///...000111111111111222222222666666666666666666666666333333222111222333444555444444555666777888999999777888:::===???BBBNNNYYYiiiyyyxxxvvvuuusss......---------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,,,,------...------,,,,,,+++*********+++,,,---+++,,,.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------------...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++---///111666777222/////////,,,------------------------+++,,,---.........------///---******,,,...---,,,---------------------------,,,+++***))))))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((---------............///------------------------,,,++++++******++++++,,,...------,,,,,,------...,,,,,,,,,,,,------...///))))))*********+++++++++++++++************++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,///---,,,---///000...,,,---,,,+++++++++,,,,,,---///...---,,,,,,---...///222000...,,,++++++,,,---,,,---.........---,,,+++...---,,,++++++---...000...------------------...)))))))))))))))***++++++//////.........------------------........./////////////////////.........+++,,,...///000///...---////////////////////////.........//////............//////000000000//////........................000///...------...///000////////////////////////////////////000000000000////////////////////////111111111111000000000///000111111111111222222222333333333333333333333333444333222222222333555555444444555666777888999999888888;;;>>>???CCCNNNZZZiiiwww|||uuuuuuvvvvvv...------------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................///000,,,,,,,,,---------.........------,,,,,,------...---------------------...,,,,,,------------,,,,,,---------------------------...///...,,,++++++,,,,,,------...------,,,,,,+++++++++++++++,,,------***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------........................///...............------,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,---///111111444555222///000///---++++++,,,------...//////,,,,,,---...///.........///---,,,,,,---......---------------------------......---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///........................,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,------...---------,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,///......------......//////...------...///...---,,,------......---,,,,,,......------------......000///---,,,,,,,,,---...,,,,,,------------------------,,,+++,,,---...//////...---,,,,,,---...///+++,,,,,,---------------...............---------........./////////000000111000000///......------+++,,,.../////////...---000000000000000000000000...//////000000//////...//////000111111000///...........................//////............///000////////////////////////.........///000111111111////////////////////////222111000/////////000111000111111111111222222222222222222222222222222222444444333333444444555666444444555666777888999999999999;;;???@@@DDDOOO[[[hhhvvv|||~~~tttsssuuuvvv------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------.........------,,,,,,------...------,,,,,,+++++++++++++++,,,............,,,+++---------------------------...///...,,,+++,,,------------...------,,,,,,++++++++++++,,,,,,------***+++,,,---------,,,,,,------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------------------///...------------......------------------------.........---,,,---///111222333333111000//////...,,,,,,,,,---------...............------,,,++++++......------............------------------------...---------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000---------............///..............................------------.........------,,,,,,------...,,,---.........---,,,+++---------...............------..................------------------------+++++++++,,,,,,,,,,,,,,,///...---,,,,,,---...///......---............---,,,,,,,,,,,,,,,+++++++++------------------------...------,,,,,,---......,,,,,,,,,,,,,,,---...///------,,,,,,,,,---...//////---,,,******,,,---///...///111222222222111000........................---.........////////////000000//////............,,,---......//////......//////////////////////////////000000000000//////---...///000000...---+++.......................................//////000////////////////////////.../////////000000000111000000000000000000000000333111000......///111222000000111111111222222222333333333333333444444444444444444444555555666666444444555666777888999999999999<<>>???CCCNNNZZZiiizzztttqqqpppooo,,,,,,,,,------.........*********++++++,,,,,,,,,------------------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,************,,,---------------------------,,,---......,,,,,,---...............---,,,+++***+++,,,---.........---,,,...------------...//////........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................***,,,...000000///...---.........................../////////...///222444:::222---000111,,,***,,,+++,,,,,,------......///...---,,,+++++++++,,,---))),,,//////,,,***+++,,,------------------------&&&'''((()))***))))))(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------.........//////000000000000000000000000//////............//////...------,,,,,,------...,,,,,,++++++,,,...///111,,,,,,,,,++++++*********((())),,,.........---,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,---...//////...---,,,,,,...000///---,,,---000,,,,,,,,,,,,+++***)))(((++++++------------++++++,,,------------,,,+++***,,,---/////////---+++)))+++,,,------......------......///000000///......,,,,,,+++***+++,,,---...---------.........//////............/////////000000000000///......------...------------...//////000000000000000000000000------............------***)))((('''))),,,///111000000000000000000000000+++,,,...000000000000///////////////////////////......//////000000111111111111111111111111111111...///000111111111111111000111111111111222222222222222333444555555666666111222333444444444333222444444555666777888999999777888:::===???BBBNNNYYYgggyyytttoookkkhhh,,,,,,,,,,,,,,,---...///........................***+++---......---+++***,,,,,,+++***)))((('''&&&,,,,,,,,,---------......,,,,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,)))+++...000000///,,,+++------------------------///000000000111111222222+++,,,...000000///...---++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,------.........---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...+++))))))+++...000...,,,///,,,---000///,,,000888555333000---+++******++++++++++++,,,,,,------------...///...,,,+++,,,---//////.........---------,,,---.../////////..............................000///---,,,+++,,,,,,---))))))***++++++,,,------///......------,,,++++++---------------------------------.........//////++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................+++,,,---...///...------000///...---,,,+++++++++---,,,+++******,,,...///------------------------,,,------.../////////...+++++++++******)))))))))------------------------,,,,,,,,,---------.........///000222222000///...***+++,,,,,,------,,,,,,////////////////////////.........////////////000,,,---......//////......222000...---,,,---...///---------.........////////////000000///---+++***------...///000000//////---------......000111222////////////............///---,,,---000000...+++,,,---...000111111111111//////000000///...------000000000000////////////000000111111111111000000///000111333333222111111000000000000000000000000111111222222222222333333333333333333333333333333777666555444555777999:::<<<;;;;;;>>>@@@CCCLLLVVVfffxxxxxxlllgggnnnzzz------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,....../////////000000000,,,,,,,,,---------..............................,,,------......------,,,)))***,,,---...---,,,+++------------------------,,,,,,,,,---------......+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------,,,---------------,,,,,,,,,---...///------------------------------------------------........................------------------------......------------......---,,,+++,,,//////---+++...+++,,,......,,,111888222111...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,------+++---...---,,,,,,---.........------,,,,,,,,,,,,+++++++++++++++,,,,,,---.........---------------...---,,,+++++++++,,,---///......------,,,,,,+++++++++,,,------......///////////////////////////---------.........//////,,,,,,------...---------+++++++++,,,,,,---------------------,,,,,,,,,,,,........................((()))***+++++++++******//////...---,,,,,,,,,,,,+++***)))((()))***,,,---------------------------,,,,,,---........................---------,,,,,,------------------------,,,,,,---------.........---...000111111000...---++++++,,,------------,,,........................------........./////////,,,---......//////......444333111000///000111222---------.........//////------...//////...------,,,,,,---..............................///000111////////////............///---,,,...000000...,,,,,,---...//////000/////////////////////...------111111111000000000000000000000111111111111000000000000111222222222222111111111111111111111111111333333333444444444555555555555555555555555555555666666555555666777888999<<<;;;;;;>>>@@@CCCLLLWWWgggyyyyyynnnhhhqqq}}}......---,,,,,,,,,------------------------------...---+++******+++---...++++++,,,---...///000000....../////////000000000,,,,,,,,,------------...////////////////////////,,,------......------,,,******+++++++++,,,,,,,,,------------------------******++++++++++++,,,,,,,,,,,,,,,---------......------------------------.........---------------111///...,,,,,,,,,,,,---...------------...//////------------------------........................------------------------,,,,,,,,,,,,,,,,,,------...........................---------......,,,***---******,,,------333999//////---,,,,,,---...///------------,,,,,,,,,,,,***,,,------------...000---,,,,,,,,,,,,+++++++++++++++*********+++,,,---......------,,,,,,++++++,,,++++++***++++++,,,---------,,,,,,+++******)))++++++,,,------......///////////////////////////---............/////////---------...------,,,,,,+++++++++,,,,,,------------------------.........------------------------++++++,,,------------,,,///...------,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------+++,,,,,,------------,,,//////............------------------------------,,,------------.........,,,---...//////...---,,,++++++,,,---------------........................,,,---------............,,,---......//////......111000///------...//////------........./////////+++,,,---...///000000000+++,,,------------------//////.........//////000////////////............///...---...///000...,,,------............------///////////////......---111111111111111111111111000000111111111111000000111000000000000111222222222222222222222222222222333333333333444444444444555555555555555555555555555555666666777777888888<<<:::;;;>>>@@@CCCMMMWWWgggzzzyyynnniiiqqq}}}///...---,,,,,,,,,,,,,,,------------------------------++++++++++++------))))))***+++,,,------...++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++*********+++------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------...............---------000///---,,,,,,,,,---...------------......//////------------------------........................------------------------,,,,,,,,,,,,---------------------......---------,,,,,,,,,---------,,,+++---+++***+++---111666:::///...------------............------,,,,,,,,,++++++---...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,------...////////////......------,,,,,,++++++***+++++++++,,,,,,------...******+++++++++,,,,,,,,,///......------,,,++++++------------------------.............../////////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------,,,------...............///...---,,,,,,,,,,,,,,,......------------...///------------------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,+++++++++------------------------------------............,,,------......------,,,+++,,,,,,---...---------........................,,,,,,,,,---------......,,,---......///...............---,,,,,,------...............////////////,,,---......///000000000,,,------.........------000//////............///////////////...................../////////...---.../////////......---,,,...///////////////......000000000000000111111111000000111111111111000000111000/////////000222333222222222222222222222222000111111111111222222222222222333333333333333333444555666777888888888777;;;:::;;;>>>@@@DDDMMMWWWhhh{{{~~~xxxnnnjjjqqq{{{///...---,,,,,,,,,,,,,,,------------------------++++++------------++++++*********+++++++++++++++))))))*********+++++++++------------------------++++++++++++++++++++++++,,,------......------,,,------+++++++++,,,...///------------------------......------------------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,---...///000,,,------...............------------------------................................................,,,,,,,,,------.........+++,,,------------,,,+++(((***+++,,,,,,,,,------...---,,,,,,///555999;;;000///......------------.........------,,,,,,,,,...//////...,,,***+++,,,------------............+++---000333333111///------------,,,,,,+++++++++,,,,,,---....../////////,,,,,,---------------...///......------,,,++++++------------------------////////////////////////............---,,,++++++......---,,,,,,+++******,,,------....../////////------------------------***************+++++++++......---,,,,,,,,,------//////..................------------------------+++,,,,,,---,,,,,,++++++***************+++++++++---------------------------------.........//////,,,,,,------------,,,,,,,,,,,,---.........------........................,,,,,,,,,---------......,,,---......///.........000000000000000000000111........./////////000000000000//////................../////////......---000//////............///////////////...............//////000//////......000000000000000///...---......///////////////...............//////000000000000111111111111000000111000/////////000222333111111111111111111111111000000000111111111222222222222222333333333444444444555666777888888888777;;;:::;;;>>>@@@DDDNNNXXXiii||||||xxxqqqmmmsss}}}......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***......------,,,,,,+++++++++++++++,,,,,,,,,------...------------,,,,,,,,,------------------------,,,------......------,,,...---,,,+++,,,---...///------------------------------,,,,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------...//////000000---......///000/////////........................////////////////////////////////////////////////---------...//////000000+++,,,---......---,,,+++'''***,,,---,,,---...///...///...---111888:::888/////////......---,,,,,,.........---------------///000000...+++*********------...............///)))+++...111111///---+++,,,,,,,,,,,,---------------......////////////...,,,,,,+++***((('''&&&&&&++++++,,,------......///////////////////////////000000000////////////...---------...------,,,,,,......------,,,+++******---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------,,,,,,---------------------------,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------........./////////------------------------,,,,,,---...............------------------------,,,---------............,,,---......//////...............///////////////....../////////000000000333222000///...---------/////////000//////...---//////.........//////000////////////............---///111000///...///000000000111111000///......---...//////////////////,,,------......//////000000000111111111111000000000////////////000111111000000000000000000000000222222222222333333333333333444444555555666666666555555666666777777888888:::999:::>>>@@@DDDNNNXXXiii}}}{{{wwwsssrrr{{{------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,---------..................---------,,,,,,,,,........................,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++---...///000000000///...---------------------------........./////////000,,,---///000000///...---///000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111......//////000111111222---...///000000///...---***---//////...---...000,,,//////...222999999555,,,---..................------------...............//////...,,,***+++,,,,,,,,,,,,------.........***++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////---.../////////...---,,,+++***)))((('''%%%$$$$$$++++++,,,------......///////////////////////////000000000000/////////...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000---------,,,,,,------..................---,,,,,,------------------------...............---,,,,,,,,,,,,,,,---------......------------------------............////////////......------------......,,,------...............------------------------------........./////////,,,---......//////......***+++,,,,,,------------.../////////000000000000333222000///...------....../////////......---,,,...............///000111////////////............---///111111///...///000/////////000//////......------...///////////////---------...///000000000000000111111111111000000...//////000000000000000111111111111111111111111222222222222333333333333333333444444555666666777666666555555666777888999:::999:::>>>@@@DDDNNNYYYiii~~~}}}vvvqqqooosss,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,------......------,,,******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,---...000222222111///...////////////////////////---.........//////000000---///111222111///,,,***111222333444555444333333444444444444444444444444333333333333333333333333111111111111111111111111...//////000111222222333...000111333333111000......000222222///---...000+++...///...222999888111***+++,,,...///000000000,,,---------.../////////,,,.........,,,+++,,,...+++++++++,,,,,,---------...,,,***))))))+++...000+++,,,,,,---...///000000------...///...---+++***......------------------///......------,,,++++++------------------------111111000000/////////...++++++,,,---............)))******+++---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------,,,,,,,,,------...000000111111000///......------------------------.../////////...------,,,+++++++++,,,,,,---------------------------------............/////////000///......------......///,,,---......//////......------------------------.........////////////000,,,---......//////......---......///000000000///////////////000000000000333222000///......//////---.........---,,,,,,+++---------......000111222000/////////............---000222111///...///111------...............---------...///000000//////---......///000111111222000000111111111111000000---...000111111111000///222222222222222222222222///000000000000111111111111111222222333444555555777666555444555777999::::::999:::>>>@@@DDDNNNYYYiii~~~{{{qqqjjjiiirrr...------,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,---.........,,,)))(((+++******+++,,,---...///........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////....../////////......---------///...---,,,,,,,,,---...+++,,,.../////////....../////////000111111222222222222222222222333444444333222111111000000111111222333444555666666666666444555555555666666777777666666555555444444444444555555555555666666666666999999:::::::::999777666444444333222111000000/////////......---,,,,,,,,,...000222222111111222444111///...------...000111111000...------...///000+++******))))))******+++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,........................///............---------,,,,,,............,,,,,,........................000000000000111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................000...,,,,,,---...///..............................---,,,,,,,,,,,,---...***---000///,,,)))***+++,,,---......//////......//////.........---------........................,,,------......------,,,)))***,,,...////////////,,,,,,---...///////////////......------,,,++++++///////////////.................................+++,,,...///111333555666........................////////////////////////////////////////////////...------------......///////////////////////////......////////////......//////............//////........................111...,,,,,,......+++)))(((***...111111///,,,***------------...000111222//////000000000000///////////////...///000111111000...---///222444333111333333333333333333333333111222333333444444333333111222333444555777888888888777999===???CCCLLLVVVkkkzzzrrrlllfffiii~~~...------,,,,,,------------------------,,,++++++++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,+++,,,,,,,,,---........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///.........------------.........---------......//////...------...////////////000000111222333333555555555444555666666777666666555555555555555555555666666666666666555555666666666666666555555555555555555555555555555555666666666777888888999999<<<<<<===>>>===<<<;;;:::::::::999888777666555555333333222111111000000/////////111222333333222222000///...------...///000222000///------...///000---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............---------++++++***))))))***++++++------------------------........./////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................000...,,,,,,---....................................---,,,,,,,,,,,,---...+++,,,------,,,+++++++++,,,---......//////......//////.........---------........................+++,,,,,,------,,,,,,+++))))))***+++++++++***))),,,------.........------...------------,,,,,,,,,////////////....................................------......///000000111........................////////////////////////////////////////////////000000//////.........///..............................////////////......//////............//////////////////////////////000...,,,---......,,,***,,,---...///000///............---......///000111//////000000000000//////000000/////////000000111111///...///222444333222333333333333333333333333333333444555555555555444666666666666666666666666888777999===???CCCLLLVVVlllyyyqqqlllfffiiizzz---------,,,,,,------...------......------,,,+++++++++,,,,,,,,,,,,------000...,,,***)))***,,,---------,,,,,,,,,+++++++++------------------------...............------------------------------------,,,+++++++++,,,...///.........------------------....../////////......222000...,,,,,,---000111000000111222444555555666999999999888999::::::;;;;;;;;;:::::::::999999999888888888888777666444444888777777666666555555444666666666666777777777777666777777888999;;;<<<===???@@@AAAAAAAAA@@@???>>>??????>>>===<<<;;;::::::888777777666555555444444111000111444777777444000000///...------...///000111000///...---......//////..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,+++(((''''''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................000...,,,,,,...///...---------------------------...------,,,,,,------...///---,,,---.../////////,,,---......//////.....................---------------------------------++++++,,,,,,,,,,,,++++++++++++++++++***((('''&&&,,,------------,,,,,,+++,,,,,,,,,---------............................................................---------,,,,,,,,,........................////////////////////////////////////////////////000000//////......------------------------------......////////////......//////............//////000000000000000000000000///...---...//////...---//////.........///000000//////............////////////000000000000//////111111111000000000000000222000//////111333444333333333333333333333333333333444555555666666555555888888888888888888888888888777999===???CCCLLLVVVmmmvvvmmmjjjhhhiiivvv------,,,,,,,,,---......---............---,,,,,,+++++++++,,,,,,,,,------...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------................................................---,,,+++******+++...///......------------------,,,---...000000///...---111000///......000222333333333444555777888999999<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888888888777777666555444777777777666666666666666888888888888777777666666666666777888:::<<<>>>???AAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999999888888777444222333777<<<<<<777111111000///.........//////000///...---------------000//////......//////000......---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,---...///...---------------------------------------------------...+++((()))---//////...,,,---......///.................................------------------------+++,,,,,,------,,,,,,+++.........---,,,+++******------------,,,+++******++++++,,,,,,---...//////------...............///...........................---------,,,,,,++++++........................////////////////////////////////////////////////------.........---------------------------------......////////////......//////............/////////////////////////////////.........////////////..................//////000000///...............//////000000000000//////111111111111111000000000222000///...///111222333222222222222222222222222333333444555555555555555444444555777888999:::;;;999888999===@@@CCCMMMWWWmmm}}}qqqiiiiiiiiikkkvvv,,,,,,,,,,,,,,,---...///------......------,,,++++++++++++,,,,,,,,,------+++,,,---------,,,+++***((()))+++,,,............---------------------------.............................................---,,,+++******+++...///........................,,,---///000000000///......///111222333444555555666777777888:::;;;;;;<<<===============>>>???????????????>>><<<:::888666666666777777777777666666444555555666777888999999;;;::::::888777666555444555555555666888;;;>>>???BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>======<<<;;;;;;::::::999888888777555666:::??????:::444333222222111111000000000000///...------,,,,,,,,,//////............//////------,,,,,,,,,,,,------------------------------------------------------///............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,...........................---------//////...,,,------------------------------------------------)))&&&###$$$(((++++++***,,,---......///.........---.....................------------------------------............------............------......------------,,,+++*********++++++,,,---...//////,,,---------......//////........................---------------------...........................////////////////////////////////////////////////,,,---...///////////////..............................////////////......//////............//////..............................///////////////000,,,---...//////...,,,+++111000///......---......//////000000000000//////000000111111111111000///000000//////...///111222222222222222222222222222222222333444444444444333222333444555777888999999999888:::>>>@@@DDDMMMWWWmmmyyynnnfffgggkkkoooyyy,,,,,,,,,,,,---......///,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------***+++---......---+++***&&&(((***---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------,,,+++++++++,,,...//////////////////000000000//////000111222222222222000111333666777777777666888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>===>>>>>>>>><<<:::888777666777777888888888777777444444555666888999::::::;;;:::999888777666555444555555555555777:::===???BBBCCCDDDEEEEEEEEEDDDCCCDDDCCCCCCBBBAAA@@@??????;;;;;;;;;:::999999888888888888999<<>>@@@DDDMMMWWWmmmyyynnnfffgggkkkqqq,,,,,,,,,,,,---...//////++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,''')))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000111111111222333333333444444555777777666666666777777777888888999999999999999999999999999999999999999:::;;;;;;:::<<<===??????>>>===<<<;;;;;;;;;;;;:::999888888555555666777888999999999888777777777777666666666777666555555777:::===???BBBCCCDDDEEEFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@??????;;;;;;::::::999999888888888999:::<<<<<<<<<<<<;;;999999999888777666666555444444333333222000///...//////............//////,,,---...//////...---,,,........................------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...........................------...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,...000000//////000111,,,---......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,+++++++++,,,---...,,,------.........------,,,,,,,,,------.........++++++,,,------...//////........................------------....................................////////////////////////////////////////////////...///000000///---+++***..............................////////////......//////............//////........................---///000///,,,+++,,,---///.........------------000//////.........////////////000000000000//////***,,,...000111000000//////222555555333111111222111111111111111111111111222333333444444444444444444444444444444444444444999999:::>>>AAADDDNNNXXXlll|||ppphhhhhhjjjqqq+++++++++,,,---...///000***++++++++++++***))))))++++++,,,,,,,,,---------...---+++******+++---...)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......000000111111222222222333777666666666777888:::;;;===;;;888666555666888999888888888777777777666666888777777777777888999999888:::===@@@BBBCCCBBBBBB??????>>>===<<<:::888777777777777777888888888888444555555666777888888999888777666666777:::===???CCCDDDEEEFFFGGGFFFFFFEEEBBBBBBAAA@@@???>>>======;;;;;;;;;:::999999888888777888:::;;;::::::;;;<<<;;;;;;;;;::::::888777777666666666555444333111000000000////////////000000---...000111111000...---........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000...,,,******,,,...000.................................////////////000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,........................---------...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,'''+++//////,,,***+++---,,,---......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,,,,---...,,,,,,---...////////////,,,,,,,,,---------......++++++,,,,,,---...//////..............................------------,,,,,,........................////////////////////////////////////////////////---......---+++(((%%%###------------------------......////////////......//////............//////000000000000000000000000---///000...+++)))***,,,333111...,,,,,,---///000//////............////////////000000000000//////(((***---///000000000///000444888888666333222333111111111111111111111111333444555555666666555555111222333444555777888888:::999;;;>>>AAADDDNNNXXXllltttjjjhhhjjjqqq,,,,,,---......------,,,//////---,,,+++***************+++,,,,,,---......,,,,,,,,,,,,++++++***)))........................000///...---------------******+++,,,,,,---............---------....../////////000000111111111222444333333333333555777888999999999999:::;;;;;;<<<<<<;;;999777666777888999777777777777777777777777666666777888:::;;;===>>>AAAAAAAAABBBCCCEEEFFFGGGDDDBBB@@@AAABBBAAA===:::888888888888888888888999666666777999:::;;;<<<<<<:::999888888888:::===>>>@@@AAABBBCCCEEEFFFGGGGGGJJJIIIGGGEEECCCBBBAAAAAABBB@@@>>>;;;999888888888999:::::::::999:::===???999;;;===>>>>>>;;;999777999888666555444444444555555444333222111111111111111000///...............------,,,,,,+++,,,,,,,,,...------,,,---...///000///............---------+++,,,...---,,,,,,---//////...---,,,,,,,,,,,,,,,//////............//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,...000111------------------------///...---,,,,,,,,,,,,,,,------------------------................................................000///...---------------,,,------......------,,,---------.........//////)))***,,,.........,,,+++//////.........---------......------------......---------............///..............................////////////......//////...---,,,,,,,,,,,,...000222222000000000111..............................---------,,,,,,,,,---------............/////////...---------------000000///...---,,,++++++111111000000/////////...000000//////.........---.........------,,,,,,,,,////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111000222222222333333333444444444444444555555555555666555666666666555666888;;;;;;999:::===@@@EEEQQQ\\\ooosssiiigggggglll~~~,,,,,,,,,,,,,,,,,,++++++...------,,,,,,+++++++++******+++,,,,,,---......------......------,,,,,,........................//////...---------------+++++++++,,,---------...//////.........///000000//////000111222333333444666666666666777888999:::::::::::::::::::::;;;<<<:::999777666555666777888666666666666666666666666666666777888:::<<<>>>???BBBBBBCCCDDDEEEFFFGGGHHHGGGEEEDDDDDDEEECCC@@@===999999999999999999999999666666777888999;;;;;;<<<<<<:::999888888999:::;;;>>>>>>???@@@AAABBBBBBCCCEEEDDDCCCBBBAAAAAAAAAAAABBB@@@>>><<<;;;::::::::::::;;;<<<;;;999999;;;===;;;<<<===>>>===<<<;;;999;;;:::888777666666666777777666555444333333333333333222111000/////////...///......---------------......---------...///000)))***+++---///000111222,,,---///...------...000///...------------------000000000000000000000000000000000000000///......------------------------000///...------...///000------------------------//////...---------------------------------------................................................///......---,,,,,,------,,,------......------,,,---------.........//////+++,,,---.........------//////.........---------......------------......---------............///..............................////////////......//////...---------......---///111111///...///000000000000000000000000000//////.........------------------............///111111000///////////////000000//////...---------///.........------------000/////////.....................------,,,,,,,,,////////////000000000000000000000000000000000000000000000000000000000000///000111111222222111111222222222222333333333333444444444555555555555666555555666555555555888:::;;;999:::===@@@EEEPPP[[[ooouuukkkiiihhhkkk{{{---,,,+++***************+++,,,---......---,,,+++***++++++,,,,,,------...,,,,,,------------------------------------------//////...------------...,,,---------------------////////////000000111222...///000222444555666777999999:::;;;<<<<<<<<<<<<;;;;;;:::999999999::::::777777666555555666888999666666666666666666666666555666777999;;;===???AAADDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFDDDAAA???;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;;;;<<<===<<<:::999888888888999;;;<<<<<<<<<============??????>>>>>>>>>???@@@@@@@@@???>>><<<<<<<<<======<<<===>>>===;;;999999:::<<<<<<<<<<<<============<<<;;;:::999999999999999:::999888777777666777777666555444333222111000000111000//////.........///......------......///000/////////...---------,,,---...000///......///111.........---....../////////000111222222111000//////000000000000///....................................////////////......------------------------000//////...............------------------------------------------------------------------------...------,,,,,,,,,,,,,,,,,,------......------,,,---------.....................------......//////...............---------......------------......---------............///..............................////////////......///............///000000---///000000...---...///000000000000000000000000000000/////////.........---------............///111000000////////////000////////////////////////............------------////////////.....................---------------////////////000000000000000000000000000000000000000000000000000000000000000111111222222222222222111222222222333333333333444444444555555555555666444555666555444555777999;;;999:::===@@@EEEOOOZZZoooxxxoookkkiiikkkxxx...---,,,+++******++++++)))+++---//////...---,,,+++++++++,,,,,,---------************+++,,,,,,---------------------------///......---------...............---------------////////////000111222333///000111333666888999::::::;;;<<<>>>>>>>>>===<<<::::::999888777777777777777666666666777888:::;;;777777777777777777777777555666777999;;;===@@@AAAFFFGGGGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFEEECCCAAA???@@@???????????????>>>>>>;;;;;;;;;<<<<<<=========>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;<<<===>>>>>>@@@AAA@@@===;;;999999<<<;;;;;;:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;::::::;;;;;;:::999999999999999999999888777666555333333222111000///////////////..................//////222222000///---+++***))),,,...//////......///000...............///000111...///111222222111///...//////000000//////...------------------------------...///000000///...---------------------------///...------------......---------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------......------,,,........................///...---,,,,,,---...000..............................------------......---------............///........................---......//////......---------------...///000111...///111000///......///........................////////////.........------------............//////...------------........./////////000000111111000000000000000////////////////////////........................---------////////////000000000000////////////////////////////////////////////////111111222333333333333222333333333333444444444444444444444555555555555666333444555555555555777888:::999:::>>>@@@DDDOOOYYYnnn|||sssnnnjjjkkkuuu......---,,,,,,,,,,,,,,,)))+++---/////////...,,,++++++,,,,,,,,,,,,------+++************+++------------------------------......---------......//////..............................///000222333444222222444666888:::;;;<<<::::::<<<=========<<<;;;888888777666555555555666888888999999:::<<<======999999999999999999999999666777888999;;;>>>@@@AAAGGGHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============;;;:::999888777777777888999888888888999:::<<<===AAABBBCCCBBB@@@===<<<<<<<<<;;;:::999:::;;;===???============<<<<<<<<<;;;<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<:::999777666333333222000000///////////////////////////......,,,,,,------...//////000+++---......---,,,...///...............///000111---...000111111000...---///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000...,,,------------------------,,,,,,,,,++++++,,,------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,---,,,------......------,,,.....................---///---+++******+++---...---...........................------------......---------............///........................------............------+++++++++,,,---...000000///111222222000/////////.................................---------,,,,,,---------............///......------------............//////000000111111/////////000000000000000.........///////////////........................////////////000000000000////////////////////////////////////////////////111111222333333333333222444444444444555555555555444444444555555555555666333444666666666666777888:::999:::>>>@@@DDDNNNXXXlllxxxqqqlllllluuu~~~,,,------......------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......//////////////////...//////000222444555666666666777888999:::;;;<<<999999:::::::::::::::999777777666555555555666666:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===???AAABBBGGGGGGHHHIIIIIIHHHGGGFFFDDDGGGIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>;;;:::999777666555555555666666555666777888:::;;;AAABBBCCCBBB@@@>>>>>>???===<<<;;;;;;;;;<<<===>>>===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????===<<<;;;666555444333222111111111//////000000000///..............................+++,,,------,,,,,,---///.........---......//////---...///000000///...---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...---------------------------++++++++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,...............---------///---+++******+++,,,------------.....................------------......---------............///........................------............------+++++++++,,,,,,...//////000222333222000/////////000000000000000000000000...------------,,,,,,,,,---------............///000////////////000000111.........//////000000000---------........................///////////////.............../////////////////////000000000000000000000000000000000000000000000000000000000000000111111222222222222222444444444444555555555555444444444555555555555666333555777888777777888999:::999:::>>>@@@DDDMMMVVViii~~~{{{sssnnnooovvv~~~(((***,,,...///...---+++---------...............,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.........///000000000111000111111333555777999:::::::::::::::::::::::::::999999888888888888999999777777666666666777888888<<<<<<===>>>>>>>>>>>>>>>?????????????????????????????????@@@AAABBBCCCDDDFFFFFFHHHHHHHHHFFFDDDCCCBBBEEEHHHIIIHHHHHHIIIJJJHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???:::999888777555555555555555555444555666777999:::???@@@@@@@@@>>>>>>@@@AAA??????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@???=========<<<<<<======>>>???@@@AAABBBBBBAAA???>>>999888777666555444444444///000000111000///...---111111000...---,,,++++++,,,---......------...//////...------------------////////////////////////......//////......---,,,---------------------------...///000000///...---------------------------,,,++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///,,,------......------,,,//////.........---------///...---,,,+++,,,,,,------------.........//////......------------......---------............///........................,,,------......------,,,---------------...///000000111222111///.........000000000000000000000000............---------------------............//////////////////000111111..................//////------------.........///............/////////000---........./////////000////////////000000000000000000000000000000000000000000000000000000000000///000111111222222111111222222222333333333444444444444444555555555555666444666888999888888888999999999;;;>>>@@@CCCLLLVVVfff{{{}}}tttooorrryyy%%%(((+++...///...,,,***///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---......///000111111222222333444555777999;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777666777888999888888777777888999::::::<<<======>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGEEECCCBBB>>>BBBFFFGGGFFFFFFHHHJJJHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBAAA???===<<<;;;<<<<<<<<<=========>>>>>>999888777666666666666666666555555555666777999:::===>>>>>>===<<<===@@@CCCAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>?????????@@@BBBDDDDDDCCCBBBAAA<<<;;;:::888777666666666///000111111111///...---***+++,,,---...000111111---...//////......///111///...---,,,,,,,,,,,,,,,111111000000000000111111......//////......---,,,..............................////////////......------------------------,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,------......------,,,//////.........---------000///......---------------------.........//////.........------.........---------.........//////........................,,,------......------,,,///............///000000///000111000...---,,,---........................000/////////............---------.........//////---------------...///000.........................../////////000000111111---.........//////000000---.........//////000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000111111111222222222444444444555555555666666444777999:::999999999:::999999;;;>>>@@@CCCLLLUUUeeezzz~~~tttooosss{{{//////...---,,,,,,++++++++++++,,,,,,,,,---------...---,,,+++++++++,,,---,,,,,,------.../////////------------------------,,,------....../////////000///......000222444666777777888999:::<<<======:::999888666666666777888666666666666666666666666666666666777888888999999:::;;;;;;::::::<<<@@@CCCEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDEEEFFFIIIJJJIIIGGGJJJJJJIIIHHHFFFDDDBBBAAAAAABBBDDDFFFGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;<<<<<<===>>>>>>>>>======<<<;;;:::::::::::::::::::::999888888666555555444444555555666222444444444555666999<<<@@@>>>::::::<<>>===<<<;;;999666444666555444333222000///////////////......------,,,---.........///000000000..................------//////000000///...------111111000///////////////........................000000//////.........---111111000///...---,,,,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,---......,,,,,,---.......................................////////////......------------.................................------,,,,,,------...---------............//////...,,,******+++,,,---,,,,,,------.../////////111///---,,,+++,,,---...000000//////.........---..........................................------////////////////////////...///000111111000///...111111000000//////......///...---,,,,,,---...///000000//////.........---000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333222222111111111444444444444444444444444333444666666555555777888;;;:::;;;>>>@@@DDDMMMXXXfff}}}zzzuuuttt{{{///......---,,,,,,++++++++++++,,,,,,,,,---------...---,,,++++++,,,------------------------,,,,,,........................,,,------......//////000000000000111222444666888999:::;;;<<<===>>>>>>>>>999999777666666666777777888888888888888888888888888888888888888777777777888999:::999999;;;>>>AAAEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFFFFGGGIIIJJJIIIGGGIIIHHHHHHGGGFFFEEECCCCCCAAABBBCCCDDDEEEEEEDDDDDD???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::999888888999999999:::999888888777555555444444444444555555444555555555555666999<<<@@@===:::999:::===>>>???@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCC@@@???>>>???@@@???===<<<777777666444333222111000000//////......------,,,.............../////////...............///////////////000000///......---111111000///////////////........................000/////////............///////////////...............------------......------------------------++++++,,,,,,,,,---------------...............///------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------------....................................------------............/////////000000000000///---++++++,,,---...,,,,,,------.../////////111000...---,,,---...///000/////////............................................................////////////////////////...//////000000//////...000000000///////////////000///............///000000/////////............000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333222222222111111444444444444444444444444222444555555555555666888;;;:::;;;>>>@@@DDDMMMXXXfff}}}{{{vvvvvv.........------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,------.........------,,,++++++***////////////////////////,,,------...//////000000000111333444666888::::::;;;===>>>@@@AAA@@@???>>>:::999888888777777888888::::::::::::::::::::::::;;;;;;:::999999888777777:::;;;;;;;;;;;;===@@@CCCEEEEEEFFFFFFEEEEEEDDDCCCGGGGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@::::::999999999999::::::;;;;;;::::::999:::::::::999999999888777777666666888888999999888888777666666666666555555666666666666777777777666777:::<<<@@@===999888888:::::::::===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBAAABBBCCCEEEFFFCCCBBBBBBBBBDDDDDDBBB@@@999888777666555333333222000000//////...------,,,...............---------------......//////000000//////000000000///......111111000///////////////........................////////////............---.........//////000000------,,,,,,,,,------...........................,,,,,,,,,,,,------------///////////////.........------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......------------....................................------------......---.........////////////000///...---,,,---......,,,,,,------.../////////111000///...---...///000////////////............................................................///////////////////////////................../////////////////////000000000000////////////000000////////////............000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111333333333222222222222111444444444444444444444444222444555555555555666888;;;:::;;;>>>@@@DDDMMMXXXggg~~~{{{wwwxxx......---------,,,,,,,,,,,,,,,,,,------------...---------------..................------,,,,,,,,,......////////////000000------...///000111111222111333555777:::;;;<<<===<<<>>>@@@BBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;=================================<<<<<<;;;;;;;;;>>>???@@@@@@@@@AAACCCFFFDDDDDDDDDDDDDDDCCCBBBBBBEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>======<<<<<<;;;999999999999999:::;;;;;;<<<;;;;;;::::::::::::::::::999999999888888888777999999999999999888777777999999888888888888999999888999:::999888999<<<>>>AAA>>>:::888888999888888:::<<<>>>@@@BBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEECCC@@@>>>======>>>>>>BBBAAAAAAAAABBBCCCDDDEEEGGGFFFDDDDDDDDDCCCAAA???::::::999777666555444333222111111000///...------//////......------,,,,,,++++++,,,---...//////000//////000000000//////...111000000///////////////........................///////////////.....................////////////---,,,,,,,,,,,,------...........................,,,,,,,,,------------...000/////////......------------------------------,,,---......,,,,,,---...........................---------.........//////......------------..............................------,,,,,,,,,,,,------+++++++++,,,,,,,,,------//////...---,,,------...,,,,,,------.../////////111000////////////000000///////////////.................................---------...............///////////////////////////...---,,,,,,---...///---......//////000000000///////////////////////////////////////.........000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111222222222222222222222222333333444444444444444444333555666666666666777999;;;:::;;;>>>@@@DDDMMMXXXhhh{{{uuuuuu---------------,,,,,,,,,,,,,,,---------.........------......////////////---........./////////000------........./////////...///000111222333444444333444666999;;;===>>>>>><<<>>>@@@BBBBBBAAA>>>===>>>>>>>>>????????????>>>????????????????????????>>>>>>?????????@@@@@@@@@@@@AAABBBBBBAAABBBCCCEEEAAAAAAAAABBBAAA@@@@@@???@@@??????@@@AAAAAA???===@@@@@@@@@???>>>===<<<;;;<<<;;;;;;:::999999999999999999999999::::::;;;<<<======<<<<<<<<<<<<==================<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::999999999999::::::;;;<<<===<<<<<<===???BBBCCC@@@<<<;;;;;;;;;:::999:::;;;>>>@@@BBBBBBCCCBBBEEEEEEEEEEEEEEEEEEEEEDDDFFFCCC@@@<<<:::888888999===>>>???AAABBBBBBAAAAAAEEEDDDCCCCCCCCCCCC@@@>>>;;;;;;:::999777666555444444444333222111000///.../////////......------,,,******+++,,,------......//////000000000000000///111000000///////////////.................................///////////////////////////............,,,,,,,,,,,,------...///------------------------,,,,,,---------.........///......------,,,,,,,,,------------------------,,,---......,,,,,,---...........................------------..................------------..............................,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,------.../////////000000/////////000000000.........///////////////........................---------........./////////////////////////////////...---,,,,,,---...///------......//////000000.................................//////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111222222222222222222222222333333333444444444555555444666777888777777888:::;;;:::;;;>>>@@@DDDMMMXXXhhhyyyqqqooozzz------------------------,,,---------............,,,---...///000000000000---......///000000111111---------......//////000000111111333444555666777444555666888:::<<<===>>><<<===???AAAAAAAAA???>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC>>>???@@@@@@>>>===>>>???======>>>>>>======<<<;;;;;;:::999:::<<<<<<;;;999<<<<<<<<<<<<<<<;;;:::999<<<;;;:::999999999999999:::::::::::::::;;;<<<<<<@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@??????>>>===::::::999999999999::::::===>>>?????????AAADDDGGGEEECCC@@@???@@@@@@@@@???>>>???AAABBBCCCCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDCCC???<<<999777666666999:::<<<>>>?????????>>>?????????AAACCCDDDCCCBBB>>>===<<<;;;:::888777777777666555444333111111000///////////////.........+++++++++,,,------......//////000111111111000000111111000///////////////.................................///////////////000000//////.........---------------......///000------------------------,,,---------............---------------,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------..............................,,,,,,++++++++++++,,,,,,---.........////////////------,,,,,,,,,+++++++++,,,,,,------.../////////......////////////000000.........///////////////........................,,,,,,------...////////////////////////////////////..................///..................//////------............------.........///////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111222222222222333333333222333333444444555555555444666777777777777888:::;;;:::;;;>>>@@@DDDMMMXXXiiiyyynnnjjjsss------------------------------------............,,,---///000111111000000.........///////////////---......///000000111111222222333555666777888999666666666777888:::<<<>>>===>>>???@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA===>>>>>>===;;;999999999:::::::::::::::999888888666555555777999999888777777888999:::;;;<<<<<<<<<======;;;;;;:::;;;<<<<<<>>>>>>=========>>>??????BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA======<<<<<<<<<<<<======???@@@AAABBBCCCEEEHHHKKKGGGEEEDDDDDDEEEFFFFFFEEEDDDEEEFFFGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@>>>;;;999888777888888888999:::;;;======?????????AAADDDEEEDDDCCCAAAAAA@@@>>>===<<<;;;:::999888777666555333222222/////////000000000000000........................//////000111111111111111111111000///////////////..................................../////////000.........///////////////............///000111111........................------------............------------............------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------.................................------,,,,,,------........./////////000000000---------------,,,,,,+++,,,,,,------.../////////------...///////////////............/////////000........................,,,,,,------...//////000////////////////////////...//////000000//////.....................---------...///000000///...---............/////////000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333222222333333444555555666333444666666555555777888;;;:::;;;>>>@@@DDDMMMXXXjjjyyymmmhhhppp|||---------------------------------.........//////,,,---///000111111111000/////////...------,,,,,,...//////000111222222222333333444666777999::::::777666555555666999;;;===>>>>>>???@@@AAACCCDDDDDD???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>===>>>???===:::777777777777888888888888777666666444333333555777888777666444555777:::<<<>>>?????????>>>============??????CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDBBBAAAAAAAAAAAAAAAAAABBB@@@AAACCCDDDEEEGGGKKKNNNHHHGGGFFFGGGIIIJJJJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@@@@???>>><<<;;;:::888777555444555888<<<>>>DDDCCCCCCCCCEEEEEECCCBBBDDDCCCBBBAAA@@@>>>======::::::999777666444333333//////000000111111222222000000000000000///////////////000111111111111111111111000///////////////........................---.........//////000000,,,,,,---...///000111222.........//////111222222000000000000000000000000---------.........//////---.........//////000000------------------------,,,---......,,,,,,---...........................,,,,,,,,,---------...............------.................................//////............//////---------............///......//////......---,,,,,,,,,------...//////000,,,,,,---...//////......---.........//////000000........................,,,,,,------...///000000////////////////////////...///000111111000///.../////////......------,,,...///000111111000///...---.........//////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333333222222333333444555666666111333444444333444555777;;;:::;;;>>>@@@DDDMMMXXXjjjyyynnnhhhooo{{{------------------------------............------///////////////.........////////////...---,,,+++---...///111333444555555666555555444444444444444777666555444555777999;;;=========>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCBBBAAA@@@????????????>>>>>>===<<<;;;::::::999444444555666777777666666333444444555555444444333222333333444555666777777:::;;;<<<===>>>?????????BBBBBBBBBBBBBBBBBBAAAAAAEEEEEEFFFEEECCCCCCEEEGGGDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDAAADDDCCC@@@CCCKKKLLLHHHIIIIIIIIIJJJJJJIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEEEEDDDBBBAAA???>>>>>>;;;999777666777888888888777999;;;>>>@@@BBBCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>;;;999888888888888777666666555444222111000///111111000000//////......000000000000111111111111333222000///.........///000000000000000000000000000//////...---,,,,,,,,,////////////////////////////////////000222333444......---------,,,,,,,,,000///...------...///000------------------------////////////............,,,------....../////////...---,,,,,,++++++,,,,,,---------....../////////,,,...000111000...,,,***------------------------////////////...---,,,,,,,,,------......------,,,+++++++++,,,,,,---------......,,,,,,,,,,,,......000000000000000000000000........................////////////////////////000///...---------------////////////////////////////////////////////////..........................................------000000//////.........---////////////////////////...---,,,++++++,,,---...333000...---///111222222222222111111222222333444222222333333333333444444555444444333333333444444666555555555555666666777::::::<<<>>>>>>AAAKKKWWWkkkyyypppkkkmmmuuu}}}------------------------------............------////////////////////////000000000//////......---...///000222333444555555555444333222111222222333777666555555555777999::::::::::::;;;<<<===??????CCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999888888888555555666666666666666666444555555666666555555444333444555666777888999999======>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFCCCFFFLLLMMMIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA>>>;;;999888999999999888888999:::;;;===???@@@AAAEEEDDDDDDDDDCCCCCCCCCCCC@@@>>>;;;:::::::::999888888888777555444333222111111111111000//////....../////////000000111111111333222000///......//////000000000000000000000000000000//////...------,,,////////////////////////......---------...//////000000/////////............---,,,,,,,,,,,,---...------------------------////////////...........................////////////...------,,,,,,------,,,---------............//////.........---------------------------------,,,------------,,,++++++,,,------......------,,,,,,,,,---------.........+++***)))(((((()))***+++........................................................................//////...---------------////////////////////////////////////////////////---------.......................................000/////////............////////////////////////000///...------...///000222000......000111222111111111111111111222333333222222333333333333444444555444444333333444444444666555555555555666777777::::::<<<>>>>>>AAAKKKWWWjjj~~~yyypppjjjllluuu}}}------------------------------............------////////////////////////000000///////////////000000111222444555666666666666444333111111222333444444333222222222333444555777777888888999;;;<<<===AAABBBBBBBBBBBBAAA@@@@@@;;;;;;:::999888888888888666666666666666666666666666666666666666666666666555666666777777666666555555666777888:::;;;<<<===@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFFFFDDDDDDEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEHHHGGGFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCFFFGGGFFFEEEGGGJJJJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBB@@@>>><<<<<<<<<;;;:::999999888999:::;;;===>>>DDDEEEEEEEEEFFFFFFFFFGGGDDDAAA>>>=========;;;:::;;;:::999888777555444444222222111111000//////...---......///000111111222222222000///////////////000000000000000000000000111000000//////......---///////////////////////////......---,,,,,,------///////////////............---,,,,,,,,,,,,---...------------------------////////////............////////////............000//////...---.........,,,,,,,,,------------...000///---,,,,,,---...///------------------------******++++++,,,,,,++++++------............------------............//////---,,,,,,++++++,,,,,,---................................................------------------------//////...------------...////////////////////////////////////////////////---------.........//////........................////////////............////////////////////////111111000000000000111111000///...///111222111000111000000000000111222222222222333333333333444444444444444444444444444444555555555555555666777777::::::<<<>>>>>>AAAKKKWWWiii}}}zzzooohhhkkkttt~~~------------------------------............------///////////////000000000000//////...///000111222333333444666777777777777888666444222222333555666444444333333333333444555777777777888999:::;;;<<>>>>>888777666666555555555666333444444444555555555666777777777666666666666666666666777777777777666666888999:::;;;===???@@@@@@BBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFGGG@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEDDDAAACCCBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFEEEDDDBBBAAAGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGEEECCCBBBBBBAAA???===<<<:::999777777999;;;<<>><<<>>>===<<<;;;:::999888777444333222222111000//////------...///000111111222222111111000000/////////////////////////////////111111000000/////////...////////////////////////000///............//////------------------------/////////....../////////------------------------////////////............//////......------,,,,,,000///......------......,,,,,,,,,---------------///......---------..............................((()))***+++,,,------,,,------............------------------............/////////....../////////................................................------------------------///......---------......////////////////////////////////////////////////,,,,,,------.../////////............///////////////////////////.........////////////////////////111111111111111111111111///......000111222000///000000000///000000111222222222222333333333444444333333444444444444444444555555444555555666777888::::::<<<>>>>>>AAAKKKWWWggg{{{{{{ooohhhjjjuuu------------------------------............------////////////000000111111/////////000000222333444666666777888888999888888888666444333333333555666777777777777777888888888999999999999:::<<<===>>>AAAAAA@@@@@@???===<<<;;;666666555444444444555555333333444444555666666666888777666666666666777777777777888888888888777777;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDFFFFFFEEEDDDDDDEEE===>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEEEEECCCCCCCCCBBBAAA???>>>===>>>>>>>>>??????AAABBBCCCBBBAAAAAACCCDDDCCC@@@>>>AAA@@@@@@@@@@@@AAABBBCCCBBBCCCCCCCCCBBBAAA???>>>DDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIJJJHHHGGGFFFFFFEEECCCAAA???===;;;999999:::;;;<<<@@@AAABBBDDDFFFHHHIIIJJJIIIGGGEEEEEEEEEDDDAAA???AAA@@@???>>>===;;;::::::666555444333222111000000.........///000111111222111111111111111000000000////////////////////////000000000000////////////////////////////////////---------......///111111,,,---------------------...//////////////////...------------------------////////////...............------,,,,,,+++++++++///......---,,,---------------------------------,,,---...000000///---,,,........................******,,,---............---......//////......------,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////......................................................---------......///////////////////////////////////////////////////---------.........//////........./////////000000.........///////////////////////////////////////000000000000000000000000///......///111111000...000000000///000000111222222222222333333333444444222333444555555555444444444444444555555666888888::::::<<<>>>>>>AAAKKKWWWeeeyyy{{{ooofffiiiwww------------------------------............------...//////000000111111222///000111333555666666666888999::::::::::::999999666666555444444444444444444444555666777777888888;;;<<<<<<<<<===???@@@AAABBBAAA@@@???===;;;999888555555444444333444444555444444555555666666666777777777666555666777888999::::::;;;;;;;;;;;;::::::>>>???@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAACCCFFFFFFEEECCCCCCCCC>>>>>>>>>???@@@@@@AAAAAADDDEEEGGGIIIJJJJJJIIIIIIEEEDDDDDDCCCAAA???>>>=========>>>>>>@@@AAACCCCCCCCCAAABBBGGGHHHDDD@@@?????????>>>>>>>>>@@@AAABBBCCCBBBAAA@@@???>>>======@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGGGGIIIHHHGGGEEEBBBAAA@@@>>>>>>>>>>>>??????@@@AAACCCEEEGGGIIIJJJIIIHHHGGGGGGHHHGGGEEEBBBCCCBBBAAA@@@???===<<<<<<888888777666444333222222000000000000111111111111000111111222222111000000000000000000000000000000////////////////////////////////////////////////+++++++++,,,---///000111.........///////////////,,,,,,---......---,,,,,,------------------------////////////............---------,,,,,,,,,,,,,,,///...------,,,,,,------///............---------***,,,///111111///---,,,........................+++,,,---...//////000///......////////////......---,,,,,,,,,,,,+++++++++......////////////......000000000000000000000000........................////////////////////////...------------...//////////////////////////////////////////////////////.................................//////000000111........./////////////////////////////////////////////000000000000/////////...---...000111000///111000000000000111222222222222333333333333444444111222444555666555555444444444444555555777888999::::::<<<>>>>>>AAAKKKWWWcccxxxyyyllldddhhhwww------------------------------............------...//////000111111222222000222555999:::;;;::::::;;;;;;;;;<<<;;;;;;::::::888888999999999888777666222333444666777888888999>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA>>><<<999666555444333333333333333444444555555555555555666666666777666555555666888:::;;;>>>??????@@@@@@??????>>>AAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGJJJJJJIIIGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOOOOOOONNNMMMGGGGGGFFFEEECCCAAA???>>>======>>>???@@@BBBCCCDDDDDDAAACCCIIIJJJEEEAAAAAA???>>>=========???AAABBBDDDCCC@@@>>><<<<<<<<<===<<<<<<<<<======>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@BBBDDDFFFHHHIIIJJJIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBAAA@@@>>>======;;;:::999888666555444333222222222222111111111111000111222222222222111000000000000000000000000000........................////////////////////////------------......///000........./////////000000,,,,,,---......---,,,,,,------------------------////////////............------...............///000///......---.........000000/////////.........,,,,,,.../////////..............................,,,---...///////////////......////////////............------,,,,,,,,,,,,...///000000000000///...////////////////////////................................................---------------...///////////////////////////////////////////////////////////////...------,,,,,,---......///000000111111............/////////000////////////////////////...///000111111000///...000...------...000000000111111111111111222333333222222333333333333444444000222444555666666555444444444444444666777888999::::::<<<>>>>>>AAAKKKWWWbbbvvv~~~|||uuuhhh```ddduuu---------------------------..................---...//////000111222222222111444999===??????===<<<<<<<<<<<<===<<<<<<;;;:::<<<===>>>??????===;;;:::777888:::<<<>>>???@@@@@@????????????@@@BBBCCCDDDDDDCCCAAA>>>;;;777444333333222222222222222333333555555555555555555555555666555555555666999;;;===AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@???>>>>>>??????AAACCCEEEGGGHHHIIIKKKMMMPPPPPPOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPQQQRRRSSSSSSRRRPPPOOOJJJJJJIIIGGGEEECCCAAA@@@======>>>???@@@BBBDDDEEECCC@@@BBBIIIJJJDDD@@@AAA>>>>>>===<<<===???AAACCCFFFCCC@@@===;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<=========>>>>>>?????????@@@@@@AAADDDGGGHHHGGGFFFGGGGGGHHHHHHGGGFFFEEEDDD@@@AAACCCDDDFFFHHHIIIJJJHHHHHHHHHIIIKKKJJJHHHFFFDDDDDDCCCBBB@@@???>>>===<<<<<<:::999888666555555444444333333222111111111000000222333333222111000000000000000000000000000---------...............////////////////////////222222111000000000000111,,,,,,,,,---------......---...///000000///...---------------------------000/////////.............../////////000000111111111111000///////////////111111000000/////////......------,,,---...///000////////////////////////,,,---......//////............////////////......//////.........---------)))***+++,,,,,,+++***)))................................................---------------------------------------...///000////////////////////////////////////////////////000000///...---,,,,,,+++---......///000111111222---.........//////000000///////////////////////////000111222222111000///111///,,,,,,---///111111222222111111222222333444222222333333333444444444000111444666666666555444333333444444666777888999::::::<<<>>>>>>AAALLLWWWaaavvv{{{yyyrrreee]]]bbbttt------------------------//////.........//////000//////000111222333333444999:::;;;<<<============??????>>>>>>===<<<<<<<<<===>>>???@@@@@@???===<<<============>>>@@@BBBDDDCCCBBBBBBBBBBBBCCCCCCDDD>>><<<999666444333222222555555444444444333333333555555555555555555666666888888:::;;;===>>>???@@@CCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAEEEFFFFFFDDDBBB@@@@@@AAACCCGGGKKKKKKJJJKKKPPPUUU[[[]]]______\\\YYYWWWVVVYYYXXXWWWUUUTTTRRRQQQQQQKKKMMMOOOPPPPPPMMMKKKIIIFFFDDDBBB???<<<:::888777999999::::::;;;;;;;;;<<<>>>;;;>>>FFFGGGAAA<<<===;;;:::::::::;;;;;;<<<===BBB@@@>>>;;;999888888888;;;:::::::::;;;<<<<<<===>>>???>>><<<999999:::<<<===>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???===:::999888888888777777666555333222111000222222222222111111000000111111111111000000000000////////////////////////////////////////////////////////////////////////222111111111000000//////111111000///...---,,,,,,......////////////......////////////////////////++++++++++++++++++++++++//////.........---------..............................//////...---,,,,,,+++---000111///------------------...///000000111000---+++,,,...000///---,,,---......,,,,,,---...333333222111000//////.........---------,,,,,,,,,........................111///---,,,+++,,,---...////////////////////////)))+++...///---,,,++++++////////////////////////..................------...............///000000,,,...//////......000111000000000000000/////////......////////////......//////000000111111111222222222111111000/////////222111000111444555333111333333555666666666555444333333444555777999:::;;;777:::<<<<<<===BBBLLLTTTddduuuyyynnnddd^^^bbbrrr------------------------.........---......//////111111222333444555666777888999:::;;;<<<<<<<<<<<<===========================>>>???@@@AAA@@@>>>===============???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCC===;;;999666444333333333444444444444444444444444666666777888999:::;;;<<<;;;;;;<<<===???@@@AAABBBEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBGGGIIIJJJJJJIIIHHHIIIJJJMMMPPPTTTTTTSSSTTTYYY]]]]]]___aaaaaa^^^ZZZXXXWWWYYYWWWUUURRRNNNKKKHHHGGGDDDEEEFFFGGGFFFEEECCCBBB>>>===;;;999888777666666666666666777777777888888999777;;;AAABBB<<<888888999999888888888999999:::;;;:::888777666555666666999999999999999::::::;;;<<<<<<<<<:::888888999;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA>>><<<:::999888888999999888777555444333222333333222222111111000000111111000000000/////////////////////////////////////////////////////////////////////////////////111111000000000/////////000000000///......------......////////////......////////////////////////------------------------//////.........---------..............................//////...------,,,,,,...000000...------...------......///000000111000...,,,,,,...///...---,,,---......,,,,,,---...,,,,,,,,,,,,---.........------.........------,,,........................000///---,,,+++,,,---.....................------***,,,//////...,,,,,,,,,////////////////////////........................000////////////000000000---...//////...---///000////////////////////////......////////////......//////000000000111111111000000000000000111111111222111000222444555333111333444555666666666555444444444444555777888::::::777:::<<<<<<===BBBLLLTTTcccuuuzzzpppeee^^^aaaqqq---------------------------------------...//////333333555666888999:::;;;999:::;;;<<<<<<======<<<;;;;;;<<<<<<===>>>>>>???<<<===???@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAA;;;:::777555444333333444333444444555555666666777999999;;;<<<>>>@@@AAABBB????????????@@@AAABBBCCCCCCCCCBBB@@@???>>>===<<>>>>>>>>============<<<888777666666666666666666444444444444444555555555555555888======888555555777777777666666666666666555555444444333444444555666666666666777777777777888888999888666666777999888999999:::;;;<<<======>>>???@@@BBBCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCAAA>>><<<::::::999<<<;;;:::999888777666555444333333222111000000///000000000/////////......////////////////////////////////////////////////////////////////////////000000///////////////...////////////////////////......////////////....../////////////////////////////////////////////////////////.........------.................................///......---,,,---...//////------...///------......///000000000111///------......---,,,,,,.........---,,,---...,,,---------...///000111,,,---...//////...---,,,........................///...---,,,,,,,,,---..................---,,,,,,+++---///000...---------////////////////////////........................111111000000000000000000---...//////---,,,---...////////////000000000000...//////000000//////...//////000000000000111111...//////000111111222222222111111222444444333111333444555555666666555555555555555555666777888999777:::<<<<<<===BBBLLLTTTcccttt|||rrrfff^^^___mmm}}}........................,,,,,,,,,------///000111555555666888:::;;;<<<=========>>>???????????????=========>>>>>>?????????<<<===???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBCCCCCCCCCBBBAAA??????>>>>>>>>>999888777555444444555666555666666777999::::::;;;<<<===>>>???AAABBBCCCDDDBBBAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>BBBBBBBBBDDDHHHNNNTTTXXXbbbccceeeeeecccaaaaaaaaaffffffccc]]]UUUPPPNNNNNNOOOQQQRRRQQQMMMJJJIIIIIICCCCCCBBBAAA@@@???>>>>>><<<;;;:::999999:::;;;<<<777777777666666777888888444444444555555555555555444666999<<<;;;777555444666666666666666555555555555555444444444444444444444444555555555555555444444555666666444444666777777777777888999::::::;;;;;;;;;<<<>>>??????@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDAAA???===<<<;;;>>>===<<<;;;:::888777777555555444333222111000///////////////............////////////////////////////////////////////////////////////////////////////////////........................//////000000......////////////......////////////////////////000000000000000000000000////////////....................................---...............------...//////...------///000............//////000000222111///......------------...///...---,,,---///000000///.........//////,,,---///000000///...---........................//////...------....../////////000000///...---,,,---...000000///......///////////////////////////............////////////000000000000000//////......//////...---+++,,,---000111111111111111222222//////000000000000////////////000000000000000000//////000000111111111111111111111222333333333222444444444555555555555555777666666666666777777888777:::<<<<<<===BBBLLLTTTddduuu~~~sssggg]]]]]]iiixxx........................---------...///111222333666666888999:::<<<=========>>>??????@@@?????????@@@@@@@@@??????>>>>>>>>>======>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<888777666555555666777888999999:::;;;===>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBAAA???===<<<<<<===>>>???@@@BBBCCCDDDDDDDDDDDDFFFGGGHHHLLLRRRZZZbbbfffooopppqqqnnnjjjfffcccbbbeeebbb]]]VVVNNNGGGCCCAAACCCEEEFFFDDDBBB???>>>???::::::;;;;;;;;;<<<<<<<<<<<<;;;999888999:::;;;<<<999999888777777777777777555555555555555444444444333777;;;;;;888666555444666777777888888777666666666666666555555444333333444444555555555444444333222444555555444333444555666666777777888999999999999999::::::;;;===>>>>>>===>>>@@@BBBDDDGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHFFFEEEBBB@@@???>>>???>>>===<<<;;;:::999888888777666444333111000000////////////............000000000000000000000000000000000000000000000000////////////////////////............////////////------......///000000000......////////////......////////////////////////////////////////////////000000/////////.................................------...............---//////000///------///111............////////////111111000///---------...---...//////------...///---,,,+++++++++,,,---...//////000000000///...---........................//////////////////000000000111222222222000///...---///000000///......000////////////////////////........./////////000000---......//////...------...///000///---,,,,,,---/////////000000111111111//////000000000000//////000000//////////////////111111111111000000//////000111222333333222222333444444444444555555666666777777666666666666777777777:::<<<<<<===BBBLLLTTTeeevvvttthhh]]]ZZZeeesss..............................///000222444555666888888999:::;;;<<<======<<<<<<============<<<<<>>===============>>>>>>???@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA===<<<;;;::::::999::::::777777666666777888:::;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBAAA@@@@@@??????>>>AAA???===<<<<<<===???@@@===>>>AAADDDGGGHHHHHHHHHNNNOOOPPPSSSYYY___eeehhhnnnooonnnkkkeee___\\\ZZZYYYVVVRRRLLLGGGBBB???===<<<===>>>>>>;;;::::::;;;999999999999999:::::::::::::::999888888999;;;<<<999888777666666555555555555555555444444444444444333999<<<:::777666555444666777999:::::::::999888666666666666666555444333555666777777777666555444222444555555444333333444666666666777777777888888777777777777888:::;;;<<<::::::<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIIIIGGGFFFDDDBBBAAAAAA@@@???>>>===;;;::::::::::::888666444333111111000000000/////////......000000000000000000000000000000000000000000000000////////////////////////...////////////000000000---.........//////000000......////////////......////////////////////////////////////////////////000000000/////////..............................,,,---......///............///000000......///000......//////////////////000111111///------...///---...//////...---...///---,,,,,,,,,...111444666222222111000///......---...........................////////////000000000///111222444444222111000...///000///...---...000////////////////////////.........//////000000111+++,,,---...///...------...///000///...---...///,,,,,,------....../////////000000111111000000///000000////////////......222222111111000//////...000111333333222222222333555444444444444555666666777666666666666777777888777:::<<<<<<===BBBLLLTTTeeeuuu~~~tttggg[[[XXXaaannn........................000000111333444666888999;;;;;;;;;<<<<<<=========;;;<<<<<<======<<<<<<;;;>>>>>>>>>=================================>>>>>>@@@@@@AAAAAA@@@???>>>===999888888777777888888888777777777777999;;;===>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>>>>=========???BBBEEEHHHFFFHHHKKKOOORRRSSSSSSSSSWWWWWWWWWWWWYYY[[[]]]^^^]]]______]]]XXXRRROOOMMMKKKIIIFFFCCCAAA???===;;;888:::;;;:::999888999:::::::::::::::::::::::::::999999999999::::::;;;;;;888888777666666666777777888888777777777666666666555===AAA<<<888888999777555666999;;;<<<;;;;;;:::777888999:::::::::999888777888999:::999888666555444555777777555333222333555555555555555666666666555444444444555777999:::777777999:::<<<>>>???@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA???>>>===<<<===<<<:::888666444333222111111000000000/////////000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111.........///////////////......////////////......////////////////////////////////////////////////000000000000/////////...........................,,,------...//////......---///111111000//////////////////////////////...///000111000...---///111---///000///...---...000111000000000222666999<<<666555222///---------...........................,,,,,,---...............---///111333444333111000...//////...------...000////////////////////////---......///000000111111)))+++---///000000///......000111000//////000111,,,------...//////000000000000111111111111000000000000/////////.........111111111000000000000000///111444444222111222444555444444333444555666777666666555666666777888888777:::<<<<<<===BBBLLLTTTcccsss}}}sssfffZZZVVV^^^jjj////////////////////////111222333444666888:::;;;===========================>>>>>>>>>>>>>>>======::::::;;;;;;<<<=========>>>======<<<<<<<<<<<<======>>>??????>>>===;;;:::777666666666666666777888777777777888:::<<<>>>????????????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????<<<<<<<<<>>>BBBGGGLLLOOOXXXZZZ]]]aaacccddddddddd]]]\\\ZZZXXXVVVTTTSSSSSSNNNPPPQQQPPPLLLHHHEEEDDDDDDBBB???===<<<;;;999888666888999999888888999;;;888999999:::;;;<<<======:::;;;;;;<<<<<<<<<======888888888888888999::::::<<<;;;;;;;;;::::::999999999BBBEEE@@@<<<<<<===;;;444666888;;;<<<<<<;;;;;;999:::<<<>>>???@@@??????999:::;;;<<<;;;:::888666555777888888555333222222444444444444444444555555333222222222333555777888555555777888:::;;;======???@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>>>>===<<<:::777555333222111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111111222222////////////////////////......////////////......////////////////////////000000000000000000000000000000000000////////////........................,,,,,,---.../////////...,,,///222222111///......///////////////............000111000...---000333...///000///...---...000222111000///000222555777999666222///,,,,,,---...........................***+++,,,,,,---------,,,+++---000333444333111000---...///...,,,,,,...///////////////////////////---......///000111111222)))+++...000111111111000...000111111000000111333///000000111222333333333000000111111111111000000000000//////.........---/////////000111111222222///222444444222111222444555555444333444555666777555555555555666777888999777:::<<<<<<===BBBLLLTTTbbbrrr|||rrrfffYYYUUU]]]iii,,,,,,...///000000000000333555888999999999;;;<<<============<<<<<<<<<<<>>>>>>>>>>>>>>>>>AAA@@@@@@EEENNNYYYaaafffpppkkkhhhiiillllllfff___XXXUUUQQQOOONNNMMMLLLJJJGGGGGGGGGFFFEEECCCBBBAAAAAA???<<<:::999999999:::888888999999999999888888999:::;;;;;;::::::;;;===??????????????????>>>>>>@@@===999:::<<>>???>>><<<;;;;;;<<<>>>???:::IIIPPPGGG@@@@@@AAA>>>BBB???======>>>@@@@@@???>>><<<;;;;;;===>>>======???>>>======>>>>>><<<:::<<<;;;;;;:::999777666555555444333444666666666444444333222222222333444555666666777777888888888999666777999<<<@@@CCCFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKMMMPPPQQQOOOMMMIIIIIIHHHGGGGGGFFFEEEEEEAAA@@@???===;;;999777666555333222000000111333444222222111000000000000000111111111111111111111111000000000000000000000000...///000111111000///...111111222111000///---,,,.........///////////////111111000000000000000111000000////////////000000---.........---+++)))(((////////////////////////////////////////////////......////////////......///////////////////////////////////////......---//////.........------------------...///000000111444222000...------//////////////////////////////............////////////////////////////////////............/////////000..............................///000000000000000........................111111000000//////......//////000000///...------000000000000111111111111111000000///000222333444000000111111222222222222111111222333333333333222444444444444444444444444333333444555666777888888:::999;;;>>>???AAAJJJSSSffftttuuueee]]]```hhhmmm,,,---...///000111111111333555888999999:::;;;============<<<<<<<<<<<<<<<>>>;;;999888888888777666888888888888888999999999777777666555666777888999:::999888777666666666666777999::::::999:::<<<>>>;;;;;;;;;<<>>??????@@@@@@@@@@@@???@@@@@@???>>>>>>???AAABBB???AAAEEEMMMYYYeeennnssswwwqqqkkkiiiiiifff___YYYOOOLLLIIIGGGFFFFFFDDDCCC???????????????>>>>>>===>>>===;;;999888888999999999::::::;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@BBBBBBCCCDDDEEEFFFFFFEEEEEEEEEBBB??????AAACCCCCCBBBDDDDDDDDDEEEEEEEEEEEEEEECCCOOOUUUNNNGGGHHHFFFAAACCCAAA@@@@@@CCCEEEFFFFFFCCCAAA??????@@@AAA@@@???>>>===<<<===>>>>>><<<:::<<<<<<<<<;;;:::999888888999777666666777888666555555444333333333333444555555555555666666666777777888999:::;;;>>>@@@BBBDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMLLLLLLNNNQQQRRRQQQOOOJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA???===;;;:::999777666333111000000000111111111000//////000000000000000000000000000000000000000000000000000000000...///000111111000///...000000111111000///...---//////////////////......//////............////////////............//////------...///...---,,,+++////////////////////////////////////////////////......////////////......///////////////////////////////////////......---//////.........------------------...///000000000333222000...---...//////////////////////////////------------............////////////////////////.........///////////////...........................///000000111111000000........................111000000000/////////...//////000000///......---000000000000111111111111333222111000000//////000111111111111111111111111111111222333333333333222444444444444444444444444222333333444666777777888:::999;;;>>>???AAAJJJSSSdddsssvvvhhhccciiirrrvvv---...///111222222333333444666999:::::::::;;;=========<<<<<<<<<;;;;;;;;;;;;999777666777777666444777666555444444555666666666555333222333444666777666666555444444444444444777999<<<=========>>>???@@@???>>>???AAABBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>@@@CCCFFFHHHEEEHHHOOOYYYeeeooouuuxxxxxxqqqhhhbbb^^^ZZZRRRLLLEEECCC@@@??????>>>===<<<999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;===>>>???@@@@@@@@@>>>???AAAAAAAAABBBDDDFFFIIIKKKNNNPPPRRRRRRQQQQQQOOOMMMKKKJJJKKKKKKJJJIIIMMMNNNPPPRRRSSSRRRPPPOOORRR[[[^^^ZZZVVVVVVRRRKKKJJJIIIHHHIIIMMMPPPQQQQQQJJJHHHFFFFFFFFFFFFDDDCCC@@@???>>>???@@@@@@>>><<>>===============<<<;;;999888999999999777888777666555444444444444333444444444444555555555999999::::::;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEFFFKKKJJJKKKMMMOOOPPPPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGGGGFFFEEECCCAAA???>>>===:::888666222000///......000///////////////000111////////////////////////000000000000000000000000//////000000000000////////////000000000000//////000000000//////.........//////............//////......------------......,,,---...///////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////......---...............------------------...//////000000222111///...---......///////////////////////////,,,,,,,,,------------...///////////////////////////////////////.................................//////000111111111111111////////////////////////000000000000//////////////////000000000///......000000000000111111111111222222222222111000///...000000000000000000000///111111222333333333333222444444444444444444444444333333444555555666777777:::999;;;>>>???AAAJJJSSSaaarrrxxxllljjjsss|||...///111222333444555555555777::::::::::::<<<======<<<<<<<<<;;;:::::::::999777555555555666555444666555333222111222444555666555333222222444666888444444444333333444444555777:::>>>@@@@@@@@@???@@@BBBAAA@@@@@@BBBBBBAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>???BBBEEEIIILLLOOOQQQTTTWWW\\\cccjjjnnnooonnnllleee[[[TTTOOOKKKEEEAAA???===;;;;;;<<<<<<;;;999::::::;;;;;;<<<===>>>>>><<<<<<======>>>>>>??????>>>???AAACCCEEEFFFGGGGGGFFFGGGHHHIIIIIIKKKNNNQQQTTTVVVZZZ^^^```aaa``````]]]\\\[[[ZZZYYYXXXWWWVVVYYYZZZ\\\]]]^^^^^^^^^]]]aaafffhhhgggggghhhccc[[[XXXVVVUUUVVVYYY[[[\\\\\\SSSQQQOOONNNNNNLLLJJJHHHEEEDDDCCCCCCDDDDDDBBB@@@CCCCCCAAA@@@@@@@@@AAAAAA>>><<<:::999;;;<<<;;;;;;::::::999888666555555555444444444444444444444444888888888888999:::;;;;;;>>>>>>???@@@AAABBBBBBCCCFFFFFFHHHJJJLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIGGGFFFDDDBBBAAA@@@<<<:::777444222000///.../////////...//////000111000000000000000000000000000000000000000000000000//////000000000000//////......///000000000000000222111111000///...------111000000000000111111222///......------......///------......////////////////////////////////////////////////////////////......////////////......///////////////////////////////////////......---........................---------....../////////111000///............///////////////////////////,,,,,,---------.........////////////////////////////////////....................................///000000111111111111111000000000000000000000000000000000000//////////////////000000000//////...///000000000111111111111...000111333333333222222......//////000000000111111111222333333333333222333333444444444444444444444444555666666777888888:::999;;;>>>???AAAJJJSSS___pppyyynnnmmmvvv///000222444555666777777666888:::;;;;;;;;;<<<===<<<<<<<<<;;;:::999999999777666444444555666555444777666333222111222444555444333222111222333555666444444444444555666777777888<<<@@@BBBBBBAAA@@@@@@BBB@@@??????@@@@@@???>>>???>>>>>>>>>???@@@AAABBBAAAEEELLLSSSXXX\\\]]]^^^bbbcccfffhhhiiigggccc___ZZZTTTLLLFFFCCCAAA>>><<<;;;:::999:::;;;<<<;;;999;;;;;;;;;;;;<<<===???@@@>>>???AAACCCEEEEEEEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQTTTUUUVVVVVVWWWYYY]]]```bbbdddgggkkkmmmooooooooonnnnnnnnnmmmkkkhhhfffeeeffffffffffffgggiiikkklllkkknnnpppqqqtttvvvrrrlllhhhfffccccccdddddddddccc]]]\\\ZZZYYYXXXWWWSSSQQQMMMKKKJJJJJJJJJIIIGGGEEEGGGFFFEEECCCCCCBBBBBBBBB>>><<<::::::<<<>>>>>>>>><<<<<<;;;:::999777666666555555555555555555555555555555555666777999:::;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGEEEDDDCCCBBB<<<;;;999777555444333222000000////////////000000111111111111111111111111000000000000000000000000000000////////////000000.........///000000111111222222111000///......---000000000000000111222222000//////////////////000.........---------------////////////////////////////////////////////////......////////////......///////////////////////////////////////......------.....................------------............/////////...............////////////////////////---.........///////////////////////////////////////////////////.........//////////////////////////////000111111111111111000000000000000000000000////////////000000000000//////000000000000000//////000000000111111111111000111222444555444444333,,,---...///000111222333111111222333333333333222333333333444444444555555666666666777777888888999:::999;;;>>>???AAAJJJSSS]]]nnnzzznnnkkkrrrzzz~~~111222333555777888999999777999;;;<<<;;;;;;<<<===<<<<<<;;;:::999999888777777666444555666777777666777666555333333333444444111111111111111222222333444555555666777888999:::;;;>>>AAACCCBBBAAA@@@@@@@@@???>>>>>>??????===<<<<<<<<<===???AAAEEEHHHJJJNNNSSSZZZbbbgggiiihhhgggfffeeeeeedddbbb^^^XXXSSSJJJFFFBBB>>>============999999999:::======<<<;;;;;;::::::;;;===???BBBCCCEEEGGGJJJNNNPPPQQQQQQQQQUUUVVVXXX[[[]]]___``````___`````````aaacccgggjjjqqqrrrtttvvvxxxzzz{{{{{{|||~~~~~~{{{wwwuuuuuusssrrrqqqqqqsssvvvyyy{{{tttuuuwwwzzz}}}~~~}}}|||yyyvvvrrrpppooonnnlllkkkkkkjjjiiihhhgggeeeaaa^^^YYYXXXVVVUUUTTTSSSPPPMMMLLLLLLKKKJJJHHHEEECCCBBB@@@>>><<<;;;===???@@@@@@============;;;:::888777777777777666666666666666333444444555666888999:::::::::;;;<<<===>>>?????????BBBEEEGGGHHHIIIKKKMMMJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKJJJIIIGGGFFFEEEDDD>>>>>>===;;;:::888777777222222111000000000000000111111111111111111111111000000000000000000000000000000////////////000000//////...//////000111222111111111000000/////////...------......///000111000000////////////000000//////...---,,,,,,,,,---////////////////////////////////////////////////......////////////......///////////////////////////////////////......------------...............------------------------........................////////////////////////........./////////000000////////////////////////............/////////000////////////////////////......///000000000000000////////////////////////////////////000000000000//////000111111111000000000000000000111111111111444444444444333222111000------...///111222333333111111222333333333333222222333333444444555555555666666666777777888888888:::999;;;>>>???AAAJJJSSS\\\mmm{{{nnnhhhkkkssswww222333444666888999:::;;;888:::<<<<<<<<<;;;<<<===<<<<<<;;;:::999888777777888666555666888999999888666666555555444333333333000111222333444333333222444444555666888999;;;<<<===???BBBCCCAAA@@@?????????>>><<<===>>>>>>===<<<<<<===@@@EEEKKKRRRXXX\\\^^^aaafffjjjkkkkkkhhhggg___]]]ZZZXXXUUUQQQLLLHHHAAA???===;;;;;;<<<<<<<<<;;;:::;;;>>>@@@AAA@@@???>>>???@@@BBBEEEJJJMMMPPPSSSVVV[[[___bbbccccccbbbfffgggiiikkkmmmoooppppppkkkllllllkkkkkknnnrrruuu}}}}}}}}}}}}||||||}}}~~~|||zzzxxxvvvzzzyyyxxxxxxwwwuuuqqqnnnllljjjhhhfffeeebbb___\\\XXXXXXXXXVVVSSSNNNJJJGGGFFFCCC@@@>>>>>>@@@@@@@@@>>>>>>>>>>>>===<<<:::999777777777666666666555555444444444555666777888999888888999:::;;;<<<<<<===999<<<@@@BBBCCCDDDGGGIIIGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFBBBBBBAAA???>>><<<:::999555444333111000000000000111111111111111111111111000000000000000000000000111000///......///000111000000///......///000111111000000000000000000000------------...///000111/////////......////////////...---------...///000////////////////////////////////////////////////......////////////......///////////////////////////////////////......------------.........//////---------------------------.....................////////////////////////---------.........//////////////////////////////,,,------...///000111111////////////////////////------...///////////////.........................../////////000000000111//////000111111111111111000000000000111111111111333333222111000000000000000000000111111111111111111111222333333333333222222222333333444555555666555555555555666666666666:::999;;;>>>???AAAJJJSSS\\\mmm~~~pppffffffmmmsss222333555777999:::;;;;;;999;;;<<<===<<<<<<<<<>>><<<<<<;;;:::999888777666999777666777999:::::::::555666666555555333222111222333666777888777555444444444555666888:::<<<===???@@@BBBBBB@@@????????????===<<<===>>>>>>===<<<>>>AAAEEEMMMVVV___gggllliiijjjjjjjjjiiifffdddbbbWWWUUUQQQMMMJJJFFFAAA>>>===<<<:::999999999::::::>>>>>>???BBBEEEFFFEEECCCEEEEEEGGGKKKPPPUUU[[[^^^```ccciiinnnqqqrrrrrrqqqrrrsssuuuwwwyyyzzz{{{{{{zzzzzzzzzyyyyyy{{{|||yyy|||zzzwwwuuussspppllliiicccccccccaaa]]]WWWQQQNNNKKKHHHCCC@@@@@@@@@@@@???>>>>>>?????????===<<<;;;777777666666666555555555666555555555555666777777666666777888999:::;;;;;;333777;;;======>>>AAADDDFFFFFFHHHJJJLLLMMMOOOPPPOOONNNMMMLLLKKKJJJIIIHHHEEEEEEDDDBBB@@@===;;;:::666555444222111000000///000000000000000000000000000000000000000000000000111000///......///000111111000///......///000111000000000000000111111111////////////000111333333.........------...............---...///111333444////////////////////////////////////////////////......////////////......///////////////////////////////////////......------------.........//////------------------------------......///......---////////////////////////,,,,,,,,,---------......////////////////////////+++,,,---...///111222222000000000000000000000000,,,------........................................../////////000000111111//////000111111111111111000000000000111111111111//////.........000222333444333333222111000000///111111222333333333333222222222333333444555666666333333444444444444444444:::999;;;>>>???AAAJJJSSS\\\mmm~~~rrreeedddkkkrrr777777888999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::888777888999:::<<<<<<<<<;;;:::999777777555555444333333222222111222222333444444555555666666777777999;;;===???AAA>>>@@@BBBAAA>>><<<::::::888999:::<<<>>>@@@BBBCCCHHHIIINNNYYYfffrrrxxxzzzyyyrrrjjjeeebbb^^^XXXRRRLLLIIIFFFCCCBBB???===;;;999;;;=========>>>???AAADDDAAABBBHHHMMMOOOQQQUUUVVVQQQQQQZZZbbbfffjjjpppvvvwwwxxx|||~~~||||||~~~~~~{{{uuutttsssrrroooiiibbb]]]XXXVVVSSSMMMIIIFFFFFFGGGAAACCCFFFFFFDDD@@@>>><<<;;;999888999999888666444666666666555555555444444555555555666666666777777666777888999;;;>>>@@@AAAAAADDDGGGJJJKKKKKKMMMNNNMMMMMMNNNNNNNNNMMMLLLKKKFFFGGGHHHHHHFFFCCC???===:::888666444444222000...222222111222333333111///000000000000111111111111000000111111111111000000111111000000//////......000000////////////000000333222000///...---......000000000000///...---,,,000000000000000000000000......////////////..............................//////000000000000//////.../////////...---,,,,,,//////............//////000000000000000000000000......------------......111000///------...//////...///000///---,,,,,,---222///...000///+++***,,,---...///111111///...---////////////////////////............//////////////////.........---------)))---//////000222111...........................//////000000111111111222333333333222222111111111222222222222222111000///000000000000000000000000000111111222222333444444333333333333333333333333555444444555555666777888888777888;;;===@@@IIISSS\\\lll~~~zzzqqqfffaaahhhqqq999:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;999999999:::;;;<<<<<<;;;:::999777666555444444333333333333222222333333444444555666666666888999:::<<<===???@@@AAA===???AAAAAA>>>;;;:::999888:::===@@@CCCGGGIIIJJJSSSTTTWWW```kkkuuuzzz{{{uuunnneee___[[[WWWQQQLLLFFFDDDAAA???===<<<;;;;;;<<<===???@@@AAACCCFFFHHHJJJHHHJJJSSSZZZ]]]```dddgggaaa```gggmmmppptttyyy}}}~~~}}}yyysssoooiiigggbbb[[[TTTMMMIIIGGGFFFHHHJJJJJJHHHEEEAAA???@@@>>>======>>>===<<<:::666666666555444333333333555555555666666666777777777888888:::;;;===???@@@@@@CCCFFFHHHIIIJJJKKKMMMLLLMMMNNNOOOOOONNNLLLLLLJJJJJJJJJIIIGGGDDDAAA@@@===;;;888777666444222000222000000111222222111///000000000000111111111111000000111111111111000000111000000000/////////...000000////////////000000222111000///......//////111111222222222111000000000000000000000000000000......////////////..............................//////000000000000//////......//////......---,,,//////............//////////////////////////////......------------......000//////...---............///000///---------///222///...000///+++***,,,//////............//////////////////////////////............//////////////////.........---------)))...000///000333222//////////////////////////////000000000111111111111222222111111111000000000111111111222111111000000222222222222222222222222000111111222222333444444333333333333333333333333555444444555555666777888888777888;;;===@@@IIIRRR]]]mmm}}}qqqeeeaaaiiirrr999:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;<<<===;;;;;;:::888777666444444333333333333333444444444444444555555666777777888:::<<<===???@@@AAA@@@@@@>>>???AAA@@@>>><<<<<<<<<;;;>>>BBBHHHNNNSSSWWWYYY```___```fffnnnuuuxxxxxxooohhh]]]UUUPPPLLLGGGCCCAAA???===;;;:::;;;===>>>BBBCCCEEEFFFIIILLLQQQUUUWWWUUUXXXaaahhhlllppptttyyyuuusssvvvzzz||||||zzzwwwqqqhhh___VVVQQQQQQRRRTTTSSSQQQLLLHHHDDDBBBAAA????????????>>>===999888888777666555555444555555555666666666666777888888999999:::<<<===>>>>>>AAADDDEEEFFFGGGIIIJJJLLLLLLNNNOOOOOONNNMMMMMMNNNMMMLLLJJJHHHFFFDDDDDDAAA>>><<<:::999777444222111/////////111111000///000000000000111111111111000000111111111111000000000000000000////////////000000////////////000000000000////////////000000000000111222222222222111000000000000000000000000......////////////..............................//////000000000000//////....../////////...------/////////....../////////////////////////////////......------------...............///......---,,,---///000000......///111333000///000///+++***,,,111000...,,,,,,...000111////////////////////////............/////////////////////............---***...000///000333333000111111111111111111111111000000000000111111111111111000000000000///////////////000111111111000000222222222222222222222222000111111222222333444444333333333333333333444444555444444555555666777888999888999<<<===@@@HHHRRR]]]mmmpppcccaaahhhppp888999:::;;;;;;<<<<<<;;;=========<<<<<<=========>>>======<<<<<<======>>>:::999888666555444333333222222333444444555666666666666666777888888999999;;;===???AAAAAAAAA???>>>>>>???@@@???>>>???@@@BBBBBBFFFLLLTTT\\\bbbgggiiigggeeeccceeejjjnnnooonnnfff___TTTLLLFFFBBB>>><<<======<<<;;;;;;???CCCGGGLLLMMMOOOQQQTTTYYY___dddgggdddfffmmmsssvvvyyy}}}|||zzz~~~xxxnnnhhhbbbbbbbbbaaa^^^XXXQQQLLLGGGEEEBBBAAAAAAAAAAAA@@@;;;;;;;;;;;;::::::999999666666666777777777777777888888888888888999999:::<<<>>>AAABBBBBBCCCEEEGGGJJJKKKLLLNNNNNNNNNNNNMMMPPPNNNLLLJJJHHHGGGFFFFFFCCCAAA>>><<<;;;999666444111///...///000111000//////000000000111111111111000000111111111111000000000000000000//////////////////000000000000/////////////////////000111111+++,,,---...///000000///////////////////////////......////////////..............................//////000000000000//////......////////////............////////////......////////////////////////......------------......---.../////////...,,,+++---///000000//////111222333000///111///+++***,,,000///...------...///000////////////////////////............/////////////////////...............,,,///111000111444444111000000000000000000000000000000000000000111111111000000000000000000000000---...///000000000000000000000000000000000000000000111111222222333444444333333333444444444444444555444444555555666777888:::999:::<<<===@@@HHHRRR^^^nnnpppdddbbbhhhlll999999:::;;;<<<<<<<<<<<>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<999888666555444333333333333333444555666777777888777888888999999:::;;;;;;;;;<<<>>>@@@@@@???>>>======>>>@@@@@@AAADDDHHHKKKMMMQQQXXX```hhhnnnrrrttthhhddd```___aaaccccccaaaZZZUUULLLDDD???<<<:::::::::<<<===>>>@@@EEEKKKQQQZZZ[[[]]]^^^aaagggmmmrrrsssppprrrxxx~~~}}}}}}{{{vvvzzz~~~uuutttsssqqqnnnggg]]]WWWQQQMMMIIIFFFEEEEEEDDDDDD========================888888888888888888888888777777666666555666666777:::;;;===>>>>>>???BBBDDDFFFGGGIIIKKKMMMMMMMMMMMMOOOMMMKKKIIIGGGGGGHHHHHHEEECCC@@@>>>===;;;888666333222000///000111111000///000000000111111111111000000111111111111000000////////////000000000000//////000000000000//////......//////000111111111***+++,,,---.../////////////////////////////////......////////////......//////////////////////////////000000000000//////......///////////////.........///000000///....................................------------......---.../////////...,,,+++---///000000//////111222333000///111000,,,+++...---...///000000///...---////////////////////////............////////////////////////////////////,,,///111///000333444111////////////////////////111111000000000000000000111111111111111111111111---...///000000000000000000000000000000000000000000111111222222333444444333333333444444555555555555444444555555666777888:::999:::<<<>>>@@@IIIRRR___ooosssiiiiiilllmmm;;;<<<===>>>??????????????????>>>>>>>>>>>>??????======<<<<<<;;;::::::999777666555333333444444555555555666777888888999999999999::::::;;;<<<<<<<<<;;;<<<===>>>??????>>>======AAAGGGKKKNNNQQQTTTWWW[[[^^^ccciiimmmqqqrrrsssddd___YYYWWWXXXXXXWWWVVVNNNKKKFFFAAA===<<<<<<===:::===BBBEEEHHHNNNVVV\\\iiijjjlllnnnppptttyyy||||||yyy{{{vvvtttwww~~~{{{}}}xxxnnnfff[[[VVVOOOJJJHHHGGGFFFEEEBBBAAAAAA@@@???>>>======;;;::::::::::::999999999666666555555555555555666777999:::::::::<<<>>>AAABBBCCCFFFHHHJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJFFFDDDBBB@@@@@@>>><<<:::888555222111222222111111000000000000111111111111000000111111111111000000////////////000000000000...///000111111000///.........///000111111000000,,,---...///000111111111000000000000000000000000......////////////......//////////////////////////////000000000000//////......///000000000//////---...///000000///...---..............................------------....../////////000///......------///000000......///111111///...111000------000,,,...000111111000...,,,////////////////////////............////////////...////////////000000000,,,///000...///333444111------------------------111111111111000000000000000000111111111111222222//////000111111111000000222222222222222222222222000111111222222333444444333333333444555555666666555444444555555666777888999888999===>>>AAAJJJTTT```ooowwwppprrrtttrrr<<<<<<>>>???????????????>>>==================>>><<<<<<;;;:::999888666666666555333333333444666777888888888999999:::::::::::::::;;;<<<<<<======>>>;;;<<<<<<===>>>??????@@@BBBJJJWWWaaaggghhhgggfffhhhiiikkkmmmlllkkkhhhggg\\\VVVPPPMMMMMMMMMLLLKKKEEEDDDBBB@@@??????AAABBB???DDDKKKPPPTTT[[[dddkkkvvvxxxzzz{{{|||~~~vvvrrrqqqvvv|||wwwjjjddd\\\TTTPPPNNNMMMLLLLLLJJJHHHFFFCCC@@@>>>======<<<<<<<<<;;;;;;;;;;;;777666666666666666777777666777888888888999<<<>>>>>>???BBBEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLHHHFFFDDDCCCCCCBBB@@@>>><<<999666444333333222222000000000000111111111111000000111111111111000000.../////////000000000111...///000111111000///......///000111111000////////////000111222222222111000000000000000000000000......////////////......//////////////////////////////000000000000//////......///000000000000000---...///000000///...---..............................------------......111111000////////////000...///000///---------///000------111111...///222......////////////......////////////////////////............////////////.../////////000000000000,,,...///---...222333111------------------------111111111111000000000////////////000000000111111111111111222111111000000222222222222222222222222000111111222222333444444333333444444555666666666555444444555555666777888888777999<<>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::888666444333555444333222333555777999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<===>>>@@@AAABBBHHHTTTfffuuu|||{{{wwwsssppppppooommmiiiddd___\\\TTTOOOHHHEEEEEEEEEDDDCCC???@@@AAAAAAAAABBBDDDGGGEEELLLTTTZZZ___fffooovvv~~~{{{tttqqqtttyyy~~~|||vvvlllddd^^^[[[YYYXXXUUUTTTQQQLLLHHHDDD@@@???>>>>>>======<<<<<<<<<<<<777777777777777888888999555666666666666777:::===;;;===@@@CCCEEEGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNIIIGGGFFFEEEFFFEEECCCBBB???<<<888555444444333222000000000000111111111111000000111111111111000000.../////////000000111111...///000222222000///......///000111111000///...///000000111111111111000000000000000000000000000......////////////......000000000000000000000000//////000000000000//////......///000000000000000---...///111111///...---.................................------.........333222000/////////000111...///000///---,,,,,,---///,,,---000111///000333111///...------...///111////////////////////////............/////////000.../////////000000111111+++......,,,---111222000........................222111111111000000//////---.........//////000000222222222222222111000///000000000000000000000000000111111222333333444444333333444444555666777777555444444555555666777888777666888<<>>>>>>>>>>>>>>?????????@@@@@@@@@??????===<<<;;;999999888777666444222111222222333555666777888999===<<<<<<;;;;;;::::::999;;;<<<;;;:::888888999;;;777<<<@@@@@@???@@@FFFLLLUUUbbbttt{{{sssrrroooiiiccc^^^XXXRRRNNNHHHEEEBBB@@@@@@AAAAAA@@@BBB@@@BBBHHHHHHFFFHHHNNNQQQYYYccciiilllooovvv{{{~~~~~~vvvmmmhhhfffdddggg```YYYUUUTTTPPPGGG@@@CCCBBB@@@===:::999;;;===999::::::::::::888777666555555777888999999999999:::<<<===>>>>>>???BBBDDDFFFHHHJJJKKKKKKKKKMMMNNNMMMMMMKKKJJJHHHFFFEEEDDD<<<<<<:::888666444333222222222222222222111111111222111///...---...000111000000000000000000000000000000111111111111000000111000///////////////000...///111333333222111000000000000000000000000000/////////000000000000000////////////////////////////////////////////////000000000000000000000000///////////////.........//////000000///---+++***,,,,,,,,,------.........------............------////////////////////////&&&(((+++///111222222222---.........------...000............////////////111///---,,,+++,,,---...//////000000000000//////222222111111000/////////000000//////......------////////////000000000000////////////000000000000222111000//////000111222222222111111000111111111111111222222222333333333444444444444444444444444555555444444444555555666;;;:::;;;>>>???BBBKKKTTT___sssvvvkkkpppxxxttt<<<<<<======>>>???@@@@@@?????????>>>===<<<;;;:::888777777666444333333222444555555666777888999999<<<;;;;;;;;;::::::999999;;;<<<>>>>>>===<<<===>>>:::<<<>>>BBBFFFKKKQQQUUU```iiiwwwwwwppplllggg```YYYTTTOOOIIIEEEDDDBBB???>>>???@@@AAAAAADDDCCCFFFLLLNNNMMMQQQWWW^^^dddlllqqqrrruuuzzz|||{{{yyyzzz|||~~~~~~zzzzzz{{{|||~~~~~~|||zzzzzzyyyxxxwwwvvvvvvwwwwww~~~~~~yyyvvvtttqqqqqqjjjbbb^^^\\\WWWNNNFFFDDDCCCAAA@@@?????????>>>:::;;;;;;;;;999888666555777777777888888888888888888999;;;<<<<<<===@@@BBBDDDFFFIIIJJJJJJJJJLLLNNNLLLKKKJJJIIIGGGFFFEEEDDD@@@???===;;;999777555444222222111111111111222222444333111000///000111222000000000000000000000000111111222222222222111111000000////////////000000111222333444444333111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////...---,,,,,,,,,------------------......//////////////////...////////////////////////...///000111111///...---/////////...,,,,,,---...............////////////111000...---,,,---...///000000////////////000000///////////////000000000///////////////.........////////////000000000000////////////000000000000222111000//////000111222222222111111111111222222222222333333333444444444444444444444444444444444666666666666666666777888:::999:::===>>>AAAJJJSSS___sssuuuiiimmmtttooo999:::;;;<<<===???@@@@@@============;;;:::999888777666555444444444555666888888888888999999999:::::::::::::::999999999999666999<<<===<<<<<<<<<===??????BBBIIIRRR[[[```aaaggglllttt{{{|||xxxrrrmmmfff^^^TTTNNNJJJGGGAAA<<>>>>>???AAADDDEEELLLLLLPPPVVVYYY\\\aaagggoootttyyyzzzyyyyyy~~~~~~{{{~~~}}}}}}xxxrrrmmmllllllllllllkkkmmmppptttwwwxxxvvvtttqqqqqqpppooonnnnnnnnnnnnnnnrrryyy~~~vvvvvvxxxzzz{{{yyyuuurrrqqqtttwww{{{zzzrrrllliiiddd[[[TTTJJJGGGEEEEEEFFFEEEBBB???=========<<<;;;:::888777:::999888777777777888888555777999999:::;;;>>>@@@AAACCCFFFGGGHHHIIIKKKMMMKKKJJJJJJHHHGGGFFFEEEEEEDDDCCCAAA???<<<:::888777333222111000000111222333666555333222111111222222000000000000000000000000111222222333333222222111000000000//////000000111444555555666555333222111000000000000000000000000000/////////...---------////////////////////////////////////////////////////////////////////////------......//////000000///.........---......///.........---------------//////000000000000//////////////////////////////222222222222000...,,,+++000111000...,,,++++++---............////////////111000///...---...///000111000///......///000111---------...///000000000.........///////////////////////////000000000000////////////000000000000111111000000000000111111333222222111222222333333333333333333444444444555444444444444444444444444555555555555555666777777999888999===>>>@@@IIIRRR```sssuuugggjjjppplll999999:::;;;<<<===>>>???=========<<<;;;999888777777666444444444666888:::::::::::::::::::::::::::999999999999999999999999666888::::::::::::<<<>>>DDDHHHNNNWWW```gggjjjkkkgggiiilllooopppnnnllljjjaaaWWWLLLFFFDDDBBB===888===>>>???@@@BBBFFFJJJNNNVVVYYY^^^ccchhhmmmsssxxx{{{{{{yyy{{{{{{yyyyyyvvvqqqiiiccc```___^^^]]]]]]___bbbgggmmmpppqqqpppooonnnmmmkkkiiihhhgggfffcccffflllrrruuuvvvvvvuuulllmmmpppsssuuusssooolllhhhhhhiiikkkooowww~~~{{{xxxtttmmmhhhYYYSSSMMMJJJJJJIIIDDD???@@@@@@??????>>>===<<<<<<===<<<:::888777777777888555666888888888:::<<<>>>>>>@@@BBBCCCDDDFFFIIIKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEECCCAAA>>><<<:::999666444111000///111333444666555444222111111111111000000000000000000000000000111111222222111111000000000000///000000111111777777777666555444222111////////////////////////000000///...---,,,,,,+++////////////////////////////////////////////////////////////////////////,,,------...///000111111///...---------...000111//////......------,,,,,,/////////000000///////////////////////////////////////000000000///......///000000...,,,+++,,,---............////////////111000////////////000000222000///------///000222.........//////000000000------......//////000000////////////000000000000////////////000000000000111000000000000000000111222222222222222222333444222222222333333333444444444444444444444444444444333222222333333444555666999888:::>>>???AAAIIIRRR```ssswwwiiikkkqqqlll;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<;;;999888777666666555444666888;;;<<<;;;;;;;;;;;;::::::::::::888888888999999:::::::::;;;;;;<<<<<<<<<>>>BBBEEEKKKTTT```hhhkkkkkkmmmoooffffffeeedddccccccbbbbbbXXXPPPGGGAAA@@@???===:::;;;>>>AAADDDGGGMMMSSSXXXbbbffflllqqqvvv|||zzzuuuuuuwww~~~zzztttrrrrrrmmmiiiccc^^^[[[YYYXXXWWWVVVVVVXXX]]]dddjjjooopppnnnnnnllliiifffcccaaa```ccceeeiiimmmpppqqqqqqqqqiiikkknnnsssvvvuuurrrooohhhfffdddccceeekkksssyyy|||yyyzzzyyyuuuuuuwwwvvvxxx{{{}}}|||nnneeeZZZSSSPPPMMMGGGBBBAAAAAAAAA@@@???????????????>>>===;;;999888888888666888999999888999;;;===;;;===???@@@AAACCCFFFIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@===;;;;;;888666444111000111333444444333333222111000000000000000000000000000000000//////000000000000//////000000000000000111222222888888777666555333222111////////////////////////000000///...---,,,,,,+++////////////////////////////////////////////////........................,,,------...///000111111///...------...///111222/////////......------------......//////......---////////////////////////,,,------...////////////---...///...,,,,,,...000............////////////000000/////////000000000222000///------///000222111111111000000/////////------......//////000000////////////000000000000////////////000000000000000000000111111000000000222111111111222222333444000111111111222222222222444444444444444444444444222222222333444555666666999999;;;???AAABBBJJJRRRaaarrr{{{nnnpppuuuooo<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::888777666555555555555777999;;;<<<::::::::::::999999999999777888888999:::;;;;;;<<<;;;<<<>>>@@@AAAEEEIIILLLVVV```lllqqqoookkkjjjkkkeeebbb___[[[XXXVVVVVVVVVMMMHHHBBB>>>===>>>??????>>>BBBGGGLLLPPPWWW___fffnnnuuu|||{{{tttqqqrrr|||~~~~~~}}}|||zzz~~~zzzsssnnnlllllliiigggdddbbbaaaaaa___^^^]]]\\\\\\```fffmmmsssuuurrrqqqpppmmmjjjfffdddbbbhhhiiikkkmmmooopppqqqqqqlllmmmpppuuuyyyyyywwwuuukkkjjjgggccccccfffkkkpppuuuqqqpppqqqpppmmmmmmqqqssstttuuussssssvvv}}}xxxmmmddd]]]WWWQQQLLLGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@???>>>===;;;999888999999:::999888888999;;;:::;;;<<<======???CCCFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGFFFEEECCCAAA???>>>===;;;:::777444333222333333111111111111111000000000000000000000000000000000...//////////////////...000000000000111111222333777666555444333222111111000000000000000000000000000/////////...---------////////////////////////////////////////////////........................------......//////000000///.........///000000111/////////...............------............------//////////////////////////////......------------,,,---......------///000............////////////......////////////000000111000///......///000111222222222111000/////////.........///////////////////////////000000000000////////////000000000000000000111111111111000000000000000000111222333333000000000000111111111111444444444444444444444444555555555666777888999:::999999<<<@@@BBBCCCJJJRRRaaarrrtttuuuyyyqqq;;;;;;<<<<<<=========>>>===<<<<<<:::999777555444222333444555666777888999888888888888888888999999777888999:::;;;<<<======<<>>???CCCGGGGGGLLLSSSXXX]]]eeeooowww~~~wwwrrrrrrxxx}}}xxxyyyvvvrrrooooooooonnnmmmooosssvvvuuuppplllkkkmmmmmmmmmnnnppprrrsssrrrqqqqqqppppppssswww|||~~~~~~}}}|||yyyvvvsssrrrtttuuuuuuwwwxxxzzz{{{{{{yyyzzz|||wwwvvvtttqqqoooppptttxxxxxxuuuttttttrrroooooosssssstttsssooolllmmmtttzzz}}}~~~~~~~~~}}}xxxoooggg```\\\SSSQQQNNNJJJGGGEEECCCCCC@@@AAABBBBBBAAA>>>;;;999:::::::::999777666777888999::::::::::::<<<@@@CCCEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFEEECCCBBBAAA@@@>>>===:::888555333222222///000000111111111111111000000000000000000000000//////000000000000//////000000000000111222333444555444333222111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.................................///////////////...//////000000000000///............////////////......////////////......////////////////////////111000///......---------...//////...,,,,,,---///............////////////------...///////////////000000////////////000000000000000000000000/////////////////////.........////////////000000000000////////////000000000000///000111222222111000///////////////000111222333000000111111111222222222444444444444444444444444666666666777888999:::;;;888888;;;@@@AAABBBIIIQQQaaarrryyyxxxyyyqqq999:::;;;<<<===???@@@@@@;;;;;;:::999777555333222000111222444555666666666666666777777777888888888888888999:::<<<===>>>>>>DDDKKKVVV```fffiiikkklllkkkjjjkkklllllliiiddd```MMMKKKHHHFFFDDDCCCDDDDDD@@@BBBDDDCCCAAACCCIIINNNPPPVVV^^^dddiiirrr}}}{{{vvvtttwww{{{uuullliiieeecccdddffffffgggffflllrrrsssqqqnnnnnnppptttvvvyyy~~~~~~}}}zzzvvvvvvyyyuuuuuusssmmmiiijjjqqqwwwyyyyyyvvvvvvrrrssssssrrrppprrrwww{{{}}}ssslllhhh___\\\XXXRRRMMMJJJGGGFFF???AAACCCDDDCCC@@@<<<::::::;;;:::888666444555666999::::::999999;;;>>>AAACCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@???===:::777444222111//////111222222222222222000000000000000000000000000000111111111111000000000000000000111222333444333333222111000000000000000000000000000000000000/////////000000000000000////////////////////////////////////////////////........................///////////////............///000111111000///...------......//////000000//////000000000000//////////////////////////////000000////////////000111000000000...,,,+++,,,---............/////////000,,,,,,---...//////......//////000000000000//////------......///000000000000000//////.........---////////////000000000000////////////000000000000///000111222222111000///............///000111222111111222222222333333333444444444444444444444444444444555555666888999:::777777;;;???@@@AAAHHHPPPaaaqqq{{{yyyxxxooo;;;<<<<<<<<<======>>>>>>===;;;888555333333444555333333444555555666777777888666555777:::<<<;;;999888:::;;;;;;:::===BBBGGGOOO]]]mmmxxx~~~{{{tttoookkkgggffffffccc]]]WWWMMMHHHBBB===<<<>>>@@@AAADDDEEEGGGIIILLLOOOSSSUUUaaaiiiqqqvvvwww||||||vvvqqqjjjeee```aaaffflllnnnmmmrrrssstttttttttuuuwwwyyy|||wwwuuuvvvxxxwwwrrrvvvqqqjjjffffffhhhjjjlllwww}}}~~~yyyvvvqqqjjjbbb]]][[[XXXSSSNNNOOOIIIBBBAAACCCCCC???:::<<<<<<;;;:::999888777777888777777777777888888999>>>???AAACCCEEEFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGCCC@@@===;;;999888666444222111111222333222111///000000000000000000000000000000//////.........---111111000000000000111111,,,,,,---...///000111111//////............//////////////////////////////...............///000111////////////////////////111111111111000...---,,,---...000111111111000///------......///000000000000000000000000000000000222111000//////......///000000000000000000000000......///000111222333333//////...//////000111222---------............/////////............//////////////////............111000...---...///111222000000//////.........---000000000000000000000000000000111111111111000000333111000.........//////111111111111111111111111222222333333333333444444444555555666666666666666777666666666666777777888:::999:::<<<===???FFFOOOaaarrr}}}rrrjjj<<<<<<<<<<<<=========>>>>>><<<999666444444555666111111222222333444444555666555444666:::;;;:::999;;;<<<<<<:::;;;@@@HHHOOOaaammmzzz~~~wwwooojjjddd```^^^YYYQQQKKKFFFDDD@@@======???AAABBBKKKNNNSSSWWW\\\___ccceeeooouuu{{{}}}|||}}}{{{|||}}}}}}{{{yyytttpppkkkfffcccdddjjjpppssssssxxxzzz|||}}}}}}{{{vvvooojjjhhhhhhhhhgggmmmsss{{{|||uuummmgggeeebbb]]]YYYTTTOOOIIIGGGHHHGGGDDDAAA@@@???>>><<<:::999777777777777777777777777888999;;;;;;===???AAABBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHFFFCCC@@@>>><<<;;;888666333222111222222222000///000000000000000000000000000000/////////.........111111000000000000111111000////////////.........//////............////////////////////////////////////.........///000000////////////////////////000000000111000000//////......///000000000000000000000000000000000//////000000000000000000000000000///////////////000111000000000000000000000000////////////............000////////////000000111........./////////000000000//////......//////000////////////............---,,,+++++++++---///000000/////////............000000000000000000000000000000111111111111000000222111000///...///000000111111111111111111111111222222333333333333444444222333444555555555555555555555555555555666666777:::999:::======???FFFOOO```qqquuulll<<<<<<<<<<<<===============;;;999666555555666777555555555666666777777888666555666888;;;<<<;;;:::<<<======<<>>???@@@AAAFFFGGGGGGHHHHHHIIIJJJJJJIIIGGGDDDBBB@@@>>><<<999555444222222222222000...////////////////////////000000////////////......000000000000000000000000000000000/////////......000//////......//////000////////////////////////000000///.........///////////////////////////////////////000000000111111///////////////000111111222222222111000/////////000000000000000000000000............///000111222////////////////////////////////////............111000000////////////000////////////000000000111111000000//////000000111////////////............++++++******+++---...000////////////............////////////////////////000000111111111111000000000000/////////000111111111111111111111111111111222222333333333333444444111111222444444555555555444444444444444555666666:::999:::======???GGGPPP___pppxxxnnn<<<<<<<<<===============;;;:::888666666666666777888888888999999:::::::::999999:::;;;<<<<<<<<<;;;;;;===AAADDDHHHPPP[[[ccctttzzzwwwooofff```YYYRRRMMMIIIDDDAAA?????????AAAFFFMMMVVV\\\\\\aaaiiiooosssvvvzzz}}}zzzzzzzzztttooolllkkkgggdddcccfffmmmrrryyywwwvvvxxx{{{~~~~~~~~~|||zzz|||zzztttpppqqqrrrssstttuuuwwwyyyzzzvvvvvvxxx~~~}}}yyyvvvrrrpppgggeeeaaaZZZPPPJJJGGGGGGFFFEEEDDDBBB???===<<<;;;888888777777777888888999888999:::;;;===???@@@AAADDDEEEFFFGGGHHHJJJKKKKKKKKKIIIFFFEEEDDDBBB>>><<<888666444333333222000///////////////////////////000000//////////////////000000111111111111000000------...///000111222222000000////////////000000////////////////////////111111000///.........//////////////////////////////...............//////000///.........///111222111111111000000////////////////////////////////////////////////000111111////////////////////////......///000111222333333111111000//////...//////....../////////000000000111111000000000000111111////////////............------------...000111222///////////////.........////////////////////////000000111111111111000000...//////000000111222222111111111111111111111111222222222333333333444444000111222444555555555555444444444444555666777777:::999:::===>>>@@@HHHQQQ___pppzzznnn===============<<<<<<<<<999999777666666666666777777777777777888888888888;;;;;;;;;;;;::::::;;;<<<;;;AAAIIIPPPVVV]]]dddjjjpppuuuxxxyyyzzzyyyrrrjjj^^^YYYRRRKKKFFFCCCBBBAAA@@@AAABBBEEEKKKWWWdddmmmnnnsssyyy||||||~~~vvvrrrvvv|||}}}tttnnndddccc```]]]]]]```fffkkkssstttvvvzzz~~~{{{yyyxxxwwwvvvmmmjjjjjjnnnvvv~~~~~~{{{yyyxxxxxxtttiii\\\QQQKKKJJJFFFFFFEEEDDDBBBAAA@@@@@@::::::999888888888888888888888888999;;;===???@@@BBBCCCDDDFFFHHHIIIJJJKKKJJJIIIGGGGGGFFFDDDAAA>>><<<999666444333333111///000000000000000000000000//////000000000000000000///000111111111111000///------...///000111222222000000////////////000000000000000000000000000000222111000///////////////000000000000000000000000000///...,,,,,,+++,,,,,,000///.........///111222.........//////000000000////////////////////////111111000///////////////////////////////////////......///000111222333333111111000//////...//////------........./////////111111000000000000111111////////////............/////////000000111222333.........///////////////////////////////////////000000111111111111000000......///000111222333333111111111111111111111111222222222333333333444444222222333555555666666666555555555555666777888999:::999:::===>>>@@@HHHQQQ^^^ooo{{{mmm===============<<<<<<<<<999888888777777777888888:::::::::::::::::::::;;;:::::::::999888999===???DDDLLLWWW___dddhhhlllooooooqqqrrrrrrssstttnnnfffWWWRRRKKKDDD@@@???@@@AAAFFFGGGJJJMMMTTT```oooyyy|||uuuoooqqquuu~~~tttlll```aaabbbccceeejjjppptttuuuwww{{{|||rrrmmmhhhhhhmmmsssxxxzzzzzz|||}}}tttfffYYYPPPLLLIIIIIIHHHGGGFFFEEEEEEDDD>>>===<<<:::999888888888666666666777888;;;===???AAAAAACCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGDDDBBB@@@===999666555444222111000000000000000000000000//////000000000000111111///000111222222111000///111111000000000/////////111000000//////000000111000000000000000000000000111111000/////////000000000000000000000000000000111000...,,,++++++++++++///////////////000111111---------...///000000000000000000000000000000000222111000///............////////////////////////////////////............111000000////////////000------------............111000000//////000000111////////////................../////////000000000.........///////////////////////////////////////000000111111111111000000...///000111222222222222111111111111111111111111222222333333333333444444333444444555555555555555555555555666666888999::::::999:::===???AAAIIIRRR^^^ooo{{{mmm>>>=========<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>999::::::999999===DDDIIIUUU\\\ffflllooooooqqqrrrmmmmmmkkkiiijjjjjjddd[[[OOOLLLFFFAAA???BBBFFFJJJPPPTTTYYY]]]bbbkkkwwwxxxrrrssswww}}}~~~vvvnnneeehhhmmmqqquuuyyy~~~vvvqqqppprrrsssrrrqqqrrrtttxxx~~~~~~sssggg\\\VVVOOONNNMMMLLLJJJIIIHHHGGGBBBAAA>>><<<:::888777777777777666777999;;;>>>@@@@@@@@@AAACCCDDDFFFGGGHHHIIIHHHIIIJJJKKKJJJHHHEEECCC@@@;;;888666555444222222222222222222222222222//////000000000111111111///000111222222111000///111111111000000000000///111111000000000000111111000000000000000000000000000000000///000000111111000000000000000000000000111000...---,,,---...///......///000000000000000///////////////000000000000000000000000000000000111000///////////////000000000000000000000000000////////////............000////////////000000111............////////////000//////......//////000////////////............///////////////......---............/////////000000000000000000000000000000000111111111111000000//////111222333222222111111111111111111111111111222222333333333333444444333444444444444333222222444444444555666777888999:::999:::>>>???AAAJJJSSS___ppp}}}nnn>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===CCCLLLSSSbbbhhhpppttttttsssssstttkkkiiieeeaaaaaa```YYYPPPIIIGGGDDDAAACCCHHHPPPVVVYYY___fffjjjnnnttt}}}{{{vvvyyy}}}zzz{{{~~~|||zzzrrrnnnrrrxxx}}}|||~~~yyyvvvrrrpppiiiiiikkknnnttt{{{xxxmmmfffTTTSSSRRROOOMMMKKKIIIHHHDDDCCC@@@===;;;999777777:::999999999;;;>>>AAABBB???@@@AAABBBCCCEEEFFFFFFIIIIIIJJJLLLMMMMMMJJJHHHEEEAAA===999777666444333222222222222222222222222//////000000111111111222...000111222222111000.........///000111222333333111111000000000000111111000000000000000000000000000000//////000111222222000000000000000000000000111000...---...///111222---...000111111111000///222222111111000000//////000000000000000000000000///......//////000111222111111111111111111111111......///000111222333333//////...//////000111222////////////000000000000//////............//////000/////////............111111111111000///...------.........//////000000111111111111111111111111000000111111111111000000///000111222333222111111111111111111111111111111222222333333333444444444333333333333222111000000222333333444555666888888:::999:::>>>???BBBJJJSSS___ppp~~~ooo;;;;;;<<<<<<===>>>>>>???:::;;;;;;;;;<<<<<<======<<<======;;;999999;;;<<<:::;;;>>>AAAGGGOOOXXX^^^ppprrruuuxxxxxxvvvtttrrrllldddZZZSSSPPPOOONNNMMMEEEIIIKKKHHHIIIQQQZZZ^^^qqqrrrrrrqqqsssyyy{{{yyy{{{}}}~~~~~~}}}{{{|||~~~~~~|||}}}yyyjjjjjjjjjjjjlllrrrzzzzzzrrrddd___YYYYYY[[[YYYSSSLLLKKKIIIEEEBBB@@@===:::888666666666888999;;;===>>>DDDBBB@@@???AAABBBBBBBBBFFFIIIKKKLLLKKKIIIIIIIIIHHHFFFCCC???;;;777555444444333222111000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000////////////---...///000000///............//////000000111111444111//////111222000---......///000000000000000111000///......///000111//////000000000000//////...---,,,...000111111000...000222333222222333444000000000000000000000000000000000000000000000000000000000000////////////,,,,,,---.../////////...111000///...............000000000000000000000000////////////////////////111111000000//////......---...000111111111000///---...///000111222333333111111111111111111111111222222111111222222333444333333333444444444555555444444444555555555555666777777777777777777777777;;;:::;;;>>>???AAAIIIRRR```pppyyyttt<<<<<<<<<===>>>>>>??????;;;;;;<<<<<<<<<=========:::<<<===<<<;;;:::;;;<<<;;;@@@FFFMMMUUU\\\dddiiirrrtttvvvwwwvvvtttqqqoooccc]]]TTTMMMKKKKKKLLLLLLJJJNNNQQQQQQVVV```jjjmmmuuuuuuuuussssssxxx}}}{{{wwwvvvzzz}}}~~~|||}}}zzzwwwtttssstttuuuvvvrrrlllfffeeefffeee___YYYNNNKKKHHHEEECCC@@@<<<::::::::::::;;;<<<===??????@@@>>><<<<<<===??????>>>EEEGGGJJJKKKKKKJJJJJJJJJIIIGGGDDDAAA>>>;;;999888444444333111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000////////////+++,,,...///000111000000.../////////000000000111222000//////111111///---------...///////////////111000///......///000111//////000000000000//////...---,,,...000111000///---...000///---,,,,,,---000000000000000000000000000000000000000000000000000000000000////////////.........///......------000000///...............000000000000000000000000000000000000000000000000000000000///////////////......///000000000000000000000000000000000111111111111111111111111111111222222222111222222333333222222222333333333444444444444444555555555555666333333444666777888999:::;;;:::;;;>>>???AAAIIIRRRaaarrrzzzuuu<<<<<<======>>>?????????<<<<<<============>>>>>>999;;;<<<<<<;;;;;;<<<===AAAIIISSS^^^eeekkkoooqqqttttttsssqqqoookkkhhhfffYYYSSSLLLGGGFFFIIILLLMMMOOOSSSWWWZZZbbbmmmuuuwwwyyyxxxvvvrrrooorrryyy~~~{{{~~~vvvppppppxxx}}}}}}{{{~~~xxxsss{{{|||uuurrrrrrqqqlllhhhUUURRRLLLHHHEEEBBB???===::::::999999999:::;;;;;;:::888777777999;;;;;;;;;BBBEEEHHHJJJJJJJJJKKKLLLJJJIIIGGGDDDBBB???===<<<666555333222111000000000000000000000000000000000000000000000111111111111111111111111111111111111111111000000000/////////+++,,,---///000111222222////////////000000000000111///...///000000///---------......//////......000000////////////000000//////000000000000//////...------...000111000///222333444333000.........000000000000000000000000000000000000000000000000000000000000////////////////////////...---,,,,,,000000////////////......000000000000000000000000000000000000000000000000....../////////000000000///////////////000111111333222222111000///......000000000000000000000000333333222222111222222222111111111222222222333333444444444555555555555666222333333555666777888999;;;999;;;>>>???AAAIIIRRR```ppp}}}yyy<<<<<<<<<======>>>>>>>>>=========>>>>>>>>>>>>>>><<<<<<<<<;;;:::;;;===@@@KKKTTTaaalllrrrtttsssssstttqqqnnniiiccc^^^ZZZXXXPPPLLLGGGEEEFFFJJJOOORRRXXX]]]aaaeeemmmwww|||||||||zzzuuunnnhhhhhhmmmrrr~~~zzztttqqqrrr~~~}}}zzzyyy{{{|||}}}~~~}}}~~~~~~{{{zzzxxxuuuqqqccc\\\RRRJJJDDDBBB@@@@@@<<<;;;:::999888888888888777666444444666888999999???BBBEEEGGGHHHIIIKKKMMMLLLKKKIIIGGGDDDAAA???>>>777666555333111000000000000000000000000000000000///000000000111111111111////////////////////////111111111000000000//////------...///000111111111////////////000000000000//////......//////............///////////////...000000////////////000000//////000000000000/////////------...000000000///555666777555333111111111000000000000000000000000////////////////////////000000000000////////////...////////////......---//////000000000/////////////////////////////////........................------......///000000111000///.........///111222333222222111000///......////////////////////////444333222222111111222222222222222222333333333333444444444555555555555666666666666666666666666666:::999;;;>>>???AAAIIISSS]]]nnn;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========???>>><<<999999===BBBGGGTTT^^^kkkvvv{{{zzzwwwuuussspppiiiaaaYYYSSSOOOLLLIIIGGGFFFFFFHHHNNNUUUYYYcccjjjpppuuu{{{xxxnnnfffcccfffjjjwww~~~zzzwwwxxx|||{{{wwwuuutttttttttuuuvvvzzz}}}~~~{{{zzz~~~~~~{{{xxxrrrhhhYYYMMMEEEBBBBBBCCCBBBAAA???>>>===<<<<<<<<<888777555555777999999999<<<>>>BBBDDDEEEGGGJJJLLLMMMLLLKKKHHHEEEBBB???===:::999777555333222111000111111111111111111111111///000000000111111111111////////////////////////111111111111000000000000000000000///////////////000000000000////////////......//////......//////000000111111111000000/////////000000000000////////////000000000000/////////...---...///000///...---///111000///...///000////////////////////////////////////////////////000000000000////////////,,,---...///000000000000...///000111111000//////////////////////////////------------------------,,,,,,---...///000111111000///.........///111222111111111000000000000000////////////////////////333333222222111222222333333333333333444444444444444444444555555555555666777777777777777777777777:::999:::>>>???BBBJJJSSS]]]mmm<<<<<<<<<<<<============>>>>>>============<<<<<<@@@???>>>===???DDDLLLRRR\\\dddpppzzz~~~}}}{{{yyyqqqlllddd[[[SSSMMMJJJIIIFFFGGGIIILLLPPPUUU]]]bbbjjjttt~~~~~~tttkkkgggiiimmmttt{{{}}}}}}}}}{{{{{{{{{{{{{{{|||{{{zzzwwwtttqqqooommmmmmkkkjjjlllllllllqqqwwwzzzyyyxxxwwwyyy|||~~~}}}}}}}}}}}}}}}}}}|||rrrbbbTTTKKKGGGFFFFFFCCCBBB@@@???===<<<<<<<<<<<<:::888777999::::::999999;;;>>>@@@BBBEEEHHHJJJLLLLLLKKKJJJGGGDDDAAA???===<<<:::777555333222222111111111111111111111111000000000000111111111111111111111111111111111111222222111111111000000000333222111000////////////000000000000////////////---///000000///...///111111111222222222111000000//////000000000000////////////000000000000/////////...---...///000///...***,,,...///......///000////////////////////////000000000000000000000000000000000000////////////+++,,,---///000111222222...///000111222111000///000000000000000000000000////////////////////////,,,,,,---...//////000000///////////////000111111//////000000111111222222000000000000000000000000222222111111222222333444333333444444444555555555444444444555555555555666444555666777888::::::;;;999888:::>>>???BBBJJJSSS```ppp?????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<>>>AAADDDIIIPPPXXX]]]ccciiiqqqwwwyyyxxxvvvtttiiiddd\\\TTTMMMJJJHHHHHHJJJMMMRRRWWW[[[aaahhhmmmvvv{{{ssspppssswwwyyy}}}}}}yyyyyyzzz{{{||||||wwwqqqmmmlllmmmnnnnnnkkkkkkkkkjjjhhhgggeeedddeeeaaaaaacccbbb```cccjjjjjjjjjjjjkkklllnnnooopppooopppqqqnnnkkkjjjkkkmmmrrrvvvzzz|||||||||}}}~~~}}}~~~~~~|||yyyxxxyyy{{{~~~xxxkkk^^^UUUOOOLLLJJJBBBAAA@@@>>>===<<<;;;;;;???===:::::::::;;;;;;:::777999<<<>>>???BBBEEEHHHIIIJJJKKKKKKJJJGGGEEEDDD@@@???<<<999777555444333111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000222111000/////////000111111000000000/////////...---///111111//////000222111111111111111000//////...///000111111000///...//////000000000000//////000///---...///000///------///111222111111222333////////////////////////000000000000000000000000000000000000////////////,,,---...000000111111111---///000222222222000///000000000000000000000000////////////////////////---------....../////////......///000000000000000///000000000111111111111111111111111111111111111000000000111222333444555222222333333333444444444444444444555555555555666333444555666777999::::::999888:::>>>???BBBJJJTTTaaapppAAAAAA@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;:::888===DDDKKKRRRYYY```eeeiiilllqqqsssrrrooommmlllaaa]]]UUUNNNIIIGGGGGGHHHOOOUUU\\\aaafffkkkrrrwww~~~wwwvvvzzz~~~}}}|||vvvrrrrrrqqqqqqxxx|||uuuppphhhcccbbbdddeeefffaaaaaaaaaaaaaaa```___^^^___[[[[[[]]]\\\XXXZZZaaa___```cccdddeeeeeecccbbb^^^```aaa___\\\\\\]]]```dddhhhllloooppppppppppppnnnppprrrsssssssssuuuvvvzzzzzzpppggg^^^WWWPPPLLLFFFEEEDDDBBBAAA@@@@@@@@@AAA???<<<;;;;;;;;;;;;:::666888:::<<<>>>@@@DDDGGGGGGHHHJJJLLLLLLKKKIIIHHHAAA@@@>>>;;;888666555444111111111111111111111111000000000000111111111111////////////////////////222222222111111111111000000000/////////111222333111111000000/////////...---000222111000///111444000000000000000///.........///000111111000///...//////000000000000//////000///......///000///---///000222222111111111333////////////////////////000000000000000000000000000000000000////////////...///000000000000000///---///111222333222111000000000000000000000000000---------------------------------...............---...000111111111000///111111111000000000000000111111111111111111111111///000000111222444555666111111222222222333333333444444444555555555666666666666666666666666666666999888:::>>>???BBBKKKTTT___oooBBBAAA@@@??????>>>>>>???;;;<<<<<<:::999:::???CCCEEEGGGMMMVVVaaahhhiiihhhkkkkkkllloooqqqpppjjjfff]]]VVVMMMHHHIIIMMMQQQRRRWWW```kkkooorrrzzz~~~{{{zzzvvv}}}zzznnneeebbbeeeiiimmmrrrrrruuu{{{|||}}}uuummmccc]]]\\\]]]^^^___aaa```___\\\ZZZZZZ]]]___```___]]]\\\[[[\\\\\\]]]___```cccdddccc___[[[XXX\\\YYYVVVTTTTTTVVVXXXZZZ[[[\\\^^^___```aaaaaaaaaccccccbbbbbbccceeegggiiisssvvvzzz~~~xxxpppkkkggg^^^TTTMMMGGGCCCCCCFFFHHHFFFCCCCCCBBB@@@???======<<<<<<:::::::::;;;<<<>>>AAABBBCCCEEEHHHKKKLLLLLLJJJIIIHHHEEEAAA===:::888555222///000111222222222222222222222222222222222222222333111000000111222222111000000000000000000000000000000//////......------000000000000000000000000222111111111000000////////////000000111111222222,,,---...///000111222222222111111000///......---111111000///////////////222111111111000000//////000000000000000000000000111111111111111000//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////111111000000//////......000000////////////000000......///000000000000000111111222111111000///...333333333222222111111111111222333333333333222111222222333333444555666666555666777888888777666555444444444444444555777777;;;:::;;;>>>???AAAIIIRRR]]]nnn@@@??????>>>=========>>><<<======<<<;;;<<<@@@DDDKKKOOOWWW```gggjjjjjjhhhjjjiiiiiiiiiiiifff```[[[UUUQQQLLLKKKOOOVVV\\\^^^eeelllsssuuuwww}}}wwwuuussszzz}}}ssskkk```YYYWWWZZZ^^^aaafffgggjjjpppvvvzzz{{{zzz}}}~~~wwwpppfff___]]]^^^______aaaaaa```^^^\\\]]]___bbbfffeeedddccccccddddddeeefffgggjjjkkkjjjgggcccaaa[[[YYYUUURRRPPPPPPQQQRRRWWWXXXYYY[[[]]]^^^^^^^^^\\\[[[ZZZZZZ[[[]]]```aaaeeehhhkkkpppvvv{{{wwwsssooofff\\\TTTNNNHHHFFFHHHJJJGGGEEEDDDDDDBBB@@@???===<<<<<<::::::::::::<<<>>>@@@AAACCCDDDGGGIIIKKKKKKKKKJJJJJJFFFBBB???===:::666444333333333333333222111111111111111111111111111111333111000000111222222111000000000000000000000000000000000000000000111111000000000000000000000000111111111111000000000///000000000000000111111111000000000000000000000000111111111000///.........111111000///////////////222222222222111111000000000000000000000000000000000000000000000///..............................//////////////////////////////000000000000//////////////////////////////111000000000/////////...000000////////////000000...///000000111111000000///000000111111111000000333333333222222111111111111222333333333333222111222222333333444555555666555666666777666666555555444444444444555666777777:::999;;;===???AAAHHHQQQ\\\nnn@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>???AAAFFFIIIVVV\\\eeekkknnnnnnlllkkkllljjjgggddd```[[[TTTPPPMMMLLLMMMRRR[[[eeemmmqqquuuxxxzzzzzzyyy|||uuuqqquuuzzz}}}}}}uuupppllliiigggaaaZZZQQQKKKJJJMMMQQQTTTYYY[[[^^^dddjjjoooqqqqqqyyyzzz~~~|||uuukkkccc______```aaahhhhhhhhhfffeeefffiiilllnnnnnnnnnmmmnnnnnnooopppoooppprrrtttsssqqqnnnmmmeeebbb^^^YYYVVVTTTTTTUUUVVVWWWYYYZZZ\\\]]]]]]]]]VVVUUUSSSSSSSSSUUUWWWXXXXXXYYY[[[^^^ccchhhlllnnnvvvxxx{{{{{{rrriii[[[TTTLLLHHHIIIJJJHHHEEEFFFEEEDDDBBB@@@>>>===<<<;;;;;;::::::;;;<<<>>>???BBBCCCDDDFFFHHHJJJKKKLLLKKKIIIEEEBBB@@@===:::777666666555444333111000000111111111111222222222222333111000000111222222111000000000000000000000000000000111111222333333444000000000000000000000000111111111111000000000000111111111111000000000000333333222111000//////...111111000000//////......111000000///////////////333333222222222222111111000000000000000000000000/////////.........------........................//////////////////////////////000000000000//////////////////////////////000000000000////////////000000////////////000000///000111111222222111111......000111111222222222222222222222222111111111111222222333333222222111222333333444444555555555555555444444444555555666444444444444555666777888999888:::===>>>@@@HHHQQQ\\\mmm@@@@@@?????????@@@@@@AAA@@@@@@@@@AAAEEEKKKRRRWWW```gggnnnrrrqqqoooooooooppplllggg```ZZZSSSNNNKKKKKKNNNSSS]]]hhhttt}}}}}}zzzvvvzzzzzzvvv}}}yyy|||}}}xxxrrrjjjbbb]]]YYYWWWUUUSSSNNNHHHDDDEEEHHHKKKLLLRRRTTTWWW\\\bbbhhhkkkmmmooorrrwww|||rrrjjjeeecccdddeeennnoooooonnnnnnooorrrtttuuuuuuuuuuuuvvvvvvwwwwwwuuuvvvxxxyyyzzzyyyxxxwwwqqqnnnjjjfffcccaaaaaaaaa``````aaabbbbbbbbbbbbbbbXXXVVVTTTRRRQQQRRRSSSTTTTTTTTTTTTUUUXXX\\\___aaaeeegggkkkpppvvvzzz~~~|||wwwfff^^^TTTOOOOOOPPPNNNLLLGGGFFFEEECCCBBB@@@???>>>===<<<;;;::::::;;;<<<===AAAAAAAAACCCEEEHHHJJJLLLLLLJJJGGGEEECCCAAA===;;;777666555333222111000000333444444444444444555555333111000000111222222111000000000000000000000000111111111222222333333333000000000000000000000000111111111000000000000000222222111111000000//////444333333222111000//////111000000000/////////...000000////////////000000111111111111111111111111000000000000000000000000/////////...............000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000////////////000000////////////000000000000111222222222222222//////000111111111111111222222222111111111111111222222222222222222222222333333333444444444555555555444333222333444555666444444444444555666777888999888999<<<===???GGGPPP\\\mmm>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDHHHPPPZZZbbbhhhjjjnnnrrrrrrpppoooppprrrmmmjjjddd\\\UUUPPPMMMMMMNNNTTT]]]hhhrrr|||{{{tttsss~~~{{{}}}zzzqqqmmmkkkjjjhhhbbb^^^WWWRRROOOMMMLLLKKKKKKGGGCCCBBBCCCFFFHHHIIINNNPPPSSSWWW[[[```eeehhhfffjjjpppxxx{{{sssmmmjjjjjjkkkmmmooooooooooooppprrrtttwwwwwwxxxxxxyyyyyyyyyyyyvvvwwwyyyzzz{{{|||||||||uuusssqqqnnnmmmlllmmmmmmooooooooonnnmmmlllkkkkkkaaa___\\\YYYWWWVVVVVVWWWYYYXXXWWWVVVWWWYYY[[[]]]___```bbbeeehhhlllnnnpppzzz{{{|||tttlllbbb]]]]]]]]][[[XXXIIIHHHFFFDDDCCCBBBAAAAAA???>>><<<;;;::::::;;;;;;>>>>>>>>>???BBBEEEHHHJJJKKKIIIHHHGGGFFFDDDAAA>>>666555444222111111222222333333333444444555555555333111000000111222222111000000000000000000000000222222111111111000000000111111111111111111111111000000000000000000111111222222111111000000//////222222222111111111111111000000000000////////////000000////////////000000/////////000000000000000000000000000000000000000111000///.........//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////000000000000000000////////////000000000000111222222222222222111111111111111000//////111111111111111111111111222222222222222222222222333333333444444444444444444333222222222444555666555555555555555666888888999888999<<<===???GGGPPP[[[mmm<<<<<<<<<<<<===>>>???@@@EEEGGGLLLUUU```jjjqqqtttrrrssssssrrrooonnnmmmnnneeebbb]]]VVVPPPNNNPPPRRRWWW^^^iiisss{{{wwwpppvvv|||nnnddd^^^[[[YYYXXXRRROOOKKKHHHHHHGGGFFFEEEDDDBBB@@@AAACCCDDDEEEEEEJJJKKKMMMOOORRRWWW\\\``````cccjjjrrryyy~~~vvvooojjjiiiiiijjjkkkllllllllllllnnnppppppqqqrrrrrrrrrrrrrrrqqqooooooppprrrsssuuuwwwwwwtttsssrrrrrrssstttuuuvvvxxxxxxwwwwwwvvvtttsssrrrjjjhhheeebbb```______``````___^^^^^^^^^___```aaaddddddcccbbbbbbbbbbbbbbbjjjnnnsssyyy~~~~~~wwwmmmhhhgggfffccc```QQQOOOKKKFFFDDDCCCDDDDDDBBB@@@>>><<<;;;:::::::::<<<<<<<<<===???AAADDDFFFHHHGGGGGGGGGHHHFFFDDDAAA777666444333222222333333000000111111222222333333333111000000111222222111000000000000000000000000222111111000//////......111111111111111111111111000000000000111111111111111111111111000000000000///000000111111222222222000000000000///////////////////////////000000111.........////////////000000000000000000000000000111000///.........///000........................//////////////////////////////000000000000//////////////////////////////////////////000000000000000000////////////000000///000111111222222111111222222222111111000......000000000111111111111111333222222111111222222333444444444444444444444444333333333333444444555666555555555555666777888888999888:::===>>>@@@HHHQQQ[[[mmm{{{{{{=========>>>???AAABBBCCCFFFKKKVVVeeerrryyyzzzyyywwwvvvtttssspppmmmhhheee\\\[[[WWWRRROOOQQQWWW\\\dddlllxxx|||oooqqq{{{tttlllbbbZZZUUURRROOOLLLKKKIIIFFFEEEEEEDDDBBB@@@AAA@@@???AAACCCDDDDDDCCCGGGHHHIIIIIIJJJNNNSSSXXXYYY]]]ccciiioootttyyy{{{xxxxxxuuuooogggaaa^^^^^^^^^___aaaaaa``````aaacccaaaaaabbbcccbbbaaa``````]]]^^^___```bbbeeehhhiiikkkkkklllmmmoooqqqssstttwwwwwwwwwwwwwwwvvvuuuuuunnnllljjjhhhggghhhiiijjjgggggghhhiiijjjkkkllllllqqqoookkkfffbbb___^^^]]]```aaadddgggkkkrrrzzzzzztttrrrooojjjeee]]]YYYQQQJJJEEEDDDEEEFFFDDDBBB@@@===;;;:::::::::999999:::;;;===>>>@@@AAADDDDDDEEEGGGHHHHHHEEECCC<<<;;;888555444333333444//////000000111222222333333111000000111222222111000000000000000000000000000000000000000000//////111111111111111111111111///000000000111111111111000000000000000111111111/////////000000111111111////////////000000000000///////////////000111111.../////////000000000000000000000000000000000000111000...,,,,,,---...///........................//////////////////////////////000000000000//////////////////////////////.../////////000000000111000000////////////000000...///000000111111000000000000111111111000000//////000000000111111111222333333222111111222333333444444444444444444444444222333444555555666666666555555555555666777888999:::999;;;===???AAAHHHQQQ[[[mmmyyyvvv{{{@@@AAAAAABBBCCCEEEFFFGGGFFFOOO^^^ppp~~~~~~yyy{{{xxxvvvuuurrrmmmddd]]]XXXWWWTTTQQQPPPUUU]]]dddpppxxx~~~nnnmmmvvv~~~zzzzzzzzzyyyuuuqqqddd___XXXSSSQQQNNNIIIEEEIIIHHHFFFEEEEEECCC@@@===@@@@@@@@@BBBDDDEEEDDDBBBFFFGGGGGGFFFFFFIIIOOOTTTTTTXXX]]]bbbfffkkkooorrrjjjkkkjjjeee]]]VVVRRRRRRMMMOOOPPPPPPOOONNNOOOQQQRRRSSSTTTTTTTTTRRRQQQPPPNNNNNNOOOQQQSSSVVVYYY[[[^^^^^^```aaacccfffhhhiiirrrrrrssstttuuuuuuuuutttnnnmmmkkkkkkkkkmmmnnnppplllmmmppprrrtttvvvvvvwww{{{xxxrrrlllfffaaa^^^\\\^^^]]]]]]\\\]]]aaahhhlllooozzz{{{tttooofff```WWWMMMGGGDDDEEEFFFEEEDDDAAA>>><<<;;;::::::888888999:::<<<======>>>BBBBBBDDDFFFHHHHHHFFFDDDAAA???;;;888555444444444000000111222333333444444333111000000111222222111000000000000000000000000/////////000111111222222111111111111111111111111//////000000111111111222//////000000111111222222000000000///////////////////////////000000000000///////////////000111111//////000000111111111222000000000000000000000000000...---++++++,,,---...000000000000000000000000//////////////////////////////000000000000//////////////////////////////.../////////000000111111000000////////////000000......///000000000000000...///000111111222222111//////000000111111111222444333222111111222333444444444444444444444444444111333444666777777666555555555555666666777888999;;;:::;;;>>>???AAAIIIRRR[[[mmmvvvvvv~~~DDDAAA???AAAEEEHHHHHHFFFKKKWWWhhhvvv|||~~~~~~~~~zzztttppplllfff___ZZZVVVSSSTTTWWWYYY\\\eeemmm{{{yyyuuusss~~~zzz~~~|||zzzzzzuuupppnnnnnnjjjccc]]]\\\YYYUUUQQQNNNNNNPPPQQQIIIFFFDDDBBBAAAAAA@@@???@@@???>>>???@@@AAA@@@???CCCCCCDDDDDDFFFHHHIIIJJJOOOQQQUUUXXXZZZZZZYYYXXXXXXVVVTTTRRRPPPMMMJJJGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGIIIJJJJJJNNNNNNOOOQQQSSSVVVYYY[[[bbbcccfffhhhiiiiiihhhgggkkkhhheeefffjjjmmmoooooorrrqqqqqqqqqsssuuuwwwxxx{{{{{{{{{zzzvvvrrrmmmkkkgggddd___ZZZXXXXXXYYYZZZcccdddlllzzzwwwqqqjjjhhhaaaWWWMMMGGGGGGHHHFFFEEEDDDDDDCCCAAA<<<999::::::999999:::;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHFFFCCC>>>;;;888666444222333222222222333333222000111222222333333222222111222111///......///111222111111111111111111111111111111111111111111111111/////////////////////////////////000111111222222//////000111222333333444222222222111111222222333222222222111111111111000///////////////000000111222111111111000000//////...............///000000000000000000000000000000000000000000111111111111000000111111111111000000///---,,,,,,---...,,,+++000000//////......------///000111222222111000///111111000000//////......111000/////////000222333333222222222111000000000222222222222222222222222444444444555444444333333444444444555555555555666555555666666777777888888:::999:::===>>>@@@HHHQQQ^^^qqq||||||CCCCCCCCCCCCEEEHHHKKKNNNVVV^^^jjjttt{{{~~~}}}xxxqqqjjjeee^^^XXXSSSTTTRRRTTTYYY\\\```iiirrr|||zzzyyy|||xxxuuu}}}yyywwwtttrrrssspppmmmmmmllljjjeee``````^^^[[[XXXWWWWWWXXXYYYVVVRRRLLLGGGCCCAAA@@@??????>>>===>>>@@@AAAAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLNNNOOOOOONNNNNNMMMKKKIIIGGGFFFDDDAAA???@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDFFFFFFGGGHHHJJJMMMPPPQQQUUUVVVYYY[[[]]]_________cccaaa___aaafffjjjmmmmmmmmmmmmmmmnnnnnnpppqqqrrrxxxyyy{{{{{{zzzxxxuuutttmmmkkkgggbbb]]]YYYVVVUUUYYYZZZaaammmuuuwwwzzzzzztttpppnnnggg]]]SSSKKKHHHGGGFFFDDDCCCCCCCCCAAA>>><<<999999999999999999::::::>>>@@@CCCFFFHHHIIIIIIIIIHHHDDD@@@<<<:::888555333444333222333444444333111222222333333333333222222333222000//////000222333111111111111111111111111111111111111111111111111000000000000000000000000222222111111000/////////000000111111111111111111444444333222222222222222222222222111111111111000000000000000000111222222111111111111000000000/////////.........//////000000000000000000000000000/////////000000000111111000000111111111111000000000///......///000///---111111111111000000000000......////////////......111000000000/////////...111000/////////000222222222222222111111111111111222222222222222222222222333333444444555444444444444444444555555555555666555555555666777777888888:::999:::===>>>@@@HHHQQQ___sss{{{|||@@@CCCFFFFFFFFFKKKSSSZZZaaadddjjjrrryyy||||||{{{|||vvvlllddd\\\VVVQQQMMMTTTTTTYYY___ccchhhqqqzzz~~~yyyuuuppp|||~~~uuupppmmmllllllmmmmmmnnnnnnnnnmmmkkkjjjiiihhhgggfffffffffffffffiiicccZZZPPPHHHCCCBBBBBB@@@???>>>???AAACCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEBBB@@@>>>>>>>>><<<;;;;;;;;;<<<===???BBBDDDEEE>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHJJJMMMPPPRRRTTTUUUWWWVVVVVVXXX]]]cccfffgggddddddfffggghhhhhhhhhhhhqqqsssvvvyyy{{{{{{{{{zzzssssssqqqmmmggg___WWWRRRUUUVVV[[[eeekkknnnqqquuu{{{~~~xxxxxxvvvqqqggg[[[PPPIIIEEEFFFDDDCCCCCCDDDDDDCCCAAA<<<;;;::::::::::::::::::===???BBBEEEGGGIIIJJJJJJIIIFFFCCC???===:::777444444333222333444555444333222222333333333333222222333333111111111111333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111000/////////111111111000000/////////333333222111000000000111222222222111111111111000111111111111111222222333111111111111000000000000000000///....../////////000000000000000000000000....../////////000000000000000111111111111000000///...---...000111000///------------............//////............//////000000000000////////////000000000///000111111222111111111111111222222222222222222222222222222222222222333444555555555555444444444555555555555666444555555666666777888888:::999:::===>>>@@@HHHQQQ```ttt~~~zzz}}}???BBBDDDGGGLLLSSS\\\ccceeefffjjjqqqxxxzzzxxxuuuuuuooofff\\\UUUQQQOOONNNXXXZZZaaahhhllloooxxx{{{uuurrrsss|||yyyxxxooojjjjjjlllnnnnnnqqqtttvvvvvvwwwxxxyyyuuuuuuvvvwwwwwwwwwwwwvvvyyyssshhhZZZOOOIIIHHHHHHFFFDDDBBBBBBCCCDDDDDDCCCEEEEEEDDDCCCBBBAAABBBBBBDDDDDDDDDCCCCCCCCCCCCBBBCCCAAA???>>>>>>???>>>===;;;<<<===>>>@@@BBBDDDEEE?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDFFFIIILLLMMMKKKKKKLLLNNNRRRWWWZZZ\\\XXXZZZ\\\___```aaaaaaaaafffhhhlllpppsssuuuvvvwwwtttvvvxxxwwwqqqhhh^^^WWWXXXZZZ]]]cccgggjjjmmmpppppptttxxx{{{}}}}}}yyyqqqeeeWWWKKKDDDFFFEEECCCCCCEEEFFFFFFFFF???>>>===<<<<<<;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJHHHEEECCCAAA===999666444333222222333444444333222333333333333333333222444333333222222333333444111111111111111111111111111111111111111111111111111111111111111111111111/////////000111111222222000000000////////////////////////...//////000000222222222111111111000000111000000000000111222222111111111000000000000000111000//////////////////000000000000000000000000............////////////000000111111111111000000---,,,+++---///000000///,,,,,,,,,------.........222111000//////000111222000000000000////////////000000000000000111111222000000000111222222222333222222222222222222222222111222333444555555555555444444444555555555555666444444555555666777777888:::999:::===>>>@@@HHHQQQ```sss}}}zzz}}}AAAAAADDDKKKUUU___eeegggeeegggllltttyyyyyytttooogggccc\\\UUUQQQPPPRRRTTT^^^bbbiiiooopppqqqxxx~~~yyyuuurrr|||}}}wwwsssvvv}}}{{{uuuooommmpppuuuxxxyyy|||~~~tttfffYYYRRRPPPPPPOOOLLLHHHFFFFFFEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBBDDDBBB@@@@@@AAABBBAAA@@@??????@@@@@@AAACCCDDDEEEAAA@@@@@@@@@?????????>>>???????????????>>>>>>>>>???????????????>>>>>>>>>?????????@@@AAACCCEEEFFFCCCDDDEEEFFFGGGJJJMMMNNNMMMOOORRRUUUXXXZZZZZZ[[[]]]^^^aaaeeehhhjjjkkkllllllpppuuuxxxvvvooogggaaa]]]___bbbdddgggkkkmmmmmmhhhiiilllooorrryyy{{{ooo```QQQHHHFFFDDDCCCCCCEEEGGGGGGFFFAAA@@@>>>===;;;;;;::::::;;;<<>>@@@HHHQQQ___qqqzzzwwwzzz}}}EEEFFFJJJSSS___gggjjjiiieeejjjpppwwwyyyvvvooojjj[[[YYYVVVRRRQQQTTTZZZ^^^gggkkkrrruuurrrnnnrrryyy|||zzzxxx|||wwwtttrrrwwwyyyyyyxxxvvvwww{{{}}}qqqcccZZZWWWXXXUUUQQQLLLIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCDDDEEEFFFDDDBBBCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???????????????>>>????????????>>>======>>>>>>>>>??????????????????AAAAAAAAA@@@AAACCCDDDDDDFFFHHHKKKNNNQQQRRRSSSUUUVVVXXXZZZ\\\^^^______```dddjjjpppqqqnnnjjjfffcccgggkkklllppptttuuussshhhffffffhhhjjjkkkpppvvv|||mmm]]]SSSHHHGGGFFFFFFHHHHHHGGGFFFAAA@@@>>><<<;;;999888888;;;<<<===???AAACCCDDDEEEHHHHHHGGGHHHGGGDDD???;;;888666333222222333222111333333444444444444333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222111111000/////////---......///111222222333000000000000111333444555222222222111111111111000///////////////000000111000000000000111111111111000/////////000000111222////////////////////////....../////////000000000000000111111111111000000/////////111555777777777111111111111222222222222//////............//////////////////000000000000//////000111111111111000111111111111111222222222222222222222222222222222222222333444555555555555444444444555555555555666333444444555555666777777:::999:::===>>>@@@HHHQQQ^^^ooo}}}vvvssstttvvvJJJOOOWWW```gggjjjkkkjjjeeejjjqqqtttrrrlllfffcccWWWWWWWWWWWWYYY^^^gggmmmssswww||||||tttlllmmmsss~~~zzzxxxrrruuu{{{zzz|||yyykkk```\\\[[[VVVRRRMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNMMMJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHGGGFFFFFFEEEEEEAAAAAABBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@>>>>>>===>>>???@@@@@@???>>>>>>>>>@@@AAA@@@>>>===???AAA@@@@@@AAACCCEEEGGGIIIJJJMMMNNNOOOPPPQQQRRRSSSSSSTTTWWW]]]bbbeeefffeeedddcccjjjooorrrwww}}}~~~{{{tttnnnkkkmmmllliiihhhkkkmmmwww|||lllaaaQQQPPPPPPPPPQQQPPPMMMKKKEEEDDDBBB???===;;;::::::;;;;;;<<<===>>>@@@AAABBBFFFFFFGGGIIIIIIFFFAAA======:::666444444444333222333333444444444444333333222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111000/////////000000000111111111222222111111000//////000000111222222222111111111111000000000//////000000111222///000000000111111111111......//////000111333333/////////////////////////////////000000000111111000000111111111111000000000000000333777999:::999////////////..................////////////........./////////000000000111...///000111222111111000222222222111111111111111222222222222222222222222333333444444555444444444444444444555555555555666333333444555555666666777:::999:::===>>>@@@HHHQQQ___nnnwwwsssrrrrrrNNNWWWbbbiiikkkjjjjjjjjjdddiiioooooojjjccc^^^\\\YYYZZZ\\\^^^aaahhhrrryyy}}}xxxmmmlllqqq}}}}}}|||sssvvvzzz|||}}}}}}}}}}}}}}}~~~pppccc]]]\\\UUUQQQLLLIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKMMMNNNOOOLLLNNNQQQUUUWWWWWWUUUUUURRRRRRTTTWWWXXXVVVRRROOOMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNMMMMMMLLLKKKJJJJJJDDDDDDDDDEEEEEEFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@===>>>AAABBBCCCBBBAAA@@@>>>@@@AAA@@@>>>===>>>@@@>>>>>>===>>>???@@@BBBDDDFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSWWW[[[]]]^^^___[[[dddkkkooouuu}}}{{{xxxssstttsssmmmhhhhhhaaajjjqqqtttzzzvvvkkkZZZZZZZZZZZZZZZYYYUUURRRJJJIIIFFFDDDAAA???>>>===;;;;;;;;;;;;<<<>>>???@@@DDDEEEGGGIIIJJJGGGBBB>>>@@@===999666555555444333333444444555555444444333111222222333333222222111111111111111111111111111111111111111111111111111/////////////////////////////////000111111222222222222222222111111111111000000...---,,,++++++***222222222111111111111000111111111000111222222333//////000000111111111222.........///000222444444////////////////////////000000000000111111111111000000111111111111000000///...///222666999999999222222111111000000/////////000111222222111000///.../////////000000111111...///000222222111111000333222222222111111000000222222222222222222222222444444444555444444333333444444444555555555666666333333444444555666666777:::999:::===>>>@@@HHHQQQ___nnn{{{vvvsssrrreeehhhmmmqqqrrrqqqooommmjjjhhhfffccc\\\TTTSSSWWWWWW___gggkkkrrr|||xxxsssqqquuu~~~}}}||||||vvvwwwzzz|||sssfff]]]YYYTTTQQQNNNLLLLLLMMMNNNNNNMMMMMMNNNPPPRRRTTTVVVXXX^^^___aaacccdddddddddcccbbbbbbbbbdddeeeddd```\\\\\\YYYVVVVVVXXXZZZ\\\\\\]]]\\\ZZZZZZZZZXXXUUURRRMMMLLLJJJKKKLLLLLLKKKIIIIIIGGGEEEEEEFFFGGGFFFEEEFFFEEECCCAAA????????????BBBAAA@@@???>>>>>>>>>??????????????????????????????@@@AAAAAAAAAAAACCCEEEHHHIIILLLMMMOOORRRWWWZZZXXX\\\aaaggglllrrrwww{{{www{{{zzzsssnnniiijjjjjjjjjmmmtttrrrnnnlllmmmnnniii___UUUOOOIIIEEEEEECCC>>>:::;;;999999:::;;;===???BBBCCC???@@@BBBDDDFFFFFFFFFEEEBBB@@@<<<999777666666666444444444444444444444444555444222333444444222111666333000///000111111111111000000222333333111......000111222222111000...000000000000////////////////////////000000000000000000000000000000000000///000111222222111000///222222222111111111000000------...///000000000///111000///---------...///000000000000000000000000000000000000000///......000000000000111111111111---......///000111111222///000111222111000---,,,////////////////////////............/////////000000000000000000111111111222222222222222222222222111111111111111111111111333333333333333333333333555666666555333333555666666666666777888888999999999999888555666<<>>>>>>>>>>>>>>?????????===>>>>>>>>>===>>>???AAABBBDDDFFFGGGIIILLLPPPSSSRRRUUUZZZ^^^bbbfffjjjnnnsssxxx~~~}}}yyynnnmmmjjjggghhhnnnuuu{{{|||{{{{{{vvvllldddVVVOOOIIIGGGDDD???<<<<<<777777777777999;;;===>>>>>>???AAACCCEEEFFFFFFFFFCCCBBB>>>;;;888777666666777777666555555444333333555444222333444444333222444222000///111222333333333222111111222222111///222111111111111111111222000000000000000000000///////////////000000000000000000000000000000000000///000111222222111000///222222222111111111000000......//////000/////////000000///.........//////000000000000000000000000000000000000000///.............../////////000000,,,,,,---......///000000//////000111111000......////////////////////////........./////////000000222222111111000000//////222222222222222222222222222222222222222222222222333333333333333333333333222333444333222111333444666666666777888888999999999::::::999:::@@@IIIQQQ\\\nnn}}}yyyzzz|||}}}}}}|||wwwpppkkkccc]]]XXXUUUPPPLLLOOOTTT\\\ggguuu~~~}}}zzzyyy~~~{{{yyy||||||}}}}}}yyypppfff^^^ZZZVVVUUUUUUVVVXXX[[[^^^___bbbaaa```bbbgggmmmtttxxxzzz{{{}}}~~~~~~}}}}}}}}}|||zzzvvvsssqqqppprrrtttuuuuuuxxxwwwvvvvvvuuusssoookkkdddbbb```_________]]][[[ZZZWWWUUUTTTTTTSSSRRRQQQOOONNNLLLJJJIIIHHHHHHHHHEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>===<<<<<<===???@@@BBBDDDEEEFFFHHHLLLNNNKKKNNNRRRTTTVVVYYY]]]___jjjooowww}}}xxxsssooonnnppprrrsssxxxxxx}}}}}}tttmmm```VVVLLLHHHEEE@@@===>>>888888777777777999:::;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFDDDAAA>>>;;;999888777:::999888777555444333222555333333333555666555444333111000111444666777777777555222111222222111000111000...------...000111000000000000000000000000////////////000000000000000000000000000000000000///000111111111111000000222222222111111111111111//////000000000///............///000000000//////000000000000000000000000000000000000000//////...------------............---......//////000000000////////////000000000000////////////////////////....../////////000000000333333222111000///......222222222222222222222222333333333333333333333333333333333333333333333333222333444333222222333444555666666777777888888999777999:::;;;===CCCKKKRRR\\\nnn{{{zzz~~~}}}}}}}}}yyyqqqkkkaaaZZZTTTQQQOOONNNRRRXXXaaalll{{{wwwuuuyyy||||||uuutttuuuzzz}}}}}}{{{wwwqqqkkkfffddd]]]___```bbbcccdddfffhhhhhhiiijjjmmmssszzz~~~tttrrrpppoooooommmkkkiiifffdddaaa___^^^]]][[[ZZZYYYXXXVVVSSSPPPNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@???===<<<>>>???>>>???AAABBBCCCDDDFFFHHHHHHJJJMMMOOOQQQSSSVVVXXX^^^ccclllvvv~~~~~~|||{{{zzzvvvsssrrrppprrrzzzwwwqqqfffYYYMMMGGGDDDAAA???@@@===<<<;;;:::999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFFFFHHHGGGDDDBBB???<<<:::888999999888777555444333333444333333444666777777666333333222555888;;;======<<<999555222222333333333111000///......///000111000000000000000111111111////////////000000000000000000000000000000000000///000000111111111111111111111111111111111111111000000000000000///...---,,,...///111111111000///000000000000000000000000//////000000000000//////---------............///000111111111222222222333//////......///000111222////////////////////////...////////////000000000222111111111000000//////111111111111111111111111333333333333333333333333222222333333333333444444333444666666555444555666555555666666777888888888555888:::<<<===BBBIIINNN]]]mmm{{{|||~~~|||wwwnnnhhh^^^WWWRRRQQQQQQSSSWWW]]]jjjtttxxxtttuuu}}}yyysssrrrxxx}}}wwwmmmpppuuu|||~~~yyyuuuqqqooommmmmmfffjjjoooqqqpppppppppqqqrrrtttxxx}}}~~~{{{yyyuuurrrooommmllljjjhhhfffdddccc```]]]YYYUUURRRPPPPPPPPPOOONNNKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@>>>===>>>???999;;;============>>>@@@CCCFFFIIIKKKMMMOOORRRTTTVVV[[[bbbkkktttzzz~~~~~~yyywwwrrrooosssxxx}}}yyyjjj[[[LLLFFFDDDBBBAAAAAA@@@???===<<<;;;;;;;;;<<<:::;;;<<<>>>@@@CCCDDDEEEHHHHHHGGGEEEBBB???<<<:::777777666666555444444333444333333555777999999888666555666999===@@@AAAAAA???;;;777444444444555555222222444444444444222222///000000000111111111222////////////000000000000000000000000000000000000000000000000000111111222111111111111111111111111000111111111000///......---...000111111111000000000000000000000000000000//////000000000000//////...////////////000000000111111111111222222222222//////......///000111222////////////////////////////////////000000000111//////000000111111111222111111111111111111111111222222222222222222222222222222222333333444444444222444666666555555555666555555555666777777888888777:::<<<===>>>AAAGGGLLL]]]lll}}}~~~}}}sssjjjdddZZZTTTQQQTTTWWWYYY^^^cccrrr}}}zzzuuuttt{{{}}}tttnnnjjjqqq|||~~~wwwssslllqqqyyyzzzuuurrrqqqpppoookkkrrr{{{~~~}}}}}}{{{}}}}}}|||{{{yyywwwrrrqqqnnnjjjfffaaa]]][[[[[[[[[YYYWWWSSSOOOLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDBBB???===>>>???;;;===??????>>>===>>>???>>>@@@CCCEEEGGGIIILLLNNNRRRUUU[[[bbbiiiooosssvvvzzz}}}{{{uuutttuuuxxxooo___OOOHHHGGGDDDCCCCCC@@@???===<<<;;;:::;;;;;;::::::;;;<<<>>>AAACCCDDDGGGHHHHHHGGGDDDAAA>>>;;;666666666555555444444444333333333555999;;;;;;;;;999888999<<<@@@BBBCCCBBB>>>;;;777444444555555555...///111222222111///...///000000111111222222222////////////000000000000000000000000000000000000000/////////000111222333111111111111111222222222000000111111111000////////////000111111111000000000000000000000000000000...//////000000000000000000000000000111111111111////////////////////////////////////000000000000/////////////////////////////////000000000111111......///000111222333333111111111111111111111111111111111111111111111111111222222333333444444555///111444555444333333444444555555666666777777888:::<<<>>>>>>???BBBHHHMMM]]]kkk}}}pppfffaaaYYYUUUTTTZZZ```cccfffjjjrrr~~~~~~yyyyyy~~~tttnnngggnnnyyyzzzwwwvvvssswww~~~~~~zzzxxxuuuqqqnnnjjjuuu}}}zzzuuurrrooolllkkkiiifffaaa\\\WWWTTTQQQQQQPPPPPPOOONNNNNNMMMIIIIIIHHHEEEBBB@@@@@@AAA@@@BBBCCCCCCBBB@@@@@@AAA:::<<>><<<;;;;;;;;;<<<;;;:::;;;;;;===???AAABBBFFFGGGHHHHHHFFFCCC???===999999888777666444333333333333333666:::<<<===<<<:::::::::===@@@BBBBBBAAA;;;888444333333333333222------............------///000000111111222333333////////////000000000000000000000000000000000000000/////////000111222333000000111111111222222222//////000111111111000000111111000000000000000000000000000000000000000000......///000000000000000000000000111111111222222........................//////000111111000......//////////////////////////////000000000111111111//////000000111111222222111111111111111111111111222222222222222222222222111111222333333444555555...111444555444333333444444444555555666777777777999;;;<<<===>>>BBBIIIOOO\\\jjj}}}nnneeeaaa[[[XXXYYYaaaiiilllnnnpppnnn~~~}}}~~~vvvqqqgggnnnxxx}}}yyyxxxzzzzzz}}}~~~yyyrrrmmmffftttzzzyyywwwsssnnnhhhbbb___YYYYYYYYYXXXWWWVVVVVVUUUMMMMMMLLLJJJFFFDDDDDDEEE>>>@@@BBBBBB@@@>>>>>>>>>:::;;;===>>>>>>???AAACCCJJJKKKNNNRRRWWW\\\aaacccccchhhooovvv}}}{{{|||{{{~~~mmm[[[RRROOOKKKGGGEEEBBBAAA???>>>=========>>>;;;;;;:::;;;<<<>>>@@@AAAEEEFFFHHHHHHGGGDDD@@@======<<<:::999666444333222333333444666:::===>>>===;;;:::;;;===???AAA@@@???777555222111222222111111444333222111111222333444///000000111222222333333////////////000000000000000000000000000000000000000////////////111333444000000111111222222222222...///000111111111111111333222111/////////000111000000000000000000000000......///000000000000000000000000000111111111111000000000000///////////////000111222111000---,,,////////////////////////000000000000111111111111111111111111000000000000000000000000000000000000333333333333333333333333111111222333333444555555000333666777777666666666444444555555666777777777555777999999;;;@@@IIIOOO\\\jjjxxxkkkbbb___\\\bbbhhhmmmtttxxxwwwqqqttt{{{yyytttrrrtttxxx~~~~~~{{{yyyyyyyyy}}}zzzvvvxxx||||||~~~uuusss{{{zzzvvvsssrrrllljjjgggeeedddbbb___]]]ZZZVVVPPPLLLIIIFFFDDDBBBFFFDDDBBBAAAAAA@@@>>><<<>>>===<<<;;;;;;;;;<<<===DDDFFFJJJNNNRRRUUUXXXYYY]]]bbbgggjjjnnnwwwyyywwwzzz{{{{{{ttteee[[[UUULLLDDDBBBBBBAAA@@@???>>>>>>===::::::::::::;;;===???@@@CCCEEEGGGHHHHHHFFFCCCBBB@@@>>>:::666444333333444777666555444555777999:::======<<<;;;:::888777777666555555444444333333222111111111111111111111111///---,,,---111333222111333222222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111///000000222333444555555000000000000000//////...222222111111000//////...000000000000000000000000222111111111000000//////////////////000000000000///000111111111///...---...............///000000...///000111111000///...///000000111111111000000444333333222222333333444222222222222222222222222111222333444555444333333444444444555555555555666444555555555555555444444:::999:::===>>>???FFFNNNZZZjjj|||qqqhhhbbbaaabbbjjjsssyyy}}}~~~xxxppppppxxxzzztttwwwwwwwwwzzz|||}}}|||{{{}}}}}}|||xxxuuurrrrrrssszzz}}}{{{}}}~~~||||||~~~|||yyyuuurrrooolllhhheeeccc___YYYSSSOOOLLLHHHFFFHHHFFFDDDCCCCCCBBB@@@???>>>===<<<:::::::::;;;<<>>>>><<<;;;::::::;;;<<<===>>>CCCDDDFFFHHHHHHFFFDDDCCC@@@>>>:::666444333333444444333222222333555777888::::::999888777666555555222222222222333333333333111111111111111111111111000...---...000222222000222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111000000000000000000000000//////...000000000000000000000000000000000000000000000000111111111111000000000///000000000000000////////////000111111000///...---...............///000000...///000111111000///...//////000111111222111111333333222222222222333333111111111000000000000000111222333444444444333333444444444555555555555666666777777777777777666666999888:::===>>>???FFFOOOZZZjjjwwwwwwtttoooiiidddcccccckkkttt|||qqqnnnvvv|||vvvxxxvvvtttsssuuuwwwxxxxxx{{{{{{yyyuuuqqqnnnnnnnnnwww}}}zzzxxxwwwwwwxxxyyyxxxvvvwwwzzz~~~zzzuuuqqqqqqmmmfff___ZZZTTTOOOLLLMMMKKKHHHGGGFFFFFFEEEDDDAAA@@@>>><<<;;;;;;<<<<<<======???AAAEEEIIIMMMOOOQQQUUUYYY\\\]]]aaagggkkkzzz}}}uuuooommmqqqvvvuuucccUUUOOONNNKKKHHHEEEBBB@@@???>>>===<<<;;;::::::;;;<<>>:::777444333333444333222222222333555777999777666666555444333222222//////000111111222333333111111111111111111111111111000...///000111000000111111000000000000//////111111111111111111111111111111111111111111111111111111111111111111111111333222222111000///......000000111111000000///.........///000000111222222000000000000000000000000111111111111000000000000111111111000000//////...///000000000000//////...//////.........///000000//////000000000000/////////000000111222222111111333333222222222222333333222222111111000000000000111222333444444444333333444444444555555555555666666666777777777777777777888888:::===>>>@@@HHHPPP[[[kkkhhhhhhgggeeeddddddfffgggrrr|||vvvpppvvv}}}wwwqqqooolllmmmqqqwww{{{}}}}}}|||{{{wwwssspppoooooovvv|||{{{wwwrrrrrrssssssssssssqqqpppppptttzzz{{{uuummmggg___XXXTTTSSSQQQMMMLLLKKKJJJHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;;;;<<>>;;;:::999999999???AAACCCEEEFFFFFFEEEEEE@@@>>>;;;888666444444444333333444444666777999:::444444333333222222222111000000111111111222222222111111111111111111111111222111000000000000000///000000000///////////////111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111000111111111111000//////......//////000111111111////////////////////////111111111000000000000000222222111111000///......///000000000000/////////000///////////////000000/////////000000000000000222222222222111000000///222222111111111111222222444444444333333222222222222222333333333444444444444444444555555555555666444444444444444555555666888777999===???AAAIIIRRR\\\lllYYY[[[___aaadddhhhmmmqqq|||}}}qqqtttzzz~~~|||}}}xxxiiigggeeegggmmmuuu{{{~~~}}}~~~~~~|||xxxtttrrrrrrwww|||zzzsssnnnlllnnnpppqqqqqqpppooonnnlllrrryyy}}}uuummmeee```ZZZWWWTTTRRRPPPMMMJJJGGGHHHFFFDDDAAA???>>>>>>>>><<<;;;;;;;;;===???BBBDDDFFFIIINNNRRRTTTVVVWWWXXXZZZaaalllyyyyyyttttttzzzuuuccc```[[[UUUPPPLLLIIIHHHDDDBBB@@@===;;;999999999>>>???AAABBBDDDDDDDDDDDDAAA???===:::777666555555333333444555666777888999333333333333333333333222444444333333333222222222111111111111111111111111222222222000/////////000///////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111111000000///////////////////////////////////////////////////000000000000000000111111333222222111000//////...000////////////000000000111000000/////////000000///////////////000111111555555444333111///---,,,222111111000000111111222333333333333333333333333222222222333333333444444444444444555555555555666444444444333444555666777888888:::>>>???AAAIIIRRR]]]mmmNNNTTT\\\aaafffnnnyyypppqqqttt{{{~~~{{{~~~{{{vvvsssxxxzzzvvvgggeeedddeeejjjppptttvvvyyy{{{|||xxxuuutttxxx{{{}}}{{{uuunnniiihhhkkknnnppppppooopppqqqnnnttt}}}~~~vvvpppeeedddaaa^^^ZZZTTTNNNIIIJJJHHHEEEBBB???>>>======>>>>>>===<<<===>>>???@@@???AAAFFFJJJNNNPPPQQQQQQTTTVVV]]]hhhtttvvvyyy}}}sssoooggg___XXXRRRNNNLLLGGGEEEBBB???<<<:::999999<<<===>>>@@@AAABBBBBBBBBBBBAAA???<<<:::888777666222222222333444444555555333333333333444444444444666666555555444333333222111111111111111111111111222222333111//////000111//////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111555444444333222111000000111111222222111111000///////////////////////////000000000000000000000000000000000000111111111111222222222111111000000///000////////////000000111111111000/////////000000//////......///000111222777666555444111///---,,,111111000000000000111111000000111111222333333333333333222222222333444555444444444555555555555666777666555555666777999:::999999;;;>>>???AAAIIIQQQ^^^nnnIIIRRR\\\aaagggsssoooooorrryyy~~~uuurrrxxxxxxrrrmmmqqq}}}}}}yyyuuusssjjjiiihhhiiimmmpppqqqqqqtttyyy|||xxxvvvwwwxxxyyyzzz{{{}}}~~~|||xxxtttnnnjjjeeehhhlllnnnnnnpppsssuuuvvv}}}xxxvvvtttpppjjjbbbXXXRRRNNNLLLIIIEEECCCAAA@@@???@@@@@@???>>>======<<<<<<;;;===@@@EEEIIIKKKLLLKKKOOONNNQQQ[[[ccckkkwww~~~uuujjj___WWWQQQOOOHHHGGGDDD@@@===<<<;;;:::;;;<<<===>>>>>>???@@@@@@DDDCCCAAA>>><<<:::888777222333333333444333333333222333333333444444555555555555555444444444444444111111111111111111111111111222333222//////111333000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222111111000000111222222222222111000000------......///000000000000000000000000000000000///000000000111111111111111111111111111111111111000///......///000111222222111111000//////000000///.........///000222333555555444333222000///...000000000//////000000000...///000111333444555555333333222222222333444555444444444555555555555666777666555444555777999:::::::::;;;??????AAAHHHQQQ___oooIIIRRR\\\aaagggvvv~~~ppppppsss{{{zzzpppnnntttzzzrrrkkkllluuuyyytttqqqpppmmmmmmmmmooorrrssssssrrrrrrxxx{{{xxxvvvvvvvvvvvvxxx|||~~~}}}{{{zzzxxxuuuppplllcccfffjjjmmmnnnppptttxxx~~~yyyoooddd\\\SSSQQQNNNJJJGGGEEEDDDCCCAAAAAAAAA@@@>>><<<:::999;;;<<>>===<<<;;;;;;;;;<<<<<<======>>>>>>DDDDDDBBB@@@===;;;999888555555666666555555444333222222222333444444555555222333333444444555555666111111111111111111111111000222333222//////111444000000111111222222222333111111111111111111111111111111111111111111111111111111111111111111111111---...///000111222333444111222222222222111000000+++,,,---...///111222222000000000000000000000000//////000000111111111222111111111111111222222222000///.........000111222222222111000000///000000///.........///000222333333333333333333222111000000000////////////000000///000111333555777888999444333222111222333444555444444444555555555666666555444333222333555777999;;;;;;<<>>>>>???AAACCCEEEGGGHHHFFFGGGHHHIIILLLRRRXXX]]]lllsssppp___QQQJJJMMMIIIDDDAAAAAA@@@<<<999:::;;;<<<===>>>>>>>>>>>>>>>@@@CCCDDDCCC???:::777999777444444555666555555555444444333333333444444333444444555444333111000444444333333333333222222000111333333111000111222222222222222222222222222000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000222222222111111111111000//////000222222333333333000000000000000000000000000000000000000000000000+++---000333333222///---000000111111111111000000000000000000111111111111///000000000111111111111000000//////.........---333222222222111000000000111111222222222333333333444333333333444555777888444444444555555555555666444444555666777888999999666888:::<<<>>>DDDMMMTTTaaaqqqYYY]]]bbbhhhsss~~~{{{~~~xxxuuuwww~~~}}}vvvnnnlllpppwww{{{|||}}}}}}|||zzzwwwtttqqqoootttsssrrrpppooooooooooooqqqtttxxx{{{zzzyyyxxxxxxzzzxxxuuussssssuuuvvvwwwvvvwwwxxxvvvsssqqqppppppmmmpppsssuuuwww{{{yyymmmggg^^^UUUOOOLLLIIIHHHFFFCCC@@@??????@@@@@@??????????????????@@@AAABBBEEEFFFGGGGGGIIILLLQQQUUU\\\dddqqq~~~wwwfffXXXPPPIIIFFFCCCBBBBBBAAA>>>:::;;;<<<<<<=========<<<<<<>>>@@@CCCEEEEEEAAA===;;;:::888555555666777666666666555444333333333333333222333444555444333222111444444333333333222222222000111333333111000111222222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111000000000//////111111111222111111000///000000000000000000000000000000000000000000000000,,,...000222222111///...000000111111111111000000000000000000111111111111000111111111222222222222111111000000000/////////111111111000000000000000111111222222222333333333333333222222333444555666444444444555555555555666444444555666777888999999888:::<<<<<<>>>CCCKKKRRRaaarrrbbbbbbdddiiiuuu|||zzzxxxyyy}}}yyyqqqnnnpppsssuuuuuuwwwxxxzzzzzzyyyvvvsssqqqssssssqqqmmmhhhhhhkkknnnnnnqqqtttuuutttsssrrrssswwwuuurrrpppooooooqqqrrrtttuuuvvvvvvtttsssssstttppptttxxx{{{~~~zzznnncccZZZTTTOOOLLLIIIGGGCCCAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;BBBCCCDDDDDDDDDEEEGGGJJJLLLTTT___jjjuuurrrbbbYYYKKKGGGDDDCCCDDDDDD@@@=========<<<<<<<<<;;;;;;;;;>>>@@@CCCFFFFFFDDDAAA???;;;999777666777888888777777666555444333222222222222222444555555444333333333333333333222222222222000111333333111000111222222222222222222222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000/////////...333333222111000...---,,,000000000000000000000000000000000000000000000000...//////000000000000///000000111111111111000000000000000000111111111111111111111222222222333333222222111111111111000000/////////000000000000000111111222222222333333333333333222222222333333444444444444555555555555666444444555666777888999999:::;;;<<<===>>>BBBJJJPPPaaarrrgggeeedddhhhttt|||||||||~~~~~~yyysssooooooqqqqqqqqqrrruuuxxxzzzzzzxxxvvvtttppppppmmmfff___^^^ccciiikkkmmmnnnooommmlllllllllpppooommmjjjhhhhhhjjjllloooqqqssstttttttttvvvwwwrrrvvv{{{rrrggg^^^WWWSSSOOOLLLHHHEEEEEEEEEEEEDDD@@@???>>><<<;;;::::::999>>>@@@BBBBBBAAA@@@AAABBBEEEKKKRRRXXX```nnnooodddUUUOOOIIIEEEDDDDDDBBB@@@===<<<<<<;;;;;;;;;;;;;;;===???BBBDDDEEEDDDCCCBBB===;;;999888999999999888888777555444333222222111111222333555555555444444333333333222222222222111000111333333111000111222222222222222222222222222111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000111111000000000/////////222222222111///...,,,+++000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000///000000000111111111111000000111111111222222222111111111111111111111111//////000000111111222222111111222222222333333333444444333333333333333333444444444555555555555666444444555666777888999999999:::<<<<<<>>>CCCKKKQQQaaarrrhhhfffdddgggqqqyyyvvvqqqnnnmmmnnnooopppooorrruuuxxxyyyxxxuuutttmmmlllhhh```YYYXXX]]]cccdddfffffffffdddcccdddeeeffffffeeebbb``````cccfffjjjllloooqqqsssuuuxxx{{{www{{{wwwmmmddd___VVVRRRMMMIIIHHHHHHGGGGGGAAAAAA???>>>===<<<<<<<<<;;;===@@@@@@@@@??????@@@AAAFFFJJJLLLQQQ^^^qqq}}}rrreee\\\PPPHHHDDDCCCBBB@@@===<<<;;;;;;;;;;;;<<<===;;;<<>>DDDMMMSSSbbbrrrkkkjjjhhhiiinnnzzztttqqqmmmiiihhhiiilllnnnnnnooorrrttttttsssqqqpppjjjgggbbbZZZTTTSSSXXX\\\[[[\\\\\\[[[ZZZYYY[[[]]]\\\]]]]]]\\\YYY[[[___dddfffhhhlllooorrrvvv{{{~~~vvvpppbbb]]]VVVPPPLLLJJJIIIHHHDDDCCCBBBAAA@@@?????????;;;===??????>>>>>>???@@@>>>@@@CCCEEEJJJUUUdddoooxxxmmm^^^QQQJJJFFFDDDBBB???>>>===<<<;;;;;;<<<===:::;;;===???@@@BBBCCCCCCBBB@@@<<<:::999999888666777666555444333222222222222333555666666555444444222222222222111111111111000111333333111000111222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000222222222222111111111111//////000111111111000000000000000000000000000000000000000000000000000000111000000////////////000000000111111111111000000000000000000111111111111........./////////000000/////////000000000000111222222222333333333333333111111222222222333333333444444555666666555555444444444444555555555555666444444555666777888999999666888:::<<<>>>DDDMMMTTTbbbsssqqqqqqpppnnnnnnuuu~~~nnnlllhhhcccaaacccfffiiillllllmmmnnnmmmllljjjiiiccc___XXXQQQNNNNNNPPPRRRRRRRRRRRRQQQOOOPPPRRRUUUTTTWWWXXXWWWVVVXXX^^^ddddddfffkkkooosssxxx~~~uuunnnddd[[[UUUPPPMMMKKKHHHGGGEEECCCBBBAAA@@@@@@===>>>???>>>===<<<===>>><<<===???AAAFFFNNNXXX___lllwwwqqqcccZZZSSSMMMIIIEEECCC@@@===;;;::::::;;;;;;;;;<<<>>>???AAABBBCCCDDDAAA===:::999888666444666555444333333333333333444555555666666555444333222222222222111111111111000111333333111000111222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000111111111111000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000/////////...000000111111111111000000000000000000111111111111////////////000000000000000000000111111111222222333333333222222222222222111111222222222333333333111222444555666555555444444444444555555555555666444444555666777888999999777999;;;<<<>>>DDDLLLSSSbbbsssvvvxxxwwwrrrnnnrrr|||{{{||||||llliiiddd___\\\]]]aaaeeekkkkkkjjjiiihhhgggeeeeee\\\WWWOOOJJJHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJMMMPPPPPPTTTVVVVVVUUUXXX^^^eeecccfffkkkoootttzzz}}}qqqfff]]]VVVQQQNNNJJJIIIGGGDDDBBB@@@?????????@@@???===;;;:::;;;<<<>>>>>>>>>@@@DDDIIINNNQQQ\\\fffwwwtttiii```VVVPPPIIIFFFBBB>>>;;;999888888<<<<<<===>>>???AAACCCDDDFFFBBB>>>:::888777444333555444444333333333444444555555666666666555333222222222222111111111111000000111333333111000111222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000000000000000////////////222222222222222111000000000000000000000000000000000000000000000000000000000000111111000///......000000111111111111000000000000000000111111111111000000000000111111111111111111111222222333333333333222222222111000000000111111222222222333333333///111222444555555444444444444444555555555666666444444555666777888999999999;;;<<<===>>>BBBJJJQQQbbbsss}}}vvvssswww{{{zzzwwwyyy~~~~~~vvvrrrwww~~~jjjeee___YYYXXX[[[___bbbgggfffdddcccbbb___[[[WWWQQQOOOKKKGGGDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGKKKMMMPPPQQQSSSWWWXXXYYY___ggghhhjjjnnnssswww}}}}}}ooobbbWWWQQQPPPNNNJJJHHHHHHGGGFFFDDDDDDAAA>>><<<>>>@@@AAAAAA===<<<===>>>@@@DDDHHHJJJTTTXXXcccrrrxxxmmmeee```[[[MMMCCCCCCEEE@@@;;;:::::::::;;;<<<>>>@@@BBBCCCDDDBBB???;;;999777777777777666555333222222333333444555777888888666444222333333333333333333333333111111111111111111111111222222222222222111000///000111111222222333444444333333333333333333333333000111111111111222222222111111111111111111111111000000000000000000000000222222111111111111111111111111111000000000000000222111111111000000//////000000111111222222222222111111111111111111111111000000////////////000000000000000000000000000000222222111000//////000000222222222222222222222222111111222222222333333333333333333444444444555555666555444333333444555666555555444555666777999:::<<<:::;;;>>>???BBBJJJTTTbbbttt{{{vvvvvvxxx}}}vvvsssvvvyyyzzzyyyxxxqqqlllnnnuuu~~~~~~lllggg```[[[YYY[[[___aaadddaaa^^^[[[XXXTTTPPPMMMHHHGGGDDDAAA???>>>??????@@@AAABBBCCCCCCEEEHHHKKKOOOOOORRRVVVWWWXXX^^^ffflllooosssvvv{{{uuuiiibbbWWWTTTOOOLLLKKKJJJHHHGGGFFFDDD@@@???@@@@@@@@@@@@??????>>>>>>@@@BBBDDDFFFKKKNNNWWWeeerrr}}}vvvsssiiiZZZLLLGGGEEEAAA===<<<;;;;;;;;;<<<>>>@@@AAABBBFFFDDDAAA>>>:::777555333777666444333333333333444444555777888888666444222333333333333333333333333222222222222222222222222222222222222222111000000000111111222222333444444222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000000111111111111000000000///---------...............222222222222222222222222000000////////////000000000000000000000000000000222222111000000000000000222222222222222222222222111111222222222333333333333333333444444444555555666555444444444444555666555555555555666777999:::<<<:::;;;>>>???BBBKKKTTTccctttzzzxxxyyy}}}yyytttsssvvvxxxxxxwwwvvvnnnggggggkkkttt{{{lllggg```\\\[[[]]]```aaaaaa]]]WWWRRRMMMIIIEEEBBB@@@???===<<<;;;;;;<<<===>>>???AAABBBCCCEEEIIILLLNNNOOORRRWWWXXXZZZ```iiirrruuuxxx|||{{{qqqddd___YYYSSSPPPNNNLLLJJJJJJHHHEEEDDDDDDCCCBBB@@@BBBAAA@@@??????@@@AAAAAADDDEEEKKKUUU```lll}}}{{{lllZZZOOOHHHBBB??????;;;;;;;;;<<<===???@@@AAADDDCCCBBB@@@===999666444555555444444333444444555444555777777777666444222222222222222222222222222222222222222222222222222111222222222222111000000000111111222222333444444111111111111111111111111111111111111222222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111111111111111000000000000000000000000000000//////222222222222222222222222000000////////////000000000000000000000000000000222111111111000000000000222222222222222222222222111111222222222333333333333333333444444444555555666555444444444444555666555555555555666888999:::;;;:::;;;>>>???BBBKKKTTTddduuu~~~zzzyyyxxxzzz|||~~~}}}{{{yyyrrriiieeehhhppp{{{}}}xxxuuuwwwyyyxxxtttiiiddd^^^\\\^^^```bbbbbb```[[[SSSMMMHHHEEEBBB@@@>>>===<<<<<<<<<<<<======@@@AAACCCDDDFFFIIIMMMPPPQQQQQQUUUZZZ\\\^^^dddmmmwwwyyy}}}uuuoooggg^^^XXXSSSPPPMMMMMMLLLIIIHHHHHHGGGDDDBBBCCCBBBAAA@@@?????????@@@CCCBBBEEEKKKRRR\\\lllzzzyyygggXXXMMMFFFAAA@@@;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAA@@@===:::888444444444444444555555555444555666777666555444222111111111111111111111111222222222222222222222222111111222222222111111000000111111222222333444444222222222222222222222222111111111222222222333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111111111111111000000000000000222222222222222111111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111000222222222222222222222222111111222222222333333333333333333444444444555555555555555444444555555555444444555666777888999999;;;:::;;;>>>???BBBKKKUUUeeevvv~~~|||yyy{{{}}}wwwooohhhhhhoooxxx~~~{{{sssjjjhhhkkknnnnnnllleee```[[[[[[___bbbcccbbb\\\WWWPPPJJJFFFDDDBBB@@@>>>>>>=========>>>>>>>>>AAACCCEEEGGGIIILLLQQQTTTTTTTTTXXX]]]^^^```gggoooyyy|||xxxnnneee]]]WWWTTTPPPNNNKKKJJJIIIGGGEEEBBBCCCBBBBBBAAAAAAAAAAAAAAADDDBBBBBBEEEIIIOOO[[[gggwwwqqq```SSSJJJDDD@@@<<<;;;;;;::::::;;;<<<<<<;;;===???AAAAAA>>><<<:::444444555555555555555555444555555666555444333333111111111111111111111111222222222222222222222222000111111222222222111111000111111222222333444444333333333333333333333333111222222222222333333333111111111111111111111111000000000000000000000000//////000000000111111111//////000000111111111111000000000000000000111111000/////////////////////////////////////////////000000////////////000000000000000000000000000000000111222222222222111111222222222222222222222222111111222222222333333333333333333444444444555555444555555555555555555444444444555666777888999999:::999:::>>>@@@CCCLLLUUUeeewww~~~}}}~~~{{{|||tttkkkiiiooovvvxxxyyyoooeeedddeeeffffffgggaaa]]]XXXYYY^^^bbbbbb___VVVRRRLLLGGGDDDBBBAAA???===>>>>>>??????@@@@@@@@@BBBDDDGGGIIIKKKOOOTTTXXXWWWXXX[[[```aaabbbiiiqqqzzz}}}xxxnnngggbbbWWWTTTPPPMMMJJJHHHEEEBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCEEENNNWWWeeevvvvvveeeVVVMMMGGGBBB>>>======<<<;;;;;;;;;<<<===>>>@@@@@@???===:::888555555666666666555555444555555555555555444333333222222222222222222222222111111111111111111111111000000111222222222222111000111111222222333444444333333333333333333333333222222222222333333333333111111111111111111111111000000000000000000000000...//////000000111111111/////////000111111222222000000000000111111111111//////000000000111111111........................000000////////////000000000000000000000000000000000111222333333333222111222222222222222222222222111111222222222333333333333333333444444444555555444444555666666555444444333444555777888888888888:::999:::>>>@@@CCCLLLVVVeeevvv~~~zzz|||yyyooolllrrruuuuuuxxxnnnfffeeedddbbbcccfffaaa[[[WWWXXX]]]___]]]ZZZSSSOOOJJJFFFCCCAAA???>>>===>>>@@@BBBDDDEEEFFFFFFEEEGGGJJJMMMPPPTTTYYY]]]^^^^^^bbbfffggghhhnnnvvvzzz~~~zzzuuugggbbb[[[UUUPPPLLLHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>@@@CCCBBBBBBGGGNNNUUUdddwww~~~zzzgggVVVNNNIIIDDDBBBAAA@@@???>>>=========;;;<<<>>>>>>>>><<<:::999666666777777666555444333555555555444444444333333333333333333333333333333000000000000000000000000000000111222222222222222000111111222222333444444222222222222222222222222222222222333333333444444111111111111111111111111000000000000000000000000......//////000111111222...//////000111111222222///000000000111111111111......///000111222333333000000000000000000000000000000////////////000000000000000000000000000000///000222444444333222111222222222222222222222222111111222222222333333333333333333444444444555555444444555666666555444444333444666777888888888888999888:::>>>@@@CCCLLLVVVeeevvv|||yyy|||}}}sssppptttwwwuuuwwwnnnhhhgggeeeaaabbbgggbbb\\\VVVWWW[[[]]]ZZZUUUSSSPPPKKKGGGDDDBBB???===>>>???BBBEEEHHHKKKLLLMMMJJJLLLOOORRRUUUYYY___bbbeeeeeehhhlllmmmnnnttt|||{{{vvvpppggg^^^WWWRRRMMMKKKHHHHHHGGGFFFEEECCCAAA@@@===>>>AAADDDDDDBBBFFFLLLHHHWWWhhhvvv}}}~~~{{{gggUUUNNNJJJGGGEEEDDDCCCAAA@@@?????????777999:::<<<===>>>>>>>>>777777777777777555333222555555444444444333333333333333333333333333333333///////////////////////////000111222222222222222000111111222333333444444111111111111111111111111222222333333333444444444111111111111111111111111000000000000000000000000---......///000111111222...//////000111222222222//////000000111111111222((()))***+++,,,...//////111111111111111111111111000000////////////000000000000000000000000000000///000222444444444222111222222222222222222222222111111222222222333333333333333333444444444555555333444555666666555444333333444666777888999888888999888:::>>>@@@CCCMMMVVVddduuuyyytttrrrtttvvvwwwsssoookkkgggeeeeeecccbbb___XXXQQQPPPSSSWWWWWWVVVPPPOOOMMMJJJGGGDDDBBB@@@DDDEEEHHHKKKMMMOOOPPPQQQSSSSSSSSSVVVZZZ___eeehhhgggjjjnnnooopppsssyyy}}}uuuiii]]]TTTNNNLLLJJJHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@??????@@@AAAAAALLLQQQZZZeeettt|||~~~{{{kkk]]]RRRJJJEEEHHHGGGFFFEEEDDDCCCBBBAAA<<<<<<;;;;;;;;;<<<<<<===<<<;;;888666555555666777444444444333333222222222777555333222333333222000---...///000222222333333222222222222222222222222111111000000111111222333222222222222222222222222000222444666777777666555333222111000000111222333//////000000111111222222111000000000//////......---...111333444333222111111111000000//////............//////000000111111//////000000000000//////000000////////////000000000000////////////000000222222222222222222222222111111111111111111111111111111222222222333333333444444444444444444444444555555555555666666666666666666666666666777888888:::888999<<<>>>BBBKKKUUUdddvvv|||uuupppoooppprrrtttssspppllliiigggfffcccbbb[[[UUUOOOMMMQQQVVVXXXXXXUUUTTTRRROOOKKKHHHFFFDDDCCCFFFJJJNNNQQQSSSSSSSSSWWWWWWXXXZZZ^^^ccchhhkkklllooorrrssstttwww|||uuuggg[[[SSSNNNMMMKKKIIIHHHHHHHHHFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCFFFMMMWWWcccsss~~~{{{}}}pppbbbWWWNNNIIIHHHHHHFFFEEECCCBBB@@@???>>>>>>============>>>???===;;;999777555555666777555555555444444444333333666444222222333333222111///000000111111111111111222222222222222222222222111111000000111111222333222222222222222222222222333444555666666444333111222222111000000111222222000000000000000111111111111111111000000////////////000222333444444333222222111111111000000000000//////000000000000000111//////000000000000//////000000////////////000000111111000000000000111111000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444555555555555666666666666555555555555666777888999:::888999<<<>>>BBBLLLVVVgggwww~~~yyyrrrnnnnnnppprrrssspppnnnkkkiiigggeeeaaa^^^VVVQQQKKKKKKOOOUUUZZZ[[[\\\[[[XXXVVVSSSPPPNNNMMMIIIKKKOOOSSSWWWYYYYYYZZZ]]]^^^^^^aaadddiiimmmooorrruuuxxxyyyyyy{{{}}}|||}}}vvvgggZZZSSSQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBB@@@BBBFFFLLLVVVcccqqqzzz|||xxx|||yyykkk^^^SSSMMMJJJJJJIIIGGGEEECCCAAA@@@??????============>>>???>>>===:::888777666666666666666666555555555555555555333222222333444333222111222222222111000//////111111111111111111111111111111000000111111222333222222222222222222222222333333444555444333222111222222111000000111222222111111111111000000000000111111111111111000000000222333333333333333333333222222222222111111111111111111111111111000000000///000000111111000000///000000////////////000000222222222111111222222222222222222222222222222222111111111111111111111111111111222222222333333333444444444444444444444444555555555555666666666666444444444555666888999::::::999:::===???CCCMMMWWWiiixxxvvvqqqllliiijjjmmmoooqqqkkkjjjhhhgggfffbbb^^^ZZZTTTOOOKKKKKKPPPWWW]]]aaaaaa```___^^^\\\ZZZYYYYYYVVVVVVWWWYYY[[[^^^aaabbbeeeeeefffgggkkknnnrrrtttyyy{{{~~~~~~}}}~~~}}}}}}~~~}}}}}}|||{{{zzzxxxwwwvvvvvvttttttvvvzzzttteee\\\TTTQQQMMMJJJIIIIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDGGGNNNXXXccckkk|||{{{{{{wwwhhhZZZQQQNNNNNNMMMLLLJJJGGGDDDCCC???>>><<<;;;;;;<<<===>>>@@@???<<<:::888777777666555555555555555555555555444333111222333444444333111222222222222111000000333333333333333333333333111111000000111111222333222222222222222222222222///000111333444444444444222111111111111111111222222222111111000000//////222222111111111111111111333333222111111111222222111111111111111111111111333333222222111111000000000000000111111000000000//////000000000000//////222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333333333444444444444444444555555555555666666666666333333444555777888:::;;;:::999:::===@@@DDDNNNXXXjjjzzz{{{zzz~~~~~~kkkhhhdddbbbdddhhhkkkllliiihhhhhhgggfffccc___[[[UUUSSSPPPPPPUUU]]]ccchhhffffffffffffffffffffffffdddbbb___]]]^^^bbbfffiiikkklllmmmnnnqqqtttvvvxxx~~~~~~}}}}}}~~~{{{yyyzzzzzzvvvpppooommmkkkjjjiiiiiiiiiiiijjjlllqqqvvvzzz||||||||||||{{{{{{|||~~~}}}sssjjj[[[WWWQQQMMMKKKKKKKKKJJJGGGFFFDDDBBBAAA@@@AAAAAABBBAAAAAAAAAEEELLLUUU[[[iiivvv}}}vvvfff]]]TTTTTTSSSQQQNNNKKKGGGEEEAAA@@@>>><<<<<<<<<>>>???BBBAAA???<<<:::888777666444444444444444444555555444333111222333444444333000000111222222222222222444444444444444444444444111111000000111111222333222222222222222222222222//////111222333333444444111111111222222111111111222222111111000000//////111111111111111111222222222111000000000000000111000000000000000000000000333333222222111111000000000000111111111111000000//////000000000000//////111111111000000111111111000000000000000000000000444444444444444444444444111111222222222333333333333333333444444444555555555555555555666666666666333333444555777888:::;;;:::999:::>>>@@@EEEOOOYYYiii{{{{{{sssrrrvvv}}}uuugggeeebbbaaadddiiilllnnnjjjjjjiiijjjjjjhhhdddaaa[[[ZZZYYYZZZ^^^dddkkkooonnnnnnoooooopppqqqqqqqqqooolllgggddddddggglllpppsssssstttuuuwwwyyy{{{|||}}}{{{yyyyyyyyyzzz{{{xxxsssppppppoookkkcccaaa^^^[[[ZZZZZZ[[[\\\\\\]]]___dddjjjnnnoooooopppoooooonnnoooqqqrrrsssuuuxxx{{{}}}}}}}}}~~~~~~|||iiiccc[[[TTTQQQOOONNNMMMIIIHHHFFFDDDBBBAAAAAAAAABBBBBBAAA@@@AAAFFFLLLQQQ\\\hhh{{{|||}}}vvvnnn______]]]ZZZUUUOOOJJJGGGFFFDDDBBB??????@@@BBBCCCCCCBBBAAA>>><<<999777666444444444444444555555555555333222222333444333222000000111222333333333222444444444444444444444444111111000000111111222333222222222222222222222222333333333222222222111111000111222222222222111000111111111111000000000000000000000111111111111111//////000000000000000000///////////////000000000111111111111111000000000000111111222222111111000...///000111111000///...111111000000000000111111444444444444444444444444444444444444444444444444111111222222222333333333222333333444444555555555555555555555666666666666444444444555666888999:::;;;999;;;???AAAFFFPPPZZZkkk}}}~~~wwwvvv}}}zzznnnkkknnnuuu}}}{{{uuuoooiiicccaaa______ccchhhlllmmmkkkjjjiiijjjkkkjjjhhhfffbbbbbbccceeeggglllrrruuuxxxxxxxxxxxxyyyyyyyyyyyywwwuuurrrqqqqqqsssvvvxxxyyyzzz{{{|||}}}}}}}}}}}}yyyuuurrrpppppppppooopppmmmfffccccccaaa^^^WWWTTTQQQNNNMMMMMMOOOPPPOOOPPPRRRWWW]]]```aaaaaa```____________```bbbccciiikkknnnpppqqqsssuuuwwwuuuuuuttttttuuuyyy{{{tttiii___XXXTTTQQQPPPMMMKKKIIIFFFEEEDDDCCCCCCCCCCCCBBBAAAAAACCCGGGKKKQQQ[[[kkk}}}}}}~~~~~~rrrpppmmmggg___VVVOOOJJJIIIFFFCCCAAA@@@AAACCCEEEEEEDDDBBB@@@===:::777666444444555555555666666666666444222222333333222111222222333333222222111111222222222222222222222222111111000000111111222333222222222222222222222222444444333222222222222222000111222222222222111000000000000000000111111111/////////000000111111111...///000111222222111000//////000000000111111111//////000000000000000111000111111222222111111000...///000111111000///...222222111111111111222222666666666666666666666666333333333333333333333333111111222222222333333333222222333333444555555666555555555555666666666666555555555555666777888999;;;:::;;;???BBBFFFPPP[[[oooyyyqqqooowww{{{mmmhhhjjjnnnxxx~~~wwwllleeebbb```ZZZXXXVVVWWW\\\aaadddfffiiihhhhhhhhhjjjjjjhhhgggggghhhjjjkkknnnqqqvvvyyy~~~~~~}}}}}}||||||||||||}}}}}}}}}~~~|||{{{}}}~~~~~~}}}}}}}}}}}}wwwtttpppllliiigggfffffffffgggddd]]]ZZZYYYWWWTTTPPPMMMIIIFFFEEEEEEGGGIIIFFFGGGJJJOOOTTTXXXXXXXXXUUUTTTSSSSSSTTTUUUVVVWWWXXX[[[^^^```aaadddgggiiimmmmmmllllllnnnttt{{{tttggg^^^XXXTTTQQQOOONNNKKKIIIGGGFFFEEEEEE???@@@@@@???>>>???BBBDDDIIIQQQ___ppp~~~zzzssshhh]]]TTTNNNHHHFFFCCC@@@???@@@BBBDDDEEEEEECCCAAA>>>:::888666555666666666777777888888777555333222333333222000444444444333222111//////000000000000000000000000111111111000111222222333222222222222222222222222111111111222333444666666000111222333333222111000//////000000111111222222......//////000000000111---///111333444333222111000000111111222222222333......//////000000111111111111222222222222111111...///000222222000///...444333333222222333333444000000000000000000000000111111111111111111111111111111222222222333333333222222333333444555666666555555555555666666666777666666666666666777888888;;;:::;;;???BBBGGGQQQ[[[rrrrrriiinnnwww~~~qqqiiifffjjjkkkkkkhhhaaaZZZTTTQQQQQQSSSUUUXXX[[[___bbbdddfffggggggeeebbbbbbfffjjjjjjlllqqquuuxxxzzzzzzzzz|||}}}~~~}}}|||{{{{{{}}}|||xxxuuuuuuvvvyyyzzzvvvvvvwwwwwwvvvsssqqqooommmhhhbbb_________^^^\\\]]]]]]YYYUUUUUUWWWTTTNNNKKKJJJGGGEEECCCCCCDDDEEEIIIIIIJJJKKKMMMPPPSSSUUUQQQPPPOOONNNMMMMMMMMMMMMSSSSSSTTTVVVXXX[[[]]]^^^___`````````bbbgggnnnsssxxxyyy|||vvvmmmcccXXXPPPQQQMMMJJJIIIIIIGGGDDD@@@AAA@@@@@@??????@@@AAAAAAIIIJJJQQQ^^^mmm~~~}}}rrrcccUUULLLFFFFFFFFFDDDBBBAAAAAABBBBBBDDDEEEDDD@@@;;;888777444444444444444555666777222222222222222222222222444444333333333333222222222222222222222222222222333222222111111222222333444444333222222111111000666444222111222222111///222333333444444333333222333222222111000///......000000000000000000000000111111111111111111111111222222222111111111111111333333333333333333333333000000000000////////////000000000000111222333444444555555444222111111222222222222111111111000000222222222222222222222222111111222333333333333222444444444555555555555666555555555555555555444444777777666666777888999999::::::<<>>CCCBBBDDDLLLUUU^^^kkkvvvyyyfffWWWKKKJJJHHHFFFDDDBBBBBBAAAAAACCCDDDDDDAAA>>><<<<<<999888777555444444333333666666666666666666666666444444333333333333222222222222222222222222222222333222222111111222222333111111222222222333333333111000//////111222222111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222222333////////////////////////000000000000000000000000000///////////////000000333444555444222111111222222222222111111111111111222222222222222222222222333333444555555555555444444444444555555555555666666777777777777777777777555555555666777999:::;;;<<<;;;>>>BBBFFFKKKUUU```sssuuurrroooqqqwww}}}mmmaaa___``````^^^ZZZVVVUUUTTTTTTWWWZZZ[[[[[[]]]```cccdddcccaaa^^^^^^ccclllssswww{{{|||tttnnnpppuuuzzz~~~{{{zzzwwwqqqkkkfffbbbaaa```]]]ZZZUUURRRRRRUUUZZZ]]]```bbbdddfffgggeeecccbbbYYYVVVSSSQQQTTTXXX^^^aaaeeejjjmmmlllkkkjjjeee___^^^[[[WWWQQQMMMJJJIIIHHHJJJKKKNNNQQQTTTWWWXXXYYYXXXVVVSSSPPPMMMKKKIIIHHHEEEFFFIIILLLOOOQQQRRRRRRQQQRRRRRRQQQQQQRRRUUUXXX[[[\\\]]]```dddhhhlllnnnrrrvvv}}}{{{pppaaa[[[SSSNNNLLLLLLJJJHHHFFFFFFGGGGGGEEEBBB???===BBB@@@BBBGGGLLLRRR\\\fffxxx{{{fffWWWMMMKKKHHHEEEDDDBBB@@@???>>>@@@BBBBBB@@@>>>======999999777666555444444444333333333333333333333333444444333333333222222222222222222222222222222222333222222111111222222333000000111222333333444444333111000000111222222111000111111222222111111000111111222222222333333333111111111111111111111111111111111111111111111111//////000111222333333333////////////////////////000000000000000111111111111000000/////////000000222333444333111000111222111111111111111111111111111222222222222222333333222333333444444444444444444444444555555555555666666666666666666777777777444444555666888999;;;<<<<<<;;;===AAAEEEKKKVVVaaatttvvvtttvvvyyy||||||lll```^^^___```^^^\\\[[[\\\]]]___aaaaaa^^^[[[\\\aaafffhhhiiiiiihhhgggjjjpppvvv|||~~~|||yyytttnnnlllnnnrrrwww{{{zzzwwwtttpppmmmhhhaaa\\\XXXUUUTTTRRROOOLLLJJJKKKOOOTTTXXX^^^aaaeeeiiikkkllljjjiiiaaa___\\\YYYYYY]]]bbbfffmmmtttyyyyyyyyyxxxtttnnnkkkhhhbbb[[[UUUPPPMMMLLLOOOQQQSSSVVVXXXYYYYYYXXXZZZXXXUUUQQQNNNKKKIIIHHHFFFGGGJJJMMMPPPRRRSSSTTTTTTTTTUUUTTTSSSSSSTTTVVVYYYYYYYYYYYYZZZ\\\^^^___dddiiirrr|||}}}nnnggg]]]VVVSSSQQQNNNLLLIIIIIIIIIIIIFFFCCC@@@>>>AAA???@@@DDDGGGKKKRRRZZZjjjyyy{{{gggZZZMMMJJJFFFDDDCCCAAA???<<<<<<>>>??????>>><<<<<<===888888777666666666666777222222222222222222222222444444333333333222222222222222222222222222222222333222222111111222222333000000111222333444444555777555222222333333222111000111111222222111111000111111111222333333444444111111111111111111111111111111111111111111111111//////000111222333333333000000000000000000000000///000000000111111111222222222111000000000111111222333444333111000111222111111111111111111111111111111111222222333333333111111222333333333333333444444444555555555555666444444444555555666666666444444555666888999;;;<<<:::999;;;@@@DDDJJJVVVbbbttt}}}ooowww~~~wwwjjjaaaZZZ[[[]]]]]]]]]^^^aaaccchhhjjjjjjfffaaa```dddjjjkkknnnppppppoooqqqvvvzzz{{{xxxtttyyyzzzvvvrrrppplllhhhhhhiiilllppprrrqqqmmmjjjeeeccc^^^YYYTTTPPPMMMLLLJJJHHHFFFEEEGGGKKKOOORRRZZZ^^^dddkkkppprrrrrrqqqlllkkkhhhdddbbbdddiiilllsss{{{|||xxxtttnnnfff```[[[XXXVVVTTTVVVZZZ]]]^^^^^^\\\[[[[[[YYYUUURRRNNNKKKIIIGGGFFFGGGHHHKKKNNNQQQTTTUUUXXXYYYZZZYYYXXXWWWWWWXXX[[[YYYVVVTTTRRRRRRSSSTTTYYY___hhhrrr|||yyyqqqeee\\\VVVRRRMMMJJJKKKKKKKKKIIIGGGDDDBBB@@@???===>>>AAACCCEEEJJJQQQ\\\jjj{{{zzzggg[[[MMMIIIDDDCCCCCCBBB???<<<;;;===>>>>>><<<;;;;;;<<<999888888777777777777888444444444444444444444444444444333333333333222222222222222222222222222222333222222111111222222333000000111222333333444444888666444333333333222000111111222222222222111111000111111111222222333333222222222222222222222222111111111111111111111111000000000111222222222333111111111111111111111111///000000111111222222222222111111111111111222222111222333222111000111222111111111111111222222222111111111222222333333444000111222222333333222222444444444555555555555666333333444444555555666666555555555666777999:::;;;:::999:::???DDDKKKWWWcccvvvwwwiii|||nnneee```VVVXXXZZZ[[[]]]aaaeeeiiilllpppssspppjjjgggiiimmmpppsssuuuvvvwwwyyy{{{tttqqqnnnsssuuuqqqlllkkkiiifffcccccceeehhhjjjiiieeebbb```^^^[[[WWWSSSPPPNNNMMMIIIHHHFFFFFFGGGIIIKKKLLLVVV[[[ccclllssswwwxxxxxxxxxwwwuuuqqqnnnnnnrrruuuxxx~~~xxxrrrlllhhheeeddd___bbbfffjjjlllllljjjiiibbb```]]]YYYUUURRRPPPOOOKKKJJJKKKLLLOOOTTTXXXZZZ^^^___aaaaaa___^^^]]]^^^___\\\XXXTTTQQQPPPPPPPPPSSSXXX___iiirrryyy~~~|||pppfff^^^WWWPPPKKKMMMLLLKKKIIIGGGEEEDDDCCC???===>>>@@@AAAAAAEEEKKKPPP]]]kkkxxxlll^^^MMMIIIDDDCCCDDDDDD@@@======>>>???>>><<<;;;;;;<<<;;;:::999888777666666666555555555555555555555555444444333333333333222222222222222222222222222222333222222111111222222333111111111222222333333333666444222222333333333111222222333333333333222222000000111111111111111111222222222222222222222222111111111111111111111111111111111111111111222222000000000000000000000000///000000111111222333333000000///000000111222333000222333222111000111333000000111111111222222222000111111222333333444444111222333333444444333333444444444555555555555666444444444555666666777777666666666666777888999:::;;;999;;;@@@DDDLLLYYYeeezzzssseeerrreee___^^^UUUWWWYYY\\\^^^ccciiimmmkkkrrrxxxwwwqqqlllllloootttwwwyyyzzz|||xxxqqqmmmlllrrrtttppplllkkkjjjhhh``````bbbdddfffeeeccc```aaa___]]]YYYVVVTTTRRRQQQLLLKKKJJJIIIIIIIIIJJJJJJTTTZZZdddnnnvvv{{{}}}~~~{{{xxxwwwzzz}}}}}}~~~yyytttqqqooonnnkkknnnsssxxx{{{{{{yyyxxxkkkiiifffbbb___\\\ZZZYYYQQQPPPPPPQQQTTTYYY^^^bbbccceeeggggggfffdddddddddccc```\\\WWWTTTRRRRRRRRRPPPTTT[[[ccckkkrrrvvvyyy|||}}}sssjjjaaaYYYSSSNNNMMMKKKIIIGGGFFFEEEEEEBBB???@@@BBBAAA@@@CCCIIIKKKUUUaaalllzzzwwwfffNNNIIIEEEDDDFFFFFFBBB>>>>>>???@@@>>>===;;;<<<======<<<;;;999777555555444444444444444444444444444444444444333333333222222222222222222222222222222333222222222222222222333111222222222222333333333333222000111222444333333222333333444444333333222000000000000000000000000222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000///000000111222222333333............///111222222000111222222111000111333000000111111222222222222000000111222333333444444222333444444555555444444444444444555555555666666444555555666777888888999777777666777777888999999<<<:::<<>><<<;;;::::::::::::======999666888888666555555444444444333333333222333333444444333333222111111111111111111111111333333333333333333333333333333333222222111111111222222222333333444444444333222111111000000111111111111111111111111111111222222222111111111000000111000000000//////......000000/////////000222333444333111000//////000000000000000111222222222333111111111111111111111111222222111111222222333444222222111111111111222222111333555444333111000111222333444444555555444444444333222111222333444555777777777777777777777777444444555666777888999999999999<<<@@@DDDJJJXXXeeexxxsssaaahhhXXXTTTWWWXXXYYYXXXYYY]]]bbbfffggggggkkknnnrrruuuvvvwwwyyy{{{~~~{{{zzzxxxtttrrrssstttuuutttqqqnnnmmmnnnjjjhhhgggggghhhgggdddaaaiiiiiiiiihhhfffdddaaa```]]]WWWRRRQQQOOOMMMNNNRRRXXX^^^gggmmmsssyyy}}}}}}{{{{{{|||~~~zzzwwwssspppllljjjgggcccaaacccgggkkklllmmmmmmmmmlllkkklllmmmooommmjjjeeeaaa]]]ZZZXXXWWWXXX[[[]]]aaaeeejjjmmmsssuuuxxx|||vvvhhh^^^VVVRRRMMMJJJJJJJJJHHHEEECCCCCCBBBAAAAAAAAAAAABBBCCCGGGOOOXXX```lllsss___SSSHHHDDDDDDBBBBBBCCCBBBAAA???===<<<<<<<<<<<<:::>>>???:::888999999777555555555444444444333333222333333444444333333222222222222222222222222222333333333333333333333333333333333222222222111111222222222333333444444444333222111111000000111111111111111111111111111111222222222111111111000000222222222111111000000000111111000000000111222222///...---+++******++++++111111111111111222222222111111111111111111111111111111000000111111222222222222111111111111222222111333444444222111111111222222333444444444444444333333222222222333444555666666666666666666666666444444555666777888999999::::::===BBBEEELLLYYYgggyyyzzziii{{{iiiVVVMMMPPPUUUXXXYYYZZZ]]]aaaeeehhhhhhfffcccgggmmmrrrvvvyyy}}}{{{yyyxxxwwwvvvttttttuuuuuussspppnnnooopppooonnnmmmnnnmmmkkkhhheeemmmmmmnnnnnnmmmkkkiiihhheee```]]]\\\ZZZVVVVVVZZZ___dddkkkppptttxxx}}}}}}|||yyytttpppnnnoooppppppoooooooooooooooppppppnnnllliiifffbbb___]]]\\\^^^```aaabbbbbbdddgggiiipppsssxxx}}}rrrhhh\\\WWWQQQMMMMMMMMMKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBGGGNNNUUU___rrrjjj\\\NNNHHHFFFDDDDDDEEEBBBAAA@@@>>>=========>>>===AAAAAA===;;;;;;:::777555555555444444444444333222333333444444333333222444444444444444444444444333333333333333333333333333333333222222222222111222222333333333333444444333222111111000000111111111111111111111111111111222222222111111111111111333333333333333222222222222222222222222222111000111000///...............222222222111111111111111111111111111111111111111///000000000000111111111222222222222222222222222111333444444222111111222111222222333333333333333333333333222333444444555666666666666666666666666444444555666777888999999<<<<<>>AAAAAAEEEIIINNNVVVfffvvvxxxiiiXXXOOOKKKHHHGGGIIIBBBAAA@@@>>>======>>>>>>AAAEEEFFFAAA===<<<999555555555555555444444444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222111111000000111111111111111111111111111111111111111111111111111111333333333333333333333333222333444444333222000///444444333333222222222222333222222222111000000000111111111111111111111111///000000111111111111111222222222222222222222222111222444333222111222333000111222222333333222222333333333333444444555555666666666666666666666666444444555666777888999999<<<<<>>CCCBBBCCCFFFIIIOOO\\\hhhwwwuuucccXXXRRRLLLJJJJJJCCCBBB@@@>>>======>>>>>>DDDHHHIIIEEE???<<<888333666666555555555444444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222111111000000111111111111111111111111111111111111111111111111111111111111111222222222222222222333444444333222000///000111111000000000//////333222222222111000000000111111111111111111111111000111222333333333222222111222333333333333222111111222333222111111222444000111222222333333222222333333444444444555555555555555555555555555555555444444555666777888999999;;;;;;>>>CCCFFFMMMZZZhhhzzztttvvvyyyyyylllfffffffffaaa\\\SSSLLLGGGHHHKKKKKKLLLOOOUUUZZZ___cccbbb```]]]\\\\\\```fffkkkooorrrvvvxxxxxxvvvvvvyyy|||~~~}}}~~~~~~}}}|||zzzvvvrrrqqqrrrssszzz~~~~~~|||{{{|||||||||{{{yyyxxxvvvrrrnnnmmmnnnmmmiiiiiikkklllttt}}}}}}}}}vvvooojjjgggfffnnnuuu~~~~~~{{{{{{}}}{{{}}}zzzqqqeee[[[UUUQQQNNNKKKKKKJJJGGGEEECCCAAA@@@@@@AAA@@@AAACCCEEEHHHQQQ[[[lllzzzpppeee\\\TTTNNNLLLFFFDDDBBB@@@???>>>>>>>>>DDDIIIKKKFFFBBB>>>999444666666666555555555444444222333333444444333333222222222222222222222222222333333333333333333333333111222222222222333333333444444333333333333222222333222111111000000111111111111111111111111111111111111111111111222222222000000000000111111111111222222222222222222111000///000000111111000//////222222222111111111111111111111111111111111111111000111222444444333222222111222333444444333222111111222333222111111333555111222222333333333333333333333444555555555555444555555555555555555555555444444555666777888999999;;;<<<>>>CCCFFFMMMZZZhhh}}}nnnpppttt|||xxxiii```[[[XXXRRRMMMHHHCCCBBBGGGIIIIIIKKKOOOQQQVVV]]]```aaa_________```dddjjjnnnrrruuuxxx{{{tttooojjjiiilllttt~~~|||zzz}}}}}}zzzzzz{{{}}}wwwssspppooommmhhhhhhjjjooouuu}}}{{{vvvsssqqqvvvpppccc[[[VVVRRROOOLLLKKKIIIGGGEEECCCBBBBBB@@@>>>???BBBCCCDDDJJJQQQ^^^lll}}}uuukkk___VVVRRRJJJHHHFFFCCCAAA@@@@@@@@@@@@FFFIIIGGGCCCAAA<<<777666666666666555555555555222333333444444333333222444444444444444444444444333333333333333333333333111111222222222333333333444444444333333222222222333222111111000000111111111111111111111111111111000000111111111222222222000000000000111111222222111111000000000111222222111222333444444333222222111111111111111222222222111111111111111111111111///000222333333333111111111222444555555444222111111222222111000111333555222222333444444444444444333333555666666666555444555555555555555555555555444444555666777888999999======@@@DDDHHHNNN\\\iiijjjlllpppyyyxxxiii]]]UUUOOOHHHDDDAAA>>>???EEEGGGFFFJJJPPPMMMSSS[[[___```aaabbbcccdddhhhmmmrrruuuyyy|||pppiiiaaa^^^___gggxxx}}}}}}|||zzzyyy}}}|||vvvrrrppplllgggfffiiiqqquuu{{{~~~zzzlllccc\\\WWWTTTLLLKKKJJJGGGFFFDDDDDDCCC@@@???@@@CCCCCCCCCGGGMMMSSS```rrrxxxjjj^^^XXXMMMKKKHHHEEECCCBBBAAAAAA<<>>>>>AAAFFFIIIOOO]]]jjjjjjjjjrrr|||jjjYYYNNNIIICCC===AAAAAABBBFFFJJJMMMOOOOOOTTTUUU\\\cccccc___```fffmmmnnnppprrrvvvzzz~~~vvvoooddd\\\[[[dddqqq{{{~~~|||}}}|||yyyxxxzzz}}}|||rrrkkkhhhdddaaa^^^dddlllsssvvv~~~|||pppfff\\\VVVQQQMMMIIIHHHIIIIIIFFFCCCAAAAAA@@@@@@AAACCCEEEFFFSSSWWWcccrrruuuhhh]]]WWWPPPKKKLLLKKKFFFBBBAAA???@@@CCCGGGHHHFFFAAA===777777777666555333222111666666555444444444444555666555444444333333444444666666666555555444444444111222333333333333222111333333222222111000//////111111111222222333333333222222222222222222222222444333333222111111111222222222222222222222222222333111//////000111000///222222222111111111000000222222222111000//////...111111111111111111111111111111222333333333333222///111333222111000111222222222222222222222222222777666666444333222111111444444444555555555666666555555444444444444555555777666666666777888999999;;;===AAAFFFIIIPPP___nnnooonnnuuu}}}kkkYYYKKKEEEBBBBBBBBBCCCEEEHHHLLLOOOPPPPPPTTTWWW^^^fffgggeeegggmmmrrrrrrsssuuuxxx{{{~~~~~~xxxnnnddd```ccckkkqqq~~~~~~~~~~~~{{{yyyzzz~~~}}}{{{zzz|||~~~}}}ssskkkeeeaaa[[[WWW[[[ccciiimmmuuu{{{oooccc\\\VVVRRRMMMKKKKKKJJJGGGDDD@@@??????>>>???@@@AAABBBHHHKKKVVVdddqqq|||nnnaaa[[[SSSLLLKKKIIIEEEAAAAAA???@@@CCCEEEGGGFFFBBB???:::999888777666555444333666666555444444444444555333222111111000000111111555555555444444444333333111222333333333333222111444333333222111111000000111111222222222333333333222222222222222222222222444333222222111111222222222222222222222222222222555555444333222222222333222222222111111111000000222222222111000/////////111111111111111111111111111111222333333333333222000222333333222111111222111111111111111111111111444444444444444444444444444444444555555555666666666555555444444555555666777666666777777888999:::;;;===AAAFFFIIIPPP___nnntttsssyyyyyyhhhTTTEEE>>>@@@EEEDDDFFFIIIMMMOOOQQQRRRRRRVVVZZZbbbiiilllllloootttwwwwwwxxxzzz|||}}}~~~wwwooohhhfffhhhjjj}}}||||||}}}zzzzzzzzzvvvuuuwww{{{{{{||||||||||||||||||xxxnnnggg___XXXRRRPPPWWW\\\___fffuuu~~~xxxzzz~~~}}}nnnddd]]]XXXRRRNNNMMMLLLHHHEEEBBBAAA@@@>>>>>>>>>???@@@DDDFFFMMMYYYeeerrrvvvhhhaaaXXXOOOLLLIIIFFFDDDDDDAAAAAAAAACCCEEEEEECCCAAA>>><<<:::888777666666666666666555444444444444555555444444333333333333333444444333333333333333222111222222333333222222111444444444333333222222111222222222222333333333333222222222222222222222222333333222222111111222222222222222222222222222222222333444222///---///111222222222111111111111111222222222111000000//////111111111111111111111111111111222333333333333222111333444444222222222333111111111111111111111111111222222333444555666666444444555555555666666666666555555444444555555666666666666777777999::::::<<<===AAAFFFIIIPPP```pppxxxxxx}}}ppp]]]LLL@@@;;;>>>CCCFFFIIIMMMPPPRRRSSSTTTUUUYYY^^^eeekkknnnppptttxxxyyyzzz{{{}}}~~~~~~|||xxxsssooonnnmmm|||~~~}}}zzzwwwxxxxxxuuutttuuuuuuxxxzzz{{{zzzxxxwwwvvvyyyxxxnnncccYYYRRRJJJNNNPPPQQQVVVcccuuu}}}uuuoooooosssyyyyyymmmccc]]]UUUPPPOOOMMMJJJGGGFFFEEECCCAAA@@@??????@@@DDDEEEJJJSSS]]]iiiyyyppphhh]]]RRRMMMJJJHHHGGGJJJBBBAAA@@@AAACCCDDDCCCBBB@@@>>>;;;888777666777888666666555444444444444555666666555444444444444444222222222222222222222222222222222222222222222222555555444444444333333333333333333333333333333333222222222222222222222222333333222222111222222333222222222222222222222222000333444222,,,***---111111111111111111111111111222222222111111000000000111111111111111111111111111111222333333333333222111333555444333222333333111111111111111111111111111222222333444555666666555555555555666666666666666666555555555555666666666666666777888999:::;;;<<<>>>AAAFFFIIIQQQaaaqqq}}}zzzfffQQQEEEAAA>>>???BBBGGGJJJOOORRRSSSTTTWWWYYY\\\bbbiiilllnnnqqquuuxxxyyyzzz}}}{{{}}}~~~~~~zzzvvvtttsssyyy~~~}}}}}}|||wwwuuuxxxxxxuuutttuuuooosssxxxyyywwwtttrrrqqqvvv}}}wwwkkk___WWWMMMLLLJJJHHHJJJSSSbbbnnn{{{|||zzzqqqpppmmmkkklllrrrzzz~~~wwwooohhhfffhhhnnnyyyyyyjjjcccZZZSSSPPPNNNLLLIIIHHHGGGDDDBBB@@@?????????BBBAAADDDKKKRRR\\\lllzzzyyylll```SSSMMMJJJHHHIIIKKKDDDBBB@@@@@@AAABBBCCCBBB@@@>>>;;;888666555666777666666555444444444444555333222222111111111111111222222222222222222222222222222222222222222222222555555444444444444444444333333333333333333333333222222222222222222222222333222222111222222333333222222222222222222222222222666777555000...111555111111111111111111111111222222222222111111111111111111111111111111111111111111222333333333333222111333555444333222333333333333333333333333333333444444444444444444444444555555555666666666777777666666666555555666666666666666777777888:::;;;<<<===>>>BBBFFFIIIRRRcccsssrrr\\\HHHCCCCCCBBBAAACCCFFFJJJNNNQQQRRRTTTYYY]]]```hhhmmmooopppuuuxxxzzz{{{}}}}}}|||yyyvvvuuuvvv{{{xxxvvvvvvuuurrrrrrwwwxxxuuussstttlllqqqwwwyyyvvvsssqqqpppvvv{{{uuuhhh___UUUNNNHHHEEEEEEHHHRRR[[[jjjuuu|||xxxvvvssstttuuuuuutttrrrpppooofffccc^^^ZZZYYY]]]eeekkk~~~wwwooofffbbbaaaeeeppp|||vvvnnnbbbZZZUUUQQQNNNKKKHHHFFFDDDAAA???>>>>>>>>>BBB@@@BBBGGGLLLTTTbbbooorrreeeWWWOOOJJJGGGGGGJJJFFFCCCAAA@@@@@@AAAAAA@@@???===;;;888666555555555666666555444444444444555444444333222222222222222111222222222222333333333333222222111111222222333444444444444444444444444444444444444333333333333222222222222222222222222222222111111222222333333222222222222222222222222111333444222000///111333111111111111111222222222222222222222222222222222111111111111111111111111111111222333333333333222111333444444222222222333444444444444444444444444555555555444444333333333555555666666666777777777777666666555555666666777666666777777999:::<<<===>>>???BBBFFFJJJRRRdddtttdddQQQBBBAAABBB>>>???DDDEEEIIIMMMOOOPPPTTT[[[aaadddlllrrrrrrtttzzz|||xxxwwwwwwttt~~~~~~{{{vvvsssqqqqqqlllkkknnntttwwwssspppppplllrrryyy{{{xxxuuussstttvvv{{{sssjjj]]]RRRIIIFFFEEEDDDFFFLLLXXXdddrrr|||wwwrrrpppooommmkkkiiifffeeedddaaaccceeehhhjjjkkkkkkkkkgggccc\\\UUURRRTTTZZZ```sss|||tttjjjccc___aaakkkvvv|||nnnbbb[[[UUUPPPMMMIIIHHHEEEBBB@@@?????????BBB@@@AAAEEEIIIOOO[[[fffzzz~~~ppp```VVVOOOJJJHHHJJJGGGDDDAAA@@@@@@@@@???>>>>>>>>><<<:::888666555444666666555444444444444555666666555444444444444555222222222222333333444444333333222111111222333333333333333333333333333333555555444444444333333333222222222222222222222222222222111111222222333444222222222222222222222222//////////////////000111000000111111111222222222222222222222222222222222111111111111111111111111111111222333333333333222000222333333222111111222333333333333333333333333555555444444444333333333555666666666777777777777777777666666666666777777666666777888999;;;<<<===>>>???BBBFFFJJJSSSeeevvv|||sssWWWHHH>>>>>>===888;;;CCCDDDHHHLLLMMMNNNSSS\\\cccgggpppvvvuuuxxx~~~zzzyyyyyyzzzrrr{{{}}}}}}|||yyytttqqqppppppfffeeejjjrrruuuqqqmmmmmmnnnttt|||~~~{{{wwwwwwxxxwww{{{}}}tttbbbUUUIIIGGGFFFBBBAAADDDJJJWWWeeeqqq{{{{{{qqqgggaaa]]]\\\[[[YYYXXXWWWWWWWWWWWWYYY\\\aaaeeeiiikkkmmmmmmhhh```WWWRRRSSSXXX\\\mmm~~~xxxnnnfff``````iiittt~~~||||||xxxiii___XXXRRRNNNLLLJJJHHHEEECCCBBBBBBBBB>>><<<===AAADDDIIISSS^^^rrrzzz{{{jjj^^^UUUNNNKKKKKKGGGEEEBBBAAA@@@???>>><<>>===<<<:::777555444666666555444444444444555333333222111111111111222222222222333333444444444444333222111111222333444333333333333333333333333555555555444444333333333222222222222222222222222222111111111222333333444222222222222222222222222222111000111333444444444000000111111222222222222222222222222222222222222111111111111111111111111111111222333333333333222///111333333111000111222222222222222222222222222444444444444444444444444666666666666777777777777777777666666666666777777666666777888999;;;===>>>??????BBBFFFJJJSSSeeevvvtttxxx~~~{{{jjj\\\KKKDDD>>>===<<<<<<@@@FFFIIINNNRRRRRRPPPSSSZZZbbbiiiqqqzzz~~~{{{{{{{{{||||||}}}~~~|||yyyvvvrrrooommmllliiihhhhhhiiikkkmmmmmmmmmmmmrrrxxx}}}~~~}}}{{{{{{~~~~~~~~~}}}ooobbbSSSJJJDDD???>>>@@@NNNTTT___iiirrrxxx}}}xxxlll```ZZZYYYVVVRRRQQQQQQSSSSSSSSSUUUVVV]]]dddgggjjjpppxxx|||{{{wwwmmmccc]]]]]]```nnnzzzyyyrrrllliiikkkqqq|||wwwpppmmmooosss}}}sssfff\\\TTTPPPMMMLLLJJJGGGDDDCCCDDDFFF@@@@@@@@@@@@AAAFFFMMMQQQcccooonnn]]]QQQLLLJJJIIIIIIFFFCCC???===>>>>>>??????>>>>>><<<999555333777555333333444444444222555555444444444444555555333333333333333333333333222222222222222222222222333333333444444444555555111111111111222333444444222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222222111111222222222111111111000000000000000000000111111222444333222222444444333222444444444333333222222222333444555555444444555777333444444555666777888888555555444444444333333333777777888999:::<<<===>>>===>>>BBBGGGLLLUUUgggxxxnnnpppsssvvvuuulll\\\NNNFFF@@@<<<===>>>>>>CCCIIINNNSSSWWWWWWVVVYYY```ggglllttt}}}|||zzzzzz{{{|||}}}}}}~~~{{{xxxuuuqqqmmmkkkiiiiiigggfffeeefffhhhjjjkkkllloootttzzz~~~~~~~~~uuugggWWWLLLEEE@@@>>>@@@IIIPPPZZZdddmmmtttzzz}}}}}}qqqeee]]]YYYVVVRRRPPPQQQSSSUUUUUUYYY[[[aaahhhlllooowww|||rrrkkkjjjlllqqq|||yyytttqqqtttyyywwwnnniiihhhmmmwwwqqqeee[[[UUUPPPNNNKKKGGGCCCBBBBBBCCC@@@@@@@@@???AAAEEEKKKPPP^^^jjjxxxyyyhhhYYYOOOKKKGGGGGGEEECCC???===;;;;;;@@@AAABBBAAA===999666555666555333333444555444333444444333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555222222222111222222333333222333333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111///000000111111000000///222222222111111111000000000000000000000111222222444333222222444444333222444444444333333222222222222333444444333333444666444444555555666666777777666555555555444444444333777777777888:::;;;===>>>>>>@@@DDDIIINNNWWWiiizzziiigggfffgggdddZZZKKKAAA???<<<:::===@@@AAAFFFKKKTTTXXX\\\]]]]]]```gggnnnqqqwww{{{yyyyyy{{{|||~~~}}}}}}~~~~~~wwwuuupppllliiigggggggggiiihhhfffeeeeeehhhkkkmmmrrrvvv|||~~~ooo]]]QQQHHHAAA>>>???DDDJJJSSS]]]fffmmmtttxxxyyy|||}}}qqqiiiaaa]]]XXXVVVWWWZZZ\\\]]]aaabbbfffmmmqqquuu|||yyyyyywww}}}xxxuuuxxx~~~}}}ppphhhdddgggqqqssseee]]]UUUSSSNNNIIIEEECCCCCCCCC@@@@@@@@@???@@@CCCHHHLLLWWWaaannnyyyvvvcccTTTLLLGGGGGGFFFEEEBBB???<<<:::AAAEEEGGGEEE???:::777777666444333333555666555555333333333222222333333333333333333333333333333333444444444444444444444444333333333444444444555555444333333222222222222333444333333333333333333222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111000000111111111111000000222222222111111111111111111000000000000111222222444333222222444444333222444444333333333333222222111222444333222222333555555555555666666666666666666666666666555555555555666666666777999:::<<<===@@@AAAEEEKKKPPPYYYlll}}}iiibbb]]]\\\XXXNNNCCC<<<<<<999999>>>AAACCCGGGLLLUUUYYY]]]^^^```dddkkkqqquuuzzz~~~{{{yyyzzz{{{}}}~~~}}}}}}~~~yyytttqqqlllhhhffffffggghhhnnnllliiiffffffhhhmmmpppssswww{{{~~~~~~~~~~~~vvvbbbTTTJJJAAA>>>???@@@EEEMMMUUU^^^fffnnnsssuuuxxx}}}tttpppjjjfffeeefffggggggjjjiiikkkooorrrwww~~~|||xxxzzz}}}rrrgggiiiqqq~~~oooeee\\\XXXRRRMMMJJJHHHGGGFFFAAAAAA@@@??????AAAEEEIIIQQQYYYeeeoooyyylllYYYNNNHHHHHHHHHHHHGGGDDD@@@===AAAFFFIIIHHHBBB;;;888888666555333444555777666666444444333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555555444333222222222222222444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111222222222222111111111111111111111111111111111111000000111111222333444333222222444444333222333333333333333333333333111333444444333333444555666666666666666555555555777777777666666666666666555555666777888:::;;;<<<@@@AAAFFFKKKQQQ[[[mmm~~~jjj___VVVSSSOOOGGG???===:::888999>>>AAACCCFFFKKKTTTWWWZZZ]]]```eeelllqqqwww|||~~~|||{{{{{{|||}}}~~~}}}|||~~~yyytttllljjjgggddddddeeehhhiiiqqqooolllhhheeeggglllppprrrtttwwwyyyyyyxxxyyyzzz{{{}}}yyyeeeVVVKKKBBB>>>???>>>BBBHHHOOOVVV___gggmmmrrrvvv{{{yyyvvvsssrrrqqqssspppoooooopppttt~~~}}}~~~sssrrrwwwzzznnnaaa\\\UUUOOOMMMKKKJJJHHHBBBBBBBBB@@@???@@@CCCFFFKKKSSS^^^hhhssssssaaaVVVLLLJJJIIIHHHHHHGGGCCC@@@@@@DDDIIIIIIDDD???:::999777666444555666777777666555555444444444444555555333333333333333333333333111111111111111111111111333333333444444444555555555555444333222222222222444444444333333222222222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111000111111111111111111000111111111111111111111111111111111111111222222333444333222222444444333222333333333333333333333333333444555555444444555666666666666666666555555555777777777777777777777777555555666777888:::;;;<<>>AAAEEEIIIOOOWWW```fffmmmrrryyy|||~~~{{{xxxzzzuuuqqqooonnnqqq|||}}}~~~|||hhhaaaXXXRRROOOMMMKKKIIIDDDDDDCCCAAA??????AAACCCGGGMMMWWWaaalllyyy|||nnngggUUUPPPKKKHHHHHHGGGDDDAAA???BBBFFFIIIIIIEEE???;;;999777666555666777666555666555555444444555555666333333333333333333333333111111111111111111111111333333333444444444555555555444444333333333333444444333333333333333333222333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111//////000000000000//////111111111111111222222222222111111111111222333333444333222222444444333222222222333333333333444444333444666555444444555777555555555666666666666666666666666666777777777777666666666777999:::<<<===???@@@FFFLLLRRR]]]pppnnn[[[JJJEEE@@@888777;;;888666777<<<@@@CCCIIIOOOUUUWWWZZZ___dddjjjqqquuu}}}~~~}}}|||zzz{{{||||||{{{zzzxxxwwwwwwwwwxxxzzz{{{|||||||||{{{xxxuuuttttttrrrkkkfffaaaaaaccceeeiiimmmqqqsssuuuuuurrrlllfffdddggglllnnnoooooonnnlllkkkkkklllqqqvvv|||~~~}}}~~~vvvbbbSSSIIIBBB???AAA???@@@BBBDDDIIIPPPXXX^^^hhhmmmtttxxxzzz}}}yyyssspppnnnqqq|||ssskkk___WWWTTTQQQMMMIIIFFFFFFEEEBBB@@@???@@@BBBCCCHHHPPPYYYdddppp}}}{{{eee]]]RRRLLLIIIHHHFFFDDD???@@@DDDJJJNNNLLLDDD>>>;;;999777666777777666444555444444333333444444555333333333333333333333333111111111111111111111111333333333444444444555555444444333333333444444555222333333333333333333444333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111111111111222222111111111000000111111111222222222222222111111222222333444444333222222444444333222222222222333333444444444222444555555444333555666444444555555666666777777555555555666666777777777777777777888:::;;;===>>>@@@BBBGGGNNNTTT___rrrqqq\\\IIICCC===555444:::777444555;;;@@@DDDKKKQQQXXXZZZ]]]aaagggnnnuuuxxx~~~|||{{{vvvxxxzzz{{{{{{yyyvvvtttssstttvvvxxxyyyzzzyyyyyyvvvrrrnnnmmmnnnlllfffaaaaaacccfffjjjoootttxxx{{{yyyyyywwwpppiiifffiiilllnnnnnnnnnkkkiiiggghhhiiipppvvv|||~~~|||{{{~~~ttt```RRRHHHAAA@@@BBB??????@@@AAADDDKKKSSSYYYccciiiqqqtttvvvyyy{{{uuuqqqooorrr~~~~~~tttggg^^^YYYUUUPPPKKKGGGGGGFFFCCC@@@???@@@AAAAAAEEEKKKSSS]]]iiiuuu}}}ssshhhZZZPPPMMMKKKIIIFFF@@@@@@CCCKKKRRRQQQHHH@@@===:::888777777666555444444333333222222333333444333333333333333333333333222222222222222222222222333333333444444444555555333333333333444444555666222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222222222444555555666666555555444000000111111222222222222222222111111222222333444444333222222444444333222222222222333333444444444111333444444333222444555333444444555666777888888444555555555666666777777777777888999:::<<<===>>>AAACCCHHHOOOVVVaaatttcccTTTEEE>>><<<999777777::::::<<<>>>BBBGGGKKKNNNVVV]]]fffmmmqqqvvvzzz~~~~~~|||zzzyyyyyyzzzyyyxxxvvvtttssswwwvvvuuuuuuvvvvvvuuutttsssooojjjgggggggggfffdddiiimmmpppqqqtttyyyzzzxxxxxxrrrpppooollllllnnnuuuxxxyyyuuummmfffcccbbboootttyyyyyywwwwwwzzz~~~~~~jjjTTTJJJGGGDDD@@@===<<<:::;;;>>>AAADDDKKKSSS___bbbhhhooouuu{{{xxxqqqpppsssxxxuuukkk```TTTQQQTTTMMMJJJEEEBBBAAA@@@@@@???CCCBBBEEEMMMTTT]]]iiissstttyyydddSSSKKKIIIGGGFFFCCCAAAAAAGGGPPPTTTQQQLLL@@@:::444333555777555333///000222444444444222111333333333333333333333333444444444444444444444444444444444555555555555666333444444555555444444333333333333222222111111111222111111000000111111222333333333333333333333333111111111111111111111111...///000111222333444444333333333222222222111111111111222222222333333333000000111111111222222222333333222111111222222222333111///111333555333111222333444444555555444444555666666777777777777777555555666777777777777777666777888777777888:::===BBBCCCHHHNNNVVVbbbwww___QQQBBB<<<:::888777777888999;;;>>>CCCHHHMMMPPPWWW^^^hhhpppuuuyyy~~~}}}{{{xxxyyyyyyyyyxxxvvvtttsssvvvuuuttttttuuuuuusssqqqmmmjjjgggfffggghhhfffeeemmmqqqttttttvvvzzzzzzwwwzzzsssnnnooopppppprrrvvv{{{~~~~~~vvvmmmgggeeelllpppuuuwwwvvvwww{{{kkkUUUKKKGGGDDD???======::::::<<<===???EEELLL[[[^^^dddkkkrrrxxx}}}xxxooopppuuuzzzyyynnn```XXXWWWPPPLLLGGGDDDBBBBBBAAAAAA@@@>>>AAAHHHOOOVVVaaakkkooo}}}jjjXXXNNNJJJHHHFFFCCC@@@AAAGGGPPPUUUTTTPPPBBB===777555777888777444333555666888888888666555444444444444444444444444444444444444444444444444444444444444555555555555333444444555555444444333444333333333222222222222444444333333333333444444333333333333333333333333111111111111111111111111333222222222111111000000333333333222222222111111111111222222222333333333111111111222222222222333333333222222222222333333333111000111444555444222222333444444555555444444555555666777777777666666555555666777777777777777777888888888777888;;;>>>BBBCCCHHHOOOVVVcccxxxXXXKKK>>>888777666777888777888:::>>>DDDIIINNNQQQXXX```jjjsssyyy~~~~~~}}}{{{zzzwwwwwwxxxxxxwwwuuutttssssssrrrrrrssssssrrrooolllfffeeedddfffhhhjjjjjjiiissswwwyyyxxxyyy{{{zzzvvvrrrkkkggghhhkkknnnsssxxxvvvmmmiiiiiimmmrrruuuvvvxxx|||mmmWWWLLLGGGCCC???===>>>;;;:::<<<;;;;;;@@@FFFTTTWWW]]]eeemmmtttyyy|||sssiiijjjrrrzzzyyykkk___XXXSSSOOOJJJFFFDDDDDDCCCBBB>>><<<>>>DDDIIIOOOYYYbbbiiiuuuqqq^^^RRRLLLHHHGGGCCCAAAAAAFFFNNNTTTUUUSSSCCC???:::888999999888666666777888999999999888777555555555555555555555555444444444444444444444444444444444444555555555555333444444555555444444333444444444444333333333333444444333333333333444444333333333333333333333333222222222222222222222222444444333222111000000///333333333222222222111111111111222222222333333333222222222222333333333333333333333333333333444444444333222333444555444333222333444444555555444444444444555666666666666555555555666777777777777777777888999999888:::===???BBBDDDIIIPPPXXXeeezzzPPPDDD999666555555666999888999<<<@@@EEEJJJOOOQQQXXXaaalllvvv}}}{{{yyyyyyxxxwwwvvvuuuvvvvvvwwwvvvuuusssrrrpppooopppqqqqqqnnnjjjfffbbbaaabbbcccggglllppprrrxxx|||}}}{{{zzz{{{yyytttlllddd^^^^^^aaadddjjjppp|||~~~tttooolllppptttwwwyyy{{{~~~pppZZZNNNHHHBBB>>>===@@@===<<<===<<<;;;???EEEMMMPPPVVV]]]fffnnnuuuxxx~~~yyykkk___bbbmmmwww~~~uuuhhh___VVVRRRLLLHHHFFFDDDCCCBBB@@@>>>???DDDGGGKKKSSS[[[dddnnn|||tttaaaTTTMMMIIIGGGEEEBBBAAADDDJJJPPPQQQQQQAAA>>>:::888888888777555444444555666666555555444444444444444444444444444333333333333333333333333333333444444444555555555333444444555555444444333444444444444444444444444222222222111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222333333333444444444333333444444444444444444444444333444444555444444222333444444555555444444333444444555555555555555555555666777777777777777888999::::::999;;;>>>@@@BBBDDDJJJQQQZZZggg}}}HHH???777555555555666::::::;;;>>>BBBGGGLLLPPPRRRYYYbbbnnnxxx~~~{{{xxxvvvvvvuuutttsssssstttuuuuuuuuutttsssrrrmmmmmmmmmmmmllliiieeeaaa]]]]]]]]]___cccjjjrrrwwwzzz~~~|||{{{{{{wwwrrrggg^^^VVVUUUWWWZZZaaahhhuuu}}}xxxsssvvvxxx{{{|||~~~sss^^^QQQIIICCC???>>>===;;;:::<<<<<<;;;>>>DDDGGGJJJOOOWWW```iiippptttyyy~~~rrrdddXXX[[[gggsss|||~~~tttlllXXXTTTNNNIIIFFFDDDCCCBBBAAA??????CCCEEEGGGMMMUUU___iiiwwwtttbbbUUUMMMIIIHHHGGGDDDAAAAAAEEEHHHJJJIII<<<:::888666666555555444222333333333333333222222333333333333333333333333333333333333333333333333333333333444444444444555333444444555555444444333444444444444444444444444333222222222222222222333333333333333333333333333222222222222222222222222222222222222222333333333333333333222222222111111111111222222222333333333222222333333333444444444222333444555555555555444444444555444444333444444222333444444555555444444333444444555555555555555555555666777777777777777888999:::::::::;;;???AAABBBEEEJJJSSS\\\jjjBBB<<<777777777555666999:::<<<@@@EEEJJJOOOSSSUUU\\\eeeqqq{{{~~~{{{xxxvvvuuuuuutttrrrqqqrrrssstttuuutttsssrrrlllkkkjjjiiihhheeeaaa]]]XXXYYYZZZ\\\aaahhhrrrxxxzzz~~~~~~|||{{{xxxrrreee[[[RRROOOPPPTTT[[[ccclllwwwxxxyyy{{{}}}xxxbbbTTTKKKCCC??????:::888888::::::999<<>>:::888999999777666999888;;;@@@GGGMMMSSSXXXZZZ```hhhttt}}}}}}{{{wwwuuutttsssrrrppppppqqqrrrsssttttttsssrrrllljjjgggeeedddaaa]]][[[UUUXXX\\\```eeekkkrrrxxxzzz~~~~~~}}}yyytttiii]]]QQQKKKJJJLLLRRRYYYbbblllyyy~~~xxxxxxzzz|||~~~{{{fffWWWLLLDDD@@@AAA;;;999999;;;:::888;;;@@@BBBDDDIIIPPPYYYbbbjjjooouuu{{{uuudddYYYPPPRRR\\\iiixxxzzz{{{}}}~~~}}}wwwqqqiii^^^YYYSSSMMMJJJGGGEEECCC???======?????????DDDJJJQQQ___mmmxxxyyyhhhXXXNNNJJJIIIFFFDDDBBB@@@@@@@@@@@@???777888888888777777888999777666666555555555555555444444444444444444444444222222222222222222222222222222333333333444444444333444444555555444444333222222222222333333333444555555444444444444555555333333333333333333333333333333333333333333333333444444444333333222222222333333333222222222111111111111222222222333333333111111111222222222222333///000222444555444333333222444555444111000111333222333444444555555444444555555666777777777666666555555666777777777777777666777888999999;;;>>>AAACCCEEELLLUUU___nnn<<<999999;;;;;;888777999666999???GGGOOOWWW\\\^^^ccckkkwww|||yyyuuurrrqqqpppnnnmmmoooppprrrssstttssssssrrrllliiifffcccaaa___\\\ZZZUUUZZZbbbgggkkkoootttxxxzzz{{{vvvnnnaaaRRRIIIDDDCCCHHHNNNZZZcccpppyyy{{{{{{zzzyyyvvvvvvwwwzzz}}}~~~}}}}}}hhhYYYMMMEEEAAABBB???===<<<>>><<<:::;;;@@@BBBDDDHHHOOOXXXaaaiiimmmuuuzzzzzzooo^^^TTTMMMNNNWWWdddttt~~~}}}{{{uuuttttttssstttwww}}}xxxppphhhaaa\\\UUUOOOKKKIIIFFFDDD@@@>>>>>>@@@@@@@@@DDDJJJLLL[[[jjjttt~~~}}}kkk[[[PPPKKKJJJDDDCCCBBBAAA@@@@@@??????888999::::::::::::;;;<<<777777666555555555555555555555555555555555555555222222222222222222222222222222333333333444444444333444444555555444444333111111111222222333333333444333333222222333333444333333333333333333333333333333333333333333333333000000111222444555666666333333333222222222111111111111222222222333333333000000111111111222222222...///222444444444333222111444555444111///111333222333444444555555444444555666666777777777777777555666666777777777777777666777888888999;;;>>>AAACCCFFFLLLVVV```ooo>>>999666777666444666:::777<<>>===;;;;;;<<<<<<<<<:::@@@BBBGGGMMMTTT^^^iiioooxxxyyyyyyzzz|||qqqggg]]]TTTMMMOOOWWWcccrrr~~~{{{vvvsssrrruuuyyy|||vvvllliiiiiigggfffkkkvvv}}}|||zzzxxxvvvtttyyywwwhhhaaaXXXPPPOOOOOOLLLHHHGGGEEECCC@@@>>>>>>???BBBCCCLLLUUUbbbqqqsssaaaTTTOOOOOOFFFCCCBBBBBB???::::::>>>:::===???>>>:::888888:::666666666666555555555555444444444333333333222222333333333444444555555555555555555444444333333333333333333444444555555555555444444333333444444555333333333222222222111111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333555444444333222222222333333333333333333333333333555333111111444555444222000000111222333333444444666666666666666666666666555555555555666666666777666777888999999888777666888999::::::;;;<<>>===???AAABBBIIIPPP\\\jjjzzz{{{iiiYYYPPPMMMGGGDDDBBBCCC@@@;;;:::===:::>>>@@@???<<<999999;;;666666666666555555555555444444444333333333222222222222222333333333444444555555444444444333333333111111222222222333333333555444444333333444444555333333333222222222222111111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333444444333222222222222222333333333333333333333333555333111111333555444222000111111222333333444444555555555555555555555555555555555666666666777777777777888888888888777777888999::::::;;;===@@@BBBFFFHHHOOOXXXaaaqqq999555555777777666777;;;:::>>>CCCHHHLLLQQQYYY___hhhsss~~~~~~}}}vvvuuurrrooommmlllmmmmmmlllmmmnnnnnnmmmkkkiiigggccc```[[[WWWVVVWWWZZZ\\\aaajjjrrrtttvvv{{{}}}}}}~~~}}}xxxgggVVVLLLMMMUUU\\\^^^___``````aaaccceeejjjhhhfffhhhnnnuuu{{{~~~}}}ooo```TTTKKKFFFCCC@@@>>><<<;;;<<<======<<<:::>>>DDDKKKSSS[[[ccciiimmmpppssswwwzzzqqqhhh___UUUMMMHHHJJJPPP[[[jjjwww~~~xxxqqqggg]]]XXXYYY]]]```nnnvvvpppbbbTTTSSSSSSVVV]]]gggqqqxxx{{{ooobbbZZZXXXYYY___iiizzz}}}mmmaaaVVVRRRPPPLLLHHHGGGEEECCCAAA>>>===>>>@@@AAAFFFJJJSSS```qqquuubbbTTTLLLHHHDDDBBBCCCAAA<<<;;;===<<<@@@CCCCCC???;;;:::;;;666666666666555555555555444444444444333333333333111111222222222222333333555444444444444333333333222222222222333333333333555444444333333444444555333333333333222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333222111111111111222222222222222222222222222555333111222333444444333111111222222333333444444444444444444444444444444555555666666666777777777999999888888888888999999888999:::;;;;;;===@@@CCCFFFHHHNNNWWWbbbqqq555333333666777666777;;;;;;???DDDIIIMMMTTT\\\bbblllwww}}}}}}}}}|||zzztttrrrpppmmmlllllllllmmmjjjlllmmmmmmlllhhhdddbbb\\\ZZZUUURRRQQQTTTYYY^^^eeemmmuuuvvvxxx{{{}}}|||}}}|||yyydddUUUSSSYYYcccaaa___[[[WWWWWWYYY\\\___\\\[[[^^^fffqqqzzz~~~sssdddXXXNNNHHHDDDAAA???<<<<<<===>>>>>>>>>999===DDDJJJQQQYYY```eeeiiimmmqqquuu|||tttmmmddd\\\RRRKKKFFFHHHMMMWWWfffsss{{{yyyqqqdddXXXQQQPPPSSSUUUaaakkkyyynnn\\\TTTPPPOOOSSSYYY```jjjrrr|||}}}ooo```VVVUUUVVVUUUaaatttsssfffYYYTTTQQQMMMIIIIIIFFFDDDAAA???>>>>>>???@@@CCCEEEKKKVVVhhh|||mmmZZZOOOJJJEEEBBBBBBAAA>>><<<>>>@@@DDDIIIIIIDDD>>>;;;:::666666666666555555555555555444444444444333333333222222222222222333333333444444444444444444444444444444555555555555555555555444444333333444444555444444333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222111111000111111222111111111111111111111111444333222222333333333333222222222333333333444444444444444444444444444444555666666666666777777777:::999888777777888999:::888999:::;;;;;;>>>AAADDDFFFHHHNNNXXXbbbsss444111111444666555777;;;<<>>??????AAABBBFFFOOO___rrrzzzfffYYYOOOHHHCCCBBBBBB???>>>@@@CCCIIIOOOPPPKKKBBB<<<888666666666666555555555555555555555444444444333333444444444444444333333333444444444444444444444444555555555555555555555555555444444333333444444555444444444333333333222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222111111000111111222222111111111111111111111111333333333333222222333444333333333333333444444444555555555555555555555555666666666666777777777888:::999888777777888999:::888999:::;;;<<<>>>BBBEEEGGGIIIOOOYYYddduuu777333111444555666999>>>>>>DDDMMMTTTZZZaaaiiioooxxx}}}zzzxxxwwwvvvtttrrrqqqooonnnllllllmmmnnnooojjjjjjkkkjjjgggbbb]]]ZZZTTTSSSQQQNNNMMMQQQYYY```kkksssyyyyyyxxxzzz{{{yyy{{{zzzyyyxxxzzziii]]]\\\eeebbb\\\UUUNNNJJJJJJKKKMMMLLLLLLRRR]]]lllxxx~~~~~~rrrdddXXXMMMGGGDDDAAA>>>===>>>???@@@AAA:::===AAAFFFJJJPPPWWW[[[aaagggnnnvvv{{{tttmmmcccYYYPPPKKKGGGGGGIIIPPP^^^kkkvvv|||pppbbbWWWQQQMMMMMMOOO[[[mmm|||kkkYYYOOOJJJMMMPPPSSS^^^iiipppxxxrrreee[[[VVVTTT]]]nnntttcccZZZUUUQQQOOOOOOHHHGGGEEEBBB@@@????????????AAAEEEKKKVVVgggzzzvvvkkkZZZPPPGGGEEECCCAAA@@@BBBCCCKKKUUUXXXSSSIII???:::666666666666555555555555555555555555444444444333555555444444444444333333333333333444444444444555444444444444333333333333555444444333333444444555444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222111111111111222333333222222222222222222222222333444444333222222333555333333333333444444444444666666666666666666666666666666666777777777888888888888777777777777888888888999:::;;;<<>>@@@AAABBB;;;<<>>666666666666555555555555555555555555444444444444444444444333333333222222333333333444444444555555555444444444333333333333555444444333333444444555555444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222333444444333333333333333333333333222444555333111111333555444444444444444444444444555555555555555555555555666666777777777888888888666666666777777666666666777999;;;<<<===???CCCFFFIIIKKKRRR[[[hhhzzz???:::666666888999>>>EEEDDDMMMXXXcccjjjqqqxxx}}}~~~{{{xxxuuusssqqqooommmmmmlllkkkjjjjjjlllnnnooohhhgggfffddd```[[[VVVTTT[[[\\\[[[VVVQQQRRRXXX^^^cccjjjpppooommmnnnnnnlllgggeeeaaa[[[XXX\\\eeemmm{{{rrriiihhhfffeeeaaa[[[SSSNNNKKKJJJMMMLLLLLLQQQ[[[hhhsssyyy{{{}}}zzz{{{|||~~~qqqbbbUUUNNNFFFCCC???===>>>@@@BBBBBB:::;;;<<<>>>AAAFFFMMMRRRXXX```lllwww~~~wwwpppcccWWWOOOKKKGGGEEEDDDIIIVVVdddmmmxxx~~~nnn```VVVPPPHHHUUUgggwwwqqq```RRRMMMGGGCCCJJJVVV]]]hhhqqqtttuuuuuutttqqq{{{qqqeee___aaalll|||rrrddd[[[TTTQQQQQQKKKJJJHHHEEECCCAAA@@@???999???EEEGGGIIIVVVjjj{{{uuufffUUULLLGGGCCCAAABBB;;;HHHYYYccc```UUUIIIAAA777666666666555555555555666666555555555444444444333333333222222111111111333333333444444555555555777777666666666555555555555444444333333444444555555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333222222222333444444555333333333333333333333333222444555444111111333666444444444444444444444444444444444444444444444444777777777777888888888888444555666777777666555444777999;;;<<<===???CCCFFFJJJLLLRRR\\\iii|||@@@;;;888777777999AAAIIIQQQZZZccchhhoooxxx|||{{{xxxtttqqqnnnlllkkkhhhfffeeefffjjjmmmooopppqqqmmmgggbbb]]]YYYTTTQQQYYY[[[\\\ZZZXXXWWWYYY\\\___fffjjjfffeeehhhiiifffaaaZZZSSSPPPNNNOOOVVV___mmmuuu{{{vvvtttllluuuwwwmmm^^^VVVTTTTTTXXXRRROOOTTT```lllqqqrrrzzz{{{|||~~~~~~~~~}}}|||~~~}}}||||||}}}zzzlll^^^UUUHHHGGGAAA:::<<>>999;;;<<<===???CCCGGGKKKVVV]]]kkkxxx}}}uuulllbbb[[[SSSMMMFFFDDDDDDHHHRRR\\\kkkttt|||~~~ooo^^^TTTOOOTTTcccxxxpppYYYOOOKKKGGGEEEFFFRRRZZZfffooottttttsssrrr|||yyymmmpppwwwyyyzzzyyyggg]]]VVVPPPKKKIIIGGGEEEBBBAAAAAABBBCCC<<<===AAAEEEHHHOOO___nnnrrr^^^OOOHHHFFFDDDCCCBBBEEENNNZZZbbb]]]MMM>>><<<:::888888888888777666555555444444444333333333555555555444444333333333444444444444444444444333666555333222222333555666444444555555555555444444444444444444444444444444333222222111111222222333444444444444333333222111555555555555444333222111111111111111111111111111444333111000000000111111444444333222222111111000333333333333333333333333444444444555555555555666555555555555555555444444888888777777666666555555888888777777777777777777666888999;;;===@@@EEEIIILLLPPPUUU]]]lll>>>:::777888888:::AAAIIITTT^^^ggglllrrr{{{}}}yyywwwtttqqqnnnllljjjiiijjjiiihhhiiilllppprrrrrrrrrmmmeee^^^ZZZWWWTTTSSSSSSVVVYYYZZZ[[[]]]```cccaaafffhhhdddbbbddddddbbb\\\UUUNNNKKKJJJLLLSSS[[[gggnnnwww}}}~~~}}}}}}~~~zzz~~~rrriiiccc___\\\XXXVVVZZZcccmmmqqqssszzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}qqqbbbXXXJJJHHHAAA;;;<<>>AAAFFFIIIOOOYYYhhhwww}}}vvvmmmccc]]]TTTMMMFFFDDDDDDGGGQQQ[[[jjjttt|||~~~}}}iii\\\TTTYYYggg{{{jjjYYYOOOGGGEEEFFFJJJQQQ]]]hhhqqqvvvxxxyyyuuuvvvyyy~~~zzz|||pppeee]]]VVVQQQLLLJJJGGGDDDBBBAAAAAAAAA??????AAADDDFFFLLLZZZhhhxxx~~~yyyeeeUUUMMMIIIFFFCCC@@@BBBJJJVVV^^^\\\OOODDD<<<:::888777777777666555666666555555555444444444555555444444444333333333222333333444444555555555666555333222222333555666444555555666666555555444444444444444444444444444333222222111111222222333333444444444333333222111777666444333222222333333222222222222222222222222555444222111111111222222444444444333333333333222444444444444444444444444444444444444555555555555555555555555555555555555888777777777666666666555999999999999888888888888777888:::;;;===@@@EEEIIIMMMRRRXXX```nnn;;;888777888999;;;BBBIIIXXXbbblllrrrwww~~~zzztttssspppnnnkkkiiihhhgggiiihhhgggiiimmmpppqqqqqqrrrkkkbbbZZZVVVTTTSSSRRRPPPSSSWWW[[[^^^bbbfffhhhfffjjjkkkgggddddddbbb___YYYQQQJJJGGGGGGIIIPPPWWWaaagggpppvvvyyy|||sssiiicccaaaaaaccciiiooossstttzzz{{{|||}}}~~~~~~~~~~~~yyyxxx{{{yyyhhh]]]LLLIIIBBB<<<<<<@@@???<<<999:::;;;;;;<<>>===>>>===;;;999::::::::::::<<<@@@CCCOOO]]]rrr~~~wwwooofff___VVVOOOHHHEEECCCDDDLLLUUUgggrrr{{{~~~ooocccgggrrrhhhVVVMMMJJJHHHJJJPPP\\\jjjxxxpppcccXXXQQQNNNLLLJJJGGGDDDBBBAAA@@@AAA???@@@BBBBBBDDDMMMWWWeeevvv~~~ppp```UUUNNNHHHDDDAAA???AAAHHHPPPTTTQQQMMM===:::777555555666555555666666666666555555555444444444444444444444444444333333333444444555555555555444333333333333444555555555555666666555555555333333333333333333333333333222222111111222222333333333333444444333333222666555333222111222333444333333333333333333333333333333333222222222333333222222222333444555555666444444444444444444444444333333444444444555555555444444444555555555555555777777777777666666666666;;;:::::::::999999999999:::;;;<<<<<<>>>CCCHHHMMMPPPVVV___hhhuuu666444555999<<>>===;;;:::888999999999999;;;???BBBLLL]]]uuuyyypppgggaaaXXXQQQJJJFFFCCCCCCJJJRRRdddooozzz~~~zzzlllnnnwww{{{eeeUUULLLLLLMMMPPPYYYfffttt~~~~~~yyyjjj]]]UUULLLKKKIIIGGGEEECCCBBBAAA???===>>>@@@AAABBBJJJRRR___mmm|||ooo___UUUNNNHHHDDDDDDAAA@@@CCCIIIMMMMMMKKK>>>;;;777555555666555555555555555444444444333333444444444444444444444444555555555444444333333333444444444333333444444444444444555555555555444444333333333333333333333333333222222111111222222333222333333444444333333333222333444555444333222111222222222222222222222222111111111222222222222111000000111222333444444555222222222222222222222222333333333444444444444555444444444555555555666666666666666666777777777777999999999999999999999999:::;;;<<<===???EEEKKKPPPSSSYYYbbbkkkwww666444555999===AAAIIIRRR^^^iiiuuu{{{~~~yyyuuusssnnnmmmkkkiiigggeeeddddddccccccdddfffhhhhhheeeccc\\\YYYUUURRRPPPMMMJJJHHHHHHLLLTTT___iiiooorrrrrrmmmmmmqqqwwwxxxsssmmmjjjiii\\\OOOIIIEEECCCDDDGGGGGGNNNVVV\\\```cccgggkkkrrr|||~~~rrrqqqqqqsssxxx|||~~~~~~~~~~~~}}}|||||||||||||||}}}~~~{{{zzz~~~tttfffTTTKKKCCC@@@???<<<:::;;;888888999999999;;;???BBBMMM```zzz|||tttjjjddd[[[TTTMMMHHHDDDCCCIIIQQQaaammmyyy~~~xxxxxx}}}{{{eeeVVVTTTUUUVVVZZZaaammm{{{|||}}}~~~nnn```WWWLLLLLLJJJIIIGGGEEEDDDCCC???<<<===???@@@AAAFFFMMMXXXcccuuuzzz{{{nnn]]]SSSMMMHHHDDDEEEBBB???@@@DDDGGGHHHGGG@@@===888666555666666666555444444444444333333333333333333444444444444555666666555444333222222111444444444444444444444444333333444444444444333333333333333333333333333333333222222111111222222333222222333444444444333333000111444666666444111///111111111111111111111111000000111222222222111111000000111222222333444444111111111111111111111111333333333333444444444444333333444444555666666666666666666666777777777777777777888888999::::::::::::;;;<<<===AAAGGGNNNTTTWWW]]]fffooozzz777444444999===CCCMMMVVV___jjjwww}}}|||xxxuuusssrrrmmmkkkiiigggeeecccbbbbbbddddddeeeggghhhfffccc```WWWTTTOOOLLLKKKJJJIIIHHHJJJNNNVVVbbbmmmtttuuutttnnnjjjlllssswwwvvvtttuuuvvvhhhYYYPPPKKKFFFEEEFFFAAAFFFLLLPPPSSSXXX^^^ccchhhrrr~~~sssooonnnrrryyy}}}|||{{{{{{{{{{{{{{{|||~~~~~~zzzyyy~~~wwwhhhUUUKKKCCCAAA@@@<<<:::<<<777888999999999;;;???CCCMMMbbbxxxooohhh]]]VVVOOOJJJEEEDDDHHHPPP]]]jjjwww}}}oooggggggfffbbb```fffrrr|||}}}rrrccc[[[PPPPPPNNNLLLIIIGGGDDDCCC@@@======???@@@@@@CCCHHHPPPYYYhhhzzz}}}zzz~~~ooo\\\RRRLLLHHHDDDDDDAAA??????BBBDDDEEEDDDBBB>>>999666666777777777555555555555444444444444333333333444444444555555555555555444444333333222333444444444444444444333111222222333333222222111222222222222222222222222333222222111111222222333111222333333444444444333111111333444444333222111222222222222222222222222000111222333333333222222111222222333333444444444222222222222222222222222222222333333333444444444333333444444555666666777555666666666777777777888666777888999:::<<<======999:::;;;===BBBIIIQQQWWW\\\bbbjjjrrr}}}888555444888===DDDOOOYYY```lllxxx}}}yyyuuurrrrrrqqqlllkkkhhhfffcccaaa```___cccccceeefffgggddd```\\\VVVQQQKKKGGGGGGHHHIIIJJJPPPSSS[[[fffpppuuutttrrrqqqkkkjjjqqqwwwxxx{{{rrraaaWWWQQQKKKHHHIIIBBBDDDGGGHHHJJJOOOWWW]]]___iiittt~~~{{{sssnnnkkkpppzzz~~~|||zzzzzzzzzzzzzzzzzz|||}}}~~~zzzyyy~~~yyyjjjUUUJJJBBBBBB@@@<<<:::===777888888999999<<<@@@CCCHHH^^^||||||rrrkkk^^^WWWPPPKKKFFFDDDHHHOOO[[[iiivvv}}}zzzzzzvvvkkkbbbaaakkkuuu~~~~~~yyykkkbbbUUUTTTRRROOOKKKHHHEEECCCBBB???>>>@@@@@@>>>@@@EEEJJJRRR```rrr|||ppp]]]RRRLLLHHHDDDBBB@@@>>>???AAACCCCCCCCCCCC???:::777777777888888777666666666555555555555333333333444444555555555333444444444444444444444333444444555555444444333111111111222222111111111222222222222222222222222333222222222222222222333111222333333444444444444222222222222222222333333333333333333333333333333000111333444555444444333333333444444444444555555333333333333333333333333222222333333333444444444333333444444555666777777555666666666777777888888666777888:::<<<>>>???@@@999:::;;;===BBBJJJSSSZZZ```eeemmmttt555666777999???HHHSSSZZZaaahhhuuu{{{wwwuuurrrpppnnnjjjhhhfffdddcccbbb```^^^aaabbbdddggggggccc\\\WWWPPPMMMIIIDDD@@@@@@CCCFFFRRRVVV]]]fffooouuuvvvvvvssskkkiiiooouuuxxx}}}zzznnn```UUUMMMJJJAAA@@@???AAAGGGMMMQQQSSSZZZ^^^bbbgggpppzzz|||xxxpppkkkiiilllttt||||||~~~~~~yyywwwzzz{{{zzzzzzzzz{{{|||~~~~~~|||{{{|||~~~zzzhhhVVVLLLCCCBBBBBB???;;;:::999888777777888;;;>>>@@@LLLaaavvvoooaaaXXXOOOHHHCCCAAAGGGNNN]]]jjjwww}}}qqqgggeeeiiimmm|||xxxjjj[[[SSSNNNOOOPPPLLLGGGEEEAAA@@@???>>>>>>???@@@@@@HHHLLLXXXiii|||ttt___SSSNNNIIIEEEDDDDDDCCC@@@>>>>>>@@@BBBCCC<<<888999888555555999666555333333444444333222444444444444444444444444444444444444444444444444666555444333111000///...000000111222333444444555333333333333333333333333222222222222222222222222444444333222222222333333444333333222111111111222222222222222222222222222333222111000000111222333333333333222222111111111333222222111111222222333222222333333444555666666333333444444555666666666888888999999999888888777777888888888888999999999;;;<<<===AAAGGGOOOWWW\\\fffkkkrrrzzz666666777999>>>HHHRRRYYYbbbjjjuuu~~~yyyvvvsssqqqnnnllljjjhhhfffddddddccc```^^^aaabbbdddeeeeeeaaaZZZVVVLLLJJJGGGBBB@@@AAAEEEHHHTTTYYYbbbjjjqqqvvvyyy{{{|||uuuqqqtttxxxzzz|||nnnaaaYYYVVVLLLHHHCCCAAACCCGGGJJJKKKRRRTTTWWW\\\fffrrrvvvtttrrrmmmhhhiiipppyyy~~~|||~~~yyyvvvxxxyyyyyyyyyyyy{{{|||~~~{{{zzzxxxyyy{{{}}}~~~~~~yyyiiiTTTKKKDDDDDDDDD@@@<<<:::999888777777888;;;>>>@@@OOOdddzzzrrrcccZZZPPPIIIDDDBBBGGGNNN\\\iiivvv}}}ttthhhfffkkkooo~~~sssbbbYYYQQQPPPOOOKKKGGGEEEAAA@@@???>>>>>>??????@@@GGGJJJSSScccuuu|||fffWWWNNNHHHDDDCCCCCCBBB@@@???>>>@@@BBBDDD===999999888444444888666555444444555444444333444444444444444444444444444444444444444444444444444444333333222222111111222222222333444444555555333333333333333333333333222222222222222222222222333333333333444555555666444333222222111111222222222222222222222222222222333222111000000111222333333333333222222222111111333333222222222222333333222333333444444555555555333333444555555666666777777777888888888888777777888888888888999999999999:::;;;>>>BBBIIIRRR[[[aaahhhmmmuuu~~~666666777:::???IIITTT[[[gggmmmwww|||xxxtttqqqooommmkkkiiigggeeeddddddcccaaa___aaaaaabbbcccbbb]]]WWWSSSHHHGGGDDDAAA???AAAFFFJJJUUU]]]gggnnnssswww~~~|||zzzyyy{{{~~~pppgggdddYYYRRRGGGAAAAAACCCEEEEEEIIIKKKLLLPPP\\\jjjrrrrrrvvvooohhhfffllluuu}}}}}}|||~~~yyytttssstttuuuvvvwwwyyy|||}}}~~~yyywwwvvvwwwxxxzzzzzzyyyxxxhhhSSSKKKEEEFFFFFFBBB<<<:::777777666777999<<>>>>>???@@@DDDFFFMMM[[[kkk~~~rrr___QQQIIIEEEAAABBBBBBAAA@@@???@@@BBBDDD@@@<<<;;;888444444666666666666555555555555444444444444444444444444444444444444444444444444444333333333333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444555666888888333333222222111111222222333333333333333333333333222222111111111111222222333333333222222222222111333333222222222222333333444444444444444444444444333444444555555666777777666666777777777777777666888888888888999999999::::::;;;>>>CCCJJJTTT```ggglllrrrzzz555666888<<>>>>>??????CCCCCCHHHSSSaaasss~~~iiiWWWMMMIIIAAABBBBBBBBB@@@@@@AAABBBFFFDDD@@@===888444444555555666777666555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555444444333333333222333333333333333333333333333333333333333333333333333333333333444555666777333333222222111222222333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222333333333444444444444444444333333444444444555666666777777666777777888888888888777888888888999999999::::::;;;<<>>:::666777777888:::<<<>>>@@@GGG^^^rrrfffWWWOOOIIIEEEFFFJJJUUUeeeuuuvvvrrrwww|||}}}zzzyyyzzz~~~vvvhhhYYYRRROOOKKKJJJKKKEEECCCAAA@@@>>>>>>>>>???BBBAAAEEEOOO[[[jjj}}}~~~ttt^^^OOOIIICCCCCCDDDBBBAAA@@@BBBCCCHHHIIIFFF???999555444444444666777777555444666777444444444444444444444444444444444444444444444444666555555444444333333222444444333333222111111111333333333333333333333333333333333333333333333333444444333333333333333444333222222111222222333333333333333333333333333333222222222333333222222222222222222222222222222222444333333333333333333444444444444444444444333333444444555555666777777888777888999999:::::::::999888999999999999:::::::::<<<>>>@@@CCCHHHSSSaaakkkrrryyy444777<<>>:::777777888999:::<<<===>>>EEEZZZzzzwwwjjjZZZQQQKKKGGGFFFHHHRRRbbbttt}}}zzzvvvqqqnnnooosssvvv|||}}}nnn^^^UUUQQQMMMLLLLLLFFFEEEBBB@@@???>>>>>>>>>@@@@@@DDDLLLWWWdddwww}}}}}}hhhTTTJJJGGGGGGEEECCCAAAAAACCCEEEKKKNNNKKKBBB:::777555444222555777666444333555888444444444444444444444444444444444444444444444444666555555444333222222111333333333222222111111111333333333333333333333333333333333333333333333333555444333222222222222222222222111111222222333333333333333333333333333333222222333333333333222222111222222222222333333333444444333333333333444444444444444444444444444444444555555666666777888888888888999:::;;;;;;;;;;;;999999999999::::::::::::===???AAACCCGGGSSSbbbnnnvvv}}}666999>>>EEEQQQ___nnnxxx|||~~~}}}xxxtttooollliiigggdddccc___^^^^^^___aaabbbaaa``````]]]YYYUUUQQQMMMHHHEEEHHHGGGEEEDDDDDDHHHNNNSSSYYY```iiiooosss{{{sssiiieeeaaaYYYRRRJJJLLLOOOUUUbbbpppxxxyyyyyyzzzzzzzzz{{{}}}{{{{{{mmmkkkhhhgggiiinnnuuuyyy{{{{{{|||~~~~~~yyyjjjXXXPPPJJJKKKJJJDDD===:::888888999999:::;;;<<<<<>>===>>>>>>>>>BBBKKKTTT```rrr~~~vvv```SSSKKKJJJGGGCCC@@@AAADDDGGGNNNRRRPPPEEE<<<888666444111444777666333222555888444444444444444444444444444444444444444444444444333333333333333222222222333333333333333333222222333333333333333333333333444444444444444444444444444444333333333444444555222222111111222222333444444444444444444444444444222222333444444333222222111111222222222333333333444444333333333333444444222333333444444555555555555555555666777777888888777777888999:::;;;;;;:::999999999:::::::::;;;;;;<<>>======<<<<<>><<>>===@@@BBBDDDNNN```qqqyyy:::===CCCKKKUUUcccpppyyyzzzwwwqqqlllfffcccdddccc___\\\```^^^]]]]]]___```___^^^[[[VVVOOOIIIFFFDDDBBBAAACCCDDDFFFHHHKKKPPPWWW[[[aaafffjjjllllllrrr|||{{{{{{wwwkkk___SSSUUUZZZdddqqqyyy{{{zzz~~~{{{{{{||||||~~~yyyssshhhbbb___```bbbdddhhhnnnrrrtttwww|||ttteee\\\TTTPPPKKKCCC===;;;;;;:::999999999:::<<<===@@@HHHWWWhhh{{{wwwgggWWWMMMGGGEEEEEEJJJRRRbbbttt~~~xxxmmmddd^^^[[[```iiitttwww|||lll\\\TTTPPPNNNVVV\\\iiizzzxxxggg[[[TTTOOOLLLLLLIIIFFFDDDCCCAAA???>>>??????BBBHHHOOOXXXgggtttzzzwwwuuu```UUUJJJFFFCCCAAAAAACCCLLLOOOQQQMMMDDD<<<888777888777666555555444444555444555777888999888777666555444444444555555666777444444444444444444444444333333333333333333333333111222444555666555444333333333444444444444333333333333333333333333333333333444444333222222333555444444333333444444555555333333333333444444444555111222222222222333333333333333333333444444444444555555555666666666666666666555444444444555777777888888888888888999999::::::999999:::;;;<<<=========@@@CCCFFFQQQdddvvv~~~<<>>AAADDDGGGKKKOOOTTT[[[___dddhhhkkklllkkkmmmsssyyy~~~xxxlllaaaYYYZZZ```iiissszzz|||{{{}}}}}}~~~xxxuuuuuurrrkkkeee[[[VVVTTTVVVYYY\\\bbbiiilllpppuuu{{{|||kkkaaaWWWRRRLLLDDD>>><<<:::999888888888999:::;;;===DDDQQQ```rrrwwwhhhYYYNNNIIIFFFEEEGGGNNN^^^ppp{{{~~~}}}|||}}}~~~vvviii]]]TTTRRRWWW___kkkpppvvvzzz|||xxxcccVVVNNNJJJNNNSSS___pppnnnbbbXXXQQQMMMMMMJJJGGGEEEDDDCCC@@@???>>>>>>@@@EEEKKKRRR```lll~~~www}}}jjj^^^PPPHHHDDD@@@???AAAGGGKKKOOOMMMFFF???:::888888777666555555444444555444555777888888888777666666555555555555666777777444444444444444444444444333333333333333333333333333333333444444444444444222333333333333333333222444444444444444444444444111222444444333444666888333333222222222444555777333333333444444444444444222222222222333333333333333444444444444555555555777777666666555555555555666555555555666777888999999888888888999999:::;;;:::::::::::::::;;;<<<======AAADDDHHHUUUiii{{{<<>>===<<<@@@CCCHHHMMMQQQVVV[[[^^^dddhhhkkkllljjjkkknnnqqqzzz~~~~~~wwwmmmeee```bbbfffnnnvvv|||}}}}}}~~~~~~|||vvvqqqmmmggg^^^XXXOOOKKKJJJMMMPPPSSS\\\dddhhhkkkqqqvvvzzz}}}ooodddYYYRRRLLLCCC>>><<<999999888777777888999:::===DDDNNN[[[kkk~~~wwwhhhZZZPPPJJJGGGEEEFFFLLL[[[nnnzzz~~~~~~zzzxxxuuurrrpppppprrrssszzz~~~zzzjjjZZZOOOLLLQQQVVV```fffmmmppprrrtttyyy~~~nnn\\\QQQJJJKKKOOOZZZkkk|||wwwhhh]]]SSSMMMMMMJJJGGGEEEDDDBBB@@@>>>???===???CCCGGGMMMYYYddd||||||ttteeeVVVKKKDDD???===???BBBGGGLLLMMMHHHBBB<<<999888777666555555444444555333333444555666555555555666555555555555555666666444444444444444444444444333333333333333333333333555444333222222222333444333333444444444444333333333333333333444444444444111222333333333333666888222222222222222222222222222222222333333333333333222222222333333333444444444444444555555555666666666666666666666555555555777777777777777777888888999999999999999:::;;;<<<;;;:::::::::;;;;;;<<<===>>>BBBEEEJJJWWWkkk~~~;;;BBBMMMZZZgggtttzzzsssooojjjgggdddaaa___^^^\\\[[[ZZZYYYXXXXXXYYYXXXUUUSSSQQQLLLEEE@@@>>><<<;;;:::???CCCIIINNNRRRVVVYYY\\\cccfffjjjlllllllllnnnpppxxx|||}}}~~~|||uuunnniiigggiiimmmsssyyy|||}}}}}}}}}}}}}}}{{{vvvpppiii```VVVOOOHHHEEEDDDFFFHHHLLLVVV___dddgggkkknnnooorrrvvvyyy|||qqqfffYYYQQQJJJBBB===<<<:::999888777777777888999===CCCLLLWWWdddvvvxxxjjj\\\RRRLLLHHHFFFHHHMMM[[[mmmzzz{{{xxxpppmmmhhhcccaaaaaabbbcccnnnsss{{{ooo[[[MMMIIIKKKNNNUUU\\\dddgggffffffiiimmm|||wwwdddUUUKKKJJJMMMWWWgggxxxpppbbbVVVNNNLLLIIIFFFDDDCCCBBB???>>>???>>>???BBBEEEIIISSS^^^uuu~~~xxxiiiYYYNNNFFF???===>>>???CCCIIIKKKIIIDDD===:::888777666555555444444555333444444555555555555555555555444444333444444555444444444444444444444444333333333333333333333333555444222111111222333444444444555555555555444444111111222222333333333333222333333222111111333444222333444444444222000///222222222111111111111111222222333333333444444444444444444555555555666666444444555555666777777888999999999888888777666666999999999999:::;;;<<<===<<<<<<<<<;;;<<<<<<======???CCCGGGKKKXXXlll===EEEQQQ___lllxxxwwwpppkkkhhhfffccc```]]]\\\[[[[[[YYYXXXWWWXXXXXXVVVSSSQQQMMMHHHBBB>>><<<;;;;;;:::>>>CCCKKKQQQUUUXXX[[[\\\cccfffjjjmmmnnnoooppprrryyy|||}}}{{{yyyzzz~~~|||~~~xxxrrrnnnlllmmmooossswww{{{}}}}}}}}}{{{|||}}}~~~zzzuuulllaaaUUUMMMGGGEEECCCDDDEEEHHHRRR\\\aaaccceeeddddddffflllpppwww{{{sssfffYYYPPPIIIAAA===<<<:::999888777777777888999;;;@@@HHHQQQ]]]mmmzzzmmm```VVVPPPKKKHHHKKKOOO[[[mmm{{{{{{uuuqqqgggbbb\\\VVVRRRQQQSSSTTT```fffpppzzzwww___NNNHHHGGGGGGNNNVVV```bbb___\\\]]]```qqqlllYYYLLLJJJLLLVVVfffvvvwwwhhh[[[RRRLLLIIIFFFDDDCCCAAA???===???===>>>AAACCCFFFOOOYYYooo}}}}}}vvvhhhYYYOOOGGGAAA>>>???===AAAFFFJJJIIIEEE???;;;888777666555555444444555666666666666777777777888555555444333333333333444444444444444444444444444333333333333333333333333444333222111111222333444444555555666666555555444000111111222222333333444333444444222000000111222333444555555555444222111222222222222111111111111333333333333444444444444333444444444444555555555333333444555666777888888888888888888888777666666999999999:::;;;<<<===>>>>>>>>>=========>>>>>>??????CCCGGGLLLYYYnnnBBBIIIVVVcccnnnyyy|||tttmmmhhheeedddaaa^^^[[[YYYYYYZZZYYYXXXWWWWWWWWWUUURRROOOIIIEEE@@@<<<;;;<<<<<<;;;???EEENNNVVV[[[^^^```bbbfffhhhkkknnnppprrrssstttvvvwwwwwwtttrrruuu}}}|||xxxzzz|||~~~uuunnnmmmnnnqqqssswwwzzz||||||}}}}}}{{{|||~~~xxxkkk^^^UUUKKKHHHFFFEEEDDDFFFPPP[[[^^^______\\\ZZZ]]]eeellltttwww{{{~~~tttgggYYYPPPIIIBBB>>>>>>;;;:::999888777888888999;;;???FFFNNNYYYiiizzz}}}qqqeee[[[TTTOOOLLLMMMPPP[[[mmm{{{{{{tttooobbb]]]VVVNNNJJJIIIJJJLLLRRRYYYeeeqqq{{{gggTTTLLLHHHEEEJJJUUU```ccc___YYYXXXZZZccctttuuuaaaRRRMMMNNNXXXhhhwww~~~ooo```WWWMMMJJJGGGEEEDDDCCC@@@???===<<<<<>>???@@@@@@???????????????@@@>>>BBBGGGMMM[[[qqqFFFMMMYYYeeeoooxxx{{{ssskkkgggbbbbbb```]]]YYYWWWXXXYYYXXXXXXWWWWWWWWWUUUQQQNNNGGGDDD???<<<;;;<<<<<<<<>>???AAAIIISSSZZZkkk}}}nnnbbbVVVOOOJJJDDDAAAAAA>>>@@@CCCGGGHHHEEE@@@<<<888777666555555444444555444444444444444555666666888777666555555555555555444444444444444444444444333333333333333333333333000000111222333333444444222333333444444333333222222222333444444555666666333444555444333333444666...,,,(((''')))...444888666666666555555444444444333333333444444444555555222222222333333333444444666666666666666555555555000222444777999:::::::::999::::::;;;<<<===??????AAAAAA@@@@@@@@@@@@@@@AAA<<